Business Directory Plugin - Version 5.8

Version Description

Download this release

Release Info

Developer sswells
Plugin Icon 128x128 Business Directory Plugin
Version 5.8
Comparing to
See all releases

Code changes from version 5.7.6 to 5.8

Files changed (115) hide show
  1. README.TXT +18 -8
  2. assets/css/admin.min.css +1 -1
  3. assets/css/dnd-upload.min.css +1 -1
  4. assets/css/less/admin-csv-import.less +0 -127
  5. assets/css/less/admin-export.less +0 -19
  6. assets/css/less/admin-fees.less +0 -184
  7. assets/css/less/admin-listing-metabox.less +0 -251
  8. assets/css/less/admin-listing-timeline.less +0 -80
  9. assets/css/less/admin-manual-upgrade.less +0 -49
  10. assets/css/less/admin-payments.less +0 -129
  11. assets/css/less/admin-settings.less +0 -348
  12. assets/css/less/admin-themes.less +0 -213
  13. assets/css/less/admin.less +0 -710
  14. assets/css/less/checkout.less +0 -129
  15. assets/css/less/common.less +0 -32
  16. assets/css/less/debug.less +0 -76
  17. assets/css/less/dnd-upload.less +0 -65
  18. assets/css/less/form-fields.less +0 -184
  19. assets/css/less/login.less +0 -96
  20. assets/css/less/plan-selection.less +0 -146
  21. assets/css/less/submit-listing.less +0 -282
  22. assets/css/less/widgets.less +0 -17
  23. assets/css/less/wpbdp-legacy.less +0 -188
  24. assets/css/less/wpbdp.less +0 -1198
  25. assets/css/wpbdp.min.css +1 -1
  26. assets/js/admin-fees.js +1 -37
  27. assets/js/admin-fees.min.js +1 -1
  28. assets/js/admin-settings.js +4 -0
  29. assets/js/admin-settings.min.js +1 -1
  30. assets/js/submit-listing.js +67 -57
  31. assets/js/submit-listing.min.js +1 -1
  32. assets/js/wpbdp.js +3 -3
  33. assets/js/wpbdp.min.js +1 -1
  34. business-directory-plugin.php +1 -1
  35. includes/admin/admin-pages.php +7 -7
  36. includes/admin/class-admin.php +3 -3
  37. includes/admin/class-csv-exporter.php +0 -2
  38. includes/admin/class-csv-import.php +1 -3
  39. includes/admin/class-data-formatter.php +0 -1
  40. includes/admin/class-listing-fields-metabox.php +0 -2
  41. includes/admin/class-listings-personal-data-provider.php +0 -2
  42. includes/admin/class-payment-personal-data-provider.php +0 -4
  43. includes/admin/class-personal-data-eraser.php +0 -1
  44. includes/admin/class-personal-data-exporter.php +0 -1
  45. includes/admin/class-personal-data-privacy.php +1 -1
  46. includes/admin/csv-import.php +0 -2
  47. includes/admin/fees.php +1 -1
  48. includes/admin/helpers/class-fees-table.php +1 -1
  49. includes/admin/interface-personal-data-provider.php +0 -2
  50. includes/admin/page-debug.php +20 -20
  51. includes/admin/settings/class-settings-admin.php +41 -21
  52. includes/admin/settings/class-settings-bootstrap.php +54 -57
  53. includes/admin/settings/class-settings.php +0 -5
  54. includes/admin/upgrades/migrations/manual-upgrade-18_0-featured-levels.php +5 -5
  55. includes/admin/upgrades/migrations/migration-18_3.php +0 -4
  56. includes/class-assets.php +15 -2
  57. includes/class-cpt-integration.php +2 -3
  58. includes/class-fee-plan.php +0 -4
  59. includes/class-listing-email-notification.php +0 -17
  60. includes/class-listing-expiration.php +0 -8
  61. includes/class-listing.php +0 -5
  62. includes/class-listings-api.php +2 -2
  63. includes/class-meta.php +1 -1
  64. includes/class-payment-gateways.php +1 -1
  65. includes/class-payment.php +0 -2
  66. includes/class-query-integration.php +0 -4
  67. includes/class-recaptcha.php +0 -5
  68. includes/class-shortcodes.php +1 -6
  69. includes/class-view.php +0 -3
  70. includes/class-wordpress-template-integration.php +1 -1
  71. includes/class-wpbdp.php +5 -9
  72. includes/compatibility/class-acf-boldmove-compat.php +0 -5
  73. includes/compatibility/class-compat.php +0 -5
  74. includes/compatibility/class-wpbdpx-payments-compat.php +0 -4
  75. includes/compatibility/class-wpml-compat.php +138 -122
  76. includes/fields/class-fieldtypes-checkbox.php +0 -4
  77. includes/fields/class-fieldtypes-date.php +0 -5
  78. includes/fields/class-fieldtypes-image.php +37 -29
  79. includes/fields/class-fieldtypes-linkedin.php +0 -2
  80. includes/fields/class-fieldtypes-radiobutton.php +0 -4
  81. includes/fields/class-fieldtypes-select.php +54 -52
  82. includes/fields/class-fieldtypes-social.php +1 -5
  83. includes/fields/class-fieldtypes-textarea.php +0 -4
  84. includes/fields/class-fieldtypes-textfield.php +0 -4
  85. includes/fields/class-fieldtypes-url.php +21 -21
  86. includes/fields/class-form-field-type.php +44 -14
  87. includes/fields/class-form-field.php +17 -5
  88. includes/fields/form-fields-types.php +1 -1
  89. includes/form-fields.php +92 -83
  90. includes/functions.php +0 -119
  91. includes/helpers/class-email.php +0 -2
  92. includes/helpers/class-field-display-list.php +1 -3
  93. includes/helpers/class-listing-display-helper.php +8 -3
  94. includes/helpers/class-listing-owner.php +0 -264
  95. includes/helpers/class-listing-search.php +0 -3
  96. includes/installer.php +0 -26
  97. includes/licensing.php +0 -2
  98. includes/listings.php +0 -5
  99. includes/payment.php +0 -8
  100. includes/templates-ui.php +2 -16
  101. includes/utils.php +22 -72
  102. includes/views/checkout.php +0 -4
  103. includes/views/delete_listing.php +0 -2
  104. includes/views/flag_listing.php +0 -3
  105. includes/views/listing_contact.php +0 -2
  106. includes/views/login.php +0 -4
  107. includes/views/manage_listings.php +0 -3
  108. includes/views/renew_listing.php +0 -4
  109. includes/views/search.php +0 -4
  110. includes/views/show_category.php +0 -1
  111. includes/views/submit_listing.php +224 -97
  112. languages/business-directory-plugin-ar.mo +0 -0
  113. languages/business-directory-plugin-ar.po +2431 -2281
  114. languages/business-directory-plugin-de_DE.mo +0 -0
  115. languages/business-directory-plugin-de_DE.po +1954 -1790
README.TXT CHANGED
@@ -4,7 +4,7 @@ Tags: business directory, listings, directory plugin, staff directory, member di
4
  Requires at least: 4.8
5
  Requires PHP: 5.6
6
  Tested up to: 5.5.1
7
- Stable tag: 5.7.6
8
  License: GPLv2 or later
9
 
10
  The best WordPress Business Directory Plugin. Build an easy team directory, member directory, staff directory, church directory, and more.
@@ -162,6 +162,23 @@ Our directory website builder software combined with our add-on modules is the m
162
 
163
  == Changelog ==
164
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
165
  = Version 5.7.6 =
166
  * Validate field exists before using if to configure search. (#4705)
167
  * Minor tweaks in styling.
@@ -198,11 +215,4 @@ Our directory website builder software combined with our add-on modules is the m
198
  * Fix: Issue with translation array keys for multivalued fields options.
199
  * Fix: Issue with the quick search behavior when search keyword is empty.
200
 
201
- = Version 5.7.1 =
202
- * Fix Random Listings shortcode attributes. (#4601)
203
- * Add data-breakpoints to listing container. (#4607)
204
- * Validate variable type is string before applying using function for string-type. (#4608)
205
- * Fix User selector script. (#4614)
206
- * Add missing parameter for installer class, required for uninstall process.
207
-
208
  <a href="https://businessdirectoryplugin.com/plugins/business-directory/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">See changelog for all versions</a>
4
  Requires at least: 4.8
5
  Requires PHP: 5.6
6
  Tested up to: 5.5.1
7
+ Stable tag: 5.8
8
  License: GPLv2 or later
9
 
10
  The best WordPress Business Directory Plugin. Build an easy team directory, member directory, staff directory, church directory, and more.
162
 
163
  == Changelog ==
164
 
165
+ = Version 5.8 =
166
+ * Updated the look of the new listing form with pagination
167
+ * Match the contact form and checkout form to the new listing form style
168
+ * Added a setting for color to set buttons, rootline, file uploader, and more
169
+ * Let the WP theme handle more form styling
170
+ * If an autocomplete dropdown has fewer than 10 options, use a normal dropdown so the theme can style it
171
+ * Update default field labels to work for a wider range of directories
172
+ * Added new hooks: wpbdp_tag_link to change the link to a tag page, wpbd_column_count for setting number of columns, and wpbdp_listings_class hook for adding classes on listings page
173
+ * Added support for tags to WPML integration. Also switch to using wpml_current_language to get current language.
174
+ * A few label changes in the settings: Rename "Manage Fees" menu to "Fee Plans", "Theme button style" to "Button style"
175
+ * Switch "E-mail" to "Email"
176
+ * Remove the unnecessary 50x50 image size
177
+ * Update: Change the single listings heading from h2 to h1
178
+ * Fix: Correctly set listings to published based on the setting
179
+ * Fix: A conflict was causing an error when WPBDP_Personal_Data_Privacy class was missing
180
+ * Fix: Get rid of a few php warnings
181
+
182
  = Version 5.7.6 =
183
  * Validate field exists before using if to configure search. (#4705)
184
  * Minor tweaks in styling.
215
  * Fix: Issue with translation array keys for multivalued fields options.
216
  * Fix: Issue with the quick search behavior when search keyword is empty.
217
 
 
 
 
 
 
 
 
218
  <a href="https://businessdirectoryplugin.com/plugins/business-directory/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion">See changelog for all versions</a>
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;display:inline-block}.wpbdp-display-block{display:block}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.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{text-align:center}.wpbdp-admin-page-fees .purchase-gateways .gateway{float:left;width:45%;margin:30px 2% 20px 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;display:inline-block}#wpbdp-fee-form #limit-categories-list .select2-selection__choice.wpbdp-listing-attr-payment-completed{background:green}#wpbdp-fee-form #limit-categories-list .select2-selection__choice.wpbdp-listing-attr-payment-canceled,#wpbdp-fee-form #limit-categories-list .select2-selection__choice.wpbdp-listing-attr-payment-failed{background:red}#wpbdp-fee-form #limit-categories-list .select2-selection__choice.wpbdp-listing-attr-admin-posted,#wpbdp-fee-form #limit-categories-list .select2-selection__choice.wpbdp-listing-attr-payment-on-hold,#wpbdp-fee-form #limit-categories-list .select2-selection__choice.wpbdp-listing-attr-payment-refunded{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-admin-page-settings .wpbdp_upgrade_to_pro{text-align:center;margin-top:80px}.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.privacy{background:blue}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-currency .wpbdp-setting-description{display:none}.wpbdp-settings-type-file .preview img{margin-right:10px}.wpbdp-settings-type-file .preview,.wpbdp-form-field-type-social-network .preview,.wpbdp-form-field-type-image .preview{float:none}.wpbdp-form-field-type-social-network .wpbdp-social-type-field .sublabel{display:block}.wpbdp-form-field-type-social-network .wpbdp-social-type-field .wpbdp-inner-social-field-option:nth-of-type(2n+1){display:inline-block;width:30%;margin-right:40%;float:right}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-network input[type="text"],.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,.wpbdp-form-field.wpbdp-form-field-type-social-network .preview{margin-bottom:20px}.wpbdp-form-field.wpbdp-form-field-type-image a.delete,.wpbdp-form-field.wpbdp-form-field-type-social-network a.delete{color:#900000;margin-right:20px}.wpbdp-form-field.wpbdp-form-field-type-image input[type="text"],.wpbdp-form-field.wpbdp-form-field-type-social-network input[type="text"]{width:100%;font-size:inherit}.wpbdp-form-field.wpbdp-form-field-type-image .wpbdp-social-type-field .sublabel,.wpbdp-form-field.wpbdp-form-field-type-social-network .wpbdp-social-type-field .sublabel{display:block}.wpbdp-form-field.wpbdp-form-field-type-image .wpbdp-social-type-field .wpbdp-inner-social-field-option:nth-of-type(2n+1),.wpbdp-form-field.wpbdp-form-field-type-social-network .wpbdp-social-type-field .wpbdp-inner-social-field-option:nth-of-type(2n+1){display:inline-block;width:30%;margin-right:40%;float:right}.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-submit-listing-section-plan_selection .wpbdp_continue_to_fields_action{text-align:right}#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;display:inline-block}span.tag.wpbdp-listing-attr-payment-completed{background:green}span.tag.wpbdp-listing-attr-payment-canceled,span.tag.wpbdp-listing-attr-payment-failed{background:red}span.tag.wpbdp-listing-attr-admin-posted,span.tag.wpbdp-listing-attr-payment-on-hold,span.tag.wpbdp-listing-attr-payment-refunded{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-payment-completed,span.tag.wpbdp-listing-attr-payment-completed{background:green}.wpbdp-tag.wpbdp-listing-attr-payment-canceled,span.tag.wpbdp-listing-attr-payment-canceled,.wpbdp-tag.wpbdp-listing-attr-payment-failed,span.tag.wpbdp-listing-attr-payment-failed{background:red}.wpbdp-tag.wpbdp-listing-attr-admin-posted,span.tag.wpbdp-listing-attr-admin-posted,.wpbdp-tag.wpbdp-listing-attr-payment-on-hold,span.tag.wpbdp-listing-attr-payment-on-hold,.wpbdp-tag.wpbdp-listing-attr-payment-refunded,span.tag.wpbdp-listing-attr-payment-refunded{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}.wpbdp-user-select .select2.select2-container{max-width:84.9%}
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;display:inline-block}.wpbdp-display-block{display:block}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.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{text-align:center}.wpbdp-admin-page-fees .purchase-gateways .gateway{float:left;width:45%;margin:30px 2% 20px 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;display:inline-block}#wpbdp-fee-form #limit-categories-list .select2-selection__choice.wpbdp-listing-attr-payment-completed{background:green}#wpbdp-fee-form #limit-categories-list .select2-selection__choice.wpbdp-listing-attr-payment-canceled,#wpbdp-fee-form #limit-categories-list .select2-selection__choice.wpbdp-listing-attr-payment-failed{background:red}#wpbdp-fee-form #limit-categories-list .select2-selection__choice.wpbdp-listing-attr-admin-posted,#wpbdp-fee-form #limit-categories-list .select2-selection__choice.wpbdp-listing-attr-payment-on-hold,#wpbdp-fee-form #limit-categories-list .select2-selection__choice.wpbdp-listing-attr-payment-refunded{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:#d64226;color:#fff}#wpbdp-fee-form #limit-categories-list .select2-selection__choice.wpbdp-listing-attr-reported{background:#d64226;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-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-admin-page-settings .wpbdp_upgrade_to_pro{text-align:center;margin-top:80px}.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:#d2d2d2;font-size:85%;padding:5px}#wpbdp-admin-page-settings .wpbdp-settings-email{margin:10px 0 0 0;border:solid 1px #d2d2d2;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 #d2d2d2}#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.privacy{background:blue}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-currency .wpbdp-setting-description{display:none}.wpbdp-settings-type-file .preview img{margin-right:10px}.wpbdp-settings-type-file .preview,.wpbdp-form-field-type-social-network .preview,.wpbdp-form-field-type-image .preview{float:none}.wpbdp-form-field-type-social-network .wpbdp-social-type-field .sublabel{display:block}.wpbdp-form-field-type-social-network .wpbdp-social-type-field .wpbdp-inner-social-field-option:nth-of-type(2n+1){display:inline-block;width:30%;margin-right:40%;float:right}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 #d2d2d2;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-checkout-form-fields,.wpbdp-form-field{margin:14px 0}#wpbdp-checkout-form-fields label,.wpbdp-form-field label{font-weight:500}#wpbdp-checkout-form-fields label .wpbdp-form-field-required-indicator,.wpbdp-form-field label .wpbdp-form-field-required-indicator{margin-left:3px;font-size:90%}#wpbdp-checkout-form-fields.wpbdp-form-field-has-description .wpbdp-form-field-label,.wpbdp-form-field.wpbdp-form-field-has-description .wpbdp-form-field-label{margin-bottom:0}#wpbdp-checkout-form-fields.wpbdp-form-field-has-description .wpbdp-form-field-description,.wpbdp-form-field.wpbdp-form-field-has-description .wpbdp-form-field-description{margin-bottom:3px}#wpbdp-checkout-form-fields .wpbdp-description,.wpbdp-form-field .wpbdp-description,#wpbdp-checkout-form-fields .wpbdp-form-field-description,.wpbdp-form-field .wpbdp-form-field-description{opacity:.8;font-size:14px;display:block}#wpbdp-checkout-form-fields .wpbdp-form-field-inner,.wpbdp-form-field .wpbdp-form-field-inner{padding-left:6px}#wpbdp-checkout-form-fields textarea,.wpbdp-form-field textarea,#wpbdp-checkout-form-fields input[type="text"],.wpbdp-form-field input[type="text"],#wpbdp-checkout-form-fields select,.wpbdp-form-field select{width:100%;box-sizing:border-box}#wpbdp-checkout-form-fields .field-description,.wpbdp-form-field .field-description{font-size:90%;color:#696969;float:right}#wpbdp-checkout-form-fields.wpbdp-form-field-type-image .preview,.wpbdp-form-field.wpbdp-form-field-type-image .preview,#wpbdp-checkout-form-fields.wpbdp-form-field-type-social-network .preview,.wpbdp-form-field.wpbdp-form-field-type-social-network .preview{margin-bottom:20px}#wpbdp-checkout-form-fields.wpbdp-form-field-type-image .preview img,.wpbdp-form-field.wpbdp-form-field-type-image .preview img,#wpbdp-checkout-form-fields.wpbdp-form-field-type-social-network .preview img,.wpbdp-form-field.wpbdp-form-field-type-social-network .preview img{display:inline}#wpbdp-checkout-form-fields.wpbdp-form-field-type-image .preview a.delete,.wpbdp-form-field.wpbdp-form-field-type-image .preview a.delete,#wpbdp-checkout-form-fields.wpbdp-form-field-type-social-network .preview a.delete,.wpbdp-form-field.wpbdp-form-field-type-social-network .preview a.delete{color:#900000;margin-left:20px;display:none;vertical-align:top}#wpbdp-checkout-form-fields.wpbdp-form-field-type-image .preview:hover a.delete,.wpbdp-form-field.wpbdp-form-field-type-image .preview:hover a.delete,#wpbdp-checkout-form-fields.wpbdp-form-field-type-social-network .preview:hover a.delete,.wpbdp-form-field.wpbdp-form-field-type-social-network .preview:hover a.delete{display:inline}#wpbdp-checkout-form-fields.wpbdp-form-field-type-image input[type="text"],.wpbdp-form-field.wpbdp-form-field-type-image input[type="text"],#wpbdp-checkout-form-fields.wpbdp-form-field-type-social-network input[type="text"],.wpbdp-form-field.wpbdp-form-field-type-social-network input[type="text"]{width:100%}#wpbdp-checkout-form-fields.wpbdp-form-field-type-image .wpbdp-social-type-field .sublabel,.wpbdp-form-field.wpbdp-form-field-type-image .wpbdp-social-type-field .sublabel,#wpbdp-checkout-form-fields.wpbdp-form-field-type-social-network .wpbdp-social-type-field .sublabel,.wpbdp-form-field.wpbdp-form-field-type-social-network .wpbdp-social-type-field .sublabel{display:block}#wpbdp-checkout-form-fields.wpbdp-form-field-type-image .wpbdp-social-type-field .wpbdp-inner-social-field-option:nth-of-type(2n+1),.wpbdp-form-field.wpbdp-form-field-type-image .wpbdp-social-type-field .wpbdp-inner-social-field-option:nth-of-type(2n+1),#wpbdp-checkout-form-fields.wpbdp-form-field-type-social-network .wpbdp-social-type-field .wpbdp-inner-social-field-option:nth-of-type(2n+1),.wpbdp-form-field.wpbdp-form-field-type-social-network .wpbdp-social-type-field .wpbdp-inner-social-field-option:nth-of-type(2n+1){display:inline-block;width:30%;margin-right:40%;float:right}.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-form-field-validation-error-wrapper+label{color:#d64226}.wpbdp-grid{display:grid;grid-template-columns:repeat(12, 1fr);grid-auto-rows:max-content;grid-gap:20px 4%}.wpbdp-grid>*{grid-column:span 12 / span 12}.wpbdp6,.wpbdp-half{grid-column:span 6 / span 6}.wpbdp4{grid-column:span 4 / span 4}.wpbdp8{grid-column:span 8 / span 8}.wpbdp3{grid-column:span 3 / span 3}.wpbdp9{grid-column:span 9 / span 9}.wpbdp2{grid-column:span 2 / span 2}.wpbdp10{grid-column:span 10 / span 10}.wpbdp1{grid-column:span 1 / span 1}.wpbdp5{grid-column:span 5 / span 5}.wpbdp7{grid-column:span 7 / span 7}.wpbdp11{grid-column:span 11 / span 11}.wpbdp12,.wpbdp-full{width:100% !important;grid-column:span 12 / span 12;box-sizing:border-box}.wpbdp_first{grid-column-start:1}.wpbdp_last{grid-column-end:-1;grid-row-start:span 100;justify-content:end}.wpbdp-submit-rootline{margin:30px auto;text-align:center;display:flex}.wpbdp-rootline-section{align-items:center;width:100%}.wpbdp-rootline-section:not(.wpbdp-submit-section-current).wpbdp-submit-checked .wpbdp-rootline-counter span{display:none}.wpbdp-rootline-section:last-of-type .wpbdp-rootline-bar{background-image:none}.wpbdp-rootline-section-name{margin:10px auto 0;font-size:12px;text-transform:uppercase;opacity:.6}.wpbdp-rootline-bar{background-image:linear-gradient(to left, rgba(255,255,255,0) 50%, #569AF6 50%);background-image:linear-gradient(to left, rgba(255,255,255,0) 50%, var(--bd-main-color) 50%);background-position:bottom;background-size:10px;background-repeat:repeat-x;position:relative;height:1px;width:calc(100% - 48px);top:24px;margin-left:calc(50% + 25px)}.wpbdp-rootline-circle{display:inline-flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:48px;border:1px solid #569AF6;border-color:var(--bd-main-color);z-index:1}.wpbdp-rootline-circle svg{fill:none}.wpbdp-submit-checked .wpbdp-rootline-circle{background:#569AF6;background:var(--bd-main-color)}.wpbdp-rootline-counter{font-weight:bold;font-size:20px}.wpbdp-submit-checked .wpbdp-rootline-section-name{opacity:1}.wpbdp-submit-checked.wpbdp-submit-section-current svg{display:none}.wpbdp-submit-checked .wpbdp-rootline-circle{color:#fff}#wpbdp-submit-listing.wpbdp-submit-page{margin:auto}#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-submit-listing-section{margin:10px 0 0 0;display:block}#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-submit-listing-section.collapsed .collapse-indicator.expanded{display:none}#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-submit-listing-section.collapsed .collapse-indicator.collapsed{display:inline}#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-submit-listing-section.collapsed .wpbdp-submit-listing-section-content{display:none}#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-submit-listing-section.hidden{display:none}#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-submit-listing-section-content h4{margin:0 0 10px 0}#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-submit-listing-form-actions{margin:10px 0;text-align:center}#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-submit-listing-form-actions button{margin:15px}#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-submit-listing-section-messages{margin:0 0 12px 0}#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-plan-selection-with-tip{margin:24px 0 0 0}#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-submit-listing-section-plan_selection ul.category-list{margin:0;padding:0;list-style-type:none}#wpbdp-submit-listing.wpbdp-submit-page .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:#569AF6;background:var(--bd-main-color);color:#fff;font-weight:700;text-align:center;white-space:nowrap;vertical-align:baseline;border:none;display:inline}#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-submit-listing-section-plan_selection .wpbdp_continue_to_fields_action{text-align:right}#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-editor-area{height:422px}#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-submit-listing-section-listing_images #image-upload-form{margin:15px 10px}#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-submit-listing-section-listing_images #wpbdp-uploaded-images{margin:0 0 20px 0}#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-submit-listing-section-listing_images .wpbdp-image{padding:10px 0;border-bottom:dotted 1px #efefef}#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-submit-listing-section-listing_images .wpbdp-image .wpbdp-image-img{width:60px;float:left}#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-submit-listing-section-listing_images .wpbdp-image .wpbdp-image-img img{object-fit:cover;width:50px;height:50px}#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-submit-listing-section-listing_images .wpbdp-image .wpbdp-image-extra input[type="text"]{width:60%}#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-submit-listing-section-listing_images .wpbdp-image .wpbdp-image-delete-link{font-size:12px;text-decoration:none;color:#900000;display:none}#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-submit-listing-section-listing_images .wpbdp-image .wpbdp-image-delete-link:hover{text-decoration:underline}#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-submit-listing-section-listing_images .wpbdp-image:hover .wpbdp-image-delete-link{display:inline}#wpbdp-submit-listing.wpbdp-submit-page .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-page .wpbdp-submit-listing-section-listing_images #image-upload-form-no-js{width:0;height:0;overflow:hidden;visibility:hidden}#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-submit-listing-section-listing_fields .wpbdp-submit-listing-form-actions{display:block}#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-submit-listing-section-listing_fields.has-error .wpbdp-form-field-label{position:relative}#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-form-field-inner{padding:0;width:100%}#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-form-field-type-select:not(.wpbdp-form-field-association-category).wpbdp-form-field-association-region.wpbdp-regions-hidden{display:none;visibility:hidden}#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-upload-widget{max-height:50px}#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-form-field-label .wpbdp-form-field-validation-error-wrapper{visibility:hidden;border-radius:6px;padding:5px 0;position:absolute;z-index:1;bottom:40%;left:-10px}#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-form-field-label:hover .wpbdp-form-field-validation-error-wrapper{visibility:visible}textarea.wpbdp-submit-listing-tos{min-height:100px}#change-plan-link{text-align:right;font-size:90%}#wpbdp-submit-listing-account-details{margin:10px 0 0 0}#wpbdp-submit-listing-account-details input[type="password"]{width:70%;display:inline-block}#wpbdp-submit-listing-account-details .wpbdp-password-strength-meter{float:right;width:20%;padding:4px;text-align:center;border:1px solid}#wpbdp-submit-listing-account-details .wpbdp-password-strength-meter.strength-0{background-color:#f1adad;border-color:#e35b5b}#wpbdp-submit-listing-account-details .wpbdp-password-strength-meter.strength-2{background-color:#fbc5a9;border-color:#f78b53}#wpbdp-submit-listing-account-details .wpbdp-password-strength-meter.strength-3{background-color:#ffe399;border-color:#ffc733}#wpbdp-submit-listing-account-details .wpbdp-password-strength-meter.strength-4{background-color:#c1e1b9;border-color:#83c373}a.reset{font-size:12px}.wpbdp-submit-page-tiny .wpbdp-form-field,.wpbdp-submit-page-tiny .wpbdp-form-field.wpbdp-form-field-type-url .wpbdp-url-field-col,.wpbdp-submit-page-small .wpbdp-form-field{grid-column:span 12 / span 12}.wpbdp-submit-page-tiny .wpbdp-submit-rootline .wpbdp-rootline-section:not(.wpbdp-submit-section-current),.wpbdp-submit-page-tiny .wpbdp-submit-rootline .wpbdp-rootline-section .wpbdp-rootline-bar{display:none}.wpbdp-submit-page-tiny .wpbdp-submit-rootline .wpbdp-rootline-section.wpbdp-submit-checked .wpbdp-rootline-circle .wpbdp-rootline-checkmark{display:none}.wpbdp-submit-page-tiny .wpbdp-submit-rootline .wpbdp-rootline-section.wpbdp-submit-checked .wpbdp-rootline-circle .wpbdp-rootline-counter span{display:initial}.wpbdp-submit-listing-section-header{display:none}.wpbdp-with-button-styles .wpbdp-checkout-submit input[type=submit],.wpbdp-with-button-styles .submit-next-button,.wpbdp-with-button-styles #wpbdp-submit-listing-submit-btn{background:#569AF6;background:var(--bd-main-color);border:1px solid #569AF6;border-color:var(--bd-main-color);color:#fff}.wpbdp-with-button-styles .wpbdp-checkout-submit input[type=submit]:hover,.wpbdp-with-button-styles .submit-next-button:hover,.wpbdp-with-button-styles #wpbdp-submit-listing-submit-btn:hover{background:transparent;color:#569AF6;color:var(--bd-main-color)}.wpbdp-with-button-styles .submit-back-button{background:transparent;border:1px solid #569AF6;border-color:var(--bd-main-color);color:#569AF6;color:var(--bd-main-color)}.wpbdp-with-button-styles .submit-back-button:hover{background:#569AF6;background:var(--bd-main-color);color:#fff}.wpbdp-with-button-styles .select2-container .select2-selection{border-color:#d2d2d2}.wpbdp-with-button-styles .select2-container .select2-results__option--highlighted[data-selected]{background-color:var(--bd-main-color)}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;display:inline-block}span.tag.wpbdp-listing-attr-payment-completed{background:green}span.tag.wpbdp-listing-attr-payment-canceled,span.tag.wpbdp-listing-attr-payment-failed{background:red}span.tag.wpbdp-listing-attr-admin-posted,span.tag.wpbdp-listing-attr-payment-on-hold,span.tag.wpbdp-listing-attr-payment-refunded{background:orange}span.tag.wpbdp-listing-attr-post-status-pending{background:blue;color:#fff}span.tag.wpbdp-listing-attr-no-fee-plan{background:#d64226;color:#fff}span.tag.wpbdp-listing-attr-reported{background:#d64226;color:#fff}.wpbdp-tag.wpbdp-listing-attr-payment-completed,span.tag.wpbdp-listing-attr-payment-completed{background:green}.wpbdp-tag.wpbdp-listing-attr-payment-canceled,span.tag.wpbdp-listing-attr-payment-canceled,.wpbdp-tag.wpbdp-listing-attr-payment-failed,span.tag.wpbdp-listing-attr-payment-failed{background:red}.wpbdp-tag.wpbdp-listing-attr-admin-posted,span.tag.wpbdp-listing-attr-admin-posted,.wpbdp-tag.wpbdp-listing-attr-payment-on-hold,span.tag.wpbdp-listing-attr-payment-on-hold,.wpbdp-tag.wpbdp-listing-attr-payment-refunded,span.tag.wpbdp-listing-attr-payment-refunded{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:#d64226;color:#fff}.wpbdp-tag.wpbdp-listing-attr-reported,span.tag.wpbdp-listing-attr-reported{background:#d64226;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:1px solid #d2d2d2;background:#fff}.wpbdp-user-select .select2.select2-container{max-width:84.9%}
assets/css/dnd-upload.min.css CHANGED
@@ -1 +1 @@
1
- .wpbdp-dnd-area{margin:0 auto;border:2px dashed #ddd;width:98%;height:252px;color:#666}.wpbdp-dnd-area p{margin-top:13px !important;margin-bottom:13px !important}.wpbdp-dnd-area .upload-button{background:#fff;position:relative;overflow:hidden}.wpbdp-dnd-area .upload-button input{margin:0;padding:0;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;opacity:0;cursor:pointer;border:none !important}.wpbdp-dnd-area.dragging{background:#efefef}.wpbdp-dnd-area .dnd-area-inside{margin:76px auto 0;text-align:center;color:#aaa}.wpbdp-dnd-area .dnd-area-inside-working{color:#000;text-align:center;margin:50px auto 0}.wpbdp-dnd-area .dnd-area-inside-working span{font-weight:bold}.wpbdp-dnd-area .dnd-area-inside-error{font-size:95%;color:#900000;text-align:center;margin:50px 25px}
1
+ .wpbdp-dnd-area{margin:0 auto;border:1px solid #ddd;width:100%}.wpbdp-dnd-area.dragging{background:#efefef}.wpbdp-dnd-area p{margin:0;font-size:16px;line-height:24px}.wpbdp-dnd-area p.dnd-message{font-size:24px;line-height:24px}.wpbdp-dnd-area .dnd-area-inside{letter-spacing:1px;margin:54px auto 38px;text-align:center}.wpbdp-dnd-area .dnd-area-inside-working{text-align:center;margin:50px auto 38px}.wpbdp-dnd-area .dnd-area-inside-working span{font-weight:bold}.wpbdp-dnd-area .dnd-area-inside-error{color:#900000;text-align:center;margin:50px 25px}.wpbdp-dnd-area .upload-button{position:relative;overflow:hidden}.wpbdp-dnd-area .upload-button a{text-decoration:none}.wpbdp-dnd-area .upload-button a:hover{cursor:pointer}.wpbdp-dnd-area .upload-button input{margin:0;padding:0;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;opacity:0;border:none !important;z-index:-1}.area-and-conditions #image-upload-dnd-area{box-sizing:border-box;background-color:rgba(86,154,246,0.08);background-color:var(--bd-main-color-8);border-color:var(--bd-main-color-20);border-radius:4px}.area-and-conditions #image-upload-dnd-area .dnd-buttons a{letter-spacing:initial}#image-upload-conditions{font-size:12px;margin-bottom:6px;opacity:.8}#image-slots-available{float:right}
assets/css/less/admin-csv-import.less DELETED
@@ -1,127 +0,0 @@
1
- #wpbdp-csv-import-fatal-error {
2
- display: none;
3
- }
4
-
5
- #wpbdp-csv-import-fatal-error .last-imported-line .placeholder {
6
- font-weight: bold;
7
- }
8
-
9
- .wpbdp-page-csv-import .canceled-import {
10
- display: none;
11
- }
12
-
13
- .wpbdp-page-csv-import a.cancel-import {
14
- margin-left: 35px;
15
- color: red;
16
- }
17
-
18
- .wpbdp-page-csv-import dl {
19
- margin-left: 10px;
20
- }
21
-
22
- .wpbdp-page-csv-import .status-msg {
23
- margin: 5px 0 0 0;
24
- font-style: italic;
25
- }
26
-
27
- .wpbdp-page-csv-import #wpbdp-csv-import-summary,
28
- .wpbdp-page-csv-import #wpbdp-csv-import-summary .no-warnings,
29
- .wpbdp-page-csv-import #wpbdp-csv-import-summary .with-warnings,
30
- .wpbdp-page-csv-import #wpbdp-csv-import-summary .wpbdp-csv-import-warnings {
31
- display: none;
32
- }
33
-
34
- .wpbdp-page-csv-import .wpbdp-csv-import-warnings .col-line-no {
35
- width: 40px;
36
- }
37
-
38
- .wpbdp-page-csv-import .wpbdp-csv-import-warnings .col-warning {
39
- }
40
-
41
- .wpbdp-page-csv-import .wpbdp-csv-import-warnings tbody .col-line-content {
42
- font-family: monospace;
43
- font-size: 90%;
44
- width: 350px;
45
- display: inline-block;
46
- white-space: nowrap;
47
- overflow: hidden;
48
- text-overflow: ellipsis;
49
- }
50
-
51
- .file-local-selection {
52
- margin: 10px 0 0 0;
53
- }
54
-
55
- .file-local-selection ul {
56
- margin-left: 5px;
57
- border-left: solid 3px #ddd;
58
- padding-left: 10px;
59
- display: none;
60
- }
61
-
62
- .file-local-selection ul li {
63
- margin: 0;
64
- padding: 0;
65
- }
66
-
67
- .wpbdp-csv-import-example {
68
- width: 100%;
69
- padding: 10px;
70
- display: block;
71
- background: #fff;
72
- border: solid 1px #ddd;
73
- font-size: 90%;
74
- font-family: monospace;
75
- height: 100%;
76
- white-space: pre;
77
- }
78
-
79
- #wpbdp-csv-import-form select,
80
- #wpbdp-csv-import-form input[type="text"] {
81
- min-width: 30%;
82
- }
83
-
84
- #wpbdp-csv-import-form input[type="file"] {
85
- border: none;
86
- }
87
-
88
- #wpbdp-csv-import-form span.description {
89
- display: block;
90
- }
91
-
92
- table.wpbdp-csv-import-results, table.wpbdp-csv-import-warnings {
93
- width: 100%;
94
- }
95
-
96
- table.wpbdp-csv-import-results .line-no, table.wpbdp-csv-import-warnings .line-no {
97
- width: 50px;
98
- }
99
-
100
- table.wpbdp-csv-import-results td.line, table.wpbdp-csv-import-warnings td.line {
101
- font-family: monospace;
102
- font-size: 90%;
103
- }
104
-
105
- table.wpbdp-csv-import-results .error, table.wpbdp-csv-import-warnings .error {
106
- width: 200px;
107
- }
108
-
109
- table.wpbdp-csv-import-headers {
110
- width: 100%;
111
- }
112
-
113
- table.wpbdp-csv-import-headers td.field-is-required, table.wpbdp-csv-import-headers td.field-is-multivalued {
114
- text-align: center;
115
- }
116
-
117
- table.wpbdp-csv-import-headers tbody tr {
118
- background: #f9f9f9;
119
- }
120
-
121
- table.wpbdp-csv-import-headers tbody tr.alt {
122
- background: inherit;
123
- }
124
-
125
- .wpbdp-csv-import-top-buttons {
126
- float: right;
127
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/css/less/admin-export.less DELETED
@@ -1,19 +0,0 @@
1
- .wpbdp-page-csv-export .step-2 {
2
- display: none;
3
- }
4
-
5
- .wpbdp-page-csv-export .step-3 {
6
- display: none;
7
- }
8
-
9
- .wpbdp-page-csv-export .step-3 .download-link {
10
- }
11
-
12
- .wpbdp-page-csv-export .step-3 .cleanup-link {
13
- display: none;
14
- margin-top: 20px;
15
- }
16
-
17
- .wpbdp-page-csv-export .canceled-export {
18
- display: none;
19
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/css/less/admin-fees.less DELETED
@@ -1,184 +0,0 @@
1
- .wpbdp-admin-page-fees .tablenav {
2
- display: none;
3
- }
4
-
5
- #wpbdp-admin-admin-page-fees .column-attributes .wpbdp-tag {
6
- background: green;
7
- color: #fff;
8
- }
9
-
10
- .wpbdp-admin-page-fees .wp-list-table .wpbdp-drag-handle {
11
- margin-right: 15px;
12
- display: none;
13
- }
14
-
15
- .wpbdp-admin-page-fees .purchase-gateways {
16
- text-align: center;
17
- }
18
-
19
- .wpbdp-admin-page-fees .purchase-gateways .gateway {
20
- float: left;
21
- width: 45%;
22
- margin: 30px 2% 20px 0;
23
- }
24
-
25
- .wpbdp-admin-page-fees .purchase-gateways .gateway.installed {
26
- opacity: 0.5;
27
- }
28
-
29
- .wpbdp-admin-page-fees .purchase-gateways .gateway a img.gateway-logo {
30
- /* width: 30%;*/
31
- height: 40px;
32
- margin: 0;
33
- padding: 0;
34
- border: none;
35
- }
36
-
37
- .wpbdp-admin-page-fees .purchase-gateways .gateway a.price {
38
- margin-top: 10px;
39
- display: block;
40
- color: green;
41
- font-size: 22px;
42
- font-weight: bold;
43
- }
44
-
45
- .wpbdp-admin-page-fees .purchase-gateways .gateway .check-mark {
46
- font-size: 150%;
47
- font-weight: bold;
48
- color: green;
49
- }
50
-
51
- #wpbdp-fee-form {
52
- #limit-categories-list {
53
- font-size: 90%;
54
-
55
- p {
56
- margin: 10px 0;
57
- }
58
-
59
- select {
60
- width: 100%;
61
- }
62
-
63
- .select2-selection {
64
- padding: 0 0 2px 0;
65
- margin: 0;
66
- border-radius: 5px;
67
- border-color: rgb(221, 221, 221);
68
- min-height: 26px;
69
- }
70
-
71
- .select2-selection__choice {
72
- border: none;
73
- padding: 0;
74
- margin: 2px 4px 0 0;
75
- .wpbdp-tag;
76
-
77
- .select2-selection__choice__remove {
78
- color: #fff;
79
- }
80
- }
81
-
82
- .select2-search {
83
- margin-bottom: 0;
84
- }
85
-
86
- .wpbdp-category-item {
87
- width: 33.33%;
88
- float: left;
89
- padding: 2px 0;
90
- }
91
- }
92
-
93
- .pricing-details-variable {
94
- &> td {
95
- padding-top: 0;
96
- }
97
-
98
- table {
99
- th {
100
- font-weight: normal;
101
- }
102
-
103
- td:last-child {
104
- width: 100%;
105
- }
106
-
107
- td {
108
- &.category-name-col {
109
- padding-right: 20px;
110
- text-align: right;
111
- }
112
-
113
- &.category-price-col {
114
- }
115
-
116
- font-size: 90%;
117
- padding: 0;
118
- }
119
- }
120
-
121
- .wpbdp-variable-pricing-configurator-row {
122
- input {
123
- width: 100px;
124
- }
125
- }
126
- }
127
-
128
- .pricing-options {
129
- label {
130
- display: block;
131
- }
132
- }
133
-
134
- .fee-pricing-details {
135
- input[type="text"] {
136
- width: 100px;
137
- }
138
- }
139
- }
140
-
141
- #wpbdp-fee-form #fee-bgcolor-picker {
142
- position: relative;
143
-
144
- input#fee-bgcolor-value {
145
- border: none;
146
- cursor: pointer;
147
- }
148
-
149
- .color-selection {
150
- left: 5px;
151
- display: none;
152
- position: absolute;
153
- background: #fff;
154
- padding: 10px;
155
- box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
156
- }
157
-
158
- .color-selection-btns {
159
- margin: 0 0 10px 0;
160
- font-size: 12px;
161
-
162
- a {
163
- text-decoration: none;
164
- }
165
-
166
- a.close-btn {
167
- float: right;
168
- color: #999;
169
- }
170
-
171
- a.reset-btn .no-color-img {
172
- 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>");
173
- background-repeat: no-repeat;
174
- background-position: center center;
175
- background-size: 100% 100%, auto;
176
- background-color: #fff;
177
- width: 10px;
178
- height: 10px;
179
- display: inline-block;
180
- border: solid 1px #000;
181
- }
182
- }
183
-
184
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/css/less/admin-listing-metabox.less DELETED
@@ -1,251 +0,0 @@
1
- /**
2
- * Listing metabox styles.
3
- * @since 3.4
4
- */
5
-
6
- #BusinessDirectory_listinginfo .inside {
7
- margin: 0;
8
- padding: 0;
9
- }
10
-
11
-
12
- /* @group Tab selector. */
13
- .listing-metabox-tabs {
14
- display: block;
15
- border-bottom: solid 1px #ddd !important;
16
- }
17
-
18
- .listing-metabox-tabs li {
19
- display: inline;
20
- padding: 1px 8px;
21
- margin: 0;
22
- }
23
-
24
- .listing-metabox-tabs li a {
25
- text-decoration: none;
26
- }
27
-
28
- .listing-metabox-tabs li.selected {
29
- background: #ddd;
30
- }
31
-
32
- .listing-metabox-tabs li.selected a {
33
- color: #333;
34
- }
35
-
36
- #listing-metabox-generalinfo, #listing-metabox-fees, #listing-metabox-transactions {
37
- display: none;
38
- }
39
-
40
- #listing-metabox-generalinfo > strong, #listing-metabox-fees > strong, #listing-metabox-transactions > strong {
41
- display: block;
42
- margin-bottom: 10px;
43
- }
44
- /* @end */
45
-
46
- /* @group Fees. */
47
- #listing-metabox-fees .listing-plan {
48
- border-bottom: dotted 1px #bbb;
49
- }
50
-
51
- #listing-metabox-fees .listing-plan .plan-label {
52
- text-decoration: underline;
53
- font-weight: bold;
54
- }
55
-
56
- #listing-metabox-fees .listing-plan .plan-status {
57
- }
58
-
59
- #listing-metabox-fees .listing-plan .plan-status.ok { background: green; }
60
- #listing-metabox-fees .listing-plan .plan-status.pending { background: red; }
61
-
62
- #listing-metabox-fees .listing-plan .plan-details {
63
- margin-left: 25px;
64
- }
65
-
66
- a dl {
67
- margin: 0;
68
- clear: both;
69
- }
70
-
71
- #listing-metabox-fees .listing-plan dt {
72
- float: left;
73
- color: #595959;
74
- width: 80px;
75
- }
76
-
77
- #listing-metabox-fees .listing-plan .listing-category dd {
78
- margin-bottom: 0;
79
- }
80
-
81
- #listing-metabox-fees .listing-plan .spinner {
82
- text-align: center;
83
- display: block;
84
- float: none;
85
- margin: 10px auto;
86
- }
87
-
88
- #listing-metabox-fees .listing-plan .datepicker {
89
- position: absolute;
90
- z-index: 100;
91
- right: 10px;
92
- font-size: 80%;
93
- }
94
-
95
- #listing-metabox-fees .listing-plan .admin-actions {
96
- margin-top: 10px;
97
- margin-left: 25px;
98
- clear: both;
99
- }
100
-
101
- #listing-metabox-fees .listing-plan .admin-actions li {
102
- margin: 0;
103
- padding: 0;
104
- }
105
- /* @end */
106
-
107
- #wpbdp-listing-metabox-payments {
108
-
109
- #wpbdp-listing-payment-message {
110
- margin: 10px 0;
111
- border-left: 4px solid #7ad03a;
112
- padding: 1px 12px;
113
- }
114
-
115
- .wpbdp-payment-item {
116
- padding: 2px;
117
- border-bottom: solid 1px #efefef;
118
- clear: both;
119
- font-size: 95%;
120
-
121
- &:first-child {
122
- margin-top: 12px;
123
- }
124
-
125
- &.wpbdp-payment-status-completed {
126
- color: green;
127
- }
128
-
129
- &.wpbdp-payment-status-pending {
130
- color: red;
131
- }
132
-
133
- &.wpbdp-payment-status-rejected {
134
- color: #bbb;
135
- }
136
-
137
- a {
138
- color: inherit;
139
- }
140
-
141
- .wpbdp-payment-item-row {
142
- clear: both;
143
- }
144
-
145
- .wpbdp-payment-date,
146
- .wpbdp-payment-summary {
147
- float: left;
148
- }
149
-
150
- .wpbdp-payment-summary {
151
- width: 150px;
152
- // text-overflow: ellipsis;
153
- // white-space: nowrap;
154
- // overflow: hidden;
155
-
156
- a {
157
- font-size: 95%;
158
- }
159
- }
160
-
161
- .wpbdp-payment-status,
162
- .wpbdp-payment-total {
163
- text-align: right;
164
- }
165
-
166
- }
167
-
168
- }
169
-
170
- #wpbdp-listing-metabox-plan-info {
171
- h4 {
172
- margin: 0 0 5px 0;
173
- font-size: 85%;
174
- text-transform: uppercase;
175
- }
176
-
177
- dl {
178
- margin: 0 0 20px 10px;
179
-
180
- dt {
181
- }
182
-
183
- dd {
184
- margin-left: 30px;
185
- }
186
- }
187
-
188
- .display-value {
189
- }
190
-
191
- .value-editor {
192
- display: none;
193
-
194
- .update-value, .cancel-edit {
195
- font-size: 85%;
196
- }
197
- }
198
-
199
- a.edit-value-toggle {
200
- margin: 0 0 0 10px;
201
- font-size: 85%;
202
- }
203
-
204
- }
205
-
206
- #wpbdp-listing-flagging {
207
- .inside {
208
- margin: 0;
209
- padding: 0;
210
-
211
- .authoring-info {
212
- width: 25%;
213
- }
214
-
215
- .wpbdp-remove-listing-reports {
216
- padding: 10px;
217
- }
218
- }
219
- }
220
-
221
- #wpbdp-listing-reports {
222
- margin-left: 10px;
223
- }
224
-
225
- #wpbdp-listing-report-by-users {
226
- margin: 0;
227
- padding: 0;
228
- }
229
-
230
- #wpbdp-listing-report-by-visitors {
231
- margin: 0;
232
- padding: 0;
233
- }
234
-
235
- /*
236
- #wpbdp-listing-metabox-payments table tr a {
237
- text-decoration: none;
238
- color: inherit;
239
- }
240
-
241
- #wpbdp-listing-metabox-payments table tr a:hover {
242
- text-decoration: underline;
243
- }
244
- */
245
-
246
- #wpbdp-listing-flagging {
247
- table.widefat {
248
- border: 0;
249
- border-bottom: 1px solid #E5E5E5;
250
- }
251
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/css/less/admin-listing-timeline.less DELETED
@@ -1,80 +0,0 @@
1
- #wpbdp-listing-metabox-timeline:before {
2
- position: absolute;
3
- top: 0;
4
- bottom: 0;
5
- left: 10px;
6
- width: 2px;
7
- content: "";
8
- display: block;
9
- background: #f3f3f3;
10
- height: 100%;
11
- z-index: 0;
12
- }
13
-
14
- #wpbdp-listing-metabox-timeline:after {
15
- content: '';
16
- display: table;
17
- clear: both;
18
- }
19
-
20
- #wpbdp-listing-metabox-timeline {
21
- .timeline-item {
22
- display: block;
23
- padding: 5px 0 5px 20px;
24
- border-bottom: 1px solid #f5f5f5;
25
- margin: 10px 0;
26
- position: relative;
27
-
28
- .timeline-item-icon {
29
- z-index: 1;
30
- float: left;
31
- width: 12px;
32
- height: 12px;
33
- background: #f3f3f3;
34
- border: 2px solid #fff;
35
- border-radius: 50%;
36
- margin-left: -28px;
37
- margin-top: 1px;
38
- }
39
-
40
- .timeline-item-header {
41
- padding: 5px 0;
42
- color: #000;
43
- }
44
-
45
- .timeline-item-description {
46
- }
47
-
48
- .timeline-item-datetime {
49
- font-size: 90%;
50
- color: #767676;
51
- display: block;
52
- }
53
-
54
- .timeline-item-extra {
55
- font-size: 90%;
56
- }
57
-
58
- .timeline-item-actions {
59
- font-size: 80%;
60
- }
61
- }
62
-
63
- .timeline-item-listing_payment {
64
- .timeline-item-extra {
65
- .payment-amount {
66
- float: right;
67
- }
68
- }
69
-
70
- .payment-status {
71
- float: right;
72
-
73
- &.pending {
74
- background: #ff0000;
75
- }
76
- }
77
- }
78
-
79
-
80
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/css/less/admin-manual-upgrade.less DELETED
@@ -1,49 +0,0 @@
1
- .wpbdp-admin-page-manual-upgrade {
2
-
3
- .wpbdp-admin-content {
4
- margin: 20px 0 0 0;
5
- padding: 16px;
6
- background: #fff;
7
- border-radius: 4px;
8
- }
9
-
10
- }
11
-
12
- #wpbdp-manual-upgrade-18_0-config {
13
- #add-fee-form {
14
- display: none;
15
- }
16
-
17
- table#fee-decisions {
18
- width: 90%;
19
- border: 1px solid #ccc;
20
- border-radius: 3px;
21
- margin: 24px auto;
22
- padding: 12px;
23
-
24
- th {
25
- text-align: left;
26
- background: #efefef;
27
- }
28
-
29
- th, td {
30
- padding: 8px;
31
- vertical-align: top;
32
- }
33
-
34
- th.level-name, td.level-name {
35
- width: 200px;
36
- }
37
- }
38
-
39
- .option-description {
40
- color: #666;
41
- font-size: 90%;
42
- margin: 6px 0;
43
- display: none;
44
- }
45
-
46
- .option-configuration {
47
- display: none;
48
- }
49
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/css/less/admin-payments.less DELETED
@@ -1,129 +0,0 @@
1
- #wpbdp-admin-payment-info-box {
2
- .inside {
3
- margin: 0;
4
- padding: 0;
5
- }
6
-
7
- .wpbdp-admin-box-row {
8
- border-bottom: 1px solid #eee;
9
- clear: both;
10
- padding: 6px 12px;
11
- margin: 0;
12
- line-height: 1.5;
13
- }
14
-
15
- label {
16
- font-weight: bold;
17
- }
18
- }
19
-
20
- #wpbdp-admin-payment-items-box {
21
- .payment-item, .payment-item-header {
22
- margin: 0 12px;
23
- padding: 6px 0;
24
-
25
- .payment-item-type {
26
- display: block;
27
- width: 20%;
28
- float: left;
29
- }
30
-
31
- .payment-item-description {
32
- display: block;
33
- width: 60%;
34
- float: left;
35
- }
36
-
37
- .payment-item-amount {
38
- display: block;
39
- width: 20%;
40
- float: left;
41
- }
42
-
43
- &.payment-totals {
44
- border-top: 1px solid #eee;
45
- font-weight: bold;
46
- }
47
- }
48
-
49
- .payment-item-header {
50
- font-weight: bold;
51
- }
52
- }
53
-
54
- #wpbdp-admin-payment-details-box {
55
- * {
56
- box-sizing: border-box;
57
- }
58
-
59
- .wpbdp-admin-box-row > div {
60
- padding: 6px 0;
61
- }
62
-
63
- label {
64
- display: block;
65
- }
66
-
67
- .customer-email,
68
- .customer-address-line1,
69
- .customer-address-line2 {
70
- clear: both;
71
- width: 100%;
72
-
73
- input {
74
- width: 100%;
75
- }
76
- }
77
-
78
- .customer-first-name,
79
- .customer-address-country,
80
- .customer-address-city {
81
- padding-right: 3px !important;
82
- }
83
-
84
- .customer-last-name,
85
- .customer-address-state,
86
- .customer-address-zipcode {
87
- padding-left: 3px !important;
88
- }
89
-
90
- .customer-first-name,
91
- .customer-last-name,
92
- .customer-address-country,
93
- .customer-address-state,
94
- .customer-address-city,
95
- .customer-address-zipcode {
96
- float: left;
97
- width: 50%;
98
-
99
- input {
100
- width: 100%;
101
- }
102
- }
103
-
104
-
105
- }
106
-
107
- #wpbdp-payment-notes {
108
- .wpbdp-payment-note {
109
- margin-bottom: 12px;
110
- line-height: 1.5;
111
-
112
- .wpbdp-payment-note-meta-user {
113
- font-weight: bold;
114
- }
115
-
116
- .wpbdp-payment-note-meta-date {
117
- color: #666;
118
- }
119
-
120
- .wpbdp-admin-delete-link {
121
- float: right;
122
- display: none;
123
- }
124
-
125
- &:hover .wpbdp-admin-delete-link {
126
- display: block;
127
- }
128
- }
129
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/css/less/admin-settings.less DELETED
@@ -1,348 +0,0 @@
1
- #wpbdp-admin-page-settings {
2
- .nav-tab {
3
- &.tab-error {
4
- border-top: solid 1px red;
5
- }
6
-
7
- &.tab-warning {
8
- border-top: solid 1px yellow;
9
- }
10
- }
11
-
12
- .form-table tr > th {
13
- min-width: 250px;
14
- }
15
-
16
- .form-table tr > th > h3 {
17
- font-size: 1.2em;
18
- margin: 0 auto;
19
- }
20
-
21
- .wpbdp-setting-description {
22
- color: #666;
23
- font-style: italic;
24
- display: block;
25
- }
26
-
27
- .wpbdp-setting-tooltip {
28
- height: 18px;
29
- width: 18px;
30
- font-size: 18px;
31
- line-height: 18px;
32
- vertical-align: middle;
33
- margin-right: 5px;
34
- color: #666;
35
- cursor: help;
36
- }
37
-
38
- input[type="text"], input[type="url"], textarea {
39
- padding: 6px;
40
- width: 85%;
41
- }
42
-
43
- textarea {
44
- min-height: 150px;
45
- }
46
-
47
- .wpbdp-license-key-activation-ui {
48
- .wpbdp-license-key-activate-btn, .wpbdp-license-key-deactivate-btn {
49
- margin-left: 10px;
50
- margin-top: 2px;
51
- display: none;
52
- }
53
- .wpbdp-license-key-activate-btn {
54
- display: inline-block;
55
- }
56
-
57
- .wpbdp-license-warning-icon, .wpbdp-license-ok-icon {
58
- display: none;
59
- vertical-align: middle;
60
- margin: 0 8px 2px 0;
61
- }
62
- .wpbdp-license-warning-icon {
63
- display: inline-block;
64
- }
65
-
66
- &.wpbdp-license-status-valid {
67
- .wpbdp-license-warning-icon {
68
- display: none;
69
- }
70
- .wpbdp-license-ok-icon {
71
- display: inline-block;
72
- }
73
-
74
- .wpbdp-license-key-activate-btn {
75
- display: none;
76
- }
77
- .wpbdp-license-key-deactivate-btn {
78
- display: inline-block;
79
- }
80
- }
81
-
82
- .wpbdp-license-key-input {
83
- width: 70%;
84
- }
85
-
86
- .wpbdp-license-key-activation-status-msg {
87
- font-size: 90%;
88
- position: relative;
89
- border-radius: 4px;
90
- padding: 8px;
91
- margin: 10px 12px 3px 30px;
92
- background: #fff;
93
- color: #000;
94
- box-sizing: border-box;
95
- width: ~"calc(100% - 30px)";
96
-
97
- &:after, &:before {
98
- bottom: 100%;
99
- left: 20px;
100
- border: solid transparent;
101
- content: " ";
102
- height: 0;
103
- width: 0;
104
- position: absolute;
105
- pointer-events: none;
106
- border-width: 8px;
107
- margin-left: -8px;
108
- }
109
-
110
- &:after {
111
- border-color: rgba(255, 255, 255, 0);
112
- border-bottom-color: #fff;
113
- }
114
-
115
- &:before {
116
- border-color: rgba(214, 66, 38, 0);
117
- border-bottom-color: #fff;
118
- }
119
-
120
- &.status-success {
121
- background-color: #27a533;
122
- color: #fff;
123
-
124
- &:after {
125
- border-bottom-color: #27a533;
126
- }
127
- }
128
-
129
- &.status-error {
130
- background-color: #d84747;
131
- color: #fff;
132
-
133
- &:after {
134
- border-bottom-color: #d84747;
135
- }
136
- }
137
-
138
- a {
139
- color: #fff;
140
- font-weight: bold;
141
- }
142
- }
143
- }
144
-
145
- tr.wpbdp-setting-disabled {
146
- opacity: 0.7;
147
- }
148
-
149
- .wpbdp_upgrade_to_pro {
150
- text-align: center;
151
- margin-top: 80px;
152
- }
153
- }
154
-
155
- .wpbdp-tooltip-msg {
156
- background: #333 !important;
157
- border-width: 1px !important;
158
- border-radius: 3px !important;
159
- box-shadow: 1px 1px 2px 1px rgba(214,214,214,0.5) !important;
160
- color: #dedede !important;
161
- max-width: 300px !important;
162
- padding: 7px !important;
163
- text-rendering: optimizeLegibility;
164
- text-shadow: none !important;
165
- z-index: 9999 !important;
166
- }
167
-
168
- #wpbdp-admin-page-settings select {
169
- display: block;
170
- }
171
-
172
- #wpbdp-admin-page-settings {
173
- .wpbdp-settings-choice-radio {
174
- margin: 0 0 5px 0;
175
- }
176
- }
177
-
178
- #wpbdp-admin-page-settings tr.disabled {
179
- opacity: 0.7;
180
- }
181
-
182
- #wpbdp-admin-page-settings .text-fields-warning {
183
- font-size: 90%;
184
- display: block;
185
- margin-bottom: 2px;
186
- }
187
-
188
- #wpbdp-admin-page-settings .wpbdp-expiration-notice-email-schedule-summary {
189
- background: #ccc;
190
- font-size: 85%;
191
- padding: 5px;
192
- }
193
-
194
- #wpbdp-admin-page-settings .wpbdp-settings-email {
195
- margin: 10px 0 0 0;
196
- border: solid 1px #ccc;
197
- padding: 5px;
198
- background: #fff;
199
-
200
- &.wpbdp-expiration-notice-email {
201
- border-bottom: none;
202
- }
203
-
204
- .short-preview, .wpbdp-settings-email-preview {
205
- color: #999;
206
- font-size: 90%;
207
- height: 45px;
208
- cursor: pointer;
209
- overflow: hidden;
210
-
211
- h4 {
212
- margin: 0 0 10px 0;
213
- }
214
-
215
- a.wpbdp-settings-email-edit-btn, .edit-toggle {
216
- float: right;
217
- color: #fff;
218
- }
219
-
220
- dl {
221
- margin: 0;
222
- padding: 0;
223
-
224
- dt {
225
- font-weight: bold;
226
- margin: 0;
227
- padding: 0;
228
- }
229
-
230
- dd {
231
- margin: 0;
232
- padding: 0 0 0 10px;
233
- }
234
- }
235
- }
236
-
237
- .editor, .wpbdp-settings-email-editor {
238
- display: none;
239
- margin-left: 10px;
240
- font-size: 90%;
241
-
242
- table.form-table {
243
- margin: 0;
244
- padding: 0;
245
-
246
- th {
247
- padding-left: 4px;
248
- padding-right: 0;
249
- min-width: 0;
250
- width: 20%;
251
- }
252
- }
253
-
254
- input[type="text"] {
255
- width: 100%;
256
- }
257
-
258
- textarea {
259
- width: 100%;
260
- min-height: 150px;
261
- }
262
-
263
- .placeholders {
264
- margin: 10px 0 0 0;
265
- }
266
-
267
- .placeholder {
268
- font-size: 90%;
269
-
270
- .placeholder-code {
271
- font-family: monospace;
272
- font-weight: bold;
273
- }
274
-
275
- .placeholder-description {
276
- font-style: italic;
277
- }
278
- }
279
-
280
- .placeholder-separator {
281
- margin-top: 10px;
282
- }
283
-
284
- .buttons {
285
- margin: 30px 0 0 0;
286
- text-align: right;
287
-
288
- .preview-email {
289
- float: left;
290
- }
291
-
292
- .cancel {
293
- margin-right: 10px;
294
- }
295
- }
296
- }
297
- }
298
-
299
- #wpbdp-admin-page-settings .wpbdp-settings-expiration-notices {
300
-
301
- #wpbdp-settings-expiration-notices-add-btn {
302
- margin: 0 0 5px 0;
303
- }
304
-
305
- #wpbdp-settings-expiration-notices-add {
306
- .wpbdp-expiration-notice-email {
307
- display: none;
308
- border-bottom: 1px solid #ccc;
309
- }
310
- }
311
-
312
- .buttons .delete {
313
- color: #a00;
314
- float: left;
315
- font-size: 13px;
316
-
317
- &:hover {
318
- color: red;
319
- }
320
- }
321
- }
322
-
323
- #wpbdp-admin-page-settings .wpbdp-settings-type-checkbox input[type="checkbox"] {
324
- vertical-align: bottom;
325
- }
326
-
327
- #wpbdp-admin-page-settings .wpbdp-settings-radio-options,
328
- #wpbdp-admin-page-settings .wpbdp-settings-multicheck-options {
329
- .wpbdp-settings-radio-option, .wpbdp-settings-multicheck-option {
330
- margin: 0 0 5px 0;
331
-
332
- input[type="radio"], input[type="checkbox"] {
333
- vertical-align: bottom;
334
- }
335
- }
336
-
337
- & + .wpbdp-setting-description {
338
- margin: 10px 0 0 0;
339
- }
340
- }
341
-
342
- #wpbdp-admin-page-settings #wpbdp-settings-quick-search-fields {
343
- .wpbdp-settings-multicheck-option {
344
- width: 50%;
345
- display: inline-block;
346
- }
347
- }
348
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/css/less/admin-themes.less DELETED
@@ -1,213 +0,0 @@
1
-
2
- .wpbdp-theme {
3
- float: left;
4
- display: block;
5
- background: #fff;
6
- border: 1px solid #ddd;
7
- position: relative;
8
- margin: 10px 4% 10px 0;
9
- width: 46%;
10
- }
11
-
12
- .wpbdp-theme:nth-child(2n) {
13
- margin-right: 0;
14
- }
15
-
16
- .wpbdp-theme.active {
17
- border: 1px solid #2f2f2f;
18
- }
19
-
20
- .wpbdp-theme-actions {
21
- position: absolute;
22
- float: none;
23
- top: 3px;
24
- right: 10px;
25
- }
26
-
27
- .wpbdp-theme-actions form { margin: 0; padding: 0; display: inline; }
28
- .wpbdp-theme-actions form input[type="submit"] { margin: 0; }
29
-
30
- .wpbdp-theme-details-wrapper {
31
- display: block;
32
- position: relative;
33
- height: 268px;
34
- text-align: center;
35
- padding-top: 2.5%;
36
- }
37
-
38
- .wpbdp-theme-thumbnail {
39
- max-width: 90%;
40
- max-height: 95%;
41
- }
42
-
43
- .wpbdp-theme:hover .wpbdp-theme-thumbnail {
44
- opacity: 0.4;
45
- }
46
-
47
- .wpbdp-theme .enter-license {
48
- display: none;
49
- position: absolute;
50
- float: none;
51
- font-weight: normal;
52
- top: 3px;
53
- right: 10px;
54
- }
55
-
56
- .wpbdp-theme .enter-license {
57
- color: #a00;
58
- }
59
-
60
- .wpbdp-theme:hover .enter-license {
61
- display: block;
62
- }
63
-
64
- .wpbdp-theme:hover .choose-theme {
65
- display: inline-block;
66
- }
67
-
68
- .wpbdp-theme.active .choose-theme,
69
- .wpbdp-theme.active:hover .choose-theme {
70
- display: none;
71
- }
72
-
73
- .wpbdp-theme .wpbdp-theme-name {
74
- padding: 8px;
75
- margin: 0;
76
- background: #fafafa;
77
- font-weight: bold;
78
- font-size: 15px;
79
- border-bottom: 1px solid #ddd;
80
- }
81
-
82
- .wpbdp-theme.active .wpbdp-theme-name {
83
- background: #2f2f2f;
84
- color: #fff;
85
- border-bottom: 1px solid #2f2f2f;
86
- font-weight: normal;
87
- }
88
-
89
- .wpbdp-theme.active .wpbdp-theme-name span {
90
- font-weight: bold;
91
- }
92
-
93
- .wpbdp-theme .wpbdp-theme-details {
94
- display: none;
95
- }
96
-
97
- .wpbdp-theme:hover .wpbdp-theme-details {
98
- display: block;
99
- position: absolute;
100
- top: 15%;
101
- bottom: 20%;
102
- left: 5%;
103
- right: 5%;
104
- padding: 10px;
105
- font-size: 90%;
106
- background: rgba( 0, 0, 0, 0.8 );
107
- opacity: 1.0;
108
- color: #fff;
109
- border-radius: 3px;
110
- }
111
-
112
- .wpbdp-theme-details dl {
113
- margin: 0;
114
- padding: 0;
115
- }
116
-
117
- .wpbdp-theme-details dt {
118
- float: left;
119
- width: 100px;
120
- margin: 0;
121
- padding: 0;
122
- font-weight: bold;
123
- }
124
-
125
- .wpbdp-theme-details dd {
126
- display: block;
127
- margin: 0;
128
- padding: 0;
129
- }
130
-
131
- .wpbdp-theme-details p.desc {
132
- font-size: inherit;
133
- }
134
-
135
- .wpbdp-theme a.delete-theme-link {
136
- display: none;
137
- color: #fff;
138
- border-color: #d54e21;
139
- background: #900000;
140
- margin-right: 10px;
141
- opacity: 0.8;
142
- }
143
-
144
- .wpbdp-theme a.delete-theme-link:hover {
145
- background: #900000;
146
- color: #fff;
147
- border-color: #d54e21;
148
- opacity: 1.0;
149
- }
150
-
151
- .wpbdp-theme:hover a.delete-theme-link {
152
- display: inline-block;
153
- }
154
-
155
- #wpbdp-admin-page-theme-delete #delete-theme {
156
- margin-left: 20px;
157
- color: #a00;
158
- }
159
-
160
- #wpbdp-admin-page-theme-delete #delete-theme:hover {
161
- background: #d54e21;
162
- border-color: #d54e21;
163
- color: #fff;
164
- box-shadow: none;
165
- }
166
-
167
- .wpbdp-theme .wpbdp-theme-update-info {
168
- left: 0;
169
- position: absolute;
170
- right: 0;
171
- z-index: 1;
172
- padding: 5px 10px;
173
- border-left: 4px solid #fff;
174
- }
175
-
176
- .wpbdp-theme .wpbdp-theme-update-info.update-available {
177
- background: #fff8e5;
178
- border-left-color: #ffb900;
179
- box-shadow: none;
180
- }
181
-
182
- .wpbdp-theme .wpbdp-theme-update-info.theme-updated {
183
- background: #ecf7ed;
184
- border-left-color: #46b450;
185
- }
186
-
187
- .wpbdp-theme .wpbdp-theme-update-info.update-error {
188
- border-color: red;
189
- }
190
-
191
- .wpbdp-theme .wpbdp-theme-update-info .update-message {
192
- padding: 2px 4px;
193
- }
194
-
195
- .wpbdp-theme .wpbdp-theme-update-info.update-available .update-message {
196
- background: #fcf3ef;
197
- }
198
-
199
- .wpbdp-theme .wpbdp-theme-update-info.update-error .update-message {
200
- color: red;
201
- }
202
-
203
- .wpbdp-theme .wpbdp-theme-update-info.theme-updated .update-message {
204
- background: #F0F5F7;
205
- }
206
-
207
- .wpbdp-theme .wpbdp-theme-license-required-row {
208
- padding: 5px 10px;
209
- border-top: solid 2px;
210
- background: #fef7f1;
211
- border-color: #D34F2B;
212
- }
213
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/css/less/admin.less DELETED
@@ -1,710 +0,0 @@
1
- @import 'common.less';
2
-
3
- .cf:before, .cf:after {
4
- content: " ";
5
- display: table;
6
- }
7
-
8
- .cf:after {
9
- clear: both;
10
- }
11
-
12
- .button-primary.next-to-secondary {
13
- margin-left: 30px;
14
- }
15
-
16
- /* Sidebar */
17
- .wpbdp-admin-content.with-sidebar {
18
- margin-top: 20px;
19
- /*float: left;*/
20
- /*width: 80%;*/
21
- /*margin-right: 300px;*/
22
- clear: left;
23
- float: left;
24
- width: 78%;
25
- }
26
-
27
- .wpbdp-admin .sidebar {
28
- margin-top: 20px;
29
- float: right;
30
- clear: right;
31
- width: 20%;
32
- }
33
-
34
- .wpbdp-admin .sidebar .postbox {
35
- min-width: 0 !important;
36
- }
37
-
38
- .wpbdp-admin .sidebar .premium-modules h3 span {
39
- color: #145200;
40
- font-weight: bold;
41
- }
42
-
43
- .wpbdp-admin .sidebar .premium-modules {
44
- border-color: #0EAD00;
45
- border-width: 3px;
46
- background: #FFFFCF;
47
- }
48
-
49
- .wpbdp-admin .premium-modules .tag {
50
- font-size: 8px !important;
51
- }
52
-
53
- .wpbdp-admin .premium-modules .tag.new {
54
- background: #00A000;
55
- color: #fff;
56
- }
57
-
58
- .wpbdp-admin .premium-modules .tag.best-deal {
59
- }
60
-
61
- .wp-list-table tr.wpbdp-item-message-tr {
62
- }
63
-
64
- .wp-list-table tr.wpbdp-item-message-tr td {
65
- padding-top: 0;
66
- }
67
-
68
- .wp-list-table tr.wpbdp-item-message-tr td div {
69
- margin: 0 15px;
70
- padding: 6px 12px 8px 12px;
71
- background-color: #fef7f1;
72
- font-size: 12px;
73
- }
74
-
75
- @import 'admin-fees.less';
76
- @import 'admin-settings.less';
77
-
78
- /* Directory list-table */
79
- td.column-payment_status .status, td.column-sticky_status .status {
80
- background: #444;
81
- border-radius: 2px;
82
- padding: 2px 5px;
83
- color: #fff;
84
- font-size: 90%;
85
- }
86
-
87
- td.column-payment_status .status.ok {
88
- background: green;
89
- }
90
-
91
- td.column-payment_status .paymentdata {
92
- font-size: 85%;
93
- }
94
-
95
- td.column-payment_status .paymentdata b {
96
- font-weight: normal;
97
- }
98
-
99
- td.column-payment_status .paymentdata span {
100
- font-style: italic;
101
- }
102
-
103
- td.column-sticky_status .status.notpaid {
104
- background: orange;
105
- }
106
-
107
- td.column-sticky_status .status.pending {
108
- background: red;
109
- font-weight: bold;
110
- }
111
-
112
- td.column-sticky_status .status.sticky {
113
- background: green;
114
- }
115
-
116
- /* Form fields list table */
117
- table.wp-list-table td .tag {
118
- background: #444;
119
- border-radius: 2px;
120
- padding: 2px 5px;
121
- color: #fff;
122
- font-size: 90%;
123
- margin-right: 2px;
124
- display: inline-block;
125
- }
126
-
127
- table.wp-list-table.formfields th.column-label {
128
- width: 40%;
129
- }
130
-
131
- table.wp-list-table.formfields th.column-tags, table.wp-list-table.formfields td.column-tags {
132
- width: 200px;
133
- }
134
-
135
- table.wp-list-table.formfields th.column-order, table.wp-list-table.formfields td.column-order {
136
- width: 55px;
137
- }
138
-
139
- table.wp-list-table.formfields td.column-order .wpbdp-drag-handle {
140
- visibility: hidden;
141
- }
142
-
143
- /*table.wp-list-table.formfields tbody tr:hover {
144
- cursor: move;
145
- }*/
146
-
147
- table.wp-list-table.formfields tr:hover .wpbdp-drag-handle {
148
- visibility: visible;
149
- }
150
-
151
- table.wp-list-table.formfields .tag.private {
152
- background: red;
153
- }
154
-
155
- table.wp-list-table.formfields .tag.privacy {
156
- background: blue;
157
- }
158
-
159
- table.wp-list-table.formfields .tag.required {
160
- background: orange;
161
- }
162
-
163
- table.wp-list-table.formfields .tag.in-excerpt {
164
- background: green;
165
- }
166
-
167
- table.wp-list-table.formfields .tag.in-listing {
168
- background: green;
169
- }
170
-
171
- table.wp-list-table.formfields tr.wpbdp-draggable-highlight {
172
- height: 54px;
173
- }
174
-
175
- table.wp-list-table.formfields tr.ui-sortable-helper {
176
- background: #fff;
177
- border: 1px dashed #c1c1c1;
178
- }
179
-
180
- #wpbdp-admin-page-field-form .iframe-confirm {
181
- display: none;
182
- }
183
-
184
- #wpbdp-admin-page-field-form .iframe-confirm p {
185
- font-size: 90%;
186
- }
187
-
188
- #wpbdp-admin-page-field-form .wpbdp-setting-description {
189
- color: #666;
190
- font-style: italic;
191
- display: block;
192
- }
193
-
194
- #wpbdp-settings-currency .wpbdp-setting-description {
195
- display: none;
196
- }
197
-
198
- .wpbdp-settings-type-file .preview img {
199
- margin-right: 10px;
200
- }
201
-
202
- .wpbdp-settings-type-file ,
203
- .wpbdp-form-field-type-social-network,
204
- .wpbdp-form-field-type-image {
205
- .preview {
206
- float: none;
207
- }
208
- }
209
-
210
- .wpbdp-form-field-type-social-network {
211
- .wpbdp-social-type-field {
212
- .sublabel {
213
- display: block;
214
- }
215
- .wpbdp-inner-social-field-option:nth-of-type(2n+1) {
216
- display: inline-block;
217
- width: 30%;
218
- margin-right: 40%;
219
- float: right;
220
- }
221
- }
222
- }
223
-
224
- /* Debug info */
225
- table.wpbdp-debug-section {
226
- width: 90%;
227
- }
228
-
229
- table.wpbdp-debug-section tbody tr {
230
- background: #efefef;
231
- }
232
-
233
- table.wpbdp-debug-section tbody tr td {
234
- padding: 3px 8px;
235
- }
236
-
237
- table.wpbdp-debug-section tbody tr:nth-child(2n) {
238
- background: #f5f5f5;
239
- }
240
-
241
- #wpbdp-admin-debug-info-page textarea.test-ssl-results {
242
- display: block;
243
- width: 90%;
244
- font-family: monospace;
245
- font-size: 11px;
246
- height: 100px;
247
- }
248
-
249
- /* Transactions admin */
250
- .wpbdp-page-admin-transactions .tag {
251
- font-size: 95%;
252
- }
253
-
254
- .wpbdp-page-admin-transactions .tag.approved {
255
- background: green;
256
- }
257
-
258
- .wpbdp-page-admin-transactions .tag.pending {
259
- background: red;
260
- }
261
-
262
- .wpbdp-page-admin-transactions .tag.rejected {
263
- }
264
-
265
- .wpbdp-page-admin-transactions .column-actions a.delete {
266
- color: #bc0b0b;
267
- }
268
-
269
- .wpbdp-page-admin-transactions tr.more-details-row {
270
- background: #fff;
271
- }
272
-
273
- .wpbdp-page-admin-transactions tr.more-details-row td {
274
- padding-left: 40px;
275
- font-size: 95%;
276
- }
277
-
278
- .wpbdp-page-admin-transactions tr.more-details-row td dl dt {
279
- font-weight: bold;
280
- }
281
-
282
- /*ul.subsubsub li.paid {
283
- margin-left: 20px;
284
- }*/
285
-
286
- body.taxonomy-wpbdp_category .column-id {
287
- width: 35px;
288
- }
289
-
290
- .transaction-status-container {
291
- text-align: right;
292
- padding: 5px;
293
- }
294
-
295
- /* -- Progress bar. -- */
296
- .wpbpd-progress-bar {
297
- }
298
-
299
- .wpbpd-progress-bar .progress-text {
300
- }
301
-
302
- .wpbdp-progress-bar .progress-bar {
303
- margin-left: 10px;
304
- display: inline-block;
305
- vertical-align: middle;
306
- }
307
-
308
- .wpbdp-progress-bar .progress-bar-outer {
309
- min-width: 200px;
310
- height: 12px;
311
- border: solid 1px #3366CC;
312
- padding: 0;
313
- }
314
-
315
- .wpbdp-progress-bar .progress-bar-inner {
316
- height: 100%;
317
- background: #99CCFF;
318
- }
319
-
320
- /* -- WPBDP note messages. */
321
- .wpbdp-note {
322
- padding: 5px 10px;
323
- background: #d7f5ff;
324
- margin: 5px 0 20px 0;
325
- border: solid 1px #bad5df;
326
- border-radius: 4px;
327
- }
328
-
329
- .wpbdp-note p {
330
- margin: 0;
331
- }
332
-
333
- .wpbdp-note h1, .wpbdp-note h2, .wpbdp-note h3, .wpbdp-note h4 {
334
- margin: 0 0 8px 0;
335
- }
336
-
337
- .wpbdp-note.error, .wpbdp-note.warning {
338
- background-color: #FFEBE8;
339
- border-color: #C00;
340
- }
341
-
342
- .wpbdp-notice.dismissible {
343
- position: relative;
344
- }
345
-
346
- .tag.paymentstatus {
347
- text-transform: capitalize;
348
- }
349
-
350
- .tag.paymentstatus.ok {
351
- background: green;
352
- }
353
-
354
- .tag.paymentstatus.completed {
355
- background: green;
356
- }
357
-
358
- .tag.paymentstatus.pending,
359
- .tag.paymentstatus.pending-abandonment {
360
- background: red;
361
- }
362
-
363
- /*
364
- * {{ Listing information metabox.
365
- */
366
- .wpbdp-listing-metabox-tab dl {
367
- margin: 0;
368
- }
369
-
370
- /*
371
- * }}
372
- */
373
-
374
-
375
- /* Payment Details. */
376
- .wpbdp-payment-details {
377
- }
378
-
379
- .wpbdp-payment-details .tag {
380
- float: right;
381
- }
382
-
383
- .wpbdp-payment-details .details, .wpbdp-payment-details .invoice, .wpbdp-payment-details .actions {
384
- clear: both;
385
- margin: 20px 0;
386
- }
387
-
388
- .wpbdp-payment-details .details dl dt {
389
- font-weight: bold;
390
- }
391
-
392
- .wpbdp-payment-details .details dl dd {
393
- }
394
-
395
- .wpbdp-payment-details table.wpbdp-payment-items-table {
396
- width: 100%;
397
- }
398
-
399
- .wpbdp-payment-details table.wpbdp-payment-items-table th {
400
- text-transform: uppercase;
401
- }
402
-
403
- .wpbdp-payment-details table.wpbdp-payment-items-table td {
404
- border-top: 1px solid #bbb;
405
- padding: 6px 10px 6px 0;
406
- }
407
-
408
- .wpbdp-payment-details .actions a.button-primary {
409
- color: #fff !important;
410
- }
411
-
412
- /* @group Listing fee change. */
413
- .listing-fee-change .fee-selection .fee {
414
- padding-bottom: 5px;
415
- margin-bottom: 10px;
416
- border-bottom: dotted 1px #ccc;
417
- opacity: 0.85;
418
- }
419
-
420
- .listing-fee-change .fee-selection .fee:hover {
421
- opacity: 1.0;
422
- }
423
-
424
- .listing-fee-change .fee-selection .fee .details {
425
- margin-left: 10px;
426
- }
427
-
428
- .listing-fee-change .fee-selection .fee .tag {
429
- float: right;
430
- }
431
-
432
- .listing-fee-change .fee-selection .fee .choose-this {
433
- float: right;
434
- }
435
- /* @end */
436
-
437
- /* {{{ Drag and Drop. */
438
-
439
-
440
- .wpbdp-draggable-highlight {
441
- background: #bbb;
442
- }
443
-
444
- /* }}} */
445
-
446
- /* {{{ Compatibility check. */
447
-
448
- .wpbdp-module-compat-check .module-info {
449
- margin-bottom: 3px;
450
- }
451
-
452
- .wpbdp-module-compat-check .module-info .module-version, .wpbdp-module-compat-check .module-info .module-required {
453
- color: #666;
454
- }
455
-
456
- .wpbdp-module-compat-check .module-info .module-version {
457
- margin-left: 15px;
458
- }
459
-
460
- .wpbdp-module-compat-check .module-info .module-version b {
461
- color: #333;
462
- }
463
-
464
- .wpbdp-module-compat-check .module-info .module-required b {
465
- color: #900000;
466
- }
467
-
468
- /* }}} */
469
-
470
- /* {{{ Admin main page. */
471
- #wpbdp-admin-page-admin {
472
- .welcome-message {
473
- padding: 10px;
474
- font-size: 105%;
475
- }
476
-
477
- .welcome-message p {
478
- font-size: inherit;
479
- }
480
-
481
- .welcome-message h4 {
482
- font-size: 120%;
483
- }
484
-
485
- .welcome-message ul {
486
- list-style-position: inside;
487
- list-style-type: disc;
488
- }
489
-
490
- .shortcuts {
491
- margin: auto;
492
- }
493
-
494
- .shortcuts li {
495
- float: left;
496
- margin-right: 10px;
497
- }
498
-
499
- .shortcuts li.clear {
500
- margin: 0;
501
- }
502
- }
503
- /* }}} */
504
-
505
- /* {{ Uninstall. */
506
- #wpbdp-admin-page-uninstall {
507
-
508
- .wpbdp-admin-content {
509
- box-sizing: border-box;
510
- margin: 20px 0 0 0;
511
- padding: 16px;
512
- background: #fff;
513
- border-radius: 4px;
514
- }
515
-
516
- .wpbdp-validation-error {
517
- font-size: 80%;
518
- color: #d64226;
519
- margin: 0 0 10px 0;
520
- }
521
-
522
- #wpbdp-uninstall-messages {
523
- #wpbdp-uninstall-warning,
524
- #wpbdp-uninstall-reinstall-suggestion {
525
- float: left;
526
- box-sizing: border-box;
527
-
528
- ul {
529
- margin-left: 10px;
530
-
531
- li {
532
- list-style-type: disc;
533
- list-style-position: inside;
534
- }
535
- }
536
- }
537
-
538
- #wpbdp-uninstall-warning {
539
- width: 60%;
540
- padding-right: 20px;
541
- color: #d64226;
542
-
543
- .wpbdp-warning-margin {
544
- float: left;
545
-
546
- .dashicons {
547
- width: 30px;
548
- height: 30px;
549
- font-size: 30px;
550
- }
551
- }
552
-
553
- .wpbdp-warning-content {
554
- margin-left: 50px;
555
- }
556
- }
557
-
558
- #wpbdp-uninstall-reinstall-suggestion {
559
- width: 40%;
560
- padding-left: 20px;
561
- border-left: 1px solid #efefef;
562
- }
563
- }
564
-
565
- #wpbdp-uninstall-capture-form {
566
- display: none;
567
- }
568
-
569
- #wpbdp-uninstall-capture-form .reasons {
570
- margin-left: 15px;
571
- }
572
-
573
- #wpbdp-uninstall-capture-form .reasons .reason {
574
- margin-bottom: 5px;
575
- }
576
-
577
- #wpbdp-uninstall-capture-form .custom-reason {
578
- display: none;
579
- }
580
-
581
- #wpbdp-uninstall-capture-form textarea {
582
- margin: 10px 0 0 0;
583
- width: 50%;
584
- min-height: 100px;
585
-
586
- &.invalid {
587
- border-color: #d64226;
588
- }
589
- }
590
-
591
- #wpbdp-uninstall-proceed-btn {
592
- margin-top: 20px;
593
- color: #d64226;
594
- }
595
-
596
-
597
- }
598
-
599
- /* }} */
600
-
601
- #wpbdp-licensing-issues-warning {
602
- ul li {
603
- list-style-position: inside;
604
- list-style-type: disc;
605
- }
606
-
607
- span.item-name {
608
- background: #fff9aa;
609
- padding: 2px 5px;
610
- margin: 0 0 0 4px;
611
- border-radius: 4px;
612
- }
613
- }
614
-
615
- /* {{ Widget config. */
616
- .wp-admin.widgets-php .widget-content span.help {
617
- color: #666;
618
- }
619
- /* }} */
620
-
621
- .wpbdp-admin-tab-nav {
622
- float: none;
623
- margin: 0 0 .5em 0;
624
- }
625
-
626
- .wpbdp-admin-tab-content {
627
- padding: 5px 0 0 0;
628
- display: none;
629
- }
630
-
631
- .wpbdp-admin-box {
632
- label {
633
- vertical-align: top;
634
- }
635
- }
636
-
637
- a.wpbdp-admin-delete-link {
638
- color: #a00;
639
- text-decoration: none;
640
-
641
- &:hover {
642
- color: red;
643
- }
644
- }
645
-
646
- @import 'admin-payments.less';
647
-
648
- // From core/.
649
- @import 'form-fields.less';
650
- @import 'submit-listing.less';
651
-
652
- span.tag {
653
- .wpbdp-tag;
654
- }
655
-
656
- .wpbdp-tag, span.tag {
657
- &.wpbdp-listing-attr-payment-completed {
658
- background: green;
659
- }
660
-
661
- &.wpbdp-listing-attr-payment-canceled,
662
- &.wpbdp-listing-attr-payment-failed {
663
- background: red;
664
- }
665
-
666
- &.wpbdp-listing-attr-admin-posted,
667
- &.wpbdp-listing-attr-payment-on-hold,
668
- &.wpbdp-listing-attr-payment-refunded {
669
- background: orange;
670
- }
671
-
672
- &.wpbdp-listing-attr-post-status-pending {
673
- background: blue;
674
- color: #fff;
675
- }
676
- &.wpbdp-listing-attr-no-fee-plan {
677
- background: @red;
678
- color: #fff;
679
- }
680
-
681
- &.wpbdp-listing-attr-reported {
682
- background: @red;
683
- color: #fff;
684
- }
685
- }
686
-
687
- .wp-list-table td .wpbdp-tag {
688
- display: inline-block;
689
- }
690
-
691
- body.post-type-wpbdp_listing {
692
-
693
- .wp-list-table {
694
- .wpbdp-tag {
695
- font-size: 10px !important;
696
- text-transform: none !important;
697
- }
698
- }
699
-
700
- }
701
-
702
- #wpbdp-listing-form-preview {
703
- padding: 25px;
704
- border: solid 1px #ccc;
705
- background: #fff;
706
- }
707
-
708
- .wpbdp-user-select .select2.select2-container {
709
- max-width: 84.9%;
710
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/css/less/checkout.less DELETED
@@ -1,129 +0,0 @@
1
- .wpbdp-checkout-section {
2
- margin: 0 0 1.5em 0;
3
- padding: 0.7em 1.2em;
4
- border: solid 1px #efefef;
5
-
6
- &.wpbdp-checkout-errors {
7
- padding: 0;
8
- border: none;
9
- }
10
-
11
- h3 {
12
- margin: 0 0 1.0em 0;
13
- padding: 0;
14
- }
15
- }
16
-
17
- .wpbdp-checkout-gateway-selection {
18
- label {
19
- margin: 0 10px 0 0;
20
-
21
- &:last-child {
22
- margin-right: 0;
23
- }
24
-
25
- input, img {
26
- vertical-align: middle;
27
- }
28
- img {
29
- margin-bottom: 10px;
30
- }
31
- }
32
- }
33
-
34
- .wpbdp-billing-detail-field {
35
- margin: 0 0 1.5em 0;
36
- font-size: 95%;
37
-
38
- label {
39
- margin: 0;
40
- padding: 0;
41
- font-weight: bold;
42
- display: block;
43
- }
44
-
45
- .wpbdp-description {
46
- margin: 0 0 4px 0;
47
- font-size: 80%;
48
- color: #666;
49
- display: block;
50
- }
51
-
52
- input[type="text"] {
53
- width: 100%;
54
- box-sizing: border-box;
55
- padding: 4px 6px;
56
- }
57
-
58
- &:last-child {
59
- margin-bottom: 0;
60
- }
61
-
62
- &.wpbdp-required label:after {
63
- content: ' *';
64
- color: #900000;
65
- }
66
- }
67
-
68
- .wpbdp-payment-receipt {
69
- border: 1px solid #ccc;
70
- padding: 1.0em 1.5em;
71
- margin: 1.5em 0;
72
- font-size: 90%;
73
-
74
- h4 {
75
- margin: 0;
76
- padding: 0;
77
- }
78
-
79
- .wpbdp-payment-receipt-date {
80
- color: #666;
81
- }
82
-
83
- .wpbdp-payment-status {
84
- float: right;
85
- }
86
-
87
- .wpbdp-payment-receipt-details {
88
- margin: 1.5em 0.5em;
89
-
90
- dl {
91
- margin: 0;
92
- padding: 0;
93
-
94
- dt {
95
- margin: 0;
96
- padding: 0;
97
- float: left;
98
- min-width: 50%;
99
- }
100
-
101
- dd {
102
- margin: 0 0 5px 50%;
103
- padding: 0;
104
- }
105
- }
106
- }
107
-
108
- .wpbdp-payment-receipt-print {
109
- margin: 1.5em 0 0 0;
110
- }
111
- }
112
-
113
- .wpbdp-checkout-invoice {
114
- table.wpbdp-payment-items-table {
115
- th, td {
116
- font-size: 95%;
117
- }
118
-
119
- tr.item td:first-of-type {
120
- width: 80%;
121
- }
122
-
123
- .item-fee-description {
124
- margin-left: 10px;
125
- font-size: 85%;
126
- max-width: 90%;
127
- }
128
- }
129
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/css/less/common.less DELETED
@@ -1,32 +0,0 @@
1
- @red: #d64226;
2
- @red: #bc0b0b;
3
- @gray: #f0f0f0;
4
-
5
- .wpbdp-rounded-box() {
6
- padding: 15px 10px 10px;
7
- border-radius: 2px;
8
-
9
- p:last-child {
10
- margin-bottom: 0;
11
- }
12
- }
13
-
14
- .wpbdp-tag {
15
- background: #444;
16
- border-radius: 2px;
17
- padding: 2px 5px;
18
- color: #fff;
19
- font-size: 10px !important;
20
- margin-right: 2px;
21
- text-decoration: none !important;
22
- line-height: 1.5 !important;
23
- white-space: nowrap;
24
- overflow: hidden;
25
- text-overflow: ellipsis;
26
- display: inline-block;
27
- // text-transform: uppercase;
28
- }
29
-
30
- .wpbdp-display-block {
31
- display: block;
32
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/css/less/debug.less DELETED
@@ -1,76 +0,0 @@
1
-
2
- #wpbdp-debugging {
3
- font-family: Menlo, Consolas, monospace;
4
- color: #000;
5
- width: 100%;
6
- margin: 2px 0;
7
- clear:both;
8
- font-size: 11px;
9
- max-height: 150px;
10
- overflow-y: scroll;
11
- }
12
-
13
- #wpbdp-debugging .tab {
14
- padding: 5px 0 0 0;
15
- display: none;
16
- }
17
-
18
- #wpbdp-debugging table { width: 100%; border-collapse: collapse; }
19
-
20
- #wpbdp-debugging table tr { cursor: pointer; }
21
- #wpbdp-debugging table td { padding: 0; }
22
- #wpbdp-debugging table td.handle { vertical-align: top; width: 10px; }
23
- #wpbdp-debugging table td.timestamp { width: 50px; }
24
- #wpbdp-debugging table td.type { width: 100px; }
25
- #wpbdp-debugging table td.message { max-width: 450px; }
26
- #wpbdp-debugging table td.context { width: 200px; }
27
- #wpbdp-debugging table td.file { width: 200px; }
28
-
29
- #wpbdp-debugging table td .extradata {
30
- margin: 0;
31
- border-left: solid 5px #666;
32
- padding: 0 0 0 20px;
33
- font-size: 90%;
34
- color: #666;
35
- display: none;
36
- }
37
-
38
- #wpbdp-debugging table td .extradata dl {
39
- padding: 0;
40
- margin: 0;
41
- }
42
-
43
- #wpbdp-debugging table td .extradata dt {
44
- font-weight: bold;
45
- }
46
-
47
- #wpbdp-debugging .php-warning { background: #FFFAA5; }
48
- #wpbdp-debugging .php-notice { background: #FFFAA5; }
49
- #wpbdp-debugging .php-deprecated { background: #efefef; }
50
-
51
- #wpbdp-debugging .tab-selector {
52
- padding: 0;
53
- margin: 0;
54
- border-bottom: solid 1px #666;
55
- }
56
-
57
- #wpbdp-debugging .tab-selector li {
58
- display: inline-block;
59
- margin: 0;
60
- margin-right: 10px;
61
- padding: 0 5px;
62
- background: #666;
63
- }
64
-
65
- #wpbdp-debugging .tab-selector li.active {
66
- background: #000;
67
- }
68
-
69
- #wpbdp-debugging .tab-selector li.active a {
70
- color: #fff;
71
- }
72
-
73
- #wpbdp-debugging .tab-selector li a {
74
- text-decoration: none;
75
- color: #efefef;
76
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/css/less/dnd-upload.less DELETED
@@ -1,65 +0,0 @@
1
- .wpbdp-dnd-area {
2
- margin: 0 auto;
3
- border: 2px dashed #ddd;
4
- width: 98%;
5
- height: 252px;
6
- color: #666;
7
- }
8
-
9
- .wpbdp-dnd-area p {
10
- margin-top: 13px !important;
11
- margin-bottom: 13px !important;
12
- /* line-height: 1.5; */
13
- }
14
-
15
- .wpbdp-dnd-area .upload-button {
16
- background: #fff;
17
- position: relative;
18
- overflow: hidden;
19
- }
20
-
21
- .wpbdp-dnd-area .upload-button a {
22
- }
23
-
24
- .wpbdp-dnd-area .upload-button input {
25
- margin: 0;
26
- padding: 0;
27
- position: absolute;
28
- top: 0;
29
- left: 0;
30
- right: 0;
31
- bottom: 0;
32
- width: 100%;
33
- height: 100%;
34
- opacity: 0;
35
- cursor: pointer;
36
- border: none !important;
37
- }
38
-
39
- .wpbdp-dnd-area.dragging {
40
- background: #efefef;
41
- }
42
-
43
- .wpbdp-dnd-area .dnd-area-inside {
44
- margin: 76px auto 0;
45
- text-align: center;
46
- color: #aaa;
47
- }
48
-
49
- .wpbdp-dnd-area .dnd-area-inside-working {
50
- color: #000;
51
- text-align: center;
52
- margin: 50px auto 0;
53
- }
54
-
55
- .wpbdp-dnd-area .dnd-area-inside-working span {
56
- font-weight: bold;
57
- }
58
-
59
- .wpbdp-dnd-area .dnd-area-inside-error {
60
- font-size: 95%;
61
- color: #900000;
62
- text-align: center;
63
- margin: 50px 25px;
64
- }
65
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/css/less/form-fields.less DELETED
@@ -1,184 +0,0 @@
1
- .wpbdp-form-field {
2
- margin: 12px 0;
3
-
4
- &:first-child {
5
- margin-top: 0;
6
- }
7
-
8
- .wpbdp-form-field-label {
9
- margin: 0 0 3px 0;
10
-
11
- label {
12
- display: inline-block;
13
- font-weight: bold;
14
- }
15
-
16
- .wpbdp-form-field-required-indicator {
17
- margin-left: 3px;
18
- font-size: 90%;
19
- }
20
- }
21
-
22
- &.wpbdp-form-field-has-description {
23
- .wpbdp-form-field-label {
24
- margin-bottom: 0;
25
- }
26
-
27
- .wpbdp-form-field-description {
28
- margin-bottom: 3px;
29
- }
30
- }
31
-
32
- .wpbdp-form-field-description {
33
- padding-left: 6px;
34
- color: #666;
35
- }
36
-
37
- .wpbdp-form-field-inner {
38
- padding-left: 6px;
39
- }
40
-
41
- &.wpbdp-form-field-type-textarea textarea,
42
- &.wpbdp-form-field-type-textfield input[type="text"],
43
- &.wpbdp-form-field-type-select select,
44
- &.wpbdp-form-field-type-social-network input[type="text"],
45
- &.wpbdp-form-field-type-social-twitter input[type="text"],
46
- &.wpbdp-form-field-type-social-facebook input[type="text"],
47
- &.wpbdp-form-field-type-social-linkedin input[type="text"],
48
- &.wpbdp-form-field-type-phone_number input[type="text"],
49
- &.wpbdp-form-field-type-date input[type="text"] {
50
- width: 100%;
51
- font-size: inherit;
52
- }
53
-
54
- &.wpbdp-form-field-type-textarea textarea {
55
- min-height: 50px;
56
- }
57
-
58
- &.wpbdp-form-field-type-url {
59
- .wpbdp-url-field-col {
60
- box-sizing: border-box;
61
- float: left;
62
- width: 50%;
63
-
64
- &:first-child {
65
- padding-right: 10pt;
66
- }
67
-
68
- &:last-child {
69
- padding-left: 10pt;
70
- }
71
-
72
- .sublabel {
73
- margin: 0;
74
- display: block;
75
- }
76
-
77
- input[type="text"] {
78
- width: 100%;
79
- font-size: inherit;
80
- }
81
- }
82
- }
83
-
84
- &.wpbdp-form-field-association-content textarea {
85
- min-height: 80px;
86
- }
87
-
88
- .field-description {
89
- font-size: 90%;
90
- color: #696969;
91
- float: right;
92
- }
93
-
94
- .sublabel {
95
- font-size: 90%;
96
- margin-left: 10px;
97
- margin-right: 10px;
98
- }
99
-
100
- &.wpbdp-form-field-type-image,
101
- &.wpbdp-form-field-type-social-network {
102
- .preview {
103
- margin-bottom: 20px;
104
- }
105
-
106
- a.delete {
107
- color: #900000;
108
- margin-right: 20px;
109
- }
110
-
111
- input[type="text"] {
112
- width: 100%;
113
- font-size: inherit;
114
- }
115
-
116
- .wpbdp-social-type-field {
117
- .sublabel {
118
- display: block;
119
- }
120
- .wpbdp-inner-social-field-option:nth-of-type(2n+1) {
121
- display: inline-block;
122
- width: 30%;
123
- margin-right: 40%;
124
- float: right;
125
- }
126
- }
127
- }
128
- }
129
-
130
- .wpbdp-form-field-validation-error-wrapper {
131
- margin: 24px 0;
132
-
133
- .wpbdp-form-field-validation-errors {
134
- font-size: 80%;
135
- color: #d64226;
136
- position: relative;
137
- background: #fff;
138
- border: 1px solid #d64226;
139
- border-radius: 4px;
140
- padding: 4px 6px;
141
- margin: 0 12px 3px 6px;
142
-
143
- &:after, &:before {
144
- top: 100%;
145
- left: 12px;
146
- border: solid transparent;
147
- content: " ";
148
- height: 0;
149
- width: 0;
150
- position: absolute;
151
- pointer-events: none;
152
- }
153
-
154
- &:after {
155
- border-color: rgba(255, 255, 255, 0);
156
- border-top-color: #fff;
157
- border-width: 4px;
158
- margin-left: -4px;
159
- }
160
-
161
- &:before {
162
- border-color: rgba(214, 66, 38, 0);
163
- border-top-color: #d64226;
164
- border-width: 5px;
165
- margin-left: -5px;
166
- }
167
- }
168
-
169
- .wpbdp-form-field {
170
- margin: 0;
171
- }
172
-
173
- .wpbdp-form-field .wpbdp-form-field-label {
174
- }
175
-
176
- .wpbdp-form-field-inner {
177
- }
178
-
179
- .wpbdp-form-field-type-textfield .wpbdp-form-field-inner input,
180
- .wpbdp-form-field-type-textarea .wpbdp-form-field-inner textarea {
181
- // border-color: #d64226;
182
- }
183
- }
184
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/css/less/login.less DELETED
@@ -1,96 +0,0 @@
1
- #wpbdp-login-view {
2
- .wpbdp-login-options {
3
- margin: 30px 0 0 0;
4
- box-sizing: border-box;
5
-
6
- &.options-2 {
7
- .wpbdp-login-option {
8
- width: 50%;
9
- float: left;
10
- box-sizing: border-box;
11
-
12
- &:first-child {
13
- padding: 0 20px 0 0;
14
- }
15
-
16
- &:last-child {
17
- border-left: 1px solid #ccc;
18
- padding: 0 0 0 20px;
19
- }
20
- }
21
-
22
- }
23
- }
24
-
25
- #loginform {
26
- #user_login, #user_pass {
27
- display: block;
28
- }
29
- }
30
-
31
- h4 {
32
- font-size: 21px;
33
- margin-top: 0;
34
- }
35
-
36
- .access-key-message {
37
- font-size: 13px;
38
- }
39
-
40
- input[type=text],
41
- input[type=password] {
42
- width: 100%;
43
- }
44
- }
45
-
46
- .wpbdp-wp-theme-twentyseventeen {
47
- #wpbdp-login-access-key-form {
48
- input[type=submit] {
49
- margin-top: 49px;
50
- }
51
- }
52
-
53
- #wpbdp-login-form {
54
- h4 {
55
- margin-bottom: 74px;
56
- }
57
- }
58
- }
59
-
60
- .wpbdp-wp-theme-twentynineteen {
61
- #wpbdp-login-view {
62
- h4 {
63
- font-size: 24px;
64
- }
65
-
66
- .access-key-message {
67
- font-size: 16px;
68
- }
69
-
70
- #wpbdp-login-access-key-form {
71
- input[type=submit] {
72
- margin-top: 60px;
73
- }
74
- }
75
-
76
- #wpbdp-login-form {
77
- h4 {
78
- margin-bottom: 72px;
79
- }
80
- }
81
- }
82
- }
83
-
84
- .wpbdp-wp-theme-twentytwenty {
85
- #wpbdp-login-access-key-form {
86
- input[type=submit] {
87
- margin-top: 44px;
88
- }
89
- }
90
-
91
- #wpbdp-login-form {
92
- h4 {
93
- margin-bottom: 57px;
94
- }
95
- }
96
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/css/less/plan-selection.less DELETED
@@ -1,146 +0,0 @@
1
- .wpbdp-plan-info-box {
2
- padding: 10px;
3
- margin: 0 0 6px 0;
4
- border: 1px solid #d2d2d2;
5
- border-radius: 2px;
6
- background: #fafafa;
7
- }
8
-
9
- .wpbdp-plan-info-box .wpbdp-plan-duration,
10
- .wpbdp-plan-info-box .wpbdp-plan-details,
11
- .wpbdp-plan-info-box .wpbdp-plan-price {
12
- float: left;
13
- box-sizing: border-box;
14
- }
15
-
16
- .wpbdp-plan-info-box .wpbdp-plan-duration {
17
- width: 20%;
18
- text-align: center;
19
- }
20
-
21
- .wpbdp-plan-info-box .wpbdp-plan-duration-never-expires {
22
- font-size: 20px;
23
- font-weight: bold;
24
- display: block;
25
- line-height: 1.0em;
26
- text-transform: uppercase;
27
- word-wrap: break-word;
28
- }
29
-
30
- .wpbdp-plan-info-box .wpbdp-plan-duration-amount {
31
- font-size: 30px;
32
- font-weight: bold;
33
- display: block;
34
- line-height: 1.0em;
35
- }
36
-
37
- .wpbdp-plan-info-box .wpbdp-plan-duration-period {
38
- font-size: 22px;
39
- display: block;
40
- line-height: 1.0em;
41
- }
42
-
43
- .wpbdp-plan-info-box .wpbdp-plan-details {
44
- width: 55%;
45
- padding: 0 10px;
46
- }
47
-
48
- .wpbdp-plan-info-box .wpbdp-plan-description {
49
- margin: 0 0 10px 0;
50
- }
51
-
52
- .wpbdp-plan-info-box .wpbdp-plan-label {
53
- font-size: 1.1em;
54
- font-weight: bold;
55
- margin-bottom: 10px;
56
- }
57
-
58
- .wpbdp-plan-info-box .wpbdp-plan-feature-list {
59
- margin: 0 0 0 10px;
60
- }
61
-
62
- .wpbdp-plan-info-box .wpbdp-plan-details p {
63
- margin: 0;
64
- }
65
-
66
- .wpbdp-plan-info-box .wpbdp-plan-feature-list li {
67
- list-style-position: inside;
68
- margin: 0;
69
- }
70
-
71
- .wpbdp-plan-info-box .wpbdp-plan-price {
72
- width: 25%;
73
- }
74
-
75
- .wpbdp-plan-info-box .wpbdp-plan-price label {
76
- font-size: 20px;
77
- border: 1px solid #f3f3f3;
78
- background: #fdfdfd;
79
- border-radius: 2px;
80
- display: block;
81
- padding: 4px 8px;
82
- }
83
-
84
- .wpbdp-plan-info-box:not(.display-only) .wpbdp-plan-price label {
85
- cursor: pointer;
86
-
87
- &:hover {
88
- border-color: #d0d0d0;
89
- background: #fff;
90
- }
91
- }
92
-
93
- .wpbdp-plan-info-box .wpbdp-plan-price label:hover {
94
- }
95
-
96
- .wpbdp-plan-info-box .wpbdp-plan-price label input {
97
- margin: 0 4px 0 0;
98
- vertical-align: 2px;
99
- }
100
- .wpbdp-plan-info-box {
101
- .wpbdp-plan-disabled-msg {
102
- clear: both;
103
- }
104
-
105
- .wpbdp-plan-private-msg {
106
- width: 100%;
107
- display: inline-block;
108
- text-align: right;
109
- }
110
- }
111
-
112
- .wpbdp-plan-selection-wrapper {
113
- &.wpbdp-size-tiny {
114
- .wpbdp-plan-duration, .wpbdp-plan-details, .wpbdp-plan-price {
115
- width: 100%;
116
- }
117
-
118
- .wpbdp-plan-duration-amount, .wpbdp-plan-duration-period {
119
- display: inline;
120
- }
121
-
122
- .wpbdp-plan-details {
123
- padding: 0 0 4pt;
124
- }
125
-
126
- .wpbdp-plan-label {
127
- font-size: 1.5em;
128
- margin-bottom: 5px;
129
- }
130
-
131
- .wpbdp-plan-description {
132
- margin-bottom: 5px;
133
- }
134
- }
135
-
136
- &.wpbdp-size-small {
137
- .wpbdp-plan-details {
138
- width: 47%;
139
- }
140
- .wpbdp-plan-price {
141
- width: 32%;
142
- }
143
- }
144
-
145
- }
146
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/css/less/submit-listing.less DELETED
@@ -1,282 +0,0 @@
1
- .select2-results {
2
- font-size: 11px;
3
- }
4
-
5
- #wpbdp-submit-listing {
6
-
7
- .category_list_item() {
8
- font-size: 10px;
9
- margin: 0 5px 0 0;
10
- padding: 1px 6px;
11
- border-radius: 3px;
12
- background: #5bc0de;
13
- color: #fff;
14
- font-weight: 700;
15
- text-align: center;
16
- white-space: nowrap;
17
- vertical-align: baseline;
18
- border: none;
19
- }
20
-
21
- input[type="text"], textarea {
22
- box-sizing: border-box;
23
- }
24
-
25
- .wpbdp-submit-listing-section {
26
- margin: 10px 0 0 0;
27
- display: block;
28
-
29
- &.collapsed {
30
- .collapse-indicator {
31
- &.expanded {
32
- display: none;
33
- }
34
-
35
- &.collapsed {
36
- display: inline;
37
- }
38
- }
39
-
40
- .wpbdp-submit-listing-section-content {
41
- display: none;
42
- }
43
- }
44
-
45
- &.hidden {
46
- display: none;
47
- }
48
- }
49
-
50
- .wpbdp-submit-listing-section-header {
51
- background: #ccc;
52
- text-transform: uppercase;
53
- font-weight: bold;
54
- color: #333;
55
- padding: 2px 10px;
56
- font-size: 12px;
57
- cursor: pointer;
58
-
59
- .collapse-indicator {
60
- margin: 0 10px 0 0;
61
- display: none;
62
-
63
- &.expanded {
64
- display: inline;
65
- }
66
- }
67
- }
68
-
69
- .wpbdp-submit-listing-section-content {
70
- padding: 10px 20px;
71
- border: solid 1px #ccc;
72
- border-top: none;
73
- border-bottom-left-radius: 4px;
74
- border-bottom-right-radius: 4px;
75
-
76
- h4 {
77
- margin: 0 0 10px 0;
78
- }
79
- }
80
-
81
- .wpbdp-submit-listing-form-actions {
82
- margin: 10px 0;
83
-
84
- input[type="submit"] {
85
- float: right;
86
- }
87
- }
88
-
89
- .wpbdp-submit-listing-section-messages {
90
- margin: 0 0 12px 0;
91
- }
92
-
93
- .wpbdp-plan-selection-with-tip {
94
- margin: 24px 0 0 0;
95
- display: none;
96
- }
97
-
98
- .wpbdp-submit-listing-section-plan_selection {
99
- ul.category-list {
100
- margin: 0;
101
- padding: 0;
102
- list-style-type: none;
103
-
104
- li {
105
- .category_list_item();
106
- display: inline;
107
- }
108
- }
109
-
110
- .wpbdp_continue_to_fields_action {
111
- text-align: right;
112
- }
113
- }
114
-
115
- .wpbdp-editor-area {
116
- height: 422px;
117
- }
118
-
119
- .wpbdp-submit-listing-section-listing_images {
120
-
121
- #image-upload-form {
122
- margin: 15px 10px;
123
- }
124
-
125
- #wpbdp-uploaded-images {
126
- margin: 0 0 20px 0;
127
- }
128
-
129
- .wpbdp-image {
130
- padding: 10px 0;
131
- border-bottom: dotted 1px #efefef;
132
-
133
- .wpbdp-image-img {
134
- width: 60px;
135
- float: left;
136
- }
137
-
138
- .wpbdp-image-extra {
139
- input[type="text"] {
140
- width: 60%;
141
- display: block;
142
- }
143
- }
144
-
145
- .wpbdp-image-delete-link {
146
- float: right;
147
- font-size: 11px;
148
- text-decoration: none;
149
- color: #900000;
150
- display: none;
151
-
152
- &:hover {
153
- text-decoration: underline;
154
- color: #ff0000;
155
- }
156
- }
157
-
158
- &:hover {
159
- .wpbdp-image-delete-link {
160
- display: inline;
161
- }
162
- }
163
- }
164
-
165
- // .wpbdp-image {
166
- // border-bottom: dotted 1px #efefef;
167
- // margin-right: 10px;
168
- // margin-bottom: 10px;
169
- // vertical-align: top;
170
- //
171
- // img {
172
- // vertical-align: top;
173
- // text-align: center;
174
- // max-width: 150px;
175
- // height: auto;
176
- // }
177
- //
178
- // .delete-image {
179
- // color: #ff0000;
180
- // }
181
- // }
182
-
183
- .wpbdp-image-draggable-highlight {
184
- width: 160px;
185
- height: 160px;
186
- margin: 0 10px;
187
- background: red;
188
- float: left;
189
- }
190
-
191
- #image-upload-form-no-js {
192
- width: 0;
193
- height: 0;
194
- overflow: hidden;
195
- visibility: hidden;
196
- }
197
-
198
- .area-and-conditions {
199
- #image-upload-dnd-area {
200
- float: left;
201
- width: 72%;
202
- box-sizing: border-box;
203
-
204
- &.no-conditions {
205
- float: none;
206
- width: 100%;
207
- }
208
- }
209
-
210
- #image-upload-conditions {
211
- float: right;
212
- width: 25%;
213
- color: #666;
214
- font-size: 90%;
215
-
216
- dl {
217
- margin: 0;
218
-
219
- dt {
220
- text-overflow: ellipsis;
221
- white-space: nowrap;
222
- overflow: hidden;
223
- }
224
- }
225
- }
226
- }
227
-
228
- }
229
-
230
- textarea.wpbdp-submit-listing-tos {
231
- width: 100%;
232
- min-height: 100px;
233
- }
234
-
235
- #change-plan-link {
236
- text-align: right;
237
- font-size: 90%;
238
- }
239
-
240
- #wpbdp-submit-listing-account-details {
241
- margin: 10px 0 0 0;
242
-
243
- input[type="password"] {
244
- width: 70%;
245
- display: inline-block;
246
- }
247
-
248
- .wpbdp-password-strength-meter {
249
- float: right;
250
- width: 20%;
251
- padding: 4px;
252
- text-align: center;
253
- border: 1px solid;
254
-
255
- &.strength-0 {
256
- // Very weak.
257
- background-color: #f1adad;
258
- border-color: #e35b5b;
259
- }
260
-
261
- &.strength-2 {
262
- // Weak.
263
- background-color: #fbc5a9;
264
- border-color: #f78b53;
265
- }
266
-
267
- &.strength-3 {
268
- // Medium.
269
- background-color: #ffe399;
270
- border-color: #ffc733;
271
- }
272
-
273
- &.strength-4 {
274
- // Strong.
275
- background-color: #c1e1b9;
276
- border-color: #83c373;
277
- }
278
- }
279
- }
280
-
281
- }
282
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/css/less/widgets.less DELETED
@@ -1,17 +0,0 @@
1
- ul.wpbdp-listings-widget-list {
2
- }
3
-
4
- ul.wpbdp-listings-widget-list li {
5
- list-style: none;
6
- border-bottom: 1px dotted #eee;
7
- margin: 0;
8
- padding: 2px 0;
9
- }
10
-
11
- ul.wpbdp-listings-widget-list li .listing-title {
12
- font-weight: bold;
13
- display: block;
14
- }
15
-
16
- ul.wpbdp-listings-widget-list li .listing-image {
17
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/css/less/wpbdp-legacy.less DELETED
@@ -1,188 +0,0 @@
1
- .clear { clear:both;}
2
-
3
- .wpbdmthumbs { padding:4px; -moz-box-shadow: 0 5px 5px #dddddd;
4
- -webkit-box-shadow: 0 5px 5px #dddddd;margin-right:5px;
5
- }
6
-
7
- #wpbdmentry .viewlistingsbutton,
8
- #wpbdmentry .submitlistingbutton,
9
- #wpbdmentry .editlistingbutton,
10
- #wpbdmentry .deletelistingbutton,
11
- #wpbdmentry .exitnowbutton,
12
- #wpbdmentry .insubmitbutton,
13
- #wpbdmlistings .vieweditbutton input,
14
- .vieweditbutton a, .vieweditbutton input,
15
- .viewlistingsbutton,
16
- .submitlistingbutton,
17
- .editlistingbutton,
18
- .deletelistingbutton,
19
- .exitnowbutton,
20
- .insubmitbutton {
21
- background:#000000;
22
- border:1px solid #000000;
23
- -moz-border-radius: 4px;
24
- -khtml-border-radius: 4px;
25
- -webkit-border-radius: 4px;
26
- border-radius: 4px;
27
- width:auto;
28
- color:#ffffff;
29
- float:left;
30
- text-align:center;
31
- }
32
-
33
-
34
- #editlistingsingleview { margin-bottom:15px;}
35
-
36
- #editlistingsingleview .editlistingbutton
37
- {
38
- float:left;
39
- margin-right:20px;
40
- }
41
-
42
- .singledetailsview { margin-top:15px;}
43
-
44
- .deletelistingbutton {float:none;}
45
-
46
- .exitnowbutton {float:none;}
47
-
48
- .updradetostickylistingbutton {
49
- background:#FFF0CF;
50
- border:1px solid #B37800;
51
- -moz-border-radius: 4px;
52
- -khtml-border-radius: 4px;
53
- -webkit-border-radius: 4px;
54
- border-radius: 4px;
55
- width:auto;
56
- color:#B37800;
57
- float:left;
58
- text-align:center;
59
- }
60
-
61
-
62
-
63
- .intextbox { border:1px solid #dddddd; padding:3px; }
64
- .inselect { border:1px solid #dddddd; padding:3px; }
65
- .inselectmulitple { border:1px solid #dddddd; padding:3px; width:auto; height:auto; }
66
-
67
- .intextarea { width:400px;border:1px solid #dddddd; height:200px; }
68
-
69
- .insubmitbutton {}
70
-
71
- #wpbusdirmancats { margin-bottom:20px; padding:10px;}
72
- #wpbusdirmancats ul { margin-bottom:10px;margin-left:5px; }
73
- #wpbusdirmancats ul li { float:left; width:200px; padding:5px; }
74
-
75
- ul#wpbusdirmanerrors { margin-left:20px; }
76
- ul#wpbusdirmanpaymentoptionslist { margin-left:20px; }
77
- #wpbusdirmanpaymentoptionslist li { margin-left:20px; list-style-type:none;margin:3px 0px; }
78
-
79
- #wpbdmlistings { list-style:none;width:100%; }
80
-
81
- .wpbdmodd {background:#eeeeee;border-bottom:1px dotted #dddddd;}
82
- .wpbdmeven {border:0;border-bottom:1px dotted #dddddd;}
83
- .wpbdmoddsticky {background:#FFF0CF;border-bottom:1px solid #B37800;}
84
- .wpbdmevensticky {background:#FFF0CF;border:0;border-bottom:1px solid #B37800;}
85
-
86
- #wpbdmlistings .listingthumbnail {float:left;width:150px;margin:10px 0 0 10px;}
87
- #wpbdmlistings .listingdetails { float:left;margin-left:20px;margin-top:10px;}
88
- .wpbdmsingleimages { float:left;margin-right:10px; margin-bottom:10px;}
89
- .wpbdmsingleimages img { max-width:375px;height:auto; -moz-box-shadow: 0 5px 5px #dddddd;
90
- -webkit-box-shadow: 0 5px 5px #dddddd;}
91
- .wpbdmsingledetails { float:left;margin-left:10px;width:50%;padding:10px;}
92
-
93
- .paymentheader { background:#f2f2f2; padding:5px; color:#666666;}
94
- .paymentbuttondiv {padding:10px; margin-bottom:10px;}
95
-
96
- .wpbdmac { font-size:9px; text-align:center;}
97
-
98
- .featuredlisting { width: 126px;
99
- float:right; }
100
-
101
- #wpbusdirmancontent { clear:both; padding:10px; background:#ffffff;}
102
-
103
- select { margin-bottom:15px; }
104
- textarea { margin-bottom:15px; }
105
- #wpbdmentry p.wpbdmp { margin:0;padding:0;}
106
-
107
- #wpbdmentry { width:100%;margin:0 auto;}
108
- #wpbdmentry label { margin:0;padding:0; }
109
- .extrathumbnails { max-width:375px;margin:10px auto 0 auto;}
110
-
111
- #wpbdmcheckboxclass {float:left;margin-right:30px;width:40%;padding:10px 0;}
112
-
113
- .vieweditbuttons {float:right;padding:10px;width:100%;}
114
- .vieweditbutton {float:left;margin-left:10px;}
115
-
116
- #wpbdmlistings .vieweditbutton input,
117
- .vieweditbutton a, .vieweditbutton input {width:100%;}
118
-
119
- .vieweditbutton a { text-decoration:none;}
120
-
121
-
122
- .vieweditbutton input { margin-top:-15px;}
123
-
124
- .feecategoriesheader { background:#dddddd;color:#333333;padding:10px;margin-bottom:5px;}
125
-
126
- .menubuttons { }
127
- #lhbuttons { float:right;width:150px;}
128
- #lhbuttons .viewlistingsbutton { margin-right:10px;}
129
- .ldetails { padding:10px; background:#eeeeee;}
130
- #lco { width:100%; -moz-box-shadow: 0 5px 5px #dddddd;
131
- -webkit-box-shadow: 0 5px 5px #dddddd;background:#f7f7f7; margin:10px 0;}
132
- #lco .title { width:50%;float:left;padding:10px;font-weight:bold;font-size:22px;margin-top:5px;}
133
- #lco .title h1 { border:0;margin:0;}
134
- #lco .buttonform { float:left;width:40%;padding:10px;}
135
- #lco .buttonform input { }
136
- #lco .title input { }
137
- #lco .title .submitlistingbutton { margin-right:10px; }
138
- #lco .buttonform .viewlistingsbutton { margin-right:10px;}
139
- #lco .buttonform .submitlistingbutton { margin-right:10px;}
140
-
141
- #wpbdmentry .fixpadding { width:98%;}
142
-
143
- #lco #wpbdmsearchform #intextbox { color:#000000; }
144
- #lco #wpbdmsearchform #wpbdmsearchsubmit {
145
- background:#000000;
146
- border:1px solid #000000;
147
- -moz-border-radius: 4px;
148
- -khtml-border-radius: 4px;
149
- -webkit-border-radius: 4px;
150
- border-radius: 4px;
151
- width:auto;
152
- color:#ffffff;
153
- text-align:center;
154
- display: block;
155
- }
156
-
157
- #lco {
158
- min-height: 80px;
159
- }
160
-
161
- #lco .left {
162
- float: left;
163
- padding: 10px;
164
- }
165
-
166
- #lco .left input[type="submit"] {
167
- margin-top: 2px;
168
- width: 100%;
169
- }
170
-
171
- #lco .right {
172
- padding: 10px;
173
- margin-left: 200px;
174
- width: 200px;
175
- }
176
-
177
- #lco .right #intextbox {
178
- width: 100%;
179
- }
180
-
181
- #lco .right #wpbdmsearchsubmit {
182
- margin: auto;
183
- }
184
-
185
- #lco input[type="submit"] {
186
- cursor: pointer;
187
- }
188
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/css/less/wpbdp.less DELETED
@@ -1,1198 +0,0 @@
1
- @import 'common.less';
2
-
3
- .wpbdp-cf:before, .wpbdp-cf:after,
4
- .cf:before, .cf:after {
5
- content: " "; /* 1 */
6
- display: table; /* 2 */
7
- }
8
-
9
- .wpbdp-cf:after, .cf:after { clear: both; }
10
-
11
- /*
12
- * Search Form
13
- */
14
- form#wpbdmsearchform {
15
- padding: 12px 0;
16
- text-align: center;
17
- }
18
-
19
- form#wpbdmsearchform input {
20
- display: inline;
21
- }
22
-
23
- form#wpbdmsearchform .wpbdmsearchbutton {
24
- margin-top: 5px;
25
- }
26
-
27
- form#wpbdmsearchform a.advanced-search-link {
28
- font-size: 70%;
29
- display: block;
30
- }
31
-
32
- #wpbdp-search-form {
33
- padding-left: 10px;
34
- }
35
-
36
- #wpbdp-search-form .wpbdp-search-filter {
37
- margin-bottom: 10px;
38
- clear: both;
39
- }
40
-
41
- #wpbdp-search-form .wpbdp-search-filter > .wpbdp-search-field-label {
42
- display: block;
43
- width: 40%;
44
- float: left;
45
- }
46
-
47
- #wpbdp-search-form .wpbdp-search-filter > div.field {
48
- display: block;
49
- width: 60%;
50
- margin-left: 40%;
51
- padding-left: 5px;
52
- }
53
-
54
- #wpbdp-search-form .wpbdp-search-filter > div.field > input[type="text"] {
55
- box-sizing: border-box;
56
- width: 90%;
57
- }
58
-
59
- #wpbdp-search-form .wpbdp-search-filter > div.field > select {
60
- box-sizing: border-box;
61
- width: 90%;
62
- }
63
-
64
- #wpbdp-search-form input[type="submit"] {
65
- float: none;
66
- margin: auto;
67
- }
68
-
69
- .wpbdp-clearfix:after,
70
- .cf:before, .cf:after {
71
- content: " "; /* 1 */
72
- display: table; /* 2 */
73
- }
74
-
75
- .wpbdp-clearfix:after, .cf:after { clear: both; }
76
-
77
- .wpbdp-pagination {
78
- margin: 25px 0 0 0;
79
- }
80
-
81
- .wpbdp-pagination .next {
82
- float: right;
83
- }
84
-
85
- /* listing views */
86
- .listing-actions form {
87
- margin: 0;
88
- padding: 0;
89
- display: inline;
90
- }
91
-
92
- .listing-actions input {
93
- margin: 0;
94
- font-size: 80%;
95
- }
96
-
97
- .listing-actions input.delete-listing {
98
- margin-left: 5px;
99
- margin-right: 30px;
100
- color: #ff0000 !important;
101
- }
102
-
103
- .listing-actions .back-to-dir {
104
- float: right;
105
- }
106
-
107
- .listing-actions a.button {
108
- padding: 5px 10px;
109
- font-size: 11px;
110
- text-decoration: none;
111
- background-color: #e6e6e6;
112
- color: #7c7c7c;
113
- background-repeat: repeat-x;
114
- background-image: -moz-linear-gradient(top, #f4f4f4, #e6e6e6);
115
- background-image: -ms-linear-gradient(top, #f4f4f4, #e6e6e6);
116
- background-image: -webkit-linear-gradient(top, #f4f4f4, #e6e6e6);
117
- background-image: -o-linear-gradient(top, #f4f4f4, #e6e6e6);
118
- background-image: linear-gradient(top, #f4f4f4, #e6e6e6);
119
- border: 1px solid #d2d2d2;
120
- border-radius: 3px;
121
- box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);
122
- margin-right: 3px;
123
- }
124
-
125
- .listing-actions a.button:hover {
126
- color: #5e5e5e;
127
- background-color: #ebebeb;
128
- background-repeat: repeat-x;
129
- background-image: -moz-linear-gradient(top, #f9f9f9, #ebebeb);
130
- background-image: -ms-linear-gradient(top, #f9f9f9, #ebebeb);
131
- background-image: -webkit-linear-gradient(top, #f9f9f9, #ebebeb);
132
- background-image: -o-linear-gradient(top, #f9f9f9, #ebebeb);
133
- background-image: linear-gradient(top, #f9f9f9, #ebebeb);
134
- }
135
-
136
- .listing-actions a.delete-listing {
137
- margin-left: 20px;
138
- color: #ff0000;
139
- }
140
-
141
- .wpbdp-listing .listing-details .field-value {
142
- margin-bottom: 10px;
143
- width: 100%;
144
- float: none;
145
- }
146
-
147
- .wpbdmsingledetails .singledetailsview .field-value {
148
- margin-bottom: 10px;
149
- }
150
-
151
- .field-value label,
152
- .field-value .field-label {
153
- color: #444;
154
- font-weight: bold;
155
- }
156
-
157
- /* listing view > excerpt */
158
- .wpbdp-listing-excerpt {
159
- padding: 10px;
160
- }
161
-
162
- .wpbdp-listing-excerpt.sticky {
163
- background: #fff0cf;
164
- border-bottom: solid 1px #b37800;
165
- margin-top: 30px;
166
- }
167
-
168
- .wpbdp-listing-excerpt .listing-thumbnail {
169
- float: right;
170
- margin: 0 10px 0 0;
171
- }
172
-
173
- .wpbdp-listing-excerpt .listing-actions {
174
- margin-top: 15px;
175
- }
176
-
177
- /* listing views > single */
178
- .wpbdp-listing-single .listing-actions {
179
- margin-bottom: 25px;
180
- }
181
-
182
- .wpbdp-listing-single.sticky {
183
- margin-top: 30px;
184
- }
185
-
186
- .wpbdp-listing-excerpt .stickytag {
187
- float: right;
188
- margin-top: -20px;
189
- }
190
-
191
- .wpbdp-listing-single .stickytag {
192
- float: right;
193
- margin-top: -100px;
194
-
195
- img {
196
- margin-left: -85px;
197
- position: absolute;
198
- overflow: hidden;
199
- }
200
- }
201
-
202
- .wpbdp-listing-excerpt .stickytag img {
203
- margin-top: -19px;
204
- }
205
-
206
- .wpbdp-listing-excerpt,
207
- .wpbdp-listing-single {
208
- .stickytag img {
209
- border: 0;
210
- box-shadow: none;
211
- background: transparent;
212
- height: 102px;
213
- }
214
- }
215
-
216
- .wpbdp-listing-single .listing-title {
217
- padding: 2px 8px;
218
- background: #efefef;
219
- border: dotted 1px #ddd;
220
- margin-bottom: 7px;
221
- }
222
-
223
- .wpbdp-listing-single .listing-title h2 {
224
- clear: none;
225
- margin: 0;
226
- }
227
-
228
- .wpbdp-listing-single .main-image {
229
- float: right;
230
- margin-left: 10px;
231
- padding: 5px;
232
- }
233
-
234
- .wpbdp-listing-single .main-image a {
235
- position: relative !important;
236
- }
237
-
238
- .wpbdp-listing-single .main-image img {
239
- border: solid 1px #333;
240
- }
241
-
242
- .wpbdp-listing-single .extra-images {
243
- margin-top: 10px;
244
- clear: both;
245
- }
246
-
247
- .wpbdp-listing-single .extra-images ul {
248
- margin: 0 auto;
249
- width: 100%;
250
-
251
- }
252
-
253
- .wpbdp-listing-single .extra-images ul li {
254
- list-style-type: none;
255
- display: inline;
256
- margin-left: 5px;
257
- }
258
-
259
- .wpbdp-listing-single .extra-images ul li img {
260
- display: inline;
261
- vertical-align: top;
262
- margin: 0 auto;
263
- max-width: 150px;
264
- border: solid 1px #333;
265
- }
266
-
267
- /* social fields */
268
-
269
- .wpbdp-listing .social-fields {
270
- margin: 20px 0;
271
- vertical-align: middle;
272
-
273
- .social-field {
274
- margin-bottom: 10px;
275
-
276
- &.twitter {
277
- display: inline-block;
278
- height: 20px;
279
- margin-right: 10px;
280
-
281
- iframe {
282
- margin-bottom: 0;
283
- }
284
- }
285
-
286
- &.facebook {
287
- display: inline-block;
288
- height: 0px;
289
- margin-right: 10px;
290
-
291
- .fb-like span:first-of-type {
292
- vertical-align: middle !important;
293
- }
294
- }
295
-
296
- &.linkedin {
297
- display: inline-block;
298
- margin-right: 10px;
299
-
300
- img {
301
- vertical-align: middle;
302
- }
303
- }
304
- }
305
- }
306
-
307
- .social-field-link {
308
- display: inline-block;
309
- margin-right: 10px;
310
-
311
- .social-icon {
312
- display: inline-block;
313
- vertical-align: middle;
314
- background-color: transparent;
315
- color: #1a1a1a;
316
- }
317
-
318
- a {
319
- box-shadow: none;
320
-
321
- img {
322
- height: 30px;
323
- width: auto;
324
- }
325
-
326
- object {
327
- height: 34px;
328
- margin-bottom: 0;
329
-
330
- }
331
- }
332
-
333
- &.twitter {
334
- object {
335
- border-radius: 17px;
336
- }
337
- }
338
-
339
- &.instagram {
340
- object svg {
341
- }
342
- }
343
-
344
- &.icon_first {
345
- .social-icon {
346
- margin-right: 5px;
347
- }
348
- }
349
-
350
- &.text_first {
351
- .social-text {
352
- margin-right: 5px;
353
- }
354
- }
355
-
356
- }
357
-
358
- /* Work-around a known FB like button CSS issue (http://stackoverflow.com/questions/8311012/facebook-like-button-dialog-overflow-issue) */
359
- .social-field.facebook .fb-like > span {
360
- //overflow: visible !important;
361
- //width: 450px !important;
362
- //vertical-align: top !important;
363
- /* margin-right: -375px;*/
364
- }
365
-
366
- @media screen and (max-width: 500px) {
367
- .social-field.facebook .fb-like > span {
368
- width: 100% !important;
369
- }
370
- }
371
-
372
- .wpbdp-listing-contact-form {
373
- margin-top: 20px;
374
- padding-top: 20px;
375
- padding-left: 10px;
376
-
377
- label, .wpbdp-contact-listing-title {
378
- display: block;
379
- margin-bottom: 10px;
380
- }
381
-
382
- input[type="text"] {
383
- width: 98%;
384
- }
385
-
386
- #wpbdp-contact-form-recaptcha {
387
- margin-bottom: 20px;
388
- }
389
- }
390
-
391
- .wpbdp-listing-contact-form .send-message-button {
392
- margin-left: -10px;
393
- }
394
-
395
- .wpbdp-listing-contact-form h3 {
396
- margin-left: -10px;
397
- }
398
-
399
- .wpbdp-listing-contact-form textarea {
400
- width: 98% !important;
401
- }
402
-
403
- /* listing comments form */
404
- .wpbdp-listing .comments {
405
- margin-top: 20px;
406
- }
407
-
408
- /* pages toolbar */
409
- .wpbdp-bar {
410
- background: #f7f7f7;
411
- margin: 10px 0 20px 0;
412
- padding: 5px 10px;
413
- }
414
-
415
- .wpbdp-bar:before, .wpbdp-bar:after {
416
- content: " ";
417
- display: table;
418
- clear: both;
419
- }
420
-
421
- .wpbdp-bar .wpbdp-search-form {
422
- margin: 0;
423
- padding: 0 !important;
424
- margin-left: 50%;
425
- }
426
-
427
- .wpbdp-main-links a {
428
- margin-right: 15px;
429
- }
430
-
431
- .wpbdp-bar .left {
432
- float: left;
433
- text-align: center;
434
- }
435
-
436
- .wpbdp-bar .right {
437
- width: 300px;
438
- float: right;
439
- }
440
-
441
- /* sort options */
442
- .wpbdp-listings-sort-options {
443
- font-size: 90%;
444
- margin: 5px 0;
445
- text-align: right;
446
- }
447
-
448
- .wpbdp-listings-sort-options .current {
449
- font-weight: bold;
450
- }
451
-
452
- /* main page */
453
-
454
- #wpbdp-categories {
455
- clear: both;
456
- }
457
-
458
- .wpbdp-categories {
459
- margin: 0;
460
- padding-left: 20px;
461
- }
462
- .wpbdp-categories .cat-item {
463
- box-sizing: border-box;
464
- float: left;
465
- margin: 0 0 20px;
466
- width: 50%;
467
- }
468
- .wpbdp-categories .cat-item:nth-child(2n+1) {
469
- clear: left;
470
- }
471
- .wpbdp-categories .cat-item .cat-item {
472
- margin: 0;
473
- width: 100%;
474
- }
475
-
476
- .wpbdp-categories-tiny .cat-item {
477
- float: none;
478
- width: 100%;
479
- }
480
- .wpbdp-categories-tiny .cat-item:nth-child(2n+1) {
481
- clear: none;
482
- }
483
-
484
- @import 'form-fields.less';
485
- @import 'checkout.less';
486
- @import 'submit-listing.less';
487
- @import 'login.less';
488
-
489
- /* error and status messages */
490
- .wpbdp-msg {
491
- font-size: 85%;
492
- padding: 6px 12px;
493
- color: #555;
494
- margin: 5px 0;
495
- background: #fffbcc;
496
- border-radius: 3px;
497
-
498
- ul {
499
- margin: 0;
500
-
501
- li {
502
- list-style-position: inside;
503
- }
504
- }
505
- }
506
-
507
- .wpbdp-msg.error, .wpbdp-msg.wpbdp-error {
508
- color: #fff;
509
- background: @red;
510
- }
511
-
512
- .wpbdp-msg.tip {
513
- background: #d7f5ff;
514
- }
515
-
516
- /*.wpbusdirmanerroralert { color:#ff0000;font-weight:bold;font-size:14px; }*/
517
-
518
- .wpbdp-submit-page table.fee-options {
519
- width: 100%;
520
- }
521
-
522
- .wpbdp-submit-page table.fee-options th,
523
- .wpbdp-submit-page table.fee-options td {
524
- text-align: center;
525
- }
526
-
527
- .wpbdp-submit-page table.fee-options td.fee-label,
528
- .wpbdp-submit-page table.fee-options tr.fee-description td {
529
- text-align: left;
530
- }
531
-
532
- .wpbdp-submit-page table.fee-options .fee-selection {
533
- width: 5%;
534
- }
535
-
536
- .wpbdp-submit-page table.fee-options tr.fee-option td.fee-label {
537
- font-weight: bold;
538
- }
539
-
540
- .wpbdp-submit-page table.fee-options td.fee-description {
541
- font-size: 90%;
542
- color: #666;
543
- }
544
-
545
- #wpbdp-renewal-page .do-not-renew-listing {
546
- .wpbdp-rounded-box;
547
-
548
- background-color: @gray;
549
- }
550
- #wpbdp-renewal-page .do-not-renew-listing input[type="submit"] {
551
- background: @red;
552
- }
553
-
554
- .wpbdp-recaptcha-error {
555
- color: #ff0000;
556
- }
557
-
558
- #wpbdp-delete-listing-page form.confirm-form {
559
- margin-top: 30px;
560
- }
561
-
562
- #wpbdp-delete-listing-page input.delete-listing-confirm {
563
- margin-left: 20px;
564
- color: #c00;
565
- }
566
-
567
- /*
568
- * Google Wallet gateway.
569
- */
570
-
571
- #googlewallet-buy img {
572
- border: none;
573
- box-shadow: none
574
- }
575
-
576
- .wpbdp-checkout input[type="image"] {
577
- padding: 0;
578
- border: none;
579
- box-shadow: none;
580
- width: auto;
581
- }
582
-
583
- /*
584
- * Manage Recurring Payments.
585
- */
586
- table#wpbdp-manage-recurring th.listing-title,
587
- table#wpbdp-manage-recurring td.listing-title {
588
- min-width: 200px;
589
- }
590
-
591
- table#wpbdp-manage-recurring a.cancel-subscription {
592
- color: #ff0000;
593
- }
594
-
595
- #wpbdp-manage-recurring-cancel dl dd {
596
- margin-left: 10px;
597
- }
598
-
599
- #wpbdp-manage-recurring-cancel .cancel-instructions {
600
- }
601
-
602
- .wpbdp-cancel-subscription-form {
603
- .wpbdp-rounded-box;
604
-
605
- background-color: @gray;
606
- }
607
- .wpbdp-cancel-subscription-form input.button-primary[type="submit"] {
608
- background-color: @red;
609
- }
610
-
611
- /* {{ Credit Card details form. */
612
- .wpbdp-cc-form {
613
- padding: 0;
614
- width: 90%;
615
- }
616
-
617
- .wpbdp-cc-form h4 {
618
- margin: 0;
619
- }
620
-
621
- .wpbdp-cc-field {
622
- }
623
-
624
- .wpbdp-cc-field input {
625
- width: auto;
626
- }
627
-
628
- .wpbdp-cc-field label {
629
- display: block;
630
- font-weight: bold;
631
- text-align: right;
632
- padding-right: 10px;
633
- }
634
-
635
- /* }} */
636
-
637
- /* {{ Billing information form. */
638
- #wpbdp-billing-information .billing-info-section h4 {
639
- margin: 10px 0 5px 0;
640
- }
641
-
642
- #wpbdp-billing-information .billing-info-section table {
643
- margin: 1.75em 0;
644
- }
645
-
646
- #wpbdp-billing-information #wpbdp-billing-field-exp,
647
- #wpbdp-billing-information #wpbdp-billing-field-exp-year {
648
- width: 40%;
649
- display: inline;
650
- }
651
-
652
- #wpbdp-billing-information .form-buttons {
653
- margin: 15px 0;
654
- }
655
- /* }} */
656
-
657
- /* {{ Mobile CSS. */
658
- .wpbdp-show-on-mobile {
659
- display: none;
660
- }
661
-
662
- input[type="button"].wpbdp-show-on-mobile {
663
- display: none;
664
- }
665
-
666
- @media screen and (max-width: 500px) {
667
- .wpbdp-show-on-mobile {
668
- display: inline !important;
669
- }
670
-
671
- input[type="button"].wpbdp-hide-on-mobile {
672
- display: none;
673
- }
674
-
675
- input[type="button"].wpbdp-show-on-mobile {
676
- //padding: 1em 2em;
677
- }
678
-
679
- .wpbdp-hide-on-mobile {
680
- display: none;
681
- }
682
-
683
- .wpbdp-bar form.wpbdp-search-form {
684
- /* width: 49%;*/
685
- display: block;
686
- margin-left: 0;
687
- margin-top: 10px;
688
- }
689
- .wpbdp-bar form.wpbdp-search-form #intextbox{
690
- margin-bottom: 5px;
691
- padding: 4px;
692
- }
693
-
694
- .wpbdp-bar form.wpbdp-search-form input[type="text"] {
695
- padding: 4px 0;
696
- margin: 0 0 2px 0;
697
- }
698
-
699
- .wpbdp-listings-sort-options {
700
- font-size: 90%;
701
- }
702
-
703
- .wpbdp-listing.wpbdp-listing {
704
- font-size: 90%;
705
- }
706
-
707
- .wpbdp-listing.wpbdp-listing-excerpt .field-value > label {
708
- display: block;
709
- }
710
-
711
- .wpbdp-listing.wpbdp-listing-excerpt .listing-thumbnail,
712
- .wpbdp-listing.wpbdp-listing-single .listing-thumbnail {
713
- /*width: 40%;*/
714
- float: none;
715
- padding: 5px;
716
- }
717
-
718
- .wpbdp-listing.wpbdp-listing-excerpt .listing-details,
719
- .wpbdp-listing.wpbdp-listing-single .listing-details {
720
- margin: 0 5px;
721
- float: none;
722
- display: block;
723
- }
724
-
725
- .wpbdp-listing .listing-actions input {
726
- font-size: 70%;
727
- }
728
-
729
- .wpbdp-listing .listing-actions input.back-to-dir {
730
- float: right;
731
- }
732
-
733
- .wpbdp-listing.wpbdp-listing-single .main-image {
734
- display: block;
735
- float: none;
736
- padding: 0;
737
- margin: 0 0 10px 0;
738
- text-align: center;
739
- max-width: 90%;
740
- }
741
-
742
- .wpbdp-listing.wpbdp-listing-single .field-value > label {
743
- display: block;
744
- }
745
-
746
- .wpbdp-submit-page.step-images #image-upload-dnd-area {
747
- font-size: 90%;
748
- float: none !important;
749
- width: 100% !important;
750
- }
751
-
752
- .wpbdp-submit-page.step-images .dnd-area-inside-error {
753
- margin-top: 30px;
754
- }
755
-
756
- .wpbdp-submit-page.step-images #image-upload-conditions {
757
- width: 100% !important;
758
- float: none !important;
759
- font-size: 90%;
760
- }
761
-
762
- .wpbdp-submit-page.step-images #image-upload-conditions dl {
763
- margin: 0;
764
- padding: 0;
765
- }
766
-
767
- .wpbdp-submit-page.step-images #image-upload-conditions dl dt {
768
- margin: 0;
769
- margin-right: 5px;
770
- padding: 0;
771
- float: left;
772
- }
773
-
774
- .wpbdp-submit-page.step-images #image-upload-conditions dl dd {
775
- margin: 0;
776
- padding: 0;
777
- display: block;
778
- }
779
-
780
- .wpbdp-submit-page.step-images .wpbdp-image img {
781
- max-width: 50%;
782
- }
783
-
784
- .wpbdp-listings-sort-options.wpbdp-show-on-mobile {
785
- margin-bottom: 10px;
786
- }
787
-
788
- }
789
-
790
- /* }} */
791
-
792
- /* {{ Some fixes for Thickbox on BD pages. */
793
-
794
- body.business-directory #TB_ImageOff .screen-reader-text,
795
- body.business-directory #TB_closeWindowButton .screen-reader-text {
796
- visibility: hidden;
797
- }
798
-
799
- body.business-directory #TB_next {
800
- float: right;
801
- }
802
-
803
- body.business-directory #TB_prev {
804
- float: left;
805
- }
806
-
807
- body.business-directory #TB_caption {
808
- text-align: center;
809
- width: 70%;
810
- height: auto;
811
- }
812
-
813
- body.business-directory #TB_closeWindow {
814
- padding: 0;
815
- height: 0px;
816
- }
817
-
818
- body.business-directory #TB_closeWindow .screen-reader-text {
819
- display: none;
820
- }
821
-
822
- body.business-directory #TB_secondLine {
823
- font-size: 11px;
824
- color: #666;
825
- }
826
-
827
- /* }} */
828
-
829
- /* General forms. {{ */
830
- .wpbdp-form-row label {
831
- display: block;
832
- }
833
-
834
- .wpbdp-form-row.wpbdp-form-textfield input[type="text"] {
835
- width: 400px;
836
- }
837
-
838
- /* }} */
839
-
840
- /* Main search box. {{ */
841
-
842
- .wpbdp-main-box,
843
- .wpbdp-main-box .box-row,
844
- .wpbdp-main-box .box-col {
845
- box-sizing: border-box;
846
- }
847
-
848
- .wpbdp-main-box {
849
- margin: 10px 0 20px 0;
850
- width: 100%;
851
- }
852
-
853
- .wpbdp-main-box .box-row {
854
- margin-bottom: 4px;
855
- }
856
-
857
- .wpbdp-main-box .box-col {
858
- margin-bottom: 4px;
859
- width: 100%;
860
- }
861
- .wpbdp-main-box .box-col input {
862
- width: 100%;
863
- }
864
-
865
- .wpbdp-main-box .submit-btn input[type="submit"] {
866
- margin-top: 0;
867
- }
868
-
869
- .wpbdp-main-box .advanced-search-link {
870
- border: none;
871
- box-shadow: none;
872
- display: block;
873
- font-size: 11px;
874
- text-align: right;
875
- text-decoration: none;
876
- }
877
-
878
- .wpbdp-main-box-medium .box-col,
879
- .wpbdp-main-box-large .box-col {
880
- float: left;
881
- }
882
-
883
- .wpbdp-main-box-medium .search-fields > .cols-1 .box-col,
884
- .wpbdp-main-box-large .search-fields > .cols-1 .box-col {
885
- width: 100%;
886
- }
887
-
888
- .wpbdp-main-box-medium .search-fields > .cols-2 .box-col,
889
- .wpbdp-main-box-large .search-fields > .cols-2 .box-col {
890
- width: 50%;
891
- }
892
- .wpbdp-main-box-medium .search-fields > .cols-2 .box-col:first-child,
893
- .wpbdp-main-box-large .search-fields > .cols-2 .box-col:first-child {
894
- padding-right: 5px;
895
- width: 50%;
896
- }
897
- .wpbdp-main-box-medium .search-fields > .cols-2 .box-col:last-child,
898
- .wpbdp-main-box-large .search-fields > .cols-2 .box-col:last-child {
899
- padding-left: 5px;
900
- width: 50%;
901
- }
902
-
903
- .wpbdp-main-box-medium .search-fields > .cols-3 .box-col,
904
- .wpbdp-main-box-large .search-fields > .cols-3 .box-col {
905
- padding-left: 5px;
906
- width: 50%;
907
- }
908
- .wpbdp-main-box-medium .search-fields > .cols-3 .box-col:first-child,
909
- .wpbdp-main-box-large .search-fields > .cols-3 .box-col:first-child {
910
- padding-right: 5px;
911
- }
912
- .wpbdp-main-box-medium .search-fields > .cols-3 .box-col:first-child,
913
- .wpbdp-main-box-large .search-fields > .cols-3 .box-col:first-child {
914
- padding: 0;
915
- width: 100%;
916
- }
917
-
918
- .wpbdp-main-box-large .box-row {
919
- margin-bottom: 0px;
920
- }
921
-
922
- .wpbdp-main-box-large .search-fields {
923
- padding-right: 5px;
924
- width: 78%;
925
- }
926
- .wpbdp-main-box-large .submit-btn {
927
- padding-left: 5px;
928
- width: 22%;
929
- }
930
-
931
-
932
- .wpbdp-main-links {
933
- text-align: right;
934
- }
935
-
936
- .wpbdp-main-links .button {
937
- margin: 0 5px;
938
- font-size: 15px;
939
- }
940
- .wpbdp-main-links .button:first-child {
941
- margin-left: 0;
942
- }
943
-
944
- .wpbdp-main-links .button:last-child {
945
- margin-right: 0;
946
- }
947
-
948
- .wpbdp-main-links-tiny .wpbdp-main-links .button {
949
- padding-top: 10px;
950
- padding-bottom: 10px;
951
- width: 100%;
952
- margin: 0 0 4px;
953
- }
954
-
955
- .wpbdp-main-links-small .button {
956
- width: 100%;
957
- margin: 0 0 4px;
958
- }
959
-
960
- .wpbdp-main-links-small .wpbdp-main-links-2-buttons .button {
961
- width: 49%;
962
- }
963
- .wpbdp-main-links-small .wpbdp-main-links-2-buttons .button:first-child {
964
- margin-right: 1%;
965
- }
966
- .wpbdp-main-links-small .wpbdp-main-links-2-buttons .button:last-child {
967
- margin-left: 1%;
968
- }
969
-
970
- .wpbdp-main-links-small .wpbdp-main-links-3-buttons .button:nth-child(2n) {
971
- width: 49%;
972
- margin-top: 1%;
973
- margin-right: 1%;
974
- }
975
- .wpbdp-main-links-small .wpbdp-main-links-3-buttons .button:nth-child(2n+3) {
976
- width: 49%;
977
- margin-top: 1%;
978
- margin-left: 1%;
979
- }
980
-
981
- .wpbdp-main-links-large .button {
982
- margin: 0 3px;
983
- }
984
-
985
- .wpbdp-with-button-styles {
986
- .wpbdp-main-links-tiny .wpbdp-main-links .button {
987
- padding-top: 10px;
988
- padding-bottom: 10px;
989
- }
990
-
991
- .wpbdp-main-links-small .button {
992
- padding-top: 10px;
993
- padding-bottom: 10px;
994
- }
995
-
996
- .wpbdp-main-links-medium .wpbdp-main-links .button {
997
- padding-top: 8px;
998
- padding-bottom: 8px;
999
- }
1000
- }
1001
-
1002
- /*
1003
- * }}
1004
- *
1005
- */
1006
-
1007
- /*
1008
- * {{ Some compat fixes for themes.
1009
- */
1010
-
1011
- .single-wpbdp_listing .wpbdp-view-content-wrapper header.entry-header,
1012
- .wpbdp-view-show_category .wpbdp-view-content-wrapper header.entry-header,
1013
- .wpbdp-view-show_tag .wpbdp-view-content-wrapper header.entry-header,
1014
- .wpbdp-view-search .wpbdp-view-content-wrapper header.entry-header,
1015
- .wpbdp-view-submit_listing .wpbdp-view-content-wrapper header.entry-header {
1016
- display: none;
1017
- }
1018
-
1019
- .wpbdp-wp-theme-graphene.single-wpbdp_listing h1.post-title,
1020
- .wpbdp-wp-theme-graphene.wpbdp-view-show_category h1.post-title,
1021
- .wpbdp-wp-theme-graphene.wpbdp-view-show_tag h1.post-title,
1022
- .wpbdp-wp-theme-graphene.wpbdp-view-search h1.post-title,
1023
- .wpbdp-wp-theme-graphene.wpbdp-view-submit_listing h1.post-title
1024
- {
1025
- display: none;
1026
- }
1027
-
1028
- .wpbdp-wp-theme-genesis.wpbdp-view-show_category .archive-description,
1029
- .wpbdp-wp-theme-genesis.wpbdp-view-show_tag .archive-description
1030
- {
1031
- display: none;
1032
- }
1033
-
1034
- .wpbdp-wp-theme-hmtpro5.wpbdp-view-show_category .post-details,
1035
- .wpbdp-wp-theme-hmtpro5.wpbdp-view-show_tag .post-details
1036
- {
1037
- display: none;
1038
- }
1039
-
1040
- .wpbdp-wp-theme-atahualpa.wpbdp-view-show_category .post-footer,
1041
- .wpbdp-wp-theme-atahualpa.wpbdp-view-show_tag .post-footer,
1042
- .wpbdp-wp-theme-atahualpa.wpbdp-view-show_listing .post-footer
1043
- {
1044
- display: none;
1045
- }
1046
-
1047
- .wpbdp-wp-theme-ultimate-silostorm-pro.wpbdp-view-show_category .entry-content .featured-image,
1048
- .wpbdp-wp-theme-ultimate-silostorm-pro.wpbdp-view-show_tag .entry-content .featured-image,
1049
- .wpbdp-wp-theme-ultimate-silostorm-pro.wpbdp-view-show_listing .entry-content .featured-image {
1050
- display: none;
1051
- }
1052
-
1053
- /*
1054
- * }}
1055
- */
1056
-
1057
- @import 'plan-selection.less';
1058
-
1059
- .wpbdp-drag-handle {
1060
- width: 6px;
1061
- height: 10px;
1062
- display: inline-block;
1063
- background: url('../../assets/images/drag-handle.png') 0 0;
1064
- cursor: move;
1065
- float: left;
1066
- margin: 5px 5px 0 0;
1067
- vertical-align: middle;
1068
- }
1069
-
1070
- .wpbdp-help-tip {
1071
- margin: 10px 0;
1072
-
1073
- .dashicons {
1074
- vertical-align: middle;
1075
- }
1076
-
1077
- .message {
1078
- display: inline-block;
1079
- }
1080
-
1081
- &.small {
1082
- font-size: 12px;
1083
-
1084
- .dashicons {
1085
- font-size: 15px;
1086
- width: 15px;
1087
- height: 15px;
1088
- }
1089
- }
1090
- }
1091
-
1092
- .wpbdp-hidden {
1093
- display: none;
1094
- }
1095
-
1096
- .wpbdp-form-field-association-category .wpbdp-form-field-checkbox-item.disabled,
1097
- .wpbdp-form-field-association-category .wpbdp-form-field-radio-item.disabled {
1098
- opacity: 0.65;
1099
- }
1100
-
1101
- .wpbdp-form-field-association-category select {
1102
- width: 100%;
1103
- }
1104
-
1105
- .wpbdp-form-field-association-category .select2 {
1106
- width: 100%;
1107
-
1108
- .select2-selection {
1109
- border-radius: 0;
1110
- }
1111
-
1112
- ul.select2-selection__rendered {
1113
- li.select2-selection__choice {
1114
- font-size: 11px;
1115
- padding: 1px 6px;
1116
- border-radius: 3px;
1117
- font-weight: normal;
1118
- white-space: nowrap;
1119
- vertical-align: baseline;
1120
- border: none;
1121
-
1122
- .select2-selection__choice__remove {
1123
- margin-right: 5px;
1124
- }
1125
- }
1126
- li.select2-selection__choice,
1127
- li.select2-search--inline {
1128
- margin: 5px 5px 0 0;
1129
- }
1130
- }
1131
-
1132
-
1133
- .select2-search {
1134
- .select2-search__field {
1135
- font-size: 11px;
1136
- }
1137
- }
1138
- }
1139
-
1140
- #wpbdp-listing-flagging-page {
1141
- textarea {
1142
- width: 90%;
1143
- min-height: 150px;
1144
- margin-bottom: 10px;
1145
- }
1146
- }
1147
-
1148
- .wpbdp-wp-theme-twentysixteen {
1149
- .wpbdp-listing .social-fields {
1150
- .social-field.linkedin {
1151
- vertical-align: text-top;
1152
- }
1153
- }
1154
- }
1155
-
1156
- .wpbdp-wp-theme-twentyseventeen {
1157
-
1158
- .single-featured-image-header {
1159
- display: none;
1160
- }
1161
-
1162
- .wpbdp-listing {
1163
-
1164
- .social-fields .twitter.twitter-handle {
1165
- vertical-align: text-top;
1166
- padding-top: 1px;
1167
- }
1168
- }
1169
- }
1170
-
1171
- .wpbdp-wp-theme-twentynineteen {
1172
-
1173
- .wpbdp-listing .social-fields {
1174
- .twitter.twitter-handle {
1175
- vertical-align: text-top;
1176
- }
1177
- }
1178
- }
1179
-
1180
- .wpbdp-wp-theme-twentytwenty {
1181
- .wpbdp-main-links .wpbdp-button,
1182
- .box-col.submit-btn input,
1183
- .listing-actions {
1184
- font-size: 1.1rem;
1185
- }
1186
-
1187
- .wpbdp-listing-excerpt {
1188
- font-size: 1.8rem;
1189
- }
1190
-
1191
- .wpbdp-listing .social-fields {
1192
- .social-field.facebook,
1193
- .social-field.instagram {
1194
- margin-top: -5px;
1195
- vertical-align: top;
1196
- }
1197
- }
1198
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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;display:inline-block}.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}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-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,.field-value .field-label{color:#444;font-weight:bold}.wpbdp-listing-excerpt{padding:10px}.wpbdp-listing-excerpt.sticky{background:#fff0cf;border-bottom:solid 1px #b37800;margin-top:30px}.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;margin-top:-20px}.wpbdp-listing-single .stickytag{float:right;margin-top:-100px}.wpbdp-listing-single .stickytag img{margin-left:-85px;position:absolute;overflow:hidden}.wpbdp-listing-excerpt .stickytag img{margin-top:-19px}.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;vertical-align:middle}.wpbdp-listing .social-fields .social-field{margin-bottom:10px}.wpbdp-listing .social-fields .social-field.twitter{display:inline-block;height:20px;margin-right:10px}.wpbdp-listing .social-fields .social-field.twitter iframe{margin-bottom:0}.wpbdp-listing .social-fields .social-field.facebook{display:inline-block;height:0;margin-right:10px}.wpbdp-listing .social-fields .social-field.facebook .fb-like span:first-of-type{vertical-align:middle !important}.wpbdp-listing .social-fields .social-field.linkedin{display:inline-block;margin-right:10px}.wpbdp-listing .social-fields .social-field.linkedin img{vertical-align:middle}.social-field-link{display:inline-block;margin-right:10px}.social-field-link .social-icon{display:inline-block;vertical-align:middle;background-color:transparent;color:#1a1a1a}.social-field-link a{box-shadow:none}.social-field-link a img{height:30px;width:auto}.social-field-link a object{height:34px;margin-bottom:0}.social-field-link.twitter object{border-radius:17px}.social-field-link.icon_first .social-icon{margin-right:5px}.social-field-link.text_first .social-text{margin-right:5px}@media screen and (max-width:500px){.social-field.facebook .fb-like>span{width:100% !important}}.wpbdp-listing-contact-form{margin-top:20px;padding-top:20px;padding-left:10px}.wpbdp-listing-contact-form label,.wpbdp-listing-contact-form .wpbdp-contact-listing-title{display:block;margin-bottom:10px}.wpbdp-listing-contact-form input[type="text"]{width:98%}.wpbdp-listing-contact-form #wpbdp-contact-form-recaptcha{margin-bottom:20px}.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-network input[type="text"],.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,.wpbdp-form-field.wpbdp-form-field-type-social-network .preview{margin-bottom:20px}.wpbdp-form-field.wpbdp-form-field-type-image a.delete,.wpbdp-form-field.wpbdp-form-field-type-social-network a.delete{color:#900000;margin-right:20px}.wpbdp-form-field.wpbdp-form-field-type-image input[type="text"],.wpbdp-form-field.wpbdp-form-field-type-social-network input[type="text"]{width:100%;font-size:inherit}.wpbdp-form-field.wpbdp-form-field-type-image .wpbdp-social-type-field .sublabel,.wpbdp-form-field.wpbdp-form-field-type-social-network .wpbdp-social-type-field .sublabel{display:block}.wpbdp-form-field.wpbdp-form-field-type-image .wpbdp-social-type-field .wpbdp-inner-social-field-option:nth-of-type(2n+1),.wpbdp-form-field.wpbdp-form-field-type-social-network .wpbdp-social-type-field .wpbdp-inner-social-field-option:nth-of-type(2n+1){display:inline-block;width:30%;margin-right:40%;float:right}.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;min-width:50%}.wpbdp-payment-receipt .wpbdp-payment-receipt-details dl dd{margin:0 0 5px 50%;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%}.wpbdp-checkout-invoice table.wpbdp-payment-items-table tr.item td:first-of-type{width:80%}.wpbdp-checkout-invoice table.wpbdp-payment-items-table .item-fee-description{margin-left:10px;font-size:85%;max-width:90%}.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-submit-listing-section-plan_selection .wpbdp_continue_to_fields_action{text-align:right}#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-login-view #loginform #user_login,#wpbdp-login-view #loginform #user_pass{display:block}#wpbdp-login-view h4{font-size:21px;margin-top:0}#wpbdp-login-view .access-key-message{font-size:13px}#wpbdp-login-view input[type=text],#wpbdp-login-view input[type=password]{width:100%}.wpbdp-wp-theme-twentyseventeen #wpbdp-login-access-key-form input[type=submit]{margin-top:49px}.wpbdp-wp-theme-twentyseventeen #wpbdp-login-form h4{margin-bottom:74px}.wpbdp-wp-theme-twentynineteen #wpbdp-login-view h4{font-size:24px}.wpbdp-wp-theme-twentynineteen #wpbdp-login-view .access-key-message{font-size:16px}.wpbdp-wp-theme-twentynineteen #wpbdp-login-view #wpbdp-login-access-key-form input[type=submit]{margin-top:60px}.wpbdp-wp-theme-twentynineteen #wpbdp-login-view #wpbdp-login-form h4{margin-bottom:72px}.wpbdp-wp-theme-twentytwenty #wpbdp-login-access-key-form input[type=submit]{margin-top:44px}.wpbdp-wp-theme-twentytwenty #wpbdp-login-form h4{margin-bottom:57px}.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}.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%;height:auto}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{margin:10px 0 20px 0;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;font-size:15px}.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-info-box .wpbdp-plan-private-msg{width:100%;display:inline-block;text-align:right}.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}.wpbdp-wp-theme-twentysixteen .wpbdp-listing .social-fields .social-field.linkedin{vertical-align:text-top}.wpbdp-wp-theme-twentyseventeen .single-featured-image-header{display:none}.wpbdp-wp-theme-twentyseventeen .wpbdp-listing .social-fields .twitter.twitter-handle{vertical-align:text-top;padding-top:1px}.wpbdp-wp-theme-twentynineteen .wpbdp-listing .social-fields .twitter.twitter-handle{vertical-align:text-top}.wpbdp-wp-theme-twentytwenty .wpbdp-main-links .wpbdp-button,.wpbdp-wp-theme-twentytwenty .box-col.submit-btn input,.wpbdp-wp-theme-twentytwenty .listing-actions{font-size:1.1rem}.wpbdp-wp-theme-twentytwenty .wpbdp-listing-excerpt{font-size:1.8rem}.wpbdp-wp-theme-twentytwenty .wpbdp-listing .social-fields .social-field.facebook,.wpbdp-wp-theme-twentytwenty .wpbdp-listing .social-fields .social-field.instagram{margin-top:-5px;vertical-align:top}
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;display:inline-block}.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}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-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,.field-value .field-label{color:#444;font-weight:bold}.wpbdp-listing-excerpt{padding:10px}.wpbdp-listing-excerpt.sticky{background:#fff0cf;border-bottom:solid 1px #b37800;margin-top:30px}.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;margin-top:-20px}.wpbdp-listing-single .stickytag{float:right;margin-top:-100px}.wpbdp-listing-single .stickytag img{margin-left:-85px;position:absolute;overflow:hidden}.wpbdp-listing-excerpt .stickytag img{margin-top:-19px}.wpbdp-listing-excerpt .stickytag img,.wpbdp-listing-single .stickytag img{border:0;box-shadow:none;background:transparent;height:102px}.wpbdp-listing-single .listing-title{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;vertical-align:middle}.wpbdp-listing .social-fields .social-field{margin-bottom:10px}.wpbdp-listing .social-fields .social-field.twitter{display:inline-block;height:20px;margin-right:10px}.wpbdp-listing .social-fields .social-field.twitter iframe{margin-bottom:0}.wpbdp-listing .social-fields .social-field.facebook{display:inline-block;height:0;margin-right:10px}.wpbdp-listing .social-fields .social-field.facebook .fb-like span:first-of-type{vertical-align:middle !important}.wpbdp-listing .social-fields .social-field.linkedin{display:inline-block;margin-right:10px}.wpbdp-listing .social-fields .social-field.linkedin img{vertical-align:middle}.social-field-link{display:inline-block;margin-right:10px}.social-field-link .social-icon{display:inline-block;vertical-align:middle;background-color:transparent;color:#1a1a1a}.social-field-link a{box-shadow:none}.social-field-link a img{height:30px;width:auto}.social-field-link a object{height:34px;margin-bottom:0}.social-field-link.twitter object{border-radius:17px}.social-field-link.icon_first .social-icon{margin-right:5px}.social-field-link.text_first .social-text{margin-right:5px}@media screen and (max-width:500px){.social-field.facebook .fb-like>span{width:100% !important}}.wpbdp-listing-contact-form{margin-top:20px;padding-top:20px;padding-left:10px}.wpbdp-listing-contact-form input[type="text"]{width:98%}.wpbdp-listing-contact-form #wpbdp-contact-form-recaptcha{margin-bottom:20px}.wpbdp-listing-contact-form .send-message-button{margin-left:-10px}.wpbdp-listing-contact-form textarea{width:100%}.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-checkout-form-fields,.wpbdp-form-field{margin:14px 0}#wpbdp-checkout-form-fields label,.wpbdp-form-field label{font-weight:500}#wpbdp-checkout-form-fields label .wpbdp-form-field-required-indicator,.wpbdp-form-field label .wpbdp-form-field-required-indicator{margin-left:3px;font-size:90%}#wpbdp-checkout-form-fields.wpbdp-form-field-has-description .wpbdp-form-field-label,.wpbdp-form-field.wpbdp-form-field-has-description .wpbdp-form-field-label{margin-bottom:0}#wpbdp-checkout-form-fields.wpbdp-form-field-has-description .wpbdp-form-field-description,.wpbdp-form-field.wpbdp-form-field-has-description .wpbdp-form-field-description{margin-bottom:3px}#wpbdp-checkout-form-fields .wpbdp-description,.wpbdp-form-field .wpbdp-description,#wpbdp-checkout-form-fields .wpbdp-form-field-description,.wpbdp-form-field .wpbdp-form-field-description{opacity:.8;font-size:14px;display:block}#wpbdp-checkout-form-fields .wpbdp-form-field-inner,.wpbdp-form-field .wpbdp-form-field-inner{padding-left:6px}#wpbdp-checkout-form-fields textarea,.wpbdp-form-field textarea,#wpbdp-checkout-form-fields input[type="text"],.wpbdp-form-field input[type="text"],#wpbdp-checkout-form-fields select,.wpbdp-form-field select{width:100%;box-sizing:border-box}#wpbdp-checkout-form-fields .field-description,.wpbdp-form-field .field-description{font-size:90%;color:#696969;float:right}#wpbdp-checkout-form-fields.wpbdp-form-field-type-image .preview,.wpbdp-form-field.wpbdp-form-field-type-image .preview,#wpbdp-checkout-form-fields.wpbdp-form-field-type-social-network .preview,.wpbdp-form-field.wpbdp-form-field-type-social-network .preview{margin-bottom:20px}#wpbdp-checkout-form-fields.wpbdp-form-field-type-image .preview img,.wpbdp-form-field.wpbdp-form-field-type-image .preview img,#wpbdp-checkout-form-fields.wpbdp-form-field-type-social-network .preview img,.wpbdp-form-field.wpbdp-form-field-type-social-network .preview img{display:inline}#wpbdp-checkout-form-fields.wpbdp-form-field-type-image .preview a.delete,.wpbdp-form-field.wpbdp-form-field-type-image .preview a.delete,#wpbdp-checkout-form-fields.wpbdp-form-field-type-social-network .preview a.delete,.wpbdp-form-field.wpbdp-form-field-type-social-network .preview a.delete{color:#900000;margin-left:20px;display:none;vertical-align:top}#wpbdp-checkout-form-fields.wpbdp-form-field-type-image .preview:hover a.delete,.wpbdp-form-field.wpbdp-form-field-type-image .preview:hover a.delete,#wpbdp-checkout-form-fields.wpbdp-form-field-type-social-network .preview:hover a.delete,.wpbdp-form-field.wpbdp-form-field-type-social-network .preview:hover a.delete{display:inline}#wpbdp-checkout-form-fields.wpbdp-form-field-type-image input[type="text"],.wpbdp-form-field.wpbdp-form-field-type-image input[type="text"],#wpbdp-checkout-form-fields.wpbdp-form-field-type-social-network input[type="text"],.wpbdp-form-field.wpbdp-form-field-type-social-network input[type="text"]{width:100%}#wpbdp-checkout-form-fields.wpbdp-form-field-type-image .wpbdp-social-type-field .sublabel,.wpbdp-form-field.wpbdp-form-field-type-image .wpbdp-social-type-field .sublabel,#wpbdp-checkout-form-fields.wpbdp-form-field-type-social-network .wpbdp-social-type-field .sublabel,.wpbdp-form-field.wpbdp-form-field-type-social-network .wpbdp-social-type-field .sublabel{display:block}#wpbdp-checkout-form-fields.wpbdp-form-field-type-image .wpbdp-social-type-field .wpbdp-inner-social-field-option:nth-of-type(2n+1),.wpbdp-form-field.wpbdp-form-field-type-image .wpbdp-social-type-field .wpbdp-inner-social-field-option:nth-of-type(2n+1),#wpbdp-checkout-form-fields.wpbdp-form-field-type-social-network .wpbdp-social-type-field .wpbdp-inner-social-field-option:nth-of-type(2n+1),.wpbdp-form-field.wpbdp-form-field-type-social-network .wpbdp-social-type-field .wpbdp-inner-social-field-option:nth-of-type(2n+1){display:inline-block;width:30%;margin-right:40%;float:right}.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-form-field-validation-error-wrapper+label{color:#d64226}.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.wpbdp-required label:after{content:' *';color:#d64226}.wpbdp-exp-field select{width:auto}.wpbdp-exp-slash{padding:0 5px}.wpbdp-payment-receipt{border:1px solid #d2d2d2;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;min-width:50%}.wpbdp-payment-receipt .wpbdp-payment-receipt-details dl dd{margin:0 0 5px 50%;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%}.wpbdp-checkout-invoice table.wpbdp-payment-items-table tr.item td:first-of-type{width:80%}.wpbdp-checkout-invoice table.wpbdp-payment-items-table .item-fee-description{margin-left:10px;font-size:85%;max-width:90%}.wpbdp-grid{display:grid;grid-template-columns:repeat(12, 1fr);grid-auto-rows:max-content;grid-gap:20px 4%}.wpbdp-grid>*{grid-column:span 12 / span 12}.wpbdp6,.wpbdp-half{grid-column:span 6 / span 6}.wpbdp4{grid-column:span 4 / span 4}.wpbdp8{grid-column:span 8 / span 8}.wpbdp3{grid-column:span 3 / span 3}.wpbdp9{grid-column:span 9 / span 9}.wpbdp2{grid-column:span 2 / span 2}.wpbdp10{grid-column:span 10 / span 10}.wpbdp1{grid-column:span 1 / span 1}.wpbdp5{grid-column:span 5 / span 5}.wpbdp7{grid-column:span 7 / span 7}.wpbdp11{grid-column:span 11 / span 11}.wpbdp12,.wpbdp-full{width:100% !important;grid-column:span 12 / span 12;box-sizing:border-box}.wpbdp_first{grid-column-start:1}.wpbdp_last{grid-column-end:-1;grid-row-start:span 100;justify-content:end}.wpbdp-submit-rootline{margin:30px auto;text-align:center;display:flex}.wpbdp-rootline-section{align-items:center;width:100%}.wpbdp-rootline-section:not(.wpbdp-submit-section-current).wpbdp-submit-checked .wpbdp-rootline-counter span{display:none}.wpbdp-rootline-section:last-of-type .wpbdp-rootline-bar{background-image:none}.wpbdp-rootline-section-name{margin:10px auto 0;font-size:12px;text-transform:uppercase;opacity:.6}.wpbdp-rootline-bar{background-image:linear-gradient(to left, rgba(255,255,255,0) 50%, #569AF6 50%);background-image:linear-gradient(to left, rgba(255,255,255,0) 50%, var(--bd-main-color) 50%);background-position:bottom;background-size:10px;background-repeat:repeat-x;position:relative;height:1px;width:calc(100% - 48px);top:24px;margin-left:calc(50% + 25px)}.wpbdp-rootline-circle{display:inline-flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:48px;border:1px solid #569AF6;border-color:var(--bd-main-color);z-index:1}.wpbdp-rootline-circle svg{fill:none}.wpbdp-submit-checked .wpbdp-rootline-circle{background:#569AF6;background:var(--bd-main-color)}.wpbdp-rootline-counter{font-weight:bold;font-size:20px}.wpbdp-submit-checked .wpbdp-rootline-section-name{opacity:1}.wpbdp-submit-checked.wpbdp-submit-section-current svg{display:none}.wpbdp-submit-checked .wpbdp-rootline-circle{color:#fff}#wpbdp-submit-listing.wpbdp-submit-page{margin:auto}#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-submit-listing-section{margin:10px 0 0 0;display:block}#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-submit-listing-section.collapsed .collapse-indicator.expanded{display:none}#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-submit-listing-section.collapsed .collapse-indicator.collapsed{display:inline}#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-submit-listing-section.collapsed .wpbdp-submit-listing-section-content{display:none}#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-submit-listing-section.hidden{display:none}#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-submit-listing-section-content h4{margin:0 0 10px 0}#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-submit-listing-form-actions{margin:10px 0;text-align:center}#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-submit-listing-form-actions button{margin:15px}#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-submit-listing-section-messages{margin:0 0 12px 0}#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-plan-selection-with-tip{margin:24px 0 0 0}#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-submit-listing-section-plan_selection ul.category-list{margin:0;padding:0;list-style-type:none}#wpbdp-submit-listing.wpbdp-submit-page .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:#569AF6;background:var(--bd-main-color);color:#fff;font-weight:700;text-align:center;white-space:nowrap;vertical-align:baseline;border:none;display:inline}#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-submit-listing-section-plan_selection .wpbdp_continue_to_fields_action{text-align:right}#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-editor-area{height:422px}#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-submit-listing-section-listing_images #image-upload-form{margin:15px 10px}#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-submit-listing-section-listing_images #wpbdp-uploaded-images{margin:0 0 20px 0}#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-submit-listing-section-listing_images .wpbdp-image{padding:10px 0;border-bottom:dotted 1px #efefef}#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-submit-listing-section-listing_images .wpbdp-image .wpbdp-image-img{width:60px;float:left}#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-submit-listing-section-listing_images .wpbdp-image .wpbdp-image-img img{object-fit:cover;width:50px;height:50px}#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-submit-listing-section-listing_images .wpbdp-image .wpbdp-image-extra input[type="text"]{width:60%}#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-submit-listing-section-listing_images .wpbdp-image .wpbdp-image-delete-link{font-size:12px;text-decoration:none;color:#900000;display:none}#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-submit-listing-section-listing_images .wpbdp-image .wpbdp-image-delete-link:hover{text-decoration:underline}#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-submit-listing-section-listing_images .wpbdp-image:hover .wpbdp-image-delete-link{display:inline}#wpbdp-submit-listing.wpbdp-submit-page .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-page .wpbdp-submit-listing-section-listing_images #image-upload-form-no-js{width:0;height:0;overflow:hidden;visibility:hidden}#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-submit-listing-section-listing_fields .wpbdp-submit-listing-form-actions{display:block}#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-submit-listing-section-listing_fields.has-error .wpbdp-form-field-label{position:relative}#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-form-field-inner{padding:0;width:100%}#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-form-field-type-select:not(.wpbdp-form-field-association-category).wpbdp-form-field-association-region.wpbdp-regions-hidden{display:none;visibility:hidden}#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-upload-widget{max-height:50px}#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-form-field-label .wpbdp-form-field-validation-error-wrapper{visibility:hidden;border-radius:6px;padding:5px 0;position:absolute;z-index:1;bottom:40%;left:-10px}#wpbdp-submit-listing.wpbdp-submit-page .wpbdp-form-field-label:hover .wpbdp-form-field-validation-error-wrapper{visibility:visible}textarea.wpbdp-submit-listing-tos{min-height:100px}#change-plan-link{text-align:right;font-size:90%}#wpbdp-submit-listing-account-details{margin:10px 0 0 0}#wpbdp-submit-listing-account-details input[type="password"]{width:70%;display:inline-block}#wpbdp-submit-listing-account-details .wpbdp-password-strength-meter{float:right;width:20%;padding:4px;text-align:center;border:1px solid}#wpbdp-submit-listing-account-details .wpbdp-password-strength-meter.strength-0{background-color:#f1adad;border-color:#e35b5b}#wpbdp-submit-listing-account-details .wpbdp-password-strength-meter.strength-2{background-color:#fbc5a9;border-color:#f78b53}#wpbdp-submit-listing-account-details .wpbdp-password-strength-meter.strength-3{background-color:#ffe399;border-color:#ffc733}#wpbdp-submit-listing-account-details .wpbdp-password-strength-meter.strength-4{background-color:#c1e1b9;border-color:#83c373}a.reset{font-size:12px}.wpbdp-submit-page-tiny .wpbdp-form-field,.wpbdp-submit-page-tiny .wpbdp-form-field.wpbdp-form-field-type-url .wpbdp-url-field-col,.wpbdp-submit-page-small .wpbdp-form-field{grid-column:span 12 / span 12}.wpbdp-submit-page-tiny .wpbdp-submit-rootline .wpbdp-rootline-section:not(.wpbdp-submit-section-current),.wpbdp-submit-page-tiny .wpbdp-submit-rootline .wpbdp-rootline-section .wpbdp-rootline-bar{display:none}.wpbdp-submit-page-tiny .wpbdp-submit-rootline .wpbdp-rootline-section.wpbdp-submit-checked .wpbdp-rootline-circle .wpbdp-rootline-checkmark{display:none}.wpbdp-submit-page-tiny .wpbdp-submit-rootline .wpbdp-rootline-section.wpbdp-submit-checked .wpbdp-rootline-circle .wpbdp-rootline-counter span{display:initial}.wpbdp-submit-listing-section-header{display:none}.wpbdp-with-button-styles .wpbdp-checkout-submit input[type=submit],.wpbdp-with-button-styles .submit-next-button,.wpbdp-with-button-styles #wpbdp-submit-listing-submit-btn{background:#569AF6;background:var(--bd-main-color);border:1px solid #569AF6;border-color:var(--bd-main-color);color:#fff}.wpbdp-with-button-styles .wpbdp-checkout-submit input[type=submit]:hover,.wpbdp-with-button-styles .submit-next-button:hover,.wpbdp-with-button-styles #wpbdp-submit-listing-submit-btn:hover{background:transparent;color:#569AF6;color:var(--bd-main-color)}.wpbdp-with-button-styles .submit-back-button{background:transparent;border:1px solid #569AF6;border-color:var(--bd-main-color);color:#569AF6;color:var(--bd-main-color)}.wpbdp-with-button-styles .submit-back-button:hover{background:#569AF6;background:var(--bd-main-color);color:#fff}.wpbdp-with-button-styles .select2-container .select2-selection{border-color:#d2d2d2}.wpbdp-with-button-styles .select2-container .select2-results__option--highlighted[data-selected]{background-color:var(--bd-main-color)}#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 #d2d2d2;padding:0 0 0 20px}#wpbdp-login-view #loginform #user_login,#wpbdp-login-view #loginform #user_pass{display:block}#wpbdp-login-view h4{font-size:21px;margin-top:0}#wpbdp-login-view .access-key-message{font-size:13px}#wpbdp-login-view input[type=text],#wpbdp-login-view input[type=password]{width:100%}.wpbdp-wp-theme-twentyseventeen #wpbdp-login-access-key-form input[type=submit]{margin-top:49px}.wpbdp-wp-theme-twentyseventeen #wpbdp-login-form h4{margin-bottom:74px}.wpbdp-wp-theme-twentynineteen #wpbdp-login-view h4{font-size:24px}.wpbdp-wp-theme-twentynineteen #wpbdp-login-view .access-key-message{font-size:16px}.wpbdp-wp-theme-twentynineteen #wpbdp-login-view #wpbdp-login-access-key-form input[type=submit]{margin-top:60px}.wpbdp-wp-theme-twentynineteen #wpbdp-login-view #wpbdp-login-form h4{margin-bottom:72px}.wpbdp-wp-theme-twentytwenty #wpbdp-login-access-key-form input[type=submit]{margin-top:44px}.wpbdp-wp-theme-twentytwenty #wpbdp-login-form h4{margin-bottom:57px}.wpbdp-msg{padding:10px 12px;margin:5px 0;background:#FEF7D3;border:1px solid rgba(63,75,91,0.2);box-sizing:border-box;border-radius:4px;font-size:14px;color:rgba(63,75,91,0.6)}.wpbdp-msg ul{margin:0}.wpbdp-msg ul li{list-style-position:inside}.wpbdp-msg.error,.wpbdp-msg.wpbdp-error{color:#fff;background:#d64226}.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:var(--bd-main-color-8)}#wpbdp-renewal-page .do-not-renew-listing p:last-child{margin-bottom:0}#wpbdp-renewal-page .do-not-renew-listing input[type="submit"]{background:#d64226}.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:var(--bd-main-color-8)}.wpbdp-cancel-subscription-form p:last-child{margin-bottom:0}.wpbdp-cancel-subscription-form input.button-primary[type="submit"]{background-color:#d64226}.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}.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%;height:auto}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{margin:10px 0 20px 0;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;font-size:15px}.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;display:flex;align-items:center}.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-details{width:55%;padding:0 10px}.wpbdp-plan-info-box .wpbdp-plan-price{width:40%;text-align:center}.wpbdp-plan-info-box .wpbdp-plan-price label{cursor:pointer;margin-top:15px;font-size:20px;border:1px solid #f3f3f3;border-color:var(--bd-main-color);color:var(--bd-main-color);border-radius:2px;display:block;padding:6px 12px}.wpbdp-plan-info-box .wpbdp-plan-price label:hover{background:var(--bd-main-color);color:#fff}.wpbdp-plan-info-box .wpbdp-plan-price input[type=radio]{display:none}.wpbdp-plan-info-box .wpbdp-plan-price input[type=radio]:checked+label{background:var(--bd-main-color);color:#fff}.wpbdp-plan-info-box .wpbdp-plan-description{margin:0 0 10px 0}.wpbdp-plan-info-box .wpbdp-plan-price-amount,.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-disabled-msg{clear:both}.wpbdp-plan-info-box .wpbdp-plan-private-msg{width:100%;display:inline-block;text-align:right}.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-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;padding-left:5px}.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}.wpbdp-wp-theme-twentysixteen .wpbdp-listing .social-fields .social-field.linkedin{vertical-align:text-top}.wpbdp-wp-theme-twentyseventeen .single-featured-image-header{display:none}.wpbdp-wp-theme-twentyseventeen .wpbdp-listing .social-fields .twitter.twitter-handle{vertical-align:text-top;padding-top:1px}.wpbdp-wp-theme-twentynineteen .wpbdp-listing .social-fields .twitter.twitter-handle{vertical-align:text-top}.wpbdp-wp-theme-twentytwenty .wpbdp-main-links .wpbdp-button,.wpbdp-wp-theme-twentytwenty .box-col.submit-btn input,.wpbdp-wp-theme-twentytwenty .listing-actions{font-size:1.1rem}.wpbdp-wp-theme-twentytwenty .wpbdp-listing-excerpt{font-size:1.8rem}.wpbdp-wp-theme-twentytwenty .wpbdp-listing .social-fields .social-field.facebook,.wpbdp-wp-theme-twentytwenty .wpbdp-listing .social-fields .social-field.instagram{margin-top:-5px;vertical-align:top}
assets/js/admin-fees.js CHANGED
@@ -94,42 +94,6 @@ jQuery(function($) {
94
  });
95
 
96
  // Color picker.
97
- var $color_picker = $form.find( '#fee-bgcolor-picker' );
98
- var $color_picker_field = $color_picker.find( '#fee-bgcolor-value' );
99
-
100
- // Initial color.
101
- if ( $color_picker_field.val() ) {
102
- $color_picker_field.css( 'color', $color_picker_field.val() );
103
- $color_picker_field.css( 'background-color', $color_picker_field.val() );
104
- }
105
-
106
- $color_picker_field.iris({
107
- mode: 'hsl',
108
- hide: false,
109
- width: 200,
110
- palettes: true,
111
- border: false,
112
- target: '#fee-bgcolor-picker-iris',
113
- change: function(event, ui) {
114
- $(this).css( 'color', ui.color.toString() );
115
- $(this).css( 'background-color', ui.color.toString() );
116
- }
117
- }).focus(function() {
118
- $color_picker.find( '.color-selection' ).show();
119
- });
120
-
121
- $color_picker.find( 'a.iris-square-value' ).click(function(e) {
122
- e.preventDefault();
123
- $color_picker.find( '.color-selection' ).hide();
124
- });
125
- $( 'a.reset-btn', $color_picker ).click(function(e) {
126
- e.preventDefault();
127
- $color_picker_field.val( '' ).css( 'background-color', '#ffffff' );
128
- $color_picker.find( '.color-selection' ).hide();
129
- });
130
- $( 'a.close-btn', $color_picker ).click(function(e) {
131
- e.preventDefault();
132
- $color_picker.find( '.color-selection' ).hide();
133
- });
134
 
135
  });
94
  });
95
 
96
  // Color picker.
97
+ $( '.cpa-color-picker' ).wpColorPicker();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
98
 
99
  });
assets/js/admin-fees.min.js CHANGED
@@ -1 +1 @@
1
- jQuery(function($){var $form=$("form#wpbdp-fee-form");if(0!=$form.length){var update_form_ui=function(event){var fee__days=$('input[name="_days"]:checked',$form).val(),$textfield=$('input[name="fee[days]"]',$form);0==fee__days?$textfield.prop("disabled",!0).val("0"):($textfield.prop("disabled",!1),event&&$("#wpbdp-fee-form-days",$form).is(event.target)&&$textfield.focus());var $pricing=$('input[name="fee[pricing_model]"]',$form),limit_categories="1"==$('select[name="limit_categories"]',$form).val(),pricing=$pricing.filter(":checked").val(),$category_chooser=$("#limit-categories-list",$form),selected_categories=[];if(limit_categories?($category_chooser.removeClass("hidden"),$("select",$category_chooser).length>0?(selected_categories=$("select",$category_chooser).val(),selected_categories||(selected_categories=[])):selected_categories=$("input:checked",$category_chooser).map(function(i,cb){return $(cb).val()}).get(),selected_categories.length>0?$pricing.filter('[value="variable"]').parent().show():($pricing.filter('[value="variable"]').parent().hide(),pricing=$pricing.val(["flat"]).val())):($category_chooser.addClass("hidden"),$pricing.filter('[value="variable"]').parent().show()),$(".fee-pricing-details").not(".pricing-details-"+pricing).addClass("hidden"),$(".fee-pricing-details.pricing-details-"+pricing,$form).removeClass("hidden"),"variable"==pricing){var $rows=$(".wpbdp-variable-pricing-configurator-row",$form);limit_categories?($rows.addClass("hidden"),$.each(selected_categories,function(i,val){$rows.filter('[data-term-id="'+val+'"]').removeClass("hidden")})):$rows.removeClass("hidden")}};update_form_ui(),$('input[name="fee[days]"]',$form).blur(function(){var val=parseInt($.trim($(this).val()),10);$(this).val(isNaN(val)?"0":Math.max(0,Math.round(val)))}),$('input[name="_days"],select[name="limit_categories"],input[name="fee[pricing_model]"],#limit-categories-list input[type="checkbox"],#limit-categories-list select').change(update_form_ui),$("#limit-categories-list select").selectWoo({placeholder:$("#limit-categories-list select").attr("placeholder")}),$form.submit(function(){return $('input[name="fee[days]"]',$form).prop("disabled",!1),!0});var $color_picker=$form.find("#fee-bgcolor-picker"),$color_picker_field=$color_picker.find("#fee-bgcolor-value");$color_picker_field.val()&&($color_picker_field.css("color",$color_picker_field.val()),$color_picker_field.css("background-color",$color_picker_field.val())),$color_picker_field.iris({mode:"hsl",hide:!1,width:200,palettes:!0,border:!1,target:"#fee-bgcolor-picker-iris",change:function(event,ui){$(this).css("color",ui.color.toString()),$(this).css("background-color",ui.color.toString())}}).focus(function(){$color_picker.find(".color-selection").show()}),$color_picker.find("a.iris-square-value").click(function(e){e.preventDefault(),$color_picker.find(".color-selection").hide()}),$("a.reset-btn",$color_picker).click(function(e){e.preventDefault(),$color_picker_field.val("").css("background-color","#ffffff"),$color_picker.find(".color-selection").hide()}),$("a.close-btn",$color_picker).click(function(e){e.preventDefault(),$color_picker.find(".color-selection").hide()})}});
1
+ jQuery(function($){var $form=$("form#wpbdp-fee-form");if(0!=$form.length){var update_form_ui=function(event){var fee__days=$('input[name="_days"]:checked',$form).val(),$textfield=$('input[name="fee[days]"]',$form);0==fee__days?$textfield.prop("disabled",!0).val("0"):($textfield.prop("disabled",!1),event&&$("#wpbdp-fee-form-days",$form).is(event.target)&&$textfield.focus());var $pricing=$('input[name="fee[pricing_model]"]',$form),limit_categories="1"==$('select[name="limit_categories"]',$form).val(),pricing=$pricing.filter(":checked").val(),$category_chooser=$("#limit-categories-list",$form),selected_categories=[];if(limit_categories?($category_chooser.removeClass("hidden"),$("select",$category_chooser).length>0?(selected_categories=$("select",$category_chooser).val(),selected_categories||(selected_categories=[])):selected_categories=$("input:checked",$category_chooser).map(function(i,cb){return $(cb).val()}).get(),selected_categories.length>0?$pricing.filter('[value="variable"]').parent().show():($pricing.filter('[value="variable"]').parent().hide(),pricing=$pricing.val(["flat"]).val())):($category_chooser.addClass("hidden"),$pricing.filter('[value="variable"]').parent().show()),$(".fee-pricing-details").not(".pricing-details-"+pricing).addClass("hidden"),$(".fee-pricing-details.pricing-details-"+pricing,$form).removeClass("hidden"),"variable"==pricing){var $rows=$(".wpbdp-variable-pricing-configurator-row",$form);limit_categories?($rows.addClass("hidden"),$.each(selected_categories,function(i,val){$rows.filter('[data-term-id="'+val+'"]').removeClass("hidden")})):$rows.removeClass("hidden")}};update_form_ui(),$('input[name="fee[days]"]',$form).blur(function(){var val=parseInt($.trim($(this).val()),10);$(this).val(isNaN(val)?"0":Math.max(0,Math.round(val)))}),$('input[name="_days"],select[name="limit_categories"],input[name="fee[pricing_model]"],#limit-categories-list input[type="checkbox"],#limit-categories-list select').change(update_form_ui),$("#limit-categories-list select").selectWoo({placeholder:$("#limit-categories-list select").attr("placeholder")}),$form.submit(function(){return $('input[name="fee[days]"]',$form).prop("disabled",!1),!0}),$(".cpa-color-picker").wpColorPicker()}});
assets/js/admin-settings.js CHANGED
@@ -34,6 +34,10 @@ jQuery(function($) {
34
  $.each( self.requirements, function( setting_id, reqs ) {
35
  self.check_requirements( setting_id );
36
  } );
 
 
 
 
37
  },
38
 
39
  check_requirements: function( setting_id ) {
34
  $.each( self.requirements, function( setting_id, reqs ) {
35
  self.check_requirements( setting_id );
36
  } );
37
+
38
+ if ( $.fn.wpColorPicker) {
39
+ $( '.cpa-color-picker' ).wpColorPicker();
40
+ }
41
  },
42
 
43
  check_requirements: function( setting_id ) {
assets/js/admin-settings.min.js CHANGED
@@ -1 +1 @@
1
- jQuery(function($){var wpbdp_settings_dep_handling={init:function(){var self=this;self.watch={},self.requirements={},$('.wpbdp-settings-setting[data-requirements][data-requirements!=""]').each(function(){var setting_id=$(this).data("setting-id"),reqs=$(this).data("requirements");self.requirements[setting_id]=reqs,$.each(reqs,function(i,req){var rel_setting_id=req[0];"undefined"==typeof self.watch[rel_setting_id]&&(self.watch[rel_setting_id]=[]),self.watch[rel_setting_id].push(setting_id)})}),$.each(self.watch,function(setting_id,affected_settings){$('[name="wpbdp_settings['+setting_id+']"], [name="wpbdp_settings['+setting_id+'][]"]').change(function(){$.each(affected_settings,function(i,v){self.check_requirements(v)})})}),$.each(self.requirements,function(setting_id,reqs){self.check_requirements(setting_id)})},check_requirements:function(setting_id){for(var reqs=this.requirements[setting_id],$setting=$("#wpbdp-settings-"+setting_id),$row=$setting.parents("tr"),passes=!0,i=0;i<reqs.length;i++){var req_name=reqs[i][0].replace("!",""),not=-1!==reqs[i][0].indexOf("!"),value=reqs[i][1],$rel_setting=$("#wpbdp-settings-"+req_name);if($rel_setting.length>0)if($rel_setting.parents("tr").hasClass("wpbdp-setting-disabled"))value=!1;else{var $field=$rel_setting.find('[name="wpbdp_settings['+req_name+']"]:checked, [name="wpbdp_settings['+req_name+'][]"]:checked');value=$field.length>0}if(passes=not&&!value||value,!passes)break}passes?$row.removeClass("wpbdp-setting-disabled"):$row.addClass("wpbdp-setting-disabled"),"undefined"!=typeof this.watch[setting_id]&&$setting.find('[name="wpbdp_settings['+setting_id+']"], [name="wpbdp_settings['+setting_id+'][]"]').trigger("change")}};wpbdp_settings_dep_handling.init();var wpbdp_settings_licensing={init:function(){0!=$(".wpbdp-settings-type-license_key").length&&$(".wpbdp-license-key-activate-btn, .wpbdp-license-key-deactivate-btn").click(function(e){e.preventDefault();var $button=$(this),$setting=$(this).parents(".wpbdp-license-key-activation-ui"),$msg=$setting.find(".wpbdp-license-key-activation-status-msg"),activate=($setting.find(".spinner"),$(this).is(".wpbdp-license-key-activate-btn")),$field=$setting.find("input.wpbdp-license-key-input"),data=$setting.data("licensing");$msg.hide(),$button.data("original_label",$(this).val()),$button.val($(this).data("working-msg")),$button.prop("disabled",!0),activate?data.action="wpbdp_activate_license":data.action="wpbdp_deactivate_license",data.license_key=$field.val(),$.post(ajaxurl,data,function(res){if(res.success){if($msg.removeClass("status-error").addClass("status-success").html(res.message).show(),activate){var classes=$setting.attr("class").split(" ").filter(function(item){var className=item.trim();return 0!==className.length&&!className.match(/^wpbdp-license-status/)});classes.push("wpbdp-license-status-valid"),$setting.attr("class",classes.join(" "))}else $setting.removeClass("wpbdp-license-status-valid").addClass("wpbdp-license-status-invalid");$field.prop("readonly",!!activate)}else $msg.removeClass("status-success").addClass("status-error").html(res.error).show(),$setting.removeClass("wpbdp-license-status-valid").addClass("wpbdp-license-status-invalid"),$field.prop("readonly",!1);$button.val($button.data("original_label")),$button.prop("disabled",!1)},"json")})}};wpbdp_settings_licensing.init();var wpbdp_settings_email={init:function(){$(".wpbdp-settings-email-preview, .wpbdp-settings-email-edit-btn").click(function(e){e.preventDefault();var $email=$(this).parents(".wpbdp-settings-email");$(this).hide(),$email.find(".wpbdp-settings-email-editor").show()}),$(".wpbdp-settings-email-editor .cancel").click(function(e){e.preventDefault();var $email=$(this).parents(".wpbdp-settings-email"),$editor=$email.find(".wpbdp-settings-email-editor");if($email.parent().is("#wpbdp-settings-expiration-notices-add"))return $email.hide(),void $("#wpbdp-settings-expiration-notices-add-btn").show();var subject=$editor.find(".stored-email-subject").val(),body=$editor.find(".stored-email-body").val();if($editor.find(".email-subject").val(subject),$editor.find(".email-body").val(body),$email.hasClass("wpbdp-expiration-notice-email")){var event=$editor.find(".stored-notice-event").val(),reltime=$editor.find(".stored-notice-relative-time").val();$editor.find(".notice-event").val(event),$editor.find(".notice-relative-time").val(reltime),reltime||(reltime="0 days"),$editor.find("select.relative-time-and-event").val(event+","+reltime)}$editor.hide(),$email.find(".wpbdp-settings-email-preview").show()}),$(".wpbdp-settings-email-editor .delete").click(function(e){e.preventDefault();var $email=$(this).parents(".wpbdp-settings-email");$email.find("input.email-subject").val(""),$email.find("input.email-body").val(""),$("#wpbdp-admin-page-settings form:first").submit()}),$(".wpbdp-expiration-notice-email select.relative-time-and-event").change(function(e){var parts=$(this).val().split(","),event=parts[0],relative_time=parts[1],$email=$(this).parents(".wpbdp-settings-email");$email.find(".notice-event").val(event),$email.find(".notice-relative-time").val(relative_time)}),$("#wpbdp-settings-expiration-notices-add-btn").click(function(e){e.preventDefault();var $container=$("#wpbdp-settings-expiration-notices-add .wpbdp-expiration-notice-email"),$editor=$container.find(".wpbdp-settings-email-editor");$(this).hide(),$container.show(),$editor.show()}),$('#wpbdp-settings-expiration-notices-add input[type="submit"]').click(function(e){var $editor=$(this).parents(".wpbdp-settings-email-editor");return $editor.find("input, textarea, select").each(function(i){var name=$(this).attr("name");name&&-1!=name.indexOf("new_notice")&&(name=name.replace("new_notice","wpbdp_settings[expiration-notices]"),$(this).prop("name",name))}),!0})}};wpbdp_settings_email.init()});
1
+ jQuery(function($){var wpbdp_settings_dep_handling={init:function(){var self=this;self.watch={},self.requirements={},$('.wpbdp-settings-setting[data-requirements][data-requirements!=""]').each(function(){var setting_id=$(this).data("setting-id"),reqs=$(this).data("requirements");self.requirements[setting_id]=reqs,$.each(reqs,function(i,req){var rel_setting_id=req[0];"undefined"==typeof self.watch[rel_setting_id]&&(self.watch[rel_setting_id]=[]),self.watch[rel_setting_id].push(setting_id)})}),$.each(self.watch,function(setting_id,affected_settings){$('[name="wpbdp_settings['+setting_id+']"], [name="wpbdp_settings['+setting_id+'][]"]').change(function(){$.each(affected_settings,function(i,v){self.check_requirements(v)})})}),$.each(self.requirements,function(setting_id,reqs){self.check_requirements(setting_id)}),$.fn.wpColorPicker&&$(".cpa-color-picker").wpColorPicker()},check_requirements:function(setting_id){for(var reqs=this.requirements[setting_id],$setting=$("#wpbdp-settings-"+setting_id),$row=$setting.parents("tr"),passes=!0,i=0;i<reqs.length;i++){var req_name=reqs[i][0].replace("!",""),not=-1!==reqs[i][0].indexOf("!"),value=reqs[i][1],$rel_setting=$("#wpbdp-settings-"+req_name);if($rel_setting.length>0)if($rel_setting.parents("tr").hasClass("wpbdp-setting-disabled"))value=!1;else{var $field=$rel_setting.find('[name="wpbdp_settings['+req_name+']"]:checked, [name="wpbdp_settings['+req_name+'][]"]:checked');value=$field.length>0}if(passes=not&&!value||value,!passes)break}passes?$row.removeClass("wpbdp-setting-disabled"):$row.addClass("wpbdp-setting-disabled"),"undefined"!=typeof this.watch[setting_id]&&$setting.find('[name="wpbdp_settings['+setting_id+']"], [name="wpbdp_settings['+setting_id+'][]"]').trigger("change")}};wpbdp_settings_dep_handling.init();var wpbdp_settings_licensing={init:function(){0!=$(".wpbdp-settings-type-license_key").length&&$(".wpbdp-license-key-activate-btn, .wpbdp-license-key-deactivate-btn").click(function(e){e.preventDefault();var $button=$(this),$setting=$(this).parents(".wpbdp-license-key-activation-ui"),$msg=$setting.find(".wpbdp-license-key-activation-status-msg"),activate=($setting.find(".spinner"),$(this).is(".wpbdp-license-key-activate-btn")),$field=$setting.find("input.wpbdp-license-key-input"),data=$setting.data("licensing");$msg.hide(),$button.data("original_label",$(this).val()),$button.val($(this).data("working-msg")),$button.prop("disabled",!0),activate?data.action="wpbdp_activate_license":data.action="wpbdp_deactivate_license",data.license_key=$field.val(),$.post(ajaxurl,data,function(res){if(res.success){if($msg.removeClass("status-error").addClass("status-success").html(res.message).show(),activate){var classes=$setting.attr("class").split(" ").filter(function(item){var className=item.trim();return 0!==className.length&&!className.match(/^wpbdp-license-status/)});classes.push("wpbdp-license-status-valid"),$setting.attr("class",classes.join(" "))}else $setting.removeClass("wpbdp-license-status-valid").addClass("wpbdp-license-status-invalid");$field.prop("readonly",!!activate)}else $msg.removeClass("status-success").addClass("status-error").html(res.error).show(),$setting.removeClass("wpbdp-license-status-valid").addClass("wpbdp-license-status-invalid"),$field.prop("readonly",!1);$button.val($button.data("original_label")),$button.prop("disabled",!1)},"json")})}};wpbdp_settings_licensing.init();var wpbdp_settings_email={init:function(){$(".wpbdp-settings-email-preview, .wpbdp-settings-email-edit-btn").click(function(e){e.preventDefault();var $email=$(this).parents(".wpbdp-settings-email");$(this).hide(),$email.find(".wpbdp-settings-email-editor").show()}),$(".wpbdp-settings-email-editor .cancel").click(function(e){e.preventDefault();var $email=$(this).parents(".wpbdp-settings-email"),$editor=$email.find(".wpbdp-settings-email-editor");if($email.parent().is("#wpbdp-settings-expiration-notices-add"))return $email.hide(),void $("#wpbdp-settings-expiration-notices-add-btn").show();var subject=$editor.find(".stored-email-subject").val(),body=$editor.find(".stored-email-body").val();if($editor.find(".email-subject").val(subject),$editor.find(".email-body").val(body),$email.hasClass("wpbdp-expiration-notice-email")){var event=$editor.find(".stored-notice-event").val(),reltime=$editor.find(".stored-notice-relative-time").val();$editor.find(".notice-event").val(event),$editor.find(".notice-relative-time").val(reltime),reltime||(reltime="0 days"),$editor.find("select.relative-time-and-event").val(event+","+reltime)}$editor.hide(),$email.find(".wpbdp-settings-email-preview").show()}),$(".wpbdp-settings-email-editor .delete").click(function(e){e.preventDefault();var $email=$(this).parents(".wpbdp-settings-email");$email.find("input.email-subject").val(""),$email.find("input.email-body").val(""),$("#wpbdp-admin-page-settings form:first").submit()}),$(".wpbdp-expiration-notice-email select.relative-time-and-event").change(function(e){var parts=$(this).val().split(","),event=parts[0],relative_time=parts[1],$email=$(this).parents(".wpbdp-settings-email");$email.find(".notice-event").val(event),$email.find(".notice-relative-time").val(relative_time)}),$("#wpbdp-settings-expiration-notices-add-btn").click(function(e){e.preventDefault();var $container=$("#wpbdp-settings-expiration-notices-add .wpbdp-expiration-notice-email"),$editor=$container.find(".wpbdp-settings-email-editor");$(this).hide(),$container.show(),$editor.show()}),$('#wpbdp-settings-expiration-notices-add input[type="submit"]').click(function(e){var $editor=$(this).parents(".wpbdp-settings-email-editor");return $editor.find("input, textarea, select").each(function(i){var name=$(this).attr("name");name&&-1!=name.indexOf("new_notice")&&(name=name.replace("new_notice","wpbdp_settings[expiration-notices]"),$(this).prop("name",name))}),!0})}};wpbdp_settings_email.init()});
assets/js/submit-listing.js CHANGED
@@ -16,6 +16,8 @@ jQuery(function($) {
16
 
17
  if ( $( '.wpbdp-js-select2', this.field_wrapper ).length > 0 ) {
18
  this.field_type = 'select2';
 
 
19
  } else if ( this.field_wrapper.hasClass( 'wpbdp-form-field-type-checkbox' ) ) {
20
  this.field_type = 'checkbox';
21
  } else if ( this.field_wrapper.hasClass( 'wpbdp-form-field-type-radio' ) ) {
@@ -30,12 +32,14 @@ jQuery(function($) {
30
  }
31
 
32
  // First mark categories that were disabled since the beginning via HTML.
33
- if ( 'select2' == this.field_type ) {
34
  this.field.find( 'option[disabled="disabled"]' ).data( 'keep_disabled', true );
35
  // Workaround for https://github.com/select2/select2/issues/3992.
36
  var self = this;
37
  setTimeout(function() {
38
- self.field.selectWoo({placeholder: wpbdpSubmitListingL10n.categoriesPlaceholderTxt});
 
 
39
  } );
40
  }
41
 
@@ -43,7 +47,7 @@ jQuery(function($) {
43
  return;
44
  }
45
 
46
- this.skip_plan_selection = ( 1 == $( 'input[type="hidden"][name="skip_plan_selection"][value="1"]' ).length );
47
  if ( this.skip_plan_selection ) {
48
  return;
49
  // alert('skip plan');
@@ -71,7 +75,7 @@ jQuery(function($) {
71
  categories_changed: function() {
72
  this.selected_categories = [];
73
 
74
- if ( 'select2' === this.field_type ) {
75
  this.selected_categories = this.field.val();
76
  } else if ( 'checkbox' === this.field_type ) {
77
  this.selected_categories = this.field.filter( ':checked' ).map(function() {
@@ -85,8 +89,9 @@ jQuery(function($) {
85
  this.selected_categories = [];
86
  }
87
 
88
- if ( ! $.isArray( this.selected_categories ) )
89
  this.selected_categories = [this.selected_categories];
 
90
 
91
  if ( ! this.selected_categories ) {
92
  this.selected_categories = [];
@@ -97,13 +102,13 @@ jQuery(function($) {
97
  this.update_plan_list();
98
  this.update_plan_prices();
99
 
100
- if ( 'checkbox' == this.field_type || this.field.is( '[multiple]' ) ) {
101
  this.maybe_limit_category_options();
102
  }
103
 
104
- if ( 0 == this.selected_categories.length ) {
105
  this.plans.find( 'input[name="listing_plan"]' ).prop( {
106
- 'disabled': 0 == this.selected_categories.length,
107
  'checked': false
108
  } );
109
  } else {
@@ -123,7 +128,7 @@ jQuery(function($) {
123
  }
124
 
125
  if ( this.available_plans.length === 1 && this.plan_autoselect ) {
126
- $( '#wpbdp-plan-select-radio-' + this.available_plans[0] ).trigger( "click" );
127
  }
128
 
129
  if ( ! this.plan_autoselect && 'checkbox' !== this.field_type && !$( this.field_wrapper ).hasClass( 'wpbdp-form-field-type-multiselect' ) ) {
@@ -133,23 +138,23 @@ jQuery(function($) {
133
  },
134
 
135
  _enable_categories: function( categories ) {
136
- if ( 'none' != categories && 'all' != categories ) {
137
  this._enable_categories( 'none' );
138
  }
139
 
140
- if ( 'none' == categories || 'all' == categories ) {
141
- if ( 'select2' == this.field_type ) {
142
  this.field.find( 'option' ).each(function(i, v) {
143
  if ( true === $( this ).data( 'keep_disabled' ) ) {
144
  // $( this ).prop( 'disabled', true );
145
  } else {
146
- $( this ).prop( 'disabled', ( 'all' == categories ) ? false : true );
147
  }
148
  });
149
  } else {
150
- this.field.prop( 'disabled', ( 'all' == categories ) ? false : true );
151
 
152
- if ( 'all' == categories ) {
153
  this.field_wrapper.find( '.wpbdp-form-field-checkbox-item, .wpbdp-form-field-radio-item' ).removeClass( 'disabled' );
154
  } else {
155
  this.field_wrapper.find( '.wpbdp-form-field-checkbox-item, .wpbdp-form-field-radio-item' ).addClass( 'disabled' );
@@ -159,16 +164,16 @@ jQuery(function($) {
159
  return;
160
  }
161
 
162
- if ( 'select2' == this.field_type ) {
163
  this.field.find( 'option' ).each(function(i, v) {
164
  if ( true === $( this ).data( 'keep_disabled' ) ) {
165
  } else {
166
- $( this ).prop( 'disabled', -1 == $.inArray( parseInt( $( this ).val() ), categories ) );
167
  }
168
  });
169
  } else {
170
  this.field.each(function(i, v) {
171
- if ( -1 != $.inArray( parseInt( $( this ).val() ), categories ) ) {
172
  $( this ).prop( 'disabled', false );
173
  $( this ).parents().filter( '.wpbdp-form-field-checkbox-item, .wpbdp-form-field-radio-item' ).removeClass( 'disabled' );
174
  }
@@ -183,12 +188,13 @@ jQuery(function($) {
183
  var self = this;
184
 
185
  $.each(this.available_plans, function(i, v) {
186
- if ( all_cats )
187
  return;
 
188
 
189
  var plan_cats = self.plans.filter('[data-id="' + v + '"]').data('categories');
190
 
191
- if ( 'all' == plan_cats ) {
192
  all_cats = true;
193
  } else {
194
  cats = $.unique( cats.concat( plan_cats.toString().split( ',' ) ) );
@@ -213,14 +219,15 @@ jQuery(function($) {
213
  var plan_cats = $plan.data('categories').toString();
214
  var plan_supports_selection = true;
215
 
216
- if ( 'all' != plan_cats && self.selected_categories ) {
217
  plan_cats = $.map( plan_cats.split(','), function( x ) { return parseInt(x); } );
218
 
219
  $.each( self.selected_categories, function( j, c ) {
220
- if ( ! plan_supports_selection )
221
  return;
 
222
 
223
- if ( -1 == $.inArray( c, plan_cats ) ) {
224
  plan_supports_selection = false;
225
  }
226
  } );
@@ -256,7 +263,6 @@ jQuery(function($) {
256
  case 'extra':
257
  price = parseFloat( $plan.data( 'amount' ) ) + ( parseFloat( pricing.extra ) * self.selected_categories.length );
258
  break;
259
- case 'flat':
260
  default:
261
  price = parseFloat( $plan.data( 'amount' ) );
262
  break;
@@ -265,7 +271,7 @@ jQuery(function($) {
265
  $plan.find( '.wpbdp-plan-price-amount' ).text( price ? $plan.data( 'amount-format' ).replace( '[amount]', price.toFixed(2) ) : $plan.data( 'free-text' ) );
266
 
267
  if ( self.available_plans.length === 1 ) {
268
- $plan.find( '#wpbdp-plan-select-radio-' + plan_id ).prop( "checked", true );
269
  }
270
 
271
  } );
@@ -278,17 +284,16 @@ jQuery(function($) {
278
  this.$form = this.$submit.find( 'form' );
279
  this.editing = ( this.$form.find( 'input[name="editing"]' ).val() == '1' );
280
  this.$sections = this.$submit.find( '.wpbdp-submit-listing-section' );
281
- this.skip_plan_selection = ( 1 == $( 'input[type="hidden"][name="skip_plan_selection"][value="1"]' ).length );
282
 
283
  this.listing_id = this.$form.find( 'input[name="listing_id"]' ).val();
284
  this.ajax_url = this.$form.attr( 'data-ajax-url' );
285
  this.doing_ajax = false;
286
 
287
- this.setup_section_headers();
288
  this.plan_handling();
289
 
290
  var self = this;
291
- this.$form.on( 'click', ':reset', function( e ) {
292
  e.preventDefault();
293
  self.$form.find('input[name="save_listing"]').val( '' );
294
  self.$form.find('input[name="reset"]').val( 'reset' );
@@ -313,6 +318,28 @@ jQuery(function($) {
313
  $options.prop( 'checked', $( this ).find( 'input' ).is(':checked') );
314
  } );
315
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
316
  $( window ).trigger( 'wpbdp_submit_init' );
317
  };
318
  $.extend( wpbdp.submit_listing.Handler.prototype, {
@@ -336,13 +363,6 @@ jQuery(function($) {
336
  }, 'json' );
337
  },
338
 
339
- setup_section_headers: function() {
340
- this.$sections.find( '.wpbdp-submit-listing-section-header' ).click(function() {
341
- var $section = $( this ).parent( '.wpbdp-submit-listing-section' );
342
- $section.toggleClass( 'collapsed' );
343
- });
344
- },
345
-
346
  plan_handling: function() {
347
  this.fee_helper = new wpbdp.submit_listing.Fee_Selection_Helper( this.$submit, this.editing );
348
 
@@ -350,7 +370,7 @@ jQuery(function($) {
350
  var $plan = this.$form.find( this.skip_plan_selection ? '.wpbdp-plan-selection .wpbdp-plan' : '.wpbdp-current-plan .wpbdp-plan' );
351
  var plan_cats = $plan.length ? $plan.data( 'categories' ).toString() : '';
352
 
353
- if ( 'all' != plan_cats ) {
354
  var supported_categories = $.map( $.unique( plan_cats.split( ',' ) ), function(x) { return parseInt(x); } );
355
  this.fee_helper._enable_categories( supported_categories );
356
  }
@@ -359,26 +379,11 @@ jQuery(function($) {
359
  }
360
 
361
  var self = this;
362
- this.$submit.on( 'change, click', 'input[name="listing_plan"], input[name="continue-to-fields"]', function( e ) {
363
- e.preventDefault();
364
- if ( $( this ).parents( '.wpbdp-plan' ).attr( 'data-disabled' ) == 1 ) {
365
- return false;
366
- }
367
-
368
- var data = self.$form.serialize();
369
- data += '&action=wpbdp_ajax&handler=submit_listing__sections';
370
-
371
- self.ajax( data, function( res ) {
372
- self.refresh( res );
373
- $( 'html, body' ).delay(100).animate({
374
- scrollTop: self.$form.find('.wpbdp-submit-listing-section-plan_selection').offset().top
375
- }, 500);
376
- } );
377
- } );
378
 
379
  this.$submit.on( 'click', '#change-plan-link a', function(e) {
380
  e.preventDefault();
381
 
 
382
  var data = self.$form.serialize();
383
  data += '&action=wpbdp_ajax&handler=submit_listing__reset_plan';
384
 
@@ -413,16 +418,20 @@ jQuery(function($) {
413
 
414
  $( this ).replaceWith( $new_content );
415
 
416
- // Refresh things.
417
- Reusables.Breakpoints.scan( $new_content );
418
-
419
  $section.find( '.wpbdp-editor-area' ).each( function() {
420
  var id = $( this ).attr( 'id' );
421
  wp.editor.initialize( id, WPBDPTinyMCESettings[ id ] );
422
  } );
423
 
424
  $( window ).trigger( 'wpbdp_submit_refresh', [self, section_id, $section] );
425
- $section.show();
 
 
 
 
 
 
 
426
  } );
427
  } );
428
  },
@@ -497,7 +506,8 @@ jQuery(function($) {
497
  } );
498
  } );
499
 
500
- if ( $submit.length > 0 )
501
  var x = new wpbdp.submit_listing.Handler( $submit );
 
502
 
503
  });
16
 
17
  if ( $( '.wpbdp-js-select2', this.field_wrapper ).length > 0 ) {
18
  this.field_type = 'select2';
19
+ } else if ( this.field_wrapper.hasClass( 'wpbdp-form-field-type-select' ) ) {
20
+ this.field_type = 'select';
21
  } else if ( this.field_wrapper.hasClass( 'wpbdp-form-field-type-checkbox' ) ) {
22
  this.field_type = 'checkbox';
23
  } else if ( this.field_wrapper.hasClass( 'wpbdp-form-field-type-radio' ) ) {
32
  }
33
 
34
  // First mark categories that were disabled since the beginning via HTML.
35
+ if ( 'select2' === this.field_type ) {
36
  this.field.find( 'option[disabled="disabled"]' ).data( 'keep_disabled', true );
37
  // Workaround for https://github.com/select2/select2/issues/3992.
38
  var self = this;
39
  setTimeout(function() {
40
+ if ( this.field_type === 'select2' ) {
41
+ self.field.selectWoo({placeholder: wpbdpSubmitListingL10n.categoriesPlaceholderTxt});
42
+ }
43
  } );
44
  }
45
 
47
  return;
48
  }
49
 
50
+ this.skip_plan_selection = ( 1 === $( 'input[type="hidden"][name="skip_plan_selection"][value="1"]' ).length );
51
  if ( this.skip_plan_selection ) {
52
  return;
53
  // alert('skip plan');
75
  categories_changed: function() {
76
  this.selected_categories = [];
77
 
78
+ if ( 'select2' === this.field_type || 'select' === this.field_type ) {
79
  this.selected_categories = this.field.val();
80
  } else if ( 'checkbox' === this.field_type ) {
81
  this.selected_categories = this.field.filter( ':checked' ).map(function() {
89
  this.selected_categories = [];
90
  }
91
 
92
+ if ( ! $.isArray( this.selected_categories ) ) {
93
  this.selected_categories = [this.selected_categories];
94
+ }
95
 
96
  if ( ! this.selected_categories ) {
97
  this.selected_categories = [];
102
  this.update_plan_list();
103
  this.update_plan_prices();
104
 
105
+ if ( 'checkbox' === this.field_type || this.field.is( '[multiple]' ) ) {
106
  this.maybe_limit_category_options();
107
  }
108
 
109
+ if ( 0 === this.selected_categories.length ) {
110
  this.plans.find( 'input[name="listing_plan"]' ).prop( {
111
+ 'disabled': 0 === this.selected_categories.length,
112
  'checked': false
113
  } );
114
  } else {
128
  }
129
 
130
  if ( this.available_plans.length === 1 && this.plan_autoselect ) {
131
+ $( '#wpbdp-plan-select-radio-' + this.available_plans[0] ).trigger( 'click' );
132
  }
133
 
134
  if ( ! this.plan_autoselect && 'checkbox' !== this.field_type && !$( this.field_wrapper ).hasClass( 'wpbdp-form-field-type-multiselect' ) ) {
138
  },
139
 
140
  _enable_categories: function( categories ) {
141
+ if ( 'none' !== categories && 'all' !== categories ) {
142
  this._enable_categories( 'none' );
143
  }
144
 
145
+ if ( 'none' === categories || 'all' === categories ) {
146
+ if ( 'select2' === this.field_type ) {
147
  this.field.find( 'option' ).each(function(i, v) {
148
  if ( true === $( this ).data( 'keep_disabled' ) ) {
149
  // $( this ).prop( 'disabled', true );
150
  } else {
151
+ $( this ).prop( 'disabled', ( 'all' === categories ) ? false : true );
152
  }
153
  });
154
  } else {
155
+ this.field.prop( 'disabled', ( 'all' === categories ) ? false : true );
156
 
157
+ if ( 'all' === categories ) {
158
  this.field_wrapper.find( '.wpbdp-form-field-checkbox-item, .wpbdp-form-field-radio-item' ).removeClass( 'disabled' );
159
  } else {
160
  this.field_wrapper.find( '.wpbdp-form-field-checkbox-item, .wpbdp-form-field-radio-item' ).addClass( 'disabled' );
164
  return;
165
  }
166
 
167
+ if ( 'select2' === this.field_type ) {
168
  this.field.find( 'option' ).each(function(i, v) {
169
  if ( true === $( this ).data( 'keep_disabled' ) ) {
170
  } else {
171
+ $( this ).prop( 'disabled', -1 === $.inArray( parseInt( $( this ).val() ), categories ) );
172
  }
173
  });
174
  } else {
175
  this.field.each(function(i, v) {
176
+ if ( -1 !== $.inArray( parseInt( $( this ).val() ), categories ) ) {
177
  $( this ).prop( 'disabled', false );
178
  $( this ).parents().filter( '.wpbdp-form-field-checkbox-item, .wpbdp-form-field-radio-item' ).removeClass( 'disabled' );
179
  }
188
  var self = this;
189
 
190
  $.each(this.available_plans, function(i, v) {
191
+ if ( all_cats ) {
192
  return;
193
+ }
194
 
195
  var plan_cats = self.plans.filter('[data-id="' + v + '"]').data('categories');
196
 
197
+ if ( 'all' === plan_cats ) {
198
  all_cats = true;
199
  } else {
200
  cats = $.unique( cats.concat( plan_cats.toString().split( ',' ) ) );
219
  var plan_cats = $plan.data('categories').toString();
220
  var plan_supports_selection = true;
221
 
222
+ if ( 'all' !== plan_cats && self.selected_categories ) {
223
  plan_cats = $.map( plan_cats.split(','), function( x ) { return parseInt(x); } );
224
 
225
  $.each( self.selected_categories, function( j, c ) {
226
+ if ( ! plan_supports_selection ) {
227
  return;
228
+ }
229
 
230
+ if ( -1 === $.inArray( c, plan_cats ) ) {
231
  plan_supports_selection = false;
232
  }
233
  } );
263
  case 'extra':
264
  price = parseFloat( $plan.data( 'amount' ) ) + ( parseFloat( pricing.extra ) * self.selected_categories.length );
265
  break;
 
266
  default:
267
  price = parseFloat( $plan.data( 'amount' ) );
268
  break;
271
  $plan.find( '.wpbdp-plan-price-amount' ).text( price ? $plan.data( 'amount-format' ).replace( '[amount]', price.toFixed(2) ) : $plan.data( 'free-text' ) );
272
 
273
  if ( self.available_plans.length === 1 ) {
274
+ $plan.find( '#wpbdp-plan-select-radio-' + plan_id ).prop( 'checked', true );
275
  }
276
 
277
  } );
284
  this.$form = this.$submit.find( 'form' );
285
  this.editing = ( this.$form.find( 'input[name="editing"]' ).val() == '1' );
286
  this.$sections = this.$submit.find( '.wpbdp-submit-listing-section' );
287
+ this.skip_plan_selection = ( 1 === $( 'input[type="hidden"][name="skip_plan_selection"][value="1"]' ).length );
288
 
289
  this.listing_id = this.$form.find( 'input[name="listing_id"]' ).val();
290
  this.ajax_url = this.$form.attr( 'data-ajax-url' );
291
  this.doing_ajax = false;
292
 
 
293
  this.plan_handling();
294
 
295
  var self = this;
296
+ this.$form.on( 'click', 'a.reset', function( e ) {
297
  e.preventDefault();
298
  self.$form.find('input[name="save_listing"]').val( '' );
299
  self.$form.find('input[name="reset"]').val( 'reset' );
318
  $options.prop( 'checked', $( this ).find( 'input' ).is(':checked') );
319
  } );
320
 
321
+ $( '#wpbdp-submit-listing' ).on( 'click', 'button.submit-back-button', function( e ) {
322
+ e.preventDefault();
323
+ var prev_section_id = $( this ).attr( 'data-previous-section' );
324
+ var prev_section = self.$form.find( '.wpbdp-submit-listing-section' ).filter( '[data-section-id="' + prev_section_id + '"]' );
325
+ if ( prev_section.length ) {
326
+ var current_section_id = self.$form.find('input[name="current_section"]').val();
327
+ var current_section = $( this ).parents('.wpbdp-submit-listing-section');
328
+ self.$form.find('input[name="current_section"]').val(prev_section_id);
329
+ current_section.addClass('hidden').hide();
330
+ prev_section.removeClass('hidden').show();
331
+
332
+ self.$form.find('.wpbdp-submit-rootline .wpbdp-submit-section-' + current_section_id ).removeClass('wpbdp-submit-checked wpbdp-submit-section-current');
333
+ self.$form.find('.wpbdp-submit-rootline .wpbdp-submit-section-' + prev_section_id ).addClass('wpbdp-submit-checked wpbdp-submit-section-current');
334
+ }
335
+
336
+ $( 'html, body' ).animate({
337
+ scrollTop: self.$form.find('.wpbdp-submit-rootline').offset().top
338
+ }, 500, function() {
339
+ Reusables.Breakpoints.evaluate();
340
+ });
341
+ } );
342
+
343
  $( window ).trigger( 'wpbdp_submit_init' );
344
  };
345
  $.extend( wpbdp.submit_listing.Handler.prototype, {
363
  }, 'json' );
364
  },
365
 
 
 
 
 
 
 
 
366
  plan_handling: function() {
367
  this.fee_helper = new wpbdp.submit_listing.Fee_Selection_Helper( this.$submit, this.editing );
368
 
370
  var $plan = this.$form.find( this.skip_plan_selection ? '.wpbdp-plan-selection .wpbdp-plan' : '.wpbdp-current-plan .wpbdp-plan' );
371
  var plan_cats = $plan.length ? $plan.data( 'categories' ).toString() : '';
372
 
373
+ if ( 'all' !== plan_cats ) {
374
  var supported_categories = $.map( $.unique( plan_cats.split( ',' ) ), function(x) { return parseInt(x); } );
375
  this.fee_helper._enable_categories( supported_categories );
376
  }
379
  }
380
 
381
  var self = this;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
382
 
383
  this.$submit.on( 'click', '#change-plan-link a', function(e) {
384
  e.preventDefault();
385
 
386
+ self.$form.find('input[name="current_section"]').val('');
387
  var data = self.$form.serialize();
388
  data += '&action=wpbdp_ajax&handler=submit_listing__reset_plan';
389
 
418
 
419
  $( this ).replaceWith( $new_content );
420
 
 
 
 
421
  $section.find( '.wpbdp-editor-area' ).each( function() {
422
  var id = $( this ).attr( 'id' );
423
  wp.editor.initialize( id, WPBDPTinyMCESettings[ id ] );
424
  } );
425
 
426
  $( window ).trigger( 'wpbdp_submit_refresh', [self, section_id, $section] );
427
+
428
+ if ( ! $section.hasClass('hidden') ) {
429
+ self.$form.find('input[name="current_section"]').val( $section.attr( 'data-section-id' ) );
430
+ $section.show();
431
+ }
432
+
433
+ // Refresh things.
434
+ Reusables.Breakpoints.scan( $new_content );
435
  } );
436
  } );
437
  },
506
  } );
507
  } );
508
 
509
+ if ( $submit.length > 0 ) {
510
  var x = new wpbdp.submit_listing.Handler( $submit );
511
+ }
512
 
513
  });
assets/js/submit-listing.min.js CHANGED
@@ -1 +1 @@
1
- jQuery(function($){var wpbdp=window.wpbdp||{};wpbdp.submit_listing=wpbdp.submit_listing||{},wpbdp.submit_listing.Fee_Selection_Helper=function($submit,editing){this.editing=!("undefined"==typeof editing||!editing),this.reset()},$.extend(wpbdp.submit_listing.Fee_Selection_Helper.prototype,{reset:function(){if(this.field_wrapper=$(".wpbdp-submit-listing-section-plan_selection .wpbdp-form-field-association-category"),this.field_type="",this.plan_autoselect=!1,$(".wpbdp-js-select2",this.field_wrapper).length>0?this.field_type="select2":this.field_wrapper.hasClass("wpbdp-form-field-type-checkbox")?this.field_type="checkbox":this.field_wrapper.hasClass("wpbdp-form-field-type-radio")&&(this.field_type="radio"),this.field=this.field_wrapper.find('select, input[type="checkbox"], input[type="radio"]'),this.field_type){if("select2"==this.field_type){this.field.find('option[disabled="disabled"]').data("keep_disabled",!0);var self=this;setTimeout(function(){self.field.selectWoo({placeholder:wpbdpSubmitListingL10n.categoriesPlaceholderTxt})})}this.editing||(this.skip_plan_selection=1==$('input[type="hidden"][name="skip_plan_selection"][value="1"]').length,this.skip_plan_selection||(this.$plans_container=$(".wpbdp-plan-selection-wrapper"),this.$plan_selection=this.$plans_container.find(".wpbdp-plan-selection"),this.plans=this.$plan_selection.find(".wpbdp-plan"),this.$plan_selection.hide(),this.selected_categories=[],this.available_plans=this.plans.map(function(){return $(this).data("id")}).get(),this.field.change($.proxy(this.categories_changed,this)),this.maybe_limit_category_options(),this.field.first().trigger("change")))}},categories_changed:function(){this.selected_categories=[],"select2"===this.field_type?this.selected_categories=this.field.val():"checkbox"===this.field_type?this.selected_categories=this.field.filter(":checked").map(function(){return $(this).val()}).get():"radio"===this.field_type&&(this.selected_categories=this.field.filter(":checked").val()),this.selected_categories||(this.selected_categories=[]),$.isArray(this.selected_categories)||(this.selected_categories=[this.selected_categories]),this.selected_categories||(this.selected_categories=[]),this.selected_categories=$.map(this.selected_categories,function(x){return parseInt(x)}),this.update_plan_list(),this.update_plan_prices(),("checkbox"==this.field_type||this.field.is("[multiple]"))&&this.maybe_limit_category_options(),0==this.selected_categories.length?this.plans.find('input[name="listing_plan"]').prop({disabled:0==this.selected_categories.length,checked:!1}):this.plans.find('input[name="listing_plan"]').prop("disabled",!1);var self=this;this.selected_categories.length>0?(this.$plans_container.show(),Reusables.Breakpoints.evaluate(),this.$plan_selection.fadeIn("fast")):this.$plans_container.fadeOut("fast",function(){self.$plan_selection.hide()}),1===this.available_plans.length&&this.plan_autoselect&&$("#wpbdp-plan-select-radio-"+this.available_plans[0]).trigger("click"),this.plan_autoselect||"checkbox"===this.field_type||$(this.field_wrapper).hasClass("wpbdp-form-field-type-multiselect")||(this.plan_autoselect=!0)},_enable_categories:function(categories){return"none"!=categories&&"all"!=categories&&this._enable_categories("none"),"none"==categories||"all"==categories?void("select2"==this.field_type?this.field.find("option").each(function(i,v){!0===$(this).data("keep_disabled")||$(this).prop("disabled","all"!=categories)}):(this.field.prop("disabled","all"!=categories),"all"==categories?this.field_wrapper.find(".wpbdp-form-field-checkbox-item, .wpbdp-form-field-radio-item").removeClass("disabled"):this.field_wrapper.find(".wpbdp-form-field-checkbox-item, .wpbdp-form-field-radio-item").addClass("disabled"))):void("select2"==this.field_type?this.field.find("option").each(function(i,v){!0===$(this).data("keep_disabled")||$(this).prop("disabled",-1==$.inArray(parseInt($(this).val()),categories))}):this.field.each(function(i,v){-1!=$.inArray(parseInt($(this).val()),categories)&&($(this).prop("disabled",!1),$(this).parents().filter(".wpbdp-form-field-checkbox-item, .wpbdp-form-field-radio-item").removeClass("disabled"))}))},maybe_limit_category_options:function(){var all_cats=!1,cats=[],self=this;$.each(this.available_plans,function(i,v){if(!all_cats){var plan_cats=self.plans.filter('[data-id="'+v+'"]').data("categories");"all"==plan_cats?all_cats=!0:(cats=$.unique(cats.concat(plan_cats.toString().split(","))),cats=$.map(cats,function(x){return parseInt(x)}))}}),all_cats?this._enable_categories("all"):this._enable_categories(cats)},update_plan_list:function(){var self=this,plans=[];$.each(this.plans,function(i,v){var $plan=$(v),plan_cats=$plan.data("categories").toString(),plan_supports_selection=!0;"all"!=plan_cats&&self.selected_categories&&(plan_cats=$.map(plan_cats.split(","),function(x){return parseInt(x)}),$.each(self.selected_categories,function(j,c){plan_supports_selection&&-1==$.inArray(c,plan_cats)&&(plan_supports_selection=!1)})),plan_supports_selection?(plans.push($plan.data("id")),$plan.show()):$plan.hide()}),self.available_plans=plans},update_plan_prices:function(){var self=this;$.each(self.available_plans,function(i,plan_id){var $plan=self.plans.filter('[data-id="'+plan_id+'"]'),pricing=$plan.data("pricing-details"),price=null;switch($plan.data("pricing-model")){case"variable":price=0,$.each(self.selected_categories,function(j,cat_id){price+=parseFloat(pricing[cat_id])});break;case"extra":price=parseFloat($plan.data("amount"))+parseFloat(pricing.extra)*self.selected_categories.length;break;case"flat":default:price=parseFloat($plan.data("amount"))}$plan.find(".wpbdp-plan-price-amount").text(price?$plan.data("amount-format").replace("[amount]",price.toFixed(2)):$plan.data("free-text")),1===self.available_plans.length&&$plan.find("#wpbdp-plan-select-radio-"+plan_id).prop("checked",!0)})}}),wpbdp.submit_listing.Handler=function($submit){this.$submit=$submit,this.$form=this.$submit.find("form"),this.editing="1"==this.$form.find('input[name="editing"]').val(),this.$sections=this.$submit.find(".wpbdp-submit-listing-section"),this.skip_plan_selection=1==$('input[type="hidden"][name="skip_plan_selection"][value="1"]').length,this.listing_id=this.$form.find('input[name="listing_id"]').val(),this.ajax_url=this.$form.attr("data-ajax-url"),this.doing_ajax=!1,this.setup_section_headers(),this.plan_handling();var self=this;this.$form.on("click",":reset",function(e){e.preventDefault(),self.$form.find('input[name="save_listing"]').val(""),self.$form.find('input[name="reset"]').val("reset"),self.$form.submit()}),$(window).on("wpbdp_submit_refresh",function(event,submit,section_id){self.fee_helper.reset()}),$("#wpbdp-submit-listing").on("change","#wpbdp-submit-listing-create_account",function(e){$("#wpbdp-submit-listing-account-details").toggle()}),$("#wpbdp-submit-listing").on("keyup",'#wpbdp-submit-listing-account-details input[type="password"]',function(e){self.check_password_strength($(this))}),$("#wpbdp-submit-listing").on("click",".wpbdp-inner-field-option-select_all",function(e){var $options=$(this).parent().find('input[type="checkbox"]');$options.prop("checked",$(this).find("input").is(":checked"))}),$(window).trigger("wpbdp_submit_init")},$.extend(wpbdp.submit_listing.Handler.prototype,{ajax:function(data,callback){if(this.doing_ajax)return void alert(wpbdpSubmitListingL10n.waitAMoment);this.doing_ajax=!0;var self=this;$.post(this.ajax_url,data,function(res){return res.success?(self.doing_ajax=!1,void callback.call(self,res.data)):void alert(wpbdpSubmitListingL10n.somethingWentWrong)},"json")},setup_section_headers:function(){this.$sections.find(".wpbdp-submit-listing-section-header").click(function(){var $section=$(this).parent(".wpbdp-submit-listing-section");$section.toggleClass("collapsed")})},plan_handling:function(){if(this.fee_helper=new wpbdp.submit_listing.Fee_Selection_Helper(this.$submit,this.editing),this.editing){var $plan=this.$form.find(this.skip_plan_selection?".wpbdp-plan-selection .wpbdp-plan":".wpbdp-current-plan .wpbdp-plan"),plan_cats=$plan.length?$plan.data("categories").toString():"";if("all"!=plan_cats){var supported_categories=$.map($.unique(plan_cats.split(",")),function(x){return parseInt(x)});this.fee_helper._enable_categories(supported_categories)}}else{var self=this;this.$submit.on("change, click",'input[name="listing_plan"], input[name="continue-to-fields"]',function(e){if(e.preventDefault(),1==$(this).parents(".wpbdp-plan").attr("data-disabled"))return!1;var data=self.$form.serialize();data+="&action=wpbdp_ajax&handler=submit_listing__sections",self.ajax(data,function(res){self.refresh(res),$("html, body").delay(100).animate({scrollTop:self.$form.find(".wpbdp-submit-listing-section-plan_selection").offset().top},500)})}),this.$submit.on("click","#change-plan-link a",function(e){e.preventDefault();var data=self.$form.serialize();data+="&action=wpbdp_ajax&handler=submit_listing__reset_plan",self.ajax(data,function(res){self.refresh(res)})})}},refresh:function(data){var sections=data.sections,current_sections=(data.messages,this.$form.find(".wpbdp-submit-listing-section"));current_sections.hide();var new_sections=sections,self=this;$.each(new_sections,function(section_id,section_details){var $section=current_sections.filter('[data-section-id="'+section_id+'"]'),$new_html=$(section_details.html);$section.find(".wpbdp-editor-area").each(function(){wp.editor.remove($(this).attr("id"))}),$section.attr("class",$new_html.attr("class")),$section.find(".wpbdp-submit-listing-section-content").fadeOut("fast",function(){var $new_content=$new_html.find(".wpbdp-submit-listing-section-content");$(this).replaceWith($new_content),Reusables.Breakpoints.scan($new_content),$section.find(".wpbdp-editor-area").each(function(){var id=$(this).attr("id");wp.editor.initialize(id,WPBDPTinyMCESettings[id])}),$(window).trigger("wpbdp_submit_refresh",[self,section_id,$section]),$section.show()})})},check_password_strength:function($input){var pass=$input.val(),$result=$input.siblings(".wpbdp-password-strength-meter");if($result.removeClass("strength-0 strength-2 strength-3 strength-4").html(""),pass){var strength=wp.passwordStrength.meter(pass,wp.passwordStrength.userInputBlacklist(),""),strength_msg="";switch(strength){case 2:strength_msg=pwsL10n.bad;break;case 3:strength_msg=pwsL10n.good;break;case 4:strength_msg=pwsL10n.strong;break;case 5:strength_msg=pwsL10n.mismatch;break;default:strength_msg=pwsL10n["short"]}$result.addClass("strength-"+(strength<5&&strength>=2?strength:"0")),$result.html(strength_msg)}}});var $submit=$("#wpbdp-submit-listing");if($(window).on("wpbdp_submit_init",function(){$submit.find(".wpbdp-editor-area").each(function(){var id=$(this).attr("id");wp.editor.initialize(id,WPBDPTinyMCESettings[id])})}),$submit.length>0){new wpbdp.submit_listing.Handler($submit)}});
1
+ jQuery(function($){var wpbdp=window.wpbdp||{};wpbdp.submit_listing=wpbdp.submit_listing||{},wpbdp.submit_listing.Fee_Selection_Helper=function($submit,editing){this.editing=!("undefined"==typeof editing||!editing),this.reset()},$.extend(wpbdp.submit_listing.Fee_Selection_Helper.prototype,{reset:function(){if(this.field_wrapper=$(".wpbdp-submit-listing-section-plan_selection .wpbdp-form-field-association-category"),this.field_type="",this.plan_autoselect=!1,$(".wpbdp-js-select2",this.field_wrapper).length>0?this.field_type="select2":this.field_wrapper.hasClass("wpbdp-form-field-type-select")?this.field_type="select":this.field_wrapper.hasClass("wpbdp-form-field-type-checkbox")?this.field_type="checkbox":this.field_wrapper.hasClass("wpbdp-form-field-type-radio")&&(this.field_type="radio"),this.field=this.field_wrapper.find('select, input[type="checkbox"], input[type="radio"]'),this.field_type){if("select2"===this.field_type){this.field.find('option[disabled="disabled"]').data("keep_disabled",!0);var self=this;setTimeout(function(){"select2"===this.field_type&&self.field.selectWoo({placeholder:wpbdpSubmitListingL10n.categoriesPlaceholderTxt})})}this.editing||(this.skip_plan_selection=1===$('input[type="hidden"][name="skip_plan_selection"][value="1"]').length,this.skip_plan_selection||(this.$plans_container=$(".wpbdp-plan-selection-wrapper"),this.$plan_selection=this.$plans_container.find(".wpbdp-plan-selection"),this.plans=this.$plan_selection.find(".wpbdp-plan"),this.$plan_selection.hide(),this.selected_categories=[],this.available_plans=this.plans.map(function(){return $(this).data("id")}).get(),this.field.change($.proxy(this.categories_changed,this)),this.maybe_limit_category_options(),this.field.first().trigger("change")))}},categories_changed:function(){this.selected_categories=[],"select2"===this.field_type||"select"===this.field_type?this.selected_categories=this.field.val():"checkbox"===this.field_type?this.selected_categories=this.field.filter(":checked").map(function(){return $(this).val()}).get():"radio"===this.field_type&&(this.selected_categories=this.field.filter(":checked").val()),this.selected_categories||(this.selected_categories=[]),$.isArray(this.selected_categories)||(this.selected_categories=[this.selected_categories]),this.selected_categories||(this.selected_categories=[]),this.selected_categories=$.map(this.selected_categories,function(x){return parseInt(x)}),this.update_plan_list(),this.update_plan_prices(),("checkbox"===this.field_type||this.field.is("[multiple]"))&&this.maybe_limit_category_options(),0===this.selected_categories.length?this.plans.find('input[name="listing_plan"]').prop({disabled:0===this.selected_categories.length,checked:!1}):this.plans.find('input[name="listing_plan"]').prop("disabled",!1);var self=this;this.selected_categories.length>0?(this.$plans_container.show(),Reusables.Breakpoints.evaluate(),this.$plan_selection.fadeIn("fast")):this.$plans_container.fadeOut("fast",function(){self.$plan_selection.hide()}),1===this.available_plans.length&&this.plan_autoselect&&$("#wpbdp-plan-select-radio-"+this.available_plans[0]).trigger("click"),this.plan_autoselect||"checkbox"===this.field_type||$(this.field_wrapper).hasClass("wpbdp-form-field-type-multiselect")||(this.plan_autoselect=!0)},_enable_categories:function(categories){return"none"!==categories&&"all"!==categories&&this._enable_categories("none"),"none"===categories||"all"===categories?void("select2"===this.field_type?this.field.find("option").each(function(i,v){!0===$(this).data("keep_disabled")||$(this).prop("disabled","all"!==categories)}):(this.field.prop("disabled","all"!==categories),"all"===categories?this.field_wrapper.find(".wpbdp-form-field-checkbox-item, .wpbdp-form-field-radio-item").removeClass("disabled"):this.field_wrapper.find(".wpbdp-form-field-checkbox-item, .wpbdp-form-field-radio-item").addClass("disabled"))):void("select2"===this.field_type?this.field.find("option").each(function(i,v){!0===$(this).data("keep_disabled")||$(this).prop("disabled",-1===$.inArray(parseInt($(this).val()),categories))}):this.field.each(function(i,v){-1!==$.inArray(parseInt($(this).val()),categories)&&($(this).prop("disabled",!1),$(this).parents().filter(".wpbdp-form-field-checkbox-item, .wpbdp-form-field-radio-item").removeClass("disabled"))}))},maybe_limit_category_options:function(){var all_cats=!1,cats=[],self=this;$.each(this.available_plans,function(i,v){if(!all_cats){var plan_cats=self.plans.filter('[data-id="'+v+'"]').data("categories");"all"===plan_cats?all_cats=!0:(cats=$.unique(cats.concat(plan_cats.toString().split(","))),cats=$.map(cats,function(x){return parseInt(x)}))}}),all_cats?this._enable_categories("all"):this._enable_categories(cats)},update_plan_list:function(){var self=this,plans=[];$.each(this.plans,function(i,v){var $plan=$(v),plan_cats=$plan.data("categories").toString(),plan_supports_selection=!0;"all"!==plan_cats&&self.selected_categories&&(plan_cats=$.map(plan_cats.split(","),function(x){return parseInt(x)}),$.each(self.selected_categories,function(j,c){plan_supports_selection&&-1===$.inArray(c,plan_cats)&&(plan_supports_selection=!1)})),plan_supports_selection?(plans.push($plan.data("id")),$plan.show()):$plan.hide()}),self.available_plans=plans},update_plan_prices:function(){var self=this;$.each(self.available_plans,function(i,plan_id){var $plan=self.plans.filter('[data-id="'+plan_id+'"]'),pricing=$plan.data("pricing-details"),price=null;switch($plan.data("pricing-model")){case"variable":price=0,$.each(self.selected_categories,function(j,cat_id){price+=parseFloat(pricing[cat_id])});break;case"extra":price=parseFloat($plan.data("amount"))+parseFloat(pricing.extra)*self.selected_categories.length;break;default:price=parseFloat($plan.data("amount"))}$plan.find(".wpbdp-plan-price-amount").text(price?$plan.data("amount-format").replace("[amount]",price.toFixed(2)):$plan.data("free-text")),1===self.available_plans.length&&$plan.find("#wpbdp-plan-select-radio-"+plan_id).prop("checked",!0)})}}),wpbdp.submit_listing.Handler=function($submit){this.$submit=$submit,this.$form=this.$submit.find("form"),this.editing="1"==this.$form.find('input[name="editing"]').val(),this.$sections=this.$submit.find(".wpbdp-submit-listing-section"),this.skip_plan_selection=1===$('input[type="hidden"][name="skip_plan_selection"][value="1"]').length,this.listing_id=this.$form.find('input[name="listing_id"]').val(),this.ajax_url=this.$form.attr("data-ajax-url"),this.doing_ajax=!1,this.plan_handling();var self=this;this.$form.on("click","a.reset",function(e){e.preventDefault(),self.$form.find('input[name="save_listing"]').val(""),self.$form.find('input[name="reset"]').val("reset"),self.$form.submit()}),$(window).on("wpbdp_submit_refresh",function(event,submit,section_id){self.fee_helper.reset()}),$("#wpbdp-submit-listing").on("change","#wpbdp-submit-listing-create_account",function(e){$("#wpbdp-submit-listing-account-details").toggle()}),$("#wpbdp-submit-listing").on("keyup",'#wpbdp-submit-listing-account-details input[type="password"]',function(e){self.check_password_strength($(this))}),$("#wpbdp-submit-listing").on("click",".wpbdp-inner-field-option-select_all",function(e){var $options=$(this).parent().find('input[type="checkbox"]');$options.prop("checked",$(this).find("input").is(":checked"))}),$("#wpbdp-submit-listing").on("click","button.submit-back-button",function(e){e.preventDefault();var prev_section_id=$(this).attr("data-previous-section"),prev_section=self.$form.find(".wpbdp-submit-listing-section").filter('[data-section-id="'+prev_section_id+'"]');if(prev_section.length){var current_section_id=self.$form.find('input[name="current_section"]').val(),current_section=$(this).parents(".wpbdp-submit-listing-section");self.$form.find('input[name="current_section"]').val(prev_section_id),current_section.addClass("hidden").hide(),prev_section.removeClass("hidden").show(),self.$form.find(".wpbdp-submit-rootline .wpbdp-submit-section-"+current_section_id).removeClass("wpbdp-submit-checked wpbdp-submit-section-current"),self.$form.find(".wpbdp-submit-rootline .wpbdp-submit-section-"+prev_section_id).addClass("wpbdp-submit-checked wpbdp-submit-section-current")}$("html, body").animate({scrollTop:self.$form.find(".wpbdp-submit-rootline").offset().top},500,function(){Reusables.Breakpoints.evaluate()})}),$(window).trigger("wpbdp_submit_init")},$.extend(wpbdp.submit_listing.Handler.prototype,{ajax:function(data,callback){if(this.doing_ajax)return void alert(wpbdpSubmitListingL10n.waitAMoment);this.doing_ajax=!0;var self=this;$.post(this.ajax_url,data,function(res){return res.success?(self.doing_ajax=!1,void callback.call(self,res.data)):void alert(wpbdpSubmitListingL10n.somethingWentWrong)},"json")},plan_handling:function(){if(this.fee_helper=new wpbdp.submit_listing.Fee_Selection_Helper(this.$submit,this.editing),this.editing){var $plan=this.$form.find(this.skip_plan_selection?".wpbdp-plan-selection .wpbdp-plan":".wpbdp-current-plan .wpbdp-plan"),plan_cats=$plan.length?$plan.data("categories").toString():"";if("all"!==plan_cats){var supported_categories=$.map($.unique(plan_cats.split(",")),function(x){return parseInt(x)});this.fee_helper._enable_categories(supported_categories)}}else{var self=this;this.$submit.on("click","#change-plan-link a",function(e){e.preventDefault(),self.$form.find('input[name="current_section"]').val("");var data=self.$form.serialize();data+="&action=wpbdp_ajax&handler=submit_listing__reset_plan",self.ajax(data,function(res){self.refresh(res)})})}},refresh:function(data){var sections=data.sections,current_sections=(data.messages,this.$form.find(".wpbdp-submit-listing-section"));current_sections.hide();var new_sections=sections,self=this;$.each(new_sections,function(section_id,section_details){var $section=current_sections.filter('[data-section-id="'+section_id+'"]'),$new_html=$(section_details.html);$section.find(".wpbdp-editor-area").each(function(){wp.editor.remove($(this).attr("id"))}),$section.attr("class",$new_html.attr("class")),$section.find(".wpbdp-submit-listing-section-content").fadeOut("fast",function(){var $new_content=$new_html.find(".wpbdp-submit-listing-section-content");$(this).replaceWith($new_content),$section.find(".wpbdp-editor-area").each(function(){var id=$(this).attr("id");wp.editor.initialize(id,WPBDPTinyMCESettings[id])}),$(window).trigger("wpbdp_submit_refresh",[self,section_id,$section]),$section.hasClass("hidden")||(self.$form.find('input[name="current_section"]').val($section.attr("data-section-id")),$section.show()),Reusables.Breakpoints.scan($new_content)})})},check_password_strength:function($input){var pass=$input.val(),$result=$input.siblings(".wpbdp-password-strength-meter");if($result.removeClass("strength-0 strength-2 strength-3 strength-4").html(""),pass){var strength=wp.passwordStrength.meter(pass,wp.passwordStrength.userInputBlacklist(),""),strength_msg="";switch(strength){case 2:strength_msg=pwsL10n.bad;break;case 3:strength_msg=pwsL10n.good;break;case 4:strength_msg=pwsL10n.strong;break;case 5:strength_msg=pwsL10n.mismatch;break;default:strength_msg=pwsL10n["short"]}$result.addClass("strength-"+(strength<5&&strength>=2?strength:"0")),$result.html(strength_msg)}}});var $submit=$("#wpbdp-submit-listing");if($(window).on("wpbdp_submit_init",function(){$submit.find(".wpbdp-editor-area").each(function(){var id=$(this).attr("id");wp.editor.initialize(id,WPBDPTinyMCESettings[id])})}),$submit.length>0){new wpbdp.submit_listing.Handler($submit)}});
assets/js/wpbdp.js CHANGED
@@ -266,7 +266,7 @@ WPBDP.fileUpload = {
266
  }
267
 
268
  if ( ( t._admin_nonce && 0 == $( '#wpbdp-uploaded-images .wpbdp-image' ).length ) || ( ! t._admin_nonce && t._slotsRemaining == t._slots ) )
269
- $( '#no-images-message' ).show();
270
 
271
  if ( t._admin_nonce || t._slotsRemaining > 0 ) {
272
  $( '#image-upload-dnd-area .dnd-area-inside' ).show();
@@ -333,7 +333,7 @@ WPBDP.fileUpload = {
333
  return;
334
  }
335
 
336
- $( '#no-images-message' ).hide();
337
  $( '#wpbdp-uploaded-images' ).append( res.data.html );
338
 
339
  if ( 1 == $( '#wpbdp-uploaded-images .wpbdp-image' ).length ) {
@@ -440,7 +440,7 @@ WPBDP.fileUpload = {
440
  return;
441
  }
442
 
443
- $( '#no-images-message' ).hide();
444
  $( res.data.previewElement ).append( res.data.html );
445
  });
446
  });
266
  }
267
 
268
  if ( ( t._admin_nonce && 0 == $( '#wpbdp-uploaded-images .wpbdp-image' ).length ) || ( ! t._admin_nonce && t._slotsRemaining == t._slots ) )
269
+ $( '#current-images-header' ).show();
270
 
271
  if ( t._admin_nonce || t._slotsRemaining > 0 ) {
272
  $( '#image-upload-dnd-area .dnd-area-inside' ).show();
333
  return;
334
  }
335
 
336
+ $( '#current-images-header' ).hide();
337
  $( '#wpbdp-uploaded-images' ).append( res.data.html );
338
 
339
  if ( 1 == $( '#wpbdp-uploaded-images .wpbdp-image' ).length ) {
440
  return;
441
  }
442
 
443
+ $( '#current-images-header' ).hide();
444
  $( res.data.previewElement ).append( res.data.html );
445
  });
446
  });
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").selectWoo(),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),0!==jQuery(iframe).parents(".wpbdp-social-type-field").length&&(jQuery(iframe).parent().siblings(".wpbdp-inner-social-field-option-Other").find("input").is(":checked")||jQuery(iframe).parent().hide())},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(),$iframe.hide(),$preview.show()},deleteUpload:function(element_id,element){var $input=(jQuery("#wpbdp-upload-iframe-"+element_id),jQuery('input[name="'+element+'"]')),$preview=$input.siblings(".preview");return $input.val(""),$preview.find("img").remove(),$preview.find("input").val(""),$preview.hide(),$preview.siblings().show(),!1}},function($){var sb=wpbdp.listingSubmit={init:function(){$(".wpbdp-submit-listing-section-listing_images").length>0&&sb.images.init()},init_events:function(){$("#wpbdp-submit-listing").on("click",".wpbdp-inner-field-option-select_all",function(e){var $options=$(this).parent().find('input[type="checkbox"]');$options.prop("checked",$(this).find("input").is(":checked"))}),$("#wpbdp-submit-listing").on("click",".wpbdp-inner-social-field-option input",function(e){var $icon_element=$(this).parents(".wpbdp-inner-social-field-option").siblings(".wpbdp-upload-widget");return"Other"!==$(this).val()?void $icon_element.hide():void $icon_element.show()})}};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"))}}}),$("input#wpbdp_media_manager").click(function(e){e.preventDefault();var image_frame,url=$(this).attr("data-action");image_frame&&image_frame.open(),image_frame=wp.media({title:"Select Media",multiple:!1,library:{type:"image"}}),image_frame.on("close",function(){var selection=image_frame.state().get("selection"),gallery_ids=new Array,i=0;selection.each(function(attachment){gallery_ids[i]=attachment.id,i++});var ids=gallery_ids.join(",");ids&&$.post(url,{image_ids:ids},function(res){if(res.success?errors="undefined"!=typeof res.data.errors&&res.data.errors:errors=[res.data.errors],errors){var errorMsg=$("<div>").addClass("wpbdp-msg error").html(errors);return void $(res.data.errorElement).prepend(errorMsg)}if($(res.data.errorElement+" .wpbdp-msg.error").remove(),"listing_field"===res.data.source){if(!res.data.inputElement)return;var $input=$('input[name="'+res.data.inputElement+'"]');$input.val(res.data.media_id);var $preview=$input.siblings(".preview");return $preview.find("img").remove(),$preview.prepend(res.data.html),$preview.siblings().hide(),void $preview.show()}$("#no-images-message").hide(),$(res.data.previewElement).append(res.data.html)})}),image_frame.open()}),$("#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-listing").length&&(sb.init_events(),0!=$(".wpbdp-submit-page").length&&sb.init())})}(jQuery);
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").selectWoo(),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),0!==jQuery(iframe).parents(".wpbdp-social-type-field").length&&(jQuery(iframe).parent().siblings(".wpbdp-inner-social-field-option-Other").find("input").is(":checked")||jQuery(iframe).parent().hide())},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(),$iframe.hide(),$preview.show()},deleteUpload:function(element_id,element){var $input=(jQuery("#wpbdp-upload-iframe-"+element_id),jQuery('input[name="'+element+'"]')),$preview=$input.siblings(".preview");return $input.val(""),$preview.find("img").remove(),$preview.find("input").val(""),$preview.hide(),$preview.siblings().show(),!1}},function($){var sb=wpbdp.listingSubmit={init:function(){$(".wpbdp-submit-listing-section-listing_images").length>0&&sb.images.init()},init_events:function(){$("#wpbdp-submit-listing").on("click",".wpbdp-inner-field-option-select_all",function(e){var $options=$(this).parent().find('input[type="checkbox"]');$options.prop("checked",$(this).find("input").is(":checked"))}),$("#wpbdp-submit-listing").on("click",".wpbdp-inner-social-field-option input",function(e){var $icon_element=$(this).parents(".wpbdp-inner-social-field-option").siblings(".wpbdp-upload-widget");return"Other"!==$(this).val()?void $icon_element.hide():void $icon_element.show()})}};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)&&$("#current-images-header").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($("#current-images-header").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"))}}}),$("input#wpbdp_media_manager").click(function(e){e.preventDefault();var image_frame,url=$(this).attr("data-action");image_frame&&image_frame.open(),image_frame=wp.media({title:"Select Media",multiple:!1,library:{type:"image"}}),image_frame.on("close",function(){var selection=image_frame.state().get("selection"),gallery_ids=new Array,i=0;selection.each(function(attachment){gallery_ids[i]=attachment.id,i++});var ids=gallery_ids.join(",");ids&&$.post(url,{image_ids:ids},function(res){if(res.success?errors="undefined"!=typeof res.data.errors&&res.data.errors:errors=[res.data.errors],errors){var errorMsg=$("<div>").addClass("wpbdp-msg error").html(errors);return void $(res.data.errorElement).prepend(errorMsg)}if($(res.data.errorElement+" .wpbdp-msg.error").remove(),"listing_field"===res.data.source){if(!res.data.inputElement)return;var $input=$('input[name="'+res.data.inputElement+'"]');$input.val(res.data.media_id);var $preview=$input.siblings(".preview");return $preview.find("img").remove(),$preview.prepend(res.data.html),$preview.siblings().hide(),void $preview.show()}$("#current-images-header").hide(),$(res.data.previewElement).append(res.data.html)})}),image_frame.open()}),$("#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-listing").length&&(sb.init_events(),0!=$(".wpbdp-submit-page").length&&sb.init())})}(jQuery);
business-directory-plugin.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: Business Directory Plugin
4
  * Plugin URI: https://businessdirectoryplugin.com
5
  * Description: Provides the ability to maintain a free or paid business directory on your WordPress powered site.
6
- * Version: 5.7.6
7
  * Author: Business Directory Team
8
  * Author URI: https://businessdirectoryplugin.com
9
  * Text Domain: business-directory-plugin
3
  * Plugin Name: Business Directory Plugin
4
  * Plugin URI: https://businessdirectoryplugin.com
5
  * Description: Provides the ability to maintain a free or paid business directory on your WordPress powered site.
6
+ * Version: 5.8
7
  * Author: Business Directory Team
8
  * Author URI: https://businessdirectoryplugin.com
9
  * Text Domain: business-directory-plugin
includes/admin/admin-pages.php CHANGED
@@ -81,12 +81,12 @@ function wpbdp_admin_header( $args_or_title = null, $id = null, $h2items = array
81
  }
82
  }
83
 
 
 
 
 
 
84
 
85
- function wpbdp_admin_footer() {
86
- ob_start();
87
- ?>
88
- </div><br class="clear" /></div>
89
- <?php
90
- return ob_get_clean();
91
  }
92
-
81
  }
82
  }
83
 
84
+ function wpbdp_admin_footer( $echo = false ) {
85
+ $footer = '</div><br class="clear" /></div>';
86
+ if ( ! $echo ) {
87
+ return $footer;
88
+ }
89
 
90
+ // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
91
+ echo $footer;
 
 
 
 
92
  }
 
includes/admin/class-admin.php CHANGED
@@ -340,8 +340,8 @@ if ( ! class_exists( 'WPBDP_Admin' ) ) {
340
  $menu_id = 'wpbdp_admin';
341
 
342
  add_menu_page(
343
- _x( 'Business Directory Admin', 'business-directory-plugin' ),
344
- _x( 'Directory', 'business-directory-plugin' ),
345
  'manage_categories',
346
  $menu_id,
347
  current_user_can( 'administrator' ) ? array( &$this, 'main_menu' ) : '',
@@ -352,7 +352,7 @@ if ( ! class_exists( 'WPBDP_Admin' ) ) {
352
  $menu = array();
353
 
354
  $menu['wpbdp-admin-fees'] = array(
355
- 'title' => _x( 'Manage Fees', 'admin menu', 'business-directory-plugin' ),
356
  );
357
  $menu['wpbdp_admin_formfields'] = array(
358
  'title' => _x( 'Manage Form Fields', 'admin menu', 'business-directory-plugin' ),
340
  $menu_id = 'wpbdp_admin';
341
 
342
  add_menu_page(
343
+ __( 'Business Directory Admin', 'business-directory-plugin' ),
344
+ __( 'Directory', 'business-directory-plugin' ),
345
  'manage_categories',
346
  $menu_id,
347
  current_user_can( 'administrator' ) ? array( &$this, 'main_menu' ) : '',
352
  $menu = array();
353
 
354
  $menu['wpbdp-admin-fees'] = array(
355
+ 'title' => __( 'Fee Plans', 'business-directory-plugin' ),
356
  );
357
  $menu['wpbdp_admin_formfields'] = array(
358
  'title' => _x( 'Manage Form Fields', 'admin menu', 'business-directory-plugin' ),
includes/admin/class-csv-exporter.php CHANGED
@@ -5,8 +5,6 @@
5
  * @package Includes/Admin/CSV Exporter
6
  */
7
 
8
- // phpcs:disable
9
-
10
  /**
11
  * CSV export.
12
  *
5
  * @package Includes/Admin/CSV Exporter
6
  */
7
 
 
 
8
  /**
9
  * CSV export.
10
  *
includes/admin/class-csv-import.php CHANGED
@@ -5,8 +5,6 @@
5
  * @package Includes/Admin/CSV Import
6
  */
7
 
8
- // phpcs:disable
9
-
10
  @ini_set( 'auto_detect_line_endings', true );
11
 
12
  /**
@@ -778,7 +776,7 @@ class WPBDP_CSV_Import {
778
  if ( $term ) {
779
  $categories[] = array(
780
  'name' => $csv_category,
781
- 'term_id' => $term['term_id'],
782
  );
783
  } else {
784
  if ( ! $this->settings['create-missing-categories'] ) {
5
  * @package Includes/Admin/CSV Import
6
  */
7
 
 
 
8
  @ini_set( 'auto_detect_line_endings', true );
9
 
10
  /**
776
  if ( $term ) {
777
  $categories[] = array(
778
  'name' => $csv_category,
779
+ 'term_id' => is_array( $term ) ? $term['term_id'] : $term,
780
  );
781
  } else {
782
  if ( ! $this->settings['create-missing-categories'] ) {
includes/admin/class-data-formatter.php CHANGED
@@ -6,7 +6,6 @@
6
  * @since 5.5
7
  */
8
 
9
- // phpcs:disable
10
  /**
11
  * Class WPBDP_DataFormatter
12
  */
6
  * @since 5.5
7
  */
8
 
 
9
  /**
10
  * Class WPBDP_DataFormatter
11
  */
includes/admin/class-listing-fields-metabox.php CHANGED
@@ -5,8 +5,6 @@
5
  * @package BDP/Includes/Admin
6
  */
7
 
8
- // phpcs:disable
9
-
10
  /**
11
  * Class WPBDP_Admin_Listing_Fields_Metabox
12
  *
5
  * @package BDP/Includes/Admin
6
  */
7
 
 
 
8
  /**
9
  * Class WPBDP_Admin_Listing_Fields_Metabox
10
  *
includes/admin/class-listings-personal-data-provider.php CHANGED
@@ -6,8 +6,6 @@
6
  * @since 5.5
7
  */
8
 
9
- // phpcs:disable
10
-
11
  /**
12
  * Class WPBDP_ListingsPersonalDataProvider
13
  */
6
  * @since 5.5
7
  */
8
 
 
 
9
  /**
10
  * Class WPBDP_ListingsPersonalDataProvider
11
  */
includes/admin/class-payment-personal-data-provider.php CHANGED
@@ -6,10 +6,6 @@
6
  * @since 5.5
7
  */
8
 
9
- // phpcs:disable Squiz.Commenting.VariableComment.EmptyVar
10
- // phpcs:disable Squiz.Commenting.FunctionComment.MissingParamTag
11
- // phpcs:disable Squiz.Commenting.FunctionComment.MissingParamName
12
-
13
  /**
14
  * Class WPBDP_PaymentPersonalDataExporter
15
  */
6
  * @since 5.5
7
  */
8
 
 
 
 
 
9
  /**
10
  * Class WPBDP_PaymentPersonalDataExporter
11
  */
includes/admin/class-personal-data-eraser.php CHANGED
@@ -6,7 +6,6 @@
6
  * @since 5.5
7
  */
8
 
9
- // phpcs:disable
10
  /**
11
  * Class WPBDP_PersonalDataEraser
12
  */
6
  * @since 5.5
7
  */
8
 
 
9
  /**
10
  * Class WPBDP_PersonalDataEraser
11
  */
includes/admin/class-personal-data-exporter.php CHANGED
@@ -6,7 +6,6 @@
6
  * @since 5.5
7
  */
8
 
9
- // phpcs:disable
10
  /**
11
  * Class WPBDP_PersonalDataExporter
12
  */
6
  * @since 5.5
7
  */
8
 
 
9
  /**
10
  * Class WPBDP_PersonalDataExporter
11
  */
includes/admin/class-personal-data-privacy.php CHANGED
@@ -1,4 +1,4 @@
1
- <?php // phpcs:disable
2
  /**
3
  * Personal Data Privacy
4
  *
1
+ <?php
2
  /**
3
  * Personal Data Privacy
4
  *
includes/admin/csv-import.php CHANGED
@@ -5,8 +5,6 @@
5
  * @package BDP/Includes/Admin
6
  */
7
 
8
- // phpcs:disable
9
-
10
  require_once WPBDP_INC . 'admin/class-csv-import.php';
11
  /**
12
  * CSV Import admin pages.
5
  * @package BDP/Includes/Admin
6
  */
7
 
 
 
8
  require_once WPBDP_INC . 'admin/class-csv-import.php';
9
  /**
10
  * CSV Import admin pages.
includes/admin/fees.php CHANGED
@@ -45,7 +45,7 @@ class WPBDP__Admin__Fees extends WPBDP__Admin__Controller {
45
  foreach ( array( 'label' => _x( 'Label', 'fees order', 'business-directory-plugin' ),
46
  'amount' => _x( 'Amount', 'fees order', 'business-directory-plugin' ),
47
  'days' => _x( 'Duration', 'fees order', 'business-directory-plugin' ),
48
- 'images' => _x( 'Images', 'fees order', 'business-directory-plugin' ),
49
  'custom' => _x( 'Custom Order', 'fees order', 'business-directory-plugin' ) ) as $k => $l ) {
50
  $order_options[ $k ] = $l;
51
  }
45
  foreach ( array( 'label' => _x( 'Label', 'fees order', 'business-directory-plugin' ),
46
  'amount' => _x( 'Amount', 'fees order', 'business-directory-plugin' ),
47
  'days' => _x( 'Duration', 'fees order', 'business-directory-plugin' ),
48
+ 'images' => __( 'Images', 'business-directory-plugin' ),
49
  'custom' => _x( 'Custom Order', 'fees order', 'business-directory-plugin' ) ) as $k => $l ) {
50
  $order_options[ $k ] = $l;
51
  }
includes/admin/helpers/class-fees-table.php CHANGED
@@ -123,7 +123,7 @@ class WPBDP__Admin__Fees_Table extends WP_List_Table {
123
  'label' => _x( 'Label', 'fees admin', 'business-directory-plugin' ),
124
  'amount' => _x( 'Amount', 'fees admin', 'business-directory-plugin' ),
125
  'duration' => _x( 'Duration', 'fees admin', 'business-directory-plugin' ),
126
- 'images' => _x( 'Images', 'fees admin', 'business-directory-plugin' ),
127
  'attributes' => _x( 'Attributes', 'fees admin', 'business-directory-plugin' ),
128
  );
129
 
123
  'label' => _x( 'Label', 'fees admin', 'business-directory-plugin' ),
124
  'amount' => _x( 'Amount', 'fees admin', 'business-directory-plugin' ),
125
  'duration' => _x( 'Duration', 'fees admin', 'business-directory-plugin' ),
126
+ 'images' => __( 'Images', 'business-directory-plugin' ),
127
  'attributes' => _x( 'Attributes', 'fees admin', 'business-directory-plugin' ),
128
  );
129
 
includes/admin/interface-personal-data-provider.php CHANGED
@@ -6,8 +6,6 @@
6
  * @since 5.5
7
  */
8
 
9
- // phpcs:disable
10
-
11
  /**
12
  * Interface WPBDP_PersonalDataProvider Interface for Data Provider implementations.
13
  */
6
  * @since 5.5
7
  */
8
 
 
 
9
  /**
10
  * Interface WPBDP_PersonalDataProvider Interface for Data Provider implementations.
11
  */
includes/admin/page-debug.php CHANGED
@@ -13,10 +13,10 @@ class WPBDP_Admin_Debug_Page {
13
  $debug_info = array();
14
 
15
  // basic BD setup info & tests
16
- $debug_info['basic']['_title'] = __( 'Business Directory Info', 'business-directory-plugin' );
17
- $debug_info['basic']['BD version'] = WPBDP_VERSION;
18
- $debug_info['basic']['BD database revision (current)'] = WPBDP_Installer::DB_VERSION;
19
- $debug_info['basic']['BD database revision (installed)'] = get_option( 'wpbdp-db-version' );
20
 
21
  // Premium modules.
22
  $mod_versions = array();
@@ -40,15 +40,15 @@ class WPBDP_Admin_Debug_Page {
40
  }
41
  }
42
  $debug_info['basic']['Table check'] = $missing_tables
43
- ? sprintf( _( 'Missing tables: %s', 'debug-info', 'business-directory-plugin' ), implode( ',', $missing_tables ) )
44
- : _x( 'OK', 'debug-info', 'business-directory-plugin' );
45
 
46
  $debug_info['basic']['Main Page'] = sprintf( '%d (%s)', wpbdp_get_page_id( 'main' ), get_post_status( wpbdp_get_page_id( 'main' ) ) );
47
  $debug_info['basic'] = apply_filters( 'wpbdp_debug_info_section', $debug_info['basic'], 'basic' );
48
 
49
  // BD options
50
  $blacklisted = array( 'authorize-net-transaction-key', 'authorize-net-login-id', 'googlecheckout-merchant', 'paypal-business-email', 'wpbdp-2checkout-seller', 'recaptcha-public-key', 'recaptcha-private-key' );
51
- $debug_info['options']['_title'] = __( 'Business Directory Options', 'business-directory-plugin' );
52
 
53
  $settings_api = wpbdp_settings_api();
54
  $all_settings = $settings_api->get_registered_settings();
@@ -72,7 +72,7 @@ class WPBDP_Admin_Debug_Page {
72
  $debug_info['options'] = apply_filters( 'wpbdp_debug_info_section', $debug_info['options'], 'options' );
73
 
74
  // environment info
75
- $debug_info['environment']['_title'] = _x( 'Environment', 'debug-info', 'business-directory-plugin' );
76
  $debug_info['environment']['WordPress version'] = get_bloginfo( 'version', 'raw' );
77
  $debug_info['environment']['OS'] = php_uname( 's' ) . ' ' . php_uname( 'r' ) . ' ' . php_uname( 'm' );
78
 
@@ -96,7 +96,7 @@ class WPBDP_Admin_Debug_Page {
96
  $debug_info['environment']['cURL SSL library'] = $data['ssl_version'];
97
  $debug_info['environment']['Test SSL setup'] = array(
98
  'exclude' => true,
99
- 'html' => '<a href="#" class="test-ssl-link">' . _x( 'Test SSL setup...', 'debug info', 'business-directory-plugin' ) . '</a>',
100
  );
101
  } else {
102
  $debug_info['environment']['cURL version'] = 'N/A';
@@ -111,7 +111,7 @@ class WPBDP_Admin_Debug_Page {
111
  foreach ( $debug_info as &$section ) {
112
  foreach ( $section as $k => $v ) {
113
  if ( $k == '_title' ) {
114
- printf( '== %s ==', $v );
115
  print PHP_EOL;
116
  continue;
117
  }
@@ -126,30 +126,30 @@ class WPBDP_Admin_Debug_Page {
126
  }
127
  }
128
 
129
- printf( '%-33s = %s', $k, is_array( $v ) ? $v['value'] : $v );
130
  print PHP_EOL;
131
  }
132
 
133
- print str_repeat( PHP_EOL, 2 );
134
  }
135
  return;
136
  }
137
 
138
- echo wpbdp_render_page( WPBDP_PATH . 'templates/admin/debug-info.tpl.php', array( 'debug_info' => $debug_info ) );
139
  }
140
 
141
  function handle_download() {
142
  global $pagenow;
143
 
144
  if ( ! current_user_can( 'administrator' ) || ! in_array( $pagenow, array( 'admin.php', 'edit.php' ) )
145
- || ! isset( $_GET['page'] ) || 'wpbdp-debug-info' != $_GET['page'] ) {
146
  return;
147
  }
148
 
149
- if ( isset( $_GET['download'] ) && 1 == $_GET['download'] ) {
150
  header( 'Content-Description: File Transfer' );
151
  header( 'Content-Type: text/plain; charset=' . get_option( 'blog_charset' ), true );
152
- header( 'Content-Disposition: attachment; filename=' . 'wpbdp-debug-info.txt' );
153
  header( 'Pragma: no-cache' );
154
  $this->dispatch( true );
155
  exit;
@@ -167,7 +167,7 @@ class WPBDP_Admin_Debug_Page {
167
  $data = curl_exec( $ch );
168
 
169
  if ( 0 !== curl_errno( $ch ) ) {
170
- die( 'cURL error: ' . curl_error( $ch ) );
171
  }
172
 
173
  curl_close( $ch );
@@ -178,9 +178,9 @@ class WPBDP_Admin_Debug_Page {
178
 
179
  $json = json_decode( $data );
180
 
181
- echo "Cipher Suites:\n" . implode( ',', $json->given_cipher_suites ) . "\n\n";
182
- echo "TLS Version:\n" . $json->tls_version . "\n\n";
183
- echo "Rating:\n" . $json->rating;
184
 
185
  exit();
186
  }
13
  $debug_info = array();
14
 
15
  // basic BD setup info & tests
16
+ $debug_info['basic']['_title'] = __( 'Plugin Info', 'business-directory-plugin' );
17
+ $debug_info['basic']['Version'] = WPBDP_VERSION;
18
+ $debug_info['basic']['Database revision (current)'] = WPBDP_Installer::DB_VERSION;
19
+ $debug_info['basic']['Database revision (installed)'] = get_option( 'wpbdp-db-version' );
20
 
21
  // Premium modules.
22
  $mod_versions = array();
40
  }
41
  }
42
  $debug_info['basic']['Table check'] = $missing_tables
43
+ ? sprintf( __( 'Missing tables: %s', 'business-directory-plugin' ), implode( ',', $missing_tables ) )
44
+ : __( 'OK', 'business-directory-plugin' );
45
 
46
  $debug_info['basic']['Main Page'] = sprintf( '%d (%s)', wpbdp_get_page_id( 'main' ), get_post_status( wpbdp_get_page_id( 'main' ) ) );
47
  $debug_info['basic'] = apply_filters( 'wpbdp_debug_info_section', $debug_info['basic'], 'basic' );
48
 
49
  // BD options
50
  $blacklisted = array( 'authorize-net-transaction-key', 'authorize-net-login-id', 'googlecheckout-merchant', 'paypal-business-email', 'wpbdp-2checkout-seller', 'recaptcha-public-key', 'recaptcha-private-key' );
51
+ $debug_info['options']['_title'] = __( 'Plugin Settings', 'business-directory-plugin' );
52
 
53
  $settings_api = wpbdp_settings_api();
54
  $all_settings = $settings_api->get_registered_settings();
72
  $debug_info['options'] = apply_filters( 'wpbdp_debug_info_section', $debug_info['options'], 'options' );
73
 
74
  // environment info
75
+ $debug_info['environment']['_title'] = __( 'Environment', 'business-directory-plugin' );
76
  $debug_info['environment']['WordPress version'] = get_bloginfo( 'version', 'raw' );
77
  $debug_info['environment']['OS'] = php_uname( 's' ) . ' ' . php_uname( 'r' ) . ' ' . php_uname( 'm' );
78
 
96
  $debug_info['environment']['cURL SSL library'] = $data['ssl_version'];
97
  $debug_info['environment']['Test SSL setup'] = array(
98
  'exclude' => true,
99
+ 'html' => '<a href="#" class="test-ssl-link">' . __( 'Test SSL setup...', 'business-directory-plugin' ) . '</a>',
100
  );
101
  } else {
102
  $debug_info['environment']['cURL version'] = 'N/A';
111
  foreach ( $debug_info as &$section ) {
112
  foreach ( $section as $k => $v ) {
113
  if ( $k == '_title' ) {
114
+ printf( '== %s ==', esc_html( $v ) );
115
  print PHP_EOL;
116
  continue;
117
  }
126
  }
127
  }
128
 
129
+ printf( '%-33s = %s', esc_html( $k ), is_array( $v ) ? esc_html( $v['value'] ) : esc_html( $v ) );
130
  print PHP_EOL;
131
  }
132
 
133
+ print PHP_EOL . PHP_EOL;
134
  }
135
  return;
136
  }
137
 
138
+ wpbdp_render_page( WPBDP_PATH . 'templates/admin/debug-info.tpl.php', array( 'debug_info' => $debug_info ), true );
139
  }
140
 
141
  function handle_download() {
142
  global $pagenow;
143
 
144
  if ( ! current_user_can( 'administrator' ) || ! in_array( $pagenow, array( 'admin.php', 'edit.php' ) )
145
+ || 'wpbdp-debug-info' !== wpbdp_get_var( array( 'param' => 'page' ) ) ) {
146
  return;
147
  }
148
 
149
+ if ( 1 == wpbdp_get_var( array( 'param' => 'download' ) ) ) {
150
  header( 'Content-Description: File Transfer' );
151
  header( 'Content-Type: text/plain; charset=' . get_option( 'blog_charset' ), true );
152
+ header( 'Content-Disposition: attachment; filename=wpbdp-debug-info.txt' );
153
  header( 'Pragma: no-cache' );
154
  $this->dispatch( true );
155
  exit;
167
  $data = curl_exec( $ch );
168
 
169
  if ( 0 !== curl_errno( $ch ) ) {
170
+ die( 'cURL error: ' . wp_kses_post( curl_error( $ch ) ) );
171
  }
172
 
173
  curl_close( $ch );
178
 
179
  $json = json_decode( $data );
180
 
181
+ echo "Cipher Suites:\n" . wp_kses_post( implode( ',', $json->given_cipher_suites ) ) . "\n\n";
182
+ echo "TLS Version:\n" . wp_kses_post( $json->tls_version ) . "\n\n";
183
+ echo "Rating:\n" . wp_kses_post( $json->rating );
184
 
185
  exit();
186
  }
includes/admin/settings/class-settings-admin.php CHANGED
@@ -5,10 +5,6 @@
5
  * @package BDP/Settings Admin
6
  */
7
 
8
- // phpcs:disable
9
- /**
10
- * @SuppressWarnings(PHPMD)
11
- */
12
  class WPBDP__Settings_Admin {
13
 
14
  /**
@@ -149,13 +145,12 @@ class WPBDP__Settings_Admin {
149
  $callback_html = ob_get_clean();
150
  }
151
 
 
152
  if ( ! empty( $setting['attrs'] ) ) {
153
- $attrs = wpbdp_html_attributes( $setting['attrs'], array( 'id', 'class' ) );
154
- } else {
155
- $attrs = '';
156
  }
157
 
158
- $attrs .= ' data-setting-id="' . esc_attr( $setting['id'] ) . '" ';
159
 
160
  if ( ! empty( $setting['requirements'] ) ) {
161
  $reqs_info = array();
@@ -164,16 +159,14 @@ class WPBDP__Settings_Admin {
164
  $reqs_info[] = array( $r, (bool) wpbdp_get_option( str_replace( '!', '', $r ) ) );
165
  }
166
 
167
- $attrs .= ' data-requirements="' . esc_attr( json_encode( $reqs_info ) ) . '"';
168
  }
 
169
 
170
- $html = '';
171
- $html .= '<div id="wpbdp-settings-' . $setting['id'] . '" class="wpbdp-settings-setting wpbdp-settings-type-' . $setting['type'] . '" ' . $attrs . '>';
172
- $html .= apply_filters( 'wpbdp_admin_settings_render', $callback_html, $setting );
173
- $html .= '<a name="' . $setting['id'] . '"></a>';
174
- $html .= '</div>';
175
-
176
- echo $html;
177
  }
178
 
179
  public function setting_tooltip( $tooltip = '' ) {
@@ -232,20 +225,36 @@ class WPBDP__Settings_Admin {
232
  }
233
 
234
  public function setting_checkbox_callback( $setting, $value ) {
235
- $value = (boolean) $value;
 
 
 
236
 
237
- echo '<input type="hidden" name="wpbdp_settings[' . $setting['id'] . ']" value="0" />';
238
- echo '<input type="checkbox" id="' . $setting['id'] . '" name="wpbdp_settings[' . $setting['id'] . ']" value="1" ' . checked( $value, 1, false ) . ' />';
 
239
 
240
  if ( ! empty( $setting['desc'] ) ) {
241
- echo '<label for="' . $setting['id'] . '">' . $setting['desc'] . '</label>';
242
  }
 
243
 
244
  if ( ! empty( $setting['tooltip'] ) ) {
245
- echo '<span class="wpbdp-setting-description">' . $setting['tooltip'] . '</span>';
246
  }
247
  }
248
 
 
 
 
 
 
 
 
 
 
 
 
249
  public function setting_radio_callback( $setting, $value ) {
250
  if ( empty( $setting['options'] ) ) {
251
  return;
@@ -375,6 +384,17 @@ class WPBDP__Settings_Admin {
375
  }
376
  }
377
 
 
 
 
 
 
 
 
 
 
 
 
378
  public function setting_text_template_callback( $setting, $value ) {
379
  $original_description = $setting['desc'];
380
  $placeholders = isset( $setting['placeholders'] ) ? $setting['placeholders'] : array();
5
  * @package BDP/Settings Admin
6
  */
7
 
 
 
 
 
8
  class WPBDP__Settings_Admin {
9
 
10
  /**
145
  $callback_html = ob_get_clean();
146
  }
147
 
148
+ echo '<div id="wpbdp-settings-' . esc_attr( $setting['id'] ) . '" class="wpbdp-settings-setting wpbdp-settings-type-' . esc_attr( $setting['type'] ) . '" ';
149
  if ( ! empty( $setting['attrs'] ) ) {
150
+ wpbdp_html_attributes( $setting['attrs'], array( 'id', 'class' ), true );
 
 
151
  }
152
 
153
+ echo ' data-setting-id="' . esc_attr( $setting['id'] ) . '" ';
154
 
155
  if ( ! empty( $setting['requirements'] ) ) {
156
  $reqs_info = array();
159
  $reqs_info[] = array( $r, (bool) wpbdp_get_option( str_replace( '!', '', $r ) ) );
160
  }
161
 
162
+ echo ' data-requirements="' . esc_attr( wp_json_encode( $reqs_info ) ) . '"';
163
  }
164
+ echo '>';
165
 
166
+ // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
167
+ echo apply_filters( 'wpbdp_admin_settings_render', $callback_html, $setting );
168
+ echo '<a name="' . esc_attr( $setting['id'] ) . '"></a>';
169
+ echo '</div>';
 
 
 
170
  }
171
 
172
  public function setting_tooltip( $tooltip = '' ) {
225
  }
226
 
227
  public function setting_checkbox_callback( $setting, $value ) {
228
+ $save = $this->checkbox_saved_value( $setting );
229
+ if ( 1 === $save ) {
230
+ $value = (bool) $value;
231
+ }
232
 
233
+ echo '<input type="hidden" name="wpbdp_settings[' . esc_attr( $setting['id'] ) . ']" value="0" />';
234
+ echo '<label>';
235
+ echo '<input type="checkbox" id="' . esc_attr( $setting['id'] ) . '" name="wpbdp_settings[' . esc_attr( $setting['id'] ) . ']" value="' . esc_attr( $save ) . '" ' . checked( $value, $save, false ) . ' />';
236
 
237
  if ( ! empty( $setting['desc'] ) ) {
238
+ echo wp_kses_post( $setting['desc'] );
239
  }
240
+ echo '</label>';
241
 
242
  if ( ! empty( $setting['tooltip'] ) ) {
243
+ echo '<span class="wpbdp-setting-description">' . wp_kses_post( $setting['tooltip'] ) . '</span>';
244
  }
245
  }
246
 
247
+ /**
248
+ * Allow a check box to have a value other than 1.
249
+ */
250
+ private function checkbox_saved_value( $setting ) {
251
+ if ( empty( $setting['option'] ) ) {
252
+ return 1;
253
+ }
254
+
255
+ return $setting['option'];
256
+ }
257
+
258
  public function setting_radio_callback( $setting, $value ) {
259
  if ( empty( $setting['options'] ) ) {
260
  return;
384
  }
385
  }
386
 
387
+ public function setting_color_callback( $setting, $value ) {
388
+ wp_enqueue_script( 'wp-color-picker' );
389
+ wp_enqueue_style( 'wp-color-picker' );
390
+
391
+ echo '<input type="text" class="cpa-color-picker" id="' . esc_attr( $setting['id'] ) . '" name="wpbdp_settings[' . esc_attr( $setting['id'] ) . ']" value="' . esc_attr( $value ) . '"/>';
392
+
393
+ if ( ! empty( $setting['desc'] ) ) {
394
+ echo '<span class="wpbdp-setting-description">' . wp_kses_post( $setting['desc'] ) . '</span>';
395
+ }
396
+ }
397
+
398
  public function setting_text_template_callback( $setting, $value ) {
399
  $original_description = $setting['desc'];
400
  $placeholders = isset( $setting['placeholders'] ) ? $setting['placeholders'] : array();
includes/admin/settings/class-settings-bootstrap.php CHANGED
@@ -2,11 +2,6 @@
2
  /**
3
  * @package WPBDP\Admin\Settings
4
  */
5
-
6
- /**
7
- * @SuppressWarnings(PHPMD.ExcessiveClassLength)
8
- * @SuppressWarnings(PHPMD.ExcessiveMethodLength)
9
- */
10
  final class WPBDP__Settings__Bootstrap {
11
 
12
  public static function register_initial_groups() {
@@ -15,7 +10,7 @@ final class WPBDP__Settings__Bootstrap {
15
  wpbdp_register_settings_group( 'listings', _x( 'Listings', 'settings', 'business-directory-plugin' ) );
16
  wpbdp_register_settings_group( 'listings/main', _x( 'General Settings', 'settings', 'business-directory-plugin' ), 'listings' );
17
 
18
- wpbdp_register_settings_group( 'email', _x( 'E-Mail', 'settings', 'business-directory-plugin' ) );
19
  wpbdp_register_settings_group( 'email/main', _x( 'General Settings', 'settings', 'business-directory-plugin' ), 'email' );
20
 
21
  wpbdp_register_settings_group( 'payment', _x( 'Payment', 'settings', 'business-directory-plugin' ) );
@@ -88,7 +83,7 @@ final class WPBDP__Settings__Bootstrap {
88
  // reCAPTCHA.
89
  wpbdp_register_settings_group(
90
  'recaptcha',
91
- _x( 'reCAPTCHA', 'settings', 'business-directory-plugin' ),
92
  'general',
93
  array(
94
  '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', 'business-directory-plugin' ) ),
@@ -524,12 +519,12 @@ final class WPBDP__Settings__Bootstrap {
524
  'id' => 'allow-comments-in-listings',
525
  'type' => 'radio',
526
  'name' => _x( 'Include comment form on listing pages?', 'settings', 'business-directory-plugin' ),
527
- 'desc' => __( 'Business Directory uses the standard comment inclusion from WordPress, but most themes only allow for comments on posts, not pages. Some themes handle both. Business Directory 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.', 'business-directory-plugin' ),
528
  'default' => get_option( 'wpbdp-show-comment-form', false ) ? 'allow-comments-and-insert-template' : 'do-not-allow-comments',
529
  'options' => array(
530
  'do-not-allow-comments' => _x( 'Do not include comments in listings', 'admin settings', 'business-directory-plugin' ),
531
- 'allow-comments' => _x( 'Include comment form, theme invoked (standard option)', 'admin settings', 'business-directory-plugin' ),
532
- 'allow-comments-and-insert-template' => __( "Include comment form, Business Directory invoked (use only if 2nd option doesn't work)", 'business-directory-plugin' ),
533
  ),
534
  'group' => 'listings/main',
535
  )
@@ -547,7 +542,7 @@ final class WPBDP__Settings__Bootstrap {
547
  array(
548
  'id' => 'prevent-sticky-on-directory-view',
549
  'type' => 'multicheck',
550
- 'name' => __( 'Prevent featured (sticky) status on Business Directory pages?', 'business-directory-plugin' ),
551
  'desc' => _x( 'Prevents featured listings from floating to the top of the selected page.', 'settings', 'business-directory-plugin' ),
552
  'default' => array(),
553
  'options' => array(
@@ -614,7 +609,7 @@ final class WPBDP__Settings__Bootstrap {
614
  'id' => 'submit-instructions',
615
  'type' => 'textarea',
616
  'name' => _x( 'Submit Listing instructions message', 'settings', 'business-directory-plugin' ),
617
- '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', 'business-directory-plugin' ),
618
  'default' => '',
619
  'group' => 'listings/main',
620
  )
@@ -701,7 +696,7 @@ final class WPBDP__Settings__Bootstrap {
701
  )
702
  );
703
 
704
- $msg = _x( 'Fee Plan Custom Order can be changed under <a>Manage Fees</a>', 'admin settings', 'business-directory-plugin' );
705
  $msg = str_replace( '<a>', '<a href="' . esc_url( admin_url( 'admin.php?page=wpbdp-admin-fees' ) ) . '">', $msg );
706
  wpbdp_register_setting(
707
  array(
@@ -815,33 +810,32 @@ final class WPBDP__Settings__Bootstrap {
815
  );
816
 
817
  // Themes.
818
- wpbdp_register_settings_group( 'themes', _x( 'Theme Settings', 'settings', 'business-directory-plugin' ), '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', 'business-directory-plugin' ) ) ) );
819
 
820
  wpbdp_register_setting(
821
  array(
822
  'id' => 'themes-button-style',
823
- 'type' => 'radio',
824
- 'name' => _x( 'Theme button style', 'settings', 'business-directory-plugin' ),
825
- 'default' => 'theme',
826
- 'options' => array(
827
- 'theme' => __( 'Use the Business Directory theme style for buttons', 'business-directory-plugin' ),
828
- 'none' => __( 'Use the WP theme style for Business Directory buttons', 'business-directory-plugin' ),
829
- ),
830
- 'group' => 'themes',
831
- )
832
- );
833
- wpbdp_register_setting(
834
- array(
835
- 'id' => 'include-button-styles',
836
  'type' => 'checkbox',
837
- 'name' => _x( 'Include CSS rules to give their own style to View, Edit and Delete buttons?', 'settings', 'business-directory-plugin' ),
838
- 'default' => 1,
 
 
839
  'group' => 'themes',
840
  )
841
  );
 
 
 
 
 
 
 
 
 
 
842
 
843
  // Image.
844
- wpbdp_register_settings_group( 'appearance/image', _x( 'Image', 'settings', 'business-directory-plugin' ), 'appearance' );
845
  wpbdp_register_settings_group( 'images/general', _x( 'Image Settings', 'settings', 'business-directory-plugin' ), '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.' ) );
846
  wpbdp_register_setting(
847
  array(
@@ -983,7 +977,7 @@ final class WPBDP__Settings__Bootstrap {
983
  'default' => '2',
984
  'min' => 0,
985
  'step' => 1,
986
- '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', 'business-directory-plugin' ) ),
987
  'group' => 'image/listings',
988
  )
989
  );
@@ -1105,6 +1099,7 @@ final class WPBDP__Settings__Bootstrap {
1105
 
1106
  if ( $aed_usupported_gateways ) {
1107
  $desc = sprintf(
 
1108
  _x( 'AED currency is not supported by %1$s. %2$s', 'admin settings', 'business-directory-plugin' ),
1109
  '<b>' . implode( ' or ', $aed_usupported_gateways ) . '</b>',
1110
  _n(
@@ -1200,23 +1195,27 @@ final class WPBDP__Settings__Bootstrap {
1200
  'requirements' => array( 'payments-on' ),
1201
  )
1202
  );
 
 
1203
  wpbdp_register_setting(
1204
  array(
1205
  'id' => 'payment-abandonment',
1206
  'type' => 'checkbox',
1207
  'name' => _x( 'Ask users to come back for abandoned payments?', 'settings', 'business-directory-plugin' ),
1208
- 'desc' => __( '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. Business Directory can remind them to come back and continue.', 'business-directory-plugin' ),
1209
  'default' => false,
1210
  'group' => 'payment/main',
1211
  'requirements' => array( 'payments-on' ),
1212
  )
1213
  );
 
 
1214
  wpbdp_register_setting(
1215
  array(
1216
  'id' => 'payment-abandonment-threshold',
1217
  'type' => 'number',
1218
  'name' => _x( 'Listing abandonment threshold (hours)', 'settings', 'business-directory-plugin' ),
1219
- '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', 'business-directory-plugin' ) ),
1220
  'default' => '24',
1221
  'min' => 0,
1222
  'step' => 1,
@@ -1268,12 +1267,12 @@ final class WPBDP__Settings__Bootstrap {
1268
  )
1269
  );
1270
 
1271
- wpbdp_register_settings_group( 'email_notifications', _x( 'E-Mail Notifications', 'settings', 'business-directory-plugin' ), 'email/main' );
1272
  wpbdp_register_setting(
1273
  array(
1274
  'id' => 'admin-notifications',
1275
  'type' => 'multicheck',
1276
- 'name' => _x( 'Notify admin via e-mail when...', 'settings', 'business-directory-plugin' ),
1277
  'default' => array(),
1278
  'options' => array(
1279
  'new-listing' => _x( 'A new listing is submitted.', 'admin settings', 'business-directory-plugin' ),
@@ -1291,13 +1290,13 @@ final class WPBDP__Settings__Bootstrap {
1291
  array(
1292
  'id' => 'admin-notifications-cc',
1293
  'type' => 'text',
1294
- 'name' => _x( 'CC this e-mail address too', 'settings', 'business-directory-plugin' ),
1295
  'group' => 'email_notifications',
1296
  )
1297
  );
1298
 
1299
  $settings_url = admin_url( 'admin.php?page=wpbdp_settings&tab=email&subtab=email_templates' );
1300
- $description = _x( 'You can modify the text template used for most of these e-mails in the <templates-link>Templates</templates-link> tab.', 'settings', 'business-directory-plugin' );
1301
  $description = str_replace( '<templates-link>', '<a href="' . $settings_url . '">', $description );
1302
  $description = str_replace( '</templates-link>', '</a>', $description );
1303
 
@@ -1305,7 +1304,7 @@ final class WPBDP__Settings__Bootstrap {
1305
  array(
1306
  'id' => 'user-notifications',
1307
  'type' => 'multicheck',
1308
- 'name' => _x( 'Notify users via e-mail when...', 'settings', 'business-directory-plugin' ),
1309
  'desc' => $description,
1310
  'default' => array( 'new-listing', 'listing-published', 'listing-expires' ),
1311
  'options' => array(
@@ -1365,18 +1364,25 @@ final class WPBDP__Settings__Bootstrap {
1365
  'default' => array(
1366
  'subject' => '[[site-title]] Contact via "[listing]"',
1367
  'body' => '' .
 
1368
  sprintf( _x( 'You have received a reply from your listing at %s.', 'contact email', 'business-directory-plugin' ), '[listing-url]' ) . "\n\n" .
 
 
1369
  sprintf( _x( 'Name: %s', 'contact email', 'business-directory-plugin' ), '[name]' ) . "\n" .
1370
- sprintf( _x( 'E-Mail: %s', 'contact email', 'business-directory-plugin' ), '[email]' ) . "\n" .
 
 
1371
  _x( 'Message:', 'contact email', 'business-directory-plugin' ) . "\n" .
1372
  '[message]' . "\n\n" .
 
 
1373
  sprintf( _x( 'Time: %s', 'contact email', 'business-directory-plugin' ), '[date]' ),
1374
  ),
1375
  'placeholders' => array(
1376
  'listing-url' => _x( 'Listing\'s URL', 'admin settings', 'business-directory-plugin' ),
1377
  'listing' => _x( 'Listing\'s title', 'admin settings', 'business-directory-plugin' ),
1378
  'name' => _x( 'Sender\'s name', 'admin settings', 'business-directory-plugin' ),
1379
- 'email' => _x( 'Sender\'s e-mail address', 'admin settings', 'business-directory-plugin' ),
1380
  'message' => _x( 'Contact message', 'admin settings', 'business-directory-plugin' ),
1381
  'date' => _x( 'Date and time the message was sent', 'admin settings', 'business-directory-plugin' ),
1382
  'access_key' => _x( 'Listing\'s Access Key', 'admin settings', 'business-directory-plugin' ),
@@ -1421,6 +1427,7 @@ final class WPBDP__Settings__Bootstrap {
1421
  )
1422
  );
1423
 
 
1424
  wpbdp_register_setting(
1425
  array(
1426
  'id' => 'email-templates-payment-abandoned',
@@ -1456,7 +1463,7 @@ final class WPBDP__Settings__Bootstrap {
1456
  array(
1457
  'id' => 'expiration-notices',
1458
  'type' => 'expiration_notices',
1459
- 'name' => _x( 'E-Mail Notices', 'settings', 'business-directory-plugin' ),
1460
  'default' => self::get_default_expiration_notices(),
1461
  'group' => 'email_templates',
1462
  'validator' => array( __class__, 'validate_expiration_notices' ),
@@ -1510,9 +1517,6 @@ final class WPBDP__Settings__Bootstrap {
1510
  return $notices;
1511
  }
1512
 
1513
- /**
1514
- * @SuppressWarnings(PHPMD.CyclomaticComplexity)
1515
- */
1516
  public static function validate_expiration_notices( $value ) {
1517
  // We remove notices with no subject and no content.
1518
  foreach ( array_keys( $value ) as $notice_id ) {
@@ -1528,9 +1532,6 @@ final class WPBDP__Settings__Bootstrap {
1528
  return $value;
1529
  }
1530
 
1531
- /**
1532
- * @SuppressWarnings(PHPMD.CyclomaticComplexity)
1533
- */
1534
  public static function setup_ajax_compat_mode( $setting, $value ) {
1535
  $mu_dir = ( defined( 'WPMU_PLUGIN_DIR' ) && defined( 'WPMU_PLUGIN_URL' ) ) ? WPMU_PLUGIN_DIR : trailingslashit( WP_CONTENT_DIR ) . 'mu-plugins';
1536
  $source = WPBDP_INC . '/compatibility/wpbdp-ajax-compat-mu.php';
@@ -1540,11 +1541,8 @@ final class WPBDP__Settings__Bootstrap {
1540
  if ( ! unlink( $dest ) ) {
1541
  $message = array(
1542
  sprintf(
1543
- _x(
1544
- 'Could not remove the "Business Directory Plugin - AJAX Compatibility Module". Please remove the file "%s" manually or deactivate the plugin.',
1545
- 'admin settings',
1546
- 'business-directory-plugin'
1547
- ),
1548
  $dest
1549
  ),
1550
  'error',
@@ -1556,12 +1554,14 @@ final class WPBDP__Settings__Bootstrap {
1556
  $success = true;
1557
 
1558
  if ( ! wp_mkdir_p( $mu_dir ) ) {
1559
- $message = array( sprintf( _x( 'Could not activate AJAX Compatibility mode: the directory "%s" could not be created.', 'admin settings', 'business-directory-plugin' ), $mu_dir ), 'error' );
 
1560
  $success = false;
1561
  }
1562
 
1563
  if ( $success && ! copy( $source, $dest ) ) {
1564
- $message = array( sprintf( _x( 'Could not copy the AJAX compatibility plugin "%s". Compatibility mode was not activated.', 'admin settings', 'business-directory-plugin' ), $dest ), 'error' );
 
1565
  $success = false;
1566
  }
1567
 
@@ -1581,7 +1581,6 @@ final class WPBDP__Settings__Bootstrap {
1581
 
1582
  $crop = (bool) wpbdp_get_option( 'thumbnail-crop' );
1583
 
1584
- add_image_size( 'wpbdp-mini', 50, 50, true ); // Used for the submit process.
1585
  add_image_size( 'wpbdp-thumb', $thumbnail_width, $crop ? $thumbnail_height : 9999, $crop ); // Thumbnail size.
1586
  add_image_size( 'wpbdp-large', $max_width, $max_height, false ); // Large size.
1587
  }
@@ -1619,5 +1618,3 @@ final class WPBDP__Settings__Bootstrap {
1619
  return $sizes;
1620
  }
1621
  }
1622
-
1623
- // phpcs:enable
2
  /**
3
  * @package WPBDP\Admin\Settings
4
  */
 
 
 
 
 
5
  final class WPBDP__Settings__Bootstrap {
6
 
7
  public static function register_initial_groups() {
10
  wpbdp_register_settings_group( 'listings', _x( 'Listings', 'settings', 'business-directory-plugin' ) );
11
  wpbdp_register_settings_group( 'listings/main', _x( 'General Settings', 'settings', 'business-directory-plugin' ), 'listings' );
12
 
13
+ wpbdp_register_settings_group( 'email', __( 'Email', 'business-directory-plugin' ) );
14
  wpbdp_register_settings_group( 'email/main', _x( 'General Settings', 'settings', 'business-directory-plugin' ), 'email' );
15
 
16
  wpbdp_register_settings_group( 'payment', _x( 'Payment', 'settings', 'business-directory-plugin' ) );
83
  // reCAPTCHA.
84
  wpbdp_register_settings_group(
85
  'recaptcha',
86
+ 'reCAPTCHA',
87
  'general',
88
  array(
89
  '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', 'business-directory-plugin' ) ),
519
  'id' => 'allow-comments-in-listings',
520
  'type' => 'radio',
521
  'name' => _x( 'Include comment form on listing pages?', 'settings', 'business-directory-plugin' ),
522
+ 'desc' => __( 'Business Directory Plugin uses the standard WordPress comments. Most themes allow for comments on posts, not pages. Some themes handle both. Since the directory is displayed on a page, we need a theme that can handle both. Use the 2nd option if you want to allow comments on listings. If that doesn\'t work, try the 3rd option.', 'business-directory-plugin' ),
523
  'default' => get_option( 'wpbdp-show-comment-form', false ) ? 'allow-comments-and-insert-template' : 'do-not-allow-comments',
524
  'options' => array(
525
  'do-not-allow-comments' => _x( 'Do not include comments in listings', 'admin settings', 'business-directory-plugin' ),
526
+ 'allow-comments' => __( 'Include theme comment form (standard option)', 'business-directory-plugin' ),
527
+ 'allow-comments-and-insert-template' => __( 'Include directory comment form (use only if 2nd option does not work)', 'business-directory-plugin' ),
528
  ),
529
  'group' => 'listings/main',
530
  )
542
  array(
543
  'id' => 'prevent-sticky-on-directory-view',
544
  'type' => 'multicheck',
545
+ 'name' => __( 'Prevent featured (sticky) status on directory pages?', 'business-directory-plugin' ),
546
  'desc' => _x( 'Prevents featured listings from floating to the top of the selected page.', 'settings', 'business-directory-plugin' ),
547
  'default' => array(),
548
  'options' => array(
609
  'id' => 'submit-instructions',
610
  'type' => 'textarea',
611
  'name' => _x( 'Submit Listing instructions message', 'settings', 'business-directory-plugin' ),
612
+ 'desc' => __( 'This text is displayed on the first page of the Submit Listing process. You can use it for instructions about filling out the form or information to get started.', 'business-directory-plugin' ),
613
  'default' => '',
614
  'group' => 'listings/main',
615
  )
696
  )
697
  );
698
 
699
+ $msg = _x( 'Fee Plan Custom Order can be changed under <a>Fee Plans</a>', 'admin settings', 'business-directory-plugin' );
700
  $msg = str_replace( '<a>', '<a href="' . esc_url( admin_url( 'admin.php?page=wpbdp-admin-fees' ) ) . '">', $msg );
701
  wpbdp_register_setting(
702
  array(
810
  );
811
 
812
  // Themes.
813
+ wpbdp_register_settings_group( 'themes', __( 'Styling', 'business-directory-plugin' ), 'appearance' );
814
 
815
  wpbdp_register_setting(
816
  array(
817
  'id' => 'themes-button-style',
 
 
 
 
 
 
 
 
 
 
 
 
 
818
  'type' => 'checkbox',
819
+ 'name' => __( 'Button style', 'business-directory-plugin' ),
820
+ 'default' => 'theme',
821
+ 'option' => 'theme',
822
+ 'desc' => __( 'Override WP theme button styling', 'business-directory-plugin' ),
823
  'group' => 'themes',
824
  )
825
  );
826
+ wpbdp_register_setting(
827
+ array(
828
+ 'id' => 'rootline-color',
829
+ 'type' => 'color',
830
+ 'name' => __( 'Primary color', 'business-directory-plugin' ),
831
+ 'default' => '#569AF6',
832
+ 'group' => 'themes',
833
+ 'desc' => __( 'This is used for form buttons and form rootline.', 'business-directory-plugin' ),
834
+ )
835
+ );
836
 
837
  // Image.
838
+ wpbdp_register_settings_group( 'appearance/image', __( 'Images', 'business-directory-plugin' ), 'appearance' );
839
  wpbdp_register_settings_group( 'images/general', _x( 'Image Settings', 'settings', 'business-directory-plugin' ), '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.' ) );
840
  wpbdp_register_setting(
841
  array(
977
  'default' => '2',
978
  'min' => 0,
979
  'step' => 1,
980
+ 'desc' => str_replace( '<a>', '<a href="' . esc_url( 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', 'business-directory-plugin' ) ),
981
  'group' => 'image/listings',
982
  )
983
  );
1099
 
1100
  if ( $aed_usupported_gateways ) {
1101
  $desc = sprintf(
1102
+ /* translators: %1$s: gateway name, %2$s: explanation string */
1103
  _x( 'AED currency is not supported by %1$s. %2$s', 'admin settings', 'business-directory-plugin' ),
1104
  '<b>' . implode( ' or ', $aed_usupported_gateways ) . '</b>',
1105
  _n(
1195
  'requirements' => array( 'payments-on' ),
1196
  )
1197
  );
1198
+
1199
+ // Deprecated setting.
1200
  wpbdp_register_setting(
1201
  array(
1202
  'id' => 'payment-abandonment',
1203
  'type' => 'checkbox',
1204
  'name' => _x( 'Ask users to come back for abandoned payments?', 'settings', 'business-directory-plugin' ),
1205
+ 'desc' => __( '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. Business Directory Plugin can remind them to come back and continue.', 'business-directory-plugin' ),
1206
  'default' => false,
1207
  'group' => 'payment/main',
1208
  'requirements' => array( 'payments-on' ),
1209
  )
1210
  );
1211
+
1212
+ // Deprecated setting.
1213
  wpbdp_register_setting(
1214
  array(
1215
  'id' => 'payment-abandonment-threshold',
1216
  'type' => 'number',
1217
  'name' => _x( 'Listing abandonment threshold (hours)', 'settings', 'business-directory-plugin' ),
1218
+ 'desc' => str_replace( '<a>', '<a href="' . esc_url( 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 email</a> users receive.', 'admin settings', 'business-directory-plugin' ) ),
1219
  'default' => '24',
1220
  'min' => 0,
1221
  'step' => 1,
1267
  )
1268
  );
1269
 
1270
+ wpbdp_register_settings_group( 'email_notifications', __( 'Email Notifications', 'business-directory-plugin' ), 'email/main' );
1271
  wpbdp_register_setting(
1272
  array(
1273
  'id' => 'admin-notifications',
1274
  'type' => 'multicheck',
1275
+ 'name' => __( 'Notify admin via email when...', 'business-directory-plugin' ),
1276
  'default' => array(),
1277
  'options' => array(
1278
  'new-listing' => _x( 'A new listing is submitted.', 'admin settings', 'business-directory-plugin' ),
1290
  array(
1291
  'id' => 'admin-notifications-cc',
1292
  'type' => 'text',
1293
+ 'name' => __( 'CC this email address too', 'business-directory-plugin' ),
1294
  'group' => 'email_notifications',
1295
  )
1296
  );
1297
 
1298
  $settings_url = admin_url( 'admin.php?page=wpbdp_settings&tab=email&subtab=email_templates' );
1299
+ $description = __( 'You can modify the text template used for most of these emails in the <templates-link>Templates</templates-link> tab.', 'business-directory-plugin' );
1300
  $description = str_replace( '<templates-link>', '<a href="' . $settings_url . '">', $description );
1301
  $description = str_replace( '</templates-link>', '</a>', $description );
1302
 
1304
  array(
1305
  'id' => 'user-notifications',
1306
  'type' => 'multicheck',
1307
+ 'name' => __( 'Notify users via email when...', 'business-directory-plugin' ),
1308
  'desc' => $description,
1309
  'default' => array( 'new-listing', 'listing-published', 'listing-expires' ),
1310
  'options' => array(
1364
  'default' => array(
1365
  'subject' => '[[site-title]] Contact via "[listing]"',
1366
  'body' => '' .
1367
+ /* translators: %s: url shortcode */
1368
  sprintf( _x( 'You have received a reply from your listing at %s.', 'contact email', 'business-directory-plugin' ), '[listing-url]' ) . "\n\n" .
1369
+
1370
+ /* translators: %s: name shortcode */
1371
  sprintf( _x( 'Name: %s', 'contact email', 'business-directory-plugin' ), '[name]' ) . "\n" .
1372
+
1373
+ /* translators: %s: email shortcode */
1374
+ sprintf( __( 'Email: %s', 'business-directory-plugin' ), '[email]' ) . "\n" .
1375
  _x( 'Message:', 'contact email', 'business-directory-plugin' ) . "\n" .
1376
  '[message]' . "\n\n" .
1377
+
1378
+ /* translators: %s: date shortcode */
1379
  sprintf( _x( 'Time: %s', 'contact email', 'business-directory-plugin' ), '[date]' ),
1380
  ),
1381
  'placeholders' => array(
1382
  'listing-url' => _x( 'Listing\'s URL', 'admin settings', 'business-directory-plugin' ),
1383
  'listing' => _x( 'Listing\'s title', 'admin settings', 'business-directory-plugin' ),
1384
  'name' => _x( 'Sender\'s name', 'admin settings', 'business-directory-plugin' ),
1385
+ 'email' => __( 'Sender\'s email address', 'business-directory-plugin' ),
1386
  'message' => _x( 'Contact message', 'admin settings', 'business-directory-plugin' ),
1387
  'date' => _x( 'Date and time the message was sent', 'admin settings', 'business-directory-plugin' ),
1388
  'access_key' => _x( 'Listing\'s Access Key', 'admin settings', 'business-directory-plugin' ),
1427
  )
1428
  );
1429
 
1430
+ // Deprecated setting.
1431
  wpbdp_register_setting(
1432
  array(
1433
  'id' => 'email-templates-payment-abandoned',
1463
  array(
1464
  'id' => 'expiration-notices',
1465
  'type' => 'expiration_notices',
1466
+ 'name' => __( 'Email Notifications', 'business-directory-plugin' ),
1467
  'default' => self::get_default_expiration_notices(),
1468
  'group' => 'email_templates',
1469
  'validator' => array( __class__, 'validate_expiration_notices' ),
1517
  return $notices;
1518
  }
1519
 
 
 
 
1520
  public static function validate_expiration_notices( $value ) {
1521
  // We remove notices with no subject and no content.
1522
  foreach ( array_keys( $value ) as $notice_id ) {
1532
  return $value;
1533
  }
1534
 
 
 
 
1535
  public static function setup_ajax_compat_mode( $setting, $value ) {
1536
  $mu_dir = ( defined( 'WPMU_PLUGIN_DIR' ) && defined( 'WPMU_PLUGIN_URL' ) ) ? WPMU_PLUGIN_DIR : trailingslashit( WP_CONTENT_DIR ) . 'mu-plugins';
1537
  $source = WPBDP_INC . '/compatibility/wpbdp-ajax-compat-mu.php';
1541
  if ( ! unlink( $dest ) ) {
1542
  $message = array(
1543
  sprintf(
1544
+ /* translators: %s: file name */
1545
+ __( 'Could not remove the "Business Directory Plugin - AJAX Compatibility Module". Please remove the file "%s" manually or deactivate the plugin.', 'business-directory-plugin' ),
 
 
 
1546
  $dest
1547
  ),
1548
  'error',
1554
  $success = true;
1555
 
1556
  if ( ! wp_mkdir_p( $mu_dir ) ) {
1557
+ /* translators: %s: directory name */
1558
+ $message = array( sprintf( __( 'Could not activate AJAX Compatibility mode: the directory "%s" could not be created.', 'business-directory-plugin' ), $mu_dir ), 'error' );
1559
  $success = false;
1560
  }
1561
 
1562
  if ( $success && ! copy( $source, $dest ) ) {
1563
+ /* translators: %s: file name */
1564
+ $message = array( sprintf( __( 'Could not copy the AJAX compatibility plugin "%s". Compatibility mode was not activated.', 'business-directory-plugin' ), $dest ), 'error' );
1565
  $success = false;
1566
  }
1567
 
1581
 
1582
  $crop = (bool) wpbdp_get_option( 'thumbnail-crop' );
1583
 
 
1584
  add_image_size( 'wpbdp-thumb', $thumbnail_width, $crop ? $thumbnail_height : 9999, $crop ); // Thumbnail size.
1585
  add_image_size( 'wpbdp-large', $max_width, $max_height, false ); // Large size.
1586
  }
1618
  return $sizes;
1619
  }
1620
  }
 
 
includes/admin/settings/class-settings.php CHANGED
@@ -3,11 +3,6 @@
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-';
3
  * @package WPBDP\Settings
4
  */
5
 
 
 
 
 
 
6
  class WPBDP__Settings {
7
 
8
  const PREFIX = 'wpbdp-';
includes/admin/upgrades/migrations/manual-upgrade-18_0-featured-levels.php CHANGED
@@ -267,12 +267,12 @@ class WPBDP__Manual_Upgrade__18_0__Featured_Levels {
267
  echo '<input type="hidden" name="level[' . $level_id . '][details]" />';
268
 
269
  echo '<h4>' . _x( 'New plan summary', 'migrate-18', 'business-directory-plugin' ) . '</h4>';
270
- echo '<table class="new-fee-summary" data-level-id="' . $level_id . '">';
271
  echo '<thead><tr>';
272
- echo '<th>' . _x( 'Fee Label', 'migrate-18', 'business-directory-plugin' ) . '</th>';
273
- echo '<th>' . _x( 'Amount', 'migrate-18', 'business-directory-plugin' ) . '</th>';
274
- echo '<th>' . _x( 'Duration', 'migrate-18', 'business-directory-plugin' ) . '</th>';
275
- echo '<th>' . _x( 'Images', 'migrate-18', 'business-directory-plugin' ) . '</th>';
276
  echo '</tr></thead>';
277
  echo '<tbody>';
278
  echo '<tr>';
267
  echo '<input type="hidden" name="level[' . $level_id . '][details]" />';
268
 
269
  echo '<h4>' . _x( 'New plan summary', 'migrate-18', 'business-directory-plugin' ) . '</h4>';
270
+ echo '<table class="new-fee-summary" data-level-id="' . esc_attr( $level_id ) . '">';
271
  echo '<thead><tr>';
272
+ echo '<th>' . esc_html__( 'Fee Label', 'business-directory-plugin' ) . '</th>';
273
+ echo '<th>' . esc_html__( 'Amount', 'business-directory-plugin' ) . '</th>';
274
+ echo '<th>' . esc_html__( 'Duration', 'business-directory-plugin' ) . '</th>';
275
+ echo '<th>' . esc_html__( 'Images', 'business-directory-plugin' ) . '</th>';
276
  echo '</tr></thead>';
277
  echo '<tbody>';
278
  echo '<tr>';
includes/admin/upgrades/migrations/migration-18_3.php CHANGED
@@ -3,8 +3,6 @@
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
  */
@@ -38,5 +36,3 @@ class WPBDP__Migrations__18_3 extends WPBDP__Migration {
38
  return array_unique( $enabled_notifications );
39
  }
40
  }
41
-
42
- // phpcs:enable
3
  * @package WPBDP\Admin\Upgrades\Migrations
4
  */
5
 
 
 
6
  /**
7
  * Migration for DB version 18.3
8
  */
36
  return array_unique( $enabled_notifications );
37
  }
38
  }
 
 
includes/class-assets.php CHANGED
@@ -5,12 +5,10 @@
5
  * @package BDP/Includes/
6
  */
7
 
8
- // phpcs:disable
9
  /**
10
  * Class WPBDP__Assets
11
  *
12
  * @since 5.0
13
- * @SuppressWarnings(PHPMD)
14
  */
15
  class WPBDP__Assets {
16
 
@@ -158,6 +156,8 @@ class WPBDP__Assets {
158
  wp_enqueue_style( 'wpbdp-base-css' );
159
  wp_enqueue_script( 'wpbdp-js' );
160
 
 
 
161
  do_action( 'wpbdp_enqueue_scripts' );
162
 
163
  // enable legacy css (should be removed in a future release) XXX
@@ -171,6 +171,19 @@ class WPBDP__Assets {
171
  }
172
  }
173
 
 
 
 
 
 
 
 
 
 
 
 
 
 
174
  /**
175
  * @since 3.5.3
176
  */
5
  * @package BDP/Includes/
6
  */
7
 
 
8
  /**
9
  * Class WPBDP__Assets
10
  *
11
  * @since 5.0
 
12
  */
13
  class WPBDP__Assets {
14
 
156
  wp_enqueue_style( 'wpbdp-base-css' );
157
  wp_enqueue_script( 'wpbdp-js' );
158
 
159
+ $this->load_css();
160
+
161
  do_action( 'wpbdp_enqueue_scripts' );
162
 
163
  // enable legacy css (should be removed in a future release) XXX
171
  }
172
  }
173
 
174
+ private function load_css() {
175
+ $rootline_color = sanitize_hex_color( wpbdp_get_option( 'rootline-color' ) );
176
+
177
+ if ( ! $rootline_color ) {
178
+ $rootline_color = '#569AF6';
179
+ }
180
+
181
+ wp_add_inline_style(
182
+ 'wpbdp-base-css',
183
+ 'html{ --bd-main-color:' . $rootline_color . '; --bd-main-color-20:' . $rootline_color . '33;--bd-main-color-8:' . $rootline_color . '14;}'
184
+ );
185
+ }
186
+
187
  /**
188
  * @since 3.5.3
189
  */
includes/class-cpt-integration.php CHANGED
@@ -1,7 +1,6 @@
1
- <?php //phpcs:disable
2
  /**
3
  * @since 5.0
4
- * @SuppressWarnings(PHPMD)
5
  */
6
  class WPBDP__CPT_Integration {
7
 
@@ -136,7 +135,7 @@ class WPBDP__CPT_Integration {
136
  )
137
  );
138
 
139
- return $link;
140
  }
141
 
142
  public function _post_link( $link, $post = null, $leavename = false ) {
1
+ <?php
2
  /**
3
  * @since 5.0
 
4
  */
5
  class WPBDP__CPT_Integration {
6
 
135
  )
136
  );
137
 
138
+ return apply_filters( 'wpbdp_tag_link', $link, $tag );
139
  }
140
 
141
  public function _post_link( $link, $post = null, $leavename = false ) {
includes/class-fee-plan.php CHANGED
@@ -4,13 +4,9 @@
4
  *
5
  * @package BDP/Includes
6
  */
7
-
8
- // phpcs:disable
9
-
10
  /**
11
  * @since 5.0
12
  *
13
- * @SuppressWarnings(PHPMD)
14
  */
15
  final class WPBDP__Fee_Plan {
16
 
4
  *
5
  * @package BDP/Includes
6
  */
 
 
 
7
  /**
8
  * @since 5.0
9
  *
 
10
  */
11
  final class WPBDP__Fee_Plan {
12
 
includes/class-listing-email-notification.php CHANGED
@@ -3,11 +3,8 @@
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
 
@@ -36,7 +33,6 @@ class WPBDP__Listing_Email_Notification {
36
  * @param string $new_status The new listing status.
37
  * @param string $old_status The previous listing status.
38
  * @param object $post An instance of WP_Post.
39
- * @SuppressWarnings(PHPMD.CyclomaticComplexity)
40
  */
41
  public function listing_published_notification( $new_status, $old_status, $post ) {
42
  if ( ! in_array( 'listing-published', wpbdp_get_option( 'user-notifications' ), true ) ) {
@@ -57,14 +53,11 @@ class WPBDP__Listing_Email_Notification {
57
  return;
58
  }
59
 
60
- // phpcs:disable WordPress.CSRF.NonceVerification.NoNonceVerification
61
- // phpcs:disable WordPress.VIP.SuperGlobalInputUsage.AccessDetected
62
  if ( isset( $_POST['original_post_status'] ) && 'auto-draft' === $_POST['original_post_status'] ) {
63
  add_action( 'save_post', array( $this, 'send_listing_published_notification' ), PHP_INT_MAX, 2 );
64
  add_action( 'save_post', array( $this, 'try_to_remove_listing_published_notification_action' ), PHP_INT_MAX );
65
  return;
66
  }
67
- // phpcs:enable
68
 
69
  $this->send_listing_published_notification( $post->ID, $post );
70
  }
@@ -146,9 +139,6 @@ class WPBDP__Listing_Email_Notification {
146
  * @param string $relative_time Number of days before or after the event occurred.
147
  * @param object $listing An instance of WPBDP_Listing.
148
  * @param bool $force_resend Whether to resend already sent notifications or not.
149
- * @SuppressWarnings(PHPMD)
150
- * @SuppressWarnings(PHPMD.CyclomaticComplexity)
151
- * @SuppressWarnings(PHPMD.NPathComplexity)
152
  */
153
  public function send_notices( $event, $relative_time, $listing, $force_resend = false ) {
154
  $sent = false;
@@ -214,16 +204,12 @@ class WPBDP__Listing_Email_Notification {
214
  }
215
  }
216
 
217
- // phpcs:disable Generic.CodeAnalysis.EmptyStatement.DetectedIf
218
- // phpcs:disable Squiz.Commenting.InlineComment.InvalidEndChar
219
- // phpcs:disable Squiz.PHP.CommentedOutCode.Found
220
  if ( $email->send() ) {
221
  // TODO: Why was the line below commented out?
222
  // See: https://github.com/drodenbaugh/BusinessDirectoryPlugin/commit/0420174dd3f93089e8088b942f3ca08d82c13d62
223
  // update_post_meta( $listing->get_id(), '_wpbdp_notice_sent_' . $notice_key, current_time( 'timestamp' ) );
224
  $sent = true;
225
  }
226
- // phpcs:enable
227
  }
228
 
229
  return $sent;
@@ -331,7 +317,6 @@ class WPBDP__Listing_Email_Notification {
331
  * @param object $payment A payment object.
332
  * @param string $context This parameter is not used.
333
  * @since 5.0.6
334
- * @SuppressWarnings(PHPMD)
335
  */
336
  public function listing_renewal_email( $listing, $payment = false, $context = '' ) {
337
  // Notify admin.
@@ -482,5 +467,3 @@ class WPBDP__Listing_Email_Notification {
482
  }
483
  }
484
  }
485
-
486
- // phpcs:enable
3
  * @package WPBDP
4
  */
5
 
 
 
6
  /**
7
  * @since 5.0
 
8
  */
9
  class WPBDP__Listing_Email_Notification {
10
 
33
  * @param string $new_status The new listing status.
34
  * @param string $old_status The previous listing status.
35
  * @param object $post An instance of WP_Post.
 
36
  */
37
  public function listing_published_notification( $new_status, $old_status, $post ) {
38
  if ( ! in_array( 'listing-published', wpbdp_get_option( 'user-notifications' ), true ) ) {
53
  return;
54
  }
55
 
 
 
56
  if ( isset( $_POST['original_post_status'] ) && 'auto-draft' === $_POST['original_post_status'] ) {
57
  add_action( 'save_post', array( $this, 'send_listing_published_notification' ), PHP_INT_MAX, 2 );
58
  add_action( 'save_post', array( $this, 'try_to_remove_listing_published_notification_action' ), PHP_INT_MAX );
59
  return;
60
  }
 
61
 
62
  $this->send_listing_published_notification( $post->ID, $post );
63
  }
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
  */
143
  public function send_notices( $event, $relative_time, $listing, $force_resend = false ) {
144
  $sent = false;
204
  }
205
  }
206
 
 
 
 
207
  if ( $email->send() ) {
208
  // TODO: Why was the line below commented out?
209
  // See: https://github.com/drodenbaugh/BusinessDirectoryPlugin/commit/0420174dd3f93089e8088b942f3ca08d82c13d62
210
  // update_post_meta( $listing->get_id(), '_wpbdp_notice_sent_' . $notice_key, current_time( 'timestamp' ) );
211
  $sent = true;
212
  }
 
213
  }
214
 
215
  return $sent;
317
  * @param object $payment A payment object.
318
  * @param string $context This parameter is not used.
319
  * @since 5.0.6
 
320
  */
321
  public function listing_renewal_email( $listing, $payment = false, $context = '' ) {
322
  // Notify admin.
467
  }
468
  }
469
  }
 
 
includes/class-listing-expiration.php CHANGED
@@ -3,8 +3,6 @@
3
  * @package WPBDP
4
  */
5
 
6
- // phpcs:disable PEAR.NamingConventions.ValidClassName.Invalid
7
-
8
  /**
9
  * @since 5.0
10
  */
@@ -24,7 +22,6 @@ class WPBDP__Listing_Expiration {
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,
@@ -33,7 +30,6 @@ class WPBDP__Listing_Expiration {
33
  'expired',
34
  'pending_renewal'
35
  ) );
36
- // phpcs:enable
37
 
38
  foreach ( $listings as $listing_id ) {
39
  $l = wpbdp_get_listing( $listing_id );
@@ -86,7 +82,6 @@ class WPBDP__Listing_Expiration {
86
  $date_a = date( 'Y-m-d H:i:s', strtotime( $period . ' midnight' ) );
87
  $date_b = date( 'Y-m-d H:i:s', strtotime( $period . 'midnight' ) + DAY_IN_SECONDS );
88
 
89
- // phpcs:disable WordPress.VIP.DirectDatabaseQuery
90
  $listings = $wpdb->get_col(
91
  $wpdb->prepare(
92
  "SELECT listing_id FROM {$wpdb->prefix}wpbdp_listings WHERE expiration_date IS NOT NULL AND expiration_date >= %s AND expiration_date < %s",
@@ -94,7 +89,6 @@ class WPBDP__Listing_Expiration {
94
  $date_b
95
  )
96
  );
97
- // phpcs:enable
98
 
99
  return $listings;
100
  }
@@ -116,5 +110,3 @@ class WPBDP__Listing_Expiration {
116
  return true;
117
  }
118
  }
119
-
120
- // phpcs:enable
3
  * @package WPBDP
4
  */
5
 
 
 
6
  /**
7
  * @since 5.0
8
  */
22
  public function check_for_expired_listings() {
23
  global $wpdb;
24
 
 
25
  $listings = $wpdb->get_col( $wpdb->prepare(
26
  "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)",
27
  WPBDP_POST_TYPE,
30
  'expired',
31
  'pending_renewal'
32
  ) );
 
33
 
34
  foreach ( $listings as $listing_id ) {
35
  $l = wpbdp_get_listing( $listing_id );
82
  $date_a = date( 'Y-m-d H:i:s', strtotime( $period . ' midnight' ) );
83
  $date_b = date( 'Y-m-d H:i:s', strtotime( $period . 'midnight' ) + DAY_IN_SECONDS );
84
 
 
85
  $listings = $wpdb->get_col(
86
  $wpdb->prepare(
87
  "SELECT listing_id FROM {$wpdb->prefix}wpbdp_listings WHERE expiration_date IS NOT NULL AND expiration_date >= %s AND expiration_date < %s",
89
  $date_b
90
  )
91
  );
 
92
 
93
  return $listings;
94
  }
110
  return true;
111
  }
112
  }
 
 
includes/class-listing.php CHANGED
@@ -3,11 +3,6 @@
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';
3
  * @package WPBDP\Listing
4
  * @since 3.4
5
  */
 
 
 
 
 
6
  require_once WPBDP_PATH . 'includes/class-payment.php';
7
  require_once WPBDP_PATH . 'includes/class-listing-subscription.php';
8
  require_once WPBDP_PATH . 'includes/helpers/class-listing-image.php';
includes/class-listings-api.php CHANGED
@@ -40,8 +40,8 @@ if ( ! class_exists( 'WPBDP_Listings_API' ) ) {
40
 
41
  $listing->set_status( 'complete' );
42
 
43
- if ( 'initial' === $payment->payment_type && ! ( is_admin() || ! current_user_can( 'administrator' ) ) ) {
44
- $listing->set_post_status( wpbdp_get_option( 'new-post-status' ) );
45
  }
46
  }
47
 
40
 
41
  $listing->set_status( 'complete' );
42
 
43
+ if ( 'initial' === $payment->payment_type ) {
44
+ $listing->set_post_status( wpbdp_get_option( 'new-post-status' ) );
45
  }
46
  }
47
 
includes/class-meta.php CHANGED
@@ -152,7 +152,7 @@ class WPBDP__Meta {
152
 
153
  switch ( $current_view ) {
154
  case 'submit_listing':
155
- $view_title = _x( 'Submit A Listing', 'views', 'business-directory-plugin' );
156
  return $this->_maybe_do_wpseo_title( $view_title, $title, $sep, $seplocation );
157
  break;
158
 
152
 
153
  switch ( $current_view ) {
154
  case 'submit_listing':
155
+ $view_title = esc_html__( 'Add Listing', 'business-directory-plugin' );
156
  return $this->_maybe_do_wpseo_title( $view_title, $title, $sep, $seplocation );
157
  break;
158
 
includes/class-payment-gateways.php CHANGED
@@ -165,7 +165,7 @@ class WPBDP__Payment_Gateways {
165
 
166
  $msg = sprintf(
167
  /* translators: %1$s: open link html, %2$s close link */
168
- esc_html__( 'You have payments turned on but do not have a public fee plan. Directory users won\'t be able to submit a listing until you add a public fee plan. Go to %1$sManage Fees%2$s to add or edit your fee plan(s).', 'business-directory-plugin' ),
169
  '<a href="' . esc_url( admin_url( 'admin.php?page=wpbdp-admin-fees' ) ) . '">',
170
  '</a>'
171
  );
165
 
166
  $msg = sprintf(
167
  /* translators: %1$s: open link html, %2$s close link */
168
+ esc_html__( 'You have payments turned on but do not have a public fee plan. Directory users won\'t be able to submit a listing until you add a public fee plan. Go to %1$sFee Plans%2$s to add or edit your fee plan(s).', 'business-directory-plugin' ),
169
  '<a href="' . esc_url( admin_url( 'admin.php?page=wpbdp-admin-fees' ) ) . '">',
170
  '</a>'
171
  );
includes/class-payment.php CHANGED
@@ -5,8 +5,6 @@
5
 
6
  /**
7
  * Class WPBDP_Payment
8
- *
9
- * @SuppressWarnings(PHPMD)
10
  */
11
  class WPBDP_Payment extends WPBDP__DB__Model {
12
 
5
 
6
  /**
7
  * Class WPBDP_Payment
 
 
8
  */
9
  class WPBDP_Payment extends WPBDP__DB__Model {
10
 
includes/class-query-integration.php CHANGED
@@ -4,12 +4,8 @@
4
  * @package BDP/Includes/Query Integration
5
  */
6
 
7
- // phpcs:disable
8
-
9
  /**
10
  * Class WPBDP__Query_Integration
11
- *
12
- * @SuppressWarnings(PHPMD)
13
  */
14
  class WPBDP__Query_Integration {
15
 
4
  * @package BDP/Includes/Query Integration
5
  */
6
 
 
 
7
  /**
8
  * Class WPBDP__Query_Integration
 
 
9
  */
10
  class WPBDP__Query_Integration {
11
 
includes/class-recaptcha.php CHANGED
@@ -2,13 +2,8 @@
2
  /**
3
  * @package WPBDP/includes/Recaptcha
4
  */
5
-
6
- // phpcs:disable
7
-
8
  /**
9
  * @since 3.6.8
10
- *
11
- * @SuppressWarnings(PHPMD)
12
  */
13
  class WPBDP_reCAPTCHA {
14
 
2
  /**
3
  * @package WPBDP/includes/Recaptcha
4
  */
 
 
 
5
  /**
6
  * @since 3.6.8
 
 
7
  */
8
  class WPBDP_reCAPTCHA {
9
 
includes/class-shortcodes.php CHANGED
@@ -3,11 +3,6 @@
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();
@@ -226,7 +221,7 @@ class WPBDP__Shortcodes {
226
  * - 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)
227
  * - pagination Enable pagination for shortcode. Default to 0. (Allowed values: To disable: 0, false, no. To enable: 1, true, yes)
228
  * Example:
229
- * - Display a set of 10 random listings, including the directory menu with only the "Create A Listing" button:
230
  *
231
  * `[businessdirectory-random-listings items_per_page=10 menu=1 buttons="create"]`
232
  * Since:
3
  * @package WPBDP\FieldTypes\TextArea
4
  * @since 4.0
5
  */
 
 
 
 
 
6
  class WPBDP__Shortcodes {
7
 
8
  private $shortcodes = array();
221
  * - 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)
222
  * - pagination Enable pagination for shortcode. Default to 0. (Allowed values: To disable: 0, false, no. To enable: 1, true, yes)
223
  * Example:
224
+ * - Display a set of 10 random listings, including the directory menu with only the "Add Listing" button:
225
  *
226
  * `[businessdirectory-random-listings items_per_page=10 menu=1 buttons="create"]`
227
  * Since:
includes/class-view.php CHANGED
@@ -6,11 +6,8 @@
6
  * @package BDP/Includes
7
  */
8
 
9
- // phpcs:disable
10
  /**
11
  * Class WPBDP__View
12
- *
13
- * @SuppressWarnings(PHPMD)
14
  */
15
  class WPBDP__View {
16
 
6
  * @package BDP/Includes
7
  */
8
 
 
9
  /**
10
  * Class WPBDP__View
 
 
11
  */
12
  class WPBDP__View {
13
 
includes/class-wordpress-template-integration.php CHANGED
@@ -180,7 +180,7 @@ class WPBDP__WordPress_Template_Integration {
180
  }
181
 
182
  public function add_basic_body_classes( $classes = array() ) {
183
- if ( 'theme' == wpbdp_get_option( 'themes-button-style' ) ) {
184
  $classes[] = 'wpbdp-with-button-styles';
185
  }
186
 
180
  }
181
 
182
  public function add_basic_body_classes( $classes = array() ) {
183
+ if ( 'theme' === wpbdp_get_option( 'themes-button-style' ) ) {
184
  $classes[] = 'wpbdp-with-button-styles';
185
  }
186
 
includes/class-wpbdp.php CHANGED
@@ -3,7 +3,6 @@
3
  * Main Business Directory class.
4
  *
5
  * @package WPBDP
6
- * @SuppressWarnings(PHPMD)
7
  */
8
 
9
  final class WPBDP {
@@ -20,7 +19,7 @@ final class WPBDP {
20
  }
21
 
22
  private function setup_constants() {
23
- define( 'WPBDP_VERSION', '5.7.6' );
24
 
25
  define( 'WPBDP_PATH', wp_normalize_path( plugin_dir_path( WPBDP_PLUGIN_FILE ) ) );
26
  define( 'WPBDP_INC', trailingslashit( WPBDP_PATH . 'includes' ) );
@@ -90,8 +89,6 @@ final class WPBDP {
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
  */
@@ -117,8 +114,6 @@ final class WPBDP {
117
  add_action( 'switch_blog', array( $this, 'register_cache_groups' ) );
118
  }
119
 
120
- // phpcs:disable
121
-
122
  public function init() {
123
  // Define constant that will be used to enqueue scripts and styles.
124
  define( 'WPBDP_URL', trailingslashit( plugins_url( '/', WPBDP_PLUGIN_FILE ) ) );
@@ -206,6 +201,9 @@ final class WPBDP {
206
  if ( ! class_exists( 'WPBDP_Admin' ) ) {
207
  require_once( WPBDP_INC . 'admin/class-admin.php' );
208
  }
 
 
 
209
 
210
  $this->admin = new WPBDP_Admin();
211
  $this->privacy = new WPBDP_Personal_Data_Privacy();
@@ -278,7 +276,7 @@ final class WPBDP {
278
 
279
  global $post;
280
 
281
- if ( $post && $this->is_supported_post_type( $post->post_type ) ) {
282
  foreach ( array_keys( $this->shortcodes->get_shortcodes() ) as $shortcode ) {
283
  if ( apply_filters( 'wpbdp_has_shortcode', wpbdp_has_shortcode( $post->post_content, $shortcode ), $post, $shortcode ) ) {
284
  return true;
@@ -507,5 +505,3 @@ final class WPBDP {
507
  }
508
 
509
  }
510
-
511
- // phpcs:enable
3
  * Main Business Directory class.
4
  *
5
  * @package WPBDP
 
6
  */
7
 
8
  final class WPBDP {
19
  }
20
 
21
  private function setup_constants() {
22
+ define( 'WPBDP_VERSION', '5.8' );
23
 
24
  define( 'WPBDP_PATH', wp_normalize_path( plugin_dir_path( WPBDP_PLUGIN_FILE ) ) );
25
  define( 'WPBDP_INC', trailingslashit( WPBDP_PATH . 'includes' ) );
89
  require_once WPBDP_INC . 'helpers/class-access-keys-sender.php';
90
  }
91
 
 
 
92
  /**
93
  * @since 5.2.1 Removed usage of create_function().
94
  */
114
  add_action( 'switch_blog', array( $this, 'register_cache_groups' ) );
115
  }
116
 
 
 
117
  public function init() {
118
  // Define constant that will be used to enqueue scripts and styles.
119
  define( 'WPBDP_URL', trailingslashit( plugins_url( '/', WPBDP_PLUGIN_FILE ) ) );
201
  if ( ! class_exists( 'WPBDP_Admin' ) ) {
202
  require_once( WPBDP_INC . 'admin/class-admin.php' );
203
  }
204
+ if ( ! class_exists( 'WPBDP_Personal_Data_Privacy' ) ) {
205
+ require_once( WPBDP_INC . 'admin/class-personal-data-privacy.php' );
206
+ }
207
 
208
  $this->admin = new WPBDP_Admin();
209
  $this->privacy = new WPBDP_Personal_Data_Privacy();
276
 
277
  global $post;
278
 
279
+ if ( $post && $this->is_supported_post_type( $post->post_type ) && $this->shortcodes ) {
280
  foreach ( array_keys( $this->shortcodes->get_shortcodes() ) as $shortcode ) {
281
  if ( apply_filters( 'wpbdp_has_shortcode', wpbdp_has_shortcode( $post->post_content, $shortcode ), $post, $shortcode ) ) {
282
  return true;
505
  }
506
 
507
  }
 
 
includes/compatibility/class-acf-boldmove-compat.php CHANGED
@@ -3,11 +3,6 @@
3
  * @package WPBDP/Compatibility/ACF-Boldmove 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() {
3
  * @package WPBDP/Compatibility/ACF-Boldmove Compat
4
  */
5
 
 
 
 
 
 
6
  class WPBDP_ACF_Compat {
7
 
8
  public function __construct() {
includes/compatibility/class-compat.php CHANGED
@@ -3,11 +3,6 @@
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
 
3
  * @package WPBDP/Compatibility
4
  */
5
 
 
 
 
 
 
6
  require_once WPBDP_PATH . 'includes/compatibility/deprecated.php';
7
  class WPBDP_Compat {
8
 
includes/compatibility/class-wpbdpx-payments-compat.php CHANGED
@@ -5,12 +5,8 @@
5
  * @package BDP/Includes/Compatibility
6
  */
7
 
8
- // phpcs:disable
9
-
10
  /**
11
  * Class WPBDP__WPBDPX_Payments_Compat
12
- *
13
- * @SuppressWarnings(PHPMD)
14
  */
15
  class WPBDP__WPBDPX_Payments_Compat {
16
 
5
  * @package BDP/Includes/Compatibility
6
  */
7
 
 
 
8
  /**
9
  * Class WPBDP__WPBDPX_Payments_Compat
 
 
10
  */
11
  class WPBDP__WPBDPX_Payments_Compat {
12
 
includes/compatibility/class-wpml-compat.php CHANGED
@@ -5,18 +5,14 @@
5
  * @package WPBDP/Includes/Compatibility/WPML
6
  */
7
 
8
- // phpcs:disable
9
-
10
  /**
11
  * Class WPBDP_WPML_Compat
12
- *
13
- * @SuppressWarnings(PHPMD)
14
  */
15
  class WPBDP_WPML_Compat {
16
 
17
  private $wpml;
18
 
19
- function __construct() {
20
  $this->wpml = $GLOBALS['sitepress'];
21
 
22
  if ( ! is_admin() || $this->is_doing_ajax() ) {
@@ -24,6 +20,7 @@ class WPBDP_WPML_Compat {
24
 
25
  add_filter( 'wpbdp_listing_link', array( &$this, 'add_lang_to_link' ) );
26
  add_filter( 'wpbdp_category_link', array( &$this, 'add_lang_to_link' ) );
 
27
  add_filter( 'wpbdp_url_base_url', array( &$this, 'fix_get_page_link' ), 10, 2 );
28
  add_filter( 'wpbdp_url', array( &$this, 'correct_page_link' ), 10, 3 );
29
  add_filter( 'wpbdp_ajax_url', array( $this, 'filter_ajax_url' ) );
@@ -58,15 +55,15 @@ class WPBDP_WPML_Compat {
58
  add_action( 'wpbdp_main_box_hidden_fields', array( $this, 'search_lang_field' ) );
59
  }
60
 
61
- protected function is_doing_ajax() {
62
- return defined( 'DOING_AJAX' ) && DOING_AJAX;
63
- }
64
 
65
- function get_current_language() {
66
- return $this->wpml->get_current_language();
67
  }
68
 
69
- function fix_get_page_link( $link, $post_id ) {
70
  if ( ! wpbdp_rewrite_on() ) {
71
  return $link;
72
  }
@@ -80,7 +77,7 @@ class WPBDP_WPML_Compat {
80
  return $link;
81
  }
82
 
83
- function page_id( $id, $page_name = '' ) {
84
  $lang = $this->get_current_language();
85
 
86
  if ( ! $lang ) {
@@ -95,12 +92,11 @@ class WPBDP_WPML_Compat {
95
  return $trans_id;
96
  }
97
 
98
- function add_lang_to_link( $link ) {
99
- global $sitepress;
100
-
101
  $lang = '';
102
 
103
- if ( false !== ( $index = strpos( $link, '?' ) ) ) {
 
104
  // We honor the ?lang argument from the link itself (if present).
105
  $data = array();
106
  wp_parse_str( substr( $link, $index + 1 ), $data );
@@ -116,29 +112,7 @@ class WPBDP_WPML_Compat {
116
  return $link;
117
  }
118
 
119
- $nego_type = absint( $sitepress->get_setting( 'language_negotiation_type' ) );
120
- if ( 1 == $nego_type ) {
121
- // The following IF statement is commented out because we can't remember
122
- // its purpose and is causing problems:
123
- //
124
- // https://github.com/drodenbaugh/BusinessDirectoryPlugin/issues/3078
125
- //
126
- // In #3078, the customer is using the main directory page as the front
127
- // page of the website. The IF below cause listing links to use / as the
128
- // base URL, while the rewrite rules use the page's URI as the base URL.
129
- // As a result, every listing link returns a 404 Not Found.
130
- //
131
- // UPDATE: Maybe this is related to:
132
- // https://github.com/drodenbaugh/BusinessDirectoryPlugin/issues/3122
133
- /*
134
- if ( $trans_id = icl_object_id( wpbdp_get_page_id(), 'page', false, $lang ) ) {
135
- $real_link = get_permalink( $trans_id );
136
- $used_link = _get_page_link( $trans_id );
137
-
138
- $link = str_replace( $used_link, $real_link, $link );
139
-
140
- return $link;
141
- }*/
142
  return $link;
143
  }
144
 
@@ -163,7 +137,7 @@ class WPBDP_WPML_Compat {
163
  return add_query_arg( 'lang', $lang, $ajax_url );
164
  }
165
 
166
- function correct_page_link( $link, $name = '', $arg0 = '' ) {
167
  $lang = $this->get_current_language();
168
 
169
  if ( ! $lang ) {
@@ -189,96 +163,63 @@ class WPBDP_WPML_Compat {
189
  }
190
 
191
  private function maybe_add_lang_query_arg( $link, $lang ) {
192
- $negotionation_type = intval( $this->wpml->get_setting( 'language_negotiation_type' ) );
193
-
194
- if ( 3 !== $negotionation_type ) {
195
- return $link;
196
  }
197
 
198
- return add_query_arg( 'lang', $lang, $link );
199
  }
200
 
201
- function translate_link( $link, $lang = null ) {
202
- global $sitepress;
 
 
 
 
 
203
 
 
204
  $lang = $lang ? $lang : $this->get_current_language();
205
 
206
  if ( ! $lang ) {
207
  return $link;
208
  }
209
 
210
- if ( wpbdp_rewrite_on() ) {
 
 
 
 
 
211
  $main_id = wpbdp_get_page_id( 'main' );
212
  $main_link = $this->fix_get_page_link( get_page_link( $main_id ), $main_id );
213
  $main_trans_link = apply_filters( 'wpml_permalink', $main_link, $lang );
214
 
215
  $link = str_replace( $main_link, $main_trans_link, $link );
216
-
217
  $link = $this->maybe_add_lang_query_arg( $link, $lang );
218
- } else {
219
- $link = add_query_arg( 'lang', $lang, $link );
220
- }
221
 
222
  return $link;
223
  }
224
 
225
- function language_switcher( $languages ) {
226
  global $wpbdp;
227
 
228
  $action = wpbdp_current_view();
229
  $this->workaround_autoids();
230
 
231
  switch ( $action ) {
232
- case 'show_category':
233
- $category_id = wpbdp_current_category_id();
234
-
235
- if ( ! $category_id ) {
236
- return $languages;
237
- }
238
 
239
- foreach ( $languages as $l_code => $l ) {
240
- $trans_id = (int) icl_object_id( $category_id, WPBDP_CATEGORY_TAX, false, $languages[ $l_code ]['language_code'] );
241
- $link = get_term_link( $trans_id, WPBDP_CATEGORY_TAX );
242
 
243
- if ( ! $trans_id || is_wp_error( $link ) ) {
244
- unset( $languages[ $l_code ] );
245
- continue;
246
- }
247
-
248
- $languages[ $l_code ]['url'] = $this->translate_link( $link, $languages[ $l_code ]['language_code'] );
249
- }
250
-
251
- break;
252
-
253
- case 'show_listing':
254
- $listing_id = get_the_ID();
255
-
256
- if ( ! $listing_id ) {
257
- global $wp_query;
258
-
259
- $listing_id = $wp_query->get_queried_object()->ID;
260
- }
261
-
262
- if ( ! $listing_id ) {
263
- break;
264
- }
265
-
266
- $trid = apply_filters( 'wpml_element_trid', null, $listing_id, 'post_' . WPBDP_POST_TYPE );
267
- $translations = apply_filters( 'wpml_get_element_translations', null, $trid, 'post_' . WPBDP_POST_TYPE );
268
-
269
- foreach ( $languages as $l_code => $l ) {
270
- if ( ! array_key_exists( $l_code, $translations) ) {
271
- unset( $languages[ $l_code ] );
272
- continue;
273
- }
274
-
275
- $languages[ $l_code ]['url'] = apply_filters( 'wpml_permalink', get_permalink( $translations[$l_code]->element_id ), $l_code );
276
- }
277
-
278
- break;
279
-
280
- default:
281
- break;
282
  }
283
 
284
  $this->workaround_autoids();
@@ -286,7 +227,7 @@ class WPBDP_WPML_Compat {
286
  return $languages;
287
  }
288
 
289
- function workaround_autoids() {
290
  global $sitepress_settings;
291
 
292
  if ( ! $this->wpml->get_setting( 'auto_adjust_ids' ) || ! isset( $sitepress_settings ) ) {
@@ -308,7 +249,82 @@ class WPBDP_WPML_Compat {
308
  }
309
  }
310
 
311
- function maybe_change_query( $query ) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
312
  if ( ! $query->wpbdp_is_main_page || empty( $query->query['page_id'] ) ) {
313
  return;
314
  }
@@ -321,15 +337,16 @@ class WPBDP_WPML_Compat {
321
  }
322
 
323
  public function before_ajax_dispatch( $handler ) {
324
- if ( empty( $_GET['lang'] ) ) {
 
325
  return;
326
  }
327
 
328
- do_action( 'wpml_switch_language', $_GET['lang'] );
329
  }
330
 
331
  // {{{ Form Fields integration.
332
- function register_form_fields_strings() {
333
  if ( isset( $_GET['action'] ) || ! function_exists( 'icl_register_string' ) ) {
334
  return;
335
  }
@@ -363,7 +380,7 @@ class WPBDP_WPML_Compat {
363
  }
364
  }
365
 
366
- function translate_form_field_label( $label, $field ) {
367
  if ( ! is_object( $field ) || ! function_exists( 'icl_t' ) ) {
368
  return $label;
369
  }
@@ -375,7 +392,7 @@ class WPBDP_WPML_Compat {
375
  );
376
  }
377
 
378
- function translate_form_field_description( $description, $field ) {
379
  if ( ! is_object( $field ) || ! function_exists( 'icl_t' ) ) {
380
  return $description;
381
  }
@@ -387,7 +404,7 @@ class WPBDP_WPML_Compat {
387
  );
388
  }
389
 
390
- function translate_form_field_option_data( $value, $key, $field ) {
391
  if ( ! is_object( $field ) || empty( $value ) || 'options' !== $key || ! function_exists( 'icl_t' ) || ! is_array( $value ) ) {
392
  return $value;
393
  }
@@ -412,8 +429,8 @@ class WPBDP_WPML_Compat {
412
  }
413
 
414
  // }}}
415
- function maybe_register_some_strings() {
416
- $admin_page = ! empty( $_GET['page'] ) ? $_GET['page'] : '';
417
 
418
  switch ( $admin_page ) {
419
  case 'wpbdp-admin-fees':
@@ -428,7 +445,7 @@ class WPBDP_WPML_Compat {
428
  }
429
 
430
  // {{{ Fees API integration.
431
- function register_fees_strings() {
432
  if ( isset( $_GET['action'] ) || ! function_exists( 'icl_register_string' ) ) {
433
  return;
434
  }
@@ -455,7 +472,7 @@ class WPBDP_WPML_Compat {
455
  }
456
  }
457
 
458
- function translate_fee_label( $label, $fee ) {
459
  if ( ! function_exists( 'icl_t' ) ) {
460
  return $label;
461
  }
@@ -467,7 +484,7 @@ class WPBDP_WPML_Compat {
467
  );
468
  }
469
 
470
- function translate_fee_description( $desc, $fee ) {
471
  if ( ! function_exists( 'icl_t' ) ) {
472
  return $desc;
473
  }
@@ -481,7 +498,7 @@ class WPBDP_WPML_Compat {
481
 
482
  // }}}
483
  // Regions. {{{
484
- function use_cache_per_lang( $option ) {
485
  $lang = $this->get_current_language();
486
 
487
  if ( ! $lang ) {
@@ -491,7 +508,7 @@ class WPBDP_WPML_Compat {
491
  return $option . '-' . $lang;
492
  }
493
 
494
- function clean_cache_per_lang( $opt ) {
495
  $langs = icl_get_languages( 'skip_missing=0' );
496
 
497
  if ( ! $langs ) {
@@ -505,9 +522,10 @@ class WPBDP_WPML_Compat {
505
  }
506
  }
507
 
508
- // }}}
509
- // Listing thumbnail and images. {{{
510
- function get_images_listing_id( $listing_id ) {
 
511
  if ( 1 != apply_filters( 'wpml_element_translation_type', null, $listing_id, 'post_' . WPBDP_POST_TYPE ) ) {
512
  return $listing_id;
513
  }
@@ -525,8 +543,6 @@ class WPBDP_WPML_Compat {
525
  return $listing_id;
526
  }
527
 
528
- // }}}
529
-
530
  public function search_lang_field() {
531
  $lang = $this->get_current_language();
532
 
@@ -534,6 +550,6 @@ class WPBDP_WPML_Compat {
534
  return;
535
  }
536
 
537
- echo '<input type="hidden" name="lang" value="' . $lang . '" />';
538
  }
539
  }
5
  * @package WPBDP/Includes/Compatibility/WPML
6
  */
7
 
 
 
8
  /**
9
  * Class WPBDP_WPML_Compat
 
 
10
  */
11
  class WPBDP_WPML_Compat {
12
 
13
  private $wpml;
14
 
15
+ public function __construct() {
16
  $this->wpml = $GLOBALS['sitepress'];
17
 
18
  if ( ! is_admin() || $this->is_doing_ajax() ) {
20
 
21
  add_filter( 'wpbdp_listing_link', array( &$this, 'add_lang_to_link' ) );
22
  add_filter( 'wpbdp_category_link', array( &$this, 'add_lang_to_link' ) );
23
+ add_filter( 'wpbdp_tag_link', array( &$this, 'add_lang_to_link' ) );
24
  add_filter( 'wpbdp_url_base_url', array( &$this, 'fix_get_page_link' ), 10, 2 );
25
  add_filter( 'wpbdp_url', array( &$this, 'correct_page_link' ), 10, 3 );
26
  add_filter( 'wpbdp_ajax_url', array( $this, 'filter_ajax_url' ) );
55
  add_action( 'wpbdp_main_box_hidden_fields', array( $this, 'search_lang_field' ) );
56
  }
57
 
58
+ protected function is_doing_ajax() {
59
+ return wp_doing_ajax();
60
+ }
61
 
62
+ public function get_current_language() {
63
+ return apply_filters( 'wpml_current_language', null );
64
  }
65
 
66
+ public function fix_get_page_link( $link, $post_id ) {
67
  if ( ! wpbdp_rewrite_on() ) {
68
  return $link;
69
  }
77
  return $link;
78
  }
79
 
80
+ public function page_id( $id, $page_name = '' ) {
81
  $lang = $this->get_current_language();
82
 
83
  if ( ! $lang ) {
92
  return $trans_id;
93
  }
94
 
95
+ public function add_lang_to_link( $link ) {
 
 
96
  $lang = '';
97
 
98
+ $index = strpos( $link, '?' );
99
+ if ( false !== $index ) {
100
  // We honor the ?lang argument from the link itself (if present).
101
  $data = array();
102
  wp_parse_str( substr( $link, $index + 1 ), $data );
112
  return $link;
113
  }
114
 
115
+ if ( 1 === $this->get_lang_url_type() ) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
116
  return $link;
117
  }
118
 
137
  return add_query_arg( 'lang', $lang, $ajax_url );
138
  }
139
 
140
+ public function correct_page_link( $link, $name = '', $arg0 = '' ) {
141
  $lang = $this->get_current_language();
142
 
143
  if ( ! $lang ) {
163
  }
164
 
165
  private function maybe_add_lang_query_arg( $link, $lang ) {
166
+ if ( 3 === $this->get_lang_url_type() ) {
167
+ $link = add_query_arg( 'lang', $lang, $link );
 
 
168
  }
169
 
170
+ return $link;
171
  }
172
 
173
+ /**
174
+ * The language_negotiation_type sets the URL structure for a translated page.
175
+ * 3 = ?lang=en
176
+ */
177
+ private function get_lang_url_type() {
178
+ return intval( $this->wpml->get_setting( 'language_negotiation_type' ) );
179
+ }
180
 
181
+ public function translate_link( $link, $lang = null ) {
182
  $lang = $lang ? $lang : $this->get_current_language();
183
 
184
  if ( ! $lang ) {
185
  return $link;
186
  }
187
 
188
+ $use_query_arg = 3 === $this->get_lang_url_type() || ! wpbdp_rewrite_on();
189
+
190
+ if ( $use_query_arg ) {
191
+ // Replace the the query arg with current language code.
192
+ $link = add_query_arg( 'lang', $lang, $link );
193
+ } else {
194
  $main_id = wpbdp_get_page_id( 'main' );
195
  $main_link = $this->fix_get_page_link( get_page_link( $main_id ), $main_id );
196
  $main_trans_link = apply_filters( 'wpml_permalink', $main_link, $lang );
197
 
198
  $link = str_replace( $main_link, $main_trans_link, $link );
 
199
  $link = $this->maybe_add_lang_query_arg( $link, $lang );
200
+ }
 
 
201
 
202
  return $link;
203
  }
204
 
205
+ public function language_switcher( $languages ) {
206
  global $wpbdp;
207
 
208
  $action = wpbdp_current_view();
209
  $this->workaround_autoids();
210
 
211
  switch ( $action ) {
212
+ case 'show_category':
213
+ $this->add_category_languages( $languages );
214
+ break;
 
 
 
215
 
216
+ case 'show_listing':
217
+ $this->add_listing_languages( $languages );
218
+ break;
219
 
220
+ case 'show_tag':
221
+ $this->add_tag_languages( $languages );
222
+ break;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
223
  }
224
 
225
  $this->workaround_autoids();
227
  return $languages;
228
  }
229
 
230
+ public function workaround_autoids() {
231
  global $sitepress_settings;
232
 
233
  if ( ! $this->wpml->get_setting( 'auto_adjust_ids' ) || ! isset( $sitepress_settings ) ) {
249
  }
250
  }
251
 
252
+ /**
253
+ * Get a link to the listing in the current language.
254
+ *
255
+ * @param array $languages
256
+ */
257
+ private function add_listing_languages( &$languages ) {
258
+ $listing_id = get_the_ID();
259
+
260
+ if ( ! $listing_id ) {
261
+ global $wp_query;
262
+
263
+ $listing_id = $wp_query->get_queried_object()->ID;
264
+ if ( ! $listing_id ) {
265
+ return;
266
+ }
267
+ }
268
+
269
+ $trid = apply_filters( 'wpml_element_trid', null, $listing_id, 'post_' . WPBDP_POST_TYPE );
270
+ $translations = apply_filters( 'wpml_get_element_translations', null, $trid, 'post_' . WPBDP_POST_TYPE );
271
+
272
+ foreach ( $languages as $l_code => $l ) {
273
+ if ( ! isset( $translations[ $l_code ] ) ) {
274
+ unset( $languages[ $l_code ] );
275
+ continue;
276
+ }
277
+
278
+ $languages[ $l_code ]['url'] = apply_filters( 'wpml_permalink', get_permalink( $translations[ $l_code ]->element_id ), $l_code );
279
+ }
280
+ }
281
+
282
+ /**
283
+ * Check for a translated category page.
284
+ *
285
+ * @param array $languages
286
+ */
287
+ private function add_category_languages( &$languages ) {
288
+ $category_id = wpbdp_current_category_id();
289
+ if ( $category_id ) {
290
+ $this->add_term_link( $category_id, WPBDP_CATEGORY_TAX, $languages );
291
+ }
292
+ }
293
+
294
+ /**
295
+ * Check for a translated tag page.
296
+ *
297
+ * @param array $languages
298
+ */
299
+ private function add_tag_languages( &$languages ) {
300
+ $tag_id = wpbdp_current_tag_id();
301
+ if ( $tag_id ) {
302
+ $this->add_term_link( $tag_id, WPBDP_TAGS_TAX, $languages );
303
+ }
304
+ }
305
+
306
+ /**
307
+ * Get translated link for a term.
308
+ *
309
+ * @param int $term_id The tag or category ID.
310
+ * @param string $tax The name of the taxonomy
311
+ * @param array $languages
312
+ */
313
+ private function add_term_link( $term_id, $tax, &$languages ) {
314
+ foreach ( $languages as $l_code => $l ) {
315
+ $trans_id = (int) apply_filters( 'wpml_object_id', $term_id, $tax, false, $l['language_code'] );
316
+ $link = get_term_link( $trans_id, $tax );
317
+
318
+ if ( ! $trans_id || is_wp_error( $link ) ) {
319
+ unset( $languages[ $l_code ] );
320
+ continue;
321
+ }
322
+
323
+ $languages[ $l_code ]['url'] = $this->translate_link( $link, $l['language_code'] );
324
+ }
325
+ }
326
+
327
+ public function maybe_change_query( $query ) {
328
  if ( ! $query->wpbdp_is_main_page || empty( $query->query['page_id'] ) ) {
329
  return;
330
  }
337
  }
338
 
339
  public function before_ajax_dispatch( $handler ) {
340
+ $lang = wpbdp_get_var( array( 'param' => 'lang' ) );
341
+ if ( empty( $lang ) ) {
342
  return;
343
  }
344
 
345
+ do_action( 'wpml_switch_language', $lang );
346
  }
347
 
348
  // {{{ Form Fields integration.
349
+ public function register_form_fields_strings() {
350
  if ( isset( $_GET['action'] ) || ! function_exists( 'icl_register_string' ) ) {
351
  return;
352
  }
380
  }
381
  }
382
 
383
+ public function translate_form_field_label( $label, $field ) {
384
  if ( ! is_object( $field ) || ! function_exists( 'icl_t' ) ) {
385
  return $label;
386
  }
392
  );
393
  }
394
 
395
+ public function translate_form_field_description( $description, $field ) {
396
  if ( ! is_object( $field ) || ! function_exists( 'icl_t' ) ) {
397
  return $description;
398
  }
404
  );
405
  }
406
 
407
+ public function translate_form_field_option_data( $value, $key, $field ) {
408
  if ( ! is_object( $field ) || empty( $value ) || 'options' !== $key || ! function_exists( 'icl_t' ) || ! is_array( $value ) ) {
409
  return $value;
410
  }
429
  }
430
 
431
  // }}}
432
+ public function maybe_register_some_strings() {
433
+ $admin_page = wpbdp_get_var( array( 'param' => 'page' ) );
434
 
435
  switch ( $admin_page ) {
436
  case 'wpbdp-admin-fees':
445
  }
446
 
447
  // {{{ Fees API integration.
448
+ public function register_fees_strings() {
449
  if ( isset( $_GET['action'] ) || ! function_exists( 'icl_register_string' ) ) {
450
  return;
451
  }
472
  }
473
  }
474
 
475
+ public function translate_fee_label( $label, $fee ) {
476
  if ( ! function_exists( 'icl_t' ) ) {
477
  return $label;
478
  }
484
  );
485
  }
486
 
487
+ public function translate_fee_description( $desc, $fee ) {
488
  if ( ! function_exists( 'icl_t' ) ) {
489
  return $desc;
490
  }
498
 
499
  // }}}
500
  // Regions. {{{
501
+ public function use_cache_per_lang( $option ) {
502
  $lang = $this->get_current_language();
503
 
504
  if ( ! $lang ) {
508
  return $option . '-' . $lang;
509
  }
510
 
511
+ public function clean_cache_per_lang( $opt ) {
512
  $langs = icl_get_languages( 'skip_missing=0' );
513
 
514
  if ( ! $langs ) {
522
  }
523
  }
524
 
525
+ /**
526
+ * Listing thumbnail and images.
527
+ */
528
+ public function get_images_listing_id( $listing_id ) {
529
  if ( 1 != apply_filters( 'wpml_element_translation_type', null, $listing_id, 'post_' . WPBDP_POST_TYPE ) ) {
530
  return $listing_id;
531
  }
543
  return $listing_id;
544
  }
545
 
 
 
546
  public function search_lang_field() {
547
  $lang = $this->get_current_language();
548
 
550
  return;
551
  }
552
 
553
+ echo '<input type="hidden" name="lang" value="' . esc_attr( $lang ) . '" />';
554
  }
555
  }
includes/fields/class-fieldtypes-checkbox.php CHANGED
@@ -9,12 +9,8 @@ if ( ! class_exists( 'WPBDP_CategoryFormInputWalker' ) ) {
9
  require_once WPBDP_PATH . 'includes/helpers/class-category-form-input-walker.php';
10
  }
11
 
12
- // phpcs:disable
13
-
14
  /**
15
  * Class WPBDP_FieldTypes_Checkbox
16
- *
17
- * @SuppressWarnings(PHPMD)
18
  */
19
  class WPBDP_FieldTypes_Checkbox extends WPBDP_Form_Field_Type {
20
 
9
  require_once WPBDP_PATH . 'includes/helpers/class-category-form-input-walker.php';
10
  }
11
 
 
 
12
  /**
13
  * Class WPBDP_FieldTypes_Checkbox
 
 
14
  */
15
  class WPBDP_FieldTypes_Checkbox extends WPBDP_Form_Field_Type {
16
 
includes/fields/class-fieldtypes-date.php CHANGED
@@ -3,11 +3,6 @@
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() {
3
  * @package WPBDP\FieldTypes\Date
4
  * @since 3.6.5
5
  */
 
 
 
 
 
6
  class WPBDP_FieldTypes_Date extends WPBDP_FieldTypes_TextField {
7
 
8
  public function get_name() {
includes/fields/class-fieldtypes-image.php CHANGED
@@ -3,10 +3,8 @@
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() {
@@ -54,7 +52,7 @@ class WPBDP_FieldTypes_Image extends WPBDP_Form_Field_Type {
54
 
55
  $settings = array();
56
 
57
- $settings['display-caption'][] = _x( 'Display caption?', 'form-fields admin', 'business-directory-plugin' );
58
  $settings['display-caption'][] = '<input type="checkbox" value="1" name="field[x_display_caption]" ' . ( $field && $field->data( 'display_caption' ) ? ' checked="checked"' : '' ) . ' />';
59
 
60
  $settings['caption-required'][] = _x( 'Field Caption required?', 'form-fields admin', 'business-directory-plugin' );
@@ -122,7 +120,14 @@ class WPBDP_FieldTypes_Image extends WPBDP_Form_Field_Type {
122
  }
123
 
124
  if ( ! $listing_id ) {
125
- return wpbdp_render_msg( _x( 'Field unavailable at the moment.', 'form fields', 'business-directory-plugin' ), 'error' );
 
 
 
 
 
 
 
126
  }
127
 
128
  if ( is_admin() ) {
@@ -162,7 +167,7 @@ class WPBDP_FieldTypes_Image extends WPBDP_Form_Field_Type {
162
  admin_url( 'admin-ajax.php' )
163
  );
164
 
165
- $html .= '<div class="wpbdp-upload-widget">';
166
  $html .= sprintf(
167
  '<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>',
168
  $field->get_id(),
@@ -238,20 +243,20 @@ class WPBDP_FieldTypes_Image extends WPBDP_Form_Field_Type {
238
  }
239
 
240
  public function _ajax_file_field_upload() {
241
- $field_id = ! empty( $_REQUEST['field_id'] ) ? absint( $_REQUEST['field_id'] ) : 0;
242
- $nonce = ! empty( $_REQUEST['nonce'] ) ? $_REQUEST['nonce'] : '';
243
- $listing_id = ! empty( $_REQUEST['listing_id'] ) ? absint( $_REQUEST['listing_id'] ) : 0;
244
 
245
  if ( ! $field_id || ! $nonce || ! $listing_id ) {
246
  die;
247
  }
248
 
249
- $element = ! empty( $_REQUEST['element'] ) ? $_REQUEST['element'] : 'listingfields[' . $field_id . '][0]';
250
-
251
- if ( ! wp_verify_nonce( $nonce, 'wpbdp-file-field-upload-' . $field_id . '-' . 'listing_id-' . $listing_id ) ) {
252
  die;
253
  }
254
 
 
 
255
  $field = wpbdp_get_form_field( $field_id );
256
  if ( ! $field || ! in_array( $field->get_field_type_id(), array( 'image', 'social-network') ) ) {
257
  die;
@@ -261,10 +266,13 @@ class WPBDP_FieldTypes_Image extends WPBDP_Form_Field_Type {
261
  echo '<input type="file" name="file" class="file-upload" onchange="return window.parent.WPBDP.fileUpload.handleUpload(this);"/>';
262
  echo '</form>';
263
 
264
- if ( isset( $_FILES['file'] ) && $_FILES['file']['error'] == 0 ) {
 
 
 
265
  // TODO: we support only images for now but we could use this for anything later
266
- if ( $media_id = wpbdp_media_upload(
267
- $_FILES['file'],
268
  true,
269
  true,
270
  array(
@@ -275,46 +283,46 @@ class WPBDP_FieldTypes_Image extends WPBDP_Form_Field_Type {
275
  'min-height' => wpbdp_get_option( 'image-min-height' ),
276
  ),
277
  $errors
278
- ) ) {
 
279
  echo '<div class="preview" style="display: none;">';
280
  echo wp_get_attachment_image( $media_id, 'thumb', false );
281
  echo '</div>';
282
 
283
  echo '<script type="text/javascript">';
284
- echo sprintf( 'window.parent.WPBDP.fileUpload.finishUpload(%d, %d, "%s");', $field_id, $media_id, $element );
285
  echo '</script>';
286
  } else {
287
- print $errors;
288
  }
289
  }
290
 
291
- echo sprintf( '<script type="text/javascript">document.onload = function() { window.parent.WPBDP.fileUpload.resizeIFrame(%d) };</script>', $field_id );
292
 
293
  exit;
294
  }
295
 
296
  public function _ajax_media_field_select() {
297
- $data = stripslashes_deep( $_REQUEST );
298
- $field_id = ! empty( $data['field_id'] ) ? absint( $data['field_id'] ) : 0;
299
- $nonce = ! empty( $data['nonce'] ) ? $data['nonce'] : '';
300
- $listing_id = ! empty( $data['listing_id'] ) ? absint( $data['listing_id'] ) : 0;
301
 
302
  if ( ! $field_id || ! $nonce || ! $listing_id ) {
303
  die;
304
  }
305
 
306
- $image_id = isset( $data['image_ids'] ) ? $data['image_ids'] : 0;
307
 
308
  if( ! $image_id ) {
309
- return wp_send_json_error( array( 'errors' => _x( 'Could not find image ID', 'admin listings', 'business-directory-plugin' ) ) );
310
  }
311
 
312
- $element = ! empty( $_REQUEST['element'] ) ? $_REQUEST['element'] : 'listingfields[' . $field_id . '][0]';
313
-
314
- if ( ! wp_verify_nonce( $nonce, 'wpbdp-media-field-select-' . $field_id . '-' . 'listing_id-' . $listing_id ) ) {
315
  die;
316
  }
317
 
 
 
318
  $media_id = is_array( $image_id ) ? $image_id[0] : $image_id;
319
 
320
  $html = wp_get_attachment_image( $media_id, 'thumb', false );
@@ -358,8 +366,8 @@ class WPBDP_FieldTypes_Image extends WPBDP_Form_Field_Type {
358
  return array( '', '' );
359
  }
360
 
361
- $image = trim( is_array( $input ) ? $input[0] : $input );
362
- $caption = trim( is_array( $input ) ? $input[1] : '' );
363
 
364
  return array( $image, $caption );
365
  }
3
  * Image Field-type
4
  *
5
  * @package BDP/Form Fields/Image Field-type
 
6
  */
7
 
 
8
  class WPBDP_FieldTypes_Image extends WPBDP_Form_Field_Type {
9
 
10
  public function __construct() {
52
 
53
  $settings = array();
54
 
55
+ $settings['display-caption'][] = __( 'Display caption?', 'business-directory-plugin' );
56
  $settings['display-caption'][] = '<input type="checkbox" value="1" name="field[x_display_caption]" ' . ( $field && $field->data( 'display_caption' ) ? ' checked="checked"' : '' ) . ' />';
57
 
58
  $settings['caption-required'][] = _x( 'Field Caption required?', 'form-fields admin', 'business-directory-plugin' );
120
  }
121
 
122
  if ( ! $listing_id ) {
123
+ return wpbdp_render_msg(
124
+ sprintf(
125
+ /* translators: %s: Field label */
126
+ esc_html__( '"%s" Field unavailable at the moment.', 'business-directory-plugin' ),
127
+ esc_html( $field->get_label() )
128
+ ),
129
+ 'error'
130
+ );
131
  }
132
 
133
  if ( is_admin() ) {
167
  admin_url( 'admin-ajax.php' )
168
  );
169
 
170
+ $html .= '<div class="wpbdp-upload-widget"'. ( ! empty( $value[0] ) ? ' style="display: none;"' : '' ) . '>';
171
  $html .= sprintf(
172
  '<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>',
173
  $field->get_id(),
243
  }
244
 
245
  public function _ajax_file_field_upload() {
246
+ $field_id = absint( wpbdp_get_var( array( 'param' => 'field_id', 'default' => 0 ), 'request' ) );
247
+ $nonce = wpbdp_get_var( array( 'param' => 'nonce' ), 'request' );
248
+ $listing_id = absint( wpbdp_get_var( array( 'param' => 'listing_id', 'default' => 0 ), 'request' ) );
249
 
250
  if ( ! $field_id || ! $nonce || ! $listing_id ) {
251
  die;
252
  }
253
 
254
+ if ( ! wp_verify_nonce( $nonce, 'wpbdp-file-field-upload-' . $field_id . '-listing_id-' . $listing_id ) ) {
 
 
255
  die;
256
  }
257
 
258
+ $element = wpbdp_get_var( array( 'param' => 'element', 'default' => "listingfields[$field_id][0]" ), 'request' );
259
+
260
  $field = wpbdp_get_form_field( $field_id );
261
  if ( ! $field || ! in_array( $field->get_field_type_id(), array( 'image', 'social-network') ) ) {
262
  die;
266
  echo '<input type="file" name="file" class="file-upload" onchange="return window.parent.WPBDP.fileUpload.handleUpload(this);"/>';
267
  echo '</form>';
268
 
269
+ if ( isset( $_FILES['file'] ) && empty( $_FILES['file']['error'] ) ) {
270
+ // phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
271
+ $files = wp_unslash( $_FILES['file'] );
272
+ wpbdp_sanitize_value( 'sanitize_text_field', $files );
273
  // TODO: we support only images for now but we could use this for anything later
274
+ $media_id = wpbdp_media_upload(
275
+ $files,
276
  true,
277
  true,
278
  array(
283
  'min-height' => wpbdp_get_option( 'image-min-height' ),
284
  ),
285
  $errors
286
+ );
287
+ if ( $media_id ) {
288
  echo '<div class="preview" style="display: none;">';
289
  echo wp_get_attachment_image( $media_id, 'thumb', false );
290
  echo '</div>';
291
 
292
  echo '<script type="text/javascript">';
293
+ echo sprintf( 'window.parent.WPBDP.fileUpload.finishUpload(%d, %d, "%s");', esc_js( $field_id ), esc_js( $media_id ), esc_js( $element ) );
294
  echo '</script>';
295
  } else {
296
+ print wp_kses_post( $errors );
297
  }
298
  }
299
 
300
+ echo sprintf( '<script type="text/javascript">document.onload = function() { window.parent.WPBDP.fileUpload.resizeIFrame(%d) };</script>', esc_js( $field_id ) );
301
 
302
  exit;
303
  }
304
 
305
  public function _ajax_media_field_select() {
306
+ $field_id = absint( wpbdp_get_var( array( 'param' => 'field_id', 'default' => 0 ), 'request' ) );
307
+ $nonce = wpbdp_get_var( array( 'param' => 'nonce' ), 'request' );
308
+ $listing_id = absint( wpbdp_get_var( array( 'param' => 'listing_id', 'default' => 0 ), 'request' ) );
 
309
 
310
  if ( ! $field_id || ! $nonce || ! $listing_id ) {
311
  die;
312
  }
313
 
314
+ $image_id = wpbdp_get_var( array( 'param' => 'image_ids', 'default' => 0 ), 'request' );
315
 
316
  if( ! $image_id ) {
317
+ return wp_send_json_error( array( 'errors' => __( 'Could not find image ID', 'business-directory-plugin' ) ) );
318
  }
319
 
320
+ if ( ! wp_verify_nonce( $nonce, 'wpbdp-media-field-select-' . $field_id . '-listing_id-' . $listing_id ) ) {
 
 
321
  die;
322
  }
323
 
324
+ $element = wpbdp_get_var( array( 'param' => 'element', 'default' => "listingfields[$field_id][0]" ), 'request' );
325
+
326
  $media_id = is_array( $image_id ) ? $image_id[0] : $image_id;
327
 
328
  $html = wp_get_attachment_image( $media_id, 'thumb', false );
366
  return array( '', '' );
367
  }
368
 
369
+ $image = trim( sanitize_text_field( is_array( $input ) ? $input[0] : $input ) );
370
+ $caption = trim( is_array( $input ) ? sanitize_text_field( $input[1] ) : '' );
371
 
372
  return array( $image, $caption );
373
  }
includes/fields/class-fieldtypes-linkedin.php CHANGED
@@ -5,8 +5,6 @@
5
  * @package BDP/Includes/Fields
6
  */
7
 
8
- // phpcs:disable
9
-
10
  /**
11
  * Class WPBDP_FieldTypes_LinkedIn
12
  */
5
  * @package BDP/Includes/Fields
6
  */
7
 
 
 
8
  /**
9
  * Class WPBDP_FieldTypes_LinkedIn
10
  */
includes/fields/class-fieldtypes-radiobutton.php CHANGED
@@ -9,12 +9,8 @@ if ( ! class_exists( 'WPBDP_CategoryFormInputWalker' ) ) {
9
  require_once WPBDP_PATH . 'includes/helpers/class-category-form-input-walker.php';
10
  }
11
 
12
- // phpcs:disable
13
-
14
  /**
15
  * Class WPBDP_FieldTypes_RadioButton
16
- *
17
- * @SuppressWarnings(PHPMD)
18
  */
19
  class WPBDP_FieldTypes_RadioButton extends WPBDP_Form_Field_Type {
20
 
9
  require_once WPBDP_PATH . 'includes/helpers/class-category-form-input-walker.php';
10
  }
11
 
 
 
12
  /**
13
  * Class WPBDP_FieldTypes_RadioButton
 
 
14
  */
15
  class WPBDP_FieldTypes_RadioButton extends WPBDP_Form_Field_Type {
16
 
includes/fields/class-fieldtypes-select.php CHANGED
@@ -5,12 +5,8 @@
5
  * @package BDP/Includes/Fields/Fieldtypes Select
6
  */
7
 
8
- // phpcs:disable
9
-
10
  /**
11
  * Class WPBDP_FieldTypes_Select
12
- *
13
- * @SuppressWarnings(PHPMD)
14
  */
15
  class WPBDP_FieldTypes_Select extends WPBDP_Form_Field_Type {
16
 
@@ -25,7 +21,7 @@ class WPBDP_FieldTypes_Select extends WPBDP_Form_Field_Type {
25
  * WPBDP_FieldTypes_Select constructor.
26
  */
27
  public function __construct() {
28
- parent::__construct( _x( 'Select List', 'form-fields api', 'business-directory-plugin' ) );
29
  }
30
 
31
  public function get_id() {
@@ -44,6 +40,8 @@ class WPBDP_FieldTypes_Select extends WPBDP_Form_Field_Type {
44
  $input = array();
45
  }
46
 
 
 
47
  $res = is_array( $input ) ? $input : array( $input );
48
 
49
  if ( $field->get_association() == 'category' ) {
@@ -84,8 +82,8 @@ class WPBDP_FieldTypes_Select extends WPBDP_Form_Field_Type {
84
  if ( $field->get_association() == 'tags' && ! $options ) {
85
  $tags = get_terms(
86
  WPBDP_TAGS_TAX, array(
87
- 'hide_empty' => false,
88
- 'fields' => 'names',
89
  )
90
  );
91
  $options = array_combine( $tags, $tags );
@@ -108,28 +106,34 @@ class WPBDP_FieldTypes_Select extends WPBDP_Form_Field_Type {
108
  'class' => 'wpbdp-js-select2',
109
  );
110
 
111
- if ( ( 'submit' == $context || 'search' == $context ) && ! $this->is_multiple() ) {
112
- $args['show_option_none'] = _x( '-- Choose One --', 'form-fields-api category-select', 'business-directory-plugin' );
 
 
113
 
114
  if ( 'submit' == $context ) {
115
  $args['option_none_value'] = '';
116
- }
117
 
118
- if ( 1 == wp_count_terms( WPBDP_CATEGORY_TAX, array( 'hide_empty' => false ) ) ) {
119
- $terms = get_terms(
120
- array(
121
- 'taxonomy' => WPBDP_CATEGORY_TAX,
122
- 'hide_empty' => false,
123
- )
124
- );
125
- $term = reset( $terms );
126
-
127
- $args['selected'] = $term->term_id;
128
- $args['show_option_none'] = false;
129
- $this->set_multiple( false );
 
130
  }
131
- } elseif ( 'search' == $context && $this->is_multiple() ) {
132
- $args['show_option_none'] = _x( '-- Choose Terms --', 'form-fields-api category-select', 'business-directory-plugin' );
 
 
 
 
133
  }
134
 
135
  $args = apply_filters( 'wpbdp_field_type_select_categories_args', $args, $field, $value, $context, $extra, $field_settings );
@@ -162,7 +166,9 @@ class WPBDP_FieldTypes_Select extends WPBDP_Form_Field_Type {
162
  $html
163
  );
164
  }
165
- } else {
 
 
166
  $html .= sprintf(
167
  '<select id="%s" name="%s" %s class="%s %s" %s>',
168
  'wpbdp-field-' . $field->get_id(),
@@ -174,10 +180,7 @@ class WPBDP_FieldTypes_Select extends WPBDP_Form_Field_Type {
174
  );
175
 
176
  if ( $field->data( 'empty_on_search' ) && $context == 'search' ) {
177
- $html .= sprintf(
178
- '<option value="-1">%s</option>',
179
- _x( '-- Choose One --', 'form-fields-api category-select', 'business-directory-plugin' )
180
- );
181
  }
182
 
183
  $show_empty_option = $field->data( 'show_empty_option', null );
@@ -187,17 +190,17 @@ class WPBDP_FieldTypes_Select extends WPBDP_Form_Field_Type {
187
  }
188
 
189
  if ( $show_empty_option ) {
190
- $default_label = _x( '— None —', 'form-fields-api select', 'business-directory-plugin' );
191
  $empty_option_label = $field->data( 'empty_option_label', $default_label );
192
- $html .= '<option value="">' . $empty_option_label . '</option>';
193
  }
194
 
195
  foreach ( $options as $option => $label ) {
196
  $option_data = array(
197
- 'label' => $label,
198
- 'value' => esc_attr( $option ),
199
- 'attributes' => array(),
200
- );
201
 
202
  if ( in_array( $option, $value ) ) {
203
  $option_data['attributes']['selected'] = 'selected';
@@ -208,14 +211,13 @@ class WPBDP_FieldTypes_Select extends WPBDP_Form_Field_Type {
208
  $html .= sprintf(
209
  '<option value="%s" class="%s" %s>%s</option>',
210
  esc_attr( $option_data['value'] ),
211
- 'wpbdp-inner-field-option wpbdp-inner-field-option-' . WPBDP_Form_Field_Type::normalize_name( $option_data['label'] ),
212
  $this->html_attributes( $option_data['attributes'], array( 'value', 'class' ) ),
213
- esc_attr( $option_data['label'] )
214
  );
215
  }
216
 
217
  $html .= '</select>';
218
- }
219
 
220
  return $html;
221
  }
@@ -235,19 +237,19 @@ class WPBDP_FieldTypes_Select extends WPBDP_Form_Field_Type {
235
 
236
  $settings = array();
237
 
238
- $settings['options'][] = _x( 'Field Options (for select lists, radio buttons and checkboxes).', 'form-fields admin', 'business-directory-plugin' ) . '<span class="description">(required)</span>';
239
 
240
- $content = '<span class="description">One option per line</span><br />';
241
  $content .= '<textarea name="field[x_options]" cols="50" rows="2">';
242
 
243
  if ( $field && $field->data( 'options' ) ) {
244
- $content .= implode( "\n", $field->data( 'options' ) );
245
  }
246
  $content .= '</textarea>';
247
 
248
  $settings['options'][] = $content;
249
 
250
- $settings['empty_on_search'][] = _x( 'Allow empty selection on search?', 'form-fields admin', 'business-directory-plugin' );
251
 
252
  $content = '<span class="description">Empty search selection means users can make this field optional in searching. Turn it off if the field must always be searched on.</span><br />';
253
  $content .= '<input type="checkbox" value="1" name="field[x_empty_on_search]" ' . ( ! $field ? ' checked="checked"' : ( $field->data( 'empty_on_search' ) ? ' checked="checked"' : '' ) ) . ' />';
@@ -258,14 +260,14 @@ class WPBDP_FieldTypes_Select extends WPBDP_Form_Field_Type {
258
  }
259
 
260
  public function process_field_settings( &$field ) {
261
- if ( ! array_key_exists( 'x_options', $_POST['field'] ) ) {
262
  return;
263
  }
264
 
265
- $options = stripslashes( trim( $_POST['field']['x_options'] ) );
266
 
267
  if ( ! $options && $field->get_association() != 'tags' ) {
268
- return new WP_Error( 'wpbdp-invalid-settings', _x( 'Field list of options is required.', 'form-fields admin', 'business-directory-plugin' ) );
269
  }
270
 
271
  $options = $options ? array_map( 'trim', explode( "\n", $options ) ) : array();
@@ -273,8 +275,8 @@ class WPBDP_FieldTypes_Select extends WPBDP_Form_Field_Type {
273
  if ( 'tags' === $field->get_association() ) {
274
  $tags = get_terms(
275
  WPBDP_TAGS_TAX, array(
276
- 'hide_empty' => false,
277
- 'fields' => 'names',
278
  )
279
  );
280
 
@@ -285,7 +287,7 @@ class WPBDP_FieldTypes_Select extends WPBDP_Form_Field_Type {
285
 
286
  $field->set_data( 'options', $options );
287
 
288
- if ( array_key_exists( 'x_empty_on_search', $_POST['field'] ) ) {
289
  $empty_on_search = (bool) intval( $_POST['field']['x_empty_on_search'] );
290
  $field->set_data( 'empty_on_search', $empty_on_search );
291
  }
@@ -339,10 +341,10 @@ class WPBDP_FieldTypes_Select extends WPBDP_Form_Field_Type {
339
 
340
  if ( $field->get_association() == 'category' ) {
341
  $args = array(
342
- 'include' => $value,
343
- 'hide_empty' => 0,
344
- 'fields' => 'names',
345
- );
346
  $term_names = get_terms(
347
  $field->get_association() == 'category' ? WPBDP_CATEGORY_TAX : WPBDP_TAGS_TAX,
348
  $args
5
  * @package BDP/Includes/Fields/Fieldtypes Select
6
  */
7
 
 
 
8
  /**
9
  * Class WPBDP_FieldTypes_Select
 
 
10
  */
11
  class WPBDP_FieldTypes_Select extends WPBDP_Form_Field_Type {
12
 
21
  * WPBDP_FieldTypes_Select constructor.
22
  */
23
  public function __construct() {
24
+ parent::__construct( esc_html__( 'Select List', 'business-directory-plugin' ) );
25
  }
26
 
27
  public function get_id() {
40
  $input = array();
41
  }
42
 
43
+ wpbdp_sanitize_value( 'sanitize_text_field', $input );
44
+
45
  $res = is_array( $input ) ? $input : array( $input );
46
 
47
  if ( $field->get_association() == 'category' ) {
82
  if ( $field->get_association() == 'tags' && ! $options ) {
83
  $tags = get_terms(
84
  WPBDP_TAGS_TAX, array(
85
+ 'hide_empty' => false,
86
+ 'fields' => 'names',
87
  )
88
  );
89
  $options = array_combine( $tags, $tags );
106
  'class' => 'wpbdp-js-select2',
107
  );
108
 
109
+ if ( ( 'submit' === $context || 'search' === $context ) && ! $this->is_multiple() ) {
110
+ $args['show_option_none'] = esc_html__( '-- Choose One --', 'business-directory-plugin' );
111
+
112
+ $terms_count = (int) wp_count_terms( WPBDP_CATEGORY_TAX, array( 'hide_empty' => false ) );
113
 
114
  if ( 'submit' == $context ) {
115
  $args['option_none_value'] = '';
 
116
 
117
+ if ( 1 === $terms_count ) {
118
+ $terms = get_terms(
119
+ array(
120
+ 'taxonomy' => WPBDP_CATEGORY_TAX,
121
+ 'hide_empty' => false,
122
+ )
123
+ );
124
+ $term = reset( $terms );
125
+
126
+ $args['selected'] = $term->term_id;
127
+ $args['show_option_none'] = false;
128
+ $this->set_multiple( false );
129
+ }
130
  }
131
+
132
+ if ( $terms_count < 10 ) {
133
+ $args['class'] = '';
134
+ }
135
+ } elseif ( 'search' == $context && $this->is_multiple() ) {
136
+ $args['show_option_none'] = esc_html__( '-- Choose Terms --', 'business-directory-plugin' );
137
  }
138
 
139
  $args = apply_filters( 'wpbdp_field_type_select_categories_args', $args, $field, $value, $context, $extra, $field_settings );
166
  $html
167
  );
168
  }
169
+ return $html;
170
+ }
171
+
172
  $html .= sprintf(
173
  '<select id="%s" name="%s" %s class="%s %s" %s>',
174
  'wpbdp-field-' . $field->get_id(),
180
  );
181
 
182
  if ( $field->data( 'empty_on_search' ) && $context == 'search' ) {
183
+ $html .= '<option value="-1"> </option>';
 
 
 
184
  }
185
 
186
  $show_empty_option = $field->data( 'show_empty_option', null );
190
  }
191
 
192
  if ( $show_empty_option ) {
193
+ $default_label = __( '— None —', 'business-directory-plugin' );
194
  $empty_option_label = $field->data( 'empty_option_label', $default_label );
195
+ $html .= '<option value="">' . esc_html( $empty_option_label ) . '</option>';
196
  }
197
 
198
  foreach ( $options as $option => $label ) {
199
  $option_data = array(
200
+ 'label' => $label,
201
+ 'value' => esc_attr( $option ),
202
+ 'attributes' => array(),
203
+ );
204
 
205
  if ( in_array( $option, $value ) ) {
206
  $option_data['attributes']['selected'] = 'selected';
211
  $html .= sprintf(
212
  '<option value="%s" class="%s" %s>%s</option>',
213
  esc_attr( $option_data['value'] ),
214
+ esc_attr( 'wpbdp-inner-field-option wpbdp-inner-field-option-' . WPBDP_Form_Field_Type::normalize_name( $option_data['label'] ) ),
215
  $this->html_attributes( $option_data['attributes'], array( 'value', 'class' ) ),
216
+ esc_html( $option_data['label'] )
217
  );
218
  }
219
 
220
  $html .= '</select>';
 
221
 
222
  return $html;
223
  }
237
 
238
  $settings = array();
239
 
240
+ $settings['options'][] = esc_html__( 'Field Options (for select lists, radio buttons and checkboxes).', 'business-directory-plugin' ) . '<span class="description">(' . esc_html__( 'required', 'business-directory-plugin' ) . ')</span>';
241
 
242
+ $content = '<span class="description">' . esc_html__( 'One option per line', 'business-directory-plugin' ) . '</span><br />';
243
  $content .= '<textarea name="field[x_options]" cols="50" rows="2">';
244
 
245
  if ( $field && $field->data( 'options' ) ) {
246
+ $content .= esc_html( implode( "\n", $field->data( 'options' ) ) );
247
  }
248
  $content .= '</textarea>';
249
 
250
  $settings['options'][] = $content;
251
 
252
+ $settings['empty_on_search'][] = esc_html__( 'Allow empty selection on search?', 'business-directory-plugin' );
253
 
254
  $content = '<span class="description">Empty search selection means users can make this field optional in searching. Turn it off if the field must always be searched on.</span><br />';
255
  $content .= '<input type="checkbox" value="1" name="field[x_empty_on_search]" ' . ( ! $field ? ' checked="checked"' : ( $field->data( 'empty_on_search' ) ? ' checked="checked"' : '' ) ) . ' />';
260
  }
261
 
262
  public function process_field_settings( &$field ) {
263
+ if ( ! isset( $_POST['field']['x_options'] ) ) {
264
  return;
265
  }
266
 
267
+ $options = trim( sanitize_textarea_field( wp_unslash( $_POST['field']['x_options'] ) ) );
268
 
269
  if ( ! $options && $field->get_association() != 'tags' ) {
270
+ return new WP_Error( 'wpbdp-invalid-settings', esc_html__( 'Field list of options is required.', 'business-directory-plugin' ) );
271
  }
272
 
273
  $options = $options ? array_map( 'trim', explode( "\n", $options ) ) : array();
275
  if ( 'tags' === $field->get_association() ) {
276
  $tags = get_terms(
277
  WPBDP_TAGS_TAX, array(
278
+ 'hide_empty' => false,
279
+ 'fields' => 'names',
280
  )
281
  );
282
 
287
 
288
  $field->set_data( 'options', $options );
289
 
290
+ if ( isset( $_POST['field']['x_empty_on_search'] ) ) {
291
  $empty_on_search = (bool) intval( $_POST['field']['x_empty_on_search'] );
292
  $field->set_data( 'empty_on_search', $empty_on_search );
293
  }
341
 
342
  if ( $field->get_association() == 'category' ) {
343
  $args = array(
344
+ 'include' => $value,
345
+ 'hide_empty' => 0,
346
+ 'fields' => 'names',
347
+ );
348
  $term_names = get_terms(
349
  $field->get_association() == 'category' ? WPBDP_CATEGORY_TAX : WPBDP_TAGS_TAX,
350
  $args
includes/fields/class-fieldtypes-social.php CHANGED
@@ -6,12 +6,8 @@
6
  * @since 5.3.5
7
  */
8
 
9
- // phpcs:disable
10
-
11
  /**
12
  * Class WPBDP_FieldTypes_Social
13
- *
14
- * @SuppressWarnings(PHPMD)
15
  */
16
  class WPBDP_FieldTypes_Social extends WPBDP_Form_Field_Type {
17
 
@@ -73,7 +69,7 @@ class WPBDP_FieldTypes_Social extends WPBDP_Form_Field_Type {
73
 
74
  $content .= '</select>';
75
 
76
- $settings['display_order'][] = _x( 'Field Display Order', 'form-fields admin', 'business-directory-plugin' );
77
  $settings['display_order'][] = $content;
78
 
79
  return self::render_admin_settings( $settings );
6
  * @since 5.3.5
7
  */
8
 
 
 
9
  /**
10
  * Class WPBDP_FieldTypes_Social
 
 
11
  */
12
  class WPBDP_FieldTypes_Social extends WPBDP_Form_Field_Type {
13
 
69
 
70
  $content .= '</select>';
71
 
72
+ $settings['display_order'][] = __( 'Field Display Order', 'business-directory-plugin' );
73
  $settings['display_order'][] = $content;
74
 
75
  return self::render_admin_settings( $settings );
includes/fields/class-fieldtypes-textarea.php CHANGED
@@ -3,10 +3,6 @@
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();
3
  * @package WPBDP\FieldTypes\TextArea
4
  */
5
 
 
 
 
 
6
  class WPBDP_FieldTypes_TextArea extends WPBDP_Form_Field_Type {
7
 
8
  private $tinymce_settings = array();
includes/fields/class-fieldtypes-textfield.php CHANGED
@@ -3,10 +3,6 @@
3
  * @package WPBDP\FieldTypes\Textfield
4
  */
5
 
6
- // phpcs:disable
7
- /**
8
- * @SuppressWarnings(PHPMD)
9
- */
10
  class WPBDP_FieldTypes_TextField extends WPBDP_Form_Field_Type {
11
 
12
  public function __construct() {
3
  * @package WPBDP\FieldTypes\Textfield
4
  */
5
 
 
 
 
 
6
  class WPBDP_FieldTypes_TextField extends WPBDP_Form_Field_Type {
7
 
8
  public function __construct() {
includes/fields/class-fieldtypes-url.php CHANGED
@@ -5,17 +5,13 @@
5
  * @package WPBDP/Views/Includes/Fields/URL
6
  */
7
 
8
- // phpcs:disable
9
-
10
  /**
11
  * Class WPBDP_FieldTypes_URL
12
- *
13
- * @SuppressWarnings(PHPMD)
14
  */
15
  class WPBDP_FieldTypes_URL extends WPBDP_Form_Field_Type {
16
 
17
  public function __construct() {
18
- parent::__construct( _x( 'URL Field', 'form-fields api', 'business-directory-plugin' ) );
19
  add_filter( 'wpbdp_form_field_css_classes', array( $this, 'css_classes' ), 10, 3 );
20
  }
21
 
@@ -33,10 +29,10 @@ class WPBDP_FieldTypes_URL extends WPBDP_Form_Field_Type {
33
 
34
  $settings = array();
35
 
36
- $settings['new-window'][] = _x( 'Open link in a new window?', 'form-fields admin', 'business-directory-plugin' );
37
  $settings['new-window'][] = '<input type="checkbox" value="1" name="field[x_open_in_new_window]" ' . ( $field && $field->data( 'open_in_new_window' ) ? ' checked="checked"' : '' ) . ' />';
38
 
39
- $settings['nofollow'][] = _x( 'Use rel="nofollow" when displaying the link?', 'form-fields admin', 'business-directory-plugin' );
40
  $settings['nofollow'][] = '<input type="checkbox" value="1" name="field[x_use_nofollow]" ' . ( $field && $field->data( 'use_nofollow' ) ? ' checked="checked"' : '' ) . ' />';
41
 
42
  return self::render_admin_settings( $settings );
@@ -85,7 +81,7 @@ class WPBDP_FieldTypes_URL extends WPBDP_Form_Field_Type {
85
  $field->data( 'use_nofollow' ) == true ? 'nofollow': '',
86
  $field->data( 'open_in_new_window' ) == true ? '"_blank" rel="noopener"' : '"_self"',
87
  esc_attr( ! empty( $value[1] ) ? $value[1] : $value[0] ),
88
- esc_attr( ! empty( $value[1] ) ? $value[1] : $value[0] ) );
89
  }
90
 
91
  public function get_field_plain_value( &$field, $post_id ) {
@@ -111,15 +107,15 @@ class WPBDP_FieldTypes_URL extends WPBDP_Form_Field_Type {
111
  return sprintf( '%s,%s', $value[0], $value[1] );
112
  }
113
 
114
- return is_array( $value ) ? $value[0] : $value ;
115
  }
116
 
117
  public function convert_input( &$field, $input ) {
118
  if ( $input === null )
119
  return array( '', '' );
120
 
121
- $url = trim( is_array( $input ) ? $input[0] : $input );
122
- $text = trim( is_array( $input ) ? $input[1] : '' );
123
 
124
  if ( $url && ! parse_url( $url, PHP_URL_SCHEME ) )
125
  $url = 'http://' . $url;
@@ -150,30 +146,34 @@ class WPBDP_FieldTypes_URL extends WPBDP_Form_Field_Type {
150
  }
151
 
152
  $html = '';
153
- $html .= '<div class="wpbdp-url-field-col">';
154
  $html .= sprintf(
155
  '<label for="%s"><span class="sublabel">%s</span></label>',
156
- 'wpbdp-field-' . $field->get_id() . '-url',
157
- _x( 'URL:', 'form-fields api', 'business-directory-plugin' )
158
  );
159
  $html .= sprintf( '<input type="text" id="%s" name="%s" value="%s" />',
160
- 'wpbdp-field-' . $field->get_id(),
161
- 'listingfields[' . $field->get_id() . '][0]',
162
  esc_attr( $value[0] ) );
163
  $html .= '</div>';
164
 
165
- $html .= '<div class="wpbdp-url-field-col">';
166
  $html .= sprintf(
167
  '<label for="%s"><span class="sublabel">%s</span></label>',
168
- 'wpbdp-field-' . $field->get_id() . '-title',
169
- _x( 'Link Text (optional):','form-fields api', 'business-directory-plugin' )
170
  );
171
  $html .= sprintf( '<input type="text" id="%s" name="%s" value="%s" placeholder="" />',
172
- 'wpbdp-field-' . $field->get_id() . '-title',
173
- 'listingfields[' . $field->get_id() . '][1]',
174
  esc_attr( $value[1] ) );
175
  $html .= '</div>';
176
 
 
 
 
 
177
  return $html;
178
  }
179
 
5
  * @package WPBDP/Views/Includes/Fields/URL
6
  */
7
 
 
 
8
  /**
9
  * Class WPBDP_FieldTypes_URL
 
 
10
  */
11
  class WPBDP_FieldTypes_URL extends WPBDP_Form_Field_Type {
12
 
13
  public function __construct() {
14
+ parent::__construct( __( 'URL Field', 'business-directory-plugin' ) );
15
  add_filter( 'wpbdp_form_field_css_classes', array( $this, 'css_classes' ), 10, 3 );
16
  }
17
 
29
 
30
  $settings = array();
31
 
32
+ $settings['new-window'][] = esc_html__( 'Open link in a new window?', 'business-directory-plugin' );
33
  $settings['new-window'][] = '<input type="checkbox" value="1" name="field[x_open_in_new_window]" ' . ( $field && $field->data( 'open_in_new_window' ) ? ' checked="checked"' : '' ) . ' />';
34
 
35
+ $settings['nofollow'][] = esc_html__( 'Use rel="nofollow" when displaying the link?', 'business-directory-plugin' );
36
  $settings['nofollow'][] = '<input type="checkbox" value="1" name="field[x_use_nofollow]" ' . ( $field && $field->data( 'use_nofollow' ) ? ' checked="checked"' : '' ) . ' />';
37
 
38
  return self::render_admin_settings( $settings );
81
  $field->data( 'use_nofollow' ) == true ? 'nofollow': '',
82
  $field->data( 'open_in_new_window' ) == true ? '"_blank" rel="noopener"' : '"_self"',
83
  esc_attr( ! empty( $value[1] ) ? $value[1] : $value[0] ),
84
+ esc_html( ! empty( $value[1] ) ? $value[1] : $value[0] ) );
85
  }
86
 
87
  public function get_field_plain_value( &$field, $post_id ) {
107
  return sprintf( '%s,%s', $value[0], $value[1] );
108
  }
109
 
110
+ return is_array( $value ) ? $value[0] : $value;
111
  }
112
 
113
  public function convert_input( &$field, $input ) {
114
  if ( $input === null )
115
  return array( '', '' );
116
 
117
+ $url = trim( sanitize_text_field( is_array( $input ) ? $input[0] : $input ) );
118
+ $text = trim( is_array( $input ) ? sanitize_text_field( $input[1] ) : '' );
119
 
120
  if ( $url && ! parse_url( $url, PHP_URL_SCHEME ) )
121
  $url = 'http://' . $url;
146
  }
147
 
148
  $html = '';
149
+ $html .= '<div class="wpbdp-url-field-col wpbdp-half">';
150
  $html .= sprintf(
151
  '<label for="%s"><span class="sublabel">%s</span></label>',
152
+ 'wpbdp-field-' . esc_attr( $field->get_id() ) . '-url',
153
+ _x( 'URL', 'form-fields api', 'business-directory-plugin' )
154
  );
155
  $html .= sprintf( '<input type="text" id="%s" name="%s" value="%s" />',
156
+ 'wpbdp-field-' . esc_attr( $field->get_id() ),
157
+ 'listingfields[' . esc_attr( $field->get_id() ) . '][0]',
158
  esc_attr( $value[0] ) );
159
  $html .= '</div>';
160
 
161
+ $html .= '<div class="wpbdp-url-field-col wpbdp-half">';
162
  $html .= sprintf(
163
  '<label for="%s"><span class="sublabel">%s</span></label>',
164
+ 'wpbdp-field-' . esc_attr( $field->get_id() ) . '-title',
165
+ esc_html__( 'Link Text (optional)', 'business-directory-plugin' )
166
  );
167
  $html .= sprintf( '<input type="text" id="%s" name="%s" value="%s" placeholder="" />',
168
+ 'wpbdp-field-' . esc_attr( $field->get_id() ) . '-title',
169
+ 'listingfields[' . esc_attr( $field->get_id() ) . '][1]',
170
  esc_attr( $value[1] ) );
171
  $html .= '</div>';
172
 
173
+ if ( 'submit' === $context ) {
174
+ $html = '<div class="wpbdp-grid">' . $html . '</div>';
175
+ }
176
+
177
  return $html;
178
  }
179
 
includes/fields/class-form-field-type.php CHANGED
@@ -113,7 +113,7 @@ class WPBDP_Form_Field_Type {
113
  $value = sprintf( '<a href="%s" target=%s >%s</a>',
114
  get_permalink( $post_id ),
115
  wpbdp_get_option( 'listing-link-in-new-tab' ) ? '"_blank" rel="noopener"' : '"_self"',
116
- $value );
117
  break;
118
  case 'excerpt':
119
  $value = apply_filters( 'get_the_excerpt', wpautop( $post->post_excerpt, true ) );
@@ -200,16 +200,19 @@ class WPBDP_Form_Field_Type {
200
 
201
  switch ( $render_context ) {
202
  case 'search':
203
- $html .= sprintf( '<div class="wpbdp-search-filter %s %s" %s>',
204
- $field->get_field_type()->get_id(),
205
- implode(' ', $field->get_css_classes( $render_context ) ),
206
- $this->html_attributes( $field->html_attributes ) );
 
 
207
  $html .= '<div class="wpbdp-search-field-label">';
208
- $html .= sprintf( '<label for="%s">%s</label>', 'wpbdp-field-' . $field->get_id(), esc_html( apply_filters( 'wpbdp_render_field_label', $field->get_label(), $field ) ) );
209
-
210
- if ( $field->has_validator( 'required-in-search' ) ) {
211
- $html .= '<span class="wpbdp-form-field-required-indicator">*</span>';
212
- }
 
213
 
214
  $html .= '</div>';
215
  $html .= '<div class="field inner">';
@@ -228,12 +231,21 @@ class WPBDP_Form_Field_Type {
228
  default:
229
  $html_attributes = $this->html_attributes( apply_filters_ref_array( 'wpbdp_render_field_html_attributes', array( $field->html_attributes, &$field, $value, $render_context, &$extra ) ) );
230
 
231
- $html .= sprintf( '<div class="%s" %s>', implode( ' ', $field->get_css_classes( $render_context ) ), $html_attributes );
 
 
 
 
232
  $html .= '<div class="wpbdp-form-field-label">';
233
- $html .= sprintf( '<label for="%s">%s</label>', 'wpbdp-field-' . $field->get_id(), apply_filters( 'wpbdp_render_field_label', $field->get_label(), $field ) );
234
 
235
- if ( $field->has_validator( 'required' ) && 'widget' !== $render_context )
236
- $html .= '<span class="wpbdp-form-field-required-indicator">*</span>';
 
 
 
 
 
 
237
 
238
  $html .= '</div>';
239
 
@@ -256,6 +268,24 @@ class WPBDP_Form_Field_Type {
256
  return $html;
257
  }
258
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
259
  /**
260
  * @since 4.1.7
261
  */
113
  $value = sprintf( '<a href="%s" target=%s >%s</a>',
114
  get_permalink( $post_id ),
115
  wpbdp_get_option( 'listing-link-in-new-tab' ) ? '"_blank" rel="noopener"' : '"_self"',
116
+ esc_html( $value ) );
117
  break;
118
  case 'excerpt':
119
  $value = apply_filters( 'get_the_excerpt', wpautop( $post->post_excerpt, true ) );
200
 
201
  switch ( $render_context ) {
202
  case 'search':
203
+ $html .= sprintf(
204
+ '<div class="wpbdp-search-filter %s %s" %s>',
205
+ esc_attr( $field->get_field_type()->get_id() ),
206
+ esc_attr( implode( ' ', $field->get_css_classes( $render_context ) ) ),
207
+ $this->html_attributes( $field->html_attributes )
208
+ );
209
  $html .= '<div class="wpbdp-search-field-label">';
210
+ $html .= sprintf(
211
+ '<label for="%s">%s</label>',
212
+ 'wpbdp-field-' . esc_attr( $field->get_id() ),
213
+ esc_html( apply_filters( 'wpbdp_render_field_label', $field->get_label(), $field ) ) .
214
+ ( $field->has_validator( 'required-in-search' ) ? '<span class="wpbdp-form-field-required-indicator">*</span>' : '' )
215
+ );
216
 
217
  $html .= '</div>';
218
  $html .= '<div class="field inner">';
231
  default:
232
  $html_attributes = $this->html_attributes( apply_filters_ref_array( 'wpbdp_render_field_html_attributes', array( $field->html_attributes, &$field, $value, $render_context, &$extra ) ) );
233
 
234
+ $html .= sprintf(
235
+ '<div class="%s" %s>',
236
+ esc_attr( implode( ' ', $field->get_css_classes( $render_context ) ) ),
237
+ $html_attributes
238
+ );
239
  $html .= '<div class="wpbdp-form-field-label">';
 
240
 
241
+ $this->add_error_message( $field, $html );
242
+
243
+ $html .= sprintf(
244
+ '<label for="%s">%s</label>',
245
+ 'wpbdp-field-' . esc_attr( $field->get_id() ),
246
+ apply_filters( 'wpbdp_render_field_label', $field->get_label(), $field ) .
247
+ ( ( $field->has_validator( 'required' ) && 'widget' !== $render_context ) ? '<span class="wpbdp-form-field-required-indicator">*</span>' : '' )
248
+ );
249
 
250
  $html .= '</div>';
251
 
268
  return $html;
269
  }
270
 
271
+ /**
272
+ * Include the error message and icon for validation errors.
273
+ */
274
+ protected function add_error_message( $field, &$html ) {
275
+ $field_validation_errors = $field->get_validation_errors();
276
+ if ( empty( $field_validation_errors ) ) {
277
+ return;
278
+ }
279
+
280
+ $html .= '<div class="wpbdp-form-field-validation-error-wrapper">';
281
+ $html .= '<div class="wpbdp-form-field-validation-errors wpbdp-clearfix">';
282
+
283
+ wpbdp_sanitize_value( 'esc_html', $field_validation_errors );
284
+ $html .= implode( '<br />', $field_validation_errors );
285
+
286
+ $html .= '</div></div>';
287
+ }
288
+
289
  /**
290
  * @since 4.1.7
291
  */
includes/fields/class-form-field.php CHANGED
@@ -6,12 +6,8 @@
6
  * @package WPBDP/Views/Includes/Fields/Form Field
7
  */
8
 
9
- // phpcs:disable
10
-
11
  /**
12
  * Class WPBDP_Form_Field
13
- *
14
- * @SuppressWarnings(PHPMD)
15
  */
16
  class WPBDP_Form_Field {
17
 
@@ -34,7 +30,9 @@ class WPBDP_Form_Field {
34
  public $css_classes = array();
35
  public $html_attributes = array();
36
 
37
- static $default_tags = array( 'title', 'website', 'email', 'phone', 'fax', 'address', 'zip' );
 
 
38
 
39
 
40
  public function __construct( $attrs = array() ) {
@@ -307,6 +305,14 @@ class WPBDP_Form_Field {
307
 
308
  if ( $render_context ) {
309
  $css_classes[] = 'wpbdp-form-field-in-' . $render_context;
 
 
 
 
 
 
 
 
310
  }
311
 
312
  // Add own custom CSS classes.
@@ -500,9 +506,15 @@ class WPBDP_Form_Field {
500
  return true;
501
  }
502
 
 
 
503
  return false;
504
  }
505
 
 
 
 
 
506
  public function validate_categories( $categories = array() ) {
507
  $supported_cats = $this->data( 'supported_categories', 'all' );
508
  if ( 'all' === $supported_cats ) {
6
  * @package WPBDP/Views/Includes/Fields/Form Field
7
  */
8
 
 
 
9
  /**
10
  * Class WPBDP_Form_Field
 
 
11
  */
12
  class WPBDP_Form_Field {
13
 
30
  public $css_classes = array();
31
  public $html_attributes = array();
32
 
33
+ private $validation_errors = array();
34
+
35
+ public static $default_tags = array( 'title', 'website', 'email', 'phone', 'fax', 'address', 'zip' );
36
 
37
 
38
  public function __construct( $attrs = array() ) {
305
 
306
  if ( $render_context ) {
307
  $css_classes[] = 'wpbdp-form-field-in-' . $render_context;
308
+
309
+ if ( 'submit' === $render_context ) {
310
+ if ( in_array( $this->get_field_type()->get_id(), array( 'textarea', 'url' ) ) || in_array( $this->get_association(), array( 'title', 'excerpt', 'content', 'regions' ) ) ) {
311
+ $css_classes[] = 'wpbdp-full';
312
+ } else {
313
+ $css_classes[] = 'wpbdp-half';
314
+ }
315
+ }
316
  }
317
 
318
  // Add own custom CSS classes.
506
  return true;
507
  }
508
 
509
+ $this->validation_errors = $errors;
510
+
511
  return false;
512
  }
513
 
514
+ public function get_validation_errors() {
515
+ return $this->validation_errors;
516
+ }
517
+
518
  public function validate_categories( $categories = array() ) {
519
  $supported_cats = $this->data( 'supported_categories', 'all' );
520
  if ( 'all' === $supported_cats ) {
includes/fields/form-fields-types.php CHANGED
@@ -1,4 +1,4 @@
1
- <?php // phpcs:disable
2
  /**
3
  * Standard form field types.
4
  *
1
+ <?php
2
  /**
3
  * Standard form field types.
4
  *
includes/form-fields.php CHANGED
@@ -4,20 +4,11 @@
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();
@@ -38,14 +29,14 @@ if ( ! class_exists( 'WPBDP_FormFields' ) ) {
38
 
39
  private function __construct() {
40
  // register core associations
41
- $this->register_association( 'title', _x( 'Post Title', 'form-fields api', 'business-directory-plugin' ), array( 'required', 'unique' ) );
42
- $this->register_association( 'content', _x( 'Post Content', 'form-fields api', 'business-directory-plugin' ), array( 'required', 'unique', 'optional' ) );
43
- $this->register_association( 'excerpt', _x( 'Post Excerpt', 'form-fields api', 'business-directory-plugin' ), array( 'unique' ) );
44
- $this->register_association( 'category', _x( 'Post Category', 'form-fields api', 'business-directory-plugin' ), array( 'required', 'unique' ) );
45
- $this->register_association( 'tags', _x( 'Post Tags', 'form-fields api', 'business-directory-plugin' ), array( 'unique' ) );
46
- $this->register_association( 'meta', _x( 'Post Metadata', 'form-fields api', 'business-directory-plugin' ) );
47
 
48
- $this->register_association( 'custom', _x( 'Custom', 'form-fields api', 'business-directory-plugin' ), array( 'private' ) );
49
 
50
  // register core field types
51
  $this->register_field_type( 'WPBDP_FieldTypes_TextField', 'textfield' );
@@ -259,11 +250,13 @@ if ( ! class_exists( 'WPBDP_FormFields' ) ) {
259
  }
260
 
261
  if ( $associations_in ) {
262
- $where .= ' AND ( association IN ( \'' . implode( '\',\'', $associations_in ) . '\' ) ) ';
 
263
  }
264
 
265
  if ( $associations_not_in ) {
266
- $where .= ' AND ( association NOT IN ( \'' . implode( '\',\'', $associations_not_in ) . '\' ) ) ';
 
267
  }
268
 
269
  // $where .= $wpdb->prepare( " AND ( association = %s ) ", $args['association'] );
@@ -284,27 +277,29 @@ if ( ! class_exists( 'WPBDP_FormFields' ) ) {
284
  }
285
 
286
  if ( $field_types_in ) {
287
- $where .= ' AND ( field_type IN ( \'' . implode( '\',\'', $field_types_in ) . '\' ) ) ';
 
288
  }
289
 
290
  if ( $field_types_not_in ) {
291
- $where .= ' AND ( field_type NOT IN ( \'' . implode( '\',\'', $field_types_not_in ) . '\' ) ) ';
 
292
  }
293
  }
294
 
295
  foreach ( $display_flags as $f ) {
296
  if ( substr( $f, 0, 1 ) == '-' ) {
297
- $where .= $wpdb->prepare( " AND ( display_flags IS NULL OR display_flags NOT LIKE '%%%s%%' )", substr( $f, 1 ) );
298
  } else {
299
- $where .= $wpdb->prepare( " AND ( display_flags LIKE '%%%s%%' )", $f );
300
  }
301
  }
302
 
303
  foreach ( $validators as $v ) {
304
  if ( substr( $v, 0, 1 ) == '-' ) {
305
- $where .= $wpdb->prepare( " AND ( validators IS NULL OR validators NOT LIKE '%%%s%%' )", substr( $v, 1 ) );
306
  } else {
307
- $where .= $wpdb->prepare( " AND ( validators LIKE '%%%s%%' )", $v );
308
  }
309
  }
310
 
@@ -314,6 +309,7 @@ if ( ! class_exists( 'WPBDP_FormFields' ) ) {
314
  $sql = "SELECT id FROM {$wpdb->prefix}wpbdp_form_fields ORDER BY weight DESC";
315
  }
316
 
 
317
  $ids = $wpdb->get_col( $sql );
318
 
319
  if ( 'ids' == $output ) {
@@ -352,7 +348,7 @@ if ( ! class_exists( 'WPBDP_FormFields' ) ) {
352
  public function get_default_fields( $id = '' ) {
353
  $default_fields = array(
354
  'title' => array(
355
- 'label' => __( 'Business Name', 'business-directory-plugin' ),
356
  'field_type' => 'textfield',
357
  'association' => 'title',
358
  'weight' => 9,
@@ -361,7 +357,7 @@ if ( ! class_exists( 'WPBDP_FormFields' ) ) {
361
  'tag' => 'title',
362
  ),
363
  'category' => array(
364
- 'label' => __( 'Business Genre', 'business-directory-plugin' ),
365
  'field_type' => 'select',
366
  'association' => 'category',
367
  'weight' => 8,
@@ -370,7 +366,7 @@ if ( ! class_exists( 'WPBDP_FormFields' ) ) {
370
  'tag' => 'category',
371
  ),
372
  'excerpt' => array(
373
- 'label' => __( 'Short Business Description', 'business-directory-plugin' ),
374
  'field_type' => 'textarea',
375
  'association' => 'excerpt',
376
  'weight' => 7,
@@ -378,7 +374,7 @@ if ( ! class_exists( 'WPBDP_FormFields' ) ) {
378
  'tag' => 'excerpt',
379
  ),
380
  'content' => array(
381
- 'label' => __( 'Long Business Description', 'business-directory-plugin' ),
382
  'field_type' => 'textarea',
383
  'association' => 'content',
384
  'weight' => 6,
@@ -387,7 +383,7 @@ if ( ! class_exists( 'WPBDP_FormFields' ) ) {
387
  'tag' => 'content',
388
  ),
389
  'website' => array(
390
- 'label' => __( 'Business Website Address', 'business-directory-plugin' ),
391
  'field_type' => 'url',
392
  'association' => 'meta',
393
  'weight' => 5,
@@ -396,23 +392,15 @@ if ( ! class_exists( 'WPBDP_FormFields' ) ) {
396
  'tag' => 'website',
397
  ),
398
  'phone' => array(
399
- 'label' => __( 'Business Phone Number', 'business-directory-plugin' ),
400
  'field_type' => 'textfield',
401
  'association' => 'meta',
402
  'weight' => 4,
403
  'display_flags' => array( 'excerpt', 'listing', 'search', 'privacy' ),
404
  'tag' => 'phone',
405
  ),
406
- 'fax' => array(
407
- 'label' => __( 'Business Fax', 'business-directory-plugin' ),
408
- 'field_type' => 'textfield',
409
- 'association' => 'meta',
410
- 'weight' => 3,
411
- 'display_flags' => array( 'excerpt', 'listing', 'search', 'privacy' ),
412
- 'tag' => 'fax',
413
- ),
414
  'email' => array(
415
- 'label' => __( 'Business Contact Email', 'business-directory-plugin' ),
416
  'field_type' => 'textfield',
417
  'association' => 'meta',
418
  'weight' => 2,
@@ -421,7 +409,7 @@ if ( ! class_exists( 'WPBDP_FormFields' ) ) {
421
  'tag' => 'email',
422
  ),
423
  'tags' => array(
424
- 'label' => __( 'Business Tags', 'business-directory-plugin' ),
425
  'field_type' => 'textfield',
426
  'association' => 'tags',
427
  'weight' => 1,
@@ -429,7 +417,7 @@ if ( ! class_exists( 'WPBDP_FormFields' ) ) {
429
  'tag' => 'tags',
430
  ),
431
  'address' => array(
432
- 'label' => __( 'Business Address', 'business-directory-plugin' ),
433
  'field_type' => 'textarea',
434
  'association' => 'meta',
435
  'weight' => 1,
@@ -541,13 +529,8 @@ if ( ! class_exists( 'WPBDP_FormFields' ) ) {
541
  }
542
  }
543
 
544
- /**
545
- * @SuppressWarnings(PHPMD)
546
- */
547
  if ( ! class_exists( 'WPBDP_FieldValidation' ) ) {
548
- /**
549
- * @SuppressWarnings(PHPMD)
550
- */
551
  class WPBDP_FieldValidation {
552
 
553
  private static $instance = null;
@@ -567,19 +550,19 @@ if ( ! class_exists( 'WPBDP_FieldValidation' ) ) {
567
  */
568
  public function get_validators() {
569
  $validators = array(
570
- 'email' => _x( 'Email Validator', 'form-fields-api', 'business-directory-plugin' ),
571
- 'url' => _x( 'URL Validator', 'form-fields-api', 'business-directory-plugin' ),
572
- 'integer_number' => _x( 'Whole Number Validator', 'form-fields-api', 'business-directory-plugin' ),
573
- 'decimal_number' => _x( 'Decimal Number Validator', 'form-fields-api', 'business-directory-plugin' ),
574
- 'date_' => _x( 'Date Validator', 'form-fields-api', 'business-directory-plugin' ),
575
- 'word_number' => _x( 'Word Count Validator', 'form-fields-api', 'business-directory-plugin' ),
576
  );
577
 
578
  return $validators;
579
  }
580
 
581
  public function validate_field( $field, $value, $validator, $args = array() ) {
582
- $args['field-label'] = is_object( $field ) && $field ? apply_filters( 'wpbdp_render_field_label', $field->get_label(), $field ) : _x( 'Field', 'form-fields-api validation', 'business-directory-plugin' );
583
  $args['field'] = $field;
584
 
585
  return call_user_func( array( $this, $validator ), $value, $args );
@@ -600,12 +583,24 @@ if ( ! class_exists( 'WPBDP_FieldValidation' ) ) {
600
 
601
  if ( $args['field'] && $args['field']->get_association() == 'category' ) {
602
  if ( is_array( $value ) && count( $value ) == 1 && ! $value[0] ) {
603
- return WPBDP_ValidationError( sprintf( _x( '%s is required.', 'form-fields-api validation', 'business-directory-plugin' ), esc_attr( $args['field-label'] ) ) );
 
 
 
 
 
 
604
  }
605
  }
606
 
607
  if ( ( $args['field'] && $args['field']->is_empty_value( $value ) ) || ! $value || ( is_string( $value ) && ! $args['allow_whitespace'] && ! trim( $value ) ) ) {
608
- return WPBDP_ValidationError( sprintf( _x( '%s is required.', 'form-fields-api validation', 'business-directory-plugin' ), esc_attr( $args['field-label'] ) ) );
 
 
 
 
 
 
609
  }
610
  }
611
 
@@ -617,12 +612,9 @@ if ( ! class_exists( 'WPBDP_FieldValidation' ) ) {
617
 
618
  if ( esc_url_raw( $value ) !== $value ) {
619
  return WPBDP_ValidationError(
620
- sprintf(
621
- _x(
622
- '%s is badly formatted. Valid URL format required. Include http://',
623
- 'form-fields-api validation',
624
- 'business-directory-plugin'
625
- ),
626
  esc_attr( $args['field-label'] )
627
  )
628
  );
@@ -631,6 +623,11 @@ if ( ! class_exists( 'WPBDP_FieldValidation' ) ) {
631
 
632
  /* EmailValidator */
633
  private function email( $value, $args = array() ) {
 
 
 
 
 
634
  $valid = false;
635
 
636
  if ( function_exists( 'filter_var' ) ) {
@@ -640,21 +637,39 @@ if ( ! class_exists( 'WPBDP_FieldValidation' ) ) {
640
  }
641
 
642
  if ( ! $valid ) {
643
- return WPBDP_ValidationError( sprintf( _x( '%s is badly formatted. Valid Email format required.', 'form-fields-api validation', 'business-directory-plugin' ), esc_attr( $args['field-label'] ) ) );
 
 
 
 
 
 
644
  }
645
  }
646
 
647
  /* IntegerNumberValidator */
648
  private function integer_number( $value, $args = array() ) {
649
  if ( ! ctype_digit( $value ) ) {
650
- return WPBDP_ValidationError( sprintf( _x( '%s must be a number. Decimal values are not allowed.', 'form-fields-api validation', 'business-directory-plugin' ), esc_attr( $args['field-label'] ) ) );
 
 
 
 
 
 
651
  }
652
  }
653
 
654
  /* DecimalNumberValidator */
655
  private function decimal_number( $value, $args = array() ) {
656
  if ( ! is_numeric( $value ) ) {
657
- return WPBDP_ValidationError( sprintf( _x( '%s must be a number.', 'form-fields-api validation', 'business-directory-plugin' ), esc_attr( $args['field-label'] ) ) );
 
 
 
 
 
 
658
  }
659
  }
660
 
@@ -673,7 +688,8 @@ if ( ! class_exists( 'WPBDP_FieldValidation' ) ) {
673
  $value_ = str_replace( array( '/', '.', '-' ), '', $value );
674
 
675
  if ( strlen( $format_ ) != strlen( $value_ ) ) {
676
- 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', 'business-directory-plugin' ), esc_attr( $args['field-label'] ), $format ) );
 
677
  }
678
 
679
  $d = '0';
@@ -711,14 +727,16 @@ if ( ! class_exists( 'WPBDP_FieldValidation' ) ) {
711
  }
712
 
713
  if ( ! ctype_digit( $m ) || ! ctype_digit( $d ) || ! ctype_digit( $y ) || ! checkdate( $m, $d, $y ) ) {
714
- return WPBDP_ValidationError( ( ! empty( $args['messages']['invalid'] ) ) ? $args['messages']['invalid'] : sprintf( _x( '%s must be a valid date.', 'form-fields-api validation', 'business-directory-plugin' ), esc_attr( $args['field-label'] ) ) );
 
715
  }
716
  }
717
 
718
  /* Image Caption Validator */
719
  private function caption_( $value, $args = array() ) {
720
  if ( $args['caption_required'] && empty( $value[1] ) ) {
721
- return WPBDP_ValidationError( ! empty( $args['messages']['caption_required'] ) ? $args['messages']['caption_required'] : sprintf( _x( 'Caption for %s is required.', 'image field', 'business-directory-plugin' ), esc_attr( $args['field-label'] ) ) );
 
722
  }
723
  }
724
 
@@ -734,7 +752,8 @@ if ( ! class_exists( 'WPBDP_FieldValidation' ) ) {
734
  $input_array = preg_split("/[\s,]+/", $no_html_text );
735
 
736
  if( $word_count < count( $input_array ) ) {
737
- return WPBDP_ValidationError( sprintf( _x( '%s must have less than %d words.', 'form-fields-api validation', 'business-directory-plugin' ), esc_attr( $args['field-label'] ), $word_count ) );
 
738
  }
739
 
740
  }
@@ -743,7 +762,7 @@ if ( ! class_exists( 'WPBDP_FieldValidation' ) ) {
743
  $args = wp_parse_args(
744
  $args, array(
745
  'values' => array(),
746
- 'formatter' => create_function( '$x', 'return join(",", $x);' ),
747
  )
748
  );
749
  extract( $args, EXTR_SKIP );
@@ -753,7 +772,8 @@ if ( ! class_exists( 'WPBDP_FieldValidation' ) ) {
753
  }
754
 
755
  if ( ! in_array( $value, $values ) ) {
756
- return WPBDP_ValidationError( sprintf( _x( '%1$s is invalid. Value most be one of %2$s.', 'form-fields-api validation', 'business-directory-plugin' ), esc_attr( $args['field-label'] ), call_user_func( $formatter, $values ) ) );
 
757
  }
758
  }
759
 
@@ -762,11 +782,7 @@ if ( ! class_exists( 'WPBDP_FieldValidation' ) ) {
762
  }
763
 
764
 
765
- /**
766
- * Validation.
767
- *
768
- * @SuppressWarnings(PHPMD)
769
- */
770
  function WPBDP_ValidationError( $msg, $stop_validation = false ) {
771
  if ( $stop_validation ) {
772
  return new WP_Error( 'wpbdp-validation-error-stop', $msg );
@@ -780,8 +796,6 @@ function WPBDP_ValidationError( $msg, $stop_validation = false ) {
780
  /**
781
  * @since 2.3
782
  * @see WPBDP_FormFields::find_fields()
783
- *
784
- * @SuppressWarnings(PHPMD)
785
  */
786
  function &wpbdp_get_form_fields( $args = array() ) {
787
  global $wpdb;
@@ -803,8 +817,6 @@ function &wpbdp_get_form_fields( $args = array() ) {
803
  /**
804
  * @since 2.3
805
  * @see WPBDP_FormFields::get_field()
806
- *
807
- * @SuppressWarnings(PHPMD)
808
  */
809
  function wpbdp_get_form_field( $id ) {
810
  global $wpbdp;
@@ -820,11 +832,8 @@ function wpbdp_get_form_field( $id ) {
820
  * @return boolean True if value validates, False otherwise.
821
  * @since 2.3
822
  * @see WPBDP_FieldValidation::validate_value()
823
- *
824
- * @SuppressWarnings(PHPMD)
825
  */
826
  function wpbdp_validate_value( $value, $validator, $args = array() ) {
827
  $validation = WPBDP_FieldValidation::instance();
828
  return $validation->validate_value( $value, $validator, $args );
829
  }
830
-
4
  *
5
  * @package BDP/Form Fields API
6
  */
 
 
 
 
 
 
7
  if ( ! class_exists( 'WPBDP_FormFields' ) ) {
8
 
9
  require_once WPBDP_PATH . 'includes/fields/class-form-field.php';
10
  require_once WPBDP_PATH . 'includes/fields/form-fields-types.php';
11
 
 
 
 
12
  class WPBDP_FormFields {
13
 
14
  private $associations = array();
29
 
30
  private function __construct() {
31
  // register core associations
32
+ $this->register_association( 'title', __( 'Post Title', 'business-directory-plugin' ), array( 'required', 'unique' ) );
33
+ $this->register_association( 'content', __( 'Post Content', 'business-directory-plugin' ), array( 'required', 'unique', 'optional' ) );
34
+ $this->register_association( 'excerpt', __( 'Post Excerpt', 'business-directory-plugin' ), array( 'unique' ) );
35
+ $this->register_association( 'category', __( 'Post Category', 'business-directory-plugin' ), array( 'required', 'unique' ) );
36
+ $this->register_association( 'tags', __( 'Post Tags', 'business-directory-plugin' ), array( 'unique' ) );
37
+ $this->register_association( 'meta', __( 'Post Metadata', 'business-directory-plugin' ) );
38
 
39
+ $this->register_association( 'custom', __( 'Custom', 'business-directory-plugin' ), array( 'private' ) );
40
 
41
  // register core field types
42
  $this->register_field_type( 'WPBDP_FieldTypes_TextField', 'textfield' );
250
  }
251
 
252
  if ( $associations_in ) {
253
+ $format = implode( ', ', array_fill( 0, count( $associations_in ), '%s' ) );
254
+ $where .= $wpdb->prepare( " AND ( association IN ( $format ) ) ", $associations_in );
255
  }
256
 
257
  if ( $associations_not_in ) {
258
+ $format = implode( ', ', array_fill( 0, count( $associations_not_in ), '%s' ) );
259
+ $where .= $wpdb->prepare( " AND ( association NOT IN ( $format ) ) ", $associations_not_in );
260
  }
261
 
262
  // $where .= $wpdb->prepare( " AND ( association = %s ) ", $args['association'] );
277
  }
278
 
279
  if ( $field_types_in ) {
280
+ $format = implode( ', ', array_fill( 0, count( $field_types_in ), '%s' ) );
281
+ $where .= $wpdb->prepare( " AND ( field_type IN ( $format ) ) ", $field_types_in );
282
  }
283
 
284
  if ( $field_types_not_in ) {
285
+ $format = implode( ', ', array_fill( 0, count( $field_types_not_in ), '%s' ) );
286
+ $where .= $wpdb->prepare( " AND ( field_type NOT IN ( $format ) ) ", $field_types_not_in );
287
  }
288
  }
289
 
290
  foreach ( $display_flags as $f ) {
291
  if ( substr( $f, 0, 1 ) == '-' ) {
292
+ $where .= $wpdb->prepare( " AND ( display_flags IS NULL OR display_flags NOT LIKE %s )", '%%' . $wpdb->esc_like( substr( $f, 1 ) ) . '%%' );
293
  } else {
294
+ $where .= $wpdb->prepare( " AND ( display_flags LIKE %s )", '%%' . $wpdb->esc_like( $f ) . '%%' );
295
  }
296
  }
297
 
298
  foreach ( $validators as $v ) {
299
  if ( substr( $v, 0, 1 ) == '-' ) {
300
+ $where .= $wpdb->prepare( " AND ( validators IS NULL OR validators NOT LIKE %s )", '%%' . $wpdb->esc_like( substr( $v, 1 ) ) . '%%' );
301
  } else {
302
+ $where .= $wpdb->prepare( " AND ( validators LIKE %s )", '%%' . $wpdb->esc_like( $v ) . '%%' );
303
  }
304
  }
305
 
309
  $sql = "SELECT id FROM {$wpdb->prefix}wpbdp_form_fields ORDER BY weight DESC";
310
  }
311
 
312
+ // phpcs:ignore WordPress.DB.PreparedSQL.NotPrepared
313
  $ids = $wpdb->get_col( $sql );
314
 
315
  if ( 'ids' == $output ) {
348
  public function get_default_fields( $id = '' ) {
349
  $default_fields = array(
350
  'title' => array(
351
+ 'label' => __( 'Listing Title', 'business-directory-plugin' ),
352
  'field_type' => 'textfield',
353
  'association' => 'title',
354
  'weight' => 9,
357
  'tag' => 'title',
358
  ),
359
  'category' => array(
360
+ 'label' => __( 'Listing Category', 'business-directory-plugin' ),
361
  'field_type' => 'select',
362
  'association' => 'category',
363
  'weight' => 8,
366
  'tag' => 'category',
367
  ),
368
  'excerpt' => array(
369
+ 'label' => __( 'Short Description', 'business-directory-plugin' ),
370
  'field_type' => 'textarea',
371
  'association' => 'excerpt',
372
  'weight' => 7,
374
  'tag' => 'excerpt',
375
  ),
376
  'content' => array(
377
+ 'label' => __( 'Long Description', 'business-directory-plugin' ),
378
  'field_type' => 'textarea',
379
  'association' => 'content',
380
  'weight' => 6,
383
  'tag' => 'content',
384
  ),
385
  'website' => array(
386
+ 'label' => __( 'Website', 'business-directory-plugin' ),
387
  'field_type' => 'url',
388
  'association' => 'meta',
389
  'weight' => 5,
392
  'tag' => 'website',
393
  ),
394
  'phone' => array(
395
+ 'label' => __( 'Phone', 'business-directory-plugin' ),
396
  'field_type' => 'textfield',
397
  'association' => 'meta',
398
  'weight' => 4,
399
  'display_flags' => array( 'excerpt', 'listing', 'search', 'privacy' ),
400
  'tag' => 'phone',
401
  ),
 
 
 
 
 
 
 
 
402
  'email' => array(
403
+ 'label' => __( 'Email', 'business-directory-plugin' ),
404
  'field_type' => 'textfield',
405
  'association' => 'meta',
406
  'weight' => 2,
409
  'tag' => 'email',
410
  ),
411
  'tags' => array(
412
+ 'label' => __( 'Listing Tags', 'business-directory-plugin' ),
413
  'field_type' => 'textfield',
414
  'association' => 'tags',
415
  'weight' => 1,
417
  'tag' => 'tags',
418
  ),
419
  'address' => array(
420
+ 'label' => __( 'Address', 'business-directory-plugin' ),
421
  'field_type' => 'textarea',
422
  'association' => 'meta',
423
  'weight' => 1,
529
  }
530
  }
531
 
 
 
 
532
  if ( ! class_exists( 'WPBDP_FieldValidation' ) ) {
533
+
 
 
534
  class WPBDP_FieldValidation {
535
 
536
  private static $instance = null;
550
  */
551
  public function get_validators() {
552
  $validators = array(
553
+ 'email' => __( 'Email Validator', 'business-directory-plugin' ),
554
+ 'url' => __( 'URL Validator', 'business-directory-plugin' ),
555
+ 'integer_number' => __( 'Whole Number Validator', 'business-directory-plugin' ),
556
+ 'decimal_number' => __( 'Decimal Number Validator', 'business-directory-plugin' ),
557
+ 'date_' => __( 'Date Validator', 'business-directory-plugin' ),
558
+ 'word_number' => __( 'Word Count Validator', 'business-directory-plugin' ),
559
  );
560
 
561
  return $validators;
562
  }
563
 
564
  public function validate_field( $field, $value, $validator, $args = array() ) {
565
+ $args['field-label'] = is_object( $field ) && $field ? apply_filters( 'wpbdp_render_field_label', $field->get_label(), $field ) : __( 'Field', 'business-directory-plugin' );
566
  $args['field'] = $field;
567
 
568
  return call_user_func( array( $this, $validator ), $value, $args );
583
 
584
  if ( $args['field'] && $args['field']->get_association() == 'category' ) {
585
  if ( is_array( $value ) && count( $value ) == 1 && ! $value[0] ) {
586
+ return WPBDP_ValidationError(
587
+ sprintf(
588
+ /* translators: %s: field label */
589
+ esc_html__( '%s is required.', 'business-directory-plugin' ),
590
+ esc_html( $args['field-label'] )
591
+ )
592
+ );
593
  }
594
  }
595
 
596
  if ( ( $args['field'] && $args['field']->is_empty_value( $value ) ) || ! $value || ( is_string( $value ) && ! $args['allow_whitespace'] && ! trim( $value ) ) ) {
597
+ return WPBDP_ValidationError(
598
+ sprintf(
599
+ /* translators: %s: field label */
600
+ esc_html__( '%s is required.', 'business-directory-plugin' ),
601
+ esc_attr( $args['field-label'] )
602
+ )
603
+ );
604
  }
605
  }
606
 
612
 
613
  if ( esc_url_raw( $value ) !== $value ) {
614
  return WPBDP_ValidationError(
615
+ sprintf(
616
+ /* translators: %s: field label */
617
+ esc_html__( '%s is badly formatted. Valid URL format required. Include http://', 'business-directory-plugin' ),
 
 
 
618
  esc_attr( $args['field-label'] )
619
  )
620
  );
623
 
624
  /* EmailValidator */
625
  private function email( $value, $args = array() ) {
626
+ if ( '' === $value ) {
627
+ // Don't check formatting on an empty value.
628
+ return;
629
+ }
630
+
631
  $valid = false;
632
 
633
  if ( function_exists( 'filter_var' ) ) {
637
  }
638
 
639
  if ( ! $valid ) {
640
+ return WPBDP_ValidationError(
641
+ sprintf(
642
+ /* translators: %s: field label */
643
+ __( '%s is badly formatted. Valid Email format required.', 'business-directory-plugin' ),
644
+ esc_attr( $args['field-label'] )
645
+ )
646
+ );
647
  }
648
  }
649
 
650
  /* IntegerNumberValidator */
651
  private function integer_number( $value, $args = array() ) {
652
  if ( ! ctype_digit( $value ) ) {
653
+ return WPBDP_ValidationError(
654
+ sprintf(
655
+ /* translators: %s: field label */
656
+ esc_html__( '%s must be a number. Decimal values are not allowed.', 'business-directory-plugin' ),
657
+ esc_attr( $args['field-label'] )
658
+ )
659
+ );
660
  }
661
  }
662
 
663
  /* DecimalNumberValidator */
664
  private function decimal_number( $value, $args = array() ) {
665
  if ( ! is_numeric( $value ) ) {
666
+ return WPBDP_ValidationError(
667
+ sprintf(
668
+ /* translators: %s: field label */
669
+ __( '%s must be a number.', 'business-directory-plugin' ),
670
+ esc_attr( $args['field-label'] )
671
+ )
672
+ );
673
  }
674
  }
675
 
688
  $value_ = str_replace( array( '/', '.', '-' ), '', $value );
689
 
690
  if ( strlen( $format_ ) != strlen( $value_ ) ) {
691
+ /* translators: %1$s: field label, %2$s: format */
692
+ return WPBDP_ValidationError( ( ! empty( $args['messages']['incorrect_format'] ) ) ? $args['messages']['incorrect_format'] : sprintf( esc_html__( '%1$s must be in the format %2$s.', 'business-directory-plugin' ), esc_html( $args['field-label'] ), esc_html( $format ) ) );
693
  }
694
 
695
  $d = '0';
727
  }
728
 
729
  if ( ! ctype_digit( $m ) || ! ctype_digit( $d ) || ! ctype_digit( $y ) || ! checkdate( $m, $d, $y ) ) {
730
+ /* translators: %s: field label */
731
+ return WPBDP_ValidationError( ( ! empty( $args['messages']['invalid'] ) ) ? $args['messages']['invalid'] : sprintf( esc_html__( '%s must be a valid date.', 'business-directory-plugin' ), esc_html( $args['field-label'] ) ) );
732
  }
733
  }
734
 
735
  /* Image Caption Validator */
736
  private function caption_( $value, $args = array() ) {
737
  if ( $args['caption_required'] && empty( $value[1] ) ) {
738
+ /* translators: %s: field label */
739
+ return WPBDP_ValidationError( ! empty( $args['messages']['caption_required'] ) ? $args['messages']['caption_required'] : sprintf( esc_html__( 'Caption for %s is required.', 'business-directory-plugin' ), esc_html( $args['field-label'] ) ) );
740
  }
741
  }
742
 
752
  $input_array = preg_split("/[\s,]+/", $no_html_text );
753
 
754
  if( $word_count < count( $input_array ) ) {
755
+ /* translators: %1$s: field label, %2$d: max word count */
756
+ return WPBDP_ValidationError( sprintf( esc_html__( '%1$s must have less than %2$d words.', 'business-directory-plugin' ), esc_attr( $args['field-label'] ), $word_count ) );
757
  }
758
 
759
  }
762
  $args = wp_parse_args(
763
  $args, array(
764
  'values' => array(),
765
+ 'formatter' => function( $x ) { return join( ",", $x ); },
766
  )
767
  );
768
  extract( $args, EXTR_SKIP );
772
  }
773
 
774
  if ( ! in_array( $value, $values ) ) {
775
+ /* translators: %1$s: field label, %2$s allowed values */
776
+ return WPBDP_ValidationError( sprintf( __( '%1$s is invalid. Value most be one of %2$s.', 'business-directory-plugin' ), esc_attr( $args['field-label'] ), esc_html( call_user_func( $formatter, $values ) ) ) );
777
  }
778
  }
779
 
782
  }
783
 
784
 
785
+ // phpcs:ignore WordPress.NamingConventions.ValidFunctionName.FunctionNameInvalid
 
 
 
 
786
  function WPBDP_ValidationError( $msg, $stop_validation = false ) {
787
  if ( $stop_validation ) {
788
  return new WP_Error( 'wpbdp-validation-error-stop', $msg );
796
  /**
797
  * @since 2.3
798
  * @see WPBDP_FormFields::find_fields()
 
 
799
  */
800
  function &wpbdp_get_form_fields( $args = array() ) {
801
  global $wpdb;
817
  /**
818
  * @since 2.3
819
  * @see WPBDP_FormFields::get_field()
 
 
820
  */
821
  function wpbdp_get_form_field( $id ) {
822
  global $wpbdp;
832
  * @return boolean True if value validates, False otherwise.
833
  * @since 2.3
834
  * @see WPBDP_FieldValidation::validate_value()
 
 
835
  */
836
  function wpbdp_validate_value( $value, $validator, $args = array() ) {
837
  $validation = WPBDP_FieldValidation::instance();
838
  return $validation->validate_value( $value, $validator, $args );
839
  }
 
includes/functions.php CHANGED
@@ -3,16 +3,10 @@
3
  * @package WPBDP
4
  */
5
 
6
- /**
7
- * @SuppressWarnings(PHPMD)
8
- */
9
  function wpbdp_get_version() {
10
  return WPBDP_VERSION;
11
  }
12
 
13
- /**
14
- * @SuppressWarnings(PHPMD)
15
- */
16
  function _wpbdp_page_lookup_query( $page_id, $count = false ) {
17
  global $wpdb;
18
 
@@ -41,9 +35,6 @@ function _wpbdp_page_lookup_query( $page_id, $count = false ) {
41
  return $query;
42
  }
43
 
44
- /**
45
- * @SuppressWarnings(PHPMD)
46
- */
47
  function wpbdp_get_page_ids( $page_id = 'main' ) {
48
  static $request_cached = array();
49
 
@@ -76,9 +67,6 @@ function wpbdp_get_page_ids( $page_id = 'main' ) {
76
  return apply_filters( 'wpbdp_get_page_ids', $page_ids, $page_id );
77
  }
78
 
79
- /**
80
- * @SuppressWarnings(PHPMD)
81
- */
82
  function wpbdp_get_page_ids_from_cache( $cache, $page_id ) {
83
  global $wpdb;
84
 
@@ -100,9 +88,6 @@ function wpbdp_get_page_ids_from_cache( $cache, $page_id ) {
100
  return $cache[ $page_id ];
101
  }
102
 
103
- /**
104
- * @SuppressWarnings(PHPMD)
105
- */
106
  function wpbdp_get_page_ids_with_query( $page_id ) {
107
  global $wpdb;
108
 
@@ -118,9 +103,6 @@ function wpbdp_get_page_ids_with_query( $page_id ) {
118
  return $wpdb->get_col( $q );
119
  }
120
 
121
- /**
122
- * @SuppressWarnings(PHPMD)
123
- */
124
  function wpbdp_get_page_id( $name = 'main' ) {
125
  $page_ids = wpbdp_get_page_ids( $name );
126
 
@@ -136,7 +118,6 @@ function wpbdp_get_page_id( $name = 'main' ) {
136
  /**
137
  * @deprecated since 4.0. Use `wpbdp_url()` instead.
138
  * @see wpbdp_url()
139
- * @SuppressWarnings(PHPMD)
140
  */
141
  function wpbdp_get_page_link( $name = 'main', $arg0 = null ) {
142
  $page_id = wpbdp_get_page_id( $name );
@@ -189,16 +170,10 @@ function wpbdp_get_page_link( $name = 'main', $arg0 = null ) {
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();
@@ -206,25 +181,16 @@ function wpbdp_admin_notices() {
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,7 +198,6 @@ function wpbdp_set_option( $key, $value ) {
232
 
233
  /**
234
  * @since 5.0
235
- * @SuppressWarnings(PHPMD)
236
  */
237
  function wpbdp_delete_option( $key ) {
238
  $args_ = func_get_args();
@@ -241,7 +206,6 @@ function wpbdp_delete_option( $key ) {
241
 
242
  /**
243
  * @since 5.0
244
- * @SuppressWarnings(PHPMD)
245
  */
246
  function wpbdp_register_settings_group( $args ) {
247
  $args_ = func_get_args();
@@ -250,7 +214,6 @@ function wpbdp_register_settings_group( $args ) {
250
 
251
  /**
252
  * @since 5.0
253
- * @SuppressWarnings(PHPMD)
254
  */
255
  function wpbdp_register_setting( $args ) {
256
  $args_ = func_get_args();
@@ -259,17 +222,11 @@ function wpbdp_register_setting( $args ) {
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 ) );
@@ -284,9 +241,6 @@ function wpbdp_get_formfield( $id ) {
284
 
285
  /* Fees/Payment API */
286
 
287
- /**
288
- * @SuppressWarnings(PHPMD)
289
- */
290
  function wpbdp_payments_possible() {
291
  if ( ! wpbdp_get_option( 'payments-on' ) ) {
292
  return false;
@@ -295,34 +249,22 @@ function wpbdp_payments_possible() {
295
  return wpbdp()->payment_gateways->can_pay();
296
  }
297
 
298
- /**
299
- * @SuppressWarnings(PHPMD)
300
- */
301
  function wpbdp_fees_api() {
302
  return wpbdp()->fees;
303
  }
304
 
305
- /**
306
- * @SuppressWarnings(PHPMD)
307
- */
308
  function wpbdp_payments_api() {
309
  return wpbdp()->payments;
310
  }
311
 
312
  /* Listings API */
313
 
314
- /**
315
- * @SuppressWarnings(PHPMD)
316
- */
317
  function wpbdp_listings_api() {
318
  return wpbdp()->listings;
319
  }
320
 
321
  /* Misc. */
322
 
323
- /**
324
- * @SuppressWarnings(PHPMD)
325
- */
326
  function wpbdp_get_parent_categories( $catid ) {
327
  $category = get_term( intval( $catid ), WPBDP_CATEGORY_TAX );
328
 
@@ -333,9 +275,6 @@ function wpbdp_get_parent_categories( $catid ) {
333
  return array( $category );
334
  }
335
 
336
- /**
337
- * @SuppressWarnings(PHPMD)
338
- */
339
  function wpbdp_get_parent_catids( $catid ) {
340
  $parent_categories = wpbdp_get_parent_categories( $catid );
341
  array_walk( $parent_categories, create_function( '&$x', '$x = intval($x->term_id);' ) );
@@ -348,7 +287,6 @@ function wpbdp_get_parent_catids( $catid ) {
348
  *
349
  * @return boolean
350
  * @since 2.1
351
- * @SuppressWarnings(PHPMD)
352
  */
353
  function wpbdp_rewrite_on() {
354
  global $wp_rewrite;
@@ -363,7 +301,6 @@ function wpbdp_rewrite_on() {
363
  * @param int $user_id the user ID. if null, the current user will be used
364
  * @return boolean
365
  * @since 2.1
366
- * @SuppressWarnings(PHPMD)
367
  */
368
  function wpbdp_user_can( $action, $listing_id = null, $user_id = null ) {
369
  $listing_id = $listing_id ? ( is_object( $listing_id ) ? $listing_id->ID : intval( $listing_id ) ) : get_the_ID();
@@ -417,9 +354,6 @@ function wpbdp_user_can( $action, $listing_id = null, $user_id = null ) {
417
  return $res;
418
  }
419
 
420
- /**
421
- * @SuppressWarnings(PHPMD)
422
- */
423
  function wpbdp_get_post_by_slug( $slug, $post_type = null ) {
424
  $post_type = $post_type ? $post_type : WPBDP_POST_TYPE;
425
 
@@ -440,9 +374,6 @@ function wpbdp_get_post_by_slug( $slug, $post_type = null ) {
440
  }
441
  }
442
 
443
- /**
444
- * @SuppressWarnings(PHPMD)
445
- */
446
  function wpbdp_get_current_sort_option() {
447
  if ( $sort = trim( wpbdp_getv( $_GET, 'wpbdp_sort', null ) ) ) {
448
  $order = substr( $sort, 0, 1 ) == '-' ? 'DESC' : 'ASC';
@@ -460,7 +391,6 @@ function wpbdp_get_current_sort_option() {
460
 
461
  /*
462
  * @since 2.1.6
463
- * @SuppressWarnings(PHPMD)
464
  */
465
  function _wpbdp_resize_image_if_needed( $id ) {
466
  require_once ABSPATH . 'wp-admin/includes/image.php';
@@ -511,7 +441,6 @@ function _wpbdp_resize_image_if_needed( $id ) {
511
  /*
512
  * @since 2.1.7
513
  * @deprecated since 3.6.10. See {@link wpbdp_currency_format()}.
514
- * @SuppressWarnings(PHPMD)
515
  */
516
  function wpbdp_format_currency( $amount, $decimals = 2, $currency = null ) {
517
  if ( $amount == 0.0 ) {
@@ -523,7 +452,6 @@ function wpbdp_format_currency( $amount, $decimals = 2, $currency = null ) {
523
 
524
  /**
525
  * @since 3.6.10
526
- * @SuppressWarnings(PHPMD)
527
  */
528
  function wpbdp_currency_format( $amount, $args = array() ) {
529
  // We don't actually allow modification of the "format" string for now, but it could be useful in the future.
@@ -576,7 +504,6 @@ function wpbdp_currency_format( $amount, $args = array() ) {
576
 
577
  /**
578
  * @since 5.1.9
579
- * @SuppressWarnings(PHPMD)
580
  */
581
  function wpbdp_date_full_format( $timestamp ) {
582
  return date_i18n( get_option( 'date_format' ) . ' ' . get_option( 'time_format' ), $timestamp );
@@ -584,7 +511,6 @@ function wpbdp_date_full_format( $timestamp ) {
584
 
585
  /**
586
  * @since 5.1.9
587
- * @SuppressWarnings(PHPMD)
588
  */
589
  function wpbdp_date( $timestamp ) {
590
  return date_i18n( get_option( 'date_format' ), $timestamp );
@@ -593,7 +519,6 @@ function wpbdp_date( $timestamp ) {
593
 
594
  /**
595
  * @since 3.5.3
596
- * @SuppressWarnings(PHPMD)
597
  */
598
  function wpbdp_get_post_by_id_or_slug( $id_or_slug = false, $try_first = 'id', $result = 'post' ) {
599
  if ( 'slug' == $try_first ) {
@@ -633,7 +558,6 @@ function wpbdp_get_post_by_id_or_slug( $id_or_slug = false, $try_first = 'id', $
633
 
634
  /**
635
  * @since 3.5.8
636
- * @SuppressWarnings(PHPMD)
637
  */
638
  function wpbdp_push_query( &$q ) {
639
  global $wpbdp;
@@ -643,7 +567,6 @@ function wpbdp_push_query( &$q ) {
643
 
644
  /**
645
  * @since 3.5.8
646
- * @SuppressWarnings(PHPMD)
647
  */
648
  function wpbdp_pop_query() {
649
  global $wpbdp;
@@ -652,7 +575,6 @@ function wpbdp_pop_query() {
652
 
653
  /**
654
  * @since 3.5.8
655
- * @SuppressWarnings(PHPMD)
656
  */
657
  function wpbdp_current_query() {
658
  global $wpbdp;
@@ -668,7 +590,6 @@ function wpbdp_current_query() {
668
 
669
  /**
670
  * @since 3.6.10
671
- * @SuppressWarnings(PHPMD)
672
  */
673
  function wpbdp_experimental( $feature ) {
674
  static $file_overrides = false;
@@ -692,7 +613,6 @@ function wpbdp_experimental( $feature ) {
692
 
693
  /**
694
  * @since 4.0
695
- * @SuppressWarnings(PHPMD)
696
  */
697
  function wpbdp_current_view_output() {
698
  global $wpbdp;
@@ -775,7 +695,6 @@ function wpbdp_url( $pathorview = '/', $args = array() ) {
775
  * Generates Ajax URL and allows plugins to alter it through a filter.
776
  *
777
  * @since 5.0.3
778
- * @SuppressWarnings(PHPMD)
779
  */
780
  function wpbdp_ajax_url() {
781
  return apply_filters( 'wpbdp_ajax_url', admin_url( 'admin-ajax.php' ) );
@@ -795,8 +714,6 @@ function wpbdp_ajax_url() {
795
  * If the rewrite rule for a cateagry matches, but we can't retrieve
796
  * a term from the database, we should mark the query as not-found
797
  * from the beginning.
798
- *
799
- * @SuppressWarnings(PHPMD)
800
  */
801
  function wpbdp_current_category_id() {
802
  global $wp_query;
@@ -816,7 +733,6 @@ function wpbdp_current_category_id() {
816
 
817
  /**
818
  * @since 4.1.12
819
- * @SuppressWarnings(PHPMD)
820
  */
821
  function _wpbdp_current_category_id() {
822
  $term = _wpbpd_current_category();
@@ -830,7 +746,6 @@ function _wpbdp_current_category_id() {
830
 
831
  /**
832
  * @since 4.1.12
833
- * @SuppressWarnings(PHPMD)
834
  */
835
  function _wpbpd_current_category() {
836
  global $wp_query;
@@ -860,9 +775,6 @@ function _wpbpd_current_category() {
860
  return $term;
861
  }
862
 
863
- /**
864
- * @SuppressWarnings(PHPMD)
865
- */
866
  function wpbdp_current_tag_id() {
867
  global $wp_query;
868
 
@@ -874,9 +786,6 @@ function wpbdp_current_tag_id() {
874
  return $term->term_id;
875
  }
876
 
877
- /**
878
- * @SuppressWarnings(PHPMD)
879
- */
880
  function wpbdp_current_action() {
881
  return wpbdp_current_view();
882
  }
@@ -891,7 +800,6 @@ function wpbdp_current_listing_id() {
891
 
892
  /**
893
  * @since 4.0
894
- * @SuppressWarnings(PHPMD)
895
  */
896
  function wpbdp_current_view() {
897
  global $wpbdp;
@@ -905,23 +813,18 @@ function wpbdp_current_view() {
905
 
906
  /**
907
  * @since 4.0
908
- * @SuppressWarnings(PHPMD)
909
  */
910
  function wpbdp_load_view( $view, $arg0 = null ) {
911
  global $wpbdp;
912
  return $wpbdp->dispatcher->load_view( $view, $arg0 );
913
  }
914
 
915
- /**
916
- * @SuppressWarnings(PHPMD)
917
- */
918
  function wpbdp_get_payment( $id ) {
919
  return WPBDP_Payment::objects()->get( $id );
920
  }
921
 
922
  /**
923
  * @since 5.0
924
- * @SuppressWarnings(PHPMD)
925
  */
926
  function wpbdp_get_fee_plans( $args = array() ) {
927
  global $wpdb;
@@ -992,7 +895,6 @@ function wpbdp_get_fee_plans( $args = array() ) {
992
 
993
  /**
994
  * @since 5.0
995
- * @SuppressWarnings(PHPMD)
996
  */
997
  function wpbdp_get_fee_plan( $plan_id ) {
998
  global $wpdb;
@@ -1008,7 +910,6 @@ function wpbdp_get_fee_plan( $plan_id ) {
1008
 
1009
  /**
1010
  * @since 4.1.8
1011
- * @SuppressWarnings(PHPMD)
1012
  */
1013
  function wpbdp_is_taxonomy() {
1014
  $current_view = wpbdp_current_view();
@@ -1019,7 +920,6 @@ function wpbdp_is_taxonomy() {
1019
 
1020
  /**
1021
  * @since 5.5.2
1022
- * @SuppressWarnings(PHPMD)
1023
  */
1024
  function wpbdp_get_taxonomy_link( $taxonomy, $link = '' ) {
1025
  $taxonomy_type = '';
@@ -1066,9 +966,6 @@ function wpbdp_render_page( $template, $vars = array(), $echo_output = false ) {
1066
  return $html;
1067
  }
1068
 
1069
- /**
1070
- * @SuppressWarnings(PHPMD)
1071
- */
1072
  function wpbdp_locate_template( $template, $allow_override = true, $try_defaults = true ) {
1073
  $template_file = '';
1074
 
@@ -1138,9 +1035,6 @@ function wpbdp_render_msg( $msg, $type = 'status', $echo = false ) {
1138
  return $msg;
1139
  }
1140
 
1141
- /**
1142
- * @SuppressWarnings(PHPMD)
1143
- */
1144
  function _wpbdp_template_mode( $template ) {
1145
  if ( wpbdp_locate_template( array( 'businessdirectory-' . $template, 'wpbusdirman-' . $template ), true, false ) ) {
1146
  return 'template';
@@ -1193,9 +1087,6 @@ function wpbdp_render_listing( $listing_id = null, $view = 'single', $echo = fal
1193
  return $html;
1194
  }
1195
 
1196
- /**
1197
- * @SuppressWarnings(PHPMD)
1198
- */
1199
  function wpbdp_latest_listings( $n = 10, $before = '<ul>', $after = '</ul>', $before_item = '<li>', $after_item = '</li>' ) {
1200
  $n = max( intval( $n ), 0 );
1201
 
@@ -1226,7 +1117,6 @@ function wpbdp_latest_listings( $n = 10, $before = '<ul>', $after = '</ul>', $be
1226
 
1227
  /**
1228
  * @since 4.0
1229
- * @SuppressWarnings(PHPMD)
1230
  */
1231
  function wpbdp_the_listing_actions( $args = array() ) {
1232
  echo wpbdp_listing_actions();
@@ -1234,7 +1124,6 @@ function wpbdp_the_listing_actions( $args = array() ) {
1234
 
1235
  /**
1236
  * @since 4.0
1237
- * @SuppressWarnings(PHPMD)
1238
  */
1239
  function wpbdp_listing_actions( $args = array() ) {
1240
  return wpbdp_render(
@@ -1251,9 +1140,6 @@ require_once WPBDP_INC . 'logging.php';
1251
  require_once WPBDP_PATH . 'includes/class-listings-api.php';
1252
  require_once WPBDP_INC . 'listings.php';
1253
 
1254
- /**
1255
- * @SuppressWarnings(PHPMD)
1256
- */
1257
  function wpbdp_sortbar_get_field_options() {
1258
  $options = array();
1259
 
@@ -1281,7 +1167,6 @@ function wpbdp_sortbar_get_field_options() {
1281
  * @param int $listing_id the listing ID
1282
  * @return string The admin edit link for the listing (if available).
1283
  * @since 5.1.3
1284
- * @SuppressWarnings(PHPMD)
1285
  */
1286
  function wpbdp_get_edit_post_link( $listing_id ) {
1287
  if ( ! $post = get_post( $listing_id ) ) {
@@ -1304,7 +1189,6 @@ function wpbdp_get_edit_post_link( $listing_id ) {
1304
 
1305
  /**
1306
  * @since 5.1.6
1307
- * @SuppressWarnings(PHPMD)
1308
  */
1309
  function wpbdp_get_client_ip_address() {
1310
  $ip = '0.0.0.0';
@@ -1333,7 +1217,6 @@ function wpbdp_delete_page_ids_cache() {
1333
  * Echoes a link to return to previous page.
1334
  *
1335
  * @since 5.5.2
1336
- * @SuppressWarnings(PHPMD)
1337
  */
1338
  function wpbdp_get_return_link() {
1339
  $server = wp_unslash( $_SERVER );
@@ -1381,5 +1264,3 @@ function wpbdp_users_dropdown() {
1381
 
1382
  return $res;
1383
  }
1384
-
1385
- // phpcs:enable
3
  * @package WPBDP
4
  */
5
 
 
 
 
6
  function wpbdp_get_version() {
7
  return WPBDP_VERSION;
8
  }
9
 
 
 
 
10
  function _wpbdp_page_lookup_query( $page_id, $count = false ) {
11
  global $wpdb;
12
 
35
  return $query;
36
  }
37
 
 
 
 
38
  function wpbdp_get_page_ids( $page_id = 'main' ) {
39
  static $request_cached = array();
40
 
67
  return apply_filters( 'wpbdp_get_page_ids', $page_ids, $page_id );
68
  }
69
 
 
 
 
70
  function wpbdp_get_page_ids_from_cache( $cache, $page_id ) {
71
  global $wpdb;
72
 
88
  return $cache[ $page_id ];
89
  }
90
 
 
 
 
91
  function wpbdp_get_page_ids_with_query( $page_id ) {
92
  global $wpdb;
93
 
103
  return $wpdb->get_col( $q );
104
  }
105
 
 
 
 
106
  function wpbdp_get_page_id( $name = 'main' ) {
107
  $page_ids = wpbdp_get_page_ids( $name );
108
 
118
  /**
119
  * @deprecated since 4.0. Use `wpbdp_url()` instead.
120
  * @see wpbdp_url()
 
121
  */
122
  function wpbdp_get_page_link( $name = 'main', $arg0 = null ) {
123
  $page_id = wpbdp_get_page_id( $name );
170
 
171
  /* Admin API */
172
 
 
 
 
173
  function wpbdp_admin() {
174
  return wpbdp()->admin;
175
  }
176
 
 
 
 
177
  function wpbdp_admin_notices() {
178
  global $wpbdp;
179
  return $wpbdp->admin->admin_notices();
181
 
182
  /* Settings API */
183
 
 
 
 
184
  function wpbdp_settings_api() {
185
  global $wpbdp;
186
  return $wpbdp->settings;
187
  }
188
 
 
 
 
189
  function wpbdp_get_option( $key, $default = false ) {
190
  $args_ = func_get_args();
191
  return call_user_func_array( array( wpbdp()->settings, 'get_option' ), $args_ );
192
  }
193
 
 
 
 
194
  function wpbdp_set_option( $key, $value ) {
195
  $args_ = func_get_args();
196
  return call_user_func_array( array( wpbdp()->settings, 'set_option' ), $args_ );
198
 
199
  /**
200
  * @since 5.0
 
201
  */
202
  function wpbdp_delete_option( $key ) {
203
  $args_ = func_get_args();
206
 
207
  /**
208
  * @since 5.0
 
209
  */
210
  function wpbdp_register_settings_group( $args ) {
211
  $args_ = func_get_args();
214
 
215
  /**
216
  * @since 5.0
 
217
  */
218
  function wpbdp_register_setting( $args ) {
219
  $args_ = func_get_args();
222
 
223
  /* Form Fields API */
224
 
 
 
 
225
  function wpbdp_formfields_api() {
226
  global $wpbdp;
227
  return $wpbdp->formfields;
228
  }
229
 
 
 
 
230
  function wpbdp_get_formfield( $id ) {
231
  if ( is_numeric( $id ) && is_string( $id ) ) {
232
  return wpbdp_get_formfield( intval( $id ) );
241
 
242
  /* Fees/Payment API */
243
 
 
 
 
244
  function wpbdp_payments_possible() {
245
  if ( ! wpbdp_get_option( 'payments-on' ) ) {
246
  return false;
249
  return wpbdp()->payment_gateways->can_pay();
250
  }
251
 
 
 
 
252
  function wpbdp_fees_api() {
253
  return wpbdp()->fees;
254
  }
255
 
 
 
 
256
  function wpbdp_payments_api() {
257
  return wpbdp()->payments;
258
  }
259
 
260
  /* Listings API */
261
 
 
 
 
262
  function wpbdp_listings_api() {
263
  return wpbdp()->listings;
264
  }
265
 
266
  /* Misc. */
267
 
 
 
 
268
  function wpbdp_get_parent_categories( $catid ) {
269
  $category = get_term( intval( $catid ), WPBDP_CATEGORY_TAX );
270
 
275
  return array( $category );
276
  }
277
 
 
 
 
278
  function wpbdp_get_parent_catids( $catid ) {
279
  $parent_categories = wpbdp_get_parent_categories( $catid );
280
  array_walk( $parent_categories, create_function( '&$x', '$x = intval($x->term_id);' ) );
287
  *
288
  * @return boolean
289
  * @since 2.1
 
290
  */
291
  function wpbdp_rewrite_on() {
292
  global $wp_rewrite;
301
  * @param int $user_id the user ID. if null, the current user will be used
302
  * @return boolean
303
  * @since 2.1
 
304
  */
305
  function wpbdp_user_can( $action, $listing_id = null, $user_id = null ) {
306
  $listing_id = $listing_id ? ( is_object( $listing_id ) ? $listing_id->ID : intval( $listing_id ) ) : get_the_ID();
354
  return $res;
355
  }
356
 
 
 
 
357
  function wpbdp_get_post_by_slug( $slug, $post_type = null ) {
358
  $post_type = $post_type ? $post_type : WPBDP_POST_TYPE;
359
 
374
  }
375
  }
376
 
 
 
 
377
  function wpbdp_get_current_sort_option() {
378
  if ( $sort = trim( wpbdp_getv( $_GET, 'wpbdp_sort', null ) ) ) {
379
  $order = substr( $sort, 0, 1 ) == '-' ? 'DESC' : 'ASC';
391
 
392
  /*
393
  * @since 2.1.6
 
394
  */
395
  function _wpbdp_resize_image_if_needed( $id ) {
396
  require_once ABSPATH . 'wp-admin/includes/image.php';
441
  /*
442
  * @since 2.1.7
443
  * @deprecated since 3.6.10. See {@link wpbdp_currency_format()}.
 
444
  */
445
  function wpbdp_format_currency( $amount, $decimals = 2, $currency = null ) {
446
  if ( $amount == 0.0 ) {
452
 
453
  /**
454
  * @since 3.6.10
 
455
  */
456
  function wpbdp_currency_format( $amount, $args = array() ) {
457
  // We don't actually allow modification of the "format" string for now, but it could be useful in the future.
504
 
505
  /**
506
  * @since 5.1.9
 
507
  */
508
  function wpbdp_date_full_format( $timestamp ) {
509
  return date_i18n( get_option( 'date_format' ) . ' ' . get_option( 'time_format' ), $timestamp );
511
 
512
  /**
513
  * @since 5.1.9
 
514
  */
515
  function wpbdp_date( $timestamp ) {
516
  return date_i18n( get_option( 'date_format' ), $timestamp );
519
 
520
  /**
521
  * @since 3.5.3
 
522
  */
523
  function wpbdp_get_post_by_id_or_slug( $id_or_slug = false, $try_first = 'id', $result = 'post' ) {
524
  if ( 'slug' == $try_first ) {
558
 
559
  /**
560
  * @since 3.5.8
 
561
  */
562
  function wpbdp_push_query( &$q ) {
563
  global $wpbdp;
567
 
568
  /**
569
  * @since 3.5.8
 
570
  */
571
  function wpbdp_pop_query() {
572
  global $wpbdp;
575
 
576
  /**
577
  * @since 3.5.8
 
578
  */
579
  function wpbdp_current_query() {
580
  global $wpbdp;
590
 
591
  /**
592
  * @since 3.6.10
 
593
  */
594
  function wpbdp_experimental( $feature ) {
595
  static $file_overrides = false;
613
 
614
  /**
615
  * @since 4.0
 
616
  */
617
  function wpbdp_current_view_output() {
618
  global $wpbdp;
695
  * Generates Ajax URL and allows plugins to alter it through a filter.
696
  *
697
  * @since 5.0.3
 
698
  */
699
  function wpbdp_ajax_url() {
700
  return apply_filters( 'wpbdp_ajax_url', admin_url( 'admin-ajax.php' ) );
714
  * If the rewrite rule for a cateagry matches, but we can't retrieve
715
  * a term from the database, we should mark the query as not-found
716
  * from the beginning.
 
 
717
  */
718
  function wpbdp_current_category_id() {
719
  global $wp_query;
733
 
734
  /**
735
  * @since 4.1.12
 
736
  */
737
  function _wpbdp_current_category_id() {
738
  $term = _wpbpd_current_category();
746
 
747
  /**
748
  * @since 4.1.12
 
749
  */
750
  function _wpbpd_current_category() {
751
  global $wp_query;
775
  return $term;
776
  }
777
 
 
 
 
778
  function wpbdp_current_tag_id() {
779
  global $wp_query;
780
 
786
  return $term->term_id;
787
  }
788
 
 
 
 
789
  function wpbdp_current_action() {
790
  return wpbdp_current_view();
791
  }
800
 
801
  /**
802
  * @since 4.0
 
803
  */
804
  function wpbdp_current_view() {
805
  global $wpbdp;
813
 
814
  /**
815
  * @since 4.0
 
816
  */
817
  function wpbdp_load_view( $view, $arg0 = null ) {
818
  global $wpbdp;
819
  return $wpbdp->dispatcher->load_view( $view, $arg0 );
820
  }
821
 
 
 
 
822
  function wpbdp_get_payment( $id ) {
823
  return WPBDP_Payment::objects()->get( $id );
824
  }
825
 
826
  /**
827
  * @since 5.0
 
828
  */
829
  function wpbdp_get_fee_plans( $args = array() ) {
830
  global $wpdb;
895
 
896
  /**
897
  * @since 5.0
 
898
  */
899
  function wpbdp_get_fee_plan( $plan_id ) {
900
  global $wpdb;
910
 
911
  /**
912
  * @since 4.1.8
 
913
  */
914
  function wpbdp_is_taxonomy() {
915
  $current_view = wpbdp_current_view();
920
 
921
  /**
922
  * @since 5.5.2
 
923
  */
924
  function wpbdp_get_taxonomy_link( $taxonomy, $link = '' ) {
925
  $taxonomy_type = '';
966
  return $html;
967
  }
968
 
 
 
 
969
  function wpbdp_locate_template( $template, $allow_override = true, $try_defaults = true ) {
970
  $template_file = '';
971
 
1035
  return $msg;
1036
  }
1037
 
 
 
 
1038
  function _wpbdp_template_mode( $template ) {
1039
  if ( wpbdp_locate_template( array( 'businessdirectory-' . $template, 'wpbusdirman-' . $template ), true, false ) ) {
1040
  return 'template';
1087
  return $html;
1088
  }
1089
 
 
 
 
1090
  function wpbdp_latest_listings( $n = 10, $before = '<ul>', $after = '</ul>', $before_item = '<li>', $after_item = '</li>' ) {
1091
  $n = max( intval( $n ), 0 );
1092
 
1117
 
1118
  /**
1119
  * @since 4.0
 
1120
  */
1121
  function wpbdp_the_listing_actions( $args = array() ) {
1122
  echo wpbdp_listing_actions();
1124
 
1125
  /**
1126
  * @since 4.0
 
1127
  */
1128
  function wpbdp_listing_actions( $args = array() ) {
1129
  return wpbdp_render(
1140
  require_once WPBDP_PATH . 'includes/class-listings-api.php';
1141
  require_once WPBDP_INC . 'listings.php';
1142
 
 
 
 
1143
  function wpbdp_sortbar_get_field_options() {
1144
  $options = array();
1145
 
1167
  * @param int $listing_id the listing ID
1168
  * @return string The admin edit link for the listing (if available).
1169
  * @since 5.1.3
 
1170
  */
1171
  function wpbdp_get_edit_post_link( $listing_id ) {
1172
  if ( ! $post = get_post( $listing_id ) ) {
1189
 
1190
  /**
1191
  * @since 5.1.6
 
1192
  */
1193
  function wpbdp_get_client_ip_address() {
1194
  $ip = '0.0.0.0';
1217
  * Echoes a link to return to previous page.
1218
  *
1219
  * @since 5.5.2
 
1220
  */
1221
  function wpbdp_get_return_link() {
1222
  $server = wp_unslash( $_SERVER );
1264
 
1265
  return $res;
1266
  }
 
 
includes/helpers/class-email.php CHANGED
@@ -5,12 +5,10 @@
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
 
5
  * @package BDP/Includes/Helpers/Class Email.
6
  */
7
 
 
8
  /**
9
  * E-mail handling class.
10
  *
11
  * @since 2.1
 
12
  */
13
  class WPBDP_Email {
14
 
includes/helpers/class-field-display-list.php CHANGED
@@ -1,8 +1,6 @@
1
- <?php // phpcs:disable
2
  /**
3
  * @since 4.0
4
- *
5
- * @SuppressWarnings(PHPMD)
6
  */
7
  class WPBDP_Field_Display_List implements IteratorAggregate {
8
 
1
+ <?php
2
  /**
3
  * @since 4.0
 
 
4
  */
5
  class WPBDP_Field_Display_List implements IteratorAggregate {
6
 
includes/helpers/class-listing-display-helper.php CHANGED
@@ -5,12 +5,9 @@
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
 
@@ -126,6 +123,8 @@ class WPBDP_Listing_Display_Helper {
126
  }
127
  }
128
 
 
 
129
  foreach ( WPBDP_Listing::get( $listing_id )->get_categories( 'ids' ) as $category_id ) {
130
  $classes[] = 'wpbdp-listing-category-id-' . $category_id;
131
  }
@@ -136,6 +135,12 @@ class WPBDP_Listing_Display_Helper {
136
  return $vars;
137
  }
138
 
 
 
 
 
 
 
139
  private static function fields_vars( $listing_id, $display ) {
140
  $all_fields = wpbdp_get_form_fields();
141
  $display_fields = apply_filters_ref_array( 'wpbdp_render_listing_fields', array( &$all_fields, $listing_id, $display ) );
5
  * @package BDP/Helpers/Display
6
  */
7
 
 
8
  require_once WPBDP_PATH . 'includes/helpers/class-field-display-list.php';
9
  /**
10
  * @since 4.0
 
 
11
  */
12
  class WPBDP_Listing_Display_Helper {
13
 
123
  }
124
  }
125
 
126
+ self::add_column_count( $classes, $display );
127
+
128
  foreach ( WPBDP_Listing::get( $listing_id )->get_categories( 'ids' ) as $category_id ) {
129
  $classes[] = 'wpbdp-listing-category-id-' . $category_id;
130
  }
135
  return $vars;
136
  }
137
 
138
+ private static function add_column_count( &$classes, $display ) {
139
+ $columns = (int) apply_filters( 'wpbd_column_count', 1, compact( 'display' ) );
140
+ $cells = floor( 12 / $columns );
141
+ $classes[] = 'wpbdp' . $cells;
142
+ }
143
+
144
  private static function fields_vars( $listing_id, $display ) {
145
  $all_fields = wpbdp_get_form_fields();
146
  $display_fields = apply_filters_ref_array( 'wpbdp_render_listing_fields', array( &$all_fields, $listing_id, $display ) );
includes/helpers/class-listing-owner.php DELETED
@@ -1,264 +0,0 @@
1
- <?php
2
- /**
3
- * @since 5.6.3
4
- */
5
- class WPBDP__Admin__Listing_Owner {
6
-
7
- public static $users = array();
8
-
9
- public $listing_id = 0;
10
-
11
- private $dropdown_users_args_stack = array();
12
-
13
- public function __construct( $post_id = 0 ) {
14
- $this->listing_id = $post_id;
15
-
16
- if ( ! self::$users ) {
17
- self::$users = wpbdp_users_dropdown();
18
- }
19
-
20
- add_filter( 'wp_dropdown_users_args', array( $this, '_dropdown_users_args' ), 10, 2 );
21
-
22
- add_action( 'wp_ajax_wpbdp-autocomplete-users', array( $this, 'ajax_autocomplete_users' ) );
23
- }
24
-
25
- public function set_listing_id( $listing_id ) {
26
- $this->listing_id = $listing_id;
27
- }
28
-
29
- /**
30
- * @param array $query_args An array of configuration parameters.
31
- * @since 5.6.3
32
- */
33
- public function _dropdown_users_args( $query_args, $r ) {
34
- if ( isset( $r['wpbdp_skip_dropdown_users_args'] ) ) {
35
- return $query_args;
36
- }
37
-
38
- global $post;
39
-
40
- if ( is_admin() && get_post_type( $post ) === WPBDP_POST_TYPE ) {
41
- add_filter( 'wp_dropdown_users', array( $this, '_dropdown_users' ) );
42
- array_push( $this->dropdown_users_args_stack, $r );
43
- }
44
-
45
- $query_args['include_selected'] = true;
46
-
47
- return $query_args;
48
- }
49
-
50
- /**
51
- * @param string $output HTML output generated by wp_dropdown_users().
52
- * @since 5.6.3
53
- */
54
- public function _dropdown_users( $output ) {
55
- global $post;
56
-
57
- remove_filter( 'wp_dropdown_users', array( $this, '_dropdown_users' ) );
58
-
59
- if ( ! $this->dropdown_users_args_stack ) {
60
- return $output;
61
- }
62
-
63
- $args = array_pop( $this->dropdown_users_args_stack );
64
-
65
- $params = array(
66
- 'default' => __( 'Please select a user', 'business-directory-plugin' ),
67
- 'id' => 'authors',
68
- 'name' => 'post_author',
69
- 'mode' => null,
70
- 'class' => array( 'wpbdp-user-selector' ),
71
- 'wrapper_class' => array( 'wpbdp-user-select' ),
72
- 'wrapper_id' => 'wpbdp-user-select',
73
-
74
- );
75
-
76
- if ( $this->get_mode( $params ) === 'ajax' ) {
77
- return '';
78
- }
79
-
80
- return $this->render( $params );
81
- }
82
-
83
- /**
84
- * @since 5.6.3
85
- */
86
- public function render_metabox( $echo = false ) {
87
- $post = get_post( $this->listing_id );
88
-
89
- $params = array(
90
- 'selected' => (int) $post->post_author,
91
- 'label' => __( 'Listing Owner', 'business-directory-plugin' ),
92
- 'label_class' => 'screen-reader-text',
93
- 'default' => __( 'Please select a user', 'business-directory-plugin' ),
94
- 'id' => 'post_author_override',
95
- 'name' => 'post_author_override',
96
- 'class' => array( 'wpbdp-user-selector' ),
97
- );
98
-
99
- return $this->render( $params, $echo );
100
-
101
- }
102
-
103
- /**
104
- * @param array $params An array of configuration parameters.
105
- * @since 5.6.3
106
- */
107
- public function render( $params, $echo = false ) {
108
- return wpbdp_render_page(
109
- WPBDP_PATH . 'templates/admin/metaboxes-listing-owner.tpl.php',
110
- $this->prepare_paramaters( $params ),
111
- $echo
112
- );
113
- }
114
-
115
- /**
116
- * @param array $params An array of configuration parameters.
117
- * @since 5.6.3
118
- */
119
- private function prepare_paramaters( $params ) {
120
- $params = wp_parse_args(
121
- $params,
122
- array(
123
- 'label' => false,
124
- 'label_class' => false,
125
- 'required' => false,
126
- 'selected' => null,
127
- 'mode' => null,
128
- 'users' => array(),
129
- 'nonce' => '',
130
- 'listing_id' => '',
131
- )
132
- );
133
-
134
- $params['mode'] = $this->get_mode( $params );
135
-
136
- if ( 'ajax' === $params['mode'] ) {
137
- return $this->prepare_ajax_mode_parameters( $params );
138
- }
139
-
140
- return $this->prepare_inline_mode_parameters( $params );
141
- }
142
-
143
- /**
144
- * @param array $params An array of configuration parameters.
145
- * @since 5.6.3
146
- */
147
- private function get_mode( $params ) {
148
- if ( $params['mode'] ) {
149
- return $params['mode'];
150
- }
151
-
152
- $users_count = count_users();
153
-
154
- if ( isset( $users_count['total_users'] ) && $users_count['total_users'] > 100 ) {
155
- return 'ajax';
156
- }
157
-
158
- return 'inline';
159
- }
160
-
161
- /**
162
- * @param array $params An array of configuration parameters.
163
- * @since 5.6.3
164
- */
165
- private function prepare_ajax_mode_parameters( $params ) {
166
- $params['configuration'] = $this->get_ajax_mode_configuration( $params );
167
-
168
- return $params;
169
- }
170
-
171
- /**
172
- * @param array $params An array of configuration parameters.
173
- * @since 5.6.3
174
- */
175
- private function get_ajax_mode_configuration( $params ) {
176
- $configuration = $this->get_common_configuration( $params );
177
-
178
- $configuration['select2'] = array(
179
- 'ajax' => array(
180
- 'url' => add_query_arg( 'action', 'wpbdp-autocomplete-users', admin_url( 'admin-ajax.php' ) ),
181
- 'dataType' => 'json',
182
- ),
183
- );
184
-
185
- $configuration['security'] = wp_create_nonce( 'ajax_autocomplete_users_' . $this->listing_id );
186
- $configuration['listing_id'] = $this->listing_id;
187
-
188
- return $configuration;
189
- }
190
-
191
- /**
192
- * @param array $params An array of configuration parameters.
193
- * @since 5.6.3
194
- */
195
- private function get_common_configuration( $params ) {
196
- return array(
197
- 'selected' => ! empty( $params['selected'] ) ? array(
198
- 'id' => $params['selected'],
199
- 'text' => self::$users[ $params['selected'] ],
200
- ) : '',
201
- 'mode' => $params['mode'],
202
- );
203
- }
204
-
205
- /**
206
- * @param array $params An array of configuration parameters.
207
- * @since 4.0.0
208
- */
209
- private function prepare_inline_mode_parameters( $params ) {
210
- $params['users'] = self::$users;
211
- $params['configuration'] = $this->get_iniline_mode_configuration( $params );
212
- $params['listing_id'] = $this->listing_id;
213
-
214
- return $params;
215
- }
216
-
217
-
218
-
219
- /**
220
- * @param array $params An array of configuration parameters.
221
- * @since 4.0.0
222
- */
223
- private function get_iniline_mode_configuration( $params ) {
224
- $configuration = $this->get_common_configuration( $params );
225
-
226
- $configuration['select2'] = array();
227
-
228
- return $configuration;
229
- }
230
-
231
- public function ajax_autocomplete_users() {
232
- global $wpdb;
233
-
234
- $security = wpbdp_get_var( array( 'param' => 'security' ), 'request' );
235
- $listing_id = wpbdp_get_var( array( 'param' => 'listing_id' ), 'request' );
236
-
237
- if ( ! wp_verify_nonce( $security, 'ajax_autocomplete_users_' . $listing_id ) ) {
238
- wp_send_json(
239
- array(
240
- 'status' => 'fail',
241
- )
242
- );
243
- }
244
-
245
- $search_term = wpbdp_get_var( array( 'param' => 'term' ), 'request' );
246
-
247
- $users = get_users(
248
- array(
249
- 'fields' => array( 'ID', 'user_login' ),
250
- 'search' => "*{$search_term}*",
251
- 'search_columns' => array( 'user_login', 'user_nicename', 'display_name' ),
252
- 'number' => 100,
253
- 'orderby' => 'ID',
254
- )
255
- );
256
-
257
- wp_send_json(
258
- array(
259
- 'status' => 'ok',
260
- 'items' => array_values( $users ),
261
- )
262
- );
263
- }
264
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
includes/helpers/class-listing-search.php CHANGED
@@ -3,13 +3,10 @@
3
  * @package WPBDP/Includes/Helpers/Search
4
  */
5
 
6
- // phpcs:disable
7
-
8
  /**
9
  * Class WPBDP__Listing_Search
10
  *
11
  * @since 5.0
12
- * @SuppressWarnings(PHPMD)
13
  */
14
  class WPBDP__Listing_Search {
15
 
3
  * @package WPBDP/Includes/Helpers/Search
4
  */
5
 
 
 
6
  /**
7
  * Class WPBDP__Listing_Search
8
  *
9
  * @since 5.0
 
10
  */
11
  class WPBDP__Listing_Search {
12
 
includes/installer.php CHANGED
@@ -3,21 +3,6 @@
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
  /**
@@ -36,9 +21,6 @@ class WPBDP_Installer {
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
 
@@ -296,9 +278,6 @@ class WPBDP_Installer {
296
  new WPBDP__Installer__Installation_Error( $exception );
297
  }
298
 
299
- /**
300
- * @SuppressWarnings(PHPMD)
301
- */
302
  public function get_pending_migrations() {
303
  $current_version = strval( $this->installed_version );
304
  $current_version = ( false === strpos( $current_version, '.' ) ) ? $current_version . '.0' : $current_version;
@@ -348,9 +327,6 @@ class WPBDP_Installer {
348
  }
349
  }
350
 
351
- /**
352
- * @SuppressWarnings(PHPMD)
353
- */
354
  public function handle_term_split( $old_id, $new_id, $tt_id, $tax ) {
355
  if ( WPBDP_CATEGORY_TAX != $tax )
356
  return;
@@ -360,5 +336,3 @@ class WPBDP_Installer {
360
  $m->process_term_split( $old_id );
361
  }
362
  }
363
-
364
- // phpcs:enable
3
  * @package WPBDP
4
  */
5
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6
  require_once ( WPBDP_PATH . 'includes/admin/upgrades/class-migration.php' );
7
 
8
  /**
21
  add_action( 'split_shared_term', array( &$this, 'handle_term_split' ), 10, 4 );
22
  }
23
 
 
 
 
24
  public function install() {
25
  global $wpdb;
26
 
278
  new WPBDP__Installer__Installation_Error( $exception );
279
  }
280
 
 
 
 
281
  public function get_pending_migrations() {
282
  $current_version = strval( $this->installed_version );
283
  $current_version = ( false === strpos( $current_version, '.' ) ) ? $current_version . '.0' : $current_version;
327
  }
328
  }
329
 
 
 
 
330
  public function handle_term_split( $old_id, $new_id, $tt_id, $tax ) {
331
  if ( WPBDP_CATEGORY_TAX != $tax )
332
  return;
336
  $m->process_term_split( $old_id );
337
  }
338
  }
 
 
includes/licensing.php CHANGED
@@ -5,10 +5,8 @@
5
  * @package BDP/Includes
6
  */
7
 
8
-
9
  /**
10
  * @since 3.4.2
11
- * @SuppressWarnings(PHPMD)
12
  */
13
  class WPBDP_Licensing {
14
 
5
  * @package BDP/Includes
6
  */
7
 
 
8
  /**
9
  * @since 3.4.2
 
10
  */
11
  class WPBDP_Licensing {
12
 
includes/listings.php CHANGED
@@ -5,8 +5,6 @@
5
  * @package BDP/Includes/Listings
6
  */
7
 
8
- // phpcs:disable
9
-
10
  require_once WPBDP_PATH . 'includes/class-listing.php';
11
 
12
  /**
@@ -16,7 +14,6 @@ require_once WPBDP_PATH . 'includes/class-listing.php';
16
  * @return null|WPBDP_Listing
17
  *
18
  * @since 5.0
19
- * @SuppressWarnings(PHPMD)
20
  */
21
  function wpbdp_save_listing( $args = array(), $error = false, $context = '' ) {
22
  // TODO: how to support edits without rewriting everything? i.e. if $args has a listing ID but not all fields or
@@ -201,7 +198,6 @@ function wpbdp_save_listing( $args = array(), $error = false, $context = '' ) {
201
 
202
  /**
203
  * @since 5.0
204
- * @SuppressWarnings(PHPMD)
205
  */
206
  function wpbdp_get_listing( $listing_id ) {
207
  return WPBDP_Listing::get( $listing_id );
@@ -214,7 +210,6 @@ function wpbdp_get_listing( $listing_id ) {
214
  * @return array
215
  *
216
  * @since 5.0.6
217
- * @SuppressWarnings(PHPMD)
218
  */
219
  function wpbdp_get_listings_by_email( $email, $posts_per_page = -1, $offset = 0 ) {
220
  global $wpdb;
5
  * @package BDP/Includes/Listings
6
  */
7
 
 
 
8
  require_once WPBDP_PATH . 'includes/class-listing.php';
9
 
10
  /**
14
  * @return null|WPBDP_Listing
15
  *
16
  * @since 5.0
 
17
  */
18
  function wpbdp_save_listing( $args = array(), $error = false, $context = '' ) {
19
  // TODO: how to support edits without rewriting everything? i.e. if $args has a listing ID but not all fields or
198
 
199
  /**
200
  * @since 5.0
 
201
  */
202
  function wpbdp_get_listing( $listing_id ) {
203
  return WPBDP_Listing::get( $listing_id );
210
  * @return array
211
  *
212
  * @since 5.0.6
 
213
  */
214
  function wpbdp_get_listings_by_email( $email, $posts_per_page = -1, $offset = 0 ) {
215
  global $wpdb;
includes/payment.php CHANGED
@@ -5,8 +5,6 @@
5
  * @package BDP/Includes/Views/Checkout
6
  */
7
 
8
- // phpcs:disable
9
-
10
  require_once( WPBDP_PATH . 'includes/class-payment.php' );
11
  require_once( WPBDP_INC . 'class-payment-gateway.php' );
12
  require_once( WPBDP_PATH . 'includes/class-fees-api.php' );
@@ -15,8 +13,6 @@ require_once( WPBDP_PATH . 'includes/class-fees-api.php' );
15
  if ( ! class_exists( 'WPBDP_PaymentsAPI' ) ) {
16
  /**
17
  * Class WPBDP_PaymentsAPI
18
- *
19
- * @SuppressWarnings(PHPMD)
20
  */
21
  class WPBDP_PaymentsAPI {
22
 
@@ -52,8 +48,6 @@ class WPBDP_PaymentsAPI {
52
 
53
  /**
54
  * @since 5.0
55
- *
56
- * @SuppressWarnings(PHPMD)
57
  */
58
  public function render_receipt( $payment ) {
59
  $current_user = wp_get_current_user();
@@ -224,8 +218,6 @@ class WPBDP_PaymentsAPI {
224
 
225
  /**
226
  * @since 3.5.8
227
- *
228
- * @SuppressWarnings(PHPMD)
229
  */
230
  public function notify_abandoned_payments() {
231
  global $wpdb;
5
  * @package BDP/Includes/Views/Checkout
6
  */
7
 
 
 
8
  require_once( WPBDP_PATH . 'includes/class-payment.php' );
9
  require_once( WPBDP_INC . 'class-payment-gateway.php' );
10
  require_once( WPBDP_PATH . 'includes/class-fees-api.php' );
13
  if ( ! class_exists( 'WPBDP_PaymentsAPI' ) ) {
14
  /**
15
  * Class WPBDP_PaymentsAPI
 
 
16
  */
17
  class WPBDP_PaymentsAPI {
18
 
48
 
49
  /**
50
  * @since 5.0
 
 
51
  */
52
  public function render_receipt( $payment ) {
53
  $current_user = wp_get_current_user();
218
 
219
  /**
220
  * @since 3.5.8
 
 
221
  */
222
  public function notify_abandoned_payments() {
223
  global $wpdb;
includes/templates-ui.php CHANGED
@@ -5,7 +5,6 @@
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()}.
@@ -39,8 +38,6 @@ 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 ) {
@@ -88,8 +85,6 @@ function _wpbdp_padded_count( &$term, $return = false ) {
88
  /**
89
  * @since 2.3
90
  * @access private
91
- *
92
- * @SuppressWarnings(PHPMD)
93
  */
94
  function _wpbdp_list_categories_walk( $parent = 0, $depth = 0, $args ) {
95
  $term_ids = get_terms(
@@ -239,7 +234,6 @@ function wpbdp_list_categories( $args = array() ) {
239
  /**
240
  * @param string|array $buttons buttons to be displayed in wpbdp_main_box()
241
  * @return string
242
- * @SuppressWarnings(PHPMD)
243
  */
244
  function wpbdp_main_links( $buttons = null ) {
245
  if ( is_string( $buttons ) ) {
@@ -316,8 +310,8 @@ function wpbdp_main_links( $buttons = null ) {
316
  if ( in_array( 'create', $buttons ) ) {
317
  $html .= sprintf(
318
  '<input id="wpbdp-bar-submit-listing-button" type="button" value="%s" onclick="window.location.href = \'%s\'" class="button wpbdp-button" />',
319
- __( 'Create A Listing', 'business-directory-plugin' ),
320
- wpbdp_url( 'submit_listing' )
321
  );
322
  $buttons_count++;
323
  }
@@ -377,9 +371,6 @@ function wpbdp_the_listing_excerpt() {
377
  echo wpbdp_render_listing( null, 'excerpt' );
378
  }
379
 
380
- /**
381
- * @SuppressWarnings(PHPMD)
382
- */
383
  function wpbdp_listing_sort_options( $filters = array( 'wpbdp_listing_sort_options', 'wpbdp_listing_sort_options_html' ) ) {
384
  if ( wpbdp_get_option( 'listings-sortbar-enabled' ) ) {
385
  $sort_options = in_array( 'wpbdp_listing_sort_options', $filters ) ? apply_filters( 'wpbdp_listing_sort_options', array() ) : array();
@@ -498,8 +489,6 @@ function wpbdp_the_bar( $parts = array() ) {
498
  * Displays the listing main image.
499
  *
500
  * @since 2.3
501
- *
502
- * @SuppressWarnings(PHPMD)
503
  */
504
  function wpbdp_listing_thumbnail( $listing_id = null, $args = array(), $display = '' ) {
505
  if ( ! $listing_id ) {
@@ -605,9 +594,6 @@ function wpbdp_listing_thumbnail( $listing_id = null, $args = array(), $display
605
  return '';
606
  }
607
 
608
- /**
609
- * @SuppressWarnings(PHPMD)
610
- */
611
  class WPBDP_ListingFieldDisplayItem {
612
  private $listing_id = 0;
613
  private $display = '';
5
  * @package WPBDP/Templates User Interface
6
  */
7
 
 
8
  /**
9
  * Returns a list of directory categories using the configured directory settings.
10
  * The list is actually produced by {@link wpbdp_list_categories()}.
38
  /**
39
  * @since 2.3
40
  * @access private
 
 
41
  */
42
 
43
  function _wpbdp_padded_count( &$term, $return = false ) {
85
  /**
86
  * @since 2.3
87
  * @access private
 
 
88
  */
89
  function _wpbdp_list_categories_walk( $parent = 0, $depth = 0, $args ) {
90
  $term_ids = get_terms(
234
  /**
235
  * @param string|array $buttons buttons to be displayed in wpbdp_main_box()
236
  * @return string
 
237
  */
238
  function wpbdp_main_links( $buttons = null ) {
239
  if ( is_string( $buttons ) ) {
310
  if ( in_array( 'create', $buttons ) ) {
311
  $html .= sprintf(
312
  '<input id="wpbdp-bar-submit-listing-button" type="button" value="%s" onclick="window.location.href = \'%s\'" class="button wpbdp-button" />',
313
+ esc_html__( 'Add Listing', 'business-directory-plugin' ),
314
+ esc_js( wpbdp_url( 'submit_listing' ) )
315
  );
316
  $buttons_count++;
317
  }
371
  echo wpbdp_render_listing( null, 'excerpt' );
372
  }
373
 
 
 
 
374
  function wpbdp_listing_sort_options( $filters = array( 'wpbdp_listing_sort_options', 'wpbdp_listing_sort_options_html' ) ) {
375
  if ( wpbdp_get_option( 'listings-sortbar-enabled' ) ) {
376
  $sort_options = in_array( 'wpbdp_listing_sort_options', $filters ) ? apply_filters( 'wpbdp_listing_sort_options', array() ) : array();
489
  * Displays the listing main image.
490
  *
491
  * @since 2.3
 
 
492
  */
493
  function wpbdp_listing_thumbnail( $listing_id = null, $args = array(), $display = '' ) {
494
  if ( ! $listing_id ) {
594
  return '';
595
  }
596
 
 
 
 
597
  class WPBDP_ListingFieldDisplayItem {
598
  private $listing_id = 0;
599
  private $display = '';
includes/utils.php CHANGED
@@ -3,17 +3,12 @@
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
  /**
@@ -44,21 +39,22 @@ class WPBDP__Utils {
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
@@ -134,7 +130,6 @@ function wpbdp_flatten_files_array( $files = array() ) {
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;
@@ -224,9 +219,6 @@ function wpbdp_capture_action($hook) {
224
  return $output;
225
  }
226
 
227
- /**
228
- * @SuppressWarnings(PHPMD)
229
- */
230
  function wpbdp_capture_action_array($hook, $args=array()) {
231
  $output = '';
232
 
@@ -238,9 +230,6 @@ function wpbdp_capture_action_array($hook, $args=array()) {
238
  return $output;
239
  }
240
 
241
- /**
242
- * @SuppressWarnings(PHPMD)
243
- */
244
  function wpbdp_php_ini_size_to_bytes( $val ) {
245
  $val = trim( $val );
246
  $size = intval( $val );
@@ -258,9 +247,6 @@ function wpbdp_php_ini_size_to_bytes( $val ) {
258
  return $size;
259
  }
260
 
261
- /**
262
- * @SuppressWarnings(PHPMD)
263
- */
264
  function wpbdp_media_upload_check_env( &$error ) {
265
  if ( empty( $_FILES ) && empty( $_POST ) && isset( $_SERVER['REQUEST_METHOD'] ) &&
266
  strtolower( $_SERVER['REQUEST_METHOD'] ) == 'post' ) {
@@ -278,7 +264,6 @@ function wpbdp_media_upload_check_env( &$error ) {
278
 
279
  /**
280
  * @since 2.1.6
281
- * @SuppressWarnings(PHPMD)
282
  */
283
  function wpbdp_media_upload($file_, $use_media_library=true, $check_image=false, $constraints=array(), &$error_msg=null, $sideload=false) {
284
  require_once(ABSPATH . 'wp-admin/includes/file.php');
@@ -419,7 +404,6 @@ function wpbdp_media_upload($file_, $use_media_library=true, $check_image=false,
419
  * @param $file string The path to a file.
420
  *
421
  * @since 5.0.5
422
- * @SuppressWarnings(PHPMD)
423
  */
424
  function wpbdp_get_mimetype( $file ) {
425
  $mime_type = null;
@@ -446,8 +430,6 @@ function wpbdp_get_mimetype( $file ) {
446
  *
447
  * @since 2.1.5
448
  * @param $www boolean true to include the 'www' part,
449
- * false to attempt to strip it.
450
- * @SuppressWarnings(PHPMD)
451
  */
452
  function wpbdp_get_current_domain($www=true, $prefix='') {
453
  $domain = wpbdp_getv($_SERVER, 'HTTP_HOST', '');
@@ -511,7 +493,6 @@ function wpbdp_admin_upgrade_link( $args, $page = '' ) {
511
  * Bulds WordPress ajax URL using the same domain used in the current request.
512
  *
513
  * @since 2.1.5
514
- * @SuppressWarnings(PHPMD)
515
  */
516
  function wpbdp_ajaxurl($overwrite=false) {
517
  static $ajaxurl = false;
@@ -535,7 +516,6 @@ function wpbdp_ajaxurl($overwrite=false) {
535
  /**
536
  * Removes a value from an array.
537
  * @since 2.3
538
- * @SuppressWarnings(PHPMD)
539
  */
540
  function wpbdp_array_remove_value( &$array_, &$value_ ) {
541
  $key = array_search( $value_, $array_ );
@@ -553,7 +533,6 @@ function wpbdp_array_remove_value( &$array_, &$value_ ) {
553
  * @param string $prefix the prefix to search for
554
  * @return TRUE if $str starts with $prefix or FALSE otherwise
555
  * @since 3.0.3
556
- * @SuppressWarnings(PHPMD)
557
  */
558
  function wpbdp_starts_with( $str, $prefix, $case_sensitive=true ) {
559
  if ( !$case_sensitive )
@@ -564,7 +543,6 @@ function wpbdp_starts_with( $str, $prefix, $case_sensitive=true ) {
564
 
565
  /**
566
  * @since 3.1
567
- * @SuppressWarnings(PHPMD)
568
  */
569
  function wpbdp_format_time( $time=null, $format='mysql', $time_is_date=false ) {
570
  // TODO: add more formats
@@ -584,7 +562,6 @@ function wpbdp_format_time( $time=null, $format='mysql', $time_is_date=false ) {
584
  * @param string $path a directory.
585
  * @return array list of files within the directory.
586
  * @since 3.3
587
- * @SuppressWarnings(PHPMD)
588
  */
589
  function wpbdp_scandir( $path, $args = array() ) {
590
  if ( !is_dir( $path ) )
@@ -615,7 +592,6 @@ function wpbdp_scandir( $path, $args = array() ) {
615
  * @param string $path a directory.
616
  * @since 3.3
617
  * @deprecated since 3.6.10. Use {@link WPBDP_FS::rmdir} instead.
618
- * @SuppressWarnings(PHPMD)
619
  */
620
  function wpbdp_rrmdir( $path ) {
621
  return WPBDP_FS::rmdir( $path );
@@ -629,7 +605,6 @@ function wpbdp_rrmdir( $path ) {
629
  * @param boolean $escape Whether to escape the name before returning or not. Defaults to `True`.
630
  * @return string The term name (if found) or an empty string otherwise.
631
  * @since 3.3
632
- * @SuppressWarnings(PHPMD)
633
  */
634
  function wpbdp_get_term_name( $id_or_slug, $taxonomy = WPBDP_CATEGORY_TAX, $field = 'id', $escape = true ) {
635
  $term = get_term_by( $field,
@@ -642,9 +617,6 @@ function wpbdp_get_term_name( $id_or_slug, $taxonomy = WPBDP_CATEGORY_TAX, $fiel
642
  return $term->name;
643
  }
644
 
645
- /**
646
- * @SuppressWarnings(PHPMD)
647
- */
648
  function wpbdp_has_shortcode( &$content, $shortcode ) {
649
  $check = has_shortcode( $content, $shortcode );
650
 
@@ -661,7 +633,6 @@ function wpbdp_has_shortcode( &$content, $shortcode ) {
661
  * TODO: dodoc.
662
  *
663
  * @since 3.4.2
664
- * @SuppressWarnings(PHPMD)
665
  */
666
  function wpbdp_text_from_template( $setting_name, $replacements = array() ) {
667
  $setting = wpbdp()->settings->get_setting( $setting_name );
@@ -688,7 +659,6 @@ function wpbdp_text_from_template( $setting_name, $replacements = array() ) {
688
 
689
  /**
690
  * @since 3.5.4
691
- * @SuppressWarnings(PHPMD)
692
  */
693
  function wpbdp_email_from_template( $setting_or_file, $replacements = array(), $args = array() ) {
694
  $setting = null;
@@ -769,9 +739,6 @@ function wpbdp_email_from_template( $setting_or_file, $replacements = array(), $
769
  return $email;
770
  }
771
 
772
- /**
773
- * @SuppressWarnings(PHPMD)
774
- */
775
  function wpbdp_admin_pointer( $selector, $title, $content_ = '',
776
  $primary_button = false, $primary_action = '',
777
  $secondary_button = false, $secondary_action = '',
@@ -831,7 +798,6 @@ jQuery(function( $ ) {
831
  * Instances of this class allow accessing any property or calling any function without side effects (errors).
832
  *
833
  * @since 3.4dev
834
- * @SuppressWarnings(PHPMD)
835
  */
836
  class WPBDP_NoopObject {
837
 
@@ -852,9 +818,6 @@ class WPBDP_NoopObject {
852
  // For compat with PHP < 5.3
853
  if ( ! function_exists( 'str_getcsv' ) ) {
854
 
855
- /**
856
- * @SuppressWarnings(PHPMD)
857
- */
858
  function str_getcsv( $input, $delimiter = ',', $enclosure = '"' ) {
859
  $file = tmpfile();
860
 
@@ -871,7 +834,6 @@ if ( ! function_exists( 'str_getcsv' ) ) {
871
 
872
  /**
873
  * @since 4.0.5dev
874
- * @SuppressWarnings(PHPMD)
875
  */
876
  function wpbdp_detect_encoding( $content ) {
877
  static $encodings = array(
@@ -897,7 +859,6 @@ function wpbdp_detect_encoding( $content ) {
897
  /**
898
  * Taken from http://php.net/manual/en/function.mb-detect-encoding.php#113983
899
  * @since 4.0.5dev
900
- * @SuppressWarnings(PHPMD)
901
  */
902
  function wpbdp_mb_detect_encoding( $content, $encodings ) {
903
  foreach ( $encodings as $encoding ) {
@@ -910,9 +871,6 @@ function wpbdp_mb_detect_encoding( $content, $encodings ) {
910
  return false;
911
  }
912
 
913
- /**
914
- * @SuppressWarnings(PHPMD)
915
- */
916
  function wpbdp_render_user_field( $args = array() ) {
917
  $args = wp_parse_args( $args, array(
918
  'class' => '',
@@ -953,9 +911,6 @@ function wpbdp_render_user_field( $args = array() ) {
953
  return $output;
954
  }
955
 
956
- /**
957
- * @SuppressWarnings(PHPMD)
958
- */
959
  function wpbdp_enqueue_jquery_ui_style() {
960
  global $wp_scripts;
961
 
@@ -973,9 +928,6 @@ function wpbdp_enqueue_jquery_ui_style() {
973
  );
974
  }
975
 
976
- /**
977
- * @SuppressWarnings(PHPMD)
978
- */
979
  function wpbdp_buckwalter_arabic_transliteration( $content ) {
980
  $arabic_characters = array(
981
  'ء',
@@ -1089,9 +1041,8 @@ function wpbdp_buckwalter_arabic_transliteration( $content ) {
1089
  * all places where the function is called, to avoid scaping values twice.
1090
  *
1091
  * @since 4.1.10
1092
- * @SuppressWarnings(PHPMD)
1093
  */
1094
- function wpbdp_html_attributes( $attrs, $exceptions = array() ) {
1095
  $html = '';
1096
 
1097
  foreach ( $attrs as $k => $v ) {
@@ -1099,15 +1050,19 @@ function wpbdp_html_attributes( $attrs, $exceptions = array() ) {
1099
  continue;
1100
  }
1101
 
1102
- $html .= sprintf( '%s="%s" ', $k, $v );
1103
  }
1104
 
1105
- return $html;
 
 
 
 
 
1106
  }
1107
 
1108
  /**
1109
  * @since 4.1.11
1110
- * @SuppressWarnings(PHPMD)
1111
  */
1112
  function wpbdp_table_exists( $table_name ) {
1113
  global $wpdb;
@@ -1119,7 +1074,6 @@ function wpbdp_table_exists( $table_name ) {
1119
 
1120
  /**
1121
  * @since 5.0.5
1122
- * @SuppressWarnings(PHPMD)
1123
  */
1124
  function wpbdp_column_exists( $table_name, $column_name ) {
1125
  global $wpdb;
@@ -1133,7 +1087,6 @@ function wpbdp_column_exists( $table_name, $column_name ) {
1133
 
1134
  /**
1135
  * @since 5.0
1136
- * @SuppressWarnings(PHPMD)
1137
  */
1138
  function wpbdp_is_request( $type ) {
1139
  switch ( $type ) {
@@ -1150,7 +1103,6 @@ function wpbdp_is_request( $type ) {
1150
 
1151
  /**
1152
  * @since 5.0
1153
- * @SuppressWarnings(PHPMD)
1154
  */
1155
  function wpbdp_deprecation_warning( $msg = '' ) {
1156
  global $wpbdp_deprecation_warnings;
@@ -1162,5 +1114,3 @@ function wpbdp_deprecation_warning( $msg = '' ) {
1162
 
1163
  $wpbdp_deprecation_warnings[] = $msg;
1164
  }
1165
-
1166
- // phpcs:enable
3
  * @package WPBDP
4
  */
5
 
 
 
6
  require_once( WPBDP_INC . 'debugging.php' );
7
  require_once( WPBDP_INC . 'helpers/class-database-helper.php' );
8
  require_once( WPBDP_INC . 'helpers/class-email.php' );
9
  require_once( WPBDP_INC . 'compatibility/class-ajax-response.php' );
10
  require_once( WPBDP_INC . 'helpers/class-fs.php' );
11
 
 
 
 
12
  class WPBDP__Utils {
13
 
14
  /**
39
  self::$property = null;
40
  }
41
 
42
+ /**
43
+ * @param array $left Entry to compare.
44
+ * @param array $right Entry to compare.
45
+ * @since 5.2.1
46
+ */
47
+ public static function sort_by_property_callback( $left, $right ) {
48
+ self::get_sort_value( $left );
49
+ self::get_sort_value( $right );
 
 
50
 
51
+ return $left - $right;
52
+ }
53
 
54
+ private static function get_sort_value( &$side ) {
55
+ $side = (array) $side;
56
+ $side = isset( $side[ self::$property ] ) ? $side[ self::$property ] : 0;
57
+ }
58
 
59
  /**
60
  * @since 5.0
130
  * @param array|object $dict
131
  * @param string $key Property name or array key.
132
  * @param mixed $default Optional. Defaults to `false`.
 
133
  */
134
  function wpbdp_getv($dict, $key, $default=false) {
135
  $_dict = is_object($dict) ? (array) $dict : $dict;
219
  return $output;
220
  }
221
 
 
 
 
222
  function wpbdp_capture_action_array($hook, $args=array()) {
223
  $output = '';
224
 
230
  return $output;
231
  }
232
 
 
 
 
233
  function wpbdp_php_ini_size_to_bytes( $val ) {
234
  $val = trim( $val );
235
  $size = intval( $val );
247
  return $size;
248
  }
249
 
 
 
 
250
  function wpbdp_media_upload_check_env( &$error ) {
251
  if ( empty( $_FILES ) && empty( $_POST ) && isset( $_SERVER['REQUEST_METHOD'] ) &&
252
  strtolower( $_SERVER['REQUEST_METHOD'] ) == 'post' ) {
264
 
265
  /**
266
  * @since 2.1.6
 
267
  */
268
  function wpbdp_media_upload($file_, $use_media_library=true, $check_image=false, $constraints=array(), &$error_msg=null, $sideload=false) {
269
  require_once(ABSPATH . 'wp-admin/includes/file.php');
404
  * @param $file string The path to a file.
405
  *
406
  * @since 5.0.5
 
407
  */
408
  function wpbdp_get_mimetype( $file ) {
409
  $mime_type = null;
430
  *
431
  * @since 2.1.5
432
  * @param $www boolean true to include the 'www' part,
 
 
433
  */
434
  function wpbdp_get_current_domain($www=true, $prefix='') {
435
  $domain = wpbdp_getv($_SERVER, 'HTTP_HOST', '');
493
  * Bulds WordPress ajax URL using the same domain used in the current request.
494
  *
495
  * @since 2.1.5
 
496
  */
497
  function wpbdp_ajaxurl($overwrite=false) {
498
  static $ajaxurl = false;
516
  /**
517
  * Removes a value from an array.
518
  * @since 2.3
 
519
  */
520
  function wpbdp_array_remove_value( &$array_, &$value_ ) {
521
  $key = array_search( $value_, $array_ );
533
  * @param string $prefix the prefix to search for
534
  * @return TRUE if $str starts with $prefix or FALSE otherwise
535
  * @since 3.0.3
 
536
  */
537
  function wpbdp_starts_with( $str, $prefix, $case_sensitive=true ) {
538
  if ( !$case_sensitive )
543
 
544
  /**
545
  * @since 3.1
 
546
  */
547
  function wpbdp_format_time( $time=null, $format='mysql', $time_is_date=false ) {
548
  // TODO: add more formats
562
  * @param string $path a directory.
563
  * @return array list of files within the directory.
564
  * @since 3.3
 
565
  */
566
  function wpbdp_scandir( $path, $args = array() ) {
567
  if ( !is_dir( $path ) )
592
  * @param string $path a directory.
593
  * @since 3.3
594
  * @deprecated since 3.6.10. Use {@link WPBDP_FS::rmdir} instead.
 
595
  */
596
  function wpbdp_rrmdir( $path ) {
597
  return WPBDP_FS::rmdir( $path );
605
  * @param boolean $escape Whether to escape the name before returning or not. Defaults to `True`.
606
  * @return string The term name (if found) or an empty string otherwise.
607
  * @since 3.3
 
608
  */
609
  function wpbdp_get_term_name( $id_or_slug, $taxonomy = WPBDP_CATEGORY_TAX, $field = 'id', $escape = true ) {
610
  $term = get_term_by( $field,
617
  return $term->name;
618
  }
619
 
 
 
 
620
  function wpbdp_has_shortcode( &$content, $shortcode ) {
621
  $check = has_shortcode( $content, $shortcode );
622
 
633
  * TODO: dodoc.
634
  *
635
  * @since 3.4.2
 
636
  */
637
  function wpbdp_text_from_template( $setting_name, $replacements = array() ) {
638
  $setting = wpbdp()->settings->get_setting( $setting_name );
659
 
660
  /**
661
  * @since 3.5.4
 
662
  */
663
  function wpbdp_email_from_template( $setting_or_file, $replacements = array(), $args = array() ) {
664
  $setting = null;
739
  return $email;
740
  }
741
 
 
 
 
742
  function wpbdp_admin_pointer( $selector, $title, $content_ = '',
743
  $primary_button = false, $primary_action = '',
744
  $secondary_button = false, $secondary_action = '',
798
  * Instances of this class allow accessing any property or calling any function without side effects (errors).
799
  *
800
  * @since 3.4dev
 
801
  */
802
  class WPBDP_NoopObject {
803
 
818
  // For compat with PHP < 5.3
819
  if ( ! function_exists( 'str_getcsv' ) ) {
820
 
 
 
 
821
  function str_getcsv( $input, $delimiter = ',', $enclosure = '"' ) {
822
  $file = tmpfile();
823
 
834
 
835
  /**
836
  * @since 4.0.5dev
 
837
  */
838
  function wpbdp_detect_encoding( $content ) {
839
  static $encodings = array(
859
  /**
860
  * Taken from http://php.net/manual/en/function.mb-detect-encoding.php#113983
861
  * @since 4.0.5dev
 
862
  */
863
  function wpbdp_mb_detect_encoding( $content, $encodings ) {
864
  foreach ( $encodings as $encoding ) {
871
  return false;
872
  }
873
 
 
 
 
874
  function wpbdp_render_user_field( $args = array() ) {
875
  $args = wp_parse_args( $args, array(
876
  'class' => '',
911
  return $output;
912
  }
913
 
 
 
 
914
  function wpbdp_enqueue_jquery_ui_style() {
915
  global $wp_scripts;
916
 
928
  );
929
  }
930
 
 
 
 
931
  function wpbdp_buckwalter_arabic_transliteration( $content ) {
932
  $arabic_characters = array(
933
  'ء',
1041
  * all places where the function is called, to avoid scaping values twice.
1042
  *
1043
  * @since 4.1.10
 
1044
  */
1045
+ function wpbdp_html_attributes( $attrs, $exceptions = array(), $echo = false ) {
1046
  $html = '';
1047
 
1048
  foreach ( $attrs as $k => $v ) {
1050
  continue;
1051
  }
1052
 
1053
+ $html .= sprintf( '%s="%s" ', esc_attr( $k ), esc_attr( $v ) );
1054
  }
1055
 
1056
+ if ( ! $echo ) {
1057
+ return $html;
1058
+ }
1059
+
1060
+ // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
1061
+ echo $html;
1062
  }
1063
 
1064
  /**
1065
  * @since 4.1.11
 
1066
  */
1067
  function wpbdp_table_exists( $table_name ) {
1068
  global $wpdb;
1074
 
1075
  /**
1076
  * @since 5.0.5
 
1077
  */
1078
  function wpbdp_column_exists( $table_name, $column_name ) {
1079
  global $wpdb;
1087
 
1088
  /**
1089
  * @since 5.0
 
1090
  */
1091
  function wpbdp_is_request( $type ) {
1092
  switch ( $type ) {
1103
 
1104
  /**
1105
  * @since 5.0
 
1106
  */
1107
  function wpbdp_deprecation_warning( $msg = '' ) {
1108
  global $wpbdp_deprecation_warnings;
1114
 
1115
  $wpbdp_deprecation_warnings[] = $msg;
1116
  }
 
 
includes/views/checkout.php CHANGED
@@ -5,12 +5,8 @@
5
  * @package BDP/Includes/Views/Checkout
6
  */
7
 
8
- // phpcs:disable
9
-
10
  /**
11
  * Class WPBDP__Views__Checkout
12
- *
13
- * @SuppressWarnings(PHPMD)
14
  */
15
  class WPBDP__Views__Checkout extends WPBDP__View {
16
 
5
  * @package BDP/Includes/Views/Checkout
6
  */
7
 
 
 
8
  /**
9
  * Class WPBDP__Views__Checkout
 
 
10
  */
11
  class WPBDP__Views__Checkout extends WPBDP__View {
12
 
includes/views/delete_listing.php CHANGED
@@ -5,12 +5,10 @@
5
  * @package BDP/Includes/Views
6
  */
7
 
8
- // phpcs:disable
9
  require_once WPBDP_PATH . 'includes/helpers/class-authenticated-listing-view.php';
10
 
11
  /**
12
  * @since 4.0
13
- * @SuppressWarnings(PHPMD)
14
  */
15
  class WPBDP__Views__Delete_Listing extends WPBDP__Authenticated_Listing_View {
16
 
5
  * @package BDP/Includes/Views
6
  */
7
 
 
8
  require_once WPBDP_PATH . 'includes/helpers/class-authenticated-listing-view.php';
9
 
10
  /**
11
  * @since 4.0
 
12
  */
13
  class WPBDP__Views__Delete_Listing extends WPBDP__Authenticated_Listing_View {
14
 
includes/views/flag_listing.php CHANGED
@@ -5,11 +5,8 @@
5
  * @package WPBDP/Includes/Views
6
  */
7
 
8
- // phpcs:disable
9
-
10
  /**
11
  * @since 5.1.6
12
- * @SuppressWarnings(PHPMD)
13
  */
14
  class WPBDP__Views__Flag_Listing extends WPBDP__View {
15
 
5
  * @package WPBDP/Includes/Views
6
  */
7
 
 
 
8
  /**
9
  * @since 5.1.6
 
10
  */
11
  class WPBDP__Views__Flag_Listing extends WPBDP__View {
12
 
includes/views/listing_contact.php CHANGED
@@ -6,10 +6,8 @@
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
 
6
  * @package WPBDP/Views/Listing contact
7
  */
8
 
 
9
  /**
10
  * Class WPBDP__Views__Listing_Contact
 
11
  */
12
  class WPBDP__Views__Listing_Contact extends WPBDP__View {
13
 
includes/views/login.php CHANGED
@@ -5,12 +5,8 @@
5
  * @package WPBDP/Views/Login
6
  */
7
 
8
- // phpcs:disable
9
-
10
  /**
11
  * @since 5.0
12
- *
13
- * @SuppressWarnings(PHPMD)
14
  */
15
  class WPBDP__Views__Login extends WPBDP__View {
16
 
5
  * @package WPBDP/Views/Login
6
  */
7
 
 
 
8
  /**
9
  * @since 5.0
 
 
10
  */
11
  class WPBDP__Views__Login extends WPBDP__View {
12
 
includes/views/manage_listings.php CHANGED
@@ -5,11 +5,8 @@
5
  * @package BDP/Includes/Views
6
  */
7
 
8
- // phpcs:disable
9
-
10
  /**
11
  * @since 4.0
12
- * @SuppressWarnings(PHPMD)
13
  */
14
  class WPBDP__Views__Manage_Listings extends WPBDP__View {
15
 
5
  * @package BDP/Includes/Views
6
  */
7
 
 
 
8
  /**
9
  * @since 4.0
 
10
  */
11
  class WPBDP__Views__Manage_Listings extends WPBDP__View {
12
 
includes/views/renew_listing.php CHANGED
@@ -5,13 +5,9 @@
5
  * @package BDP/Includes/Views/Renew Listing
6
  */
7
 
8
- // phpcs:disable
9
-
10
  require_once WPBDP_PATH . 'includes/helpers/class-authenticated-listing-view.php';
11
  /**
12
  * Class WPBDP__Views__Renew_Listing
13
- *
14
- * @SuppressWarnings(PHPMD)
15
  */
16
  class WPBDP__Views__Renew_Listing extends WPBDP__Authenticated_Listing_View {
17
 
5
  * @package BDP/Includes/Views/Renew Listing
6
  */
7
 
 
 
8
  require_once WPBDP_PATH . 'includes/helpers/class-authenticated-listing-view.php';
9
  /**
10
  * Class WPBDP__Views__Renew_Listing
 
 
11
  */
12
  class WPBDP__Views__Renew_Listing extends WPBDP__Authenticated_Listing_View {
13
 
includes/views/search.php CHANGED
@@ -3,12 +3,8 @@
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() {
3
  * @package WPBDP/Views/Search
4
  */
5
 
 
6
  require_once WPBDP_PATH . 'includes/helpers/class-listing-search.php';
7
 
 
 
 
8
  class WPBDP__Views__Search extends WPBDP__View {
9
 
10
  public function get_title() {
includes/views/show_category.php CHANGED
@@ -3,7 +3,6 @@
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() {
3
  * @package WPBDP/Views/Show Category
4
  */
5
 
 
6
  class WPBDP__Views__Show_Category extends WPBDP__View {
7
 
8
  public function dispatch() {
includes/views/submit_listing.php CHANGED
@@ -11,8 +11,9 @@ require_once WPBDP_PATH . 'includes/helpers/class-authenticated-listing-view.php
11
  */
12
  class WPBDP__Views__Submit_Listing extends WPBDP__Authenticated_Listing_View {
13
 
14
- protected $listing = null;
15
- protected $sections = array();
 
16
 
17
  protected $prevent_save = false;
18
  protected $editing = false;
@@ -24,10 +25,11 @@ class WPBDP__Views__Submit_Listing extends WPBDP__Authenticated_Listing_View {
24
  public $skip_plan_payment = false;
25
  public $category_specific_fields = false;
26
  public $fixed_plan_id = 0;
 
27
 
28
 
29
  public function get_title() {
30
- return _x( 'Submit A Listing', 'views', 'business-directory-plugin' );
31
  }
32
 
33
  public function enqueue_resources() {
@@ -75,7 +77,7 @@ class WPBDP__Views__Submit_Listing extends WPBDP__Authenticated_Listing_View {
75
  }
76
 
77
  public function saving() {
78
- return ( ! empty( $_POST['save_listing'] ) && '1' == $_POST['save_listing'] );
79
  }
80
 
81
  public function editing() {
@@ -93,7 +95,7 @@ class WPBDP__Views__Submit_Listing extends WPBDP__Authenticated_Listing_View {
93
 
94
  if ( empty( $_REQUEST['listing_id'] ) ) {
95
  $message = _x( 'No listing ID was specified.', 'submit listing', 'business-directory-plugin' );
96
- } elseif ( ! wpbdp_user_can( 'edit', $_GET['listing_id'] ) ) {
97
  $message = _x( "You can't edit this listing.", 'submit listing', 'business-directory-plugin' );
98
  }
99
 
@@ -117,7 +119,8 @@ class WPBDP__Views__Submit_Listing extends WPBDP__Authenticated_Listing_View {
117
  $this->_auth_required( $auth_parameters );
118
 
119
  // Handle "Clear Form" request.
120
- if ( ! empty( $_POST ) && ! empty( $_POST['reset'] ) && 'reset' === $_POST['reset'] ) {
 
121
  if ( ! $this->editing ) {
122
  wp_delete_post( $this->listing->get_id(), true );
123
  return $this->_redirect( wpbdp_url( 'submit_listing' ) );
@@ -152,16 +155,18 @@ class WPBDP__Views__Submit_Listing extends WPBDP__Authenticated_Listing_View {
152
  ),
153
  'error'
154
  );
155
- } else {
156
- return wpbdp_render_msg( _x( 'This listing can\'t be edited at this time. Please try again later or contact the admin if the problem persists.', 'submit listing', 'business-directory-plugin' ), 'error' );
157
  }
 
 
158
  }
159
 
160
  $this->configure();
161
  $this->sections = $this->submit_sections();
 
162
  $this->prepare_sections();
163
 
164
- if ( ! empty( $_POST['save_listing'] ) && '1' === $_POST['save_listing'] && ! $this->prevent_save ) {
 
165
  $res = $this->save_listing();
166
 
167
  if ( is_wp_error( $res ) ) {
@@ -232,10 +237,6 @@ class WPBDP__Views__Submit_Listing extends WPBDP__Authenticated_Listing_View {
232
  $this->listing->set_fee_plan( null );
233
  }
234
 
235
- if ( ! empty( $_POST['listingfields'] ) ) {
236
- update_post_meta( $this->listing->get_id(), '_wpbdp_temp_listingfields', $_POST['listingfields'] );
237
- }
238
-
239
  wp_set_post_terms( $this->listing->get_id(), array(), WPBDP_CATEGORY_TAX, false );
240
 
241
  $this->ajax_sections();
@@ -268,6 +269,8 @@ class WPBDP__Views__Submit_Listing extends WPBDP__Authenticated_Listing_View {
268
  $this->fixed_plan_id = $plan->id;
269
  }
270
  }
 
 
271
  }
272
 
273
  public function ajax_sections() {
@@ -286,6 +289,7 @@ class WPBDP__Views__Submit_Listing extends WPBDP__Authenticated_Listing_View {
286
 
287
  $this->configure();
288
  $this->sections = $this->submit_sections();
 
289
  $this->prepare_sections();
290
 
291
  $sections = array();
@@ -301,8 +305,12 @@ class WPBDP__Views__Submit_Listing extends WPBDP__Authenticated_Listing_View {
301
  $sections[ $section['id'] ]['html'] = wpbdp_render(
302
  'submit-listing-section',
303
  array(
 
304
  'section' => $section,
305
  'messages' => $messages_html,
 
 
 
306
  )
307
  );
308
  }
@@ -360,11 +368,10 @@ class WPBDP__Views__Submit_Listing extends WPBDP__Authenticated_Listing_View {
360
  }
361
 
362
  private function find_or_create_listing() {
363
- $listing_id = 0;
364
 
365
- if ( ! empty( $_REQUEST['listing_id'] ) && false != get_post_status( $_REQUEST['listing_id'] ) ) {
366
- $listing_id = absint( $_REQUEST['listing_id'] );
367
- $listing = wpbdp_get_listing( $listing_id );
368
  } else {
369
  $post_author = get_current_user_id();
370
  $post_author = $post_author ? $post_author : wpbdp_get_option( 'default-listing-author' );
@@ -385,7 +392,7 @@ class WPBDP__Views__Submit_Listing extends WPBDP__Authenticated_Listing_View {
385
  die();
386
  }
387
 
388
- $this->editing = $this->editing || ( (bool) absint( ! empty( $_POST['editing'] ) ? $_POST['editing'] : 0 ) );
389
 
390
  return $listing;
391
  }
@@ -408,22 +415,15 @@ class WPBDP__Views__Submit_Listing extends WPBDP__Authenticated_Listing_View {
408
  }
409
 
410
  $sections['listing_fields'] = array(
411
- 'title' => _x( 'Listing Information', 'submit listing', 'business-directory-plugin' ),
 
412
  );
413
 
414
- if ( wpbdp_get_option( 'allow-images' ) ) {
415
- $sections['listing_images'] = array(
416
- 'title' => _x( 'Listing Images', 'submit listing', 'business-directory-plugin' ),
417
- );
418
- }
419
 
420
  $sections = apply_filters( 'wpbdp_submit_sections', $sections, $this );
421
 
422
- if ( ! $this->editing && ! wpbdp_get_option( 'require-login' ) && 'disabled' !== wpbdp_get_option( 'create-account-during-submit-mode' ) && ! is_user_logged_in() ) {
423
- $sections['account_creation'] = array(
424
- 'title' => _x( 'Account Creation', 'submit listing', 'business-directory-plugin' ),
425
- );
426
- }
427
 
428
  if ( ! $this->editing && wpbdp_get_option( 'display-terms-and-conditions' ) ) {
429
  $sections['terms_and_conditions'] = array(
@@ -440,6 +440,40 @@ class WPBDP__Views__Submit_Listing extends WPBDP__Authenticated_Listing_View {
440
  return $sections;
441
  }
442
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
443
  private function can_edit_plan_or_categories() {
444
  if ( ! $this->editing || ! $this->listing->has_fee_plan() ) {
445
  return true;
@@ -458,17 +492,10 @@ class WPBDP__Views__Submit_Listing extends WPBDP__Authenticated_Listing_View {
458
  }
459
 
460
  private function prepare_sections() {
 
461
  foreach ( $this->sections as &$section ) {
462
  $callback = WPBDP_Utils::normalize( $section['id'] );
463
 
464
- if ( ! $this->listing->has_fee_plan() && 'plan_selection' !== $section['id'] ) {
465
- $section['flags'][] = 'collapsed';
466
- $section['flags'][] = 'disabled';
467
- $section['html'] = _x( '(Please choose a fee plan above)', 'submit listing', 'business-directory-plugin' );
468
- $section['state'] = 'disabled';
469
- continue;
470
- }
471
-
472
  if ( method_exists( $this, $callback ) ) {
473
  $res = call_user_func( array( $this, $callback ) );
474
  $html = '';
@@ -494,6 +521,30 @@ class WPBDP__Views__Submit_Listing extends WPBDP__Authenticated_Listing_View {
494
  $section = apply_filters( 'wpbdp_submit_section_' . $section['id'], $section, $this );
495
 
496
  $section['flags'][] = $section['state'];
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
497
  }
498
 
499
  $this->sections = apply_filters( 'wpbdp_submit_prepare_sections', $this->sections, $this );
@@ -523,12 +574,12 @@ class WPBDP__Views__Submit_Listing extends WPBDP__Authenticated_Listing_View {
523
  $msg,
524
  sprintf(
525
  '<a href="%s">%s</a>',
526
- admin_url( 'admin.php?page=wpbdp-admin-fees' ),
527
- _x( 'Go to "Manage Fees"', 'admin', 'business-directory-plugin' )
528
  )
529
  );
530
  }
531
- wp_die( $msg );
532
  }
533
 
534
  $msg = _x( 'Listing submission is not available at the moment. Contact the administrator for details.', 'templates', 'business-directory-plugin' );
@@ -540,50 +591,45 @@ class WPBDP__Views__Submit_Listing extends WPBDP__Authenticated_Listing_View {
540
  $msg,
541
  sprintf(
542
  '<a href="%s">%s</a>',
543
- admin_url( 'admin.php?page=wpbdp_admin_formfields' ),
544
- _x( 'Go to "Manage Form Fields"', 'admin', 'business-directory-plugin' )
545
  )
546
  );
547
  }
548
 
549
- $category_field = wpbdp_get_form_fields( 'association=category&unique=1' ) or wp_die( $msg );
 
 
 
 
 
 
 
 
550
 
551
  if ( $this->editing ) {
552
  $this->data['previous_categories'] = $this->listing->get_categories( 'ids' );
553
 
554
  $plan_id = $this->listing->get_fee_plan()->fee_id;
555
 
556
- $categories = $category_field->value_from_POST();
557
  if ( ! $categories && ! empty( $_POST ) ) {
558
  $this->data['previous_categories'] = array();
559
  $this->messages( _x( 'Please select a category.', 'submit listing', 'business-directory-plugin' ), 'error', 'plan_selection' );
560
  }
561
  } else {
562
- $categories = $category_field->value_from_POST();
563
-
564
- if ( $this->skip_plan_selection && ! $this->category_specific_fields ) {
565
- $plan_id = $this->fixed_plan_id;
566
-
567
- if ( ! $this->listing->get_fee_plan() ) {
568
- $this->listing->set_fee_plan( $plan_id );
569
- }
570
-
571
- if ( $this->saving() && ! $categories ) {
572
- $this->messages( _x( 'Please select a category for your listing.', 'submit listing', 'business-directory-plugin' ), 'error', 'plan_selection' );
573
- $this->prevent_save = true;
574
- }
575
- } else {
576
- $plan_id = ! empty( $_POST['listing_plan'] ) ? absint( $_POST['listing_plan'] ) : 0;
577
- }
578
  }
579
 
580
  $errors = array();
581
- if ( $categories && ! $category_field->validate( $categories, $errors ) ) {
 
582
  foreach ( $errors as $e ) {
583
  $this->messages( $e, 'error', 'plan_selection' );
584
  }
585
 
586
  $this->prevent_save = true;
 
 
587
  } elseif ( $categories && $plan_id ) {
588
  $plan = wpbdp_get_fee_plan( $plan_id );
589
 
@@ -621,26 +667,53 @@ class WPBDP__Views__Submit_Listing extends WPBDP__Authenticated_Listing_View {
621
  } else {
622
  if ( $this->listing->get_fee_plan() ) {
623
  return $this->section_render( 'submit-listing-plan-selection-complete' );
624
- } else {
625
- $this->prevent_save = true;
626
  }
627
- }
628
- }
629
-
630
- if ( ! $this->editing ) {
631
- $selected_plan = ! empty( $this->data['previous_plan'] ) ? $this->data['previous_plan'] : 0;
632
 
633
- if ( $this->skip_plan_selection ) {
634
- $selected_plan = $plan_id;
635
  }
636
- } else {
637
- $selected_plan = $plan_id;
638
  }
639
 
 
 
 
640
  $selected_categories = ! empty( $this->data['previous_categories'] ) ? $this->data['previous_categories'] : array();
641
- return $this->section_render( 'submit-listing-plan-selection', compact( 'category_field', 'plans', 'selected_categories', 'selected_plan' ) );
642
  }
643
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
644
  /**
645
  * Called dynamically from prepare_sections when the section id is set to
646
  * 'listing_fields'.
@@ -648,8 +721,7 @@ class WPBDP__Views__Submit_Listing extends WPBDP__Authenticated_Listing_View {
648
  private function listing_fields( $preview = false ) {
649
  $form_fields = wpbdp_get_form_fields( array( 'association' => '-category' ) );
650
  $form_fields = apply_filters_ref_array( 'wpbdp_listing_submit_fields', array( &$form_fields, &$this->listing ) );
651
- $saved_listingfields = get_post_meta( $this->listing->get_id(), '_wpbdp_temp_listingfields', true );
652
- $field_values = ! empty( $saved_listingfields ) ? $saved_listingfields : array();
653
 
654
  $validation_errors = array();
655
  $fields = array();
@@ -673,7 +745,7 @@ class WPBDP__Views__Submit_Listing extends WPBDP__Authenticated_Listing_View {
673
 
674
  $field_values[ $field->get_id() ] = $value;
675
 
676
- if ( ! empty( $_POST['save_listing'] ) ) {
677
  $field_errors = null;
678
  $validate_res = apply_filters_ref_array(
679
  'wpbdp_listing_submit_validate_field',
@@ -701,15 +773,13 @@ class WPBDP__Views__Submit_Listing extends WPBDP__Authenticated_Listing_View {
701
  do_action_ref_array( 'WPBDP_Listing::set_field_values', array( &$this->listing, $field_values ) );
702
 
703
  if ( $validation_errors ) {
704
- $this->messages( _x( 'Something went wrong. Please check the form for errors, correct them and submit again.', 'listing submit', 'business-directory-plugin' ), 'error', 'listing_fields' );
705
  $this->prevent_save = true;
706
  }
707
 
708
  return $this->section_render( 'submit-listing-fields', compact( 'fields', 'field_values', 'validation_errors' ) );
709
  }
710
 
711
- // phpcs:enable
712
-
713
  /**
714
  * @param array $images_ An array of images.
715
  * @param array $meta An of metadata for images.
@@ -739,8 +809,6 @@ class WPBDP__Views__Submit_Listing extends WPBDP__Authenticated_Listing_View {
739
  return $images;
740
  }
741
 
742
- // phpcs:disable
743
-
744
  private function listing_images() {
745
  if ( ! wpbdp_get_option( 'allow-images' ) ) {
746
  return false;
@@ -748,6 +816,11 @@ class WPBDP__Views__Submit_Listing extends WPBDP__Authenticated_Listing_View {
748
 
749
  $listing = $this->listing;
750
  $plan = $listing->get_fee_plan();
 
 
 
 
 
751
  $image_slots = absint( $plan->fee_images );
752
 
753
  if ( ! $image_slots ) {
@@ -783,7 +856,7 @@ class WPBDP__Views__Submit_Listing extends WPBDP__Authenticated_Listing_View {
783
  }
784
  }
785
 
786
- if ( ! empty( $_POST['save_listing'] ) && ! count( $images_meta ) && wpbdp_get_option( 'enforce-image-upload' ) ) {
787
  $this->prevent_save = true;
788
  $this->messages( _x( 'Image upload is required, please provide at least one image and submit again.', 'listing submit', 'business-directory-plugin' ), 'error', 'listing_images' );
789
  }
@@ -827,7 +900,7 @@ class WPBDP__Views__Submit_Listing extends WPBDP__Authenticated_Listing_View {
827
  $form_username = ! empty( $_POST['user_username'] ) ? trim( $_POST['user_username'] ) : '';
828
  $form_email = ! empty( $_POST['user_email'] ) ? trim( $_POST['user_email'] ) : '';
829
 
830
- if ( ( $this->saving() && 'required' == $mode ) || $form_create ) {
831
  $error = false;
832
 
833
  if ( ! $form_username ) {
@@ -861,20 +934,14 @@ class WPBDP__Views__Submit_Listing extends WPBDP__Authenticated_Listing_View {
861
 
862
  if ( 'optional' == $mode ) {
863
  $html .= '<input id="wpbdp-submit-listing-create_account" type="checkbox" name="create-account" value="create-account" ' . checked( true, $form_create, false ) . '/>';
864
- $html .= '<label for="wpbdp-submit-listing-create_account">' . _x( 'Create a user account on this site', 'submit listing', 'business-directory-plugin' ) . '</label>';
865
  }
866
 
867
  $html .= '<div id="wpbdp-submit-listing-account-details" class="' . ( ( 'optional' == $mode && ! $form_create ) ? 'wpbdp-hidden' : '' ) . '">';
868
 
869
- if ( 'required' == $mode ) {
870
- $html .= '<p>';
871
- $html .= _x( 'You need to create an account on the site. Please fill out the form below.', 'submit listing', 'business-directory-plugin' );
872
- $html .= '</p>';
873
- }
874
-
875
  $html .= '<div class="wpbdp-form-field wpbdp-form-field-type-textfield">';
876
  $html .= '<div class="wpbdp-form-field-label">';
877
- $html .= '<label for="wpbdp-submit-listing-user_username">' . _x( 'Username:', 'submit listing', 'business-directory-plugin' ) . '</label>';
878
  $html .= '</div>';
879
  $html .= '<div class="wpbdp-form-field-inner">';
880
  $html .= '<input id="wpbdp-submit-listing-user_username" type="text" name="user_username" value="' . esc_attr( $form_username ) .'" />';
@@ -883,13 +950,15 @@ class WPBDP__Views__Submit_Listing extends WPBDP__Authenticated_Listing_View {
883
 
884
  $html .= '<div class="wpbdp-form-field wpbdp-form-field-type-textfield">';
885
  $html .= '<div class="wpbdp-form-field-label">';
886
- $html .= '<label for="wpbdp-submit-listing-user_email">' . _x( 'Email:', 'submit listing', 'business-directory-plugin' ) . '</label>';
887
  $html .= '</div>';
888
  $html .= '<div class="wpbdp-form-field-inner">';
889
  $html .= '<input id="wpbdp-submit-listing-user_email" type="text" name="user_email" value="' . esc_attr( $form_email ) . '" />';
890
  $html .= '</div>';
891
  $html .= '</div>';
892
 
 
 
893
  return $html;
894
  }
895
 
@@ -909,7 +978,7 @@ class WPBDP__Views__Submit_Listing extends WPBDP__Authenticated_Listing_View {
909
  $is_url = wpbdp_starts_with( $tos, 'http://', false ) || wpbdp_starts_with( $tos, 'https://', false );
910
  $accepted = ! empty( $_POST['terms-and-conditions-agreement'] ) && 1 == $_POST['terms-and-conditions-agreement'];
911
 
912
- if ( $this->saving() && ! $accepted ) {
913
  $this->messages( _x( 'Please agree to the Terms and Conditions.', 'templates', 'business-directory-plugin' ), 'error', 'terms_and_conditions' );
914
  $this->prevent_save = true;
915
  }
@@ -921,7 +990,7 @@ class WPBDP__Views__Submit_Listing extends WPBDP__Authenticated_Listing_View {
921
  if ( ! $is_url ) {
922
  $html .= '<label for="wpbdp-terms-and-conditions">';
923
  $html .= _x( 'Terms and Conditions:', 'templates', 'business-directory-plugin' );
924
- $html .= '</label><br />';
925
  $html .= sprintf( '<textarea id="wpbdp-terms-and-conditions" readonly="readonly" class="wpbdp-submit-listing-tos">%s</textarea>', esc_textarea( $tos ) );
926
  }
927
 
@@ -940,6 +1009,62 @@ class WPBDP__Views__Submit_Listing extends WPBDP__Authenticated_Listing_View {
940
  return array( true, $html );
941
  }
942
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
943
  private function save_listing() {
944
  if ( ! $this->editing ) {
945
  $this->listing->set_status( 'incomplete' );
@@ -1016,7 +1141,10 @@ class WPBDP__Views__Submit_Listing extends WPBDP__Authenticated_Listing_View {
1016
  return $html;
1017
  }
1018
 
1019
- public function category_specific_fields () {
 
 
 
1020
  $form_fields = wpbdp_get_form_fields( array( 'association' => '-category' ) );
1021
  $form_fields = apply_filters_ref_array( 'wpbdp_listing_submit_fields', array( &$form_fields, &$this->listing ) );
1022
 
@@ -1026,6 +1154,7 @@ class WPBDP__Views__Submit_Listing extends WPBDP__Authenticated_Listing_View {
1026
  return true;
1027
  }
1028
  }
 
1029
  return false;
1030
  }
1031
 
@@ -1034,5 +1163,3 @@ class WPBDP__Views__Submit_Listing extends WPBDP__Authenticated_Listing_View {
1034
  }
1035
 
1036
  }
1037
-
1038
- // phpcs:enable
11
  */
12
  class WPBDP__Views__Submit_Listing extends WPBDP__Authenticated_Listing_View {
13
 
14
+ protected $listing = null;
15
+ protected $sections = array();
16
+ protected $sections_keys = array();
17
 
18
  protected $prevent_save = false;
19
  protected $editing = false;
25
  public $skip_plan_payment = false;
26
  public $category_specific_fields = false;
27
  public $fixed_plan_id = 0;
28
+ public $current_section = '';
29
 
30
 
31
  public function get_title() {
32
+ return __( 'Add Listing', 'business-directory-plugin' );
33
  }
34
 
35
  public function enqueue_resources() {
77
  }
78
 
79
  public function saving() {
80
+ return '1' === wpbdp_get_var( array( 'param' => 'save_listing' ), 'post' );
81
  }
82
 
83
  public function editing() {
95
 
96
  if ( empty( $_REQUEST['listing_id'] ) ) {
97
  $message = _x( 'No listing ID was specified.', 'submit listing', 'business-directory-plugin' );
98
+ } elseif ( ! wpbdp_user_can( 'edit', wpbdp_get_var( array( 'param' => 'listing_id' ) ) ) ) {
99
  $message = _x( "You can't edit this listing.", 'submit listing', 'business-directory-plugin' );
100
  }
101
 
119
  $this->_auth_required( $auth_parameters );
120
 
121
  // Handle "Clear Form" request.
122
+ $reset = wpbdp_get_var( array( 'param' => 'reset' ), 'post' );
123
+ if ( 'reset' === $reset ) {
124
  if ( ! $this->editing ) {
125
  wp_delete_post( $this->listing->get_id(), true );
126
  return $this->_redirect( wpbdp_url( 'submit_listing' ) );
155
  ),
156
  'error'
157
  );
 
 
158
  }
159
+
160
+ return wpbdp_render_msg( _x( 'This listing can\'t be edited at this time. Please try again later or contact the admin if the problem persists.', 'submit listing', 'business-directory-plugin' ), 'error' );
161
  }
162
 
163
  $this->configure();
164
  $this->sections = $this->submit_sections();
165
+ $this->sections_keys = array_keys( $this->sections );
166
  $this->prepare_sections();
167
 
168
+ $save_listing = wpbdp_get_var( array( 'param' => 'save_listing' ), 'post' );
169
+ if ( '1' === $save_listing && ! $this->prevent_save ) {
170
  $res = $this->save_listing();
171
 
172
  if ( is_wp_error( $res ) ) {
237
  $this->listing->set_fee_plan( null );
238
  }
239
 
 
 
 
 
240
  wp_set_post_terms( $this->listing->get_id(), array(), WPBDP_CATEGORY_TAX, false );
241
 
242
  $this->ajax_sections();
269
  $this->fixed_plan_id = $plan->id;
270
  }
271
  }
272
+
273
+ $this->current_section = wpbdp_get_var( array( 'param' => 'current_section', 'default' => '' ), 'post' );
274
  }
275
 
276
  public function ajax_sections() {
289
 
290
  $this->configure();
291
  $this->sections = $this->submit_sections();
292
+ $this->sections_keys = array_keys( $this->sections );
293
  $this->prepare_sections();
294
 
295
  $sections = array();
305
  $sections[ $section['id'] ]['html'] = wpbdp_render(
306
  'submit-listing-section',
307
  array(
308
+ 'listing' => $this->listing,
309
  'section' => $section,
310
  'messages' => $messages_html,
311
+ 'is_admin' => current_user_can( 'administrator' ),
312
+ 'submit' => $this,
313
+ 'editing' => $this->editing,
314
  )
315
  );
316
  }
368
  }
369
 
370
  private function find_or_create_listing() {
371
+ $listing_id = wpbdp_get_var( array( 'param' => 'listing_id', 'sanitize' => 'absint', 'default' => 0 ), 'request' );
372
 
373
+ if ( $listing_id && false !== get_post_status( $listing_id ) ) {
374
+ $listing = wpbdp_get_listing( $listing_id );
 
375
  } else {
376
  $post_author = get_current_user_id();
377
  $post_author = $post_author ? $post_author : wpbdp_get_option( 'default-listing-author' );
392
  die();
393
  }
394
 
395
+ $this->editing = $this->editing || ! empty( wpbdp_get_var( array( 'param' => 'editing', 'sanitize' => 'absint', 'default' => 0 ), 'post' ) );
396
 
397
  return $listing;
398
  }
415
  }
416
 
417
  $sections['listing_fields'] = array(
418
+ 'title' => _x( 'Listing Information', 'submit listing', 'business-directory-plugin' ),
419
+ 'content_css_classes' => 'wpbdp-grid'
420
  );
421
 
422
+ $this->add_images_page( $sections );
 
 
 
 
423
 
424
  $sections = apply_filters( 'wpbdp_submit_sections', $sections, $this );
425
 
426
+ $this->add_account_page( $sections );
 
 
 
 
427
 
428
  if ( ! $this->editing && wpbdp_get_option( 'display-terms-and-conditions' ) ) {
429
  $sections['terms_and_conditions'] = array(
440
  return $sections;
441
  }
442
 
443
+ /**
444
+ * Add images page in listing form.
445
+ */
446
+ private function add_images_page( &$sections ) {
447
+ if ( ! wpbdp_get_option( 'allow-images' ) ) {
448
+ return;
449
+ }
450
+
451
+ $listing = $this->listing;
452
+ $plan = $listing->get_fee_plan();
453
+ $has_images = $plan ? absint( $plan->fee_images ) : 1;
454
+
455
+ if ( $has_images ) {
456
+ $sections['listing_images'] = array(
457
+ 'title' => __( 'Listing Images', 'business-directory-plugin' ),
458
+ );
459
+ }
460
+ }
461
+
462
+ /**
463
+ * Add account page in listing form.
464
+ */
465
+ private function add_account_page( &$sections ) {
466
+ if ( $this->editing || is_user_logged_in() ) {
467
+ return;
468
+ }
469
+
470
+ if ( ! wpbdp_get_option( 'require-login' ) && 'disabled' !== wpbdp_get_option( 'create-account-during-submit-mode' ) ) {
471
+ $sections['account_creation'] = array(
472
+ 'title' => __( 'Account Creation', 'business-directory-plugin' ),
473
+ );
474
+ }
475
+ }
476
+
477
  private function can_edit_plan_or_categories() {
478
  if ( ! $this->editing || ! $this->listing->has_fee_plan() ) {
479
  return true;
492
  }
493
 
494
  private function prepare_sections() {
495
+ $next_section = $this->current_section ? '' : 'plan_selection';
496
  foreach ( $this->sections as &$section ) {
497
  $callback = WPBDP_Utils::normalize( $section['id'] );
498
 
 
 
 
 
 
 
 
 
499
  if ( method_exists( $this, $callback ) ) {
500
  $res = call_user_func( array( $this, $callback ) );
501
  $html = '';
521
  $section = apply_filters( 'wpbdp_submit_section_' . $section['id'], $section, $this );
522
 
523
  $section['flags'][] = $section['state'];
524
+ $section['prev_section'] = $this->find_prev_section( $section['id'] );
525
+ $section['next_section'] = $this->find_next_section( $section['id'] );
526
+
527
+ if ( ! $next_section && in_array( 'has-error', $this->sections[ $section['id'] ]['flags'] ) ) {
528
+ $next_section = $section['id'];
529
+ continue;
530
+ }
531
+
532
+ if ( $section['id'] === $this->current_section ) {
533
+ // Compatibility with attachments module.
534
+ if ( 'attachments' === $section['id'] && ! empty( wpbdp_get_var( array( 'param' => 'attachment-upload' ), 'post' ) ) ) {
535
+ continue;
536
+ }
537
+ $next_section = $section['next_section'];
538
+ }
539
+
540
+ if ( ! $next_section || $next_section !== $section['id'] ) {
541
+ $section['flags'][] = 'hidden';
542
+ }
543
+ }
544
+
545
+ if ( $next_section ) {
546
+ $this->current_section = $next_section;
547
+ $this->prevent_save = true;
548
  }
549
 
550
  $this->sections = apply_filters( 'wpbdp_submit_prepare_sections', $this->sections, $this );
574
  $msg,
575
  sprintf(
576
  '<a href="%s">%s</a>',
577
+ esc_url( admin_url( 'admin.php?page=wpbdp-admin-fees' ) ),
578
+ esc_html__( 'Go to "Fee Plans"', 'business-directory-plugin' )
579
  )
580
  );
581
  }
582
+ wp_die( wp_kses_post( $msg ) );
583
  }
584
 
585
  $msg = _x( 'Listing submission is not available at the moment. Contact the administrator for details.', 'templates', 'business-directory-plugin' );
591
  $msg,
592
  sprintf(
593
  '<a href="%s">%s</a>',
594
+ esc_url( admin_url( 'admin.php?page=wpbdp_admin_formfields' ) ),
595
+ esc_html__( 'Go to "Form Fields"', 'business-directory-plugin' )
596
  )
597
  );
598
  }
599
 
600
+ $category_field = wpbdp_get_form_fields( 'association=category&unique=1' );
601
+
602
+ if ( empty( $category_field ) ) {
603
+ wp_die( wp_kses_post( $msg ) );
604
+ }
605
+
606
+ // Returns null if value isn't posted.
607
+ $categories = $category_field->value_from_POST();
608
+ $should_validate = ! empty( $_POST ) && ( ! empty( $categories ) || $categories !== null );
609
 
610
  if ( $this->editing ) {
611
  $this->data['previous_categories'] = $this->listing->get_categories( 'ids' );
612
 
613
  $plan_id = $this->listing->get_fee_plan()->fee_id;
614
 
 
615
  if ( ! $categories && ! empty( $_POST ) ) {
616
  $this->data['previous_categories'] = array();
617
  $this->messages( _x( 'Please select a category.', 'submit listing', 'business-directory-plugin' ), 'error', 'plan_selection' );
618
  }
619
  } else {
620
+ $plan_id = $this->new_listing_plan( $categories );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
621
  }
622
 
623
  $errors = array();
624
+
625
+ if ( $should_validate && ! $category_field->validate( $categories, $errors ) ) {
626
  foreach ( $errors as $e ) {
627
  $this->messages( $e, 'error', 'plan_selection' );
628
  }
629
 
630
  $this->prevent_save = true;
631
+ } elseif ( $categories && ! $plan_id ) {
632
+ $this->messages( __( 'Please choose a fee plan.', 'business-directory-plugin' ), 'error', 'plan_selection' );
633
  } elseif ( $categories && $plan_id ) {
634
  $plan = wpbdp_get_fee_plan( $plan_id );
635
 
667
  } else {
668
  if ( $this->listing->get_fee_plan() ) {
669
  return $this->section_render( 'submit-listing-plan-selection-complete' );
 
 
670
  }
 
 
 
 
 
671
 
672
+ $this->prevent_save = true;
 
673
  }
 
 
674
  }
675
 
676
+ $selected_plan = $this->get_selected_plan( $plan_id );
677
+
678
+ $category_count = wp_count_terms( WPBDP_CATEGORY_TAX, array( 'hide_empty' => false ) );
679
  $selected_categories = ! empty( $this->data['previous_categories'] ) ? $this->data['previous_categories'] : array();
680
+ return $this->section_render( 'submit-listing-plan-selection', compact( 'category_field', 'category_count', 'plans', 'selected_categories', 'selected_plan' ) );
681
  }
682
 
683
+ /**
684
+ * Get the plan from the new listing form.
685
+ *
686
+ * @return int
687
+ */
688
+ private function new_listing_plan( $categories ) {
689
+ if ( $this->skip_plan_selection && ! $this->category_specific_fields ) {
690
+ $plan_id = $this->fixed_plan_id;
691
+
692
+ if ( ! $this->listing->get_fee_plan() ) {
693
+ $this->listing->set_fee_plan( $plan_id );
694
+ }
695
+
696
+ if ( $this->saving() && ! $categories ) {
697
+ $this->messages( _x( 'Please select a category.', 'submit listing', 'business-directory-plugin' ), 'error', 'plan_selection' );
698
+ $this->prevent_save = true;
699
+ }
700
+ } else {
701
+ $plan_id = absint( wpbdp_get_var( array( 'param' => 'listing_plan', 'default' => 0 ), 'post' ) );
702
+ }
703
+
704
+ return $plan_id;
705
+ }
706
+
707
+ private function get_selected_plan( $plan_id ) {
708
+ $selected_plan = $plan_id;
709
+
710
+ if ( ! $this->editing && ! $this->skip_plan_selection ) {
711
+ $selected_plan = ! empty( $this->data['previous_plan'] ) ? $this->data['previous_plan'] : 0;
712
+ }
713
+
714
+ return $selected_plan;
715
+ }
716
+
717
  /**
718
  * Called dynamically from prepare_sections when the section id is set to
719
  * 'listing_fields'.
721
  private function listing_fields( $preview = false ) {
722
  $form_fields = wpbdp_get_form_fields( array( 'association' => '-category' ) );
723
  $form_fields = apply_filters_ref_array( 'wpbdp_listing_submit_fields', array( &$form_fields, &$this->listing ) );
724
+ $field_values = array();
 
725
 
726
  $validation_errors = array();
727
  $fields = array();
745
 
746
  $field_values[ $field->get_id() ] = $value;
747
 
748
+ if ( $this->should_validate_section( 'listing_fields' ) ) {
749
  $field_errors = null;
750
  $validate_res = apply_filters_ref_array(
751
  'wpbdp_listing_submit_validate_field',
773
  do_action_ref_array( 'WPBDP_Listing::set_field_values', array( &$this->listing, $field_values ) );
774
 
775
  if ( $validation_errors ) {
776
+ $this->messages( __( 'Please check the form for errors, correct them and submit again.', 'business-directory-plugin' ), 'error', 'listing_fields' );
777
  $this->prevent_save = true;
778
  }
779
 
780
  return $this->section_render( 'submit-listing-fields', compact( 'fields', 'field_values', 'validation_errors' ) );
781
  }
782
 
 
 
783
  /**
784
  * @param array $images_ An array of images.
785
  * @param array $meta An of metadata for images.
809
  return $images;
810
  }
811
 
 
 
812
  private function listing_images() {
813
  if ( ! wpbdp_get_option( 'allow-images' ) ) {
814
  return false;
816
 
817
  $listing = $this->listing;
818
  $plan = $listing->get_fee_plan();
819
+
820
+ if ( ! $plan ) {
821
+ return false;
822
+ }
823
+
824
  $image_slots = absint( $plan->fee_images );
825
 
826
  if ( ! $image_slots ) {
856
  }
857
  }
858
 
859
+ if ( $this->should_validate_section( 'listing_images' ) && ! count( $images_meta ) && wpbdp_get_option( 'enforce-image-upload' ) ) {
860
  $this->prevent_save = true;
861
  $this->messages( _x( 'Image upload is required, please provide at least one image and submit again.', 'listing submit', 'business-directory-plugin' ), 'error', 'listing_images' );
862
  }
900
  $form_username = ! empty( $_POST['user_username'] ) ? trim( $_POST['user_username'] ) : '';
901
  $form_email = ! empty( $_POST['user_email'] ) ? trim( $_POST['user_email'] ) : '';
902
 
903
+ if ( $this->should_validate_section( 'account_creation' ) && ( $this->saving() && 'required' == $mode ) || $form_create ) {
904
  $error = false;
905
 
906
  if ( ! $form_username ) {
934
 
935
  if ( 'optional' == $mode ) {
936
  $html .= '<input id="wpbdp-submit-listing-create_account" type="checkbox" name="create-account" value="create-account" ' . checked( true, $form_create, false ) . '/>';
937
+ $html .= ' <label for="wpbdp-submit-listing-create_account">' . esc_html__( 'Create a user account on this site', 'business-directory-plugin' ) . '</label>';
938
  }
939
 
940
  $html .= '<div id="wpbdp-submit-listing-account-details" class="' . ( ( 'optional' == $mode && ! $form_create ) ? 'wpbdp-hidden' : '' ) . '">';
941
 
 
 
 
 
 
 
942
  $html .= '<div class="wpbdp-form-field wpbdp-form-field-type-textfield">';
943
  $html .= '<div class="wpbdp-form-field-label">';
944
+ $html .= '<label for="wpbdp-submit-listing-user_username">' . esc_html__( 'Username', 'business-directory-plugin' ) . '</label>';
945
  $html .= '</div>';
946
  $html .= '<div class="wpbdp-form-field-inner">';
947
  $html .= '<input id="wpbdp-submit-listing-user_username" type="text" name="user_username" value="' . esc_attr( $form_username ) .'" />';
950
 
951
  $html .= '<div class="wpbdp-form-field wpbdp-form-field-type-textfield">';
952
  $html .= '<div class="wpbdp-form-field-label">';
953
+ $html .= '<label for="wpbdp-submit-listing-user_email">' . esc_html__( 'Email', 'business-directory-plugin' ) . '</label>';
954
  $html .= '</div>';
955
  $html .= '<div class="wpbdp-form-field-inner">';
956
  $html .= '<input id="wpbdp-submit-listing-user_email" type="text" name="user_email" value="' . esc_attr( $form_email ) . '" />';
957
  $html .= '</div>';
958
  $html .= '</div>';
959
 
960
+ $html .= '</div>';
961
+
962
  return $html;
963
  }
964
 
978
  $is_url = wpbdp_starts_with( $tos, 'http://', false ) || wpbdp_starts_with( $tos, 'https://', false );
979
  $accepted = ! empty( $_POST['terms-and-conditions-agreement'] ) && 1 == $_POST['terms-and-conditions-agreement'];
980
 
981
+ if ( $this->should_validate_section( 'terms_and_conditions' ) && ! $accepted ) {
982
  $this->messages( _x( 'Please agree to the Terms and Conditions.', 'templates', 'business-directory-plugin' ), 'error', 'terms_and_conditions' );
983
  $this->prevent_save = true;
984
  }
990
  if ( ! $is_url ) {
991
  $html .= '<label for="wpbdp-terms-and-conditions">';
992
  $html .= _x( 'Terms and Conditions:', 'templates', 'business-directory-plugin' );
993
+ $html .= '</label>';
994
  $html .= sprintf( '<textarea id="wpbdp-terms-and-conditions" readonly="readonly" class="wpbdp-submit-listing-tos">%s</textarea>', esc_textarea( $tos ) );
995
  }
996
 
1009
  return array( true, $html );
1010
  }
1011
 
1012
+ public function render_rootline() {
1013
+ $params = array(
1014
+ 'listing' => $this->listing,
1015
+ 'editing' => $this->editing,
1016
+ 'sections' => $this->sections,
1017
+ 'submit' => $this,
1018
+ 'echo' => true
1019
+ );
1020
+
1021
+ wpbdp_render( 'submit-listing-rootline', $params );
1022
+ }
1023
+
1024
+ public function load_css() {
1025
+
1026
+ }
1027
+
1028
+ private function find_prev_section( $section_id = null ) {
1029
+ if ( ! $section_id || empty( $this->sections_keys || ! in_array( $section_id, $this->sections_keys ) ) ) {
1030
+ return '';
1031
+ }
1032
+
1033
+ $section_pos = array_search( $section_id, $this->sections_keys, true );
1034
+
1035
+ if ( ! $section_pos ) {
1036
+ return '';
1037
+ }
1038
+
1039
+ return $this->sections_keys[$section_pos - 1];
1040
+ }
1041
+
1042
+ private function find_next_section( $section_id = null ) {
1043
+ if ( ! $section_id || empty( $this->sections_keys || ! in_array( $section_id, $this->sections_keys ) ) ) {
1044
+ return '';
1045
+ }
1046
+
1047
+ $sections_count = count( $this->sections_keys );
1048
+ $section_pos = array_search( $section_id, $this->sections_keys, true );
1049
+
1050
+ if ( false === $section_pos || $sections_count - 1 === $section_pos ) {
1051
+ return '';
1052
+ }
1053
+
1054
+ return $this->sections_keys[$section_pos + 1];
1055
+ }
1056
+
1057
+ public function should_validate_section( $section_id ) {
1058
+ $current_section_pos = array_search( $this->current_section, $this->sections_keys );
1059
+ $section_pos = array_search( $section_id, $this->sections_keys );
1060
+
1061
+ if ( false === $current_section_pos || false === $section_pos || $section_pos > $current_section_pos ) {
1062
+ return false;
1063
+ }
1064
+
1065
+ return true;
1066
+ }
1067
+
1068
  private function save_listing() {
1069
  if ( ! $this->editing ) {
1070
  $this->listing->set_status( 'incomplete' );
1141
  return $html;
1142
  }
1143
 
1144
+ /**
1145
+ * Show fields based on the selected category.
1146
+ */
1147
+ public function category_specific_fields() {
1148
  $form_fields = wpbdp_get_form_fields( array( 'association' => '-category' ) );
1149
  $form_fields = apply_filters_ref_array( 'wpbdp_listing_submit_fields', array( &$form_fields, &$this->listing ) );
1150
 
1154
  return true;
1155
  }
1156
  }
1157
+
1158
  return false;
1159
  }
1160
 
1163
  }
1164
 
1165
  }
 
 
languages/business-directory-plugin-ar.mo CHANGED
Binary file
languages/business-directory-plugin-ar.po CHANGED
@@ -5,7 +5,7 @@ msgstr ""
5
  "Project-Id-Version: Business Directory Plugin v5.7.3\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/business-"
7
  "directory-plugin\n"
8
- "POT-Creation-Date: 2020-10-26 19:40:57+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"
@@ -34,7 +34,6 @@ msgstr "الإعلان منتهي التاريخ"
34
 
35
  #: includes/admin/class-admin-listings.php:225
36
  #: includes/admin/class-listing-owner.php:91
37
- #: includes/helpers/class-listing-owner.php:91
38
  #, fuzzy
39
  msgid "Listing Owner"
40
  msgstr "الإعلان منتهي التاريخ"
@@ -78,6 +77,19 @@ msgstr ""
78
  msgid "Invalid email address."
79
  msgstr "عنوان البريد الإلكتروني غير صالح!"
80
 
 
 
 
 
 
 
 
 
 
 
 
 
 
81
  #: includes/admin/class-admin.php:391
82
  #, fuzzy
83
  msgid "Uninstall Business Directory Plugin"
@@ -88,57 +100,55 @@ msgstr "حذف إضافة دليل الأعمال"
88
  msgid "Uninstall"
89
  msgstr "حذف"
90
 
91
- #: includes/admin/class-csv-import.php:646
92
  #, fuzzy
93
  msgid "Listing imported by admin. Payment skipped."
94
  msgstr "Poster annonce(paiement initial)"
95
 
96
  #: includes/admin/class-listing-owner.php:66
97
  #: includes/admin/class-listing-owner.php:93
98
- #: includes/helpers/class-listing-owner.php:66
99
- #: includes/helpers/class-listing-owner.php:93
100
  #, fuzzy
101
  msgid "Please select a user"
102
  msgstr "المرجو تحديد خيار رسوم التصنيف \"%s\"."
103
 
104
- #: includes/admin/class-listings-personal-data-provider.php:62
105
  #, fuzzy
106
  msgid "Listing ID"
107
  msgstr "إعلان"
108
 
109
- #: includes/admin/class-listings-personal-data-provider.php:113
110
  #, fuzzy
111
  msgid "Image URL"
112
  msgstr "الصورة"
113
 
114
- #: includes/admin/class-listings-personal-data-provider.php:127
115
  #, fuzzy
116
  msgid "Business Directory Listings"
117
  msgstr "إعدادات دليل الأعمال"
118
 
119
- #: includes/admin/class-listings-personal-data-provider.php:161
120
  #, fuzzy
121
  msgid ""
122
  "An unknown error occurred while trying to delete information for listing "
123
  "{listing_id}."
124
  msgstr "حدث خطأ أثناء محاولة حذف هذا الحقل."
125
 
126
- #: includes/admin/class-payment-personal-data-provider.php:56
127
  #, fuzzy
128
  msgid "Payment Transaction"
129
  msgstr "transaction"
130
 
131
- #: includes/admin/class-payment-personal-data-provider.php:57
132
  #, fuzzy
133
  msgid "Payer Email"
134
  msgstr "بريدك الإلكتروني"
135
 
136
- #: includes/admin/class-payment-personal-data-provider.php:66
137
  #, fuzzy
138
  msgid "Listing Payments Information"
139
  msgstr "نقل المعاملات السابقة إلى المدفوعات الجديدة API ...%d/%d"
140
 
141
- #: includes/admin/class-payment-personal-data-provider.php:99
142
  #, fuzzy
143
  msgid ""
144
  "An unknown error occurred while trying to delete listing payment information "
@@ -149,21 +159,49 @@ msgstr "حدث خطأ أثناء محاولة حذف هذا الحقل."
149
  msgid "Business Directory Plugin"
150
  msgstr "Business Directory Plugin"
151
 
152
- #: includes/admin/page-debug.php:16
 
 
153
  #, fuzzy
154
- msgid "Business Directory Info"
155
- msgstr "دليل الأعمال"
 
 
 
 
156
 
157
  #: includes/admin/page-debug.php:43
158
  msgid "Missing tables: %s"
159
  msgstr "الجداول المفقودة: %s"
160
 
 
 
 
 
 
161
  #: includes/admin/page-debug.php:51
162
  #, fuzzy
163
- msgid "Business Directory Options"
164
- msgstr "إعدادات دليل الأعمال"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
165
 
166
- #: includes/admin/settings/class-settings-bootstrap.php:274
167
  #, fuzzy
168
  msgid ""
169
  "Allow Business Directory to anonymously collect information about your "
@@ -172,12 +210,12 @@ msgstr ""
172
  "تسمح لدليل الأعمال بجمع معلومات مجهولة حول الإضافات المثبتة، والقوالب وإصدار "
173
  "ووردبريس الخاص بك؟"
174
 
175
- #: includes/admin/settings/class-settings-bootstrap.php:275
176
  #, fuzzy
177
  msgid "<a>Learn more</a> about what Business Directory tracks."
178
  msgstr "<a>معرفة المزيد</a> حول ما يتتبع دليل الأعمال وما لا يتتبع."
179
 
180
- #: includes/admin/settings/class-settings-bootstrap.php:324
181
  #, fuzzy
182
  msgid ""
183
  "Enabling this sacrifices result quality to improve speed. This is helpful if "
@@ -186,39 +224,64 @@ msgstr ""
186
  "تمكين هذا يجعل \"دليل الأعمال\" يضحي بجودة النتيجة لتحسين السرعة. وهذا مفيد "
187
  "إذا كنت على خطط استضافة مشتركة، حيث أداء قاعدة البيانات يعد مشكلة."
188
 
189
- #: includes/admin/settings/class-settings-bootstrap.php:527
190
  msgid ""
191
- "Business Directory uses the standard comment inclusion from WordPress, but "
192
- "most themes only allow for comments on posts, not pages. Some themes handle "
193
- "both. Business Directory is displayed on a page, so we need a theme that can "
194
- "handle both to show comments. Use the 2nd option if you want to allow "
195
- "comments on listings first, and if that doesn't work, try the 3rd option "
196
- "instead."
197
  msgstr ""
198
 
199
- #: includes/admin/settings/class-settings-bootstrap.php:532
200
  #, fuzzy
201
- msgid ""
202
- "Include comment form, Business Directory invoked (use only if 2nd option "
203
- "doesn't work)"
204
  msgstr "يتضمن نموذج التعليق على صفحات الإعلانات؟"
205
 
206
- #: includes/admin/settings/class-settings-bootstrap.php:550
 
 
 
 
 
207
  #, fuzzy
208
- msgid "Prevent featured (sticky) status on Business Directory pages?"
209
  msgstr "حالة مميز (مثبت)"
210
 
211
- #: includes/admin/settings/class-settings-bootstrap.php:827
212
  #, fuzzy
213
- msgid "Use the Business Directory theme style for buttons"
214
- msgstr "إستخدم نمط قالب دليل الأعمال لأزرار دليل الأعمال"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
215
 
216
- #: includes/admin/settings/class-settings-bootstrap.php:828
217
  #, fuzzy
218
- msgid "Use the WP theme style for Business Directory buttons"
219
- msgstr "إستخدم نمط قالب ووردبريس لأزرار دليل الأعمال"
 
 
 
 
 
 
 
 
220
 
221
- #: includes/admin/settings/class-settings-bootstrap.php:1110
222
  msgid ""
223
  "If you are using this gateway, we recommend you disable it if you wish to "
224
  "collect payments in this currency."
@@ -232,19 +295,85 @@ msgstr[3] ""
232
  msgstr[4] ""
233
  msgstr[5] ""
234
 
235
- #: includes/admin/settings/class-settings-bootstrap.php:1208
236
  #, fuzzy
237
  msgid ""
238
  "An abandoned payment is when a user attempts to place a listing and gets to "
239
  "the end, but fails to complete their payment for the listing. This results "
240
  "in listings that look like they failed, when the user simply didn't complete "
241
- "the transaction. Business Directory can remind them to come back and "
242
  "continue."
243
  msgstr ""
244
  "دفعة مهجورة هي عندما يحاول عضو وضع إعلان ويصل إلى النهاية، ولكنه يفشل في "
245
  "إتمام الدفع للإعلان. هذا ينتج عنه أن الإعلانات تبدو وكأنها فشلت، وذلك عندما "
246
  "لا يكمل العضو المعاملة ببساطة. دليل الأعمال يستطيع تذكيرهم للعودة والاستمرار."
247
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
248
  #: includes/admin/upgrades/class-installer-installation-error.php:15
249
  msgid "Business Directory - Installation Failed"
250
  msgstr "دليل الأعمال - ترقية يدوية"
@@ -301,53 +430,70 @@ msgstr "إضغط على \"إبدأ الترقية\" وانتظر حتى انته
301
  msgid "Business Directory - Featured Levels Migration"
302
  msgstr "دليل الأعمال - إعلانات مميزة"
303
 
304
- #: includes/class-cpt-integration.php:20
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
305
  msgid "Edit Listing"
306
  msgstr "تحرير الإعلان"
307
 
308
- #: includes/class-cpt-integration.php:21
309
  msgid "New Listing"
310
  msgstr "إعلان جديد"
311
 
312
- #: includes/class-cpt-integration.php:22
313
  msgid "View Listing"
314
  msgstr "عرض الإعلان"
315
 
316
- #: includes/class-cpt-integration.php:23
317
  msgid "Search Listings"
318
  msgstr "البحث في الإعلانات"
319
 
320
- #: includes/class-cpt-integration.php:24
321
  #, fuzzy
322
  msgid "Directory Listings"
323
  msgstr "رابط لطيف لإعلانات الدليل"
324
 
325
- #: includes/class-cpt-integration.php:25
326
  msgid "No listings found"
327
  msgstr "لم يتم العثور على إعلانات"
328
 
329
- #: includes/class-cpt-integration.php:26
330
  msgid "No listings found in trash"
331
  msgstr "لم يتم العثور على إعلانات في سلة المهملات"
332
 
333
- #: includes/class-cpt-integration.php:47
334
  msgid "Directory Categories"
335
  msgstr "تصنيفات الدليل"
336
 
337
- #: includes/class-cpt-integration.php:48
338
  msgid "Directory Category"
339
  msgstr "تصنيف الدليل"
340
 
341
- #: includes/class-cpt-integration.php:59
342
  msgid "Directory Tags"
343
  msgstr "وسوم الدليل"
344
 
345
- #: includes/class-cpt-integration.php:60
346
  msgid "Directory Tag"
347
  msgstr "وسم الدليل"
348
 
349
  #. translators: %s: listing count
350
- #: includes/class-cpt-integration.php:254
351
  #, fuzzy
352
  msgid "%s listing updated."
353
  msgid_plural "%s listings updated."
@@ -359,7 +505,7 @@ msgstr[4] "تم تحرير الإعلان"
359
  msgstr[5] "تم تحرير الإعلان"
360
 
361
  #. translators: %s: listing count
362
- #: includes/class-cpt-integration.php:256
363
  msgid "%s listing not updated, somebody is editing it."
364
  msgid_plural "%s listings not updated, somebody is editing them."
365
  msgstr[0] ""
@@ -370,7 +516,7 @@ msgstr[4] ""
370
  msgstr[5] ""
371
 
372
  #. translators: %s: listing count
373
- #: includes/class-cpt-integration.php:258
374
  #, fuzzy
375
  msgid "%s listing permanently deleted."
376
  msgid_plural "%s listings permanently deleted."
@@ -382,7 +528,7 @@ msgstr[4] "إنتهاء صلاحية الإعلان"
382
  msgstr[5] "إنتهاء صلاحية الإعلان"
383
 
384
  #. translators: %s: listing count
385
- #: includes/class-cpt-integration.php:260
386
  #, fuzzy
387
  msgid "%s listing moved to the Trash."
388
  msgid_plural "%s listings moved to the Trash."
@@ -394,7 +540,7 @@ msgstr[4] "لم يتم العثور على إعلانات في سلة المهم
394
  msgstr[5] "لم يتم العثور على إعلانات في سلة المهملات"
395
 
396
  #. translators: %s: listing count
397
- #: includes/class-cpt-integration.php:262
398
  #, fuzzy
399
  msgid "%s listing restored from the Trash."
400
  msgid_plural "%s listings restored from the Trash."
@@ -405,6 +551,12 @@ msgstr[3] "تم حذف إعلانك."
405
  msgstr[4] "تم حذف إعلانك."
406
  msgstr[5] "تم حذف إعلانك."
407
 
 
 
 
 
 
 
408
  #: includes/class-payment-gateway.php:142
409
  msgid ""
410
  "There was an unexpected error trying to cancel your subscription. Please "
@@ -418,10 +570,10 @@ msgstr ""
418
  msgid ""
419
  "You have payments turned on but do not have a public fee plan. Directory "
420
  "users won't be able to submit a listing until you add a public fee plan. Go "
421
- "to %1$sManage Fees%2$s to add or edit your fee plan(s)."
422
  msgstr ""
423
 
424
- #: includes/class-wpbdp.php:493
425
  #, fuzzy
426
  msgid ""
427
  "The directory features are disabled at this time because a <a>manual "
@@ -430,141 +582,384 @@ msgstr ""
430
  "تم تعطيل ميزات دليل الأعمال حاليا بسبب أن الإضافة تحتاج إلى إجراء ترقية "
431
  "يدوية قبل المتابعة."
432
 
433
- #: includes/class-wpbdp.php:500
434
  msgid ""
435
  "The directory is not available at this time. Please try again in a few "
436
  "minutes or contact the administrator if the problem persists."
437
  msgstr ""
438
 
439
- #: includes/fields/class-fieldtypes-image.php:145
440
- #: templates/submit-listing-images-upload-form.tpl.php:29
441
- msgid "Select from Media"
442
- msgstr ""
443
-
444
- #: includes/form-fields.php:355
445
- msgid "Business Name"
446
- msgstr "الإسم"
447
-
448
- #: includes/form-fields.php:364
449
- msgid "Business Genre"
450
- msgstr "التصنيف"
451
-
452
- #: includes/form-fields.php:373
453
- msgid "Short Business Description"
454
- msgstr "وصف قصير"
455
-
456
- #: includes/form-fields.php:381
457
- msgid "Long Business Description"
458
- msgstr "وصف مطول"
459
-
460
- #: includes/form-fields.php:390
461
- msgid "Business Website Address"
462
- msgstr "عنوان الموقع"
463
-
464
- #: includes/form-fields.php:399
465
- msgid "Business Phone Number"
466
- msgstr "رقم الهاتف"
467
 
468
- #: includes/form-fields.php:407
469
- msgid "Business Fax"
470
- msgstr "رقم الفاكس"
 
471
 
472
- #: includes/form-fields.php:415
473
- msgid "Business Contact Email"
474
- msgstr "البريد الإلكتروني"
 
475
 
476
- #: includes/form-fields.php:424
477
- msgid "Business Tags"
478
- msgstr "الوسوم"
 
479
 
480
- #: includes/form-fields.php:432
481
- msgid "Business Address"
482
- msgstr "العنوان"
 
483
 
484
- #: includes/form-fields.php:440
485
- msgid "ZIP Code"
486
- msgstr "الرمز البريدي"
 
487
 
488
- #: includes/functions.php:554 templates/admin/fees-index.tpl.php:74
489
- #: templates/admin/fees-index.tpl.php:87 templates/admin/fees-index.tpl.php:105
490
- msgid "Free"
491
- msgstr "مجاني"
492
 
493
- #: includes/gateways/class-gateway-authorize-net.php:356
494
- msgid ""
495
- "An error occurred while trying to cancel your subscription. Please try again "
496
- "later or contact the site administrator."
497
  msgstr ""
498
 
499
- #: includes/gateways/class-gateway-authorize-net.php:360
500
- msgid ""
501
- "An error occurred while trying to cancel Authorize.net subscription with ID "
502
- "%s. You can try again later or cancel subscription from gateway dashboard."
503
- msgstr ""
504
 
505
- #: includes/licensing.php:91 includes/licensing.php:94
 
 
506
  #, fuzzy
507
- msgid "Licenses"
508
- msgstr "تراخيص"
509
 
510
- #: includes/licensing.php:170
511
- msgid "Build more powerful directories"
512
  msgstr ""
513
 
514
- #: includes/licensing.php:171
515
- msgid ""
516
- "Add category images, maps, filter by location, payment gateways, and more."
517
- msgstr ""
518
 
519
- #: includes/licensing.php:172 templates/admin/sidebar.tpl.php:59
520
  #, fuzzy
521
- msgid "Upgrade Now"
522
- msgstr "ترقية إلى %s"
523
 
524
- #: includes/licensing.php:173
525
  #, fuzzy
526
- msgid "Already purchased?"
527
- msgstr "مُركب مسبقا"
528
 
529
- #: includes/payment.php:38
530
- msgid "We couldn't find a payment associated with the given subscription."
531
- msgstr ""
 
532
 
533
- #: includes/payment.php:45
534
- msgid "The payment gateway \"<payment-gateway>\" is not available."
535
- msgstr ""
 
536
 
537
- #: includes/templates-ui.php:292
538
- msgid "Directory"
539
- msgstr "الدليل"
 
540
 
541
- #: includes/templates-ui.php:301
542
- msgid "View All Listings"
543
- msgstr "مشاهدة جميع الإعلانات"
 
544
 
545
- #: includes/templates-ui.php:310
546
  #, fuzzy
547
- msgid "Manage Listings"
548
- msgstr "إدارة الإعلانات المدفوعة"
549
 
550
- #: includes/templates-ui.php:319
551
- msgid "Create A Listing"
552
- msgstr "إنشاء إعلان"
 
553
 
554
- #: includes/themes.php:922
555
  #, fuzzy
556
- msgid "ZIP file is not a valid Business Directory theme file."
557
- msgstr "ملف الضغط ZIP ليس ملف قالب دليل الأعمال صالح."
558
 
559
- #: includes/views/listing_contact.php:258
560
- msgid "l F j, Y \\a\\t g:i a"
561
- msgstr "l F j, Y \\a\\t g:i a"
 
562
 
563
- #: templates/admin/csv-export.tpl.php:6
564
  #, fuzzy
565
- msgid ""
566
- "An unknown error occurred during the export. Please make sure you have "
567
- "enough free disk space and memory available to PHP. Check your error logs "
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
568
  "for details."
569
  msgstr ""
570
  "حدث خطأ غير معروف أثناء عملية التصدير. الرجاء التأكد من أن لديك ما يكفي من "
@@ -574,8 +969,8 @@ msgstr ""
574
  #: templates/admin/csv-export.tpl.php:68
575
  #, fuzzy
576
  msgid ""
577
- "If you plan to re-import the listings into Business Directory and don't want "
578
- "new ones created, select this option!"
579
  msgstr ""
580
  "إذا كنت تخطط لإعادة استيراد الإعلانات إلى \"دليل الأعمال\" ولا تريد إنشاء "
581
  "أخرى جديدة، قم بتحديد هذا الخيار!"
@@ -589,6 +984,71 @@ msgstr ""
589
  "المعلومات التالية يمكن أن تساعد مطورين \"دليل الأعمال\" لتصحيح المشاكل "
590
  "المحتملة مع الإعدادات الخاص بك."
591
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
592
  #: templates/admin/fees-index.tpl.php:7
593
  #, fuzzy
594
  msgid "Add New Listing Fee"
@@ -716,22 +1176,223 @@ msgstr "إدارة الخيارات"
716
  msgid "Manage Form Fields"
717
  msgstr "إدارة حقول الاستمارة"
718
 
719
- #: templates/admin/home.tpl.php:60
720
- #, fuzzy
721
- msgid "Manage Fees"
722
- msgstr "إدارة الرسوم"
723
-
724
  #: templates/admin/home.tpl.php:67
725
  msgid "Manage Paid Listings"
726
  msgstr "إدارة الإعلانات المدفوعة"
727
 
728
- #: templates/admin/privacy-policy.tpl.php:12
729
- msgid "Suggested text:"
730
- msgstr ""
 
731
 
732
- #: templates/admin/settings-page.tpl.php:6
733
- msgid "Business Directory Settings"
734
- msgstr "إعدادات دليل الأعمال"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
735
 
736
  #: templates/admin/settings-reset.tpl.php:3
737
  msgid "Business Directory - Reset Defaults"
@@ -758,10 +1419,6 @@ msgstr "يرجى ملاحظة أنه سيتم فقدان كافة الإعداد
758
  msgid "Your existing listings will NOT be deleted doing this."
759
  msgstr ""
760
 
761
- #: templates/admin/settings-reset.tpl.php:24
762
- msgid "Reset Defaults"
763
- msgstr "إعادة تعيين الوضع الافتراضي"
764
-
765
  #: templates/admin/sidebar.tpl.php:3
766
  #, fuzzy
767
  msgid "Category Images"
@@ -842,63 +1499,234 @@ msgstr "قالب Restaurant"
842
  msgid "Tabbed Business Theme"
843
  msgstr "قالب Tabbed Business"
844
 
845
- #: templates/admin/sidebar.tpl.php:22
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
846
  #, fuzzy
847
- msgid "Elegant Business Theme"
848
- msgstr "قالب Elegant Business"
849
 
850
- #: templates/admin/sidebar.tpl.php:29
851
  #, fuzzy
852
- msgid "Like this plugin?"
853
- msgstr "هل أحببت هذه الإضافة؟"
854
 
855
- #: templates/admin/sidebar.tpl.php:40
856
- msgid "Make better directories"
 
 
 
 
857
  msgstr ""
 
 
 
858
 
859
- #: templates/admin/sidebar.tpl.php:53 templates/admin/sidebar.tpl.php:74
860
  #, fuzzy
861
- msgid "new"
862
- msgstr "جديد"
863
 
864
- #: templates/admin/themes-install.tpl.php:21
865
  #, fuzzy
866
- msgid "Business Directory Theme archive (ZIP file)"
867
- msgstr "أرشيف قالب دليل الأعمال (ملف مضغوط)"
868
 
869
- #: templates/businessdirectory-listings.tpl.php:30
870
- #: templates/deprecated/search.tpl.php:21 templates/listings.tpl.php:14
871
  #, fuzzy
872
- msgid "No listings found."
873
- msgstr "لم يتم العثور على أي إعلانات."
874
 
875
- #: templates/businessdirectory-listings.tpl.php:41
876
- #: templates/listings.tpl.php:30 templates/manage_listings.tpl.php:33
877
  #, fuzzy
878
- msgid "&larr; Previous "
879
- msgstr "&laquo; السابق"
880
 
881
- #: templates/businessdirectory-listings.tpl.php:42
882
- #: templates/listings.tpl.php:31 templates/manage_listings.tpl.php:34
883
  #, fuzzy
884
- msgid "Next &rarr;"
885
- msgstr "التالي &raquo;"
886
 
887
- #: templates/deprecated/search.tpl.php:6
888
  #, fuzzy
889
- msgid "Search"
890
- msgstr "بحث"
891
 
892
- #: templates/deprecated/search.tpl.php:14
893
  #, fuzzy
894
- msgid "Search Results"
895
- msgstr "نتائج البحث"
896
 
897
- #: templates/deprecated/search.tpl.php:27 templates/manage-listings.tpl.php:14
898
- #: templates/manage_listings.tpl.php:16
899
  #, fuzzy
900
- msgid "Return to directory"
901
- msgstr "العودة إلى الدليل."
902
 
903
  #: templates/manage-listings.tpl.php:3
904
  #, fuzzy
@@ -919,20 +1747,105 @@ msgstr "أنت لا تملك حاليا أي إعلانات في الدليل."
919
  msgid "Return to Directory"
920
  msgstr "العودة إلى الدليل."
921
 
922
- #: templates/submit-listing-done.tpl.php:36
923
  #, fuzzy
924
- msgid "Return to directory."
925
- msgstr "الرجوع إلى الدليل."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
926
 
927
- #: templates/submit-listing-images.tpl.php:5
928
  #, fuzzy
929
  msgid "Current Images"
930
  msgstr "الصور الحالية"
931
 
932
- #: templates/submit-listing-images.tpl.php:8
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
933
  #, fuzzy
934
- msgid "There are no images currently attached to your listing."
935
- msgstr "لا توجد أي صور مرفقة حاليا إلى إعلانك."
936
 
937
  #. Author URI of the plugin/theme
938
  #, fuzzy
@@ -973,84 +1886,84 @@ msgctxt "admin csv-import"
973
  msgid "See an example CSV import file"
974
  msgstr "مشاهدة مثال لملف استيراد CSV"
975
 
976
- #: includes/admin/class-admin-csv.php:39 templates/admin/csv-import.tpl.php:287
977
  msgctxt "admin csv-import"
978
  msgid "Help"
979
  msgstr "المساعدة"
980
 
981
- #: includes/admin/class-csv-import.php:503
982
  msgctxt "admin csv-import"
983
  msgid ""
984
  "Could not create listing category \"<category-name>\". The operation failed "
985
  "with the following error: <error-message>."
986
  msgstr ""
987
 
988
- #: includes/admin/class-csv-import.php:509
989
  msgctxt "admin csv-import"
990
  msgid "Could not create listing category \"%s\""
991
  msgstr "لا يمكن إنشاء تصنيف الإعلان \"%s\""
992
 
993
- #: includes/admin/class-csv-import.php:700
994
  msgctxt "admin csv-import"
995
  msgid "Username \"%s\" does not exist"
996
  msgstr "إسم المستخدم \"%s\" غير موجود"
997
 
998
- #: includes/admin/class-csv-import.php:727
999
  msgctxt "admin csv-import"
1000
  msgid "There is no Fee Plan with ID = <fee-id>"
1001
  msgstr ""
1002
 
1003
- #: includes/admin/class-csv-import.php:758
1004
  msgctxt "admin csv-import"
1005
  msgid "Missing required field: %s"
1006
  msgstr "حقل مطلوب مفقود: %s"
1007
 
1008
- #: includes/admin/class-csv-import.php:785
1009
  msgctxt "admin csv-import"
1010
  msgid "Listing category \"%s\" does not exist"
1011
  msgstr "تصنيف الإعلان \"%s\" غير موجود"
1012
 
1013
- #: includes/admin/class-csv-import.php:850
1014
  msgctxt "admin csv-import"
1015
  msgid "The string <string> couldn't be converted into a valid date."
1016
  msgstr ""
1017
 
1018
- #: includes/admin/csv-import.php:130
1019
  msgctxt "admin csv-import"
1020
  msgid "Business %s"
1021
  msgstr "الأعمال %s"
1022
 
1023
- #: includes/admin/csv-import.php:168
1024
  msgctxt "admin csv-import"
1025
  msgid "Whatever"
1026
  msgstr "أيا كان"
1027
 
1028
- #: includes/admin/csv-import.php:173
1029
  msgctxt "admin csv-import"
1030
  msgid "Example CSV Import File"
1031
  msgstr "مثال لملف الاستيراد CSV"
1032
 
1033
- #: includes/admin/csv-import.php:174
1034
  msgctxt "admin csv-import"
1035
  msgid "← Return to \"CSV Import\""
1036
  msgstr "← العودة إلى \"استيراد CSV\""
1037
 
1038
- #: includes/admin/csv-import.php:330
1039
  msgctxt "admin csv-import"
1040
  msgid "There was an error uploading the CSV file."
1041
  msgstr "حدث خطأ أثناء رفع ملف CSV."
1042
 
1043
- #: includes/admin/csv-import.php:336
1044
  msgctxt "admin csv-import"
1045
  msgid "Please upload or select a CSV file."
1046
  msgstr "المرجو رفع أو حدد ملف CSV."
1047
 
1048
- #: includes/admin/csv-import.php:349
1049
  msgctxt "admin csv-import"
1050
  msgid "There was an error uploading the images ZIP file."
1051
  msgstr "حدث خطأ أثناء رفع ملف الصور المضغوط ."
1052
 
1053
- #: includes/admin/csv-import.php:373
1054
  msgctxt "admin csv-import"
1055
  msgid ""
1056
  "An error was detected while validating the CSV file for import. Please fix "
@@ -1059,7 +1972,7 @@ msgstr ""
1059
  "تم اكتشاف خطأ أثناء التحقق من صحة ملف CSV للاستيراد. المرجو إصلاح هذا قبل "
1060
  "المتابعة."
1061
 
1062
- #: includes/admin/csv-import.php:382
1063
  msgctxt "admin csv-import"
1064
  msgid "Import is in \"test mode\". Nothing will be inserted into the database."
1065
  msgstr "الاستيراد في \"وضع الاختبار\". لن يتم إدراج أي شيء في قاعدة البيانات."
@@ -1193,12 +2106,12 @@ msgctxt "admin csv-import"
1193
  msgid "Warning"
1194
  msgstr "تحذير"
1195
 
1196
- #: templates/admin/csv-import.tpl.php:28
1197
  msgctxt "admin csv-import"
1198
  msgid "Here, you can import data into your directory using the CSV format."
1199
  msgstr "هنا، يمكنك استيراد البيانات إلى الدليل الخاص بك باستخدام تنسيق CSV."
1200
 
1201
- #: templates/admin/csv-import.tpl.php:36
1202
  msgctxt "admin csv-import"
1203
  msgid ""
1204
  "We strongly recommend reading our <a>CSV import documentation</a> first to "
@@ -1207,135 +2120,135 @@ msgstr ""
1207
  "نوصي بشدة بقراءة <a>وثائق شرح استيراد CSV</a> أولاً لتساعدك على القيام "
1208
  "بالأشياء بالترتيب الصحيح."
1209
 
1210
- #: templates/admin/csv-import.tpl.php:45
1211
  msgctxt "admin csv-import"
1212
  msgid "Import Files"
1213
  msgstr "استيراد الملفات"
1214
 
1215
- #: templates/admin/csv-import.tpl.php:50
1216
  msgctxt "admin csv-import"
1217
  msgid "CSV File"
1218
  msgstr "ملف CSV"
1219
 
1220
- #: templates/admin/csv-import.tpl.php:62 templates/admin/csv-import.tpl.php:93
1221
  msgctxt "admin csv-import"
1222
  msgid "... or <a>select a file uploaded to the imports folder</a>"
1223
  msgstr ".. أو <a>حدد ملفا تم تحميله إلى مجلد الاستراد</a>"
1224
 
1225
- #: templates/admin/csv-import.tpl.php:72 templates/admin/csv-import.tpl.php:103
1226
  msgctxt "admin csv-import"
1227
  msgid "(Upload new file)"
1228
  msgstr "(رفع ملف جديد)"
1229
 
1230
- #: templates/admin/csv-import.tpl.php:81
1231
  msgctxt "admin csv-import"
1232
  msgid "ZIP file containing images"
1233
  msgstr "ملف مضغوط يحتوي على صور"
1234
 
1235
- #: templates/admin/csv-import.tpl.php:112
1236
  msgctxt "admin csv-import"
1237
  msgid "CSV File Settings"
1238
  msgstr "إعدادات ملف CSV"
1239
 
1240
- #: templates/admin/csv-import.tpl.php:116
1241
  msgctxt "admin csv-import"
1242
  msgid "Column Separator"
1243
  msgstr "فاصلة الأعمدة"
1244
 
1245
- #: templates/admin/csv-import.tpl.php:124
1246
  msgctxt "admin csv-import"
1247
  msgid "Comma (,)"
1248
  msgstr ""
1249
 
1250
- #: templates/admin/csv-import.tpl.php:130
1251
  msgctxt "admin csv-import"
1252
  msgid "Semicolon (;)"
1253
  msgstr ""
1254
 
1255
- #: templates/admin/csv-import.tpl.php:136
1256
  msgctxt "admin csv-import"
1257
  msgid "TAB"
1258
  msgstr ""
1259
 
1260
- #: templates/admin/csv-import.tpl.php:142
1261
  msgctxt "admin csv-import"
1262
  msgid "Image Separator"
1263
  msgstr "فاصلة الصورة "
1264
 
1265
- #: templates/admin/csv-import.tpl.php:153
1266
  msgctxt "admin csv-import"
1267
  msgid "Category Separator"
1268
  msgstr "فاصلة التصنيف"
1269
 
1270
- #: templates/admin/csv-import.tpl.php:164
1271
  msgctxt "admin csv-import"
1272
  msgid "Import settings"
1273
  msgstr "إعدادات الاستيراد"
1274
 
1275
- #: templates/admin/csv-import.tpl.php:168
1276
  #, fuzzy
1277
  msgctxt "admin csv-import"
1278
  msgid "Post status of new imported listings"
1279
  msgstr "حالة مقالة الإعلانات المستوردة"
1280
 
1281
- #: templates/admin/csv-import.tpl.php:183
1282
  #, fuzzy
1283
  msgctxt "admin csv-import"
1284
  msgid "Post status of existing imported listings"
1285
  msgstr "حالة مقالة الإعلانات المستوردة"
1286
 
1287
- #: templates/admin/csv-import.tpl.php:187
1288
  #, fuzzy
1289
  msgctxt "admin csv-import"
1290
  msgid "Preserve existing status"
1291
  msgstr "الإعلانات"
1292
 
1293
- #: templates/admin/csv-import.tpl.php:199
1294
  msgctxt "admin csv-import"
1295
  msgid "Missing categories handling"
1296
  msgstr "معالجة التصنيفات المفقودة"
1297
 
1298
- #: templates/admin/csv-import.tpl.php:204
1299
  msgctxt "admin csv-import"
1300
  msgid "Auto-create categories"
1301
  msgstr "الإنشاء التلقائي للتصنيفات"
1302
 
1303
- #: templates/admin/csv-import.tpl.php:207
1304
  msgctxt "admin csv-import"
1305
  msgid "Generate errors when a category is not found"
1306
  msgstr "إنشاء أخطاء عند عدم العثور على تصنيف"
1307
 
1308
- #: templates/admin/csv-import.tpl.php:212
1309
  msgctxt "admin csv-import"
1310
  msgid "Keep existing listing images?"
1311
  msgstr "الاحتفاظ بصور الإعلانات الموجودة؟"
1312
 
1313
- #: templates/admin/csv-import.tpl.php:217
1314
  msgctxt "admin csv-import"
1315
  msgid "Keep existing images."
1316
  msgstr "الاحتفاظ بالصور الموجودة."
1317
 
1318
- #: templates/admin/csv-import.tpl.php:218
1319
  msgctxt "admin csv-import"
1320
  msgid "Appends new images while keeping current ones."
1321
  msgstr "إلحاق الصور الجديدة مع الاحتفاظ بالموجودة حاليا."
1322
 
1323
- #: templates/admin/csv-import.tpl.php:223
1324
  msgctxt "admin csv-import"
1325
  msgid "Assign listings to a user?"
1326
  msgstr "تعيين إعلانات للعضو؟"
1327
 
1328
- #: templates/admin/csv-import.tpl.php:229
1329
  msgctxt "admin csv-import"
1330
  msgid "Assign listings to a user."
1331
  msgstr "تعيين إعلانات للعضو."
1332
 
1333
- #: templates/admin/csv-import.tpl.php:234
1334
  msgctxt "admin csv-import"
1335
  msgid "Use a default user for listings?"
1336
  msgstr "استخدام العضو الافتراضي للإعلانات؟"
1337
 
1338
- #: templates/admin/csv-import.tpl.php:240
1339
  msgctxt "admin csv-import"
1340
  msgid ""
1341
  "Select a default user to be used if the username column is not present in "
@@ -1344,24 +2257,24 @@ msgstr ""
1344
  "حدد العضو الافتراضي لاستخدامه إذا كان العمود إسم المستخدم غير موجود في ملف "
1345
  "CSV."
1346
 
1347
- #: templates/admin/csv-import.tpl.php:245
1348
  msgctxt "admin csv-import"
1349
  msgid "Default listing user"
1350
  msgstr "إعلان العضو الافتراضي"
1351
 
1352
- #: templates/admin/csv-import.tpl.php:251
1353
  msgctxt "admin csv-import"
1354
  msgid ""
1355
  "This user will be used if the username column is not present in the CSV file."
1356
  msgstr "سيتم استخدام هذا العضو إذا كان عمود إسم المستخدم غير موجود في ملف CSV."
1357
 
1358
- #: templates/admin/csv-import.tpl.php:256
1359
  #, fuzzy
1360
  msgctxt "admin csv-import"
1361
  msgid "Number of listings imported on every cycle"
1362
  msgstr "عدد الإعلانات للعرض"
1363
 
1364
- #: templates/admin/csv-import.tpl.php:264
1365
  msgctxt "admin csv-import"
1366
  msgid ""
1367
  "If you are having trouble importing listings due to memory problems, try "
@@ -1370,27 +2283,27 @@ msgid ""
1370
  "success on shared hosting platforms and other resource-constrained servers."
1371
  msgstr ""
1372
 
1373
- #: templates/admin/csv-import.tpl.php:269
1374
  msgctxt "admin csv-import"
1375
  msgid "Disable e-mail notifications during import?"
1376
  msgstr "تعطيل تنبيهات البريد الإلكتروني أثناء عملية الاستيراد؟"
1377
 
1378
- #: templates/admin/csv-import.tpl.php:274
1379
  msgctxt "admin csv-import"
1380
  msgid "Disable e-mail notifications."
1381
  msgstr "تعطيل التنبيهات."
1382
 
1383
- #: templates/admin/csv-import.tpl.php:280
1384
  msgctxt "admin csv-import"
1385
  msgid "Test Import"
1386
  msgstr "اختبار الاستيراد"
1387
 
1388
- #: templates/admin/csv-import.tpl.php:281
1389
  msgctxt "admin csv-import"
1390
  msgid "Import Listings"
1391
  msgstr "استيراد الإعلانات"
1392
 
1393
- #: templates/admin/csv-import.tpl.php:289
1394
  msgctxt "admin csv-import"
1395
  msgid ""
1396
  "The following are the valid header names to be used in the CSV file. "
@@ -1402,32 +2315,32 @@ msgstr ""
1402
  "القيم (مثل تصنيف أو وسوم) عدة مرات في الملف. إضغط فوق <a href=\"%s\">\"انظر "
1403
  "مثال لملف استيراد CSV\"</a> لمعرفة كيف يجب أن يبدو ملف الاستيراد."
1404
 
1405
- #: templates/admin/csv-import.tpl.php:296
1406
  msgctxt "admin csv-import"
1407
  msgid "Header name/label"
1408
  msgstr "إسم رأس/التسمية"
1409
 
1410
- #: templates/admin/csv-import.tpl.php:297
1411
  msgctxt "admin csv-import"
1412
  msgid "Field"
1413
  msgstr "حقل"
1414
 
1415
- #: templates/admin/csv-import.tpl.php:298
1416
  msgctxt "admin csv-import"
1417
  msgid "Type"
1418
  msgstr "نوع"
1419
 
1420
- #: templates/admin/csv-import.tpl.php:299
1421
  msgctxt "admin csv-import"
1422
  msgid "Required?"
1423
  msgstr "مطلوب؟"
1424
 
1425
- #: templates/admin/csv-import.tpl.php:300
1426
  msgctxt "admin csv-import"
1427
  msgid "Multivalued?"
1428
  msgstr "متعدد القيم؟"
1429
 
1430
- #: templates/admin/csv-import.tpl.php:322
1431
  #, fuzzy
1432
  msgctxt "admin csv-import"
1433
  msgid ""
@@ -1437,24 +2350,24 @@ msgstr ""
1437
  "تاريخ انتهاء صلاحية الإعلان بهذا التنسيق YYYY-MM-dd. \"استخدام\" هذا العمود "
1438
  "عند إضافة أو تحديث الإعلانات من مصادر خارجية."
1439
 
1440
- #: templates/admin/csv-import.tpl.php:329
1441
  msgctxt "admin csv-import"
1442
  msgid "Semicolon separated list of listing images (from the ZIP file)"
1443
  msgstr "لائحة مفصولة بفاصلة منقوطة لصور الإعلانات (من ملف مضغوط)"
1444
 
1445
- #: templates/admin/csv-import.tpl.php:336
1446
  msgctxt "admin csv-import"
1447
  msgid "Listing author's username"
1448
  msgstr "إسم مستخدم كاتب الإعلان"
1449
 
1450
- #: templates/admin/csv-import.tpl.php:343
1451
  msgctxt "admin csv-import"
1452
  msgid ""
1453
  "Internal Sequence ID used to allow listing updates from external sources."
1454
  msgstr ""
1455
  "معرف (ID) تسلسل داخلي يستخدم للسماح للإعلان بالتحديثات من مصادر خارجية."
1456
 
1457
- #: templates/admin/csv-import.tpl.php:350
1458
  msgctxt "admin csv-import"
1459
  msgid ""
1460
  "Date of listing expiration formatted as YYYY-MM-DD. Use this column when "
@@ -1538,13 +2451,13 @@ msgctxt "admin listings"
1538
  msgid "Listing's payment history successfully deleted"
1539
  msgstr ""
1540
 
1541
- #: includes/class-wpbdp.php:451
1542
  #, fuzzy
1543
  msgctxt "admin listings"
1544
  msgid "Could not find listing ID"
1545
  msgstr "لا يمكن الاتصال بخادم الترخيص"
1546
 
1547
- #: includes/class-wpbdp.php:457 includes/fields/class-fieldtypes-image.php:309
1548
  #, fuzzy
1549
  msgctxt "admin listings"
1550
  msgid "Could not find image ID"
@@ -1714,19 +2627,19 @@ msgstr ""
1714
  "تعطل التسجيل في موقعك. إذهب [هنا] واختر \"السماح بالتسجيل\" لجعل دليل "
1715
  "الأعمال يعمل بشكل صحيح."
1716
 
1717
- #: includes/admin/class-listing-fields-metabox.php:28
1718
  #, fuzzy
1719
  msgctxt "admin"
1720
  msgid "Fields"
1721
  msgstr "حقل"
1722
 
1723
- #: includes/admin/class-listing-fields-metabox.php:30
1724
  #, fuzzy
1725
  msgctxt "admin"
1726
  msgid "Images (%s)"
1727
  msgstr "الصور"
1728
 
1729
- #: includes/admin/class-listing-fields-metabox.php:31
1730
  #, fuzzy
1731
  msgctxt "admin"
1732
  msgid "Images"
@@ -1759,7 +2672,7 @@ msgstr ""
1759
  "يمكنك إنشاء هذه الحقول المخصصة بنفسك داخل \"إدارة الحقول\" أو السماح لدليل "
1760
  "الأعمال للقيام بذلك نيابة عنك تلقائياً."
1761
 
1762
- #: includes/admin/form-fields.php:221 includes/views/submit_listing.php:544
1763
  msgctxt "admin"
1764
  msgid "Go to \"Manage Form Fields\""
1765
  msgstr "إنتقل إلى \"إدارة حقول\""
@@ -1769,22 +2682,16 @@ msgctxt "admin"
1769
  msgid "Create these required fields for me"
1770
  msgstr "إنشاء هذه الحقول المطلوبة نيابة عني"
1771
 
1772
- #: includes/payment.php:181
1773
  msgctxt "admin"
1774
  msgid "Pending Abandonment"
1775
  msgstr "في انتظار التخلي"
1776
 
1777
- #: includes/payment.php:186
1778
  msgctxt "admin"
1779
  msgid "Abandoned"
1780
  msgstr "متخلى عنه"
1781
 
1782
- #: includes/views/submit_listing.php:527
1783
- #, fuzzy
1784
- msgctxt "admin"
1785
- msgid "Go to \"Manage Fees\""
1786
- msgstr "إنتقل إلى \"إدارة حقول\""
1787
-
1788
  #: includes/admin/class-admin-listings.php:326
1789
  msgctxt "listing attribute"
1790
  msgid "No Fee Plan"
@@ -1795,53 +2702,53 @@ msgctxt "listing status"
1795
  msgid "Reported"
1796
  msgstr ""
1797
 
1798
- #: includes/class-listing.php:784
1799
  msgctxt "listing status"
1800
  msgid "Unknown"
1801
  msgstr ""
1802
 
1803
- #: includes/class-listing.php:785
1804
  msgctxt "listing status"
1805
  msgid "Legacy"
1806
  msgstr ""
1807
 
1808
- #: includes/class-listing.php:786
1809
  #, fuzzy
1810
  msgctxt "listing status"
1811
  msgid "Incomplete"
1812
  msgstr "إكتمل"
1813
 
1814
- #: includes/class-listing.php:787
1815
  #, fuzzy
1816
  msgctxt "listing status"
1817
  msgid "Pending Payment"
1818
  msgstr "في انتظار التخلي"
1819
 
1820
- #: includes/class-listing.php:788
1821
  #, fuzzy
1822
  msgctxt "listing status"
1823
  msgid "Complete"
1824
  msgstr "إكتمل"
1825
 
1826
- #: includes/class-listing.php:789
1827
  #, fuzzy
1828
  msgctxt "listing status"
1829
  msgid "Pending Upgrade"
1830
  msgstr " في انتظار الترقية"
1831
 
1832
- #: includes/class-listing.php:790
1833
  #, fuzzy
1834
  msgctxt "listing status"
1835
  msgid "Expired"
1836
  msgstr "منتهي الصلاحية"
1837
 
1838
- #: includes/class-listing.php:791
1839
  #, fuzzy
1840
  msgctxt "listing status"
1841
  msgid "Pending Renewal"
1842
  msgstr "مفعل + ريثما يتم التجديد"
1843
 
1844
- #: includes/class-listing.php:792
1845
  #, fuzzy
1846
  msgctxt "listing status"
1847
  msgid "Abandoned"
@@ -1945,13 +2852,13 @@ msgctxt "listing metabox"
1945
  msgid "Access Key"
1946
  msgstr "مفتاح الوصول"
1947
 
1948
- #: templates/admin/metaboxes-listing-information-payments.tpl.php:15
1949
  #, fuzzy
1950
  msgctxt "listing metabox"
1951
  msgid "Click a transaction to see its details (and approve/reject)."
1952
  msgstr "إضغط فوق دفع للاطلاع على تفاصيل أو الموافقة على/رفض المعاملة."
1953
 
1954
- #: templates/admin/metaboxes-listing-information-payments.tpl.php:36
1955
  #, fuzzy
1956
  msgctxt "listing metabox"
1957
  msgid "No payments available."
@@ -2071,23 +2978,6 @@ msgctxt "drip pointer"
2071
  msgid "No, thanks"
2072
  msgstr "لا، شكرًا"
2073
 
2074
- #: includes/admin/class-admin.php:343
2075
- #, fuzzy
2076
- msgctxt "business-directory-plugin"
2077
- msgid "Business Directory Admin"
2078
- msgstr "مدير دليل الأعمال"
2079
-
2080
- #: includes/admin/class-admin.php:344
2081
- #, fuzzy
2082
- msgctxt "business-directory-plugin"
2083
- msgid "Directory"
2084
- msgstr "الدليل"
2085
-
2086
- #: includes/admin/class-admin.php:355
2087
- msgctxt "admin menu"
2088
- msgid "Manage Fees"
2089
- msgstr "إدارة الرسوم"
2090
-
2091
  #: includes/admin/class-admin.php:358
2092
  msgctxt "admin menu"
2093
  msgid "Manage Form Fields"
@@ -2110,7 +3000,7 @@ msgctxt "admin menu"
2110
  msgid "Debug"
2111
  msgstr "تصحيح الأخطاء"
2112
 
2113
- #: includes/admin/settings/class-settings-admin.php:46
2114
  #, fuzzy
2115
  msgctxt "admin menu"
2116
  msgid "Settings"
@@ -2121,17 +3011,17 @@ msgctxt "admin category id"
2121
  msgid "ID"
2122
  msgstr "المعرف"
2123
 
2124
- #: includes/admin/class-csv-exporter.php:104
2125
  msgctxt "admin csv-export"
2126
  msgid "Could not create a temporary directory for handling this CSV export."
2127
  msgstr "لا يمكن إنشاء مجلد مؤقت للتعامل مع تصدير CSV."
2128
 
2129
- #: includes/admin/class-csv-exporter.php:107
2130
  msgctxt "admin csv-export"
2131
  msgid "Could not create wpbdp-csv-exports directory."
2132
  msgstr "تعذر إنشاء مجلد wpbdp-csv-exports."
2133
 
2134
- #: includes/admin/class-csv-exporter.php:112
2135
  msgctxt "admin csv-export"
2136
  msgid "Error while creating a temporary directory for CSV export: %s"
2137
  msgstr "حدث خطأ أثناء إنشاء مجلد مؤقت لتصدير CSV: %s"
@@ -2543,11 +3433,12 @@ msgstr ""
2543
  "لتغيير مظهر الدليل بسرعة وسهولة. لدينا عدد منهم للشراء <a>هنا</a>."
2544
 
2545
  #: templates/admin/themes.tpl.php:20
 
2546
  msgctxt "themes"
2547
  msgid ""
2548
- "They are <strong>different</strong> than your regular WordPress theme and "
2549
- "they are <strong>not</strong> a replacement for WP themes either. They will "
2550
- "change the look and feel of your business directory only."
2551
  msgstr ""
2552
  "إنها <strong>مختلفة</strong> عن قوالب ووردبريس العادية الخاصة بك، و "
2553
  "<strong>ليست</strong> بديلاً عن قوالب ووردبريس. سوف تغير الشكل والمظهر لدليل "
@@ -2578,7 +3469,7 @@ msgstr ""
2578
  "وبسبب هذا، تم تعطيل تجاوز القالب الخاص بك أدناه. يجب عليك <a>مراجعة وثائق "
2579
  "الشرح بشأن التخصيص</a> لتعديل القوالب الخاصة بك."
2580
 
2581
- #: includes/admin/csv-import.php:287
2582
  #, fuzzy
2583
  msgctxt "csv import"
2584
  msgid ""
@@ -2605,11 +3496,6 @@ msgctxt "fees order"
2605
  msgid "Duration"
2606
  msgstr "المدة"
2607
 
2608
- #: includes/admin/fees.php:48
2609
- msgctxt "fees order"
2610
- msgid "Images"
2611
- msgstr "الصور"
2612
-
2613
  #: includes/admin/fees.php:49
2614
  msgctxt "fees order"
2615
  msgid "Custom Order"
@@ -2692,11 +3578,6 @@ msgctxt "fees admin"
2692
  msgid "Duration"
2693
  msgstr "المدة"
2694
 
2695
- #: includes/admin/helpers/class-fees-table.php:126
2696
- msgctxt "fees admin"
2697
- msgid "Images"
2698
- msgstr "الصور"
2699
-
2700
  #: includes/admin/helpers/class-fees-table.php:127
2701
  #, fuzzy
2702
  msgctxt "fees admin"
@@ -2793,225 +3674,144 @@ msgstr "(رسم غير متوفر)"
2793
 
2794
  #: includes/admin/helpers/class-fees-table.php:391
2795
  msgctxt "fees admin"
2796
- msgid "Sticky"
2797
- msgstr ""
2798
-
2799
- #: includes/admin/helpers/class-fees-table.php:395
2800
- #, fuzzy
2801
- msgctxt "fees admin"
2802
- msgid "Recurring"
2803
- msgstr "(متكرر)"
2804
-
2805
- #: includes/admin/helpers/class-fees-table.php:399
2806
- #, fuzzy
2807
- msgctxt "fees admin"
2808
- msgid "Private"
2809
- msgstr "قم بالتفعيل"
2810
-
2811
- #: includes/admin/helpers/class-payments-table.php:53
2812
- #, fuzzy
2813
- msgctxt "fees admin"
2814
- msgid "Listing"
2815
- msgstr "إعلان"
2816
-
2817
- #: includes/admin/helpers/class-payments-table.php:54
2818
- #, fuzzy
2819
- msgctxt "fees admin"
2820
- msgid "ID"
2821
- msgstr "المعرف"
2822
-
2823
- #: includes/admin/helpers/class-payments-table.php:55
2824
- #, fuzzy
2825
- msgctxt "fees admin"
2826
- msgid "Date"
2827
- msgstr "Date"
2828
-
2829
- #: includes/admin/helpers/class-payments-table.php:56
2830
- #, fuzzy
2831
- msgctxt "fees admin"
2832
- msgid "Payment History"
2833
- msgstr "سجل المدفوعات"
2834
-
2835
- #: includes/admin/helpers/class-payments-table.php:58
2836
- msgctxt "fees admin"
2837
- msgid "Status"
2838
- msgstr "الحالة"
2839
-
2840
- #: templates/admin/fees-add-fee.tpl.php:1 templates/admin/fees-form.tpl.php:249
2841
- msgctxt "fees admin"
2842
- msgid "Add Listing Fee"
2843
- msgstr "إضافة رسوم الإعلان"
2844
-
2845
- #: templates/admin/fees-edit-fee.tpl.php:1
2846
- msgctxt "fees admin"
2847
- msgid "Edit Listing Fee"
2848
- msgstr "تعديل رسوم الإعلان"
2849
-
2850
- #: templates/admin/fees-form.tpl.php:18
2851
- msgctxt "fees admin"
2852
- msgid "Fee Label"
2853
- msgstr "تسمية الرسوم"
2854
-
2855
- #: templates/admin/fees-form.tpl.php:31
2856
- msgctxt "fees admin"
2857
- msgid "Fee Description"
2858
- msgstr "رسم الوصف"
2859
-
2860
- #: templates/admin/fees-form.tpl.php:39
2861
- msgctxt "fees admin"
2862
- msgid "How long should the listing run?"
2863
- msgstr ""
2864
-
2865
- #: templates/admin/fees-form.tpl.php:42
2866
- msgctxt "fees admin"
2867
- msgid "run listing for"
2868
- msgstr "تشغيل الإعلان لـ"
2869
-
2870
- #: templates/admin/fees-form.tpl.php:52
2871
- msgctxt "fees admin"
2872
- msgid "days"
2873
- msgstr "يوم"
2874
-
2875
- #: templates/admin/fees-form.tpl.php:54
2876
- msgctxt "fees admin"
2877
- msgid "run listing forever"
2878
- msgstr "تشغيل الإعلان إلى الأبد"
2879
-
2880
- #: templates/admin/fees-form.tpl.php:59
2881
- msgctxt "fees admin"
2882
- msgid "Number of images allowed"
2883
- msgstr "عدد الصور المسموح بها"
2884
-
2885
- #: templates/admin/fees-form.tpl.php:74
2886
- msgctxt "fees admin"
2887
- msgid "Private Fee Plan (visible to admins only)?"
2888
  msgstr ""
2889
 
2890
- #: templates/admin/fees-form.tpl.php:91
2891
  #, fuzzy
2892
  msgctxt "fees admin"
2893
- msgid "Is recurring?"
2894
  msgstr "(متكرر)"
2895
 
2896
- #: templates/admin/fees-form.tpl.php:103
 
2897
  msgctxt "fees admin"
2898
- msgid "Should the listing auto-renew at the end of the listing term?"
2899
- msgstr ""
2900
 
2901
- #: templates/admin/fees-form.tpl.php:109
 
2902
  msgctxt "fees admin"
2903
- msgid "Is featured listing/sticky?"
2904
- msgstr "هذا إعلان مميز/مثبت"
2905
 
2906
- #: templates/admin/fees-form.tpl.php:120
 
2907
  msgctxt "fees admin"
2908
- msgid ""
2909
- "This floats the listing to the top of search results and browsing the "
2910
- "directory when the user buys this plan."
2911
- msgstr ""
2912
- "هذا يظهر الإعلان أعلى نتائج البحث وأثناء تصفح الدليل عندما يشتري العضو هذه "
2913
- "الخطة."
2914
 
2915
- #: templates/admin/fees-form.tpl.php:125
 
2916
  msgctxt "fees admin"
2917
- msgid "Listing background color:"
2918
- msgstr ""
2919
 
2920
- #: templates/admin/fees-form.tpl.php:133
2921
  #, fuzzy
2922
  msgctxt "fees admin"
2923
- msgid "Reset Color"
2924
- msgstr "إعادة تعيين"
2925
 
2926
- #: templates/admin/fees-form.tpl.php:140
2927
  msgctxt "fees admin"
2928
- msgid "Used to differentiate listings inside this plan from others."
2929
- msgstr ""
2930
 
2931
- #: templates/admin/fees-form.tpl.php:145
 
 
 
 
 
 
 
 
 
 
2932
  msgctxt "fees admin"
2933
  msgid "Plan Category Policy:"
2934
  msgstr ""
2935
 
2936
- #: templates/admin/fees-form.tpl.php:150
2937
  #, fuzzy
2938
  msgctxt "fees admin"
2939
  msgid "Plan applies to all categories"
2940
  msgstr "تجديد قائمة في جميع فئات منتهية الصلاحية"
2941
 
2942
- #: templates/admin/fees-form.tpl.php:151
2943
  msgctxt "fees admin"
2944
  msgid "Plan applies to only certain categories"
2945
  msgstr ""
2946
 
2947
- #: templates/admin/fees-form.tpl.php:155
2948
  #, fuzzy
2949
  msgctxt "fees admin"
2950
  msgid "Limit plan to the following categories:"
2951
  msgstr "يمكنك استخدام العناصر النائبة التالية:"
2952
 
2953
- #: templates/admin/fees-form.tpl.php:179
2954
  msgctxt "fees admin"
2955
  msgid "Click to add categories to the selection."
2956
  msgstr ""
2957
 
2958
- #: templates/admin/fees-form.tpl.php:193
2959
  #, fuzzy
2960
  msgctxt "fees admin"
2961
  msgid "Pricing"
2962
  msgstr "السعر"
2963
 
2964
- #: templates/admin/fees-form.tpl.php:198
2965
  msgctxt "fees admin"
2966
  msgid "Pricing model"
2967
  msgstr ""
2968
 
2969
- #: templates/admin/fees-form.tpl.php:202
2970
  msgctxt "fees admin"
2971
  msgid "Flat price"
2972
  msgstr ""
2973
 
2974
- #: templates/admin/fees-form.tpl.php:203
2975
  #, fuzzy
2976
  msgctxt "fees admin"
2977
  msgid "Different price for different categories"
2978
  msgstr "ترتيب فرز التصنيفات"
2979
 
2980
- #: templates/admin/fees-form.tpl.php:204
2981
  msgctxt "fees admin"
2982
  msgid "Base price plus an extra amount per category"
2983
  msgstr ""
2984
 
2985
- #: templates/admin/fees-form.tpl.php:210
2986
  #, fuzzy
2987
  msgctxt "fees admin"
2988
  msgid "Fee Price"
2989
  msgstr "السعر"
2990
 
2991
- #: templates/admin/fees-form.tpl.php:218
2992
  #, fuzzy
2993
  msgctxt "fees admin"
2994
  msgid "Prices per category"
2995
  msgstr "إزالة التصنيف"
2996
 
2997
- #: templates/admin/fees-form.tpl.php:223
2998
  #, fuzzy
2999
  msgctxt "fees admin"
3000
  msgid "Category"
3001
  msgstr "التصنيف"
3002
 
3003
- #: templates/admin/fees-form.tpl.php:224
3004
  #, fuzzy
3005
  msgctxt "fees admin"
3006
  msgid "Price"
3007
  msgstr "السعر"
3008
 
3009
- #: templates/admin/fees-form.tpl.php:238
3010
  msgctxt "fees admin"
3011
  msgid "Extra amount (per category)"
3012
  msgstr ""
3013
 
3014
- #: templates/admin/fees-form.tpl.php:249
3015
  #, fuzzy
3016
  msgctxt "fees admin"
3017
  msgid "Save Changes"
@@ -3235,90 +4035,71 @@ msgctxt "form-fields admin"
3235
  msgid "Tags updated."
3236
  msgstr "تم تحديث الوسوم"
3237
 
3238
- #: includes/fields/class-fieldtypes-checkbox.php:96
3239
  #, fuzzy
3240
  msgctxt "form-fields admin"
3241
  msgid "Select All"
3242
  msgstr "قائمة منسدلة"
3243
 
3244
- #: includes/fields/class-fieldtypes-checkbox.php:114
3245
- #: includes/fields/class-fieldtypes-radiobutton.php:94
3246
- #: includes/fields/class-fieldtypes-select.php:238
3247
  msgctxt "form-fields admin"
3248
  msgid "Field Options (for select lists, radio buttons and checkboxes)."
3249
  msgstr "خيارات الحقل (لتحديد القوائم وأزرار الخيارات وخانات الاختيار)."
3250
 
3251
- #: includes/fields/class-fieldtypes-checkbox.php:126
3252
  msgctxt "form-fields admin"
3253
  msgid "Include \"Select all\"?"
3254
  msgstr ""
3255
 
3256
- #: includes/fields/class-fieldtypes-checkbox.php:130
3257
  msgctxt "form-fields admin"
3258
  msgid "Display \"Select all\" option among options above."
3259
  msgstr ""
3260
 
3261
- #: includes/fields/class-fieldtypes-checkbox.php:146
3262
- #: includes/fields/class-fieldtypes-radiobutton.php:116
3263
- #: includes/fields/class-fieldtypes-select.php:268
3264
  msgctxt "form-fields admin"
3265
  msgid "Field list of options is required."
3266
  msgstr "قائمة خيارات الحقل مطلوبة."
3267
 
3268
- #: includes/fields/class-fieldtypes-image.php:57
3269
- #, fuzzy
3270
- msgctxt "form-fields admin"
3271
- msgid "Display caption?"
3272
- msgstr "خيارات عرض الحقل"
3273
-
3274
- #: includes/fields/class-fieldtypes-image.php:60
3275
  #, fuzzy
3276
  msgctxt "form-fields admin"
3277
  msgid "Field Caption required?"
3278
  msgstr "تسمية الحقل مطلوب."
3279
 
3280
- #: includes/fields/class-fieldtypes-select.php:250
3281
- msgctxt "form-fields admin"
3282
- msgid "Allow empty selection on search?"
3283
- msgstr "السماح بالتحديد الفارغ في البحث؟"
3284
-
3285
- #: includes/fields/class-fieldtypes-social.php:76
3286
- #, fuzzy
3287
- msgctxt "form-fields admin"
3288
- msgid "Field Display Order"
3289
- msgstr "خيارات عرض الحقل"
3290
-
3291
- #: includes/fields/class-fieldtypes-textarea.php:197
3292
  msgctxt "form-fields admin"
3293
  msgid "Allow HTML input for this field?"
3294
  msgstr "السماح بإدخال HTML لهذا الحقل؟"
3295
 
3296
- #: includes/fields/class-fieldtypes-textarea.php:200
3297
  msgctxt "form-fields admin"
3298
  msgid "Allow IFRAME tags in content?"
3299
  msgstr "السماح لوسوم IFRAME في المحتوى؟"
3300
 
3301
- #: includes/fields/class-fieldtypes-textarea.php:204
3302
  msgctxt "form-fields admin"
3303
  msgid "No"
3304
  msgstr "لا"
3305
 
3306
- #: includes/fields/class-fieldtypes-textarea.php:205
3307
  msgctxt "form-fields admin"
3308
  msgid "Yes"
3309
  msgstr "نعم"
3310
 
3311
- #: includes/fields/class-fieldtypes-textarea.php:210
3312
  msgctxt "form-fields admin"
3313
  msgid "Allow WordPress shortcodes in this field?"
3314
  msgstr "السماح بالأكواد القصيرة لووردبريس في هذا الحقل؟"
3315
 
3316
- #: includes/fields/class-fieldtypes-textarea.php:215
3317
  msgctxt "form-fields admin"
3318
  msgid "Display a WYSIWYG editor on the frontend?"
3319
  msgstr "عرض محرر WYSIWYG في واجهة الموقع؟"
3320
 
3321
- #: includes/fields/class-fieldtypes-textarea.php:218
3322
  msgctxt "form-fields admin"
3323
  msgid ""
3324
  "<b>Warning:</b> Users can use this feature to get around your image limits "
@@ -3327,12 +4108,12 @@ msgstr ""
3327
  "<b>تحذير:</b> يمكن للأعضاء استخدام هذه الميزة للقيام بتحايل على قيود الصورة "
3328
  "الخاصة بك في رسوم الخطط.."
3329
 
3330
- #: includes/fields/class-fieldtypes-textarea.php:219
3331
  msgctxt "form-fields admin"
3332
  msgid "Allow images in WYSIWYG editor?"
3333
  msgstr "السماح بالصور في محرر WYSIWYG؟"
3334
 
3335
- #: includes/fields/class-fieldtypes-textarea.php:222
3336
  msgctxt "form-fields admin"
3337
  msgid ""
3338
  "<b>Advanced users only!</b> Unless you've been told to change this, don't "
@@ -3341,50 +4122,50 @@ msgstr ""
3341
  "<b>للأعضاء المتقدمين فقط!</b> إلا إذا كنت قيل لك بتغيير هذا، لا تبدل إلا إذا "
3342
  "كنت تعرف ما تفعله."
3343
 
3344
- #: includes/fields/class-fieldtypes-textarea.php:223
3345
  msgctxt "form-fields admin"
3346
  msgid "Apply \"the_content\" filter before displaying this field?"
3347
  msgstr "تطبيق عامل تصفية \"the_content\" قبل عرض هذا الحقل؟"
3348
 
3349
- #: includes/fields/class-fieldtypes-textarea.php:226
3350
  msgctxt "form-fields admin"
3351
  msgid "Use shortened version of Description field as excerpt"
3352
  msgstr ""
3353
 
3354
- #: includes/fields/class-fieldtypes-textarea.php:227
3355
  msgctxt "form-fields admin"
3356
  msgid ""
3357
  "Enable always (override the Short Description given with a shortened Long "
3358
  "Description)"
3359
  msgstr ""
3360
 
3361
- #: includes/fields/class-fieldtypes-textarea.php:228
3362
  msgctxt "form-fields admin"
3363
  msgid ""
3364
  "Enable conditionally (override ONLY when Short Description is empty with a "
3365
  "shortened Long Description)"
3366
  msgstr ""
3367
 
3368
- #: includes/fields/class-fieldtypes-textarea.php:229
3369
  msgctxt "form-fields admin"
3370
  msgid "Disable (use the Short Description all the time, empty or not)"
3371
  msgstr ""
3372
 
3373
- #: includes/fields/class-fieldtypes-textarea.php:231
3374
  msgctxt "form-fields admin"
3375
  msgid ""
3376
  "Truncates the description field to the value set here. To display all of the "
3377
  "description, set to 0."
3378
  msgstr ""
3379
 
3380
- #: includes/fields/class-fieldtypes-textarea.php:232
3381
  msgctxt "form-fields admin"
3382
  msgid ""
3383
  "Number of Characters from Short Description/Excerpt to Display in List View "
3384
  "(only)"
3385
  msgstr ""
3386
 
3387
- #: includes/fields/class-fieldtypes-textarea.php:237
3388
  msgctxt "form-fields admin"
3389
  msgid "Automatically generate excerpt from content field?"
3390
  msgstr "تلقائياً إنشاء مقتطفات من حقل المحتوى؟"
@@ -3395,207 +4176,197 @@ msgctxt "form-fields admin"
3395
  msgid "Show followers count?"
3396
  msgstr "إظهار عدد إعلانات التصنيف؟"
3397
 
3398
- #: includes/fields/class-fieldtypes-url.php:36
3399
- msgctxt "form-fields admin"
3400
- msgid "Open link in a new window?"
3401
- msgstr "إفتح الرابط في نافذة جديدة"
3402
-
3403
- #: includes/fields/class-fieldtypes-url.php:39
3404
- msgctxt "form-fields admin"
3405
- msgid "Use rel=\"nofollow\" when displaying the link?"
3406
- msgstr "إستخدام rel = \"nofollow\" عند عرض الارتباط؟"
3407
-
3408
- #: templates/admin/form-fields-addoredit.tpl.php:8
3409
  msgctxt "form-fields admin"
3410
  msgid "Add Form Field"
3411
  msgstr "أضف حقل الاستمارة"
3412
 
3413
- #: templates/admin/form-fields-addoredit.tpl.php:21
3414
  msgctxt "form-fields admin"
3415
  msgid "Field Association"
3416
  msgstr "رابطة الحقل"
3417
 
3418
- #: templates/admin/form-fields-addoredit.tpl.php:21
3419
- #: templates/admin/form-fields-addoredit.tpl.php:46
3420
- #: templates/admin/form-fields-addoredit.tpl.php:70
3421
  msgctxt "form-fields admin"
3422
  msgid "required"
3423
  msgstr "مطلوب"
3424
 
3425
- #: templates/admin/form-fields-addoredit.tpl.php:46
3426
  msgctxt "form-fields admin"
3427
  msgid "Field Type"
3428
  msgstr "نوع الحقل"
3429
 
3430
- #: templates/admin/form-fields-addoredit.tpl.php:70
3431
  msgctxt "form-fields admin"
3432
  msgid "Field Label"
3433
  msgstr "تسمية الحقل"
3434
 
3435
- #: templates/admin/form-fields-addoredit.tpl.php:80
3436
  msgctxt "form-fields admin"
3437
  msgid "Field description"
3438
  msgstr "وصف الحقل"
3439
 
3440
- #: templates/admin/form-fields-addoredit.tpl.php:80
3441
  msgctxt "form-fields admin"
3442
  msgid "optional"
3443
  msgstr "إختياري"
3444
 
3445
- #: templates/admin/form-fields-addoredit.tpl.php:97
3446
  msgctxt "form-fields admin"
3447
  msgid "Field-specific settings"
3448
  msgstr "إعدادات حقل خاص"
3449
 
3450
- #: templates/admin/form-fields-addoredit.tpl.php:106
3451
  msgctxt "form-fields admin"
3452
  msgid "Field validation options"
3453
  msgstr "خيارات التحقق من صحة الحقل"
3454
 
3455
- #: templates/admin/form-fields-addoredit.tpl.php:110
3456
  msgctxt "form-fields admin"
3457
  msgid "Field Validator"
3458
  msgstr "مصادقة الحقول"
3459
 
3460
- #: templates/admin/form-fields-addoredit.tpl.php:114
3461
  msgctxt "form-fields admin"
3462
  msgid "No validation"
3463
  msgstr "لا يوجد تحقق من الصحة"
3464
 
3465
- #: templates/admin/form-fields-addoredit.tpl.php:126
3466
  #, fuzzy
3467
  msgctxt "form-fields admin"
3468
  msgid "Number of words"
3469
  msgstr "عدد الصور:"
3470
 
3471
- #: templates/admin/form-fields-addoredit.tpl.php:136
3472
  msgctxt "form-fields admin"
3473
  msgid "Is field required?"
3474
  msgstr "هل هذا الحقل مطلوب؟"
3475
 
3476
- #: templates/admin/form-fields-addoredit.tpl.php:142
3477
  msgctxt "form-fields admin"
3478
  msgid "This field is required."
3479
  msgstr "هذا الحقل مطلوب."
3480
 
3481
- #: templates/admin/form-fields-addoredit.tpl.php:150
3482
  msgctxt "form-fields admin"
3483
  msgid "Field display options"
3484
  msgstr "خيارات عرض الحقل"
3485
 
3486
- #: templates/admin/form-fields-addoredit.tpl.php:154
3487
  msgctxt "form-fields admin"
3488
  msgid "Field Category Policy:"
3489
  msgstr ""
3490
 
3491
- #: templates/admin/form-fields-addoredit.tpl.php:159
3492
  #, fuzzy
3493
  msgctxt "form-fields admin"
3494
  msgid "Field applies to all categories"
3495
  msgstr "تجديد قائمة في جميع فئات منتهية الصلاحية"
3496
 
3497
- #: templates/admin/form-fields-addoredit.tpl.php:160
3498
  #, fuzzy
3499
  msgctxt "form-fields admin"
3500
  msgid "Field applies to only certain categories"
3501
  msgstr "تجديد قائمة في جميع فئات منتهية الصلاحية"
3502
 
3503
- #: templates/admin/form-fields-addoredit.tpl.php:164
3504
  #, fuzzy
3505
  msgctxt "form-fields admin"
3506
  msgid "Limit field to the following categories:"
3507
  msgstr "يمكنك استخدام العناصر النائبة التالية:"
3508
 
3509
- #: templates/admin/form-fields-addoredit.tpl.php:188
3510
  msgctxt "form-fields admin"
3511
  msgid "Click to add categories to the selection."
3512
  msgstr ""
3513
 
3514
- #: templates/admin/form-fields-addoredit.tpl.php:201
3515
  msgctxt "form-fields admin"
3516
  msgid "Show this field to admin users only?"
3517
  msgstr ""
3518
 
3519
- #: templates/admin/form-fields-addoredit.tpl.php:207
3520
  #, fuzzy
3521
  msgctxt "form-fields admin"
3522
  msgid "Display this field to admin users only in the edit listing view."
3523
  msgstr "عرض هذه القيمة في مشاهدة الإعلان."
3524
 
3525
- #: templates/admin/form-fields-addoredit.tpl.php:213
3526
  msgctxt "form-fields admin"
3527
  msgid "Show this value in excerpt view?"
3528
  msgstr "إظهار هذه القيمة في مشاهدة المقتطفات؟"
3529
 
3530
- #: templates/admin/form-fields-addoredit.tpl.php:219
3531
  msgctxt "form-fields admin"
3532
  msgid "Display this value in post excerpt view."
3533
  msgstr "عرض هذه القيمة في مشاهدة مقتطفات المقالة."
3534
 
3535
- #: templates/admin/form-fields-addoredit.tpl.php:225
3536
  msgctxt "form-fields admin"
3537
  msgid "Show this value in listing view?"
3538
  msgstr "إظهار هذه القيمة في مشاهدة الإعلان؟"
3539
 
3540
- #: templates/admin/form-fields-addoredit.tpl.php:231
3541
  msgctxt "form-fields admin"
3542
  msgid "Display this value in the listing view."
3543
  msgstr "عرض هذه القيمة في مشاهدة الإعلان."
3544
 
3545
- #: templates/admin/form-fields-addoredit.tpl.php:237
3546
  msgctxt "form-fields admin"
3547
  msgid "Include this field in the search form?"
3548
  msgstr "تضمين هذا الحقل في نموذج البحث؟"
3549
 
3550
- #: templates/admin/form-fields-addoredit.tpl.php:243
3551
  msgctxt "form-fields admin"
3552
  msgid "Include this field in the search form."
3553
  msgstr "تضمين هذا الحقل في نموذج البحث."
3554
 
3555
- #: templates/admin/form-fields-addoredit.tpl.php:249
3556
  #, fuzzy
3557
  msgctxt "form-fields admin"
3558
  msgid "Is this field required for searching?"
3559
  msgstr "هل هذا الحقل مطلوب؟"
3560
 
3561
- #: templates/admin/form-fields-addoredit.tpl.php:255
3562
  msgctxt "form-fields admin"
3563
  msgid ""
3564
  "Make this fields required during searches on the Advanced Search screen."
3565
  msgstr ""
3566
 
3567
- #: templates/admin/form-fields-addoredit.tpl.php:261
3568
  msgctxt "form-fields admin"
3569
  msgid "Hide this field's label?"
3570
  msgstr "إخفاء تسمية هذا الحقل؟"
3571
 
3572
- #: templates/admin/form-fields-addoredit.tpl.php:267
3573
  msgctxt "form-fields admin"
3574
  msgid "Hide this field's label when displaying it."
3575
  msgstr "إخفاء تسمية هذا الحقل عند عرضه."
3576
 
3577
- #: templates/admin/form-fields-addoredit.tpl.php:274
3578
  #, fuzzy
3579
  msgctxt "form-fields admin"
3580
  msgid "Field privacy options"
3581
  msgstr "خيارات عرض الحقل"
3582
 
3583
- #: templates/admin/form-fields-addoredit.tpl.php:278
3584
  msgctxt "form-fields admin"
3585
  msgid "This field contains sensitive or private information?"
3586
  msgstr ""
3587
 
3588
- #: templates/admin/form-fields-addoredit.tpl.php:286
3589
  msgctxt "form-fields admin"
3590
  msgid "Add this field when exporting or deleting user's personal data."
3591
  msgstr ""
3592
 
3593
- #: templates/admin/form-fields-addoredit.tpl.php:293
3594
  msgctxt "form-fields admin"
3595
  msgid "Update Field"
3596
  msgstr "تحديث الحقل"
3597
 
3598
- #: templates/admin/form-fields-addoredit.tpl.php:295
3599
  msgctxt "form-fields admin"
3600
  msgid "Add Field"
3601
  msgstr "إضافة حقل"
@@ -3788,132 +4559,6 @@ msgctxt "payments admin"
3788
  msgid "Payment details updated."
3789
  msgstr "تفاصيل الدفع"
3790
 
3791
- #: templates/admin/payments-details.tpl.php:11
3792
- #: templates/admin/payments-details.tpl.php:208
3793
- #, fuzzy
3794
- msgctxt "payments admin"
3795
- msgid "← Return to \"Payment History\""
3796
- msgstr "← الرجوع إلى \"حذف الإعلان\"."
3797
-
3798
- #. translators: Gateway: (Not yet set)
3799
- #: templates/admin/payments-details.tpl.php:63
3800
- #, fuzzy
3801
- msgctxt "payments admin"
3802
- msgid "(Not yet set)"
3803
- msgstr "لم تتسجل بعد؟"
3804
-
3805
- #: templates/admin/payments-details.tpl.php:69
3806
- #, fuzzy
3807
- msgctxt "payments admin"
3808
- msgid "Delete Payment"
3809
- msgstr "رفض الدفع"
3810
-
3811
- #: templates/admin/payments-details.tpl.php:71
3812
- #, fuzzy
3813
- msgctxt "payments admin"
3814
- msgid "Save Payment"
3815
- msgstr "الدفع"
3816
-
3817
- #: templates/admin/payments-details.tpl.php:85
3818
- #, fuzzy
3819
- msgctxt "payments admin"
3820
- msgid "Details"
3821
- msgstr "+ Détails"
3822
-
3823
- #: templates/admin/payments-details.tpl.php:89
3824
- #, fuzzy
3825
- msgctxt "payments admin"
3826
- msgid "Item Type"
3827
- msgstr "نوع الحقل"
3828
-
3829
- #: templates/admin/payments-details.tpl.php:90
3830
- #, fuzzy
3831
- msgctxt "payments admin"
3832
- msgid "Description"
3833
- msgstr "رسم الوصف"
3834
-
3835
- #: templates/admin/payments-details.tpl.php:91
3836
- #, fuzzy
3837
- msgctxt "payments admin"
3838
- msgid "Amount"
3839
- msgstr "القدر"
3840
-
3841
- #: templates/admin/payments-details.tpl.php:102
3842
- #, fuzzy
3843
- msgctxt "payments admin"
3844
- msgid "Total:"
3845
- msgstr "مجموع"
3846
-
3847
- #: templates/admin/payments-details.tpl.php:114
3848
- #, fuzzy
3849
- msgctxt "payments admin"
3850
- msgid "Customer Details"
3851
- msgstr "تفاصيل الرسوم الحالية"
3852
-
3853
- #: templates/admin/payments-details.tpl.php:119
3854
- #, fuzzy
3855
- msgctxt "payments admin"
3856
- msgid "E-Mail:"
3857
- msgstr "البريد الإلكتروني"
3858
-
3859
- #: templates/admin/payments-details.tpl.php:124
3860
- #, fuzzy
3861
- msgctxt "payments admin"
3862
- msgid "First Name:"
3863
- msgstr "الإسم الشخصي:"
3864
-
3865
- #: templates/admin/payments-details.tpl.php:129
3866
- #, fuzzy
3867
- msgctxt "payments admin"
3868
- msgid "Last Name:"
3869
- msgstr "الإسم العائلي:"
3870
-
3871
- #: templates/admin/payments-details.tpl.php:135
3872
- #, fuzzy
3873
- msgctxt "payments admin"
3874
- msgid "Country:"
3875
- msgstr "الدولة:"
3876
-
3877
- #: templates/admin/payments-details.tpl.php:139
3878
- #, fuzzy
3879
- msgctxt "payments admin"
3880
- msgid "State:"
3881
- msgstr "الولاية:"
3882
-
3883
- #: templates/admin/payments-details.tpl.php:143
3884
- #, fuzzy
3885
- msgctxt "payments admin"
3886
- msgid "City:"
3887
- msgstr "المدينة:"
3888
-
3889
- #: templates/admin/payments-details.tpl.php:147
3890
- #, fuzzy
3891
- msgctxt "payments admin"
3892
- msgid "ZIP Code:"
3893
- msgstr "الرمز البريدي:"
3894
-
3895
- #: templates/admin/payments-details.tpl.php:151
3896
- #, fuzzy
3897
- msgctxt "payments admin"
3898
- msgid "Address Line 1:"
3899
- msgstr "خانة العنوان 1:"
3900
-
3901
- #: templates/admin/payments-details.tpl.php:155
3902
- #, fuzzy
3903
- msgctxt "payments admin"
3904
- msgid "Address Line 2:"
3905
- msgstr "خانة العنوان 2:"
3906
-
3907
- #: templates/admin/payments-details.tpl.php:165
3908
- msgctxt "payments admin"
3909
- msgid "Notes & Log"
3910
- msgstr ""
3911
-
3912
- #: templates/admin/payments-details.tpl.php:172
3913
- msgctxt "payments admin"
3914
- msgid "No notes."
3915
- msgstr ""
3916
-
3917
  #: templates/admin/payments-note.tpl.php:13
3918
  #, fuzzy
3919
  msgctxt "payments admin"
@@ -3926,69 +4571,40 @@ msgctxt "payments admin"
3926
  msgid "Delete"
3927
  msgstr "Effacer"
3928
 
3929
- #: includes/admin/page-debug.php:44
3930
- msgctxt "debug-info"
3931
- msgid "OK"
3932
- msgstr "حسناً"
3933
-
3934
- #: includes/admin/page-debug.php:75
3935
- msgctxt "debug-info"
3936
- msgid "Environment"
3937
- msgstr "البيئة"
3938
-
3939
- #: templates/admin/debug-info.tpl.php:6
3940
- msgctxt "debug-info"
3941
- msgid ""
3942
- "The debug information does not contain personal or sensitive information "
3943
- "such as passwords or private keys."
3944
- msgstr ""
3945
- "بيانات تصحيح الأخطاء لا تحتوي على معلومات شخصية أو حساسة مثل كلمات السر أو "
3946
- "المفاتيح الخاصة."
3947
-
3948
- #: templates/admin/debug-info.tpl.php:9
3949
- msgctxt "debug-info"
3950
- msgid "Download Debug Information"
3951
- msgstr "تحميل معلومات التصحيح"
3952
-
3953
- #: includes/admin/page-debug.php:99
3954
- msgctxt "debug info"
3955
- msgid "Test SSL setup..."
3956
- msgstr "اختبار إعداد SSL..."
3957
-
3958
- #: includes/admin/settings/class-settings-admin.php:342
3959
  #, fuzzy
3960
  msgctxt "admin settings"
3961
  msgid "Remove"
3962
  msgstr "إزالة"
3963
 
3964
- #: includes/admin/settings/class-settings-admin.php:393
3965
  msgctxt "admin settings"
3966
  msgid "Valid placeholders: %s"
3967
  msgstr "العناصر النائبة صالحة: %s"
3968
 
3969
- #: includes/admin/settings/class-settings-bootstrap.php:83
3970
  msgctxt "admin settings"
3971
  msgid ""
3972
  "<strong>IMPORTANT:</strong> subpages of the main directory page cannot be "
3973
  "accesed while this setting is checked."
3974
  msgstr ""
3975
 
3976
- #: includes/admin/settings/class-settings-bootstrap.php:289
3977
  msgctxt "admin settings"
3978
  msgid "Above results"
3979
  msgstr "أعلى النتائج"
3980
 
3981
- #: includes/admin/settings/class-settings-bootstrap.php:290
3982
  msgctxt "admin settings"
3983
  msgid "Below results"
3984
  msgstr "أسفل النتائج"
3985
 
3986
- #: includes/admin/settings/class-settings-bootstrap.php:291
3987
  msgctxt "admin settings"
3988
  msgid "Don't show with results"
3989
  msgstr "لا تظهر مع النتائج"
3990
 
3991
- #: includes/admin/settings/class-settings-bootstrap.php:298
3992
  msgctxt "admin settings"
3993
  msgid ""
3994
  "You have selected a textarea field to be included in quick searches. "
@@ -3999,14 +4615,14 @@ msgstr ""
3999
  "التي تنطوي على تلك الحقول تتطلب موارد كثيرة ويمكن أن تؤدي الى انتهاء المهلة "
4000
  "و/ أو البطء العام."
4001
 
4002
- #: includes/admin/settings/class-settings-bootstrap.php:302
4003
  msgctxt "admin settings"
4004
  msgid ""
4005
  "If no fields are selected, the following fields will be used in Quick "
4006
  "Searches:"
4007
  msgstr ""
4008
 
4009
- #: includes/admin/settings/class-settings-bootstrap.php:345
4010
  msgctxt "admin settings"
4011
  msgid ""
4012
  "Check this if you are having trouble with BD, particularly when importing or "
@@ -4015,125 +4631,115 @@ msgstr ""
4015
  "حدد هذا الخيار إذا كنت تواجه مشكلة مع دليل الأعمال، ولا سيما عند استيراد أو "
4016
  "تصدير ملفات CSV."
4017
 
4018
- #: includes/admin/settings/class-settings-bootstrap.php:530
4019
  msgctxt "admin settings"
4020
  msgid "Do not include comments in listings"
4021
  msgstr "يتضمن نموذج التعليق على صفحات الإعلانات؟"
4022
 
4023
- #: includes/admin/settings/class-settings-bootstrap.php:531
4024
- msgctxt "admin settings"
4025
- msgid "Include comment form, theme invoked (standard option)"
4026
- msgstr "يتضمن نموذج التعليق على صفحات الإعلانات؟"
4027
-
4028
- #: includes/admin/settings/class-settings-bootstrap.php:554
4029
  #, fuzzy
4030
  msgctxt "admin settings"
4031
  msgid "Directory view."
4032
  msgstr "الدليل"
4033
 
4034
- #: includes/admin/settings/class-settings-bootstrap.php:555
4035
  #, fuzzy
4036
  msgctxt "admin settings"
4037
  msgid "All Listings view."
4038
  msgstr "مشاهدة جميع الإعلانات"
4039
 
4040
- #: includes/admin/settings/class-settings-bootstrap.php:556
4041
  #, fuzzy
4042
  msgctxt "admin settings"
4043
  msgid "Category view."
4044
  msgstr "التصنيفات"
4045
 
4046
- #: includes/admin/settings/class-settings-bootstrap.php:557
4047
  #, fuzzy
4048
  msgctxt "admin settings"
4049
  msgid "Search view."
4050
  msgstr "بحث"
4051
 
4052
- #: includes/admin/settings/class-settings-bootstrap.php:656
4053
  msgctxt "admin settings"
4054
  msgid "Name"
4055
  msgstr "الإسم"
4056
 
4057
- #: includes/admin/settings/class-settings-bootstrap.php:657
4058
  msgctxt "admin settings"
4059
  msgid "Slug"
4060
  msgstr "رابط لطيف"
4061
 
4062
- #: includes/admin/settings/class-settings-bootstrap.php:658
4063
  msgctxt "admin settings"
4064
  msgid "Listing Count"
4065
  msgstr "عداد الإعلانات"
4066
 
4067
- #: includes/admin/settings/class-settings-bootstrap.php:670
4068
- #: includes/admin/settings/class-settings-bootstrap.php:738
4069
  msgctxt "admin settings"
4070
  msgid "Ascending"
4071
  msgstr "تصاعدي"
4072
 
4073
- #: includes/admin/settings/class-settings-bootstrap.php:671
4074
- #: includes/admin/settings/class-settings-bootstrap.php:739
4075
  msgctxt "admin settings"
4076
  msgid "Descending"
4077
  msgstr "تنازلي"
4078
 
4079
- #: includes/admin/settings/class-settings-bootstrap.php:704
4080
  msgctxt "admin settings"
4081
- msgid "Fee Plan Custom Order can be changed under <a>Manage Fees</a>"
4082
  msgstr ""
4083
 
4084
- #: includes/admin/settings/class-settings-bootstrap.php:716
4085
  msgctxt "admin settings"
4086
  msgid "Title"
4087
  msgstr "العنوان"
4088
 
4089
- #: includes/admin/settings/class-settings-bootstrap.php:717
4090
  msgctxt "admin settings"
4091
  msgid "Author"
4092
  msgstr "الكاتب"
4093
 
4094
- #: includes/admin/settings/class-settings-bootstrap.php:718
4095
- #: includes/functions.php:1272
4096
  msgctxt "admin settings"
4097
  msgid "Date posted"
4098
  msgstr "تاريخ النشر"
4099
 
4100
- #: includes/admin/settings/class-settings-bootstrap.php:719
4101
- #: includes/functions.php:1273
4102
  msgctxt "admin settings"
4103
  msgid "Date last modified"
4104
  msgstr "تاريخ آخر تعديل"
4105
 
4106
- #: includes/admin/settings/class-settings-bootstrap.php:720
4107
  msgctxt "admin settings"
4108
  msgid "Random"
4109
  msgstr "عشوائية"
4110
 
4111
- #: includes/admin/settings/class-settings-bootstrap.php:721
4112
  msgctxt "admin settings"
4113
  msgid "Paid first then free. Inside each group by date."
4114
  msgstr "تدفع أولاً ثم مجاناً. داخل كل مجموعة حسب التاريخ."
4115
 
4116
- #: includes/admin/settings/class-settings-bootstrap.php:722
4117
  msgctxt "admin settings"
4118
  msgid "Paid first then free. Inside each group by title."
4119
  msgstr "تدفع أولاً ثم مجاناً. داخل كل مجموعة بعنوان."
4120
 
4121
- #: includes/admin/settings/class-settings-bootstrap.php:723
4122
  msgctxt "admin settings"
4123
  msgid "Fee Plan Custom Order, then Date"
4124
  msgstr ""
4125
 
4126
- #: includes/admin/settings/class-settings-bootstrap.php:724
4127
  msgctxt "admin settings"
4128
  msgid "Fee Plan Custom Order, then Title"
4129
  msgstr ""
4130
 
4131
- #: includes/admin/settings/class-settings-bootstrap.php:818
4132
- msgctxt "admin settings"
4133
- msgid "You can manage your themes on <a>Directory Themes</a>."
4134
- msgstr "يمكنك إدارة قوالبك في <a>قوالب الدليل</a>."
4135
-
4136
- #: includes/admin/settings/class-settings-bootstrap.php:986
4137
  msgctxt "admin settings"
4138
  msgid ""
4139
  "For paid listing images, configure that by adding or editing a <a>Fee Plan</"
@@ -4142,171 +4748,172 @@ msgstr ""
4142
  "بالنسبة لصور الإعلانات المدفوعة، قم بإعدادها بإضافة أو تحرير <a>رسوم الخطة</"
4143
  "a> بدلاً من هذا الإعداد، الذي هو تجاهل الإعلانات المدفوعة."
4144
 
4145
- #: includes/admin/settings/class-settings-bootstrap.php:997
4146
- #: includes/admin/settings/class-settings-bootstrap.php:1050
4147
  #, fuzzy
4148
  msgctxt "admin settings"
4149
  msgid "Excerpt view."
4150
  msgstr "مقتطف"
4151
 
4152
- #: includes/admin/settings/class-settings-bootstrap.php:998
4153
- #: includes/admin/settings/class-settings-bootstrap.php:1051
4154
  #, fuzzy
4155
  msgctxt "admin settings"
4156
  msgid "Detail view."
4157
  msgstr "الدليل"
4158
 
4159
- #: includes/admin/settings/class-settings-bootstrap.php:1108
 
4160
  msgctxt "admin settings"
4161
  msgid "AED currency is not supported by %1$s. %2$s"
4162
  msgstr ""
4163
 
4164
- #: includes/admin/settings/class-settings-bootstrap.php:1126
4165
  msgctxt "admin settings"
4166
  msgid "Australian Dollar (AUD)"
4167
  msgstr "الدولار الأسترالي (AUD)"
4168
 
4169
- #: includes/admin/settings/class-settings-bootstrap.php:1127
4170
  msgctxt "admin settings"
4171
  msgid "Brazilian Real (BRL)"
4172
  msgstr "الريال البرازيلي (BRL)"
4173
 
4174
- #: includes/admin/settings/class-settings-bootstrap.php:1128
4175
  msgctxt "admin settings"
4176
  msgid "Canadian Dollar (CAD)"
4177
  msgstr "الدولار الكندي (CAD)"
4178
 
4179
- #: includes/admin/settings/class-settings-bootstrap.php:1129
4180
  msgctxt "admin settings"
4181
  msgid "Czech Koruna (CZK)"
4182
  msgstr "الكورونا التشيكية (CZK)"
4183
 
4184
- #: includes/admin/settings/class-settings-bootstrap.php:1130
4185
  msgctxt "admin settings"
4186
  msgid "Danish Krone (DKK)"
4187
  msgstr "الكرونة الدانماركية (DKK)"
4188
 
4189
- #: includes/admin/settings/class-settings-bootstrap.php:1131
4190
  msgctxt "admin settings"
4191
  msgid "United Arab Emirates Dirham (AED)"
4192
  msgstr ""
4193
 
4194
- #: includes/admin/settings/class-settings-bootstrap.php:1132
4195
  msgctxt "admin settings"
4196
  msgid "Euro (EUR)"
4197
  msgstr "اليورو (EUR)"
4198
 
4199
- #: includes/admin/settings/class-settings-bootstrap.php:1133
4200
  msgctxt "admin settings"
4201
  msgid "Hong Kong Dollar (HKD)"
4202
  msgstr "دولار هونج كونج (HKD)"
4203
 
4204
- #: includes/admin/settings/class-settings-bootstrap.php:1134
4205
  msgctxt "admin settings"
4206
  msgid "Hungarian Forint (HUF)"
4207
  msgstr "الفورنت الهنغاري (HUF)"
4208
 
4209
- #: includes/admin/settings/class-settings-bootstrap.php:1135
4210
  msgctxt "admin settings"
4211
  msgid "Israeli New Shequel (ILS)"
4212
  msgstr "الشكيل الإسرائيلي الجديد (ILS)"
4213
 
4214
- #: includes/admin/settings/class-settings-bootstrap.php:1136
4215
  msgctxt "admin settings"
4216
  msgid "Japanese Yen (JPY)"
4217
  msgstr "الين الياباني (JPY)"
4218
 
4219
- #: includes/admin/settings/class-settings-bootstrap.php:1137
4220
  msgctxt "admin settings"
4221
  msgid "Moroccan Dirham (MAD)"
4222
  msgstr ""
4223
 
4224
- #: includes/admin/settings/class-settings-bootstrap.php:1138
4225
  msgctxt "admin settings"
4226
  msgid "Malasian Ringgit (MYR)"
4227
  msgstr "الرينغيت الماليزي (MYR)"
4228
 
4229
- #: includes/admin/settings/class-settings-bootstrap.php:1139
4230
  msgctxt "admin settings"
4231
  msgid "Mexican Peso (MXN)"
4232
  msgstr "بيزو مكسيكي (MXN)"
4233
 
4234
- #: includes/admin/settings/class-settings-bootstrap.php:1140
4235
  msgctxt "admin settings"
4236
  msgid "Norwegian Krone (NOK)"
4237
  msgstr "الكرون النرويجي (NOK)"
4238
 
4239
- #: includes/admin/settings/class-settings-bootstrap.php:1141
4240
  msgctxt "admin settings"
4241
  msgid "New Zealand Dollar (NZD)"
4242
  msgstr "الدولار النيوزيلندي (NZD)"
4243
 
4244
- #: includes/admin/settings/class-settings-bootstrap.php:1142
4245
  msgctxt "admin settings"
4246
  msgid "Philippine Peso (PHP)"
4247
  msgstr "بيزو فلبيني (PHP)"
4248
 
4249
- #: includes/admin/settings/class-settings-bootstrap.php:1143
4250
  msgctxt "admin settings"
4251
  msgid "Polish Zloty (PLN)"
4252
  msgstr "الزلوتي البولندي (PLN)"
4253
 
4254
- #: includes/admin/settings/class-settings-bootstrap.php:1144
4255
  msgctxt "admin settings"
4256
  msgid "Pound Sterling (GBP)"
4257
  msgstr "الجنيه الإسترليني (GBP)"
4258
 
4259
- #: includes/admin/settings/class-settings-bootstrap.php:1145
4260
  msgctxt "admin settings"
4261
  msgid "Singapore Dollar (SGD)"
4262
  msgstr "دولار سنغافوري (SGD)"
4263
 
4264
- #: includes/admin/settings/class-settings-bootstrap.php:1146
4265
  msgctxt "admin settings"
4266
  msgid "Swedish Krona (SEK)"
4267
  msgstr "الكرونا السويدية (SEK)"
4268
 
4269
- #: includes/admin/settings/class-settings-bootstrap.php:1147
4270
  msgctxt "admin settings"
4271
  msgid "Swiss Franc (CHF)"
4272
  msgstr "الفرنك السويسري (CHF)"
4273
 
4274
- #: includes/admin/settings/class-settings-bootstrap.php:1148
4275
  msgctxt "admin settings"
4276
  msgid "Taiwan Dollar (TWD)"
4277
  msgstr "الدولار التايواني (TWD)"
4278
 
4279
- #: includes/admin/settings/class-settings-bootstrap.php:1149
4280
  msgctxt "admin settings"
4281
  msgid "Thai Baht (THB)"
4282
  msgstr "البات التايلندي (THB)"
4283
 
4284
- #: includes/admin/settings/class-settings-bootstrap.php:1150
4285
  msgctxt "admin settings"
4286
  msgid "Turkish Lira (TRY)"
4287
  msgstr "الليرة التركية (TRY)"
4288
 
4289
- #: includes/admin/settings/class-settings-bootstrap.php:1151
4290
  msgctxt "admin settings"
4291
  msgid "U.S. Dollar (USD)"
4292
  msgstr "الدولار الأمريكي (USD)"
4293
 
4294
- #: includes/admin/settings/class-settings-bootstrap.php:1175
4295
  msgctxt "admin settings"
4296
  msgid "Show currency symbol on the left"
4297
  msgstr "إظهار رمز العملة على اليسار"
4298
 
4299
- #: includes/admin/settings/class-settings-bootstrap.php:1176
4300
  msgctxt "admin settings"
4301
  msgid "Show currency symbol on the right"
4302
  msgstr "إظهار رمز العملة على اليمين"
4303
 
4304
- #: includes/admin/settings/class-settings-bootstrap.php:1177
4305
  msgctxt "admin settings"
4306
  msgid "Do not show currency symbol"
4307
  msgstr "عدم إظهار رمز العملة"
4308
 
4309
- #: includes/admin/settings/class-settings-bootstrap.php:1198
4310
  msgctxt "admin settings"
4311
  msgid ""
4312
  "Thank you for your payment. Your payment is being verified and your listing "
@@ -4315,131 +4922,132 @@ msgstr ""
4315
  "شكرا لك على الدفع. يتم الآن التحقق من الدفع وفحص إعلانك. يمكن أن تأخذ عملية "
4316
  "التحقق والمراجعة مدة 48 ساعة."
4317
 
4318
- #: includes/admin/settings/class-settings-bootstrap.php:1219
 
4319
  msgctxt "admin settings"
4320
  msgid ""
4321
  "Listings with pending payments are marked as abandoned after this time. You "
4322
- "can also <a>customize the e-mail</a> users receive."
4323
  msgstr ""
4324
  "الإعلانات مع الدفعات المعلقة تعد متخلى عنها بعد هذا الوقت. يمكنك أيضا "
4325
  "<a>تخصيص البريد الإلكتروني</a> الذي يتلقاه الأعضاء."
4326
 
4327
- #: includes/admin/settings/class-settings-bootstrap.php:1249
4328
  msgctxt "admin settings"
4329
  msgid "Try listing's email field first, then author's email."
4330
  msgstr "جرب البريد الإلكتروني للإعلانات أولاً، ثم البريد الإلكتروني للكاتب."
4331
 
4332
- #: includes/admin/settings/class-settings-bootstrap.php:1250
4333
  msgctxt "admin settings"
4334
  msgid "Try author's email first and then listing's email field."
4335
  msgstr "جرب البريد الإلكتروني للكاتب أولاً، ثم البريد الإلكتروني للإعلانات."
4336
 
4337
- #: includes/admin/settings/class-settings-bootstrap.php:1263
4338
  msgctxt "admin settings"
4339
  msgid "Plain (text/plain)"
4340
  msgstr ""
4341
 
4342
- #: includes/admin/settings/class-settings-bootstrap.php:1264
4343
  msgctxt "admin settings"
4344
  msgid "HTML (text/html)"
4345
  msgstr ""
4346
 
4347
- #: includes/admin/settings/class-settings-bootstrap.php:1265
4348
  msgctxt "admin settings"
4349
  msgid "Both (multipart/alternative)"
4350
  msgstr ""
4351
 
4352
- #: includes/admin/settings/class-settings-bootstrap.php:1279
4353
  msgctxt "admin settings"
4354
  msgid "A new listing is submitted."
4355
  msgstr "يتم إضافة إعلان جديد"
4356
 
4357
- #: includes/admin/settings/class-settings-bootstrap.php:1280
4358
  msgctxt "admin settings"
4359
  msgid "A listing is edited."
4360
  msgstr "تم تحرير الإعلان"
4361
 
4362
- #: includes/admin/settings/class-settings-bootstrap.php:1281
4363
  msgctxt "admin settings"
4364
  msgid "A listing expires."
4365
  msgstr "الإعلان منتهي التاريخ"
4366
 
4367
- #: includes/admin/settings/class-settings-bootstrap.php:1282
4368
  #, fuzzy
4369
  msgctxt "admin settings"
4370
  msgid "A listing is renewed."
4371
  msgstr "تم تحرير الإعلان"
4372
 
4373
- #: includes/admin/settings/class-settings-bootstrap.php:1283
4374
  #, fuzzy
4375
  msgctxt "admin settings"
4376
  msgid "A listing payment is completed."
4377
  msgstr "تم تحرير الإعلان"
4378
 
4379
- #: includes/admin/settings/class-settings-bootstrap.php:1284
4380
  #, fuzzy
4381
  msgctxt "admin settings"
4382
  msgid "A listing has been reported as inappropriate."
4383
  msgstr "تمت ترقية الإعلان."
4384
 
4385
- #: includes/admin/settings/class-settings-bootstrap.php:1285
4386
  msgctxt "admin settings"
4387
  msgid "A contact message is sent to a listing's owner."
4388
  msgstr "يتم إرسال رسالة اتصال لمالك الإعلان."
4389
 
4390
- #: includes/admin/settings/class-settings-bootstrap.php:1312
4391
  msgctxt "admin settings"
4392
  msgid "Their listing is submitted."
4393
  msgstr "يتم إضافة الإعلان الخاص بهم"
4394
 
4395
- #: includes/admin/settings/class-settings-bootstrap.php:1313
4396
  msgctxt "admin settings"
4397
  msgid "Their listing is approved/published."
4398
  msgstr "تمت الموافقة ونشر الإعلان الخاص بهم"
4399
 
4400
- #: includes/admin/settings/class-settings-bootstrap.php:1314
4401
  #, fuzzy
4402
  msgctxt "admin settings"
4403
  msgid "A payment for their listing is completed."
4404
  msgstr "يتم إضافة الإعلان الخاص بهم"
4405
 
4406
- #: includes/admin/settings/class-settings-bootstrap.php:1315
4407
  #, fuzzy
4408
  msgctxt "admin settings"
4409
  msgid "Their listing expired or is about to expire."
4410
  msgstr "يتم إضافة الإعلان الخاص بهم"
4411
 
4412
- #: includes/admin/settings/class-settings-bootstrap.php:1333
4413
- #: includes/admin/settings/class-settings-bootstrap.php:1352
4414
- #: includes/admin/settings/class-settings-bootstrap.php:1377
4415
- #: includes/admin/settings/class-settings-bootstrap.php:1412
4416
- #: includes/admin/settings/class-settings-bootstrap.php:1448
4417
  msgctxt "admin settings"
4418
  msgid "Listing's title"
4419
  msgstr "عنوان الإعلان"
4420
 
4421
- #: includes/admin/settings/class-settings-bootstrap.php:1334
4422
- #: includes/admin/settings/class-settings-bootstrap.php:1413
4423
  #, fuzzy
4424
  msgctxt "admin settings"
4425
  msgid "Listing's fee plan name"
4426
  msgstr "إنتهاء صلاحية الإعلان"
4427
 
4428
- #: includes/admin/settings/class-settings-bootstrap.php:1335
4429
- #: includes/admin/settings/class-settings-bootstrap.php:1414
4430
  #, fuzzy
4431
  msgctxt "admin settings"
4432
  msgid "Listing's fee plan description"
4433
  msgstr "تحديد رسوم الإعلان"
4434
 
4435
- #: includes/admin/settings/class-settings-bootstrap.php:1336
4436
- #: includes/admin/settings/class-settings-bootstrap.php:1415
4437
  #, fuzzy
4438
  msgctxt "admin settings"
4439
  msgid "Listing's fee plan details"
4440
  msgstr "إنتهاء صلاحية الإعلان"
4441
 
4442
- #: includes/admin/settings/class-settings-bootstrap.php:1349
4443
  msgctxt "admin settings"
4444
  msgid ""
4445
  "Your listing \"[listing]\" is now available at [listing-url] and can be "
@@ -4448,156 +5056,127 @@ msgstr ""
4448
  "القائمة الخاصة بك \"[listing]\" متوفر الآن في [listing-url] ويمكن مشاهدتها "
4449
  "من قبل العموم."
4450
 
4451
- #: includes/admin/settings/class-settings-bootstrap.php:1353
4452
- #: includes/admin/settings/class-settings-bootstrap.php:1376
4453
  msgctxt "admin settings"
4454
  msgid "Listing's URL"
4455
  msgstr "عنوان URL الإعلان"
4456
 
4457
- #: includes/admin/settings/class-settings-bootstrap.php:1354
4458
- #: includes/admin/settings/class-settings-bootstrap.php:1382
4459
  #, fuzzy
4460
  msgctxt "admin settings"
4461
  msgid "Listing's Access Key"
4462
  msgstr "مفاتيح وصول الإعلان"
4463
 
4464
- #: includes/admin/settings/class-settings-bootstrap.php:1378
4465
  #, fuzzy
4466
  msgctxt "admin settings"
4467
  msgid "Sender's name"
4468
  msgstr "إسم الكاتب"
4469
 
4470
- #: includes/admin/settings/class-settings-bootstrap.php:1379
4471
- #, fuzzy
4472
- msgctxt "admin settings"
4473
- msgid "Sender's e-mail address"
4474
- msgstr "إدخال بريدك إلكتروني"
4475
-
4476
- #: includes/admin/settings/class-settings-bootstrap.php:1380
4477
  #, fuzzy
4478
  msgctxt "admin settings"
4479
  msgid "Contact message"
4480
  msgstr "رسالة اتصال الإعلان"
4481
 
4482
- #: includes/admin/settings/class-settings-bootstrap.php:1381
4483
  msgctxt "admin settings"
4484
  msgid "Date and time the message was sent"
4485
  msgstr ""
4486
 
4487
- #: includes/admin/settings/class-settings-bootstrap.php:1416
4488
  #, fuzzy
4489
  msgctxt "admin settings"
4490
  msgid "Payment items details."
4491
  msgstr "تفاصيل الدفع"
4492
 
4493
- #: includes/admin/settings/class-settings-bootstrap.php:1417
4494
  msgctxt "admin settings"
4495
  msgid "URL where user can review and print payment receipt."
4496
  msgstr ""
4497
 
4498
- #: includes/admin/settings/class-settings-bootstrap.php:1418
4499
  #, fuzzy
4500
  msgctxt "admin settings"
4501
  msgid "Gateway used to process listing's payment."
4502
  msgstr "تعذر معالجة الدفع."
4503
 
4504
- #: includes/admin/settings/class-settings-bootstrap.php:1449
4505
  msgctxt "admin settings"
4506
  msgid "Checkout URL link"
4507
  msgstr "رابط URL إتمام الشراء"
4508
 
4509
- #: includes/admin/settings/class-settings-bootstrap.php:1543
4510
- msgctxt "admin settings"
4511
- msgid ""
4512
- "Could not remove the \"Business Directory Plugin - AJAX Compatibility Module"
4513
- "\". Please remove the file \"%s\" manually or deactivate the plugin."
4514
- msgstr ""
4515
- "تعذر إزالة \"إضافة دليل الأعمال – وحدة التوافق أجاكس\". المرجو إزالة الملف "
4516
- "\"%s\" يدوياً أو قم بإلغاء تفعيل الإضافة."
4517
-
4518
- #: includes/admin/settings/class-settings-bootstrap.php:1559
4519
- msgctxt "admin settings"
4520
- msgid ""
4521
- "Could not activate AJAX Compatibility mode: the directory \"%s\" could not "
4522
- "be created."
4523
- msgstr "لا يمكن تفعيل وضع التوافق أجاكس: تعذر إنشاء المجلد \"%s\"."
4524
-
4525
- #: includes/admin/settings/class-settings-bootstrap.php:1564
4526
- msgctxt "admin settings"
4527
- msgid ""
4528
- "Could not copy the AJAX compatibility plugin \"%s\". Compatibility mode was "
4529
- "not activated."
4530
- msgstr "تعذر نسخ إضافة التوافق أجاكس \"%s\". لم يتم تفعيل وضع التوافق."
4531
-
4532
- #: includes/admin/settings/class-settings-bootstrap.php:1594
4533
  #, fuzzy
4534
  msgctxt "admin settings"
4535
  msgid "Uploaded Image (no resize)"
4536
  msgstr "رفع الصور"
4537
 
4538
- #: includes/functions.php:1270
4539
  msgctxt "admin settings"
4540
  msgid "User"
4541
  msgstr "عضو"
4542
 
4543
- #: includes/functions.php:1271
4544
  msgctxt "admin settings"
4545
  msgid "User registration date"
4546
  msgstr "تاريخ تسجيل العضو"
4547
 
4548
- #: includes/licensing.php:199
4549
  #, fuzzy
4550
  msgctxt "admin settings"
4551
  msgid "Enter License Key here"
4552
  msgstr "تجديد مفتاح الترخيص"
4553
 
4554
- #: includes/admin/settings/class-settings-admin.php:434
4555
  #, fuzzy
4556
  msgctxt "expiration notices"
4557
  msgid "Add notice"
4558
  msgstr "إضافة حقل"
4559
 
4560
- #: includes/admin/settings/class-settings-admin.php:453
4561
  msgctxt "expiration notices"
4562
  msgid "No notices configured."
4563
  msgstr ""
4564
 
4565
- #: includes/admin/settings/class-settings-admin.php:467
4566
  #, fuzzy
4567
  msgctxt "expiration notices"
4568
  msgid "Delete"
4569
  msgstr "Effacer"
4570
 
4571
- #: includes/admin/settings/class-settings-admin.php:495
4572
  msgctxt "expiration notices"
4573
  msgid "recurring and non-recurring"
4574
  msgstr ""
4575
 
4576
- #: includes/admin/settings/class-settings-admin.php:497
4577
  #, fuzzy
4578
  msgctxt "expiration notices"
4579
  msgid "recurring only"
4580
  msgstr "(متكرر)"
4581
 
4582
- #: includes/admin/settings/class-settings-admin.php:499
4583
  #, fuzzy
4584
  msgctxt "expiration notices"
4585
  msgid "non-recurring only"
4586
  msgstr "(متكرر)"
4587
 
4588
- #: includes/admin/settings/class-settings-admin.php:503
4589
  #, fuzzy
4590
  msgctxt "expiration notices"
4591
  msgid "Sent when a listing (%s) is renewed."
4592
  msgstr "ترسل بعد أن يضاف الإعلان."
4593
 
4594
- #: includes/admin/settings/class-settings-admin.php:508
4595
  #, fuzzy
4596
  msgctxt "expiration notices"
4597
  msgid "Sent when a listing (%s) expires."
4598
  msgstr "الإعلان منتهي التاريخ"
4599
 
4600
- #: includes/admin/settings/class-settings-admin.php:516
4601
  #, fuzzy
4602
  msgctxt "expiration notices"
4603
  msgid "%d day"
@@ -4609,7 +5188,7 @@ msgstr[3] "%d أيام"
4609
  msgstr[4] "%d يوم"
4610
  msgstr[5] "%d يوم"
4611
 
4612
- #: includes/admin/settings/class-settings-admin.php:519
4613
  msgctxt "expiration notices"
4614
  msgid "%d week"
4615
  msgid_plural "%d weeks"
@@ -4620,7 +5199,7 @@ msgstr[3] ""
4620
  msgstr[4] ""
4621
  msgstr[5] ""
4622
 
4623
- #: includes/admin/settings/class-settings-admin.php:522
4624
  msgctxt "expiration notices"
4625
  msgid "%d month"
4626
  msgid_plural "%d months"
@@ -4633,31 +5212,31 @@ msgstr[5] ""
4633
 
4634
  #. translators: 1: relative time (e.g. 3 days), 2: recurring modifier (e.g.
4635
  #. non-recuring only)
4636
- #: includes/admin/settings/class-settings-admin.php:528
4637
  msgctxt "expiration notices"
4638
  msgid "Sent %1$s before a listing (%2$s) expires."
4639
  msgstr ""
4640
 
4641
  #. translators: 1: relative time (e.g. 3 days), 2: recurring modifier (e.g.
4642
  #. non-recuring only)
4643
- #: includes/admin/settings/class-settings-admin.php:531
4644
  #, fuzzy
4645
  msgctxt "expiration notices"
4646
  msgid "Sent %1$s after a listing (%2$s) expires."
4647
  msgstr "ترسل بعد أن يضاف الإعلان."
4648
 
4649
- #: includes/admin/settings/class-settings-admin.php:548
4650
  msgctxt "expiration notices"
4651
  msgid "At the time of expiration"
4652
  msgstr ""
4653
 
4654
- #: includes/admin/settings/class-settings-admin.php:549
4655
  #, fuzzy
4656
  msgctxt "expiration notices"
4657
  msgid "Right after a successful renewal"
4658
  msgstr "تم تعيين الرسوم بنجاح."
4659
 
4660
- #: includes/admin/settings/class-settings-admin.php:560
4661
  msgctxt "expiration notices"
4662
  msgid "%d day before expiration"
4663
  msgid_plural "%d days before expiration"
@@ -4668,7 +5247,7 @@ msgstr[3] ""
4668
  msgstr[4] ""
4669
  msgstr[5] ""
4670
 
4671
- #: includes/admin/settings/class-settings-admin.php:560
4672
  msgctxt "expiration notices"
4673
  msgid "%d day after expiration"
4674
  msgid_plural "%d days after expiration"
@@ -4679,7 +5258,7 @@ msgstr[3] ""
4679
  msgstr[4] ""
4680
  msgstr[5] ""
4681
 
4682
- #: includes/admin/settings/class-settings-admin.php:563
4683
  msgctxt "expiration notices"
4684
  msgid "%d week before expiration"
4685
  msgid_plural "%d weeks before expiration"
@@ -4690,7 +5269,7 @@ msgstr[3] ""
4690
  msgstr[4] ""
4691
  msgstr[5] ""
4692
 
4693
- #: includes/admin/settings/class-settings-admin.php:563
4694
  msgctxt "expiration notices"
4695
  msgid "%d week after expiration"
4696
  msgid_plural "%d weeks after expiration"
@@ -4701,7 +5280,7 @@ msgstr[3] ""
4701
  msgstr[4] ""
4702
  msgstr[5] ""
4703
 
4704
- #: includes/admin/settings/class-settings-admin.php:566
4705
  msgctxt "expiration notices"
4706
  msgid "%d month before expiration"
4707
  msgid_plural "%d months before expiration"
@@ -4712,7 +5291,7 @@ msgstr[3] ""
4712
  msgstr[4] ""
4713
  msgstr[5] ""
4714
 
4715
- #: includes/admin/settings/class-settings-admin.php:566
4716
  msgctxt "expiration notices"
4717
  msgid "%d month after expiration"
4718
  msgid_plural "%d months after expiration"
@@ -4723,162 +5302,150 @@ msgstr[3] ""
4723
  msgstr[4] ""
4724
  msgstr[5] ""
4725
 
4726
- #: includes/admin/settings/class-settings-admin.php:593
4727
  #, fuzzy
4728
  msgctxt "expiration notices"
4729
  msgid "Applies to"
4730
  msgstr "Appliqué à"
4731
 
4732
- #: includes/admin/settings/class-settings-admin.php:596
4733
  msgctxt "expiration notices"
4734
  msgid "Non-recurring listings"
4735
  msgstr ""
4736
 
4737
- #: includes/admin/settings/class-settings-admin.php:597
4738
  #, fuzzy
4739
  msgctxt "expiration notices"
4740
  msgid "Recurring listings"
4741
  msgstr "الرجوع إلى الإعلان."
4742
 
4743
- #: includes/admin/settings/class-settings-admin.php:598
4744
  msgctxt "expiration notices"
4745
  msgid "Recurring and non-recurring listings"
4746
  msgstr ""
4747
 
4748
- #: includes/admin/settings/class-settings-admin.php:603
4749
  msgctxt "expiration notices"
4750
  msgid "When to send?"
4751
  msgstr ""
4752
 
4753
- #: templates/admin/settings-email.tpl.php:54
4754
- #, fuzzy
4755
- msgctxt "expiration notices"
4756
- msgid "E-mail body text"
4757
- msgstr "نص البريد الإلكتروني"
4758
-
4759
- #: includes/admin/settings/class-settings-admin.php:470
4760
  #, fuzzy
4761
  msgctxt "settings"
4762
  msgid "Site title (with link)"
4763
  msgstr "إسم الموقع (مع الرابط)"
4764
 
4765
- #: includes/admin/settings/class-settings-admin.php:471
4766
  msgctxt "settings"
4767
  msgid "Author's name"
4768
  msgstr "إسم الكاتب"
4769
 
4770
- #: includes/admin/settings/class-settings-admin.php:472
4771
  msgctxt "settings"
4772
  msgid "Listing's name (with link)"
4773
  msgstr "إسم الإعلان (مع رابط)"
4774
 
4775
- #: includes/admin/settings/class-settings-admin.php:473
4776
  #, fuzzy
4777
  msgctxt "settings"
4778
  msgid "Listing's expiration date"
4779
  msgstr "إنتهاء صلاحية الإعلان"
4780
 
4781
- #: includes/admin/settings/class-settings-admin.php:474
4782
  msgctxt "settings"
4783
  msgid "Listing's renewal link, formatted with an anchor tag"
4784
  msgstr ""
4785
 
4786
- #: includes/admin/settings/class-settings-admin.php:475
4787
  msgctxt "settings"
4788
  msgid "Listing's renewal URL, unformatted by any tags"
4789
  msgstr ""
4790
 
4791
- #: includes/admin/settings/class-settings-admin.php:476
4792
  #, fuzzy
4793
  msgctxt "settings"
4794
  msgid "Listing's categories"
4795
  msgstr "عنوان الإعلان"
4796
 
4797
- #: includes/admin/settings/class-settings-admin.php:477
4798
  #, fuzzy
4799
  msgctxt "settings"
4800
  msgid "Listing's last payment date"
4801
  msgstr "إنتهاء صلاحية الإعلان"
4802
 
4803
- #: includes/admin/settings/class-settings-admin.php:478
4804
  #, fuzzy
4805
  msgctxt "settings"
4806
  msgid "Listing's access key"
4807
  msgstr "مفاتيح وصول الإعلان"
4808
 
4809
- #: includes/admin/settings/class-settings-admin.php:635
4810
  #, fuzzy
4811
  msgctxt "settings"
4812
  msgid "Settings reset to default."
4813
  msgstr "تم تحديث الإعدادات"
4814
 
4815
- #: includes/admin/settings/class-settings-bootstrap.php:13
4816
  #, fuzzy
4817
  msgctxt "settings"
4818
  msgid "General"
4819
  msgstr "عام"
4820
 
4821
- #: includes/admin/settings/class-settings-bootstrap.php:15
4822
- #: includes/admin/settings/class-settings-bootstrap.php:968
4823
  #, fuzzy
4824
  msgctxt "settings"
4825
  msgid "Listings"
4826
  msgstr "الإعلانات"
4827
 
4828
- #: includes/admin/settings/class-settings-bootstrap.php:16
4829
- #: includes/admin/settings/class-settings-bootstrap.php:19
4830
- #: includes/admin/settings/class-settings-bootstrap.php:22
4831
- #: includes/admin/settings/class-settings-bootstrap.php:25
4832
- #: includes/admin/settings/class-settings-bootstrap.php:39
4833
- #: includes/admin/settings/class-settings-bootstrap.php:1230
4834
- #: includes/admin/settings/class-settings.php:303
4835
  #, fuzzy
4836
  msgctxt "settings"
4837
  msgid "General Settings"
4838
  msgstr "الإعدادات العامة"
4839
 
4840
- #: includes/admin/settings/class-settings-bootstrap.php:18
4841
- #, fuzzy
4842
- msgctxt "settings"
4843
- msgid "E-Mail"
4844
- msgstr "البريد الإلكتروني"
4845
-
4846
- #: includes/admin/settings/class-settings-bootstrap.php:21
4847
  #, fuzzy
4848
  msgctxt "settings"
4849
  msgid "Payment"
4850
  msgstr "الدفع"
4851
 
4852
- #: includes/admin/settings/class-settings-bootstrap.php:24
4853
  msgctxt "settings"
4854
  msgid "Appearance"
4855
  msgstr ""
4856
 
4857
- #: includes/admin/settings/class-settings-bootstrap.php:27
4858
- #: includes/licensing.php:115
4859
  msgctxt "settings"
4860
  msgid "Premium Modules"
4861
  msgstr "وحدات ممتازة (Premium)"
4862
 
4863
- #: includes/admin/settings/class-settings-bootstrap.php:42
4864
  #, fuzzy
4865
  msgctxt "settings"
4866
  msgid "Permalink Settings"
4867
  msgstr "إعدادات الرابط الثابت"
4868
 
4869
- #: includes/admin/settings/class-settings-bootstrap.php:47
4870
  #, fuzzy
4871
  msgctxt "settings"
4872
  msgid "Directory Listings Slug"
4873
  msgstr "رابط لطيف لإعلانات الدليل"
4874
 
4875
- #: includes/admin/settings/class-settings-bootstrap.php:57
4876
  #, fuzzy
4877
  msgctxt "settings"
4878
  msgid "Categories Slug"
4879
  msgstr "رابط لطيف للتصنيفات"
4880
 
4881
- #: includes/admin/settings/class-settings-bootstrap.php:58
4882
  #, fuzzy
4883
  msgctxt "settings"
4884
  msgid ""
@@ -4887,13 +5454,13 @@ msgstr ""
4887
  "لا يمكن أن يكون الرابط اللطيف مستخدم من طرف مصطلح آخر. تجنب \"category\"، "
4888
  "على سبيل المثال."
4889
 
4890
- #: includes/admin/settings/class-settings-bootstrap.php:69
4891
  #, fuzzy
4892
  msgctxt "settings"
4893
  msgid "Tags Slug"
4894
  msgstr "رابط لطيف للوسوم"
4895
 
4896
- #: includes/admin/settings/class-settings-bootstrap.php:70
4897
  #, fuzzy
4898
  msgctxt "settings"
4899
  msgid "The slug can't be in use by another term. Avoid \"tag\", for instance."
@@ -4901,18 +5468,18 @@ msgstr ""
4901
  "لا يمكن أن يكون الرابط اللطيف مستخدم من طرف مصطلح آخر. تجنب \"tag\"، على "
4902
  "سبيل المثال."
4903
 
4904
- #: includes/admin/settings/class-settings-bootstrap.php:81
4905
  #, fuzzy
4906
  msgctxt "settings"
4907
  msgid "Remove listing ID from directory URLs?"
4908
  msgstr "إزالة معرف الإعلان من روابط URLs الدليل؟"
4909
 
4910
- #: includes/admin/settings/class-settings-bootstrap.php:82
4911
  msgctxt "settings"
4912
  msgid "Check this setting to remove the ID for better SEO."
4913
  msgstr ""
4914
 
4915
- #: includes/admin/settings/class-settings-bootstrap.php:83
4916
  #, fuzzy
4917
  msgctxt "settings"
4918
  msgid ""
@@ -4923,78 +5490,72 @@ msgstr ""
4923
  "الأعمال/1809/عنوان-الإعلان\". تحقق من هذا الإعداد لإزالة المعرف لأفضل أرشفة "
4924
  "SEO."
4925
 
4926
- #: includes/admin/settings/class-settings-bootstrap.php:91
4927
- #, fuzzy
4928
- msgctxt "settings"
4929
- msgid "reCAPTCHA"
4930
- msgstr "إعدادات reCaptcha"
4931
-
4932
- #: includes/admin/settings/class-settings-bootstrap.php:94
4933
  #, fuzzy
4934
  msgctxt "settings"
4935
  msgid "Need API keys for reCAPTCHA? Get them <a>here</a>."
4936
  msgstr "بحاجة إلى مفاتيح API ل reCAPTCHA؟ أحصل عليها <a>هنا</a>."
4937
 
4938
- #: includes/admin/settings/class-settings-bootstrap.php:101
4939
  #, fuzzy
4940
  msgctxt "settings"
4941
  msgid "Use reCAPTCHA for contact forms"
4942
  msgstr "إستخدم reCAPTCHA لاستمارة الاتصال"
4943
 
4944
- #: includes/admin/settings/class-settings-bootstrap.php:109
4945
  #, fuzzy
4946
  msgctxt "settings"
4947
  msgid "Turn off reCAPTCHA for logged in users?"
4948
  msgstr "إيقاف reCAPTCHA للأعضاء الذين سجلوا الدخول؟"
4949
 
4950
- #: includes/admin/settings/class-settings-bootstrap.php:117
4951
  #, fuzzy
4952
  msgctxt "settings"
4953
  msgid "Use reCAPTCHA for listing submits"
4954
  msgstr "إستخدم reCAPTCHA أثناء إضافة إعلان"
4955
 
4956
- #: includes/admin/settings/class-settings-bootstrap.php:125
4957
  #, fuzzy
4958
  msgctxt "settings"
4959
  msgid "Use reCAPTCHA for edit listings"
4960
  msgstr "إستخدم reCAPTCHA في تعليقات الإعلان؟"
4961
 
4962
- #: includes/admin/settings/class-settings-bootstrap.php:133
4963
  #, fuzzy
4964
  msgctxt "settings"
4965
  msgid "Use reCAPTCHA for report listings"
4966
  msgstr "إستخدم reCAPTCHA في تعليقات الإعلان؟"
4967
 
4968
- #: includes/admin/settings/class-settings-bootstrap.php:141
4969
  #, fuzzy
4970
  msgctxt "settings"
4971
  msgid "Use reCAPTCHA for listing comments?"
4972
  msgstr "إستخدم reCAPTCHA في تعليقات الإعلان؟"
4973
 
4974
- #: includes/admin/settings/class-settings-bootstrap.php:149
4975
  #, fuzzy
4976
  msgctxt "settings"
4977
  msgid "reCAPTCHA Public Key"
4978
  msgstr "مفتاح عام reCAPTCHA"
4979
 
4980
- #: includes/admin/settings/class-settings-bootstrap.php:158
4981
  #, fuzzy
4982
  msgctxt "settings"
4983
  msgid "reCAPTCHA Private Key"
4984
  msgstr "مفتاح خاص reCAPTCHA"
4985
 
4986
- #: includes/admin/settings/class-settings-bootstrap.php:167
4987
  #, fuzzy
4988
  msgctxt "settings"
4989
  msgid "reCAPTCHA version"
4990
  msgstr "إعدادات reCaptcha"
4991
 
4992
- #: includes/admin/settings/class-settings-bootstrap.php:180
4993
  msgctxt "settings"
4994
  msgid "reCAPTCHA V3 threshold score"
4995
  msgstr ""
4996
 
4997
- #: includes/admin/settings/class-settings-bootstrap.php:185
4998
  msgctxt "settings"
4999
  msgid ""
5000
  "reCAPTCHA v3 returns a score (1.0 is very likely a good interaction, 0.0 is "
@@ -5003,13 +5564,13 @@ msgid ""
5003
  "this value will result in reCAPTCHA validation error."
5004
  msgstr ""
5005
 
5006
- #: includes/admin/settings/class-settings-bootstrap.php:190
5007
  #, fuzzy
5008
  msgctxt "settings"
5009
  msgid "Registration"
5010
  msgstr "Enregistrement"
5011
 
5012
- #: includes/admin/settings/class-settings-bootstrap.php:190
5013
  #, fuzzy
5014
  msgctxt "settings"
5015
  msgid ""
@@ -5023,24 +5584,24 @@ msgstr ""
5023
  "الاتصال بعضوية الإضافة، واطلب منهم دعم معامل الاستعلام القياسي 'redirect_to' "
5024
  "لووردبريس."
5025
 
5026
- #: includes/admin/settings/class-settings-bootstrap.php:195
5027
  #, fuzzy
5028
  msgctxt "settings"
5029
  msgid "Require login to post listings?"
5030
  msgstr "يتطلب تسجيل الدخول لنشر الإعلانات؟"
5031
 
5032
- #: includes/admin/settings/class-settings-bootstrap.php:204
5033
  msgctxt "settings"
5034
  msgid "Allow anonymous users to edit/manage listings with an access key?"
5035
  msgstr ""
5036
 
5037
- #: includes/admin/settings/class-settings-bootstrap.php:212
5038
  #, fuzzy
5039
  msgctxt "settings"
5040
  msgid "Login URL"
5041
  msgstr "رابط تسجيل الدخول"
5042
 
5043
- #: includes/admin/settings/class-settings-bootstrap.php:213
5044
  #, fuzzy
5045
  msgctxt "settings"
5046
  msgid "Only enter this if using a membership plugin or custom login page."
@@ -5048,18 +5609,18 @@ msgstr ""
5048
  "رابط URL لصفحة تسجيل الدخول لعضوية الإضافة الخاصة بك. فقط أدخل هذا إذا كان "
5049
  "هناك استخدام لعضوية الإضافة أو صفحة تسجيل دخول مخصصة."
5050
 
5051
- #: includes/admin/settings/class-settings-bootstrap.php:214
5052
  msgctxt "settings"
5053
  msgid "URL of your membership plugin's login page."
5054
  msgstr ""
5055
 
5056
- #: includes/admin/settings/class-settings-bootstrap.php:223
5057
  #, fuzzy
5058
  msgctxt "settings"
5059
  msgid "Registration URL"
5060
  msgstr "رابط التسجيل"
5061
 
5062
- #: includes/admin/settings/class-settings-bootstrap.php:224
5063
  #, fuzzy
5064
  msgctxt "settings"
5065
  msgid ""
@@ -5068,47 +5629,47 @@ msgstr ""
5068
  "رابط URL لصفحة التسجيل في عضوية الإضافة الخاصة بك. فقط أدخل هذا إذا كان "
5069
  "هناك استخدام لعضوية الإضافة أو صفحة تسجيل مخصصة."
5070
 
5071
- #: includes/admin/settings/class-settings-bootstrap.php:225
5072
  msgctxt "settings"
5073
  msgid "URL of your membership plugin's registration page."
5074
  msgstr ""
5075
 
5076
- #: includes/admin/settings/class-settings-bootstrap.php:234
5077
  msgctxt "settings"
5078
  msgid "Allow users to create accounts during listing submit?"
5079
  msgstr ""
5080
 
5081
- #: includes/admin/settings/class-settings-bootstrap.php:237
5082
  #, fuzzy
5083
  msgctxt "settings"
5084
  msgid "No"
5085
  msgstr "لا"
5086
 
5087
- #: includes/admin/settings/class-settings-bootstrap.php:238
5088
  msgctxt "settings"
5089
  msgid "Yes, and make it optional"
5090
  msgstr ""
5091
 
5092
- #: includes/admin/settings/class-settings-bootstrap.php:239
5093
  #, fuzzy
5094
  msgctxt "settings"
5095
  msgid "Yes, and make it required"
5096
  msgstr "الإسم العائلي مطلوب."
5097
 
5098
- #: includes/admin/settings/class-settings-bootstrap.php:246
5099
- #: includes/admin/settings/class-settings-bootstrap.php:259
5100
  #, fuzzy
5101
  msgctxt "settings"
5102
  msgid "Terms and Conditions"
5103
  msgstr "شروط وأحكام"
5104
 
5105
- #: includes/admin/settings/class-settings-bootstrap.php:251
5106
  #, fuzzy
5107
  msgctxt "settings"
5108
  msgid "Display and require user agreement to Terms and Conditions"
5109
  msgstr "عرض وطلب موافقة العضو على الشروط والأحكام"
5110
 
5111
- #: includes/admin/settings/class-settings-bootstrap.php:260
5112
  #, fuzzy
5113
  msgctxt "settings"
5114
  msgid ""
@@ -5118,37 +5679,37 @@ msgstr ""
5118
  "أدخل النص أو عنوان URL يبدأ ب http. إذا كنت تستخدم عنوان URL، سيتم استبدال "
5119
  "نص الأحكام والشروط برابط إلى الصفحة المناسبة."
5120
 
5121
- #: includes/admin/settings/class-settings-bootstrap.php:262
5122
  #, fuzzy
5123
  msgctxt "settings"
5124
  msgid "Terms and Conditions text goes here."
5125
  msgstr "نص الأحكام والشروط هنا..."
5126
 
5127
- #: includes/admin/settings/class-settings-bootstrap.php:269
5128
  #, fuzzy
5129
  msgctxt "settings"
5130
  msgid "Data Collection"
5131
  msgstr "تجميع البيانات"
5132
 
5133
- #: includes/admin/settings/class-settings-bootstrap.php:281
5134
  #, fuzzy
5135
  msgctxt "settings"
5136
  msgid "Directory Search"
5137
  msgstr "البحث في الدليل"
5138
 
5139
- #: includes/admin/settings/class-settings-bootstrap.php:286
5140
  #, fuzzy
5141
  msgctxt "settings"
5142
  msgid "Search form display"
5143
  msgstr "عرض نموذج البحث"
5144
 
5145
- #: includes/admin/settings/class-settings-bootstrap.php:308
5146
  #, fuzzy
5147
  msgctxt "settings"
5148
  msgid "Quick search fields"
5149
  msgstr "حقول البحث السريع"
5150
 
5151
- #: includes/admin/settings/class-settings-bootstrap.php:309
5152
  #, fuzzy
5153
  msgctxt "settings"
5154
  msgid ""
@@ -5158,31 +5719,31 @@ msgstr ""
5158
  "إستخدم Ctrl-Click لتشمل حقول متعددة في البحث. اختيار العديد من الحقول "
5159
  "لإدراجها في البحث السريع يؤدي إلى أداء بحث بطيئ جدا."
5160
 
5161
- #: includes/admin/settings/class-settings-bootstrap.php:323
5162
  #, fuzzy
5163
  msgctxt "settings"
5164
  msgid "Enable high performance searches?"
5165
  msgstr "تمكين عمليات البحث عالية الأداء؟"
5166
 
5167
- #: includes/admin/settings/class-settings-bootstrap.php:330
5168
  #, fuzzy
5169
  msgctxt "settings"
5170
  msgid "Advanced"
5171
  msgstr "متقدم"
5172
 
5173
- #: includes/admin/settings/class-settings-bootstrap.php:336
5174
  #, fuzzy
5175
  msgctxt "settings"
5176
  msgid "Disable advanced CPT integration?"
5177
  msgstr "تعطيل التكامل CPT المتقدم؟"
5178
 
5179
- #: includes/admin/settings/class-settings-bootstrap.php:344
5180
  #, fuzzy
5181
  msgctxt "settings"
5182
  msgid "Enable AJAX compatibility mode?"
5183
  msgstr "تمكين وضع التوافق أجاكس؟"
5184
 
5185
- #: includes/admin/settings/class-settings-bootstrap.php:346
5186
  #, fuzzy
5187
  msgctxt "settings"
5188
  msgid ""
@@ -5193,26 +5754,26 @@ msgstr ""
5193
  " إذا كان وضع التوافق لا يحل مشكلتك، فقد تعاني من تعارض أكثر خطورة. <a>وإليك "
5194
  "مقال</a> حول كيفية اختبار تعارضات القالب والإضافات مع \"دليل الأعمال\"."
5195
 
5196
- #: includes/admin/settings/class-settings-bootstrap.php:355
5197
  #, fuzzy
5198
  msgctxt "settings"
5199
  msgid "Disable Frontend Listing Submission?"
5200
  msgstr "تعطيل إضافة إعلان من واجهة الموقع؟"
5201
 
5202
- #: includes/admin/settings/class-settings-bootstrap.php:356
5203
  msgctxt "settings"
5204
  msgid ""
5205
  "Prevents the Submit Listing button from showing on the main UI, but allows a "
5206
  "shortcode for submit listing to function on other pages."
5207
  msgstr ""
5208
 
5209
- #: includes/admin/settings/class-settings-bootstrap.php:364
5210
  #, fuzzy
5211
  msgctxt "settings"
5212
  msgid "Enqueue Business Directory's FontAwesome styles?"
5213
  msgstr "دليل الأعمال - آخر الإعلانات"
5214
 
5215
- #: includes/admin/settings/class-settings-bootstrap.php:365
5216
  msgctxt "settings"
5217
  msgid ""
5218
  "This helps to prevent conflicts with other plugins that already do this. "
@@ -5221,37 +5782,37 @@ msgid ""
5221
  "issue."
5222
  msgstr ""
5223
 
5224
- #: includes/admin/settings/class-settings-bootstrap.php:396
5225
  #, fuzzy
5226
  msgctxt "settings"
5227
  msgid "Post/Category Settings"
5228
  msgstr "إعدادات الإعلان/التصنيف"
5229
 
5230
- #: includes/admin/settings/class-settings-bootstrap.php:397
5231
  #, fuzzy
5232
  msgctxt "settings"
5233
  msgid "Contact Form"
5234
  msgstr "مسح"
5235
 
5236
- #: includes/admin/settings/class-settings-bootstrap.php:398
5237
  #, fuzzy
5238
  msgctxt "settings"
5239
  msgid "Report Listings"
5240
  msgstr "استيراد الإعلانات"
5241
 
5242
- #: includes/admin/settings/class-settings-bootstrap.php:399
5243
  #, fuzzy
5244
  msgctxt "settings"
5245
  msgid "Listings Sorting"
5246
  msgstr "فرز الإعلانات"
5247
 
5248
- #: includes/admin/settings/class-settings-bootstrap.php:404
5249
  #, fuzzy
5250
  msgctxt "settings"
5251
  msgid "Listings per page"
5252
  msgstr "الإعلانات حسب الصفحة"
5253
 
5254
- #: includes/admin/settings/class-settings-bootstrap.php:405
5255
  #, fuzzy
5256
  msgctxt "settings"
5257
  msgid ""
@@ -5260,13 +5821,13 @@ msgid ""
5260
  msgstr ""
5261
  "عدد الإعلانات التي تظهر في كل صفحة. استخدام قيمة \"0\" لإظهار كل الإعلانات."
5262
 
5263
- #: includes/admin/settings/class-settings-bootstrap.php:416
5264
  #, fuzzy
5265
  msgctxt "settings"
5266
  msgid "Listing duration for no-fee sites (in days)"
5267
  msgstr "مدة الإعلان للمواقع بلا رسوم (بالأيام)"
5268
 
5269
- #: includes/admin/settings/class-settings-bootstrap.php:417
5270
  #, fuzzy
5271
  msgctxt "settings"
5272
  msgid ""
@@ -5276,47 +5837,47 @@ msgstr ""
5276
  "استخدام قيمة \"0\" للإبقاء على الإعلان إلى أجل غير مسمى، أو قم بإدخال عدد "
5277
  "أقل من 10 سنوات (3650 يوما)."
5278
 
5279
- #: includes/admin/settings/class-settings-bootstrap.php:429
5280
  #, fuzzy
5281
  msgctxt "settings"
5282
  msgid "Turn on listing renewal option?"
5283
  msgstr "قم بتشغيل خيار تجديد الإعلان؟"
5284
 
5285
- #: includes/admin/settings/class-settings-bootstrap.php:438
5286
  #, fuzzy
5287
  msgctxt "settings"
5288
  msgid "Open detailed view of listing in new tab?"
5289
  msgstr "فتح تفاصيل مشاهدة الإعلانات في علامة تبويب جديدة؟"
5290
 
5291
- #: includes/admin/settings/class-settings-bootstrap.php:448
5292
  #, fuzzy
5293
  msgctxt "settings"
5294
  msgid "Include button to report listings?"
5295
  msgstr "يتطلب تسجيل الدخول لنشر الإعلانات؟"
5296
 
5297
- #: includes/admin/settings/class-settings-bootstrap.php:457
5298
  msgctxt "settings"
5299
  msgid "Enable report listing for registered users only"
5300
  msgstr ""
5301
 
5302
- #: includes/admin/settings/class-settings-bootstrap.php:467
5303
  msgctxt "settings"
5304
  msgid "Report listing option list"
5305
  msgstr ""
5306
 
5307
- #: includes/admin/settings/class-settings-bootstrap.php:468
5308
  msgctxt "settings"
5309
  msgid ""
5310
  "Form option list to report a listing as inappropriate. One option per line."
5311
  msgstr ""
5312
 
5313
- #: includes/admin/settings/class-settings-bootstrap.php:479
5314
  #, fuzzy
5315
  msgctxt "settings"
5316
  msgid "Include listing contact form on listing pages?"
5317
  msgstr "إدراج الإعلان مع نموذج الاتصال في صفحات الإعلان؟"
5318
 
5319
- #: includes/admin/settings/class-settings-bootstrap.php:480
5320
  #, fuzzy
5321
  msgctxt "settings"
5322
  msgid ""
@@ -5326,19 +5887,19 @@ msgstr ""
5326
  "يسمح للزوار بالاتصال بكتاب الإعلان بشكل خاص. الكتاب سوف يتلقون رسائل عبر "
5327
  "البريد الإلكتروني."
5328
 
5329
- #: includes/admin/settings/class-settings-bootstrap.php:489
5330
  #, fuzzy
5331
  msgctxt "settings"
5332
  msgid "Require login for using the contact form?"
5333
  msgstr "يتطلب تسجيل الدخول لاستخدام نموذج الاتصال؟"
5334
 
5335
- #: includes/admin/settings/class-settings-bootstrap.php:500
5336
  #, fuzzy
5337
  msgctxt "settings"
5338
  msgid "Maximum number of daily contact form submits from registered users"
5339
  msgstr "الحد الأقصى لعدد إرسال الاتصالات يوميا"
5340
 
5341
- #: includes/admin/settings/class-settings-bootstrap.php:501
5342
  #, fuzzy
5343
  msgctxt "settings"
5344
  msgid ""
@@ -5348,13 +5909,13 @@ msgstr ""
5348
  "إستخدم هذا لمنع الرسائل المزعجة لأصحاب الإعلانات. 0 تعني إرسال غير محدود في "
5349
  "اليوم الواحد."
5350
 
5351
- #: includes/admin/settings/class-settings-bootstrap.php:513
5352
  #, fuzzy
5353
  msgctxt "settings"
5354
  msgid "Maximum number of contact form submits for each listing per day"
5355
  msgstr "الحد الأقصى لعدد إرسال الاتصالات يوميا"
5356
 
5357
- #: includes/admin/settings/class-settings-bootstrap.php:514
5358
  #, fuzzy
5359
  msgctxt "settings"
5360
  msgid ""
@@ -5364,30 +5925,30 @@ msgstr ""
5364
  "إستخدم هذا لمنع الرسائل المزعجة لأصحاب الإعلانات. 0 تعني إرسال غير محدود في "
5365
  "اليوم الواحد."
5366
 
5367
- #: includes/admin/settings/class-settings-bootstrap.php:526
5368
  #, fuzzy
5369
  msgctxt "settings"
5370
  msgid "Include comment form on listing pages?"
5371
  msgstr "يتضمن نموذج التعليق على صفحات الإعلانات؟"
5372
 
5373
- #: includes/admin/settings/class-settings-bootstrap.php:541
5374
  #, fuzzy
5375
  msgctxt "settings"
5376
  msgid "Show listings under categories on main page?"
5377
  msgstr "إظهار الإعلانات تحت التصنيفات على الصفحة الرئيسية؟"
5378
 
5379
- #: includes/admin/settings/class-settings-bootstrap.php:551
5380
  msgctxt "settings"
5381
  msgid ""
5382
  "Prevents featured listings from floating to the top of the selected page."
5383
  msgstr ""
5384
 
5385
- #: includes/admin/settings/class-settings-bootstrap.php:578
5386
  msgctxt "settings"
5387
  msgid "Default owner of 'Anonymous Submitted Listings'"
5388
  msgstr ""
5389
 
5390
- #: includes/admin/settings/class-settings-bootstrap.php:581
5391
  msgctxt "settings"
5392
  msgid ""
5393
  "New listings must have an author, If login is not required to submit "
@@ -5395,121 +5956,109 @@ msgid ""
5395
  "or some other user that will never actually be managing a listing."
5396
  msgstr ""
5397
 
5398
- #: includes/admin/settings/class-settings-bootstrap.php:590
5399
  #, fuzzy
5400
  msgctxt "settings"
5401
  msgid "Status of listings upon uninstalling plugin"
5402
  msgstr "حالة الإعلانات عند إلغاء تثبيت الإضافة"
5403
 
5404
- #: includes/admin/settings/class-settings-bootstrap.php:603
5405
  #, fuzzy
5406
  msgctxt "settings"
5407
  msgid "Status of deleted listings"
5408
  msgstr "حالة الإعلانات المحذوفة"
5409
 
5410
- #: includes/admin/settings/class-settings-bootstrap.php:616
5411
  #, fuzzy
5412
  msgctxt "settings"
5413
  msgid "Submit Listing instructions message"
5414
  msgstr "إرسال رسالة تعليمات الإعلانات"
5415
 
5416
- #: includes/admin/settings/class-settings-bootstrap.php:617
5417
- #, fuzzy
5418
- msgctxt "settings"
5419
- msgid ""
5420
- "This text is displayed at the first page of the Submit Listing process for "
5421
- "Business Directory. You can use it for instructions about filling out the "
5422
- "form or anything you want to tell users before they get started."
5423
- msgstr ""
5424
- "يتم عرض هذا النص على الصفحة الأولى من عملية إرسال إعلان لدليل الأعمال. يمكنك "
5425
- "استخدامه لإعطاء إرشادات حول تعبئة النموذج أو أي شيء تريد إعلام الأعضاء به "
5426
- "قبل أن يبدأوا."
5427
-
5428
- #: includes/admin/settings/class-settings-bootstrap.php:627
5429
  #, fuzzy
5430
  msgctxt "settings"
5431
  msgid "Default new post status"
5432
  msgstr "حالة الإعلان الجديد الافتراضية"
5433
 
5434
- #: includes/admin/settings/class-settings-bootstrap.php:640
5435
  #, fuzzy
5436
  msgctxt "settings"
5437
  msgid "Edit post status"
5438
  msgstr "تعديل حالة الإعلان"
5439
 
5440
- #: includes/admin/settings/class-settings-bootstrap.php:653
5441
  #, fuzzy
5442
  msgctxt "settings"
5443
  msgid "Order categories list by"
5444
  msgstr "ترتيب قائمة التصنيفات حسب"
5445
 
5446
- #: includes/admin/settings/class-settings-bootstrap.php:667
5447
  #, fuzzy
5448
  msgctxt "settings"
5449
  msgid "Sort order for categories"
5450
  msgstr "ترتيب فرز التصنيفات"
5451
 
5452
- #: includes/admin/settings/class-settings-bootstrap.php:680
5453
  #, fuzzy
5454
  msgctxt "settings"
5455
  msgid "Show category post count?"
5456
  msgstr "إظهار عدد إعلانات التصنيف؟"
5457
 
5458
- #: includes/admin/settings/class-settings-bootstrap.php:689
5459
  #, fuzzy
5460
  msgctxt "settings"
5461
  msgid "Hide empty categories?"
5462
  msgstr "إخفاء التصنيفات الفارغة؟"
5463
 
5464
- #: includes/admin/settings/class-settings-bootstrap.php:698
5465
  #, fuzzy
5466
  msgctxt "settings"
5467
  msgid "Show only parent categories in category list?"
5468
  msgstr "إظهار التصنيفات الأبوية فقط في قائمة التصنيف؟"
5469
 
5470
- #: includes/admin/settings/class-settings-bootstrap.php:710
5471
  #, fuzzy
5472
  msgctxt "settings"
5473
  msgid "Order directory listings by"
5474
  msgstr "ترتيب إعلانات الدليل حسب"
5475
 
5476
- #: includes/admin/settings/class-settings-bootstrap.php:734
5477
  #, fuzzy
5478
  msgctxt "settings"
5479
  msgid "Sort directory listings by"
5480
  msgstr "فرز إعلانات الدليل حسب"
5481
 
5482
- #: includes/admin/settings/class-settings-bootstrap.php:735
5483
  #, fuzzy
5484
  msgctxt "settings"
5485
  msgid "Ascending for ascending order A-Z, Descending for descending order Z-A"
5486
  msgstr "ترتيب تصاعدي من أ إلى ي، ترتيب تنازلي من ي إلى أ"
5487
 
5488
- #: includes/admin/settings/class-settings-bootstrap.php:748
5489
  #, fuzzy
5490
  msgctxt "settings"
5491
  msgid "Enable sort bar?"
5492
  msgstr "تمكين شريط الفرز؟"
5493
 
5494
- #: includes/admin/settings/class-settings-bootstrap.php:757
5495
  #, fuzzy
5496
  msgctxt "settings"
5497
  msgid "Sortbar Fields"
5498
  msgstr "حقول شريط الفرز"
5499
 
5500
- #: includes/admin/settings/class-settings-bootstrap.php:768
5501
  #, fuzzy
5502
  msgctxt "settings"
5503
  msgid "Directory Display Options"
5504
  msgstr "خيارات عرض الدليل"
5505
 
5506
- #: includes/admin/settings/class-settings-bootstrap.php:773
5507
  #, fuzzy
5508
  msgctxt "settings"
5509
  msgid "Show the \"Submit listing\" button."
5510
  msgstr "إظهار زر \"إضافة إعلان\"."
5511
 
5512
- #: includes/admin/settings/class-settings-bootstrap.php:774
5513
  msgctxt "settings"
5514
  msgid ""
5515
  "Hides the button used by the main UI to allow listing submission, but does "
@@ -5517,109 +6066,85 @@ msgid ""
5517
  "customize the submit listing button on your own)"
5518
  msgstr ""
5519
 
5520
- #: includes/admin/settings/class-settings-bootstrap.php:784
5521
  #, fuzzy
5522
  msgctxt "settings"
5523
  msgid "Show \"Search listings\"."
5524
  msgstr "إظهار \"البحث في الإعلانات\"."
5525
 
5526
- #: includes/admin/settings/class-settings-bootstrap.php:793
5527
  #, fuzzy
5528
  msgctxt "settings"
5529
  msgid "Show the \"View Listings\" button."
5530
  msgstr "إظهار زر \"مشاهدة الإعلانات\"."
5531
 
5532
- #: includes/admin/settings/class-settings-bootstrap.php:802
5533
  #, fuzzy
5534
  msgctxt "settings"
5535
  msgid "Show the \"Manage Listings\" button."
5536
  msgstr "إظهار زر \"مشاهدة الإعلانات\"."
5537
 
5538
- #: includes/admin/settings/class-settings-bootstrap.php:811
5539
  #, fuzzy
5540
  msgctxt "settings"
5541
  msgid "Show the \"Directory\" button."
5542
  msgstr "إظهار زر \"الدليل\"."
5543
 
5544
- #: includes/admin/settings/class-settings-bootstrap.php:818
5545
- #, fuzzy
5546
- msgctxt "settings"
5547
- msgid "Theme Settings"
5548
- msgstr "إعدادات الصورة"
5549
-
5550
- #: includes/admin/settings/class-settings-bootstrap.php:824
5551
- #, fuzzy
5552
- msgctxt "settings"
5553
- msgid "Theme button style"
5554
- msgstr "نمط زر القالب"
5555
-
5556
- #: includes/admin/settings/class-settings-bootstrap.php:837
5557
- msgctxt "settings"
5558
- msgid ""
5559
- "Include CSS rules to give their own style to View, Edit and Delete buttons?"
5560
- msgstr ""
5561
-
5562
- #: includes/admin/settings/class-settings-bootstrap.php:844
5563
- #, fuzzy
5564
- msgctxt "settings"
5565
- msgid "Image"
5566
- msgstr "الصورة"
5567
-
5568
- #: includes/admin/settings/class-settings-bootstrap.php:845
5569
  #, fuzzy
5570
  msgctxt "settings"
5571
  msgid "Image Settings"
5572
  msgstr "إعدادات الصورة"
5573
 
5574
- #: includes/admin/settings/class-settings-bootstrap.php:850
5575
  #, fuzzy
5576
  msgctxt "settings"
5577
  msgid "Allow images?"
5578
  msgstr "السماح بالصور؟"
5579
 
5580
- #: includes/admin/settings/class-settings-bootstrap.php:861
5581
  #, fuzzy
5582
  msgctxt "settings"
5583
  msgid "Min Image File Size (KB)"
5584
  msgstr "أقل حجم لملف الصورة (KB)"
5585
 
5586
- #: includes/admin/settings/class-settings-bootstrap.php:872
5587
  #, fuzzy
5588
  msgctxt "settings"
5589
  msgid "Max Image File Size (KB)"
5590
  msgstr "أقصى حجم لملف الصورة (KB)"
5591
 
5592
- #: includes/admin/settings/class-settings-bootstrap.php:883
5593
  #, fuzzy
5594
  msgctxt "settings"
5595
  msgid "Min image width (px)"
5596
  msgstr "أقل عرض للصورة (px)"
5597
 
5598
- #: includes/admin/settings/class-settings-bootstrap.php:892
5599
  #, fuzzy
5600
  msgctxt "settings"
5601
  msgid "Min image height (px)"
5602
  msgstr "أقل ارتفاع للصورة (px)"
5603
 
5604
- #: includes/admin/settings/class-settings-bootstrap.php:905
5605
  #, fuzzy
5606
  msgctxt "settings"
5607
  msgid "Max image width (px)"
5608
  msgstr "أقصى عرض للصورة (px)"
5609
 
5610
- #: includes/admin/settings/class-settings-bootstrap.php:916
5611
  #, fuzzy
5612
  msgctxt "settings"
5613
  msgid "Max image height (px)"
5614
  msgstr "أقصى ارتفاع للصورة (px)"
5615
 
5616
- #: includes/admin/settings/class-settings-bootstrap.php:927
5617
  #, fuzzy
5618
  msgctxt "settings"
5619
  msgid "Turn on thickbox/lightbox?"
5620
  msgstr "تشغيل thickbox/lightbox؟"
5621
 
5622
- #: includes/admin/settings/class-settings-bootstrap.php:928
5623
  #, fuzzy
5624
  msgctxt "settings"
5625
  msgid ""
@@ -5628,31 +6153,31 @@ msgstr ""
5628
  "قم بإلغاء التحديد إذا كان يتعارض مع العناصر الأخرى أو الإضافات المثبتة على "
5629
  "موقعك"
5630
 
5631
- #: includes/admin/settings/class-settings-bootstrap.php:934
5632
  #, fuzzy
5633
  msgctxt "settings"
5634
  msgid "Thumbnails"
5635
  msgstr "الصور المصغرة"
5636
 
5637
- #: includes/admin/settings/class-settings-bootstrap.php:941
5638
  #, fuzzy
5639
  msgctxt "settings"
5640
  msgid "Thumbnail width (px)"
5641
  msgstr "عرض الصور المصغرة (px)"
5642
 
5643
- #: includes/admin/settings/class-settings-bootstrap.php:952
5644
  #, fuzzy
5645
  msgctxt "settings"
5646
  msgid "Thumbnail height (px)"
5647
  msgstr "ارتفاع الصورة المصغرة (px)"
5648
 
5649
- #: includes/admin/settings/class-settings-bootstrap.php:961
5650
  #, fuzzy
5651
  msgctxt "settings"
5652
  msgid "Crop thumbnails to exact dimensions?"
5653
  msgstr "قطع الصور المصغرة للأبعاد المناسبة؟"
5654
 
5655
- #: includes/admin/settings/class-settings-bootstrap.php:962
5656
  #, fuzzy
5657
  msgctxt "settings"
5658
  msgid ""
@@ -5666,29 +6191,29 @@ msgstr ""
5666
  "تعديل الارتفاع بشكل متناسب. اعتماداً على الصور المرفوعة, قد تكون ارتفاعات "
5667
  "الصور المصغرة مختلفة."
5668
 
5669
- #: includes/admin/settings/class-settings-bootstrap.php:973
5670
  msgctxt "settings"
5671
  msgid "Enforce image upload on submit/edit?"
5672
  msgstr ""
5673
 
5674
- #: includes/admin/settings/class-settings-bootstrap.php:982
5675
  #, fuzzy
5676
  msgctxt "settings"
5677
  msgid "Number of free images"
5678
  msgstr "عدد الصور المجانية"
5679
 
5680
- #: includes/admin/settings/class-settings-bootstrap.php:994
5681
  msgctxt "settings"
5682
  msgid "Use \"Coming Soon\" photo for listings without any (primary) images?"
5683
  msgstr ""
5684
 
5685
- #: includes/admin/settings/class-settings-bootstrap.php:1007
5686
  #, fuzzy
5687
  msgctxt "settings"
5688
  msgid "Default thumbnail image size"
5689
  msgstr "إعلان العضو الافتراضي"
5690
 
5691
- #: includes/admin/settings/class-settings-bootstrap.php:1010
5692
  msgctxt "settings"
5693
  msgid ""
5694
  "This indicates the size of the thumbnail to be used both in excerpt and "
@@ -5697,65 +6222,65 @@ msgid ""
5697
  "width as the starting point."
5698
  msgstr ""
5699
 
5700
- #: includes/admin/settings/class-settings-bootstrap.php:1018
5701
  #, fuzzy
5702
  msgctxt "settings"
5703
  msgid "Show Thumbnail on main listings page?"
5704
  msgstr "إظهار صورة مصغرة في صفحة الإعلانات الرئيسية؟"
5705
 
5706
- #: includes/admin/settings/class-settings-bootstrap.php:1027
5707
  #, fuzzy
5708
  msgctxt "settings"
5709
  msgid "Featured Badge image"
5710
  msgstr "وحدة المستويات المميزة"
5711
 
5712
- #: includes/admin/settings/class-settings-bootstrap.php:1036
5713
  #, fuzzy
5714
  msgctxt "settings"
5715
  msgid "Featured Badge URL"
5716
  msgstr "وحدة المستويات المميزة"
5717
 
5718
- #: includes/admin/settings/class-settings-bootstrap.php:1037
5719
  msgctxt "settings"
5720
  msgid "Use this to set Featured Badge image as a link to a defined URL."
5721
  msgstr ""
5722
 
5723
- #: includes/admin/settings/class-settings-bootstrap.php:1038
5724
  #, fuzzy
5725
  msgctxt "settings"
5726
  msgid "URL"
5727
  msgstr "رابط URL"
5728
 
5729
- #: includes/admin/settings/class-settings-bootstrap.php:1047
5730
  msgctxt "settings"
5731
  msgid "Display featured (sticky) badge on listing:"
5732
  msgstr ""
5733
 
5734
- #: includes/admin/settings/class-settings-bootstrap.php:1063
5735
  #, fuzzy
5736
  msgctxt "settings"
5737
  msgid "Fee Order"
5738
  msgstr "ترتيب"
5739
 
5740
- #: includes/admin/settings/class-settings-bootstrap.php:1076
5741
  #, fuzzy
5742
  msgctxt "settings"
5743
  msgid "Turn On payments?"
5744
  msgstr "تشغيل الدفعات؟"
5745
 
5746
- #: includes/admin/settings/class-settings-bootstrap.php:1085
5747
  #, fuzzy
5748
  msgctxt "settings"
5749
  msgid "Put payment gateways in test mode?"
5750
  msgstr "وضع بوابات الدفع في وضع الاختبار؟"
5751
 
5752
- #: includes/admin/settings/class-settings-bootstrap.php:1095
5753
  #, fuzzy
5754
  msgctxt "settings"
5755
  msgid "Perform checkouts on the secure (HTTPS) version of your site?"
5756
  msgstr "تنفيذ إنهاء الشراء على الإصدار الآمن (HTTPS) لموقع الويب الخاص بك؟"
5757
 
5758
- #: includes/admin/settings/class-settings-bootstrap.php:1096
5759
  #, fuzzy
5760
  msgctxt "settings"
5761
  msgid ""
@@ -5765,54 +6290,54 @@ msgstr ""
5765
  "موصى به لأمن أكثر. لكي يعمل هذا أنت بحاجة إلى تمكين HTTPS على الخادم الخاص "
5766
  "بك و <a>الحصول على شهادة SSL</a>."
5767
 
5768
- #: includes/admin/settings/class-settings-bootstrap.php:1123
5769
  #, fuzzy
5770
  msgctxt "settings"
5771
  msgid "Currency Code"
5772
  msgstr "رمز العملة"
5773
 
5774
- #: includes/admin/settings/class-settings-bootstrap.php:1162
5775
  #, fuzzy
5776
  msgctxt "settings"
5777
  msgid "Currency Symbol"
5778
  msgstr "رمز العملة"
5779
 
5780
- #: includes/admin/settings/class-settings-bootstrap.php:1172
5781
  #, fuzzy
5782
  msgctxt "settings"
5783
  msgid "Currency symbol display"
5784
  msgstr "عرض رمز العملة"
5785
 
5786
- #: includes/admin/settings/class-settings-bootstrap.php:1187
5787
  msgctxt "settings"
5788
  msgid "Include fee description in receipt?"
5789
  msgstr ""
5790
 
5791
- #: includes/admin/settings/class-settings-bootstrap.php:1197
5792
  #, fuzzy
5793
  msgctxt "settings"
5794
  msgid "Thank you for payment message"
5795
  msgstr "رسالة الشكر على الدفع"
5796
 
5797
- #: includes/admin/settings/class-settings-bootstrap.php:1207
5798
  #, fuzzy
5799
  msgctxt "settings"
5800
  msgid "Ask users to come back for abandoned payments?"
5801
  msgstr "أطلب من الأعضاء العودة للمدفوعات المتخلى عنها؟"
5802
 
5803
- #: includes/admin/settings/class-settings-bootstrap.php:1218
5804
  #, fuzzy
5805
  msgctxt "settings"
5806
  msgid "Listing abandonment threshold (hours)"
5807
  msgstr "عتبة التخلي على الإعلان (ساعات)"
5808
 
5809
- #: includes/admin/settings/class-settings-bootstrap.php:1235
5810
  #, fuzzy
5811
  msgctxt "settings"
5812
  msgid "Display email address fields publicly?"
5813
  msgstr "عرض حقول عنوان البريد الإلكتروني علنا؟"
5814
 
5815
- #: includes/admin/settings/class-settings-bootstrap.php:1236
5816
  #, fuzzy
5817
  msgctxt "settings"
5818
  msgid ""
@@ -5824,13 +6349,13 @@ msgstr ""
5824
  "لأن هذا يزيد من الرسائل المزعجة إلى العنوان ويسمح للمتطفلين بجمع عنوانين "
5825
  "البريد للاستخدام في المستقبل."
5826
 
5827
- #: includes/admin/settings/class-settings-bootstrap.php:1245
5828
  #, fuzzy
5829
  msgctxt "settings"
5830
  msgid "How to determine the listing's email address?"
5831
  msgstr "كيفية تحديد عنوان البريد الإلكتروني في الإعلان؟"
5832
 
5833
- #: includes/admin/settings/class-settings-bootstrap.php:1246
5834
  #, fuzzy
5835
  msgctxt "settings"
5836
  msgid ""
@@ -5840,12 +6365,12 @@ msgstr ""
5840
  "هذا يؤثر على رسائل البريد الإلكتروني المرسلة إلى مالكي الإعلانات عبر نموذج "
5841
  "الاتصال أو عندما ينتهي تاريخ الإعلانات."
5842
 
5843
- #: includes/admin/settings/class-settings-bootstrap.php:1259
5844
  msgctxt "settings"
5845
  msgid "Email Content-Type header"
5846
  msgstr ""
5847
 
5848
- #: includes/admin/settings/class-settings-bootstrap.php:1260
5849
  msgctxt "settings"
5850
  msgid ""
5851
  "Use this setting to control the format of the emails explicitly. Some "
@@ -5854,76 +6379,43 @@ msgid ""
5854
  "then \"Both\"."
5855
  msgstr ""
5856
 
5857
- #: includes/admin/settings/class-settings-bootstrap.php:1271
5858
- #, fuzzy
5859
- msgctxt "settings"
5860
- msgid "E-Mail Notifications"
5861
- msgstr "تنبيهات البريد الإلكتروني"
5862
-
5863
- #: includes/admin/settings/class-settings-bootstrap.php:1276
5864
- #, fuzzy
5865
- msgctxt "settings"
5866
- msgid "Notify admin via e-mail when..."
5867
- msgstr "إبلاغ المدير عن طريق البريد الإلكتروني عندما..."
5868
-
5869
- #: includes/admin/settings/class-settings-bootstrap.php:1294
5870
- #, fuzzy
5871
- msgctxt "settings"
5872
- msgid "CC this e-mail address too"
5873
- msgstr "إرسال نسخة من الرسالة الى عنوان البريد الإلكتروني هذا أيضا"
5874
-
5875
- #: includes/admin/settings/class-settings-bootstrap.php:1300
5876
- #, fuzzy
5877
- msgctxt "settings"
5878
- msgid ""
5879
- "You can modify the text template used for most of these e-mails in the "
5880
- "<templates-link>Templates</templates-link> tab."
5881
- msgstr ""
5882
- "يمكنك تعديل قالب النص المستخدم لمعظم رسائل البريد الإلكتروني هذه أدناه."
5883
-
5884
- #: includes/admin/settings/class-settings-bootstrap.php:1308
5885
- #, fuzzy
5886
- msgctxt "settings"
5887
- msgid "Notify users via e-mail when..."
5888
- msgstr "إعلام الأعضاء عن طريق البريد الإلكتروني عندما..."
5889
-
5890
- #: includes/admin/settings/class-settings-bootstrap.php:1321
5891
  #, fuzzy
5892
  msgctxt "settings"
5893
  msgid "Templates"
5894
  msgstr "قوالب البريد الإلكتروني"
5895
 
5896
- #: includes/admin/settings/class-settings-bootstrap.php:1326
5897
  #, fuzzy
5898
  msgctxt "settings"
5899
  msgid "Email confirmation message"
5900
  msgstr "رسالة تأكيد البريد الإلكتروني"
5901
 
5902
- #: includes/admin/settings/class-settings-bootstrap.php:1327
5903
  #, fuzzy
5904
  msgctxt "settings"
5905
  msgid "Sent after a listing has been submitted."
5906
  msgstr "ترسل بعد أن يضاف الإعلان."
5907
 
5908
- #: includes/admin/settings/class-settings-bootstrap.php:1345
5909
  #, fuzzy
5910
  msgctxt "settings"
5911
  msgid "Listing published message"
5912
  msgstr "رسالة نشر الإعلان"
5913
 
5914
- #: includes/admin/settings/class-settings-bootstrap.php:1346
5915
  #, fuzzy
5916
  msgctxt "settings"
5917
  msgid "Sent when the listing has been published or approved by an admin."
5918
  msgstr "ترسل عندما يتم نشر الإعلان أو الموافقة عليه من طرف المدير."
5919
 
5920
- #: includes/admin/settings/class-settings-bootstrap.php:1363
5921
  #, fuzzy
5922
  msgctxt "settings"
5923
  msgid "Listing Contact Message"
5924
  msgstr "رسالة اتصال الإعلان"
5925
 
5926
- #: includes/admin/settings/class-settings-bootstrap.php:1364
5927
  #, fuzzy
5928
  msgctxt "settings"
5929
  msgid ""
@@ -5933,59 +6425,53 @@ msgstr ""
5933
  "ترسل إلى مالكي الإعلانات عندما يستخدم شخص ما نموذج جهة الاتصال في صفحات "
5934
  "الإعلانات الخاصة بهم."
5935
 
5936
- #: includes/admin/settings/class-settings-bootstrap.php:1392
5937
  #, fuzzy
5938
  msgctxt "settings"
5939
  msgid "Payment completed message"
5940
  msgstr "رسالة تذكير بالتخلي عن الدفع"
5941
 
5942
- #: includes/admin/settings/class-settings-bootstrap.php:1393
5943
  #, fuzzy
5944
  msgctxt "settings"
5945
  msgid "Sent after a Listing's payment is verified by Gateway or admins."
5946
  msgstr "ترسل أحيانا بعد أن يتخلي الأعضاء عن الدفعة المنتظرة."
5947
 
5948
- #: includes/admin/settings/class-settings-bootstrap.php:1428
5949
  #, fuzzy
5950
  msgctxt "settings"
5951
  msgid "Payment abandoned reminder message"
5952
  msgstr "رسالة تذكير بالتخلي عن الدفع"
5953
 
5954
- #: includes/admin/settings/class-settings-bootstrap.php:1429
5955
  #, fuzzy
5956
  msgctxt "settings"
5957
  msgid "Sent some time after a pending payment is abandoned by users."
5958
  msgstr "ترسل أحيانا بعد أن يتخلي الأعضاء عن الدفعة المنتظرة."
5959
 
5960
- #: includes/admin/settings/class-settings-bootstrap.php:1459
5961
- #, fuzzy
5962
- msgctxt "settings"
5963
- msgid "E-Mail Notices"
5964
- msgstr "تنبيهات البريد الإلكتروني"
5965
-
5966
- #: includes/admin/settings/class-settings-bootstrap.php:1615
5967
  msgctxt "settings"
5968
  msgid "Cropped"
5969
  msgstr ""
5970
 
5971
- #: includes/admin/settings/class-settings.php:458
5972
- #: includes/admin/settings/class-settings.php:469
5973
  msgctxt "settings"
5974
  msgid "\"%s\" can not be empty."
5975
  msgstr ""
5976
 
5977
- #: includes/admin/settings/class-settings.php:476
5978
  msgctxt "settings"
5979
  msgid "The slug \"%s\" is already in use for another taxonomy."
5980
  msgstr ""
5981
 
5982
- #: includes/licensing.php:133
5983
  #, fuzzy
5984
  msgctxt "settings"
5985
  msgid "Themes"
5986
  msgstr "القوالب"
5987
 
5988
- #: includes/licensing.php:162
5989
  msgctxt "settings"
5990
  msgid ""
5991
  "The IP address of your server is <ip-address>. Please make sure to include "
@@ -5993,73 +6479,66 @@ msgid ""
5993
  "activate your licenses."
5994
  msgstr ""
5995
 
5996
- #: includes/licensing.php:200
5997
  #, fuzzy
5998
  msgctxt "settings"
5999
  msgid "Activate"
6000
  msgstr "قم بالتفعيل"
6001
 
6002
- #: includes/licensing.php:200 includes/licensing.php:201
6003
  msgctxt "settings"
6004
  msgid "Please wait..."
6005
  msgstr ""
6006
 
6007
- #: includes/licensing.php:201
6008
  #, fuzzy
6009
  msgctxt "settings"
6010
  msgid "Deactivate"
6011
  msgstr "قم بالتفعيل"
6012
 
6013
- #: templates/admin/settings-page.tpl.php:7
6014
- msgctxt "settings"
6015
- msgid "Reset Defaults"
6016
- msgstr "إعادة تعيين الوضع الافتراضي"
6017
-
6018
- #: includes/admin/settings/class-settings-bootstrap.php:593
6019
- #: includes/admin/settings/class-settings-bootstrap.php:606
6020
  msgctxt "post status"
6021
  msgid "Draft"
6022
  msgstr "مسودة"
6023
 
6024
- #: includes/admin/settings/class-settings-bootstrap.php:594
6025
- #: includes/admin/settings/class-settings-bootstrap.php:607
6026
  msgctxt "post status"
6027
  msgid "Trash"
6028
  msgstr "سلة المهملات"
6029
 
6030
- #: includes/admin/settings/class-settings-bootstrap.php:630
6031
- #: includes/admin/settings/class-settings-bootstrap.php:643
6032
  msgctxt "post status"
6033
  msgid "Published"
6034
  msgstr "نشرت"
6035
 
6036
- #: includes/admin/settings/class-settings-bootstrap.php:631
6037
- #: includes/admin/settings/class-settings-bootstrap.php:644
6038
  msgctxt "post status"
6039
  msgid "Pending"
6040
  msgstr " في الانتظار"
6041
 
 
6042
  #: includes/admin/settings/class-settings-bootstrap.php:1368
6043
  msgctxt "contact email"
6044
  msgid "You have received a reply from your listing at %s."
6045
  msgstr "تلقيت ردا من الإعلان الخاص بك في %s."
6046
 
6047
- #: includes/admin/settings/class-settings-bootstrap.php:1369
 
6048
  msgctxt "contact email"
6049
  msgid "Name: %s"
6050
  msgstr "الإسم: %s"
6051
 
6052
- #: includes/admin/settings/class-settings-bootstrap.php:1370
6053
- msgctxt "contact email"
6054
- msgid "E-Mail: %s"
6055
- msgstr "البريد الإلكتروني: %s"
6056
-
6057
- #: includes/admin/settings/class-settings-bootstrap.php:1371
6058
  msgctxt "contact email"
6059
  msgid "Message:"
6060
  msgstr "الرسالة:"
6061
 
6062
- #: includes/admin/settings/class-settings-bootstrap.php:1373
 
6063
  msgctxt "contact email"
6064
  msgid "Time: %s"
6065
  msgstr "الوقت: %s"
@@ -6222,7 +6701,7 @@ msgctxt "installer"
6222
  msgid "Listing upgrade to featured"
6223
  msgstr "الترقية الى إعلان مميز"
6224
 
6225
- #: includes/installer.php:80
6226
  msgctxt "installer"
6227
  msgid "Default Fee"
6228
  msgstr "رسوم افتراضية"
@@ -6261,42 +6740,18 @@ msgctxt "migrate-18"
6261
  msgid ""
6262
  "Before we do the migration, we need to ask a few simple questions to move "
6263
  "your data from the old \"featured level\" to the new \"restricted feature "
6264
- "fee plan\" that is right for you."
6265
- msgstr ""
6266
-
6267
- #: includes/admin/upgrades/migrations/manual-upgrade-18_0-featured-levels.php:259
6268
- msgctxt "migrate-18"
6269
- msgid "Move to: "
6270
- msgstr ""
6271
-
6272
- #: includes/admin/upgrades/migrations/manual-upgrade-18_0-featured-levels.php:269
6273
- msgctxt "migrate-18"
6274
- msgid "New plan summary"
6275
- msgstr ""
6276
-
6277
- #: includes/admin/upgrades/migrations/manual-upgrade-18_0-featured-levels.php:272
6278
- #, fuzzy
6279
- msgctxt "migrate-18"
6280
- msgid "Fee Label"
6281
- msgstr "تسمية الرسوم"
6282
-
6283
- #: includes/admin/upgrades/migrations/manual-upgrade-18_0-featured-levels.php:273
6284
- #, fuzzy
6285
- msgctxt "migrate-18"
6286
- msgid "Amount"
6287
- msgstr "القدر"
6288
 
6289
- #: includes/admin/upgrades/migrations/manual-upgrade-18_0-featured-levels.php:274
6290
- #, fuzzy
6291
  msgctxt "migrate-18"
6292
- msgid "Duration"
6293
- msgstr "المدة"
6294
 
6295
- #: includes/admin/upgrades/migrations/manual-upgrade-18_0-featured-levels.php:275
6296
- #, fuzzy
6297
  msgctxt "migrate-18"
6298
- msgid "Images"
6299
- msgstr "الصور"
6300
 
6301
  #: includes/admin/upgrades/migrations/manual-upgrade-18_0-featured-levels.php:296
6302
  #, fuzzy
@@ -6388,68 +6843,68 @@ msgctxt "upgrade-18"
6388
  msgid "Replace this level with a new fee plan."
6389
  msgstr ""
6390
 
6391
- #: includes/class-cpt-integration.php:16
6392
  msgctxt "post type general name"
6393
  msgid "Directory"
6394
  msgstr "الدليل"
6395
 
6396
- #: includes/class-cpt-integration.php:17
6397
  msgctxt "post type singular name"
6398
  msgid "Listing"
6399
  msgstr "إعلان"
6400
 
6401
- #: includes/class-cpt-integration.php:18
6402
  msgctxt "listing"
6403
  msgid "Add New Listing"
6404
  msgstr "إضافة إعلان جديد"
6405
 
6406
- #: includes/class-listing.php:317
6407
  #, fuzzy
6408
  msgctxt "listing"
6409
  msgid "Listing has no registered payments"
6410
  msgstr "إنتهاء صلاحية الإعلان"
6411
 
6412
- #: includes/class-listing.php:325
6413
  #, fuzzy
6414
  msgctxt "listing"
6415
  msgid "Can't delete payment"
6416
  msgstr "رفض الدفع"
6417
 
6418
- #: includes/class-listing.php:364
6419
  #, fuzzy
6420
  msgctxt "listing"
6421
  msgid "Listing expired"
6422
  msgstr "الإعلان منتهي التاريخ"
6423
 
6424
- #: includes/class-listing.php:524
6425
  #, fuzzy
6426
  msgctxt "listing"
6427
  msgid "(Unavailable Plan)"
6428
  msgstr "(رسم غير متوفر)"
6429
 
6430
- #: includes/class-listing.php:681
6431
  #, fuzzy
6432
  msgctxt "listing"
6433
  msgid "Plan \"%s\" (recurring)"
6434
  msgstr "(متكرر)"
6435
 
6436
- #: includes/class-listing.php:683
6437
  msgctxt "listing"
6438
  msgid "Plan \"%s\""
6439
  msgstr ""
6440
 
6441
- #: includes/class-cpt-integration.php:19
6442
  msgctxt "post type"
6443
  msgid "Add New Listing"
6444
  msgstr "إضافة إعلان جديد"
6445
 
6446
- #: includes/class-fee-plan.php:164
6447
  #, fuzzy
6448
  msgctxt "fee plan"
6449
  msgid "No images allowed."
6450
  msgstr "عدد الصور المسموح بها"
6451
 
6452
- #: includes/class-fee-plan.php:166
6453
  #, fuzzy
6454
  msgctxt "fee plan"
6455
  msgid "%d image allowed."
@@ -6461,17 +6916,17 @@ msgstr[3] "الصور المسموح بها"
6461
  msgstr[4] "الصور المسموح بها"
6462
  msgstr[5] "الصور المسموح بها"
6463
 
6464
- #: includes/class-fee-plan.php:320
6465
  msgctxt "fees-api"
6466
  msgid "Fee label is required."
6467
  msgstr "رسوم التسمية مطلوبة."
6468
 
6469
- #: includes/class-fee-plan.php:326
6470
  msgctxt "fees-api"
6471
  msgid "Fee listing duration must be a number less than 10 years (3650 days)."
6472
  msgstr "يجب أن تكون رسوم مدة الإعلان بعدد أقل من 10 سنوات (3650 يوما)."
6473
 
6474
- #: includes/class-fee-plan.php:331
6475
  msgctxt "fees-api"
6476
  msgid ""
6477
  "To set this fee as \"Recurring\" you must have a time for the listing to "
@@ -6479,7 +6934,7 @@ msgid ""
6479
  "<a>fee plan</a> appropriately."
6480
  msgstr ""
6481
 
6482
- #: includes/class-fee-plan.php:334
6483
  msgctxt "fees-api"
6484
  msgid ""
6485
  "To set this fee as \"Recurring\" you must set a price for your fee plan. To "
@@ -6492,26 +6947,26 @@ msgid "Free Listing"
6492
  msgstr "إعلان مجاني"
6493
 
6494
  #. translators: [%s] is the name of the blog.
6495
- #: includes/class-listing-email-notification.php:247
6496
  msgctxt "notify email"
6497
  msgid "[%s] New listing notification"
6498
  msgstr "[%s] تنبيه الإعلان الجديد"
6499
 
6500
  #. translators: [%s] is the name of the blog.
6501
- #: includes/class-listing-email-notification.php:315
6502
  msgctxt "notify email"
6503
  msgid "[%s] Listing edit notification"
6504
  msgstr "[%s] تنبيه تحرير الإعلان"
6505
 
6506
  #. translators: %s is the name of the blog.
6507
- #: includes/class-listing-email-notification.php:387
6508
  #, fuzzy
6509
  msgctxt "notify email"
6510
  msgid "[%s] Reported listing notification"
6511
  msgstr "[%s] تنبيه الإعلان الجديد"
6512
 
6513
  #. translators: [%s] is the name of the blog.
6514
- #: includes/class-listing-email-notification.php:434
6515
  #, fuzzy
6516
  msgctxt "notify email"
6517
  msgid "[%s] New payment notification"
@@ -6667,27 +7122,6 @@ msgctxt "rss feed"
6667
  msgid "%s Feed"
6668
  msgstr "تغذية %s"
6669
 
6670
- #: includes/class-meta.php:155 includes/views/submit_listing.php:30
6671
- msgctxt "views"
6672
- msgid "Submit A Listing"
6673
- msgstr "إضافة إعلان"
6674
-
6675
- #: includes/class-view.php:109
6676
- #, fuzzy
6677
- msgctxt "views"
6678
- msgid "Invalid credentials."
6679
- msgstr "حالة التجديد غير صالحة."
6680
-
6681
- #: includes/views/all_listings.php:6
6682
- msgctxt "views"
6683
- msgid "View All Listings"
6684
- msgstr "عرض جميع الإعلانات"
6685
-
6686
- #: includes/views/search.php:15
6687
- msgctxt "views"
6688
- msgid "Find A Listing"
6689
- msgstr "العثور على إعلان"
6690
-
6691
  #: includes/class-meta.php:160
6692
  msgctxt "title"
6693
  msgid "Find a Listing"
@@ -6738,113 +7172,113 @@ msgstr ""
6738
  "href=\"%s\">إدارة الخيارات - الدفع</a> لتغيير إعدادات الدفع. حتى تقوم بتغيير "
6739
  "ذلك، فإن الدليل سيعمل بـ <i>الوضع المجاني.</i>"
6740
 
6741
- #: includes/class-payment.php:82
6742
  msgctxt "payment"
6743
  msgid "Payment status changed from \"%1$s\" to \"%2$s\"."
6744
  msgstr ""
6745
 
6746
- #: includes/class-payment.php:124
6747
  #, fuzzy
6748
  msgctxt "payment"
6749
  msgid "Initial payment (\"%s\")"
6750
  msgstr "الدفعة الأولية"
6751
 
6752
- #: includes/class-payment.php:127
6753
  #, fuzzy
6754
  msgctxt "payment"
6755
  msgid "Renewal payment (\"%s\")"
6756
  msgstr "رفض الدفع"
6757
 
6758
- #: includes/class-payment.php:314
6759
  #, fuzzy
6760
  msgctxt "payment"
6761
  msgid "Pending"
6762
  msgstr " في الانتظار"
6763
 
6764
- #: includes/class-payment.php:315
6765
  msgctxt "payment"
6766
  msgid "Failed"
6767
  msgstr ""
6768
 
6769
- #: includes/class-payment.php:316
6770
  #, fuzzy
6771
  msgctxt "payment"
6772
  msgid "Completed"
6773
  msgstr "إكتمل"
6774
 
6775
- #: includes/class-payment.php:317
6776
  #, fuzzy
6777
  msgctxt "payment"
6778
  msgid "Canceled"
6779
  msgstr "ألغيت"
6780
 
6781
- #: includes/class-payment.php:318
6782
  msgctxt "payment"
6783
  msgid "On Hold"
6784
  msgstr ""
6785
 
6786
- #: includes/class-payment.php:319
6787
  msgctxt "payment"
6788
  msgid "Refunded"
6789
  msgstr ""
6790
 
6791
- #: includes/class-payment.php:139
6792
  msgctxt "payment summary"
6793
  msgid "%s. Admin Posted."
6794
  msgstr ""
6795
 
6796
- #: includes/class-payment.php:141
6797
  #, fuzzy
6798
  msgctxt "payment summary"
6799
  msgid "%s. Imported Listing."
6800
  msgstr "استيراد الإعلانات"
6801
 
6802
- #: includes/class-payment.php:219
6803
  #, fuzzy
6804
  msgctxt "submit listing"
6805
  msgid "Listing submitted by admin. Payment skipped."
6806
  msgstr "Poster annonce(paiement initial)"
6807
 
6808
- #: includes/views/submit_listing.php:65
6809
  msgctxt "submit listing"
6810
  msgid "Click this field to add categories"
6811
  msgstr ""
6812
 
6813
- #: includes/views/submit_listing.php:66 templates/submit-listing.tpl.php:23
6814
  #, fuzzy
6815
  msgctxt "submit listing"
6816
  msgid "Complete Listing"
6817
  msgstr "حذف الإعلان"
6818
 
6819
- #: includes/views/submit_listing.php:67 templates/submit-listing.tpl.php:28
6820
  #, fuzzy
6821
  msgctxt "submit listing"
6822
  msgid "Continue to Payment"
6823
  msgstr "الدفعة الأولية"
6824
 
6825
- #: includes/views/submit_listing.php:69
6826
  msgctxt "submit listing"
6827
  msgid "Please wait a moment!"
6828
  msgstr ""
6829
 
6830
- #: includes/views/submit_listing.php:70
6831
  msgctxt "submit listing"
6832
  msgid "Something went wrong!"
6833
  msgstr ""
6834
 
6835
- #: includes/views/submit_listing.php:95
6836
  #, fuzzy
6837
  msgctxt "submit listing"
6838
  msgid "No listing ID was specified."
6839
  msgstr "تم تحرير الإعلان"
6840
 
6841
- #: includes/views/submit_listing.php:97
6842
  #, fuzzy
6843
  msgctxt "submit listing"
6844
  msgid "You can't edit this listing."
6845
  msgstr "التصنيفات لهذا الإعلان"
6846
 
6847
- #: includes/views/submit_listing.php:151
6848
  msgctxt "submit listing"
6849
  msgid ""
6850
  "This listing can't be edited at this time because it has no fee plan "
@@ -6852,60 +7286,44 @@ msgid ""
6852
  "to a fee plan."
6853
  msgstr ""
6854
 
6855
- #: includes/views/submit_listing.php:156
6856
  msgctxt "submit listing"
6857
  msgid ""
6858
  "This listing can't be edited at this time. Please try again later or contact "
6859
  "the admin if the problem persists."
6860
  msgstr ""
6861
 
6862
- #: includes/views/submit_listing.php:179
6863
  #, fuzzy
6864
  msgctxt "submit listing"
6865
  msgid "You're logged in as admin, payment will be skipped."
6866
  msgstr "لقد تم تسجيل دخولك كمدير. سيتم تخطي أي خطوات للدفع."
6867
 
6868
- #: includes/views/submit_listing.php:406
6869
  #, fuzzy
6870
  msgctxt "submit listing"
6871
  msgid "Category selection"
6872
  msgstr "إختيار تصنيف"
6873
 
6874
- #: includes/views/submit_listing.php:406
6875
  #, fuzzy
6876
  msgctxt "submit listing"
6877
  msgid "Category & plan selection"
6878
  msgstr "إختيار تصنيف"
6879
 
6880
- #: includes/views/submit_listing.php:411
6881
  #, fuzzy
6882
  msgctxt "submit listing"
6883
  msgid "Listing Information"
6884
  msgstr "معلومات حول الإعلان"
6885
 
6886
- #: includes/views/submit_listing.php:416
6887
- #, fuzzy
6888
- msgctxt "submit listing"
6889
- msgid "Listing Images"
6890
- msgstr "صور الإعلانات"
6891
-
6892
- #: includes/views/submit_listing.php:424
6893
- msgctxt "submit listing"
6894
- msgid "Account Creation"
6895
- msgstr ""
6896
-
6897
  #: includes/views/submit_listing.php:430
6898
  #, fuzzy
6899
  msgctxt "submit listing"
6900
  msgid "Terms and Conditions"
6901
  msgstr "شروط وأحكام"
6902
 
6903
- #: includes/views/submit_listing.php:467
6904
- msgctxt "submit listing"
6905
- msgid "(Please choose a fee plan above)"
6906
- msgstr ""
6907
-
6908
- #: includes/views/submit_listing.php:517
6909
  #, fuzzy
6910
  msgctxt "submit listing"
6911
  msgid "Can not submit a listing at this moment. Please try again later."
@@ -6913,138 +7331,96 @@ msgstr ""
6913
  "لا يمكن أن نقوم بمعالجة الدفع الخاص بك في هذه اللحظة. المرجو المحاولة مرة "
6914
  "أخرى لاحقاً."
6915
 
6916
- #: includes/views/submit_listing.php:559
6917
  #, fuzzy
6918
  msgctxt "submit listing"
6919
  msgid "Please select a category."
6920
  msgstr "المرجو تحديد خيار رسوم التصنيف \"%s\"."
6921
 
6922
- #: includes/views/submit_listing.php:572
6923
- #, fuzzy
6924
- msgctxt "submit listing"
6925
- msgid "Please select a category for your listing."
6926
- msgstr "المرجو تحديد خيار رسوم التصنيف \"%s\"."
6927
-
6928
- #: includes/views/submit_listing.php:592
6929
  msgctxt "submit listing"
6930
  msgid "Please choose a valid category for your plan."
6931
  msgstr ""
6932
 
6933
- #: includes/views/submit_listing.php:594
6934
  #, fuzzy
6935
  msgctxt "submit listing"
6936
  msgid "Please choose a valid fee plan for your category selection."
6937
  msgstr "المرجو تحديد خيار رسوم التصنيف \"%s\"."
6938
 
6939
- #: includes/views/submit_listing.php:834
6940
  #, fuzzy
6941
  msgctxt "submit listing"
6942
  msgid "Please enter your desired username."
6943
  msgstr "يرجى إدخال إسمك."
6944
 
6945
- #: includes/views/submit_listing.php:839
6946
  #, fuzzy
6947
  msgctxt "submit listing"
6948
  msgid "Please enter the e-mail for your new account."
6949
  msgstr "يرجى إدخال إسمك."
6950
 
6951
- #: includes/views/submit_listing.php:844
6952
  msgctxt "submit listing"
6953
  msgid "The username you chose is already in use. Please use a different one."
6954
  msgstr ""
6955
 
6956
- #: includes/views/submit_listing.php:849
6957
  msgctxt "submit listing"
6958
  msgid "The e-mail address you chose for your account is already in use."
6959
  msgstr ""
6960
 
6961
- #: includes/views/submit_listing.php:864
6962
- msgctxt "submit listing"
6963
- msgid "Create a user account on this site"
6964
- msgstr ""
6965
-
6966
- #: includes/views/submit_listing.php:871
6967
- msgctxt "submit listing"
6968
- msgid ""
6969
- "You need to create an account on the site. Please fill out the form below."
6970
- msgstr ""
6971
-
6972
- #: includes/views/submit_listing.php:877
6973
- #, fuzzy
6974
- msgctxt "submit listing"
6975
- msgid "Username:"
6976
- msgstr "عضو"
6977
-
6978
- #: includes/views/submit_listing.php:886
6979
- #, fuzzy
6980
- msgctxt "submit listing"
6981
- msgid "Email:"
6982
- msgstr "البريد الإلكتروني: %s"
6983
-
6984
- #: templates/submit-listing-images-single.tpl.php:14
6985
- #, fuzzy
6986
- msgctxt "submit listing"
6987
- msgid "Delete image"
6988
- msgstr "حذف الصورة"
6989
-
6990
- #: templates/submit-listing-images-single.tpl.php:21
6991
- msgctxt "submit listing"
6992
- msgid "Image caption or description"
6993
- msgstr ""
6994
-
6995
- #: templates/submit-listing-plan-selection.tpl.php:55
6996
- #, fuzzy
6997
- msgctxt "submit listing"
6998
- msgid "Continue"
6999
- msgstr "متابعة"
7000
-
7001
- #: templates/submit-listing.tpl.php:10
7002
- #, fuzzy
7003
- msgctxt "submit listing"
7004
- msgid "Submit A Listing"
7005
- msgstr "إضافة إعلان"
7006
-
7007
- #: templates/submit-listing.tpl.php:21
7008
  #, fuzzy
7009
  msgctxt "submit listing"
7010
  msgid "Clear Form"
7011
  msgstr "مسح"
7012
 
7013
- #: templates/submit-listing.tpl.php:26
7014
- #, fuzzy
7015
- msgctxt "submit listing"
7016
- msgid "Save Changes"
7017
- msgstr "حفظ التعديلات"
7018
-
7019
- #: includes/class-recaptcha.php:36
7020
  msgctxt "recaptcha"
7021
  msgid "The reCAPTCHA wasn't entered correctly."
7022
  msgstr "لم يتم إدخال reCAPTCHA بشكل صحيح."
7023
 
7024
- #: includes/class-recaptcha.php:36
7025
  #, fuzzy
7026
  msgctxt "recaptcha"
7027
  msgid "The reCAPTCHA validation score failed."
7028
  msgstr "لم يتم إدخال reCAPTCHA بشكل صحيح."
7029
 
7030
- #: includes/class-recaptcha.php:255
7031
  #, fuzzy
7032
  msgctxt "recaptcha"
7033
  msgid "reCAPTCHA"
7034
  msgstr "إعدادات reCaptcha"
7035
 
7036
- #: includes/class-wpbdp.php:262
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7037
  msgctxt "admin plugins"
7038
  msgid "Settings"
7039
  msgstr "الإعدادات"
7040
 
7041
- #: includes/class-wpbdp.php:353
7042
  #, fuzzy
7043
  msgctxt "listing image upload"
7044
  msgid "Can not upload any more images for this listing."
7045
  msgstr "التصنيفات لهذا الإعلان"
7046
 
7047
- #: includes/class-wpbdp.php:357
7048
  msgctxt "listing image upload"
7049
  msgid ""
7050
  "You're trying to upload %d images, but only have %d slot available. Please "
@@ -7074,23 +7450,23 @@ msgctxt "navxt"
7074
  msgid "Search"
7075
  msgstr "بحث"
7076
 
7077
- #: includes/fields/class-fieldtypes-checkbox.php:22
7078
  msgctxt "form-fields api"
7079
  msgid "Checkbox"
7080
  msgstr "خانة الاختيار"
7081
 
7082
- #: includes/fields/class-fieldtypes-date.php:14
7083
  msgctxt "form-fields api"
7084
  msgid "Date Field"
7085
  msgstr "حقل التاريخ"
7086
 
7087
- #: includes/fields/class-fieldtypes-date.php:37
7088
  #, fuzzy
7089
  msgctxt "form-fields api"
7090
  msgid "%s (ex. %s)"
7091
  msgstr "%s (ex. %s)"
7092
 
7093
- #: includes/fields/class-fieldtypes-date.php:41
7094
  msgctxt "form-fields api"
7095
  msgid "Date Format"
7096
  msgstr "صيغة التاريخ"
@@ -7100,17 +7476,17 @@ msgctxt "form-fields api"
7100
  msgid "Social Site (Facebook page)"
7101
  msgstr "الموقع الاجتماعي (صفحة الفيسبوك)"
7102
 
7103
- #: includes/fields/class-fieldtypes-image.php:13
7104
  msgctxt "form-fields api"
7105
  msgid "Image (file upload)"
7106
  msgstr "صورة (رفع الملف)"
7107
 
7108
- #: includes/fields/class-fieldtypes-linkedin.php:16
7109
  msgctxt "form-fields api"
7110
  msgid "Social Site (LinkedIn profile)"
7111
  msgstr "الموقع الاجتماعي (صفحة LinkedIn)"
7112
 
7113
- #: includes/fields/class-fieldtypes-linkedin.php:31
7114
  msgctxt "form-fields api"
7115
  msgid "You can add your Company ID or profile URL here."
7116
  msgstr "يمكنك إضافة معرف شركتك أو عنوان URL صفحتك الشخصية."
@@ -7125,56 +7501,50 @@ msgctxt "form-fields api"
7125
  msgid "Multiselect List"
7126
  msgstr "قائمة تحديد متعددة"
7127
 
7128
- #: includes/fields/class-fieldtypes-radiobutton.php:22
7129
  msgctxt "form-fields api"
7130
  msgid "Radio button"
7131
  msgstr "زر اختيار"
7132
 
7133
- #: includes/fields/class-fieldtypes-select.php:28
7134
- msgctxt "form-fields api"
7135
- msgid "Select List"
7136
- msgstr "قائمة منسدلة"
7137
-
7138
- #: includes/fields/class-fieldtypes-social.php:35
7139
  #, fuzzy
7140
  msgctxt "form-fields api"
7141
  msgid "Social Site (Other)"
7142
  msgstr "الموقع الاجتماعي (التعامل مع التغريدات)"
7143
 
7144
- #: includes/fields/class-fieldtypes-social.php:95
7145
- #: includes/fields/class-fieldtypes-url.php:157
7146
  msgctxt "form-fields api"
7147
  msgid "URL:"
7148
  msgstr "رابط URL:"
7149
 
7150
- #: includes/fields/class-fieldtypes-social.php:115
7151
  #, fuzzy
7152
  msgctxt "form-fields api"
7153
  msgid "Text:"
7154
  msgstr "مربع النص"
7155
 
7156
- #: includes/fields/class-fieldtypes-social.php:123
7157
  msgctxt "form-fields api"
7158
  msgid "Text to be displayed for social field"
7159
  msgstr ""
7160
 
7161
- #: includes/fields/class-fieldtypes-social.php:141
7162
  #, fuzzy
7163
  msgctxt "form-fields api"
7164
  msgid "Type:"
7165
  msgstr "نوع"
7166
 
7167
- #: includes/fields/class-fieldtypes-textarea.php:16
7168
  msgctxt "form-fields api"
7169
  msgid "Textarea"
7170
  msgstr "مربع النص"
7171
 
7172
- #: includes/fields/class-fieldtypes-textfield.php:13
7173
  msgctxt "form-fields api"
7174
  msgid "Textfield"
7175
  msgstr "حقل النص"
7176
 
7177
- #: includes/fields/class-fieldtypes-textfield.php:57
7178
  msgctxt "form-fields api"
7179
  msgid "Format 01/31/1969"
7180
  msgstr "تنسيق 31/01/1969"
@@ -7184,107 +7554,68 @@ msgctxt "form-fields api"
7184
  msgid "Social Site (Twitter handle)"
7185
  msgstr "الموقع الاجتماعي (التعامل مع التغريدات)"
7186
 
7187
- #: includes/fields/class-fieldtypes-url.php:18
7188
- msgctxt "form-fields api"
7189
- msgid "URL Field"
7190
- msgstr "حقل الرابط"
7191
-
7192
- #: includes/fields/class-fieldtypes-url.php:169
7193
  msgctxt "form-fields api"
7194
- msgid "Link Text (optional):"
7195
- msgstr "رابط نصي (اختياري):"
7196
 
7197
- #: includes/fields/class-form-field.php:714
7198
  msgctxt "form-fields api"
7199
  msgid ""
7200
  "This form field can't be deleted because it is required for the plugin to "
7201
  "work."
7202
  msgstr "لا يمكن حذف هذا الحقل لأنه مطلوب لعمل الإضافة."
7203
 
7204
- #: includes/form-fields.php:41
7205
- msgctxt "form-fields api"
7206
- msgid "Post Title"
7207
- msgstr "عنوان المقالة"
7208
-
7209
- #: includes/form-fields.php:42
7210
- msgctxt "form-fields api"
7211
- msgid "Post Content"
7212
- msgstr "محتوى المقالة"
7213
-
7214
- #: includes/form-fields.php:43
7215
- msgctxt "form-fields api"
7216
- msgid "Post Excerpt"
7217
- msgstr "مقطتف المقالة"
7218
-
7219
- #: includes/form-fields.php:44
7220
- msgctxt "form-fields api"
7221
- msgid "Post Category"
7222
- msgstr "تصنيف المقالة"
7223
-
7224
- #: includes/form-fields.php:45
7225
- msgctxt "form-fields api"
7226
- msgid "Post Tags"
7227
- msgstr "وسوم المقالة"
7228
-
7229
- #: includes/form-fields.php:46
7230
- msgctxt "form-fields api"
7231
- msgid "Post Metadata"
7232
- msgstr "البيانات الوصفية للمقالة"
7233
-
7234
- #: includes/form-fields.php:48
7235
- msgctxt "form-fields api"
7236
- msgid "Custom"
7237
- msgstr "تخصيص"
7238
-
7239
- #: includes/fields/class-fieldtypes-checkbox.php:55
7240
  #, fuzzy
7241
  msgctxt "checkbox form field"
7242
  msgid "Select all"
7243
  msgstr "قائمة منسدلة"
7244
 
7245
- #: includes/fields/class-fieldtypes-date.php:66
7246
  msgctxt "date field"
7247
  msgid "%s must be in the format %s."
7248
  msgstr "%s يجب أن يكون بتنسيق %s."
7249
 
7250
- #: includes/fields/class-fieldtypes-date.php:69
7251
  msgctxt "date field"
7252
  msgid "%s must be a valid date."
7253
  msgstr "%s يجب أن يكون تاريخاً صالحاً."
7254
 
7255
- #: includes/fields/class-fieldtypes-image.php:43
7256
  #, fuzzy
7257
  msgctxt "date field"
7258
  msgid "Caption for %s is required."
7259
  msgstr "البلد المطلوب."
7260
 
7261
- #: includes/fields/class-fieldtypes-image.php:102
7262
- #: includes/fields/class-fieldtypes-social.php:177
7263
  msgctxt "form-fields-api"
7264
  msgid "Remove"
7265
  msgstr "إزالة"
7266
 
7267
- #: includes/fields/class-form-field.php:68
7268
  msgctxt "form-fields-api"
7269
  msgid "Invalid form field type"
7270
  msgstr "نوع حقل استمارة غير صحيح"
7271
 
7272
- #: includes/fields/class-form-field.php:593
7273
  msgctxt "form-fields-api"
7274
  msgid "Field label is required."
7275
  msgstr "تسمية الحقل مطلوب."
7276
 
7277
- #: includes/fields/class-form-field.php:597
7278
  msgctxt "form-fields-api"
7279
  msgid "Field label max length is 255 characters."
7280
  msgstr ""
7281
 
7282
- #: includes/fields/class-form-field.php:601
7283
  msgctxt "form-fields-api"
7284
  msgid "Field description max length is 255 characters."
7285
  msgstr ""
7286
 
7287
- #: includes/fields/class-form-field.php:612
7288
  msgctxt "form-fields-api"
7289
  msgid ""
7290
  "You can't change from %2$s field type to the one you wanted--the types are "
@@ -7292,79 +7623,36 @@ msgid ""
7292
  "delete this current field and create a NEW field of type %1$s instead."
7293
  msgstr ""
7294
 
7295
- #: includes/fields/class-form-field.php:615
7296
  msgctxt "form-fields-api"
7297
  msgid ""
7298
  "<strong>WARNING</strong>: If you delete this field, the data from it in "
7299
  "existing listings will be deleted as well."
7300
  msgstr ""
7301
 
7302
- #: includes/fields/class-form-field.php:649
7303
  msgctxt "form-fields-api"
7304
  msgid ""
7305
  "There can only be one field with association \"%s\". Please select another "
7306
  "association."
7307
  msgstr "يمكن أن يكون هناك حقل واحد مع رابطة \"%s\". المرجو تحديد رابطة أخرى."
7308
 
7309
- #: includes/fields/class-form-field.php:659
7310
  msgctxt "form-fields-api"
7311
  msgid "\"%s\" is an invalid field type for this association."
7312
  msgstr "\"%s\" نوع حقل غير صالح لهذه الرابطة."
7313
 
7314
- #: includes/fields/class-form-field.php:704
7315
  msgctxt "form-fields-api"
7316
  msgid "Invalid field ID"
7317
  msgstr "معرف حقل غير صالح"
7318
 
7319
- #: includes/fields/class-form-field.php:729
7320
  msgctxt "form-fields-api"
7321
  msgid "An error occurred while trying to delete this field."
7322
  msgstr "حدث خطأ أثناء محاولة حذف هذا الحقل."
7323
 
7324
- #: includes/form-fields.php:570
7325
- msgctxt "form-fields-api"
7326
- msgid "Email Validator"
7327
- msgstr "المصادقة على البريد الإلكتروني"
7328
-
7329
- #: includes/form-fields.php:571
7330
- msgctxt "form-fields-api"
7331
- msgid "URL Validator"
7332
- msgstr "المصادقة على URL"
7333
-
7334
- #: includes/form-fields.php:572
7335
- msgctxt "form-fields-api"
7336
- msgid "Whole Number Validator"
7337
- msgstr "المصادقة على رقم صحيح"
7338
-
7339
- #: includes/form-fields.php:573
7340
- msgctxt "form-fields-api"
7341
- msgid "Decimal Number Validator"
7342
- msgstr "المصادقة على رقم عشري"
7343
-
7344
- #: includes/form-fields.php:574
7345
- msgctxt "form-fields-api"
7346
- msgid "Date Validator"
7347
- msgstr "المصادقة على التاريخ"
7348
-
7349
- #: includes/form-fields.php:575
7350
- #, fuzzy
7351
- msgctxt "form-fields-api"
7352
- msgid "Word Count Validator"
7353
- msgstr "المصادقة على رقم صحيح"
7354
-
7355
- #: includes/fields/class-fieldtypes-image.php:125
7356
- msgctxt "form fields"
7357
- msgid "Field unavailable at the moment."
7358
- msgstr ""
7359
-
7360
- #: includes/fields/class-fieldtypes-phone-number.php:13
7361
- msgctxt "form fields"
7362
- msgid "Phone Number"
7363
- msgstr "رقم الهاتف"
7364
-
7365
- #: includes/fields/class-fieldtypes-image.php:149
7366
- #: templates/submit-listing-images-upload-form.tpl.php:31
7367
- #: templates/submit-listing-images-upload-form.tpl.php:38
7368
  msgctxt "templates image upload"
7369
  msgid "or"
7370
  msgstr "أو"
@@ -7381,23 +7669,12 @@ msgid ""
7381
  "of options."
7382
  msgstr ""
7383
 
7384
- #: includes/fields/class-fieldtypes-select.php:112
7385
- #: includes/fields/class-fieldtypes-select.php:179
7386
- msgctxt "form-fields-api category-select"
7387
- msgid "-- Choose One --"
7388
- msgstr "-- اختار واحد --"
7389
-
7390
- #: includes/fields/class-fieldtypes-select.php:132
7391
- msgctxt "form-fields-api category-select"
7392
- msgid "-- Choose Terms --"
7393
- msgstr "- اختيار البنود -"
7394
-
7395
- #: includes/fields/class-fieldtypes-select.php:190
7396
- msgctxt "form-fields-api select"
7397
- msgid "— None —"
7398
- msgstr ""
7399
 
7400
- #: includes/fields/class-fieldtypes-textarea.php:203
7401
  msgctxt "admin form-fields"
7402
  msgid ""
7403
  "Enabling iframe support in your listings can allow users to execute "
@@ -7411,102 +7688,44 @@ msgstr ""
7411
  "باستخدام هذا الإعداد إلا إذا كنت تقوم بإضافة الإعلانات بنفسك وأنت الوحيد من "
7412
  "يتحكم في المحتوى. هل أنت متأكد من أنك تريد تمكين هذا؟"
7413
 
7414
- #: includes/form-fields.php:582
7415
- msgctxt "form-fields-api validation"
7416
- msgid "Field"
7417
- msgstr "حقل"
7418
-
7419
- #: includes/form-fields.php:603 includes/form-fields.php:608
7420
- msgctxt "form-fields-api validation"
7421
- msgid "%s is required."
7422
- msgstr "%s مطلوب."
7423
-
7424
- #: includes/form-fields.php:621
7425
- msgctxt "form-fields-api validation"
7426
- msgid "%s is badly formatted. Valid URL format required. Include http://"
7427
- msgstr "%s مهيأ بشكل سيئ. المطلوب تنسيق URL صالح. يتضمن http://"
7428
-
7429
- #: includes/form-fields.php:643
7430
- msgctxt "form-fields-api validation"
7431
- msgid "%s is badly formatted. Valid Email format required."
7432
- msgstr "%s مهيأ بشكل سيئ. المطلوب تنسيق بريد إلكتروني صالح."
7433
-
7434
- #: includes/form-fields.php:650
7435
- msgctxt "form-fields-api validation"
7436
- msgid "%s must be a number. Decimal values are not allowed."
7437
- msgstr "%s يجب أن تكون عددا. لا يسمح بالقيم العشرية."
7438
-
7439
- #: includes/form-fields.php:657
7440
- msgctxt "form-fields-api validation"
7441
- msgid "%s must be a number."
7442
- msgstr "%s يجب أن تكون عددا."
7443
-
7444
- #: includes/form-fields.php:676
7445
- #, fuzzy
7446
- msgctxt "form-fields-api validation"
7447
- msgid "%1$s must be in the format %2$s."
7448
- msgstr "%s يجب أن يكون بتنسيق %s."
7449
-
7450
- #: includes/form-fields.php:714
7451
- msgctxt "form-fields-api validation"
7452
- msgid "%s must be a valid date."
7453
- msgstr "%s يجب أن يكون تاريخاً صالحاً."
7454
-
7455
- #: includes/form-fields.php:737
7456
- msgctxt "form-fields-api validation"
7457
- msgid "%s must have less than %d words."
7458
- msgstr ""
7459
-
7460
- #: includes/form-fields.php:756
7461
- #, fuzzy
7462
- msgctxt "form-fields-api validation"
7463
- msgid "%1$s is invalid. Value most be one of %2$s."
7464
- msgstr "%s غير صالح. يجب أن تكون القيمة واحدة من %s."
7465
-
7466
- #: includes/form-fields.php:721
7467
- #, fuzzy
7468
- msgctxt "image field"
7469
- msgid "Caption for %s is required."
7470
- msgstr "البلد المطلوب."
7471
-
7472
- #: includes/functions.php:1353
7473
  #, fuzzy
7474
  msgctxt "templates"
7475
  msgid "Return to results"
7476
  msgstr "العودة إلى الدليل."
7477
 
7478
- #: includes/functions.php:1357 includes/functions.php:1362
7479
  msgctxt "templates"
7480
  msgid "Go back"
7481
  msgstr ""
7482
 
7483
- #: includes/payment.php:278 templates/renew-resume.tpl.php:39
7484
  #, fuzzy
7485
  msgctxt "templates"
7486
  msgid "Return to fee selection"
7487
  msgstr "الرجوع إلى الإعلان."
7488
 
7489
- #: includes/templates-ui.php:208
7490
  msgctxt "templates"
7491
  msgid "No listing categories found."
7492
  msgstr "لم يتم العثور على تصنيفات الإعلانات."
7493
 
7494
- #: includes/templates-ui.php:358
7495
  msgctxt "templates"
7496
  msgid "Search Listings"
7497
  msgstr "البحث في الإعلانات"
7498
 
7499
- #: includes/templates-ui.php:363
7500
  msgctxt "templates"
7501
  msgid "Advanced Search"
7502
  msgstr "بحث متقدم"
7503
 
7504
- #: includes/views/listing_contact.php:200
7505
  msgctxt "templates"
7506
  msgid "Contact listing owner"
7507
  msgstr "إتصل بمالك الإعلان"
7508
 
7509
- #: includes/views/listing_contact.php:204
7510
  msgctxt "templates"
7511
  msgid "Send Message to listing owner"
7512
  msgstr "إرسال رسالة إلى مالك الإعلان"
@@ -7541,7 +7760,7 @@ msgstr ""
7541
  "إعلانات بداخلها. هذا يعني أنها لن تظهر على الواجهة الأمامية للموقع الخاص بك. "
7542
  "إذا كنت لا تريد ذلك، إضغط <a>هنا</a> لتغيير الإعداد."
7543
 
7544
- #: includes/views/submit_listing.php:351
7545
  msgctxt "templates"
7546
  msgid ""
7547
  "<b>View not available</b>. Do you have the \"Disable Frontend Listing "
@@ -7550,27 +7769,27 @@ msgstr ""
7550
  "<b>المشاهدة غير متوفرة</b>. هل لديك \"تعطيل إضافة إعلان من واجهة الموقع؟\" "
7551
  "محددة في الإعدادات؟"
7552
 
7553
- #: includes/views/submit_listing.php:353
7554
  msgctxt "templates"
7555
  msgid ""
7556
  "Listing submission has been disabled. Contact the administrator for details."
7557
  msgstr ""
7558
 
7559
- #: includes/views/submit_listing.php:520
7560
  msgctxt "templates"
7561
  msgid ""
7562
  "<b>There are no Fee Plans available</b>, without a fee plan site users can't "
7563
  "submit a listing. %s to create a fee plan"
7564
  msgstr ""
7565
 
7566
- #: includes/views/submit_listing.php:534
7567
  msgctxt "templates"
7568
  msgid ""
7569
  "Listing submission is not available at the moment. Contact the administrator "
7570
  "for details."
7571
  msgstr ""
7572
 
7573
- #: includes/views/submit_listing.php:537
7574
  msgctxt "templates"
7575
  msgid ""
7576
  "<b>View not available</b>, there is no \"Category\" association field. %s "
@@ -7578,91 +7797,44 @@ msgid ""
7578
  "an existing field"
7579
  msgstr ""
7580
 
7581
- #: includes/views/submit_listing.php:913
7582
  msgctxt "templates"
7583
  msgid "Please agree to the Terms and Conditions."
7584
  msgstr "يرجى الموافقة على الشروط والأحكام."
7585
 
7586
- #: includes/views/submit_listing.php:923
7587
  msgctxt "templates"
7588
  msgid "Terms and Conditions:"
7589
  msgstr "شروط وأحكام:"
7590
 
7591
- #: includes/views/submit_listing.php:930
7592
  #, fuzzy
7593
  msgctxt "templates"
7594
  msgid "I agree to the <a>Terms and Conditions</a>"
7595
  msgstr "أوافق على الشروط والأحكام"
7596
 
7597
- #: templates/listing-contactform.tpl.php:20
7598
- msgctxt "templates"
7599
- msgid "Listing Title: "
7600
- msgstr "عنوان الإعلان: "
7601
-
7602
- #: templates/listing-contactform.tpl.php:29
7603
  msgctxt "templates"
7604
- msgid ""
7605
- "You are currently logged in as %s. Your message will be sent using your "
7606
- "logged in contact email."
7607
- msgstr ""
7608
- "أنت حاليا تسجل دخولك كـ %s. سيتم إرسال رسالتك باستخدام تسجيل دخولك في حساب "
7609
- "البريد الإلكتروني."
7610
 
7611
- #: templates/listing-contactform.tpl.php:36
7612
  #: templates/listing-flagging-form.tpl.php:22
7613
  msgctxt "templates"
7614
  msgid "Your Name"
7615
  msgstr "إسمك"
7616
 
7617
- #: templates/listing-contactform.tpl.php:39
7618
  #: templates/listing-flagging-form.tpl.php:26
7619
  msgctxt "templates"
7620
  msgid "Your Email"
7621
  msgstr "بريدك الإلكتروني"
7622
 
7623
- #: templates/listing-contactform.tpl.php:44
7624
- msgctxt "templates"
7625
- msgid "Message"
7626
- msgstr "الرسالة"
7627
-
7628
- #: templates/listing-contactform.tpl.php:53
7629
- msgctxt "templates"
7630
- msgid "Send"
7631
- msgstr "أرسل"
7632
-
7633
- #: templates/listing-flagging-form.tpl.php:3
7634
- #, fuzzy
7635
- msgctxt "templates"
7636
- msgid "Report Listing"
7637
- msgstr "استيراد الإعلانات"
7638
-
7639
  #: templates/listing-sticky-tag.tpl.php:12
7640
- #: templates/listing-sticky-tag.tpl.php:13
7641
  msgctxt "templates"
7642
  msgid "Featured Listing"
7643
  msgstr "إعلان مميز"
7644
 
7645
- #: templates/login.tpl.php:33 templates/parts/login-required.tpl.php:14
7646
- msgctxt "templates"
7647
- msgid ""
7648
- "You are not currently logged in. Please login or register first. When "
7649
- "registering, you will receive an activation email. Be sure to check your "
7650
- "spam if you don't see it in your email within 60 minutes."
7651
- msgstr ""
7652
- "لم تسجل الدخول حاليا. المرجو تسجيل الدخول أو التسجيل أولاً. عند التسجيل، سوف "
7653
- "تتلقى رسالة بريد إلكتروني للتفعيل. يجب التأكد من مراجعة البريد المزعج الخاص "
7654
- "بك إذا لم تراه في بريدك الإلكتروني خلال 60 دقيقة."
7655
-
7656
- #: templates/login.tpl.php:44 templates/parts/login-required.tpl.php:38
7657
- msgctxt "templates"
7658
- msgid "Not yet registered?"
7659
- msgstr "لم تتسجل بعد؟"
7660
-
7661
- #: templates/login.tpl.php:46 templates/parts/login-required.tpl.php:40
7662
- msgctxt "templates"
7663
- msgid "Lost your password?"
7664
- msgstr "فقدت كلمة المرور؟"
7665
-
7666
  #: templates/manage_listings.tpl.php:11
7667
  msgctxt "templates"
7668
  msgid "You do not currently have any listings in the directory."
@@ -7706,28 +7878,49 @@ msgctxt "templates"
7706
  msgid "View"
7707
  msgstr "مشاهدة"
7708
 
 
 
 
 
 
 
 
 
 
 
 
7709
  #: templates/parts/login-required.tpl.php:17
7710
  msgctxt "templates"
7711
  msgid "Login"
7712
  msgstr "تسجيل الدخول"
7713
 
 
 
 
 
 
 
 
 
 
 
7714
  #: templates/renew-listing-manage-subscription.tpl.php:2
7715
  msgctxt "templates"
7716
  msgid "Recurring Fee Management"
7717
  msgstr "إدارة الرسوم المتكررة"
7718
 
7719
- #: templates/renew-listing.tpl.php:13
7720
  msgctxt "templates"
7721
  msgid "Renew Listing"
7722
  msgstr "تجديد الإعلان"
7723
 
7724
- #: templates/renew-listing.tpl.php:21
7725
  #, fuzzy
7726
  msgctxt "templates"
7727
  msgid "You are about to renew your listing \"%s\" publication."
7728
  msgstr "أنت على وشك تجديد الإعلان \"%s\" النشر داخل التصنيف \"%s\"."
7729
 
7730
- #: templates/renew-listing.tpl.php:24
7731
  #, fuzzy
7732
  msgctxt "templates"
7733
  msgid ""
@@ -7737,18 +7930,18 @@ msgstr ""
7737
  "المرجو تحديد خيار رسم أو إضغط فوق \"عدم تجديد إعلاني\" لإلغاء التجديد الخاص "
7738
  "بك."
7739
 
7740
- #: templates/renew-listing.tpl.php:39
7741
  #: templates/submit-listing/extra-sections.tpl.php:6
7742
  msgctxt "templates"
7743
  msgid "Continue"
7744
  msgstr "متابعة"
7745
 
7746
- #: templates/renew-listing.tpl.php:44
7747
  msgctxt "templates"
7748
  msgid "Do not renew my listing"
7749
  msgstr "عدم تجديد إعلاني"
7750
 
7751
- #: templates/renew-resume.tpl.php:38
7752
  #, fuzzy
7753
  msgctxt "templates"
7754
  msgid "Continue to checkout"
@@ -7807,61 +8000,35 @@ msgctxt "templates"
7807
  msgid "Set this image as the listing thumbnail."
7808
  msgstr "تعيين هذه الصورة كصورة مصغرة للإعلان."
7809
 
7810
- #: templates/submit-listing-images-upload-form.tpl.php:24
7811
- msgctxt "templates"
7812
- msgid "Upload Images"
7813
- msgstr "رفع الصور"
7814
-
7815
- #: templates/submit-listing-images-upload-form.tpl.php:37
7816
- msgctxt "templates"
7817
- msgid "Drop files here"
7818
- msgstr "أسقط الملفات هنا"
7819
-
7820
- #: templates/submit-listing-images-upload-form.tpl.php:39
7821
- msgctxt "templates"
7822
- msgid "Select images from your hard drive"
7823
- msgstr "حدد الصور من جهازك"
7824
-
7825
- #: templates/submit-listing-images-upload-form.tpl.php:42
7826
- msgctxt "templates"
7827
- msgid "Uploading %s file(s)... Please wait."
7828
- msgstr "رفع %s ملف (ملفات)... المرجو الانتظار."
7829
-
7830
- #: templates/submit-listing-images-upload-form.tpl.php:45
7831
- msgctxt "templates"
7832
- msgid ""
7833
- "Your image slots are all full at this time. You may click \"Continue\" if "
7834
- "you are done, or \"Delete Image\" to upload a new image in place of a "
7835
- "current one."
7836
- msgstr ""
7837
- "أماكن الصورة الخاصة بك ممتلئة في هذا الوقت. يمكنك الضغط فوق \"متابعة\" إذا "
7838
- "كنت انتهيت، أو \"حذف الصورة\" لتحميل صورة جديدة بدلاً من الموجودة حاليا."
7839
-
7840
- #: templates/submit-listing-images-upload-form.tpl.php:52
7841
  msgctxt "templates"
7842
- msgid "Image slots available:"
7843
  msgstr "أماكن الصورة المتاحة:"
7844
 
7845
- #: templates/submit-listing-images-upload-form.tpl.php:58
 
7846
  msgctxt "templates"
7847
- msgid "File size:"
7848
  msgstr "حجم الملف:"
7849
 
7850
- #: templates/submit-listing-images-upload-form.tpl.php:60
7851
- #: templates/submit-listing-images-upload-form.tpl.php:67
7852
- #: templates/submit-listing-images-upload-form.tpl.php:74
7853
  msgctxt "templates"
7854
  msgid "No limit"
7855
  msgstr "غير محدود"
7856
 
7857
- #: templates/submit-listing-images-upload-form.tpl.php:65
 
7858
  msgctxt "templates"
7859
- msgid "Image width:"
7860
  msgstr "عرض الصورة:"
7861
 
7862
- #: templates/submit-listing-images-upload-form.tpl.php:72
 
7863
  msgctxt "templates"
7864
- msgid "Image height:"
7865
  msgstr "ارتفاع الصورة:"
7866
 
7867
  #: includes/gateways/class-gateway-authorize-net.php:20
@@ -7981,37 +8148,37 @@ msgctxt "flag listing"
7981
  msgid "Report comment is required to save a report"
7982
  msgstr ""
7983
 
7984
- #: includes/views/flag_listing.php:59
7985
  #, fuzzy
7986
  msgctxt "flag listing"
7987
  msgid "The listing <i>%s</i> has been reported. <a>Return to directory</a>"
7988
  msgstr "تم حذف إعلانك."
7989
 
7990
- #: includes/views/flag_listing.php:112
7991
  #, fuzzy
7992
  msgctxt "flag listing"
7993
  msgid "Your current IP address already reported this listing."
7994
  msgstr "غير مسموح لك بتحرير هذا الإعلان."
7995
 
7996
- #: includes/views/flag_listing.php:125
7997
  #, fuzzy
7998
  msgctxt "flag listing"
7999
  msgid "You must select the reason to report this listing as inappropriate."
8000
  msgstr "المرجو تحديد خيار رسوم التصنيف \"%s\"."
8001
 
8002
- #: includes/views/flag_listing.php:129
8003
  #, fuzzy
8004
  msgctxt "flag listing"
8005
  msgid "You must enter the reason to report this listing as inappropriate."
8006
  msgstr "أنت على وشك تجديد الإعلان \"%s\" النشر داخل التصنيف \"%s\"."
8007
 
8008
- #: includes/views/flag_listing.php:134
8009
  #, fuzzy
8010
  msgctxt "flag listing"
8011
  msgid "Please enter your name."
8012
  msgstr "يرجى إدخال إسمك."
8013
 
8014
- #: includes/views/flag_listing.php:138
8015
  #, fuzzy
8016
  msgctxt "flag listing"
8017
  msgid "Please enter your email."
@@ -8069,29 +8236,29 @@ msgctxt "flag listing"
8069
  msgid "You already reported the listing \"<b>%s</b>\" as inappropriate."
8070
  msgstr "أنت على وشك تجديد الإعلان \"%s\" النشر داخل التصنيف \"%s\"."
8071
 
8072
- #: includes/installer.php:71
8073
  msgctxt "default category name"
8074
  msgid "General"
8075
  msgstr "عام"
8076
 
8077
- #: includes/licensing.php:318
8078
  #, fuzzy
8079
  msgctxt "licensing"
8080
  msgid "Invalid item ID"
8081
  msgstr "معرف حقل غير صالح"
8082
 
8083
- #: includes/licensing.php:324
8084
  msgctxt "licensing"
8085
  msgid "No license key provided"
8086
  msgstr "لم يتم تقديم أي مفتاح الترخيص"
8087
 
8088
- #: includes/licensing.php:348
8089
  #, fuzzy
8090
  msgctxt "licensing"
8091
  msgid "The license key was revoked."
8092
  msgstr "لم يتم تقديم أي مفتاح الترخيص"
8093
 
8094
- #: includes/licensing.php:350
8095
  msgctxt "licensing"
8096
  msgid ""
8097
  "If you think this is a mistake, please contact <support-link>Business "
@@ -8099,36 +8266,36 @@ msgid ""
8099
  "reported as revoked by the licensing software."
8100
  msgstr ""
8101
 
8102
- #: includes/licensing.php:352
8103
  msgctxt "licensing"
8104
  msgid ""
8105
  "Please include the email address you used to purchase <module-name> with "
8106
  "your report."
8107
  msgstr ""
8108
 
8109
- #: includes/licensing.php:363 includes/licensing.php:406
8110
  msgctxt "licensing"
8111
  msgid "License key is invalid"
8112
  msgstr "مفتاح الترخيص غير صالح"
8113
 
8114
- #: includes/licensing.php:380
8115
  msgctxt "licensing"
8116
  msgid "Invalid module ID"
8117
  msgstr "معرف وحدة غير صالح"
8118
 
8119
- #: includes/licensing.php:410
8120
  msgctxt "licensing"
8121
  msgid "Deactivation failed"
8122
  msgstr "فشل التعطيل"
8123
 
8124
- #: includes/licensing.php:418
8125
  msgctxt "licensing"
8126
  msgid ""
8127
  "It was not possible to establish a connection with Business Directory's "
8128
  "server. cURL was not found in your system"
8129
  msgstr ""
8130
 
8131
- #: includes/licensing.php:420 includes/licensing.php:461
8132
  msgctxt "licensing"
8133
  msgid ""
8134
  "To ensure the security of our systems and adhere to industry best practices, "
@@ -8137,7 +8304,7 @@ msgid ""
8137
  "1.0.1c)."
8138
  msgstr ""
8139
 
8140
- #: includes/licensing.php:422 includes/licensing.php:463
8141
  msgctxt "licensing"
8142
  msgid ""
8143
  "Upgrading your system will not only allow you to communicate with Business "
@@ -8145,21 +8312,21 @@ msgid ""
8145
  "services using the latest security standards."
8146
  msgstr ""
8147
 
8148
- #: includes/licensing.php:424
8149
  msgctxt "licensing"
8150
  msgid ""
8151
  "Please contact your hosting provider and ask them to upgrade your system. "
8152
  "Include this message if necessary"
8153
  msgstr ""
8154
 
8155
- #: includes/licensing.php:440
8156
  msgctxt "licensing"
8157
  msgid ""
8158
  "It was not possible to establish a connection with Business Directory's "
8159
  "server. The connection failed with the following error:"
8160
  msgstr ""
8161
 
8162
- #: includes/licensing.php:444 includes/licensing.php:497
8163
  msgctxt "licensing"
8164
  msgid ""
8165
  "It looks like your server is not authorized to make requests to Business "
@@ -8168,42 +8335,42 @@ msgid ""
8168
  "list."
8169
  msgstr ""
8170
 
8171
- #: includes/licensing.php:446 includes/licensing.php:499
8172
  msgctxt "licensing"
8173
  msgid "Include this error message with your report."
8174
  msgstr ""
8175
 
8176
- #: includes/licensing.php:456
8177
  msgctxt "licensing"
8178
  msgid ""
8179
  "It was not possible to establish a connection with Business Directory's "
8180
  "server. A problem occurred in the SSL/TSL handshake:"
8181
  msgstr ""
8182
 
8183
- #: includes/licensing.php:465
8184
  msgctxt "licensing"
8185
  msgid ""
8186
  "Please contact your hosting provider and ask them to upgrade your system. "
8187
  "Include this message if necessary."
8188
  msgstr ""
8189
 
8190
- #: includes/licensing.php:472
8191
  msgctxt "licensing"
8192
  msgid "Could not contact licensing server"
8193
  msgstr "لا يمكن الاتصال بخادم الترخيص"
8194
 
8195
- #: includes/licensing.php:495
8196
  msgctxt "licensing"
8197
  msgid "The server returned a 403 Forbidden error."
8198
  msgstr ""
8199
 
8200
- #: includes/licensing.php:563
8201
  #, fuzzy
8202
  msgctxt "licensing"
8203
  msgid "Business Directory - Please verify your license keys"
8204
  msgstr "دليل الأعمال - إعادة تعيين الافتراضي"
8205
 
8206
- #: includes/licensing.php:573
8207
  #, fuzzy
8208
  msgctxt "licensing"
8209
  msgid ""
@@ -8214,329 +8381,149 @@ msgstr ""
8214
  "المفعول. إذهب إلى <a>إدارة الخيارات - التراخيص</a> لإدخال معلومات الترخيص "
8215
  "الخاص بك."
8216
 
8217
- #: includes/licensing.php:584
8218
  msgctxt "licensing"
8219
  msgid ""
8220
  "You need to activate the license keys for the following themes before they "
8221
  "can be used: %s."
8222
  msgstr ""
8223
 
8224
- #: includes/licensing.php:592 includes/licensing.php:648
8225
  #, fuzzy
8226
  msgctxt "licensing"
8227
  msgid "Review my license keys"
8228
  msgstr "تجديد مفتاح الترخيص"
8229
 
8230
- #: includes/licensing.php:619
8231
- #, fuzzy
8232
- msgctxt "licensing"
8233
- msgid "Business Directory - License key expired"
8234
- msgstr "دليل الأعمال - مفتاح الترخيص منتهي"
8235
-
8236
- #: includes/licensing.php:629
8237
- #, fuzzy
8238
- msgctxt "licensing"
8239
- msgid ""
8240
- "The license key for the following modules has expired: %s. The modules will "
8241
- "continue to work but you will not receive any more updates until the license "
8242
- "is renewed."
8243
- msgstr ""
8244
- "انتهت صلاحية مفتاح الترخيص <span class=\"module-name\">%s %s</span>. سوف "
8245
- "يستمر عمل الوحدة ولكن لن تتلقى أي مزيد من التحديثات حتى يتم تجديد الترخيص."
8246
-
8247
- #: includes/licensing.php:640
8248
- #, fuzzy
8249
- msgctxt "licensing"
8250
- msgid ""
8251
- "The license key for the following themes has expired: %s. The themes will "
8252
- "continue to work but you will not receive any more updates until the license "
8253
- "is renewed."
8254
- msgstr ""
8255
- "انتهت صلاحية مفتاح الترخيص <span class=\"module-name\">%s %s</span>. سوف "
8256
- "يستمر عمل الوحدة ولكن لن تتلقى أي مزيد من التحديثات حتى يتم تجديد الترخيص."
8257
-
8258
- #: includes/licensing.php:741
8259
  #, fuzzy
8260
  msgctxt "licensing"
8261
- msgid "Please enter a license key."
8262
- msgstr "يرجى إدخال بريد إلكتروني صحيح."
8263
-
8264
- #: includes/licensing.php:750
8265
- msgctxt "licensing"
8266
- msgid "Could not activate license: %s."
8267
- msgstr "لا يمكن تفعيل الترخيص: %s."
8268
-
8269
- #: includes/licensing.php:752
8270
- msgctxt "licensing"
8271
- msgid "License activated"
8272
- msgstr "تم تفعيل ترخيص"
8273
-
8274
- #: includes/licensing.php:772
8275
- msgctxt "licensing"
8276
- msgid "Could not deactivate license: %s."
8277
- msgstr "لا يمكن إلغاء الترخيص: %s."
8278
-
8279
- #: includes/licensing.php:774
8280
- msgctxt "licensing"
8281
- msgid "License deactivated"
8282
- msgstr "تم إلغاء تفعيل الترخيص"
8283
-
8284
- #. translators: "<module-name>" version <version-number> is not...
8285
- #: includes/licensing.php:976
8286
- msgctxt "deprecation"
8287
- msgid ""
8288
- "\"%1$s\" version %2$s is not compatible with Business Directory Plugin 5.0. "
8289
- "Please update this module to the latest available version."
8290
- msgstr ""
8291
-
8292
- #: includes/payment.php:67
8293
- #, fuzzy
8294
- msgctxt "payments"
8295
- msgid "Payment #%s"
8296
- msgstr "الدفع #%d"
8297
-
8298
- #: includes/payment.php:75
8299
- #, fuzzy
8300
- msgctxt "payments"
8301
- msgid "Gateway:"
8302
- msgstr "بوابة"
8303
-
8304
- #: includes/payment.php:77
8305
- #, fuzzy
8306
- msgctxt "payments"
8307
- msgid "Gateway Transaction ID:"
8308
- msgstr "transaction"
8309
-
8310
- #: includes/payment.php:80
8311
- msgctxt "payments"
8312
- msgid "Bill To:"
8313
- msgstr ""
8314
-
8315
- #: includes/payment.php:98
8316
- msgctxt "checkout"
8317
- msgid "Print Receipt"
8318
- msgstr ""
8319
-
8320
- #: includes/views/checkout.php:131
8321
- #, fuzzy
8322
- msgctxt "checkout"
8323
- msgid "Can not process a payment at this time. Please try again later."
8324
- msgstr ""
8325
- "لا يمكن أن نقوم بمعالجة الدفع الخاص بك في هذه اللحظة. المرجو المحاولة مرة "
8326
- "أخرى لاحقاً."
8327
-
8328
- #: includes/views/checkout.php:168
8329
- #, fuzzy
8330
- msgctxt "checkout"
8331
- msgid "Invalid nonce received."
8332
- msgstr "جواب غير صالح من الخادم"
8333
-
8334
- #: includes/views/checkout.php:185
8335
- #, fuzzy
8336
- msgctxt "checkout"
8337
- msgid "Invalid gateway selected."
8338
- msgstr "حالة التجديد غير صالحة."
8339
-
8340
- #: includes/views/checkout.php:190
8341
- msgctxt "checkout"
8342
- msgid "Selected gateway does not support payment's currency."
8343
- msgstr ""
8344
-
8345
- #: includes/views/checkout.php:199
8346
- msgctxt "checkout"
8347
- msgid "Pay Now"
8348
- msgstr ""
8349
-
8350
- #: includes/views/checkout.php:246
8351
- msgctxt "checkout"
8352
- msgid "Unknown gateway error."
8353
- msgstr ""
8354
-
8355
- #: includes/views/checkout.php:266
8356
- msgctxt "checkout"
8357
- msgid ""
8358
- "There was an error trying to process your request. No gateway is selected."
8359
- msgstr ""
8360
-
8361
- #: templates/checkout-billing-form.tpl.php:8
8362
- #, fuzzy
8363
- msgctxt "checkout"
8364
- msgid "Personal Info"
8365
- msgstr "معلومات عامة"
8366
-
8367
- #: templates/checkout-billing-form.tpl.php:11
8368
- #, fuzzy
8369
- msgctxt "checkout"
8370
- msgid "Email Address"
8371
- msgstr "عنوان البريد الإلكتروني:"
8372
-
8373
- #: templates/checkout-billing-form.tpl.php:12
8374
- #, fuzzy
8375
- msgctxt "checkout"
8376
- msgid "We will send a receipt to this e-mail address."
8377
- msgstr "المرجو إدخال بريد إلكتروني صحيح."
8378
-
8379
- #: templates/checkout-billing-form.tpl.php:17
8380
- #, fuzzy
8381
- msgctxt "checkout"
8382
- msgid "First Name"
8383
- msgstr "الإسم الشخصي:"
8384
-
8385
- #: templates/checkout-billing-form.tpl.php:18
8386
- #, fuzzy
8387
- msgctxt "checkout"
8388
- msgid "Your first name."
8389
- msgstr "إسمك"
8390
-
8391
- #: templates/checkout-billing-form.tpl.php:23
8392
- #, fuzzy
8393
- msgctxt "checkout"
8394
- msgid "Last Name"
8395
- msgstr "الإسم العائلي:"
8396
-
8397
- #: templates/checkout-billing-form.tpl.php:24
8398
- #, fuzzy
8399
- msgctxt "checkout"
8400
- msgid "Your last name."
8401
- msgstr "إسمك"
8402
-
8403
- #: templates/checkout-billing-form.tpl.php:32
8404
- #, fuzzy
8405
- msgctxt "checkout"
8406
- msgid "Credit Card Info"
8407
- msgstr "تفاصيل بطاقة الائتمان"
8408
-
8409
- #: templates/checkout-billing-form.tpl.php:35
8410
- #: templates/checkout-billing-form.tpl.php:37
8411
- #, fuzzy
8412
- msgctxt "checkout"
8413
- msgid "Card Number"
8414
- msgstr "رقم بطاقة الائتمان:"
8415
-
8416
- #: templates/checkout-billing-form.tpl.php:36
8417
- msgctxt "checkout"
8418
- msgid "The digits on the front of your credit card."
8419
- msgstr ""
8420
 
8421
- #: templates/checkout-billing-form.tpl.php:41
8422
  #, fuzzy
8423
- msgctxt "checkout"
8424
- msgid "CVC"
8425
- msgstr "الرمز السري:"
 
 
 
 
 
8426
 
8427
- #: templates/checkout-billing-form.tpl.php:42
8428
- msgctxt "checkout"
 
8429
  msgid ""
8430
- "The 3 digit (back) or 4 digit (front) security code on your credit card."
 
 
8431
  msgstr ""
 
 
8432
 
8433
- #: templates/checkout-billing-form.tpl.php:43
8434
  #, fuzzy
8435
- msgctxt "checkout"
8436
- msgid "Security Code"
8437
- msgstr "رمز العملة"
8438
 
8439
- #: templates/checkout-billing-form.tpl.php:47
8440
- msgctxt "checkout"
8441
- msgid "Name on the Card"
8442
- msgstr ""
8443
 
8444
- #: templates/checkout-billing-form.tpl.php:48
8445
- msgctxt "checkout"
8446
- msgid "The name as it appears printed on the front of your credit card."
8447
- msgstr ""
8448
 
8449
- #: templates/checkout-billing-form.tpl.php:49
8450
- msgctxt "checkout"
8451
- msgid "Name on the card"
8452
- msgstr ""
8453
 
8454
- #: templates/checkout-billing-form.tpl.php:53
8455
- #, fuzzy
8456
- msgctxt "checkout"
8457
- msgid "Expiration Date"
8458
- msgstr "تاريخ انتهاء التاريخ"
8459
 
8460
- #: templates/checkout-billing-form.tpl.php:54
8461
- msgctxt "checkout"
8462
- msgid "Format: MM/YY"
 
 
 
8463
  msgstr ""
8464
 
8465
- #: templates/checkout-billing-form.tpl.php:72
8466
  #, fuzzy
8467
- msgctxt "checkout"
8468
- msgid "Billing Details"
8469
- msgstr "تفاصيل الخطة"
8470
 
8471
- #: templates/checkout-billing-form.tpl.php:75
8472
  #, fuzzy
8473
- msgctxt "checkout"
8474
- msgid "Address"
8475
- msgstr "العنوان"
8476
-
8477
- #: templates/checkout-billing-form.tpl.php:76
8478
- msgctxt "checkout"
8479
- msgid "Please enter the address where you receive your billing statement."
8480
- msgstr ""
8481
 
8482
- #: templates/checkout-billing-form.tpl.php:81
8483
  #, fuzzy
8484
- msgctxt "checkout"
8485
- msgid "Address Line 2"
8486
- msgstr "خانة العنوان 2:"
8487
 
8488
- #: templates/checkout-billing-form.tpl.php:82
8489
- msgctxt "checkout"
8490
- msgid ""
8491
- "Additional details (suite, apt no, etc.) associated with your billing "
8492
- "address."
8493
  msgstr ""
8494
 
8495
- #: templates/checkout-billing-form.tpl.php:87
8496
- #, fuzzy
8497
  msgctxt "checkout"
8498
- msgid "City"
8499
- msgstr "المدينة"
8500
 
8501
- #: templates/checkout-billing-form.tpl.php:88
8502
  #, fuzzy
8503
  msgctxt "checkout"
8504
- msgid "The city for your billing address."
8505
- msgstr "إدخال بريدك إلكتروني"
8506
-
8507
- #: templates/checkout-billing-form.tpl.php:93
8508
- msgctxt "checkout"
8509
- msgid "State / Province"
8510
  msgstr ""
 
 
8511
 
8512
- #: templates/checkout-billing-form.tpl.php:94
8513
  #, fuzzy
8514
  msgctxt "checkout"
8515
- msgid "The state or province for your billing address."
8516
- msgstr "لا توجد إعلانات مرتبطة بعنوان بريدك الإلكتروني."
8517
 
8518
- #: templates/checkout-billing-form.tpl.php:99
8519
  #, fuzzy
8520
  msgctxt "checkout"
8521
- msgid "Postal Code"
8522
- msgstr "محتوى المقالة"
8523
 
8524
- #: templates/checkout-billing-form.tpl.php:100
8525
  msgctxt "checkout"
8526
- msgid "The ZIP or postal code for your billing address."
8527
  msgstr ""
8528
 
8529
- #: templates/checkout-billing-form.tpl.php:105
8530
- #, fuzzy
8531
  msgctxt "checkout"
8532
- msgid "Country"
8533
- msgstr "الدولة:"
8534
 
8535
- #: templates/checkout-billing-form.tpl.php:106
8536
- #, fuzzy
8537
  msgctxt "checkout"
8538
- msgid "The country for your billing address."
8539
- msgstr "إدخال بريدك إلكتروني"
 
 
 
 
 
 
8540
 
8541
  #: templates/checkout-confirmation.tpl.php:7
8542
  msgctxt "checkout"
@@ -8572,46 +8559,46 @@ msgid ""
8572
  "refresh if there's an update."
8573
  msgstr ""
8574
 
8575
- #: templates/checkout.tpl.php:11
8576
  #, fuzzy
8577
  msgctxt "checkout"
8578
  msgid "Checkout"
8579
  msgstr "إنهاء الشراء"
8580
 
8581
- #: templates/checkout.tpl.php:32
8582
  msgctxt "checkout"
8583
  msgid ""
8584
  "Recurring fee plans require a payment method to renew your listing at the "
8585
  "end of the term."
8586
  msgstr ""
8587
 
8588
- #: templates/checkout.tpl.php:38
8589
  #, fuzzy
8590
  msgctxt "checkout"
8591
  msgid "Select a Payment Method"
8592
  msgstr "طريقة الدفع"
8593
 
8594
- #: templates/checkout.tpl.php:42
8595
  msgctxt "checkout"
8596
  msgid "Next"
8597
  msgstr ""
8598
 
8599
- #: includes/templates-ui.php:398 includes/templates-ui.php:430
8600
  msgctxt "templates sort"
8601
  msgid "Sort By:"
8602
  msgstr "ترتيب حسب:"
8603
 
8604
- #: includes/templates-ui.php:421
8605
  msgctxt "sort"
8606
  msgid "Reset"
8607
  msgstr "إعادة تعيين"
8608
 
8609
- #: includes/templates-ui.php:449
8610
  msgctxt "sort"
8611
  msgid "(Reset)"
8612
  msgstr "(إعادة تعيين)"
8613
 
8614
- #: includes/utils.php:271
8615
  msgctxt "utils"
8616
  msgid ""
8617
  "POSTed data exceeds PHP config. maximum. See \"post_max_size\" directive."
@@ -8619,59 +8606,59 @@ msgstr ""
8619
  "تجاوزت البيانات التي تم نشرها الحد الأقصى لإعدادات PHP. أنظر توجيه "
8620
  "\"post_max_size\"."
8621
 
8622
- #: includes/utils.php:319
8623
  msgctxt "utils"
8624
  msgid "File size (%s) exceeds maximum file size of %s"
8625
  msgstr "حجم الملف (%s) يتجاوز الحجم الأقصى للملف %s"
8626
 
8627
- #: includes/utils.php:327
8628
  msgctxt "utils"
8629
  msgid "File size (%s) is inferior to the required minimum file size of %s"
8630
  msgstr "حجم الملف (%s) أقل من الحد الأدنى المطلوب لحجم الملف لـ %s"
8631
 
8632
- #: includes/utils.php:336 includes/utils.php:343
8633
  msgctxt "utils"
8634
  msgid "File type \"%s\" is not allowed"
8635
  msgstr "غير مسموح بنوع الملف \"%s\""
8636
 
8637
- #: includes/utils.php:350
8638
  msgctxt "utils"
8639
  msgid "Unkown error while uploading file."
8640
  msgstr "حدث خطأ مجهول أثناء رفع الملف."
8641
 
8642
- #: includes/utils.php:369
8643
  msgctxt "utils"
8644
  msgid "Uploaded file is not an image"
8645
  msgstr "الملف الذي تم رفعه ليس صورة"
8646
 
8647
- #: includes/utils.php:378
8648
  msgctxt "utils"
8649
  msgid "Image width (%s px) is inferior to minimum required width of %s px."
8650
  msgstr "عرض الصورة (%s px) هو أقل من الحد الأدنى للعرض المطلوب لـ %s px "
8651
 
8652
- #: includes/utils.php:384
8653
  msgctxt "utils"
8654
  msgid "Image height (%s px) is inferior to minimum required height of %s px."
8655
  msgstr ""
8656
  "ارتفاع الصورة (%s px) هو أقل من الحد الأدنى للارتفاع المطلوب لـ %s px "
8657
 
8658
- #: includes/utils.php:390
8659
  msgctxt "utils"
8660
  msgid "Image width (%s px) is greater than maximum allowed width of %s px."
8661
  msgstr "عرض الصورة (%s px) هو أكبر من الحد الأقصى للعرض المسموح به لـ %s px "
8662
 
8663
- #: includes/utils.php:396
8664
  msgctxt "utils"
8665
  msgid "Image height (%s px) is greater than maximum required height of %s px."
8666
  msgstr ""
8667
  "ارتفاع الصورة (%s px) هو أكبر من الحد الأقصى للارتفاع المطلوب لـ %s px "
8668
 
8669
- #: includes/utils.php:410
8670
  msgctxt "utils"
8671
  msgid "Error while uploading file"
8672
  msgstr "حدث خطأ أثناء رفع الملف."
8673
 
8674
- #: includes/views/delete_listing.php:38
8675
  msgctxt "delete listing"
8676
  msgid "Your listing has been deleted."
8677
  msgstr "تم حذف إعلانك."
@@ -8715,100 +8702,59 @@ msgctxt "delete listing"
8715
  msgid "Yes. Delete my listing."
8716
  msgstr "نعم. إحذف إعلاني."
8717
 
8718
- #: includes/views/listing_contact.php:55
8719
  msgctxt "contact-message"
8720
  msgid "Please enter your name."
8721
  msgstr "يرجى إدخال إسمك."
8722
 
8723
- #: includes/views/listing_contact.php:59
8724
  msgctxt "contact-message"
8725
  msgid "Please enter a valid email."
8726
  msgstr "يرجى إدخال بريد إلكتروني صحيح."
8727
 
8728
- #: includes/views/listing_contact.php:63
8729
  msgctxt "contact-message"
8730
  msgid "You did not enter a message."
8731
  msgstr "لم تقم بإدخال رسالة."
8732
 
8733
- #: includes/views/listing_contact.php:270
8734
  msgctxt "contact-message"
8735
  msgid "Your message has been sent."
8736
  msgstr "تم حذف إعلانك."
8737
 
8738
- #: includes/views/listing_contact.php:292
8739
  msgctxt "contact-message"
8740
  msgid "There was a problem encountered. Your message has not been sent"
8741
  msgstr "حدثت مشكلة . لم يتم إرسال الرسالة الخاصة بك."
8742
 
8743
- #: includes/views/listing_contact.php:295
8744
  msgctxt "contact-message"
8745
  msgid "Return to listing."
8746
  msgstr "الرجوع إلى الإعلان."
8747
 
8748
- #: includes/views/listing_contact.php:82
8749
  msgctxt "contact form"
8750
  msgid "Please <a>log in</a> to be able to send messages to the listing owner."
8751
  msgstr "يرجى <a>تسجيل الدخول</a> ليتتمكن من إرسال رسائل إلى مالك الإعلان."
8752
 
8753
- #: includes/views/listing_contact.php:181
8754
  msgctxt "contact form"
8755
  msgid "This contact form is temporarily disabled. Please try again later."
8756
  msgstr "نموذج الاتصال هذا معطل مؤقتا. المرجو المحاولة مرة أخرى لاحقا."
8757
 
8758
- #: includes/views/login.php:49
8759
  #, fuzzy
8760
  msgctxt "views:login"
8761
  msgid "Please enter a valid e-mail/access key combination."
8762
  msgstr "المرجو إدخال بريد إلكتروني صحيح."
8763
 
8764
- #: templates/login.tpl.php:39
8765
- #, fuzzy
8766
- msgctxt "views:login"
8767
- msgid "Login"
8768
- msgstr "تسجيل الدخول"
8769
-
8770
- #: templates/login.tpl.php:52
8771
- #, fuzzy
8772
- msgctxt "views:login"
8773
- msgid "... or use an Access Key"
8774
- msgstr "مفاتيح وصول الإعلان"
8775
-
8776
- #: templates/login.tpl.php:60
8777
- #, fuzzy
8778
- msgctxt "views:login"
8779
- msgid "Please enter your access key and e-mail address."
8780
- msgstr "المرجو إدخال بريد إلكتروني صحيح."
8781
-
8782
- #: templates/login.tpl.php:66 templates/login.tpl.php:68
8783
- #, fuzzy
8784
- msgctxt "views:login"
8785
- msgid "E-Mail Address"
8786
- msgstr "عنوان البريد الإلكتروني:"
8787
-
8788
- #: templates/login.tpl.php:72 templates/login.tpl.php:74
8789
- #, fuzzy
8790
- msgctxt "views:login"
8791
- msgid "Access Key"
8792
- msgstr "مفتاح الوصول"
8793
-
8794
- #: templates/login.tpl.php:76
8795
- #, fuzzy
8796
- msgctxt "views:login"
8797
- msgid "Use Access Key"
8798
- msgstr "مفتاح الوصول"
8799
-
8800
- #: templates/login.tpl.php:77
8801
- msgctxt "views:login"
8802
- msgid "Request access key?"
8803
- msgstr ""
8804
-
8805
- #: includes/views/manage_listings.php:29
8806
  #, fuzzy
8807
  msgctxt "view:manage-listings"
8808
  msgid "Please <a>login</a> to manage your listings."
8809
  msgstr "يرجى <a>تسجيل الدخول</a> ليتتمكن من إرسال رسائل إلى مالك الإعلان."
8810
 
8811
- #: includes/views/manage_listings.php:100
8812
  #, fuzzy
8813
  msgctxt "view:manage-listings"
8814
  msgid "Renew Listing"
@@ -8849,12 +8795,12 @@ msgctxt "manage listings"
8849
  msgid "You are not on recurring payments for any of your listings."
8850
  msgstr "أنت لست على دفعات متكررة لأي من الإعلانات الخاصة بك."
8851
 
8852
- #: includes/views/renew_listing.php:26
8853
  msgctxt "renewal"
8854
  msgid "Listing renewal is disabled at this moment. Please try again later."
8855
  msgstr "تم تعطيل تجديد الإعلان في هذه اللحظة. يرجى المحاولة مرة أخرى لاحقا."
8856
 
8857
- #: includes/views/renew_listing.php:32
8858
  msgctxt "renewal"
8859
  msgid ""
8860
  "Your renewal ID is invalid. Please use the URL you were given on the renewal "
@@ -8863,13 +8809,13 @@ msgstr ""
8863
  "معرف التجديد الخاص بك غير صالح. يرجى استخدام عنوان URL الذي أعطي لك في رسالة "
8864
  "التجديد بالبريد الإلكتروني."
8865
 
8866
- #: includes/views/renew_listing.php:58
8867
  #, fuzzy
8868
  msgctxt "renewal"
8869
  msgid "Your listing has been removed from the directory."
8870
  msgstr "تم حذف إعلانك."
8871
 
8872
- #: includes/views/renew_listing.php:60
8873
  #, fuzzy
8874
  msgctxt "renewal"
8875
  msgid "Could not remove listing from directory."
@@ -8896,12 +8842,12 @@ msgctxt "renewal"
8896
  msgid "Expiration date:"
8897
  msgstr "تاريخ انتهاء التاريخ:"
8898
 
8899
- #: templates/renew-listing.tpl.php:17
8900
  msgctxt "renewal"
8901
  msgid "Proceed to Checkout"
8902
  msgstr "قم بإنهاء الشراء"
8903
 
8904
- #: templates/renew-listing.tpl.php:42
8905
  #, fuzzy
8906
  msgctxt "renewal"
8907
  msgid ""
@@ -8915,18 +8861,18 @@ msgctxt "renewal"
8915
  msgid "Renew Fee Resume"
8916
  msgstr "تجديد مفتاح الترخيص"
8917
 
8918
- #: templates/renew-resume.tpl.php:18
8919
  #, fuzzy
8920
  msgctxt "renewal"
8921
  msgid "You are about to renew the listing %s."
8922
  msgstr "أنت على وشك تجديد الإعلان \"%s\" النشر داخل التصنيف \"%s\"."
8923
 
8924
- #: templates/renew-resume.tpl.php:24
8925
  msgctxt "renewal"
8926
  msgid "In order to complete the renewal, please confirm fee selection."
8927
  msgstr ""
8928
 
8929
- #: includes/views/renew_listing.php:133
8930
  #, fuzzy
8931
  msgctxt "listings"
8932
  msgid "Fee \"%s\" renewal."
@@ -8967,7 +8913,7 @@ msgctxt "request_access_keys"
8967
  msgid "URL:"
8968
  msgstr "رابط URL:"
8969
 
8970
- #: includes/views/search.php:46
8971
  #, fuzzy
8972
  msgctxt "search"
8973
  msgid "\"%s\" is required."
@@ -8995,14 +8941,7 @@ msgstr ""
8995
  "Il s'agit seulement d'une pré-visualisation. L'annonce n'a pas encore été "
8996
  "publiée."
8997
 
8998
- #: includes/views/submit_listing.php:704
8999
- msgctxt "listing submit"
9000
- msgid ""
9001
- "Something went wrong. Please check the form for errors, correct them and "
9002
- "submit again."
9003
- msgstr ""
9004
-
9005
- #: includes/views/submit_listing.php:788
9006
  msgctxt "listing submit"
9007
  msgid ""
9008
  "Image upload is required, please provide at least one image and submit again."
@@ -9152,15 +9091,29 @@ msgstr "بحث"
9152
 
9153
  #: templates/admin/csv-export.tpl.php:100
9154
  #: templates/admin/csv-export.tpl.php:119
9155
- #: templates/admin/csv-export.tpl.php:130 templates/admin/csv-import.tpl.php:50
9156
- #: templates/admin/csv-import.tpl.php:116
9157
- #: templates/admin/csv-import.tpl.php:142
9158
- #: templates/admin/csv-import.tpl.php:153
9159
- #: templates/admin/csv-import.tpl.php:199
9160
  msgctxt "admin forms"
9161
  msgid "required"
9162
  msgstr "مطلوب"
9163
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9164
  #: templates/admin/home.tpl.php:12
9165
  msgctxt "admin home"
9166
  msgid "Welcome to Business Directory Plugin. You are using %s."
@@ -9228,59 +9181,6 @@ msgctxt "admin infometabox"
9228
  msgid "Renew listing"
9229
  msgstr "تجديد الإعلان"
9230
 
9231
- #: templates/admin/payments-details.tpl.php:6
9232
- #, fuzzy
9233
- msgctxt "admin payments"
9234
- msgid "Payment <id>"
9235
- msgstr "الدفع #%d"
9236
-
9237
- #: templates/admin/payments-details.tpl.php:31
9238
- msgctxt "admin payments"
9239
- msgid "Overview"
9240
- msgstr ""
9241
-
9242
- #: templates/admin/payments-details.tpl.php:35
9243
- #, fuzzy
9244
- msgctxt "admin payments"
9245
- msgid "Payment ID:"
9246
- msgstr "الدفع"
9247
-
9248
- #: templates/admin/payments-details.tpl.php:39
9249
- #, fuzzy
9250
- msgctxt "admin payments"
9251
- msgid "Listing:"
9252
- msgstr "إعلان"
9253
-
9254
- #: templates/admin/payments-details.tpl.php:43
9255
- #, fuzzy
9256
- msgctxt "admin payments"
9257
- msgid "Status:"
9258
- msgstr "الحالة"
9259
-
9260
- #: templates/admin/payments-details.tpl.php:52
9261
- #, fuzzy
9262
- msgctxt "admin payments"
9263
- msgid "Date:"
9264
- msgstr "Date"
9265
-
9266
- #: templates/admin/payments-details.tpl.php:56
9267
- #, fuzzy
9268
- msgctxt "admin payments"
9269
- msgid "Time:"
9270
- msgstr "الوقت: %s"
9271
-
9272
- #: templates/admin/payments-details.tpl.php:61
9273
- #, fuzzy
9274
- msgctxt "admin payments"
9275
- msgid "Gateway:"
9276
- msgstr "بوابة"
9277
-
9278
- #: templates/admin/payments-details.tpl.php:206
9279
- #, fuzzy
9280
- msgctxt "admin payments"
9281
- msgid "Payment not found"
9282
- msgstr "معلومات الرسوم"
9283
-
9284
  #: templates/admin/payments-index.tpl.php:9
9285
  #, fuzzy
9286
  msgctxt "admin payments"
@@ -9293,12 +9193,6 @@ msgctxt "admin payments"
9293
  msgid "Search"
9294
  msgstr "بحث"
9295
 
9296
- #: templates/admin/payments-details.tpl.php:189
9297
- #, fuzzy
9298
- msgctxt "payment admins"
9299
- msgid "Add Note"
9300
- msgstr "إضافة رسم"
9301
-
9302
  #: templates/admin/privacy-policy.tpl.php:11
9303
  #, fuzzy
9304
  msgctxt "privacy policy"
@@ -9372,79 +9266,33 @@ msgid ""
9372
  "\">https://www.payfast.co.za/privacy-policy/</a>"
9373
  msgstr ""
9374
 
9375
- #: templates/admin/settings-email.tpl.php:8
9376
- #, fuzzy
9377
- msgctxt "settings email"
9378
- msgid "Untitled"
9379
- msgstr "العنوان"
9380
-
9381
- #: templates/admin/settings-email.tpl.php:27
9382
- msgctxt "settings email"
9383
- msgid "Click to edit e-mail"
9384
- msgstr "إضغط لتعديل البريد الإلكتروني"
9385
-
9386
- #: templates/admin/settings-email.tpl.php:28
9387
- msgctxt "settings email"
9388
- msgid "Click to edit"
9389
- msgstr "اضغط لتعديل"
9390
-
9391
- #: templates/admin/settings-email.tpl.php:46
9392
- msgctxt "settings email"
9393
- msgid "E-Mail Subject"
9394
- msgstr "عنوان البريد الإلكتروني"
9395
-
9396
- #: templates/admin/settings-email.tpl.php:52
9397
- msgctxt "settings email"
9398
- msgid "E-Mail Body"
9399
- msgstr "نص البريد الإلكتروني"
9400
-
9401
- #: templates/admin/settings-email.tpl.php:58
9402
- msgctxt "settings email"
9403
- msgid "You can use the following placeholders:"
9404
- msgstr "يمكنك استخدام العناصر النائبة التالية:"
9405
-
9406
- #: templates/admin/settings-email.tpl.php:88
9407
- msgctxt "settings email"
9408
- msgid "Preview e-mail"
9409
- msgstr "معاينة البريد الإلكتروني"
9410
-
9411
- #: templates/admin/settings-email.tpl.php:89
9412
- msgctxt "settings email"
9413
- msgid "Cancel"
9414
- msgstr "إلغاء"
9415
-
9416
- #: templates/admin/settings-email.tpl.php:90
9417
- msgctxt "settings email"
9418
- msgid "Save Changes"
9419
- msgstr "حفظ التعديلات"
9420
-
9421
- #: templates/admin/sidebar.tpl.php:66
9422
  msgctxt "admin sidebar"
9423
  msgid "Get a Directory Theme"
9424
  msgstr "أحصل على قالب الدليل"
9425
 
9426
- #: templates/admin/sidebar.tpl.php:84
9427
  msgctxt "admin sidebar"
9428
  msgid "Found a bug? Need support?"
9429
  msgstr "العثور على خطأ؟ تحتاج إلى دعم؟"
9430
 
9431
- #: templates/admin/sidebar.tpl.php:91
9432
  #, fuzzy
9433
  msgctxt "admin sidebar"
9434
  msgid "If you've found a bug or need support <a>let us know!</a>"
9435
  msgstr "إذا كنت قد وجدت خطأ أو بحاجة إلى دعم <a>قم بزيارة المنتديات!</a>"
9436
 
9437
- #: templates/admin/sidebar.tpl.php:96
9438
  msgctxt "admin sidebar"
9439
  msgid "Full plugin documentation"
9440
  msgstr "الوثائق الكاملة المساعدة للإضافة"
9441
 
9442
- #: templates/admin/sidebar.tpl.php:97
9443
  msgctxt "admin sidebar"
9444
  msgid "Quick Start Guide"
9445
  msgstr "دليل بدء التشغيل السريع"
9446
 
9447
- #: templates/admin/sidebar.tpl.php:98
9448
  msgctxt "admin sidebar"
9449
  msgid "Video Tutorials"
9450
  msgstr "دروس الفيديو التعليمية"
@@ -9748,67 +9596,36 @@ msgid ""
9748
  "below."
9749
  msgstr "تم إضافة إعلان جديد إلى الدليل. يمكن الاطلاع على تفاصيل الإعلان أدناه."
9750
 
9751
- #: templates/main-box.tpl.php:24
9752
  msgctxt "main box"
9753
  msgid "Find listings for <keywords>"
9754
  msgstr "العثور على الإعلانات <كلمات مفتاحية>"
9755
 
9756
- #: templates/main-box.tpl.php:30
9757
  msgctxt "main box"
9758
  msgid "Find Listings"
9759
  msgstr "إيجاد الإعلانات"
9760
 
9761
- #: templates/main-box.tpl.php:31
9762
  msgctxt "main box"
9763
  msgid "Advanced Search"
9764
  msgstr "بحث متقدم"
9765
 
9766
- #: templates/payment/payment_items.tpl.php:5
9767
  msgctxt "payment_items"
9768
  msgid "Item"
9769
  msgstr "عنصر"
9770
 
9771
- #: templates/payment/payment_items.tpl.php:6
9772
  msgctxt "payment_items"
9773
  msgid "Amount"
9774
  msgstr "قدر"
9775
 
9776
- #: templates/payment/payment_items.tpl.php:24
9777
  msgctxt "payment_items"
9778
  msgid "Total"
9779
  msgstr "مجموع"
9780
 
9781
- #: templates/plan-selection-plan.tpl.php:33
9782
- #, fuzzy
9783
- msgctxt "plan selection"
9784
- msgid "days"
9785
- msgstr "يوم"
9786
-
9787
- #: templates/plan-selection-plan.tpl.php:35
9788
- #, fuzzy
9789
- msgctxt "plan selection"
9790
- msgid "(Recurring)"
9791
- msgstr "(متكرر)"
9792
-
9793
- #: templates/plan-selection-plan.tpl.php:39
9794
- #, fuzzy
9795
- msgctxt "plan selection"
9796
- msgid "Never Expires"
9797
- msgstr "لا ينتهي"
9798
-
9799
- #: templates/plan-selection-plan.tpl.php:72
9800
- msgctxt "plan selection"
9801
- msgid ""
9802
- "This plan can't be used for admin submits. For a recurring plan to work, end "
9803
- "users need to pay for it using a supported gateway."
9804
- msgstr ""
9805
-
9806
- #: templates/plan-selection-plan.tpl.php:77
9807
- #, fuzzy
9808
- msgctxt "plan selection"
9809
- msgid "Private fee plan"
9810
- msgstr "ترخيص مفعل"
9811
-
9812
  #: templates/renew-listing-manage-subscription.tpl.php:4
9813
  msgctxt "renew"
9814
  msgid ""
@@ -9845,36 +9662,373 @@ msgctxt "send-access-keys"
9845
  msgid "Continue"
9846
  msgstr "متابعة"
9847
 
9848
- #: templates/submit-listing-plan-selection.tpl.php:14
9849
- msgctxt "submit"
9850
- msgid ""
9851
- "You can't change the plan your listing is on but you can modify the "
9852
- "categories it appears in, using the field below. Details about the plan are "
9853
- "shown for completeness."
9854
- msgstr ""
9855
 
9856
- #: templates/submit-listing-plan-selection.tpl.php:27
9857
- msgctxt "submit"
9858
- msgid ""
9859
- "You need to pick the categories first and then you'll be shown the available "
9860
- "fee plans for your listing."
9861
- msgstr ""
9862
 
9863
- #: templates/submit-listing-plan-selection.tpl.php:37
9864
  #, fuzzy
9865
- msgctxt "submit"
9866
- msgid "Your plan's details:"
9867
- msgstr "تفاصيل الخطة"
9868
 
9869
- #: templates/submit-listing-plan-selection.tpl.php:63
9870
- msgctxt "submit"
9871
- msgid "Please choose a fee plan for your listing:"
9872
- msgstr ""
9873
 
9874
- #: themes/default/templates/excerpt_content.tpl.php:23
9875
- msgctxt "themes/default"
9876
- msgid "Address"
9877
- msgstr "العنوان"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9878
 
9879
  #, fuzzy
9880
  #~ msgid "← Return to Directory"
@@ -10275,10 +10429,6 @@ msgstr "العنوان"
10275
  #~ msgid "Listing Edit"
10276
  #~ msgstr "تحرير الإعلان"
10277
 
10278
- #~ msgctxt "admin infometabox"
10279
- #~ msgid "Gateway"
10280
- #~ msgstr "بوابة"
10281
-
10282
  #~ msgctxt "admin payments"
10283
  #~ msgid "Payment #%d"
10284
  #~ msgstr "الدفع #%d"
5
  "Project-Id-Version: Business Directory Plugin v5.7.3\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/business-"
7
  "directory-plugin\n"
8
+ "POT-Creation-Date: 2020-11-14 22:12:29+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"
34
 
35
  #: includes/admin/class-admin-listings.php:225
36
  #: includes/admin/class-listing-owner.php:91
 
37
  #, fuzzy
38
  msgid "Listing Owner"
39
  msgstr "الإعلان منتهي التاريخ"
77
  msgid "Invalid email address."
78
  msgstr "عنوان البريد الإلكتروني غير صالح!"
79
 
80
+ #: includes/admin/class-admin.php:343
81
+ #, fuzzy
82
+ msgid "Business Directory Admin"
83
+ msgstr "مدير دليل الأعمال"
84
+
85
+ #: includes/admin/class-admin.php:344 includes/templates-ui.php:286
86
+ msgid "Directory"
87
+ msgstr "الدليل"
88
+
89
+ #: includes/admin/class-admin.php:355 templates/admin/home.tpl.php:60
90
+ msgid "Fee Plans"
91
+ msgstr ""
92
+
93
  #: includes/admin/class-admin.php:391
94
  #, fuzzy
95
  msgid "Uninstall Business Directory Plugin"
100
  msgid "Uninstall"
101
  msgstr "حذف"
102
 
103
+ #: includes/admin/class-csv-import.php:644
104
  #, fuzzy
105
  msgid "Listing imported by admin. Payment skipped."
106
  msgstr "Poster annonce(paiement initial)"
107
 
108
  #: includes/admin/class-listing-owner.php:66
109
  #: includes/admin/class-listing-owner.php:93
 
 
110
  #, fuzzy
111
  msgid "Please select a user"
112
  msgstr "المرجو تحديد خيار رسوم التصنيف \"%s\"."
113
 
114
+ #: includes/admin/class-listings-personal-data-provider.php:60
115
  #, fuzzy
116
  msgid "Listing ID"
117
  msgstr "إعلان"
118
 
119
+ #: includes/admin/class-listings-personal-data-provider.php:111
120
  #, fuzzy
121
  msgid "Image URL"
122
  msgstr "الصورة"
123
 
124
+ #: includes/admin/class-listings-personal-data-provider.php:125
125
  #, fuzzy
126
  msgid "Business Directory Listings"
127
  msgstr "إعدادات دليل الأعمال"
128
 
129
+ #: includes/admin/class-listings-personal-data-provider.php:159
130
  #, fuzzy
131
  msgid ""
132
  "An unknown error occurred while trying to delete information for listing "
133
  "{listing_id}."
134
  msgstr "حدث خطأ أثناء محاولة حذف هذا الحقل."
135
 
136
+ #: includes/admin/class-payment-personal-data-provider.php:52
137
  #, fuzzy
138
  msgid "Payment Transaction"
139
  msgstr "transaction"
140
 
141
+ #: includes/admin/class-payment-personal-data-provider.php:53
142
  #, fuzzy
143
  msgid "Payer Email"
144
  msgstr "بريدك الإلكتروني"
145
 
146
+ #: includes/admin/class-payment-personal-data-provider.php:62
147
  #, fuzzy
148
  msgid "Listing Payments Information"
149
  msgstr "نقل المعاملات السابقة إلى المدفوعات الجديدة API ...%d/%d"
150
 
151
+ #: includes/admin/class-payment-personal-data-provider.php:95
152
  #, fuzzy
153
  msgid ""
154
  "An unknown error occurred while trying to delete listing payment information "
159
  msgid "Business Directory Plugin"
160
  msgstr "Business Directory Plugin"
161
 
162
+ #: includes/admin/fees.php:48 includes/admin/helpers/class-fees-table.php:126
163
+ #: includes/admin/settings/class-settings-bootstrap.php:838
164
+ #: includes/admin/upgrades/migrations/manual-upgrade-18_0-featured-levels.php:275
165
  #, fuzzy
166
+ msgid "Images"
167
+ msgstr "الصور"
168
+
169
+ #: includes/admin/page-debug.php:16
170
+ msgid "Plugin Info"
171
+ msgstr ""
172
 
173
  #: includes/admin/page-debug.php:43
174
  msgid "Missing tables: %s"
175
  msgstr "الجداول المفقودة: %s"
176
 
177
+ #: includes/admin/page-debug.php:44
178
+ #, fuzzy
179
+ msgid "OK"
180
+ msgstr "حسناً"
181
+
182
  #: includes/admin/page-debug.php:51
183
  #, fuzzy
184
+ msgid "Plugin Settings"
185
+ msgstr "إعدادات الرابط الثابت"
186
+
187
+ #: includes/admin/page-debug.php:75
188
+ #, fuzzy
189
+ msgid "Environment"
190
+ msgstr "البيئة"
191
+
192
+ #: includes/admin/page-debug.php:99
193
+ #, fuzzy
194
+ msgid "Test SSL setup..."
195
+ msgstr "اختبار إعداد SSL..."
196
+
197
+ #: includes/admin/settings/class-settings-bootstrap.php:13
198
+ #: includes/form-fields.php:403 includes/views/submit_listing.php:953
199
+ #: templates/admin/payments-details.tpl.php:117
200
+ #, fuzzy
201
+ msgid "Email"
202
+ msgstr "البريد الإلكتروني: %s"
203
 
204
+ #: includes/admin/settings/class-settings-bootstrap.php:269
205
  #, fuzzy
206
  msgid ""
207
  "Allow Business Directory to anonymously collect information about your "
210
  "تسمح لدليل الأعمال بجمع معلومات مجهولة حول الإضافات المثبتة، والقوالب وإصدار "
211
  "ووردبريس الخاص بك؟"
212
 
213
+ #: includes/admin/settings/class-settings-bootstrap.php:270
214
  #, fuzzy
215
  msgid "<a>Learn more</a> about what Business Directory tracks."
216
  msgstr "<a>معرفة المزيد</a> حول ما يتتبع دليل الأعمال وما لا يتتبع."
217
 
218
+ #: includes/admin/settings/class-settings-bootstrap.php:319
219
  #, fuzzy
220
  msgid ""
221
  "Enabling this sacrifices result quality to improve speed. This is helpful if "
224
  "تمكين هذا يجعل \"دليل الأعمال\" يضحي بجودة النتيجة لتحسين السرعة. وهذا مفيد "
225
  "إذا كنت على خطط استضافة مشتركة، حيث أداء قاعدة البيانات يعد مشكلة."
226
 
227
+ #: includes/admin/settings/class-settings-bootstrap.php:522
228
  msgid ""
229
+ "Business Directory Plugin uses the standard WordPress comments. Most themes "
230
+ "allow for comments on posts, not pages. Some themes handle both. Since the "
231
+ "directory is displayed on a page, we need a theme that can handle both. Use "
232
+ "the 2nd option if you want to allow comments on listings. If that doesn't "
233
+ "work, try the 3rd option."
 
234
  msgstr ""
235
 
236
+ #: includes/admin/settings/class-settings-bootstrap.php:526
237
  #, fuzzy
238
+ msgid "Include theme comment form (standard option)"
 
 
239
  msgstr "يتضمن نموذج التعليق على صفحات الإعلانات؟"
240
 
241
+ #: includes/admin/settings/class-settings-bootstrap.php:527
242
+ #, fuzzy
243
+ msgid "Include directory comment form (use only if 2nd option does not work)"
244
+ msgstr "يتضمن نموذج التعليق على صفحات الإعلانات؟"
245
+
246
+ #: includes/admin/settings/class-settings-bootstrap.php:545
247
  #, fuzzy
248
+ msgid "Prevent featured (sticky) status on directory pages?"
249
  msgstr "حالة مميز (مثبت)"
250
 
251
+ #: includes/admin/settings/class-settings-bootstrap.php:612
252
  #, fuzzy
253
+ msgid ""
254
+ "This text is displayed on the first page of the Submit Listing process. You "
255
+ "can use it for instructions about filling out the form or information to get "
256
+ "started."
257
+ msgstr ""
258
+ "يتم عرض هذا النص على الصفحة الأولى من عملية إرسال إعلان لدليل الأعمال. يمكنك "
259
+ "استخدامه لإعطاء إرشادات حول تعبئة النموذج أو أي شيء تريد إعلام الأعضاء به "
260
+ "قبل أن يبدأوا."
261
+
262
+ #: includes/admin/settings/class-settings-bootstrap.php:813
263
+ msgid "Styling"
264
+ msgstr ""
265
+
266
+ #: includes/admin/settings/class-settings-bootstrap.php:819
267
+ #, fuzzy
268
+ msgid "Button style"
269
+ msgstr "نمط زر القالب"
270
 
271
+ #: includes/admin/settings/class-settings-bootstrap.php:822
272
  #, fuzzy
273
+ msgid "Override WP theme button styling"
274
+ msgstr "نمط زر القالب"
275
+
276
+ #: includes/admin/settings/class-settings-bootstrap.php:830
277
+ msgid "Primary color"
278
+ msgstr ""
279
+
280
+ #: includes/admin/settings/class-settings-bootstrap.php:833
281
+ msgid "This is used for form buttons and form rootline."
282
+ msgstr ""
283
 
284
+ #: includes/admin/settings/class-settings-bootstrap.php:1105
285
  msgid ""
286
  "If you are using this gateway, we recommend you disable it if you wish to "
287
  "collect payments in this currency."
295
  msgstr[4] ""
296
  msgstr[5] ""
297
 
298
+ #: includes/admin/settings/class-settings-bootstrap.php:1205
299
  #, fuzzy
300
  msgid ""
301
  "An abandoned payment is when a user attempts to place a listing and gets to "
302
  "the end, but fails to complete their payment for the listing. This results "
303
  "in listings that look like they failed, when the user simply didn't complete "
304
+ "the transaction. Business Directory Plugin can remind them to come back and "
305
  "continue."
306
  msgstr ""
307
  "دفعة مهجورة هي عندما يحاول عضو وضع إعلان ويصل إلى النهاية، ولكنه يفشل في "
308
  "إتمام الدفع للإعلان. هذا ينتج عنه أن الإعلانات تبدو وكأنها فشلت، وذلك عندما "
309
  "لا يكمل العضو المعاملة ببساطة. دليل الأعمال يستطيع تذكيرهم للعودة والاستمرار."
310
 
311
+ #: includes/admin/settings/class-settings-bootstrap.php:1270
312
+ #: includes/admin/settings/class-settings-bootstrap.php:1466
313
+ #, fuzzy
314
+ msgid "Email Notifications"
315
+ msgstr "تنبيهات البريد الإلكتروني"
316
+
317
+ #: includes/admin/settings/class-settings-bootstrap.php:1275
318
+ #, fuzzy
319
+ msgid "Notify admin via email when..."
320
+ msgstr "إبلاغ المدير عن طريق البريد الإلكتروني عندما..."
321
+
322
+ #: includes/admin/settings/class-settings-bootstrap.php:1293
323
+ #, fuzzy
324
+ msgid "CC this email address too"
325
+ msgstr "إرسال نسخة من الرسالة الى عنوان البريد الإلكتروني هذا أيضا"
326
+
327
+ #: includes/admin/settings/class-settings-bootstrap.php:1299
328
+ #, fuzzy
329
+ msgid ""
330
+ "You can modify the text template used for most of these emails in the "
331
+ "<templates-link>Templates</templates-link> tab."
332
+ msgstr ""
333
+ "يمكنك تعديل قالب النص المستخدم لمعظم رسائل البريد الإلكتروني هذه أدناه."
334
+
335
+ #: includes/admin/settings/class-settings-bootstrap.php:1307
336
+ #, fuzzy
337
+ msgid "Notify users via email when..."
338
+ msgstr "إعلام الأعضاء عن طريق البريد الإلكتروني عندما..."
339
+
340
+ #. translators: %s: email shortcode
341
+ #: includes/admin/settings/class-settings-bootstrap.php:1374
342
+ #, fuzzy
343
+ msgid "Email: %s"
344
+ msgstr "البريد الإلكتروني: %s"
345
+
346
+ #: includes/admin/settings/class-settings-bootstrap.php:1385
347
+ #, fuzzy
348
+ msgid "Sender's email address"
349
+ msgstr "إدخال بريدك إلكتروني"
350
+
351
+ #. translators: %s: file name
352
+ #: includes/admin/settings/class-settings-bootstrap.php:1545
353
+ #, fuzzy
354
+ msgid ""
355
+ "Could not remove the \"Business Directory Plugin - AJAX Compatibility Module"
356
+ "\". Please remove the file \"%s\" manually or deactivate the plugin."
357
+ msgstr ""
358
+ "تعذر إزالة \"إضافة دليل الأعمال – وحدة التوافق أجاكس\". المرجو إزالة الملف "
359
+ "\"%s\" يدوياً أو قم بإلغاء تفعيل الإضافة."
360
+
361
+ #. translators: %s: directory name
362
+ #: includes/admin/settings/class-settings-bootstrap.php:1558
363
+ #, fuzzy
364
+ msgid ""
365
+ "Could not activate AJAX Compatibility mode: the directory \"%s\" could not "
366
+ "be created."
367
+ msgstr "لا يمكن تفعيل وضع التوافق أجاكس: تعذر إنشاء المجلد \"%s\"."
368
+
369
+ #. translators: %s: file name
370
+ #: includes/admin/settings/class-settings-bootstrap.php:1564
371
+ #, fuzzy
372
+ msgid ""
373
+ "Could not copy the AJAX compatibility plugin \"%s\". Compatibility mode was "
374
+ "not activated."
375
+ msgstr "تعذر نسخ إضافة التوافق أجاكس \"%s\". لم يتم تفعيل وضع التوافق."
376
+
377
  #: includes/admin/upgrades/class-installer-installation-error.php:15
378
  msgid "Business Directory - Installation Failed"
379
  msgstr "دليل الأعمال - ترقية يدوية"
430
  msgid "Business Directory - Featured Levels Migration"
431
  msgstr "دليل الأعمال - إعلانات مميزة"
432
 
433
+ #: includes/admin/upgrades/migrations/manual-upgrade-18_0-featured-levels.php:272
434
+ #: templates/admin/fees-form.tpl.php:16
435
+ #, fuzzy
436
+ msgid "Fee Label"
437
+ msgstr "تسمية الرسوم"
438
+
439
+ #: includes/admin/upgrades/migrations/manual-upgrade-18_0-featured-levels.php:273
440
+ #: templates/admin/payments-details.tpl.php:90
441
+ #, fuzzy
442
+ msgid "Amount"
443
+ msgstr "القدر"
444
+
445
+ #: includes/admin/upgrades/migrations/manual-upgrade-18_0-featured-levels.php:274
446
+ #, fuzzy
447
+ msgid "Duration"
448
+ msgstr "المدة"
449
+
450
+ #: includes/class-cpt-integration.php:19
451
  msgid "Edit Listing"
452
  msgstr "تحرير الإعلان"
453
 
454
+ #: includes/class-cpt-integration.php:20
455
  msgid "New Listing"
456
  msgstr "إعلان جديد"
457
 
458
+ #: includes/class-cpt-integration.php:21
459
  msgid "View Listing"
460
  msgstr "عرض الإعلان"
461
 
462
+ #: includes/class-cpt-integration.php:22
463
  msgid "Search Listings"
464
  msgstr "البحث في الإعلانات"
465
 
466
+ #: includes/class-cpt-integration.php:23
467
  #, fuzzy
468
  msgid "Directory Listings"
469
  msgstr "رابط لطيف لإعلانات الدليل"
470
 
471
+ #: includes/class-cpt-integration.php:24
472
  msgid "No listings found"
473
  msgstr "لم يتم العثور على إعلانات"
474
 
475
+ #: includes/class-cpt-integration.php:25
476
  msgid "No listings found in trash"
477
  msgstr "لم يتم العثور على إعلانات في سلة المهملات"
478
 
479
+ #: includes/class-cpt-integration.php:46
480
  msgid "Directory Categories"
481
  msgstr "تصنيفات الدليل"
482
 
483
+ #: includes/class-cpt-integration.php:47
484
  msgid "Directory Category"
485
  msgstr "تصنيف الدليل"
486
 
487
+ #: includes/class-cpt-integration.php:58
488
  msgid "Directory Tags"
489
  msgstr "وسوم الدليل"
490
 
491
+ #: includes/class-cpt-integration.php:59
492
  msgid "Directory Tag"
493
  msgstr "وسم الدليل"
494
 
495
  #. translators: %s: listing count
496
+ #: includes/class-cpt-integration.php:253
497
  #, fuzzy
498
  msgid "%s listing updated."
499
  msgid_plural "%s listings updated."
505
  msgstr[5] "تم تحرير الإعلان"
506
 
507
  #. translators: %s: listing count
508
+ #: includes/class-cpt-integration.php:255
509
  msgid "%s listing not updated, somebody is editing it."
510
  msgid_plural "%s listings not updated, somebody is editing them."
511
  msgstr[0] ""
516
  msgstr[5] ""
517
 
518
  #. translators: %s: listing count
519
+ #: includes/class-cpt-integration.php:257
520
  #, fuzzy
521
  msgid "%s listing permanently deleted."
522
  msgid_plural "%s listings permanently deleted."
528
  msgstr[5] "إنتهاء صلاحية الإعلان"
529
 
530
  #. translators: %s: listing count
531
+ #: includes/class-cpt-integration.php:259
532
  #, fuzzy
533
  msgid "%s listing moved to the Trash."
534
  msgid_plural "%s listings moved to the Trash."
540
  msgstr[5] "لم يتم العثور على إعلانات في سلة المهملات"
541
 
542
  #. translators: %s: listing count
543
+ #: includes/class-cpt-integration.php:261
544
  #, fuzzy
545
  msgid "%s listing restored from the Trash."
546
  msgid_plural "%s listings restored from the Trash."
551
  msgstr[4] "تم حذف إعلانك."
552
  msgstr[5] "تم حذف إعلانك."
553
 
554
+ #: includes/class-meta.php:155 includes/templates-ui.php:313
555
+ #: includes/views/submit_listing.php:32 templates/submit-listing.tpl.php:12
556
+ #, fuzzy
557
+ msgid "Add Listing"
558
+ msgstr "إضافة رسوم الإعلان"
559
+
560
  #: includes/class-payment-gateway.php:142
561
  msgid ""
562
  "There was an unexpected error trying to cancel your subscription. Please "
570
  msgid ""
571
  "You have payments turned on but do not have a public fee plan. Directory "
572
  "users won't be able to submit a listing until you add a public fee plan. Go "
573
+ "to %1$sFee Plans%2$s to add or edit your fee plan(s)."
574
  msgstr ""
575
 
576
+ #: includes/class-wpbdp.php:491
577
  #, fuzzy
578
  msgid ""
579
  "The directory features are disabled at this time because a <a>manual "
582
  "تم تعطيل ميزات دليل الأعمال حاليا بسبب أن الإضافة تحتاج إلى إجراء ترقية "
583
  "يدوية قبل المتابعة."
584
 
585
+ #: includes/class-wpbdp.php:498
586
  msgid ""
587
  "The directory is not available at this time. Please try again in a few "
588
  "minutes or contact the administrator if the problem persists."
589
  msgstr ""
590
 
591
+ #: includes/fields/class-fieldtypes-image.php:55
592
+ #, fuzzy
593
+ msgid "Display caption?"
594
+ msgstr "خيارات عرض الحقل"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
595
 
596
+ #. translators: %s: Field label
597
+ #: includes/fields/class-fieldtypes-image.php:126
598
+ msgid "\"%s\" Field unavailable at the moment."
599
+ msgstr ""
600
 
601
+ #: includes/fields/class-fieldtypes-image.php:150
602
+ #: templates/submit-listing-images-upload-form.tpl.php:38
603
+ msgid "Select from Media"
604
+ msgstr ""
605
 
606
+ #: includes/fields/class-fieldtypes-image.php:317
607
+ #, fuzzy
608
+ msgid "Could not find image ID"
609
+ msgstr "تعذر تحديث القالب : %s"
610
 
611
+ #: includes/fields/class-fieldtypes-select.php:24
612
+ #, fuzzy
613
+ msgid "Select List"
614
+ msgstr "قائمة منسدلة"
615
 
616
+ #: includes/fields/class-fieldtypes-select.php:110
617
+ #, fuzzy
618
+ msgid "-- Choose One --"
619
+ msgstr "-- اختار واحد --"
620
 
621
+ #: includes/fields/class-fieldtypes-select.php:136
622
+ #, fuzzy
623
+ msgid "-- Choose Terms --"
624
+ msgstr "- اختيار البنود -"
625
 
626
+ #: includes/fields/class-fieldtypes-select.php:193
627
+ msgid "— None —"
 
 
628
  msgstr ""
629
 
630
+ #: includes/fields/class-fieldtypes-select.php:240
631
+ #, fuzzy
632
+ msgid "Field Options (for select lists, radio buttons and checkboxes)."
633
+ msgstr "خيارات الحقل (لتحديد القوائم وأزرار الخيارات وخانات الاختيار)."
 
634
 
635
+ #: includes/fields/class-fieldtypes-select.php:240
636
+ #: templates/admin/fees-form.tpl.php:16 templates/admin/fees-form.tpl.php:37
637
+ #: templates/admin/fees-form.tpl.php:57
638
  #, fuzzy
639
+ msgid "required"
640
+ msgstr "مطلوب"
641
 
642
+ #: includes/fields/class-fieldtypes-select.php:242
643
+ msgid "One option per line"
644
  msgstr ""
645
 
646
+ #: includes/fields/class-fieldtypes-select.php:252
647
+ #, fuzzy
648
+ msgid "Allow empty selection on search?"
649
+ msgstr "السماح بالتحديد الفارغ في البحث؟"
650
 
651
+ #: includes/fields/class-fieldtypes-select.php:270
652
  #, fuzzy
653
+ msgid "Field list of options is required."
654
+ msgstr "قائمة خيارات الحقل مطلوبة."
655
 
656
+ #: includes/fields/class-fieldtypes-social.php:72
657
  #, fuzzy
658
+ msgid "Field Display Order"
659
+ msgstr "خيارات عرض الحقل"
660
 
661
+ #: includes/fields/class-fieldtypes-url.php:14
662
+ #, fuzzy
663
+ msgid "URL Field"
664
+ msgstr "حقل الرابط"
665
 
666
+ #: includes/fields/class-fieldtypes-url.php:32
667
+ #, fuzzy
668
+ msgid "Open link in a new window?"
669
+ msgstr "إفتح الرابط في نافذة جديدة"
670
 
671
+ #: includes/fields/class-fieldtypes-url.php:35
672
+ #, fuzzy
673
+ msgid "Use rel=\"nofollow\" when displaying the link?"
674
+ msgstr "إستخدام rel = \"nofollow\" عند عرض الارتباط؟"
675
 
676
+ #: includes/fields/class-fieldtypes-url.php:165
677
+ #, fuzzy
678
+ msgid "Link Text (optional)"
679
+ msgstr "رابط نصي (اختياري):"
680
 
681
+ #: includes/form-fields.php:32
682
  #, fuzzy
683
+ msgid "Post Title"
684
+ msgstr "عنوان المقالة"
685
 
686
+ #: includes/form-fields.php:33
687
+ #, fuzzy
688
+ msgid "Post Content"
689
+ msgstr "محتوى المقالة"
690
 
691
+ #: includes/form-fields.php:34
692
  #, fuzzy
693
+ msgid "Post Excerpt"
694
+ msgstr "مقطتف المقالة"
695
 
696
+ #: includes/form-fields.php:35
697
+ #, fuzzy
698
+ msgid "Post Category"
699
+ msgstr "تصنيف المقالة"
700
 
701
+ #: includes/form-fields.php:36
702
  #, fuzzy
703
+ msgid "Post Tags"
704
+ msgstr "وسوم المقالة"
705
+
706
+ #: includes/form-fields.php:37
707
+ #, fuzzy
708
+ msgid "Post Metadata"
709
+ msgstr "البيانات الوصفية للمقالة"
710
+
711
+ #: includes/form-fields.php:39
712
+ #, fuzzy
713
+ msgid "Custom"
714
+ msgstr "تخصيص"
715
+
716
+ #: includes/form-fields.php:351
717
+ #, fuzzy
718
+ msgid "Listing Title"
719
+ msgstr "عنوان الإعلان: "
720
+
721
+ #: includes/form-fields.php:360
722
+ #, fuzzy
723
+ msgid "Listing Category"
724
+ msgstr "عنوان الإعلان"
725
+
726
+ #: includes/form-fields.php:369
727
+ #, fuzzy
728
+ msgid "Short Description"
729
+ msgstr "وصف قصير"
730
+
731
+ #: includes/form-fields.php:377
732
+ #, fuzzy
733
+ msgid "Long Description"
734
+ msgstr "رسم الوصف"
735
+
736
+ #: includes/form-fields.php:386
737
+ #, fuzzy
738
+ msgid "Website"
739
+ msgstr "موقع الأنترنيت"
740
+
741
+ #: includes/form-fields.php:395
742
+ msgid "Phone"
743
+ msgstr ""
744
+
745
+ #: includes/form-fields.php:412
746
+ #, fuzzy
747
+ msgid "Listing Tags"
748
+ msgstr "صور الإعلانات"
749
+
750
+ #: includes/form-fields.php:420 templates/checkout-billing-form.tpl.php:77
751
+ #, fuzzy
752
+ msgid "Address"
753
+ msgstr "العنوان"
754
+
755
+ #: includes/form-fields.php:428 templates/admin/payments-details.tpl.php:145
756
+ msgid "ZIP Code"
757
+ msgstr "الرمز البريدي"
758
+
759
+ #: includes/form-fields.php:553
760
+ #, fuzzy
761
+ msgid "Email Validator"
762
+ msgstr "المصادقة على البريد الإلكتروني"
763
+
764
+ #: includes/form-fields.php:554
765
+ #, fuzzy
766
+ msgid "URL Validator"
767
+ msgstr "المصادقة على URL"
768
+
769
+ #: includes/form-fields.php:555
770
+ #, fuzzy
771
+ msgid "Whole Number Validator"
772
+ msgstr "المصادقة على رقم صحيح"
773
+
774
+ #: includes/form-fields.php:556
775
+ #, fuzzy
776
+ msgid "Decimal Number Validator"
777
+ msgstr "المصادقة على رقم عشري"
778
+
779
+ #: includes/form-fields.php:557
780
+ #, fuzzy
781
+ msgid "Date Validator"
782
+ msgstr "المصادقة على التاريخ"
783
+
784
+ #: includes/form-fields.php:558
785
+ #, fuzzy
786
+ msgid "Word Count Validator"
787
+ msgstr "المصادقة على رقم صحيح"
788
+
789
+ #: includes/form-fields.php:565
790
+ #, fuzzy
791
+ msgid "Field"
792
+ msgstr "حقل"
793
+
794
+ #. translators: %s: field label
795
+ #: includes/form-fields.php:589 includes/form-fields.php:600
796
+ #, fuzzy
797
+ msgid "%s is required."
798
+ msgstr "%s مطلوب."
799
+
800
+ #. translators: %s: field label
801
+ #: includes/form-fields.php:617
802
+ #, fuzzy
803
+ msgid "%s is badly formatted. Valid URL format required. Include http://"
804
+ msgstr "%s مهيأ بشكل سيئ. المطلوب تنسيق URL صالح. يتضمن http://"
805
+
806
+ #. translators: %s: field label
807
+ #: includes/form-fields.php:643
808
+ #, fuzzy
809
+ msgid "%s is badly formatted. Valid Email format required."
810
+ msgstr "%s مهيأ بشكل سيئ. المطلوب تنسيق بريد إلكتروني صالح."
811
+
812
+ #. translators: %s: field label
813
+ #: includes/form-fields.php:656
814
+ #, fuzzy
815
+ msgid "%s must be a number. Decimal values are not allowed."
816
+ msgstr "%s يجب أن تكون عددا. لا يسمح بالقيم العشرية."
817
+
818
+ #. translators: %s: field label
819
+ #: includes/form-fields.php:669
820
+ #, fuzzy
821
+ msgid "%s must be a number."
822
+ msgstr "%s يجب أن تكون عددا."
823
+
824
+ #. translators: %1$s: field label, %2$s: format
825
+ #: includes/form-fields.php:692
826
+ #, fuzzy
827
+ msgid "%1$s must be in the format %2$s."
828
+ msgstr "%s يجب أن يكون بتنسيق %s."
829
+
830
+ #. translators: %s: field label
831
+ #: includes/form-fields.php:731
832
+ #, fuzzy
833
+ msgid "%s must be a valid date."
834
+ msgstr "%s يجب أن يكون تاريخاً صالحاً."
835
+
836
+ #. translators: %s: field label
837
+ #: includes/form-fields.php:739
838
+ #, fuzzy
839
+ msgid "Caption for %s is required."
840
+ msgstr "البلد المطلوب."
841
+
842
+ #. translators: %1$s: field label, %2$d: max word count
843
+ #: includes/form-fields.php:756
844
+ #, fuzzy
845
+ msgid "%1$s must have less than %2$d words."
846
+ msgstr "%s يجب أن يكون بتنسيق %s."
847
+
848
+ #. translators: %1$s: field label, %2$s allowed values
849
+ #: includes/form-fields.php:776
850
+ #, fuzzy
851
+ msgid "%1$s is invalid. Value most be one of %2$s."
852
+ msgstr "%s غير صالح. يجب أن تكون القيمة واحدة من %s."
853
+
854
+ #: includes/functions.php:482 templates/admin/fees-index.tpl.php:74
855
+ #: templates/admin/fees-index.tpl.php:87 templates/admin/fees-index.tpl.php:105
856
+ msgid "Free"
857
+ msgstr "مجاني"
858
+
859
+ #: includes/gateways/class-gateway-authorize-net.php:356
860
+ msgid ""
861
+ "An error occurred while trying to cancel your subscription. Please try again "
862
+ "later or contact the site administrator."
863
+ msgstr ""
864
+
865
+ #: includes/gateways/class-gateway-authorize-net.php:360
866
+ msgid ""
867
+ "An error occurred while trying to cancel Authorize.net subscription with ID "
868
+ "%s. You can try again later or cancel subscription from gateway dashboard."
869
+ msgstr ""
870
+
871
+ #: includes/licensing.php:89 includes/licensing.php:92
872
+ #, fuzzy
873
+ msgid "Licenses"
874
+ msgstr "تراخيص"
875
+
876
+ #: includes/licensing.php:168
877
+ msgid "Build more powerful directories"
878
+ msgstr ""
879
+
880
+ #: includes/licensing.php:169
881
+ msgid ""
882
+ "Add category images, maps, filter by location, payment gateways, and more."
883
+ msgstr ""
884
+
885
+ #: includes/licensing.php:170 templates/admin/sidebar.tpl.php:70
886
+ #, fuzzy
887
+ msgid "Upgrade Now"
888
+ msgstr "ترقية إلى %s"
889
+
890
+ #: includes/licensing.php:171
891
+ #, fuzzy
892
+ msgid "Already purchased?"
893
+ msgstr "مُركب مسبقا"
894
+
895
+ #: includes/payment.php:34
896
+ msgid "We couldn't find a payment associated with the given subscription."
897
+ msgstr ""
898
+
899
+ #: includes/payment.php:41
900
+ msgid "The payment gateway \"<payment-gateway>\" is not available."
901
+ msgstr ""
902
+
903
+ #: includes/templates-ui.php:295
904
+ msgid "View All Listings"
905
+ msgstr "مشاهدة جميع الإعلانات"
906
+
907
+ #: includes/templates-ui.php:304
908
+ #, fuzzy
909
+ msgid "Manage Listings"
910
+ msgstr "إدارة الإعلانات المدفوعة"
911
+
912
+ #: includes/themes.php:922
913
+ #, fuzzy
914
+ msgid "ZIP file is not a valid Business Directory theme file."
915
+ msgstr "ملف الضغط ZIP ليس ملف قالب دليل الأعمال صالح."
916
+
917
+ #: includes/views/listing_contact.php:256
918
+ msgid "l F j, Y \\a\\t g:i a"
919
+ msgstr "l F j, Y \\a\\t g:i a"
920
+
921
+ #: includes/views/submit_listing.php:457
922
+ #, fuzzy
923
+ msgid "Listing Images"
924
+ msgstr "صور الإعلانات"
925
+
926
+ #: includes/views/submit_listing.php:472
927
+ msgid "Account Creation"
928
+ msgstr ""
929
+
930
+ #: includes/views/submit_listing.php:578
931
+ #, fuzzy
932
+ msgid "Go to \"Fee Plans\""
933
+ msgstr "إنتقل إلى \"إدارة حقول\""
934
+
935
+ #: includes/views/submit_listing.php:595
936
+ #, fuzzy
937
+ msgid "Go to \"Form Fields\""
938
+ msgstr "إنتقل إلى \"إدارة حقول\""
939
+
940
+ #: includes/views/submit_listing.php:632
941
+ #, fuzzy
942
+ msgid "Please choose a fee plan."
943
+ msgstr "المرجو تحديد خيار رسوم التصنيف \"%s\"."
944
+
945
+ #: includes/views/submit_listing.php:776
946
+ msgid "Please check the form for errors, correct them and submit again."
947
+ msgstr ""
948
+
949
+ #: includes/views/submit_listing.php:937
950
+ msgid "Create a user account on this site"
951
+ msgstr ""
952
+
953
+ #: includes/views/submit_listing.php:944
954
+ #, fuzzy
955
+ msgid "Username"
956
+ msgstr "عضو"
957
+
958
+ #: templates/admin/csv-export.tpl.php:6
959
+ #, fuzzy
960
+ msgid ""
961
+ "An unknown error occurred during the export. Please make sure you have "
962
+ "enough free disk space and memory available to PHP. Check your error logs "
963
  "for details."
964
  msgstr ""
965
  "حدث خطأ غير معروف أثناء عملية التصدير. الرجاء التأكد من أن لديك ما يكفي من "
969
  #: templates/admin/csv-export.tpl.php:68
970
  #, fuzzy
971
  msgid ""
972
+ "If you plan to re-import the listings into your directory and don't want new "
973
+ "ones created, select this option!"
974
  msgstr ""
975
  "إذا كنت تخطط لإعادة استيراد الإعلانات إلى \"دليل الأعمال\" ولا تريد إنشاء "
976
  "أخرى جديدة، قم بتحديد هذا الخيار!"
984
  "المعلومات التالية يمكن أن تساعد مطورين \"دليل الأعمال\" لتصحيح المشاكل "
985
  "المحتملة مع الإعدادات الخاص بك."
986
 
987
+ #: templates/admin/fees-form.tpl.php:29
988
+ #, fuzzy
989
+ msgid "Fee Description"
990
+ msgstr "رسم الوصف"
991
+
992
+ #: templates/admin/fees-form.tpl.php:37
993
+ msgid "How long should the listing run?"
994
+ msgstr ""
995
+
996
+ #: templates/admin/fees-form.tpl.php:40
997
+ #, fuzzy
998
+ msgid "run listing for"
999
+ msgstr "تشغيل الإعلان لـ"
1000
+
1001
+ #: templates/admin/fees-form.tpl.php:50
1002
+ #: templates/plan-selection-plan.tpl.php:39
1003
+ #, fuzzy
1004
+ msgid "days"
1005
+ msgstr "يوم"
1006
+
1007
+ #: templates/admin/fees-form.tpl.php:52
1008
+ #, fuzzy
1009
+ msgid "run listing forever"
1010
+ msgstr "تشغيل الإعلان إلى الأبد"
1011
+
1012
+ #: templates/admin/fees-form.tpl.php:57
1013
+ #, fuzzy
1014
+ msgid "Number of images allowed"
1015
+ msgstr "عدد الصور المسموح بها"
1016
+
1017
+ #: templates/admin/fees-form.tpl.php:72
1018
+ msgid "Private Fee Plan (visible to admins only)?"
1019
+ msgstr ""
1020
+
1021
+ #: templates/admin/fees-form.tpl.php:89
1022
+ #, fuzzy
1023
+ msgid "Is recurring?"
1024
+ msgstr "(متكرر)"
1025
+
1026
+ #: templates/admin/fees-form.tpl.php:101
1027
+ msgid "Should the listing auto-renew at the end of the listing term?"
1028
+ msgstr ""
1029
+
1030
+ #: templates/admin/fees-form.tpl.php:107
1031
+ #, fuzzy
1032
+ msgid "Is featured listing/sticky?"
1033
+ msgstr "هذا إعلان مميز/مثبت"
1034
+
1035
+ #: templates/admin/fees-form.tpl.php:118
1036
+ #, fuzzy
1037
+ msgid ""
1038
+ "This floats the listing to the top of search results and browsing the "
1039
+ "directory when the user buys this plan."
1040
+ msgstr ""
1041
+ "هذا يظهر الإعلان أعلى نتائج البحث وأثناء تصفح الدليل عندما يشتري العضو هذه "
1042
+ "الخطة."
1043
+
1044
+ #: templates/admin/fees-form.tpl.php:124
1045
+ msgid "Listing background color:"
1046
+ msgstr ""
1047
+
1048
+ #: templates/admin/fees-form.tpl.php:130
1049
+ msgid "Used to differentiate listings inside this plan from others."
1050
+ msgstr ""
1051
+
1052
  #: templates/admin/fees-index.tpl.php:7
1053
  #, fuzzy
1054
  msgid "Add New Listing Fee"
1176
  msgid "Manage Form Fields"
1177
  msgstr "إدارة حقول الاستمارة"
1178
 
 
 
 
 
 
1179
  #: templates/admin/home.tpl.php:67
1180
  msgid "Manage Paid Listings"
1181
  msgstr "إدارة الإعلانات المدفوعة"
1182
 
1183
+ #: templates/admin/payments-details.tpl.php:5
1184
+ #, fuzzy
1185
+ msgid "Payment %s"
1186
+ msgstr "الدفع #%d"
1187
 
1188
+ #: templates/admin/payments-details.tpl.php:6
1189
+ #, fuzzy
1190
+ msgid "Not Found"
1191
+ msgstr "معلومات الرسوم"
1192
+
1193
+ #: templates/admin/payments-details.tpl.php:10
1194
+ #: templates/admin/payments-details.tpl.php:206
1195
+ #, fuzzy
1196
+ msgid "← Return to \"Payment History\""
1197
+ msgstr "← الرجوع إلى \"حذف الإعلان\"."
1198
+
1199
+ #: templates/admin/payments-details.tpl.php:30
1200
+ msgid "Overview"
1201
+ msgstr ""
1202
+
1203
+ #: templates/admin/payments-details.tpl.php:34
1204
+ #, fuzzy
1205
+ msgid "Payment ID"
1206
+ msgstr "الدفع"
1207
+
1208
+ #: templates/admin/payments-details.tpl.php:38
1209
+ #, fuzzy
1210
+ msgid "Listing"
1211
+ msgstr "إعلان"
1212
+
1213
+ #: templates/admin/payments-details.tpl.php:44
1214
+ #, fuzzy
1215
+ msgid "Status"
1216
+ msgstr "الحالة"
1217
+
1218
+ #: templates/admin/payments-details.tpl.php:53
1219
+ #, fuzzy
1220
+ msgid "Date"
1221
+ msgstr "Date"
1222
+
1223
+ #: templates/admin/payments-details.tpl.php:57
1224
+ #, fuzzy
1225
+ msgid "Time"
1226
+ msgstr "الوقت: %s"
1227
+
1228
+ #: templates/admin/payments-details.tpl.php:62
1229
+ #, fuzzy
1230
+ msgid "Gateway"
1231
+ msgstr "بوابة"
1232
+
1233
+ #. translators: Gateway: (Not yet set)
1234
+ #: templates/admin/payments-details.tpl.php:64
1235
+ #, fuzzy
1236
+ msgid "(Not yet set)"
1237
+ msgstr "لم تتسجل بعد؟"
1238
+
1239
+ #: templates/admin/payments-details.tpl.php:70
1240
+ #, fuzzy
1241
+ msgid "Delete Payment"
1242
+ msgstr "رفض الدفع"
1243
+
1244
+ #: templates/admin/payments-details.tpl.php:72
1245
+ #, fuzzy
1246
+ msgid "Save Payment"
1247
+ msgstr "الدفع"
1248
+
1249
+ #: templates/admin/payments-details.tpl.php:84
1250
+ #, fuzzy
1251
+ msgid "Details"
1252
+ msgstr "+ Détails"
1253
+
1254
+ #: templates/admin/payments-details.tpl.php:88
1255
+ #, fuzzy
1256
+ msgid "Item Type"
1257
+ msgstr "نوع الحقل"
1258
+
1259
+ #: templates/admin/payments-details.tpl.php:89
1260
+ #, fuzzy
1261
+ msgid "Description"
1262
+ msgstr "رسم الوصف"
1263
+
1264
+ #: templates/admin/payments-details.tpl.php:101
1265
+ #, fuzzy
1266
+ msgid "Total"
1267
+ msgstr "مجموع"
1268
+
1269
+ #: templates/admin/payments-details.tpl.php:112
1270
+ #, fuzzy
1271
+ msgid "Customer Details"
1272
+ msgstr "تفاصيل الرسوم الحالية"
1273
+
1274
+ #: templates/admin/payments-details.tpl.php:122
1275
+ #: templates/checkout-billing-form.tpl.php:17
1276
+ #, fuzzy
1277
+ msgid "First Name"
1278
+ msgstr "الإسم الشخصي:"
1279
+
1280
+ #: templates/admin/payments-details.tpl.php:127
1281
+ #: templates/checkout-billing-form.tpl.php:23
1282
+ #, fuzzy
1283
+ msgid "Last Name"
1284
+ msgstr "الإسم العائلي:"
1285
+
1286
+ #: templates/admin/payments-details.tpl.php:133
1287
+ #: templates/checkout-billing-form.tpl.php:104
1288
+ #, fuzzy
1289
+ msgid "Country"
1290
+ msgstr "الدولة:"
1291
+
1292
+ #: templates/admin/payments-details.tpl.php:137
1293
+ #, fuzzy
1294
+ msgid "State"
1295
+ msgstr "الولاية"
1296
+
1297
+ #: templates/admin/payments-details.tpl.php:141
1298
+ #: templates/checkout-billing-form.tpl.php:89
1299
+ #, fuzzy
1300
+ msgid "City"
1301
+ msgstr "المدينة"
1302
+
1303
+ #: templates/admin/payments-details.tpl.php:149
1304
+ #, fuzzy
1305
+ msgid "Address Line 1"
1306
+ msgstr "خانة العنوان 1:"
1307
+
1308
+ #: templates/admin/payments-details.tpl.php:153
1309
+ #: templates/checkout-billing-form.tpl.php:83
1310
+ #, fuzzy
1311
+ msgid "Address Line 2"
1312
+ msgstr "خانة العنوان 2:"
1313
+
1314
+ #: templates/admin/payments-details.tpl.php:162
1315
+ msgid "Notes & Log"
1316
+ msgstr ""
1317
+
1318
+ #: templates/admin/payments-details.tpl.php:167
1319
+ msgid "No notes."
1320
+ msgstr ""
1321
+
1322
+ #: templates/admin/payments-details.tpl.php:187
1323
+ #, fuzzy
1324
+ msgid "Add Note"
1325
+ msgstr "إضافة رسم"
1326
+
1327
+ #: templates/admin/payments-details.tpl.php:204
1328
+ #, fuzzy
1329
+ msgid "Payment Not Found"
1330
+ msgstr "معلومات الرسوم"
1331
+
1332
+ #: templates/admin/privacy-policy.tpl.php:12
1333
+ msgid "Suggested text:"
1334
+ msgstr ""
1335
+
1336
+ #: templates/admin/settings-email.tpl.php:8
1337
+ #, fuzzy
1338
+ msgid "Untitled"
1339
+ msgstr "العنوان"
1340
+
1341
+ #: templates/admin/settings-email.tpl.php:33
1342
+ #, fuzzy
1343
+ msgid "Click to edit email"
1344
+ msgstr "إضغط لتعديل البريد الإلكتروني"
1345
+
1346
+ #: templates/admin/settings-email.tpl.php:34
1347
+ #, fuzzy
1348
+ msgid "Click to edit"
1349
+ msgstr "اضغط لتعديل"
1350
+
1351
+ #: templates/admin/settings-email.tpl.php:66
1352
+ #, fuzzy
1353
+ msgid "Email Subject"
1354
+ msgstr "عنوان البريد الإلكتروني"
1355
+
1356
+ #: templates/admin/settings-email.tpl.php:72
1357
+ #, fuzzy
1358
+ msgid "Email Body"
1359
+ msgstr "نص البريد الإلكتروني"
1360
+
1361
+ #: templates/admin/settings-email.tpl.php:74
1362
+ #, fuzzy
1363
+ msgid "Email body text"
1364
+ msgstr "نص البريد الإلكتروني"
1365
+
1366
+ #: templates/admin/settings-email.tpl.php:78
1367
+ #, fuzzy
1368
+ msgid "You can use the following placeholders:"
1369
+ msgstr "يمكنك استخدام العناصر النائبة التالية:"
1370
+
1371
+ #: templates/admin/settings-email.tpl.php:114
1372
+ #, fuzzy
1373
+ msgid "Preview email"
1374
+ msgstr "معاينة البريد الإلكتروني"
1375
+
1376
+ #: templates/admin/settings-email.tpl.php:115
1377
+ #, fuzzy
1378
+ msgid "Cancel"
1379
+ msgstr "إلغاء"
1380
+
1381
+ #: templates/admin/settings-email.tpl.php:116
1382
+ #: templates/submit-listing-section.tpl.php:30
1383
+ #, fuzzy
1384
+ msgid "Save Changes"
1385
+ msgstr "حفظ التعديلات"
1386
+
1387
+ #: templates/admin/settings-page.tpl.php:7
1388
+ #, fuzzy
1389
+ msgid "Directory Settings"
1390
+ msgstr "رابط لطيف لإعلانات الدليل"
1391
+
1392
+ #: templates/admin/settings-page.tpl.php:8
1393
+ #: templates/admin/settings-reset.tpl.php:24
1394
+ msgid "Reset Defaults"
1395
+ msgstr "إعادة تعيين الوضع الافتراضي"
1396
 
1397
  #: templates/admin/settings-reset.tpl.php:3
1398
  msgid "Business Directory - Reset Defaults"
1419
  msgid "Your existing listings will NOT be deleted doing this."
1420
  msgstr ""
1421
 
 
 
 
 
1422
  #: templates/admin/sidebar.tpl.php:3
1423
  #, fuzzy
1424
  msgid "Category Images"
1499
  msgid "Tabbed Business Theme"
1500
  msgstr "قالب Tabbed Business"
1501
 
1502
+ #: templates/admin/sidebar.tpl.php:22
1503
+ #, fuzzy
1504
+ msgid "Elegant Business Theme"
1505
+ msgstr "قالب Elegant Business"
1506
+
1507
+ #: templates/admin/sidebar.tpl.php:29
1508
+ #, fuzzy
1509
+ msgid "Like this plugin?"
1510
+ msgstr "هل أحببت هذه الإضافة؟"
1511
+
1512
+ #: templates/admin/sidebar.tpl.php:40
1513
+ msgid "Make better directories"
1514
+ msgstr ""
1515
+
1516
+ #: templates/admin/sidebar.tpl.php:55 templates/admin/sidebar.tpl.php:85
1517
+ #, fuzzy
1518
+ msgid "new"
1519
+ msgstr "جديد"
1520
+
1521
+ #: templates/admin/themes-install.tpl.php:21
1522
+ #, fuzzy
1523
+ msgid "Business Directory Theme archive (ZIP file)"
1524
+ msgstr "أرشيف قالب دليل الأعمال (ملف مضغوط)"
1525
+
1526
+ #: templates/businessdirectory-listings.tpl.php:30
1527
+ #: templates/deprecated/search.tpl.php:21 templates/listings.tpl.php:14
1528
+ #, fuzzy
1529
+ msgid "No listings found."
1530
+ msgstr "لم يتم العثور على أي إعلانات."
1531
+
1532
+ #: templates/businessdirectory-listings.tpl.php:41
1533
+ #: templates/listings.tpl.php:30 templates/manage_listings.tpl.php:33
1534
+ #, fuzzy
1535
+ msgid "&larr; Previous "
1536
+ msgstr "&laquo; السابق"
1537
+
1538
+ #: templates/businessdirectory-listings.tpl.php:42
1539
+ #: templates/listings.tpl.php:31 templates/manage_listings.tpl.php:34
1540
+ #, fuzzy
1541
+ msgid "Next &rarr;"
1542
+ msgstr "التالي &raquo;"
1543
+
1544
+ #: templates/checkout-billing-form.tpl.php:8
1545
+ #, fuzzy
1546
+ msgid "Personal Info"
1547
+ msgstr "معلومات عامة"
1548
+
1549
+ #: templates/checkout-billing-form.tpl.php:11 templates/login.tpl.php:63
1550
+ #: templates/login.tpl.php:65
1551
+ #, fuzzy
1552
+ msgid "Email Address"
1553
+ msgstr "عنوان البريد الإلكتروني:"
1554
+
1555
+ #: templates/checkout-billing-form.tpl.php:12
1556
+ #, fuzzy
1557
+ msgid "We will send a receipt to this e-mail address."
1558
+ msgstr "المرجو إدخال بريد إلكتروني صحيح."
1559
+
1560
+ #: templates/checkout-billing-form.tpl.php:18
1561
+ #, fuzzy
1562
+ msgid "Your first name."
1563
+ msgstr "إسمك"
1564
+
1565
+ #: templates/checkout-billing-form.tpl.php:24
1566
+ #, fuzzy
1567
+ msgid "Your last name."
1568
+ msgstr "إسمك"
1569
+
1570
+ #: templates/checkout-billing-form.tpl.php:32
1571
+ #, fuzzy
1572
+ msgid "Credit Card Info"
1573
+ msgstr "تفاصيل بطاقة الائتمان"
1574
+
1575
+ #: templates/checkout-billing-form.tpl.php:35
1576
+ #: templates/checkout-billing-form.tpl.php:37
1577
+ #, fuzzy
1578
+ msgid "Card Number"
1579
+ msgstr "رقم بطاقة الائتمان:"
1580
+
1581
+ #: templates/checkout-billing-form.tpl.php:36
1582
+ msgid "The digits on the front of your credit card."
1583
+ msgstr ""
1584
+
1585
+ #: templates/checkout-billing-form.tpl.php:41
1586
+ #, fuzzy
1587
+ msgid "CVC"
1588
+ msgstr "الرمز السري:"
1589
+
1590
+ #: templates/checkout-billing-form.tpl.php:42
1591
+ msgid ""
1592
+ "The 3 digit (back) or 4 digit (front) security code on your credit card."
1593
+ msgstr ""
1594
+
1595
+ #: templates/checkout-billing-form.tpl.php:43
1596
+ #, fuzzy
1597
+ msgid "Security Code"
1598
+ msgstr "رمز العملة"
1599
+
1600
+ #: templates/checkout-billing-form.tpl.php:47
1601
+ #: templates/checkout-billing-form.tpl.php:49
1602
+ msgid "Name on the Card"
1603
+ msgstr ""
1604
+
1605
+ #: templates/checkout-billing-form.tpl.php:48
1606
+ msgid "The name as it appears printed on the front of your credit card."
1607
+ msgstr ""
1608
+
1609
+ #: templates/checkout-billing-form.tpl.php:53
1610
+ #, fuzzy
1611
+ msgid "Expiration Date"
1612
+ msgstr "تاريخ انتهاء التاريخ"
1613
+
1614
+ #: templates/checkout-billing-form.tpl.php:54
1615
+ msgid "Format: MM/YY"
1616
+ msgstr ""
1617
+
1618
+ #: templates/checkout-billing-form.tpl.php:74
1619
+ #, fuzzy
1620
+ msgid "Billing Details"
1621
+ msgstr "تفاصيل الخطة"
1622
+
1623
+ #: templates/checkout-billing-form.tpl.php:78
1624
+ #, fuzzy
1625
+ msgid "Please enter the address where you receive your billing statement."
1626
+ msgstr "غير مسموح لك بتحرير هذا الإعلان."
1627
+
1628
+ #: templates/checkout-billing-form.tpl.php:84
1629
+ msgid ""
1630
+ "Additional details (suite, apt no, etc.) associated with your billing "
1631
+ "address."
1632
+ msgstr ""
1633
+
1634
+ #: templates/checkout-billing-form.tpl.php:94
1635
+ msgid "State / Province"
1636
+ msgstr ""
1637
+
1638
+ #: templates/checkout-billing-form.tpl.php:99
1639
+ #, fuzzy
1640
+ msgid "Postal Code"
1641
+ msgstr "محتوى المقالة"
1642
+
1643
+ #: templates/deprecated/search.tpl.php:6
1644
+ #, fuzzy
1645
+ msgid "Search"
1646
+ msgstr "بحث"
1647
+
1648
+ #: templates/deprecated/search.tpl.php:14
1649
+ #, fuzzy
1650
+ msgid "Search Results"
1651
+ msgstr "نتائج البحث"
1652
+
1653
+ #: templates/deprecated/search.tpl.php:27 templates/manage-listings.tpl.php:14
1654
+ #: templates/manage_listings.tpl.php:16
1655
+ #: templates/submit-listing-done.tpl.php:36
1656
+ #, fuzzy
1657
+ msgid "Return to directory"
1658
+ msgstr "العودة إلى الدليل."
1659
+
1660
+ #: templates/listing-contactform.tpl.php:30
1661
+ #, fuzzy
1662
+ msgid "Your Name"
1663
+ msgstr "إسمك"
1664
+
1665
+ #: templates/listing-contactform.tpl.php:33
1666
+ #, fuzzy
1667
+ msgid "Your Email"
1668
+ msgstr "بريدك الإلكتروني"
1669
+
1670
+ #: templates/listing-contactform.tpl.php:38
1671
  #, fuzzy
1672
+ msgid "Message"
1673
+ msgstr "الرسالة"
1674
 
1675
+ #: templates/listing-contactform.tpl.php:51
1676
  #, fuzzy
1677
+ msgid "Send"
1678
+ msgstr "أرسل"
1679
 
1680
+ #: templates/login.tpl.php:30
1681
+ #, fuzzy
1682
+ msgid ""
1683
+ "You are not currently logged in. Please login or register first. When "
1684
+ "registering, you will receive an activation email. Be sure to check your "
1685
+ "spam if you don't see it in your email within 60 minutes."
1686
  msgstr ""
1687
+ "لم تسجل الدخول حاليا. المرجو تسجيل الدخول أو التسجيل أولاً. عند التسجيل، سوف "
1688
+ "تتلقى رسالة بريد إلكتروني للتفعيل. يجب التأكد من مراجعة البريد المزعج الخاص "
1689
+ "بك إذا لم تراه في بريدك الإلكتروني خلال 60 دقيقة."
1690
 
1691
+ #: templates/login.tpl.php:36
1692
  #, fuzzy
1693
+ msgid "Login"
1694
+ msgstr "تسجيل الدخول"
1695
 
1696
+ #: templates/login.tpl.php:41
1697
  #, fuzzy
1698
+ msgid "Not yet registered?"
1699
+ msgstr "لم تتسجل بعد؟"
1700
 
1701
+ #: templates/login.tpl.php:43
 
1702
  #, fuzzy
1703
+ msgid "Lost your password?"
1704
+ msgstr "فقدت كلمة المرور؟"
1705
 
1706
+ #: templates/login.tpl.php:49
 
1707
  #, fuzzy
1708
+ msgid "... or use an Access Key"
1709
+ msgstr "مفاتيح وصول الإعلان"
1710
 
1711
+ #: templates/login.tpl.php:57
 
1712
  #, fuzzy
1713
+ msgid "Please enter your access key and email address."
1714
+ msgstr "المرجو إدخال بريد إلكتروني صحيح."
1715
 
1716
+ #: templates/login.tpl.php:69 templates/login.tpl.php:71
1717
  #, fuzzy
1718
+ msgid "Access Key"
1719
+ msgstr "مفتاح الوصول"
1720
 
1721
+ #: templates/login.tpl.php:73
1722
  #, fuzzy
1723
+ msgid "Use Access Key"
1724
+ msgstr "مفتاح الوصول"
1725
 
1726
+ #: templates/login.tpl.php:74
 
1727
  #, fuzzy
1728
+ msgid "Request access key?"
1729
+ msgstr "مفتاح الوصول"
1730
 
1731
  #: templates/manage-listings.tpl.php:3
1732
  #, fuzzy
1747
  msgid "Return to Directory"
1748
  msgstr "العودة إلى الدليل."
1749
 
1750
+ #: templates/plan-selection-plan.tpl.php:41
1751
  #, fuzzy
1752
+ msgid "Recurring"
1753
+ msgstr "(متكرر)"
1754
+
1755
+ #: templates/plan-selection-plan.tpl.php:45
1756
+ #, fuzzy
1757
+ msgid "Never Expires"
1758
+ msgstr "لا ينتهي"
1759
+
1760
+ #: templates/plan-selection-plan.tpl.php:66
1761
+ #, fuzzy
1762
+ msgid "Select"
1763
+ msgstr "قائمة منسدلة"
1764
+
1765
+ #: templates/plan-selection-plan.tpl.php:76
1766
+ msgid ""
1767
+ "This plan can't be used for admin submits. For a recurring plan to work, end "
1768
+ "users need to pay for it using a supported gateway."
1769
+ msgstr ""
1770
+
1771
+ #: templates/plan-selection-plan.tpl.php:81
1772
+ #, fuzzy
1773
+ msgid "Private fee plan"
1774
+ msgstr "ترخيص مفعل"
1775
+
1776
+ #: templates/submit-listing-images-single.tpl.php:19
1777
+ msgid "Image caption or description"
1778
+ msgstr ""
1779
+
1780
+ #: templates/submit-listing-images-single.tpl.php:20
1781
+ #, fuzzy
1782
+ msgid "Delete image"
1783
+ msgstr "حذف الصورة"
1784
+
1785
+ #: templates/submit-listing-images-upload-form.tpl.php:25
1786
+ #, fuzzy
1787
+ msgid "Upload Images"
1788
+ msgstr "رفع الصور"
1789
+
1790
+ #: templates/submit-listing-images-upload-form.tpl.php:40
1791
+ #: templates/submit-listing-images-upload-form.tpl.php:47
1792
+ #, fuzzy
1793
+ msgid "or"
1794
+ msgstr "أو"
1795
+
1796
+ #: templates/submit-listing-images-upload-form.tpl.php:46
1797
+ #, fuzzy
1798
+ msgid "Drop files here"
1799
+ msgstr "أسقط الملفات هنا"
1800
+
1801
+ #: templates/submit-listing-images-upload-form.tpl.php:48
1802
+ #, fuzzy
1803
+ msgid "Select images from your hard drive"
1804
+ msgstr "حدد الصور من جهازك"
1805
+
1806
+ #. translators: %s is the number of uploaded files.
1807
+ #: templates/submit-listing-images-upload-form.tpl.php:55
1808
+ #, fuzzy
1809
+ msgid "Uploading %s file(s)... Please wait."
1810
+ msgstr "رفع %s ملف (ملفات)... المرجو الانتظار."
1811
+
1812
+ #: templates/submit-listing-images-upload-form.tpl.php:60
1813
+ #, fuzzy
1814
+ msgid ""
1815
+ "Your image slots are all full. You may click \"Delete Image\" to upload a "
1816
+ "new image."
1817
+ msgstr ""
1818
+ "أماكن الصورة الخاصة بك ممتلئة في هذا الوقت. يمكنك الضغط فوق \"متابعة\" إذا "
1819
+ "كنت انتهيت، أو \"حذف الصورة\" لتحميل صورة جديدة بدلاً من الموجودة حاليا."
1820
 
1821
+ #: templates/submit-listing-images.tpl.php:6
1822
  #, fuzzy
1823
  msgid "Current Images"
1824
  msgstr "الصور الحالية"
1825
 
1826
+ #: templates/submit-listing-plan-selection.tpl.php:14
1827
+ msgid ""
1828
+ "You can't change the plan your listing is on but you can modify the "
1829
+ "categories it appears in, using the field below."
1830
+ msgstr ""
1831
+
1832
+ #: templates/submit-listing-section.tpl.php:18
1833
+ msgid "Back"
1834
+ msgstr ""
1835
+
1836
+ #: templates/submit-listing-section.tpl.php:24
1837
+ msgid "Next"
1838
+ msgstr ""
1839
+
1840
+ #: templates/submit-listing-section.tpl.php:28
1841
+ #, fuzzy
1842
+ msgid "Complete Listing"
1843
+ msgstr "حذف الإعلان"
1844
+
1845
+ #: templates/submit-listing-section.tpl.php:32
1846
  #, fuzzy
1847
+ msgid "Continue to Payment"
1848
+ msgstr "الدفعة الأولية"
1849
 
1850
  #. Author URI of the plugin/theme
1851
  #, fuzzy
1886
  msgid "See an example CSV import file"
1887
  msgstr "مشاهدة مثال لملف استيراد CSV"
1888
 
1889
+ #: includes/admin/class-admin-csv.php:39 templates/admin/csv-import.tpl.php:285
1890
  msgctxt "admin csv-import"
1891
  msgid "Help"
1892
  msgstr "المساعدة"
1893
 
1894
+ #: includes/admin/class-csv-import.php:501
1895
  msgctxt "admin csv-import"
1896
  msgid ""
1897
  "Could not create listing category \"<category-name>\". The operation failed "
1898
  "with the following error: <error-message>."
1899
  msgstr ""
1900
 
1901
+ #: includes/admin/class-csv-import.php:507
1902
  msgctxt "admin csv-import"
1903
  msgid "Could not create listing category \"%s\""
1904
  msgstr "لا يمكن إنشاء تصنيف الإعلان \"%s\""
1905
 
1906
+ #: includes/admin/class-csv-import.php:698
1907
  msgctxt "admin csv-import"
1908
  msgid "Username \"%s\" does not exist"
1909
  msgstr "إسم المستخدم \"%s\" غير موجود"
1910
 
1911
+ #: includes/admin/class-csv-import.php:725
1912
  msgctxt "admin csv-import"
1913
  msgid "There is no Fee Plan with ID = <fee-id>"
1914
  msgstr ""
1915
 
1916
+ #: includes/admin/class-csv-import.php:756
1917
  msgctxt "admin csv-import"
1918
  msgid "Missing required field: %s"
1919
  msgstr "حقل مطلوب مفقود: %s"
1920
 
1921
+ #: includes/admin/class-csv-import.php:783
1922
  msgctxt "admin csv-import"
1923
  msgid "Listing category \"%s\" does not exist"
1924
  msgstr "تصنيف الإعلان \"%s\" غير موجود"
1925
 
1926
+ #: includes/admin/class-csv-import.php:848
1927
  msgctxt "admin csv-import"
1928
  msgid "The string <string> couldn't be converted into a valid date."
1929
  msgstr ""
1930
 
1931
+ #: includes/admin/csv-import.php:128
1932
  msgctxt "admin csv-import"
1933
  msgid "Business %s"
1934
  msgstr "الأعمال %s"
1935
 
1936
+ #: includes/admin/csv-import.php:166
1937
  msgctxt "admin csv-import"
1938
  msgid "Whatever"
1939
  msgstr "أيا كان"
1940
 
1941
+ #: includes/admin/csv-import.php:171
1942
  msgctxt "admin csv-import"
1943
  msgid "Example CSV Import File"
1944
  msgstr "مثال لملف الاستيراد CSV"
1945
 
1946
+ #: includes/admin/csv-import.php:172
1947
  msgctxt "admin csv-import"
1948
  msgid "← Return to \"CSV Import\""
1949
  msgstr "← العودة إلى \"استيراد CSV\""
1950
 
1951
+ #: includes/admin/csv-import.php:328
1952
  msgctxt "admin csv-import"
1953
  msgid "There was an error uploading the CSV file."
1954
  msgstr "حدث خطأ أثناء رفع ملف CSV."
1955
 
1956
+ #: includes/admin/csv-import.php:334
1957
  msgctxt "admin csv-import"
1958
  msgid "Please upload or select a CSV file."
1959
  msgstr "المرجو رفع أو حدد ملف CSV."
1960
 
1961
+ #: includes/admin/csv-import.php:347
1962
  msgctxt "admin csv-import"
1963
  msgid "There was an error uploading the images ZIP file."
1964
  msgstr "حدث خطأ أثناء رفع ملف الصور المضغوط ."
1965
 
1966
+ #: includes/admin/csv-import.php:371
1967
  msgctxt "admin csv-import"
1968
  msgid ""
1969
  "An error was detected while validating the CSV file for import. Please fix "
1972
  "تم اكتشاف خطأ أثناء التحقق من صحة ملف CSV للاستيراد. المرجو إصلاح هذا قبل "
1973
  "المتابعة."
1974
 
1975
+ #: includes/admin/csv-import.php:380
1976
  msgctxt "admin csv-import"
1977
  msgid "Import is in \"test mode\". Nothing will be inserted into the database."
1978
  msgstr "الاستيراد في \"وضع الاختبار\". لن يتم إدراج أي شيء في قاعدة البيانات."
2106
  msgid "Warning"
2107
  msgstr "تحذير"
2108
 
2109
+ #: templates/admin/csv-import.tpl.php:26
2110
  msgctxt "admin csv-import"
2111
  msgid "Here, you can import data into your directory using the CSV format."
2112
  msgstr "هنا، يمكنك استيراد البيانات إلى الدليل الخاص بك باستخدام تنسيق CSV."
2113
 
2114
+ #: templates/admin/csv-import.tpl.php:34
2115
  msgctxt "admin csv-import"
2116
  msgid ""
2117
  "We strongly recommend reading our <a>CSV import documentation</a> first to "
2120
  "نوصي بشدة بقراءة <a>وثائق شرح استيراد CSV</a> أولاً لتساعدك على القيام "
2121
  "بالأشياء بالترتيب الصحيح."
2122
 
2123
+ #: templates/admin/csv-import.tpl.php:43
2124
  msgctxt "admin csv-import"
2125
  msgid "Import Files"
2126
  msgstr "استيراد الملفات"
2127
 
2128
+ #: templates/admin/csv-import.tpl.php:48
2129
  msgctxt "admin csv-import"
2130
  msgid "CSV File"
2131
  msgstr "ملف CSV"
2132
 
2133
+ #: templates/admin/csv-import.tpl.php:60 templates/admin/csv-import.tpl.php:91
2134
  msgctxt "admin csv-import"
2135
  msgid "... or <a>select a file uploaded to the imports folder</a>"
2136
  msgstr ".. أو <a>حدد ملفا تم تحميله إلى مجلد الاستراد</a>"
2137
 
2138
+ #: templates/admin/csv-import.tpl.php:70 templates/admin/csv-import.tpl.php:101
2139
  msgctxt "admin csv-import"
2140
  msgid "(Upload new file)"
2141
  msgstr "(رفع ملف جديد)"
2142
 
2143
+ #: templates/admin/csv-import.tpl.php:79
2144
  msgctxt "admin csv-import"
2145
  msgid "ZIP file containing images"
2146
  msgstr "ملف مضغوط يحتوي على صور"
2147
 
2148
+ #: templates/admin/csv-import.tpl.php:110
2149
  msgctxt "admin csv-import"
2150
  msgid "CSV File Settings"
2151
  msgstr "إعدادات ملف CSV"
2152
 
2153
+ #: templates/admin/csv-import.tpl.php:114
2154
  msgctxt "admin csv-import"
2155
  msgid "Column Separator"
2156
  msgstr "فاصلة الأعمدة"
2157
 
2158
+ #: templates/admin/csv-import.tpl.php:122
2159
  msgctxt "admin csv-import"
2160
  msgid "Comma (,)"
2161
  msgstr ""
2162
 
2163
+ #: templates/admin/csv-import.tpl.php:128
2164
  msgctxt "admin csv-import"
2165
  msgid "Semicolon (;)"
2166
  msgstr ""
2167
 
2168
+ #: templates/admin/csv-import.tpl.php:134
2169
  msgctxt "admin csv-import"
2170
  msgid "TAB"
2171
  msgstr ""
2172
 
2173
+ #: templates/admin/csv-import.tpl.php:140
2174
  msgctxt "admin csv-import"
2175
  msgid "Image Separator"
2176
  msgstr "فاصلة الصورة "
2177
 
2178
+ #: templates/admin/csv-import.tpl.php:151
2179
  msgctxt "admin csv-import"
2180
  msgid "Category Separator"
2181
  msgstr "فاصلة التصنيف"
2182
 
2183
+ #: templates/admin/csv-import.tpl.php:162
2184
  msgctxt "admin csv-import"
2185
  msgid "Import settings"
2186
  msgstr "إعدادات الاستيراد"
2187
 
2188
+ #: templates/admin/csv-import.tpl.php:166
2189
  #, fuzzy
2190
  msgctxt "admin csv-import"
2191
  msgid "Post status of new imported listings"
2192
  msgstr "حالة مقالة الإعلانات المستوردة"
2193
 
2194
+ #: templates/admin/csv-import.tpl.php:181
2195
  #, fuzzy
2196
  msgctxt "admin csv-import"
2197
  msgid "Post status of existing imported listings"
2198
  msgstr "حالة مقالة الإعلانات المستوردة"
2199
 
2200
+ #: templates/admin/csv-import.tpl.php:185
2201
  #, fuzzy
2202
  msgctxt "admin csv-import"
2203
  msgid "Preserve existing status"
2204
  msgstr "الإعلانات"
2205
 
2206
+ #: templates/admin/csv-import.tpl.php:197
2207
  msgctxt "admin csv-import"
2208
  msgid "Missing categories handling"
2209
  msgstr "معالجة التصنيفات المفقودة"
2210
 
2211
+ #: templates/admin/csv-import.tpl.php:202
2212
  msgctxt "admin csv-import"
2213
  msgid "Auto-create categories"
2214
  msgstr "الإنشاء التلقائي للتصنيفات"
2215
 
2216
+ #: templates/admin/csv-import.tpl.php:205
2217
  msgctxt "admin csv-import"
2218
  msgid "Generate errors when a category is not found"
2219
  msgstr "إنشاء أخطاء عند عدم العثور على تصنيف"
2220
 
2221
+ #: templates/admin/csv-import.tpl.php:210
2222
  msgctxt "admin csv-import"
2223
  msgid "Keep existing listing images?"
2224
  msgstr "الاحتفاظ بصور الإعلانات الموجودة؟"
2225
 
2226
+ #: templates/admin/csv-import.tpl.php:215
2227
  msgctxt "admin csv-import"
2228
  msgid "Keep existing images."
2229
  msgstr "الاحتفاظ بالصور الموجودة."
2230
 
2231
+ #: templates/admin/csv-import.tpl.php:216
2232
  msgctxt "admin csv-import"
2233
  msgid "Appends new images while keeping current ones."
2234
  msgstr "إلحاق الصور الجديدة مع الاحتفاظ بالموجودة حاليا."
2235
 
2236
+ #: templates/admin/csv-import.tpl.php:221
2237
  msgctxt "admin csv-import"
2238
  msgid "Assign listings to a user?"
2239
  msgstr "تعيين إعلانات للعضو؟"
2240
 
2241
+ #: templates/admin/csv-import.tpl.php:227
2242
  msgctxt "admin csv-import"
2243
  msgid "Assign listings to a user."
2244
  msgstr "تعيين إعلانات للعضو."
2245
 
2246
+ #: templates/admin/csv-import.tpl.php:232
2247
  msgctxt "admin csv-import"
2248
  msgid "Use a default user for listings?"
2249
  msgstr "استخدام العضو الافتراضي للإعلانات؟"
2250
 
2251
+ #: templates/admin/csv-import.tpl.php:238
2252
  msgctxt "admin csv-import"
2253
  msgid ""
2254
  "Select a default user to be used if the username column is not present in "
2257
  "حدد العضو الافتراضي لاستخدامه إذا كان العمود إسم المستخدم غير موجود في ملف "
2258
  "CSV."
2259
 
2260
+ #: templates/admin/csv-import.tpl.php:243
2261
  msgctxt "admin csv-import"
2262
  msgid "Default listing user"
2263
  msgstr "إعلان العضو الافتراضي"
2264
 
2265
+ #: templates/admin/csv-import.tpl.php:249
2266
  msgctxt "admin csv-import"
2267
  msgid ""
2268
  "This user will be used if the username column is not present in the CSV file."
2269
  msgstr "سيتم استخدام هذا العضو إذا كان عمود إسم المستخدم غير موجود في ملف CSV."
2270
 
2271
+ #: templates/admin/csv-import.tpl.php:254
2272
  #, fuzzy
2273
  msgctxt "admin csv-import"
2274
  msgid "Number of listings imported on every cycle"
2275
  msgstr "عدد الإعلانات للعرض"
2276
 
2277
+ #: templates/admin/csv-import.tpl.php:262
2278
  msgctxt "admin csv-import"
2279
  msgid ""
2280
  "If you are having trouble importing listings due to memory problems, try "
2283
  "success on shared hosting platforms and other resource-constrained servers."
2284
  msgstr ""
2285
 
2286
+ #: templates/admin/csv-import.tpl.php:267
2287
  msgctxt "admin csv-import"
2288
  msgid "Disable e-mail notifications during import?"
2289
  msgstr "تعطيل تنبيهات البريد الإلكتروني أثناء عملية الاستيراد؟"
2290
 
2291
+ #: templates/admin/csv-import.tpl.php:272
2292
  msgctxt "admin csv-import"
2293
  msgid "Disable e-mail notifications."
2294
  msgstr "تعطيل التنبيهات."
2295
 
2296
+ #: templates/admin/csv-import.tpl.php:278
2297
  msgctxt "admin csv-import"
2298
  msgid "Test Import"
2299
  msgstr "اختبار الاستيراد"
2300
 
2301
+ #: templates/admin/csv-import.tpl.php:279
2302
  msgctxt "admin csv-import"
2303
  msgid "Import Listings"
2304
  msgstr "استيراد الإعلانات"
2305
 
2306
+ #: templates/admin/csv-import.tpl.php:287
2307
  msgctxt "admin csv-import"
2308
  msgid ""
2309
  "The following are the valid header names to be used in the CSV file. "
2315
  "القيم (مثل تصنيف أو وسوم) عدة مرات في الملف. إضغط فوق <a href=\"%s\">\"انظر "
2316
  "مثال لملف استيراد CSV\"</a> لمعرفة كيف يجب أن يبدو ملف الاستيراد."
2317
 
2318
+ #: templates/admin/csv-import.tpl.php:294
2319
  msgctxt "admin csv-import"
2320
  msgid "Header name/label"
2321
  msgstr "إسم رأس/التسمية"
2322
 
2323
+ #: templates/admin/csv-import.tpl.php:295
2324
  msgctxt "admin csv-import"
2325
  msgid "Field"
2326
  msgstr "حقل"
2327
 
2328
+ #: templates/admin/csv-import.tpl.php:296
2329
  msgctxt "admin csv-import"
2330
  msgid "Type"
2331
  msgstr "نوع"
2332
 
2333
+ #: templates/admin/csv-import.tpl.php:297
2334
  msgctxt "admin csv-import"
2335
  msgid "Required?"
2336
  msgstr "مطلوب؟"
2337
 
2338
+ #: templates/admin/csv-import.tpl.php:298
2339
  msgctxt "admin csv-import"
2340
  msgid "Multivalued?"
2341
  msgstr "متعدد القيم؟"
2342
 
2343
+ #: templates/admin/csv-import.tpl.php:320
2344
  #, fuzzy
2345
  msgctxt "admin csv-import"
2346
  msgid ""
2350
  "تاريخ انتهاء صلاحية الإعلان بهذا التنسيق YYYY-MM-dd. \"استخدام\" هذا العمود "
2351
  "عند إضافة أو تحديث الإعلانات من مصادر خارجية."
2352
 
2353
+ #: templates/admin/csv-import.tpl.php:327
2354
  msgctxt "admin csv-import"
2355
  msgid "Semicolon separated list of listing images (from the ZIP file)"
2356
  msgstr "لائحة مفصولة بفاصلة منقوطة لصور الإعلانات (من ملف مضغوط)"
2357
 
2358
+ #: templates/admin/csv-import.tpl.php:334
2359
  msgctxt "admin csv-import"
2360
  msgid "Listing author's username"
2361
  msgstr "إسم مستخدم كاتب الإعلان"
2362
 
2363
+ #: templates/admin/csv-import.tpl.php:341
2364
  msgctxt "admin csv-import"
2365
  msgid ""
2366
  "Internal Sequence ID used to allow listing updates from external sources."
2367
  msgstr ""
2368
  "معرف (ID) تسلسل داخلي يستخدم للسماح للإعلان بالتحديثات من مصادر خارجية."
2369
 
2370
+ #: templates/admin/csv-import.tpl.php:348
2371
  msgctxt "admin csv-import"
2372
  msgid ""
2373
  "Date of listing expiration formatted as YYYY-MM-DD. Use this column when "
2451
  msgid "Listing's payment history successfully deleted"
2452
  msgstr ""
2453
 
2454
+ #: includes/class-wpbdp.php:449
2455
  #, fuzzy
2456
  msgctxt "admin listings"
2457
  msgid "Could not find listing ID"
2458
  msgstr "لا يمكن الاتصال بخادم الترخيص"
2459
 
2460
+ #: includes/class-wpbdp.php:455
2461
  #, fuzzy
2462
  msgctxt "admin listings"
2463
  msgid "Could not find image ID"
2627
  "تعطل التسجيل في موقعك. إذهب [هنا] واختر \"السماح بالتسجيل\" لجعل دليل "
2628
  "الأعمال يعمل بشكل صحيح."
2629
 
2630
+ #: includes/admin/class-listing-fields-metabox.php:26
2631
  #, fuzzy
2632
  msgctxt "admin"
2633
  msgid "Fields"
2634
  msgstr "حقل"
2635
 
2636
+ #: includes/admin/class-listing-fields-metabox.php:28
2637
  #, fuzzy
2638
  msgctxt "admin"
2639
  msgid "Images (%s)"
2640
  msgstr "الصور"
2641
 
2642
+ #: includes/admin/class-listing-fields-metabox.php:29
2643
  #, fuzzy
2644
  msgctxt "admin"
2645
  msgid "Images"
2672
  "يمكنك إنشاء هذه الحقول المخصصة بنفسك داخل \"إدارة الحقول\" أو السماح لدليل "
2673
  "الأعمال للقيام بذلك نيابة عنك تلقائياً."
2674
 
2675
+ #: includes/admin/form-fields.php:221
2676
  msgctxt "admin"
2677
  msgid "Go to \"Manage Form Fields\""
2678
  msgstr "إنتقل إلى \"إدارة حقول\""
2682
  msgid "Create these required fields for me"
2683
  msgstr "إنشاء هذه الحقول المطلوبة نيابة عني"
2684
 
2685
+ #: includes/payment.php:175
2686
  msgctxt "admin"
2687
  msgid "Pending Abandonment"
2688
  msgstr "في انتظار التخلي"
2689
 
2690
+ #: includes/payment.php:180
2691
  msgctxt "admin"
2692
  msgid "Abandoned"
2693
  msgstr "متخلى عنه"
2694
 
 
 
 
 
 
 
2695
  #: includes/admin/class-admin-listings.php:326
2696
  msgctxt "listing attribute"
2697
  msgid "No Fee Plan"
2702
  msgid "Reported"
2703
  msgstr ""
2704
 
2705
+ #: includes/class-listing.php:779
2706
  msgctxt "listing status"
2707
  msgid "Unknown"
2708
  msgstr ""
2709
 
2710
+ #: includes/class-listing.php:780
2711
  msgctxt "listing status"
2712
  msgid "Legacy"
2713
  msgstr ""
2714
 
2715
+ #: includes/class-listing.php:781
2716
  #, fuzzy
2717
  msgctxt "listing status"
2718
  msgid "Incomplete"
2719
  msgstr "إكتمل"
2720
 
2721
+ #: includes/class-listing.php:782
2722
  #, fuzzy
2723
  msgctxt "listing status"
2724
  msgid "Pending Payment"
2725
  msgstr "في انتظار التخلي"
2726
 
2727
+ #: includes/class-listing.php:783
2728
  #, fuzzy
2729
  msgctxt "listing status"
2730
  msgid "Complete"
2731
  msgstr "إكتمل"
2732
 
2733
+ #: includes/class-listing.php:784
2734
  #, fuzzy
2735
  msgctxt "listing status"
2736
  msgid "Pending Upgrade"
2737
  msgstr " في انتظار الترقية"
2738
 
2739
+ #: includes/class-listing.php:785
2740
  #, fuzzy
2741
  msgctxt "listing status"
2742
  msgid "Expired"
2743
  msgstr "منتهي الصلاحية"
2744
 
2745
+ #: includes/class-listing.php:786
2746
  #, fuzzy
2747
  msgctxt "listing status"
2748
  msgid "Pending Renewal"
2749
  msgstr "مفعل + ريثما يتم التجديد"
2750
 
2751
+ #: includes/class-listing.php:787
2752
  #, fuzzy
2753
  msgctxt "listing status"
2754
  msgid "Abandoned"
2852
  msgid "Access Key"
2853
  msgstr "مفتاح الوصول"
2854
 
2855
+ #: templates/admin/metaboxes-listing-information-payments.tpl.php:14
2856
  #, fuzzy
2857
  msgctxt "listing metabox"
2858
  msgid "Click a transaction to see its details (and approve/reject)."
2859
  msgstr "إضغط فوق دفع للاطلاع على تفاصيل أو الموافقة على/رفض المعاملة."
2860
 
2861
+ #: templates/admin/metaboxes-listing-information-payments.tpl.php:35
2862
  #, fuzzy
2863
  msgctxt "listing metabox"
2864
  msgid "No payments available."
2978
  msgid "No, thanks"
2979
  msgstr "لا، شكرًا"
2980
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2981
  #: includes/admin/class-admin.php:358
2982
  msgctxt "admin menu"
2983
  msgid "Manage Form Fields"
3000
  msgid "Debug"
3001
  msgstr "تصحيح الأخطاء"
3002
 
3003
+ #: includes/admin/settings/class-settings-admin.php:42
3004
  #, fuzzy
3005
  msgctxt "admin menu"
3006
  msgid "Settings"
3011
  msgid "ID"
3012
  msgstr "المعرف"
3013
 
3014
+ #: includes/admin/class-csv-exporter.php:102
3015
  msgctxt "admin csv-export"
3016
  msgid "Could not create a temporary directory for handling this CSV export."
3017
  msgstr "لا يمكن إنشاء مجلد مؤقت للتعامل مع تصدير CSV."
3018
 
3019
+ #: includes/admin/class-csv-exporter.php:105
3020
  msgctxt "admin csv-export"
3021
  msgid "Could not create wpbdp-csv-exports directory."
3022
  msgstr "تعذر إنشاء مجلد wpbdp-csv-exports."
3023
 
3024
+ #: includes/admin/class-csv-exporter.php:110
3025
  msgctxt "admin csv-export"
3026
  msgid "Error while creating a temporary directory for CSV export: %s"
3027
  msgstr "حدث خطأ أثناء إنشاء مجلد مؤقت لتصدير CSV: %s"
3433
  "لتغيير مظهر الدليل بسرعة وسهولة. لدينا عدد منهم للشراء <a>هنا</a>."
3434
 
3435
  #: templates/admin/themes.tpl.php:20
3436
+ #, fuzzy
3437
  msgctxt "themes"
3438
  msgid ""
3439
+ "They are different than your regular WordPress theme and they are not a "
3440
+ "replacement for WP themes either. They will change the look and feel of your "
3441
+ "directory only."
3442
  msgstr ""
3443
  "إنها <strong>مختلفة</strong> عن قوالب ووردبريس العادية الخاصة بك، و "
3444
  "<strong>ليست</strong> بديلاً عن قوالب ووردبريس. سوف تغير الشكل والمظهر لدليل "
3469
  "وبسبب هذا، تم تعطيل تجاوز القالب الخاص بك أدناه. يجب عليك <a>مراجعة وثائق "
3470
  "الشرح بشأن التخصيص</a> لتعديل القوالب الخاصة بك."
3471
 
3472
+ #: includes/admin/csv-import.php:285
3473
  #, fuzzy
3474
  msgctxt "csv import"
3475
  msgid ""
3496
  msgid "Duration"
3497
  msgstr "المدة"
3498
 
 
 
 
 
 
3499
  #: includes/admin/fees.php:49
3500
  msgctxt "fees order"
3501
  msgid "Custom Order"
3578
  msgid "Duration"
3579
  msgstr "المدة"
3580
 
 
 
 
 
 
3581
  #: includes/admin/helpers/class-fees-table.php:127
3582
  #, fuzzy
3583
  msgctxt "fees admin"
3674
 
3675
  #: includes/admin/helpers/class-fees-table.php:391
3676
  msgctxt "fees admin"
3677
+ msgid "Sticky"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3678
  msgstr ""
3679
 
3680
+ #: includes/admin/helpers/class-fees-table.php:395
3681
  #, fuzzy
3682
  msgctxt "fees admin"
3683
+ msgid "Recurring"
3684
  msgstr "(متكرر)"
3685
 
3686
+ #: includes/admin/helpers/class-fees-table.php:399
3687
+ #, fuzzy
3688
  msgctxt "fees admin"
3689
+ msgid "Private"
3690
+ msgstr "قم بالتفعيل"
3691
 
3692
+ #: includes/admin/helpers/class-payments-table.php:53
3693
+ #, fuzzy
3694
  msgctxt "fees admin"
3695
+ msgid "Listing"
3696
+ msgstr "إعلان"
3697
 
3698
+ #: includes/admin/helpers/class-payments-table.php:54
3699
+ #, fuzzy
3700
  msgctxt "fees admin"
3701
+ msgid "ID"
3702
+ msgstr "المعرف"
 
 
 
 
3703
 
3704
+ #: includes/admin/helpers/class-payments-table.php:55
3705
+ #, fuzzy
3706
  msgctxt "fees admin"
3707
+ msgid "Date"
3708
+ msgstr "Date"
3709
 
3710
+ #: includes/admin/helpers/class-payments-table.php:56
3711
  #, fuzzy
3712
  msgctxt "fees admin"
3713
+ msgid "Payment History"
3714
+ msgstr "سجل المدفوعات"
3715
 
3716
+ #: includes/admin/helpers/class-payments-table.php:58
3717
  msgctxt "fees admin"
3718
+ msgid "Status"
3719
+ msgstr "الحالة"
3720
 
3721
+ #: templates/admin/fees-add-fee.tpl.php:1 templates/admin/fees-form.tpl.php:239
3722
+ msgctxt "fees admin"
3723
+ msgid "Add Listing Fee"
3724
+ msgstr "إضافة رسوم الإعلان"
3725
+
3726
+ #: templates/admin/fees-edit-fee.tpl.php:1
3727
+ msgctxt "fees admin"
3728
+ msgid "Edit Listing Fee"
3729
+ msgstr "تعديل رسوم الإعلان"
3730
+
3731
+ #: templates/admin/fees-form.tpl.php:135
3732
  msgctxt "fees admin"
3733
  msgid "Plan Category Policy:"
3734
  msgstr ""
3735
 
3736
+ #: templates/admin/fees-form.tpl.php:140
3737
  #, fuzzy
3738
  msgctxt "fees admin"
3739
  msgid "Plan applies to all categories"
3740
  msgstr "تجديد قائمة في جميع فئات منتهية الصلاحية"
3741
 
3742
+ #: templates/admin/fees-form.tpl.php:141
3743
  msgctxt "fees admin"
3744
  msgid "Plan applies to only certain categories"
3745
  msgstr ""
3746
 
3747
+ #: templates/admin/fees-form.tpl.php:145
3748
  #, fuzzy
3749
  msgctxt "fees admin"
3750
  msgid "Limit plan to the following categories:"
3751
  msgstr "يمكنك استخدام العناصر النائبة التالية:"
3752
 
3753
+ #: templates/admin/fees-form.tpl.php:169
3754
  msgctxt "fees admin"
3755
  msgid "Click to add categories to the selection."
3756
  msgstr ""
3757
 
3758
+ #: templates/admin/fees-form.tpl.php:183
3759
  #, fuzzy
3760
  msgctxt "fees admin"
3761
  msgid "Pricing"
3762
  msgstr "السعر"
3763
 
3764
+ #: templates/admin/fees-form.tpl.php:188
3765
  msgctxt "fees admin"
3766
  msgid "Pricing model"
3767
  msgstr ""
3768
 
3769
+ #: templates/admin/fees-form.tpl.php:192
3770
  msgctxt "fees admin"
3771
  msgid "Flat price"
3772
  msgstr ""
3773
 
3774
+ #: templates/admin/fees-form.tpl.php:193
3775
  #, fuzzy
3776
  msgctxt "fees admin"
3777
  msgid "Different price for different categories"
3778
  msgstr "ترتيب فرز التصنيفات"
3779
 
3780
+ #: templates/admin/fees-form.tpl.php:194
3781
  msgctxt "fees admin"
3782
  msgid "Base price plus an extra amount per category"
3783
  msgstr ""
3784
 
3785
+ #: templates/admin/fees-form.tpl.php:200
3786
  #, fuzzy
3787
  msgctxt "fees admin"
3788
  msgid "Fee Price"
3789
  msgstr "السعر"
3790
 
3791
+ #: templates/admin/fees-form.tpl.php:208
3792
  #, fuzzy
3793
  msgctxt "fees admin"
3794
  msgid "Prices per category"
3795
  msgstr "إزالة التصنيف"
3796
 
3797
+ #: templates/admin/fees-form.tpl.php:213
3798
  #, fuzzy
3799
  msgctxt "fees admin"
3800
  msgid "Category"
3801
  msgstr "التصنيف"
3802
 
3803
+ #: templates/admin/fees-form.tpl.php:214
3804
  #, fuzzy
3805
  msgctxt "fees admin"
3806
  msgid "Price"
3807
  msgstr "السعر"
3808
 
3809
+ #: templates/admin/fees-form.tpl.php:228
3810
  msgctxt "fees admin"
3811
  msgid "Extra amount (per category)"
3812
  msgstr ""
3813
 
3814
+ #: templates/admin/fees-form.tpl.php:239
3815
  #, fuzzy
3816
  msgctxt "fees admin"
3817
  msgid "Save Changes"
4035
  msgid "Tags updated."
4036
  msgstr "تم تحديث الوسوم"
4037
 
4038
+ #: includes/fields/class-fieldtypes-checkbox.php:92
4039
  #, fuzzy
4040
  msgctxt "form-fields admin"
4041
  msgid "Select All"
4042
  msgstr "قائمة منسدلة"
4043
 
4044
+ #: includes/fields/class-fieldtypes-checkbox.php:110
4045
+ #: includes/fields/class-fieldtypes-radiobutton.php:90
 
4046
  msgctxt "form-fields admin"
4047
  msgid "Field Options (for select lists, radio buttons and checkboxes)."
4048
  msgstr "خيارات الحقل (لتحديد القوائم وأزرار الخيارات وخانات الاختيار)."
4049
 
4050
+ #: includes/fields/class-fieldtypes-checkbox.php:122
4051
  msgctxt "form-fields admin"
4052
  msgid "Include \"Select all\"?"
4053
  msgstr ""
4054
 
4055
+ #: includes/fields/class-fieldtypes-checkbox.php:126
4056
  msgctxt "form-fields admin"
4057
  msgid "Display \"Select all\" option among options above."
4058
  msgstr ""
4059
 
4060
+ #: includes/fields/class-fieldtypes-checkbox.php:142
4061
+ #: includes/fields/class-fieldtypes-radiobutton.php:112
 
4062
  msgctxt "form-fields admin"
4063
  msgid "Field list of options is required."
4064
  msgstr "قائمة خيارات الحقل مطلوبة."
4065
 
4066
+ #: includes/fields/class-fieldtypes-image.php:58
 
 
 
 
 
 
4067
  #, fuzzy
4068
  msgctxt "form-fields admin"
4069
  msgid "Field Caption required?"
4070
  msgstr "تسمية الحقل مطلوب."
4071
 
4072
+ #: includes/fields/class-fieldtypes-textarea.php:193
 
 
 
 
 
 
 
 
 
 
 
4073
  msgctxt "form-fields admin"
4074
  msgid "Allow HTML input for this field?"
4075
  msgstr "السماح بإدخال HTML لهذا الحقل؟"
4076
 
4077
+ #: includes/fields/class-fieldtypes-textarea.php:196
4078
  msgctxt "form-fields admin"
4079
  msgid "Allow IFRAME tags in content?"
4080
  msgstr "السماح لوسوم IFRAME في المحتوى؟"
4081
 
4082
+ #: includes/fields/class-fieldtypes-textarea.php:200
4083
  msgctxt "form-fields admin"
4084
  msgid "No"
4085
  msgstr "لا"
4086
 
4087
+ #: includes/fields/class-fieldtypes-textarea.php:201
4088
  msgctxt "form-fields admin"
4089
  msgid "Yes"
4090
  msgstr "نعم"
4091
 
4092
+ #: includes/fields/class-fieldtypes-textarea.php:206
4093
  msgctxt "form-fields admin"
4094
  msgid "Allow WordPress shortcodes in this field?"
4095
  msgstr "السماح بالأكواد القصيرة لووردبريس في هذا الحقل؟"
4096
 
4097
+ #: includes/fields/class-fieldtypes-textarea.php:211
4098
  msgctxt "form-fields admin"
4099
  msgid "Display a WYSIWYG editor on the frontend?"
4100
  msgstr "عرض محرر WYSIWYG في واجهة الموقع؟"
4101
 
4102
+ #: includes/fields/class-fieldtypes-textarea.php:214
4103
  msgctxt "form-fields admin"
4104
  msgid ""
4105
  "<b>Warning:</b> Users can use this feature to get around your image limits "
4108
  "<b>تحذير:</b> يمكن للأعضاء استخدام هذه الميزة للقيام بتحايل على قيود الصورة "
4109
  "الخاصة بك في رسوم الخطط.."
4110
 
4111
+ #: includes/fields/class-fieldtypes-textarea.php:215
4112
  msgctxt "form-fields admin"
4113
  msgid "Allow images in WYSIWYG editor?"
4114
  msgstr "السماح بالصور في محرر WYSIWYG؟"
4115
 
4116
+ #: includes/fields/class-fieldtypes-textarea.php:218
4117
  msgctxt "form-fields admin"
4118
  msgid ""
4119
  "<b>Advanced users only!</b> Unless you've been told to change this, don't "
4122
  "<b>للأعضاء المتقدمين فقط!</b> إلا إذا كنت قيل لك بتغيير هذا، لا تبدل إلا إذا "
4123
  "كنت تعرف ما تفعله."
4124
 
4125
+ #: includes/fields/class-fieldtypes-textarea.php:219
4126
  msgctxt "form-fields admin"
4127
  msgid "Apply \"the_content\" filter before displaying this field?"
4128
  msgstr "تطبيق عامل تصفية \"the_content\" قبل عرض هذا الحقل؟"
4129
 
4130
+ #: includes/fields/class-fieldtypes-textarea.php:222
4131
  msgctxt "form-fields admin"
4132
  msgid "Use shortened version of Description field as excerpt"
4133
  msgstr ""
4134
 
4135
+ #: includes/fields/class-fieldtypes-textarea.php:223
4136
  msgctxt "form-fields admin"
4137
  msgid ""
4138
  "Enable always (override the Short Description given with a shortened Long "
4139
  "Description)"
4140
  msgstr ""
4141
 
4142
+ #: includes/fields/class-fieldtypes-textarea.php:224
4143
  msgctxt "form-fields admin"
4144
  msgid ""
4145
  "Enable conditionally (override ONLY when Short Description is empty with a "
4146
  "shortened Long Description)"
4147
  msgstr ""
4148
 
4149
+ #: includes/fields/class-fieldtypes-textarea.php:225
4150
  msgctxt "form-fields admin"
4151
  msgid "Disable (use the Short Description all the time, empty or not)"
4152
  msgstr ""
4153
 
4154
+ #: includes/fields/class-fieldtypes-textarea.php:227
4155
  msgctxt "form-fields admin"
4156
  msgid ""
4157
  "Truncates the description field to the value set here. To display all of the "
4158
  "description, set to 0."
4159
  msgstr ""
4160
 
4161
+ #: includes/fields/class-fieldtypes-textarea.php:228
4162
  msgctxt "form-fields admin"
4163
  msgid ""
4164
  "Number of Characters from Short Description/Excerpt to Display in List View "
4165
  "(only)"
4166
  msgstr ""
4167
 
4168
+ #: includes/fields/class-fieldtypes-textarea.php:233
4169
  msgctxt "form-fields admin"
4170
  msgid "Automatically generate excerpt from content field?"
4171
  msgstr "تلقائياً إنشاء مقتطفات من حقل المحتوى؟"
4176
  msgid "Show followers count?"
4177
  msgstr "إظهار عدد إعلانات التصنيف؟"
4178
 
4179
+ #: templates/admin/form-fields-addoredit.tpl.php:6
 
 
 
 
 
 
 
 
 
 
4180
  msgctxt "form-fields admin"
4181
  msgid "Add Form Field"
4182
  msgstr "أضف حقل الاستمارة"
4183
 
4184
+ #: templates/admin/form-fields-addoredit.tpl.php:19
4185
  msgctxt "form-fields admin"
4186
  msgid "Field Association"
4187
  msgstr "رابطة الحقل"
4188
 
4189
+ #: templates/admin/form-fields-addoredit.tpl.php:19
4190
+ #: templates/admin/form-fields-addoredit.tpl.php:44
4191
+ #: templates/admin/form-fields-addoredit.tpl.php:68
4192
  msgctxt "form-fields admin"
4193
  msgid "required"
4194
  msgstr "مطلوب"
4195
 
4196
+ #: templates/admin/form-fields-addoredit.tpl.php:44
4197
  msgctxt "form-fields admin"
4198
  msgid "Field Type"
4199
  msgstr "نوع الحقل"
4200
 
4201
+ #: templates/admin/form-fields-addoredit.tpl.php:68
4202
  msgctxt "form-fields admin"
4203
  msgid "Field Label"
4204
  msgstr "تسمية الحقل"
4205
 
4206
+ #: templates/admin/form-fields-addoredit.tpl.php:78
4207
  msgctxt "form-fields admin"
4208
  msgid "Field description"
4209
  msgstr "وصف الحقل"
4210
 
4211
+ #: templates/admin/form-fields-addoredit.tpl.php:78
4212
  msgctxt "form-fields admin"
4213
  msgid "optional"
4214
  msgstr "إختياري"
4215
 
4216
+ #: templates/admin/form-fields-addoredit.tpl.php:95
4217
  msgctxt "form-fields admin"
4218
  msgid "Field-specific settings"
4219
  msgstr "إعدادات حقل خاص"
4220
 
4221
+ #: templates/admin/form-fields-addoredit.tpl.php:104
4222
  msgctxt "form-fields admin"
4223
  msgid "Field validation options"
4224
  msgstr "خيارات التحقق من صحة الحقل"
4225
 
4226
+ #: templates/admin/form-fields-addoredit.tpl.php:108
4227
  msgctxt "form-fields admin"
4228
  msgid "Field Validator"
4229
  msgstr "مصادقة الحقول"
4230
 
4231
+ #: templates/admin/form-fields-addoredit.tpl.php:112
4232
  msgctxt "form-fields admin"
4233
  msgid "No validation"
4234
  msgstr "لا يوجد تحقق من الصحة"
4235
 
4236
+ #: templates/admin/form-fields-addoredit.tpl.php:124
4237
  #, fuzzy
4238
  msgctxt "form-fields admin"
4239
  msgid "Number of words"
4240
  msgstr "عدد الصور:"
4241
 
4242
+ #: templates/admin/form-fields-addoredit.tpl.php:134
4243
  msgctxt "form-fields admin"
4244
  msgid "Is field required?"
4245
  msgstr "هل هذا الحقل مطلوب؟"
4246
 
4247
+ #: templates/admin/form-fields-addoredit.tpl.php:140
4248
  msgctxt "form-fields admin"
4249
  msgid "This field is required."
4250
  msgstr "هذا الحقل مطلوب."
4251
 
4252
+ #: templates/admin/form-fields-addoredit.tpl.php:148
4253
  msgctxt "form-fields admin"
4254
  msgid "Field display options"
4255
  msgstr "خيارات عرض الحقل"
4256
 
4257
+ #: templates/admin/form-fields-addoredit.tpl.php:152
4258
  msgctxt "form-fields admin"
4259
  msgid "Field Category Policy:"
4260
  msgstr ""
4261
 
4262
+ #: templates/admin/form-fields-addoredit.tpl.php:157
4263
  #, fuzzy
4264
  msgctxt "form-fields admin"
4265
  msgid "Field applies to all categories"
4266
  msgstr "تجديد قائمة في جميع فئات منتهية الصلاحية"
4267
 
4268
+ #: templates/admin/form-fields-addoredit.tpl.php:158
4269
  #, fuzzy
4270
  msgctxt "form-fields admin"
4271
  msgid "Field applies to only certain categories"
4272
  msgstr "تجديد قائمة في جميع فئات منتهية الصلاحية"
4273
 
4274
+ #: templates/admin/form-fields-addoredit.tpl.php:162
4275
  #, fuzzy
4276
  msgctxt "form-fields admin"
4277
  msgid "Limit field to the following categories:"
4278
  msgstr "يمكنك استخدام العناصر النائبة التالية:"
4279
 
4280
+ #: templates/admin/form-fields-addoredit.tpl.php:186
4281
  msgctxt "form-fields admin"
4282
  msgid "Click to add categories to the selection."
4283
  msgstr ""
4284
 
4285
+ #: templates/admin/form-fields-addoredit.tpl.php:199
4286
  msgctxt "form-fields admin"
4287
  msgid "Show this field to admin users only?"
4288
  msgstr ""
4289
 
4290
+ #: templates/admin/form-fields-addoredit.tpl.php:205
4291
  #, fuzzy
4292
  msgctxt "form-fields admin"
4293
  msgid "Display this field to admin users only in the edit listing view."
4294
  msgstr "عرض هذه القيمة في مشاهدة الإعلان."
4295
 
4296
+ #: templates/admin/form-fields-addoredit.tpl.php:211
4297
  msgctxt "form-fields admin"
4298
  msgid "Show this value in excerpt view?"
4299
  msgstr "إظهار هذه القيمة في مشاهدة المقتطفات؟"
4300
 
4301
+ #: templates/admin/form-fields-addoredit.tpl.php:217
4302
  msgctxt "form-fields admin"
4303
  msgid "Display this value in post excerpt view."
4304
  msgstr "عرض هذه القيمة في مشاهدة مقتطفات المقالة."
4305
 
4306
+ #: templates/admin/form-fields-addoredit.tpl.php:223
4307
  msgctxt "form-fields admin"
4308
  msgid "Show this value in listing view?"
4309
  msgstr "إظهار هذه القيمة في مشاهدة الإعلان؟"
4310
 
4311
+ #: templates/admin/form-fields-addoredit.tpl.php:229
4312
  msgctxt "form-fields admin"
4313
  msgid "Display this value in the listing view."
4314
  msgstr "عرض هذه القيمة في مشاهدة الإعلان."
4315
 
4316
+ #: templates/admin/form-fields-addoredit.tpl.php:235
4317
  msgctxt "form-fields admin"
4318
  msgid "Include this field in the search form?"
4319
  msgstr "تضمين هذا الحقل في نموذج البحث؟"
4320
 
4321
+ #: templates/admin/form-fields-addoredit.tpl.php:241
4322
  msgctxt "form-fields admin"
4323
  msgid "Include this field in the search form."
4324
  msgstr "تضمين هذا الحقل في نموذج البحث."
4325
 
4326
+ #: templates/admin/form-fields-addoredit.tpl.php:247
4327
  #, fuzzy
4328
  msgctxt "form-fields admin"
4329
  msgid "Is this field required for searching?"
4330
  msgstr "هل هذا الحقل مطلوب؟"
4331
 
4332
+ #: templates/admin/form-fields-addoredit.tpl.php:253
4333
  msgctxt "form-fields admin"
4334
  msgid ""
4335
  "Make this fields required during searches on the Advanced Search screen."
4336
  msgstr ""
4337
 
4338
+ #: templates/admin/form-fields-addoredit.tpl.php:259
4339
  msgctxt "form-fields admin"
4340
  msgid "Hide this field's label?"
4341
  msgstr "إخفاء تسمية هذا الحقل؟"
4342
 
4343
+ #: templates/admin/form-fields-addoredit.tpl.php:265
4344
  msgctxt "form-fields admin"
4345
  msgid "Hide this field's label when displaying it."
4346
  msgstr "إخفاء تسمية هذا الحقل عند عرضه."
4347
 
4348
+ #: templates/admin/form-fields-addoredit.tpl.php:272
4349
  #, fuzzy
4350
  msgctxt "form-fields admin"
4351
  msgid "Field privacy options"
4352
  msgstr "خيارات عرض الحقل"
4353
 
4354
+ #: templates/admin/form-fields-addoredit.tpl.php:276
4355
  msgctxt "form-fields admin"
4356
  msgid "This field contains sensitive or private information?"
4357
  msgstr ""
4358
 
4359
+ #: templates/admin/form-fields-addoredit.tpl.php:284
4360
  msgctxt "form-fields admin"
4361
  msgid "Add this field when exporting or deleting user's personal data."
4362
  msgstr ""
4363
 
4364
+ #: templates/admin/form-fields-addoredit.tpl.php:291
4365
  msgctxt "form-fields admin"
4366
  msgid "Update Field"
4367
  msgstr "تحديث الحقل"
4368
 
4369
+ #: templates/admin/form-fields-addoredit.tpl.php:293
4370
  msgctxt "form-fields admin"
4371
  msgid "Add Field"
4372
  msgstr "إضافة حقل"
4559
  msgid "Payment details updated."
4560
  msgstr "تفاصيل الدفع"
4561
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4562
  #: templates/admin/payments-note.tpl.php:13
4563
  #, fuzzy
4564
  msgctxt "payments admin"
4571
  msgid "Delete"
4572
  msgstr "Effacer"
4573
 
4574
+ #: includes/admin/settings/class-settings-admin.php:351
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4575
  #, fuzzy
4576
  msgctxt "admin settings"
4577
  msgid "Remove"
4578
  msgstr "إزالة"
4579
 
4580
+ #: includes/admin/settings/class-settings-admin.php:413
4581
  msgctxt "admin settings"
4582
  msgid "Valid placeholders: %s"
4583
  msgstr "العناصر النائبة صالحة: %s"
4584
 
4585
+ #: includes/admin/settings/class-settings-bootstrap.php:78
4586
  msgctxt "admin settings"
4587
  msgid ""
4588
  "<strong>IMPORTANT:</strong> subpages of the main directory page cannot be "
4589
  "accesed while this setting is checked."
4590
  msgstr ""
4591
 
4592
+ #: includes/admin/settings/class-settings-bootstrap.php:284
4593
  msgctxt "admin settings"
4594
  msgid "Above results"
4595
  msgstr "أعلى النتائج"
4596
 
4597
+ #: includes/admin/settings/class-settings-bootstrap.php:285
4598
  msgctxt "admin settings"
4599
  msgid "Below results"
4600
  msgstr "أسفل النتائج"
4601
 
4602
+ #: includes/admin/settings/class-settings-bootstrap.php:286
4603
  msgctxt "admin settings"
4604
  msgid "Don't show with results"
4605
  msgstr "لا تظهر مع النتائج"
4606
 
4607
+ #: includes/admin/settings/class-settings-bootstrap.php:293
4608
  msgctxt "admin settings"
4609
  msgid ""
4610
  "You have selected a textarea field to be included in quick searches. "
4615
  "التي تنطوي على تلك الحقول تتطلب موارد كثيرة ويمكن أن تؤدي الى انتهاء المهلة "
4616
  "و/ أو البطء العام."
4617
 
4618
+ #: includes/admin/settings/class-settings-bootstrap.php:297
4619
  msgctxt "admin settings"
4620
  msgid ""
4621
  "If no fields are selected, the following fields will be used in Quick "
4622
  "Searches:"
4623
  msgstr ""
4624
 
4625
+ #: includes/admin/settings/class-settings-bootstrap.php:340
4626
  msgctxt "admin settings"
4627
  msgid ""
4628
  "Check this if you are having trouble with BD, particularly when importing or "
4631
  "حدد هذا الخيار إذا كنت تواجه مشكلة مع دليل الأعمال، ولا سيما عند استيراد أو "
4632
  "تصدير ملفات CSV."
4633
 
4634
+ #: includes/admin/settings/class-settings-bootstrap.php:525
4635
  msgctxt "admin settings"
4636
  msgid "Do not include comments in listings"
4637
  msgstr "يتضمن نموذج التعليق على صفحات الإعلانات؟"
4638
 
4639
+ #: includes/admin/settings/class-settings-bootstrap.php:549
 
 
 
 
 
4640
  #, fuzzy
4641
  msgctxt "admin settings"
4642
  msgid "Directory view."
4643
  msgstr "الدليل"
4644
 
4645
+ #: includes/admin/settings/class-settings-bootstrap.php:550
4646
  #, fuzzy
4647
  msgctxt "admin settings"
4648
  msgid "All Listings view."
4649
  msgstr "مشاهدة جميع الإعلانات"
4650
 
4651
+ #: includes/admin/settings/class-settings-bootstrap.php:551
4652
  #, fuzzy
4653
  msgctxt "admin settings"
4654
  msgid "Category view."
4655
  msgstr "التصنيفات"
4656
 
4657
+ #: includes/admin/settings/class-settings-bootstrap.php:552
4658
  #, fuzzy
4659
  msgctxt "admin settings"
4660
  msgid "Search view."
4661
  msgstr "بحث"
4662
 
4663
+ #: includes/admin/settings/class-settings-bootstrap.php:651
4664
  msgctxt "admin settings"
4665
  msgid "Name"
4666
  msgstr "الإسم"
4667
 
4668
+ #: includes/admin/settings/class-settings-bootstrap.php:652
4669
  msgctxt "admin settings"
4670
  msgid "Slug"
4671
  msgstr "رابط لطيف"
4672
 
4673
+ #: includes/admin/settings/class-settings-bootstrap.php:653
4674
  msgctxt "admin settings"
4675
  msgid "Listing Count"
4676
  msgstr "عداد الإعلانات"
4677
 
4678
+ #: includes/admin/settings/class-settings-bootstrap.php:665
4679
+ #: includes/admin/settings/class-settings-bootstrap.php:733
4680
  msgctxt "admin settings"
4681
  msgid "Ascending"
4682
  msgstr "تصاعدي"
4683
 
4684
+ #: includes/admin/settings/class-settings-bootstrap.php:666
4685
+ #: includes/admin/settings/class-settings-bootstrap.php:734
4686
  msgctxt "admin settings"
4687
  msgid "Descending"
4688
  msgstr "تنازلي"
4689
 
4690
+ #: includes/admin/settings/class-settings-bootstrap.php:699
4691
  msgctxt "admin settings"
4692
+ msgid "Fee Plan Custom Order can be changed under <a>Fee Plans</a>"
4693
  msgstr ""
4694
 
4695
+ #: includes/admin/settings/class-settings-bootstrap.php:711
4696
  msgctxt "admin settings"
4697
  msgid "Title"
4698
  msgstr "العنوان"
4699
 
4700
+ #: includes/admin/settings/class-settings-bootstrap.php:712
4701
  msgctxt "admin settings"
4702
  msgid "Author"
4703
  msgstr "الكاتب"
4704
 
4705
+ #: includes/admin/settings/class-settings-bootstrap.php:713
4706
+ #: includes/functions.php:1158
4707
  msgctxt "admin settings"
4708
  msgid "Date posted"
4709
  msgstr "تاريخ النشر"
4710
 
4711
+ #: includes/admin/settings/class-settings-bootstrap.php:714
4712
+ #: includes/functions.php:1159
4713
  msgctxt "admin settings"
4714
  msgid "Date last modified"
4715
  msgstr "تاريخ آخر تعديل"
4716
 
4717
+ #: includes/admin/settings/class-settings-bootstrap.php:715
4718
  msgctxt "admin settings"
4719
  msgid "Random"
4720
  msgstr "عشوائية"
4721
 
4722
+ #: includes/admin/settings/class-settings-bootstrap.php:716
4723
  msgctxt "admin settings"
4724
  msgid "Paid first then free. Inside each group by date."
4725
  msgstr "تدفع أولاً ثم مجاناً. داخل كل مجموعة حسب التاريخ."
4726
 
4727
+ #: includes/admin/settings/class-settings-bootstrap.php:717
4728
  msgctxt "admin settings"
4729
  msgid "Paid first then free. Inside each group by title."
4730
  msgstr "تدفع أولاً ثم مجاناً. داخل كل مجموعة بعنوان."
4731
 
4732
+ #: includes/admin/settings/class-settings-bootstrap.php:718
4733
  msgctxt "admin settings"
4734
  msgid "Fee Plan Custom Order, then Date"
4735
  msgstr ""
4736
 
4737
+ #: includes/admin/settings/class-settings-bootstrap.php:719
4738
  msgctxt "admin settings"
4739
  msgid "Fee Plan Custom Order, then Title"
4740
  msgstr ""
4741
 
4742
+ #: includes/admin/settings/class-settings-bootstrap.php:980
 
 
 
 
 
4743
  msgctxt "admin settings"
4744
  msgid ""
4745
  "For paid listing images, configure that by adding or editing a <a>Fee Plan</"
4748
  "بالنسبة لصور الإعلانات المدفوعة، قم بإعدادها بإضافة أو تحرير <a>رسوم الخطة</"
4749
  "a> بدلاً من هذا الإعداد، الذي هو تجاهل الإعلانات المدفوعة."
4750
 
4751
+ #: includes/admin/settings/class-settings-bootstrap.php:991
4752
+ #: includes/admin/settings/class-settings-bootstrap.php:1044
4753
  #, fuzzy
4754
  msgctxt "admin settings"
4755
  msgid "Excerpt view."
4756
  msgstr "مقتطف"
4757
 
4758
+ #: includes/admin/settings/class-settings-bootstrap.php:992
4759
+ #: includes/admin/settings/class-settings-bootstrap.php:1045
4760
  #, fuzzy
4761
  msgctxt "admin settings"
4762
  msgid "Detail view."
4763
  msgstr "الدليل"
4764
 
4765
+ #. translators: %1$s: gateway name, %2$s: explanation string
4766
+ #: includes/admin/settings/class-settings-bootstrap.php:1103
4767
  msgctxt "admin settings"
4768
  msgid "AED currency is not supported by %1$s. %2$s"
4769
  msgstr ""
4770
 
4771
+ #: includes/admin/settings/class-settings-bootstrap.php:1121
4772
  msgctxt "admin settings"
4773
  msgid "Australian Dollar (AUD)"
4774
  msgstr "الدولار الأسترالي (AUD)"
4775
 
4776
+ #: includes/admin/settings/class-settings-bootstrap.php:1122
4777
  msgctxt "admin settings"
4778
  msgid "Brazilian Real (BRL)"
4779
  msgstr "الريال البرازيلي (BRL)"
4780
 
4781
+ #: includes/admin/settings/class-settings-bootstrap.php:1123
4782
  msgctxt "admin settings"
4783
  msgid "Canadian Dollar (CAD)"
4784
  msgstr "الدولار الكندي (CAD)"
4785
 
4786
+ #: includes/admin/settings/class-settings-bootstrap.php:1124
4787
  msgctxt "admin settings"
4788
  msgid "Czech Koruna (CZK)"
4789
  msgstr "الكورونا التشيكية (CZK)"
4790
 
4791
+ #: includes/admin/settings/class-settings-bootstrap.php:1125
4792
  msgctxt "admin settings"
4793
  msgid "Danish Krone (DKK)"
4794
  msgstr "الكرونة الدانماركية (DKK)"
4795
 
4796
+ #: includes/admin/settings/class-settings-bootstrap.php:1126
4797
  msgctxt "admin settings"
4798
  msgid "United Arab Emirates Dirham (AED)"
4799
  msgstr ""
4800
 
4801
+ #: includes/admin/settings/class-settings-bootstrap.php:1127
4802
  msgctxt "admin settings"
4803
  msgid "Euro (EUR)"
4804
  msgstr "اليورو (EUR)"
4805
 
4806
+ #: includes/admin/settings/class-settings-bootstrap.php:1128
4807
  msgctxt "admin settings"
4808
  msgid "Hong Kong Dollar (HKD)"
4809
  msgstr "دولار هونج كونج (HKD)"
4810
 
4811
+ #: includes/admin/settings/class-settings-bootstrap.php:1129
4812
  msgctxt "admin settings"
4813
  msgid "Hungarian Forint (HUF)"
4814
  msgstr "الفورنت الهنغاري (HUF)"
4815
 
4816
+ #: includes/admin/settings/class-settings-bootstrap.php:1130
4817
  msgctxt "admin settings"
4818
  msgid "Israeli New Shequel (ILS)"
4819
  msgstr "الشكيل الإسرائيلي الجديد (ILS)"
4820
 
4821
+ #: includes/admin/settings/class-settings-bootstrap.php:1131
4822
  msgctxt "admin settings"
4823
  msgid "Japanese Yen (JPY)"
4824
  msgstr "الين الياباني (JPY)"
4825
 
4826
+ #: includes/admin/settings/class-settings-bootstrap.php:1132
4827
  msgctxt "admin settings"
4828
  msgid "Moroccan Dirham (MAD)"
4829
  msgstr ""
4830
 
4831
+ #: includes/admin/settings/class-settings-bootstrap.php:1133
4832
  msgctxt "admin settings"
4833
  msgid "Malasian Ringgit (MYR)"
4834
  msgstr "الرينغيت الماليزي (MYR)"
4835
 
4836
+ #: includes/admin/settings/class-settings-bootstrap.php:1134
4837
  msgctxt "admin settings"
4838
  msgid "Mexican Peso (MXN)"
4839
  msgstr "بيزو مكسيكي (MXN)"
4840
 
4841
+ #: includes/admin/settings/class-settings-bootstrap.php:1135
4842
  msgctxt "admin settings"
4843
  msgid "Norwegian Krone (NOK)"
4844
  msgstr "الكرون النرويجي (NOK)"
4845
 
4846
+ #: includes/admin/settings/class-settings-bootstrap.php:1136
4847
  msgctxt "admin settings"
4848
  msgid "New Zealand Dollar (NZD)"
4849
  msgstr "الدولار النيوزيلندي (NZD)"
4850
 
4851
+ #: includes/admin/settings/class-settings-bootstrap.php:1137
4852
  msgctxt "admin settings"
4853
  msgid "Philippine Peso (PHP)"
4854
  msgstr "بيزو فلبيني (PHP)"
4855
 
4856
+ #: includes/admin/settings/class-settings-bootstrap.php:1138
4857
  msgctxt "admin settings"
4858
  msgid "Polish Zloty (PLN)"
4859
  msgstr "الزلوتي البولندي (PLN)"
4860
 
4861
+ #: includes/admin/settings/class-settings-bootstrap.php:1139
4862
  msgctxt "admin settings"
4863
  msgid "Pound Sterling (GBP)"
4864
  msgstr "الجنيه الإسترليني (GBP)"
4865
 
4866
+ #: includes/admin/settings/class-settings-bootstrap.php:1140
4867
  msgctxt "admin settings"
4868
  msgid "Singapore Dollar (SGD)"
4869
  msgstr "دولار سنغافوري (SGD)"
4870
 
4871
+ #: includes/admin/settings/class-settings-bootstrap.php:1141
4872
  msgctxt "admin settings"
4873
  msgid "Swedish Krona (SEK)"
4874
  msgstr "الكرونا السويدية (SEK)"
4875
 
4876
+ #: includes/admin/settings/class-settings-bootstrap.php:1142
4877
  msgctxt "admin settings"
4878
  msgid "Swiss Franc (CHF)"
4879
  msgstr "الفرنك السويسري (CHF)"
4880
 
4881
+ #: includes/admin/settings/class-settings-bootstrap.php:1143
4882
  msgctxt "admin settings"
4883
  msgid "Taiwan Dollar (TWD)"
4884
  msgstr "الدولار التايواني (TWD)"
4885
 
4886
+ #: includes/admin/settings/class-settings-bootstrap.php:1144
4887
  msgctxt "admin settings"
4888
  msgid "Thai Baht (THB)"
4889
  msgstr "البات التايلندي (THB)"
4890
 
4891
+ #: includes/admin/settings/class-settings-bootstrap.php:1145
4892
  msgctxt "admin settings"
4893
  msgid "Turkish Lira (TRY)"
4894
  msgstr "الليرة التركية (TRY)"
4895
 
4896
+ #: includes/admin/settings/class-settings-bootstrap.php:1146
4897
  msgctxt "admin settings"
4898
  msgid "U.S. Dollar (USD)"
4899
  msgstr "الدولار الأمريكي (USD)"
4900
 
4901
+ #: includes/admin/settings/class-settings-bootstrap.php:1170
4902
  msgctxt "admin settings"
4903
  msgid "Show currency symbol on the left"
4904
  msgstr "إظهار رمز العملة على اليسار"
4905
 
4906
+ #: includes/admin/settings/class-settings-bootstrap.php:1171
4907
  msgctxt "admin settings"
4908
  msgid "Show currency symbol on the right"
4909
  msgstr "إظهار رمز العملة على اليمين"
4910
 
4911
+ #: includes/admin/settings/class-settings-bootstrap.php:1172
4912
  msgctxt "admin settings"
4913
  msgid "Do not show currency symbol"
4914
  msgstr "عدم إظهار رمز العملة"
4915
 
4916
+ #: includes/admin/settings/class-settings-bootstrap.php:1193
4917
  msgctxt "admin settings"
4918
  msgid ""
4919
  "Thank you for your payment. Your payment is being verified and your listing "
4922
  "شكرا لك على الدفع. يتم الآن التحقق من الدفع وفحص إعلانك. يمكن أن تأخذ عملية "
4923
  "التحقق والمراجعة مدة 48 ساعة."
4924
 
4925
+ #: includes/admin/settings/class-settings-bootstrap.php:1218
4926
+ #, fuzzy
4927
  msgctxt "admin settings"
4928
  msgid ""
4929
  "Listings with pending payments are marked as abandoned after this time. You "
4930
+ "can also <a>customize the email</a> users receive."
4931
  msgstr ""
4932
  "الإعلانات مع الدفعات المعلقة تعد متخلى عنها بعد هذا الوقت. يمكنك أيضا "
4933
  "<a>تخصيص البريد الإلكتروني</a> الذي يتلقاه الأعضاء."
4934
 
4935
+ #: includes/admin/settings/class-settings-bootstrap.php:1248
4936
  msgctxt "admin settings"
4937
  msgid "Try listing's email field first, then author's email."
4938
  msgstr "جرب البريد الإلكتروني للإعلانات أولاً، ثم البريد الإلكتروني للكاتب."
4939
 
4940
+ #: includes/admin/settings/class-settings-bootstrap.php:1249
4941
  msgctxt "admin settings"
4942
  msgid "Try author's email first and then listing's email field."
4943
  msgstr "جرب البريد الإلكتروني للكاتب أولاً، ثم البريد الإلكتروني للإعلانات."
4944
 
4945
+ #: includes/admin/settings/class-settings-bootstrap.php:1262
4946
  msgctxt "admin settings"
4947
  msgid "Plain (text/plain)"
4948
  msgstr ""
4949
 
4950
+ #: includes/admin/settings/class-settings-bootstrap.php:1263
4951
  msgctxt "admin settings"
4952
  msgid "HTML (text/html)"
4953
  msgstr ""
4954
 
4955
+ #: includes/admin/settings/class-settings-bootstrap.php:1264
4956
  msgctxt "admin settings"
4957
  msgid "Both (multipart/alternative)"
4958
  msgstr ""
4959
 
4960
+ #: includes/admin/settings/class-settings-bootstrap.php:1278
4961
  msgctxt "admin settings"
4962
  msgid "A new listing is submitted."
4963
  msgstr "يتم إضافة إعلان جديد"
4964
 
4965
+ #: includes/admin/settings/class-settings-bootstrap.php:1279
4966
  msgctxt "admin settings"
4967
  msgid "A listing is edited."
4968
  msgstr "تم تحرير الإعلان"
4969
 
4970
+ #: includes/admin/settings/class-settings-bootstrap.php:1280
4971
  msgctxt "admin settings"
4972
  msgid "A listing expires."
4973
  msgstr "الإعلان منتهي التاريخ"
4974
 
4975
+ #: includes/admin/settings/class-settings-bootstrap.php:1281
4976
  #, fuzzy
4977
  msgctxt "admin settings"
4978
  msgid "A listing is renewed."
4979
  msgstr "تم تحرير الإعلان"
4980
 
4981
+ #: includes/admin/settings/class-settings-bootstrap.php:1282
4982
  #, fuzzy
4983
  msgctxt "admin settings"
4984
  msgid "A listing payment is completed."
4985
  msgstr "تم تحرير الإعلان"
4986
 
4987
+ #: includes/admin/settings/class-settings-bootstrap.php:1283
4988
  #, fuzzy
4989
  msgctxt "admin settings"
4990
  msgid "A listing has been reported as inappropriate."
4991
  msgstr "تمت ترقية الإعلان."
4992
 
4993
+ #: includes/admin/settings/class-settings-bootstrap.php:1284
4994
  msgctxt "admin settings"
4995
  msgid "A contact message is sent to a listing's owner."
4996
  msgstr "يتم إرسال رسالة اتصال لمالك الإعلان."
4997
 
4998
+ #: includes/admin/settings/class-settings-bootstrap.php:1311
4999
  msgctxt "admin settings"
5000
  msgid "Their listing is submitted."
5001
  msgstr "يتم إضافة الإعلان الخاص بهم"
5002
 
5003
+ #: includes/admin/settings/class-settings-bootstrap.php:1312
5004
  msgctxt "admin settings"
5005
  msgid "Their listing is approved/published."
5006
  msgstr "تمت الموافقة ونشر الإعلان الخاص بهم"
5007
 
5008
+ #: includes/admin/settings/class-settings-bootstrap.php:1313
5009
  #, fuzzy
5010
  msgctxt "admin settings"
5011
  msgid "A payment for their listing is completed."
5012
  msgstr "يتم إضافة الإعلان الخاص بهم"
5013
 
5014
+ #: includes/admin/settings/class-settings-bootstrap.php:1314
5015
  #, fuzzy
5016
  msgctxt "admin settings"
5017
  msgid "Their listing expired or is about to expire."
5018
  msgstr "يتم إضافة الإعلان الخاص بهم"
5019
 
5020
+ #: includes/admin/settings/class-settings-bootstrap.php:1332
5021
+ #: includes/admin/settings/class-settings-bootstrap.php:1351
5022
+ #: includes/admin/settings/class-settings-bootstrap.php:1383
5023
+ #: includes/admin/settings/class-settings-bootstrap.php:1418
5024
+ #: includes/admin/settings/class-settings-bootstrap.php:1455
5025
  msgctxt "admin settings"
5026
  msgid "Listing's title"
5027
  msgstr "عنوان الإعلان"
5028
 
5029
+ #: includes/admin/settings/class-settings-bootstrap.php:1333
5030
+ #: includes/admin/settings/class-settings-bootstrap.php:1419
5031
  #, fuzzy
5032
  msgctxt "admin settings"
5033
  msgid "Listing's fee plan name"
5034
  msgstr "إنتهاء صلاحية الإعلان"
5035
 
5036
+ #: includes/admin/settings/class-settings-bootstrap.php:1334
5037
+ #: includes/admin/settings/class-settings-bootstrap.php:1420
5038
  #, fuzzy
5039
  msgctxt "admin settings"
5040
  msgid "Listing's fee plan description"
5041
  msgstr "تحديد رسوم الإعلان"
5042
 
5043
+ #: includes/admin/settings/class-settings-bootstrap.php:1335
5044
+ #: includes/admin/settings/class-settings-bootstrap.php:1421
5045
  #, fuzzy
5046
  msgctxt "admin settings"
5047
  msgid "Listing's fee plan details"
5048
  msgstr "إنتهاء صلاحية الإعلان"
5049
 
5050
+ #: includes/admin/settings/class-settings-bootstrap.php:1348
5051
  msgctxt "admin settings"
5052
  msgid ""
5053
  "Your listing \"[listing]\" is now available at [listing-url] and can be "
5056
  "القائمة الخاصة بك \"[listing]\" متوفر الآن في [listing-url] ويمكن مشاهدتها "
5057
  "من قبل العموم."
5058
 
5059
+ #: includes/admin/settings/class-settings-bootstrap.php:1352
5060
+ #: includes/admin/settings/class-settings-bootstrap.php:1382
5061
  msgctxt "admin settings"
5062
  msgid "Listing's URL"
5063
  msgstr "عنوان URL الإعلان"
5064
 
5065
+ #: includes/admin/settings/class-settings-bootstrap.php:1353
5066
+ #: includes/admin/settings/class-settings-bootstrap.php:1388
5067
  #, fuzzy
5068
  msgctxt "admin settings"
5069
  msgid "Listing's Access Key"
5070
  msgstr "مفاتيح وصول الإعلان"
5071
 
5072
+ #: includes/admin/settings/class-settings-bootstrap.php:1384
5073
  #, fuzzy
5074
  msgctxt "admin settings"
5075
  msgid "Sender's name"
5076
  msgstr "إسم الكاتب"
5077
 
5078
+ #: includes/admin/settings/class-settings-bootstrap.php:1386
 
 
 
 
 
 
5079
  #, fuzzy
5080
  msgctxt "admin settings"
5081
  msgid "Contact message"
5082
  msgstr "رسالة اتصال الإعلان"
5083
 
5084
+ #: includes/admin/settings/class-settings-bootstrap.php:1387
5085
  msgctxt "admin settings"
5086
  msgid "Date and time the message was sent"
5087
  msgstr ""
5088
 
5089
+ #: includes/admin/settings/class-settings-bootstrap.php:1422
5090
  #, fuzzy
5091
  msgctxt "admin settings"
5092
  msgid "Payment items details."
5093
  msgstr "تفاصيل الدفع"
5094
 
5095
+ #: includes/admin/settings/class-settings-bootstrap.php:1423
5096
  msgctxt "admin settings"
5097
  msgid "URL where user can review and print payment receipt."
5098
  msgstr ""
5099
 
5100
+ #: includes/admin/settings/class-settings-bootstrap.php:1424
5101
  #, fuzzy
5102
  msgctxt "admin settings"
5103
  msgid "Gateway used to process listing's payment."
5104
  msgstr "تعذر معالجة الدفع."
5105
 
5106
+ #: includes/admin/settings/class-settings-bootstrap.php:1456
5107
  msgctxt "admin settings"
5108
  msgid "Checkout URL link"
5109
  msgstr "رابط URL إتمام الشراء"
5110
 
5111
+ #: includes/admin/settings/class-settings-bootstrap.php:1593
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5112
  #, fuzzy
5113
  msgctxt "admin settings"
5114
  msgid "Uploaded Image (no resize)"
5115
  msgstr "رفع الصور"
5116
 
5117
+ #: includes/functions.php:1156
5118
  msgctxt "admin settings"
5119
  msgid "User"
5120
  msgstr "عضو"
5121
 
5122
+ #: includes/functions.php:1157
5123
  msgctxt "admin settings"
5124
  msgid "User registration date"
5125
  msgstr "تاريخ تسجيل العضو"
5126
 
5127
+ #: includes/licensing.php:197
5128
  #, fuzzy
5129
  msgctxt "admin settings"
5130
  msgid "Enter License Key here"
5131
  msgstr "تجديد مفتاح الترخيص"
5132
 
5133
+ #: includes/admin/settings/class-settings-admin.php:454
5134
  #, fuzzy
5135
  msgctxt "expiration notices"
5136
  msgid "Add notice"
5137
  msgstr "إضافة حقل"
5138
 
5139
+ #: includes/admin/settings/class-settings-admin.php:473
5140
  msgctxt "expiration notices"
5141
  msgid "No notices configured."
5142
  msgstr ""
5143
 
5144
+ #: includes/admin/settings/class-settings-admin.php:487
5145
  #, fuzzy
5146
  msgctxt "expiration notices"
5147
  msgid "Delete"
5148
  msgstr "Effacer"
5149
 
5150
+ #: includes/admin/settings/class-settings-admin.php:515
5151
  msgctxt "expiration notices"
5152
  msgid "recurring and non-recurring"
5153
  msgstr ""
5154
 
5155
+ #: includes/admin/settings/class-settings-admin.php:517
5156
  #, fuzzy
5157
  msgctxt "expiration notices"
5158
  msgid "recurring only"
5159
  msgstr "(متكرر)"
5160
 
5161
+ #: includes/admin/settings/class-settings-admin.php:519
5162
  #, fuzzy
5163
  msgctxt "expiration notices"
5164
  msgid "non-recurring only"
5165
  msgstr "(متكرر)"
5166
 
5167
+ #: includes/admin/settings/class-settings-admin.php:523
5168
  #, fuzzy
5169
  msgctxt "expiration notices"
5170
  msgid "Sent when a listing (%s) is renewed."
5171
  msgstr "ترسل بعد أن يضاف الإعلان."
5172
 
5173
+ #: includes/admin/settings/class-settings-admin.php:528
5174
  #, fuzzy
5175
  msgctxt "expiration notices"
5176
  msgid "Sent when a listing (%s) expires."
5177
  msgstr "الإعلان منتهي التاريخ"
5178
 
5179
+ #: includes/admin/settings/class-settings-admin.php:536
5180
  #, fuzzy
5181
  msgctxt "expiration notices"
5182
  msgid "%d day"
5188
  msgstr[4] "%d يوم"
5189
  msgstr[5] "%d يوم"
5190
 
5191
+ #: includes/admin/settings/class-settings-admin.php:539
5192
  msgctxt "expiration notices"
5193
  msgid "%d week"
5194
  msgid_plural "%d weeks"
5199
  msgstr[4] ""
5200
  msgstr[5] ""
5201
 
5202
+ #: includes/admin/settings/class-settings-admin.php:542
5203
  msgctxt "expiration notices"
5204
  msgid "%d month"
5205
  msgid_plural "%d months"
5212
 
5213
  #. translators: 1: relative time (e.g. 3 days), 2: recurring modifier (e.g.
5214
  #. non-recuring only)
5215
+ #: includes/admin/settings/class-settings-admin.php:548
5216
  msgctxt "expiration notices"
5217
  msgid "Sent %1$s before a listing (%2$s) expires."
5218
  msgstr ""
5219
 
5220
  #. translators: 1: relative time (e.g. 3 days), 2: recurring modifier (e.g.
5221
  #. non-recuring only)
5222
+ #: includes/admin/settings/class-settings-admin.php:551
5223
  #, fuzzy
5224
  msgctxt "expiration notices"
5225
  msgid "Sent %1$s after a listing (%2$s) expires."
5226
  msgstr "ترسل بعد أن يضاف الإعلان."
5227
 
5228
+ #: includes/admin/settings/class-settings-admin.php:568
5229
  msgctxt "expiration notices"
5230
  msgid "At the time of expiration"
5231
  msgstr ""
5232
 
5233
+ #: includes/admin/settings/class-settings-admin.php:569
5234
  #, fuzzy
5235
  msgctxt "expiration notices"
5236
  msgid "Right after a successful renewal"
5237
  msgstr "تم تعيين الرسوم بنجاح."
5238
 
5239
+ #: includes/admin/settings/class-settings-admin.php:580
5240
  msgctxt "expiration notices"
5241
  msgid "%d day before expiration"
5242
  msgid_plural "%d days before expiration"
5247
  msgstr[4] ""
5248
  msgstr[5] ""
5249
 
5250
+ #: includes/admin/settings/class-settings-admin.php:580
5251
  msgctxt "expiration notices"
5252
  msgid "%d day after expiration"
5253
  msgid_plural "%d days after expiration"
5258
  msgstr[4] ""
5259
  msgstr[5] ""
5260
 
5261
+ #: includes/admin/settings/class-settings-admin.php:583
5262
  msgctxt "expiration notices"
5263
  msgid "%d week before expiration"
5264
  msgid_plural "%d weeks before expiration"
5269
  msgstr[4] ""
5270
  msgstr[5] ""
5271
 
5272
+ #: includes/admin/settings/class-settings-admin.php:583
5273
  msgctxt "expiration notices"
5274
  msgid "%d week after expiration"
5275
  msgid_plural "%d weeks after expiration"
5280
  msgstr[4] ""
5281
  msgstr[5] ""
5282
 
5283
+ #: includes/admin/settings/class-settings-admin.php:586
5284
  msgctxt "expiration notices"
5285
  msgid "%d month before expiration"
5286
  msgid_plural "%d months before expiration"
5291
  msgstr[4] ""
5292
  msgstr[5] ""
5293
 
5294
+ #: includes/admin/settings/class-settings-admin.php:586
5295
  msgctxt "expiration notices"
5296
  msgid "%d month after expiration"
5297
  msgid_plural "%d months after expiration"
5302
  msgstr[4] ""
5303
  msgstr[5] ""
5304
 
5305
+ #: includes/admin/settings/class-settings-admin.php:613
5306
  #, fuzzy
5307
  msgctxt "expiration notices"
5308
  msgid "Applies to"
5309
  msgstr "Appliqué à"
5310
 
5311
+ #: includes/admin/settings/class-settings-admin.php:616
5312
  msgctxt "expiration notices"
5313
  msgid "Non-recurring listings"
5314
  msgstr ""
5315
 
5316
+ #: includes/admin/settings/class-settings-admin.php:617
5317
  #, fuzzy
5318
  msgctxt "expiration notices"
5319
  msgid "Recurring listings"
5320
  msgstr "الرجوع إلى الإعلان."
5321
 
5322
+ #: includes/admin/settings/class-settings-admin.php:618
5323
  msgctxt "expiration notices"
5324
  msgid "Recurring and non-recurring listings"
5325
  msgstr ""
5326
 
5327
+ #: includes/admin/settings/class-settings-admin.php:623
5328
  msgctxt "expiration notices"
5329
  msgid "When to send?"
5330
  msgstr ""
5331
 
5332
+ #: includes/admin/settings/class-settings-admin.php:490
 
 
 
 
 
 
5333
  #, fuzzy
5334
  msgctxt "settings"
5335
  msgid "Site title (with link)"
5336
  msgstr "إسم الموقع (مع الرابط)"
5337
 
5338
+ #: includes/admin/settings/class-settings-admin.php:491
5339
  msgctxt "settings"
5340
  msgid "Author's name"
5341
  msgstr "إسم الكاتب"
5342
 
5343
+ #: includes/admin/settings/class-settings-admin.php:492
5344
  msgctxt "settings"
5345
  msgid "Listing's name (with link)"
5346
  msgstr "إسم الإعلان (مع رابط)"
5347
 
5348
+ #: includes/admin/settings/class-settings-admin.php:493
5349
  #, fuzzy
5350
  msgctxt "settings"
5351
  msgid "Listing's expiration date"
5352
  msgstr "إنتهاء صلاحية الإعلان"
5353
 
5354
+ #: includes/admin/settings/class-settings-admin.php:494
5355
  msgctxt "settings"
5356
  msgid "Listing's renewal link, formatted with an anchor tag"
5357
  msgstr ""
5358
 
5359
+ #: includes/admin/settings/class-settings-admin.php:495
5360
  msgctxt "settings"
5361
  msgid "Listing's renewal URL, unformatted by any tags"
5362
  msgstr ""
5363
 
5364
+ #: includes/admin/settings/class-settings-admin.php:496
5365
  #, fuzzy
5366
  msgctxt "settings"
5367
  msgid "Listing's categories"
5368
  msgstr "عنوان الإعلان"
5369
 
5370
+ #: includes/admin/settings/class-settings-admin.php:497
5371
  #, fuzzy
5372
  msgctxt "settings"
5373
  msgid "Listing's last payment date"
5374
  msgstr "إنتهاء صلاحية الإعلان"
5375
 
5376
+ #: includes/admin/settings/class-settings-admin.php:498
5377
  #, fuzzy
5378
  msgctxt "settings"
5379
  msgid "Listing's access key"
5380
  msgstr "مفاتيح وصول الإعلان"
5381
 
5382
+ #: includes/admin/settings/class-settings-admin.php:655
5383
  #, fuzzy
5384
  msgctxt "settings"
5385
  msgid "Settings reset to default."
5386
  msgstr "تم تحديث الإعدادات"
5387
 
5388
+ #: includes/admin/settings/class-settings-bootstrap.php:8
5389
  #, fuzzy
5390
  msgctxt "settings"
5391
  msgid "General"
5392
  msgstr "عام"
5393
 
5394
+ #: includes/admin/settings/class-settings-bootstrap.php:10
5395
+ #: includes/admin/settings/class-settings-bootstrap.php:962
5396
  #, fuzzy
5397
  msgctxt "settings"
5398
  msgid "Listings"
5399
  msgstr "الإعلانات"
5400
 
5401
+ #: includes/admin/settings/class-settings-bootstrap.php:11
5402
+ #: includes/admin/settings/class-settings-bootstrap.php:14
5403
+ #: includes/admin/settings/class-settings-bootstrap.php:17
5404
+ #: includes/admin/settings/class-settings-bootstrap.php:20
5405
+ #: includes/admin/settings/class-settings-bootstrap.php:34
5406
+ #: includes/admin/settings/class-settings-bootstrap.php:1229
5407
+ #: includes/admin/settings/class-settings.php:298
5408
  #, fuzzy
5409
  msgctxt "settings"
5410
  msgid "General Settings"
5411
  msgstr "الإعدادات العامة"
5412
 
5413
+ #: includes/admin/settings/class-settings-bootstrap.php:16
 
 
 
 
 
 
5414
  #, fuzzy
5415
  msgctxt "settings"
5416
  msgid "Payment"
5417
  msgstr "الدفع"
5418
 
5419
+ #: includes/admin/settings/class-settings-bootstrap.php:19
5420
  msgctxt "settings"
5421
  msgid "Appearance"
5422
  msgstr ""
5423
 
5424
+ #: includes/admin/settings/class-settings-bootstrap.php:22
5425
+ #: includes/licensing.php:113
5426
  msgctxt "settings"
5427
  msgid "Premium Modules"
5428
  msgstr "وحدات ممتازة (Premium)"
5429
 
5430
+ #: includes/admin/settings/class-settings-bootstrap.php:37
5431
  #, fuzzy
5432
  msgctxt "settings"
5433
  msgid "Permalink Settings"
5434
  msgstr "إعدادات الرابط الثابت"
5435
 
5436
+ #: includes/admin/settings/class-settings-bootstrap.php:42
5437
  #, fuzzy
5438
  msgctxt "settings"
5439
  msgid "Directory Listings Slug"
5440
  msgstr "رابط لطيف لإعلانات الدليل"
5441
 
5442
+ #: includes/admin/settings/class-settings-bootstrap.php:52
5443
  #, fuzzy
5444
  msgctxt "settings"
5445
  msgid "Categories Slug"
5446
  msgstr "رابط لطيف للتصنيفات"
5447
 
5448
+ #: includes/admin/settings/class-settings-bootstrap.php:53
5449
  #, fuzzy
5450
  msgctxt "settings"
5451
  msgid ""
5454
  "لا يمكن أن يكون الرابط اللطيف مستخدم من طرف مصطلح آخر. تجنب \"category\"، "
5455
  "على سبيل المثال."
5456
 
5457
+ #: includes/admin/settings/class-settings-bootstrap.php:64
5458
  #, fuzzy
5459
  msgctxt "settings"
5460
  msgid "Tags Slug"
5461
  msgstr "رابط لطيف للوسوم"
5462
 
5463
+ #: includes/admin/settings/class-settings-bootstrap.php:65
5464
  #, fuzzy
5465
  msgctxt "settings"
5466
  msgid "The slug can't be in use by another term. Avoid \"tag\", for instance."
5468
  "لا يمكن أن يكون الرابط اللطيف مستخدم من طرف مصطلح آخر. تجنب \"tag\"، على "
5469
  "سبيل المثال."
5470
 
5471
+ #: includes/admin/settings/class-settings-bootstrap.php:76
5472
  #, fuzzy
5473
  msgctxt "settings"
5474
  msgid "Remove listing ID from directory URLs?"
5475
  msgstr "إزالة معرف الإعلان من روابط URLs الدليل؟"
5476
 
5477
+ #: includes/admin/settings/class-settings-bootstrap.php:77
5478
  msgctxt "settings"
5479
  msgid "Check this setting to remove the ID for better SEO."
5480
  msgstr ""
5481
 
5482
+ #: includes/admin/settings/class-settings-bootstrap.php:78
5483
  #, fuzzy
5484
  msgctxt "settings"
5485
  msgid ""
5490
  "الأعمال/1809/عنوان-الإعلان\". تحقق من هذا الإعداد لإزالة المعرف لأفضل أرشفة "
5491
  "SEO."
5492
 
5493
+ #: includes/admin/settings/class-settings-bootstrap.php:89
 
 
 
 
 
 
5494
  #, fuzzy
5495
  msgctxt "settings"
5496
  msgid "Need API keys for reCAPTCHA? Get them <a>here</a>."
5497
  msgstr "بحاجة إلى مفاتيح API ل reCAPTCHA؟ أحصل عليها <a>هنا</a>."
5498
 
5499
+ #: includes/admin/settings/class-settings-bootstrap.php:96
5500
  #, fuzzy
5501
  msgctxt "settings"
5502
  msgid "Use reCAPTCHA for contact forms"
5503
  msgstr "إستخدم reCAPTCHA لاستمارة الاتصال"
5504
 
5505
+ #: includes/admin/settings/class-settings-bootstrap.php:104
5506
  #, fuzzy
5507
  msgctxt "settings"
5508
  msgid "Turn off reCAPTCHA for logged in users?"
5509
  msgstr "إيقاف reCAPTCHA للأعضاء الذين سجلوا الدخول؟"
5510
 
5511
+ #: includes/admin/settings/class-settings-bootstrap.php:112
5512
  #, fuzzy
5513
  msgctxt "settings"
5514
  msgid "Use reCAPTCHA for listing submits"
5515
  msgstr "إستخدم reCAPTCHA أثناء إضافة إعلان"
5516
 
5517
+ #: includes/admin/settings/class-settings-bootstrap.php:120
5518
  #, fuzzy
5519
  msgctxt "settings"
5520
  msgid "Use reCAPTCHA for edit listings"
5521
  msgstr "إستخدم reCAPTCHA في تعليقات الإعلان؟"
5522
 
5523
+ #: includes/admin/settings/class-settings-bootstrap.php:128
5524
  #, fuzzy
5525
  msgctxt "settings"
5526
  msgid "Use reCAPTCHA for report listings"
5527
  msgstr "إستخدم reCAPTCHA في تعليقات الإعلان؟"
5528
 
5529
+ #: includes/admin/settings/class-settings-bootstrap.php:136
5530
  #, fuzzy
5531
  msgctxt "settings"
5532
  msgid "Use reCAPTCHA for listing comments?"
5533
  msgstr "إستخدم reCAPTCHA في تعليقات الإعلان؟"
5534
 
5535
+ #: includes/admin/settings/class-settings-bootstrap.php:144
5536
  #, fuzzy
5537
  msgctxt "settings"
5538
  msgid "reCAPTCHA Public Key"
5539
  msgstr "مفتاح عام reCAPTCHA"
5540
 
5541
+ #: includes/admin/settings/class-settings-bootstrap.php:153
5542
  #, fuzzy
5543
  msgctxt "settings"
5544
  msgid "reCAPTCHA Private Key"
5545
  msgstr "مفتاح خاص reCAPTCHA"
5546
 
5547
+ #: includes/admin/settings/class-settings-bootstrap.php:162
5548
  #, fuzzy
5549
  msgctxt "settings"
5550
  msgid "reCAPTCHA version"
5551
  msgstr "إعدادات reCaptcha"
5552
 
5553
+ #: includes/admin/settings/class-settings-bootstrap.php:175
5554
  msgctxt "settings"
5555
  msgid "reCAPTCHA V3 threshold score"
5556
  msgstr ""
5557
 
5558
+ #: includes/admin/settings/class-settings-bootstrap.php:180
5559
  msgctxt "settings"
5560
  msgid ""
5561
  "reCAPTCHA v3 returns a score (1.0 is very likely a good interaction, 0.0 is "
5564
  "this value will result in reCAPTCHA validation error."
5565
  msgstr ""
5566
 
5567
+ #: includes/admin/settings/class-settings-bootstrap.php:185
5568
  #, fuzzy
5569
  msgctxt "settings"
5570
  msgid "Registration"
5571
  msgstr "Enregistrement"
5572
 
5573
+ #: includes/admin/settings/class-settings-bootstrap.php:185
5574
  #, fuzzy
5575
  msgctxt "settings"
5576
  msgid ""
5584
  "الاتصال بعضوية الإضافة، واطلب منهم دعم معامل الاستعلام القياسي 'redirect_to' "
5585
  "لووردبريس."
5586
 
5587
+ #: includes/admin/settings/class-settings-bootstrap.php:190
5588
  #, fuzzy
5589
  msgctxt "settings"
5590
  msgid "Require login to post listings?"
5591
  msgstr "يتطلب تسجيل الدخول لنشر الإعلانات؟"
5592
 
5593
+ #: includes/admin/settings/class-settings-bootstrap.php:199
5594
  msgctxt "settings"
5595
  msgid "Allow anonymous users to edit/manage listings with an access key?"
5596
  msgstr ""
5597
 
5598
+ #: includes/admin/settings/class-settings-bootstrap.php:207
5599
  #, fuzzy
5600
  msgctxt "settings"
5601
  msgid "Login URL"
5602
  msgstr "رابط تسجيل الدخول"
5603
 
5604
+ #: includes/admin/settings/class-settings-bootstrap.php:208
5605
  #, fuzzy
5606
  msgctxt "settings"
5607
  msgid "Only enter this if using a membership plugin or custom login page."
5609
  "رابط URL لصفحة تسجيل الدخول لعضوية الإضافة الخاصة بك. فقط أدخل هذا إذا كان "
5610
  "هناك استخدام لعضوية الإضافة أو صفحة تسجيل دخول مخصصة."
5611
 
5612
+ #: includes/admin/settings/class-settings-bootstrap.php:209
5613
  msgctxt "settings"
5614
  msgid "URL of your membership plugin's login page."
5615
  msgstr ""
5616
 
5617
+ #: includes/admin/settings/class-settings-bootstrap.php:218
5618
  #, fuzzy
5619
  msgctxt "settings"
5620
  msgid "Registration URL"
5621
  msgstr "رابط التسجيل"
5622
 
5623
+ #: includes/admin/settings/class-settings-bootstrap.php:219
5624
  #, fuzzy
5625
  msgctxt "settings"
5626
  msgid ""
5629
  "رابط URL لصفحة التسجيل في عضوية الإضافة الخاصة بك. فقط أدخل هذا إذا كان "
5630
  "هناك استخدام لعضوية الإضافة أو صفحة تسجيل مخصصة."
5631
 
5632
+ #: includes/admin/settings/class-settings-bootstrap.php:220
5633
  msgctxt "settings"
5634
  msgid "URL of your membership plugin's registration page."
5635
  msgstr ""
5636
 
5637
+ #: includes/admin/settings/class-settings-bootstrap.php:229
5638
  msgctxt "settings"
5639
  msgid "Allow users to create accounts during listing submit?"
5640
  msgstr ""
5641
 
5642
+ #: includes/admin/settings/class-settings-bootstrap.php:232
5643
  #, fuzzy
5644
  msgctxt "settings"
5645
  msgid "No"
5646
  msgstr "لا"
5647
 
5648
+ #: includes/admin/settings/class-settings-bootstrap.php:233
5649
  msgctxt "settings"
5650
  msgid "Yes, and make it optional"
5651
  msgstr ""
5652
 
5653
+ #: includes/admin/settings/class-settings-bootstrap.php:234
5654
  #, fuzzy
5655
  msgctxt "settings"
5656
  msgid "Yes, and make it required"
5657
  msgstr "الإسم العائلي مطلوب."
5658
 
5659
+ #: includes/admin/settings/class-settings-bootstrap.php:241
5660
+ #: includes/admin/settings/class-settings-bootstrap.php:254
5661
  #, fuzzy
5662
  msgctxt "settings"
5663
  msgid "Terms and Conditions"
5664
  msgstr "شروط وأحكام"
5665
 
5666
+ #: includes/admin/settings/class-settings-bootstrap.php:246
5667
  #, fuzzy
5668
  msgctxt "settings"
5669
  msgid "Display and require user agreement to Terms and Conditions"
5670
  msgstr "عرض وطلب موافقة العضو على الشروط والأحكام"
5671
 
5672
+ #: includes/admin/settings/class-settings-bootstrap.php:255
5673
  #, fuzzy
5674
  msgctxt "settings"
5675
  msgid ""
5679
  "أدخل النص أو عنوان URL يبدأ ب http. إذا كنت تستخدم عنوان URL، سيتم استبدال "
5680
  "نص الأحكام والشروط برابط إلى الصفحة المناسبة."
5681
 
5682
+ #: includes/admin/settings/class-settings-bootstrap.php:257
5683
  #, fuzzy
5684
  msgctxt "settings"
5685
  msgid "Terms and Conditions text goes here."
5686
  msgstr "نص الأحكام والشروط هنا..."
5687
 
5688
+ #: includes/admin/settings/class-settings-bootstrap.php:264
5689
  #, fuzzy
5690
  msgctxt "settings"
5691
  msgid "Data Collection"
5692
  msgstr "تجميع البيانات"
5693
 
5694
+ #: includes/admin/settings/class-settings-bootstrap.php:276
5695
  #, fuzzy
5696
  msgctxt "settings"
5697
  msgid "Directory Search"
5698
  msgstr "البحث في الدليل"
5699
 
5700
+ #: includes/admin/settings/class-settings-bootstrap.php:281
5701
  #, fuzzy
5702
  msgctxt "settings"
5703
  msgid "Search form display"
5704
  msgstr "عرض نموذج البحث"
5705
 
5706
+ #: includes/admin/settings/class-settings-bootstrap.php:303
5707
  #, fuzzy
5708
  msgctxt "settings"
5709
  msgid "Quick search fields"
5710
  msgstr "حقول البحث السريع"
5711
 
5712
+ #: includes/admin/settings/class-settings-bootstrap.php:304
5713
  #, fuzzy
5714
  msgctxt "settings"
5715
  msgid ""
5719
  "إستخدم Ctrl-Click لتشمل حقول متعددة في البحث. اختيار العديد من الحقول "
5720
  "لإدراجها في البحث السريع يؤدي إلى أداء بحث بطيئ جدا."
5721
 
5722
+ #: includes/admin/settings/class-settings-bootstrap.php:318
5723
  #, fuzzy
5724
  msgctxt "settings"
5725
  msgid "Enable high performance searches?"
5726
  msgstr "تمكين عمليات البحث عالية الأداء؟"
5727
 
5728
+ #: includes/admin/settings/class-settings-bootstrap.php:325
5729
  #, fuzzy
5730
  msgctxt "settings"
5731
  msgid "Advanced"
5732
  msgstr "متقدم"
5733
 
5734
+ #: includes/admin/settings/class-settings-bootstrap.php:331
5735
  #, fuzzy
5736
  msgctxt "settings"
5737
  msgid "Disable advanced CPT integration?"
5738
  msgstr "تعطيل التكامل CPT المتقدم؟"
5739
 
5740
+ #: includes/admin/settings/class-settings-bootstrap.php:339
5741
  #, fuzzy
5742
  msgctxt "settings"
5743
  msgid "Enable AJAX compatibility mode?"
5744
  msgstr "تمكين وضع التوافق أجاكس؟"
5745
 
5746
+ #: includes/admin/settings/class-settings-bootstrap.php:341
5747
  #, fuzzy
5748
  msgctxt "settings"
5749
  msgid ""
5754
  " إذا كان وضع التوافق لا يحل مشكلتك، فقد تعاني من تعارض أكثر خطورة. <a>وإليك "
5755
  "مقال</a> حول كيفية اختبار تعارضات القالب والإضافات مع \"دليل الأعمال\"."
5756
 
5757
+ #: includes/admin/settings/class-settings-bootstrap.php:350
5758
  #, fuzzy
5759
  msgctxt "settings"
5760
  msgid "Disable Frontend Listing Submission?"
5761
  msgstr "تعطيل إضافة إعلان من واجهة الموقع؟"
5762
 
5763
+ #: includes/admin/settings/class-settings-bootstrap.php:351
5764
  msgctxt "settings"
5765
  msgid ""
5766
  "Prevents the Submit Listing button from showing on the main UI, but allows a "
5767
  "shortcode for submit listing to function on other pages."
5768
  msgstr ""
5769
 
5770
+ #: includes/admin/settings/class-settings-bootstrap.php:359
5771
  #, fuzzy
5772
  msgctxt "settings"
5773
  msgid "Enqueue Business Directory's FontAwesome styles?"
5774
  msgstr "دليل الأعمال - آخر الإعلانات"
5775
 
5776
+ #: includes/admin/settings/class-settings-bootstrap.php:360
5777
  msgctxt "settings"
5778
  msgid ""
5779
  "This helps to prevent conflicts with other plugins that already do this. "
5782
  "issue."
5783
  msgstr ""
5784
 
5785
+ #: includes/admin/settings/class-settings-bootstrap.php:391
5786
  #, fuzzy
5787
  msgctxt "settings"
5788
  msgid "Post/Category Settings"
5789
  msgstr "إعدادات الإعلان/التصنيف"
5790
 
5791
+ #: includes/admin/settings/class-settings-bootstrap.php:392
5792
  #, fuzzy
5793
  msgctxt "settings"
5794
  msgid "Contact Form"
5795
  msgstr "مسح"
5796
 
5797
+ #: includes/admin/settings/class-settings-bootstrap.php:393
5798
  #, fuzzy
5799
  msgctxt "settings"
5800
  msgid "Report Listings"
5801
  msgstr "استيراد الإعلانات"
5802
 
5803
+ #: includes/admin/settings/class-settings-bootstrap.php:394
5804
  #, fuzzy
5805
  msgctxt "settings"
5806
  msgid "Listings Sorting"
5807
  msgstr "فرز الإعلانات"
5808
 
5809
+ #: includes/admin/settings/class-settings-bootstrap.php:399
5810
  #, fuzzy
5811
  msgctxt "settings"
5812
  msgid "Listings per page"
5813
  msgstr "الإعلانات حسب الصفحة"
5814
 
5815
+ #: includes/admin/settings/class-settings-bootstrap.php:400
5816
  #, fuzzy
5817
  msgctxt "settings"
5818
  msgid ""
5821
  msgstr ""
5822
  "عدد الإعلانات التي تظهر في كل صفحة. استخدام قيمة \"0\" لإظهار كل الإعلانات."
5823
 
5824
+ #: includes/admin/settings/class-settings-bootstrap.php:411
5825
  #, fuzzy
5826
  msgctxt "settings"
5827
  msgid "Listing duration for no-fee sites (in days)"
5828
  msgstr "مدة الإعلان للمواقع بلا رسوم (بالأيام)"
5829
 
5830
+ #: includes/admin/settings/class-settings-bootstrap.php:412
5831
  #, fuzzy
5832
  msgctxt "settings"
5833
  msgid ""
5837
  "استخدام قيمة \"0\" للإبقاء على الإعلان إلى أجل غير مسمى، أو قم بإدخال عدد "
5838
  "أقل من 10 سنوات (3650 يوما)."
5839
 
5840
+ #: includes/admin/settings/class-settings-bootstrap.php:424
5841
  #, fuzzy
5842
  msgctxt "settings"
5843
  msgid "Turn on listing renewal option?"
5844
  msgstr "قم بتشغيل خيار تجديد الإعلان؟"
5845
 
5846
+ #: includes/admin/settings/class-settings-bootstrap.php:433
5847
  #, fuzzy
5848
  msgctxt "settings"
5849
  msgid "Open detailed view of listing in new tab?"
5850
  msgstr "فتح تفاصيل مشاهدة الإعلانات في علامة تبويب جديدة؟"
5851
 
5852
+ #: includes/admin/settings/class-settings-bootstrap.php:443
5853
  #, fuzzy
5854
  msgctxt "settings"
5855
  msgid "Include button to report listings?"
5856
  msgstr "يتطلب تسجيل الدخول لنشر الإعلانات؟"
5857
 
5858
+ #: includes/admin/settings/class-settings-bootstrap.php:452
5859
  msgctxt "settings"
5860
  msgid "Enable report listing for registered users only"
5861
  msgstr ""
5862
 
5863
+ #: includes/admin/settings/class-settings-bootstrap.php:462
5864
  msgctxt "settings"
5865
  msgid "Report listing option list"
5866
  msgstr ""
5867
 
5868
+ #: includes/admin/settings/class-settings-bootstrap.php:463
5869
  msgctxt "settings"
5870
  msgid ""
5871
  "Form option list to report a listing as inappropriate. One option per line."
5872
  msgstr ""
5873
 
5874
+ #: includes/admin/settings/class-settings-bootstrap.php:474
5875
  #, fuzzy
5876
  msgctxt "settings"
5877
  msgid "Include listing contact form on listing pages?"
5878
  msgstr "إدراج الإعلان مع نموذج الاتصال في صفحات الإعلان؟"
5879
 
5880
+ #: includes/admin/settings/class-settings-bootstrap.php:475
5881
  #, fuzzy
5882
  msgctxt "settings"
5883
  msgid ""
5887
  "يسمح للزوار بالاتصال بكتاب الإعلان بشكل خاص. الكتاب سوف يتلقون رسائل عبر "
5888
  "البريد الإلكتروني."
5889
 
5890
+ #: includes/admin/settings/class-settings-bootstrap.php:484
5891
  #, fuzzy
5892
  msgctxt "settings"
5893
  msgid "Require login for using the contact form?"
5894
  msgstr "يتطلب تسجيل الدخول لاستخدام نموذج الاتصال؟"
5895
 
5896
+ #: includes/admin/settings/class-settings-bootstrap.php:495
5897
  #, fuzzy
5898
  msgctxt "settings"
5899
  msgid "Maximum number of daily contact form submits from registered users"
5900
  msgstr "الحد الأقصى لعدد إرسال الاتصالات يوميا"
5901
 
5902
+ #: includes/admin/settings/class-settings-bootstrap.php:496
5903
  #, fuzzy
5904
  msgctxt "settings"
5905
  msgid ""
5909
  "إستخدم هذا لمنع الرسائل المزعجة لأصحاب الإعلانات. 0 تعني إرسال غير محدود في "
5910
  "اليوم الواحد."
5911
 
5912
+ #: includes/admin/settings/class-settings-bootstrap.php:508
5913
  #, fuzzy
5914
  msgctxt "settings"
5915
  msgid "Maximum number of contact form submits for each listing per day"
5916
  msgstr "الحد الأقصى لعدد إرسال الاتصالات يوميا"
5917
 
5918
+ #: includes/admin/settings/class-settings-bootstrap.php:509
5919
  #, fuzzy
5920
  msgctxt "settings"
5921
  msgid ""
5925
  "إستخدم هذا لمنع الرسائل المزعجة لأصحاب الإعلانات. 0 تعني إرسال غير محدود في "
5926
  "اليوم الواحد."
5927
 
5928
+ #: includes/admin/settings/class-settings-bootstrap.php:521
5929
  #, fuzzy
5930
  msgctxt "settings"
5931
  msgid "Include comment form on listing pages?"
5932
  msgstr "يتضمن نموذج التعليق على صفحات الإعلانات؟"
5933
 
5934
+ #: includes/admin/settings/class-settings-bootstrap.php:536
5935
  #, fuzzy
5936
  msgctxt "settings"
5937
  msgid "Show listings under categories on main page?"
5938
  msgstr "إظهار الإعلانات تحت التصنيفات على الصفحة الرئيسية؟"
5939
 
5940
+ #: includes/admin/settings/class-settings-bootstrap.php:546
5941
  msgctxt "settings"
5942
  msgid ""
5943
  "Prevents featured listings from floating to the top of the selected page."
5944
  msgstr ""
5945
 
5946
+ #: includes/admin/settings/class-settings-bootstrap.php:573
5947
  msgctxt "settings"
5948
  msgid "Default owner of 'Anonymous Submitted Listings'"
5949
  msgstr ""
5950
 
5951
+ #: includes/admin/settings/class-settings-bootstrap.php:576
5952
  msgctxt "settings"
5953
  msgid ""
5954
  "New listings must have an author, If login is not required to submit "
5956
  "or some other user that will never actually be managing a listing."
5957
  msgstr ""
5958
 
5959
+ #: includes/admin/settings/class-settings-bootstrap.php:585
5960
  #, fuzzy
5961
  msgctxt "settings"
5962
  msgid "Status of listings upon uninstalling plugin"
5963
  msgstr "حالة الإعلانات عند إلغاء تثبيت الإضافة"
5964
 
5965
+ #: includes/admin/settings/class-settings-bootstrap.php:598
5966
  #, fuzzy
5967
  msgctxt "settings"
5968
  msgid "Status of deleted listings"
5969
  msgstr "حالة الإعلانات المحذوفة"
5970
 
5971
+ #: includes/admin/settings/class-settings-bootstrap.php:611
5972
  #, fuzzy
5973
  msgctxt "settings"
5974
  msgid "Submit Listing instructions message"
5975
  msgstr "إرسال رسالة تعليمات الإعلانات"
5976
 
5977
+ #: includes/admin/settings/class-settings-bootstrap.php:622
 
 
 
 
 
 
 
 
 
 
 
 
5978
  #, fuzzy
5979
  msgctxt "settings"
5980
  msgid "Default new post status"
5981
  msgstr "حالة الإعلان الجديد الافتراضية"
5982
 
5983
+ #: includes/admin/settings/class-settings-bootstrap.php:635
5984
  #, fuzzy
5985
  msgctxt "settings"
5986
  msgid "Edit post status"
5987
  msgstr "تعديل حالة الإعلان"
5988
 
5989
+ #: includes/admin/settings/class-settings-bootstrap.php:648
5990
  #, fuzzy
5991
  msgctxt "settings"
5992
  msgid "Order categories list by"
5993
  msgstr "ترتيب قائمة التصنيفات حسب"
5994
 
5995
+ #: includes/admin/settings/class-settings-bootstrap.php:662
5996
  #, fuzzy
5997
  msgctxt "settings"
5998
  msgid "Sort order for categories"
5999
  msgstr "ترتيب فرز التصنيفات"
6000
 
6001
+ #: includes/admin/settings/class-settings-bootstrap.php:675
6002
  #, fuzzy
6003
  msgctxt "settings"
6004
  msgid "Show category post count?"
6005
  msgstr "إظهار عدد إعلانات التصنيف؟"
6006
 
6007
+ #: includes/admin/settings/class-settings-bootstrap.php:684
6008
  #, fuzzy
6009
  msgctxt "settings"
6010
  msgid "Hide empty categories?"
6011
  msgstr "إخفاء التصنيفات الفارغة؟"
6012
 
6013
+ #: includes/admin/settings/class-settings-bootstrap.php:693
6014
  #, fuzzy
6015
  msgctxt "settings"
6016
  msgid "Show only parent categories in category list?"
6017
  msgstr "إظهار التصنيفات الأبوية فقط في قائمة التصنيف؟"
6018
 
6019
+ #: includes/admin/settings/class-settings-bootstrap.php:705
6020
  #, fuzzy
6021
  msgctxt "settings"
6022
  msgid "Order directory listings by"
6023
  msgstr "ترتيب إعلانات الدليل حسب"
6024
 
6025
+ #: includes/admin/settings/class-settings-bootstrap.php:729
6026
  #, fuzzy
6027
  msgctxt "settings"
6028
  msgid "Sort directory listings by"
6029
  msgstr "فرز إعلانات الدليل حسب"
6030
 
6031
+ #: includes/admin/settings/class-settings-bootstrap.php:730
6032
  #, fuzzy
6033
  msgctxt "settings"
6034
  msgid "Ascending for ascending order A-Z, Descending for descending order Z-A"
6035
  msgstr "ترتيب تصاعدي من أ إلى ي، ترتيب تنازلي من ي إلى أ"
6036
 
6037
+ #: includes/admin/settings/class-settings-bootstrap.php:743
6038
  #, fuzzy
6039
  msgctxt "settings"
6040
  msgid "Enable sort bar?"
6041
  msgstr "تمكين شريط الفرز؟"
6042
 
6043
+ #: includes/admin/settings/class-settings-bootstrap.php:752
6044
  #, fuzzy
6045
  msgctxt "settings"
6046
  msgid "Sortbar Fields"
6047
  msgstr "حقول شريط الفرز"
6048
 
6049
+ #: includes/admin/settings/class-settings-bootstrap.php:763
6050
  #, fuzzy
6051
  msgctxt "settings"
6052
  msgid "Directory Display Options"
6053
  msgstr "خيارات عرض الدليل"
6054
 
6055
+ #: includes/admin/settings/class-settings-bootstrap.php:768
6056
  #, fuzzy
6057
  msgctxt "settings"
6058
  msgid "Show the \"Submit listing\" button."
6059
  msgstr "إظهار زر \"إضافة إعلان\"."
6060
 
6061
+ #: includes/admin/settings/class-settings-bootstrap.php:769
6062
  msgctxt "settings"
6063
  msgid ""
6064
  "Hides the button used by the main UI to allow listing submission, but does "
6066
  "customize the submit listing button on your own)"
6067
  msgstr ""
6068
 
6069
+ #: includes/admin/settings/class-settings-bootstrap.php:779
6070
  #, fuzzy
6071
  msgctxt "settings"
6072
  msgid "Show \"Search listings\"."
6073
  msgstr "إظهار \"البحث في الإعلانات\"."
6074
 
6075
+ #: includes/admin/settings/class-settings-bootstrap.php:788
6076
  #, fuzzy
6077
  msgctxt "settings"
6078
  msgid "Show the \"View Listings\" button."
6079
  msgstr "إظهار زر \"مشاهدة الإعلانات\"."
6080
 
6081
+ #: includes/admin/settings/class-settings-bootstrap.php:797
6082
  #, fuzzy
6083
  msgctxt "settings"
6084
  msgid "Show the \"Manage Listings\" button."
6085
  msgstr "إظهار زر \"مشاهدة الإعلانات\"."
6086
 
6087
+ #: includes/admin/settings/class-settings-bootstrap.php:806
6088
  #, fuzzy
6089
  msgctxt "settings"
6090
  msgid "Show the \"Directory\" button."
6091
  msgstr "إظهار زر \"الدليل\"."
6092
 
6093
+ #: includes/admin/settings/class-settings-bootstrap.php:839
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6094
  #, fuzzy
6095
  msgctxt "settings"
6096
  msgid "Image Settings"
6097
  msgstr "إعدادات الصورة"
6098
 
6099
+ #: includes/admin/settings/class-settings-bootstrap.php:844
6100
  #, fuzzy
6101
  msgctxt "settings"
6102
  msgid "Allow images?"
6103
  msgstr "السماح بالصور؟"
6104
 
6105
+ #: includes/admin/settings/class-settings-bootstrap.php:855
6106
  #, fuzzy
6107
  msgctxt "settings"
6108
  msgid "Min Image File Size (KB)"
6109
  msgstr "أقل حجم لملف الصورة (KB)"
6110
 
6111
+ #: includes/admin/settings/class-settings-bootstrap.php:866
6112
  #, fuzzy
6113
  msgctxt "settings"
6114
  msgid "Max Image File Size (KB)"
6115
  msgstr "أقصى حجم لملف الصورة (KB)"
6116
 
6117
+ #: includes/admin/settings/class-settings-bootstrap.php:877
6118
  #, fuzzy
6119
  msgctxt "settings"
6120
  msgid "Min image width (px)"
6121
  msgstr "أقل عرض للصورة (px)"
6122
 
6123
+ #: includes/admin/settings/class-settings-bootstrap.php:886
6124
  #, fuzzy
6125
  msgctxt "settings"
6126
  msgid "Min image height (px)"
6127
  msgstr "أقل ارتفاع للصورة (px)"
6128
 
6129
+ #: includes/admin/settings/class-settings-bootstrap.php:899
6130
  #, fuzzy
6131
  msgctxt "settings"
6132
  msgid "Max image width (px)"
6133
  msgstr "أقصى عرض للصورة (px)"
6134
 
6135
+ #: includes/admin/settings/class-settings-bootstrap.php:910
6136
  #, fuzzy
6137
  msgctxt "settings"
6138
  msgid "Max image height (px)"
6139
  msgstr "أقصى ارتفاع للصورة (px)"
6140
 
6141
+ #: includes/admin/settings/class-settings-bootstrap.php:921
6142
  #, fuzzy
6143
  msgctxt "settings"
6144
  msgid "Turn on thickbox/lightbox?"
6145
  msgstr "تشغيل thickbox/lightbox؟"
6146
 
6147
+ #: includes/admin/settings/class-settings-bootstrap.php:922
6148
  #, fuzzy
6149
  msgctxt "settings"
6150
  msgid ""
6153
  "قم بإلغاء التحديد إذا كان يتعارض مع العناصر الأخرى أو الإضافات المثبتة على "
6154
  "موقعك"
6155
 
6156
+ #: includes/admin/settings/class-settings-bootstrap.php:928
6157
  #, fuzzy
6158
  msgctxt "settings"
6159
  msgid "Thumbnails"
6160
  msgstr "الصور المصغرة"
6161
 
6162
+ #: includes/admin/settings/class-settings-bootstrap.php:935
6163
  #, fuzzy
6164
  msgctxt "settings"
6165
  msgid "Thumbnail width (px)"
6166
  msgstr "عرض الصور المصغرة (px)"
6167
 
6168
+ #: includes/admin/settings/class-settings-bootstrap.php:946
6169
  #, fuzzy
6170
  msgctxt "settings"
6171
  msgid "Thumbnail height (px)"
6172
  msgstr "ارتفاع الصورة المصغرة (px)"
6173
 
6174
+ #: includes/admin/settings/class-settings-bootstrap.php:955
6175
  #, fuzzy
6176
  msgctxt "settings"
6177
  msgid "Crop thumbnails to exact dimensions?"
6178
  msgstr "قطع الصور المصغرة للأبعاد المناسبة؟"
6179
 
6180
+ #: includes/admin/settings/class-settings-bootstrap.php:956
6181
  #, fuzzy
6182
  msgctxt "settings"
6183
  msgid ""
6191
  "تعديل الارتفاع بشكل متناسب. اعتماداً على الصور المرفوعة, قد تكون ارتفاعات "
6192
  "الصور المصغرة مختلفة."
6193
 
6194
+ #: includes/admin/settings/class-settings-bootstrap.php:967
6195
  msgctxt "settings"
6196
  msgid "Enforce image upload on submit/edit?"
6197
  msgstr ""
6198
 
6199
+ #: includes/admin/settings/class-settings-bootstrap.php:976
6200
  #, fuzzy
6201
  msgctxt "settings"
6202
  msgid "Number of free images"
6203
  msgstr "عدد الصور المجانية"
6204
 
6205
+ #: includes/admin/settings/class-settings-bootstrap.php:988
6206
  msgctxt "settings"
6207
  msgid "Use \"Coming Soon\" photo for listings without any (primary) images?"
6208
  msgstr ""
6209
 
6210
+ #: includes/admin/settings/class-settings-bootstrap.php:1001
6211
  #, fuzzy
6212
  msgctxt "settings"
6213
  msgid "Default thumbnail image size"
6214
  msgstr "إعلان العضو الافتراضي"
6215
 
6216
+ #: includes/admin/settings/class-settings-bootstrap.php:1004
6217
  msgctxt "settings"
6218
  msgid ""
6219
  "This indicates the size of the thumbnail to be used both in excerpt and "
6222
  "width as the starting point."
6223
  msgstr ""
6224
 
6225
+ #: includes/admin/settings/class-settings-bootstrap.php:1012
6226
  #, fuzzy
6227
  msgctxt "settings"
6228
  msgid "Show Thumbnail on main listings page?"
6229
  msgstr "إظهار صورة مصغرة في صفحة الإعلانات الرئيسية؟"
6230
 
6231
+ #: includes/admin/settings/class-settings-bootstrap.php:1021
6232
  #, fuzzy
6233
  msgctxt "settings"
6234
  msgid "Featured Badge image"
6235
  msgstr "وحدة المستويات المميزة"
6236
 
6237
+ #: includes/admin/settings/class-settings-bootstrap.php:1030
6238
  #, fuzzy
6239
  msgctxt "settings"
6240
  msgid "Featured Badge URL"
6241
  msgstr "وحدة المستويات المميزة"
6242
 
6243
+ #: includes/admin/settings/class-settings-bootstrap.php:1031
6244
  msgctxt "settings"
6245
  msgid "Use this to set Featured Badge image as a link to a defined URL."
6246
  msgstr ""
6247
 
6248
+ #: includes/admin/settings/class-settings-bootstrap.php:1032
6249
  #, fuzzy
6250
  msgctxt "settings"
6251
  msgid "URL"
6252
  msgstr "رابط URL"
6253
 
6254
+ #: includes/admin/settings/class-settings-bootstrap.php:1041
6255
  msgctxt "settings"
6256
  msgid "Display featured (sticky) badge on listing:"
6257
  msgstr ""
6258
 
6259
+ #: includes/admin/settings/class-settings-bootstrap.php:1057
6260
  #, fuzzy
6261
  msgctxt "settings"
6262
  msgid "Fee Order"
6263
  msgstr "ترتيب"
6264
 
6265
+ #: includes/admin/settings/class-settings-bootstrap.php:1070
6266
  #, fuzzy
6267
  msgctxt "settings"
6268
  msgid "Turn On payments?"
6269
  msgstr "تشغيل الدفعات؟"
6270
 
6271
+ #: includes/admin/settings/class-settings-bootstrap.php:1079
6272
  #, fuzzy
6273
  msgctxt "settings"
6274
  msgid "Put payment gateways in test mode?"
6275
  msgstr "وضع بوابات الدفع في وضع الاختبار؟"
6276
 
6277
+ #: includes/admin/settings/class-settings-bootstrap.php:1089
6278
  #, fuzzy
6279
  msgctxt "settings"
6280
  msgid "Perform checkouts on the secure (HTTPS) version of your site?"
6281
  msgstr "تنفيذ إنهاء الشراء على الإصدار الآمن (HTTPS) لموقع الويب الخاص بك؟"
6282
 
6283
+ #: includes/admin/settings/class-settings-bootstrap.php:1090
6284
  #, fuzzy
6285
  msgctxt "settings"
6286
  msgid ""
6290
  "موصى به لأمن أكثر. لكي يعمل هذا أنت بحاجة إلى تمكين HTTPS على الخادم الخاص "
6291
  "بك و <a>الحصول على شهادة SSL</a>."
6292
 
6293
+ #: includes/admin/settings/class-settings-bootstrap.php:1118
6294
  #, fuzzy
6295
  msgctxt "settings"
6296
  msgid "Currency Code"
6297
  msgstr "رمز العملة"
6298
 
6299
+ #: includes/admin/settings/class-settings-bootstrap.php:1157
6300
  #, fuzzy
6301
  msgctxt "settings"
6302
  msgid "Currency Symbol"
6303
  msgstr "رمز العملة"
6304
 
6305
+ #: includes/admin/settings/class-settings-bootstrap.php:1167
6306
  #, fuzzy
6307
  msgctxt "settings"
6308
  msgid "Currency symbol display"
6309
  msgstr "عرض رمز العملة"
6310
 
6311
+ #: includes/admin/settings/class-settings-bootstrap.php:1182
6312
  msgctxt "settings"
6313
  msgid "Include fee description in receipt?"
6314
  msgstr ""
6315
 
6316
+ #: includes/admin/settings/class-settings-bootstrap.php:1192
6317
  #, fuzzy
6318
  msgctxt "settings"
6319
  msgid "Thank you for payment message"
6320
  msgstr "رسالة الشكر على الدفع"
6321
 
6322
+ #: includes/admin/settings/class-settings-bootstrap.php:1204
6323
  #, fuzzy
6324
  msgctxt "settings"
6325
  msgid "Ask users to come back for abandoned payments?"
6326
  msgstr "أطلب من الأعضاء العودة للمدفوعات المتخلى عنها؟"
6327
 
6328
+ #: includes/admin/settings/class-settings-bootstrap.php:1217
6329
  #, fuzzy
6330
  msgctxt "settings"
6331
  msgid "Listing abandonment threshold (hours)"
6332
  msgstr "عتبة التخلي على الإعلان (ساعات)"
6333
 
6334
+ #: includes/admin/settings/class-settings-bootstrap.php:1234
6335
  #, fuzzy
6336
  msgctxt "settings"
6337
  msgid "Display email address fields publicly?"
6338
  msgstr "عرض حقول عنوان البريد الإلكتروني علنا؟"
6339
 
6340
+ #: includes/admin/settings/class-settings-bootstrap.php:1235
6341
  #, fuzzy
6342
  msgctxt "settings"
6343
  msgid ""
6349
  "لأن هذا يزيد من الرسائل المزعجة إلى العنوان ويسمح للمتطفلين بجمع عنوانين "
6350
  "البريد للاستخدام في المستقبل."
6351
 
6352
+ #: includes/admin/settings/class-settings-bootstrap.php:1244
6353
  #, fuzzy
6354
  msgctxt "settings"
6355
  msgid "How to determine the listing's email address?"
6356
  msgstr "كيفية تحديد عنوان البريد الإلكتروني في الإعلان؟"
6357
 
6358
+ #: includes/admin/settings/class-settings-bootstrap.php:1245
6359
  #, fuzzy
6360
  msgctxt "settings"
6361
  msgid ""
6365
  "هذا يؤثر على رسائل البريد الإلكتروني المرسلة إلى مالكي الإعلانات عبر نموذج "
6366
  "الاتصال أو عندما ينتهي تاريخ الإعلانات."
6367
 
6368
+ #: includes/admin/settings/class-settings-bootstrap.php:1258
6369
  msgctxt "settings"
6370
  msgid "Email Content-Type header"
6371
  msgstr ""
6372
 
6373
+ #: includes/admin/settings/class-settings-bootstrap.php:1259
6374
  msgctxt "settings"
6375
  msgid ""
6376
  "Use this setting to control the format of the emails explicitly. Some "
6379
  "then \"Both\"."
6380
  msgstr ""
6381
 
6382
+ #: includes/admin/settings/class-settings-bootstrap.php:1320
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6383
  #, fuzzy
6384
  msgctxt "settings"
6385
  msgid "Templates"
6386
  msgstr "قوالب البريد الإلكتروني"
6387
 
6388
+ #: includes/admin/settings/class-settings-bootstrap.php:1325
6389
  #, fuzzy
6390
  msgctxt "settings"
6391
  msgid "Email confirmation message"
6392
  msgstr "رسالة تأكيد البريد الإلكتروني"
6393
 
6394
+ #: includes/admin/settings/class-settings-bootstrap.php:1326
6395
  #, fuzzy
6396
  msgctxt "settings"
6397
  msgid "Sent after a listing has been submitted."
6398
  msgstr "ترسل بعد أن يضاف الإعلان."
6399
 
6400
+ #: includes/admin/settings/class-settings-bootstrap.php:1344
6401
  #, fuzzy
6402
  msgctxt "settings"
6403
  msgid "Listing published message"
6404
  msgstr "رسالة نشر الإعلان"
6405
 
6406
+ #: includes/admin/settings/class-settings-bootstrap.php:1345
6407
  #, fuzzy
6408
  msgctxt "settings"
6409
  msgid "Sent when the listing has been published or approved by an admin."
6410
  msgstr "ترسل عندما يتم نشر الإعلان أو الموافقة عليه من طرف المدير."
6411
 
6412
+ #: includes/admin/settings/class-settings-bootstrap.php:1362
6413
  #, fuzzy
6414
  msgctxt "settings"
6415
  msgid "Listing Contact Message"
6416
  msgstr "رسالة اتصال الإعلان"
6417
 
6418
+ #: includes/admin/settings/class-settings-bootstrap.php:1363
6419
  #, fuzzy
6420
  msgctxt "settings"
6421
  msgid ""
6425
  "ترسل إلى مالكي الإعلانات عندما يستخدم شخص ما نموذج جهة الاتصال في صفحات "
6426
  "الإعلانات الخاصة بهم."
6427
 
6428
+ #: includes/admin/settings/class-settings-bootstrap.php:1398
6429
  #, fuzzy
6430
  msgctxt "settings"
6431
  msgid "Payment completed message"
6432
  msgstr "رسالة تذكير بالتخلي عن الدفع"
6433
 
6434
+ #: includes/admin/settings/class-settings-bootstrap.php:1399
6435
  #, fuzzy
6436
  msgctxt "settings"
6437
  msgid "Sent after a Listing's payment is verified by Gateway or admins."
6438
  msgstr "ترسل أحيانا بعد أن يتخلي الأعضاء عن الدفعة المنتظرة."
6439
 
6440
+ #: includes/admin/settings/class-settings-bootstrap.php:1435
6441
  #, fuzzy
6442
  msgctxt "settings"
6443
  msgid "Payment abandoned reminder message"
6444
  msgstr "رسالة تذكير بالتخلي عن الدفع"
6445
 
6446
+ #: includes/admin/settings/class-settings-bootstrap.php:1436
6447
  #, fuzzy
6448
  msgctxt "settings"
6449
  msgid "Sent some time after a pending payment is abandoned by users."
6450
  msgstr "ترسل أحيانا بعد أن يتخلي الأعضاء عن الدفعة المنتظرة."
6451
 
6452
+ #: includes/admin/settings/class-settings-bootstrap.php:1614
 
 
 
 
 
 
6453
  msgctxt "settings"
6454
  msgid "Cropped"
6455
  msgstr ""
6456
 
6457
+ #: includes/admin/settings/class-settings.php:453
6458
+ #: includes/admin/settings/class-settings.php:464
6459
  msgctxt "settings"
6460
  msgid "\"%s\" can not be empty."
6461
  msgstr ""
6462
 
6463
+ #: includes/admin/settings/class-settings.php:471
6464
  msgctxt "settings"
6465
  msgid "The slug \"%s\" is already in use for another taxonomy."
6466
  msgstr ""
6467
 
6468
+ #: includes/licensing.php:131
6469
  #, fuzzy
6470
  msgctxt "settings"
6471
  msgid "Themes"
6472
  msgstr "القوالب"
6473
 
6474
+ #: includes/licensing.php:160
6475
  msgctxt "settings"
6476
  msgid ""
6477
  "The IP address of your server is <ip-address>. Please make sure to include "
6479
  "activate your licenses."
6480
  msgstr ""
6481
 
6482
+ #: includes/licensing.php:198
6483
  #, fuzzy
6484
  msgctxt "settings"
6485
  msgid "Activate"
6486
  msgstr "قم بالتفعيل"
6487
 
6488
+ #: includes/licensing.php:198 includes/licensing.php:199
6489
  msgctxt "settings"
6490
  msgid "Please wait..."
6491
  msgstr ""
6492
 
6493
+ #: includes/licensing.php:199
6494
  #, fuzzy
6495
  msgctxt "settings"
6496
  msgid "Deactivate"
6497
  msgstr "قم بالتفعيل"
6498
 
6499
+ #: includes/admin/settings/class-settings-bootstrap.php:588
6500
+ #: includes/admin/settings/class-settings-bootstrap.php:601
 
 
 
 
 
6501
  msgctxt "post status"
6502
  msgid "Draft"
6503
  msgstr "مسودة"
6504
 
6505
+ #: includes/admin/settings/class-settings-bootstrap.php:589
6506
+ #: includes/admin/settings/class-settings-bootstrap.php:602
6507
  msgctxt "post status"
6508
  msgid "Trash"
6509
  msgstr "سلة المهملات"
6510
 
6511
+ #: includes/admin/settings/class-settings-bootstrap.php:625
6512
+ #: includes/admin/settings/class-settings-bootstrap.php:638
6513
  msgctxt "post status"
6514
  msgid "Published"
6515
  msgstr "نشرت"
6516
 
6517
+ #: includes/admin/settings/class-settings-bootstrap.php:626
6518
+ #: includes/admin/settings/class-settings-bootstrap.php:639
6519
  msgctxt "post status"
6520
  msgid "Pending"
6521
  msgstr " في الانتظار"
6522
 
6523
+ #. translators: %s: url shortcode
6524
  #: includes/admin/settings/class-settings-bootstrap.php:1368
6525
  msgctxt "contact email"
6526
  msgid "You have received a reply from your listing at %s."
6527
  msgstr "تلقيت ردا من الإعلان الخاص بك في %s."
6528
 
6529
+ #. translators: %s: name shortcode
6530
+ #: includes/admin/settings/class-settings-bootstrap.php:1371
6531
  msgctxt "contact email"
6532
  msgid "Name: %s"
6533
  msgstr "الإسم: %s"
6534
 
6535
+ #: includes/admin/settings/class-settings-bootstrap.php:1375
 
 
 
 
 
6536
  msgctxt "contact email"
6537
  msgid "Message:"
6538
  msgstr "الرسالة:"
6539
 
6540
+ #. translators: %s: date shortcode
6541
+ #: includes/admin/settings/class-settings-bootstrap.php:1379
6542
  msgctxt "contact email"
6543
  msgid "Time: %s"
6544
  msgstr "الوقت: %s"
6701
  msgid "Listing upgrade to featured"
6702
  msgstr "الترقية الى إعلان مميز"
6703
 
6704
+ #: includes/installer.php:62
6705
  msgctxt "installer"
6706
  msgid "Default Fee"
6707
  msgstr "رسوم افتراضية"
6740
  msgid ""
6741
  "Before we do the migration, we need to ask a few simple questions to move "
6742
  "your data from the old \"featured level\" to the new \"restricted feature "
6743
+ "fee plan\" that is right for you."
6744
+ msgstr ""
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6745
 
6746
+ #: includes/admin/upgrades/migrations/manual-upgrade-18_0-featured-levels.php:259
 
6747
  msgctxt "migrate-18"
6748
+ msgid "Move to: "
6749
+ msgstr ""
6750
 
6751
+ #: includes/admin/upgrades/migrations/manual-upgrade-18_0-featured-levels.php:269
 
6752
  msgctxt "migrate-18"
6753
+ msgid "New plan summary"
6754
+ msgstr ""
6755
 
6756
  #: includes/admin/upgrades/migrations/manual-upgrade-18_0-featured-levels.php:296
6757
  #, fuzzy
6843
  msgid "Replace this level with a new fee plan."
6844
  msgstr ""
6845
 
6846
+ #: includes/class-cpt-integration.php:15
6847
  msgctxt "post type general name"
6848
  msgid "Directory"
6849
  msgstr "الدليل"
6850
 
6851
+ #: includes/class-cpt-integration.php:16
6852
  msgctxt "post type singular name"
6853
  msgid "Listing"
6854
  msgstr "إعلان"
6855
 
6856
+ #: includes/class-cpt-integration.php:17
6857
  msgctxt "listing"
6858
  msgid "Add New Listing"
6859
  msgstr "إضافة إعلان جديد"
6860
 
6861
+ #: includes/class-listing.php:312
6862
  #, fuzzy
6863
  msgctxt "listing"
6864
  msgid "Listing has no registered payments"
6865
  msgstr "إنتهاء صلاحية الإعلان"
6866
 
6867
+ #: includes/class-listing.php:320
6868
  #, fuzzy
6869
  msgctxt "listing"
6870
  msgid "Can't delete payment"
6871
  msgstr "رفض الدفع"
6872
 
6873
+ #: includes/class-listing.php:359
6874
  #, fuzzy
6875
  msgctxt "listing"
6876
  msgid "Listing expired"
6877
  msgstr "الإعلان منتهي التاريخ"
6878
 
6879
+ #: includes/class-listing.php:519
6880
  #, fuzzy
6881
  msgctxt "listing"
6882
  msgid "(Unavailable Plan)"
6883
  msgstr "(رسم غير متوفر)"
6884
 
6885
+ #: includes/class-listing.php:676
6886
  #, fuzzy
6887
  msgctxt "listing"
6888
  msgid "Plan \"%s\" (recurring)"
6889
  msgstr "(متكرر)"
6890
 
6891
+ #: includes/class-listing.php:678
6892
  msgctxt "listing"
6893
  msgid "Plan \"%s\""
6894
  msgstr ""
6895
 
6896
+ #: includes/class-cpt-integration.php:18
6897
  msgctxt "post type"
6898
  msgid "Add New Listing"
6899
  msgstr "إضافة إعلان جديد"
6900
 
6901
+ #: includes/class-fee-plan.php:160
6902
  #, fuzzy
6903
  msgctxt "fee plan"
6904
  msgid "No images allowed."
6905
  msgstr "عدد الصور المسموح بها"
6906
 
6907
+ #: includes/class-fee-plan.php:162
6908
  #, fuzzy
6909
  msgctxt "fee plan"
6910
  msgid "%d image allowed."
6916
  msgstr[4] "الصور المسموح بها"
6917
  msgstr[5] "الصور المسموح بها"
6918
 
6919
+ #: includes/class-fee-plan.php:316
6920
  msgctxt "fees-api"
6921
  msgid "Fee label is required."
6922
  msgstr "رسوم التسمية مطلوبة."
6923
 
6924
+ #: includes/class-fee-plan.php:322
6925
  msgctxt "fees-api"
6926
  msgid "Fee listing duration must be a number less than 10 years (3650 days)."
6927
  msgstr "يجب أن تكون رسوم مدة الإعلان بعدد أقل من 10 سنوات (3650 يوما)."
6928
 
6929
+ #: includes/class-fee-plan.php:327
6930
  msgctxt "fees-api"
6931
  msgid ""
6932
  "To set this fee as \"Recurring\" you must have a time for the listing to "
6934
  "<a>fee plan</a> appropriately."
6935
  msgstr ""
6936
 
6937
+ #: includes/class-fee-plan.php:330
6938
  msgctxt "fees-api"
6939
  msgid ""
6940
  "To set this fee as \"Recurring\" you must set a price for your fee plan. To "
6947
  msgstr "إعلان مجاني"
6948
 
6949
  #. translators: [%s] is the name of the blog.
6950
+ #: includes/class-listing-email-notification.php:233
6951
  msgctxt "notify email"
6952
  msgid "[%s] New listing notification"
6953
  msgstr "[%s] تنبيه الإعلان الجديد"
6954
 
6955
  #. translators: [%s] is the name of the blog.
6956
+ #: includes/class-listing-email-notification.php:301
6957
  msgctxt "notify email"
6958
  msgid "[%s] Listing edit notification"
6959
  msgstr "[%s] تنبيه تحرير الإعلان"
6960
 
6961
  #. translators: %s is the name of the blog.
6962
+ #: includes/class-listing-email-notification.php:372
6963
  #, fuzzy
6964
  msgctxt "notify email"
6965
  msgid "[%s] Reported listing notification"
6966
  msgstr "[%s] تنبيه الإعلان الجديد"
6967
 
6968
  #. translators: [%s] is the name of the blog.
6969
+ #: includes/class-listing-email-notification.php:419
6970
  #, fuzzy
6971
  msgctxt "notify email"
6972
  msgid "[%s] New payment notification"
7122
  msgid "%s Feed"
7123
  msgstr "تغذية %s"
7124
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7125
  #: includes/class-meta.php:160
7126
  msgctxt "title"
7127
  msgid "Find a Listing"
7172
  "href=\"%s\">إدارة الخيارات - الدفع</a> لتغيير إعدادات الدفع. حتى تقوم بتغيير "
7173
  "ذلك، فإن الدليل سيعمل بـ <i>الوضع المجاني.</i>"
7174
 
7175
+ #: includes/class-payment.php:80
7176
  msgctxt "payment"
7177
  msgid "Payment status changed from \"%1$s\" to \"%2$s\"."
7178
  msgstr ""
7179
 
7180
+ #: includes/class-payment.php:122
7181
  #, fuzzy
7182
  msgctxt "payment"
7183
  msgid "Initial payment (\"%s\")"
7184
  msgstr "الدفعة الأولية"
7185
 
7186
+ #: includes/class-payment.php:125
7187
  #, fuzzy
7188
  msgctxt "payment"
7189
  msgid "Renewal payment (\"%s\")"
7190
  msgstr "رفض الدفع"
7191
 
7192
+ #: includes/class-payment.php:312
7193
  #, fuzzy
7194
  msgctxt "payment"
7195
  msgid "Pending"
7196
  msgstr " في الانتظار"
7197
 
7198
+ #: includes/class-payment.php:313
7199
  msgctxt "payment"
7200
  msgid "Failed"
7201
  msgstr ""
7202
 
7203
+ #: includes/class-payment.php:314
7204
  #, fuzzy
7205
  msgctxt "payment"
7206
  msgid "Completed"
7207
  msgstr "إكتمل"
7208
 
7209
+ #: includes/class-payment.php:315
7210
  #, fuzzy
7211
  msgctxt "payment"
7212
  msgid "Canceled"
7213
  msgstr "ألغيت"
7214
 
7215
+ #: includes/class-payment.php:316
7216
  msgctxt "payment"
7217
  msgid "On Hold"
7218
  msgstr ""
7219
 
7220
+ #: includes/class-payment.php:317
7221
  msgctxt "payment"
7222
  msgid "Refunded"
7223
  msgstr ""
7224
 
7225
+ #: includes/class-payment.php:137
7226
  msgctxt "payment summary"
7227
  msgid "%s. Admin Posted."
7228
  msgstr ""
7229
 
7230
+ #: includes/class-payment.php:139
7231
  #, fuzzy
7232
  msgctxt "payment summary"
7233
  msgid "%s. Imported Listing."
7234
  msgstr "استيراد الإعلانات"
7235
 
7236
+ #: includes/class-payment.php:217
7237
  #, fuzzy
7238
  msgctxt "submit listing"
7239
  msgid "Listing submitted by admin. Payment skipped."
7240
  msgstr "Poster annonce(paiement initial)"
7241
 
7242
+ #: includes/views/submit_listing.php:67
7243
  msgctxt "submit listing"
7244
  msgid "Click this field to add categories"
7245
  msgstr ""
7246
 
7247
+ #: includes/views/submit_listing.php:68
7248
  #, fuzzy
7249
  msgctxt "submit listing"
7250
  msgid "Complete Listing"
7251
  msgstr "حذف الإعلان"
7252
 
7253
+ #: includes/views/submit_listing.php:69
7254
  #, fuzzy
7255
  msgctxt "submit listing"
7256
  msgid "Continue to Payment"
7257
  msgstr "الدفعة الأولية"
7258
 
7259
+ #: includes/views/submit_listing.php:71
7260
  msgctxt "submit listing"
7261
  msgid "Please wait a moment!"
7262
  msgstr ""
7263
 
7264
+ #: includes/views/submit_listing.php:72
7265
  msgctxt "submit listing"
7266
  msgid "Something went wrong!"
7267
  msgstr ""
7268
 
7269
+ #: includes/views/submit_listing.php:97
7270
  #, fuzzy
7271
  msgctxt "submit listing"
7272
  msgid "No listing ID was specified."
7273
  msgstr "تم تحرير الإعلان"
7274
 
7275
+ #: includes/views/submit_listing.php:99
7276
  #, fuzzy
7277
  msgctxt "submit listing"
7278
  msgid "You can't edit this listing."
7279
  msgstr "التصنيفات لهذا الإعلان"
7280
 
7281
+ #: includes/views/submit_listing.php:154
7282
  msgctxt "submit listing"
7283
  msgid ""
7284
  "This listing can't be edited at this time because it has no fee plan "
7286
  "to a fee plan."
7287
  msgstr ""
7288
 
7289
+ #: includes/views/submit_listing.php:160
7290
  msgctxt "submit listing"
7291
  msgid ""
7292
  "This listing can't be edited at this time. Please try again later or contact "
7293
  "the admin if the problem persists."
7294
  msgstr ""
7295
 
7296
+ #: includes/views/submit_listing.php:184
7297
  #, fuzzy
7298
  msgctxt "submit listing"
7299
  msgid "You're logged in as admin, payment will be skipped."
7300
  msgstr "لقد تم تسجيل دخولك كمدير. سيتم تخطي أي خطوات للدفع."
7301
 
7302
+ #: includes/views/submit_listing.php:413
7303
  #, fuzzy
7304
  msgctxt "submit listing"
7305
  msgid "Category selection"
7306
  msgstr "إختيار تصنيف"
7307
 
7308
+ #: includes/views/submit_listing.php:413
7309
  #, fuzzy
7310
  msgctxt "submit listing"
7311
  msgid "Category & plan selection"
7312
  msgstr "إختيار تصنيف"
7313
 
7314
+ #: includes/views/submit_listing.php:418
7315
  #, fuzzy
7316
  msgctxt "submit listing"
7317
  msgid "Listing Information"
7318
  msgstr "معلومات حول الإعلان"
7319
 
 
 
 
 
 
 
 
 
 
 
 
7320
  #: includes/views/submit_listing.php:430
7321
  #, fuzzy
7322
  msgctxt "submit listing"
7323
  msgid "Terms and Conditions"
7324
  msgstr "شروط وأحكام"
7325
 
7326
+ #: includes/views/submit_listing.php:568
 
 
 
 
 
7327
  #, fuzzy
7328
  msgctxt "submit listing"
7329
  msgid "Can not submit a listing at this moment. Please try again later."
7331
  "لا يمكن أن نقوم بمعالجة الدفع الخاص بك في هذه اللحظة. المرجو المحاولة مرة "
7332
  "أخرى لاحقاً."
7333
 
7334
+ #: includes/views/submit_listing.php:617 includes/views/submit_listing.php:697
7335
  #, fuzzy
7336
  msgctxt "submit listing"
7337
  msgid "Please select a category."
7338
  msgstr "المرجو تحديد خيار رسوم التصنيف \"%s\"."
7339
 
7340
+ #: includes/views/submit_listing.php:638
 
 
 
 
 
 
7341
  msgctxt "submit listing"
7342
  msgid "Please choose a valid category for your plan."
7343
  msgstr ""
7344
 
7345
+ #: includes/views/submit_listing.php:640
7346
  #, fuzzy
7347
  msgctxt "submit listing"
7348
  msgid "Please choose a valid fee plan for your category selection."
7349
  msgstr "المرجو تحديد خيار رسوم التصنيف \"%s\"."
7350
 
7351
+ #: includes/views/submit_listing.php:907
7352
  #, fuzzy
7353
  msgctxt "submit listing"
7354
  msgid "Please enter your desired username."
7355
  msgstr "يرجى إدخال إسمك."
7356
 
7357
+ #: includes/views/submit_listing.php:912
7358
  #, fuzzy
7359
  msgctxt "submit listing"
7360
  msgid "Please enter the e-mail for your new account."
7361
  msgstr "يرجى إدخال إسمك."
7362
 
7363
+ #: includes/views/submit_listing.php:917
7364
  msgctxt "submit listing"
7365
  msgid "The username you chose is already in use. Please use a different one."
7366
  msgstr ""
7367
 
7368
+ #: includes/views/submit_listing.php:922
7369
  msgctxt "submit listing"
7370
  msgid "The e-mail address you chose for your account is already in use."
7371
  msgstr ""
7372
 
7373
+ #: templates/submit-listing-fields.tpl.php:13
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7374
  #, fuzzy
7375
  msgctxt "submit listing"
7376
  msgid "Clear Form"
7377
  msgstr "مسح"
7378
 
7379
+ #: includes/class-recaptcha.php:31
 
 
 
 
 
 
7380
  msgctxt "recaptcha"
7381
  msgid "The reCAPTCHA wasn't entered correctly."
7382
  msgstr "لم يتم إدخال reCAPTCHA بشكل صحيح."
7383
 
7384
+ #: includes/class-recaptcha.php:31
7385
  #, fuzzy
7386
  msgctxt "recaptcha"
7387
  msgid "The reCAPTCHA validation score failed."
7388
  msgstr "لم يتم إدخال reCAPTCHA بشكل صحيح."
7389
 
7390
+ #: includes/class-recaptcha.php:250
7391
  #, fuzzy
7392
  msgctxt "recaptcha"
7393
  msgid "reCAPTCHA"
7394
  msgstr "إعدادات reCaptcha"
7395
 
7396
+ #: includes/class-view.php:106
7397
+ #, fuzzy
7398
+ msgctxt "views"
7399
+ msgid "Invalid credentials."
7400
+ msgstr "حالة التجديد غير صالحة."
7401
+
7402
+ #: includes/views/all_listings.php:6
7403
+ msgctxt "views"
7404
+ msgid "View All Listings"
7405
+ msgstr "عرض جميع الإعلانات"
7406
+
7407
+ #: includes/views/search.php:11
7408
+ msgctxt "views"
7409
+ msgid "Find A Listing"
7410
+ msgstr "العثور على إعلان"
7411
+
7412
+ #: includes/class-wpbdp.php:260
7413
  msgctxt "admin plugins"
7414
  msgid "Settings"
7415
  msgstr "الإعدادات"
7416
 
7417
+ #: includes/class-wpbdp.php:351
7418
  #, fuzzy
7419
  msgctxt "listing image upload"
7420
  msgid "Can not upload any more images for this listing."
7421
  msgstr "التصنيفات لهذا الإعلان"
7422
 
7423
+ #: includes/class-wpbdp.php:355
7424
  msgctxt "listing image upload"
7425
  msgid ""
7426
  "You're trying to upload %d images, but only have %d slot available. Please "
7450
  msgid "Search"
7451
  msgstr "بحث"
7452
 
7453
+ #: includes/fields/class-fieldtypes-checkbox.php:18
7454
  msgctxt "form-fields api"
7455
  msgid "Checkbox"
7456
  msgstr "خانة الاختيار"
7457
 
7458
+ #: includes/fields/class-fieldtypes-date.php:9
7459
  msgctxt "form-fields api"
7460
  msgid "Date Field"
7461
  msgstr "حقل التاريخ"
7462
 
7463
+ #: includes/fields/class-fieldtypes-date.php:32
7464
  #, fuzzy
7465
  msgctxt "form-fields api"
7466
  msgid "%s (ex. %s)"
7467
  msgstr "%s (ex. %s)"
7468
 
7469
+ #: includes/fields/class-fieldtypes-date.php:36
7470
  msgctxt "form-fields api"
7471
  msgid "Date Format"
7472
  msgstr "صيغة التاريخ"
7476
  msgid "Social Site (Facebook page)"
7477
  msgstr "الموقع الاجتماعي (صفحة الفيسبوك)"
7478
 
7479
+ #: includes/fields/class-fieldtypes-image.php:11
7480
  msgctxt "form-fields api"
7481
  msgid "Image (file upload)"
7482
  msgstr "صورة (رفع الملف)"
7483
 
7484
+ #: includes/fields/class-fieldtypes-linkedin.php:14
7485
  msgctxt "form-fields api"
7486
  msgid "Social Site (LinkedIn profile)"
7487
  msgstr "الموقع الاجتماعي (صفحة LinkedIn)"
7488
 
7489
+ #: includes/fields/class-fieldtypes-linkedin.php:29
7490
  msgctxt "form-fields api"
7491
  msgid "You can add your Company ID or profile URL here."
7492
  msgstr "يمكنك إضافة معرف شركتك أو عنوان URL صفحتك الشخصية."
7501
  msgid "Multiselect List"
7502
  msgstr "قائمة تحديد متعددة"
7503
 
7504
+ #: includes/fields/class-fieldtypes-radiobutton.php:18
7505
  msgctxt "form-fields api"
7506
  msgid "Radio button"
7507
  msgstr "زر اختيار"
7508
 
7509
+ #: includes/fields/class-fieldtypes-social.php:31
 
 
 
 
 
7510
  #, fuzzy
7511
  msgctxt "form-fields api"
7512
  msgid "Social Site (Other)"
7513
  msgstr "الموقع الاجتماعي (التعامل مع التغريدات)"
7514
 
7515
+ #: includes/fields/class-fieldtypes-social.php:91
 
7516
  msgctxt "form-fields api"
7517
  msgid "URL:"
7518
  msgstr "رابط URL:"
7519
 
7520
+ #: includes/fields/class-fieldtypes-social.php:111
7521
  #, fuzzy
7522
  msgctxt "form-fields api"
7523
  msgid "Text:"
7524
  msgstr "مربع النص"
7525
 
7526
+ #: includes/fields/class-fieldtypes-social.php:119
7527
  msgctxt "form-fields api"
7528
  msgid "Text to be displayed for social field"
7529
  msgstr ""
7530
 
7531
+ #: includes/fields/class-fieldtypes-social.php:137
7532
  #, fuzzy
7533
  msgctxt "form-fields api"
7534
  msgid "Type:"
7535
  msgstr "نوع"
7536
 
7537
+ #: includes/fields/class-fieldtypes-textarea.php:12
7538
  msgctxt "form-fields api"
7539
  msgid "Textarea"
7540
  msgstr "مربع النص"
7541
 
7542
+ #: includes/fields/class-fieldtypes-textfield.php:9
7543
  msgctxt "form-fields api"
7544
  msgid "Textfield"
7545
  msgstr "حقل النص"
7546
 
7547
+ #: includes/fields/class-fieldtypes-textfield.php:53
7548
  msgctxt "form-fields api"
7549
  msgid "Format 01/31/1969"
7550
  msgstr "تنسيق 31/01/1969"
7554
  msgid "Social Site (Twitter handle)"
7555
  msgstr "الموقع الاجتماعي (التعامل مع التغريدات)"
7556
 
7557
+ #: includes/fields/class-fieldtypes-url.php:153
7558
+ #, fuzzy
 
 
 
 
7559
  msgctxt "form-fields api"
7560
+ msgid "URL"
7561
+ msgstr "رابط URL"
7562
 
7563
+ #: includes/fields/class-form-field.php:726
7564
  msgctxt "form-fields api"
7565
  msgid ""
7566
  "This form field can't be deleted because it is required for the plugin to "
7567
  "work."
7568
  msgstr "لا يمكن حذف هذا الحقل لأنه مطلوب لعمل الإضافة."
7569
 
7570
+ #: includes/fields/class-fieldtypes-checkbox.php:51
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7571
  #, fuzzy
7572
  msgctxt "checkbox form field"
7573
  msgid "Select all"
7574
  msgstr "قائمة منسدلة"
7575
 
7576
+ #: includes/fields/class-fieldtypes-date.php:61
7577
  msgctxt "date field"
7578
  msgid "%s must be in the format %s."
7579
  msgstr "%s يجب أن يكون بتنسيق %s."
7580
 
7581
+ #: includes/fields/class-fieldtypes-date.php:64
7582
  msgctxt "date field"
7583
  msgid "%s must be a valid date."
7584
  msgstr "%s يجب أن يكون تاريخاً صالحاً."
7585
 
7586
+ #: includes/fields/class-fieldtypes-image.php:41
7587
  #, fuzzy
7588
  msgctxt "date field"
7589
  msgid "Caption for %s is required."
7590
  msgstr "البلد المطلوب."
7591
 
7592
+ #: includes/fields/class-fieldtypes-image.php:100
7593
+ #: includes/fields/class-fieldtypes-social.php:173
7594
  msgctxt "form-fields-api"
7595
  msgid "Remove"
7596
  msgstr "إزالة"
7597
 
7598
+ #: includes/fields/class-form-field.php:66
7599
  msgctxt "form-fields-api"
7600
  msgid "Invalid form field type"
7601
  msgstr "نوع حقل استمارة غير صحيح"
7602
 
7603
+ #: includes/fields/class-form-field.php:605
7604
  msgctxt "form-fields-api"
7605
  msgid "Field label is required."
7606
  msgstr "تسمية الحقل مطلوب."
7607
 
7608
+ #: includes/fields/class-form-field.php:609
7609
  msgctxt "form-fields-api"
7610
  msgid "Field label max length is 255 characters."
7611
  msgstr ""
7612
 
7613
+ #: includes/fields/class-form-field.php:613
7614
  msgctxt "form-fields-api"
7615
  msgid "Field description max length is 255 characters."
7616
  msgstr ""
7617
 
7618
+ #: includes/fields/class-form-field.php:624
7619
  msgctxt "form-fields-api"
7620
  msgid ""
7621
  "You can't change from %2$s field type to the one you wanted--the types are "
7623
  "delete this current field and create a NEW field of type %1$s instead."
7624
  msgstr ""
7625
 
7626
+ #: includes/fields/class-form-field.php:627
7627
  msgctxt "form-fields-api"
7628
  msgid ""
7629
  "<strong>WARNING</strong>: If you delete this field, the data from it in "
7630
  "existing listings will be deleted as well."
7631
  msgstr ""
7632
 
7633
+ #: includes/fields/class-form-field.php:661
7634
  msgctxt "form-fields-api"
7635
  msgid ""
7636
  "There can only be one field with association \"%s\". Please select another "
7637
  "association."
7638
  msgstr "يمكن أن يكون هناك حقل واحد مع رابطة \"%s\". المرجو تحديد رابطة أخرى."
7639
 
7640
+ #: includes/fields/class-form-field.php:671
7641
  msgctxt "form-fields-api"
7642
  msgid "\"%s\" is an invalid field type for this association."
7643
  msgstr "\"%s\" نوع حقل غير صالح لهذه الرابطة."
7644
 
7645
+ #: includes/fields/class-form-field.php:716
7646
  msgctxt "form-fields-api"
7647
  msgid "Invalid field ID"
7648
  msgstr "معرف حقل غير صالح"
7649
 
7650
+ #: includes/fields/class-form-field.php:741
7651
  msgctxt "form-fields-api"
7652
  msgid "An error occurred while trying to delete this field."
7653
  msgstr "حدث خطأ أثناء محاولة حذف هذا الحقل."
7654
 
7655
+ #: includes/fields/class-fieldtypes-image.php:154
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7656
  msgctxt "templates image upload"
7657
  msgid "or"
7658
  msgstr "أو"
7669
  "of options."
7670
  msgstr ""
7671
 
7672
+ #: includes/fields/class-fieldtypes-phone-number.php:13
7673
+ msgctxt "form fields"
7674
+ msgid "Phone Number"
7675
+ msgstr "رقم الهاتف"
 
 
 
 
 
 
 
 
 
 
 
7676
 
7677
+ #: includes/fields/class-fieldtypes-textarea.php:199
7678
  msgctxt "admin form-fields"
7679
  msgid ""
7680
  "Enabling iframe support in your listings can allow users to execute "
7688
  "باستخدام هذا الإعداد إلا إذا كنت تقوم بإضافة الإعلانات بنفسك وأنت الوحيد من "
7689
  "يتحكم في المحتوى. هل أنت متأكد من أنك تريد تمكين هذا؟"
7690
 
7691
+ #: includes/functions.php:1236
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7692
  #, fuzzy
7693
  msgctxt "templates"
7694
  msgid "Return to results"
7695
  msgstr "العودة إلى الدليل."
7696
 
7697
+ #: includes/functions.php:1240 includes/functions.php:1245
7698
  msgctxt "templates"
7699
  msgid "Go back"
7700
  msgstr ""
7701
 
7702
+ #: includes/payment.php:270 templates/renew-resume.tpl.php:34
7703
  #, fuzzy
7704
  msgctxt "templates"
7705
  msgid "Return to fee selection"
7706
  msgstr "الرجوع إلى الإعلان."
7707
 
7708
+ #: includes/templates-ui.php:203
7709
  msgctxt "templates"
7710
  msgid "No listing categories found."
7711
  msgstr "لم يتم العثور على تصنيفات الإعلانات."
7712
 
7713
+ #: includes/templates-ui.php:352
7714
  msgctxt "templates"
7715
  msgid "Search Listings"
7716
  msgstr "البحث في الإعلانات"
7717
 
7718
+ #: includes/templates-ui.php:357
7719
  msgctxt "templates"
7720
  msgid "Advanced Search"
7721
  msgstr "بحث متقدم"
7722
 
7723
+ #: includes/views/listing_contact.php:198
7724
  msgctxt "templates"
7725
  msgid "Contact listing owner"
7726
  msgstr "إتصل بمالك الإعلان"
7727
 
7728
+ #: includes/views/listing_contact.php:202
7729
  msgctxt "templates"
7730
  msgid "Send Message to listing owner"
7731
  msgstr "إرسال رسالة إلى مالك الإعلان"
7760
  "إعلانات بداخلها. هذا يعني أنها لن تظهر على الواجهة الأمامية للموقع الخاص بك. "
7761
  "إذا كنت لا تريد ذلك، إضغط <a>هنا</a> لتغيير الإعداد."
7762
 
7763
+ #: includes/views/submit_listing.php:359
7764
  msgctxt "templates"
7765
  msgid ""
7766
  "<b>View not available</b>. Do you have the \"Disable Frontend Listing "
7769
  "<b>المشاهدة غير متوفرة</b>. هل لديك \"تعطيل إضافة إعلان من واجهة الموقع؟\" "
7770
  "محددة في الإعدادات؟"
7771
 
7772
+ #: includes/views/submit_listing.php:361
7773
  msgctxt "templates"
7774
  msgid ""
7775
  "Listing submission has been disabled. Contact the administrator for details."
7776
  msgstr ""
7777
 
7778
+ #: includes/views/submit_listing.php:571
7779
  msgctxt "templates"
7780
  msgid ""
7781
  "<b>There are no Fee Plans available</b>, without a fee plan site users can't "
7782
  "submit a listing. %s to create a fee plan"
7783
  msgstr ""
7784
 
7785
+ #: includes/views/submit_listing.php:585
7786
  msgctxt "templates"
7787
  msgid ""
7788
  "Listing submission is not available at the moment. Contact the administrator "
7789
  "for details."
7790
  msgstr ""
7791
 
7792
+ #: includes/views/submit_listing.php:588
7793
  msgctxt "templates"
7794
  msgid ""
7795
  "<b>View not available</b>, there is no \"Category\" association field. %s "
7797
  "an existing field"
7798
  msgstr ""
7799
 
7800
+ #: includes/views/submit_listing.php:982
7801
  msgctxt "templates"
7802
  msgid "Please agree to the Terms and Conditions."
7803
  msgstr "يرجى الموافقة على الشروط والأحكام."
7804
 
7805
+ #: includes/views/submit_listing.php:992
7806
  msgctxt "templates"
7807
  msgid "Terms and Conditions:"
7808
  msgstr "شروط وأحكام:"
7809
 
7810
+ #: includes/views/submit_listing.php:999
7811
  #, fuzzy
7812
  msgctxt "templates"
7813
  msgid "I agree to the <a>Terms and Conditions</a>"
7814
  msgstr "أوافق على الشروط والأحكام"
7815
 
7816
+ #: templates/listing-flagging-form.tpl.php:3
7817
+ #, fuzzy
 
 
 
 
7818
  msgctxt "templates"
7819
+ msgid "Report Listing"
7820
+ msgstr "استيراد الإعلانات"
 
 
 
 
7821
 
 
7822
  #: templates/listing-flagging-form.tpl.php:22
7823
  msgctxt "templates"
7824
  msgid "Your Name"
7825
  msgstr "إسمك"
7826
 
 
7827
  #: templates/listing-flagging-form.tpl.php:26
7828
  msgctxt "templates"
7829
  msgid "Your Email"
7830
  msgstr "بريدك الإلكتروني"
7831
 
7832
+ #: templates/listing-sticky-tag.tpl.php:11
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7833
  #: templates/listing-sticky-tag.tpl.php:12
 
7834
  msgctxt "templates"
7835
  msgid "Featured Listing"
7836
  msgstr "إعلان مميز"
7837
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7838
  #: templates/manage_listings.tpl.php:11
7839
  msgctxt "templates"
7840
  msgid "You do not currently have any listings in the directory."
7878
  msgid "View"
7879
  msgstr "مشاهدة"
7880
 
7881
+ #: templates/parts/login-required.tpl.php:14
7882
+ msgctxt "templates"
7883
+ msgid ""
7884
+ "You are not currently logged in. Please login or register first. When "
7885
+ "registering, you will receive an activation email. Be sure to check your "
7886
+ "spam if you don't see it in your email within 60 minutes."
7887
+ msgstr ""
7888
+ "لم تسجل الدخول حاليا. المرجو تسجيل الدخول أو التسجيل أولاً. عند التسجيل، سوف "
7889
+ "تتلقى رسالة بريد إلكتروني للتفعيل. يجب التأكد من مراجعة البريد المزعج الخاص "
7890
+ "بك إذا لم تراه في بريدك الإلكتروني خلال 60 دقيقة."
7891
+
7892
  #: templates/parts/login-required.tpl.php:17
7893
  msgctxt "templates"
7894
  msgid "Login"
7895
  msgstr "تسجيل الدخول"
7896
 
7897
+ #: templates/parts/login-required.tpl.php:38
7898
+ msgctxt "templates"
7899
+ msgid "Not yet registered?"
7900
+ msgstr "لم تتسجل بعد؟"
7901
+
7902
+ #: templates/parts/login-required.tpl.php:40
7903
+ msgctxt "templates"
7904
+ msgid "Lost your password?"
7905
+ msgstr "فقدت كلمة المرور؟"
7906
+
7907
  #: templates/renew-listing-manage-subscription.tpl.php:2
7908
  msgctxt "templates"
7909
  msgid "Recurring Fee Management"
7910
  msgstr "إدارة الرسوم المتكررة"
7911
 
7912
+ #: templates/renew-listing.tpl.php:11
7913
  msgctxt "templates"
7914
  msgid "Renew Listing"
7915
  msgstr "تجديد الإعلان"
7916
 
7917
+ #: templates/renew-listing.tpl.php:19
7918
  #, fuzzy
7919
  msgctxt "templates"
7920
  msgid "You are about to renew your listing \"%s\" publication."
7921
  msgstr "أنت على وشك تجديد الإعلان \"%s\" النشر داخل التصنيف \"%s\"."
7922
 
7923
+ #: templates/renew-listing.tpl.php:22
7924
  #, fuzzy
7925
  msgctxt "templates"
7926
  msgid ""
7930
  "المرجو تحديد خيار رسم أو إضغط فوق \"عدم تجديد إعلاني\" لإلغاء التجديد الخاص "
7931
  "بك."
7932
 
7933
+ #: templates/renew-listing.tpl.php:37
7934
  #: templates/submit-listing/extra-sections.tpl.php:6
7935
  msgctxt "templates"
7936
  msgid "Continue"
7937
  msgstr "متابعة"
7938
 
7939
+ #: templates/renew-listing.tpl.php:42
7940
  msgctxt "templates"
7941
  msgid "Do not renew my listing"
7942
  msgstr "عدم تجديد إعلاني"
7943
 
7944
+ #: templates/renew-resume.tpl.php:33
7945
  #, fuzzy
7946
  msgctxt "templates"
7947
  msgid "Continue to checkout"
8000
  msgid "Set this image as the listing thumbnail."
8001
  msgstr "تعيين هذه الصورة كصورة مصغرة للإعلان."
8002
 
8003
+ #: templates/submit-listing-images-upload-form.tpl.php:32
8004
+ #, fuzzy
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8005
  msgctxt "templates"
8006
+ msgid "Image slots available"
8007
  msgstr "أماكن الصورة المتاحة:"
8008
 
8009
+ #: templates/submit-listing-images.tpl.php:46
8010
+ #, fuzzy
8011
  msgctxt "templates"
8012
+ msgid "File size"
8013
  msgstr "حجم الملف:"
8014
 
8015
+ #: templates/submit-listing-images.tpl.php:48
8016
+ #: templates/submit-listing-images.tpl.php:56
8017
+ #: templates/submit-listing-images.tpl.php:64
8018
  msgctxt "templates"
8019
  msgid "No limit"
8020
  msgstr "غير محدود"
8021
 
8022
+ #: templates/submit-listing-images.tpl.php:54
8023
+ #, fuzzy
8024
  msgctxt "templates"
8025
+ msgid "Image width"
8026
  msgstr "عرض الصورة:"
8027
 
8028
+ #: templates/submit-listing-images.tpl.php:62
8029
+ #, fuzzy
8030
  msgctxt "templates"
8031
+ msgid "Image height"
8032
  msgstr "ارتفاع الصورة:"
8033
 
8034
  #: includes/gateways/class-gateway-authorize-net.php:20
8148
  msgid "Report comment is required to save a report"
8149
  msgstr ""
8150
 
8151
+ #: includes/views/flag_listing.php:56
8152
  #, fuzzy
8153
  msgctxt "flag listing"
8154
  msgid "The listing <i>%s</i> has been reported. <a>Return to directory</a>"
8155
  msgstr "تم حذف إعلانك."
8156
 
8157
+ #: includes/views/flag_listing.php:109
8158
  #, fuzzy
8159
  msgctxt "flag listing"
8160
  msgid "Your current IP address already reported this listing."
8161
  msgstr "غير مسموح لك بتحرير هذا الإعلان."
8162
 
8163
+ #: includes/views/flag_listing.php:122
8164
  #, fuzzy
8165
  msgctxt "flag listing"
8166
  msgid "You must select the reason to report this listing as inappropriate."
8167
  msgstr "المرجو تحديد خيار رسوم التصنيف \"%s\"."
8168
 
8169
+ #: includes/views/flag_listing.php:126
8170
  #, fuzzy
8171
  msgctxt "flag listing"
8172
  msgid "You must enter the reason to report this listing as inappropriate."
8173
  msgstr "أنت على وشك تجديد الإعلان \"%s\" النشر داخل التصنيف \"%s\"."
8174
 
8175
+ #: includes/views/flag_listing.php:131
8176
  #, fuzzy
8177
  msgctxt "flag listing"
8178
  msgid "Please enter your name."
8179
  msgstr "يرجى إدخال إسمك."
8180
 
8181
+ #: includes/views/flag_listing.php:135
8182
  #, fuzzy
8183
  msgctxt "flag listing"
8184
  msgid "Please enter your email."
8236
  msgid "You already reported the listing \"<b>%s</b>\" as inappropriate."
8237
  msgstr "أنت على وشك تجديد الإعلان \"%s\" النشر داخل التصنيف \"%s\"."
8238
 
8239
+ #: includes/installer.php:53
8240
  msgctxt "default category name"
8241
  msgid "General"
8242
  msgstr "عام"
8243
 
8244
+ #: includes/licensing.php:316
8245
  #, fuzzy
8246
  msgctxt "licensing"
8247
  msgid "Invalid item ID"
8248
  msgstr "معرف حقل غير صالح"
8249
 
8250
+ #: includes/licensing.php:322
8251
  msgctxt "licensing"
8252
  msgid "No license key provided"
8253
  msgstr "لم يتم تقديم أي مفتاح الترخيص"
8254
 
8255
+ #: includes/licensing.php:346
8256
  #, fuzzy
8257
  msgctxt "licensing"
8258
  msgid "The license key was revoked."
8259
  msgstr "لم يتم تقديم أي مفتاح الترخيص"
8260
 
8261
+ #: includes/licensing.php:348
8262
  msgctxt "licensing"
8263
  msgid ""
8264
  "If you think this is a mistake, please contact <support-link>Business "
8266
  "reported as revoked by the licensing software."
8267
  msgstr ""
8268
 
8269
+ #: includes/licensing.php:350
8270
  msgctxt "licensing"
8271
  msgid ""
8272
  "Please include the email address you used to purchase <module-name> with "
8273
  "your report."
8274
  msgstr ""
8275
 
8276
+ #: includes/licensing.php:361 includes/licensing.php:404
8277
  msgctxt "licensing"
8278
  msgid "License key is invalid"
8279
  msgstr "مفتاح الترخيص غير صالح"
8280
 
8281
+ #: includes/licensing.php:378
8282
  msgctxt "licensing"
8283
  msgid "Invalid module ID"
8284
  msgstr "معرف وحدة غير صالح"
8285
 
8286
+ #: includes/licensing.php:408
8287
  msgctxt "licensing"
8288
  msgid "Deactivation failed"
8289
  msgstr "فشل التعطيل"
8290
 
8291
+ #: includes/licensing.php:416
8292
  msgctxt "licensing"
8293
  msgid ""
8294
  "It was not possible to establish a connection with Business Directory's "
8295
  "server. cURL was not found in your system"
8296
  msgstr ""
8297
 
8298
+ #: includes/licensing.php:418 includes/licensing.php:459
8299
  msgctxt "licensing"
8300
  msgid ""
8301
  "To ensure the security of our systems and adhere to industry best practices, "
8304
  "1.0.1c)."
8305
  msgstr ""
8306
 
8307
+ #: includes/licensing.php:420 includes/licensing.php:461
8308
  msgctxt "licensing"
8309
  msgid ""
8310
  "Upgrading your system will not only allow you to communicate with Business "
8312
  "services using the latest security standards."
8313
  msgstr ""
8314
 
8315
+ #: includes/licensing.php:422
8316
  msgctxt "licensing"
8317
  msgid ""
8318
  "Please contact your hosting provider and ask them to upgrade your system. "
8319
  "Include this message if necessary"
8320
  msgstr ""
8321
 
8322
+ #: includes/licensing.php:438
8323
  msgctxt "licensing"
8324
  msgid ""
8325
  "It was not possible to establish a connection with Business Directory's "
8326
  "server. The connection failed with the following error:"
8327
  msgstr ""
8328
 
8329
+ #: includes/licensing.php:442 includes/licensing.php:495
8330
  msgctxt "licensing"
8331
  msgid ""
8332
  "It looks like your server is not authorized to make requests to Business "
8335
  "list."
8336
  msgstr ""
8337
 
8338
+ #: includes/licensing.php:444 includes/licensing.php:497
8339
  msgctxt "licensing"
8340
  msgid "Include this error message with your report."
8341
  msgstr ""
8342
 
8343
+ #: includes/licensing.php:454
8344
  msgctxt "licensing"
8345
  msgid ""
8346
  "It was not possible to establish a connection with Business Directory's "
8347
  "server. A problem occurred in the SSL/TSL handshake:"
8348
  msgstr ""
8349
 
8350
+ #: includes/licensing.php:463
8351
  msgctxt "licensing"
8352
  msgid ""
8353
  "Please contact your hosting provider and ask them to upgrade your system. "
8354
  "Include this message if necessary."
8355
  msgstr ""
8356
 
8357
+ #: includes/licensing.php:470
8358
  msgctxt "licensing"
8359
  msgid "Could not contact licensing server"
8360
  msgstr "لا يمكن الاتصال بخادم الترخيص"
8361
 
8362
+ #: includes/licensing.php:493
8363
  msgctxt "licensing"
8364
  msgid "The server returned a 403 Forbidden error."
8365
  msgstr ""
8366
 
8367
+ #: includes/licensing.php:561
8368
  #, fuzzy
8369
  msgctxt "licensing"
8370
  msgid "Business Directory - Please verify your license keys"
8371
  msgstr "دليل الأعمال - إعادة تعيين الافتراضي"
8372
 
8373
+ #: includes/licensing.php:571
8374
  #, fuzzy
8375
  msgctxt "licensing"
8376
  msgid ""
8381
  "المفعول. إذهب إلى <a>إدارة الخيارات - التراخيص</a> لإدخال معلومات الترخيص "
8382
  "الخاص بك."
8383
 
8384
+ #: includes/licensing.php:582
8385
  msgctxt "licensing"
8386
  msgid ""
8387
  "You need to activate the license keys for the following themes before they "
8388
  "can be used: %s."
8389
  msgstr ""
8390
 
8391
+ #: includes/licensing.php:590 includes/licensing.php:646
8392
  #, fuzzy
8393
  msgctxt "licensing"
8394
  msgid "Review my license keys"
8395
  msgstr "تجديد مفتاح الترخيص"
8396
 
8397
+ #: includes/licensing.php:617
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8398
  #, fuzzy
8399
  msgctxt "licensing"
8400
+ msgid "Business Directory - License key expired"
8401
+ msgstr "دليل الأعمال - مفتاح الترخيص منتهي"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8402
 
8403
+ #: includes/licensing.php:627
8404
  #, fuzzy
8405
+ msgctxt "licensing"
8406
+ msgid ""
8407
+ "The license key for the following modules has expired: %s. The modules will "
8408
+ "continue to work but you will not receive any more updates until the license "
8409
+ "is renewed."
8410
+ msgstr ""
8411
+ "انتهت صلاحية مفتاح الترخيص <span class=\"module-name\">%s %s</span>. سوف "
8412
+ "يستمر عمل الوحدة ولكن لن تتلقى أي مزيد من التحديثات حتى يتم تجديد الترخيص."
8413
 
8414
+ #: includes/licensing.php:638
8415
+ #, fuzzy
8416
+ msgctxt "licensing"
8417
  msgid ""
8418
+ "The license key for the following themes has expired: %s. The themes will "
8419
+ "continue to work but you will not receive any more updates until the license "
8420
+ "is renewed."
8421
  msgstr ""
8422
+ "انتهت صلاحية مفتاح الترخيص <span class=\"module-name\">%s %s</span>. سوف "
8423
+ "يستمر عمل الوحدة ولكن لن تتلقى أي مزيد من التحديثات حتى يتم تجديد الترخيص."
8424
 
8425
+ #: includes/licensing.php:739
8426
  #, fuzzy
8427
+ msgctxt "licensing"
8428
+ msgid "Please enter a license key."
8429
+ msgstr "يرجى إدخال بريد إلكتروني صحيح."
8430
 
8431
+ #: includes/licensing.php:748
8432
+ msgctxt "licensing"
8433
+ msgid "Could not activate license: %s."
8434
+ msgstr "لا يمكن تفعيل الترخيص: %s."
8435
 
8436
+ #: includes/licensing.php:750
8437
+ msgctxt "licensing"
8438
+ msgid "License activated"
8439
+ msgstr "تم تفعيل ترخيص"
8440
 
8441
+ #: includes/licensing.php:770
8442
+ msgctxt "licensing"
8443
+ msgid "Could not deactivate license: %s."
8444
+ msgstr "لا يمكن إلغاء الترخيص: %s."
8445
 
8446
+ #: includes/licensing.php:772
8447
+ msgctxt "licensing"
8448
+ msgid "License deactivated"
8449
+ msgstr "تم إلغاء تفعيل الترخيص"
 
8450
 
8451
+ #. translators: "<module-name>" version <version-number> is not...
8452
+ #: includes/licensing.php:974
8453
+ msgctxt "deprecation"
8454
+ msgid ""
8455
+ "\"%1$s\" version %2$s is not compatible with Business Directory Plugin 5.0. "
8456
+ "Please update this module to the latest available version."
8457
  msgstr ""
8458
 
8459
+ #: includes/payment.php:61
8460
  #, fuzzy
8461
+ msgctxt "payments"
8462
+ msgid "Payment #%s"
8463
+ msgstr "الدفع #%d"
8464
 
8465
+ #: includes/payment.php:69
8466
  #, fuzzy
8467
+ msgctxt "payments"
8468
+ msgid "Gateway:"
8469
+ msgstr "بوابة"
 
 
 
 
 
8470
 
8471
+ #: includes/payment.php:71
8472
  #, fuzzy
8473
+ msgctxt "payments"
8474
+ msgid "Gateway Transaction ID:"
8475
+ msgstr "transaction"
8476
 
8477
+ #: includes/payment.php:74
8478
+ msgctxt "payments"
8479
+ msgid "Bill To:"
 
 
8480
  msgstr ""
8481
 
8482
+ #: includes/payment.php:92
 
8483
  msgctxt "checkout"
8484
+ msgid "Print Receipt"
8485
+ msgstr ""
8486
 
8487
+ #: includes/views/checkout.php:127
8488
  #, fuzzy
8489
  msgctxt "checkout"
8490
+ msgid "Can not process a payment at this time. Please try again later."
 
 
 
 
 
8491
  msgstr ""
8492
+ "لا يمكن أن نقوم بمعالجة الدفع الخاص بك في هذه اللحظة. المرجو المحاولة مرة "
8493
+ "أخرى لاحقاً."
8494
 
8495
+ #: includes/views/checkout.php:164
8496
  #, fuzzy
8497
  msgctxt "checkout"
8498
+ msgid "Invalid nonce received."
8499
+ msgstr "جواب غير صالح من الخادم"
8500
 
8501
+ #: includes/views/checkout.php:181
8502
  #, fuzzy
8503
  msgctxt "checkout"
8504
+ msgid "Invalid gateway selected."
8505
+ msgstr "حالة التجديد غير صالحة."
8506
 
8507
+ #: includes/views/checkout.php:186
8508
  msgctxt "checkout"
8509
+ msgid "Selected gateway does not support payment's currency."
8510
  msgstr ""
8511
 
8512
+ #: includes/views/checkout.php:195
 
8513
  msgctxt "checkout"
8514
+ msgid "Pay Now"
8515
+ msgstr ""
8516
 
8517
+ #: includes/views/checkout.php:242
 
8518
  msgctxt "checkout"
8519
+ msgid "Unknown gateway error."
8520
+ msgstr ""
8521
+
8522
+ #: includes/views/checkout.php:262
8523
+ msgctxt "checkout"
8524
+ msgid ""
8525
+ "There was an error trying to process your request. No gateway is selected."
8526
+ msgstr ""
8527
 
8528
  #: templates/checkout-confirmation.tpl.php:7
8529
  msgctxt "checkout"
8559
  "refresh if there's an update."
8560
  msgstr ""
8561
 
8562
+ #: templates/checkout.tpl.php:10
8563
  #, fuzzy
8564
  msgctxt "checkout"
8565
  msgid "Checkout"
8566
  msgstr "إنهاء الشراء"
8567
 
8568
+ #: templates/checkout.tpl.php:31
8569
  msgctxt "checkout"
8570
  msgid ""
8571
  "Recurring fee plans require a payment method to renew your listing at the "
8572
  "end of the term."
8573
  msgstr ""
8574
 
8575
+ #: templates/checkout.tpl.php:37
8576
  #, fuzzy
8577
  msgctxt "checkout"
8578
  msgid "Select a Payment Method"
8579
  msgstr "طريقة الدفع"
8580
 
8581
+ #: templates/checkout.tpl.php:41
8582
  msgctxt "checkout"
8583
  msgid "Next"
8584
  msgstr ""
8585
 
8586
+ #: includes/templates-ui.php:389 includes/templates-ui.php:421
8587
  msgctxt "templates sort"
8588
  msgid "Sort By:"
8589
  msgstr "ترتيب حسب:"
8590
 
8591
+ #: includes/templates-ui.php:412
8592
  msgctxt "sort"
8593
  msgid "Reset"
8594
  msgstr "إعادة تعيين"
8595
 
8596
+ #: includes/templates-ui.php:440
8597
  msgctxt "sort"
8598
  msgid "(Reset)"
8599
  msgstr "(إعادة تعيين)"
8600
 
8601
+ #: includes/utils.php:257
8602
  msgctxt "utils"
8603
  msgid ""
8604
  "POSTed data exceeds PHP config. maximum. See \"post_max_size\" directive."
8606
  "تجاوزت البيانات التي تم نشرها الحد الأقصى لإعدادات PHP. أنظر توجيه "
8607
  "\"post_max_size\"."
8608
 
8609
+ #: includes/utils.php:304
8610
  msgctxt "utils"
8611
  msgid "File size (%s) exceeds maximum file size of %s"
8612
  msgstr "حجم الملف (%s) يتجاوز الحجم الأقصى للملف %s"
8613
 
8614
+ #: includes/utils.php:312
8615
  msgctxt "utils"
8616
  msgid "File size (%s) is inferior to the required minimum file size of %s"
8617
  msgstr "حجم الملف (%s) أقل من الحد الأدنى المطلوب لحجم الملف لـ %s"
8618
 
8619
+ #: includes/utils.php:321 includes/utils.php:328
8620
  msgctxt "utils"
8621
  msgid "File type \"%s\" is not allowed"
8622
  msgstr "غير مسموح بنوع الملف \"%s\""
8623
 
8624
+ #: includes/utils.php:335
8625
  msgctxt "utils"
8626
  msgid "Unkown error while uploading file."
8627
  msgstr "حدث خطأ مجهول أثناء رفع الملف."
8628
 
8629
+ #: includes/utils.php:354
8630
  msgctxt "utils"
8631
  msgid "Uploaded file is not an image"
8632
  msgstr "الملف الذي تم رفعه ليس صورة"
8633
 
8634
+ #: includes/utils.php:363
8635
  msgctxt "utils"
8636
  msgid "Image width (%s px) is inferior to minimum required width of %s px."
8637
  msgstr "عرض الصورة (%s px) هو أقل من الحد الأدنى للعرض المطلوب لـ %s px "
8638
 
8639
+ #: includes/utils.php:369
8640
  msgctxt "utils"
8641
  msgid "Image height (%s px) is inferior to minimum required height of %s px."
8642
  msgstr ""
8643
  "ارتفاع الصورة (%s px) هو أقل من الحد الأدنى للارتفاع المطلوب لـ %s px "
8644
 
8645
+ #: includes/utils.php:375
8646
  msgctxt "utils"
8647
  msgid "Image width (%s px) is greater than maximum allowed width of %s px."
8648
  msgstr "عرض الصورة (%s px) هو أكبر من الحد الأقصى للعرض المسموح به لـ %s px "
8649
 
8650
+ #: includes/utils.php:381
8651
  msgctxt "utils"
8652
  msgid "Image height (%s px) is greater than maximum required height of %s px."
8653
  msgstr ""
8654
  "ارتفاع الصورة (%s px) هو أكبر من الحد الأقصى للارتفاع المطلوب لـ %s px "
8655
 
8656
+ #: includes/utils.php:395
8657
  msgctxt "utils"
8658
  msgid "Error while uploading file"
8659
  msgstr "حدث خطأ أثناء رفع الملف."
8660
 
8661
+ #: includes/views/delete_listing.php:36
8662
  msgctxt "delete listing"
8663
  msgid "Your listing has been deleted."
8664
  msgstr "تم حذف إعلانك."
8702
  msgid "Yes. Delete my listing."
8703
  msgstr "نعم. إحذف إعلاني."
8704
 
8705
+ #: includes/views/listing_contact.php:53
8706
  msgctxt "contact-message"
8707
  msgid "Please enter your name."
8708
  msgstr "يرجى إدخال إسمك."
8709
 
8710
+ #: includes/views/listing_contact.php:57
8711
  msgctxt "contact-message"
8712
  msgid "Please enter a valid email."
8713
  msgstr "يرجى إدخال بريد إلكتروني صحيح."
8714
 
8715
+ #: includes/views/listing_contact.php:61
8716
  msgctxt "contact-message"
8717
  msgid "You did not enter a message."
8718
  msgstr "لم تقم بإدخال رسالة."
8719
 
8720
+ #: includes/views/listing_contact.php:268
8721
  msgctxt "contact-message"
8722
  msgid "Your message has been sent."
8723
  msgstr "تم حذف إعلانك."
8724
 
8725
+ #: includes/views/listing_contact.php:290
8726
  msgctxt "contact-message"
8727
  msgid "There was a problem encountered. Your message has not been sent"
8728
  msgstr "حدثت مشكلة . لم يتم إرسال الرسالة الخاصة بك."
8729
 
8730
+ #: includes/views/listing_contact.php:293
8731
  msgctxt "contact-message"
8732
  msgid "Return to listing."
8733
  msgstr "الرجوع إلى الإعلان."
8734
 
8735
+ #: includes/views/listing_contact.php:80
8736
  msgctxt "contact form"
8737
  msgid "Please <a>log in</a> to be able to send messages to the listing owner."
8738
  msgstr "يرجى <a>تسجيل الدخول</a> ليتتمكن من إرسال رسائل إلى مالك الإعلان."
8739
 
8740
+ #: includes/views/listing_contact.php:179
8741
  msgctxt "contact form"
8742
  msgid "This contact form is temporarily disabled. Please try again later."
8743
  msgstr "نموذج الاتصال هذا معطل مؤقتا. المرجو المحاولة مرة أخرى لاحقا."
8744
 
8745
+ #: includes/views/login.php:45
8746
  #, fuzzy
8747
  msgctxt "views:login"
8748
  msgid "Please enter a valid e-mail/access key combination."
8749
  msgstr "المرجو إدخال بريد إلكتروني صحيح."
8750
 
8751
+ #: includes/views/manage_listings.php:26
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8752
  #, fuzzy
8753
  msgctxt "view:manage-listings"
8754
  msgid "Please <a>login</a> to manage your listings."
8755
  msgstr "يرجى <a>تسجيل الدخول</a> ليتتمكن من إرسال رسائل إلى مالك الإعلان."
8756
 
8757
+ #: includes/views/manage_listings.php:97
8758
  #, fuzzy
8759
  msgctxt "view:manage-listings"
8760
  msgid "Renew Listing"
8795
  msgid "You are not on recurring payments for any of your listings."
8796
  msgstr "أنت لست على دفعات متكررة لأي من الإعلانات الخاصة بك."
8797
 
8798
+ #: includes/views/renew_listing.php:22
8799
  msgctxt "renewal"
8800
  msgid "Listing renewal is disabled at this moment. Please try again later."
8801
  msgstr "تم تعطيل تجديد الإعلان في هذه اللحظة. يرجى المحاولة مرة أخرى لاحقا."
8802
 
8803
+ #: includes/views/renew_listing.php:28
8804
  msgctxt "renewal"
8805
  msgid ""
8806
  "Your renewal ID is invalid. Please use the URL you were given on the renewal "
8809
  "معرف التجديد الخاص بك غير صالح. يرجى استخدام عنوان URL الذي أعطي لك في رسالة "
8810
  "التجديد بالبريد الإلكتروني."
8811
 
8812
+ #: includes/views/renew_listing.php:54
8813
  #, fuzzy
8814
  msgctxt "renewal"
8815
  msgid "Your listing has been removed from the directory."
8816
  msgstr "تم حذف إعلانك."
8817
 
8818
+ #: includes/views/renew_listing.php:56
8819
  #, fuzzy
8820
  msgctxt "renewal"
8821
  msgid "Could not remove listing from directory."
8842
  msgid "Expiration date:"
8843
  msgstr "تاريخ انتهاء التاريخ:"
8844
 
8845
+ #: templates/renew-listing.tpl.php:15
8846
  msgctxt "renewal"
8847
  msgid "Proceed to Checkout"
8848
  msgstr "قم بإنهاء الشراء"
8849
 
8850
+ #: templates/renew-listing.tpl.php:40
8851
  #, fuzzy
8852
  msgctxt "renewal"
8853
  msgid ""
8861
  msgid "Renew Fee Resume"
8862
  msgstr "تجديد مفتاح الترخيص"
8863
 
8864
+ #: templates/renew-resume.tpl.php:15
8865
  #, fuzzy
8866
  msgctxt "renewal"
8867
  msgid "You are about to renew the listing %s."
8868
  msgstr "أنت على وشك تجديد الإعلان \"%s\" النشر داخل التصنيف \"%s\"."
8869
 
8870
+ #: templates/renew-resume.tpl.php:20
8871
  msgctxt "renewal"
8872
  msgid "In order to complete the renewal, please confirm fee selection."
8873
  msgstr ""
8874
 
8875
+ #: includes/views/renew_listing.php:129
8876
  #, fuzzy
8877
  msgctxt "listings"
8878
  msgid "Fee \"%s\" renewal."
8913
  msgid "URL:"
8914
  msgstr "رابط URL:"
8915
 
8916
+ #: includes/views/search.php:42
8917
  #, fuzzy
8918
  msgctxt "search"
8919
  msgid "\"%s\" is required."
8941
  "Il s'agit seulement d'une pré-visualisation. L'annonce n'a pas encore été "
8942
  "publiée."
8943
 
8944
+ #: includes/views/submit_listing.php:861
 
 
 
 
 
 
 
8945
  msgctxt "listing submit"
8946
  msgid ""
8947
  "Image upload is required, please provide at least one image and submit again."
9091
 
9092
  #: templates/admin/csv-export.tpl.php:100
9093
  #: templates/admin/csv-export.tpl.php:119
9094
+ #: templates/admin/csv-export.tpl.php:130 templates/admin/csv-import.tpl.php:48
9095
+ #: templates/admin/csv-import.tpl.php:114
9096
+ #: templates/admin/csv-import.tpl.php:140
9097
+ #: templates/admin/csv-import.tpl.php:151
9098
+ #: templates/admin/csv-import.tpl.php:197
9099
  msgctxt "admin forms"
9100
  msgid "required"
9101
  msgstr "مطلوب"
9102
 
9103
+ #: templates/admin/debug-info.tpl.php:6
9104
+ msgctxt "debug-info"
9105
+ msgid ""
9106
+ "The debug information does not contain personal or sensitive information "
9107
+ "such as passwords or private keys."
9108
+ msgstr ""
9109
+ "بيانات تصحيح الأخطاء لا تحتوي على معلومات شخصية أو حساسة مثل كلمات السر أو "
9110
+ "المفاتيح الخاصة."
9111
+
9112
+ #: templates/admin/debug-info.tpl.php:9
9113
+ msgctxt "debug-info"
9114
+ msgid "Download Debug Information"
9115
+ msgstr "تحميل معلومات التصحيح"
9116
+
9117
  #: templates/admin/home.tpl.php:12
9118
  msgctxt "admin home"
9119
  msgid "Welcome to Business Directory Plugin. You are using %s."
9181
  msgid "Renew listing"
9182
  msgstr "تجديد الإعلان"
9183
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9184
  #: templates/admin/payments-index.tpl.php:9
9185
  #, fuzzy
9186
  msgctxt "admin payments"
9193
  msgid "Search"
9194
  msgstr "بحث"
9195
 
 
 
 
 
 
 
9196
  #: templates/admin/privacy-policy.tpl.php:11
9197
  #, fuzzy
9198
  msgctxt "privacy policy"
9266
  "\">https://www.payfast.co.za/privacy-policy/</a>"
9267
  msgstr ""
9268
 
9269
+ #: templates/admin/sidebar.tpl.php:77
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9270
  msgctxt "admin sidebar"
9271
  msgid "Get a Directory Theme"
9272
  msgstr "أحصل على قالب الدليل"
9273
 
9274
+ #: templates/admin/sidebar.tpl.php:95
9275
  msgctxt "admin sidebar"
9276
  msgid "Found a bug? Need support?"
9277
  msgstr "العثور على خطأ؟ تحتاج إلى دعم؟"
9278
 
9279
+ #: templates/admin/sidebar.tpl.php:102
9280
  #, fuzzy
9281
  msgctxt "admin sidebar"
9282
  msgid "If you've found a bug or need support <a>let us know!</a>"
9283
  msgstr "إذا كنت قد وجدت خطأ أو بحاجة إلى دعم <a>قم بزيارة المنتديات!</a>"
9284
 
9285
+ #: templates/admin/sidebar.tpl.php:107
9286
  msgctxt "admin sidebar"
9287
  msgid "Full plugin documentation"
9288
  msgstr "الوثائق الكاملة المساعدة للإضافة"
9289
 
9290
+ #: templates/admin/sidebar.tpl.php:108
9291
  msgctxt "admin sidebar"
9292
  msgid "Quick Start Guide"
9293
  msgstr "دليل بدء التشغيل السريع"
9294
 
9295
+ #: templates/admin/sidebar.tpl.php:109
9296
  msgctxt "admin sidebar"
9297
  msgid "Video Tutorials"
9298
  msgstr "دروس الفيديو التعليمية"
9596
  "below."
9597
  msgstr "تم إضافة إعلان جديد إلى الدليل. يمكن الاطلاع على تفاصيل الإعلان أدناه."
9598
 
9599
+ #: templates/main-box.tpl.php:23
9600
  msgctxt "main box"
9601
  msgid "Find listings for <keywords>"
9602
  msgstr "العثور على الإعلانات <كلمات مفتاحية>"
9603
 
9604
+ #: templates/main-box.tpl.php:29
9605
  msgctxt "main box"
9606
  msgid "Find Listings"
9607
  msgstr "إيجاد الإعلانات"
9608
 
9609
+ #: templates/main-box.tpl.php:30
9610
  msgctxt "main box"
9611
  msgid "Advanced Search"
9612
  msgstr "بحث متقدم"
9613
 
9614
+ #: templates/payment/payment_items.tpl.php:4
9615
  msgctxt "payment_items"
9616
  msgid "Item"
9617
  msgstr "عنصر"
9618
 
9619
+ #: templates/payment/payment_items.tpl.php:5
9620
  msgctxt "payment_items"
9621
  msgid "Amount"
9622
  msgstr "قدر"
9623
 
9624
+ #: templates/payment/payment_items.tpl.php:23
9625
  msgctxt "payment_items"
9626
  msgid "Total"
9627
  msgstr "مجموع"
9628
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9629
  #: templates/renew-listing-manage-subscription.tpl.php:4
9630
  msgctxt "renew"
9631
  msgid ""
9662
  msgid "Continue"
9663
  msgstr "متابعة"
9664
 
9665
+ #: themes/default/templates/excerpt_content.tpl.php:22
9666
+ msgctxt "themes/default"
9667
+ msgid "Address"
9668
+ msgstr "العنوان"
 
 
 
9669
 
9670
+ #, fuzzy
9671
+ #~ msgctxt "submit listing"
9672
+ #~ msgid "Email:"
9673
+ #~ msgstr "البريد الإلكتروني: %s"
 
 
9674
 
 
9675
  #, fuzzy
9676
+ #~ msgctxt "checkout"
9677
+ #~ msgid "Email Address"
9678
+ #~ msgstr "عنوان البريد الإلكتروني:"
9679
 
9680
+ #, fuzzy
9681
+ #~ msgctxt "checkout"
9682
+ #~ msgid "First Name"
9683
+ #~ msgstr "الإسم الشخصي:"
9684
 
9685
+ #, fuzzy
9686
+ #~ msgctxt "checkout"
9687
+ #~ msgid "Last Name"
9688
+ #~ msgstr "الإسم العائلي:"
9689
+
9690
+ #, fuzzy
9691
+ #~ msgctxt "checkout"
9692
+ #~ msgid "Address"
9693
+ #~ msgstr "العنوان"
9694
+
9695
+ #, fuzzy
9696
+ #~ msgctxt "checkout"
9697
+ #~ msgid "Address Line 2"
9698
+ #~ msgstr "خانة العنوان 2:"
9699
+
9700
+ #, fuzzy
9701
+ #~ msgctxt "checkout"
9702
+ #~ msgid "City"
9703
+ #~ msgstr "المدينة"
9704
+
9705
+ #, fuzzy
9706
+ #~ msgctxt "checkout"
9707
+ #~ msgid "The city for your billing address."
9708
+ #~ msgstr "إدخال بريدك إلكتروني"
9709
+
9710
+ #, fuzzy
9711
+ #~ msgctxt "checkout"
9712
+ #~ msgid "The state or province for your billing address."
9713
+ #~ msgstr "لا توجد إعلانات مرتبطة بعنوان بريدك الإلكتروني."
9714
+
9715
+ #, fuzzy
9716
+ #~ msgctxt "checkout"
9717
+ #~ msgid "Country"
9718
+ #~ msgstr "الدولة:"
9719
+
9720
+ #, fuzzy
9721
+ #~ msgctxt "checkout"
9722
+ #~ msgid "The country for your billing address."
9723
+ #~ msgstr "إدخال بريدك إلكتروني"
9724
+
9725
+ #, fuzzy
9726
+ #~ msgid "Business Directory Info"
9727
+ #~ msgstr "دليل الأعمال"
9728
+
9729
+ #, fuzzy
9730
+ #~ msgid "Business Directory Options"
9731
+ #~ msgstr "إعدادات دليل الأعمال"
9732
+
9733
+ #, fuzzy
9734
+ #~ msgid "Use the Business Directory theme style for buttons"
9735
+ #~ msgstr "إستخدم نمط قالب دليل الأعمال لأزرار دليل الأعمال"
9736
+
9737
+ #, fuzzy
9738
+ #~ msgid "Use the WP theme style for Business Directory buttons"
9739
+ #~ msgstr "إستخدم نمط قالب ووردبريس لأزرار دليل الأعمال"
9740
+
9741
+ #~ msgid "Business Name"
9742
+ #~ msgstr "الإسم"
9743
+
9744
+ #~ msgid "Business Genre"
9745
+ #~ msgstr "التصنيف"
9746
+
9747
+ #~ msgid "Long Business Description"
9748
+ #~ msgstr "وصف مطول"
9749
+
9750
+ #~ msgid "Business Website Address"
9751
+ #~ msgstr "عنوان الموقع"
9752
+
9753
+ #~ msgid "Business Phone Number"
9754
+ #~ msgstr "رقم الهاتف"
9755
+
9756
+ #~ msgid "Business Fax"
9757
+ #~ msgstr "رقم الفاكس"
9758
+
9759
+ #~ msgid "Business Contact Email"
9760
+ #~ msgstr "البريد الإلكتروني"
9761
+
9762
+ #~ msgid "Business Tags"
9763
+ #~ msgstr "الوسوم"
9764
+
9765
+ #~ msgid "Business Address"
9766
+ #~ msgstr "العنوان"
9767
+
9768
+ #~ msgid "Create A Listing"
9769
+ #~ msgstr "إنشاء إعلان"
9770
+
9771
+ #, fuzzy
9772
+ #~ msgid "Manage Fees"
9773
+ #~ msgstr "إدارة الرسوم"
9774
+
9775
+ #~ msgid "Business Directory Settings"
9776
+ #~ msgstr "إعدادات دليل الأعمال"
9777
+
9778
+ #, fuzzy
9779
+ #~ msgid "Return to directory."
9780
+ #~ msgstr "الرجوع إلى الدليل."
9781
+
9782
+ #, fuzzy
9783
+ #~ msgid "There are no images currently attached to your listing."
9784
+ #~ msgstr "لا توجد أي صور مرفقة حاليا إلى إعلانك."
9785
+
9786
+ #, fuzzy
9787
+ #~ msgctxt "business-directory-plugin"
9788
+ #~ msgid "Directory"
9789
+ #~ msgstr "الدليل"
9790
+
9791
+ #~ msgctxt "admin menu"
9792
+ #~ msgid "Manage Fees"
9793
+ #~ msgstr "إدارة الرسوم"
9794
+
9795
+ #~ msgctxt "fees order"
9796
+ #~ msgid "Images"
9797
+ #~ msgstr "الصور"
9798
+
9799
+ #~ msgctxt "fees admin"
9800
+ #~ msgid "Images"
9801
+ #~ msgstr "الصور"
9802
+
9803
+ #, fuzzy
9804
+ #~ msgctxt "fees admin"
9805
+ #~ msgid "Reset Color"
9806
+ #~ msgstr "إعادة تعيين"
9807
+
9808
+ #, fuzzy
9809
+ #~ msgctxt "payments admin"
9810
+ #~ msgid "Amount"
9811
+ #~ msgstr "القدر"
9812
+
9813
+ #, fuzzy
9814
+ #~ msgctxt "payments admin"
9815
+ #~ msgid "Total:"
9816
+ #~ msgstr "مجموع"
9817
+
9818
+ #, fuzzy
9819
+ #~ msgctxt "payments admin"
9820
+ #~ msgid "E-Mail:"
9821
+ #~ msgstr "البريد الإلكتروني"
9822
+
9823
+ #, fuzzy
9824
+ #~ msgctxt "payments admin"
9825
+ #~ msgid "First Name:"
9826
+ #~ msgstr "الإسم الشخصي:"
9827
+
9828
+ #, fuzzy
9829
+ #~ msgctxt "payments admin"
9830
+ #~ msgid "Last Name:"
9831
+ #~ msgstr "الإسم العائلي:"
9832
+
9833
+ #, fuzzy
9834
+ #~ msgctxt "payments admin"
9835
+ #~ msgid "Country:"
9836
+ #~ msgstr "الدولة:"
9837
+
9838
+ #, fuzzy
9839
+ #~ msgctxt "payments admin"
9840
+ #~ msgid "State:"
9841
+ #~ msgstr "الولاية:"
9842
+
9843
+ #, fuzzy
9844
+ #~ msgctxt "payments admin"
9845
+ #~ msgid "City:"
9846
+ #~ msgstr "المدينة:"
9847
+
9848
+ #, fuzzy
9849
+ #~ msgctxt "payments admin"
9850
+ #~ msgid "ZIP Code:"
9851
+ #~ msgstr "الرمز البريدي:"
9852
+
9853
+ #, fuzzy
9854
+ #~ msgctxt "payments admin"
9855
+ #~ msgid "Address Line 2:"
9856
+ #~ msgstr "خانة العنوان 2:"
9857
+
9858
+ #~ msgctxt "debug-info"
9859
+ #~ msgid "OK"
9860
+ #~ msgstr "حسناً"
9861
+
9862
+ #~ msgctxt "admin settings"
9863
+ #~ msgid "You can manage your themes on <a>Directory Themes</a>."
9864
+ #~ msgstr "يمكنك إدارة قوالبك في <a>قوالب الدليل</a>."
9865
+
9866
+ #, fuzzy
9867
+ #~ msgctxt "settings"
9868
+ #~ msgid "E-Mail"
9869
+ #~ msgstr "البريد الإلكتروني"
9870
+
9871
+ #, fuzzy
9872
+ #~ msgctxt "settings"
9873
+ #~ msgid "reCAPTCHA"
9874
+ #~ msgstr "إعدادات reCaptcha"
9875
+
9876
+ #, fuzzy
9877
+ #~ msgctxt "settings"
9878
+ #~ msgid "Theme Settings"
9879
+ #~ msgstr "إعدادات الصورة"
9880
+
9881
+ #, fuzzy
9882
+ #~ msgctxt "settings"
9883
+ #~ msgid "Image"
9884
+ #~ msgstr "الصورة"
9885
+
9886
+ #, fuzzy
9887
+ #~ msgctxt "settings"
9888
+ #~ msgid "E-Mail Notices"
9889
+ #~ msgstr "تنبيهات البريد الإلكتروني"
9890
+
9891
+ #~ msgctxt "settings"
9892
+ #~ msgid "Reset Defaults"
9893
+ #~ msgstr "إعادة تعيين الوضع الافتراضي"
9894
+
9895
+ #, fuzzy
9896
+ #~ msgctxt "migrate-18"
9897
+ #~ msgid "Fee Label"
9898
+ #~ msgstr "تسمية الرسوم"
9899
+
9900
+ #, fuzzy
9901
+ #~ msgctxt "migrate-18"
9902
+ #~ msgid "Amount"
9903
+ #~ msgstr "القدر"
9904
+
9905
+ #, fuzzy
9906
+ #~ msgctxt "migrate-18"
9907
+ #~ msgid "Duration"
9908
+ #~ msgstr "المدة"
9909
+
9910
+ #, fuzzy
9911
+ #~ msgctxt "migrate-18"
9912
+ #~ msgid "Images"
9913
+ #~ msgstr "الصور"
9914
+
9915
+ #~ msgctxt "views"
9916
+ #~ msgid "Submit A Listing"
9917
+ #~ msgstr "إضافة إعلان"
9918
+
9919
+ #, fuzzy
9920
+ #~ msgctxt "submit listing"
9921
+ #~ msgid "Please select a category for your listing."
9922
+ #~ msgstr "المرجو تحديد خيار رسوم التصنيف \"%s\"."
9923
+
9924
+ #, fuzzy
9925
+ #~ msgctxt "submit listing"
9926
+ #~ msgid "Continue"
9927
+ #~ msgstr "متابعة"
9928
+
9929
+ #, fuzzy
9930
+ #~ msgctxt "submit listing"
9931
+ #~ msgid "Submit A Listing"
9932
+ #~ msgstr "إضافة إعلان"
9933
+
9934
+ #, fuzzy
9935
+ #~ msgctxt "submit listing"
9936
+ #~ msgid "Save Changes"
9937
+ #~ msgstr "حفظ التعديلات"
9938
+
9939
+ #~ msgctxt "form-fields-api validation"
9940
+ #~ msgid "Field"
9941
+ #~ msgstr "حقل"
9942
+
9943
+ #~ msgctxt "form-fields-api validation"
9944
+ #~ msgid "%s must be a valid date."
9945
+ #~ msgstr "%s يجب أن يكون تاريخاً صالحاً."
9946
+
9947
+ #, fuzzy
9948
+ #~ msgctxt "image field"
9949
+ #~ msgid "Caption for %s is required."
9950
+ #~ msgstr "البلد المطلوب."
9951
+
9952
+ #~ msgctxt "templates"
9953
+ #~ msgid ""
9954
+ #~ "You are currently logged in as %s. Your message will be sent using your "
9955
+ #~ "logged in contact email."
9956
+ #~ msgstr ""
9957
+ #~ "أنت حاليا تسجل دخولك كـ %s. سيتم إرسال رسالتك باستخدام تسجيل دخولك في "
9958
+ #~ "حساب البريد الإلكتروني."
9959
+
9960
+ #, fuzzy
9961
+ #~ msgctxt "views:login"
9962
+ #~ msgid "Login"
9963
+ #~ msgstr "تسجيل الدخول"
9964
+
9965
+ #, fuzzy
9966
+ #~ msgctxt "views:login"
9967
+ #~ msgid "E-Mail Address"
9968
+ #~ msgstr "عنوان البريد الإلكتروني:"
9969
+
9970
+ #, fuzzy
9971
+ #~ msgctxt "views:login"
9972
+ #~ msgid "Access Key"
9973
+ #~ msgstr "مفتاح الوصول"
9974
+
9975
+ #, fuzzy
9976
+ #~ msgctxt "admin payments"
9977
+ #~ msgid "Payment <id>"
9978
+ #~ msgstr "الدفع #%d"
9979
+
9980
+ #, fuzzy
9981
+ #~ msgctxt "admin payments"
9982
+ #~ msgid "Payment ID:"
9983
+ #~ msgstr "الدفع"
9984
+
9985
+ #, fuzzy
9986
+ #~ msgctxt "admin payments"
9987
+ #~ msgid "Listing:"
9988
+ #~ msgstr "إعلان"
9989
+
9990
+ #, fuzzy
9991
+ #~ msgctxt "admin payments"
9992
+ #~ msgid "Status:"
9993
+ #~ msgstr "الحالة"
9994
+
9995
+ #, fuzzy
9996
+ #~ msgctxt "admin payments"
9997
+ #~ msgid "Date:"
9998
+ #~ msgstr "Date"
9999
+
10000
+ #, fuzzy
10001
+ #~ msgctxt "admin payments"
10002
+ #~ msgid "Gateway:"
10003
+ #~ msgstr "بوابة"
10004
+
10005
+ #, fuzzy
10006
+ #~ msgctxt "admin payments"
10007
+ #~ msgid "Payment not found"
10008
+ #~ msgstr "معلومات الرسوم"
10009
+
10010
+ #~ msgctxt "settings email"
10011
+ #~ msgid "Cancel"
10012
+ #~ msgstr "إلغاء"
10013
+
10014
+ #~ msgctxt "settings email"
10015
+ #~ msgid "Save Changes"
10016
+ #~ msgstr "حفظ التعديلات"
10017
+
10018
+ #, fuzzy
10019
+ #~ msgctxt "plan selection"
10020
+ #~ msgid "days"
10021
+ #~ msgstr "يوم"
10022
+
10023
+ #, fuzzy
10024
+ #~ msgctxt "plan selection"
10025
+ #~ msgid "(Recurring)"
10026
+ #~ msgstr "(متكرر)"
10027
+
10028
+ #, fuzzy
10029
+ #~ msgctxt "submit"
10030
+ #~ msgid "Your plan's details:"
10031
+ #~ msgstr "تفاصيل الخطة"
10032
 
10033
  #, fuzzy
10034
  #~ msgid "← Return to Directory"
10429
  #~ msgid "Listing Edit"
10430
  #~ msgstr "تحرير الإعلان"
10431
 
 
 
 
 
10432
  #~ msgctxt "admin payments"
10433
  #~ msgid "Payment #%d"
10434
  #~ msgstr "الدفع #%d"
languages/business-directory-plugin-de_DE.mo CHANGED
Binary file
languages/business-directory-plugin-de_DE.po CHANGED
@@ -5,7 +5,7 @@ msgstr ""
5
  "Project-Id-Version: Business Directory Plugin v5.7.3\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/business-"
7
  "directory-plugin\n"
8
- "POT-Creation-Date: 2020-10-26 19:40:57+00:00\n"
9
  "PO-Revision-Date: 2020-06-17 15:32-0500\n"
10
  "Last-Translator: Axel J. Metayer <axel@kfz.net>\n"
11
  "Language-Team: Business Directory Plugin <support@businessdirectoryplugin."
@@ -33,7 +33,6 @@ msgstr "Ein Eintrag läuft aus."
33
 
34
  #: includes/admin/class-admin-listings.php:225
35
  #: includes/admin/class-listing-owner.php:91
36
- #: includes/helpers/class-listing-owner.php:91
37
  #, fuzzy
38
  msgid "Listing Owner"
39
  msgstr "Ein Eintrag läuft aus."
@@ -78,6 +77,19 @@ msgstr ""
78
  msgid "Invalid email address."
79
  msgstr "Ungültiger Erneuerungszustand."
80
 
 
 
 
 
 
 
 
 
 
 
 
 
 
81
  #: includes/admin/class-admin.php:391
82
  #, fuzzy
83
  msgid "Uninstall Business Directory Plugin"
@@ -88,57 +100,55 @@ msgstr "Branchenverzeichnis deinstallieren"
88
  msgid "Uninstall"
89
  msgstr "Deinstallieren"
90
 
91
- #: includes/admin/class-csv-import.php:646
92
  #, fuzzy
93
  msgid "Listing imported by admin. Payment skipped."
94
  msgstr "Eintrag zusenden (Initialbezahlung)"
95
 
96
  #: includes/admin/class-listing-owner.php:66
97
  #: includes/admin/class-listing-owner.php:93
98
- #: includes/helpers/class-listing-owner.php:66
99
- #: includes/helpers/class-listing-owner.php:93
100
  #, fuzzy
101
  msgid "Please select a user"
102
  msgstr "Bitte wähle eine Preisoption für die Kategorie \"%s\""
103
 
104
- #: includes/admin/class-listings-personal-data-provider.php:62
105
  #, fuzzy
106
  msgid "Listing ID"
107
  msgstr "Einträge"
108
 
109
- #: includes/admin/class-listings-personal-data-provider.php:113
110
  #, fuzzy
111
  msgid "Image URL"
112
  msgstr "Bild"
113
 
114
- #: includes/admin/class-listings-personal-data-provider.php:127
115
  #, fuzzy
116
  msgid "Business Directory Listings"
117
  msgstr "Branchenverzeichnis Einstellungen"
118
 
119
- #: includes/admin/class-listings-personal-data-provider.php:161
120
  #, fuzzy
121
  msgid ""
122
  "An unknown error occurred while trying to delete information for listing "
123
  "{listing_id}."
124
  msgstr "Während der Löschung des Feldes ist ein Fehler aufgetreten."
125
 
126
- #: includes/admin/class-payment-personal-data-provider.php:56
127
  #, fuzzy
128
  msgid "Payment Transaction"
129
  msgstr "Transaktion"
130
 
131
- #: includes/admin/class-payment-personal-data-provider.php:57
132
  #, fuzzy
133
  msgid "Payer Email"
134
  msgstr "Deine E-mail"
135
 
136
- #: includes/admin/class-payment-personal-data-provider.php:66
137
  #, fuzzy
138
  msgid "Listing Payments Information"
139
  msgstr "Migriere vergangene Transaktionen zur neuen Bezahl API... %d/%d"
140
 
141
- #: includes/admin/class-payment-personal-data-provider.php:99
142
  #, fuzzy
143
  msgid ""
144
  "An unknown error occurred while trying to delete listing payment information "
@@ -149,21 +159,49 @@ msgstr "Während der Löschung des Feldes ist ein Fehler aufgetreten."
149
  msgid "Business Directory Plugin"
150
  msgstr "Business Directory Plugin"
151
 
152
- #: includes/admin/page-debug.php:16
 
 
153
  #, fuzzy
154
- msgid "Business Directory Info"
155
- msgstr "Branchenverzeichnis"
 
 
 
 
156
 
157
  #: includes/admin/page-debug.php:43
158
  msgid "Missing tables: %s"
159
  msgstr "Nicht vorhandene Tabellen: %s"
160
 
 
 
 
 
 
161
  #: includes/admin/page-debug.php:51
162
  #, fuzzy
163
- msgid "Business Directory Options"
164
- msgstr "Branchenverzeichnis Einstellungen"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
165
 
166
- #: includes/admin/settings/class-settings-bootstrap.php:274
167
  #, fuzzy
168
  msgid ""
169
  "Allow Business Directory to anonymously collect information about your "
@@ -172,50 +210,69 @@ msgstr ""
172
  "BD erlauben anonym Informationen zu sammeln über deine Erweiterungen, Themen "
173
  "und WP-version?"
174
 
175
- #: includes/admin/settings/class-settings-bootstrap.php:275
176
  #, fuzzy
177
  msgid "<a>Learn more</a> about what Business Directory tracks."
178
  msgstr "<a>Mehr lernen</a> über das was BD aufzeichnet und was nicht."
179
 
180
- #: includes/admin/settings/class-settings-bootstrap.php:324
181
  msgid ""
182
  "Enabling this sacrifices result quality to improve speed. This is helpful if "
183
  "you're on shared hosting plans, where database performance is an issue."
184
  msgstr ""
185
 
186
- #: includes/admin/settings/class-settings-bootstrap.php:527
187
  msgid ""
188
- "Business Directory uses the standard comment inclusion from WordPress, but "
189
- "most themes only allow for comments on posts, not pages. Some themes handle "
190
- "both. Business Directory is displayed on a page, so we need a theme that can "
191
- "handle both to show comments. Use the 2nd option if you want to allow "
192
- "comments on listings first, and if that doesn't work, try the 3rd option "
193
- "instead."
194
  msgstr ""
195
 
196
- #: includes/admin/settings/class-settings-bootstrap.php:532
197
  #, fuzzy
198
- msgid ""
199
- "Include comment form, Business Directory invoked (use only if 2nd option "
200
- "doesn't work)"
201
  msgstr "Kommentarform einfügen in Eintragsseiten?"
202
 
203
- #: includes/admin/settings/class-settings-bootstrap.php:550
204
  #, fuzzy
205
- msgid "Prevent featured (sticky) status on Business Directory pages?"
206
- msgstr "unterstützter (unbeweglicher) Status"
207
 
208
- #: includes/admin/settings/class-settings-bootstrap.php:827
209
  #, fuzzy
210
- msgid "Use the Business Directory theme style for buttons"
211
- msgstr "Branchenverzeichnis - letzte Einträge"
212
 
213
- #: includes/admin/settings/class-settings-bootstrap.php:828
214
- #, fuzzy
215
- msgid "Use the WP theme style for Business Directory buttons"
216
- msgstr "Firmenverzeichnis durchsuchen"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
217
 
218
- #: includes/admin/settings/class-settings-bootstrap.php:1110
219
  msgid ""
220
  "If you are using this gateway, we recommend you disable it if you wish to "
221
  "collect payments in this currency."
@@ -225,15 +282,77 @@ msgid_plural ""
225
  msgstr[0] ""
226
  msgstr[1] ""
227
 
228
- #: includes/admin/settings/class-settings-bootstrap.php:1208
229
  msgid ""
230
  "An abandoned payment is when a user attempts to place a listing and gets to "
231
  "the end, but fails to complete their payment for the listing. This results "
232
  "in listings that look like they failed, when the user simply didn't complete "
233
- "the transaction. Business Directory can remind them to come back and "
234
  "continue."
235
  msgstr ""
236
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
237
  #: includes/admin/upgrades/class-installer-installation-error.php:15
238
  msgid "Business Directory - Installation Failed"
239
  msgstr "Branchenverzeichnis - Manuelle Aktualisierung"
@@ -293,53 +412,70 @@ msgstr ""
293
  msgid "Business Directory - Featured Levels Migration"
294
  msgstr "Branchenverzeichnis - Hervorgehobene Einträge"
295
 
296
- #: includes/class-cpt-integration.php:20
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
297
  msgid "Edit Listing"
298
  msgstr "Eintrag bearbeiten"
299
 
300
- #: includes/class-cpt-integration.php:21
301
  msgid "New Listing"
302
  msgstr "Neuer Eintrag"
303
 
304
- #: includes/class-cpt-integration.php:22
305
  msgid "View Listing"
306
  msgstr "Eintrag anschauen"
307
 
308
- #: includes/class-cpt-integration.php:23
309
  msgid "Search Listings"
310
  msgstr "Einträge durchsuchen"
311
 
312
- #: includes/class-cpt-integration.php:24
313
  #, fuzzy
314
  msgid "Directory Listings"
315
  msgstr "Verzeichniseintrag Entwurf"
316
 
317
- #: includes/class-cpt-integration.php:25
318
  msgid "No listings found"
319
  msgstr "Keine Einträge gefunden"
320
 
321
- #: includes/class-cpt-integration.php:26
322
  msgid "No listings found in trash"
323
  msgstr "Keine Einträge im Papierkorb gefunden"
324
 
325
- #: includes/class-cpt-integration.php:47
326
  msgid "Directory Categories"
327
  msgstr "Verz. Kategorien"
328
 
329
- #: includes/class-cpt-integration.php:48
330
  msgid "Directory Category"
331
  msgstr "Verzeichnis Kategorie"
332
 
333
- #: includes/class-cpt-integration.php:59
334
  msgid "Directory Tags"
335
  msgstr "Verz. Tags"
336
 
337
- #: includes/class-cpt-integration.php:60
338
  msgid "Directory Tag"
339
  msgstr "Verzeichnis Tag"
340
 
341
  #. translators: %s: listing count
342
- #: includes/class-cpt-integration.php:254
343
  #, fuzzy
344
  msgid "%s listing updated."
345
  msgid_plural "%s listings updated."
@@ -347,14 +483,14 @@ msgstr[0] "Ein Eintrag wurde bearbeitet."
347
  msgstr[1] "Ein Eintrag wurde bearbeitet."
348
 
349
  #. translators: %s: listing count
350
- #: includes/class-cpt-integration.php:256
351
  msgid "%s listing not updated, somebody is editing it."
352
  msgid_plural "%s listings not updated, somebody is editing them."
353
  msgstr[0] ""
354
  msgstr[1] ""
355
 
356
  #. translators: %s: listing count
357
- #: includes/class-cpt-integration.php:258
358
  #, fuzzy
359
  msgid "%s listing permanently deleted."
360
  msgid_plural "%s listings permanently deleted."
@@ -362,7 +498,7 @@ msgstr[0] "Eintrag Enddatum"
362
  msgstr[1] "Eintrag Enddatum"
363
 
364
  #. translators: %s: listing count
365
- #: includes/class-cpt-integration.php:260
366
  #, fuzzy
367
  msgid "%s listing moved to the Trash."
368
  msgid_plural "%s listings moved to the Trash."
@@ -370,13 +506,19 @@ msgstr[0] "Keine Einträge im Papierkorb gefunden"
370
  msgstr[1] "Keine Einträge im Papierkorb gefunden"
371
 
372
  #. translators: %s: listing count
373
- #: includes/class-cpt-integration.php:262
374
  #, fuzzy
375
  msgid "%s listing restored from the Trash."
376
  msgid_plural "%s listings restored from the Trash."
377
  msgstr[0] "Dein Eintrag wurde gelöscht."
378
  msgstr[1] "Dein Eintrag wurde gelöscht."
379
 
 
 
 
 
 
 
380
  #: includes/class-payment-gateway.php:142
381
  msgid ""
382
  "There was an unexpected error trying to cancel your subscription. Please "
@@ -390,10 +532,10 @@ msgstr ""
390
  msgid ""
391
  "You have payments turned on but do not have a public fee plan. Directory "
392
  "users won't be able to submit a listing until you add a public fee plan. Go "
393
- "to %1$sManage Fees%2$s to add or edit your fee plan(s)."
394
  msgstr ""
395
 
396
- #: includes/class-wpbdp.php:493
397
  #, fuzzy
398
  msgid ""
399
  "The directory features are disabled at this time because a <a>manual "
@@ -402,136 +544,382 @@ msgstr ""
402
  "Branchenverzeichnis Hervorhebungen sind aktuell deaktiviert, weil das Modul "
403
  "manuell aktualisiert werden muss, bevor weiter hervorgehoben werden kann."
404
 
405
- #: includes/class-wpbdp.php:500
406
  msgid ""
407
  "The directory is not available at this time. Please try again in a few "
408
  "minutes or contact the administrator if the problem persists."
409
  msgstr ""
410
 
411
- #: includes/fields/class-fieldtypes-image.php:145
412
- #: templates/submit-listing-images-upload-form.tpl.php:29
 
 
 
 
 
 
 
 
 
 
413
  msgid "Select from Media"
414
  msgstr ""
415
 
416
- #: includes/form-fields.php:355
417
- msgid "Business Name"
418
- msgstr "Firmenname"
 
419
 
420
- #: includes/form-fields.php:364
421
- msgid "Business Genre"
422
- msgstr "Firmenbranche"
 
423
 
424
- #: includes/form-fields.php:373
425
- msgid "Short Business Description"
426
- msgstr "Kurze Geschäftsbeschreibung"
 
427
 
428
- #: includes/form-fields.php:381
429
- msgid "Long Business Description"
430
- msgstr "Lange Geschäftsbeschreibung"
 
431
 
432
- #: includes/form-fields.php:390
433
- msgid "Business Website Address"
434
- msgstr "Firmenwebseite"
435
 
436
- #: includes/form-fields.php:399
437
- msgid "Business Phone Number"
438
- msgstr "Telefonnummer geschäftlich"
 
 
439
 
440
- #: includes/form-fields.php:407
441
- msgid "Business Fax"
442
- msgstr "Fax geschäftlich"
 
 
 
443
 
444
- #: includes/form-fields.php:415
445
- msgid "Business Contact Email"
446
- msgstr "Kontakt E-mail geschäftlich"
447
 
448
- #: includes/form-fields.php:424
449
- msgid "Business Tags"
450
- msgstr "Geschäftliche Tags "
 
451
 
452
- #: includes/form-fields.php:432
453
- msgid "Business Address"
454
- msgstr "Adresse"
 
455
 
456
- #: includes/form-fields.php:440
457
- msgid "ZIP Code"
458
- msgstr "Postleitzahl"
 
459
 
460
- #: includes/functions.php:554 templates/admin/fees-index.tpl.php:74
461
- #: templates/admin/fees-index.tpl.php:87 templates/admin/fees-index.tpl.php:105
462
- msgid "Free"
463
- msgstr "Kostenlos"
464
 
465
- #: includes/gateways/class-gateway-authorize-net.php:356
466
- msgid ""
467
- "An error occurred while trying to cancel your subscription. Please try again "
468
- "later or contact the site administrator."
469
- msgstr ""
470
 
471
- #: includes/gateways/class-gateway-authorize-net.php:360
472
- msgid ""
473
- "An error occurred while trying to cancel Authorize.net subscription with ID "
474
- "%s. You can try again later or cancel subscription from gateway dashboard."
475
- msgstr ""
476
 
477
- #: includes/licensing.php:91 includes/licensing.php:94
478
  #, fuzzy
479
- msgid "Licenses"
480
- msgstr "Lizenz"
481
 
482
- #: includes/licensing.php:170
483
- msgid "Build more powerful directories"
484
- msgstr ""
 
485
 
486
- #: includes/licensing.php:171
487
- msgid ""
488
- "Add category images, maps, filter by location, payment gateways, and more."
489
- msgstr ""
490
 
491
- #: includes/licensing.php:172 templates/admin/sidebar.tpl.php:59
492
  #, fuzzy
493
- msgid "Upgrade Now"
494
- msgstr "Aktualisieren auf %s"
495
 
496
- #: includes/licensing.php:173
497
  #, fuzzy
498
- msgid "Already purchased?"
499
- msgstr "Bereits installiert"
500
 
501
- #: includes/payment.php:38
502
- msgid "We couldn't find a payment associated with the given subscription."
503
- msgstr ""
 
504
 
505
- #: includes/payment.php:45
506
- msgid "The payment gateway \"<payment-gateway>\" is not available."
507
- msgstr ""
 
508
 
509
- #: includes/templates-ui.php:292
510
- msgid "Directory"
511
- msgstr "Verzeichnis"
 
512
 
513
- #: includes/templates-ui.php:301
514
- msgid "View All Listings"
515
- msgstr "Alle Einträge anschauen"
 
516
 
517
- #: includes/templates-ui.php:310
518
  #, fuzzy
519
- msgid "Manage Listings"
520
- msgstr "Bezahlte Einträge verwalten"
521
 
522
- #: includes/templates-ui.php:319
523
- msgid "Create A Listing"
524
- msgstr "Eintrag erstellen"
 
525
 
526
- #: includes/themes.php:922
527
  #, fuzzy
528
- msgid "ZIP file is not a valid Business Directory theme file."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
529
  msgstr "Bitte eine gültige E-mailadresse eingeben."
530
 
531
- #: includes/views/listing_contact.php:258
532
  msgid "l F j, Y \\a\\t g:i a"
533
  msgstr "l F j, Y \\a\\t g:i a"
534
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
535
  #: templates/admin/csv-export.tpl.php:6
536
  #, fuzzy
537
  msgid ""
@@ -546,8 +934,8 @@ msgstr ""
546
  #: templates/admin/csv-export.tpl.php:68
547
  #, fuzzy
548
  msgid ""
549
- "If you plan to re-import the listings into Business Directory and don't want "
550
- "new ones created, select this option!"
551
  msgstr ""
552
  "Wenn Sie vorhaben die Einträge in BD erneut zu importieren und keine neuen "
553
  "erstellen wollen, wählen Sie diese Option!"
@@ -561,6 +949,71 @@ msgstr ""
561
  "Die folgenden Informationen können helfen Branchenverzeichnisentwicklern "
562
  "mögliche Probleme während der Installation zu lösen."
563
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
564
  #: templates/admin/fees-index.tpl.php:7
565
  #, fuzzy
566
  msgid "Add New Listing Fee"
@@ -692,53 +1145,250 @@ msgstr "Optionen Verwalten"
692
  msgid "Manage Form Fields"
693
  msgstr "Felder verwalten"
694
 
695
- #: templates/admin/home.tpl.php:60
696
- #, fuzzy
697
- msgid "Manage Fees"
698
- msgstr "Preise Verwalten"
699
-
700
  #: templates/admin/home.tpl.php:67
701
  msgid "Manage Paid Listings"
702
  msgstr "Bezahlte Einträge verwalten"
703
 
704
- #: templates/admin/privacy-policy.tpl.php:12
705
- msgid "Suggested text:"
706
- msgstr ""
707
-
708
- #: templates/admin/settings-page.tpl.php:6
709
- msgid "Business Directory Settings"
710
- msgstr "Branchenverzeichnis Einstellungen"
711
 
712
- #: templates/admin/settings-reset.tpl.php:3
713
- msgid "Business Directory - Reset Defaults"
714
- msgstr "Branchenverzeichnis - letzte Einträge"
 
715
 
716
- #: templates/admin/settings-reset.tpl.php:7
 
717
  #, fuzzy
718
- msgid "← Return to \"Manage Options\""
719
- msgstr "← zurück zu \"Formularfelder verwalten\""
720
 
721
- #: templates/admin/settings-reset.tpl.php:15
722
- msgid ""
723
- "Use this option if you want to go back to the original factory settings for "
724
- "BD."
725
  msgstr ""
726
- "Nutze diese Option wenn du auf die Grundeinstellungen zurücksetzen willst. "
727
- "Bitte beachte das alle benutzerdefinierten Anpassungen verloren gehen."
728
 
729
- #: templates/admin/settings-reset.tpl.php:16
730
- msgid "Please note that all of your existing settings will be lost."
731
- msgstr ""
732
- "Bitte beachten Sie, dass alle vorhandenen Einstellungen verloren gehen."
733
 
734
- #: templates/admin/settings-reset.tpl.php:18
735
- msgid "Your existing listings will NOT be deleted doing this."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
736
  msgstr ""
737
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
738
  #: templates/admin/settings-reset.tpl.php:24
739
  msgid "Reset Defaults"
740
  msgstr "Standards zurücksetzen"
741
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
742
  #: templates/admin/sidebar.tpl.php:3
743
  #, fuzzy
744
  msgid "Category Images"
@@ -833,7 +1483,7 @@ msgstr "Mögen Sie diese Erweiterung?"
833
  msgid "Make better directories"
834
  msgstr ""
835
 
836
- #: templates/admin/sidebar.tpl.php:53 templates/admin/sidebar.tpl.php:74
837
  #, fuzzy
838
  msgid "new"
839
  msgstr "neu"
@@ -861,101 +1511,358 @@ msgstr "&laquo; Vorher"
861
  msgid "Next &rarr;"
862
  msgstr "Nächste &raquo;"
863
 
864
- #: templates/deprecated/search.tpl.php:6
865
- #, fuzzy
866
- msgid "Search"
867
- msgstr "Suche"
868
-
869
- #: templates/deprecated/search.tpl.php:14
870
  #, fuzzy
871
- msgid "Search Results"
872
- msgstr "Ergebnisse durchsuchen"
873
 
874
- #: templates/deprecated/search.tpl.php:27 templates/manage-listings.tpl.php:14
875
- #: templates/manage_listings.tpl.php:16
876
  #, fuzzy
877
- msgid "Return to directory"
878
- msgstr "Zurück zum Verzeichnis"
879
 
880
- #: templates/manage-listings.tpl.php:3
881
  #, fuzzy
882
- msgid ""
883
- "Your current listings are shown below. To edit a listing click the edit "
884
- "button. To delete a listing click the delete button."
885
- msgstr ""
886
- "Dein aktueller Eintrag siehe unten. Um den Eintrag zu bearbeiten klicke auf "
887
- "den Bearbeiten Button. Um ein Eintrag zu löschen klicke den Löschen Button."
888
 
889
- #: templates/manage-listings.tpl.php:9
890
  #, fuzzy
891
- msgid "You do not currently have any listings in the directory."
892
- msgstr "Momentan sind keine Einträge im Verzeichnis vorhanden."
893
 
894
- #: templates/parts/listing-buttons.tpl.php:41
895
  #, fuzzy
896
- msgid "Return to Directory"
897
- msgstr "Zurück zum Verzeichnis."
898
 
899
- #: templates/submit-listing-done.tpl.php:36
900
  #, fuzzy
901
- msgid "Return to directory."
902
- msgstr "Zurück zum Verzeichnis."
903
 
904
- #: templates/submit-listing-images.tpl.php:5
 
905
  #, fuzzy
906
- msgid "Current Images"
907
- msgstr "Aktuelle Bilder"
908
 
909
- #: templates/submit-listing-images.tpl.php:8
910
- #, fuzzy
911
- msgid "There are no images currently attached to your listing."
912
- msgstr "Im Moment sind keine Bilder dem Eintrag angehängt."
913
 
914
- #. Author URI of the plugin/theme
915
  #, fuzzy
916
- msgid "https://businessdirectoryplugin.com"
917
- msgstr "http://businessdirectoryplugin.com"
918
 
919
- #. Description of the plugin/theme
920
  msgid ""
921
- "Provides the ability to maintain a free or paid business directory on your "
922
- "WordPress powered site."
923
  msgstr ""
924
- "Bietet die Möglichkeit, ein kostenloses oder bezahltes Business-Verzeichnis "
925
- "auf Ihrer WordPress Webseite zu betreiben."
926
-
927
- #. Author of the plugin/theme
928
- #, fuzzy
929
- msgid "Business Directory Team"
930
- msgstr "Branchenverzeichnis"
931
 
932
- #: includes/admin/class-admin-controller.php:79
933
  #, fuzzy
934
- msgctxt "admin confirm"
935
- msgid "Are you sure you want to do this?"
936
- msgstr "Möchtest du das wirklich tun?"
937
 
938
- #: includes/admin/class-admin-controller.php:81
939
- msgctxt "admin confirm"
940
- msgid "No, go back"
941
  msgstr ""
942
 
943
- #: includes/admin/class-admin-controller.php:82
944
- msgctxt "admin confirm"
945
- msgid "Yes, I'm sure"
946
  msgstr ""
947
 
948
- #: includes/admin/class-admin-csv.php:38
949
- msgctxt "admin csv-import"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
950
  msgid "See an example CSV import file"
951
  msgstr "Beispiel CSV Import Datei anschauen"
952
 
953
- #: includes/admin/class-admin-csv.php:39 templates/admin/csv-import.tpl.php:287
954
  msgctxt "admin csv-import"
955
  msgid "Help"
956
  msgstr "Hilfe "
957
 
958
- #: includes/admin/class-csv-import.php:503
959
  msgctxt "admin csv-import"
960
  msgid ""
961
  "Could not create listing category \"<category-name>\". The operation failed "
@@ -964,73 +1871,73 @@ msgstr ""
964
  "Die Kategorieauflistung \"<category-name>\" konnte nicht erstellt werden. "
965
  "Der Vorgang ist mit dem folgenden Fehler fehlgeschlagen: <error-message>."
966
 
967
- #: includes/admin/class-csv-import.php:509
968
  msgctxt "admin csv-import"
969
  msgid "Could not create listing category \"%s\""
970
  msgstr "Konnte Eintragskategorie nicht erstellen \"%s\""
971
 
972
- #: includes/admin/class-csv-import.php:700
973
  msgctxt "admin csv-import"
974
  msgid "Username \"%s\" does not exist"
975
  msgstr "Benutzername \"%s\" existiert nicht"
976
 
977
- #: includes/admin/class-csv-import.php:727
978
  msgctxt "admin csv-import"
979
  msgid "There is no Fee Plan with ID = <fee-id>"
980
  msgstr ""
981
 
982
- #: includes/admin/class-csv-import.php:758
983
  msgctxt "admin csv-import"
984
  msgid "Missing required field: %s"
985
  msgstr "Benötigtes nicht vorhandenes Feld: %s"
986
 
987
- #: includes/admin/class-csv-import.php:785
988
  msgctxt "admin csv-import"
989
  msgid "Listing category \"%s\" does not exist"
990
  msgstr "Eintragskategorie \"%s\" existiert nicht"
991
 
992
- #: includes/admin/class-csv-import.php:850
993
  msgctxt "admin csv-import"
994
  msgid "The string <string> couldn't be converted into a valid date."
995
  msgstr ""
996
 
997
- #: includes/admin/csv-import.php:130
998
  msgctxt "admin csv-import"
999
  msgid "Business %s"
1000
  msgstr "Geschäft %s"
1001
 
1002
- #: includes/admin/csv-import.php:168
1003
  msgctxt "admin csv-import"
1004
  msgid "Whatever"
1005
  msgstr "BeispielText"
1006
 
1007
- #: includes/admin/csv-import.php:173
1008
  msgctxt "admin csv-import"
1009
  msgid "Example CSV Import File"
1010
  msgstr "Beispiel CSV Import Datei"
1011
 
1012
- #: includes/admin/csv-import.php:174
1013
  msgctxt "admin csv-import"
1014
  msgid "← Return to \"CSV Import\""
1015
  msgstr "← Zurück zu \"CSV Import\""
1016
 
1017
- #: includes/admin/csv-import.php:330
1018
  msgctxt "admin csv-import"
1019
  msgid "There was an error uploading the CSV file."
1020
  msgstr "Beim hochladen der CSV-Datei ist ein Fehler aufgetreten."
1021
 
1022
- #: includes/admin/csv-import.php:336
1023
  msgctxt "admin csv-import"
1024
  msgid "Please upload or select a CSV file."
1025
  msgstr "Die hochgeladene Datei ist nicht im CSV Format."
1026
 
1027
- #: includes/admin/csv-import.php:349
1028
  msgctxt "admin csv-import"
1029
  msgid "There was an error uploading the images ZIP file."
1030
  msgstr ""
1031
  "Beim hochladen der ZIP-Datei mit den Bildern ist ein Fehler aufgetreten."
1032
 
1033
- #: includes/admin/csv-import.php:373
1034
  msgctxt "admin csv-import"
1035
  msgid ""
1036
  "An error was detected while validating the CSV file for import. Please fix "
@@ -1039,7 +1946,7 @@ msgstr ""
1039
  "Beim überprüfen der der CSV-Datei wurde ein Fehler festgestellt. Bitte "
1040
  "beheben sie diesen, bevor Sie mit dem Importieren fortfahren."
1041
 
1042
- #: includes/admin/csv-import.php:382
1043
  msgctxt "admin csv-import"
1044
  msgid "Import is in \"test mode\". Nothing will be inserted into the database."
1045
  msgstr ""
@@ -1178,13 +2085,13 @@ msgctxt "admin csv-import"
1178
  msgid "Warning"
1179
  msgstr "Warnung"
1180
 
1181
- #: templates/admin/csv-import.tpl.php:28
1182
  msgctxt "admin csv-import"
1183
  msgid "Here, you can import data into your directory using the CSV format."
1184
  msgstr ""
1185
  "Hier können Sie mit dem CSV-Format Daten in Ihr Verzeichnis importieren."
1186
 
1187
- #: templates/admin/csv-import.tpl.php:36
1188
  msgctxt "admin csv-import"
1189
  msgid ""
1190
  "We strongly recommend reading our <a>CSV import documentation</a> first to "
@@ -1193,136 +2100,136 @@ msgstr ""
1193
  "Wir empfehlen Ihnen dringend, unsere <a>CSV-Importdokumentation</a> zu "
1194
  "lesen, um Ihnen zu helfen, Dinge in der richtigen Reihenfolge zu machen."
1195
 
1196
- #: templates/admin/csv-import.tpl.php:45
1197
  msgctxt "admin csv-import"
1198
  msgid "Import Files"
1199
  msgstr "Import Dateien"
1200
 
1201
- #: templates/admin/csv-import.tpl.php:50
1202
  msgctxt "admin csv-import"
1203
  msgid "CSV File"
1204
  msgstr "CSV-Datei"
1205
 
1206
- #: templates/admin/csv-import.tpl.php:62 templates/admin/csv-import.tpl.php:93
1207
  msgctxt "admin csv-import"
1208
  msgid "... or <a>select a file uploaded to the imports folder</a>"
1209
  msgstr ""
1210
  "... oder <a>wählen sie eine Datei die im upload Ordner hochgeladen wurde</a>"
1211
 
1212
- #: templates/admin/csv-import.tpl.php:72 templates/admin/csv-import.tpl.php:103
1213
  msgctxt "admin csv-import"
1214
  msgid "(Upload new file)"
1215
  msgstr "(Neue Datei hochladen)"
1216
 
1217
- #: templates/admin/csv-import.tpl.php:81
1218
  msgctxt "admin csv-import"
1219
  msgid "ZIP file containing images"
1220
  msgstr "ZIP-Datei mit Bildern"
1221
 
1222
- #: templates/admin/csv-import.tpl.php:112
1223
  msgctxt "admin csv-import"
1224
  msgid "CSV File Settings"
1225
  msgstr "CSV-Datei Einstellungen"
1226
 
1227
- #: templates/admin/csv-import.tpl.php:116
1228
  msgctxt "admin csv-import"
1229
  msgid "Column Separator"
1230
  msgstr "Spaltentrenner"
1231
 
1232
- #: templates/admin/csv-import.tpl.php:124
1233
  msgctxt "admin csv-import"
1234
  msgid "Comma (,)"
1235
  msgstr "Komma (,)"
1236
 
1237
- #: templates/admin/csv-import.tpl.php:130
1238
  msgctxt "admin csv-import"
1239
  msgid "Semicolon (;)"
1240
  msgstr "Semikolon (;)"
1241
 
1242
- #: templates/admin/csv-import.tpl.php:136
1243
  msgctxt "admin csv-import"
1244
  msgid "TAB"
1245
  msgstr "TAB"
1246
 
1247
- #: templates/admin/csv-import.tpl.php:142
1248
  msgctxt "admin csv-import"
1249
  msgid "Image Separator"
1250
  msgstr "Bildertrenner"
1251
 
1252
- #: templates/admin/csv-import.tpl.php:153
1253
  msgctxt "admin csv-import"
1254
  msgid "Category Separator"
1255
  msgstr "Kategorietrenner"
1256
 
1257
- #: templates/admin/csv-import.tpl.php:164
1258
  msgctxt "admin csv-import"
1259
  msgid "Import settings"
1260
  msgstr "Importeinstellungen"
1261
 
1262
- #: templates/admin/csv-import.tpl.php:168
1263
  #, fuzzy
1264
  msgctxt "admin csv-import"
1265
  msgid "Post status of new imported listings"
1266
  msgstr "Status der importierten Einträge"
1267
 
1268
- #: templates/admin/csv-import.tpl.php:183
1269
  #, fuzzy
1270
  msgctxt "admin csv-import"
1271
  msgid "Post status of existing imported listings"
1272
  msgstr "Status der importierten Einträge"
1273
 
1274
- #: templates/admin/csv-import.tpl.php:187
1275
  #, fuzzy
1276
  msgctxt "admin csv-import"
1277
  msgid "Preserve existing status"
1278
  msgstr "Einträge"
1279
 
1280
- #: templates/admin/csv-import.tpl.php:199
1281
  msgctxt "admin csv-import"
1282
  msgid "Missing categories handling"
1283
  msgstr "Verhalten bei nicht vorhandener Kategorie"
1284
 
1285
- #: templates/admin/csv-import.tpl.php:204
1286
  msgctxt "admin csv-import"
1287
  msgid "Auto-create categories"
1288
  msgstr "Kategorie automatisch erstellen"
1289
 
1290
- #: templates/admin/csv-import.tpl.php:207
1291
  msgctxt "admin csv-import"
1292
  msgid "Generate errors when a category is not found"
1293
  msgstr "Fehlermeldung erzeugen, wenn die Kategorie nicht gefunden wird"
1294
 
1295
- #: templates/admin/csv-import.tpl.php:212
1296
  msgctxt "admin csv-import"
1297
  msgid "Keep existing listing images?"
1298
  msgstr "Vorhandene Bilder beibehalten?"
1299
 
1300
- #: templates/admin/csv-import.tpl.php:217
1301
  msgctxt "admin csv-import"
1302
  msgid "Keep existing images."
1303
  msgstr "Vorhandene Bilder behalten."
1304
 
1305
- #: templates/admin/csv-import.tpl.php:218
1306
  msgctxt "admin csv-import"
1307
  msgid "Appends new images while keeping current ones."
1308
  msgstr "Hängt neue Bilder an und behaltet die alten."
1309
 
1310
- #: templates/admin/csv-import.tpl.php:223
1311
  msgctxt "admin csv-import"
1312
  msgid "Assign listings to a user?"
1313
  msgstr "Zuweisung"
1314
 
1315
- #: templates/admin/csv-import.tpl.php:229
1316
  msgctxt "admin csv-import"
1317
  msgid "Assign listings to a user."
1318
  msgstr "Einträge einem Benutzer zuweisen."
1319
 
1320
- #: templates/admin/csv-import.tpl.php:234
1321
  msgctxt "admin csv-import"
1322
  msgid "Use a default user for listings?"
1323
  msgstr "Voreingestellter-Nutzer für neue Einträge?"
1324
 
1325
- #: templates/admin/csv-import.tpl.php:240
1326
  msgctxt "admin csv-import"
1327
  msgid ""
1328
  "Select a default user to be used if the username column is not present in "
@@ -1331,12 +2238,12 @@ msgstr ""
1331
  "Wählen Sie einen Benutzernamen der verwendet werden soll, wenn die Username-"
1332
  "Spalte in der CSV-Datei nicht vorhanden ist."
1333
 
1334
- #: templates/admin/csv-import.tpl.php:245
1335
  msgctxt "admin csv-import"
1336
  msgid "Default listing user"
1337
  msgstr "Voreingestellter-Nutzer"
1338
 
1339
- #: templates/admin/csv-import.tpl.php:251
1340
  msgctxt "admin csv-import"
1341
  msgid ""
1342
  "This user will be used if the username column is not present in the CSV file."
@@ -1344,13 +2251,13 @@ msgstr ""
1344
  "Dieser Benutzer wird verwendet wenn die Spalte Benutzername nicht in der CSV-"
1345
  "Datei vorhanden ist."
1346
 
1347
- #: templates/admin/csv-import.tpl.php:256
1348
  #, fuzzy
1349
  msgctxt "admin csv-import"
1350
  msgid "Number of listings imported on every cycle"
1351
  msgstr "Nummer der Einträge zum Anzeigen:"
1352
 
1353
- #: templates/admin/csv-import.tpl.php:264
1354
  msgctxt "admin csv-import"
1355
  msgid ""
1356
  "If you are having trouble importing listings due to memory problems, try "
@@ -1359,27 +2266,27 @@ msgid ""
1359
  "success on shared hosting platforms and other resource-constrained servers."
1360
  msgstr ""
1361
 
1362
- #: templates/admin/csv-import.tpl.php:269
1363
  msgctxt "admin csv-import"
1364
  msgid "Disable e-mail notifications during import?"
1365
  msgstr "E-Mail-Benachrichtigungen"
1366
 
1367
- #: templates/admin/csv-import.tpl.php:274
1368
  msgctxt "admin csv-import"
1369
  msgid "Disable e-mail notifications."
1370
  msgstr "E-Mail-Benachrichtigungen beim Import deaktivieren?"
1371
 
1372
- #: templates/admin/csv-import.tpl.php:280
1373
  msgctxt "admin csv-import"
1374
  msgid "Test Import"
1375
  msgstr "Importtest"
1376
 
1377
- #: templates/admin/csv-import.tpl.php:281
1378
  msgctxt "admin csv-import"
1379
  msgid "Import Listings"
1380
  msgstr "Einträge importieren"
1381
 
1382
- #: templates/admin/csv-import.tpl.php:289
1383
  msgctxt "admin csv-import"
1384
  msgid ""
1385
  "The following are the valid header names to be used in the CSV file. "
@@ -1392,32 +2299,32 @@ msgstr ""
1392
  "erscheinen. Klicken Sie <a href=\"%s\">\"CSV Beispieldatei anschauen\"</a>, "
1393
  "um zu sehen wie eine Importdatei aufgebaut sein muss."
1394
 
1395
- #: templates/admin/csv-import.tpl.php:296
1396
  msgctxt "admin csv-import"
1397
  msgid "Header name/label"
1398
  msgstr "Kopfname/Bezeichnung"
1399
 
1400
- #: templates/admin/csv-import.tpl.php:297
1401
  msgctxt "admin csv-import"
1402
  msgid "Field"
1403
  msgstr "Feld"
1404
 
1405
- #: templates/admin/csv-import.tpl.php:298
1406
  msgctxt "admin csv-import"
1407
  msgid "Type"
1408
  msgstr "Typ"
1409
 
1410
- #: templates/admin/csv-import.tpl.php:299
1411
  msgctxt "admin csv-import"
1412
  msgid "Required?"
1413
  msgstr "Pflichtfeld?"
1414
 
1415
- #: templates/admin/csv-import.tpl.php:300
1416
  msgctxt "admin csv-import"
1417
  msgid "Multivalued?"
1418
  msgstr "Mehrfachwert?"
1419
 
1420
- #: templates/admin/csv-import.tpl.php:322
1421
  #, fuzzy
1422
  msgctxt "admin csv-import"
1423
  msgid ""
@@ -1427,17 +2334,17 @@ msgstr ""
1427
  "Tag des Eintragende formatiert als YYYY-MM-DD. Benutze diese Spalte, wenn "
1428
  "Einträge aus externen Quellen hinzugefügt oder aktualisiert werden."
1429
 
1430
- #: templates/admin/csv-import.tpl.php:329
1431
  msgctxt "admin csv-import"
1432
  msgid "Semicolon separated list of listing images (from the ZIP file)"
1433
  msgstr "Semikolon getrennte Liste der Eintragsbilder (aus der ZIP Datei)"
1434
 
1435
- #: templates/admin/csv-import.tpl.php:336
1436
  msgctxt "admin csv-import"
1437
  msgid "Listing author's username"
1438
  msgstr "Benutzername des Authors"
1439
 
1440
- #: templates/admin/csv-import.tpl.php:343
1441
  msgctxt "admin csv-import"
1442
  msgid ""
1443
  "Internal Sequence ID used to allow listing updates from external sources."
@@ -1445,7 +2352,7 @@ msgstr ""
1445
  "Interne Sequenz ID wird benutzt um Aktualisierungen von Einträgen aus "
1446
  "externer Quellen durchzuführen."
1447
 
1448
- #: templates/admin/csv-import.tpl.php:350
1449
  msgctxt "admin csv-import"
1450
  msgid ""
1451
  "Date of listing expiration formatted as YYYY-MM-DD. Use this column when "
@@ -1530,13 +2437,13 @@ msgctxt "admin listings"
1530
  msgid "Listing's payment history successfully deleted"
1531
  msgstr ""
1532
 
1533
- #: includes/class-wpbdp.php:451
1534
  #, fuzzy
1535
  msgctxt "admin listings"
1536
  msgid "Could not find listing ID"
1537
  msgstr "Eine Verbindung zum Lizenzserver konnte nicht hergestellt werden."
1538
 
1539
- #: includes/class-wpbdp.php:457 includes/fields/class-fieldtypes-image.php:309
1540
  #, fuzzy
1541
  msgctxt "admin listings"
1542
  msgid "Could not find image ID"
@@ -1698,19 +2605,19 @@ msgstr ""
1698
  "sich registrieren\", um sicher zu sein, dass das Branchenverzeichnis korrekt "
1699
  "funktioniert."
1700
 
1701
- #: includes/admin/class-listing-fields-metabox.php:28
1702
  #, fuzzy
1703
  msgctxt "admin"
1704
  msgid "Fields"
1705
  msgstr "Feld"
1706
 
1707
- #: includes/admin/class-listing-fields-metabox.php:30
1708
  #, fuzzy
1709
  msgctxt "admin"
1710
  msgid "Images (%s)"
1711
  msgstr "Bilder"
1712
 
1713
- #: includes/admin/class-listing-fields-metabox.php:31
1714
  #, fuzzy
1715
  msgctxt "admin"
1716
  msgid "Images"
@@ -1743,7 +2650,7 @@ msgstr ""
1743
  "Sie können diese benutzerdefinierten Felder selbst erzeugen \"Formularfelder "
1744
  "verwalten\" oder vom Branchenverzeichnis automatisch erstellen lassen."
1745
 
1746
- #: includes/admin/form-fields.php:221 includes/views/submit_listing.php:544
1747
  msgctxt "admin"
1748
  msgid "Go to \"Manage Form Fields\""
1749
  msgstr "zu \"Formularfelder verwalten\""
@@ -1753,22 +2660,16 @@ msgctxt "admin"
1753
  msgid "Create these required fields for me"
1754
  msgstr "Erstelle diese benötigten Felder für mich"
1755
 
1756
- #: includes/payment.php:181
1757
  msgctxt "admin"
1758
  msgid "Pending Abandonment"
1759
  msgstr "Ausstehende Zahlungen"
1760
 
1761
- #: includes/payment.php:186
1762
  msgctxt "admin"
1763
  msgid "Abandoned"
1764
  msgstr "Abgebrochen"
1765
 
1766
- #: includes/views/submit_listing.php:527
1767
- #, fuzzy
1768
- msgctxt "admin"
1769
- msgid "Go to \"Manage Fees\""
1770
- msgstr "zu \"Formularfelder verwalten\""
1771
-
1772
  #: includes/admin/class-admin-listings.php:326
1773
  msgctxt "listing attribute"
1774
  msgid "No Fee Plan"
@@ -1779,53 +2680,53 @@ msgctxt "listing status"
1779
  msgid "Reported"
1780
  msgstr ""
1781
 
1782
- #: includes/class-listing.php:784
1783
  msgctxt "listing status"
1784
  msgid "Unknown"
1785
  msgstr ""
1786
 
1787
- #: includes/class-listing.php:785
1788
  msgctxt "listing status"
1789
  msgid "Legacy"
1790
  msgstr ""
1791
 
1792
- #: includes/class-listing.php:786
1793
  #, fuzzy
1794
  msgctxt "listing status"
1795
  msgid "Incomplete"
1796
  msgstr "Abgeschlossen"
1797
 
1798
- #: includes/class-listing.php:787
1799
  #, fuzzy
1800
  msgctxt "listing status"
1801
  msgid "Pending Payment"
1802
  msgstr "Ausstehende Zahlungen"
1803
 
1804
- #: includes/class-listing.php:788
1805
  #, fuzzy
1806
  msgctxt "listing status"
1807
  msgid "Complete"
1808
  msgstr "Abgeschlossen"
1809
 
1810
- #: includes/class-listing.php:789
1811
  #, fuzzy
1812
  msgctxt "listing status"
1813
  msgid "Pending Upgrade"
1814
  msgstr "Ausstehende Aktualisierung"
1815
 
1816
- #: includes/class-listing.php:790
1817
  #, fuzzy
1818
  msgctxt "listing status"
1819
  msgid "Expired"
1820
  msgstr "Abgelaufen"
1821
 
1822
- #: includes/class-listing.php:791
1823
  #, fuzzy
1824
  msgctxt "listing status"
1825
  msgid "Pending Renewal"
1826
  msgstr "Aktiv + Ausstehende Erneuerungen"
1827
 
1828
- #: includes/class-listing.php:792
1829
  #, fuzzy
1830
  msgctxt "listing status"
1831
  msgid "Abandoned"
@@ -1929,7 +2830,7 @@ msgctxt "listing metabox"
1929
  msgid "Access Key"
1930
  msgstr "Eintrag Felder / Bilder"
1931
 
1932
- #: templates/admin/metaboxes-listing-information-payments.tpl.php:15
1933
  #, fuzzy
1934
  msgctxt "listing metabox"
1935
  msgid "Click a transaction to see its details (and approve/reject)."
@@ -1937,7 +2838,7 @@ msgstr ""
1937
  "Klicke eine Bezahlung um die Details einzusehen oder Transaktionen "
1938
  "abzulehnen oder zu genehmigen."
1939
 
1940
- #: templates/admin/metaboxes-listing-information-payments.tpl.php:36
1941
  #, fuzzy
1942
  msgctxt "listing metabox"
1943
  msgid "No payments available."
@@ -2059,23 +2960,6 @@ msgctxt "drip pointer"
2059
  msgid "No, thanks"
2060
  msgstr "Nein, danke"
2061
 
2062
- #: includes/admin/class-admin.php:343
2063
- #, fuzzy
2064
- msgctxt "business-directory-plugin"
2065
- msgid "Business Directory Admin"
2066
- msgstr "Branchenverzeichnis Administration"
2067
-
2068
- #: includes/admin/class-admin.php:344
2069
- #, fuzzy
2070
- msgctxt "business-directory-plugin"
2071
- msgid "Directory"
2072
- msgstr "Verzeichnis"
2073
-
2074
- #: includes/admin/class-admin.php:355
2075
- msgctxt "admin menu"
2076
- msgid "Manage Fees"
2077
- msgstr "Preise Verwalten"
2078
-
2079
  #: includes/admin/class-admin.php:358
2080
  msgctxt "admin menu"
2081
  msgid "Manage Form Fields"
@@ -2098,7 +2982,7 @@ msgctxt "admin menu"
2098
  msgid "Debug"
2099
  msgstr "Fehlerkorrektur"
2100
 
2101
- #: includes/admin/settings/class-settings-admin.php:46
2102
  #, fuzzy
2103
  msgctxt "admin menu"
2104
  msgid "Settings"
@@ -2109,19 +2993,19 @@ msgctxt "admin category id"
2109
  msgid "ID"
2110
  msgstr "ID"
2111
 
2112
- #: includes/admin/class-csv-exporter.php:104
2113
  msgctxt "admin csv-export"
2114
  msgid "Could not create a temporary directory for handling this CSV export."
2115
  msgstr ""
2116
  "Es konnte kein temporäres Verzeichnis erstellt werden um den CSV Export "
2117
  "durchzuführen."
2118
 
2119
- #: includes/admin/class-csv-exporter.php:107
2120
  msgctxt "admin csv-export"
2121
  msgid "Could not create wpbdp-csv-exports directory."
2122
  msgstr "wpbdp-csv-exports Verzeichnis konnte nicht erstellt werden."
2123
 
2124
- #: includes/admin/class-csv-exporter.php:112
2125
  msgctxt "admin csv-export"
2126
  msgid "Error while creating a temporary directory for CSV export: %s"
2127
  msgstr ""
@@ -2550,11 +3434,12 @@ msgstr ""
2550
  "a>."
2551
 
2552
  #: templates/admin/themes.tpl.php:20
 
2553
  msgctxt "themes"
2554
  msgid ""
2555
- "They are <strong>different</strong> than your regular WordPress theme and "
2556
- "they are <strong>not</strong> a replacement for WP themes either. They will "
2557
- "change the look and feel of your business directory only."
2558
  msgstr ""
2559
  "Diese <strong>unterscheiden</ strong> sich von Ihren regulären WordPress-"
2560
  "Themes und sie sind <strong>kein</ strong> Ersatz für WP-Themes. Sie werden "
@@ -2588,7 +3473,7 @@ msgstr ""
2588
  "sollten unsere <a>Dokumentation zur Anpassung</a> lesen, um Ihre Vorlagen "
2589
  "anzupassen."
2590
 
2591
- #: includes/admin/csv-import.php:287
2592
  #, fuzzy
2593
  msgctxt "csv import"
2594
  msgid ""
@@ -2615,11 +3500,6 @@ msgctxt "fees order"
2615
  msgid "Duration"
2616
  msgstr "Zeitraum"
2617
 
2618
- #: includes/admin/fees.php:48
2619
- msgctxt "fees order"
2620
- msgid "Images"
2621
- msgstr "Bilder"
2622
-
2623
  #: includes/admin/fees.php:49
2624
  msgctxt "fees order"
2625
  msgid "Custom Order"
@@ -2706,11 +3586,6 @@ msgctxt "fees admin"
2706
  msgid "Duration"
2707
  msgstr "Zeitraum"
2708
 
2709
- #: includes/admin/helpers/class-fees-table.php:126
2710
- msgctxt "fees admin"
2711
- msgid "Images"
2712
- msgstr "Bilder"
2713
-
2714
  #: includes/admin/helpers/class-fees-table.php:127
2715
  #, fuzzy
2716
  msgctxt "fees admin"
@@ -2844,7 +3719,7 @@ msgctxt "fees admin"
2844
  msgid "Status"
2845
  msgstr "Status"
2846
 
2847
- #: templates/admin/fees-add-fee.tpl.php:1 templates/admin/fees-form.tpl.php:249
2848
  msgctxt "fees admin"
2849
  msgid "Add Listing Fee"
2850
  msgstr "Preispaket hinzufügen"
@@ -2854,171 +3729,90 @@ msgctxt "fees admin"
2854
  msgid "Edit Listing Fee"
2855
  msgstr "Eintrag Bearbeiten"
2856
 
2857
- #: templates/admin/fees-form.tpl.php:18
2858
- msgctxt "fees admin"
2859
- msgid "Fee Label"
2860
- msgstr "Preisbezeichnung"
2861
-
2862
- #: templates/admin/fees-form.tpl.php:31
2863
- msgctxt "fees admin"
2864
- msgid "Fee Description"
2865
- msgstr "Beschreibung"
2866
-
2867
- #: templates/admin/fees-form.tpl.php:39
2868
- msgctxt "fees admin"
2869
- msgid "How long should the listing run?"
2870
- msgstr ""
2871
-
2872
- #: templates/admin/fees-form.tpl.php:42
2873
- msgctxt "fees admin"
2874
- msgid "run listing for"
2875
- msgstr "Eintrag ausführen für"
2876
-
2877
- #: templates/admin/fees-form.tpl.php:52
2878
- msgctxt "fees admin"
2879
- msgid "days"
2880
- msgstr "Tage"
2881
-
2882
- #: templates/admin/fees-form.tpl.php:54
2883
- msgctxt "fees admin"
2884
- msgid "run listing forever"
2885
- msgstr "Eintrag dauerhaft ausführen"
2886
-
2887
- #: templates/admin/fees-form.tpl.php:59
2888
- msgctxt "fees admin"
2889
- msgid "Number of images allowed"
2890
- msgstr "Erlaubte Anzahl der Bilder"
2891
-
2892
- #: templates/admin/fees-form.tpl.php:74
2893
- msgctxt "fees admin"
2894
- msgid "Private Fee Plan (visible to admins only)?"
2895
- msgstr ""
2896
-
2897
- #: templates/admin/fees-form.tpl.php:91
2898
- #, fuzzy
2899
- msgctxt "fees admin"
2900
- msgid "Is recurring?"
2901
- msgstr "(wiederkehrend)"
2902
-
2903
- #: templates/admin/fees-form.tpl.php:103
2904
- msgctxt "fees admin"
2905
- msgid "Should the listing auto-renew at the end of the listing term?"
2906
- msgstr ""
2907
-
2908
- #: templates/admin/fees-form.tpl.php:109
2909
- msgctxt "fees admin"
2910
- msgid "Is featured listing/sticky?"
2911
- msgstr "Top Einträge"
2912
-
2913
- #: templates/admin/fees-form.tpl.php:120
2914
- msgctxt "fees admin"
2915
- msgid ""
2916
- "This floats the listing to the top of search results and browsing the "
2917
- "directory when the user buys this plan."
2918
- msgstr ""
2919
- "Dies Platziert den Eintrag an die Spitze der Suchergebnisse und durchsucht "
2920
- "das Verzeichnis, wenn der Benutzer dieses Angebot kauft."
2921
-
2922
- #: templates/admin/fees-form.tpl.php:125
2923
- msgctxt "fees admin"
2924
- msgid "Listing background color:"
2925
- msgstr ""
2926
-
2927
- #: templates/admin/fees-form.tpl.php:133
2928
- #, fuzzy
2929
- msgctxt "fees admin"
2930
- msgid "Reset Color"
2931
- msgstr "Zurücksetzen"
2932
-
2933
- #: templates/admin/fees-form.tpl.php:140
2934
- msgctxt "fees admin"
2935
- msgid "Used to differentiate listings inside this plan from others."
2936
- msgstr ""
2937
-
2938
- #: templates/admin/fees-form.tpl.php:145
2939
  msgctxt "fees admin"
2940
  msgid "Plan Category Policy:"
2941
  msgstr ""
2942
 
2943
- #: templates/admin/fees-form.tpl.php:150
2944
  #, fuzzy
2945
  msgctxt "fees admin"
2946
  msgid "Plan applies to all categories"
2947
  msgstr "Erneuere alle Einträge in abgelaufenen Kategorien"
2948
 
2949
- #: templates/admin/fees-form.tpl.php:151
2950
  msgctxt "fees admin"
2951
  msgid "Plan applies to only certain categories"
2952
  msgstr ""
2953
 
2954
- #: templates/admin/fees-form.tpl.php:155
2955
  #, fuzzy
2956
  msgctxt "fees admin"
2957
  msgid "Limit plan to the following categories:"
2958
  msgstr "Du kannst folgende Platzhalter verwenden:"
2959
 
2960
- #: templates/admin/fees-form.tpl.php:179
2961
  msgctxt "fees admin"
2962
  msgid "Click to add categories to the selection."
2963
  msgstr ""
2964
 
2965
- #: templates/admin/fees-form.tpl.php:193
2966
  #, fuzzy
2967
  msgctxt "fees admin"
2968
  msgid "Pricing"
2969
  msgstr "Preis"
2970
 
2971
- #: templates/admin/fees-form.tpl.php:198
2972
  msgctxt "fees admin"
2973
  msgid "Pricing model"
2974
  msgstr ""
2975
 
2976
- #: templates/admin/fees-form.tpl.php:202
2977
  msgctxt "fees admin"
2978
  msgid "Flat price"
2979
  msgstr ""
2980
 
2981
- #: templates/admin/fees-form.tpl.php:203
2982
  #, fuzzy
2983
  msgctxt "fees admin"
2984
  msgid "Different price for different categories"
2985
  msgstr "Sortierung für Kategorien"
2986
 
2987
- #: templates/admin/fees-form.tpl.php:204
2988
  msgctxt "fees admin"
2989
  msgid "Base price plus an extra amount per category"
2990
  msgstr ""
2991
 
2992
- #: templates/admin/fees-form.tpl.php:210
2993
  #, fuzzy
2994
  msgctxt "fees admin"
2995
  msgid "Fee Price"
2996
  msgstr "Preis"
2997
 
2998
- #: templates/admin/fees-form.tpl.php:218
2999
  #, fuzzy
3000
  msgctxt "fees admin"
3001
  msgid "Prices per category"
3002
  msgstr "Kategorie entfernen"
3003
 
3004
- #: templates/admin/fees-form.tpl.php:223
3005
  #, fuzzy
3006
  msgctxt "fees admin"
3007
  msgid "Category"
3008
  msgstr "Kategorien"
3009
 
3010
- #: templates/admin/fees-form.tpl.php:224
3011
  #, fuzzy
3012
  msgctxt "fees admin"
3013
  msgid "Price"
3014
  msgstr "Preis"
3015
 
3016
- #: templates/admin/fees-form.tpl.php:238
3017
  msgctxt "fees admin"
3018
  msgid "Extra amount (per category)"
3019
  msgstr ""
3020
 
3021
- #: templates/admin/fees-form.tpl.php:249
3022
  #, fuzzy
3023
  msgctxt "fees admin"
3024
  msgid "Save Changes"
@@ -3242,103 +4036,84 @@ msgctxt "form-fields admin"
3242
  msgid "Tags updated."
3243
  msgstr "Einstellungen aktualisiert."
3244
 
3245
- #: includes/fields/class-fieldtypes-checkbox.php:96
3246
  #, fuzzy
3247
  msgctxt "form-fields admin"
3248
  msgid "Select All"
3249
  msgstr "Liste auswählen"
3250
 
3251
- #: includes/fields/class-fieldtypes-checkbox.php:114
3252
- #: includes/fields/class-fieldtypes-radiobutton.php:94
3253
- #: includes/fields/class-fieldtypes-select.php:238
3254
  msgctxt "form-fields admin"
3255
  msgid "Field Options (for select lists, radio buttons and checkboxes)."
3256
  msgstr ""
3257
  "Feldoptionen (für ausgewählte Listen, Radiobutton und Kontrollkästchen)"
3258
 
3259
- #: includes/fields/class-fieldtypes-checkbox.php:126
3260
  msgctxt "form-fields admin"
3261
  msgid "Include \"Select all\"?"
3262
  msgstr ""
3263
 
3264
- #: includes/fields/class-fieldtypes-checkbox.php:130
3265
  msgctxt "form-fields admin"
3266
  msgid "Display \"Select all\" option among options above."
3267
  msgstr ""
3268
 
3269
- #: includes/fields/class-fieldtypes-checkbox.php:146
3270
- #: includes/fields/class-fieldtypes-radiobutton.php:116
3271
- #: includes/fields/class-fieldtypes-select.php:268
3272
  msgctxt "form-fields admin"
3273
  msgid "Field list of options is required."
3274
  msgstr "Feldliste von Optionen wird benötigt."
3275
 
3276
- #: includes/fields/class-fieldtypes-image.php:57
3277
- #, fuzzy
3278
- msgctxt "form-fields admin"
3279
- msgid "Display caption?"
3280
- msgstr "Feld Anzeigeoptionen"
3281
-
3282
- #: includes/fields/class-fieldtypes-image.php:60
3283
  #, fuzzy
3284
  msgctxt "form-fields admin"
3285
  msgid "Field Caption required?"
3286
  msgstr "Feldbezeichnung ist Pflichtfeld."
3287
 
3288
- #: includes/fields/class-fieldtypes-select.php:250
3289
- msgctxt "form-fields admin"
3290
- msgid "Allow empty selection on search?"
3291
- msgstr "Erlaube leere Auswahl bei Suche?"
3292
-
3293
- #: includes/fields/class-fieldtypes-social.php:76
3294
- #, fuzzy
3295
- msgctxt "form-fields admin"
3296
- msgid "Field Display Order"
3297
- msgstr "Feld Anzeigeoptionen"
3298
-
3299
- #: includes/fields/class-fieldtypes-textarea.php:197
3300
  msgctxt "form-fields admin"
3301
  msgid "Allow HTML input for this field?"
3302
  msgstr "Erlaube HTML Eingaben für dieses Feld?"
3303
 
3304
- #: includes/fields/class-fieldtypes-textarea.php:200
3305
  msgctxt "form-fields admin"
3306
  msgid "Allow IFRAME tags in content?"
3307
  msgstr "Erlaube IFRAME-Tags im Inhalt?"
3308
 
3309
- #: includes/fields/class-fieldtypes-textarea.php:204
3310
  msgctxt "form-fields admin"
3311
  msgid "No"
3312
  msgstr "Nein"
3313
 
3314
- #: includes/fields/class-fieldtypes-textarea.php:205
3315
  msgctxt "form-fields admin"
3316
  msgid "Yes"
3317
  msgstr "Ja"
3318
 
3319
- #: includes/fields/class-fieldtypes-textarea.php:210
3320
  msgctxt "form-fields admin"
3321
  msgid "Allow WordPress shortcodes in this field?"
3322
  msgstr "Erlaube Wordpress Shortcodes in diesem Feld?"
3323
 
3324
- #: includes/fields/class-fieldtypes-textarea.php:215
3325
  msgctxt "form-fields admin"
3326
  msgid "Display a WYSIWYG editor on the frontend?"
3327
  msgstr "Zeige einen WYSIWYG-Editor im Frontend an?"
3328
 
3329
- #: includes/fields/class-fieldtypes-textarea.php:218
3330
  msgctxt "form-fields admin"
3331
  msgid ""
3332
  "<b>Warning:</b> Users can use this feature to get around your image limits "
3333
  "in fee plans."
3334
  msgstr ""
3335
 
3336
- #: includes/fields/class-fieldtypes-textarea.php:219
3337
  msgctxt "form-fields admin"
3338
  msgid "Allow images in WYSIWYG editor?"
3339
  msgstr "Bilder im WYSIWYG-Editor erlauben?"
3340
 
3341
- #: includes/fields/class-fieldtypes-textarea.php:222
3342
  msgctxt "form-fields admin"
3343
  msgid ""
3344
  "<b>Advanced users only!</b> Unless you've been told to change this, don't "
@@ -3347,50 +4122,50 @@ msgstr ""
3347
  "<b>Nur für Administratoren!</b> Wenn es dir nicht ausdrücklich gesagt wurde, "
3348
  "ändere diese Einstellung nicht bevor du nicht weist was du genau tust."
3349
 
3350
- #: includes/fields/class-fieldtypes-textarea.php:223
3351
  msgctxt "form-fields admin"
3352
  msgid "Apply \"the_content\" filter before displaying this field?"
3353
  msgstr "\"the_content\" Filter zuweisen bevor das Feld angezeigt wird?"
3354
 
3355
- #: includes/fields/class-fieldtypes-textarea.php:226
3356
  msgctxt "form-fields admin"
3357
  msgid "Use shortened version of Description field as excerpt"
3358
  msgstr ""
3359
 
3360
- #: includes/fields/class-fieldtypes-textarea.php:227
3361
  msgctxt "form-fields admin"
3362
  msgid ""
3363
  "Enable always (override the Short Description given with a shortened Long "
3364
  "Description)"
3365
  msgstr ""
3366
 
3367
- #: includes/fields/class-fieldtypes-textarea.php:228
3368
  msgctxt "form-fields admin"
3369
  msgid ""
3370
  "Enable conditionally (override ONLY when Short Description is empty with a "
3371
  "shortened Long Description)"
3372
  msgstr ""
3373
 
3374
- #: includes/fields/class-fieldtypes-textarea.php:229
3375
  msgctxt "form-fields admin"
3376
  msgid "Disable (use the Short Description all the time, empty or not)"
3377
  msgstr ""
3378
 
3379
- #: includes/fields/class-fieldtypes-textarea.php:231
3380
  msgctxt "form-fields admin"
3381
  msgid ""
3382
  "Truncates the description field to the value set here. To display all of the "
3383
  "description, set to 0."
3384
  msgstr ""
3385
 
3386
- #: includes/fields/class-fieldtypes-textarea.php:232
3387
  msgctxt "form-fields admin"
3388
  msgid ""
3389
  "Number of Characters from Short Description/Excerpt to Display in List View "
3390
  "(only)"
3391
  msgstr ""
3392
 
3393
- #: includes/fields/class-fieldtypes-textarea.php:237
3394
  msgctxt "form-fields admin"
3395
  msgid "Automatically generate excerpt from content field?"
3396
  msgstr "Automatisches Generierung eines Auszugs aus dem Inhaltsfeld?"
@@ -3401,208 +4176,198 @@ msgctxt "form-fields admin"
3401
  msgid "Show followers count?"
3402
  msgstr "Kategoriepost Anzahl anzeigen?"
3403
 
3404
- #: includes/fields/class-fieldtypes-url.php:36
3405
- msgctxt "form-fields admin"
3406
- msgid "Open link in a new window?"
3407
- msgstr "Link im neuen Fenster öffnen?"
3408
-
3409
- #: includes/fields/class-fieldtypes-url.php:39
3410
- msgctxt "form-fields admin"
3411
- msgid "Use rel=\"nofollow\" when displaying the link?"
3412
- msgstr "Benutze rel=\"nofollow\" wenn der link angezeigt wird?"
3413
-
3414
- #: templates/admin/form-fields-addoredit.tpl.php:8
3415
  msgctxt "form-fields admin"
3416
  msgid "Add Form Field"
3417
  msgstr "Formularfeld hinzufügen"
3418
 
3419
- #: templates/admin/form-fields-addoredit.tpl.php:21
3420
  msgctxt "form-fields admin"
3421
  msgid "Field Association"
3422
  msgstr "Feldverbindung"
3423
 
3424
- #: templates/admin/form-fields-addoredit.tpl.php:21
3425
- #: templates/admin/form-fields-addoredit.tpl.php:46
3426
- #: templates/admin/form-fields-addoredit.tpl.php:70
3427
  msgctxt "form-fields admin"
3428
  msgid "required"
3429
  msgstr "Pflichtfeld"
3430
 
3431
- #: templates/admin/form-fields-addoredit.tpl.php:46
3432
  msgctxt "form-fields admin"
3433
  msgid "Field Type"
3434
  msgstr "Feldtyp"
3435
 
3436
- #: templates/admin/form-fields-addoredit.tpl.php:70
3437
  msgctxt "form-fields admin"
3438
  msgid "Field Label"
3439
  msgstr "Feldbezeichnung"
3440
 
3441
- #: templates/admin/form-fields-addoredit.tpl.php:80
3442
  msgctxt "form-fields admin"
3443
  msgid "Field description"
3444
  msgstr "Feldbeschreibung"
3445
 
3446
- #: templates/admin/form-fields-addoredit.tpl.php:80
3447
  msgctxt "form-fields admin"
3448
  msgid "optional"
3449
  msgstr "Optional"
3450
 
3451
- #: templates/admin/form-fields-addoredit.tpl.php:97
3452
  msgctxt "form-fields admin"
3453
  msgid "Field-specific settings"
3454
  msgstr "Feld spezifische Einstellungen"
3455
 
3456
- #: templates/admin/form-fields-addoredit.tpl.php:106
3457
  msgctxt "form-fields admin"
3458
  msgid "Field validation options"
3459
  msgstr "Optionen Feldvalidierung"
3460
 
3461
- #: templates/admin/form-fields-addoredit.tpl.php:110
3462
  msgctxt "form-fields admin"
3463
  msgid "Field Validator"
3464
  msgstr "Feldvalidator"
3465
 
3466
- #: templates/admin/form-fields-addoredit.tpl.php:114
3467
  msgctxt "form-fields admin"
3468
  msgid "No validation"
3469
  msgstr "Keine Validierung"
3470
 
3471
- #: templates/admin/form-fields-addoredit.tpl.php:126
3472
  #, fuzzy
3473
  msgctxt "form-fields admin"
3474
  msgid "Number of words"
3475
  msgstr "Anzahl der Bilder:"
3476
 
3477
- #: templates/admin/form-fields-addoredit.tpl.php:136
3478
  msgctxt "form-fields admin"
3479
  msgid "Is field required?"
3480
  msgstr "Ist das Feld ein Pflichtfeld?"
3481
 
3482
- #: templates/admin/form-fields-addoredit.tpl.php:142
3483
  msgctxt "form-fields admin"
3484
  msgid "This field is required."
3485
  msgstr "Dieses Feld ist ein Pflichtfeld."
3486
 
3487
- #: templates/admin/form-fields-addoredit.tpl.php:150
3488
  msgctxt "form-fields admin"
3489
  msgid "Field display options"
3490
  msgstr "Feld Anzeigeoptionen"
3491
 
3492
- #: templates/admin/form-fields-addoredit.tpl.php:154
3493
  msgctxt "form-fields admin"
3494
  msgid "Field Category Policy:"
3495
  msgstr ""
3496
 
3497
- #: templates/admin/form-fields-addoredit.tpl.php:159
3498
  #, fuzzy
3499
  msgctxt "form-fields admin"
3500
  msgid "Field applies to all categories"
3501
  msgstr "Erneuere alle Einträge in abgelaufenen Kategorien"
3502
 
3503
- #: templates/admin/form-fields-addoredit.tpl.php:160
3504
  #, fuzzy
3505
  msgctxt "form-fields admin"
3506
  msgid "Field applies to only certain categories"
3507
  msgstr "Erneuere alle Einträge in abgelaufenen Kategorien"
3508
 
3509
- #: templates/admin/form-fields-addoredit.tpl.php:164
3510
  #, fuzzy
3511
  msgctxt "form-fields admin"
3512
  msgid "Limit field to the following categories:"
3513
  msgstr "Du kannst folgende Platzhalter verwenden:"
3514
 
3515
- #: templates/admin/form-fields-addoredit.tpl.php:188
3516
  msgctxt "form-fields admin"
3517
  msgid "Click to add categories to the selection."
3518
  msgstr ""
3519
 
3520
- #: templates/admin/form-fields-addoredit.tpl.php:201
3521
  msgctxt "form-fields admin"
3522
  msgid "Show this field to admin users only?"
3523
  msgstr ""
3524
 
3525
- #: templates/admin/form-fields-addoredit.tpl.php:207
3526
  #, fuzzy
3527
  msgctxt "form-fields admin"
3528
  msgid "Display this field to admin users only in the edit listing view."
3529
  msgstr "Diesen Wert in der Detailansicht anzeigen."
3530
 
3531
- #: templates/admin/form-fields-addoredit.tpl.php:213
3532
  msgctxt "form-fields admin"
3533
  msgid "Show this value in excerpt view?"
3534
  msgstr "In der Vorschau anzeigen?"
3535
 
3536
- #: templates/admin/form-fields-addoredit.tpl.php:219
3537
  msgctxt "form-fields admin"
3538
  msgid "Display this value in post excerpt view."
3539
  msgstr "Der Wert wird in der Vorschau des Eintrags angezeigt (Exzerpt)."
3540
 
3541
- #: templates/admin/form-fields-addoredit.tpl.php:225
3542
  msgctxt "form-fields admin"
3543
  msgid "Show this value in listing view?"
3544
  msgstr "In Detailansicht anzeigen?"
3545
 
3546
- #: templates/admin/form-fields-addoredit.tpl.php:231
3547
  msgctxt "form-fields admin"
3548
  msgid "Display this value in the listing view."
3549
  msgstr "Diesen Wert in der Detailansicht anzeigen."
3550
 
3551
- #: templates/admin/form-fields-addoredit.tpl.php:237
3552
  msgctxt "form-fields admin"
3553
  msgid "Include this field in the search form?"
3554
  msgstr "In Suchform integrieren?"
3555
 
3556
- #: templates/admin/form-fields-addoredit.tpl.php:243
3557
  msgctxt "form-fields admin"
3558
  msgid "Include this field in the search form."
3559
  msgstr "Zeige das Feld im Suchformular."
3560
 
3561
- #: templates/admin/form-fields-addoredit.tpl.php:249
3562
  #, fuzzy
3563
  msgctxt "form-fields admin"
3564
  msgid "Is this field required for searching?"
3565
  msgstr "Ist das Feld ein Pflichtfeld?"
3566
 
3567
- #: templates/admin/form-fields-addoredit.tpl.php:255
3568
  msgctxt "form-fields admin"
3569
  msgid ""
3570
  "Make this fields required during searches on the Advanced Search screen."
3571
  msgstr ""
3572
 
3573
- #: templates/admin/form-fields-addoredit.tpl.php:261
3574
  msgctxt "form-fields admin"
3575
  msgid "Hide this field's label?"
3576
  msgstr "Feldbezeichnung verbergen?"
3577
 
3578
- #: templates/admin/form-fields-addoredit.tpl.php:267
3579
  msgctxt "form-fields admin"
3580
  msgid "Hide this field's label when displaying it."
3581
  msgstr ""
3582
  "Die Feldbezeichnung wird dann nicht mehr angezeigt (nur der Inhalt an sich)."
3583
 
3584
- #: templates/admin/form-fields-addoredit.tpl.php:274
3585
  #, fuzzy
3586
  msgctxt "form-fields admin"
3587
  msgid "Field privacy options"
3588
  msgstr "Feld Anzeigeoptionen"
3589
 
3590
- #: templates/admin/form-fields-addoredit.tpl.php:278
3591
  msgctxt "form-fields admin"
3592
  msgid "This field contains sensitive or private information?"
3593
  msgstr ""
3594
 
3595
- #: templates/admin/form-fields-addoredit.tpl.php:286
3596
  msgctxt "form-fields admin"
3597
  msgid "Add this field when exporting or deleting user's personal data."
3598
  msgstr ""
3599
 
3600
- #: templates/admin/form-fields-addoredit.tpl.php:293
3601
  msgctxt "form-fields admin"
3602
  msgid "Update Field"
3603
  msgstr "Feld aktualisieren"
3604
 
3605
- #: templates/admin/form-fields-addoredit.tpl.php:295
3606
  msgctxt "form-fields admin"
3607
  msgid "Add Field"
3608
  msgstr "Feld erstellen"
@@ -3798,352 +4563,187 @@ msgctxt "payments admin"
3798
  msgid "Payment details updated."
3799
  msgstr "Bezahldetails"
3800
 
3801
- #: templates/admin/payments-details.tpl.php:11
3802
- #: templates/admin/payments-details.tpl.php:208
3803
  #, fuzzy
3804
  msgctxt "payments admin"
3805
- msgid " Return to \"Payment History\""
3806
- msgstr " Zurück zu meinem Eintrag."
3807
 
3808
- #. translators: Gateway: (Not yet set)
3809
- #: templates/admin/payments-details.tpl.php:63
3810
  #, fuzzy
3811
  msgctxt "payments admin"
3812
- msgid "(Not yet set)"
3813
- msgstr "Noch nicht registriert?"
3814
 
3815
- #: templates/admin/payments-details.tpl.php:69
3816
  #, fuzzy
3817
- msgctxt "payments admin"
3818
- msgid "Delete Payment"
3819
- msgstr "Bezahlung zurückweisen"
3820
 
3821
- #: templates/admin/payments-details.tpl.php:71
3822
- #, fuzzy
3823
- msgctxt "payments admin"
3824
- msgid "Save Payment"
3825
- msgstr "Bezahlung"
3826
 
3827
- #: templates/admin/payments-details.tpl.php:85
3828
- #, fuzzy
3829
- msgctxt "payments admin"
3830
- msgid "Details"
3831
- msgstr "+ Details"
 
3832
 
3833
- #: templates/admin/payments-details.tpl.php:89
3834
- #, fuzzy
3835
- msgctxt "payments admin"
3836
- msgid "Item Type"
3837
- msgstr "Feldtyp"
3838
 
3839
- #: templates/admin/payments-details.tpl.php:90
3840
- #, fuzzy
3841
- msgctxt "payments admin"
3842
- msgid "Description"
3843
- msgstr "Beschreibung"
3844
 
3845
- #: templates/admin/payments-details.tpl.php:91
3846
- #, fuzzy
3847
- msgctxt "payments admin"
3848
- msgid "Amount"
3849
- msgstr "Preis"
3850
 
3851
- #: templates/admin/payments-details.tpl.php:102
3852
- #, fuzzy
3853
- msgctxt "payments admin"
3854
- msgid "Total:"
3855
- msgstr "Gesamt"
 
 
 
 
 
3856
 
3857
- #: templates/admin/payments-details.tpl.php:114
3858
- #, fuzzy
3859
- msgctxt "payments admin"
3860
- msgid "Customer Details"
3861
- msgstr "Aktuelle Preisdetails"
 
3862
 
3863
- #: templates/admin/payments-details.tpl.php:119
3864
- #, fuzzy
3865
- msgctxt "payments admin"
3866
- msgid "E-Mail:"
3867
- msgstr "E-mail"
 
 
 
3868
 
3869
- #: templates/admin/payments-details.tpl.php:124
3870
- #, fuzzy
3871
- msgctxt "payments admin"
3872
- msgid "First Name:"
3873
- msgstr "Name:"
3874
 
3875
- #: templates/admin/payments-details.tpl.php:129
3876
  #, fuzzy
3877
- msgctxt "payments admin"
3878
- msgid "Last Name:"
3879
- msgstr "Name:"
3880
 
3881
- #: templates/admin/payments-details.tpl.php:135
3882
  #, fuzzy
3883
- msgctxt "payments admin"
3884
- msgid "Country:"
3885
- msgstr "Land:"
3886
 
3887
- #: templates/admin/payments-details.tpl.php:139
3888
  #, fuzzy
3889
- msgctxt "payments admin"
3890
- msgid "State:"
3891
- msgstr "Status"
3892
 
3893
- #: templates/admin/payments-details.tpl.php:143
3894
  #, fuzzy
3895
- msgctxt "payments admin"
3896
- msgid "City:"
3897
- msgstr "Stadt:"
3898
 
3899
- #: templates/admin/payments-details.tpl.php:147
3900
- #, fuzzy
3901
- msgctxt "payments admin"
3902
- msgid "ZIP Code:"
3903
- msgstr "Postleitzahl"
3904
 
3905
- #: templates/admin/payments-details.tpl.php:151
3906
- #, fuzzy
3907
- msgctxt "payments admin"
3908
- msgid "Address Line 1:"
3909
- msgstr "Adresszeile 1:"
3910
-
3911
- #: templates/admin/payments-details.tpl.php:155
3912
- #, fuzzy
3913
- msgctxt "payments admin"
3914
- msgid "Address Line 2:"
3915
- msgstr "Adresszeile 2:"
3916
-
3917
- #: templates/admin/payments-details.tpl.php:165
3918
- msgctxt "payments admin"
3919
- msgid "Notes & Log"
3920
- msgstr ""
3921
-
3922
- #: templates/admin/payments-details.tpl.php:172
3923
- msgctxt "payments admin"
3924
- msgid "No notes."
3925
- msgstr ""
3926
-
3927
- #: templates/admin/payments-note.tpl.php:13
3928
- #, fuzzy
3929
- msgctxt "payments admin"
3930
- msgid "Are you sure you want to delete this note?"
3931
- msgstr "Bist du sicher, dass du diesen \"%s\" Preis löschen möchtest?"
3932
-
3933
- #: templates/admin/payments-note.tpl.php:13
3934
- #, fuzzy
3935
- msgctxt "payments admin"
3936
- msgid "Delete"
3937
- msgstr "Löschen"
3938
-
3939
- #: includes/admin/page-debug.php:44
3940
- msgctxt "debug-info"
3941
- msgid "OK"
3942
- msgstr "OK"
3943
-
3944
- #: includes/admin/page-debug.php:75
3945
- msgctxt "debug-info"
3946
- msgid "Environment"
3947
- msgstr "Umgebung"
3948
-
3949
- #: templates/admin/debug-info.tpl.php:6
3950
- msgctxt "debug-info"
3951
- msgid ""
3952
- "The debug information does not contain personal or sensitive information "
3953
- "such as passwords or private keys."
3954
- msgstr ""
3955
- "Die Fehlerkorrekturinformationen enthalten keine persönliche oder sensible "
3956
- "Daten so wie Passwort oder private Schlüssel."
3957
-
3958
- #: templates/admin/debug-info.tpl.php:9
3959
- msgctxt "debug-info"
3960
- msgid "Download Debug Information"
3961
- msgstr "Fehlerprotokoll herunterladen"
3962
-
3963
- #: includes/admin/page-debug.php:99
3964
- msgctxt "debug info"
3965
- msgid "Test SSL setup..."
3966
- msgstr "Test SSL Einstellungen..."
3967
-
3968
- #: includes/admin/settings/class-settings-admin.php:342
3969
- #, fuzzy
3970
- msgctxt "admin settings"
3971
- msgid "Remove"
3972
- msgstr "Entfernen"
3973
-
3974
- #: includes/admin/settings/class-settings-admin.php:393
3975
- msgctxt "admin settings"
3976
- msgid "Valid placeholders: %s"
3977
- msgstr "Gültige Platzhalter: %s"
3978
-
3979
- #: includes/admin/settings/class-settings-bootstrap.php:83
3980
- msgctxt "admin settings"
3981
- msgid ""
3982
- "<strong>IMPORTANT:</strong> subpages of the main directory page cannot be "
3983
- "accesed while this setting is checked."
3984
- msgstr ""
3985
-
3986
- #: includes/admin/settings/class-settings-bootstrap.php:289
3987
- msgctxt "admin settings"
3988
- msgid "Above results"
3989
- msgstr ""
3990
-
3991
- #: includes/admin/settings/class-settings-bootstrap.php:290
3992
- msgctxt "admin settings"
3993
- msgid "Below results"
3994
- msgstr ""
3995
-
3996
- #: includes/admin/settings/class-settings-bootstrap.php:291
3997
- msgctxt "admin settings"
3998
- msgid "Don't show with results"
3999
- msgstr ""
4000
-
4001
- #: includes/admin/settings/class-settings-bootstrap.php:298
4002
- msgctxt "admin settings"
4003
- msgid ""
4004
- "You have selected a textarea field to be included in quick searches. "
4005
- "Searches involving those fields are very expensive and could result in "
4006
- "timeouts and/or general slowness."
4007
- msgstr ""
4008
- "Du hast ein Textfeld für die schnelle Suche ausgewählt. Eine Suche der viele "
4009
- "Felder hinzugefügt werden, kann sehr langsam sein und lange Zeit in Anspruch "
4010
- "nehmen. "
4011
-
4012
- #: includes/admin/settings/class-settings-bootstrap.php:302
4013
- msgctxt "admin settings"
4014
- msgid ""
4015
- "If no fields are selected, the following fields will be used in Quick "
4016
- "Searches:"
4017
- msgstr ""
4018
-
4019
- #: includes/admin/settings/class-settings-bootstrap.php:345
4020
- msgctxt "admin settings"
4021
- msgid ""
4022
- "Check this if you are having trouble with BD, particularly when importing or "
4023
- "exporting CSV files."
4024
- msgstr ""
4025
- "Klicken sie dieses Feld, wenn Sie Probleme mit BD haben, besonders beim "
4026
- "Importieren oder Exportieren von CSV-Dateien."
4027
-
4028
- #: includes/admin/settings/class-settings-bootstrap.php:530
4029
- msgctxt "admin settings"
4030
- msgid "Do not include comments in listings"
4031
- msgstr "Keine Kommentare bei den Einträgen anzeigen"
4032
-
4033
- #: includes/admin/settings/class-settings-bootstrap.php:531
4034
- msgctxt "admin settings"
4035
- msgid "Include comment form, theme invoked (standard option)"
4036
- msgstr "Kommentarform einfügen in Eintragsseiten?"
4037
-
4038
- #: includes/admin/settings/class-settings-bootstrap.php:554
4039
- #, fuzzy
4040
- msgctxt "admin settings"
4041
- msgid "Directory view."
4042
- msgstr "Verzeichnis"
4043
-
4044
- #: includes/admin/settings/class-settings-bootstrap.php:555
4045
- #, fuzzy
4046
- msgctxt "admin settings"
4047
- msgid "All Listings view."
4048
- msgstr "Alle Einträge"
4049
-
4050
- #: includes/admin/settings/class-settings-bootstrap.php:556
4051
- #, fuzzy
4052
- msgctxt "admin settings"
4053
- msgid "Category view."
4054
- msgstr "Kategorien"
4055
-
4056
- #: includes/admin/settings/class-settings-bootstrap.php:557
4057
- #, fuzzy
4058
- msgctxt "admin settings"
4059
- msgid "Search view."
4060
- msgstr "Suche"
4061
-
4062
- #: includes/admin/settings/class-settings-bootstrap.php:656
4063
- msgctxt "admin settings"
4064
- msgid "Name"
4065
- msgstr "Name"
4066
-
4067
- #: includes/admin/settings/class-settings-bootstrap.php:657
4068
  msgctxt "admin settings"
4069
  msgid "Slug"
4070
  msgstr "Entwurf"
4071
 
4072
- #: includes/admin/settings/class-settings-bootstrap.php:658
4073
  msgctxt "admin settings"
4074
  msgid "Listing Count"
4075
  msgstr "Anzahl Einträge"
4076
 
4077
- #: includes/admin/settings/class-settings-bootstrap.php:670
4078
- #: includes/admin/settings/class-settings-bootstrap.php:738
4079
  msgctxt "admin settings"
4080
  msgid "Ascending"
4081
  msgstr "Aufsteigend"
4082
 
4083
- #: includes/admin/settings/class-settings-bootstrap.php:671
4084
- #: includes/admin/settings/class-settings-bootstrap.php:739
4085
  msgctxt "admin settings"
4086
  msgid "Descending"
4087
  msgstr "Absteigend"
4088
 
4089
- #: includes/admin/settings/class-settings-bootstrap.php:704
4090
  msgctxt "admin settings"
4091
- msgid "Fee Plan Custom Order can be changed under <a>Manage Fees</a>"
4092
  msgstr ""
4093
 
4094
- #: includes/admin/settings/class-settings-bootstrap.php:716
4095
  msgctxt "admin settings"
4096
  msgid "Title"
4097
  msgstr "Titel"
4098
 
4099
- #: includes/admin/settings/class-settings-bootstrap.php:717
4100
  msgctxt "admin settings"
4101
  msgid "Author"
4102
  msgstr "Author"
4103
 
4104
- #: includes/admin/settings/class-settings-bootstrap.php:718
4105
- #: includes/functions.php:1272
4106
  msgctxt "admin settings"
4107
  msgid "Date posted"
4108
  msgstr "Datum gepostet"
4109
 
4110
- #: includes/admin/settings/class-settings-bootstrap.php:719
4111
- #: includes/functions.php:1273
4112
  msgctxt "admin settings"
4113
  msgid "Date last modified"
4114
  msgstr "Datum zuletzt verändert"
4115
 
4116
- #: includes/admin/settings/class-settings-bootstrap.php:720
4117
  msgctxt "admin settings"
4118
  msgid "Random"
4119
  msgstr "Zufall"
4120
 
4121
- #: includes/admin/settings/class-settings-bootstrap.php:721
4122
  msgctxt "admin settings"
4123
  msgid "Paid first then free. Inside each group by date."
4124
  msgstr ""
4125
 
4126
- #: includes/admin/settings/class-settings-bootstrap.php:722
4127
  msgctxt "admin settings"
4128
  msgid "Paid first then free. Inside each group by title."
4129
  msgstr ""
4130
 
4131
- #: includes/admin/settings/class-settings-bootstrap.php:723
4132
  msgctxt "admin settings"
4133
  msgid "Fee Plan Custom Order, then Date"
4134
  msgstr ""
4135
 
4136
- #: includes/admin/settings/class-settings-bootstrap.php:724
4137
  msgctxt "admin settings"
4138
  msgid "Fee Plan Custom Order, then Title"
4139
  msgstr ""
4140
 
4141
- #: includes/admin/settings/class-settings-bootstrap.php:818
4142
- msgctxt "admin settings"
4143
- msgid "You can manage your themes on <a>Directory Themes</a>."
4144
- msgstr ""
4145
-
4146
- #: includes/admin/settings/class-settings-bootstrap.php:986
4147
  msgctxt "admin settings"
4148
  msgid ""
4149
  "For paid listing images, configure that by adding or editing a <a>Fee Plan</"
@@ -4153,171 +4753,172 @@ msgstr ""
4153
  "erstellen eines <a>Preisplan</a> an Stelle dieser Einstellungen, die von "
4154
  "bezahlten Einträgen ignoriert wird."
4155
 
4156
- #: includes/admin/settings/class-settings-bootstrap.php:997
4157
- #: includes/admin/settings/class-settings-bootstrap.php:1050
4158
  #, fuzzy
4159
  msgctxt "admin settings"
4160
  msgid "Excerpt view."
4161
  msgstr "Im Textauszug"
4162
 
4163
- #: includes/admin/settings/class-settings-bootstrap.php:998
4164
- #: includes/admin/settings/class-settings-bootstrap.php:1051
4165
  #, fuzzy
4166
  msgctxt "admin settings"
4167
  msgid "Detail view."
4168
  msgstr "Verzeichnis"
4169
 
4170
- #: includes/admin/settings/class-settings-bootstrap.php:1108
 
4171
  msgctxt "admin settings"
4172
  msgid "AED currency is not supported by %1$s. %2$s"
4173
  msgstr ""
4174
 
4175
- #: includes/admin/settings/class-settings-bootstrap.php:1126
4176
  msgctxt "admin settings"
4177
  msgid "Australian Dollar (AUD)"
4178
  msgstr "Australischer Dollar (AUD)"
4179
 
4180
- #: includes/admin/settings/class-settings-bootstrap.php:1127
4181
  msgctxt "admin settings"
4182
  msgid "Brazilian Real (BRL)"
4183
  msgstr "Brasilianischer Real (BRL)"
4184
 
4185
- #: includes/admin/settings/class-settings-bootstrap.php:1128
4186
  msgctxt "admin settings"
4187
  msgid "Canadian Dollar (CAD)"
4188
  msgstr "Kanadischer Dollar (CAD)"
4189
 
4190
- #: includes/admin/settings/class-settings-bootstrap.php:1129
4191
  msgctxt "admin settings"
4192
  msgid "Czech Koruna (CZK)"
4193
  msgstr "Tschechische Koruna (CZK)"
4194
 
4195
- #: includes/admin/settings/class-settings-bootstrap.php:1130
4196
  msgctxt "admin settings"
4197
  msgid "Danish Krone (DKK)"
4198
  msgstr "Dänische Krone (DKK)"
4199
 
4200
- #: includes/admin/settings/class-settings-bootstrap.php:1131
4201
  msgctxt "admin settings"
4202
  msgid "United Arab Emirates Dirham (AED)"
4203
  msgstr ""
4204
 
4205
- #: includes/admin/settings/class-settings-bootstrap.php:1132
4206
  msgctxt "admin settings"
4207
  msgid "Euro (EUR)"
4208
  msgstr "Euro (EUR)"
4209
 
4210
- #: includes/admin/settings/class-settings-bootstrap.php:1133
4211
  msgctxt "admin settings"
4212
  msgid "Hong Kong Dollar (HKD)"
4213
  msgstr "Hong Kong Dollar (HKD)"
4214
 
4215
- #: includes/admin/settings/class-settings-bootstrap.php:1134
4216
  msgctxt "admin settings"
4217
  msgid "Hungarian Forint (HUF)"
4218
  msgstr "Ungarischer Forint (HUF)"
4219
 
4220
- #: includes/admin/settings/class-settings-bootstrap.php:1135
4221
  msgctxt "admin settings"
4222
  msgid "Israeli New Shequel (ILS)"
4223
  msgstr "Israelischer Neuer Schequel (ILS)"
4224
 
4225
- #: includes/admin/settings/class-settings-bootstrap.php:1136
4226
  msgctxt "admin settings"
4227
  msgid "Japanese Yen (JPY)"
4228
  msgstr "Japanischer Jen (JPY)"
4229
 
4230
- #: includes/admin/settings/class-settings-bootstrap.php:1137
4231
  msgctxt "admin settings"
4232
  msgid "Moroccan Dirham (MAD)"
4233
  msgstr ""
4234
 
4235
- #: includes/admin/settings/class-settings-bootstrap.php:1138
4236
  msgctxt "admin settings"
4237
  msgid "Malasian Ringgit (MYR)"
4238
  msgstr "Malaysischer Ringgit (MYR)"
4239
 
4240
- #: includes/admin/settings/class-settings-bootstrap.php:1139
4241
  msgctxt "admin settings"
4242
  msgid "Mexican Peso (MXN)"
4243
  msgstr "Mexikanischer Peso (MXN)"
4244
 
4245
- #: includes/admin/settings/class-settings-bootstrap.php:1140
4246
  msgctxt "admin settings"
4247
  msgid "Norwegian Krone (NOK)"
4248
  msgstr "Norwegische Krone (NOK)"
4249
 
4250
- #: includes/admin/settings/class-settings-bootstrap.php:1141
4251
  msgctxt "admin settings"
4252
  msgid "New Zealand Dollar (NZD)"
4253
  msgstr "Neuseeland Dollar (NZD)"
4254
 
4255
- #: includes/admin/settings/class-settings-bootstrap.php:1142
4256
  msgctxt "admin settings"
4257
  msgid "Philippine Peso (PHP)"
4258
  msgstr "Philippinischer Peso (PHP)"
4259
 
4260
- #: includes/admin/settings/class-settings-bootstrap.php:1143
4261
  msgctxt "admin settings"
4262
  msgid "Polish Zloty (PLN)"
4263
  msgstr "Polnischer Zloty (PLN)"
4264
 
4265
- #: includes/admin/settings/class-settings-bootstrap.php:1144
4266
  msgctxt "admin settings"
4267
  msgid "Pound Sterling (GBP)"
4268
  msgstr "Pfund Sterling (GBP)"
4269
 
4270
- #: includes/admin/settings/class-settings-bootstrap.php:1145
4271
  msgctxt "admin settings"
4272
  msgid "Singapore Dollar (SGD)"
4273
  msgstr "Singapore Dollar (SGD)"
4274
 
4275
- #: includes/admin/settings/class-settings-bootstrap.php:1146
4276
  msgctxt "admin settings"
4277
  msgid "Swedish Krona (SEK)"
4278
  msgstr "Schwedische Krone (SEK)"
4279
 
4280
- #: includes/admin/settings/class-settings-bootstrap.php:1147
4281
  msgctxt "admin settings"
4282
  msgid "Swiss Franc (CHF)"
4283
  msgstr "Schweizer Franken (CHF)"
4284
 
4285
- #: includes/admin/settings/class-settings-bootstrap.php:1148
4286
  msgctxt "admin settings"
4287
  msgid "Taiwan Dollar (TWD)"
4288
  msgstr "Taiwanischer Dollar (TWD)"
4289
 
4290
- #: includes/admin/settings/class-settings-bootstrap.php:1149
4291
  msgctxt "admin settings"
4292
  msgid "Thai Baht (THB)"
4293
  msgstr "Thailändischer Baht (THB)"
4294
 
4295
- #: includes/admin/settings/class-settings-bootstrap.php:1150
4296
  msgctxt "admin settings"
4297
  msgid "Turkish Lira (TRY)"
4298
  msgstr "Türkische Lira (TRY)"
4299
 
4300
- #: includes/admin/settings/class-settings-bootstrap.php:1151
4301
  msgctxt "admin settings"
4302
  msgid "U.S. Dollar (USD)"
4303
  msgstr "U.S. Dollar"
4304
 
4305
- #: includes/admin/settings/class-settings-bootstrap.php:1175
4306
  msgctxt "admin settings"
4307
  msgid "Show currency symbol on the left"
4308
  msgstr "Währungssymbol links anzeigen"
4309
 
4310
- #: includes/admin/settings/class-settings-bootstrap.php:1176
4311
  msgctxt "admin settings"
4312
  msgid "Show currency symbol on the right"
4313
  msgstr "Währungssymbol rechts anzeigen"
4314
 
4315
- #: includes/admin/settings/class-settings-bootstrap.php:1177
4316
  msgctxt "admin settings"
4317
  msgid "Do not show currency symbol"
4318
  msgstr "Währungssymbol nicht anzeigen"
4319
 
4320
- #: includes/admin/settings/class-settings-bootstrap.php:1198
4321
  msgctxt "admin settings"
4322
  msgid ""
4323
  "Thank you for your payment. Your payment is being verified and your listing "
@@ -4327,130 +4928,130 @@ msgstr ""
4327
  "geprüft. Die Verifizierung und die Prüfung können 48 Stunden in Anspruch "
4328
  "nehmen."
4329
 
4330
- #: includes/admin/settings/class-settings-bootstrap.php:1219
4331
  msgctxt "admin settings"
4332
  msgid ""
4333
  "Listings with pending payments are marked as abandoned after this time. You "
4334
- "can also <a>customize the e-mail</a> users receive."
4335
  msgstr ""
4336
 
4337
- #: includes/admin/settings/class-settings-bootstrap.php:1249
4338
  msgctxt "admin settings"
4339
  msgid "Try listing's email field first, then author's email."
4340
  msgstr "Versuchen Sie das E-Mail-Feld zuerst, dann die E-Mail des Autors."
4341
 
4342
- #: includes/admin/settings/class-settings-bootstrap.php:1250
4343
  msgctxt "admin settings"
4344
  msgid "Try author's email first and then listing's email field."
4345
  msgstr ""
4346
  "Probieren sie erst die E-Mail des Authors und dann die E-Mail des Felds."
4347
 
4348
- #: includes/admin/settings/class-settings-bootstrap.php:1263
4349
  msgctxt "admin settings"
4350
  msgid "Plain (text/plain)"
4351
  msgstr ""
4352
 
4353
- #: includes/admin/settings/class-settings-bootstrap.php:1264
4354
  msgctxt "admin settings"
4355
  msgid "HTML (text/html)"
4356
  msgstr ""
4357
 
4358
- #: includes/admin/settings/class-settings-bootstrap.php:1265
4359
  msgctxt "admin settings"
4360
  msgid "Both (multipart/alternative)"
4361
  msgstr ""
4362
 
4363
- #: includes/admin/settings/class-settings-bootstrap.php:1279
4364
  msgctxt "admin settings"
4365
  msgid "A new listing is submitted."
4366
  msgstr "Ein neuer Eintrag wurde übermittelt."
4367
 
4368
- #: includes/admin/settings/class-settings-bootstrap.php:1280
4369
  msgctxt "admin settings"
4370
  msgid "A listing is edited."
4371
  msgstr "Ein Eintrag wurde bearbeitet."
4372
 
4373
- #: includes/admin/settings/class-settings-bootstrap.php:1281
4374
  msgctxt "admin settings"
4375
  msgid "A listing expires."
4376
  msgstr "Ein Eintrag läuft aus."
4377
 
4378
- #: includes/admin/settings/class-settings-bootstrap.php:1282
4379
  #, fuzzy
4380
  msgctxt "admin settings"
4381
  msgid "A listing is renewed."
4382
  msgstr "Ein Eintrag wurde bearbeitet."
4383
 
4384
- #: includes/admin/settings/class-settings-bootstrap.php:1283
4385
  #, fuzzy
4386
  msgctxt "admin settings"
4387
  msgid "A listing payment is completed."
4388
  msgstr "Ein Eintrag wurde bearbeitet."
4389
 
4390
- #: includes/admin/settings/class-settings-bootstrap.php:1284
4391
  #, fuzzy
4392
  msgctxt "admin settings"
4393
  msgid "A listing has been reported as inappropriate."
4394
  msgstr "Der Eintrag wurde aktualisiert"
4395
 
4396
- #: includes/admin/settings/class-settings-bootstrap.php:1285
4397
  msgctxt "admin settings"
4398
  msgid "A contact message is sent to a listing's owner."
4399
  msgstr "Eine Nachricht wurde an einen Eintrags-Eigentümer versendet."
4400
 
4401
- #: includes/admin/settings/class-settings-bootstrap.php:1312
4402
  msgctxt "admin settings"
4403
  msgid "Their listing is submitted."
4404
  msgstr "Ihr Eintrag ist eingereicht."
4405
 
4406
- #: includes/admin/settings/class-settings-bootstrap.php:1313
4407
  msgctxt "admin settings"
4408
  msgid "Their listing is approved/published."
4409
  msgstr "Ihr Eintrag ist genehmigt/veröffentlicht."
4410
 
4411
- #: includes/admin/settings/class-settings-bootstrap.php:1314
4412
  #, fuzzy
4413
  msgctxt "admin settings"
4414
  msgid "A payment for their listing is completed."
4415
  msgstr "Ihr Eintrag ist eingereicht."
4416
 
4417
- #: includes/admin/settings/class-settings-bootstrap.php:1315
4418
  #, fuzzy
4419
  msgctxt "admin settings"
4420
  msgid "Their listing expired or is about to expire."
4421
  msgstr "Ihr Eintrag ist eingereicht."
4422
 
4423
- #: includes/admin/settings/class-settings-bootstrap.php:1333
4424
- #: includes/admin/settings/class-settings-bootstrap.php:1352
4425
- #: includes/admin/settings/class-settings-bootstrap.php:1377
4426
- #: includes/admin/settings/class-settings-bootstrap.php:1412
4427
- #: includes/admin/settings/class-settings-bootstrap.php:1448
4428
  msgctxt "admin settings"
4429
  msgid "Listing's title"
4430
  msgstr "Eintrag Titel"
4431
 
4432
- #: includes/admin/settings/class-settings-bootstrap.php:1334
4433
- #: includes/admin/settings/class-settings-bootstrap.php:1413
4434
  #, fuzzy
4435
  msgctxt "admin settings"
4436
  msgid "Listing's fee plan name"
4437
  msgstr "Eintrag Enddatum"
4438
 
4439
- #: includes/admin/settings/class-settings-bootstrap.php:1335
4440
- #: includes/admin/settings/class-settings-bootstrap.php:1414
4441
  #, fuzzy
4442
  msgctxt "admin settings"
4443
  msgid "Listing's fee plan description"
4444
  msgstr "Auswahl der Preispakete"
4445
 
4446
- #: includes/admin/settings/class-settings-bootstrap.php:1336
4447
- #: includes/admin/settings/class-settings-bootstrap.php:1415
4448
  #, fuzzy
4449
  msgctxt "admin settings"
4450
  msgid "Listing's fee plan details"
4451
  msgstr "Eintrag Enddatum"
4452
 
4453
- #: includes/admin/settings/class-settings-bootstrap.php:1349
4454
  msgctxt "admin settings"
4455
  msgid ""
4456
  "Your listing \"[listing]\" is now available at [listing-url] and can be "
@@ -4459,154 +5060,127 @@ msgstr ""
4459
  "Dein Eintrag \"[listing]\" ist jetzt verfügbar unter [listing-url] und "
4460
  "kann öffentlich eingesehen werden."
4461
 
4462
- #: includes/admin/settings/class-settings-bootstrap.php:1353
4463
- #: includes/admin/settings/class-settings-bootstrap.php:1376
4464
  msgctxt "admin settings"
4465
  msgid "Listing's URL"
4466
  msgstr "Eintrags URL"
4467
 
4468
- #: includes/admin/settings/class-settings-bootstrap.php:1354
4469
- #: includes/admin/settings/class-settings-bootstrap.php:1382
4470
  #, fuzzy
4471
  msgctxt "admin settings"
4472
  msgid "Listing's Access Key"
4473
  msgstr "Eintrag Felder / Bilder"
4474
 
4475
- #: includes/admin/settings/class-settings-bootstrap.php:1378
4476
  #, fuzzy
4477
  msgctxt "admin settings"
4478
  msgid "Sender's name"
4479
  msgstr "Authorname"
4480
 
4481
- #: includes/admin/settings/class-settings-bootstrap.php:1379
4482
- #, fuzzy
4483
- msgctxt "admin settings"
4484
- msgid "Sender's e-mail address"
4485
- msgstr "Ungültiger Erneuerungszustand."
4486
-
4487
- #: includes/admin/settings/class-settings-bootstrap.php:1380
4488
  #, fuzzy
4489
  msgctxt "admin settings"
4490
  msgid "Contact message"
4491
  msgstr "Neue Eintrag Anweisungen"
4492
 
4493
- #: includes/admin/settings/class-settings-bootstrap.php:1381
4494
  msgctxt "admin settings"
4495
  msgid "Date and time the message was sent"
4496
  msgstr ""
4497
 
4498
- #: includes/admin/settings/class-settings-bootstrap.php:1416
4499
  #, fuzzy
4500
  msgctxt "admin settings"
4501
  msgid "Payment items details."
4502
  msgstr "Bezahldetails"
4503
 
4504
- #: includes/admin/settings/class-settings-bootstrap.php:1417
4505
  msgctxt "admin settings"
4506
  msgid "URL where user can review and print payment receipt."
4507
  msgstr ""
4508
 
4509
- #: includes/admin/settings/class-settings-bootstrap.php:1418
4510
  #, fuzzy
4511
  msgctxt "admin settings"
4512
  msgid "Gateway used to process listing's payment."
4513
  msgstr "Bezahlung ausführen"
4514
 
4515
- #: includes/admin/settings/class-settings-bootstrap.php:1449
4516
  msgctxt "admin settings"
4517
  msgid "Checkout URL link"
4518
  msgstr "Kasse"
4519
 
4520
- #: includes/admin/settings/class-settings-bootstrap.php:1543
 
4521
  msgctxt "admin settings"
4522
- msgid ""
4523
- "Could not remove the \"Business Directory Plugin - AJAX Compatibility Module"
4524
- "\". Please remove the file \"%s\" manually or deactivate the plugin."
4525
- msgstr ""
4526
 
4527
- #: includes/admin/settings/class-settings-bootstrap.php:1559
4528
  msgctxt "admin settings"
4529
- msgid ""
4530
- "Could not activate AJAX Compatibility mode: the directory \"%s\" could not "
4531
- "be created."
4532
- msgstr ""
4533
 
4534
- #: includes/admin/settings/class-settings-bootstrap.php:1564
4535
- msgctxt "admin settings"
4536
- msgid ""
4537
- "Could not copy the AJAX compatibility plugin \"%s\". Compatibility mode was "
4538
- "not activated."
4539
- msgstr ""
4540
-
4541
- #: includes/admin/settings/class-settings-bootstrap.php:1594
4542
- #, fuzzy
4543
- msgctxt "admin settings"
4544
- msgid "Uploaded Image (no resize)"
4545
- msgstr "Dateien hochladen"
4546
-
4547
- #: includes/functions.php:1270
4548
- msgctxt "admin settings"
4549
- msgid "User"
4550
- msgstr "Benutzer"
4551
-
4552
- #: includes/functions.php:1271
4553
  msgctxt "admin settings"
4554
  msgid "User registration date"
4555
  msgstr "Eintrag Enddatum"
4556
 
4557
- #: includes/licensing.php:199
4558
  #, fuzzy
4559
  msgctxt "admin settings"
4560
  msgid "Enter License Key here"
4561
  msgstr "Erneuere Lizenzschlüssel"
4562
 
4563
- #: includes/admin/settings/class-settings-admin.php:434
4564
  #, fuzzy
4565
  msgctxt "expiration notices"
4566
  msgid "Add notice"
4567
  msgstr "Feld erstellen"
4568
 
4569
- #: includes/admin/settings/class-settings-admin.php:453
4570
  msgctxt "expiration notices"
4571
  msgid "No notices configured."
4572
  msgstr ""
4573
 
4574
- #: includes/admin/settings/class-settings-admin.php:467
4575
  #, fuzzy
4576
  msgctxt "expiration notices"
4577
  msgid "Delete"
4578
  msgstr "Löschen"
4579
 
4580
- #: includes/admin/settings/class-settings-admin.php:495
4581
  msgctxt "expiration notices"
4582
  msgid "recurring and non-recurring"
4583
  msgstr ""
4584
 
4585
- #: includes/admin/settings/class-settings-admin.php:497
4586
  #, fuzzy
4587
  msgctxt "expiration notices"
4588
  msgid "recurring only"
4589
  msgstr "(wiederkehrend)"
4590
 
4591
- #: includes/admin/settings/class-settings-admin.php:499
4592
  #, fuzzy
4593
  msgctxt "expiration notices"
4594
  msgid "non-recurring only"
4595
  msgstr "(wiederkehrend)"
4596
 
4597
- #: includes/admin/settings/class-settings-admin.php:503
4598
  #, fuzzy
4599
  msgctxt "expiration notices"
4600
  msgid "Sent when a listing (%s) is renewed."
4601
  msgstr "Senden nachdem der Eintrag eingestellt wurde."
4602
 
4603
- #: includes/admin/settings/class-settings-admin.php:508
4604
  #, fuzzy
4605
  msgctxt "expiration notices"
4606
  msgid "Sent when a listing (%s) expires."
4607
  msgstr "Ein Eintrag läuft aus."
4608
 
4609
- #: includes/admin/settings/class-settings-admin.php:516
4610
  #, fuzzy
4611
  msgctxt "expiration notices"
4612
  msgid "%d day"
@@ -4614,14 +5188,14 @@ msgid_plural "%d days"
4614
  msgstr[0] "%d Tag"
4615
  msgstr[1] "%d Tage"
4616
 
4617
- #: includes/admin/settings/class-settings-admin.php:519
4618
  msgctxt "expiration notices"
4619
  msgid "%d week"
4620
  msgid_plural "%d weeks"
4621
  msgstr[0] ""
4622
  msgstr[1] ""
4623
 
4624
- #: includes/admin/settings/class-settings-admin.php:522
4625
  msgctxt "expiration notices"
4626
  msgid "%d month"
4627
  msgid_plural "%d months"
@@ -4630,228 +5204,216 @@ msgstr[1] ""
4630
 
4631
  #. translators: 1: relative time (e.g. 3 days), 2: recurring modifier (e.g.
4632
  #. non-recuring only)
4633
- #: includes/admin/settings/class-settings-admin.php:528
4634
  msgctxt "expiration notices"
4635
  msgid "Sent %1$s before a listing (%2$s) expires."
4636
  msgstr ""
4637
 
4638
  #. translators: 1: relative time (e.g. 3 days), 2: recurring modifier (e.g.
4639
  #. non-recuring only)
4640
- #: includes/admin/settings/class-settings-admin.php:531
4641
  #, fuzzy
4642
  msgctxt "expiration notices"
4643
  msgid "Sent %1$s after a listing (%2$s) expires."
4644
  msgstr "Senden nachdem der Eintrag eingestellt wurde."
4645
 
4646
- #: includes/admin/settings/class-settings-admin.php:548
4647
  msgctxt "expiration notices"
4648
  msgid "At the time of expiration"
4649
  msgstr ""
4650
 
4651
- #: includes/admin/settings/class-settings-admin.php:549
4652
  #, fuzzy
4653
  msgctxt "expiration notices"
4654
  msgid "Right after a successful renewal"
4655
  msgstr "Der Preis wurde erfolgreich zugewiesen."
4656
 
4657
- #: includes/admin/settings/class-settings-admin.php:560
4658
  msgctxt "expiration notices"
4659
  msgid "%d day before expiration"
4660
  msgid_plural "%d days before expiration"
4661
  msgstr[0] ""
4662
  msgstr[1] ""
4663
 
4664
- #: includes/admin/settings/class-settings-admin.php:560
4665
  msgctxt "expiration notices"
4666
  msgid "%d day after expiration"
4667
  msgid_plural "%d days after expiration"
4668
  msgstr[0] ""
4669
  msgstr[1] ""
4670
 
4671
- #: includes/admin/settings/class-settings-admin.php:563
4672
  msgctxt "expiration notices"
4673
  msgid "%d week before expiration"
4674
  msgid_plural "%d weeks before expiration"
4675
  msgstr[0] ""
4676
  msgstr[1] ""
4677
 
4678
- #: includes/admin/settings/class-settings-admin.php:563
4679
  msgctxt "expiration notices"
4680
  msgid "%d week after expiration"
4681
  msgid_plural "%d weeks after expiration"
4682
  msgstr[0] ""
4683
  msgstr[1] ""
4684
 
4685
- #: includes/admin/settings/class-settings-admin.php:566
4686
  msgctxt "expiration notices"
4687
  msgid "%d month before expiration"
4688
  msgid_plural "%d months before expiration"
4689
  msgstr[0] ""
4690
  msgstr[1] ""
4691
 
4692
- #: includes/admin/settings/class-settings-admin.php:566
4693
  msgctxt "expiration notices"
4694
  msgid "%d month after expiration"
4695
  msgid_plural "%d months after expiration"
4696
  msgstr[0] ""
4697
  msgstr[1] ""
4698
 
4699
- #: includes/admin/settings/class-settings-admin.php:593
4700
  #, fuzzy
4701
  msgctxt "expiration notices"
4702
  msgid "Applies to"
4703
  msgstr "zugewiesen zu"
4704
 
4705
- #: includes/admin/settings/class-settings-admin.php:596
4706
  msgctxt "expiration notices"
4707
  msgid "Non-recurring listings"
4708
  msgstr ""
4709
 
4710
- #: includes/admin/settings/class-settings-admin.php:597
4711
  #, fuzzy
4712
  msgctxt "expiration notices"
4713
  msgid "Recurring listings"
4714
  msgstr "Zurück zum Eintrag."
4715
 
4716
- #: includes/admin/settings/class-settings-admin.php:598
4717
  msgctxt "expiration notices"
4718
  msgid "Recurring and non-recurring listings"
4719
  msgstr ""
4720
 
4721
- #: includes/admin/settings/class-settings-admin.php:603
4722
  msgctxt "expiration notices"
4723
  msgid "When to send?"
4724
  msgstr ""
4725
 
4726
- #: templates/admin/settings-email.tpl.php:54
4727
- #, fuzzy
4728
- msgctxt "expiration notices"
4729
- msgid "E-mail body text"
4730
- msgstr "E-mail Text"
4731
-
4732
- #: includes/admin/settings/class-settings-admin.php:470
4733
  #, fuzzy
4734
  msgctxt "settings"
4735
  msgid "Site title (with link)"
4736
  msgstr "Seitentitel (mit Link)"
4737
 
4738
- #: includes/admin/settings/class-settings-admin.php:471
4739
  msgctxt "settings"
4740
  msgid "Author's name"
4741
  msgstr "Authorname"
4742
 
4743
- #: includes/admin/settings/class-settings-admin.php:472
4744
  msgctxt "settings"
4745
  msgid "Listing's name (with link)"
4746
  msgstr "Eintragsname (mit Link)"
4747
 
4748
- #: includes/admin/settings/class-settings-admin.php:473
4749
  #, fuzzy
4750
  msgctxt "settings"
4751
  msgid "Listing's expiration date"
4752
  msgstr "Eintrag Enddatum"
4753
 
4754
- #: includes/admin/settings/class-settings-admin.php:474
4755
  msgctxt "settings"
4756
  msgid "Listing's renewal link, formatted with an anchor tag"
4757
  msgstr ""
4758
 
4759
- #: includes/admin/settings/class-settings-admin.php:475
4760
  msgctxt "settings"
4761
  msgid "Listing's renewal URL, unformatted by any tags"
4762
  msgstr ""
4763
 
4764
- #: includes/admin/settings/class-settings-admin.php:476
4765
  #, fuzzy
4766
  msgctxt "settings"
4767
  msgid "Listing's categories"
4768
  msgstr "Eintrag Titel"
4769
 
4770
- #: includes/admin/settings/class-settings-admin.php:477
4771
  #, fuzzy
4772
  msgctxt "settings"
4773
  msgid "Listing's last payment date"
4774
  msgstr "Eintrag Enddatum"
4775
 
4776
- #: includes/admin/settings/class-settings-admin.php:478
4777
  #, fuzzy
4778
  msgctxt "settings"
4779
  msgid "Listing's access key"
4780
  msgstr "Eintrag Felder / Bilder"
4781
 
4782
- #: includes/admin/settings/class-settings-admin.php:635
4783
  #, fuzzy
4784
  msgctxt "settings"
4785
  msgid "Settings reset to default."
4786
  msgstr "Einstellungen aktualisiert."
4787
 
4788
- #: includes/admin/settings/class-settings-bootstrap.php:13
4789
  #, fuzzy
4790
  msgctxt "settings"
4791
  msgid "General"
4792
  msgstr "Allgemein"
4793
 
4794
- #: includes/admin/settings/class-settings-bootstrap.php:15
4795
- #: includes/admin/settings/class-settings-bootstrap.php:968
4796
  #, fuzzy
4797
  msgctxt "settings"
4798
  msgid "Listings"
4799
  msgstr "Einträge"
4800
 
4801
- #: includes/admin/settings/class-settings-bootstrap.php:16
4802
- #: includes/admin/settings/class-settings-bootstrap.php:19
4803
- #: includes/admin/settings/class-settings-bootstrap.php:22
4804
- #: includes/admin/settings/class-settings-bootstrap.php:25
4805
- #: includes/admin/settings/class-settings-bootstrap.php:39
4806
- #: includes/admin/settings/class-settings-bootstrap.php:1230
4807
- #: includes/admin/settings/class-settings.php:303
4808
  #, fuzzy
4809
  msgctxt "settings"
4810
  msgid "General Settings"
4811
  msgstr "Allgemeine Einstellungen"
4812
 
4813
- #: includes/admin/settings/class-settings-bootstrap.php:18
4814
- #, fuzzy
4815
- msgctxt "settings"
4816
- msgid "E-Mail"
4817
- msgstr "E-mail"
4818
-
4819
- #: includes/admin/settings/class-settings-bootstrap.php:21
4820
  #, fuzzy
4821
  msgctxt "settings"
4822
  msgid "Payment"
4823
  msgstr "Bezahlung"
4824
 
4825
- #: includes/admin/settings/class-settings-bootstrap.php:24
4826
  msgctxt "settings"
4827
  msgid "Appearance"
4828
  msgstr ""
4829
 
4830
- #: includes/admin/settings/class-settings-bootstrap.php:27
4831
- #: includes/licensing.php:115
4832
  msgctxt "settings"
4833
  msgid "Premium Modules"
4834
  msgstr "Premium Module"
4835
 
4836
- #: includes/admin/settings/class-settings-bootstrap.php:42
4837
  #, fuzzy
4838
  msgctxt "settings"
4839
  msgid "Permalink Settings"
4840
  msgstr "Permalink Einstellungen"
4841
 
4842
- #: includes/admin/settings/class-settings-bootstrap.php:47
4843
  #, fuzzy
4844
  msgctxt "settings"
4845
  msgid "Directory Listings Slug"
4846
  msgstr "Verzeichniseintrag Entwurf"
4847
 
4848
- #: includes/admin/settings/class-settings-bootstrap.php:57
4849
  #, fuzzy
4850
  msgctxt "settings"
4851
  msgid "Categories Slug"
4852
  msgstr "Kategorie Entwurf"
4853
 
4854
- #: includes/admin/settings/class-settings-bootstrap.php:58
4855
  #, fuzzy
4856
  msgctxt "settings"
4857
  msgid ""
@@ -4860,13 +5422,13 @@ msgstr ""
4860
  "Der Entwurf kann nicht von anderen Ausdrücken verwendet werden. Meide "
4861
  "\"Kategorie\" für diese Instanz."
4862
 
4863
- #: includes/admin/settings/class-settings-bootstrap.php:69
4864
  #, fuzzy
4865
  msgctxt "settings"
4866
  msgid "Tags Slug"
4867
  msgstr "Tags Entwurf"
4868
 
4869
- #: includes/admin/settings/class-settings-bootstrap.php:70
4870
  #, fuzzy
4871
  msgctxt "settings"
4872
  msgid "The slug can't be in use by another term. Avoid \"tag\", for instance."
@@ -4874,18 +5436,18 @@ msgstr ""
4874
  "Der Entwurf kann nicht von anderen Ausdrücken verwendet werden. Meide \"tag"
4875
  "\" für diese Instanz."
4876
 
4877
- #: includes/admin/settings/class-settings-bootstrap.php:81
4878
  #, fuzzy
4879
  msgctxt "settings"
4880
  msgid "Remove listing ID from directory URLs?"
4881
  msgstr "Entferne Eintrag ID von diesen Verzeichnis URLs?"
4882
 
4883
- #: includes/admin/settings/class-settings-bootstrap.php:82
4884
  msgctxt "settings"
4885
  msgid "Check this setting to remove the ID for better SEO."
4886
  msgstr ""
4887
 
4888
- #: includes/admin/settings/class-settings-bootstrap.php:83
4889
  #, fuzzy
4890
  msgctxt "settings"
4891
  msgid ""
@@ -4897,78 +5459,72 @@ msgstr ""
4897
  "die ID aus der URL zu entfernen um einen SEO und Benutzerfreundlichkeits-"
4898
  "Mehrwert zu erhalten."
4899
 
4900
- #: includes/admin/settings/class-settings-bootstrap.php:91
4901
- #, fuzzy
4902
- msgctxt "settings"
4903
- msgid "reCAPTCHA"
4904
- msgstr "reCAPTCHA Einstellungen"
4905
-
4906
- #: includes/admin/settings/class-settings-bootstrap.php:94
4907
  #, fuzzy
4908
  msgctxt "settings"
4909
  msgid "Need API keys for reCAPTCHA? Get them <a>here</a>."
4910
  msgstr "Brauchst du API Schlüssel für reCAPTCHA? <a>Hier</a> bekommst du sie."
4911
 
4912
- #: includes/admin/settings/class-settings-bootstrap.php:101
4913
  #, fuzzy
4914
  msgctxt "settings"
4915
  msgid "Use reCAPTCHA for contact forms"
4916
  msgstr "Benutze reCAPTCHA für Kontaktformen"
4917
 
4918
- #: includes/admin/settings/class-settings-bootstrap.php:109
4919
  #, fuzzy
4920
  msgctxt "settings"
4921
  msgid "Turn off reCAPTCHA for logged in users?"
4922
  msgstr "reCAPTCHA für angemeldete Benutzern ausschalten?"
4923
 
4924
- #: includes/admin/settings/class-settings-bootstrap.php:117
4925
  #, fuzzy
4926
  msgctxt "settings"
4927
  msgid "Use reCAPTCHA for listing submits"
4928
  msgstr "Benutze reCAPTCHA für Eintragzusendungen"
4929
 
4930
- #: includes/admin/settings/class-settings-bootstrap.php:125
4931
  #, fuzzy
4932
  msgctxt "settings"
4933
  msgid "Use reCAPTCHA for edit listings"
4934
  msgstr "Benutze reCAPTCHA für Eintragkommentare?"
4935
 
4936
- #: includes/admin/settings/class-settings-bootstrap.php:133
4937
  #, fuzzy
4938
  msgctxt "settings"
4939
  msgid "Use reCAPTCHA for report listings"
4940
  msgstr "Benutze reCAPTCHA für Eintragkommentare?"
4941
 
4942
- #: includes/admin/settings/class-settings-bootstrap.php:141
4943
  #, fuzzy
4944
  msgctxt "settings"
4945
  msgid "Use reCAPTCHA for listing comments?"
4946
  msgstr "Benutze reCAPTCHA für Eintragkommentare?"
4947
 
4948
- #: includes/admin/settings/class-settings-bootstrap.php:149
4949
  #, fuzzy
4950
  msgctxt "settings"
4951
  msgid "reCAPTCHA Public Key"
4952
  msgstr "reCAPTCHA öffentlicher Schlüssel"
4953
 
4954
- #: includes/admin/settings/class-settings-bootstrap.php:158
4955
  #, fuzzy
4956
  msgctxt "settings"
4957
  msgid "reCAPTCHA Private Key"
4958
  msgstr "reCAPTCHA privater Schlüssel"
4959
 
4960
- #: includes/admin/settings/class-settings-bootstrap.php:167
4961
  #, fuzzy
4962
  msgctxt "settings"
4963
  msgid "reCAPTCHA version"
4964
  msgstr "reCAPTCHA Einstellungen"
4965
 
4966
- #: includes/admin/settings/class-settings-bootstrap.php:180
4967
  msgctxt "settings"
4968
  msgid "reCAPTCHA V3 threshold score"
4969
  msgstr ""
4970
 
4971
- #: includes/admin/settings/class-settings-bootstrap.php:185
4972
  msgctxt "settings"
4973
  msgid ""
4974
  "reCAPTCHA v3 returns a score (1.0 is very likely a good interaction, 0.0 is "
@@ -4977,13 +5533,13 @@ msgid ""
4977
  "this value will result in reCAPTCHA validation error."
4978
  msgstr ""
4979
 
4980
- #: includes/admin/settings/class-settings-bootstrap.php:190
4981
  #, fuzzy
4982
  msgctxt "settings"
4983
  msgid "Registration"
4984
  msgstr "Registrierung"
4985
 
4986
- #: includes/admin/settings/class-settings-bootstrap.php:190
4987
  msgctxt "settings"
4988
  msgid ""
4989
  "We expect that a membership plugin supports the 'redirect_to' parameter for "
@@ -4992,24 +5548,24 @@ msgid ""
4992
  "them to support the WP standard 'redirect_to' query parameter."
4993
  msgstr ""
4994
 
4995
- #: includes/admin/settings/class-settings-bootstrap.php:195
4996
  #, fuzzy
4997
  msgctxt "settings"
4998
  msgid "Require login to post listings?"
4999
  msgstr "Zurück zum Eintrag."
5000
 
5001
- #: includes/admin/settings/class-settings-bootstrap.php:204
5002
  msgctxt "settings"
5003
  msgid "Allow anonymous users to edit/manage listings with an access key?"
5004
  msgstr ""
5005
 
5006
- #: includes/admin/settings/class-settings-bootstrap.php:212
5007
  #, fuzzy
5008
  msgctxt "settings"
5009
  msgid "Login URL"
5010
  msgstr "Login"
5011
 
5012
- #: includes/admin/settings/class-settings-bootstrap.php:213
5013
  #, fuzzy
5014
  msgctxt "settings"
5015
  msgid "Only enter this if using a membership plugin or custom login page."
@@ -5018,18 +5574,18 @@ msgstr ""
5018
  "ein Membership Plugin oder eine benutzerdefinierte Registrierungseite "
5019
  "benutzt. "
5020
 
5021
- #: includes/admin/settings/class-settings-bootstrap.php:214
5022
  msgctxt "settings"
5023
  msgid "URL of your membership plugin's login page."
5024
  msgstr ""
5025
 
5026
- #: includes/admin/settings/class-settings-bootstrap.php:223
5027
  #, fuzzy
5028
  msgctxt "settings"
5029
  msgid "Registration URL"
5030
  msgstr "Registrierungs URL"
5031
 
5032
- #: includes/admin/settings/class-settings-bootstrap.php:224
5033
  #, fuzzy
5034
  msgctxt "settings"
5035
  msgid ""
@@ -5039,41 +5595,41 @@ msgstr ""
5039
  "ein Membership Plugin oder eine benutzerdefinierte Registrierungseite "
5040
  "benutzt. "
5041
 
5042
- #: includes/admin/settings/class-settings-bootstrap.php:225
5043
  msgctxt "settings"
5044
  msgid "URL of your membership plugin's registration page."
5045
  msgstr ""
5046
 
5047
- #: includes/admin/settings/class-settings-bootstrap.php:234
5048
  msgctxt "settings"
5049
  msgid "Allow users to create accounts during listing submit?"
5050
  msgstr ""
5051
 
5052
- #: includes/admin/settings/class-settings-bootstrap.php:237
5053
  #, fuzzy
5054
  msgctxt "settings"
5055
  msgid "No"
5056
  msgstr "Nein"
5057
 
5058
- #: includes/admin/settings/class-settings-bootstrap.php:238
5059
  msgctxt "settings"
5060
  msgid "Yes, and make it optional"
5061
  msgstr ""
5062
 
5063
- #: includes/admin/settings/class-settings-bootstrap.php:239
5064
  #, fuzzy
5065
  msgctxt "settings"
5066
  msgid "Yes, and make it required"
5067
  msgstr "%s ist ein Pflichtfeld."
5068
 
5069
- #: includes/admin/settings/class-settings-bootstrap.php:246
5070
- #: includes/admin/settings/class-settings-bootstrap.php:259
5071
  #, fuzzy
5072
  msgctxt "settings"
5073
  msgid "Terms and Conditions"
5074
  msgstr "Bedingungen und Konditionen"
5075
 
5076
- #: includes/admin/settings/class-settings-bootstrap.php:251
5077
  #, fuzzy
5078
  msgctxt "settings"
5079
  msgid "Display and require user agreement to Terms and Conditions"
@@ -5081,7 +5637,7 @@ msgstr ""
5081
  "Zeige und setze Benutzervereinbarung als Pflichtfeld in Bedingungen und "
5082
  "Konditionen"
5083
 
5084
- #: includes/admin/settings/class-settings-bootstrap.php:260
5085
  #, fuzzy
5086
  msgctxt "settings"
5087
  msgid ""
@@ -5092,36 +5648,36 @@ msgstr ""
5092
  "werden Bedingungen und Konditionen ersetzt durch einen Link der "
5093
  "dazugehörigen Seite."
5094
 
5095
- #: includes/admin/settings/class-settings-bootstrap.php:262
5096
  #, fuzzy
5097
  msgctxt "settings"
5098
  msgid "Terms and Conditions text goes here."
5099
  msgstr "Bedingungen und Konditionen"
5100
 
5101
- #: includes/admin/settings/class-settings-bootstrap.php:269
5102
  #, fuzzy
5103
  msgctxt "settings"
5104
  msgid "Data Collection"
5105
  msgstr "Datenkollektion"
5106
 
5107
- #: includes/admin/settings/class-settings-bootstrap.php:281
5108
  #, fuzzy
5109
  msgctxt "settings"
5110
  msgid "Directory Search"
5111
  msgstr "Verzeichnis Suche"
5112
 
5113
- #: includes/admin/settings/class-settings-bootstrap.php:286
5114
  msgctxt "settings"
5115
  msgid "Search form display"
5116
  msgstr ""
5117
 
5118
- #: includes/admin/settings/class-settings-bootstrap.php:308
5119
  #, fuzzy
5120
  msgctxt "settings"
5121
  msgid "Quick search fields"
5122
  msgstr "Schnellsuche Felder"
5123
 
5124
- #: includes/admin/settings/class-settings-bootstrap.php:309
5125
  #, fuzzy
5126
  msgctxt "settings"
5127
  msgid ""
@@ -5130,29 +5686,29 @@ msgid ""
5130
  msgstr ""
5131
  "Zu viele Felder können die Suchleistung stark beeinflussen und lange dauern."
5132
 
5133
- #: includes/admin/settings/class-settings-bootstrap.php:323
5134
  msgctxt "settings"
5135
  msgid "Enable high performance searches?"
5136
  msgstr ""
5137
 
5138
- #: includes/admin/settings/class-settings-bootstrap.php:330
5139
  #, fuzzy
5140
  msgctxt "settings"
5141
  msgid "Advanced"
5142
  msgstr "Erweitert"
5143
 
5144
- #: includes/admin/settings/class-settings-bootstrap.php:336
5145
  #, fuzzy
5146
  msgctxt "settings"
5147
  msgid "Disable advanced CPT integration?"
5148
  msgstr "Email Erinnerung"
5149
 
5150
- #: includes/admin/settings/class-settings-bootstrap.php:344
5151
  msgctxt "settings"
5152
  msgid "Enable AJAX compatibility mode?"
5153
  msgstr ""
5154
 
5155
- #: includes/admin/settings/class-settings-bootstrap.php:346
5156
  msgctxt "settings"
5157
  msgid ""
5158
  "If this compatibility mode doesn't solve your issue, you may be experiencing "
@@ -5160,25 +5716,25 @@ msgid ""
5160
  "theme and plugin conflicts with Business Directory."
5161
  msgstr ""
5162
 
5163
- #: includes/admin/settings/class-settings-bootstrap.php:355
5164
  msgctxt "settings"
5165
  msgid "Disable Frontend Listing Submission?"
5166
  msgstr ""
5167
 
5168
- #: includes/admin/settings/class-settings-bootstrap.php:356
5169
  msgctxt "settings"
5170
  msgid ""
5171
  "Prevents the Submit Listing button from showing on the main UI, but allows a "
5172
  "shortcode for submit listing to function on other pages."
5173
  msgstr ""
5174
 
5175
- #: includes/admin/settings/class-settings-bootstrap.php:364
5176
  #, fuzzy
5177
  msgctxt "settings"
5178
  msgid "Enqueue Business Directory's FontAwesome styles?"
5179
  msgstr "Branchenverzeichnis - letzte Einträge"
5180
 
5181
- #: includes/admin/settings/class-settings-bootstrap.php:365
5182
  msgctxt "settings"
5183
  msgid ""
5184
  "This helps to prevent conflicts with other plugins that already do this. "
@@ -5187,37 +5743,37 @@ msgid ""
5187
  "issue."
5188
  msgstr ""
5189
 
5190
- #: includes/admin/settings/class-settings-bootstrap.php:396
5191
  #, fuzzy
5192
  msgctxt "settings"
5193
  msgid "Post/Category Settings"
5194
  msgstr "Post/Kategorie Einstellungen"
5195
 
5196
- #: includes/admin/settings/class-settings-bootstrap.php:397
5197
  #, fuzzy
5198
  msgctxt "settings"
5199
  msgid "Contact Form"
5200
  msgstr "Zurücksetzen"
5201
 
5202
- #: includes/admin/settings/class-settings-bootstrap.php:398
5203
  #, fuzzy
5204
  msgctxt "settings"
5205
  msgid "Report Listings"
5206
  msgstr "Einträge importieren"
5207
 
5208
- #: includes/admin/settings/class-settings-bootstrap.php:399
5209
  #, fuzzy
5210
  msgctxt "settings"
5211
  msgid "Listings Sorting"
5212
  msgstr "Sortierung Einträge"
5213
 
5214
- #: includes/admin/settings/class-settings-bootstrap.php:404
5215
  #, fuzzy
5216
  msgctxt "settings"
5217
  msgid "Listings per page"
5218
  msgstr "Einträge pro Seite"
5219
 
5220
- #: includes/admin/settings/class-settings-bootstrap.php:405
5221
  #, fuzzy
5222
  msgctxt "settings"
5223
  msgid ""
@@ -5227,13 +5783,13 @@ msgstr ""
5227
  "Nummer der Einträge die pro Seite angezeigt werden. Benutze einen Wert von "
5228
  "\"0\" um alle Einträge anzuzeigen."
5229
 
5230
- #: includes/admin/settings/class-settings-bootstrap.php:416
5231
  #, fuzzy
5232
  msgctxt "settings"
5233
  msgid "Listing duration for no-fee sites (in days)"
5234
  msgstr "Eintrag Zeitraum für kostenlose Seiten (in Tagen)"
5235
 
5236
- #: includes/admin/settings/class-settings-bootstrap.php:417
5237
  #, fuzzy
5238
  msgctxt "settings"
5239
  msgid ""
@@ -5243,46 +5799,46 @@ msgstr ""
5243
  "Benutze einen Wert von \"0\" um ein Eintrag undefiniert zu lassen oder "
5244
  "benutze eine Nummer unter 10 Jahren (3650 Tage)"
5245
 
5246
- #: includes/admin/settings/class-settings-bootstrap.php:429
5247
  #, fuzzy
5248
  msgctxt "settings"
5249
  msgid "Turn on listing renewal option?"
5250
  msgstr "Option zur Erneuerung von Einträgen aktivieren?"
5251
 
5252
- #: includes/admin/settings/class-settings-bootstrap.php:438
5253
  msgctxt "settings"
5254
  msgid "Open detailed view of listing in new tab?"
5255
  msgstr ""
5256
 
5257
- #: includes/admin/settings/class-settings-bootstrap.php:448
5258
  #, fuzzy
5259
  msgctxt "settings"
5260
  msgid "Include button to report listings?"
5261
  msgstr "Zurück zum Eintrag."
5262
 
5263
- #: includes/admin/settings/class-settings-bootstrap.php:457
5264
  msgctxt "settings"
5265
  msgid "Enable report listing for registered users only"
5266
  msgstr ""
5267
 
5268
- #: includes/admin/settings/class-settings-bootstrap.php:467
5269
  msgctxt "settings"
5270
  msgid "Report listing option list"
5271
  msgstr ""
5272
 
5273
- #: includes/admin/settings/class-settings-bootstrap.php:468
5274
  msgctxt "settings"
5275
  msgid ""
5276
  "Form option list to report a listing as inappropriate. One option per line."
5277
  msgstr ""
5278
 
5279
- #: includes/admin/settings/class-settings-bootstrap.php:479
5280
  #, fuzzy
5281
  msgctxt "settings"
5282
  msgid "Include listing contact form on listing pages?"
5283
  msgstr "Kontaktform in Eintragsseiten einfügen?"
5284
 
5285
- #: includes/admin/settings/class-settings-bootstrap.php:480
5286
  #, fuzzy
5287
  msgctxt "settings"
5288
  msgid ""
@@ -5292,19 +5848,19 @@ msgstr ""
5292
  "Benutzer erlauben den Eintragsauthor privat zu kontaktieren. Der Author "
5293
  "bekommt eine Nachricht per E-mail zugeschickt."
5294
 
5295
- #: includes/admin/settings/class-settings-bootstrap.php:489
5296
  #, fuzzy
5297
  msgctxt "settings"
5298
  msgid "Require login for using the contact form?"
5299
  msgstr "Einloggen um das Kontaktformular nutzen zu können?"
5300
 
5301
- #: includes/admin/settings/class-settings-bootstrap.php:500
5302
  #, fuzzy
5303
  msgctxt "settings"
5304
  msgid "Maximum number of daily contact form submits from registered users"
5305
  msgstr "Maximale Nummer der Kontaktformmails die pro Tag zugesendet werden"
5306
 
5307
- #: includes/admin/settings/class-settings-bootstrap.php:501
5308
  #, fuzzy
5309
  msgctxt "settings"
5310
  msgid ""
@@ -5314,13 +5870,13 @@ msgstr ""
5314
  "Benutze dieses Feld um spamming von Einträgen zu vermeiden. 0 heisst "
5315
  "unbegrenzt pro Tag."
5316
 
5317
- #: includes/admin/settings/class-settings-bootstrap.php:513
5318
  #, fuzzy
5319
  msgctxt "settings"
5320
  msgid "Maximum number of contact form submits for each listing per day"
5321
  msgstr "Maximale Nummer der Kontaktformmails die pro Tag zugesendet werden"
5322
 
5323
- #: includes/admin/settings/class-settings-bootstrap.php:514
5324
  #, fuzzy
5325
  msgctxt "settings"
5326
  msgid ""
@@ -5330,30 +5886,30 @@ msgstr ""
5330
  "Benutze dieses Feld um spamming von Einträgen zu vermeiden. 0 heisst "
5331
  "unbegrenzt pro Tag."
5332
 
5333
- #: includes/admin/settings/class-settings-bootstrap.php:526
5334
  #, fuzzy
5335
  msgctxt "settings"
5336
  msgid "Include comment form on listing pages?"
5337
  msgstr "Kommentarform einfügen in Eintragsseiten?"
5338
 
5339
- #: includes/admin/settings/class-settings-bootstrap.php:541
5340
  #, fuzzy
5341
  msgctxt "settings"
5342
  msgid "Show listings under categories on main page?"
5343
  msgstr "Einträge unter Kategorien anzeigen auf der Hauptseite?"
5344
 
5345
- #: includes/admin/settings/class-settings-bootstrap.php:551
5346
  msgctxt "settings"
5347
  msgid ""
5348
  "Prevents featured listings from floating to the top of the selected page."
5349
  msgstr ""
5350
 
5351
- #: includes/admin/settings/class-settings-bootstrap.php:578
5352
  msgctxt "settings"
5353
  msgid "Default owner of 'Anonymous Submitted Listings'"
5354
  msgstr ""
5355
 
5356
- #: includes/admin/settings/class-settings-bootstrap.php:581
5357
  msgctxt "settings"
5358
  msgid ""
5359
  "New listings must have an author, If login is not required to submit "
@@ -5361,87 +5917,79 @@ msgid ""
5361
  "or some other user that will never actually be managing a listing."
5362
  msgstr ""
5363
 
5364
- #: includes/admin/settings/class-settings-bootstrap.php:590
5365
  #, fuzzy
5366
  msgctxt "settings"
5367
  msgid "Status of listings upon uninstalling plugin"
5368
  msgstr "Status der Einträge bei Deinstallation der Erweiterung"
5369
 
5370
- #: includes/admin/settings/class-settings-bootstrap.php:603
5371
  #, fuzzy
5372
  msgctxt "settings"
5373
  msgid "Status of deleted listings"
5374
  msgstr "Status der gelöschten Einträge"
5375
 
5376
- #: includes/admin/settings/class-settings-bootstrap.php:616
5377
  #, fuzzy
5378
  msgctxt "settings"
5379
  msgid "Submit Listing instructions message"
5380
  msgstr "Nachricht mit Anweisungen für einen neuen Eintrag"
5381
 
5382
- #: includes/admin/settings/class-settings-bootstrap.php:617
5383
- msgctxt "settings"
5384
- msgid ""
5385
- "This text is displayed at the first page of the Submit Listing process for "
5386
- "Business Directory. You can use it for instructions about filling out the "
5387
- "form or anything you want to tell users before they get started."
5388
- msgstr ""
5389
-
5390
- #: includes/admin/settings/class-settings-bootstrap.php:627
5391
  #, fuzzy
5392
  msgctxt "settings"
5393
  msgid "Default new post status"
5394
  msgstr "Standard neuer Post Status"
5395
 
5396
- #: includes/admin/settings/class-settings-bootstrap.php:640
5397
  #, fuzzy
5398
  msgctxt "settings"
5399
  msgid "Edit post status"
5400
  msgstr "Post Status Bearbeiten"
5401
 
5402
- #: includes/admin/settings/class-settings-bootstrap.php:653
5403
  #, fuzzy
5404
  msgctxt "settings"
5405
  msgid "Order categories list by"
5406
  msgstr "Kategorieliste sortieren nach"
5407
 
5408
- #: includes/admin/settings/class-settings-bootstrap.php:667
5409
  #, fuzzy
5410
  msgctxt "settings"
5411
  msgid "Sort order for categories"
5412
  msgstr "Sortierung für Kategorien"
5413
 
5414
- #: includes/admin/settings/class-settings-bootstrap.php:680
5415
  #, fuzzy
5416
  msgctxt "settings"
5417
  msgid "Show category post count?"
5418
  msgstr "Kategoriepost Anzahl anzeigen?"
5419
 
5420
- #: includes/admin/settings/class-settings-bootstrap.php:689
5421
  #, fuzzy
5422
  msgctxt "settings"
5423
  msgid "Hide empty categories?"
5424
  msgstr "Leere Kategorien verbergen?"
5425
 
5426
- #: includes/admin/settings/class-settings-bootstrap.php:698
5427
  #, fuzzy
5428
  msgctxt "settings"
5429
  msgid "Show only parent categories in category list?"
5430
  msgstr "Nur Elternkategorien in Kategorieliste anzeigen?"
5431
 
5432
- #: includes/admin/settings/class-settings-bootstrap.php:710
5433
  #, fuzzy
5434
  msgctxt "settings"
5435
  msgid "Order directory listings by"
5436
  msgstr "Anordnung Verzeichniseinträge durch"
5437
 
5438
- #: includes/admin/settings/class-settings-bootstrap.php:734
5439
  #, fuzzy
5440
  msgctxt "settings"
5441
  msgid "Sort directory listings by"
5442
  msgstr "Verzeichnissortierung der Einträge durch"
5443
 
5444
- #: includes/admin/settings/class-settings-bootstrap.php:735
5445
  #, fuzzy
5446
  msgctxt "settings"
5447
  msgid "Ascending for ascending order A-Z, Descending for descending order Z-A"
@@ -5449,31 +5997,31 @@ msgstr ""
5449
  "Aufsteigend für aufsteigende Reihenfolge A-Z, Absteigend für absteigende "
5450
  "Reihenfolge Z-A"
5451
 
5452
- #: includes/admin/settings/class-settings-bootstrap.php:748
5453
  #, fuzzy
5454
  msgctxt "settings"
5455
  msgid "Enable sort bar?"
5456
  msgstr "Sortierung aktivieren?"
5457
 
5458
- #: includes/admin/settings/class-settings-bootstrap.php:757
5459
  #, fuzzy
5460
  msgctxt "settings"
5461
  msgid "Sortbar Fields"
5462
  msgstr "Sortierbare Felder"
5463
 
5464
- #: includes/admin/settings/class-settings-bootstrap.php:768
5465
  #, fuzzy
5466
  msgctxt "settings"
5467
  msgid "Directory Display Options"
5468
  msgstr "Verzeichnisoptionen anzeigen"
5469
 
5470
- #: includes/admin/settings/class-settings-bootstrap.php:773
5471
  #, fuzzy
5472
  msgctxt "settings"
5473
  msgid "Show the \"Submit listing\" button."
5474
  msgstr "\"Eintrag erstellen” Schaltfläche anzeigen."
5475
 
5476
- #: includes/admin/settings/class-settings-bootstrap.php:774
5477
  msgctxt "settings"
5478
  msgid ""
5479
  "Hides the button used by the main UI to allow listing submission, but does "
@@ -5481,108 +6029,85 @@ msgid ""
5481
  "customize the submit listing button on your own)"
5482
  msgstr ""
5483
 
5484
- #: includes/admin/settings/class-settings-bootstrap.php:784
5485
  #, fuzzy
5486
  msgctxt "settings"
5487
  msgid "Show \"Search listings\"."
5488
  msgstr "\"Einträge durchsuchen\" anzeigen"
5489
 
5490
- #: includes/admin/settings/class-settings-bootstrap.php:793
5491
  #, fuzzy
5492
  msgctxt "settings"
5493
  msgid "Show the \"View Listings\" button."
5494
  msgstr "\"Einträge anschauen\" Schaltfläche anzeigen"
5495
 
5496
- #: includes/admin/settings/class-settings-bootstrap.php:802
5497
  #, fuzzy
5498
  msgctxt "settings"
5499
  msgid "Show the \"Manage Listings\" button."
5500
  msgstr "\"Einträge anschauen\" Schaltfläche anzeigen"
5501
 
5502
- #: includes/admin/settings/class-settings-bootstrap.php:811
5503
  #, fuzzy
5504
  msgctxt "settings"
5505
  msgid "Show the \"Directory\" button."
5506
  msgstr "\"Verzeichnis\" Schaltfläche anzeigen"
5507
 
5508
- #: includes/admin/settings/class-settings-bootstrap.php:818
5509
- #, fuzzy
5510
- msgctxt "settings"
5511
- msgid "Theme Settings"
5512
- msgstr "Bildeinstellungen"
5513
-
5514
- #: includes/admin/settings/class-settings-bootstrap.php:824
5515
- msgctxt "settings"
5516
- msgid "Theme button style"
5517
- msgstr ""
5518
-
5519
- #: includes/admin/settings/class-settings-bootstrap.php:837
5520
- msgctxt "settings"
5521
- msgid ""
5522
- "Include CSS rules to give their own style to View, Edit and Delete buttons?"
5523
- msgstr ""
5524
-
5525
- #: includes/admin/settings/class-settings-bootstrap.php:844
5526
- #, fuzzy
5527
- msgctxt "settings"
5528
- msgid "Image"
5529
- msgstr "Bild"
5530
-
5531
- #: includes/admin/settings/class-settings-bootstrap.php:845
5532
  #, fuzzy
5533
  msgctxt "settings"
5534
  msgid "Image Settings"
5535
  msgstr "Bildeinstellungen"
5536
 
5537
- #: includes/admin/settings/class-settings-bootstrap.php:850
5538
  #, fuzzy
5539
  msgctxt "settings"
5540
  msgid "Allow images?"
5541
  msgstr "Bilder erlauben?"
5542
 
5543
- #: includes/admin/settings/class-settings-bootstrap.php:861
5544
  #, fuzzy
5545
  msgctxt "settings"
5546
  msgid "Min Image File Size (KB)"
5547
  msgstr "Maximale Bildgröße (KB)"
5548
 
5549
- #: includes/admin/settings/class-settings-bootstrap.php:872
5550
  #, fuzzy
5551
  msgctxt "settings"
5552
  msgid "Max Image File Size (KB)"
5553
  msgstr "Maximale Bildgröße (KB)"
5554
 
5555
- #: includes/admin/settings/class-settings-bootstrap.php:883
5556
  #, fuzzy
5557
  msgctxt "settings"
5558
  msgid "Min image width (px)"
5559
  msgstr "Bildergröße (in px):"
5560
 
5561
- #: includes/admin/settings/class-settings-bootstrap.php:892
5562
  #, fuzzy
5563
  msgctxt "settings"
5564
  msgid "Min image height (px)"
5565
  msgstr "Bilderhöhe (in px):"
5566
 
5567
- #: includes/admin/settings/class-settings-bootstrap.php:905
5568
  #, fuzzy
5569
  msgctxt "settings"
5570
  msgid "Max image width (px)"
5571
  msgstr "Maximale Bildbreite"
5572
 
5573
- #: includes/admin/settings/class-settings-bootstrap.php:916
5574
  #, fuzzy
5575
  msgctxt "settings"
5576
  msgid "Max image height (px)"
5577
  msgstr "Maximale Bildhöhe"
5578
 
5579
- #: includes/admin/settings/class-settings-bootstrap.php:927
5580
  #, fuzzy
5581
  msgctxt "settings"
5582
  msgid "Turn on thickbox/lightbox?"
5583
  msgstr "Kontrollkästchen/Leuchtkasten aktivieren?"
5584
 
5585
- #: includes/admin/settings/class-settings-bootstrap.php:928
5586
  #, fuzzy
5587
  msgctxt "settings"
5588
  msgid ""
@@ -5591,31 +6116,31 @@ msgstr ""
5591
  "Deaktivieren wenn Konflikte mit anderen Elementen oder installierten "
5592
  "Erweiterungen entstehen"
5593
 
5594
- #: includes/admin/settings/class-settings-bootstrap.php:934
5595
  #, fuzzy
5596
  msgctxt "settings"
5597
  msgid "Thumbnails"
5598
  msgstr "Thumbnails"
5599
 
5600
- #: includes/admin/settings/class-settings-bootstrap.php:941
5601
  #, fuzzy
5602
  msgctxt "settings"
5603
  msgid "Thumbnail width (px)"
5604
  msgstr "Thumbnailbreite"
5605
 
5606
- #: includes/admin/settings/class-settings-bootstrap.php:952
5607
  #, fuzzy
5608
  msgctxt "settings"
5609
  msgid "Thumbnail height (px)"
5610
  msgstr "Thumbnailbreite"
5611
 
5612
- #: includes/admin/settings/class-settings-bootstrap.php:961
5613
  #, fuzzy
5614
  msgctxt "settings"
5615
  msgid "Crop thumbnails to exact dimensions?"
5616
  msgstr "Vorschaubild auf die exakte Maße abschneiden?"
5617
 
5618
- #: includes/admin/settings/class-settings-bootstrap.php:962
5619
  #, fuzzy
5620
  msgctxt "settings"
5621
  msgid ""
@@ -5631,29 +6156,29 @@ msgstr ""
5631
  "Abhängig von den hochgeladenen Bildern können Thumbnails unterschiedliche "
5632
  "Höhen haben."
5633
 
5634
- #: includes/admin/settings/class-settings-bootstrap.php:973
5635
  msgctxt "settings"
5636
  msgid "Enforce image upload on submit/edit?"
5637
  msgstr ""
5638
 
5639
- #: includes/admin/settings/class-settings-bootstrap.php:982
5640
  #, fuzzy
5641
  msgctxt "settings"
5642
  msgid "Number of free images"
5643
  msgstr "Nummer der freien Bilder"
5644
 
5645
- #: includes/admin/settings/class-settings-bootstrap.php:994
5646
  msgctxt "settings"
5647
  msgid "Use \"Coming Soon\" photo for listings without any (primary) images?"
5648
  msgstr ""
5649
 
5650
- #: includes/admin/settings/class-settings-bootstrap.php:1007
5651
  #, fuzzy
5652
  msgctxt "settings"
5653
  msgid "Default thumbnail image size"
5654
  msgstr "Voreingestellter-Nutzer"
5655
 
5656
- #: includes/admin/settings/class-settings-bootstrap.php:1010
5657
  msgctxt "settings"
5658
  msgid ""
5659
  "This indicates the size of the thumbnail to be used both in excerpt and "
@@ -5662,66 +6187,66 @@ msgid ""
5662
  "width as the starting point."
5663
  msgstr ""
5664
 
5665
- #: includes/admin/settings/class-settings-bootstrap.php:1018
5666
  #, fuzzy
5667
  msgctxt "settings"
5668
  msgid "Show Thumbnail on main listings page?"
5669
  msgstr "Thumbnail auf der Eintragshauptseite anzeigen?"
5670
 
5671
- #: includes/admin/settings/class-settings-bootstrap.php:1027
5672
  #, fuzzy
5673
  msgctxt "settings"
5674
  msgid "Featured Badge image"
5675
  msgstr "Featured Levels Module"
5676
 
5677
- #: includes/admin/settings/class-settings-bootstrap.php:1036
5678
  #, fuzzy
5679
  msgctxt "settings"
5680
  msgid "Featured Badge URL"
5681
  msgstr "Featured Levels Module"
5682
 
5683
- #: includes/admin/settings/class-settings-bootstrap.php:1037
5684
  msgctxt "settings"
5685
  msgid "Use this to set Featured Badge image as a link to a defined URL."
5686
  msgstr ""
5687
 
5688
- #: includes/admin/settings/class-settings-bootstrap.php:1038
5689
  #, fuzzy
5690
  msgctxt "settings"
5691
  msgid "URL"
5692
  msgstr "URL"
5693
 
5694
- #: includes/admin/settings/class-settings-bootstrap.php:1047
5695
  msgctxt "settings"
5696
  msgid "Display featured (sticky) badge on listing:"
5697
  msgstr ""
5698
 
5699
- #: includes/admin/settings/class-settings-bootstrap.php:1063
5700
  #, fuzzy
5701
  msgctxt "settings"
5702
  msgid "Fee Order"
5703
  msgstr "Auftrag"
5704
 
5705
- #: includes/admin/settings/class-settings-bootstrap.php:1076
5706
  #, fuzzy
5707
  msgctxt "settings"
5708
  msgid "Turn On payments?"
5709
  msgstr "Bezahlungen aktivieren?"
5710
 
5711
- #: includes/admin/settings/class-settings-bootstrap.php:1085
5712
  #, fuzzy
5713
  msgctxt "settings"
5714
  msgid "Put payment gateways in test mode?"
5715
  msgstr "Bezahlungsgateway im Testmodus ausführen?"
5716
 
5717
- #: includes/admin/settings/class-settings-bootstrap.php:1095
5718
  #, fuzzy
5719
  msgctxt "settings"
5720
  msgid "Perform checkouts on the secure (HTTPS) version of your site?"
5721
  msgstr ""
5722
  "Aktiviere (HTTPS) sichere Verbindung für den Bestellprozess deiner Seite?"
5723
 
5724
- #: includes/admin/settings/class-settings-bootstrap.php:1096
5725
  #, fuzzy
5726
  msgctxt "settings"
5727
  msgid ""
@@ -5731,53 +6256,53 @@ msgstr ""
5731
  "Empfohlen zur Erweiterung der Sicherheit. Aktiviere HTTPS auf deinem Server "
5732
  "und <a>erhalte ein SSL Zertifikat</a>"
5733
 
5734
- #: includes/admin/settings/class-settings-bootstrap.php:1123
5735
  #, fuzzy
5736
  msgctxt "settings"
5737
  msgid "Currency Code"
5738
  msgstr "Währungsschlüssel"
5739
 
5740
- #: includes/admin/settings/class-settings-bootstrap.php:1162
5741
  #, fuzzy
5742
  msgctxt "settings"
5743
  msgid "Currency Symbol"
5744
  msgstr "Währungssymbol"
5745
 
5746
- #: includes/admin/settings/class-settings-bootstrap.php:1172
5747
  #, fuzzy
5748
  msgctxt "settings"
5749
  msgid "Currency symbol display"
5750
  msgstr "Währungssymbol Anzeige"
5751
 
5752
- #: includes/admin/settings/class-settings-bootstrap.php:1187
5753
  msgctxt "settings"
5754
  msgid "Include fee description in receipt?"
5755
  msgstr ""
5756
 
5757
- #: includes/admin/settings/class-settings-bootstrap.php:1197
5758
  #, fuzzy
5759
  msgctxt "settings"
5760
  msgid "Thank you for payment message"
5761
  msgstr "Danke für die Bezahlung Nachricht"
5762
 
5763
- #: includes/admin/settings/class-settings-bootstrap.php:1207
5764
  msgctxt "settings"
5765
  msgid "Ask users to come back for abandoned payments?"
5766
  msgstr ""
5767
 
5768
- #: includes/admin/settings/class-settings-bootstrap.php:1218
5769
  #, fuzzy
5770
  msgctxt "settings"
5771
  msgid "Listing abandonment threshold (hours)"
5772
  msgstr "Eintragsabbuchungsemail Grenze (in tagen)"
5773
 
5774
- #: includes/admin/settings/class-settings-bootstrap.php:1235
5775
  #, fuzzy
5776
  msgctxt "settings"
5777
  msgid "Display email address fields publicly?"
5778
  msgstr "E-mail Adressfeld öffentlich anzeigen?"
5779
 
5780
- #: includes/admin/settings/class-settings-bootstrap.php:1236
5781
  #, fuzzy
5782
  msgctxt "settings"
5783
  msgid ""
@@ -5787,13 +6312,13 @@ msgid ""
5787
  msgstr ""
5788
  "E-mailadresse allen Benutzern anzeigen. NICHT ZU EMPFEHLEN. Achtung Spam!"
5789
 
5790
- #: includes/admin/settings/class-settings-bootstrap.php:1245
5791
  #, fuzzy
5792
  msgctxt "settings"
5793
  msgid "How to determine the listing's email address?"
5794
  msgstr "Wie legt man die E-mailadresse für einen Eintrag fest?"
5795
 
5796
- #: includes/admin/settings/class-settings-bootstrap.php:1246
5797
  #, fuzzy
5798
  msgctxt "settings"
5799
  msgid ""
@@ -5803,12 +6328,12 @@ msgstr ""
5803
  "Dies bewirkt, dass eine E-mail an den Eigentümer geschickt wird, wenn der "
5804
  "Eintrag abläuft."
5805
 
5806
- #: includes/admin/settings/class-settings-bootstrap.php:1259
5807
  msgctxt "settings"
5808
  msgid "Email Content-Type header"
5809
  msgstr ""
5810
 
5811
- #: includes/admin/settings/class-settings-bootstrap.php:1260
5812
  msgctxt "settings"
5813
  msgid ""
5814
  "Use this setting to control the format of the emails explicitly. Some "
@@ -5817,65 +6342,31 @@ msgid ""
5817
  "then \"Both\"."
5818
  msgstr ""
5819
 
5820
- #: includes/admin/settings/class-settings-bootstrap.php:1271
5821
- #, fuzzy
5822
- msgctxt "settings"
5823
- msgid "E-Mail Notifications"
5824
- msgstr "Email Erinnerung"
5825
-
5826
- #: includes/admin/settings/class-settings-bootstrap.php:1276
5827
- #, fuzzy
5828
- msgctxt "settings"
5829
- msgid "Notify admin via e-mail when..."
5830
- msgstr "Administrator per E-mail informieren wenn... "
5831
-
5832
- #: includes/admin/settings/class-settings-bootstrap.php:1294
5833
- #, fuzzy
5834
- msgctxt "settings"
5835
- msgid "CC this e-mail address too"
5836
- msgstr "CC diese E-mail an"
5837
-
5838
- #: includes/admin/settings/class-settings-bootstrap.php:1300
5839
- #, fuzzy
5840
- msgctxt "settings"
5841
- msgid ""
5842
- "You can modify the text template used for most of these e-mails in the "
5843
- "<templates-link>Templates</templates-link> tab."
5844
- msgstr ""
5845
- "Du kannst dieses Texttemplate verändern, das für die meisten der E-"
5846
- "mailadressen unten verwendet wird."
5847
-
5848
- #: includes/admin/settings/class-settings-bootstrap.php:1308
5849
- #, fuzzy
5850
- msgctxt "settings"
5851
- msgid "Notify users via e-mail when..."
5852
- msgstr "Benachrichtige Benutzer per E-mail wenn..."
5853
-
5854
- #: includes/admin/settings/class-settings-bootstrap.php:1321
5855
  #, fuzzy
5856
  msgctxt "settings"
5857
  msgid "Templates"
5858
  msgstr "E-mail Templates"
5859
 
5860
- #: includes/admin/settings/class-settings-bootstrap.php:1326
5861
  #, fuzzy
5862
  msgctxt "settings"
5863
  msgid "Email confirmation message"
5864
  msgstr "Email Bestätigungsnachricht"
5865
 
5866
- #: includes/admin/settings/class-settings-bootstrap.php:1327
5867
  #, fuzzy
5868
  msgctxt "settings"
5869
  msgid "Sent after a listing has been submitted."
5870
  msgstr "Senden nachdem der Eintrag eingestellt wurde."
5871
 
5872
- #: includes/admin/settings/class-settings-bootstrap.php:1345
5873
  #, fuzzy
5874
  msgctxt "settings"
5875
  msgid "Listing published message"
5876
  msgstr "Eintrag veröffentlicht Nachricht"
5877
 
5878
- #: includes/admin/settings/class-settings-bootstrap.php:1346
5879
  #, fuzzy
5880
  msgctxt "settings"
5881
  msgid "Sent when the listing has been published or approved by an admin."
@@ -5883,13 +6374,13 @@ msgstr ""
5883
  "Senden wenn der Eintrag vom Administrator genehmigt oder veröffentlicht "
5884
  "wurde."
5885
 
5886
- #: includes/admin/settings/class-settings-bootstrap.php:1363
5887
  #, fuzzy
5888
  msgctxt "settings"
5889
  msgid "Listing Contact Message"
5890
  msgstr "Neue Eintrag Anweisungen"
5891
 
5892
- #: includes/admin/settings/class-settings-bootstrap.php:1364
5893
  #, fuzzy
5894
  msgctxt "settings"
5895
  msgid ""
@@ -5899,57 +6390,51 @@ msgstr ""
5899
  "An den Eigentümer senden wenn jemand die Kontaktform auf Ihrer Eintragsseite "
5900
  "verwendet."
5901
 
5902
- #: includes/admin/settings/class-settings-bootstrap.php:1392
5903
  #, fuzzy
5904
  msgctxt "settings"
5905
  msgid "Payment completed message"
5906
  msgstr "Erneuerungserinnerung E-mail Nachricht"
5907
 
5908
- #: includes/admin/settings/class-settings-bootstrap.php:1393
5909
  msgctxt "settings"
5910
  msgid "Sent after a Listing's payment is verified by Gateway or admins."
5911
  msgstr ""
5912
 
5913
- #: includes/admin/settings/class-settings-bootstrap.php:1428
5914
  #, fuzzy
5915
  msgctxt "settings"
5916
  msgid "Payment abandoned reminder message"
5917
  msgstr "Erneuerungserinnerung E-mail Nachricht"
5918
 
5919
- #: includes/admin/settings/class-settings-bootstrap.php:1429
5920
  msgctxt "settings"
5921
  msgid "Sent some time after a pending payment is abandoned by users."
5922
  msgstr ""
5923
 
5924
- #: includes/admin/settings/class-settings-bootstrap.php:1459
5925
- #, fuzzy
5926
- msgctxt "settings"
5927
- msgid "E-Mail Notices"
5928
- msgstr "Email Erinnerung"
5929
-
5930
- #: includes/admin/settings/class-settings-bootstrap.php:1615
5931
  msgctxt "settings"
5932
  msgid "Cropped"
5933
  msgstr ""
5934
 
5935
- #: includes/admin/settings/class-settings.php:458
5936
- #: includes/admin/settings/class-settings.php:469
5937
  msgctxt "settings"
5938
  msgid "\"%s\" can not be empty."
5939
  msgstr ""
5940
 
5941
- #: includes/admin/settings/class-settings.php:476
5942
  msgctxt "settings"
5943
  msgid "The slug \"%s\" is already in use for another taxonomy."
5944
  msgstr ""
5945
 
5946
- #: includes/licensing.php:133
5947
  #, fuzzy
5948
  msgctxt "settings"
5949
  msgid "Themes"
5950
  msgstr "Preise Verwalten"
5951
 
5952
- #: includes/licensing.php:162
5953
  msgctxt "settings"
5954
  msgid ""
5955
  "The IP address of your server is <ip-address>. Please make sure to include "
@@ -5957,73 +6442,66 @@ msgid ""
5957
  "activate your licenses."
5958
  msgstr ""
5959
 
5960
- #: includes/licensing.php:200
5961
  #, fuzzy
5962
  msgctxt "settings"
5963
  msgid "Activate"
5964
  msgstr "Aktiviere Lizenz"
5965
 
5966
- #: includes/licensing.php:200 includes/licensing.php:201
5967
  msgctxt "settings"
5968
  msgid "Please wait..."
5969
  msgstr ""
5970
 
5971
- #: includes/licensing.php:201
5972
  #, fuzzy
5973
  msgctxt "settings"
5974
  msgid "Deactivate"
5975
  msgstr "Aktiviere Lizenz"
5976
 
5977
- #: templates/admin/settings-page.tpl.php:7
5978
- msgctxt "settings"
5979
- msgid "Reset Defaults"
5980
- msgstr "Standards zurücksetzen"
5981
-
5982
- #: includes/admin/settings/class-settings-bootstrap.php:593
5983
- #: includes/admin/settings/class-settings-bootstrap.php:606
5984
  msgctxt "post status"
5985
  msgid "Draft"
5986
  msgstr ""
5987
 
5988
- #: includes/admin/settings/class-settings-bootstrap.php:594
5989
- #: includes/admin/settings/class-settings-bootstrap.php:607
5990
  msgctxt "post status"
5991
  msgid "Trash"
5992
  msgstr ""
5993
 
5994
- #: includes/admin/settings/class-settings-bootstrap.php:630
5995
- #: includes/admin/settings/class-settings-bootstrap.php:643
5996
  msgctxt "post status"
5997
  msgid "Published"
5998
  msgstr "Veröffentlicht"
5999
 
6000
- #: includes/admin/settings/class-settings-bootstrap.php:631
6001
- #: includes/admin/settings/class-settings-bootstrap.php:644
6002
  msgctxt "post status"
6003
  msgid "Pending"
6004
  msgstr "Ausstehend"
6005
 
 
6006
  #: includes/admin/settings/class-settings-bootstrap.php:1368
6007
  msgctxt "contact email"
6008
  msgid "You have received a reply from your listing at %s."
6009
  msgstr "Sie haben eine Antwort auf Ihren Eintrag erhalten am %s."
6010
 
6011
- #: includes/admin/settings/class-settings-bootstrap.php:1369
 
6012
  msgctxt "contact email"
6013
  msgid "Name: %s"
6014
  msgstr "Name: %s"
6015
 
6016
- #: includes/admin/settings/class-settings-bootstrap.php:1370
6017
- msgctxt "contact email"
6018
- msgid "E-Mail: %s"
6019
- msgstr "E-mail: %s"
6020
-
6021
- #: includes/admin/settings/class-settings-bootstrap.php:1371
6022
  msgctxt "contact email"
6023
  msgid "Message:"
6024
  msgstr "Nachricht:"
6025
 
6026
- #: includes/admin/settings/class-settings-bootstrap.php:1373
 
6027
  msgctxt "contact email"
6028
  msgid "Time: %s"
6029
  msgstr "Zeit: %s"
@@ -6189,7 +6667,7 @@ msgctxt "installer"
6189
  msgid "Listing upgrade to featured"
6190
  msgstr "Eintrag aktualisieren auf Hervorhebung"
6191
 
6192
- #: includes/installer.php:80
6193
  msgctxt "installer"
6194
  msgid "Default Fee"
6195
  msgstr "Standard Preis"
@@ -6241,30 +6719,6 @@ msgctxt "migrate-18"
6241
  msgid "New plan summary"
6242
  msgstr ""
6243
 
6244
- #: includes/admin/upgrades/migrations/manual-upgrade-18_0-featured-levels.php:272
6245
- #, fuzzy
6246
- msgctxt "migrate-18"
6247
- msgid "Fee Label"
6248
- msgstr "Preisbezeichnung"
6249
-
6250
- #: includes/admin/upgrades/migrations/manual-upgrade-18_0-featured-levels.php:273
6251
- #, fuzzy
6252
- msgctxt "migrate-18"
6253
- msgid "Amount"
6254
- msgstr "Preis"
6255
-
6256
- #: includes/admin/upgrades/migrations/manual-upgrade-18_0-featured-levels.php:274
6257
- #, fuzzy
6258
- msgctxt "migrate-18"
6259
- msgid "Duration"
6260
- msgstr "Zeitraum"
6261
-
6262
- #: includes/admin/upgrades/migrations/manual-upgrade-18_0-featured-levels.php:275
6263
- #, fuzzy
6264
- msgctxt "migrate-18"
6265
- msgid "Images"
6266
- msgstr "Bilder"
6267
-
6268
  #: includes/admin/upgrades/migrations/manual-upgrade-18_0-featured-levels.php:296
6269
  #, fuzzy
6270
  msgctxt "migrate-18"
@@ -6351,86 +6805,86 @@ msgctxt "upgrade-18"
6351
  msgid "Replace this level with a new fee plan."
6352
  msgstr ""
6353
 
6354
- #: includes/class-cpt-integration.php:16
6355
  msgctxt "post type general name"
6356
  msgid "Directory"
6357
  msgstr "Verzeichnis"
6358
 
6359
- #: includes/class-cpt-integration.php:17
6360
  msgctxt "post type singular name"
6361
  msgid "Listing"
6362
  msgstr "Einträge"
6363
 
6364
- #: includes/class-cpt-integration.php:18
6365
  msgctxt "listing"
6366
  msgid "Add New Listing"
6367
  msgstr "Neuer Eintrag"
6368
 
6369
- #: includes/class-listing.php:317
6370
  #, fuzzy
6371
  msgctxt "listing"
6372
  msgid "Listing has no registered payments"
6373
  msgstr "Eintrag Enddatum"
6374
 
6375
- #: includes/class-listing.php:325
6376
  #, fuzzy
6377
  msgctxt "listing"
6378
  msgid "Can't delete payment"
6379
  msgstr "Bezahlung zurückweisen"
6380
 
6381
- #: includes/class-listing.php:364
6382
  #, fuzzy
6383
  msgctxt "listing"
6384
  msgid "Listing expired"
6385
  msgstr "Ein Eintrag läuft aus."
6386
 
6387
- #: includes/class-listing.php:524
6388
  #, fuzzy
6389
  msgctxt "listing"
6390
  msgid "(Unavailable Plan)"
6391
  msgstr "(Preis nicht verfügbar)"
6392
 
6393
- #: includes/class-listing.php:681
6394
  #, fuzzy
6395
  msgctxt "listing"
6396
  msgid "Plan \"%s\" (recurring)"
6397
  msgstr "(wiederkehrend)"
6398
 
6399
- #: includes/class-listing.php:683
6400
  msgctxt "listing"
6401
  msgid "Plan \"%s\""
6402
  msgstr ""
6403
 
6404
- #: includes/class-cpt-integration.php:19
6405
  msgctxt "post type"
6406
  msgid "Add New Listing"
6407
  msgstr "Neuen Eintrag erstellen"
6408
 
6409
- #: includes/class-fee-plan.php:164
6410
  msgctxt "fee plan"
6411
  msgid "No images allowed."
6412
  msgstr "Keine Bilder erlaubt."
6413
 
6414
- #: includes/class-fee-plan.php:166
6415
  msgctxt "fee plan"
6416
  msgid "%d image allowed."
6417
  msgid_plural "%d images allowed."
6418
  msgstr[0] "%d Bild erlaubt."
6419
  msgstr[1] "%d Bilder erlaubt."
6420
 
6421
- #: includes/class-fee-plan.php:320
6422
  msgctxt "fees-api"
6423
  msgid "Fee label is required."
6424
  msgstr "Preisbezeichnung erforderlich."
6425
 
6426
- #: includes/class-fee-plan.php:326
6427
  msgctxt "fees-api"
6428
  msgid "Fee listing duration must be a number less than 10 years (3650 days)."
6429
  msgstr ""
6430
  "Preis Eintrag Zeitraum muss eine Nummer kleiner als 10 Jahre sein (3650 "
6431
  "Tage)."
6432
 
6433
- #: includes/class-fee-plan.php:331
6434
  msgctxt "fees-api"
6435
  msgid ""
6436
  "To set this fee as \"Recurring\" you must have a time for the listing to "
@@ -6438,7 +6892,7 @@ msgid ""
6438
  "<a>fee plan</a> appropriately."
6439
  msgstr ""
6440
 
6441
- #: includes/class-fee-plan.php:334
6442
  msgctxt "fees-api"
6443
  msgid ""
6444
  "To set this fee as \"Recurring\" you must set a price for your fee plan. To "
@@ -6451,26 +6905,26 @@ msgid "Free Listing"
6451
  msgstr "Kostenloser Eintrag"
6452
 
6453
  #. translators: [%s] is the name of the blog.
6454
- #: includes/class-listing-email-notification.php:247
6455
  msgctxt "notify email"
6456
  msgid "[%s] New listing notification"
6457
  msgstr "[%s] neue Eintragsbenachrichtigung"
6458
 
6459
  #. translators: [%s] is the name of the blog.
6460
- #: includes/class-listing-email-notification.php:315
6461
  msgctxt "notify email"
6462
  msgid "[%s] Listing edit notification"
6463
  msgstr "[%s] Eintrag bearbeiten Benachrichtigung"
6464
 
6465
  #. translators: %s is the name of the blog.
6466
- #: includes/class-listing-email-notification.php:387
6467
  #, fuzzy
6468
  msgctxt "notify email"
6469
  msgid "[%s] Reported listing notification"
6470
  msgstr "[%s] neue Eintragsbenachrichtigung"
6471
 
6472
  #. translators: [%s] is the name of the blog.
6473
- #: includes/class-listing-email-notification.php:434
6474
  #, fuzzy
6475
  msgctxt "notify email"
6476
  msgid "[%s] New payment notification"
@@ -6622,27 +7076,6 @@ msgctxt "rss feed"
6622
  msgid "%s Feed"
6623
  msgstr "% Feed"
6624
 
6625
- #: includes/class-meta.php:155 includes/views/submit_listing.php:30
6626
- msgctxt "views"
6627
- msgid "Submit A Listing"
6628
- msgstr "Eintrag erstellen"
6629
-
6630
- #: includes/class-view.php:109
6631
- #, fuzzy
6632
- msgctxt "views"
6633
- msgid "Invalid credentials."
6634
- msgstr "Ungültiger Erneuerungszustand."
6635
-
6636
- #: includes/views/all_listings.php:6
6637
- msgctxt "views"
6638
- msgid "View All Listings"
6639
- msgstr "Alle Einträge anschauen"
6640
-
6641
- #: includes/views/search.php:15
6642
- msgctxt "views"
6643
- msgid "Find A Listing"
6644
- msgstr "Eintrag finden"
6645
-
6646
  #: includes/class-meta.php:160
6647
  msgctxt "title"
6648
  msgid "Find a Listing"
@@ -6694,113 +7127,113 @@ msgstr ""
6694
  "Bezahleinstellungen zu ändern. Das Verzeichnis wird im <i>kostenlosen Modus</"
6695
  "i> ausgeführt, bis die Änderungen gemacht wurden."
6696
 
6697
- #: includes/class-payment.php:82
6698
  msgctxt "payment"
6699
  msgid "Payment status changed from \"%1$s\" to \"%2$s\"."
6700
  msgstr ""
6701
 
6702
- #: includes/class-payment.php:124
6703
  #, fuzzy
6704
  msgctxt "payment"
6705
  msgid "Initial payment (\"%s\")"
6706
  msgstr "Initialbezahlung"
6707
 
6708
- #: includes/class-payment.php:127
6709
  #, fuzzy
6710
  msgctxt "payment"
6711
  msgid "Renewal payment (\"%s\")"
6712
  msgstr "Bezahlung zurückweisen"
6713
 
6714
- #: includes/class-payment.php:314
6715
  #, fuzzy
6716
  msgctxt "payment"
6717
  msgid "Pending"
6718
  msgstr "Ausstehend"
6719
 
6720
- #: includes/class-payment.php:315
6721
  msgctxt "payment"
6722
  msgid "Failed"
6723
  msgstr ""
6724
 
6725
- #: includes/class-payment.php:316
6726
  #, fuzzy
6727
  msgctxt "payment"
6728
  msgid "Completed"
6729
  msgstr "Abgeschlossen"
6730
 
6731
- #: includes/class-payment.php:317
6732
  #, fuzzy
6733
  msgctxt "payment"
6734
  msgid "Canceled"
6735
  msgstr "Abgebrochen"
6736
 
6737
- #: includes/class-payment.php:318
6738
  msgctxt "payment"
6739
  msgid "On Hold"
6740
  msgstr ""
6741
 
6742
- #: includes/class-payment.php:319
6743
  msgctxt "payment"
6744
  msgid "Refunded"
6745
  msgstr ""
6746
 
6747
- #: includes/class-payment.php:139
6748
  msgctxt "payment summary"
6749
  msgid "%s. Admin Posted."
6750
  msgstr ""
6751
 
6752
- #: includes/class-payment.php:141
6753
  #, fuzzy
6754
  msgctxt "payment summary"
6755
  msgid "%s. Imported Listing."
6756
  msgstr "Einträge importieren"
6757
 
6758
- #: includes/class-payment.php:219
6759
  #, fuzzy
6760
  msgctxt "submit listing"
6761
  msgid "Listing submitted by admin. Payment skipped."
6762
  msgstr "Eintrag zusenden (Initialbezahlung)"
6763
 
6764
- #: includes/views/submit_listing.php:65
6765
  msgctxt "submit listing"
6766
  msgid "Click this field to add categories"
6767
  msgstr ""
6768
 
6769
- #: includes/views/submit_listing.php:66 templates/submit-listing.tpl.php:23
6770
  #, fuzzy
6771
  msgctxt "submit listing"
6772
  msgid "Complete Listing"
6773
  msgstr "Eintrag Löschen"
6774
 
6775
- #: includes/views/submit_listing.php:67 templates/submit-listing.tpl.php:28
6776
  #, fuzzy
6777
  msgctxt "submit listing"
6778
  msgid "Continue to Payment"
6779
  msgstr "Initialbezahlung"
6780
 
6781
- #: includes/views/submit_listing.php:69
6782
  msgctxt "submit listing"
6783
  msgid "Please wait a moment!"
6784
  msgstr ""
6785
 
6786
- #: includes/views/submit_listing.php:70
6787
  msgctxt "submit listing"
6788
  msgid "Something went wrong!"
6789
  msgstr ""
6790
 
6791
- #: includes/views/submit_listing.php:95
6792
  #, fuzzy
6793
  msgctxt "submit listing"
6794
  msgid "No listing ID was specified."
6795
  msgstr "Ein Eintrag wurde bearbeitet."
6796
 
6797
- #: includes/views/submit_listing.php:97
6798
  #, fuzzy
6799
  msgctxt "submit listing"
6800
  msgid "You can't edit this listing."
6801
  msgstr "Kategorie für diesen Eintrag"
6802
 
6803
- #: includes/views/submit_listing.php:151
6804
  msgctxt "submit listing"
6805
  msgid ""
6806
  "This listing can't be edited at this time because it has no fee plan "
@@ -6808,14 +7241,14 @@ msgid ""
6808
  "to a fee plan."
6809
  msgstr ""
6810
 
6811
- #: includes/views/submit_listing.php:156
6812
  msgctxt "submit listing"
6813
  msgid ""
6814
  "This listing can't be edited at this time. Please try again later or contact "
6815
  "the admin if the problem persists."
6816
  msgstr ""
6817
 
6818
- #: includes/views/submit_listing.php:179
6819
  #, fuzzy
6820
  msgctxt "submit listing"
6821
  msgid "You're logged in as admin, payment will be skipped."
@@ -6823,47 +7256,31 @@ msgstr ""
6823
  "Du bist als Administrator eingeloggt. Alle Bezahlungsschritte werden "
6824
  "übersprungen."
6825
 
6826
- #: includes/views/submit_listing.php:406
6827
  #, fuzzy
6828
  msgctxt "submit listing"
6829
  msgid "Category selection"
6830
  msgstr "Kategorien auswählen"
6831
 
6832
- #: includes/views/submit_listing.php:406
6833
  #, fuzzy
6834
  msgctxt "submit listing"
6835
  msgid "Category & plan selection"
6836
  msgstr "Kategorien auswählen"
6837
 
6838
- #: includes/views/submit_listing.php:411
6839
  #, fuzzy
6840
  msgctxt "submit listing"
6841
  msgid "Listing Information"
6842
  msgstr "Eintrag Informationen"
6843
 
6844
- #: includes/views/submit_listing.php:416
6845
- #, fuzzy
6846
- msgctxt "submit listing"
6847
- msgid "Listing Images"
6848
- msgstr "Eintrag Bilder"
6849
-
6850
- #: includes/views/submit_listing.php:424
6851
- msgctxt "submit listing"
6852
- msgid "Account Creation"
6853
- msgstr ""
6854
-
6855
  #: includes/views/submit_listing.php:430
6856
  #, fuzzy
6857
  msgctxt "submit listing"
6858
  msgid "Terms and Conditions"
6859
  msgstr "Bedingungen und Konditionen"
6860
 
6861
- #: includes/views/submit_listing.php:467
6862
- msgctxt "submit listing"
6863
- msgid "(Please choose a fee plan above)"
6864
- msgstr ""
6865
-
6866
- #: includes/views/submit_listing.php:517
6867
  #, fuzzy
6868
  msgctxt "submit listing"
6869
  msgid "Can not submit a listing at this moment. Please try again later."
@@ -6871,138 +7288,96 @@ msgstr ""
6871
  "Ihre Zahlung kann momentan nicht ausgeführt werden. Bitte versuchen Sie es "
6872
  "später noch einmal."
6873
 
6874
- #: includes/views/submit_listing.php:559
6875
  #, fuzzy
6876
  msgctxt "submit listing"
6877
  msgid "Please select a category."
6878
  msgstr "Bitte wähle eine Preisoption für die Kategorie \"%s\""
6879
 
6880
- #: includes/views/submit_listing.php:572
6881
- #, fuzzy
6882
- msgctxt "submit listing"
6883
- msgid "Please select a category for your listing."
6884
- msgstr "Bitte wähle eine Preisoption für die Kategorie \"%s\""
6885
-
6886
- #: includes/views/submit_listing.php:592
6887
  msgctxt "submit listing"
6888
  msgid "Please choose a valid category for your plan."
6889
  msgstr ""
6890
 
6891
- #: includes/views/submit_listing.php:594
6892
  #, fuzzy
6893
  msgctxt "submit listing"
6894
  msgid "Please choose a valid fee plan for your category selection."
6895
  msgstr "Bitte wähle eine Preisoption für die Kategorie \"%s\""
6896
 
6897
- #: includes/views/submit_listing.php:834
6898
  #, fuzzy
6899
  msgctxt "submit listing"
6900
  msgid "Please enter your desired username."
6901
  msgstr "Bitte geben Sie einen Namen ein."
6902
 
6903
- #: includes/views/submit_listing.php:839
6904
  #, fuzzy
6905
  msgctxt "submit listing"
6906
  msgid "Please enter the e-mail for your new account."
6907
  msgstr "Bitte geben Sie einen Namen ein."
6908
 
6909
- #: includes/views/submit_listing.php:844
6910
  msgctxt "submit listing"
6911
  msgid "The username you chose is already in use. Please use a different one."
6912
  msgstr ""
6913
 
6914
- #: includes/views/submit_listing.php:849
6915
  msgctxt "submit listing"
6916
  msgid "The e-mail address you chose for your account is already in use."
6917
  msgstr ""
6918
 
6919
- #: includes/views/submit_listing.php:864
 
6920
  msgctxt "submit listing"
6921
- msgid "Create a user account on this site"
6922
- msgstr ""
6923
 
6924
- #: includes/views/submit_listing.php:871
6925
- msgctxt "submit listing"
6926
- msgid ""
6927
- "You need to create an account on the site. Please fill out the form below."
6928
- msgstr ""
6929
 
6930
- #: includes/views/submit_listing.php:877
6931
  #, fuzzy
6932
- msgctxt "submit listing"
6933
- msgid "Username:"
6934
- msgstr "Benutzer"
6935
 
6936
- #: includes/views/submit_listing.php:886
6937
  #, fuzzy
6938
- msgctxt "submit listing"
6939
- msgid "Email:"
6940
- msgstr "E-mail: %s"
6941
 
6942
- #: templates/submit-listing-images-single.tpl.php:14
6943
  #, fuzzy
6944
- msgctxt "submit listing"
6945
- msgid "Delete image"
6946
- msgstr "Bild löschen"
6947
 
6948
- #: templates/submit-listing-images-single.tpl.php:21
6949
- msgctxt "submit listing"
6950
- msgid "Image caption or description"
6951
- msgstr ""
6952
-
6953
- #: templates/submit-listing-plan-selection.tpl.php:55
6954
- #, fuzzy
6955
- msgctxt "submit listing"
6956
- msgid "Continue"
6957
- msgstr "Weiter"
6958
-
6959
- #: templates/submit-listing.tpl.php:10
6960
- #, fuzzy
6961
- msgctxt "submit listing"
6962
- msgid "Submit A Listing"
6963
- msgstr "Eintrag zusenden"
6964
-
6965
- #: templates/submit-listing.tpl.php:21
6966
- #, fuzzy
6967
- msgctxt "submit listing"
6968
- msgid "Clear Form"
6969
- msgstr "Zurücksetzen"
6970
-
6971
- #: templates/submit-listing.tpl.php:26
6972
- #, fuzzy
6973
- msgctxt "submit listing"
6974
- msgid "Save Changes"
6975
- msgstr "Änderungen sichern"
6976
-
6977
- #: includes/class-recaptcha.php:36
6978
- msgctxt "recaptcha"
6979
- msgid "The reCAPTCHA wasn't entered correctly."
6980
- msgstr "Das reCAPTCHA wurde nicht korrekt eingegeben."
6981
-
6982
- #: includes/class-recaptcha.php:36
6983
- #, fuzzy
6984
- msgctxt "recaptcha"
6985
- msgid "The reCAPTCHA validation score failed."
6986
- msgstr "Das reCAPTCHA wurde nicht korrekt eingegeben."
6987
 
6988
- #: includes/class-recaptcha.php:255
6989
- #, fuzzy
6990
- msgctxt "recaptcha"
6991
- msgid "reCAPTCHA"
6992
- msgstr "reCAPTCHA Einstellungen"
6993
 
6994
- #: includes/class-wpbdp.php:262
6995
  msgctxt "admin plugins"
6996
  msgid "Settings"
6997
  msgstr "Einstellungen"
6998
 
6999
- #: includes/class-wpbdp.php:353
7000
  #, fuzzy
7001
  msgctxt "listing image upload"
7002
  msgid "Can not upload any more images for this listing."
7003
  msgstr "Kategorie für diesen Eintrag"
7004
 
7005
- #: includes/class-wpbdp.php:357
7006
  msgctxt "listing image upload"
7007
  msgid ""
7008
  "You're trying to upload %d images, but only have %d slot available. Please "
@@ -7028,23 +7403,23 @@ msgctxt "navxt"
7028
  msgid "Search"
7029
  msgstr "Suche"
7030
 
7031
- #: includes/fields/class-fieldtypes-checkbox.php:22
7032
  msgctxt "form-fields api"
7033
  msgid "Checkbox"
7034
  msgstr "Kontrollkästchen"
7035
 
7036
- #: includes/fields/class-fieldtypes-date.php:14
7037
  msgctxt "form-fields api"
7038
  msgid "Date Field"
7039
  msgstr "Feld aktualisieren"
7040
 
7041
- #: includes/fields/class-fieldtypes-date.php:37
7042
  #, fuzzy
7043
  msgctxt "form-fields api"
7044
  msgid "%s (ex. %s)"
7045
  msgstr "%s (admin: %s)"
7046
 
7047
- #: includes/fields/class-fieldtypes-date.php:41
7048
  msgctxt "form-fields api"
7049
  msgid "Date Format"
7050
  msgstr "Datum gepostet"
@@ -7054,17 +7429,17 @@ msgctxt "form-fields api"
7054
  msgid "Social Site (Facebook page)"
7055
  msgstr "Soziale Seite (Facebook)"
7056
 
7057
- #: includes/fields/class-fieldtypes-image.php:13
7058
  msgctxt "form-fields api"
7059
  msgid "Image (file upload)"
7060
  msgstr "Bild (Datei hochladen)"
7061
 
7062
- #: includes/fields/class-fieldtypes-linkedin.php:16
7063
  msgctxt "form-fields api"
7064
  msgid "Social Site (LinkedIn profile)"
7065
  msgstr "Soziale Seite (LinkedIn)"
7066
 
7067
- #: includes/fields/class-fieldtypes-linkedin.php:31
7068
  msgctxt "form-fields api"
7069
  msgid "You can add your Company ID or profile URL here."
7070
  msgstr "Sie können hier Ihre Firmen-ID oder Profil URL hier hinzufügen."
@@ -7079,56 +7454,50 @@ msgctxt "form-fields api"
7079
  msgid "Multiselect List"
7080
  msgstr "Mehrfachauswahlliste"
7081
 
7082
- #: includes/fields/class-fieldtypes-radiobutton.php:22
7083
  msgctxt "form-fields api"
7084
  msgid "Radio button"
7085
  msgstr "Radiobutton"
7086
 
7087
- #: includes/fields/class-fieldtypes-select.php:28
7088
- msgctxt "form-fields api"
7089
- msgid "Select List"
7090
- msgstr "Liste auswählen"
7091
-
7092
- #: includes/fields/class-fieldtypes-social.php:35
7093
  #, fuzzy
7094
  msgctxt "form-fields api"
7095
  msgid "Social Site (Other)"
7096
  msgstr "Soziale Seite (Twitter)"
7097
 
7098
- #: includes/fields/class-fieldtypes-social.php:95
7099
- #: includes/fields/class-fieldtypes-url.php:157
7100
  msgctxt "form-fields api"
7101
  msgid "URL:"
7102
  msgstr "URL:"
7103
 
7104
- #: includes/fields/class-fieldtypes-social.php:115
7105
  #, fuzzy
7106
  msgctxt "form-fields api"
7107
  msgid "Text:"
7108
  msgstr "Textbereich"
7109
 
7110
- #: includes/fields/class-fieldtypes-social.php:123
7111
  msgctxt "form-fields api"
7112
  msgid "Text to be displayed for social field"
7113
  msgstr ""
7114
 
7115
- #: includes/fields/class-fieldtypes-social.php:141
7116
  #, fuzzy
7117
  msgctxt "form-fields api"
7118
  msgid "Type:"
7119
  msgstr "Typ"
7120
 
7121
- #: includes/fields/class-fieldtypes-textarea.php:16
7122
  msgctxt "form-fields api"
7123
  msgid "Textarea"
7124
  msgstr "Textbereich"
7125
 
7126
- #: includes/fields/class-fieldtypes-textfield.php:13
7127
  msgctxt "form-fields api"
7128
  msgid "Textfield"
7129
  msgstr "Textfeld"
7130
 
7131
- #: includes/fields/class-fieldtypes-textfield.php:57
7132
  msgctxt "form-fields api"
7133
  msgid "Format 01/31/1969"
7134
  msgstr "Format 01/31/1969"
@@ -7138,17 +7507,13 @@ msgctxt "form-fields api"
7138
  msgid "Social Site (Twitter handle)"
7139
  msgstr "Soziale Seite (Twitter)"
7140
 
7141
- #: includes/fields/class-fieldtypes-url.php:18
7142
- msgctxt "form-fields api"
7143
- msgid "URL Field"
7144
- msgstr "URL Feld"
7145
-
7146
- #: includes/fields/class-fieldtypes-url.php:169
7147
  msgctxt "form-fields api"
7148
- msgid "Link Text (optional):"
7149
- msgstr "Link Text (optional):"
7150
 
7151
- #: includes/fields/class-form-field.php:714
7152
  msgctxt "form-fields api"
7153
  msgid ""
7154
  "This form field can't be deleted because it is required for the plugin to "
@@ -7157,90 +7522,55 @@ msgstr ""
7157
  "Dieses Formularfeld kann nicht gelöscht werden, weil es ein Pflichtfeld ist, "
7158
  "damit das Modul richtig funktioniert."
7159
 
7160
- #: includes/form-fields.php:41
7161
- msgctxt "form-fields api"
7162
- msgid "Post Title"
7163
- msgstr "Post Titel"
7164
-
7165
- #: includes/form-fields.php:42
7166
- msgctxt "form-fields api"
7167
- msgid "Post Content"
7168
- msgstr "Post Inhalt"
7169
-
7170
- #: includes/form-fields.php:43
7171
- msgctxt "form-fields api"
7172
- msgid "Post Excerpt"
7173
- msgstr "Post Auszug"
7174
-
7175
- #: includes/form-fields.php:44
7176
- msgctxt "form-fields api"
7177
- msgid "Post Category"
7178
- msgstr "Post Kategorie"
7179
-
7180
- #: includes/form-fields.php:45
7181
- msgctxt "form-fields api"
7182
- msgid "Post Tags"
7183
- msgstr "Post Tags"
7184
-
7185
- #: includes/form-fields.php:46
7186
- msgctxt "form-fields api"
7187
- msgid "Post Metadata"
7188
- msgstr "Post Metadata"
7189
-
7190
- #: includes/form-fields.php:48
7191
- msgctxt "form-fields api"
7192
- msgid "Custom"
7193
- msgstr "Benutzerdefiniert"
7194
-
7195
- #: includes/fields/class-fieldtypes-checkbox.php:55
7196
  #, fuzzy
7197
  msgctxt "checkbox form field"
7198
  msgid "Select all"
7199
  msgstr "Liste auswählen"
7200
 
7201
- #: includes/fields/class-fieldtypes-date.php:66
7202
  msgctxt "date field"
7203
  msgid "%s must be in the format %s."
7204
  msgstr "%s muss im Format MM/DD/YYYY eingetragen werden."
7205
 
7206
- #: includes/fields/class-fieldtypes-date.php:69
7207
  msgctxt "date field"
7208
  msgid "%s must be a valid date."
7209
  msgstr "%s muss eine Nummer sein."
7210
 
7211
- #: includes/fields/class-fieldtypes-image.php:43
7212
  #, fuzzy
7213
  msgctxt "date field"
7214
  msgid "Caption for %s is required."
7215
  msgstr "%s ist ein Pflichtfeld."
7216
 
7217
- #: includes/fields/class-fieldtypes-image.php:102
7218
- #: includes/fields/class-fieldtypes-social.php:177
7219
  msgctxt "form-fields-api"
7220
  msgid "Remove"
7221
  msgstr "Entfernen"
7222
 
7223
- #: includes/fields/class-form-field.php:68
7224
  msgctxt "form-fields-api"
7225
  msgid "Invalid form field type"
7226
  msgstr "Ungültiger Formularfeld Typ"
7227
 
7228
- #: includes/fields/class-form-field.php:593
7229
  msgctxt "form-fields-api"
7230
  msgid "Field label is required."
7231
  msgstr "Feldbezeichnung ist Pflichtfeld."
7232
 
7233
- #: includes/fields/class-form-field.php:597
7234
  msgctxt "form-fields-api"
7235
  msgid "Field label max length is 255 characters."
7236
  msgstr ""
7237
 
7238
- #: includes/fields/class-form-field.php:601
7239
  msgctxt "form-fields-api"
7240
  msgid "Field description max length is 255 characters."
7241
  msgstr ""
7242
 
7243
- #: includes/fields/class-form-field.php:612
7244
  msgctxt "form-fields-api"
7245
  msgid ""
7246
  "You can't change from %2$s field type to the one you wanted--the types are "
@@ -7248,14 +7578,14 @@ msgid ""
7248
  "delete this current field and create a NEW field of type %1$s instead."
7249
  msgstr ""
7250
 
7251
- #: includes/fields/class-form-field.php:615
7252
  msgctxt "form-fields-api"
7253
  msgid ""
7254
  "<strong>WARNING</strong>: If you delete this field, the data from it in "
7255
  "existing listings will be deleted as well."
7256
  msgstr ""
7257
 
7258
- #: includes/fields/class-form-field.php:649
7259
  msgctxt "form-fields-api"
7260
  msgid ""
7261
  "There can only be one field with association \"%s\". Please select another "
@@ -7264,65 +7594,22 @@ msgstr ""
7264
  "Es kann nur ein Feld mit \"%s\" verbunden werden. Bitte wähle eine andere "
7265
  "Verbindung."
7266
 
7267
- #: includes/fields/class-form-field.php:659
7268
  msgctxt "form-fields-api"
7269
  msgid "\"%s\" is an invalid field type for this association."
7270
  msgstr "\"%s\" ist ein ungültiger Feldtyp für diese Verbindung."
7271
 
7272
- #: includes/fields/class-form-field.php:704
7273
  msgctxt "form-fields-api"
7274
  msgid "Invalid field ID"
7275
  msgstr "Ungültige Feld ID"
7276
 
7277
- #: includes/fields/class-form-field.php:729
7278
  msgctxt "form-fields-api"
7279
  msgid "An error occurred while trying to delete this field."
7280
  msgstr "Während der Löschung des Feldes ist ein Fehler aufgetreten."
7281
 
7282
- #: includes/form-fields.php:570
7283
- msgctxt "form-fields-api"
7284
- msgid "Email Validator"
7285
- msgstr "E-mail Validierung"
7286
-
7287
- #: includes/form-fields.php:571
7288
- msgctxt "form-fields-api"
7289
- msgid "URL Validator"
7290
- msgstr "URL Validierung"
7291
-
7292
- #: includes/form-fields.php:572
7293
- msgctxt "form-fields-api"
7294
- msgid "Whole Number Validator"
7295
- msgstr "Ganze Nummern Validierung"
7296
-
7297
- #: includes/form-fields.php:573
7298
- msgctxt "form-fields-api"
7299
- msgid "Decimal Number Validator"
7300
- msgstr "Dezimalzahl Validierung"
7301
-
7302
- #: includes/form-fields.php:574
7303
- msgctxt "form-fields-api"
7304
- msgid "Date Validator"
7305
- msgstr "Datum Validierung"
7306
-
7307
- #: includes/form-fields.php:575
7308
- #, fuzzy
7309
- msgctxt "form-fields-api"
7310
- msgid "Word Count Validator"
7311
- msgstr "Ganze Nummern Validierung"
7312
-
7313
- #: includes/fields/class-fieldtypes-image.php:125
7314
- msgctxt "form fields"
7315
- msgid "Field unavailable at the moment."
7316
- msgstr ""
7317
-
7318
- #: includes/fields/class-fieldtypes-phone-number.php:13
7319
- msgctxt "form fields"
7320
- msgid "Phone Number"
7321
- msgstr "Telefonnummer geschäftlich"
7322
-
7323
- #: includes/fields/class-fieldtypes-image.php:149
7324
- #: templates/submit-listing-images-upload-form.tpl.php:31
7325
- #: templates/submit-listing-images-upload-form.tpl.php:38
7326
  msgctxt "templates image upload"
7327
  msgid "or"
7328
  msgstr "oder"
@@ -7339,23 +7626,12 @@ msgid ""
7339
  "of options."
7340
  msgstr "Die Höhe der Liste wird and die Anzahl von Optionen angepasst."
7341
 
7342
- #: includes/fields/class-fieldtypes-select.php:112
7343
- #: includes/fields/class-fieldtypes-select.php:179
7344
- msgctxt "form-fields-api category-select"
7345
- msgid "-- Choose One --"
7346
- msgstr "-- Auswählen --"
7347
-
7348
- #: includes/fields/class-fieldtypes-select.php:132
7349
- msgctxt "form-fields-api category-select"
7350
- msgid "-- Choose Terms --"
7351
- msgstr "-- Bedingungen auswählen --"
7352
-
7353
- #: includes/fields/class-fieldtypes-select.php:190
7354
- msgctxt "form-fields-api select"
7355
- msgid "— None —"
7356
- msgstr ""
7357
 
7358
- #: includes/fields/class-fieldtypes-textarea.php:203
7359
  msgctxt "admin form-fields"
7360
  msgid ""
7361
  "Enabling iframe support in your listings can allow users to execute "
@@ -7365,103 +7641,43 @@ msgid ""
7365
  "you sure you want to enable this?"
7366
  msgstr ""
7367
 
7368
- #: includes/form-fields.php:582
7369
- msgctxt "form-fields-api validation"
7370
- msgid "Field"
7371
- msgstr "Feld"
7372
-
7373
- #: includes/form-fields.php:603 includes/form-fields.php:608
7374
- msgctxt "form-fields-api validation"
7375
- msgid "%s is required."
7376
- msgstr "%s ist ein Pflichtfeld."
7377
-
7378
- #: includes/form-fields.php:621
7379
- msgctxt "form-fields-api validation"
7380
- msgid "%s is badly formatted. Valid URL format required. Include http://"
7381
- msgstr ""
7382
- "%s ist falsch formatiert. Gültiges URL Format eingeben. Benutze http://"
7383
-
7384
- #: includes/form-fields.php:643
7385
- msgctxt "form-fields-api validation"
7386
- msgid "%s is badly formatted. Valid Email format required."
7387
- msgstr ""
7388
- "%s ist falsch formatiert. Bitte geben Sie Ihre E-mailadresse richtig ein."
7389
-
7390
- #: includes/form-fields.php:650
7391
- msgctxt "form-fields-api validation"
7392
- msgid "%s must be a number. Decimal values are not allowed."
7393
- msgstr "%s muss eine Nummer sein. Dezimalwerte sind nicht erlaubt."
7394
-
7395
- #: includes/form-fields.php:657
7396
- msgctxt "form-fields-api validation"
7397
- msgid "%s must be a number."
7398
- msgstr "%s muss eine Nummer sein."
7399
-
7400
- #: includes/form-fields.php:676
7401
- #, fuzzy
7402
- msgctxt "form-fields-api validation"
7403
- msgid "%1$s must be in the format %2$s."
7404
- msgstr "%s muss im Format MM/DD/YYYY eingetragen werden."
7405
-
7406
- #: includes/form-fields.php:714
7407
- msgctxt "form-fields-api validation"
7408
- msgid "%s must be a valid date."
7409
- msgstr "%s muss eine Nummer sein."
7410
-
7411
- #: includes/form-fields.php:737
7412
- msgctxt "form-fields-api validation"
7413
- msgid "%s must have less than %d words."
7414
- msgstr ""
7415
-
7416
- #: includes/form-fields.php:756
7417
- #, fuzzy
7418
- msgctxt "form-fields-api validation"
7419
- msgid "%1$s is invalid. Value most be one of %2$s."
7420
- msgstr "%s ist ungültig. Wert meistens einer von %s"
7421
-
7422
- #: includes/form-fields.php:721
7423
- #, fuzzy
7424
- msgctxt "image field"
7425
- msgid "Caption for %s is required."
7426
- msgstr "%s ist ein Pflichtfeld."
7427
-
7428
- #: includes/functions.php:1353
7429
  msgctxt "templates"
7430
  msgid "Return to results"
7431
  msgstr "Zurück zu den Ergebnissen"
7432
 
7433
- #: includes/functions.php:1357 includes/functions.php:1362
7434
  msgctxt "templates"
7435
  msgid "Go back"
7436
  msgstr "Geh zurück"
7437
 
7438
- #: includes/payment.php:278 templates/renew-resume.tpl.php:39
7439
  #, fuzzy
7440
  msgctxt "templates"
7441
  msgid "Return to fee selection"
7442
  msgstr "Zurück zum Eintrag."
7443
 
7444
- #: includes/templates-ui.php:208
7445
  msgctxt "templates"
7446
  msgid "No listing categories found."
7447
  msgstr "Keine Eintragskategorie gefunden."
7448
 
7449
- #: includes/templates-ui.php:358
7450
  msgctxt "templates"
7451
  msgid "Search Listings"
7452
  msgstr "Eintrag suchen"
7453
 
7454
- #: includes/templates-ui.php:363
7455
  msgctxt "templates"
7456
  msgid "Advanced Search"
7457
  msgstr "Erweiterte Suche"
7458
 
7459
- #: includes/views/listing_contact.php:200
7460
  msgctxt "templates"
7461
  msgid "Contact listing owner"
7462
  msgstr "Nachicht an den Händler"
7463
 
7464
- #: includes/views/listing_contact.php:204
7465
  msgctxt "templates"
7466
  msgid "Send Message to listing owner"
7467
  msgstr "Nachricht an den Kfz-Händler"
@@ -7498,7 +7714,7 @@ msgstr ""
7498
  "angezeigt. Wenn du das nicht möchtest, klicke <a>hier</a> um die "
7499
  "Einstellungen zu ändern."
7500
 
7501
- #: includes/views/submit_listing.php:351
7502
  msgctxt "templates"
7503
  msgid ""
7504
  "<b>View not available</b>. Do you have the \"Disable Frontend Listing "
@@ -7507,27 +7723,27 @@ msgstr ""
7507
  "<b>View not available</b>. Do you have the \"Disable Frontend Listing "
7508
  "Submission?\" setting checked?"
7509
 
7510
- #: includes/views/submit_listing.php:353
7511
  msgctxt "templates"
7512
  msgid ""
7513
  "Listing submission has been disabled. Contact the administrator for details."
7514
  msgstr ""
7515
 
7516
- #: includes/views/submit_listing.php:520
7517
  msgctxt "templates"
7518
  msgid ""
7519
  "<b>There are no Fee Plans available</b>, without a fee plan site users can't "
7520
  "submit a listing. %s to create a fee plan"
7521
  msgstr ""
7522
 
7523
- #: includes/views/submit_listing.php:534
7524
  msgctxt "templates"
7525
  msgid ""
7526
  "Listing submission is not available at the moment. Contact the administrator "
7527
  "for details."
7528
  msgstr ""
7529
 
7530
- #: includes/views/submit_listing.php:537
7531
  msgctxt "templates"
7532
  msgid ""
7533
  "<b>View not available</b>, there is no \"Category\" association field. %s "
@@ -7535,91 +7751,43 @@ msgid ""
7535
  "an existing field"
7536
  msgstr ""
7537
 
7538
- #: includes/views/submit_listing.php:913
7539
  msgctxt "templates"
7540
  msgid "Please agree to the Terms and Conditions."
7541
  msgstr "Bitte akzeptieren Sie die Allgemeinen Geschäftsbedingungen."
7542
 
7543
- #: includes/views/submit_listing.php:923
7544
  msgctxt "templates"
7545
  msgid "Terms and Conditions:"
7546
  msgstr "AGBs:"
7547
 
7548
- #: includes/views/submit_listing.php:930
7549
  msgctxt "templates"
7550
  msgid "I agree to the <a>Terms and Conditions</a>"
7551
  msgstr "Ich akzeptiere die <a>AGB</a>s"
7552
 
7553
- #: templates/listing-contactform.tpl.php:20
7554
- msgctxt "templates"
7555
- msgid "Listing Title: "
7556
- msgstr "Eintrag Titel:"
7557
-
7558
- #: templates/listing-contactform.tpl.php:29
7559
  msgctxt "templates"
7560
- msgid ""
7561
- "You are currently logged in as %s. Your message will be sent using your "
7562
- "logged in contact email."
7563
- msgstr ""
7564
- "Sie sind momentan eingeloggt als %s. Ihre Nachricht wird mit diesem Namen "
7565
- "gesendet."
7566
 
7567
- #: templates/listing-contactform.tpl.php:36
7568
  #: templates/listing-flagging-form.tpl.php:22
7569
  msgctxt "templates"
7570
  msgid "Your Name"
7571
  msgstr "Dein Name"
7572
 
7573
- #: templates/listing-contactform.tpl.php:39
7574
  #: templates/listing-flagging-form.tpl.php:26
7575
  msgctxt "templates"
7576
  msgid "Your Email"
7577
  msgstr "Deine E-mail"
7578
 
7579
- #: templates/listing-contactform.tpl.php:44
7580
- msgctxt "templates"
7581
- msgid "Message"
7582
- msgstr "Nachricht"
7583
-
7584
- #: templates/listing-contactform.tpl.php:53
7585
- msgctxt "templates"
7586
- msgid "Send"
7587
- msgstr "Senden"
7588
-
7589
- #: templates/listing-flagging-form.tpl.php:3
7590
- #, fuzzy
7591
- msgctxt "templates"
7592
- msgid "Report Listing"
7593
- msgstr "Einträge importieren"
7594
-
7595
  #: templates/listing-sticky-tag.tpl.php:12
7596
- #: templates/listing-sticky-tag.tpl.php:13
7597
  msgctxt "templates"
7598
  msgid "Featured Listing"
7599
  msgstr "Hervorgehobene Einträge"
7600
 
7601
- #: templates/login.tpl.php:33 templates/parts/login-required.tpl.php:14
7602
- msgctxt "templates"
7603
- msgid ""
7604
- "You are not currently logged in. Please login or register first. When "
7605
- "registering, you will receive an activation email. Be sure to check your "
7606
- "spam if you don't see it in your email within 60 minutes."
7607
- msgstr ""
7608
- "Sie sind momentan nicht eingeloggt. Bitte registrieren Sie sich und loggen "
7609
- "Sie sich ein. Bei der Registrierung erhalten Sie eine Aktivierungsmail. "
7610
- "Prüfen Sie auch Ihr Spam Postfach, wenn die E-mail nicht innerhalb von 60 "
7611
- "Minuten in Ihrem Postfach ist."
7612
-
7613
- #: templates/login.tpl.php:44 templates/parts/login-required.tpl.php:38
7614
- msgctxt "templates"
7615
- msgid "Not yet registered?"
7616
- msgstr "Noch nicht registriert?"
7617
-
7618
- #: templates/login.tpl.php:46 templates/parts/login-required.tpl.php:40
7619
- msgctxt "templates"
7620
- msgid "Lost your password?"
7621
- msgstr "Passwort verloren?"
7622
-
7623
  #: templates/manage_listings.tpl.php:11
7624
  msgctxt "templates"
7625
  msgid "You do not currently have any listings in the directory."
@@ -7663,29 +7831,51 @@ msgctxt "templates"
7663
  msgid "View"
7664
  msgstr "Anschauen"
7665
 
 
 
 
 
 
 
 
 
 
 
 
 
7666
  #: templates/parts/login-required.tpl.php:17
7667
  msgctxt "templates"
7668
  msgid "Login"
7669
  msgstr "Login"
7670
 
 
 
 
 
 
 
 
 
 
 
7671
  #: templates/renew-listing-manage-subscription.tpl.php:2
7672
  msgctxt "templates"
7673
  msgid "Recurring Fee Management"
7674
  msgstr "Wiederholte Preise verwalten"
7675
 
7676
- #: templates/renew-listing.tpl.php:13
7677
  msgctxt "templates"
7678
  msgid "Renew Listing"
7679
  msgstr "Eintrag erneuern"
7680
 
7681
- #: templates/renew-listing.tpl.php:21
7682
  #, fuzzy
7683
  msgctxt "templates"
7684
  msgid "You are about to renew your listing \"%s\" publication."
7685
  msgstr ""
7686
  "Sie sind dabei Ihren Eintrag \"%s\" in der Kategorie \"%s\" zu erneuern."
7687
 
7688
- #: templates/renew-listing.tpl.php:24
7689
  #, fuzzy
7690
  msgctxt "templates"
7691
  msgid ""
@@ -7695,18 +7885,18 @@ msgstr ""
7695
  "Bitte wählen Sie eine Preisoption oder klick \"Meinen Eintrag nicht erneuern"
7696
  "\" um die Erneuerung zu beenden."
7697
 
7698
- #: templates/renew-listing.tpl.php:39
7699
  #: templates/submit-listing/extra-sections.tpl.php:6
7700
  msgctxt "templates"
7701
  msgid "Continue"
7702
  msgstr "Weiter"
7703
 
7704
- #: templates/renew-listing.tpl.php:44
7705
  msgctxt "templates"
7706
  msgid "Do not renew my listing"
7707
  msgstr "Meinen Eintrag nicht erneuern"
7708
 
7709
- #: templates/renew-resume.tpl.php:38
7710
  #, fuzzy
7711
  msgctxt "templates"
7712
  msgid "Continue to checkout"
@@ -7765,61 +7955,35 @@ msgctxt "templates"
7765
  msgid "Set this image as the listing thumbnail."
7766
  msgstr "Dieses Bild als Eintragsbild setzen."
7767
 
7768
- #: templates/submit-listing-images-upload-form.tpl.php:24
7769
- msgctxt "templates"
7770
- msgid "Upload Images"
7771
- msgstr "Dateien hochladen"
7772
-
7773
- #: templates/submit-listing-images-upload-form.tpl.php:37
7774
- msgctxt "templates"
7775
- msgid "Drop files here"
7776
- msgstr "Dateien hier hinziehen"
7777
-
7778
- #: templates/submit-listing-images-upload-form.tpl.php:39
7779
- msgctxt "templates"
7780
- msgid "Select images from your hard drive"
7781
- msgstr "Wählen Sie Bilder von Ihrer Festplatte aus"
7782
-
7783
- #: templates/submit-listing-images-upload-form.tpl.php:42
7784
- msgctxt "templates"
7785
- msgid "Uploading %s file(s)... Please wait."
7786
- msgstr "Datei(en) %s hochladen... Bitte warten."
7787
-
7788
- #: templates/submit-listing-images-upload-form.tpl.php:45
7789
- msgctxt "templates"
7790
- msgid ""
7791
- "Your image slots are all full at this time. You may click \"Continue\" if "
7792
- "you are done, or \"Delete Image\" to upload a new image in place of a "
7793
- "current one."
7794
- msgstr ""
7795
- "Sie haben die maximale Anzahl der kostenlosen Bilder erreicht. Klicken Sie "
7796
- "\"Weiter\" oder auf \"Bild Löschen\" um ein neues Bild hochzuladen."
7797
-
7798
- #: templates/submit-listing-images-upload-form.tpl.php:52
7799
  msgctxt "templates"
7800
- msgid "Image slots available:"
7801
  msgstr "verfügbare Bilder:"
7802
 
7803
- #: templates/submit-listing-images-upload-form.tpl.php:58
 
7804
  msgctxt "templates"
7805
- msgid "File size:"
7806
  msgstr "Max. Dateigröße:"
7807
 
7808
- #: templates/submit-listing-images-upload-form.tpl.php:60
7809
- #: templates/submit-listing-images-upload-form.tpl.php:67
7810
- #: templates/submit-listing-images-upload-form.tpl.php:74
7811
  msgctxt "templates"
7812
  msgid "No limit"
7813
  msgstr "Keine Beschränkungen"
7814
 
7815
- #: templates/submit-listing-images-upload-form.tpl.php:65
 
7816
  msgctxt "templates"
7817
- msgid "Image width:"
7818
  msgstr "Bildergröße (in px):"
7819
 
7820
- #: templates/submit-listing-images-upload-form.tpl.php:72
 
7821
  msgctxt "templates"
7822
- msgid "Image height:"
7823
  msgstr "Bilderhöhe (in px):"
7824
 
7825
  #: includes/gateways/class-gateway-authorize-net.php:20
@@ -7940,38 +8104,38 @@ msgctxt "flag listing"
7940
  msgid "Report comment is required to save a report"
7941
  msgstr ""
7942
 
7943
- #: includes/views/flag_listing.php:59
7944
  #, fuzzy
7945
  msgctxt "flag listing"
7946
  msgid "The listing <i>%s</i> has been reported. <a>Return to directory</a>"
7947
  msgstr "Dein Eintrag wurde gelöscht."
7948
 
7949
- #: includes/views/flag_listing.php:112
7950
  #, fuzzy
7951
  msgctxt "flag listing"
7952
  msgid "Your current IP address already reported this listing."
7953
  msgstr "Sie sind nicht autorisiert um diesen Eintrag zu bearbeiten."
7954
 
7955
- #: includes/views/flag_listing.php:125
7956
  #, fuzzy
7957
  msgctxt "flag listing"
7958
  msgid "You must select the reason to report this listing as inappropriate."
7959
  msgstr "Bitte wähle eine Preisoption für die Kategorie \"%s\""
7960
 
7961
- #: includes/views/flag_listing.php:129
7962
  #, fuzzy
7963
  msgctxt "flag listing"
7964
  msgid "You must enter the reason to report this listing as inappropriate."
7965
  msgstr ""
7966
  "Sie sind dabei Ihren Eintrag \"%s\" in der Kategorie \"%s\" zu erneuern."
7967
 
7968
- #: includes/views/flag_listing.php:134
7969
  #, fuzzy
7970
  msgctxt "flag listing"
7971
  msgid "Please enter your name."
7972
  msgstr "Bitte geben Sie einen Namen ein."
7973
 
7974
- #: includes/views/flag_listing.php:138
7975
  #, fuzzy
7976
  msgctxt "flag listing"
7977
  msgid "Please enter your email."
@@ -8031,29 +8195,29 @@ msgid "You already reported the listing \"<b>%s</b>\" as inappropriate."
8031
  msgstr ""
8032
  "Sie sind dabei Ihren Eintrag \"%s\" in der Kategorie \"%s\" zu erneuern."
8033
 
8034
- #: includes/installer.php:71
8035
  msgctxt "default category name"
8036
  msgid "General"
8037
  msgstr "Allgemein"
8038
 
8039
- #: includes/licensing.php:318
8040
  #, fuzzy
8041
  msgctxt "licensing"
8042
  msgid "Invalid item ID"
8043
  msgstr "Ungültige Feld ID"
8044
 
8045
- #: includes/licensing.php:324
8046
  msgctxt "licensing"
8047
  msgid "No license key provided"
8048
  msgstr "Kein Lizenzschlüssel"
8049
 
8050
- #: includes/licensing.php:348
8051
  #, fuzzy
8052
  msgctxt "licensing"
8053
  msgid "The license key was revoked."
8054
  msgstr "Kein Lizenzschlüssel"
8055
 
8056
- #: includes/licensing.php:350
8057
  msgctxt "licensing"
8058
  msgid ""
8059
  "If you think this is a mistake, please contact <support-link>Business "
@@ -8061,36 +8225,36 @@ msgid ""
8061
  "reported as revoked by the licensing software."
8062
  msgstr ""
8063
 
8064
- #: includes/licensing.php:352
8065
  msgctxt "licensing"
8066
  msgid ""
8067
  "Please include the email address you used to purchase <module-name> with "
8068
  "your report."
8069
  msgstr ""
8070
 
8071
- #: includes/licensing.php:363 includes/licensing.php:406
8072
  msgctxt "licensing"
8073
  msgid "License key is invalid"
8074
  msgstr "Lizenzschlüssel ungültig "
8075
 
8076
- #: includes/licensing.php:380
8077
  msgctxt "licensing"
8078
  msgid "Invalid module ID"
8079
  msgstr "Ungültige Modul ID"
8080
 
8081
- #: includes/licensing.php:410
8082
  msgctxt "licensing"
8083
  msgid "Deactivation failed"
8084
  msgstr "Deaktivierung fehlgeschlagen"
8085
 
8086
- #: includes/licensing.php:418
8087
  msgctxt "licensing"
8088
  msgid ""
8089
  "It was not possible to establish a connection with Business Directory's "
8090
  "server. cURL was not found in your system"
8091
  msgstr ""
8092
 
8093
- #: includes/licensing.php:420 includes/licensing.php:461
8094
  msgctxt "licensing"
8095
  msgid ""
8096
  "To ensure the security of our systems and adhere to industry best practices, "
@@ -8099,7 +8263,7 @@ msgid ""
8099
  "1.0.1c)."
8100
  msgstr ""
8101
 
8102
- #: includes/licensing.php:422 includes/licensing.php:463
8103
  msgctxt "licensing"
8104
  msgid ""
8105
  "Upgrading your system will not only allow you to communicate with Business "
@@ -8107,21 +8271,21 @@ msgid ""
8107
  "services using the latest security standards."
8108
  msgstr ""
8109
 
8110
- #: includes/licensing.php:424
8111
  msgctxt "licensing"
8112
  msgid ""
8113
  "Please contact your hosting provider and ask them to upgrade your system. "
8114
  "Include this message if necessary"
8115
  msgstr ""
8116
 
8117
- #: includes/licensing.php:440
8118
  msgctxt "licensing"
8119
  msgid ""
8120
  "It was not possible to establish a connection with Business Directory's "
8121
  "server. The connection failed with the following error:"
8122
  msgstr ""
8123
 
8124
- #: includes/licensing.php:444 includes/licensing.php:497
8125
  msgctxt "licensing"
8126
  msgid ""
8127
  "It looks like your server is not authorized to make requests to Business "
@@ -8130,42 +8294,42 @@ msgid ""
8130
  "list."
8131
  msgstr ""
8132
 
8133
- #: includes/licensing.php:446 includes/licensing.php:499
8134
  msgctxt "licensing"
8135
  msgid "Include this error message with your report."
8136
  msgstr ""
8137
 
8138
- #: includes/licensing.php:456
8139
  msgctxt "licensing"
8140
  msgid ""
8141
  "It was not possible to establish a connection with Business Directo
5
  "Project-Id-Version: Business Directory Plugin v5.7.3\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/business-"
7
  "directory-plugin\n"
8
+ "POT-Creation-Date: 2020-11-14 22:12:29+00:00\n"
9
  "PO-Revision-Date: 2020-06-17 15:32-0500\n"
10
  "Last-Translator: Axel J. Metayer <axel@kfz.net>\n"
11
  "Language-Team: Business Directory Plugin <support@businessdirectoryplugin."
33
 
34
  #: includes/admin/class-admin-listings.php:225
35
  #: includes/admin/class-listing-owner.php:91
 
36
  #, fuzzy
37
  msgid "Listing Owner"
38
  msgstr "Ein Eintrag läuft aus."
77
  msgid "Invalid email address."
78
  msgstr "Ungültiger Erneuerungszustand."
79
 
80
+ #: includes/admin/class-admin.php:343
81
+ #, fuzzy
82
+ msgid "Business Directory Admin"
83
+ msgstr "Branchenverzeichnis Administration"
84
+
85
+ #: includes/admin/class-admin.php:344 includes/templates-ui.php:286
86
+ msgid "Directory"
87
+ msgstr "Verzeichnis"
88
+
89
+ #: includes/admin/class-admin.php:355 templates/admin/home.tpl.php:60
90
+ msgid "Fee Plans"
91
+ msgstr ""
92
+
93
  #: includes/admin/class-admin.php:391
94
  #, fuzzy
95
  msgid "Uninstall Business Directory Plugin"
100
  msgid "Uninstall"
101
  msgstr "Deinstallieren"
102
 
103
+ #: includes/admin/class-csv-import.php:644
104
  #, fuzzy
105
  msgid "Listing imported by admin. Payment skipped."
106
  msgstr "Eintrag zusenden (Initialbezahlung)"
107
 
108
  #: includes/admin/class-listing-owner.php:66
109
  #: includes/admin/class-listing-owner.php:93
 
 
110
  #, fuzzy
111
  msgid "Please select a user"
112
  msgstr "Bitte wähle eine Preisoption für die Kategorie \"%s\""
113
 
114
+ #: includes/admin/class-listings-personal-data-provider.php:60
115
  #, fuzzy
116
  msgid "Listing ID"
117
  msgstr "Einträge"
118
 
119
+ #: includes/admin/class-listings-personal-data-provider.php:111
120
  #, fuzzy
121
  msgid "Image URL"
122
  msgstr "Bild"
123
 
124
+ #: includes/admin/class-listings-personal-data-provider.php:125
125
  #, fuzzy
126
  msgid "Business Directory Listings"
127
  msgstr "Branchenverzeichnis Einstellungen"
128
 
129
+ #: includes/admin/class-listings-personal-data-provider.php:159
130
  #, fuzzy
131
  msgid ""
132
  "An unknown error occurred while trying to delete information for listing "
133
  "{listing_id}."
134
  msgstr "Während der Löschung des Feldes ist ein Fehler aufgetreten."
135
 
136
+ #: includes/admin/class-payment-personal-data-provider.php:52
137
  #, fuzzy
138
  msgid "Payment Transaction"
139
  msgstr "Transaktion"
140
 
141
+ #: includes/admin/class-payment-personal-data-provider.php:53
142
  #, fuzzy
143
  msgid "Payer Email"
144
  msgstr "Deine E-mail"
145
 
146
+ #: includes/admin/class-payment-personal-data-provider.php:62
147
  #, fuzzy
148
  msgid "Listing Payments Information"
149
  msgstr "Migriere vergangene Transaktionen zur neuen Bezahl API... %d/%d"
150
 
151
+ #: includes/admin/class-payment-personal-data-provider.php:95
152
  #, fuzzy
153
  msgid ""
154
  "An unknown error occurred while trying to delete listing payment information "
159
  msgid "Business Directory Plugin"
160
  msgstr "Business Directory Plugin"
161
 
162
+ #: includes/admin/fees.php:48 includes/admin/helpers/class-fees-table.php:126
163
+ #: includes/admin/settings/class-settings-bootstrap.php:838
164
+ #: includes/admin/upgrades/migrations/manual-upgrade-18_0-featured-levels.php:275
165
  #, fuzzy
166
+ msgid "Images"
167
+ msgstr "Bilder"
168
+
169
+ #: includes/admin/page-debug.php:16
170
+ msgid "Plugin Info"
171
+ msgstr ""
172
 
173
  #: includes/admin/page-debug.php:43
174
  msgid "Missing tables: %s"
175
  msgstr "Nicht vorhandene Tabellen: %s"
176
 
177
+ #: includes/admin/page-debug.php:44
178
+ #, fuzzy
179
+ msgid "OK"
180
+ msgstr "OK"
181
+
182
  #: includes/admin/page-debug.php:51
183
  #, fuzzy
184
+ msgid "Plugin Settings"
185
+ msgstr "Permalink Einstellungen"
186
+
187
+ #: includes/admin/page-debug.php:75
188
+ #, fuzzy
189
+ msgid "Environment"
190
+ msgstr "Umgebung"
191
+
192
+ #: includes/admin/page-debug.php:99
193
+ #, fuzzy
194
+ msgid "Test SSL setup..."
195
+ msgstr "Test SSL Einstellungen..."
196
+
197
+ #: includes/admin/settings/class-settings-bootstrap.php:13
198
+ #: includes/form-fields.php:403 includes/views/submit_listing.php:953
199
+ #: templates/admin/payments-details.tpl.php:117
200
+ #, fuzzy
201
+ msgid "Email"
202
+ msgstr "E-mail: %s"
203
 
204
+ #: includes/admin/settings/class-settings-bootstrap.php:269
205
  #, fuzzy
206
  msgid ""
207
  "Allow Business Directory to anonymously collect information about your "
210
  "BD erlauben anonym Informationen zu sammeln über deine Erweiterungen, Themen "
211
  "und WP-version?"
212
 
213
+ #: includes/admin/settings/class-settings-bootstrap.php:270
214
  #, fuzzy
215
  msgid "<a>Learn more</a> about what Business Directory tracks."
216
  msgstr "<a>Mehr lernen</a> über das was BD aufzeichnet und was nicht."
217
 
218
+ #: includes/admin/settings/class-settings-bootstrap.php:319
219
  msgid ""
220
  "Enabling this sacrifices result quality to improve speed. This is helpful if "
221
  "you're on shared hosting plans, where database performance is an issue."
222
  msgstr ""
223
 
224
+ #: includes/admin/settings/class-settings-bootstrap.php:522
225
  msgid ""
226
+ "Business Directory Plugin uses the standard WordPress comments. Most themes "
227
+ "allow for comments on posts, not pages. Some themes handle both. Since the "
228
+ "directory is displayed on a page, we need a theme that can handle both. Use "
229
+ "the 2nd option if you want to allow comments on listings. If that doesn't "
230
+ "work, try the 3rd option."
 
231
  msgstr ""
232
 
233
+ #: includes/admin/settings/class-settings-bootstrap.php:526
234
  #, fuzzy
235
+ msgid "Include theme comment form (standard option)"
 
 
236
  msgstr "Kommentarform einfügen in Eintragsseiten?"
237
 
238
+ #: includes/admin/settings/class-settings-bootstrap.php:527
239
  #, fuzzy
240
+ msgid "Include directory comment form (use only if 2nd option does not work)"
241
+ msgstr "Kommentarform einfügen in Eintragsseiten?"
242
 
243
+ #: includes/admin/settings/class-settings-bootstrap.php:545
244
  #, fuzzy
245
+ msgid "Prevent featured (sticky) status on directory pages?"
246
+ msgstr "unterstützter (unbeweglicher) Status"
247
 
248
+ #: includes/admin/settings/class-settings-bootstrap.php:612
249
+ msgid ""
250
+ "This text is displayed on the first page of the Submit Listing process. You "
251
+ "can use it for instructions about filling out the form or information to get "
252
+ "started."
253
+ msgstr ""
254
+
255
+ #: includes/admin/settings/class-settings-bootstrap.php:813
256
+ msgid "Styling"
257
+ msgstr ""
258
+
259
+ #: includes/admin/settings/class-settings-bootstrap.php:819
260
+ msgid "Button style"
261
+ msgstr ""
262
+
263
+ #: includes/admin/settings/class-settings-bootstrap.php:822
264
+ msgid "Override WP theme button styling"
265
+ msgstr ""
266
+
267
+ #: includes/admin/settings/class-settings-bootstrap.php:830
268
+ msgid "Primary color"
269
+ msgstr ""
270
+
271
+ #: includes/admin/settings/class-settings-bootstrap.php:833
272
+ msgid "This is used for form buttons and form rootline."
273
+ msgstr ""
274
 
275
+ #: includes/admin/settings/class-settings-bootstrap.php:1105
276
  msgid ""
277
  "If you are using this gateway, we recommend you disable it if you wish to "
278
  "collect payments in this currency."
282
  msgstr[0] ""
283
  msgstr[1] ""
284
 
285
+ #: includes/admin/settings/class-settings-bootstrap.php:1205
286
  msgid ""
287
  "An abandoned payment is when a user attempts to place a listing and gets to "
288
  "the end, but fails to complete their payment for the listing. This results "
289
  "in listings that look like they failed, when the user simply didn't complete "
290
+ "the transaction. Business Directory Plugin can remind them to come back and "
291
  "continue."
292
  msgstr ""
293
 
294
+ #: includes/admin/settings/class-settings-bootstrap.php:1270
295
+ #: includes/admin/settings/class-settings-bootstrap.php:1466
296
+ #, fuzzy
297
+ msgid "Email Notifications"
298
+ msgstr "Email Erinnerung"
299
+
300
+ #: includes/admin/settings/class-settings-bootstrap.php:1275
301
+ #, fuzzy
302
+ msgid "Notify admin via email when..."
303
+ msgstr "Administrator per E-mail informieren wenn... "
304
+
305
+ #: includes/admin/settings/class-settings-bootstrap.php:1293
306
+ #, fuzzy
307
+ msgid "CC this email address too"
308
+ msgstr "CC diese E-mail an"
309
+
310
+ #: includes/admin/settings/class-settings-bootstrap.php:1299
311
+ #, fuzzy
312
+ msgid ""
313
+ "You can modify the text template used for most of these emails in the "
314
+ "<templates-link>Templates</templates-link> tab."
315
+ msgstr ""
316
+ "Du kannst dieses Texttemplate verändern, das für die meisten der E-"
317
+ "mailadressen unten verwendet wird."
318
+
319
+ #: includes/admin/settings/class-settings-bootstrap.php:1307
320
+ #, fuzzy
321
+ msgid "Notify users via email when..."
322
+ msgstr "Benachrichtige Benutzer per E-mail wenn..."
323
+
324
+ #. translators: %s: email shortcode
325
+ #: includes/admin/settings/class-settings-bootstrap.php:1374
326
+ #, fuzzy
327
+ msgid "Email: %s"
328
+ msgstr "E-mail: %s"
329
+
330
+ #: includes/admin/settings/class-settings-bootstrap.php:1385
331
+ #, fuzzy
332
+ msgid "Sender's email address"
333
+ msgstr "Ungültiger Erneuerungszustand."
334
+
335
+ #. translators: %s: file name
336
+ #: includes/admin/settings/class-settings-bootstrap.php:1545
337
+ msgid ""
338
+ "Could not remove the \"Business Directory Plugin - AJAX Compatibility Module"
339
+ "\". Please remove the file \"%s\" manually or deactivate the plugin."
340
+ msgstr ""
341
+
342
+ #. translators: %s: directory name
343
+ #: includes/admin/settings/class-settings-bootstrap.php:1558
344
+ msgid ""
345
+ "Could not activate AJAX Compatibility mode: the directory \"%s\" could not "
346
+ "be created."
347
+ msgstr ""
348
+
349
+ #. translators: %s: file name
350
+ #: includes/admin/settings/class-settings-bootstrap.php:1564
351
+ msgid ""
352
+ "Could not copy the AJAX compatibility plugin \"%s\". Compatibility mode was "
353
+ "not activated."
354
+ msgstr ""
355
+
356
  #: includes/admin/upgrades/class-installer-installation-error.php:15
357
  msgid "Business Directory - Installation Failed"
358
  msgstr "Branchenverzeichnis - Manuelle Aktualisierung"
412
  msgid "Business Directory - Featured Levels Migration"
413
  msgstr "Branchenverzeichnis - Hervorgehobene Einträge"
414
 
415
+ #: includes/admin/upgrades/migrations/manual-upgrade-18_0-featured-levels.php:272
416
+ #: templates/admin/fees-form.tpl.php:16
417
+ #, fuzzy
418
+ msgid "Fee Label"
419
+ msgstr "Preisbezeichnung"
420
+
421
+ #: includes/admin/upgrades/migrations/manual-upgrade-18_0-featured-levels.php:273
422
+ #: templates/admin/payments-details.tpl.php:90
423
+ #, fuzzy
424
+ msgid "Amount"
425
+ msgstr "Preis"
426
+
427
+ #: includes/admin/upgrades/migrations/manual-upgrade-18_0-featured-levels.php:274
428
+ #, fuzzy
429
+ msgid "Duration"
430
+ msgstr "Zeitraum"
431
+
432
+ #: includes/class-cpt-integration.php:19
433
  msgid "Edit Listing"
434
  msgstr "Eintrag bearbeiten"
435
 
436
+ #: includes/class-cpt-integration.php:20
437
  msgid "New Listing"
438
  msgstr "Neuer Eintrag"
439
 
440
+ #: includes/class-cpt-integration.php:21
441
  msgid "View Listing"
442
  msgstr "Eintrag anschauen"
443
 
444
+ #: includes/class-cpt-integration.php:22
445
  msgid "Search Listings"
446
  msgstr "Einträge durchsuchen"
447
 
448
+ #: includes/class-cpt-integration.php:23
449
  #, fuzzy
450
  msgid "Directory Listings"
451
  msgstr "Verzeichniseintrag Entwurf"
452
 
453
+ #: includes/class-cpt-integration.php:24
454
  msgid "No listings found"
455
  msgstr "Keine Einträge gefunden"
456
 
457
+ #: includes/class-cpt-integration.php:25
458
  msgid "No listings found in trash"
459
  msgstr "Keine Einträge im Papierkorb gefunden"
460
 
461
+ #: includes/class-cpt-integration.php:46
462
  msgid "Directory Categories"
463
  msgstr "Verz. Kategorien"
464
 
465
+ #: includes/class-cpt-integration.php:47
466
  msgid "Directory Category"
467
  msgstr "Verzeichnis Kategorie"
468
 
469
+ #: includes/class-cpt-integration.php:58
470
  msgid "Directory Tags"
471
  msgstr "Verz. Tags"
472
 
473
+ #: includes/class-cpt-integration.php:59
474
  msgid "Directory Tag"
475
  msgstr "Verzeichnis Tag"
476
 
477
  #. translators: %s: listing count
478
+ #: includes/class-cpt-integration.php:253
479
  #, fuzzy
480
  msgid "%s listing updated."
481
  msgid_plural "%s listings updated."
483
  msgstr[1] "Ein Eintrag wurde bearbeitet."
484
 
485
  #. translators: %s: listing count
486
+ #: includes/class-cpt-integration.php:255
487
  msgid "%s listing not updated, somebody is editing it."
488
  msgid_plural "%s listings not updated, somebody is editing them."
489
  msgstr[0] ""
490
  msgstr[1] ""
491
 
492
  #. translators: %s: listing count
493
+ #: includes/class-cpt-integration.php:257
494
  #, fuzzy
495
  msgid "%s listing permanently deleted."
496
  msgid_plural "%s listings permanently deleted."
498
  msgstr[1] "Eintrag Enddatum"
499
 
500
  #. translators: %s: listing count
501
+ #: includes/class-cpt-integration.php:259
502
  #, fuzzy
503
  msgid "%s listing moved to the Trash."
504
  msgid_plural "%s listings moved to the Trash."
506
  msgstr[1] "Keine Einträge im Papierkorb gefunden"
507
 
508
  #. translators: %s: listing count
509
+ #: includes/class-cpt-integration.php:261
510
  #, fuzzy
511
  msgid "%s listing restored from the Trash."
512
  msgid_plural "%s listings restored from the Trash."
513
  msgstr[0] "Dein Eintrag wurde gelöscht."
514
  msgstr[1] "Dein Eintrag wurde gelöscht."
515
 
516
+ #: includes/class-meta.php:155 includes/templates-ui.php:313
517
+ #: includes/views/submit_listing.php:32 templates/submit-listing.tpl.php:12
518
+ #, fuzzy
519
+ msgid "Add Listing"
520
+ msgstr "Preispaket hinzufügen"
521
+
522
  #: includes/class-payment-gateway.php:142
523
  msgid ""
524
  "There was an unexpected error trying to cancel your subscription. Please "
532
  msgid ""
533
  "You have payments turned on but do not have a public fee plan. Directory "
534
  "users won't be able to submit a listing until you add a public fee plan. Go "
535
+ "to %1$sFee Plans%2$s to add or edit your fee plan(s)."
536
  msgstr ""
537
 
538
+ #: includes/class-wpbdp.php:491
539
  #, fuzzy
540
  msgid ""
541
  "The directory features are disabled at this time because a <a>manual "
544
  "Branchenverzeichnis Hervorhebungen sind aktuell deaktiviert, weil das Modul "
545
  "manuell aktualisiert werden muss, bevor weiter hervorgehoben werden kann."
546
 
547
+ #: includes/class-wpbdp.php:498
548
  msgid ""
549
  "The directory is not available at this time. Please try again in a few "
550
  "minutes or contact the administrator if the problem persists."
551
  msgstr ""
552
 
553
+ #: includes/fields/class-fieldtypes-image.php:55
554
+ #, fuzzy
555
+ msgid "Display caption?"
556
+ msgstr "Feld Anzeigeoptionen"
557
+
558
+ #. translators: %s: Field label
559
+ #: includes/fields/class-fieldtypes-image.php:126
560
+ msgid "\"%s\" Field unavailable at the moment."
561
+ msgstr ""
562
+
563
+ #: includes/fields/class-fieldtypes-image.php:150
564
+ #: templates/submit-listing-images-upload-form.tpl.php:38
565
  msgid "Select from Media"
566
  msgstr ""
567
 
568
+ #: includes/fields/class-fieldtypes-image.php:317
569
+ #, fuzzy
570
+ msgid "Could not find image ID"
571
+ msgstr "Konnte Lizenz nicht deaktivieren: %s"
572
 
573
+ #: includes/fields/class-fieldtypes-select.php:24
574
+ #, fuzzy
575
+ msgid "Select List"
576
+ msgstr "Liste auswählen"
577
 
578
+ #: includes/fields/class-fieldtypes-select.php:110
579
+ #, fuzzy
580
+ msgid "-- Choose One --"
581
+ msgstr "-- Auswählen --"
582
 
583
+ #: includes/fields/class-fieldtypes-select.php:136
584
+ #, fuzzy
585
+ msgid "-- Choose Terms --"
586
+ msgstr "-- Bedingungen auswählen --"
587
 
588
+ #: includes/fields/class-fieldtypes-select.php:193
589
+ msgid " None "
590
+ msgstr ""
591
 
592
+ #: includes/fields/class-fieldtypes-select.php:240
593
+ #, fuzzy
594
+ msgid "Field Options (for select lists, radio buttons and checkboxes)."
595
+ msgstr ""
596
+ "Feldoptionen (für ausgewählte Listen, Radiobutton und Kontrollkästchen)"
597
 
598
+ #: includes/fields/class-fieldtypes-select.php:240
599
+ #: templates/admin/fees-form.tpl.php:16 templates/admin/fees-form.tpl.php:37
600
+ #: templates/admin/fees-form.tpl.php:57
601
+ #, fuzzy
602
+ msgid "required"
603
+ msgstr "Pflichtfeld"
604
 
605
+ #: includes/fields/class-fieldtypes-select.php:242
606
+ msgid "One option per line"
607
+ msgstr ""
608
 
609
+ #: includes/fields/class-fieldtypes-select.php:252
610
+ #, fuzzy
611
+ msgid "Allow empty selection on search?"
612
+ msgstr "Erlaube leere Auswahl bei Suche?"
613
 
614
+ #: includes/fields/class-fieldtypes-select.php:270
615
+ #, fuzzy
616
+ msgid "Field list of options is required."
617
+ msgstr "Feldliste von Optionen wird benötigt."
618
 
619
+ #: includes/fields/class-fieldtypes-social.php:72
620
+ #, fuzzy
621
+ msgid "Field Display Order"
622
+ msgstr "Feld Anzeigeoptionen"
623
 
624
+ #: includes/fields/class-fieldtypes-url.php:14
625
+ #, fuzzy
626
+ msgid "URL Field"
627
+ msgstr "URL Feld"
628
 
629
+ #: includes/fields/class-fieldtypes-url.php:32
630
+ #, fuzzy
631
+ msgid "Open link in a new window?"
632
+ msgstr "Link im neuen Fenster öffnen?"
 
633
 
634
+ #: includes/fields/class-fieldtypes-url.php:35
635
+ #, fuzzy
636
+ msgid "Use rel=\"nofollow\" when displaying the link?"
637
+ msgstr "Benutze rel=\"nofollow\" wenn der link angezeigt wird?"
 
638
 
639
+ #: includes/fields/class-fieldtypes-url.php:165
640
  #, fuzzy
641
+ msgid "Link Text (optional)"
642
+ msgstr "Link Text (optional):"
643
 
644
+ #: includes/form-fields.php:32
645
+ #, fuzzy
646
+ msgid "Post Title"
647
+ msgstr "Post Titel"
648
 
649
+ #: includes/form-fields.php:33
650
+ #, fuzzy
651
+ msgid "Post Content"
652
+ msgstr "Post Inhalt"
653
 
654
+ #: includes/form-fields.php:34
655
  #, fuzzy
656
+ msgid "Post Excerpt"
657
+ msgstr "Post Auszug"
658
 
659
+ #: includes/form-fields.php:35
660
  #, fuzzy
661
+ msgid "Post Category"
662
+ msgstr "Post Kategorie"
663
 
664
+ #: includes/form-fields.php:36
665
+ #, fuzzy
666
+ msgid "Post Tags"
667
+ msgstr "Post Tags"
668
 
669
+ #: includes/form-fields.php:37
670
+ #, fuzzy
671
+ msgid "Post Metadata"
672
+ msgstr "Post Metadata"
673
 
674
+ #: includes/form-fields.php:39
675
+ #, fuzzy
676
+ msgid "Custom"
677
+ msgstr "Benutzerdefiniert"
678
 
679
+ #: includes/form-fields.php:351
680
+ #, fuzzy
681
+ msgid "Listing Title"
682
+ msgstr "Eintrag Titel:"
683
 
684
+ #: includes/form-fields.php:360
685
  #, fuzzy
686
+ msgid "Listing Category"
687
+ msgstr "Eintrag Titel"
688
 
689
+ #: includes/form-fields.php:369
690
+ #, fuzzy
691
+ msgid "Short Description"
692
+ msgstr "Kurze Geschäftsbeschreibung"
693
 
694
+ #: includes/form-fields.php:377
695
  #, fuzzy
696
+ msgid "Long Description"
697
+ msgstr "Beschreibung"
698
+
699
+ #: includes/form-fields.php:386
700
+ #, fuzzy
701
+ msgid "Website"
702
+ msgstr "Webseite"
703
+
704
+ #: includes/form-fields.php:395
705
+ msgid "Phone"
706
+ msgstr ""
707
+
708
+ #: includes/form-fields.php:412
709
+ #, fuzzy
710
+ msgid "Listing Tags"
711
+ msgstr "Eintrag Bilder"
712
+
713
+ #: includes/form-fields.php:420 templates/checkout-billing-form.tpl.php:77
714
+ #, fuzzy
715
+ msgid "Address"
716
+ msgstr "E-Mail Adresse:"
717
+
718
+ #: includes/form-fields.php:428 templates/admin/payments-details.tpl.php:145
719
+ msgid "ZIP Code"
720
+ msgstr "Postleitzahl"
721
+
722
+ #: includes/form-fields.php:553
723
+ #, fuzzy
724
+ msgid "Email Validator"
725
+ msgstr "E-mail Validierung"
726
+
727
+ #: includes/form-fields.php:554
728
+ #, fuzzy
729
+ msgid "URL Validator"
730
+ msgstr "URL Validierung"
731
+
732
+ #: includes/form-fields.php:555
733
+ #, fuzzy
734
+ msgid "Whole Number Validator"
735
+ msgstr "Ganze Nummern Validierung"
736
+
737
+ #: includes/form-fields.php:556
738
+ #, fuzzy
739
+ msgid "Decimal Number Validator"
740
+ msgstr "Dezimalzahl Validierung"
741
+
742
+ #: includes/form-fields.php:557
743
+ #, fuzzy
744
+ msgid "Date Validator"
745
+ msgstr "Datum Validierung"
746
+
747
+ #: includes/form-fields.php:558
748
+ #, fuzzy
749
+ msgid "Word Count Validator"
750
+ msgstr "Ganze Nummern Validierung"
751
+
752
+ #: includes/form-fields.php:565
753
+ #, fuzzy
754
+ msgid "Field"
755
+ msgstr "Feld"
756
+
757
+ #. translators: %s: field label
758
+ #: includes/form-fields.php:589 includes/form-fields.php:600
759
+ #, fuzzy
760
+ msgid "%s is required."
761
+ msgstr "%s ist ein Pflichtfeld."
762
+
763
+ #. translators: %s: field label
764
+ #: includes/form-fields.php:617
765
+ #, fuzzy
766
+ msgid "%s is badly formatted. Valid URL format required. Include http://"
767
+ msgstr ""
768
+ "%s ist falsch formatiert. Gültiges URL Format eingeben. Benutze http://"
769
+
770
+ #. translators: %s: field label
771
+ #: includes/form-fields.php:643
772
+ #, fuzzy
773
+ msgid "%s is badly formatted. Valid Email format required."
774
+ msgstr ""
775
+ "%s ist falsch formatiert. Bitte geben Sie Ihre E-mailadresse richtig ein."
776
+
777
+ #. translators: %s: field label
778
+ #: includes/form-fields.php:656
779
+ #, fuzzy
780
+ msgid "%s must be a number. Decimal values are not allowed."
781
+ msgstr "%s muss eine Nummer sein. Dezimalwerte sind nicht erlaubt."
782
+
783
+ #. translators: %s: field label
784
+ #: includes/form-fields.php:669
785
+ #, fuzzy
786
+ msgid "%s must be a number."
787
+ msgstr "%s muss eine Nummer sein."
788
+
789
+ #. translators: %1$s: field label, %2$s: format
790
+ #: includes/form-fields.php:692
791
+ #, fuzzy
792
+ msgid "%1$s must be in the format %2$s."
793
+ msgstr "%s muss im Format MM/DD/YYYY eingetragen werden."
794
+
795
+ #. translators: %s: field label
796
+ #: includes/form-fields.php:731
797
+ #, fuzzy
798
+ msgid "%s must be a valid date."
799
+ msgstr "%s muss eine Nummer sein."
800
+
801
+ #. translators: %s: field label
802
+ #: includes/form-fields.php:739
803
+ #, fuzzy
804
+ msgid "Caption for %s is required."
805
+ msgstr "%s ist ein Pflichtfeld."
806
+
807
+ #. translators: %1$s: field label, %2$d: max word count
808
+ #: includes/form-fields.php:756
809
+ #, fuzzy
810
+ msgid "%1$s must have less than %2$d words."
811
+ msgstr "%s muss im Format MM/DD/YYYY eingetragen werden."
812
+
813
+ #. translators: %1$s: field label, %2$s allowed values
814
+ #: includes/form-fields.php:776
815
+ #, fuzzy
816
+ msgid "%1$s is invalid. Value most be one of %2$s."
817
+ msgstr "%s ist ungültig. Wert meistens einer von %s"
818
+
819
+ #: includes/functions.php:482 templates/admin/fees-index.tpl.php:74
820
+ #: templates/admin/fees-index.tpl.php:87 templates/admin/fees-index.tpl.php:105
821
+ msgid "Free"
822
+ msgstr "Kostenlos"
823
+
824
+ #: includes/gateways/class-gateway-authorize-net.php:356
825
+ msgid ""
826
+ "An error occurred while trying to cancel your subscription. Please try again "
827
+ "later or contact the site administrator."
828
+ msgstr ""
829
+
830
+ #: includes/gateways/class-gateway-authorize-net.php:360
831
+ msgid ""
832
+ "An error occurred while trying to cancel Authorize.net subscription with ID "
833
+ "%s. You can try again later or cancel subscription from gateway dashboard."
834
+ msgstr ""
835
+
836
+ #: includes/licensing.php:89 includes/licensing.php:92
837
+ #, fuzzy
838
+ msgid "Licenses"
839
+ msgstr "Lizenz"
840
+
841
+ #: includes/licensing.php:168
842
+ msgid "Build more powerful directories"
843
+ msgstr ""
844
+
845
+ #: includes/licensing.php:169
846
+ msgid ""
847
+ "Add category images, maps, filter by location, payment gateways, and more."
848
+ msgstr ""
849
+
850
+ #: includes/licensing.php:170 templates/admin/sidebar.tpl.php:70
851
+ #, fuzzy
852
+ msgid "Upgrade Now"
853
+ msgstr "Aktualisieren auf %s"
854
+
855
+ #: includes/licensing.php:171
856
+ #, fuzzy
857
+ msgid "Already purchased?"
858
+ msgstr "Bereits installiert"
859
+
860
+ #: includes/payment.php:34
861
+ msgid "We couldn't find a payment associated with the given subscription."
862
+ msgstr ""
863
+
864
+ #: includes/payment.php:41
865
+ msgid "The payment gateway \"<payment-gateway>\" is not available."
866
+ msgstr ""
867
+
868
+ #: includes/templates-ui.php:295
869
+ msgid "View All Listings"
870
+ msgstr "Alle Einträge anschauen"
871
+
872
+ #: includes/templates-ui.php:304
873
+ #, fuzzy
874
+ msgid "Manage Listings"
875
+ msgstr "Bezahlte Einträge verwalten"
876
+
877
+ #: includes/themes.php:922
878
+ #, fuzzy
879
+ msgid "ZIP file is not a valid Business Directory theme file."
880
  msgstr "Bitte eine gültige E-mailadresse eingeben."
881
 
882
+ #: includes/views/listing_contact.php:256
883
  msgid "l F j, Y \\a\\t g:i a"
884
  msgstr "l F j, Y \\a\\t g:i a"
885
 
886
+ #: includes/views/submit_listing.php:457
887
+ #, fuzzy
888
+ msgid "Listing Images"
889
+ msgstr "Eintrag Bilder"
890
+
891
+ #: includes/views/submit_listing.php:472
892
+ msgid "Account Creation"
893
+ msgstr ""
894
+
895
+ #: includes/views/submit_listing.php:578
896
+ #, fuzzy
897
+ msgid "Go to \"Fee Plans\""
898
+ msgstr "zu \"Formularfelder verwalten\""
899
+
900
+ #: includes/views/submit_listing.php:595
901
+ #, fuzzy
902
+ msgid "Go to \"Form Fields\""
903
+ msgstr "zu \"Formularfelder verwalten\""
904
+
905
+ #: includes/views/submit_listing.php:632
906
+ #, fuzzy
907
+ msgid "Please choose a fee plan."
908
+ msgstr "Bitte wähle eine Preisoption für die Kategorie \"%s\""
909
+
910
+ #: includes/views/submit_listing.php:776
911
+ msgid "Please check the form for errors, correct them and submit again."
912
+ msgstr ""
913
+
914
+ #: includes/views/submit_listing.php:937
915
+ msgid "Create a user account on this site"
916
+ msgstr ""
917
+
918
+ #: includes/views/submit_listing.php:944
919
+ #, fuzzy
920
+ msgid "Username"
921
+ msgstr "Benutzer"
922
+
923
  #: templates/admin/csv-export.tpl.php:6
924
  #, fuzzy
925
  msgid ""
934
  #: templates/admin/csv-export.tpl.php:68
935
  #, fuzzy
936
  msgid ""
937
+ "If you plan to re-import the listings into your directory and don't want new "
938
+ "ones created, select this option!"
939
  msgstr ""
940
  "Wenn Sie vorhaben die Einträge in BD erneut zu importieren und keine neuen "
941
  "erstellen wollen, wählen Sie diese Option!"
949
  "Die folgenden Informationen können helfen Branchenverzeichnisentwicklern "
950
  "mögliche Probleme während der Installation zu lösen."
951
 
952
+ #: templates/admin/fees-form.tpl.php:29
953
+ #, fuzzy
954
+ msgid "Fee Description"
955
+ msgstr "Beschreibung"
956
+
957
+ #: templates/admin/fees-form.tpl.php:37
958
+ msgid "How long should the listing run?"
959
+ msgstr ""
960
+
961
+ #: templates/admin/fees-form.tpl.php:40
962
+ #, fuzzy
963
+ msgid "run listing for"
964
+ msgstr "Eintrag ausführen für"
965
+
966
+ #: templates/admin/fees-form.tpl.php:50
967
+ #: templates/plan-selection-plan.tpl.php:39
968
+ #, fuzzy
969
+ msgid "days"
970
+ msgstr "Tage"
971
+
972
+ #: templates/admin/fees-form.tpl.php:52
973
+ #, fuzzy
974
+ msgid "run listing forever"
975
+ msgstr "Eintrag dauerhaft ausführen"
976
+
977
+ #: templates/admin/fees-form.tpl.php:57
978
+ #, fuzzy
979
+ msgid "Number of images allowed"
980
+ msgstr "Erlaubte Anzahl der Bilder"
981
+
982
+ #: templates/admin/fees-form.tpl.php:72
983
+ msgid "Private Fee Plan (visible to admins only)?"
984
+ msgstr ""
985
+
986
+ #: templates/admin/fees-form.tpl.php:89
987
+ #, fuzzy
988
+ msgid "Is recurring?"
989
+ msgstr "(wiederkehrend)"
990
+
991
+ #: templates/admin/fees-form.tpl.php:101
992
+ msgid "Should the listing auto-renew at the end of the listing term?"
993
+ msgstr ""
994
+
995
+ #: templates/admin/fees-form.tpl.php:107
996
+ #, fuzzy
997
+ msgid "Is featured listing/sticky?"
998
+ msgstr "Top Einträge"
999
+
1000
+ #: templates/admin/fees-form.tpl.php:118
1001
+ #, fuzzy
1002
+ msgid ""
1003
+ "This floats the listing to the top of search results and browsing the "
1004
+ "directory when the user buys this plan."
1005
+ msgstr ""
1006
+ "Dies Platziert den Eintrag an die Spitze der Suchergebnisse und durchsucht "
1007
+ "das Verzeichnis, wenn der Benutzer dieses Angebot kauft."
1008
+
1009
+ #: templates/admin/fees-form.tpl.php:124
1010
+ msgid "Listing background color:"
1011
+ msgstr ""
1012
+
1013
+ #: templates/admin/fees-form.tpl.php:130
1014
+ msgid "Used to differentiate listings inside this plan from others."
1015
+ msgstr ""
1016
+
1017
  #: templates/admin/fees-index.tpl.php:7
1018
  #, fuzzy
1019
  msgid "Add New Listing Fee"
1145
  msgid "Manage Form Fields"
1146
  msgstr "Felder verwalten"
1147
 
 
 
 
 
 
1148
  #: templates/admin/home.tpl.php:67
1149
  msgid "Manage Paid Listings"
1150
  msgstr "Bezahlte Einträge verwalten"
1151
 
1152
+ #: templates/admin/payments-details.tpl.php:5
1153
+ #, fuzzy
1154
+ msgid "Payment %s"
1155
+ msgstr "Bezahlung #%d"
 
 
 
1156
 
1157
+ #: templates/admin/payments-details.tpl.php:6
1158
+ #, fuzzy
1159
+ msgid "Not Found"
1160
+ msgstr "Preisinformation"
1161
 
1162
+ #: templates/admin/payments-details.tpl.php:10
1163
+ #: templates/admin/payments-details.tpl.php:206
1164
  #, fuzzy
1165
+ msgid "← Return to \"Payment History\""
1166
+ msgstr "← Zurück zu meinem Eintrag."
1167
 
1168
+ #: templates/admin/payments-details.tpl.php:30
1169
+ msgid "Overview"
 
 
1170
  msgstr ""
 
 
1171
 
1172
+ #: templates/admin/payments-details.tpl.php:34
1173
+ #, fuzzy
1174
+ msgid "Payment ID"
1175
+ msgstr "Bezahlung"
1176
 
1177
+ #: templates/admin/payments-details.tpl.php:38
1178
+ #, fuzzy
1179
+ msgid "Listing"
1180
+ msgstr "Einträge"
1181
+
1182
+ #: templates/admin/payments-details.tpl.php:44
1183
+ #, fuzzy
1184
+ msgid "Status"
1185
+ msgstr "Status"
1186
+
1187
+ #: templates/admin/payments-details.tpl.php:53
1188
+ #, fuzzy
1189
+ msgid "Date"
1190
+ msgstr "Datum"
1191
+
1192
+ #: templates/admin/payments-details.tpl.php:57
1193
+ #, fuzzy
1194
+ msgid "Time"
1195
+ msgstr "Zeit: %s"
1196
+
1197
+ #: templates/admin/payments-details.tpl.php:62
1198
+ #, fuzzy
1199
+ msgid "Gateway"
1200
+ msgstr "Gateway"
1201
+
1202
+ #. translators: Gateway: (Not yet set)
1203
+ #: templates/admin/payments-details.tpl.php:64
1204
+ #, fuzzy
1205
+ msgid "(Not yet set)"
1206
+ msgstr "Noch nicht registriert?"
1207
+
1208
+ #: templates/admin/payments-details.tpl.php:70
1209
+ #, fuzzy
1210
+ msgid "Delete Payment"
1211
+ msgstr "Bezahlung zurückweisen"
1212
+
1213
+ #: templates/admin/payments-details.tpl.php:72
1214
+ #, fuzzy
1215
+ msgid "Save Payment"
1216
+ msgstr "Bezahlung"
1217
+
1218
+ #: templates/admin/payments-details.tpl.php:84
1219
+ #, fuzzy
1220
+ msgid "Details"
1221
+ msgstr "+ Details"
1222
+
1223
+ #: templates/admin/payments-details.tpl.php:88
1224
+ #, fuzzy
1225
+ msgid "Item Type"
1226
+ msgstr "Feldtyp"
1227
+
1228
+ #: templates/admin/payments-details.tpl.php:89
1229
+ #, fuzzy
1230
+ msgid "Description"
1231
+ msgstr "Beschreibung"
1232
+
1233
+ #: templates/admin/payments-details.tpl.php:101
1234
+ #, fuzzy
1235
+ msgid "Total"
1236
+ msgstr "Gesamt"
1237
+
1238
+ #: templates/admin/payments-details.tpl.php:112
1239
+ #, fuzzy
1240
+ msgid "Customer Details"
1241
+ msgstr "Aktuelle Preisdetails"
1242
+
1243
+ #: templates/admin/payments-details.tpl.php:122
1244
+ #: templates/checkout-billing-form.tpl.php:17
1245
+ #, fuzzy
1246
+ msgid "First Name"
1247
+ msgstr "Name:"
1248
+
1249
+ #: templates/admin/payments-details.tpl.php:127
1250
+ #: templates/checkout-billing-form.tpl.php:23
1251
+ #, fuzzy
1252
+ msgid "Last Name"
1253
+ msgstr "Name:"
1254
+
1255
+ #: templates/admin/payments-details.tpl.php:133
1256
+ #: templates/checkout-billing-form.tpl.php:104
1257
+ #, fuzzy
1258
+ msgid "Country"
1259
+ msgstr "Land"
1260
+
1261
+ #: templates/admin/payments-details.tpl.php:137
1262
+ #, fuzzy
1263
+ msgid "State"
1264
+ msgstr "Status"
1265
+
1266
+ #: templates/admin/payments-details.tpl.php:141
1267
+ #: templates/checkout-billing-form.tpl.php:89
1268
+ #, fuzzy
1269
+ msgid "City"
1270
+ msgstr "Stadt"
1271
+
1272
+ #: templates/admin/payments-details.tpl.php:149
1273
+ #, fuzzy
1274
+ msgid "Address Line 1"
1275
+ msgstr "Adresszeile 1:"
1276
+
1277
+ #: templates/admin/payments-details.tpl.php:153
1278
+ #: templates/checkout-billing-form.tpl.php:83
1279
+ #, fuzzy
1280
+ msgid "Address Line 2"
1281
+ msgstr "Adresszeile 2:"
1282
+
1283
+ #: templates/admin/payments-details.tpl.php:162
1284
+ msgid "Notes & Log"
1285
+ msgstr ""
1286
+
1287
+ #: templates/admin/payments-details.tpl.php:167
1288
+ msgid "No notes."
1289
+ msgstr ""
1290
+
1291
+ #: templates/admin/payments-details.tpl.php:187
1292
+ #, fuzzy
1293
+ msgid "Add Note"
1294
+ msgstr "Preis Erstellen"
1295
+
1296
+ #: templates/admin/payments-details.tpl.php:204
1297
+ #, fuzzy
1298
+ msgid "Payment Not Found"
1299
+ msgstr "Preisinformation"
1300
+
1301
+ #: templates/admin/privacy-policy.tpl.php:12
1302
+ msgid "Suggested text:"
1303
  msgstr ""
1304
 
1305
+ #: templates/admin/settings-email.tpl.php:8
1306
+ #, fuzzy
1307
+ msgid "Untitled"
1308
+ msgstr "Titel"
1309
+
1310
+ #: templates/admin/settings-email.tpl.php:33
1311
+ #, fuzzy
1312
+ msgid "Click to edit email"
1313
+ msgstr "Klicken um E-mail zu bearbeiten"
1314
+
1315
+ #: templates/admin/settings-email.tpl.php:34
1316
+ #, fuzzy
1317
+ msgid "Click to edit"
1318
+ msgstr "zum Bearbeiten klicken"
1319
+
1320
+ #: templates/admin/settings-email.tpl.php:66
1321
+ #, fuzzy
1322
+ msgid "Email Subject"
1323
+ msgstr "E-mail Betreff"
1324
+
1325
+ #: templates/admin/settings-email.tpl.php:72
1326
+ #, fuzzy
1327
+ msgid "Email Body"
1328
+ msgstr "E-mail Text"
1329
+
1330
+ #: templates/admin/settings-email.tpl.php:74
1331
+ #, fuzzy
1332
+ msgid "Email body text"
1333
+ msgstr "E-mail Text"
1334
+
1335
+ #: templates/admin/settings-email.tpl.php:78
1336
+ #, fuzzy
1337
+ msgid "You can use the following placeholders:"
1338
+ msgstr "Du kannst folgende Platzhalter verwenden:"
1339
+
1340
+ #: templates/admin/settings-email.tpl.php:114
1341
+ #, fuzzy
1342
+ msgid "Preview email"
1343
+ msgstr "Vorschau E-mail"
1344
+
1345
+ #: templates/admin/settings-email.tpl.php:115
1346
+ #, fuzzy
1347
+ msgid "Cancel"
1348
+ msgstr "Abbrechen"
1349
+
1350
+ #: templates/admin/settings-email.tpl.php:116
1351
+ #: templates/submit-listing-section.tpl.php:30
1352
+ #, fuzzy
1353
+ msgid "Save Changes"
1354
+ msgstr "Änderungen sichern"
1355
+
1356
+ #: templates/admin/settings-page.tpl.php:7
1357
+ #, fuzzy
1358
+ msgid "Directory Settings"
1359
+ msgstr "Verzeichniseintrag Entwurf"
1360
+
1361
+ #: templates/admin/settings-page.tpl.php:8
1362
  #: templates/admin/settings-reset.tpl.php:24
1363
  msgid "Reset Defaults"
1364
  msgstr "Standards zurücksetzen"
1365
 
1366
+ #: templates/admin/settings-reset.tpl.php:3
1367
+ msgid "Business Directory - Reset Defaults"
1368
+ msgstr "Branchenverzeichnis - letzte Einträge"
1369
+
1370
+ #: templates/admin/settings-reset.tpl.php:7
1371
+ #, fuzzy
1372
+ msgid "← Return to \"Manage Options\""
1373
+ msgstr "← zurück zu \"Formularfelder verwalten\""
1374
+
1375
+ #: templates/admin/settings-reset.tpl.php:15
1376
+ msgid ""
1377
+ "Use this option if you want to go back to the original factory settings for "
1378
+ "BD."
1379
+ msgstr ""
1380
+ "Nutze diese Option wenn du auf die Grundeinstellungen zurücksetzen willst. "
1381
+ "Bitte beachte das alle benutzerdefinierten Anpassungen verloren gehen."
1382
+
1383
+ #: templates/admin/settings-reset.tpl.php:16
1384
+ msgid "Please note that all of your existing settings will be lost."
1385
+ msgstr ""
1386
+ "Bitte beachten Sie, dass alle vorhandenen Einstellungen verloren gehen."
1387
+
1388
+ #: templates/admin/settings-reset.tpl.php:18
1389
+ msgid "Your existing listings will NOT be deleted doing this."
1390
+ msgstr ""
1391
+
1392
  #: templates/admin/sidebar.tpl.php:3
1393
  #, fuzzy
1394
  msgid "Category Images"
1483
  msgid "Make better directories"
1484
  msgstr ""
1485
 
1486
+ #: templates/admin/sidebar.tpl.php:55 templates/admin/sidebar.tpl.php:85
1487
  #, fuzzy
1488
  msgid "new"
1489
  msgstr "neu"
1511
  msgid "Next &rarr;"
1512
  msgstr "Nächste &raquo;"
1513
 
1514
+ #: templates/checkout-billing-form.tpl.php:8
 
 
 
 
 
1515
  #, fuzzy
1516
+ msgid "Personal Info"
1517
+ msgstr "Allgemeine Informationen"
1518
 
1519
+ #: templates/checkout-billing-form.tpl.php:11 templates/login.tpl.php:63
1520
+ #: templates/login.tpl.php:65
1521
  #, fuzzy
1522
+ msgid "Email Address"
1523
+ msgstr "E-Mail Adresse:"
1524
 
1525
+ #: templates/checkout-billing-form.tpl.php:12
1526
  #, fuzzy
1527
+ msgid "We will send a receipt to this e-mail address."
1528
+ msgstr "Bitte eine gültige E-mailadresse eingeben."
 
 
 
 
1529
 
1530
+ #: templates/checkout-billing-form.tpl.php:18
1531
  #, fuzzy
1532
+ msgid "Your first name."
1533
+ msgstr "Dein Name"
1534
 
1535
+ #: templates/checkout-billing-form.tpl.php:24
1536
  #, fuzzy
1537
+ msgid "Your last name."
1538
+ msgstr "Dein Name"
1539
 
1540
+ #: templates/checkout-billing-form.tpl.php:32
1541
  #, fuzzy
1542
+ msgid "Credit Card Info"
1543
+ msgstr "Aktuelle Preisdetails"
1544
 
1545
+ #: templates/checkout-billing-form.tpl.php:35
1546
+ #: templates/checkout-billing-form.tpl.php:37
1547
  #, fuzzy
1548
+ msgid "Card Number"
1549
+ msgstr "Kreditkartennummer:"
1550
 
1551
+ #: templates/checkout-billing-form.tpl.php:36
1552
+ msgid "The digits on the front of your credit card."
1553
+ msgstr ""
 
1554
 
1555
+ #: templates/checkout-billing-form.tpl.php:41
1556
  #, fuzzy
1557
+ msgid "CVC"
1558
+ msgstr "Kartenprüfnummer:"
1559
 
1560
+ #: templates/checkout-billing-form.tpl.php:42
1561
  msgid ""
1562
+ "The 3 digit (back) or 4 digit (front) security code on your credit card."
 
1563
  msgstr ""
 
 
 
 
 
 
 
1564
 
1565
+ #: templates/checkout-billing-form.tpl.php:43
1566
  #, fuzzy
1567
+ msgid "Security Code"
1568
+ msgstr "Währungsschlüssel"
 
1569
 
1570
+ #: templates/checkout-billing-form.tpl.php:47
1571
+ #: templates/checkout-billing-form.tpl.php:49
1572
+ msgid "Name on the Card"
1573
  msgstr ""
1574
 
1575
+ #: templates/checkout-billing-form.tpl.php:48
1576
+ msgid "The name as it appears printed on the front of your credit card."
 
1577
  msgstr ""
1578
 
1579
+ #: templates/checkout-billing-form.tpl.php:53
1580
+ #, fuzzy
1581
+ msgid "Expiration Date"
1582
+ msgstr "Ablaufdatum"
1583
+
1584
+ #: templates/checkout-billing-form.tpl.php:54
1585
+ msgid "Format: MM/YY"
1586
+ msgstr ""
1587
+
1588
+ #: templates/checkout-billing-form.tpl.php:74
1589
+ #, fuzzy
1590
+ msgid "Billing Details"
1591
+ msgstr "Details planen"
1592
+
1593
+ #: templates/checkout-billing-form.tpl.php:78
1594
+ #, fuzzy
1595
+ msgid "Please enter the address where you receive your billing statement."
1596
+ msgstr "Sie sind nicht autorisiert um diesen Eintrag zu bearbeiten."
1597
+
1598
+ #: templates/checkout-billing-form.tpl.php:84
1599
+ msgid ""
1600
+ "Additional details (suite, apt no, etc.) associated with your billing "
1601
+ "address."
1602
+ msgstr ""
1603
+
1604
+ #: templates/checkout-billing-form.tpl.php:94
1605
+ msgid "State / Province"
1606
+ msgstr ""
1607
+
1608
+ #: templates/checkout-billing-form.tpl.php:99
1609
+ #, fuzzy
1610
+ msgid "Postal Code"
1611
+ msgstr "Post Inhalt"
1612
+
1613
+ #: templates/deprecated/search.tpl.php:6
1614
+ #, fuzzy
1615
+ msgid "Search"
1616
+ msgstr "Suche"
1617
+
1618
+ #: templates/deprecated/search.tpl.php:14
1619
+ #, fuzzy
1620
+ msgid "Search Results"
1621
+ msgstr "Ergebnisse durchsuchen"
1622
+
1623
+ #: templates/deprecated/search.tpl.php:27 templates/manage-listings.tpl.php:14
1624
+ #: templates/manage_listings.tpl.php:16
1625
+ #: templates/submit-listing-done.tpl.php:36
1626
+ #, fuzzy
1627
+ msgid "Return to directory"
1628
+ msgstr "Zurück zum Verzeichnis"
1629
+
1630
+ #: templates/listing-contactform.tpl.php:30
1631
+ #, fuzzy
1632
+ msgid "Your Name"
1633
+ msgstr "Dein Name"
1634
+
1635
+ #: templates/listing-contactform.tpl.php:33
1636
+ #, fuzzy
1637
+ msgid "Your Email"
1638
+ msgstr "Deine E-mail"
1639
+
1640
+ #: templates/listing-contactform.tpl.php:38
1641
+ #, fuzzy
1642
+ msgid "Message"
1643
+ msgstr "Nachricht"
1644
+
1645
+ #: templates/listing-contactform.tpl.php:51
1646
+ #, fuzzy
1647
+ msgid "Send"
1648
+ msgstr "Senden"
1649
+
1650
+ #: templates/login.tpl.php:30
1651
+ #, fuzzy
1652
+ msgid ""
1653
+ "You are not currently logged in. Please login or register first. When "
1654
+ "registering, you will receive an activation email. Be sure to check your "
1655
+ "spam if you don't see it in your email within 60 minutes."
1656
+ msgstr ""
1657
+ "Sie sind momentan nicht eingeloggt. Bitte registrieren Sie sich und loggen "
1658
+ "Sie sich ein. Bei der Registrierung erhalten Sie eine Aktivierungsmail. "
1659
+ "Prüfen Sie auch Ihr Spam Postfach, wenn die E-mail nicht innerhalb von 60 "
1660
+ "Minuten in Ihrem Postfach ist."
1661
+
1662
+ #: templates/login.tpl.php:36
1663
+ #, fuzzy
1664
+ msgid "Login"
1665
+ msgstr "Login"
1666
+
1667
+ #: templates/login.tpl.php:41
1668
+ #, fuzzy
1669
+ msgid "Not yet registered?"
1670
+ msgstr "Noch nicht registriert?"
1671
+
1672
+ #: templates/login.tpl.php:43
1673
+ #, fuzzy
1674
+ msgid "Lost your password?"
1675
+ msgstr "Passwort verloren?"
1676
+
1677
+ #: templates/login.tpl.php:49
1678
+ #, fuzzy
1679
+ msgid "... or use an Access Key"
1680
+ msgstr "Eintrag Felder / Bilder"
1681
+
1682
+ #: templates/login.tpl.php:57
1683
+ #, fuzzy
1684
+ msgid "Please enter your access key and email address."
1685
+ msgstr "Bitte eine gültige E-mailadresse eingeben."
1686
+
1687
+ #: templates/login.tpl.php:69 templates/login.tpl.php:71
1688
+ #, fuzzy
1689
+ msgid "Access Key"
1690
+ msgstr "Eintrag Felder / Bilder"
1691
+
1692
+ #: templates/login.tpl.php:73
1693
+ #, fuzzy
1694
+ msgid "Use Access Key"
1695
+ msgstr "Eintrag Felder / Bilder"
1696
+
1697
+ #: templates/login.tpl.php:74
1698
+ #, fuzzy
1699
+ msgid "Request access key?"
1700
+ msgstr "Eintrag Felder / Bilder"
1701
+
1702
+ #: templates/manage-listings.tpl.php:3
1703
+ #, fuzzy
1704
+ msgid ""
1705
+ "Your current listings are shown below. To edit a listing click the edit "
1706
+ "button. To delete a listing click the delete button."
1707
+ msgstr ""
1708
+ "Dein aktueller Eintrag siehe unten. Um den Eintrag zu bearbeiten klicke auf "
1709
+ "den Bearbeiten Button. Um ein Eintrag zu löschen klicke den Löschen Button."
1710
+
1711
+ #: templates/manage-listings.tpl.php:9
1712
+ #, fuzzy
1713
+ msgid "You do not currently have any listings in the directory."
1714
+ msgstr "Momentan sind keine Einträge im Verzeichnis vorhanden."
1715
+
1716
+ #: templates/parts/listing-buttons.tpl.php:41
1717
+ #, fuzzy
1718
+ msgid "Return to Directory"
1719
+ msgstr "Zurück zum Verzeichnis."
1720
+
1721
+ #: templates/plan-selection-plan.tpl.php:41
1722
+ #, fuzzy
1723
+ msgid "Recurring"
1724
+ msgstr "(wiederkehrend)"
1725
+
1726
+ #: templates/plan-selection-plan.tpl.php:45
1727
+ #, fuzzy
1728
+ msgid "Never Expires"
1729
+ msgstr "Eintrag läuft nie aus"
1730
+
1731
+ #: templates/plan-selection-plan.tpl.php:66
1732
+ #, fuzzy
1733
+ msgid "Select"
1734
+ msgstr "Liste auswählen"
1735
+
1736
+ #: templates/plan-selection-plan.tpl.php:76
1737
+ msgid ""
1738
+ "This plan can't be used for admin submits. For a recurring plan to work, end "
1739
+ "users need to pay for it using a supported gateway."
1740
+ msgstr ""
1741
+
1742
+ #: templates/plan-selection-plan.tpl.php:81
1743
+ #, fuzzy
1744
+ msgid "Private fee plan"
1745
+ msgstr "Aktiviere Lizenz..."
1746
+
1747
+ #: templates/submit-listing-images-single.tpl.php:19
1748
+ msgid "Image caption or description"
1749
+ msgstr ""
1750
+
1751
+ #: templates/submit-listing-images-single.tpl.php:20
1752
+ #, fuzzy
1753
+ msgid "Delete image"
1754
+ msgstr "Bild löschen"
1755
+
1756
+ #: templates/submit-listing-images-upload-form.tpl.php:25
1757
+ #, fuzzy
1758
+ msgid "Upload Images"
1759
+ msgstr "Dateien hochladen"
1760
+
1761
+ #: templates/submit-listing-images-upload-form.tpl.php:40
1762
+ #: templates/submit-listing-images-upload-form.tpl.php:47
1763
+ #, fuzzy
1764
+ msgid "or"
1765
+ msgstr "oder"
1766
+
1767
+ #: templates/submit-listing-images-upload-form.tpl.php:46
1768
+ #, fuzzy
1769
+ msgid "Drop files here"
1770
+ msgstr "Dateien hier hinziehen"
1771
+
1772
+ #: templates/submit-listing-images-upload-form.tpl.php:48
1773
+ #, fuzzy
1774
+ msgid "Select images from your hard drive"
1775
+ msgstr "Wählen Sie Bilder von Ihrer Festplatte aus"
1776
+
1777
+ #. translators: %s is the number of uploaded files.
1778
+ #: templates/submit-listing-images-upload-form.tpl.php:55
1779
+ #, fuzzy
1780
+ msgid "Uploading %s file(s)... Please wait."
1781
+ msgstr "Datei(en) %s hochladen... Bitte warten."
1782
+
1783
+ #: templates/submit-listing-images-upload-form.tpl.php:60
1784
+ #, fuzzy
1785
+ msgid ""
1786
+ "Your image slots are all full. You may click \"Delete Image\" to upload a "
1787
+ "new image."
1788
+ msgstr ""
1789
+ "Sie haben die maximale Anzahl der kostenlosen Bilder erreicht. Klicken Sie "
1790
+ "\"Weiter\" oder auf \"Bild Löschen\" um ein neues Bild hochzuladen."
1791
+
1792
+ #: templates/submit-listing-images.tpl.php:6
1793
+ #, fuzzy
1794
+ msgid "Current Images"
1795
+ msgstr "Aktuelle Bilder"
1796
+
1797
+ #: templates/submit-listing-plan-selection.tpl.php:14
1798
+ msgid ""
1799
+ "You can't change the plan your listing is on but you can modify the "
1800
+ "categories it appears in, using the field below."
1801
+ msgstr ""
1802
+
1803
+ #: templates/submit-listing-section.tpl.php:18
1804
+ msgid "Back"
1805
+ msgstr ""
1806
+
1807
+ #: templates/submit-listing-section.tpl.php:24
1808
+ msgid "Next"
1809
+ msgstr ""
1810
+
1811
+ #: templates/submit-listing-section.tpl.php:28
1812
+ #, fuzzy
1813
+ msgid "Complete Listing"
1814
+ msgstr "Eintrag Löschen"
1815
+
1816
+ #: templates/submit-listing-section.tpl.php:32
1817
+ #, fuzzy
1818
+ msgid "Continue to Payment"
1819
+ msgstr "Initialbezahlung"
1820
+
1821
+ #. Author URI of the plugin/theme
1822
+ #, fuzzy
1823
+ msgid "https://businessdirectoryplugin.com"
1824
+ msgstr "http://businessdirectoryplugin.com"
1825
+
1826
+ #. Description of the plugin/theme
1827
+ msgid ""
1828
+ "Provides the ability to maintain a free or paid business directory on your "
1829
+ "WordPress powered site."
1830
+ msgstr ""
1831
+ "Bietet die Möglichkeit, ein kostenloses oder bezahltes Business-Verzeichnis "
1832
+ "auf Ihrer WordPress Webseite zu betreiben."
1833
+
1834
+ #. Author of the plugin/theme
1835
+ #, fuzzy
1836
+ msgid "Business Directory Team"
1837
+ msgstr "Branchenverzeichnis"
1838
+
1839
+ #: includes/admin/class-admin-controller.php:79
1840
+ #, fuzzy
1841
+ msgctxt "admin confirm"
1842
+ msgid "Are you sure you want to do this?"
1843
+ msgstr "Möchtest du das wirklich tun?"
1844
+
1845
+ #: includes/admin/class-admin-controller.php:81
1846
+ msgctxt "admin confirm"
1847
+ msgid "No, go back"
1848
+ msgstr ""
1849
+
1850
+ #: includes/admin/class-admin-controller.php:82
1851
+ msgctxt "admin confirm"
1852
+ msgid "Yes, I'm sure"
1853
+ msgstr ""
1854
+
1855
+ #: includes/admin/class-admin-csv.php:38
1856
+ msgctxt "admin csv-import"
1857
  msgid "See an example CSV import file"
1858
  msgstr "Beispiel CSV Import Datei anschauen"
1859
 
1860
+ #: includes/admin/class-admin-csv.php:39 templates/admin/csv-import.tpl.php:285
1861
  msgctxt "admin csv-import"
1862
  msgid "Help"
1863
  msgstr "Hilfe "
1864
 
1865
+ #: includes/admin/class-csv-import.php:501
1866
  msgctxt "admin csv-import"
1867
  msgid ""
1868
  "Could not create listing category \"<category-name>\". The operation failed "
1871
  "Die Kategorieauflistung \"<category-name>\" konnte nicht erstellt werden. "
1872
  "Der Vorgang ist mit dem folgenden Fehler fehlgeschlagen: <error-message>."
1873
 
1874
+ #: includes/admin/class-csv-import.php:507
1875
  msgctxt "admin csv-import"
1876
  msgid "Could not create listing category \"%s\""
1877
  msgstr "Konnte Eintragskategorie nicht erstellen \"%s\""
1878
 
1879
+ #: includes/admin/class-csv-import.php:698
1880
  msgctxt "admin csv-import"
1881
  msgid "Username \"%s\" does not exist"
1882
  msgstr "Benutzername \"%s\" existiert nicht"
1883
 
1884
+ #: includes/admin/class-csv-import.php:725
1885
  msgctxt "admin csv-import"
1886
  msgid "There is no Fee Plan with ID = <fee-id>"
1887
  msgstr ""
1888
 
1889
+ #: includes/admin/class-csv-import.php:756
1890
  msgctxt "admin csv-import"
1891
  msgid "Missing required field: %s"
1892
  msgstr "Benötigtes nicht vorhandenes Feld: %s"
1893
 
1894
+ #: includes/admin/class-csv-import.php:783
1895
  msgctxt "admin csv-import"
1896
  msgid "Listing category \"%s\" does not exist"
1897
  msgstr "Eintragskategorie \"%s\" existiert nicht"
1898
 
1899
+ #: includes/admin/class-csv-import.php:848
1900
  msgctxt "admin csv-import"
1901
  msgid "The string <string> couldn't be converted into a valid date."
1902
  msgstr ""
1903
 
1904
+ #: includes/admin/csv-import.php:128
1905
  msgctxt "admin csv-import"
1906
  msgid "Business %s"
1907
  msgstr "Geschäft %s"
1908
 
1909
+ #: includes/admin/csv-import.php:166
1910
  msgctxt "admin csv-import"
1911
  msgid "Whatever"
1912
  msgstr "BeispielText"
1913
 
1914
+ #: includes/admin/csv-import.php:171
1915
  msgctxt "admin csv-import"
1916
  msgid "Example CSV Import File"
1917
  msgstr "Beispiel CSV Import Datei"
1918
 
1919
+ #: includes/admin/csv-import.php:172
1920
  msgctxt "admin csv-import"
1921
  msgid "← Return to \"CSV Import\""
1922
  msgstr "← Zurück zu \"CSV Import\""
1923
 
1924
+ #: includes/admin/csv-import.php:328
1925
  msgctxt "admin csv-import"
1926
  msgid "There was an error uploading the CSV file."
1927
  msgstr "Beim hochladen der CSV-Datei ist ein Fehler aufgetreten."
1928
 
1929
+ #: includes/admin/csv-import.php:334
1930
  msgctxt "admin csv-import"
1931
  msgid "Please upload or select a CSV file."
1932
  msgstr "Die hochgeladene Datei ist nicht im CSV Format."
1933
 
1934
+ #: includes/admin/csv-import.php:347
1935
  msgctxt "admin csv-import"
1936
  msgid "There was an error uploading the images ZIP file."
1937
  msgstr ""
1938
  "Beim hochladen der ZIP-Datei mit den Bildern ist ein Fehler aufgetreten."
1939
 
1940
+ #: includes/admin/csv-import.php:371
1941
  msgctxt "admin csv-import"
1942
  msgid ""
1943
  "An error was detected while validating the CSV file for import. Please fix "
1946
  "Beim überprüfen der der CSV-Datei wurde ein Fehler festgestellt. Bitte "
1947
  "beheben sie diesen, bevor Sie mit dem Importieren fortfahren."
1948
 
1949
+ #: includes/admin/csv-import.php:380
1950
  msgctxt "admin csv-import"
1951
  msgid "Import is in \"test mode\". Nothing will be inserted into the database."
1952
  msgstr ""
2085
  msgid "Warning"
2086
  msgstr "Warnung"
2087
 
2088
+ #: templates/admin/csv-import.tpl.php:26
2089
  msgctxt "admin csv-import"
2090
  msgid "Here, you can import data into your directory using the CSV format."
2091
  msgstr ""
2092
  "Hier können Sie mit dem CSV-Format Daten in Ihr Verzeichnis importieren."
2093
 
2094
+ #: templates/admin/csv-import.tpl.php:34
2095
  msgctxt "admin csv-import"
2096
  msgid ""
2097
  "We strongly recommend reading our <a>CSV import documentation</a> first to "
2100
  "Wir empfehlen Ihnen dringend, unsere <a>CSV-Importdokumentation</a> zu "
2101
  "lesen, um Ihnen zu helfen, Dinge in der richtigen Reihenfolge zu machen."
2102
 
2103
+ #: templates/admin/csv-import.tpl.php:43
2104
  msgctxt "admin csv-import"
2105
  msgid "Import Files"
2106
  msgstr "Import Dateien"
2107
 
2108
+ #: templates/admin/csv-import.tpl.php:48
2109
  msgctxt "admin csv-import"
2110
  msgid "CSV File"
2111
  msgstr "CSV-Datei"
2112
 
2113
+ #: templates/admin/csv-import.tpl.php:60 templates/admin/csv-import.tpl.php:91
2114
  msgctxt "admin csv-import"
2115
  msgid "... or <a>select a file uploaded to the imports folder</a>"
2116
  msgstr ""
2117
  "... oder <a>wählen sie eine Datei die im upload Ordner hochgeladen wurde</a>"
2118
 
2119
+ #: templates/admin/csv-import.tpl.php:70 templates/admin/csv-import.tpl.php:101
2120
  msgctxt "admin csv-import"
2121
  msgid "(Upload new file)"
2122
  msgstr "(Neue Datei hochladen)"
2123
 
2124
+ #: templates/admin/csv-import.tpl.php:79
2125
  msgctxt "admin csv-import"
2126
  msgid "ZIP file containing images"
2127
  msgstr "ZIP-Datei mit Bildern"
2128
 
2129
+ #: templates/admin/csv-import.tpl.php:110
2130
  msgctxt "admin csv-import"
2131
  msgid "CSV File Settings"
2132
  msgstr "CSV-Datei Einstellungen"
2133
 
2134
+ #: templates/admin/csv-import.tpl.php:114
2135
  msgctxt "admin csv-import"
2136
  msgid "Column Separator"
2137
  msgstr "Spaltentrenner"
2138
 
2139
+ #: templates/admin/csv-import.tpl.php:122
2140
  msgctxt "admin csv-import"
2141
  msgid "Comma (,)"
2142
  msgstr "Komma (,)"
2143
 
2144
+ #: templates/admin/csv-import.tpl.php:128
2145
  msgctxt "admin csv-import"
2146
  msgid "Semicolon (;)"
2147
  msgstr "Semikolon (;)"
2148
 
2149
+ #: templates/admin/csv-import.tpl.php:134
2150
  msgctxt "admin csv-import"
2151
  msgid "TAB"
2152
  msgstr "TAB"
2153
 
2154
+ #: templates/admin/csv-import.tpl.php:140
2155
  msgctxt "admin csv-import"
2156
  msgid "Image Separator"
2157
  msgstr "Bildertrenner"
2158
 
2159
+ #: templates/admin/csv-import.tpl.php:151
2160
  msgctxt "admin csv-import"
2161
  msgid "Category Separator"
2162
  msgstr "Kategorietrenner"
2163
 
2164
+ #: templates/admin/csv-import.tpl.php:162
2165
  msgctxt "admin csv-import"
2166
  msgid "Import settings"
2167
  msgstr "Importeinstellungen"
2168
 
2169
+ #: templates/admin/csv-import.tpl.php:166
2170
  #, fuzzy
2171
  msgctxt "admin csv-import"
2172
  msgid "Post status of new imported listings"
2173
  msgstr "Status der importierten Einträge"
2174
 
2175
+ #: templates/admin/csv-import.tpl.php:181
2176
  #, fuzzy
2177
  msgctxt "admin csv-import"
2178
  msgid "Post status of existing imported listings"
2179
  msgstr "Status der importierten Einträge"
2180
 
2181
+ #: templates/admin/csv-import.tpl.php:185
2182
  #, fuzzy
2183
  msgctxt "admin csv-import"
2184
  msgid "Preserve existing status"
2185
  msgstr "Einträge"
2186
 
2187
+ #: templates/admin/csv-import.tpl.php:197
2188
  msgctxt "admin csv-import"
2189
  msgid "Missing categories handling"
2190
  msgstr "Verhalten bei nicht vorhandener Kategorie"
2191
 
2192
+ #: templates/admin/csv-import.tpl.php:202
2193
  msgctxt "admin csv-import"
2194
  msgid "Auto-create categories"
2195
  msgstr "Kategorie automatisch erstellen"
2196
 
2197
+ #: templates/admin/csv-import.tpl.php:205
2198
  msgctxt "admin csv-import"
2199
  msgid "Generate errors when a category is not found"
2200
  msgstr "Fehlermeldung erzeugen, wenn die Kategorie nicht gefunden wird"
2201
 
2202
+ #: templates/admin/csv-import.tpl.php:210
2203
  msgctxt "admin csv-import"
2204
  msgid "Keep existing listing images?"
2205
  msgstr "Vorhandene Bilder beibehalten?"
2206
 
2207
+ #: templates/admin/csv-import.tpl.php:215
2208
  msgctxt "admin csv-import"
2209
  msgid "Keep existing images."
2210
  msgstr "Vorhandene Bilder behalten."
2211
 
2212
+ #: templates/admin/csv-import.tpl.php:216
2213
  msgctxt "admin csv-import"
2214
  msgid "Appends new images while keeping current ones."
2215
  msgstr "Hängt neue Bilder an und behaltet die alten."
2216
 
2217
+ #: templates/admin/csv-import.tpl.php:221
2218
  msgctxt "admin csv-import"
2219
  msgid "Assign listings to a user?"
2220
  msgstr "Zuweisung"
2221
 
2222
+ #: templates/admin/csv-import.tpl.php:227
2223
  msgctxt "admin csv-import"
2224
  msgid "Assign listings to a user."
2225
  msgstr "Einträge einem Benutzer zuweisen."
2226
 
2227
+ #: templates/admin/csv-import.tpl.php:232
2228
  msgctxt "admin csv-import"
2229
  msgid "Use a default user for listings?"
2230
  msgstr "Voreingestellter-Nutzer für neue Einträge?"
2231
 
2232
+ #: templates/admin/csv-import.tpl.php:238
2233
  msgctxt "admin csv-import"
2234
  msgid ""
2235
  "Select a default user to be used if the username column is not present in "
2238
  "Wählen Sie einen Benutzernamen der verwendet werden soll, wenn die Username-"
2239
  "Spalte in der CSV-Datei nicht vorhanden ist."
2240
 
2241
+ #: templates/admin/csv-import.tpl.php:243
2242
  msgctxt "admin csv-import"
2243
  msgid "Default listing user"
2244
  msgstr "Voreingestellter-Nutzer"
2245
 
2246
+ #: templates/admin/csv-import.tpl.php:249
2247
  msgctxt "admin csv-import"
2248
  msgid ""
2249
  "This user will be used if the username column is not present in the CSV file."
2251
  "Dieser Benutzer wird verwendet wenn die Spalte Benutzername nicht in der CSV-"
2252
  "Datei vorhanden ist."
2253
 
2254
+ #: templates/admin/csv-import.tpl.php:254
2255
  #, fuzzy
2256
  msgctxt "admin csv-import"
2257
  msgid "Number of listings imported on every cycle"
2258
  msgstr "Nummer der Einträge zum Anzeigen:"
2259
 
2260
+ #: templates/admin/csv-import.tpl.php:262
2261
  msgctxt "admin csv-import"
2262
  msgid ""
2263
  "If you are having trouble importing listings due to memory problems, try "
2266
  "success on shared hosting platforms and other resource-constrained servers."
2267
  msgstr ""
2268
 
2269
+ #: templates/admin/csv-import.tpl.php:267
2270
  msgctxt "admin csv-import"
2271
  msgid "Disable e-mail notifications during import?"
2272
  msgstr "E-Mail-Benachrichtigungen"
2273
 
2274
+ #: templates/admin/csv-import.tpl.php:272
2275
  msgctxt "admin csv-import"
2276
  msgid "Disable e-mail notifications."
2277
  msgstr "E-Mail-Benachrichtigungen beim Import deaktivieren?"
2278
 
2279
+ #: templates/admin/csv-import.tpl.php:278
2280
  msgctxt "admin csv-import"
2281
  msgid "Test Import"
2282
  msgstr "Importtest"
2283
 
2284
+ #: templates/admin/csv-import.tpl.php:279
2285
  msgctxt "admin csv-import"
2286
  msgid "Import Listings"
2287
  msgstr "Einträge importieren"
2288
 
2289
+ #: templates/admin/csv-import.tpl.php:287
2290
  msgctxt "admin csv-import"
2291
  msgid ""
2292
  "The following are the valid header names to be used in the CSV file. "
2299
  "erscheinen. Klicken Sie <a href=\"%s\">\"CSV Beispieldatei anschauen\"</a>, "
2300
  "um zu sehen wie eine Importdatei aufgebaut sein muss."
2301
 
2302
+ #: templates/admin/csv-import.tpl.php:294
2303
  msgctxt "admin csv-import"
2304
  msgid "Header name/label"
2305
  msgstr "Kopfname/Bezeichnung"
2306
 
2307
+ #: templates/admin/csv-import.tpl.php:295
2308
  msgctxt "admin csv-import"
2309
  msgid "Field"
2310
  msgstr "Feld"
2311
 
2312
+ #: templates/admin/csv-import.tpl.php:296
2313
  msgctxt "admin csv-import"
2314
  msgid "Type"
2315
  msgstr "Typ"
2316
 
2317
+ #: templates/admin/csv-import.tpl.php:297
2318
  msgctxt "admin csv-import"
2319
  msgid "Required?"
2320
  msgstr "Pflichtfeld?"
2321
 
2322
+ #: templates/admin/csv-import.tpl.php:298
2323
  msgctxt "admin csv-import"
2324
  msgid "Multivalued?"
2325
  msgstr "Mehrfachwert?"
2326
 
2327
+ #: templates/admin/csv-import.tpl.php:320
2328
  #, fuzzy
2329
  msgctxt "admin csv-import"
2330
  msgid ""
2334
  "Tag des Eintragende formatiert als YYYY-MM-DD. Benutze diese Spalte, wenn "
2335
  "Einträge aus externen Quellen hinzugefügt oder aktualisiert werden."
2336
 
2337
+ #: templates/admin/csv-import.tpl.php:327
2338
  msgctxt "admin csv-import"
2339
  msgid "Semicolon separated list of listing images (from the ZIP file)"
2340
  msgstr "Semikolon getrennte Liste der Eintragsbilder (aus der ZIP Datei)"
2341
 
2342
+ #: templates/admin/csv-import.tpl.php:334
2343
  msgctxt "admin csv-import"
2344
  msgid "Listing author's username"
2345
  msgstr "Benutzername des Authors"
2346
 
2347
+ #: templates/admin/csv-import.tpl.php:341
2348
  msgctxt "admin csv-import"
2349
  msgid ""
2350
  "Internal Sequence ID used to allow listing updates from external sources."
2352
  "Interne Sequenz ID wird benutzt um Aktualisierungen von Einträgen aus "
2353
  "externer Quellen durchzuführen."
2354
 
2355
+ #: templates/admin/csv-import.tpl.php:348
2356
  msgctxt "admin csv-import"
2357
  msgid ""
2358
  "Date of listing expiration formatted as YYYY-MM-DD. Use this column when "
2437
  msgid "Listing's payment history successfully deleted"
2438
  msgstr ""
2439
 
2440
+ #: includes/class-wpbdp.php:449
2441
  #, fuzzy
2442
  msgctxt "admin listings"
2443
  msgid "Could not find listing ID"
2444
  msgstr "Eine Verbindung zum Lizenzserver konnte nicht hergestellt werden."
2445
 
2446
+ #: includes/class-wpbdp.php:455
2447
  #, fuzzy
2448
  msgctxt "admin listings"
2449
  msgid "Could not find image ID"
2605
  "sich registrieren\", um sicher zu sein, dass das Branchenverzeichnis korrekt "
2606
  "funktioniert."
2607
 
2608
+ #: includes/admin/class-listing-fields-metabox.php:26
2609
  #, fuzzy
2610
  msgctxt "admin"
2611
  msgid "Fields"
2612
  msgstr "Feld"
2613
 
2614
+ #: includes/admin/class-listing-fields-metabox.php:28
2615
  #, fuzzy
2616
  msgctxt "admin"
2617
  msgid "Images (%s)"
2618
  msgstr "Bilder"
2619
 
2620
+ #: includes/admin/class-listing-fields-metabox.php:29
2621
  #, fuzzy
2622
  msgctxt "admin"
2623
  msgid "Images"
2650
  "Sie können diese benutzerdefinierten Felder selbst erzeugen \"Formularfelder "
2651
  "verwalten\" oder vom Branchenverzeichnis automatisch erstellen lassen."
2652
 
2653
+ #: includes/admin/form-fields.php:221
2654
  msgctxt "admin"
2655
  msgid "Go to \"Manage Form Fields\""
2656
  msgstr "zu \"Formularfelder verwalten\""
2660
  msgid "Create these required fields for me"
2661
  msgstr "Erstelle diese benötigten Felder für mich"
2662
 
2663
+ #: includes/payment.php:175
2664
  msgctxt "admin"
2665
  msgid "Pending Abandonment"
2666
  msgstr "Ausstehende Zahlungen"
2667
 
2668
+ #: includes/payment.php:180
2669
  msgctxt "admin"
2670
  msgid "Abandoned"
2671
  msgstr "Abgebrochen"
2672
 
 
 
 
 
 
 
2673
  #: includes/admin/class-admin-listings.php:326
2674
  msgctxt "listing attribute"
2675
  msgid "No Fee Plan"
2680
  msgid "Reported"
2681
  msgstr ""
2682
 
2683
+ #: includes/class-listing.php:779
2684
  msgctxt "listing status"
2685
  msgid "Unknown"
2686
  msgstr ""
2687
 
2688
+ #: includes/class-listing.php:780
2689
  msgctxt "listing status"
2690
  msgid "Legacy"
2691
  msgstr ""
2692
 
2693
+ #: includes/class-listing.php:781
2694
  #, fuzzy
2695
  msgctxt "listing status"
2696
  msgid "Incomplete"
2697
  msgstr "Abgeschlossen"
2698
 
2699
+ #: includes/class-listing.php:782
2700
  #, fuzzy
2701
  msgctxt "listing status"
2702
  msgid "Pending Payment"
2703
  msgstr "Ausstehende Zahlungen"
2704
 
2705
+ #: includes/class-listing.php:783
2706
  #, fuzzy
2707
  msgctxt "listing status"
2708
  msgid "Complete"
2709
  msgstr "Abgeschlossen"
2710
 
2711
+ #: includes/class-listing.php:784
2712
  #, fuzzy
2713
  msgctxt "listing status"
2714
  msgid "Pending Upgrade"
2715
  msgstr "Ausstehende Aktualisierung"
2716
 
2717
+ #: includes/class-listing.php:785
2718
  #, fuzzy
2719
  msgctxt "listing status"
2720
  msgid "Expired"
2721
  msgstr "Abgelaufen"
2722
 
2723
+ #: includes/class-listing.php:786
2724
  #, fuzzy
2725
  msgctxt "listing status"
2726
  msgid "Pending Renewal"
2727
  msgstr "Aktiv + Ausstehende Erneuerungen"
2728
 
2729
+ #: includes/class-listing.php:787
2730
  #, fuzzy
2731
  msgctxt "listing status"
2732
  msgid "Abandoned"
2830
  msgid "Access Key"
2831
  msgstr "Eintrag Felder / Bilder"
2832
 
2833
+ #: templates/admin/metaboxes-listing-information-payments.tpl.php:14
2834
  #, fuzzy
2835
  msgctxt "listing metabox"
2836
  msgid "Click a transaction to see its details (and approve/reject)."
2838
  "Klicke eine Bezahlung um die Details einzusehen oder Transaktionen "
2839
  "abzulehnen oder zu genehmigen."
2840
 
2841
+ #: templates/admin/metaboxes-listing-information-payments.tpl.php:35
2842
  #, fuzzy
2843
  msgctxt "listing metabox"
2844
  msgid "No payments available."
2960
  msgid "No, thanks"
2961
  msgstr "Nein, danke"
2962
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2963
  #: includes/admin/class-admin.php:358
2964
  msgctxt "admin menu"
2965
  msgid "Manage Form Fields"
2982
  msgid "Debug"
2983
  msgstr "Fehlerkorrektur"
2984
 
2985
+ #: includes/admin/settings/class-settings-admin.php:42
2986
  #, fuzzy
2987
  msgctxt "admin menu"
2988
  msgid "Settings"
2993
  msgid "ID"
2994
  msgstr "ID"
2995
 
2996
+ #: includes/admin/class-csv-exporter.php:102
2997
  msgctxt "admin csv-export"
2998
  msgid "Could not create a temporary directory for handling this CSV export."
2999
  msgstr ""
3000
  "Es konnte kein temporäres Verzeichnis erstellt werden um den CSV Export "
3001
  "durchzuführen."
3002
 
3003
+ #: includes/admin/class-csv-exporter.php:105
3004
  msgctxt "admin csv-export"
3005
  msgid "Could not create wpbdp-csv-exports directory."
3006
  msgstr "wpbdp-csv-exports Verzeichnis konnte nicht erstellt werden."
3007
 
3008
+ #: includes/admin/class-csv-exporter.php:110
3009
  msgctxt "admin csv-export"
3010
  msgid "Error while creating a temporary directory for CSV export: %s"
3011
  msgstr ""
3434
  "a>."
3435
 
3436
  #: templates/admin/themes.tpl.php:20
3437
+ #, fuzzy
3438
  msgctxt "themes"
3439
  msgid ""
3440
+ "They are different than your regular WordPress theme and they are not a "
3441
+ "replacement for WP themes either. They will change the look and feel of your "
3442
+ "directory only."
3443
  msgstr ""
3444
  "Diese <strong>unterscheiden</ strong> sich von Ihren regulären WordPress-"
3445
  "Themes und sie sind <strong>kein</ strong> Ersatz für WP-Themes. Sie werden "
3473
  "sollten unsere <a>Dokumentation zur Anpassung</a> lesen, um Ihre Vorlagen "
3474
  "anzupassen."
3475
 
3476
+ #: includes/admin/csv-import.php:285
3477
  #, fuzzy
3478
  msgctxt "csv import"
3479
  msgid ""
3500
  msgid "Duration"
3501
  msgstr "Zeitraum"
3502
 
 
 
 
 
 
3503
  #: includes/admin/fees.php:49
3504
  msgctxt "fees order"
3505
  msgid "Custom Order"
3586
  msgid "Duration"
3587
  msgstr "Zeitraum"
3588
 
 
 
 
 
 
3589
  #: includes/admin/helpers/class-fees-table.php:127
3590
  #, fuzzy
3591
  msgctxt "fees admin"
3719
  msgid "Status"
3720
  msgstr "Status"
3721
 
3722
+ #: templates/admin/fees-add-fee.tpl.php:1 templates/admin/fees-form.tpl.php:239
3723
  msgctxt "fees admin"
3724
  msgid "Add Listing Fee"
3725
  msgstr "Preispaket hinzufügen"
3729
  msgid "Edit Listing Fee"
3730
  msgstr "Eintrag Bearbeiten"
3731
 
3732
+ #: templates/admin/fees-form.tpl.php:135
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3733
  msgctxt "fees admin"
3734
  msgid "Plan Category Policy:"
3735
  msgstr ""
3736
 
3737
+ #: templates/admin/fees-form.tpl.php:140
3738
  #, fuzzy
3739
  msgctxt "fees admin"
3740
  msgid "Plan applies to all categories"
3741
  msgstr "Erneuere alle Einträge in abgelaufenen Kategorien"
3742
 
3743
+ #: templates/admin/fees-form.tpl.php:141
3744
  msgctxt "fees admin"
3745
  msgid "Plan applies to only certain categories"
3746
  msgstr ""
3747
 
3748
+ #: templates/admin/fees-form.tpl.php:145
3749
  #, fuzzy
3750
  msgctxt "fees admin"
3751
  msgid "Limit plan to the following categories:"
3752
  msgstr "Du kannst folgende Platzhalter verwenden:"
3753
 
3754
+ #: templates/admin/fees-form.tpl.php:169
3755
  msgctxt "fees admin"
3756
  msgid "Click to add categories to the selection."
3757
  msgstr ""
3758
 
3759
+ #: templates/admin/fees-form.tpl.php:183
3760
  #, fuzzy
3761
  msgctxt "fees admin"
3762
  msgid "Pricing"
3763
  msgstr "Preis"
3764
 
3765
+ #: templates/admin/fees-form.tpl.php:188
3766
  msgctxt "fees admin"
3767
  msgid "Pricing model"
3768
  msgstr ""
3769
 
3770
+ #: templates/admin/fees-form.tpl.php:192
3771
  msgctxt "fees admin"
3772
  msgid "Flat price"
3773
  msgstr ""
3774
 
3775
+ #: templates/admin/fees-form.tpl.php:193
3776
  #, fuzzy
3777
  msgctxt "fees admin"
3778
  msgid "Different price for different categories"
3779
  msgstr "Sortierung für Kategorien"
3780
 
3781
+ #: templates/admin/fees-form.tpl.php:194
3782
  msgctxt "fees admin"
3783
  msgid "Base price plus an extra amount per category"
3784
  msgstr ""
3785
 
3786
+ #: templates/admin/fees-form.tpl.php:200
3787
  #, fuzzy
3788
  msgctxt "fees admin"
3789
  msgid "Fee Price"
3790
  msgstr "Preis"
3791
 
3792
+ #: templates/admin/fees-form.tpl.php:208
3793
  #, fuzzy
3794
  msgctxt "fees admin"
3795
  msgid "Prices per category"
3796
  msgstr "Kategorie entfernen"
3797
 
3798
+ #: templates/admin/fees-form.tpl.php:213
3799
  #, fuzzy
3800
  msgctxt "fees admin"
3801
  msgid "Category"
3802
  msgstr "Kategorien"
3803
 
3804
+ #: templates/admin/fees-form.tpl.php:214
3805
  #, fuzzy
3806
  msgctxt "fees admin"
3807
  msgid "Price"
3808
  msgstr "Preis"
3809
 
3810
+ #: templates/admin/fees-form.tpl.php:228
3811
  msgctxt "fees admin"
3812
  msgid "Extra amount (per category)"
3813
  msgstr ""
3814
 
3815
+ #: templates/admin/fees-form.tpl.php:239
3816
  #, fuzzy
3817
  msgctxt "fees admin"
3818
  msgid "Save Changes"
4036
  msgid "Tags updated."
4037
  msgstr "Einstellungen aktualisiert."
4038
 
4039
+ #: includes/fields/class-fieldtypes-checkbox.php:92
4040
  #, fuzzy
4041
  msgctxt "form-fields admin"
4042
  msgid "Select All"
4043
  msgstr "Liste auswählen"
4044
 
4045
+ #: includes/fields/class-fieldtypes-checkbox.php:110
4046
+ #: includes/fields/class-fieldtypes-radiobutton.php:90
 
4047
  msgctxt "form-fields admin"
4048
  msgid "Field Options (for select lists, radio buttons and checkboxes)."
4049
  msgstr ""
4050
  "Feldoptionen (für ausgewählte Listen, Radiobutton und Kontrollkästchen)"
4051
 
4052
+ #: includes/fields/class-fieldtypes-checkbox.php:122
4053
  msgctxt "form-fields admin"
4054
  msgid "Include \"Select all\"?"
4055
  msgstr ""
4056
 
4057
+ #: includes/fields/class-fieldtypes-checkbox.php:126
4058
  msgctxt "form-fields admin"
4059
  msgid "Display \"Select all\" option among options above."
4060
  msgstr ""
4061
 
4062
+ #: includes/fields/class-fieldtypes-checkbox.php:142
4063
+ #: includes/fields/class-fieldtypes-radiobutton.php:112
 
4064
  msgctxt "form-fields admin"
4065
  msgid "Field list of options is required."
4066
  msgstr "Feldliste von Optionen wird benötigt."
4067
 
4068
+ #: includes/fields/class-fieldtypes-image.php:58
 
 
 
 
 
 
4069
  #, fuzzy
4070
  msgctxt "form-fields admin"
4071
  msgid "Field Caption required?"
4072
  msgstr "Feldbezeichnung ist Pflichtfeld."
4073
 
4074
+ #: includes/fields/class-fieldtypes-textarea.php:193
 
 
 
 
 
 
 
 
 
 
 
4075
  msgctxt "form-fields admin"
4076
  msgid "Allow HTML input for this field?"
4077
  msgstr "Erlaube HTML Eingaben für dieses Feld?"
4078
 
4079
+ #: includes/fields/class-fieldtypes-textarea.php:196
4080
  msgctxt "form-fields admin"
4081
  msgid "Allow IFRAME tags in content?"
4082
  msgstr "Erlaube IFRAME-Tags im Inhalt?"
4083
 
4084
+ #: includes/fields/class-fieldtypes-textarea.php:200
4085
  msgctxt "form-fields admin"
4086
  msgid "No"
4087
  msgstr "Nein"
4088
 
4089
+ #: includes/fields/class-fieldtypes-textarea.php:201
4090
  msgctxt "form-fields admin"
4091
  msgid "Yes"
4092
  msgstr "Ja"
4093
 
4094
+ #: includes/fields/class-fieldtypes-textarea.php:206
4095
  msgctxt "form-fields admin"
4096
  msgid "Allow WordPress shortcodes in this field?"
4097
  msgstr "Erlaube Wordpress Shortcodes in diesem Feld?"
4098
 
4099
+ #: includes/fields/class-fieldtypes-textarea.php:211
4100
  msgctxt "form-fields admin"
4101
  msgid "Display a WYSIWYG editor on the frontend?"
4102
  msgstr "Zeige einen WYSIWYG-Editor im Frontend an?"
4103
 
4104
+ #: includes/fields/class-fieldtypes-textarea.php:214
4105
  msgctxt "form-fields admin"
4106
  msgid ""
4107
  "<b>Warning:</b> Users can use this feature to get around your image limits "
4108
  "in fee plans."
4109
  msgstr ""
4110
 
4111
+ #: includes/fields/class-fieldtypes-textarea.php:215
4112
  msgctxt "form-fields admin"
4113
  msgid "Allow images in WYSIWYG editor?"
4114
  msgstr "Bilder im WYSIWYG-Editor erlauben?"
4115
 
4116
+ #: includes/fields/class-fieldtypes-textarea.php:218
4117
  msgctxt "form-fields admin"
4118
  msgid ""
4119
  "<b>Advanced users only!</b> Unless you've been told to change this, don't "
4122
  "<b>Nur für Administratoren!</b> Wenn es dir nicht ausdrücklich gesagt wurde, "
4123
  "ändere diese Einstellung nicht bevor du nicht weist was du genau tust."
4124
 
4125
+ #: includes/fields/class-fieldtypes-textarea.php:219
4126
  msgctxt "form-fields admin"
4127
  msgid "Apply \"the_content\" filter before displaying this field?"
4128
  msgstr "\"the_content\" Filter zuweisen bevor das Feld angezeigt wird?"
4129
 
4130
+ #: includes/fields/class-fieldtypes-textarea.php:222
4131
  msgctxt "form-fields admin"
4132
  msgid "Use shortened version of Description field as excerpt"
4133
  msgstr ""
4134
 
4135
+ #: includes/fields/class-fieldtypes-textarea.php:223
4136
  msgctxt "form-fields admin"
4137
  msgid ""
4138
  "Enable always (override the Short Description given with a shortened Long "
4139
  "Description)"
4140
  msgstr ""
4141
 
4142
+ #: includes/fields/class-fieldtypes-textarea.php:224
4143
  msgctxt "form-fields admin"
4144
  msgid ""
4145
  "Enable conditionally (override ONLY when Short Description is empty with a "
4146
  "shortened Long Description)"
4147
  msgstr ""
4148
 
4149
+ #: includes/fields/class-fieldtypes-textarea.php:225
4150
  msgctxt "form-fields admin"
4151
  msgid "Disable (use the Short Description all the time, empty or not)"
4152
  msgstr ""
4153
 
4154
+ #: includes/fields/class-fieldtypes-textarea.php:227
4155
  msgctxt "form-fields admin"
4156
  msgid ""
4157
  "Truncates the description field to the value set here. To display all of the "
4158
  "description, set to 0."
4159
  msgstr ""
4160
 
4161
+ #: includes/fields/class-fieldtypes-textarea.php:228
4162
  msgctxt "form-fields admin"
4163
  msgid ""
4164
  "Number of Characters from Short Description/Excerpt to Display in List View "
4165
  "(only)"
4166
  msgstr ""
4167
 
4168
+ #: includes/fields/class-fieldtypes-textarea.php:233
4169
  msgctxt "form-fields admin"
4170
  msgid "Automatically generate excerpt from content field?"
4171
  msgstr "Automatisches Generierung eines Auszugs aus dem Inhaltsfeld?"
4176
  msgid "Show followers count?"
4177
  msgstr "Kategoriepost Anzahl anzeigen?"
4178
 
4179
+ #: templates/admin/form-fields-addoredit.tpl.php:6
 
 
 
 
 
 
 
 
 
 
4180
  msgctxt "form-fields admin"
4181
  msgid "Add Form Field"
4182
  msgstr "Formularfeld hinzufügen"
4183
 
4184
+ #: templates/admin/form-fields-addoredit.tpl.php:19
4185
  msgctxt "form-fields admin"
4186
  msgid "Field Association"
4187
  msgstr "Feldverbindung"
4188
 
4189
+ #: templates/admin/form-fields-addoredit.tpl.php:19
4190
+ #: templates/admin/form-fields-addoredit.tpl.php:44
4191
+ #: templates/admin/form-fields-addoredit.tpl.php:68
4192
  msgctxt "form-fields admin"
4193
  msgid "required"
4194
  msgstr "Pflichtfeld"
4195
 
4196
+ #: templates/admin/form-fields-addoredit.tpl.php:44
4197
  msgctxt "form-fields admin"
4198
  msgid "Field Type"
4199
  msgstr "Feldtyp"
4200
 
4201
+ #: templates/admin/form-fields-addoredit.tpl.php:68
4202
  msgctxt "form-fields admin"
4203
  msgid "Field Label"
4204
  msgstr "Feldbezeichnung"
4205
 
4206
+ #: templates/admin/form-fields-addoredit.tpl.php:78
4207
  msgctxt "form-fields admin"
4208
  msgid "Field description"
4209
  msgstr "Feldbeschreibung"
4210
 
4211
+ #: templates/admin/form-fields-addoredit.tpl.php:78
4212
  msgctxt "form-fields admin"
4213
  msgid "optional"
4214
  msgstr "Optional"
4215
 
4216
+ #: templates/admin/form-fields-addoredit.tpl.php:95
4217
  msgctxt "form-fields admin"
4218
  msgid "Field-specific settings"
4219
  msgstr "Feld spezifische Einstellungen"
4220
 
4221
+ #: templates/admin/form-fields-addoredit.tpl.php:104
4222
  msgctxt "form-fields admin"
4223
  msgid "Field validation options"
4224
  msgstr "Optionen Feldvalidierung"
4225
 
4226
+ #: templates/admin/form-fields-addoredit.tpl.php:108
4227
  msgctxt "form-fields admin"
4228
  msgid "Field Validator"
4229
  msgstr "Feldvalidator"
4230
 
4231
+ #: templates/admin/form-fields-addoredit.tpl.php:112
4232
  msgctxt "form-fields admin"
4233
  msgid "No validation"
4234
  msgstr "Keine Validierung"
4235
 
4236
+ #: templates/admin/form-fields-addoredit.tpl.php:124
4237
  #, fuzzy
4238
  msgctxt "form-fields admin"
4239
  msgid "Number of words"
4240
  msgstr "Anzahl der Bilder:"
4241
 
4242
+ #: templates/admin/form-fields-addoredit.tpl.php:134
4243
  msgctxt "form-fields admin"
4244
  msgid "Is field required?"
4245
  msgstr "Ist das Feld ein Pflichtfeld?"
4246
 
4247
+ #: templates/admin/form-fields-addoredit.tpl.php:140
4248
  msgctxt "form-fields admin"
4249
  msgid "This field is required."
4250
  msgstr "Dieses Feld ist ein Pflichtfeld."
4251
 
4252
+ #: templates/admin/form-fields-addoredit.tpl.php:148
4253
  msgctxt "form-fields admin"
4254
  msgid "Field display options"
4255
  msgstr "Feld Anzeigeoptionen"
4256
 
4257
+ #: templates/admin/form-fields-addoredit.tpl.php:152
4258
  msgctxt "form-fields admin"
4259
  msgid "Field Category Policy:"
4260
  msgstr ""
4261
 
4262
+ #: templates/admin/form-fields-addoredit.tpl.php:157
4263
  #, fuzzy
4264
  msgctxt "form-fields admin"
4265
  msgid "Field applies to all categories"
4266
  msgstr "Erneuere alle Einträge in abgelaufenen Kategorien"
4267
 
4268
+ #: templates/admin/form-fields-addoredit.tpl.php:158
4269
  #, fuzzy
4270
  msgctxt "form-fields admin"
4271
  msgid "Field applies to only certain categories"
4272
  msgstr "Erneuere alle Einträge in abgelaufenen Kategorien"
4273
 
4274
+ #: templates/admin/form-fields-addoredit.tpl.php:162
4275
  #, fuzzy
4276
  msgctxt "form-fields admin"
4277
  msgid "Limit field to the following categories:"
4278
  msgstr "Du kannst folgende Platzhalter verwenden:"
4279
 
4280
+ #: templates/admin/form-fields-addoredit.tpl.php:186
4281
  msgctxt "form-fields admin"
4282
  msgid "Click to add categories to the selection."
4283
  msgstr ""
4284
 
4285
+ #: templates/admin/form-fields-addoredit.tpl.php:199
4286
  msgctxt "form-fields admin"
4287
  msgid "Show this field to admin users only?"
4288
  msgstr ""
4289
 
4290
+ #: templates/admin/form-fields-addoredit.tpl.php:205
4291
  #, fuzzy
4292
  msgctxt "form-fields admin"
4293
  msgid "Display this field to admin users only in the edit listing view."
4294
  msgstr "Diesen Wert in der Detailansicht anzeigen."
4295
 
4296
+ #: templates/admin/form-fields-addoredit.tpl.php:211
4297
  msgctxt "form-fields admin"
4298
  msgid "Show this value in excerpt view?"
4299
  msgstr "In der Vorschau anzeigen?"
4300
 
4301
+ #: templates/admin/form-fields-addoredit.tpl.php:217
4302
  msgctxt "form-fields admin"
4303
  msgid "Display this value in post excerpt view."
4304
  msgstr "Der Wert wird in der Vorschau des Eintrags angezeigt (Exzerpt)."
4305
 
4306
+ #: templates/admin/form-fields-addoredit.tpl.php:223
4307
  msgctxt "form-fields admin"
4308
  msgid "Show this value in listing view?"
4309
  msgstr "In Detailansicht anzeigen?"
4310
 
4311
+ #: templates/admin/form-fields-addoredit.tpl.php:229
4312
  msgctxt "form-fields admin"
4313
  msgid "Display this value in the listing view."
4314
  msgstr "Diesen Wert in der Detailansicht anzeigen."
4315
 
4316
+ #: templates/admin/form-fields-addoredit.tpl.php:235
4317
  msgctxt "form-fields admin"
4318
  msgid "Include this field in the search form?"
4319
  msgstr "In Suchform integrieren?"
4320
 
4321
+ #: templates/admin/form-fields-addoredit.tpl.php:241
4322
  msgctxt "form-fields admin"
4323
  msgid "Include this field in the search form."
4324
  msgstr "Zeige das Feld im Suchformular."
4325
 
4326
+ #: templates/admin/form-fields-addoredit.tpl.php:247
4327
  #, fuzzy
4328
  msgctxt "form-fields admin"
4329
  msgid "Is this field required for searching?"
4330
  msgstr "Ist das Feld ein Pflichtfeld?"
4331
 
4332
+ #: templates/admin/form-fields-addoredit.tpl.php:253
4333
  msgctxt "form-fields admin"
4334
  msgid ""
4335
  "Make this fields required during searches on the Advanced Search screen."
4336
  msgstr ""
4337
 
4338
+ #: templates/admin/form-fields-addoredit.tpl.php:259
4339
  msgctxt "form-fields admin"
4340
  msgid "Hide this field's label?"
4341
  msgstr "Feldbezeichnung verbergen?"
4342
 
4343
+ #: templates/admin/form-fields-addoredit.tpl.php:265
4344
  msgctxt "form-fields admin"
4345
  msgid "Hide this field's label when displaying it."
4346
  msgstr ""
4347
  "Die Feldbezeichnung wird dann nicht mehr angezeigt (nur der Inhalt an sich)."
4348
 
4349
+ #: templates/admin/form-fields-addoredit.tpl.php:272
4350
  #, fuzzy
4351
  msgctxt "form-fields admin"
4352
  msgid "Field privacy options"
4353
  msgstr "Feld Anzeigeoptionen"
4354
 
4355
+ #: templates/admin/form-fields-addoredit.tpl.php:276
4356
  msgctxt "form-fields admin"
4357
  msgid "This field contains sensitive or private information?"
4358
  msgstr ""
4359
 
4360
+ #: templates/admin/form-fields-addoredit.tpl.php:284
4361
  msgctxt "form-fields admin"
4362
  msgid "Add this field when exporting or deleting user's personal data."
4363
  msgstr ""
4364
 
4365
+ #: templates/admin/form-fields-addoredit.tpl.php:291
4366
  msgctxt "form-fields admin"
4367
  msgid "Update Field"
4368
  msgstr "Feld aktualisieren"
4369
 
4370
+ #: templates/admin/form-fields-addoredit.tpl.php:293
4371
  msgctxt "form-fields admin"
4372
  msgid "Add Field"
4373
  msgstr "Feld erstellen"
4563
  msgid "Payment details updated."
4564
  msgstr "Bezahldetails"
4565
 
4566
+ #: templates/admin/payments-note.tpl.php:13
 
4567
  #, fuzzy
4568
  msgctxt "payments admin"
4569
+ msgid "Are you sure you want to delete this note?"
4570
+ msgstr "Bist du sicher, dass du diesen \"%s\" Preis löschen möchtest?"
4571
 
4572
+ #: templates/admin/payments-note.tpl.php:13
 
4573
  #, fuzzy
4574
  msgctxt "payments admin"
4575
+ msgid "Delete"
4576
+ msgstr "Löschen"
4577
 
4578
+ #: includes/admin/settings/class-settings-admin.php:351
4579
  #, fuzzy
4580
+ msgctxt "admin settings"
4581
+ msgid "Remove"
4582
+ msgstr "Entfernen"
4583
 
4584
+ #: includes/admin/settings/class-settings-admin.php:413
4585
+ msgctxt "admin settings"
4586
+ msgid "Valid placeholders: %s"
4587
+ msgstr "Gültige Platzhalter: %s"
 
4588
 
4589
+ #: includes/admin/settings/class-settings-bootstrap.php:78
4590
+ msgctxt "admin settings"
4591
+ msgid ""
4592
+ "<strong>IMPORTANT:</strong> subpages of the main directory page cannot be "
4593
+ "accesed while this setting is checked."
4594
+ msgstr ""
4595
 
4596
+ #: includes/admin/settings/class-settings-bootstrap.php:284
4597
+ msgctxt "admin settings"
4598
+ msgid "Above results"
4599
+ msgstr ""
 
4600
 
4601
+ #: includes/admin/settings/class-settings-bootstrap.php:285
4602
+ msgctxt "admin settings"
4603
+ msgid "Below results"
4604
+ msgstr ""
 
4605
 
4606
+ #: includes/admin/settings/class-settings-bootstrap.php:286
4607
+ msgctxt "admin settings"
4608
+ msgid "Don't show with results"
4609
+ msgstr ""
 
4610
 
4611
+ #: includes/admin/settings/class-settings-bootstrap.php:293
4612
+ msgctxt "admin settings"
4613
+ msgid ""
4614
+ "You have selected a textarea field to be included in quick searches. "
4615
+ "Searches involving those fields are very expensive and could result in "
4616
+ "timeouts and/or general slowness."
4617
+ msgstr ""
4618
+ "Du hast ein Textfeld für die schnelle Suche ausgewählt. Eine Suche der viele "
4619
+ "Felder hinzugefügt werden, kann sehr langsam sein und lange Zeit in Anspruch "
4620
+ "nehmen. "
4621
 
4622
+ #: includes/admin/settings/class-settings-bootstrap.php:297
4623
+ msgctxt "admin settings"
4624
+ msgid ""
4625
+ "If no fields are selected, the following fields will be used in Quick "
4626
+ "Searches:"
4627
+ msgstr ""
4628
 
4629
+ #: includes/admin/settings/class-settings-bootstrap.php:340
4630
+ msgctxt "admin settings"
4631
+ msgid ""
4632
+ "Check this if you are having trouble with BD, particularly when importing or "
4633
+ "exporting CSV files."
4634
+ msgstr ""
4635
+ "Klicken sie dieses Feld, wenn Sie Probleme mit BD haben, besonders beim "
4636
+ "Importieren oder Exportieren von CSV-Dateien."
4637
 
4638
+ #: includes/admin/settings/class-settings-bootstrap.php:525
4639
+ msgctxt "admin settings"
4640
+ msgid "Do not include comments in listings"
4641
+ msgstr "Keine Kommentare bei den Einträgen anzeigen"
 
4642
 
4643
+ #: includes/admin/settings/class-settings-bootstrap.php:549
4644
  #, fuzzy
4645
+ msgctxt "admin settings"
4646
+ msgid "Directory view."
4647
+ msgstr "Verzeichnis"
4648
 
4649
+ #: includes/admin/settings/class-settings-bootstrap.php:550
4650
  #, fuzzy
4651
+ msgctxt "admin settings"
4652
+ msgid "All Listings view."
4653
+ msgstr "Alle Einträge"
4654
 
4655
+ #: includes/admin/settings/class-settings-bootstrap.php:551
4656
  #, fuzzy
4657
+ msgctxt "admin settings"
4658
+ msgid "Category view."
4659
+ msgstr "Kategorien"
4660
 
4661
+ #: includes/admin/settings/class-settings-bootstrap.php:552
4662
  #, fuzzy
4663
+ msgctxt "admin settings"
4664
+ msgid "Search view."
4665
+ msgstr "Suche"
4666
 
4667
+ #: includes/admin/settings/class-settings-bootstrap.php:651
4668
+ msgctxt "admin settings"
4669
+ msgid "Name"
4670
+ msgstr "Name"
 
4671
 
4672
+ #: includes/admin/settings/class-settings-bootstrap.php:652
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4673
  msgctxt "admin settings"
4674
  msgid "Slug"
4675
  msgstr "Entwurf"
4676
 
4677
+ #: includes/admin/settings/class-settings-bootstrap.php:653
4678
  msgctxt "admin settings"
4679
  msgid "Listing Count"
4680
  msgstr "Anzahl Einträge"
4681
 
4682
+ #: includes/admin/settings/class-settings-bootstrap.php:665
4683
+ #: includes/admin/settings/class-settings-bootstrap.php:733
4684
  msgctxt "admin settings"
4685
  msgid "Ascending"
4686
  msgstr "Aufsteigend"
4687
 
4688
+ #: includes/admin/settings/class-settings-bootstrap.php:666
4689
+ #: includes/admin/settings/class-settings-bootstrap.php:734
4690
  msgctxt "admin settings"
4691
  msgid "Descending"
4692
  msgstr "Absteigend"
4693
 
4694
+ #: includes/admin/settings/class-settings-bootstrap.php:699
4695
  msgctxt "admin settings"
4696
+ msgid "Fee Plan Custom Order can be changed under <a>Fee Plans</a>"
4697
  msgstr ""
4698
 
4699
+ #: includes/admin/settings/class-settings-bootstrap.php:711
4700
  msgctxt "admin settings"
4701
  msgid "Title"
4702
  msgstr "Titel"
4703
 
4704
+ #: includes/admin/settings/class-settings-bootstrap.php:712
4705
  msgctxt "admin settings"
4706
  msgid "Author"
4707
  msgstr "Author"
4708
 
4709
+ #: includes/admin/settings/class-settings-bootstrap.php:713
4710
+ #: includes/functions.php:1158
4711
  msgctxt "admin settings"
4712
  msgid "Date posted"
4713
  msgstr "Datum gepostet"
4714
 
4715
+ #: includes/admin/settings/class-settings-bootstrap.php:714
4716
+ #: includes/functions.php:1159
4717
  msgctxt "admin settings"
4718
  msgid "Date last modified"
4719
  msgstr "Datum zuletzt verändert"
4720
 
4721
+ #: includes/admin/settings/class-settings-bootstrap.php:715
4722
  msgctxt "admin settings"
4723
  msgid "Random"
4724
  msgstr "Zufall"
4725
 
4726
+ #: includes/admin/settings/class-settings-bootstrap.php:716
4727
  msgctxt "admin settings"
4728
  msgid "Paid first then free. Inside each group by date."
4729
  msgstr ""
4730
 
4731
+ #: includes/admin/settings/class-settings-bootstrap.php:717
4732
  msgctxt "admin settings"
4733
  msgid "Paid first then free. Inside each group by title."
4734
  msgstr ""
4735
 
4736
+ #: includes/admin/settings/class-settings-bootstrap.php:718
4737
  msgctxt "admin settings"
4738
  msgid "Fee Plan Custom Order, then Date"
4739
  msgstr ""
4740
 
4741
+ #: includes/admin/settings/class-settings-bootstrap.php:719
4742
  msgctxt "admin settings"
4743
  msgid "Fee Plan Custom Order, then Title"
4744
  msgstr ""
4745
 
4746
+ #: includes/admin/settings/class-settings-bootstrap.php:980
 
 
 
 
 
4747
  msgctxt "admin settings"
4748
  msgid ""
4749
  "For paid listing images, configure that by adding or editing a <a>Fee Plan</"
4753
  "erstellen eines <a>Preisplan</a> an Stelle dieser Einstellungen, die von "
4754
  "bezahlten Einträgen ignoriert wird."
4755
 
4756
+ #: includes/admin/settings/class-settings-bootstrap.php:991
4757
+ #: includes/admin/settings/class-settings-bootstrap.php:1044
4758
  #, fuzzy
4759
  msgctxt "admin settings"
4760
  msgid "Excerpt view."
4761
  msgstr "Im Textauszug"
4762
 
4763
+ #: includes/admin/settings/class-settings-bootstrap.php:992
4764
+ #: includes/admin/settings/class-settings-bootstrap.php:1045
4765
  #, fuzzy
4766
  msgctxt "admin settings"
4767
  msgid "Detail view."
4768
  msgstr "Verzeichnis"
4769
 
4770
+ #. translators: %1$s: gateway name, %2$s: explanation string
4771
+ #: includes/admin/settings/class-settings-bootstrap.php:1103
4772
  msgctxt "admin settings"
4773
  msgid "AED currency is not supported by %1$s. %2$s"
4774
  msgstr ""
4775
 
4776
+ #: includes/admin/settings/class-settings-bootstrap.php:1121
4777
  msgctxt "admin settings"
4778
  msgid "Australian Dollar (AUD)"
4779
  msgstr "Australischer Dollar (AUD)"
4780
 
4781
+ #: includes/admin/settings/class-settings-bootstrap.php:1122
4782
  msgctxt "admin settings"
4783
  msgid "Brazilian Real (BRL)"
4784
  msgstr "Brasilianischer Real (BRL)"
4785
 
4786
+ #: includes/admin/settings/class-settings-bootstrap.php:1123
4787
  msgctxt "admin settings"
4788
  msgid "Canadian Dollar (CAD)"
4789
  msgstr "Kanadischer Dollar (CAD)"
4790
 
4791
+ #: includes/admin/settings/class-settings-bootstrap.php:1124
4792
  msgctxt "admin settings"
4793
  msgid "Czech Koruna (CZK)"
4794
  msgstr "Tschechische Koruna (CZK)"
4795
 
4796
+ #: includes/admin/settings/class-settings-bootstrap.php:1125
4797
  msgctxt "admin settings"
4798
  msgid "Danish Krone (DKK)"
4799
  msgstr "Dänische Krone (DKK)"
4800
 
4801
+ #: includes/admin/settings/class-settings-bootstrap.php:1126
4802
  msgctxt "admin settings"
4803
  msgid "United Arab Emirates Dirham (AED)"
4804
  msgstr ""
4805
 
4806
+ #: includes/admin/settings/class-settings-bootstrap.php:1127
4807
  msgctxt "admin settings"
4808
  msgid "Euro (EUR)"
4809
  msgstr "Euro (EUR)"
4810
 
4811
+ #: includes/admin/settings/class-settings-bootstrap.php:1128
4812
  msgctxt "admin settings"
4813
  msgid "Hong Kong Dollar (HKD)"
4814
  msgstr "Hong Kong Dollar (HKD)"
4815
 
4816
+ #: includes/admin/settings/class-settings-bootstrap.php:1129
4817
  msgctxt "admin settings"
4818
  msgid "Hungarian Forint (HUF)"
4819
  msgstr "Ungarischer Forint (HUF)"
4820
 
4821
+ #: includes/admin/settings/class-settings-bootstrap.php:1130
4822
  msgctxt "admin settings"
4823
  msgid "Israeli New Shequel (ILS)"
4824
  msgstr "Israelischer Neuer Schequel (ILS)"
4825
 
4826
+ #: includes/admin/settings/class-settings-bootstrap.php:1131
4827
  msgctxt "admin settings"
4828
  msgid "Japanese Yen (JPY)"
4829
  msgstr "Japanischer Jen (JPY)"
4830
 
4831
+ #: includes/admin/settings/class-settings-bootstrap.php:1132
4832
  msgctxt "admin settings"
4833
  msgid "Moroccan Dirham (MAD)"
4834
  msgstr ""
4835
 
4836
+ #: includes/admin/settings/class-settings-bootstrap.php:1133
4837
  msgctxt "admin settings"
4838
  msgid "Malasian Ringgit (MYR)"
4839
  msgstr "Malaysischer Ringgit (MYR)"
4840
 
4841
+ #: includes/admin/settings/class-settings-bootstrap.php:1134
4842
  msgctxt "admin settings"
4843
  msgid "Mexican Peso (MXN)"
4844
  msgstr "Mexikanischer Peso (MXN)"
4845
 
4846
+ #: includes/admin/settings/class-settings-bootstrap.php:1135
4847
  msgctxt "admin settings"
4848
  msgid "Norwegian Krone (NOK)"
4849
  msgstr "Norwegische Krone (NOK)"
4850
 
4851
+ #: includes/admin/settings/class-settings-bootstrap.php:1136
4852
  msgctxt "admin settings"
4853
  msgid "New Zealand Dollar (NZD)"
4854
  msgstr "Neuseeland Dollar (NZD)"
4855
 
4856
+ #: includes/admin/settings/class-settings-bootstrap.php:1137
4857
  msgctxt "admin settings"
4858
  msgid "Philippine Peso (PHP)"
4859
  msgstr "Philippinischer Peso (PHP)"
4860
 
4861
+ #: includes/admin/settings/class-settings-bootstrap.php:1138
4862
  msgctxt "admin settings"
4863
  msgid "Polish Zloty (PLN)"
4864
  msgstr "Polnischer Zloty (PLN)"
4865
 
4866
+ #: includes/admin/settings/class-settings-bootstrap.php:1139
4867
  msgctxt "admin settings"
4868
  msgid "Pound Sterling (GBP)"
4869
  msgstr "Pfund Sterling (GBP)"
4870
 
4871
+ #: includes/admin/settings/class-settings-bootstrap.php:1140
4872
  msgctxt "admin settings"
4873
  msgid "Singapore Dollar (SGD)"
4874
  msgstr "Singapore Dollar (SGD)"
4875
 
4876
+ #: includes/admin/settings/class-settings-bootstrap.php:1141
4877
  msgctxt "admin settings"
4878
  msgid "Swedish Krona (SEK)"
4879
  msgstr "Schwedische Krone (SEK)"
4880
 
4881
+ #: includes/admin/settings/class-settings-bootstrap.php:1142
4882
  msgctxt "admin settings"
4883
  msgid "Swiss Franc (CHF)"
4884
  msgstr "Schweizer Franken (CHF)"
4885
 
4886
+ #: includes/admin/settings/class-settings-bootstrap.php:1143
4887
  msgctxt "admin settings"
4888
  msgid "Taiwan Dollar (TWD)"
4889
  msgstr "Taiwanischer Dollar (TWD)"
4890
 
4891
+ #: includes/admin/settings/class-settings-bootstrap.php:1144
4892
  msgctxt "admin settings"
4893
  msgid "Thai Baht (THB)"
4894
  msgstr "Thailändischer Baht (THB)"
4895
 
4896
+ #: includes/admin/settings/class-settings-bootstrap.php:1145
4897
  msgctxt "admin settings"
4898
  msgid "Turkish Lira (TRY)"
4899
  msgstr "Türkische Lira (TRY)"
4900
 
4901
+ #: includes/admin/settings/class-settings-bootstrap.php:1146
4902
  msgctxt "admin settings"
4903
  msgid "U.S. Dollar (USD)"
4904
  msgstr "U.S. Dollar"
4905
 
4906
+ #: includes/admin/settings/class-settings-bootstrap.php:1170
4907
  msgctxt "admin settings"
4908
  msgid "Show currency symbol on the left"
4909
  msgstr "Währungssymbol links anzeigen"
4910
 
4911
+ #: includes/admin/settings/class-settings-bootstrap.php:1171
4912
  msgctxt "admin settings"
4913
  msgid "Show currency symbol on the right"
4914
  msgstr "Währungssymbol rechts anzeigen"
4915
 
4916
+ #: includes/admin/settings/class-settings-bootstrap.php:1172
4917
  msgctxt "admin settings"
4918
  msgid "Do not show currency symbol"
4919
  msgstr "Währungssymbol nicht anzeigen"
4920
 
4921
+ #: includes/admin/settings/class-settings-bootstrap.php:1193
4922
  msgctxt "admin settings"
4923
  msgid ""
4924
  "Thank you for your payment. Your payment is being verified and your listing "
4928
  "geprüft. Die Verifizierung und die Prüfung können 48 Stunden in Anspruch "
4929
  "nehmen."
4930
 
4931
+ #: includes/admin/settings/class-settings-bootstrap.php:1218
4932
  msgctxt "admin settings"
4933
  msgid ""
4934
  "Listings with pending payments are marked as abandoned after this time. You "
4935
+ "can also <a>customize the email</a> users receive."
4936
  msgstr ""
4937
 
4938
+ #: includes/admin/settings/class-settings-bootstrap.php:1248
4939
  msgctxt "admin settings"
4940
  msgid "Try listing's email field first, then author's email."
4941
  msgstr "Versuchen Sie das E-Mail-Feld zuerst, dann die E-Mail des Autors."
4942
 
4943
+ #: includes/admin/settings/class-settings-bootstrap.php:1249
4944
  msgctxt "admin settings"
4945
  msgid "Try author's email first and then listing's email field."
4946
  msgstr ""
4947
  "Probieren sie erst die E-Mail des Authors und dann die E-Mail des Felds."
4948
 
4949
+ #: includes/admin/settings/class-settings-bootstrap.php:1262
4950
  msgctxt "admin settings"
4951
  msgid "Plain (text/plain)"
4952
  msgstr ""
4953
 
4954
+ #: includes/admin/settings/class-settings-bootstrap.php:1263
4955
  msgctxt "admin settings"
4956
  msgid "HTML (text/html)"
4957
  msgstr ""
4958
 
4959
+ #: includes/admin/settings/class-settings-bootstrap.php:1264
4960
  msgctxt "admin settings"
4961
  msgid "Both (multipart/alternative)"
4962
  msgstr ""
4963
 
4964
+ #: includes/admin/settings/class-settings-bootstrap.php:1278
4965
  msgctxt "admin settings"
4966
  msgid "A new listing is submitted."
4967
  msgstr "Ein neuer Eintrag wurde übermittelt."
4968
 
4969
+ #: includes/admin/settings/class-settings-bootstrap.php:1279
4970
  msgctxt "admin settings"
4971
  msgid "A listing is edited."
4972
  msgstr "Ein Eintrag wurde bearbeitet."
4973
 
4974
+ #: includes/admin/settings/class-settings-bootstrap.php:1280
4975
  msgctxt "admin settings"
4976
  msgid "A listing expires."
4977
  msgstr "Ein Eintrag läuft aus."
4978
 
4979
+ #: includes/admin/settings/class-settings-bootstrap.php:1281
4980
  #, fuzzy
4981
  msgctxt "admin settings"
4982
  msgid "A listing is renewed."
4983
  msgstr "Ein Eintrag wurde bearbeitet."
4984
 
4985
+ #: includes/admin/settings/class-settings-bootstrap.php:1282
4986
  #, fuzzy
4987
  msgctxt "admin settings"
4988
  msgid "A listing payment is completed."
4989
  msgstr "Ein Eintrag wurde bearbeitet."
4990
 
4991
+ #: includes/admin/settings/class-settings-bootstrap.php:1283
4992
  #, fuzzy
4993
  msgctxt "admin settings"
4994
  msgid "A listing has been reported as inappropriate."
4995
  msgstr "Der Eintrag wurde aktualisiert"
4996
 
4997
+ #: includes/admin/settings/class-settings-bootstrap.php:1284
4998
  msgctxt "admin settings"
4999
  msgid "A contact message is sent to a listing's owner."
5000
  msgstr "Eine Nachricht wurde an einen Eintrags-Eigentümer versendet."
5001
 
5002
+ #: includes/admin/settings/class-settings-bootstrap.php:1311
5003
  msgctxt "admin settings"
5004
  msgid "Their listing is submitted."
5005
  msgstr "Ihr Eintrag ist eingereicht."
5006
 
5007
+ #: includes/admin/settings/class-settings-bootstrap.php:1312
5008
  msgctxt "admin settings"
5009
  msgid "Their listing is approved/published."
5010
  msgstr "Ihr Eintrag ist genehmigt/veröffentlicht."
5011
 
5012
+ #: includes/admin/settings/class-settings-bootstrap.php:1313
5013
  #, fuzzy
5014
  msgctxt "admin settings"
5015
  msgid "A payment for their listing is completed."
5016
  msgstr "Ihr Eintrag ist eingereicht."
5017
 
5018
+ #: includes/admin/settings/class-settings-bootstrap.php:1314
5019
  #, fuzzy
5020
  msgctxt "admin settings"
5021
  msgid "Their listing expired or is about to expire."
5022
  msgstr "Ihr Eintrag ist eingereicht."
5023
 
5024
+ #: includes/admin/settings/class-settings-bootstrap.php:1332
5025
+ #: includes/admin/settings/class-settings-bootstrap.php:1351
5026
+ #: includes/admin/settings/class-settings-bootstrap.php:1383
5027
+ #: includes/admin/settings/class-settings-bootstrap.php:1418
5028
+ #: includes/admin/settings/class-settings-bootstrap.php:1455
5029
  msgctxt "admin settings"
5030
  msgid "Listing's title"
5031
  msgstr "Eintrag Titel"
5032
 
5033
+ #: includes/admin/settings/class-settings-bootstrap.php:1333
5034
+ #: includes/admin/settings/class-settings-bootstrap.php:1419
5035
  #, fuzzy
5036
  msgctxt "admin settings"
5037
  msgid "Listing's fee plan name"
5038
  msgstr "Eintrag Enddatum"
5039
 
5040
+ #: includes/admin/settings/class-settings-bootstrap.php:1334
5041
+ #: includes/admin/settings/class-settings-bootstrap.php:1420
5042
  #, fuzzy
5043
  msgctxt "admin settings"
5044
  msgid "Listing's fee plan description"
5045
  msgstr "Auswahl der Preispakete"
5046
 
5047
+ #: includes/admin/settings/class-settings-bootstrap.php:1335
5048
+ #: includes/admin/settings/class-settings-bootstrap.php:1421
5049
  #, fuzzy
5050
  msgctxt "admin settings"
5051
  msgid "Listing's fee plan details"
5052
  msgstr "Eintrag Enddatum"
5053
 
5054
+ #: includes/admin/settings/class-settings-bootstrap.php:1348
5055
  msgctxt "admin settings"
5056
  msgid ""
5057
  "Your listing \"[listing]\" is now available at [listing-url] and can be "
5060
  "Dein Eintrag \"[listing]\" ist jetzt verfügbar unter [listing-url] und "
5061
  "kann öffentlich eingesehen werden."
5062
 
5063
+ #: includes/admin/settings/class-settings-bootstrap.php:1352
5064
+ #: includes/admin/settings/class-settings-bootstrap.php:1382
5065
  msgctxt "admin settings"
5066
  msgid "Listing's URL"
5067
  msgstr "Eintrags URL"
5068
 
5069
+ #: includes/admin/settings/class-settings-bootstrap.php:1353
5070
+ #: includes/admin/settings/class-settings-bootstrap.php:1388
5071
  #, fuzzy
5072
  msgctxt "admin settings"
5073
  msgid "Listing's Access Key"
5074
  msgstr "Eintrag Felder / Bilder"
5075
 
5076
+ #: includes/admin/settings/class-settings-bootstrap.php:1384
5077
  #, fuzzy
5078
  msgctxt "admin settings"
5079
  msgid "Sender's name"
5080
  msgstr "Authorname"
5081
 
5082
+ #: includes/admin/settings/class-settings-bootstrap.php:1386
 
 
 
 
 
 
5083
  #, fuzzy
5084
  msgctxt "admin settings"
5085
  msgid "Contact message"
5086
  msgstr "Neue Eintrag Anweisungen"
5087
 
5088
+ #: includes/admin/settings/class-settings-bootstrap.php:1387
5089
  msgctxt "admin settings"
5090
  msgid "Date and time the message was sent"
5091
  msgstr ""
5092
 
5093
+ #: includes/admin/settings/class-settings-bootstrap.php:1422
5094
  #, fuzzy
5095
  msgctxt "admin settings"
5096
  msgid "Payment items details."
5097
  msgstr "Bezahldetails"
5098
 
5099
+ #: includes/admin/settings/class-settings-bootstrap.php:1423
5100
  msgctxt "admin settings"
5101
  msgid "URL where user can review and print payment receipt."
5102
  msgstr ""
5103
 
5104
+ #: includes/admin/settings/class-settings-bootstrap.php:1424
5105
  #, fuzzy
5106
  msgctxt "admin settings"
5107
  msgid "Gateway used to process listing's payment."
5108
  msgstr "Bezahlung ausführen"
5109
 
5110
+ #: includes/admin/settings/class-settings-bootstrap.php:1456
5111
  msgctxt "admin settings"
5112
  msgid "Checkout URL link"
5113
  msgstr "Kasse"
5114
 
5115
+ #: includes/admin/settings/class-settings-bootstrap.php:1593
5116
+ #, fuzzy
5117
  msgctxt "admin settings"
5118
+ msgid "Uploaded Image (no resize)"
5119
+ msgstr "Dateien hochladen"
 
 
5120
 
5121
+ #: includes/functions.php:1156
5122
  msgctxt "admin settings"
5123
+ msgid "User"
5124
+ msgstr "Benutzer"
 
 
5125
 
5126
+ #: includes/functions.php:1157
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5127
  msgctxt "admin settings"
5128
  msgid "User registration date"
5129
  msgstr "Eintrag Enddatum"
5130
 
5131
+ #: includes/licensing.php:197
5132
  #, fuzzy
5133
  msgctxt "admin settings"
5134
  msgid "Enter License Key here"
5135
  msgstr "Erneuere Lizenzschlüssel"
5136
 
5137
+ #: includes/admin/settings/class-settings-admin.php:454
5138
  #, fuzzy
5139
  msgctxt "expiration notices"
5140
  msgid "Add notice"
5141
  msgstr "Feld erstellen"
5142
 
5143
+ #: includes/admin/settings/class-settings-admin.php:473
5144
  msgctxt "expiration notices"
5145
  msgid "No notices configured."
5146
  msgstr ""
5147
 
5148
+ #: includes/admin/settings/class-settings-admin.php:487
5149
  #, fuzzy
5150
  msgctxt "expiration notices"
5151
  msgid "Delete"
5152
  msgstr "Löschen"
5153
 
5154
+ #: includes/admin/settings/class-settings-admin.php:515
5155
  msgctxt "expiration notices"
5156
  msgid "recurring and non-recurring"
5157
  msgstr ""
5158
 
5159
+ #: includes/admin/settings/class-settings-admin.php:517
5160
  #, fuzzy
5161
  msgctxt "expiration notices"
5162
  msgid "recurring only"
5163
  msgstr "(wiederkehrend)"
5164
 
5165
+ #: includes/admin/settings/class-settings-admin.php:519
5166
  #, fuzzy
5167
  msgctxt "expiration notices"
5168
  msgid "non-recurring only"
5169
  msgstr "(wiederkehrend)"
5170
 
5171
+ #: includes/admin/settings/class-settings-admin.php:523
5172
  #, fuzzy
5173
  msgctxt "expiration notices"
5174
  msgid "Sent when a listing (%s) is renewed."
5175
  msgstr "Senden nachdem der Eintrag eingestellt wurde."
5176
 
5177
+ #: includes/admin/settings/class-settings-admin.php:528
5178
  #, fuzzy
5179
  msgctxt "expiration notices"
5180
  msgid "Sent when a listing (%s) expires."
5181
  msgstr "Ein Eintrag läuft aus."
5182
 
5183
+ #: includes/admin/settings/class-settings-admin.php:536
5184
  #, fuzzy
5185
  msgctxt "expiration notices"
5186
  msgid "%d day"
5188
  msgstr[0] "%d Tag"
5189
  msgstr[1] "%d Tage"
5190
 
5191
+ #: includes/admin/settings/class-settings-admin.php:539
5192
  msgctxt "expiration notices"
5193
  msgid "%d week"
5194
  msgid_plural "%d weeks"
5195
  msgstr[0] ""
5196
  msgstr[1] ""
5197
 
5198
+ #: includes/admin/settings/class-settings-admin.php:542
5199
  msgctxt "expiration notices"
5200
  msgid "%d month"
5201
  msgid_plural "%d months"
5204
 
5205
  #. translators: 1: relative time (e.g. 3 days), 2: recurring modifier (e.g.
5206
  #. non-recuring only)
5207
+ #: includes/admin/settings/class-settings-admin.php:548
5208
  msgctxt "expiration notices"
5209
  msgid "Sent %1$s before a listing (%2$s) expires."
5210
  msgstr ""
5211
 
5212
  #. translators: 1: relative time (e.g. 3 days), 2: recurring modifier (e.g.
5213
  #. non-recuring only)
5214
+ #: includes/admin/settings/class-settings-admin.php:551
5215
  #, fuzzy
5216
  msgctxt "expiration notices"
5217
  msgid "Sent %1$s after a listing (%2$s) expires."
5218
  msgstr "Senden nachdem der Eintrag eingestellt wurde."
5219
 
5220
+ #: includes/admin/settings/class-settings-admin.php:568
5221
  msgctxt "expiration notices"
5222
  msgid "At the time of expiration"
5223
  msgstr ""
5224
 
5225
+ #: includes/admin/settings/class-settings-admin.php:569
5226
  #, fuzzy
5227
  msgctxt "expiration notices"
5228
  msgid "Right after a successful renewal"
5229
  msgstr "Der Preis wurde erfolgreich zugewiesen."
5230
 
5231
+ #: includes/admin/settings/class-settings-admin.php:580
5232
  msgctxt "expiration notices"
5233
  msgid "%d day before expiration"
5234
  msgid_plural "%d days before expiration"
5235
  msgstr[0] ""
5236
  msgstr[1] ""
5237
 
5238
+ #: includes/admin/settings/class-settings-admin.php:580
5239
  msgctxt "expiration notices"
5240
  msgid "%d day after expiration"
5241
  msgid_plural "%d days after expiration"
5242
  msgstr[0] ""
5243
  msgstr[1] ""
5244
 
5245
+ #: includes/admin/settings/class-settings-admin.php:583
5246
  msgctxt "expiration notices"
5247
  msgid "%d week before expiration"
5248
  msgid_plural "%d weeks before expiration"
5249
  msgstr[0] ""
5250
  msgstr[1] ""
5251
 
5252
+ #: includes/admin/settings/class-settings-admin.php:583
5253
  msgctxt "expiration notices"
5254
  msgid "%d week after expiration"
5255
  msgid_plural "%d weeks after expiration"
5256
  msgstr[0] ""
5257
  msgstr[1] ""
5258
 
5259
+ #: includes/admin/settings/class-settings-admin.php:586
5260
  msgctxt "expiration notices"
5261
  msgid "%d month before expiration"
5262
  msgid_plural "%d months before expiration"
5263
  msgstr[0] ""
5264
  msgstr[1] ""
5265
 
5266
+ #: includes/admin/settings/class-settings-admin.php:586
5267
  msgctxt "expiration notices"
5268
  msgid "%d month after expiration"
5269
  msgid_plural "%d months after expiration"
5270
  msgstr[0] ""
5271
  msgstr[1] ""
5272
 
5273
+ #: includes/admin/settings/class-settings-admin.php:613
5274
  #, fuzzy
5275
  msgctxt "expiration notices"
5276
  msgid "Applies to"
5277
  msgstr "zugewiesen zu"
5278
 
5279
+ #: includes/admin/settings/class-settings-admin.php:616
5280
  msgctxt "expiration notices"
5281
  msgid "Non-recurring listings"
5282
  msgstr ""
5283
 
5284
+ #: includes/admin/settings/class-settings-admin.php:617
5285
  #, fuzzy
5286
  msgctxt "expiration notices"
5287
  msgid "Recurring listings"
5288
  msgstr "Zurück zum Eintrag."
5289
 
5290
+ #: includes/admin/settings/class-settings-admin.php:618
5291
  msgctxt "expiration notices"
5292
  msgid "Recurring and non-recurring listings"
5293
  msgstr ""
5294
 
5295
+ #: includes/admin/settings/class-settings-admin.php:623
5296
  msgctxt "expiration notices"
5297
  msgid "When to send?"
5298
  msgstr ""
5299
 
5300
+ #: includes/admin/settings/class-settings-admin.php:490
 
 
 
 
 
 
5301
  #, fuzzy
5302
  msgctxt "settings"
5303
  msgid "Site title (with link)"
5304
  msgstr "Seitentitel (mit Link)"
5305
 
5306
+ #: includes/admin/settings/class-settings-admin.php:491
5307
  msgctxt "settings"
5308
  msgid "Author's name"
5309
  msgstr "Authorname"
5310
 
5311
+ #: includes/admin/settings/class-settings-admin.php:492
5312
  msgctxt "settings"
5313
  msgid "Listing's name (with link)"
5314
  msgstr "Eintragsname (mit Link)"
5315
 
5316
+ #: includes/admin/settings/class-settings-admin.php:493
5317
  #, fuzzy
5318
  msgctxt "settings"
5319
  msgid "Listing's expiration date"
5320
  msgstr "Eintrag Enddatum"
5321
 
5322
+ #: includes/admin/settings/class-settings-admin.php:494
5323
  msgctxt "settings"
5324
  msgid "Listing's renewal link, formatted with an anchor tag"
5325
  msgstr ""
5326
 
5327
+ #: includes/admin/settings/class-settings-admin.php:495
5328
  msgctxt "settings"
5329
  msgid "Listing's renewal URL, unformatted by any tags"
5330
  msgstr ""
5331
 
5332
+ #: includes/admin/settings/class-settings-admin.php:496
5333
  #, fuzzy
5334
  msgctxt "settings"
5335
  msgid "Listing's categories"
5336
  msgstr "Eintrag Titel"
5337
 
5338
+ #: includes/admin/settings/class-settings-admin.php:497
5339
  #, fuzzy
5340
  msgctxt "settings"
5341
  msgid "Listing's last payment date"
5342
  msgstr "Eintrag Enddatum"
5343
 
5344
+ #: includes/admin/settings/class-settings-admin.php:498
5345
  #, fuzzy
5346
  msgctxt "settings"
5347
  msgid "Listing's access key"
5348
  msgstr "Eintrag Felder / Bilder"
5349
 
5350
+ #: includes/admin/settings/class-settings-admin.php:655
5351
  #, fuzzy
5352
  msgctxt "settings"
5353
  msgid "Settings reset to default."
5354
  msgstr "Einstellungen aktualisiert."
5355
 
5356
+ #: includes/admin/settings/class-settings-bootstrap.php:8
5357
  #, fuzzy
5358
  msgctxt "settings"
5359
  msgid "General"
5360
  msgstr "Allgemein"
5361
 
5362
+ #: includes/admin/settings/class-settings-bootstrap.php:10
5363
+ #: includes/admin/settings/class-settings-bootstrap.php:962
5364
  #, fuzzy
5365
  msgctxt "settings"
5366
  msgid "Listings"
5367
  msgstr "Einträge"
5368
 
5369
+ #: includes/admin/settings/class-settings-bootstrap.php:11
5370
+ #: includes/admin/settings/class-settings-bootstrap.php:14
5371
+ #: includes/admin/settings/class-settings-bootstrap.php:17
5372
+ #: includes/admin/settings/class-settings-bootstrap.php:20
5373
+ #: includes/admin/settings/class-settings-bootstrap.php:34
5374
+ #: includes/admin/settings/class-settings-bootstrap.php:1229
5375
+ #: includes/admin/settings/class-settings.php:298
5376
  #, fuzzy
5377
  msgctxt "settings"
5378
  msgid "General Settings"
5379
  msgstr "Allgemeine Einstellungen"
5380
 
5381
+ #: includes/admin/settings/class-settings-bootstrap.php:16
 
 
 
 
 
 
5382
  #, fuzzy
5383
  msgctxt "settings"
5384
  msgid "Payment"
5385
  msgstr "Bezahlung"
5386
 
5387
+ #: includes/admin/settings/class-settings-bootstrap.php:19
5388
  msgctxt "settings"
5389
  msgid "Appearance"
5390
  msgstr ""
5391
 
5392
+ #: includes/admin/settings/class-settings-bootstrap.php:22
5393
+ #: includes/licensing.php:113
5394
  msgctxt "settings"
5395
  msgid "Premium Modules"
5396
  msgstr "Premium Module"
5397
 
5398
+ #: includes/admin/settings/class-settings-bootstrap.php:37
5399
  #, fuzzy
5400
  msgctxt "settings"
5401
  msgid "Permalink Settings"
5402
  msgstr "Permalink Einstellungen"
5403
 
5404
+ #: includes/admin/settings/class-settings-bootstrap.php:42
5405
  #, fuzzy
5406
  msgctxt "settings"
5407
  msgid "Directory Listings Slug"
5408
  msgstr "Verzeichniseintrag Entwurf"
5409
 
5410
+ #: includes/admin/settings/class-settings-bootstrap.php:52
5411
  #, fuzzy
5412
  msgctxt "settings"
5413
  msgid "Categories Slug"
5414
  msgstr "Kategorie Entwurf"
5415
 
5416
+ #: includes/admin/settings/class-settings-bootstrap.php:53
5417
  #, fuzzy
5418
  msgctxt "settings"
5419
  msgid ""
5422
  "Der Entwurf kann nicht von anderen Ausdrücken verwendet werden. Meide "
5423
  "\"Kategorie\" für diese Instanz."
5424
 
5425
+ #: includes/admin/settings/class-settings-bootstrap.php:64
5426
  #, fuzzy
5427
  msgctxt "settings"
5428
  msgid "Tags Slug"
5429
  msgstr "Tags Entwurf"
5430
 
5431
+ #: includes/admin/settings/class-settings-bootstrap.php:65
5432
  #, fuzzy
5433
  msgctxt "settings"
5434
  msgid "The slug can't be in use by another term. Avoid \"tag\", for instance."
5436
  "Der Entwurf kann nicht von anderen Ausdrücken verwendet werden. Meide \"tag"
5437
  "\" für diese Instanz."
5438
 
5439
+ #: includes/admin/settings/class-settings-bootstrap.php:76
5440
  #, fuzzy
5441
  msgctxt "settings"
5442
  msgid "Remove listing ID from directory URLs?"
5443
  msgstr "Entferne Eintrag ID von diesen Verzeichnis URLs?"
5444
 
5445
+ #: includes/admin/settings/class-settings-bootstrap.php:77
5446
  msgctxt "settings"
5447
  msgid "Check this setting to remove the ID for better SEO."
5448
  msgstr ""
5449
 
5450
+ #: includes/admin/settings/class-settings-bootstrap.php:78
5451
  #, fuzzy
5452
  msgctxt "settings"
5453
  msgid ""
5459
  "die ID aus der URL zu entfernen um einen SEO und Benutzerfreundlichkeits-"
5460
  "Mehrwert zu erhalten."
5461
 
5462
+ #: includes/admin/settings/class-settings-bootstrap.php:89
 
 
 
 
 
 
5463
  #, fuzzy
5464
  msgctxt "settings"
5465
  msgid "Need API keys for reCAPTCHA? Get them <a>here</a>."
5466
  msgstr "Brauchst du API Schlüssel für reCAPTCHA? <a>Hier</a> bekommst du sie."
5467
 
5468
+ #: includes/admin/settings/class-settings-bootstrap.php:96
5469
  #, fuzzy
5470
  msgctxt "settings"
5471
  msgid "Use reCAPTCHA for contact forms"
5472
  msgstr "Benutze reCAPTCHA für Kontaktformen"
5473
 
5474
+ #: includes/admin/settings/class-settings-bootstrap.php:104
5475
  #, fuzzy
5476
  msgctxt "settings"
5477
  msgid "Turn off reCAPTCHA for logged in users?"
5478
  msgstr "reCAPTCHA für angemeldete Benutzern ausschalten?"
5479
 
5480
+ #: includes/admin/settings/class-settings-bootstrap.php:112
5481
  #, fuzzy
5482
  msgctxt "settings"
5483
  msgid "Use reCAPTCHA for listing submits"
5484
  msgstr "Benutze reCAPTCHA für Eintragzusendungen"
5485
 
5486
+ #: includes/admin/settings/class-settings-bootstrap.php:120
5487
  #, fuzzy
5488
  msgctxt "settings"
5489
  msgid "Use reCAPTCHA for edit listings"
5490
  msgstr "Benutze reCAPTCHA für Eintragkommentare?"
5491
 
5492
+ #: includes/admin/settings/class-settings-bootstrap.php:128
5493
  #, fuzzy
5494
  msgctxt "settings"
5495
  msgid "Use reCAPTCHA for report listings"
5496
  msgstr "Benutze reCAPTCHA für Eintragkommentare?"
5497
 
5498
+ #: includes/admin/settings/class-settings-bootstrap.php:136
5499
  #, fuzzy
5500
  msgctxt "settings"
5501
  msgid "Use reCAPTCHA for listing comments?"
5502
  msgstr "Benutze reCAPTCHA für Eintragkommentare?"
5503
 
5504
+ #: includes/admin/settings/class-settings-bootstrap.php:144
5505
  #, fuzzy
5506
  msgctxt "settings"
5507
  msgid "reCAPTCHA Public Key"
5508
  msgstr "reCAPTCHA öffentlicher Schlüssel"
5509
 
5510
+ #: includes/admin/settings/class-settings-bootstrap.php:153
5511
  #, fuzzy
5512
  msgctxt "settings"
5513
  msgid "reCAPTCHA Private Key"
5514
  msgstr "reCAPTCHA privater Schlüssel"
5515
 
5516
+ #: includes/admin/settings/class-settings-bootstrap.php:162
5517
  #, fuzzy
5518
  msgctxt "settings"
5519
  msgid "reCAPTCHA version"
5520
  msgstr "reCAPTCHA Einstellungen"
5521
 
5522
+ #: includes/admin/settings/class-settings-bootstrap.php:175
5523
  msgctxt "settings"
5524
  msgid "reCAPTCHA V3 threshold score"
5525
  msgstr ""
5526
 
5527
+ #: includes/admin/settings/class-settings-bootstrap.php:180
5528
  msgctxt "settings"
5529
  msgid ""
5530
  "reCAPTCHA v3 returns a score (1.0 is very likely a good interaction, 0.0 is "
5533
  "this value will result in reCAPTCHA validation error."
5534
  msgstr ""
5535
 
5536
+ #: includes/admin/settings/class-settings-bootstrap.php:185
5537
  #, fuzzy
5538
  msgctxt "settings"
5539
  msgid "Registration"
5540
  msgstr "Registrierung"
5541
 
5542
+ #: includes/admin/settings/class-settings-bootstrap.php:185
5543
  msgctxt "settings"
5544
  msgid ""
5545
  "We expect that a membership plugin supports the 'redirect_to' parameter for "
5548
  "them to support the WP standard 'redirect_to' query parameter."
5549
  msgstr ""
5550
 
5551
+ #: includes/admin/settings/class-settings-bootstrap.php:190
5552
  #, fuzzy
5553
  msgctxt "settings"
5554
  msgid "Require login to post listings?"
5555
  msgstr "Zurück zum Eintrag."
5556
 
5557
+ #: includes/admin/settings/class-settings-bootstrap.php:199
5558
  msgctxt "settings"
5559
  msgid "Allow anonymous users to edit/manage listings with an access key?"
5560
  msgstr ""
5561
 
5562
+ #: includes/admin/settings/class-settings-bootstrap.php:207
5563
  #, fuzzy
5564
  msgctxt "settings"
5565
  msgid "Login URL"
5566
  msgstr "Login"
5567
 
5568
+ #: includes/admin/settings/class-settings-bootstrap.php:208
5569
  #, fuzzy
5570
  msgctxt "settings"
5571
  msgid "Only enter this if using a membership plugin or custom login page."
5574
  "ein Membership Plugin oder eine benutzerdefinierte Registrierungseite "
5575
  "benutzt. "
5576
 
5577
+ #: includes/admin/settings/class-settings-bootstrap.php:209
5578
  msgctxt "settings"
5579
  msgid "URL of your membership plugin's login page."
5580
  msgstr ""
5581
 
5582
+ #: includes/admin/settings/class-settings-bootstrap.php:218
5583
  #, fuzzy
5584
  msgctxt "settings"
5585
  msgid "Registration URL"
5586
  msgstr "Registrierungs URL"
5587
 
5588
+ #: includes/admin/settings/class-settings-bootstrap.php:219
5589
  #, fuzzy
5590
  msgctxt "settings"
5591
  msgid ""
5595
  "ein Membership Plugin oder eine benutzerdefinierte Registrierungseite "
5596
  "benutzt. "
5597
 
5598
+ #: includes/admin/settings/class-settings-bootstrap.php:220
5599
  msgctxt "settings"
5600
  msgid "URL of your membership plugin's registration page."
5601
  msgstr ""
5602
 
5603
+ #: includes/admin/settings/class-settings-bootstrap.php:229
5604
  msgctxt "settings"
5605
  msgid "Allow users to create accounts during listing submit?"
5606
  msgstr ""
5607
 
5608
+ #: includes/admin/settings/class-settings-bootstrap.php:232
5609
  #, fuzzy
5610
  msgctxt "settings"
5611
  msgid "No"
5612
  msgstr "Nein"
5613
 
5614
+ #: includes/admin/settings/class-settings-bootstrap.php:233
5615
  msgctxt "settings"
5616
  msgid "Yes, and make it optional"
5617
  msgstr ""
5618
 
5619
+ #: includes/admin/settings/class-settings-bootstrap.php:234
5620
  #, fuzzy
5621
  msgctxt "settings"
5622
  msgid "Yes, and make it required"
5623
  msgstr "%s ist ein Pflichtfeld."
5624
 
5625
+ #: includes/admin/settings/class-settings-bootstrap.php:241
5626
+ #: includes/admin/settings/class-settings-bootstrap.php:254
5627
  #, fuzzy
5628
  msgctxt "settings"
5629
  msgid "Terms and Conditions"
5630
  msgstr "Bedingungen und Konditionen"
5631
 
5632
+ #: includes/admin/settings/class-settings-bootstrap.php:246
5633
  #, fuzzy
5634
  msgctxt "settings"
5635
  msgid "Display and require user agreement to Terms and Conditions"
5637
  "Zeige und setze Benutzervereinbarung als Pflichtfeld in Bedingungen und "
5638
  "Konditionen"
5639
 
5640
+ #: includes/admin/settings/class-settings-bootstrap.php:255
5641
  #, fuzzy
5642
  msgctxt "settings"
5643
  msgid ""
5648
  "werden Bedingungen und Konditionen ersetzt durch einen Link der "
5649
  "dazugehörigen Seite."
5650
 
5651
+ #: includes/admin/settings/class-settings-bootstrap.php:257
5652
  #, fuzzy
5653
  msgctxt "settings"
5654
  msgid "Terms and Conditions text goes here."
5655
  msgstr "Bedingungen und Konditionen"
5656
 
5657
+ #: includes/admin/settings/class-settings-bootstrap.php:264
5658
  #, fuzzy
5659
  msgctxt "settings"
5660
  msgid "Data Collection"
5661
  msgstr "Datenkollektion"
5662
 
5663
+ #: includes/admin/settings/class-settings-bootstrap.php:276
5664
  #, fuzzy
5665
  msgctxt "settings"
5666
  msgid "Directory Search"
5667
  msgstr "Verzeichnis Suche"
5668
 
5669
+ #: includes/admin/settings/class-settings-bootstrap.php:281
5670
  msgctxt "settings"
5671
  msgid "Search form display"
5672
  msgstr ""
5673
 
5674
+ #: includes/admin/settings/class-settings-bootstrap.php:303
5675
  #, fuzzy
5676
  msgctxt "settings"
5677
  msgid "Quick search fields"
5678
  msgstr "Schnellsuche Felder"
5679
 
5680
+ #: includes/admin/settings/class-settings-bootstrap.php:304
5681
  #, fuzzy
5682
  msgctxt "settings"
5683
  msgid ""
5686
  msgstr ""
5687
  "Zu viele Felder können die Suchleistung stark beeinflussen und lange dauern."
5688
 
5689
+ #: includes/admin/settings/class-settings-bootstrap.php:318
5690
  msgctxt "settings"
5691
  msgid "Enable high performance searches?"
5692
  msgstr ""
5693
 
5694
+ #: includes/admin/settings/class-settings-bootstrap.php:325
5695
  #, fuzzy
5696
  msgctxt "settings"
5697
  msgid "Advanced"
5698
  msgstr "Erweitert"
5699
 
5700
+ #: includes/admin/settings/class-settings-bootstrap.php:331
5701
  #, fuzzy
5702
  msgctxt "settings"
5703
  msgid "Disable advanced CPT integration?"
5704
  msgstr "Email Erinnerung"
5705
 
5706
+ #: includes/admin/settings/class-settings-bootstrap.php:339
5707
  msgctxt "settings"
5708
  msgid "Enable AJAX compatibility mode?"
5709
  msgstr ""
5710
 
5711
+ #: includes/admin/settings/class-settings-bootstrap.php:341
5712
  msgctxt "settings"
5713
  msgid ""
5714
  "If this compatibility mode doesn't solve your issue, you may be experiencing "
5716
  "theme and plugin conflicts with Business Directory."
5717
  msgstr ""
5718
 
5719
+ #: includes/admin/settings/class-settings-bootstrap.php:350
5720
  msgctxt "settings"
5721
  msgid "Disable Frontend Listing Submission?"
5722
  msgstr ""
5723
 
5724
+ #: includes/admin/settings/class-settings-bootstrap.php:351
5725
  msgctxt "settings"
5726
  msgid ""
5727
  "Prevents the Submit Listing button from showing on the main UI, but allows a "
5728
  "shortcode for submit listing to function on other pages."
5729
  msgstr ""
5730
 
5731
+ #: includes/admin/settings/class-settings-bootstrap.php:359
5732
  #, fuzzy
5733
  msgctxt "settings"
5734
  msgid "Enqueue Business Directory's FontAwesome styles?"
5735
  msgstr "Branchenverzeichnis - letzte Einträge"
5736
 
5737
+ #: includes/admin/settings/class-settings-bootstrap.php:360
5738
  msgctxt "settings"
5739
  msgid ""
5740
  "This helps to prevent conflicts with other plugins that already do this. "
5743
  "issue."
5744
  msgstr ""
5745
 
5746
+ #: includes/admin/settings/class-settings-bootstrap.php:391
5747
  #, fuzzy
5748
  msgctxt "settings"
5749
  msgid "Post/Category Settings"
5750
  msgstr "Post/Kategorie Einstellungen"
5751
 
5752
+ #: includes/admin/settings/class-settings-bootstrap.php:392
5753
  #, fuzzy
5754
  msgctxt "settings"
5755
  msgid "Contact Form"
5756
  msgstr "Zurücksetzen"
5757
 
5758
+ #: includes/admin/settings/class-settings-bootstrap.php:393
5759
  #, fuzzy
5760
  msgctxt "settings"
5761
  msgid "Report Listings"
5762
  msgstr "Einträge importieren"
5763
 
5764
+ #: includes/admin/settings/class-settings-bootstrap.php:394
5765
  #, fuzzy
5766
  msgctxt "settings"
5767
  msgid "Listings Sorting"
5768
  msgstr "Sortierung Einträge"
5769
 
5770
+ #: includes/admin/settings/class-settings-bootstrap.php:399
5771
  #, fuzzy
5772
  msgctxt "settings"
5773
  msgid "Listings per page"
5774
  msgstr "Einträge pro Seite"
5775
 
5776
+ #: includes/admin/settings/class-settings-bootstrap.php:400
5777
  #, fuzzy
5778
  msgctxt "settings"
5779
  msgid ""
5783
  "Nummer der Einträge die pro Seite angezeigt werden. Benutze einen Wert von "
5784
  "\"0\" um alle Einträge anzuzeigen."
5785
 
5786
+ #: includes/admin/settings/class-settings-bootstrap.php:411
5787
  #, fuzzy
5788
  msgctxt "settings"
5789
  msgid "Listing duration for no-fee sites (in days)"
5790
  msgstr "Eintrag Zeitraum für kostenlose Seiten (in Tagen)"
5791
 
5792
+ #: includes/admin/settings/class-settings-bootstrap.php:412
5793
  #, fuzzy
5794
  msgctxt "settings"
5795
  msgid ""
5799
  "Benutze einen Wert von \"0\" um ein Eintrag undefiniert zu lassen oder "
5800
  "benutze eine Nummer unter 10 Jahren (3650 Tage)"
5801
 
5802
+ #: includes/admin/settings/class-settings-bootstrap.php:424
5803
  #, fuzzy
5804
  msgctxt "settings"
5805
  msgid "Turn on listing renewal option?"
5806
  msgstr "Option zur Erneuerung von Einträgen aktivieren?"
5807
 
5808
+ #: includes/admin/settings/class-settings-bootstrap.php:433
5809
  msgctxt "settings"
5810
  msgid "Open detailed view of listing in new tab?"
5811
  msgstr ""
5812
 
5813
+ #: includes/admin/settings/class-settings-bootstrap.php:443
5814
  #, fuzzy
5815
  msgctxt "settings"
5816
  msgid "Include button to report listings?"
5817
  msgstr "Zurück zum Eintrag."
5818
 
5819
+ #: includes/admin/settings/class-settings-bootstrap.php:452
5820
  msgctxt "settings"
5821
  msgid "Enable report listing for registered users only"
5822
  msgstr ""
5823
 
5824
+ #: includes/admin/settings/class-settings-bootstrap.php:462
5825
  msgctxt "settings"
5826
  msgid "Report listing option list"
5827
  msgstr ""
5828
 
5829
+ #: includes/admin/settings/class-settings-bootstrap.php:463
5830
  msgctxt "settings"
5831
  msgid ""
5832
  "Form option list to report a listing as inappropriate. One option per line."
5833
  msgstr ""
5834
 
5835
+ #: includes/admin/settings/class-settings-bootstrap.php:474
5836
  #, fuzzy
5837
  msgctxt "settings"
5838
  msgid "Include listing contact form on listing pages?"
5839
  msgstr "Kontaktform in Eintragsseiten einfügen?"
5840
 
5841
+ #: includes/admin/settings/class-settings-bootstrap.php:475
5842
  #, fuzzy
5843
  msgctxt "settings"
5844
  msgid ""
5848
  "Benutzer erlauben den Eintragsauthor privat zu kontaktieren. Der Author "
5849
  "bekommt eine Nachricht per E-mail zugeschickt."
5850
 
5851
+ #: includes/admin/settings/class-settings-bootstrap.php:484
5852
  #, fuzzy
5853
  msgctxt "settings"
5854
  msgid "Require login for using the contact form?"
5855
  msgstr "Einloggen um das Kontaktformular nutzen zu können?"
5856
 
5857
+ #: includes/admin/settings/class-settings-bootstrap.php:495
5858
  #, fuzzy
5859
  msgctxt "settings"
5860
  msgid "Maximum number of daily contact form submits from registered users"
5861
  msgstr "Maximale Nummer der Kontaktformmails die pro Tag zugesendet werden"
5862
 
5863
+ #: includes/admin/settings/class-settings-bootstrap.php:496
5864
  #, fuzzy
5865
  msgctxt "settings"
5866
  msgid ""
5870
  "Benutze dieses Feld um spamming von Einträgen zu vermeiden. 0 heisst "
5871
  "unbegrenzt pro Tag."
5872
 
5873
+ #: includes/admin/settings/class-settings-bootstrap.php:508
5874
  #, fuzzy
5875
  msgctxt "settings"
5876
  msgid "Maximum number of contact form submits for each listing per day"
5877
  msgstr "Maximale Nummer der Kontaktformmails die pro Tag zugesendet werden"
5878
 
5879
+ #: includes/admin/settings/class-settings-bootstrap.php:509
5880
  #, fuzzy
5881
  msgctxt "settings"
5882
  msgid ""
5886
  "Benutze dieses Feld um spamming von Einträgen zu vermeiden. 0 heisst "
5887
  "unbegrenzt pro Tag."
5888
 
5889
+ #: includes/admin/settings/class-settings-bootstrap.php:521
5890
  #, fuzzy
5891
  msgctxt "settings"
5892
  msgid "Include comment form on listing pages?"
5893
  msgstr "Kommentarform einfügen in Eintragsseiten?"
5894
 
5895
+ #: includes/admin/settings/class-settings-bootstrap.php:536
5896
  #, fuzzy
5897
  msgctxt "settings"
5898
  msgid "Show listings under categories on main page?"
5899
  msgstr "Einträge unter Kategorien anzeigen auf der Hauptseite?"
5900
 
5901
+ #: includes/admin/settings/class-settings-bootstrap.php:546
5902
  msgctxt "settings"
5903
  msgid ""
5904
  "Prevents featured listings from floating to the top of the selected page."
5905
  msgstr ""
5906
 
5907
+ #: includes/admin/settings/class-settings-bootstrap.php:573
5908
  msgctxt "settings"
5909
  msgid "Default owner of 'Anonymous Submitted Listings'"
5910
  msgstr ""
5911
 
5912
+ #: includes/admin/settings/class-settings-bootstrap.php:576
5913
  msgctxt "settings"
5914
  msgid ""
5915
  "New listings must have an author, If login is not required to submit "
5917
  "or some other user that will never actually be managing a listing."
5918
  msgstr ""
5919
 
5920
+ #: includes/admin/settings/class-settings-bootstrap.php:585
5921
  #, fuzzy
5922
  msgctxt "settings"
5923
  msgid "Status of listings upon uninstalling plugin"
5924
  msgstr "Status der Einträge bei Deinstallation der Erweiterung"
5925
 
5926
+ #: includes/admin/settings/class-settings-bootstrap.php:598
5927
  #, fuzzy
5928
  msgctxt "settings"
5929
  msgid "Status of deleted listings"
5930
  msgstr "Status der gelöschten Einträge"
5931
 
5932
+ #: includes/admin/settings/class-settings-bootstrap.php:611
5933
  #, fuzzy
5934
  msgctxt "settings"
5935
  msgid "Submit Listing instructions message"
5936
  msgstr "Nachricht mit Anweisungen für einen neuen Eintrag"
5937
 
5938
+ #: includes/admin/settings/class-settings-bootstrap.php:622
 
 
 
 
 
 
 
 
5939
  #, fuzzy
5940
  msgctxt "settings"
5941
  msgid "Default new post status"
5942
  msgstr "Standard neuer Post Status"
5943
 
5944
+ #: includes/admin/settings/class-settings-bootstrap.php:635
5945
  #, fuzzy
5946
  msgctxt "settings"
5947
  msgid "Edit post status"
5948
  msgstr "Post Status Bearbeiten"
5949
 
5950
+ #: includes/admin/settings/class-settings-bootstrap.php:648
5951
  #, fuzzy
5952
  msgctxt "settings"
5953
  msgid "Order categories list by"
5954
  msgstr "Kategorieliste sortieren nach"
5955
 
5956
+ #: includes/admin/settings/class-settings-bootstrap.php:662
5957
  #, fuzzy
5958
  msgctxt "settings"
5959
  msgid "Sort order for categories"
5960
  msgstr "Sortierung für Kategorien"
5961
 
5962
+ #: includes/admin/settings/class-settings-bootstrap.php:675
5963
  #, fuzzy
5964
  msgctxt "settings"
5965
  msgid "Show category post count?"
5966
  msgstr "Kategoriepost Anzahl anzeigen?"
5967
 
5968
+ #: includes/admin/settings/class-settings-bootstrap.php:684
5969
  #, fuzzy
5970
  msgctxt "settings"
5971
  msgid "Hide empty categories?"
5972
  msgstr "Leere Kategorien verbergen?"
5973
 
5974
+ #: includes/admin/settings/class-settings-bootstrap.php:693
5975
  #, fuzzy
5976
  msgctxt "settings"
5977
  msgid "Show only parent categories in category list?"
5978
  msgstr "Nur Elternkategorien in Kategorieliste anzeigen?"
5979
 
5980
+ #: includes/admin/settings/class-settings-bootstrap.php:705
5981
  #, fuzzy
5982
  msgctxt "settings"
5983
  msgid "Order directory listings by"
5984
  msgstr "Anordnung Verzeichniseinträge durch"
5985
 
5986
+ #: includes/admin/settings/class-settings-bootstrap.php:729
5987
  #, fuzzy
5988
  msgctxt "settings"
5989
  msgid "Sort directory listings by"
5990
  msgstr "Verzeichnissortierung der Einträge durch"
5991
 
5992
+ #: includes/admin/settings/class-settings-bootstrap.php:730
5993
  #, fuzzy
5994
  msgctxt "settings"
5995
  msgid "Ascending for ascending order A-Z, Descending for descending order Z-A"
5997
  "Aufsteigend für aufsteigende Reihenfolge A-Z, Absteigend für absteigende "
5998
  "Reihenfolge Z-A"
5999
 
6000
+ #: includes/admin/settings/class-settings-bootstrap.php:743
6001
  #, fuzzy
6002
  msgctxt "settings"
6003
  msgid "Enable sort bar?"
6004
  msgstr "Sortierung aktivieren?"
6005
 
6006
+ #: includes/admin/settings/class-settings-bootstrap.php:752
6007
  #, fuzzy
6008
  msgctxt "settings"
6009
  msgid "Sortbar Fields"
6010
  msgstr "Sortierbare Felder"
6011
 
6012
+ #: includes/admin/settings/class-settings-bootstrap.php:763
6013
  #, fuzzy
6014
  msgctxt "settings"
6015
  msgid "Directory Display Options"
6016
  msgstr "Verzeichnisoptionen anzeigen"
6017
 
6018
+ #: includes/admin/settings/class-settings-bootstrap.php:768
6019
  #, fuzzy
6020
  msgctxt "settings"
6021
  msgid "Show the \"Submit listing\" button."
6022
  msgstr "\"Eintrag erstellen” Schaltfläche anzeigen."
6023
 
6024
+ #: includes/admin/settings/class-settings-bootstrap.php:769
6025
  msgctxt "settings"
6026
  msgid ""
6027
  "Hides the button used by the main UI to allow listing submission, but does "
6029
  "customize the submit listing button on your own)"
6030
  msgstr ""
6031
 
6032
+ #: includes/admin/settings/class-settings-bootstrap.php:779
6033
  #, fuzzy
6034
  msgctxt "settings"
6035
  msgid "Show \"Search listings\"."
6036
  msgstr "\"Einträge durchsuchen\" anzeigen"
6037
 
6038
+ #: includes/admin/settings/class-settings-bootstrap.php:788
6039
  #, fuzzy
6040
  msgctxt "settings"
6041
  msgid "Show the \"View Listings\" button."
6042
  msgstr "\"Einträge anschauen\" Schaltfläche anzeigen"
6043
 
6044
+ #: includes/admin/settings/class-settings-bootstrap.php:797
6045
  #, fuzzy
6046
  msgctxt "settings"
6047
  msgid "Show the \"Manage Listings\" button."
6048
  msgstr "\"Einträge anschauen\" Schaltfläche anzeigen"
6049
 
6050
+ #: includes/admin/settings/class-settings-bootstrap.php:806
6051
  #, fuzzy
6052
  msgctxt "settings"
6053
  msgid "Show the \"Directory\" button."
6054
  msgstr "\"Verzeichnis\" Schaltfläche anzeigen"
6055
 
6056
+ #: includes/admin/settings/class-settings-bootstrap.php:839
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6057
  #, fuzzy
6058
  msgctxt "settings"
6059
  msgid "Image Settings"
6060
  msgstr "Bildeinstellungen"
6061
 
6062
+ #: includes/admin/settings/class-settings-bootstrap.php:844
6063
  #, fuzzy
6064
  msgctxt "settings"
6065
  msgid "Allow images?"
6066
  msgstr "Bilder erlauben?"
6067
 
6068
+ #: includes/admin/settings/class-settings-bootstrap.php:855
6069
  #, fuzzy
6070
  msgctxt "settings"
6071
  msgid "Min Image File Size (KB)"
6072
  msgstr "Maximale Bildgröße (KB)"
6073
 
6074
+ #: includes/admin/settings/class-settings-bootstrap.php:866
6075
  #, fuzzy
6076
  msgctxt "settings"
6077
  msgid "Max Image File Size (KB)"
6078
  msgstr "Maximale Bildgröße (KB)"
6079
 
6080
+ #: includes/admin/settings/class-settings-bootstrap.php:877
6081
  #, fuzzy
6082
  msgctxt "settings"
6083
  msgid "Min image width (px)"
6084
  msgstr "Bildergröße (in px):"
6085
 
6086
+ #: includes/admin/settings/class-settings-bootstrap.php:886
6087
  #, fuzzy
6088
  msgctxt "settings"
6089
  msgid "Min image height (px)"
6090
  msgstr "Bilderhöhe (in px):"
6091
 
6092
+ #: includes/admin/settings/class-settings-bootstrap.php:899
6093
  #, fuzzy
6094
  msgctxt "settings"
6095
  msgid "Max image width (px)"
6096
  msgstr "Maximale Bildbreite"
6097
 
6098
+ #: includes/admin/settings/class-settings-bootstrap.php:910
6099
  #, fuzzy
6100
  msgctxt "settings"
6101
  msgid "Max image height (px)"
6102
  msgstr "Maximale Bildhöhe"
6103
 
6104
+ #: includes/admin/settings/class-settings-bootstrap.php:921
6105
  #, fuzzy
6106
  msgctxt "settings"
6107
  msgid "Turn on thickbox/lightbox?"
6108
  msgstr "Kontrollkästchen/Leuchtkasten aktivieren?"
6109
 
6110
+ #: includes/admin/settings/class-settings-bootstrap.php:922
6111
  #, fuzzy
6112
  msgctxt "settings"
6113
  msgid ""
6116
  "Deaktivieren wenn Konflikte mit anderen Elementen oder installierten "
6117
  "Erweiterungen entstehen"
6118
 
6119
+ #: includes/admin/settings/class-settings-bootstrap.php:928
6120
  #, fuzzy
6121
  msgctxt "settings"
6122
  msgid "Thumbnails"
6123
  msgstr "Thumbnails"
6124
 
6125
+ #: includes/admin/settings/class-settings-bootstrap.php:935
6126
  #, fuzzy
6127
  msgctxt "settings"
6128
  msgid "Thumbnail width (px)"
6129
  msgstr "Thumbnailbreite"
6130
 
6131
+ #: includes/admin/settings/class-settings-bootstrap.php:946
6132
  #, fuzzy
6133
  msgctxt "settings"
6134
  msgid "Thumbnail height (px)"
6135
  msgstr "Thumbnailbreite"
6136
 
6137
+ #: includes/admin/settings/class-settings-bootstrap.php:955
6138
  #, fuzzy
6139
  msgctxt "settings"
6140
  msgid "Crop thumbnails to exact dimensions?"
6141
  msgstr "Vorschaubild auf die exakte Maße abschneiden?"
6142
 
6143
+ #: includes/admin/settings/class-settings-bootstrap.php:956
6144
  #, fuzzy
6145
  msgctxt "settings"
6146
  msgid ""
6156
  "Abhängig von den hochgeladenen Bildern können Thumbnails unterschiedliche "
6157
  "Höhen haben."
6158
 
6159
+ #: includes/admin/settings/class-settings-bootstrap.php:967
6160
  msgctxt "settings"
6161
  msgid "Enforce image upload on submit/edit?"
6162
  msgstr ""
6163
 
6164
+ #: includes/admin/settings/class-settings-bootstrap.php:976
6165
  #, fuzzy
6166
  msgctxt "settings"
6167
  msgid "Number of free images"
6168
  msgstr "Nummer der freien Bilder"
6169
 
6170
+ #: includes/admin/settings/class-settings-bootstrap.php:988
6171
  msgctxt "settings"
6172
  msgid "Use \"Coming Soon\" photo for listings without any (primary) images?"
6173
  msgstr ""
6174
 
6175
+ #: includes/admin/settings/class-settings-bootstrap.php:1001
6176
  #, fuzzy
6177
  msgctxt "settings"
6178
  msgid "Default thumbnail image size"
6179
  msgstr "Voreingestellter-Nutzer"
6180
 
6181
+ #: includes/admin/settings/class-settings-bootstrap.php:1004
6182
  msgctxt "settings"
6183
  msgid ""
6184
  "This indicates the size of the thumbnail to be used both in excerpt and "
6187
  "width as the starting point."
6188
  msgstr ""
6189
 
6190
+ #: includes/admin/settings/class-settings-bootstrap.php:1012
6191
  #, fuzzy
6192
  msgctxt "settings"
6193
  msgid "Show Thumbnail on main listings page?"
6194
  msgstr "Thumbnail auf der Eintragshauptseite anzeigen?"
6195
 
6196
+ #: includes/admin/settings/class-settings-bootstrap.php:1021
6197
  #, fuzzy
6198
  msgctxt "settings"
6199
  msgid "Featured Badge image"
6200
  msgstr "Featured Levels Module"
6201
 
6202
+ #: includes/admin/settings/class-settings-bootstrap.php:1030
6203
  #, fuzzy
6204
  msgctxt "settings"
6205
  msgid "Featured Badge URL"
6206
  msgstr "Featured Levels Module"
6207
 
6208
+ #: includes/admin/settings/class-settings-bootstrap.php:1031
6209
  msgctxt "settings"
6210
  msgid "Use this to set Featured Badge image as a link to a defined URL."
6211
  msgstr ""
6212
 
6213
+ #: includes/admin/settings/class-settings-bootstrap.php:1032
6214
  #, fuzzy
6215
  msgctxt "settings"
6216
  msgid "URL"
6217
  msgstr "URL"
6218
 
6219
+ #: includes/admin/settings/class-settings-bootstrap.php:1041
6220
  msgctxt "settings"
6221
  msgid "Display featured (sticky) badge on listing:"
6222
  msgstr ""
6223
 
6224
+ #: includes/admin/settings/class-settings-bootstrap.php:1057
6225
  #, fuzzy
6226
  msgctxt "settings"
6227
  msgid "Fee Order"
6228
  msgstr "Auftrag"
6229
 
6230
+ #: includes/admin/settings/class-settings-bootstrap.php:1070
6231
  #, fuzzy
6232
  msgctxt "settings"
6233
  msgid "Turn On payments?"
6234
  msgstr "Bezahlungen aktivieren?"
6235
 
6236
+ #: includes/admin/settings/class-settings-bootstrap.php:1079
6237
  #, fuzzy
6238
  msgctxt "settings"
6239
  msgid "Put payment gateways in test mode?"
6240
  msgstr "Bezahlungsgateway im Testmodus ausführen?"
6241
 
6242
+ #: includes/admin/settings/class-settings-bootstrap.php:1089
6243
  #, fuzzy
6244
  msgctxt "settings"
6245
  msgid "Perform checkouts on the secure (HTTPS) version of your site?"
6246
  msgstr ""
6247
  "Aktiviere (HTTPS) sichere Verbindung für den Bestellprozess deiner Seite?"
6248
 
6249
+ #: includes/admin/settings/class-settings-bootstrap.php:1090
6250
  #, fuzzy
6251
  msgctxt "settings"
6252
  msgid ""
6256
  "Empfohlen zur Erweiterung der Sicherheit. Aktiviere HTTPS auf deinem Server "
6257
  "und <a>erhalte ein SSL Zertifikat</a>"
6258
 
6259
+ #: includes/admin/settings/class-settings-bootstrap.php:1118
6260
  #, fuzzy
6261
  msgctxt "settings"
6262
  msgid "Currency Code"
6263
  msgstr "Währungsschlüssel"
6264
 
6265
+ #: includes/admin/settings/class-settings-bootstrap.php:1157
6266
  #, fuzzy
6267
  msgctxt "settings"
6268
  msgid "Currency Symbol"
6269
  msgstr "Währungssymbol"
6270
 
6271
+ #: includes/admin/settings/class-settings-bootstrap.php:1167
6272
  #, fuzzy
6273
  msgctxt "settings"
6274
  msgid "Currency symbol display"
6275
  msgstr "Währungssymbol Anzeige"
6276
 
6277
+ #: includes/admin/settings/class-settings-bootstrap.php:1182
6278
  msgctxt "settings"
6279
  msgid "Include fee description in receipt?"
6280
  msgstr ""
6281
 
6282
+ #: includes/admin/settings/class-settings-bootstrap.php:1192
6283
  #, fuzzy
6284
  msgctxt "settings"
6285
  msgid "Thank you for payment message"
6286
  msgstr "Danke für die Bezahlung Nachricht"
6287
 
6288
+ #: includes/admin/settings/class-settings-bootstrap.php:1204
6289
  msgctxt "settings"
6290
  msgid "Ask users to come back for abandoned payments?"
6291
  msgstr ""
6292
 
6293
+ #: includes/admin/settings/class-settings-bootstrap.php:1217
6294
  #, fuzzy
6295
  msgctxt "settings"
6296
  msgid "Listing abandonment threshold (hours)"
6297
  msgstr "Eintragsabbuchungsemail Grenze (in tagen)"
6298
 
6299
+ #: includes/admin/settings/class-settings-bootstrap.php:1234
6300
  #, fuzzy
6301
  msgctxt "settings"
6302
  msgid "Display email address fields publicly?"
6303
  msgstr "E-mail Adressfeld öffentlich anzeigen?"
6304
 
6305
+ #: includes/admin/settings/class-settings-bootstrap.php:1235
6306
  #, fuzzy
6307
  msgctxt "settings"
6308
  msgid ""
6312
  msgstr ""
6313
  "E-mailadresse allen Benutzern anzeigen. NICHT ZU EMPFEHLEN. Achtung Spam!"
6314
 
6315
+ #: includes/admin/settings/class-settings-bootstrap.php:1244
6316
  #, fuzzy
6317
  msgctxt "settings"
6318
  msgid "How to determine the listing's email address?"
6319
  msgstr "Wie legt man die E-mailadresse für einen Eintrag fest?"
6320
 
6321
+ #: includes/admin/settings/class-settings-bootstrap.php:1245
6322
  #, fuzzy
6323
  msgctxt "settings"
6324
  msgid ""
6328
  "Dies bewirkt, dass eine E-mail an den Eigentümer geschickt wird, wenn der "
6329
  "Eintrag abläuft."
6330
 
6331
+ #: includes/admin/settings/class-settings-bootstrap.php:1258
6332
  msgctxt "settings"
6333
  msgid "Email Content-Type header"
6334
  msgstr ""
6335
 
6336
+ #: includes/admin/settings/class-settings-bootstrap.php:1259
6337
  msgctxt "settings"
6338
  msgid ""
6339
  "Use this setting to control the format of the emails explicitly. Some "
6342
  "then \"Both\"."
6343
  msgstr ""
6344
 
6345
+ #: includes/admin/settings/class-settings-bootstrap.php:1320
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6346
  #, fuzzy
6347
  msgctxt "settings"
6348
  msgid "Templates"
6349
  msgstr "E-mail Templates"
6350
 
6351
+ #: includes/admin/settings/class-settings-bootstrap.php:1325
6352
  #, fuzzy
6353
  msgctxt "settings"
6354
  msgid "Email confirmation message"
6355
  msgstr "Email Bestätigungsnachricht"
6356
 
6357
+ #: includes/admin/settings/class-settings-bootstrap.php:1326
6358
  #, fuzzy
6359
  msgctxt "settings"
6360
  msgid "Sent after a listing has been submitted."
6361
  msgstr "Senden nachdem der Eintrag eingestellt wurde."
6362
 
6363
+ #: includes/admin/settings/class-settings-bootstrap.php:1344
6364
  #, fuzzy
6365
  msgctxt "settings"
6366
  msgid "Listing published message"
6367
  msgstr "Eintrag veröffentlicht Nachricht"
6368
 
6369
+ #: includes/admin/settings/class-settings-bootstrap.php:1345
6370
  #, fuzzy
6371
  msgctxt "settings"
6372
  msgid "Sent when the listing has been published or approved by an admin."
6374
  "Senden wenn der Eintrag vom Administrator genehmigt oder veröffentlicht "
6375
  "wurde."
6376
 
6377
+ #: includes/admin/settings/class-settings-bootstrap.php:1362
6378
  #, fuzzy
6379
  msgctxt "settings"
6380
  msgid "Listing Contact Message"
6381
  msgstr "Neue Eintrag Anweisungen"
6382
 
6383
+ #: includes/admin/settings/class-settings-bootstrap.php:1363
6384
  #, fuzzy
6385
  msgctxt "settings"
6386
  msgid ""
6390
  "An den Eigentümer senden wenn jemand die Kontaktform auf Ihrer Eintragsseite "
6391
  "verwendet."
6392
 
6393
+ #: includes/admin/settings/class-settings-bootstrap.php:1398
6394
  #, fuzzy
6395
  msgctxt "settings"
6396
  msgid "Payment completed message"
6397
  msgstr "Erneuerungserinnerung E-mail Nachricht"
6398
 
6399
+ #: includes/admin/settings/class-settings-bootstrap.php:1399
6400
  msgctxt "settings"
6401
  msgid "Sent after a Listing's payment is verified by Gateway or admins."
6402
  msgstr ""
6403
 
6404
+ #: includes/admin/settings/class-settings-bootstrap.php:1435
6405
  #, fuzzy
6406
  msgctxt "settings"
6407
  msgid "Payment abandoned reminder message"
6408
  msgstr "Erneuerungserinnerung E-mail Nachricht"
6409
 
6410
+ #: includes/admin/settings/class-settings-bootstrap.php:1436
6411
  msgctxt "settings"
6412
  msgid "Sent some time after a pending payment is abandoned by users."
6413
  msgstr ""
6414
 
6415
+ #: includes/admin/settings/class-settings-bootstrap.php:1614
 
 
 
 
 
 
6416
  msgctxt "settings"
6417
  msgid "Cropped"
6418
  msgstr ""
6419
 
6420
+ #: includes/admin/settings/class-settings.php:453
6421
+ #: includes/admin/settings/class-settings.php:464
6422
  msgctxt "settings"
6423
  msgid "\"%s\" can not be empty."
6424
  msgstr ""
6425
 
6426
+ #: includes/admin/settings/class-settings.php:471
6427
  msgctxt "settings"
6428
  msgid "The slug \"%s\" is already in use for another taxonomy."
6429
  msgstr ""
6430
 
6431
+ #: includes/licensing.php:131
6432
  #, fuzzy
6433
  msgctxt "settings"
6434
  msgid "Themes"
6435
  msgstr "Preise Verwalten"
6436
 
6437
+ #: includes/licensing.php:160
6438
  msgctxt "settings"
6439
  msgid ""
6440
  "The IP address of your server is <ip-address>. Please make sure to include "
6442
  "activate your licenses."
6443
  msgstr ""
6444
 
6445
+ #: includes/licensing.php:198
6446
  #, fuzzy
6447
  msgctxt "settings"
6448
  msgid "Activate"
6449
  msgstr "Aktiviere Lizenz"
6450
 
6451
+ #: includes/licensing.php:198 includes/licensing.php:199
6452
  msgctxt "settings"
6453
  msgid "Please wait..."
6454
  msgstr ""
6455
 
6456
+ #: includes/licensing.php:199
6457
  #, fuzzy
6458
  msgctxt "settings"
6459
  msgid "Deactivate"
6460
  msgstr "Aktiviere Lizenz"
6461
 
6462
+ #: includes/admin/settings/class-settings-bootstrap.php:588
6463
+ #: includes/admin/settings/class-settings-bootstrap.php:601
 
 
 
 
 
6464
  msgctxt "post status"
6465
  msgid "Draft"
6466
  msgstr ""
6467
 
6468
+ #: includes/admin/settings/class-settings-bootstrap.php:589
6469
+ #: includes/admin/settings/class-settings-bootstrap.php:602
6470
  msgctxt "post status"
6471
  msgid "Trash"
6472
  msgstr ""
6473
 
6474
+ #: includes/admin/settings/class-settings-bootstrap.php:625
6475
+ #: includes/admin/settings/class-settings-bootstrap.php:638
6476
  msgctxt "post status"
6477
  msgid "Published"
6478
  msgstr "Veröffentlicht"
6479
 
6480
+ #: includes/admin/settings/class-settings-bootstrap.php:626
6481
+ #: includes/admin/settings/class-settings-bootstrap.php:639
6482
  msgctxt "post status"
6483
  msgid "Pending"
6484
  msgstr "Ausstehend"
6485
 
6486
+ #. translators: %s: url shortcode
6487
  #: includes/admin/settings/class-settings-bootstrap.php:1368
6488
  msgctxt "contact email"
6489
  msgid "You have received a reply from your listing at %s."
6490
  msgstr "Sie haben eine Antwort auf Ihren Eintrag erhalten am %s."
6491
 
6492
+ #. translators: %s: name shortcode
6493
+ #: includes/admin/settings/class-settings-bootstrap.php:1371
6494
  msgctxt "contact email"
6495
  msgid "Name: %s"
6496
  msgstr "Name: %s"
6497
 
6498
+ #: includes/admin/settings/class-settings-bootstrap.php:1375
 
 
 
 
 
6499
  msgctxt "contact email"
6500
  msgid "Message:"
6501
  msgstr "Nachricht:"
6502
 
6503
+ #. translators: %s: date shortcode
6504
+ #: includes/admin/settings/class-settings-bootstrap.php:1379
6505
  msgctxt "contact email"
6506
  msgid "Time: %s"
6507
  msgstr "Zeit: %s"
6667
  msgid "Listing upgrade to featured"
6668
  msgstr "Eintrag aktualisieren auf Hervorhebung"
6669
 
6670
+ #: includes/installer.php:62
6671
  msgctxt "installer"
6672
  msgid "Default Fee"
6673
  msgstr "Standard Preis"
6719
  msgid "New plan summary"
6720
  msgstr ""
6721
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6722
  #: includes/admin/upgrades/migrations/manual-upgrade-18_0-featured-levels.php:296
6723
  #, fuzzy
6724
  msgctxt "migrate-18"
6805
  msgid "Replace this level with a new fee plan."
6806
  msgstr ""
6807
 
6808
+ #: includes/class-cpt-integration.php:15
6809
  msgctxt "post type general name"
6810
  msgid "Directory"
6811
  msgstr "Verzeichnis"
6812
 
6813
+ #: includes/class-cpt-integration.php:16
6814
  msgctxt "post type singular name"
6815
  msgid "Listing"
6816
  msgstr "Einträge"
6817
 
6818
+ #: includes/class-cpt-integration.php:17
6819
  msgctxt "listing"
6820
  msgid "Add New Listing"
6821
  msgstr "Neuer Eintrag"
6822
 
6823
+ #: includes/class-listing.php:312
6824
  #, fuzzy
6825
  msgctxt "listing"
6826
  msgid "Listing has no registered payments"
6827
  msgstr "Eintrag Enddatum"
6828
 
6829
+ #: includes/class-listing.php:320
6830
  #, fuzzy
6831
  msgctxt "listing"
6832
  msgid "Can't delete payment"
6833
  msgstr "Bezahlung zurückweisen"
6834
 
6835
+ #: includes/class-listing.php:359
6836
  #, fuzzy
6837
  msgctxt "listing"
6838
  msgid "Listing expired"
6839
  msgstr "Ein Eintrag läuft aus."
6840
 
6841
+ #: includes/class-listing.php:519
6842
  #, fuzzy
6843
  msgctxt "listing"
6844
  msgid "(Unavailable Plan)"
6845
  msgstr "(Preis nicht verfügbar)"
6846
 
6847
+ #: includes/class-listing.php:676
6848
  #, fuzzy
6849
  msgctxt "listing"
6850
  msgid "Plan \"%s\" (recurring)"
6851
  msgstr "(wiederkehrend)"
6852
 
6853
+ #: includes/class-listing.php:678
6854
  msgctxt "listing"
6855
  msgid "Plan \"%s\""
6856
  msgstr ""
6857
 
6858
+ #: includes/class-cpt-integration.php:18
6859
  msgctxt "post type"
6860
  msgid "Add New Listing"
6861
  msgstr "Neuen Eintrag erstellen"
6862
 
6863
+ #: includes/class-fee-plan.php:160
6864
  msgctxt "fee plan"
6865
  msgid "No images allowed."
6866
  msgstr "Keine Bilder erlaubt."
6867
 
6868
+ #: includes/class-fee-plan.php:162
6869
  msgctxt "fee plan"
6870
  msgid "%d image allowed."
6871
  msgid_plural "%d images allowed."
6872
  msgstr[0] "%d Bild erlaubt."
6873
  msgstr[1] "%d Bilder erlaubt."
6874
 
6875
+ #: includes/class-fee-plan.php:316
6876
  msgctxt "fees-api"
6877
  msgid "Fee label is required."
6878
  msgstr "Preisbezeichnung erforderlich."
6879
 
6880
+ #: includes/class-fee-plan.php:322
6881
  msgctxt "fees-api"
6882
  msgid "Fee listing duration must be a number less than 10 years (3650 days)."
6883
  msgstr ""
6884
  "Preis Eintrag Zeitraum muss eine Nummer kleiner als 10 Jahre sein (3650 "
6885
  "Tage)."
6886
 
6887
+ #: includes/class-fee-plan.php:327
6888
  msgctxt "fees-api"
6889
  msgid ""
6890
  "To set this fee as \"Recurring\" you must have a time for the listing to "
6892
  "<a>fee plan</a> appropriately."
6893
  msgstr ""
6894
 
6895
+ #: includes/class-fee-plan.php:330
6896
  msgctxt "fees-api"
6897
  msgid ""
6898
  "To set this fee as \"Recurring\" you must set a price for your fee plan. To "
6905
  msgstr "Kostenloser Eintrag"
6906
 
6907
  #. translators: [%s] is the name of the blog.
6908
+ #: includes/class-listing-email-notification.php:233
6909
  msgctxt "notify email"
6910
  msgid "[%s] New listing notification"
6911
  msgstr "[%s] neue Eintragsbenachrichtigung"
6912
 
6913
  #. translators: [%s] is the name of the blog.
6914
+ #: includes/class-listing-email-notification.php:301
6915
  msgctxt "notify email"
6916
  msgid "[%s] Listing edit notification"
6917
  msgstr "[%s] Eintrag bearbeiten Benachrichtigung"
6918
 
6919
  #. translators: %s is the name of the blog.
6920
+ #: includes/class-listing-email-notification.php:372
6921
  #, fuzzy
6922
  msgctxt "notify email"
6923
  msgid "[%s] Reported listing notification"
6924
  msgstr "[%s] neue Eintragsbenachrichtigung"
6925
 
6926
  #. translators: [%s] is the name of the blog.
6927
+ #: includes/class-listing-email-notification.php:419
6928
  #, fuzzy
6929
  msgctxt "notify email"
6930
  msgid "[%s] New payment notification"
7076
  msgid "%s Feed"
7077
  msgstr "% Feed"
7078
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7079
  #: includes/class-meta.php:160
7080
  msgctxt "title"
7081
  msgid "Find a Listing"
7127
  "Bezahleinstellungen zu ändern. Das Verzeichnis wird im <i>kostenlosen Modus</"
7128
  "i> ausgeführt, bis die Änderungen gemacht wurden."
7129
 
7130
+ #: includes/class-payment.php:80
7131
  msgctxt "payment"
7132
  msgid "Payment status changed from \"%1$s\" to \"%2$s\"."
7133
  msgstr ""
7134
 
7135
+ #: includes/class-payment.php:122
7136
  #, fuzzy
7137
  msgctxt "payment"
7138
  msgid "Initial payment (\"%s\")"
7139
  msgstr "Initialbezahlung"
7140
 
7141
+ #: includes/class-payment.php:125
7142
  #, fuzzy
7143
  msgctxt "payment"
7144
  msgid "Renewal payment (\"%s\")"
7145
  msgstr "Bezahlung zurückweisen"
7146
 
7147
+ #: includes/class-payment.php:312
7148
  #, fuzzy
7149
  msgctxt "payment"
7150
  msgid "Pending"
7151
  msgstr "Ausstehend"
7152
 
7153
+ #: includes/class-payment.php:313
7154
  msgctxt "payment"
7155
  msgid "Failed"
7156
  msgstr ""
7157
 
7158
+ #: includes/class-payment.php:314
7159
  #, fuzzy
7160
  msgctxt "payment"
7161
  msgid "Completed"
7162
  msgstr "Abgeschlossen"
7163
 
7164
+ #: includes/class-payment.php:315
7165
  #, fuzzy
7166
  msgctxt "payment"
7167
  msgid "Canceled"
7168
  msgstr "Abgebrochen"
7169
 
7170
+ #: includes/class-payment.php:316
7171
  msgctxt "payment"
7172
  msgid "On Hold"
7173
  msgstr ""
7174
 
7175
+ #: includes/class-payment.php:317
7176
  msgctxt "payment"
7177
  msgid "Refunded"
7178
  msgstr ""
7179
 
7180
+ #: includes/class-payment.php:137
7181
  msgctxt "payment summary"
7182
  msgid "%s. Admin Posted."
7183
  msgstr ""
7184
 
7185
+ #: includes/class-payment.php:139
7186
  #, fuzzy
7187
  msgctxt "payment summary"
7188
  msgid "%s. Imported Listing."
7189
  msgstr "Einträge importieren"
7190
 
7191
+ #: includes/class-payment.php:217
7192
  #, fuzzy
7193
  msgctxt "submit listing"
7194
  msgid "Listing submitted by admin. Payment skipped."
7195
  msgstr "Eintrag zusenden (Initialbezahlung)"
7196
 
7197
+ #: includes/views/submit_listing.php:67
7198
  msgctxt "submit listing"
7199
  msgid "Click this field to add categories"
7200
  msgstr ""
7201
 
7202
+ #: includes/views/submit_listing.php:68
7203
  #, fuzzy
7204
  msgctxt "submit listing"
7205
  msgid "Complete Listing"
7206
  msgstr "Eintrag Löschen"
7207
 
7208
+ #: includes/views/submit_listing.php:69
7209
  #, fuzzy
7210
  msgctxt "submit listing"
7211
  msgid "Continue to Payment"
7212
  msgstr "Initialbezahlung"
7213
 
7214
+ #: includes/views/submit_listing.php:71
7215
  msgctxt "submit listing"
7216
  msgid "Please wait a moment!"
7217
  msgstr ""
7218
 
7219
+ #: includes/views/submit_listing.php:72
7220
  msgctxt "submit listing"
7221
  msgid "Something went wrong!"
7222
  msgstr ""
7223
 
7224
+ #: includes/views/submit_listing.php:97
7225
  #, fuzzy
7226
  msgctxt "submit listing"
7227
  msgid "No listing ID was specified."
7228
  msgstr "Ein Eintrag wurde bearbeitet."
7229
 
7230
+ #: includes/views/submit_listing.php:99
7231
  #, fuzzy
7232
  msgctxt "submit listing"
7233
  msgid "You can't edit this listing."
7234
  msgstr "Kategorie für diesen Eintrag"
7235
 
7236
+ #: includes/views/submit_listing.php:154
7237
  msgctxt "submit listing"
7238
  msgid ""
7239
  "This listing can't be edited at this time because it has no fee plan "
7241
  "to a fee plan."
7242
  msgstr ""
7243
 
7244
+ #: includes/views/submit_listing.php:160
7245
  msgctxt "submit listing"
7246
  msgid ""
7247
  "This listing can't be edited at this time. Please try again later or contact "
7248
  "the admin if the problem persists."
7249
  msgstr ""
7250
 
7251
+ #: includes/views/submit_listing.php:184
7252
  #, fuzzy
7253
  msgctxt "submit listing"
7254
  msgid "You're logged in as admin, payment will be skipped."
7256
  "Du bist als Administrator eingeloggt. Alle Bezahlungsschritte werden "
7257
  "übersprungen."
7258
 
7259
+ #: includes/views/submit_listing.php:413
7260
  #, fuzzy
7261
  msgctxt "submit listing"
7262
  msgid "Category selection"
7263
  msgstr "Kategorien auswählen"
7264
 
7265
+ #: includes/views/submit_listing.php:413
7266
  #, fuzzy
7267
  msgctxt "submit listing"
7268
  msgid "Category & plan selection"
7269
  msgstr "Kategorien auswählen"
7270
 
7271
+ #: includes/views/submit_listing.php:418
7272
  #, fuzzy
7273
  msgctxt "submit listing"
7274
  msgid "Listing Information"
7275
  msgstr "Eintrag Informationen"
7276
 
 
 
 
 
 
 
 
 
 
 
 
7277
  #: includes/views/submit_listing.php:430
7278
  #, fuzzy
7279
  msgctxt "submit listing"
7280
  msgid "Terms and Conditions"
7281
  msgstr "Bedingungen und Konditionen"
7282
 
7283
+ #: includes/views/submit_listing.php:568
 
 
 
 
 
7284
  #, fuzzy
7285
  msgctxt "submit listing"
7286
  msgid "Can not submit a listing at this moment. Please try again later."
7288
  "Ihre Zahlung kann momentan nicht ausgeführt werden. Bitte versuchen Sie es "
7289
  "später noch einmal."
7290
 
7291
+ #: includes/views/submit_listing.php:617 includes/views/submit_listing.php:697
7292
  #, fuzzy
7293
  msgctxt "submit listing"
7294
  msgid "Please select a category."
7295
  msgstr "Bitte wähle eine Preisoption für die Kategorie \"%s\""
7296
 
7297
+ #: includes/views/submit_listing.php:638
 
 
 
 
 
 
7298
  msgctxt "submit listing"
7299
  msgid "Please choose a valid category for your plan."
7300
  msgstr ""
7301
 
7302
+ #: includes/views/submit_listing.php:640
7303
  #, fuzzy
7304
  msgctxt "submit listing"
7305
  msgid "Please choose a valid fee plan for your category selection."
7306
  msgstr "Bitte wähle eine Preisoption für die Kategorie \"%s\""
7307
 
7308
+ #: includes/views/submit_listing.php:907
7309
  #, fuzzy
7310
  msgctxt "submit listing"
7311
  msgid "Please enter your desired username."
7312
  msgstr "Bitte geben Sie einen Namen ein."
7313
 
7314
+ #: includes/views/submit_listing.php:912
7315
  #, fuzzy
7316
  msgctxt "submit listing"
7317
  msgid "Please enter the e-mail for your new account."
7318
  msgstr "Bitte geben Sie einen Namen ein."
7319
 
7320
+ #: includes/views/submit_listing.php:917
7321
  msgctxt "submit listing"
7322
  msgid "The username you chose is already in use. Please use a different one."
7323
  msgstr ""
7324
 
7325
+ #: includes/views/submit_listing.php:922
7326
  msgctxt "submit listing"
7327
  msgid "The e-mail address you chose for your account is already in use."
7328
  msgstr ""
7329
 
7330
+ #: templates/submit-listing-fields.tpl.php:13
7331
+ #, fuzzy
7332
  msgctxt "submit listing"
7333
+ msgid "Clear Form"
7334
+ msgstr "Zurücksetzen"
7335
 
7336
+ #: includes/class-recaptcha.php:31
7337
+ msgctxt "recaptcha"
7338
+ msgid "The reCAPTCHA wasn't entered correctly."
7339
+ msgstr "Das reCAPTCHA wurde nicht korrekt eingegeben."
 
7340
 
7341
+ #: includes/class-recaptcha.php:31
7342
  #, fuzzy
7343
+ msgctxt "recaptcha"
7344
+ msgid "The reCAPTCHA validation score failed."
7345
+ msgstr "Das reCAPTCHA wurde nicht korrekt eingegeben."
7346
 
7347
+ #: includes/class-recaptcha.php:250
7348
  #, fuzzy
7349
+ msgctxt "recaptcha"
7350
+ msgid "reCAPTCHA"
7351
+ msgstr "reCAPTCHA Einstellungen"
7352
 
7353
+ #: includes/class-view.php:106
7354
  #, fuzzy
7355
+ msgctxt "views"
7356
+ msgid "Invalid credentials."
7357
+ msgstr "Ungültiger Erneuerungszustand."
7358
 
7359
+ #: includes/views/all_listings.php:6
7360
+ msgctxt "views"
7361
+ msgid "View All Listings"
7362
+ msgstr "Alle Einträge anschauen"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7363
 
7364
+ #: includes/views/search.php:11
7365
+ msgctxt "views"
7366
+ msgid "Find A Listing"
7367
+ msgstr "Eintrag finden"
 
7368
 
7369
+ #: includes/class-wpbdp.php:260
7370
  msgctxt "admin plugins"
7371
  msgid "Settings"
7372
  msgstr "Einstellungen"
7373
 
7374
+ #: includes/class-wpbdp.php:351
7375
  #, fuzzy
7376
  msgctxt "listing image upload"
7377
  msgid "Can not upload any more images for this listing."
7378
  msgstr "Kategorie für diesen Eintrag"
7379
 
7380
+ #: includes/class-wpbdp.php:355
7381
  msgctxt "listing image upload"
7382
  msgid ""
7383
  "You're trying to upload %d images, but only have %d slot available. Please "
7403
  msgid "Search"
7404
  msgstr "Suche"
7405
 
7406
+ #: includes/fields/class-fieldtypes-checkbox.php:18
7407
  msgctxt "form-fields api"
7408
  msgid "Checkbox"
7409
  msgstr "Kontrollkästchen"
7410
 
7411
+ #: includes/fields/class-fieldtypes-date.php:9
7412
  msgctxt "form-fields api"
7413
  msgid "Date Field"
7414
  msgstr "Feld aktualisieren"
7415
 
7416
+ #: includes/fields/class-fieldtypes-date.php:32
7417
  #, fuzzy
7418
  msgctxt "form-fields api"
7419
  msgid "%s (ex. %s)"
7420
  msgstr "%s (admin: %s)"
7421
 
7422
+ #: includes/fields/class-fieldtypes-date.php:36
7423
  msgctxt "form-fields api"
7424
  msgid "Date Format"
7425
  msgstr "Datum gepostet"
7429
  msgid "Social Site (Facebook page)"
7430
  msgstr "Soziale Seite (Facebook)"
7431
 
7432
+ #: includes/fields/class-fieldtypes-image.php:11
7433
  msgctxt "form-fields api"
7434
  msgid "Image (file upload)"
7435
  msgstr "Bild (Datei hochladen)"
7436
 
7437
+ #: includes/fields/class-fieldtypes-linkedin.php:14
7438
  msgctxt "form-fields api"
7439
  msgid "Social Site (LinkedIn profile)"
7440
  msgstr "Soziale Seite (LinkedIn)"
7441
 
7442
+ #: includes/fields/class-fieldtypes-linkedin.php:29
7443
  msgctxt "form-fields api"
7444
  msgid "You can add your Company ID or profile URL here."
7445
  msgstr "Sie können hier Ihre Firmen-ID oder Profil URL hier hinzufügen."
7454
  msgid "Multiselect List"
7455
  msgstr "Mehrfachauswahlliste"
7456
 
7457
+ #: includes/fields/class-fieldtypes-radiobutton.php:18
7458
  msgctxt "form-fields api"
7459
  msgid "Radio button"
7460
  msgstr "Radiobutton"
7461
 
7462
+ #: includes/fields/class-fieldtypes-social.php:31
 
 
 
 
 
7463
  #, fuzzy
7464
  msgctxt "form-fields api"
7465
  msgid "Social Site (Other)"
7466
  msgstr "Soziale Seite (Twitter)"
7467
 
7468
+ #: includes/fields/class-fieldtypes-social.php:91
 
7469
  msgctxt "form-fields api"
7470
  msgid "URL:"
7471
  msgstr "URL:"
7472
 
7473
+ #: includes/fields/class-fieldtypes-social.php:111
7474
  #, fuzzy
7475
  msgctxt "form-fields api"
7476
  msgid "Text:"
7477
  msgstr "Textbereich"
7478
 
7479
+ #: includes/fields/class-fieldtypes-social.php:119
7480
  msgctxt "form-fields api"
7481
  msgid "Text to be displayed for social field"
7482
  msgstr ""
7483
 
7484
+ #: includes/fields/class-fieldtypes-social.php:137
7485
  #, fuzzy
7486
  msgctxt "form-fields api"
7487
  msgid "Type:"
7488
  msgstr "Typ"
7489
 
7490
+ #: includes/fields/class-fieldtypes-textarea.php:12
7491
  msgctxt "form-fields api"
7492
  msgid "Textarea"
7493
  msgstr "Textbereich"
7494
 
7495
+ #: includes/fields/class-fieldtypes-textfield.php:9
7496
  msgctxt "form-fields api"
7497
  msgid "Textfield"
7498
  msgstr "Textfeld"
7499
 
7500
+ #: includes/fields/class-fieldtypes-textfield.php:53
7501
  msgctxt "form-fields api"
7502
  msgid "Format 01/31/1969"
7503
  msgstr "Format 01/31/1969"
7507
  msgid "Social Site (Twitter handle)"
7508
  msgstr "Soziale Seite (Twitter)"
7509
 
7510
+ #: includes/fields/class-fieldtypes-url.php:153
7511
+ #, fuzzy
 
 
 
 
7512
  msgctxt "form-fields api"
7513
+ msgid "URL"
7514
+ msgstr "URL"
7515
 
7516
+ #: includes/fields/class-form-field.php:726
7517
  msgctxt "form-fields api"
7518
  msgid ""
7519
  "This form field can't be deleted because it is required for the plugin to "
7522
  "Dieses Formularfeld kann nicht gelöscht werden, weil es ein Pflichtfeld ist, "
7523
  "damit das Modul richtig funktioniert."
7524
 
7525
+ #: includes/fields/class-fieldtypes-checkbox.php:51
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7526
  #, fuzzy
7527
  msgctxt "checkbox form field"
7528
  msgid "Select all"
7529
  msgstr "Liste auswählen"
7530
 
7531
+ #: includes/fields/class-fieldtypes-date.php:61
7532
  msgctxt "date field"
7533
  msgid "%s must be in the format %s."
7534
  msgstr "%s muss im Format MM/DD/YYYY eingetragen werden."
7535
 
7536
+ #: includes/fields/class-fieldtypes-date.php:64
7537
  msgctxt "date field"
7538
  msgid "%s must be a valid date."
7539
  msgstr "%s muss eine Nummer sein."
7540
 
7541
+ #: includes/fields/class-fieldtypes-image.php:41
7542
  #, fuzzy
7543
  msgctxt "date field"
7544
  msgid "Caption for %s is required."
7545
  msgstr "%s ist ein Pflichtfeld."
7546
 
7547
+ #: includes/fields/class-fieldtypes-image.php:100
7548
+ #: includes/fields/class-fieldtypes-social.php:173
7549
  msgctxt "form-fields-api"
7550
  msgid "Remove"
7551
  msgstr "Entfernen"
7552
 
7553
+ #: includes/fields/class-form-field.php:66
7554
  msgctxt "form-fields-api"
7555
  msgid "Invalid form field type"
7556
  msgstr "Ungültiger Formularfeld Typ"
7557
 
7558
+ #: includes/fields/class-form-field.php:605
7559
  msgctxt "form-fields-api"
7560
  msgid "Field label is required."
7561
  msgstr "Feldbezeichnung ist Pflichtfeld."
7562
 
7563
+ #: includes/fields/class-form-field.php:609
7564
  msgctxt "form-fields-api"
7565
  msgid "Field label max length is 255 characters."
7566
  msgstr ""
7567
 
7568
+ #: includes/fields/class-form-field.php:613
7569
  msgctxt "form-fields-api"
7570
  msgid "Field description max length is 255 characters."
7571
  msgstr ""
7572
 
7573
+ #: includes/fields/class-form-field.php:624
7574
  msgctxt "form-fields-api"
7575
  msgid ""
7576
  "You can't change from %2$s field type to the one you wanted--the types are "
7578
  "delete this current field and create a NEW field of type %1$s instead."
7579
  msgstr ""
7580
 
7581
+ #: includes/fields/class-form-field.php:627
7582
  msgctxt "form-fields-api"
7583
  msgid ""
7584
  "<strong>WARNING</strong>: If you delete this field, the data from it in "
7585
  "existing listings will be deleted as well."
7586
  msgstr ""
7587
 
7588
+ #: includes/fields/class-form-field.php:661
7589
  msgctxt "form-fields-api"
7590
  msgid ""
7591
  "There can only be one field with association \"%s\". Please select another "
7594
  "Es kann nur ein Feld mit \"%s\" verbunden werden. Bitte wähle eine andere "
7595
  "Verbindung."
7596
 
7597
+ #: includes/fields/class-form-field.php:671
7598
  msgctxt "form-fields-api"
7599
  msgid "\"%s\" is an invalid field type for this association."
7600
  msgstr "\"%s\" ist ein ungültiger Feldtyp für diese Verbindung."
7601
 
7602
+ #: includes/fields/class-form-field.php:716
7603
  msgctxt "form-fields-api"
7604
  msgid "Invalid field ID"
7605
  msgstr "Ungültige Feld ID"
7606
 
7607
+ #: includes/fields/class-form-field.php:741
7608
  msgctxt "form-fields-api"
7609
  msgid "An error occurred while trying to delete this field."
7610
  msgstr "Während der Löschung des Feldes ist ein Fehler aufgetreten."
7611
 
7612
+ #: includes/fields/class-fieldtypes-image.php:154
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7613
  msgctxt "templates image upload"
7614
  msgid "or"
7615
  msgstr "oder"
7626
  "of options."
7627
  msgstr "Die Höhe der Liste wird and die Anzahl von Optionen angepasst."
7628
 
7629
+ #: includes/fields/class-fieldtypes-phone-number.php:13
7630
+ msgctxt "form fields"
7631
+ msgid "Phone Number"
7632
+ msgstr "Telefonnummer geschäftlich"
 
 
 
 
 
 
 
 
 
 
 
7633
 
7634
+ #: includes/fields/class-fieldtypes-textarea.php:199
7635
  msgctxt "admin form-fields"
7636
  msgid ""
7637
  "Enabling iframe support in your listings can allow users to execute "
7641
  "you sure you want to enable this?"
7642
  msgstr ""
7643
 
7644
+ #: includes/functions.php:1236
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7645
  msgctxt "templates"
7646
  msgid "Return to results"
7647
  msgstr "Zurück zu den Ergebnissen"
7648
 
7649
+ #: includes/functions.php:1240 includes/functions.php:1245
7650
  msgctxt "templates"
7651
  msgid "Go back"
7652
  msgstr "Geh zurück"
7653
 
7654
+ #: includes/payment.php:270 templates/renew-resume.tpl.php:34
7655
  #, fuzzy
7656
  msgctxt "templates"
7657
  msgid "Return to fee selection"
7658
  msgstr "Zurück zum Eintrag."
7659
 
7660
+ #: includes/templates-ui.php:203
7661
  msgctxt "templates"
7662
  msgid "No listing categories found."
7663
  msgstr "Keine Eintragskategorie gefunden."
7664
 
7665
+ #: includes/templates-ui.php:352
7666
  msgctxt "templates"
7667
  msgid "Search Listings"
7668
  msgstr "Eintrag suchen"
7669
 
7670
+ #: includes/templates-ui.php:357
7671
  msgctxt "templates"
7672
  msgid "Advanced Search"
7673
  msgstr "Erweiterte Suche"
7674
 
7675
+ #: includes/views/listing_contact.php:198
7676
  msgctxt "templates"
7677
  msgid "Contact listing owner"
7678
  msgstr "Nachicht an den Händler"
7679
 
7680
+ #: includes/views/listing_contact.php:202
7681
  msgctxt "templates"
7682
  msgid "Send Message to listing owner"
7683
  msgstr "Nachricht an den Kfz-Händler"
7714
  "angezeigt. Wenn du das nicht möchtest, klicke <a>hier</a> um die "
7715
  "Einstellungen zu ändern."
7716
 
7717
+ #: includes/views/submit_listing.php:359
7718
  msgctxt "templates"
7719
  msgid ""
7720
  "<b>View not available</b>. Do you have the \"Disable Frontend Listing "
7723
  "<b>View not available</b>. Do you have the \"Disable Frontend Listing "
7724
  "Submission?\" setting checked?"
7725
 
7726
+ #: includes/views/submit_listing.php:361
7727
  msgctxt "templates"
7728
  msgid ""
7729
  "Listing submission has been disabled. Contact the administrator for details."
7730
  msgstr ""
7731
 
7732
+ #: includes/views/submit_listing.php:571
7733
  msgctxt "templates"
7734
  msgid ""
7735
  "<b>There are no Fee Plans available</b>, without a fee plan site users can't "
7736
  "submit a listing. %s to create a fee plan"
7737
  msgstr ""
7738
 
7739
+ #: includes/views/submit_listing.php:585
7740
  msgctxt "templates"
7741
  msgid ""
7742
  "Listing submission is not available at the moment. Contact the administrator "
7743
  "for details."
7744
  msgstr ""
7745
 
7746
+ #: includes/views/submit_listing.php:588
7747
  msgctxt "templates"
7748
  msgid ""
7749
  "<b>View not available</b>, there is no \"Category\" association field. %s "
7751
  "an existing field"
7752
  msgstr ""
7753
 
7754
+ #: includes/views/submit_listing.php:982
7755
  msgctxt "templates"
7756
  msgid "Please agree to the Terms and Conditions."
7757
  msgstr "Bitte akzeptieren Sie die Allgemeinen Geschäftsbedingungen."
7758
 
7759
+ #: includes/views/submit_listing.php:992
7760
  msgctxt "templates"
7761
  msgid "Terms and Conditions:"
7762
  msgstr "AGBs:"
7763
 
7764
+ #: includes/views/submit_listing.php:999
7765
  msgctxt "templates"
7766
  msgid "I agree to the <a>Terms and Conditions</a>"
7767
  msgstr "Ich akzeptiere die <a>AGB</a>s"
7768
 
7769
+ #: templates/listing-flagging-form.tpl.php:3
7770
+ #, fuzzy
 
 
 
 
7771
  msgctxt "templates"
7772
+ msgid "Report Listing"
7773
+ msgstr "Einträge importieren"
 
 
 
 
7774
 
 
7775
  #: templates/listing-flagging-form.tpl.php:22
7776
  msgctxt "templates"
7777
  msgid "Your Name"
7778
  msgstr "Dein Name"
7779
 
 
7780
  #: templates/listing-flagging-form.tpl.php:26
7781
  msgctxt "templates"
7782
  msgid "Your Email"
7783
  msgstr "Deine E-mail"
7784
 
7785
+ #: templates/listing-sticky-tag.tpl.php:11
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7786
  #: templates/listing-sticky-tag.tpl.php:12
 
7787
  msgctxt "templates"
7788
  msgid "Featured Listing"
7789
  msgstr "Hervorgehobene Einträge"
7790
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7791
  #: templates/manage_listings.tpl.php:11
7792
  msgctxt "templates"
7793
  msgid "You do not currently have any listings in the directory."
7831
  msgid "View"
7832
  msgstr "Anschauen"
7833
 
7834
+ #: templates/parts/login-required.tpl.php:14
7835
+ msgctxt "templates"
7836
+ msgid ""
7837
+ "You are not currently logged in. Please login or register first. When "
7838
+ "registering, you will receive an activation email. Be sure to check your "
7839
+ "spam if you don't see it in your email within 60 minutes."
7840
+ msgstr ""
7841
+ "Sie sind momentan nicht eingeloggt. Bitte registrieren Sie sich und loggen "
7842
+ "Sie sich ein. Bei der Registrierung erhalten Sie eine Aktivierungsmail. "
7843
+ "Prüfen Sie auch Ihr Spam Postfach, wenn die E-mail nicht innerhalb von 60 "
7844
+ "Minuten in Ihrem Postfach ist."
7845
+
7846
  #: templates/parts/login-required.tpl.php:17
7847
  msgctxt "templates"
7848
  msgid "Login"
7849
  msgstr "Login"
7850
 
7851
+ #: templates/parts/login-required.tpl.php:38
7852
+ msgctxt "templates"
7853
+ msgid "Not yet registered?"
7854
+ msgstr "Noch nicht registriert?"
7855
+
7856
+ #: templates/parts/login-required.tpl.php:40
7857
+ msgctxt "templates"
7858
+ msgid "Lost your password?"
7859
+ msgstr "Passwort verloren?"
7860
+
7861
  #: templates/renew-listing-manage-subscription.tpl.php:2
7862
  msgctxt "templates"
7863
  msgid "Recurring Fee Management"
7864
  msgstr "Wiederholte Preise verwalten"
7865
 
7866
+ #: templates/renew-listing.tpl.php:11
7867
  msgctxt "templates"
7868
  msgid "Renew Listing"
7869
  msgstr "Eintrag erneuern"
7870
 
7871
+ #: templates/renew-listing.tpl.php:19
7872
  #, fuzzy
7873
  msgctxt "templates"
7874
  msgid "You are about to renew your listing \"%s\" publication."
7875
  msgstr ""
7876
  "Sie sind dabei Ihren Eintrag \"%s\" in der Kategorie \"%s\" zu erneuern."
7877
 
7878
+ #: templates/renew-listing.tpl.php:22
7879
  #, fuzzy
7880
  msgctxt "templates"
7881
  msgid ""
7885
  "Bitte wählen Sie eine Preisoption oder klick \"Meinen Eintrag nicht erneuern"
7886
  "\" um die Erneuerung zu beenden."
7887
 
7888
+ #: templates/renew-listing.tpl.php:37
7889
  #: templates/submit-listing/extra-sections.tpl.php:6
7890
  msgctxt "templates"
7891
  msgid "Continue"
7892
  msgstr "Weiter"
7893
 
7894
+ #: templates/renew-listing.tpl.php:42
7895
  msgctxt "templates"
7896
  msgid "Do not renew my listing"
7897
  msgstr "Meinen Eintrag nicht erneuern"
7898
 
7899
+ #: templates/renew-resume.tpl.php:33
7900
  #, fuzzy
7901
  msgctxt "templates"
7902
  msgid "Continue to checkout"
7955
  msgid "Set this image as the listing thumbnail."
7956
  msgstr "Dieses Bild als Eintragsbild setzen."
7957
 
7958
+ #: templates/submit-listing-images-upload-form.tpl.php:32
7959
+ #, fuzzy
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7960
  msgctxt "templates"
7961
+ msgid "Image slots available"
7962
  msgstr "verfügbare Bilder:"
7963
 
7964
+ #: templates/submit-listing-images.tpl.php:46
7965
+ #, fuzzy
7966
  msgctxt "templates"
7967
+ msgid "File size"
7968
  msgstr "Max. Dateigröße:"
7969
 
7970
+ #: templates/submit-listing-images.tpl.php:48
7971
+ #: templates/submit-listing-images.tpl.php:56
7972
+ #: templates/submit-listing-images.tpl.php:64
7973
  msgctxt "templates"
7974
  msgid "No limit"
7975
  msgstr "Keine Beschränkungen"
7976
 
7977
+ #: templates/submit-listing-images.tpl.php:54
7978
+ #, fuzzy
7979
  msgctxt "templates"
7980
+ msgid "Image width"
7981
  msgstr "Bildergröße (in px):"
7982
 
7983
+ #: templates/submit-listing-images.tpl.php:62
7984
+ #, fuzzy
7985
  msgctxt "templates"
7986
+ msgid "Image height"
7987
  msgstr "Bilderhöhe (in px):"
7988
 
7989
  #: includes/gateways/class-gateway-authorize-net.php:20
8104
  msgid "Report comment is required to save a report"
8105
  msgstr ""
8106
 
8107
+ #: includes/views/flag_listing.php:56
8108
  #, fuzzy
8109
  msgctxt "flag listing"
8110
  msgid "The listing <i>%s</i> has been reported. <a>Return to directory</a>"
8111
  msgstr "Dein Eintrag wurde gelöscht."
8112
 
8113
+ #: includes/views/flag_listing.php:109
8114
  #, fuzzy
8115
  msgctxt "flag listing"
8116
  msgid "Your current IP address already reported this listing."
8117
  msgstr "Sie sind nicht autorisiert um diesen Eintrag zu bearbeiten."
8118
 
8119
+ #: includes/views/flag_listing.php:122
8120
  #, fuzzy
8121
  msgctxt "flag listing"
8122
  msgid "You must select the reason to report this listing as inappropriate."
8123
  msgstr "Bitte wähle eine Preisoption für die Kategorie \"%s\""
8124
 
8125
+ #: includes/views/flag_listing.php:126
8126
  #, fuzzy
8127
  msgctxt "flag listing"
8128
  msgid "You must enter the reason to report this listing as inappropriate."
8129
  msgstr ""
8130
  "Sie sind dabei Ihren Eintrag \"%s\" in der Kategorie \"%s\" zu erneuern."
8131
 
8132
+ #: includes/views/flag_listing.php:131
8133
  #, fuzzy
8134
  msgctxt "flag listing"
8135
  msgid "Please enter your name."
8136
  msgstr "Bitte geben Sie einen Namen ein."
8137
 
8138
+ #: includes/views/flag_listing.php:135
8139
  #, fuzzy
8140
  msgctxt "flag listing"
8141
  msgid "Please enter your email."
8195
  msgstr ""
8196
  "Sie sind dabei Ihren Eintrag \"%s\" in der Kategorie \"%s\" zu erneuern."
8197
 
8198
+ #: includes/installer.php:53
8199
  msgctxt "default category name"
8200
  msgid "General"
8201
  msgstr "Allgemein"
8202
 
8203
+ #: includes/licensing.php:316
8204
  #, fuzzy
8205
  msgctxt "licensing"
8206
  msgid "Invalid item ID"
8207
  msgstr "Ungültige Feld ID"
8208
 
8209
+ #: includes/licensing.php:322
8210
  msgctxt "licensing"
8211
  msgid "No license key provided"
8212
  msgstr "Kein Lizenzschlüssel"
8213
 
8214
+ #: includes/licensing.php:346
8215
  #, fuzzy
8216
  msgctxt "licensing"
8217
  msgid "The license key was revoked."
8218
  msgstr "Kein Lizenzschlüssel"
8219
 
8220
+ #: includes/licensing.php:348
8221
  msgctxt "licensing"
8222
  msgid ""
8223
  "If you think this is a mistake, please contact <support-link>Business "
8225
  "reported as revoked by the licensing software."
8226
  msgstr ""
8227
 
8228
+ #: includes/licensing.php:350
8229
  msgctxt "licensing"
8230
  msgid ""
8231
  "Please include the email address you used to purchase <module-name> with "
8232
  "your report."
8233
  msgstr ""
8234
 
8235
+ #: includes/licensing.php:361 includes/licensing.php:404
8236
  msgctxt "licensing"
8237
  msgid "License key is invalid"
8238
  msgstr "Lizenzschlüssel ungültig "
8239
 
8240
+ #: includes/licensing.php:378
8241
  msgctxt "licensing"
8242
  msgid "Invalid module ID"
8243
  msgstr "Ungültige Modul ID"
8244
 
8245
+ #: includes/licensing.php:408
8246
  msgctxt "licensing"
8247
  msgid "Deactivation failed"
8248
  msgstr "Deaktivierung fehlgeschlagen"
8249
 
8250
+ #: includes/licensing.php:416
8251
  msgctxt "licensing"
8252
  msgid ""
8253
  "It was not possible to establish a connection with Business Directory's "
8254
  "server. cURL was not found in your system"
8255
  msgstr ""
8256
 
8257
+ #: includes/licensing.php:418 includes/licensing.php:459
8258
  msgctxt "licensing"
8259
  msgid ""
8260
  "To ensure the security of our systems and adhere to industry best practices, "
8263
  "1.0.1c)."
8264
  msgstr ""
8265
 
8266
+ #: includes/licensing.php:420 includes/licensing.php:461
8267
  msgctxt "licensing"
8268
  msgid ""
8269
  "Upgrading your system will not only allow you to communicate with Business "
8271
  "services using the latest security standards."
8272
  msgstr ""
8273
 
8274
+ #: includes/licensing.php:422
8275
  msgctxt "licensing"
8276
  msgid ""
8277
  "Please contact your hosting provider and ask them to upgrade your system. "
8278
  "Include this message if necessary"
8279
  msgstr ""
8280
 
8281
+ #: includes/licensing.php:438
8282
  msgctxt "licensing"
8283
  msgid ""
8284
  "It was not possible to establish a connection with Business Directory's "
8285
  "server. The connection failed with the following error:"
8286
  msgstr ""
8287
 
8288
+ #: includes/licensing.php:442 includes/licensing.php:495
8289
  msgctxt "licensing"
8290
  msgid ""
8291
  "It looks like your server is not authorized to make requests to Business "
8294
  "list."
8295
  msgstr ""
8296
 
8297
+ #: includes/licensing.php:444 includes/licensing.php:497
8298
  msgctxt "licensing"
8299
  msgid "Include this error message with your report."
8300
  msgstr ""
8301
 
8302
+ #: includes/licensing.php:454
8303
  msgctxt "licensing"
8304
  msgid ""
8305
  "It was not possible to establish a connection with Business Directo