Business Directory Plugin - Version 3.6.9

Version Description

Download this release

Release Info

Developer businessdirectoryplugin
Plugin Icon 128x128 Business Directory Plugin
Version 3.6.9
Comparing to
See all releases

Code changes from version 3.6.8 to 3.6.9

Files changed (107) hide show
  1. README.TXT +36 -7
  2. admin/class-admin-listings.php +1 -1
  3. admin/class-admin.php +18 -2
  4. admin/class-themes-admin.php +250 -0
  5. admin/css/themes.css +120 -0
  6. admin/css/themes.min.css +1 -0
  7. admin/form-fields.php +63 -0
  8. admin/js/themes.js +7 -0
  9. admin/js/themes.min.js +1 -0
  10. admin/listing-metabox.php +1 -1
  11. admin/resources/admin.css +4 -0
  12. admin/resources/admin.min.css +1 -1
  13. admin/templates/form-fields-tags.tpl.php +43 -0
  14. admin/templates/form-fields.tpl.php +8 -4
  15. admin/templates/header.tpl.php +1 -1
  16. admin/templates/listing-change-fee.tpl.php +1 -1
  17. admin/templates/listing-metabox-transactions.tpl.php +1 -1
  18. admin/templates/payment-details.tpl.php +1 -1
  19. admin/templates/sidebar.tpl.php +1 -0
  20. admin/templates/themes-delete-confirm.tpl.php +15 -0
  21. admin/templates/themes-install.tpl.php +36 -0
  22. admin/templates/themes.tpl.php +51 -0
  23. admin/transactions.php +0 -278
  24. business-directory-plugin.php +77 -34
  25. core/api.php +59 -7
  26. core/class-csv-import.php +15 -5
  27. core/class-db-model.php +2 -2
  28. core/class-email.php +4 -4
  29. core/class-field-display-list.php +212 -0
  30. core/class-form-field-type.php +6 -5
  31. core/class-form-field.php +95 -9
  32. core/class-listing-display-helper.php +138 -0
  33. core/class-listing.php +9 -0
  34. core/class-listings-api.php +25 -5
  35. core/class-payment.php +3 -0
  36. core/class-recaptcha.php +5 -4
  37. core/class-settings.php +13 -2
  38. core/compatibility/class-compat.php +29 -1
  39. core/compatibility/class-wpml-compat.php +71 -4
  40. core/compatibility/templates.php +85 -0
  41. core/css/wpbdp.css +2 -2
  42. core/css/wpbdp.min.css +1 -1
  43. core/fieldtypes/class-fieldtypes-checkbox.php +163 -0
  44. core/fieldtypes/class-fieldtypes-date.php +209 -0
  45. core/fieldtypes/class-fieldtypes-facebook.php +50 -0
  46. core/fieldtypes/class-fieldtypes-image.php +77 -0
  47. core/fieldtypes/class-fieldtypes-linkedin.php +49 -0
  48. core/fieldtypes/class-fieldtypes-multiselect.php +23 -0
  49. core/fieldtypes/class-fieldtypes-radiobutton.php +111 -0
  50. core/fieldtypes/class-fieldtypes-select.php +239 -0
  51. core/fieldtypes/class-fieldtypes-textarea.php +86 -0
  52. core/fieldtypes/class-fieldtypes-textfield.php +60 -0
  53. core/fieldtypes/class-fieldtypes-twitter.php +54 -0
  54. core/fieldtypes/class-fieldtypes-url.php +150 -0
  55. core/form-fields-types.php +13 -1248
  56. core/form-fields.php +62 -24
  57. core/helpers/class-category-form-input-walker.php +46 -0
  58. core/helpers/class-fs.php +201 -0
  59. core/installer.php +40 -5
  60. core/js/recaptcha.js +43 -9
  61. core/js/recaptcha.min.js +1 -1
  62. core/js/wpbdp.js +7 -0
  63. core/js/wpbdp.min.js +1 -1
  64. core/template-sections.php +51 -0
  65. core/templates-listings.php +14 -4
  66. core/templates-ui.php +1 -0
  67. core/templates/bar.tpl.php +4 -0
  68. core/templates/category.tpl.php +10 -0
  69. core/templates/excerpt.tpl.php +14 -0
  70. core/templates/excerpt_content.tpl.php +16 -0
  71. core/templates/listing-sticky-tag.tpl.php +5 -0
  72. core/templates/listings.tpl.php +22 -0
  73. core/templates/main_page.tpl.php +13 -0
  74. core/templates/page.tpl.php +21 -0
  75. core/templates/single.tpl.php +14 -0
  76. core/templates/single_content.tpl.php +24 -0
  77. core/themes.php +594 -0
  78. core/utils.php +23 -18
  79. core/view-listing-contact.php +4 -3
  80. core/views.php +160 -75
  81. languages/WPBDM-de_DE.mo +0 -0
  82. languages/WPBDM-de_DE.po +952 -622
  83. languages/WPBDM-en_US.mo +0 -0
  84. languages/WPBDM-en_US.po +776 -598
  85. languages/WPBDM-es_ES.mo +0 -0
  86. languages/WPBDM-es_ES.po +915 -619
  87. languages/WPBDM-fr_FR.mo +0 -0
  88. languages/WPBDM-fr_FR.po +954 -623
  89. languages/WPBDM.pot +777 -599
  90. templates/category.tpl.php +2 -6
  91. templates/manage-recurring-cancel.tpl.php +1 -1
  92. templates/manage-recurring.tpl.php +1 -1
  93. templates/parts/category-fee-selection.tpl.php +1 -1
  94. templates/payment/payment_items.tpl.php +3 -3
  95. templates/submit-listing/category-selection.tpl.php +1 -1
  96. templates/submit-listing/fee-selection.tpl.php +1 -1
  97. templates/submit-listing/images-upload-form.tpl.php +1 -1
  98. templates/submit-listing/listing-fields.tpl.php +1 -1
  99. themes/default/assets/styles.css +45 -0
  100. themes/default/assets/styles.min.css +1 -0
  101. themes/default/templates/excerpt_content.tpl.php +25 -0
  102. themes/default/templates/single_content.tpl.php +25 -0
  103. themes/default/theme.json +14 -0
  104. themes/default/thumbnail.png +0 -0
  105. themes/no_theme/theme.json +14 -0
  106. themes/no_theme/thumbnail.png +0 -0
  107. wpbusdirman.php +0 -11
README.TXT CHANGED
@@ -1,11 +1,11 @@
1
  === Business Directory Plugin ===
2
  Contributors: businessdirectoryplugin
3
  Donate link: http://businessdirectoryplugin.com/premium-modules/
4
- Tags: wordpress directory,wordpress directory plugin, wordpress directory theme,wordpress business directory,business directory,classified ads,classifieds,directory plugin,business directory plugin,directory widget,church directory,address book,address,member directory,members directory,city portal,city portal plugin,city guide plugin,city guide
5
  Requires at least: 3.9
6
- Tested up to: 4.2.2
7
- Last Updated: 2015-Jul-13
8
- Stable tag: tags/3.6.7
9
  License: GPLv2 or later
10
 
11
  Build local directories, business provider listings, Yellow-Pages directories, Yelp-like review sections and much more!
@@ -42,6 +42,7 @@ Business Directory Plugin allows you to build local directories, business provid
42
  * Post claimable listings that other businesses can pay (or not) to claim (using the Claim Listings Module) (NEW!)
43
  * FULL responsive support when installed with a responsive theme (NEW!)
44
  * Integrates with popular plugins like Yoast SEO, NavXT Breadcrumbs and WP-PageNavi for easy use
 
45
 
46
  For a complete and detailed list of features, please visit: http://businessdirectoryplugin.com/features/
47
 
@@ -51,11 +52,13 @@ Please report any bugs you find via http://businessdirectoryplugin.com/support-f
51
  These are optional modules that you can use to enhance Business Directory Plugin's functionality and
52
  support future development:
53
 
 
 
54
  NEW! [Claim Listings Module](http://businessdirectoryplugin.com/downloads/claim-listings-module/?ref=wp)
55
 
56
- NEW! [PayFast Gateway Module](http://businessdirectoryplugin.com/downloads/payfast-payment-module/?ref=wp)
57
 
58
- NEW! [Stripe Gateway Module](http://businessdirectoryplugin.com/downloads/stripe-payment-module/?ref=wp)
59
 
60
  [File Upload Module](http://businessdirectoryplugin.com/downloads/file-attachments-module/?ref=wp)
61
 
@@ -114,11 +117,37 @@ If you are having problems please visit [support forum](http://www.businessdirec
114
 
115
  == Changelog ==
116
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
117
  = Version 3.6.7 =
118
  * Removed namespace support from new reCAPTCHA library to support PHP 5.2 and 5.3
119
 
120
  = Version 3.6.6 =
121
- * Added full French translation
122
  * Added full Polish translation
123
  * New reCAPTCHA version and library.
124
  * Support use of language-specific URLs for WPML
1
  === Business Directory Plugin ===
2
  Contributors: businessdirectoryplugin
3
  Donate link: http://businessdirectoryplugin.com/premium-modules/
4
+ Tags: business directory,directory,wordpress directory,wordpress directory plugin, wordpress directory theme,wordpress business directory,wordpress local directory,classified ads,classifieds,directory plugin,business directory plugin,directory widget,church directory,address book,address,member directory,members directory,city portal,city portal plugin,city guide plugin,city guide
5
  Requires at least: 3.9
6
+ Tested up to: 4.3.1
7
+ Last Updated: 2015-Oct-13
8
+ Stable tag: tags/3.6.9
9
  License: GPLv2 or later
10
 
11
  Build local directories, business provider listings, Yellow-Pages directories, Yelp-like review sections and much more!
42
  * Post claimable listings that other businesses can pay (or not) to claim (using the Claim Listings Module) (NEW!)
43
  * FULL responsive support when installed with a responsive theme (NEW!)
44
  * Integrates with popular plugins like Yoast SEO, NavXT Breadcrumbs and WP-PageNavi for easy use
45
+ * Ability to offer discount codes based on a % or fixed amount with expirations (using the Discount Codes Module) (NEW!)
46
 
47
  For a complete and detailed list of features, please visit: http://businessdirectoryplugin.com/features/
48
 
52
  These are optional modules that you can use to enhance Business Directory Plugin's functionality and
53
  support future development:
54
 
55
+ NEW! [Discount Codes Module](http://businessdirectoryplugin.com/downloads/discount-codes-module/?ref=wp)
56
+
57
  NEW! [Claim Listings Module](http://businessdirectoryplugin.com/downloads/claim-listings-module/?ref=wp)
58
 
59
+ [PayFast Gateway Module](http://businessdirectoryplugin.com/downloads/payfast-payment-module/?ref=wp)
60
 
61
+ [Stripe Gateway Module](http://businessdirectoryplugin.com/downloads/stripe-payment-module/?ref=wp)
62
 
63
  [File Upload Module](http://businessdirectoryplugin.com/downloads/file-attachments-module/?ref=wp)
64
 
117
 
118
  == Changelog ==
119
 
120
+ = Version 3.6.9 =
121
+ * Add search support for date fields.
122
+ * Fix canonical links for non-listing pages.
123
+ * Automatically check thumbnail checkbox for listings with one image.
124
+ * Add support for title and date as secondary sort options when sorting listings "paid first".
125
+ * Fix possible conflict with other plugins in reCAPTCHA initialization order.
126
+ * Allow content field to be optional.
127
+ * Allow users to configure how prices are formatted.
128
+ * Add shortcode to display listings with a certain tag.
129
+ * Improve compatibility with some themes.
130
+ * Fixes for date fields.
131
+ * Fix PHP error due to incorrect quotes in CSV files.
132
+ * Add image fields to Lightbox galleries.
133
+ * Show a warning on e-mail fields when e-mail display is disabled.
134
+ * Add a placeholder description to LinkedIn fields.
135
+ * WPML support improvements.
136
+ * Add missing translatable strings.
137
+
138
+ = Version 3.6.8 =
139
+ * Added support for Discount Codes module
140
+ * Translation file updates (all)
141
+ * Minor fix for mobile devices.
142
+ * Fix reCAPTCHA conflict with Claim Listings.
143
+ * Fix a pagination issue when pagination was disabled.
144
+ * Fixed URL capitalization filter issue to allow mixed-case URLs with parameters
145
+
146
  = Version 3.6.7 =
147
  * Removed namespace support from new reCAPTCHA library to support PHP 5.2 and 5.3
148
 
149
  = Version 3.6.6 =
150
+ * Updated full French translation
151
  * Added full Polish translation
152
  * New reCAPTCHA version and library.
153
  * Support use of language-specific URLs for WPML
admin/class-admin-listings.php CHANGED
@@ -234,7 +234,7 @@ class WPBDP_Admin_Listings {
234
 
235
 
236
  public function row_actions($actions, $post) {
237
- if ($post->post_type == WPBDP_POST_TYPE && current_user_can('contributor')) {
238
  if (wpbdp_user_can('edit', $post->ID))
239
  $actions['edit'] = sprintf('<a href="%s">%s</a>',
240
  wpbdp_get_page_link('editlisting', $post->ID),
234
 
235
 
236
  public function row_actions($actions, $post) {
237
+ if ($post->post_type == WPBDP_POST_TYPE && current_user_can('contributor') && ! current_user_can( 'administrator' ) ) {
238
  if (wpbdp_user_can('edit', $post->ID))
239
  $actions['edit'] = sprintf('<a href="%s">%s</a>',
240
  wpbdp_get_page_link('editlisting', $post->ID),
admin/class-admin.php CHANGED
@@ -4,7 +4,6 @@ require_once( WPBDP_PATH . 'admin/class-admin-listings.php' );
4
  require_once( WPBDP_PATH . 'admin/fees.php' );
5
  require_once( WPBDP_PATH . 'admin/form-fields.php' );
6
  require_once( WPBDP_PATH . 'admin/payments.php' );
7
- // require_once( WPBDP_PATH . 'admin/transactions.php' );
8
  require_once( WPBDP_PATH . 'admin/csv-import.php' );
9
  require_once( WPBDP_PATH . 'admin/csv-export.php' );
10
  require_once( WPBDP_PATH . 'admin/listing-metabox.php' );
@@ -19,11 +18,14 @@ class WPBDP_Admin {
19
 
20
  function __construct() {
21
  add_action('admin_init', array($this, 'handle_actions'));
22
- add_action('admin_init', array($this, 'register_settings'));
23
 
 
24
  add_action('admin_init', array($this, 'check_for_required_fields'));
25
  add_action('admin_init', array($this, 'check_for_required_pages'));
26
  add_action('admin_init', array($this, 'check_payments_possible'));
 
 
 
27
  add_action('admin_notices', array($this, 'admin_notices'));
28
  add_action('admin_enqueue_scripts', array($this, 'enqueue_scripts'));
29
 
@@ -292,6 +294,8 @@ class WPBDP_Admin {
292
  'administrator',
293
  'wpbdp_uninstall',
294
  array($this, 'uninstall_plugin'));
 
 
295
  }
296
 
297
  function admin_menu_reorder( $menu_order ) {
@@ -447,6 +451,8 @@ class WPBDP_Admin {
447
  $this->check_setup();
448
  $this->check_ajax_compat_mode();
449
 
 
 
450
  foreach ($this->messages as $msg) {
451
  if (is_array($msg)) {
452
  echo sprintf('<div class="%s"><p>%s</p></div>', $msg[1], $msg[0]);
@@ -754,6 +760,16 @@ class WPBDP_Admin {
754
  }
755
  }
756
 
 
 
 
 
 
 
 
 
 
 
757
  private function check_compatibility() {
758
  global $wpbdp;
759
 
4
  require_once( WPBDP_PATH . 'admin/fees.php' );
5
  require_once( WPBDP_PATH . 'admin/form-fields.php' );
6
  require_once( WPBDP_PATH . 'admin/payments.php' );
 
7
  require_once( WPBDP_PATH . 'admin/csv-import.php' );
8
  require_once( WPBDP_PATH . 'admin/csv-export.php' );
9
  require_once( WPBDP_PATH . 'admin/listing-metabox.php' );
18
 
19
  function __construct() {
20
  add_action('admin_init', array($this, 'handle_actions'));
 
21
 
22
+ add_action('admin_init', array($this, 'register_settings'));
23
  add_action('admin_init', array($this, 'check_for_required_fields'));
24
  add_action('admin_init', array($this, 'check_for_required_pages'));
25
  add_action('admin_init', array($this, 'check_payments_possible'));
26
+
27
+ add_action( 'admin_init', array( &$this, 'process_admin_action' ), 999 );
28
+
29
  add_action('admin_notices', array($this, 'admin_notices'));
30
  add_action('admin_enqueue_scripts', array($this, 'enqueue_scripts'));
31
 
294
  'administrator',
295
  'wpbdp_uninstall',
296
  array($this, 'uninstall_plugin'));
297
+
298
+ $submenu['wpbdp_admin'] = apply_filters( 'wpbdp_admin_menu_reorder', $submenu['wpbdp_admin'] );
299
  }
300
 
301
  function admin_menu_reorder( $menu_order ) {
451
  $this->check_setup();
452
  $this->check_ajax_compat_mode();
453
 
454
+ do_action( 'wpbdp_admin_notices' );
455
+
456
  foreach ($this->messages as $msg) {
457
  if (is_array($msg)) {
458
  echo sprintf('<div class="%s"><p>%s</p></div>', $msg[1], $msg[0]);
760
  }
761
  }
762
 
763
+ /**
764
+ * @since next-release
765
+ */
766
+ function process_admin_action() {
767
+ if ( isset( $_REQUEST['wpbdp-action'] ) ) {
768
+ do_action( 'wpbdp_action_' . $_REQUEST['wpbdp-action'] );
769
+ // do_action( 'wpbdp_dispatch_' . $_REQUEST['wpbdp-action'] );
770
+ }
771
+ }
772
+
773
  private function check_compatibility() {
774
  global $wpbdp;
775
 
admin/class-themes-admin.php ADDED
@@ -0,0 +1,250 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * @since themes-release
4
+ */
5
+ class WPBDP_Themes_Admin {
6
+
7
+ private $api;
8
+
9
+ function __construct( &$api ) {
10
+ $this->api = $api;
11
+
12
+ add_action( 'wpbdp_admin_menu', array( &$this, 'admin_menu' ) );
13
+ add_filter( 'wpbdp_admin_menu_reorder', array( &$this, 'admin_menu_move_themes_up' ) );
14
+
15
+ add_action( 'wpbdp_admin_notices', array( &$this, 'theme_fields_check' ) );
16
+
17
+ add_action( 'admin_enqueue_scripts', array( &$this, 'enqueue_scripts' ) );
18
+
19
+ add_action( 'wpbdp_action_set-active-theme', array( &$this, 'set_active_theme' ) );
20
+ add_action( 'wpbdp_action_delete-theme', array( &$this, 'delete_theme' ) );
21
+ add_action( 'wpbdp_action_upload-theme', array( &$this, 'upload_theme' ) );
22
+ add_action( 'wpbdp_action_create-theme-suggested-fields', array( &$this, 'create_suggested_fields' ) );
23
+ }
24
+
25
+ function admin_menu( $slug ) {
26
+ add_submenu_page( $slug,
27
+ _x( 'Directory Themes', 'themes', 'WPBDM' ),
28
+ _x( 'Directory Themes', 'themes', 'WPBDM' ),
29
+ 'administrator',
30
+ 'wpbdp-themes',
31
+ array( &$this, 'dispatch' ) );
32
+ }
33
+
34
+ function admin_menu_move_themes_up( $menu ) {
35
+ $themes_key = false;
36
+
37
+ foreach ( $menu as $k => $i ) {
38
+ if ( 'wpbdp-themes' === $i[2] ) {
39
+ $themes_key = $k;
40
+ break;
41
+ }
42
+ }
43
+
44
+ if ( false === $themes_key )
45
+ return $menu;
46
+
47
+ $themes = $menu[ $themes_key ];
48
+ unset( $menu[ $themes_key ] );
49
+ $menu = array_merge( array( $menu[0], $themes ), array_slice( $menu, 1 ) );
50
+
51
+ return $menu;
52
+ }
53
+
54
+ function theme_fields_check() {
55
+ if ( ! isset( $_GET['theme-activated'] ) || 1 != $_GET['theme-activated'] )
56
+ return;
57
+
58
+ $theme_fields = $this->api->get_active_theme_data( 'suggested_fields' );
59
+ }
60
+
61
+ function enqueue_scripts() {
62
+ global $wpbdp;
63
+ global $pagenow;
64
+
65
+ $debug_on = $wpbdp->is_debug_on();
66
+
67
+ wp_enqueue_style( 'wpbdp-admin-themes',
68
+ WPBDP_URL . 'admin/css/themes' . ( ! $debug_on ? '.min' : '' ) . '.css' );
69
+ wp_enqueue_script( 'wpbdp-admin-themes',
70
+ WPBDP_URL . 'admin/js/themes' . ( ! $debug_on ? '.min' : '' ) . '.js' );
71
+ }
72
+
73
+ function set_active_theme() {
74
+ $theme_id = isset( $_POST['theme_id'] ) ? $_POST['theme_id'] : '';
75
+
76
+ if ( ! current_user_can( 'administrator' ) || ! wp_verify_nonce( $_POST['_wpnonce'], 'activate theme ' . $theme_id ) )
77
+ wp_die();
78
+
79
+ if ( ! $this->api->set_active_theme( $theme_id ) )
80
+ wp_die( sprintf( _x( 'Could not change the active theme to "%s".', 'themes', 'WPBDM' ), $theme_id ) );
81
+
82
+ // $this->api->try_active_theme();
83
+ // wpbdp_debug_e( $theme_id );
84
+
85
+ wp_redirect( admin_url( 'admin.php?page=wpbdp-themes&message=1' ) );
86
+ exit;
87
+ }
88
+
89
+ function create_suggested_fields() {
90
+ if ( ! current_user_can( 'administrator' ) || ! wp_verify_nonce( $_GET['_wpnonce'], 'create_suggested_fields' ) )
91
+ wp_die();
92
+
93
+ $missing = $this->api->missing_suggested_fields();
94
+
95
+ global $wpbdp;
96
+ $wpbdp->formfields->create_default_fields( $missing );
97
+
98
+ wp_safe_redirect( admin_url( 'admin.php?page=wpbdp-themes&message=2' ) );
99
+ exit;
100
+ }
101
+
102
+ function dispatch() {
103
+ $action = isset( $_GET['action'] ) ? $_GET['action'] : '';
104
+
105
+ switch ( $action ) {
106
+ case 'theme-install':
107
+ return $this->theme_install();
108
+ break;
109
+ case 'delete-theme':
110
+ return $this->theme_delete_confirm();
111
+ break;
112
+ case 'theme-selection':
113
+ default:
114
+ return $this->theme_selection();
115
+ break;
116
+ }
117
+ }
118
+
119
+ function theme_selection() {
120
+ $msg = isset( $_GET['message'] ) ? $_GET['message'] : '';
121
+
122
+ switch ( $msg ) {
123
+ case 1:
124
+ wpbdp_admin_message( sprintf( _x( 'Active theme changed to "%s".', 'themes', 'WPBDM' ), $this->api->get_active_theme() ) );
125
+
126
+ if ( $missing_fields = $this->api->missing_suggested_fields( 'label' ) ) {
127
+ $msg = sprintf( _x( 'For better results, "%s" theme suggests the following form fields to be created.', 'themes', 'WPBDM' ), $this->api->get_active_theme() );
128
+ $msg .= '<br />';
129
+
130
+ foreach ( $missing_fields as $mf )
131
+ $msg .= '<span class="tag">' . $mf . '</span>';
132
+
133
+ $msg .= '<br /><br />';
134
+ $msg .= sprintf( '<a href="#" class="button button-secondary" id="dismiss-suggested-fields-warning">%s</a>', _x( 'Dismiss this warning', 'themes', 'WPBDM' ) );
135
+ $msg .= sprintf( '<a href="%s" class="button button-primary next-to-secondary">%s</a>',
136
+ wp_nonce_url( admin_url( 'admin.php?page=wpbdp-themes&wpbdp-action=create-theme-suggested-fields' ), 'create_suggested_fields' ),
137
+ _x( 'Create suggested fields', 'themes', 'WPBDM' ) );
138
+
139
+ wpbdp_admin_message( $msg, 'error' );
140
+ }
141
+
142
+ break;
143
+ case 2:
144
+ wpbdp_admin_message( _x( 'Suggested fields created successfully.', 'themes', 'WPBDM' ) );
145
+ break;
146
+ case 3:
147
+ wpbdp_admin_message( _x( 'Theme installed successfully.', 'themes', 'WPBDM' ) );
148
+ break;
149
+ case 4:
150
+ wpbdp_admin_message( _x( 'Theme was deleted sucessfully.', 'themes', 'WPBDM' ) );
151
+ break;
152
+ case 5:
153
+ wpbdp_admin_message( _x( 'Could not delete theme directory. Check permissions.', 'themes', 'WPBDM' ), 'error' );
154
+ break;
155
+ default:
156
+ break;
157
+ }
158
+
159
+ $themes = $this->api->get_installed_themes();
160
+ $active_theme = $this->api->get_active_theme();
161
+
162
+ // Make sure the current theme is always first.
163
+ $current = $themes[ $active_theme ];
164
+ unset( $themes[ $active_theme ] );
165
+ array_unshift( $themes, $current );
166
+
167
+ echo wpbdp_render_page( WPBDP_PATH . 'admin/templates/themes.tpl.php',
168
+ array( 'themes' => $themes,
169
+ 'active_theme' => $active_theme ) );
170
+ }
171
+
172
+ function upload_theme() {
173
+ if ( ! current_user_can( 'administrator' ) || ! wp_verify_nonce( $_POST['_wpnonce'], 'upload theme zip' ) )
174
+ wp_die();
175
+
176
+ $theme_file = isset( $_FILES['themezip'] ) ? $_FILES['themezip'] : false;
177
+
178
+ if ( ! $theme_file || ! is_uploaded_file( $theme_file['tmp_name'] ) || UPLOAD_ERR_OK != $_FILES['themezip']['error'] ) {
179
+ wpbdp_admin_message( _x( 'Please upload a valid theme file.', 'themes', 'WPBDM' ), 'error' );
180
+ return;
181
+ }
182
+
183
+ $dest = wp_normalize_path( untrailingslashit( get_temp_dir() ) . DIRECTORY_SEPARATOR . $theme_file['name'] );
184
+
185
+ if ( ! move_uploaded_file( $theme_file['tmp_name'], $dest ) ) {
186
+ wpbdp_admin_message( sprintf( _x( 'Could not move "%s" to a temporary directory.', 'themes', 'WPBDM' ),
187
+ $theme_file['name'] ),
188
+ 'error' );
189
+ return;
190
+ }
191
+
192
+ $res = $this->api->install_theme( $dest );
193
+
194
+ if ( is_wp_error( $res ) ) {
195
+ wpbdp_admin_message( $res->get_error_message(), 'error' );
196
+ return;
197
+ }
198
+
199
+ wp_redirect( admin_url( 'admin.php?page=wpbdp-themes&message=3' ) );
200
+ exit;
201
+ }
202
+
203
+ function theme_install() {
204
+ echo wpbdp_render_page( WPBDP_PATH . 'admin/templates/themes-install.tpl.php',
205
+ array() );
206
+ }
207
+
208
+ function theme_delete_confirm() {
209
+ $theme_id = $_REQUEST['theme_id'];
210
+ $theme = $this->api->get_theme( $theme_id );
211
+
212
+ echo wpbdp_render_page( WPBDP_PATH . 'admin/templates/themes-delete-confirm.tpl.php',
213
+ array( 'theme' => $theme ) );
214
+ }
215
+
216
+ function delete_theme() {
217
+ if ( ! isset( $_POST['dodelete'] ) || 1 != $_POST['dodelete'] )
218
+ return;
219
+
220
+ $theme_id = isset( $_POST['theme_id'] ) ? $_POST['theme_id'] : '';
221
+ $nonce = isset( $_POST['_wpnonce'] ) ? $_POST['_wpnonce'] : '';
222
+
223
+ if ( ! current_user_can( 'administrator' ) || ! wp_verify_nonce( $nonce, 'delete theme ' . $theme_id ) )
224
+ wp_die();
225
+
226
+ $active_theme = $this->api->get_active_theme();
227
+ $theme = $this->api->get_theme( $theme_id );
228
+
229
+ if ( in_array( $theme_id, array( 'default', 'no_theme', $active_theme ), true ) || ! $theme )
230
+ wp_die();
231
+
232
+ $theme = $this->api->get_theme( $theme_id );
233
+ $path = rtrim( $theme->path, '/\\' );
234
+ $removed = false;
235
+
236
+ if ( is_link( $path ) ) {
237
+ $removed = unlink( $path );
238
+ } elseif ( is_dir( $path ) ) {
239
+ $removed = WPBDP_FS::rmdir( $path );
240
+ }
241
+
242
+ if ( $removed )
243
+ wp_redirect( admin_url( 'admin.php?page=wpbdp-themes&message=4&deleted=' . $theme_id ) );
244
+ else
245
+ wp_redirect( admin_url( 'admin.php?page=wpbdp-themes&message=5&deleted=' . $theme_id ) );
246
+
247
+ exit;
248
+ }
249
+
250
+ }
admin/css/themes.css ADDED
@@ -0,0 +1,120 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .wpbdp-theme {
2
+ float: left;
3
+ display: block;
4
+ margin: 10px 10px 10px 0;
5
+ background: #fff;
6
+ border: 1px solid #ddd;
7
+ position: relative;
8
+ }
9
+
10
+ .wpbdp-theme.active {
11
+ border: 1px solid #2f2f2f;
12
+ }
13
+
14
+ .wpbdp-theme-thumbnail {
15
+ width: 310px;
16
+ height: 232px;
17
+ }
18
+
19
+ .wpbdp-theme:hover .wpbdp-theme-thumbnail {
20
+ opacity: 0.4;
21
+ }
22
+
23
+ .wpbdp-theme .choose-theme {
24
+ display: none;
25
+ position: absolute;
26
+ float: none;
27
+ font-weight: normal;
28
+ top: 3px;
29
+ right: 10px;
30
+ }
31
+
32
+ .wpbdp-theme:hover .choose-theme {
33
+ display: block;
34
+ }
35
+
36
+ .wpbdp-theme.active .choose-theme,
37
+ .wpbdp-theme.active:hover .choose-theme {
38
+ display: none;
39
+ }
40
+
41
+ .wpbdp-theme .wpbdp-theme-name {
42
+ padding: 8px;
43
+ margin: 0;
44
+ background: #fafafa;
45
+ font-weight: bold;
46
+ font-size: 15px;
47
+ border-bottom: 1px solid #ddd;
48
+ }
49
+
50
+ .wpbdp-theme.active .wpbdp-theme-name {
51
+ background: #2f2f2f;
52
+ color: #fff;
53
+ border-bottom: 1px solid #2f2f2f;
54
+ font-weight: normal;
55
+ }
56
+
57
+ .wpbdp-theme.active .wpbdp-theme-name span {
58
+ font-weight: bold;
59
+ }
60
+
61
+ .wpbdp-theme .wpbdp-theme-details {
62
+ display: none;
63
+ }
64
+
65
+ .wpbdp-theme:hover .wpbdp-theme-details {
66
+ display: block;
67
+ position: absolute;
68
+ top: 20%;
69
+ bottom: 20%;
70
+ left: 5%;
71
+ right: 5%;
72
+ padding: 10px;
73
+ font-size: 90%;
74
+ background: rgba( 0, 0, 0, 0.8 );
75
+ opacity: 1.0;
76
+ color: #fff;
77
+ border-radius: 3px;
78
+ }
79
+
80
+ .wpbdp-theme-details dl {
81
+ margin: 0;
82
+ padding: 0;
83
+ }
84
+
85
+ .wpbdp-theme-details dt {
86
+ float: left;
87
+ width: 100px;
88
+ margin: 0;
89
+ padding: 0;
90
+ font-weight: bold;
91
+ }
92
+
93
+ .wpbdp-theme-details dd {
94
+ display: block;
95
+ margin: 0;
96
+ padding: 0;
97
+ }
98
+
99
+ .wpbdp-theme-details p.desc {
100
+ font-size: inherit;
101
+ }
102
+
103
+ .wpbdp-theme a.delete-theme-link {
104
+ display: none;
105
+ box-sizing: border-box;
106
+ position: absolute;
107
+ right: 4px;
108
+ bottom: 10px;
109
+ color: #fff;
110
+ text-decoration: none;
111
+ font-size: 10px;
112
+ text-transform: uppercase;
113
+ background: #900000;
114
+ padding: 2px 5px;
115
+ border-radius: 2px;
116
+ }
117
+
118
+ .wpbdp-theme:hover a.delete-theme-link {
119
+ display: block;
120
+ }
admin/css/themes.min.css ADDED
@@ -0,0 +1 @@
 
1
+ .wpbdp-theme{float:left;display:block;margin:10px 10px 10px 0;background:#fff;border:1px solid #ddd;position:relative}.wpbdp-theme.active{border:1px solid #2f2f2f}.wpbdp-theme-thumbnail{width:310px;height:232px}.wpbdp-theme:hover .wpbdp-theme-thumbnail{opacity:.4}.wpbdp-theme .choose-theme{display:none;position:absolute;float:none;font-weight:normal;top:3px;right:10px}.wpbdp-theme:hover .choose-theme{display:block}.wpbdp-theme.active .choose-theme,.wpbdp-theme.active:hover .choose-theme{display:none}.wpbdp-theme .wpbdp-theme-name{padding:8px;margin:0;background:#fafafa;font-weight:bold;font-size:15px;border-bottom:1px solid #ddd}.wpbdp-theme.active .wpbdp-theme-name{background:#2f2f2f;color:#fff;border-bottom:1px solid #2f2f2f;font-weight:normal}.wpbdp-theme.active .wpbdp-theme-name span{font-weight:bold}.wpbdp-theme .wpbdp-theme-details{display:none}.wpbdp-theme:hover .wpbdp-theme-details{display:block;position:absolute;top:20%;bottom:20%;left:5%;right:5%;padding:10px;font-size:90%;background:rgba(0,0,0,0.8);opacity:1.0;color:#fff;border-radius:3px}.wpbdp-theme-details dl{margin:0;padding:0}.wpbdp-theme-details dt{float:left;width:100px;margin:0;padding:0;font-weight:bold}.wpbdp-theme-details dd{display:block;margin:0;padding:0}.wpbdp-theme-details p.desc{font-size:inherit}.wpbdp-theme a.delete-theme-link{display:none;box-sizing:border-box;position:absolute;right:4px;bottom:10px;color:#fff;text-decoration:none;font-size:10px;text-transform:uppercase;background:#900000;padding:2px 5px;border-radius:2px}.wpbdp-theme:hover a.delete-theme-link{display:block}
admin/form-fields.php CHANGED
@@ -124,6 +124,9 @@ class WPBDP_FormFieldsAdmin {
124
  case 'createrequired':
125
  $this->createRequiredFields();
126
  break;
 
 
 
127
  default:
128
  $this->fieldsTable();
129
  break;
@@ -221,6 +224,16 @@ class WPBDP_FormFieldsAdmin {
221
  $field = isset( $_GET['id'] ) ? WPBDP_FormField::get( $_GET['id'] ) : new WPBDP_FormField( array( 'display_flags' => array( 'excerpt', 'search', 'listing' ) ) );
222
  }
223
 
 
 
 
 
 
 
 
 
 
 
224
  wpbdp_render_page( WPBDP_PATH . 'admin/templates/form-fields-addoredit.tpl.php',
225
  array(
226
  'field' => $field,
@@ -268,4 +281,54 @@ class WPBDP_FormFieldsAdmin {
268
  return $this->fieldsTable();
269
  }
270
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
271
  }
124
  case 'createrequired':
125
  $this->createRequiredFields();
126
  break;
127
+ case 'updatetags':
128
+ $this->update_field_tags();
129
+ break;
130
  default:
131
  $this->fieldsTable();
132
  break;
224
  $field = isset( $_GET['id'] ) ? WPBDP_FormField::get( $_GET['id'] ) : new WPBDP_FormField( array( 'display_flags' => array( 'excerpt', 'search', 'listing' ) ) );
225
  }
226
 
227
+ if ( ! wpbdp_get_option( 'override-email-blocking' ) && $field->has_validator( 'email' ) && ( $field->display_in( 'excerpt' ) || $field->display_in( 'listing' ) ) ) {
228
+ $msg = _x( '<b>Important</b>: Since the "<a>Display email address fields publicly?</a>" setting is disabled, display settings below will not be honored and this field will not be displayed on the frontend. If you want e-mail addresses to show on the frontend, you can <a>enable public display of e-mails</a>.',
229
+ 'form-fields admin',
230
+ 'WPBDM' );
231
+ $msg = str_replace( '<a>',
232
+ '<a href="' . admin_url( 'admin.php?page=wpbdp_admin_settings&groupid=email' ) . '">',
233
+ $msg );
234
+ wpbdp_admin_message( $msg, 'error' );
235
+ }
236
+
237
  wpbdp_render_page( WPBDP_PATH . 'admin/templates/form-fields-addoredit.tpl.php',
238
  array(
239
  'field' => $field,
281
  return $this->fieldsTable();
282
  }
283
 
284
+ private function update_field_tags() {
285
+ $special_tags = array(
286
+ 'title' => _x( 'Title', 'form-fields admin', 'WPBDM' ),
287
+ 'category' => _x( 'Category', 'form-fields admin', 'WPBDM' ),
288
+ 'excerpt' => _x( 'Excerpt', 'form-fields admin', 'WPBDM' ),
289
+ 'content' => _x( 'Content', 'form-fields admin', 'WPBDM' ),
290
+ 'tags' => _x( 'Tags', 'form-fields admin', 'WPBDM' ),
291
+ 'address' => _x( 'Address', 'form-fields admin', 'WPBDM' ),
292
+ 'zip' => _x( 'ZIP Code', 'form-fields admin', 'WPBDM' ),
293
+ 'fax' => _x( 'FAX Number', 'form-fields admin', 'WPBDM' ),
294
+ 'phone' => _x( 'Phone Number', 'form-fields admin', 'WPBDM' ),
295
+ 'rating' => _x( 'Ratings Field', 'form-fields admin', 'WPBDM' ),
296
+ 'twitter' => _x( 'Twitter', 'form-fields admin', 'WPBDM' ),
297
+ 'website' => _x( 'Website', 'form-fields admin', 'WPBDM' )
298
+ );
299
+ $fixed_tags = array( 'title', 'category', 'excerpt', 'content', 'tags', 'rating' );
300
+ $field_tags = array();
301
+
302
+ if ( isset( $_POST['field_tags'] ) ) {
303
+ global $wpdb;
304
+
305
+ $posted = $_POST['field_tags'];
306
+
307
+ foreach ( $posted as $tag => $field_id ) {
308
+ if ( in_array( $tag, $fixed_tags, true ) )
309
+ continue;
310
+
311
+ $wpdb->query( $wpdb->prepare( "UPDATE {$wpdb->prefix}wpbdp_form_fields SET tag = %s WHERE tag = %s",
312
+ '', $tag ) );
313
+ $wpdb->query ($wpdb->prepare( "UPDATE {$wpdb->prefix}wpbdp_form_fields SET tag = %s WHERE id = %d",
314
+ $tag,
315
+ $field_id ) );
316
+ }
317
+
318
+ wpbdp_admin_message( _x( 'Tags updated.', 'form-fields admin', 'WPBDM' ) );
319
+ }
320
+
321
+ foreach ( $special_tags as $t => $td ) {
322
+ $f = WPBDP_Form_Field::find_by_tag( $t );
323
+
324
+ $field_tags[] = array( 'tag' => $t,
325
+ 'description' => $td,
326
+ 'field_id' => ( $f ? $f->get_id() : 0 ),
327
+ 'fixed' => ( in_array( $t, $fixed_tags, true ) ? true : false ) );
328
+ }
329
+
330
+ echo wpbdp_render_page( WPBDP_PATH . 'admin/templates/form-fields-tags.tpl.php',
331
+ array( 'field_tags' => $field_tags ) );
332
+ }
333
+
334
  }
admin/js/themes.js ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
1
+ jQuery(function($) {
2
+ $( '#wpbdp-admin-page-themes #dismiss-suggested-fields-warning' ).click( function( e ) {
3
+ e.preventDefault();
4
+ $( this ).parents( 'div.error' ).fadeOut( 'fast' );
5
+ } );
6
+ });
7
+
admin/js/themes.min.js ADDED
@@ -0,0 +1 @@
 
1
+ jQuery(function($){$("#wpbdp-admin-page-themes #dismiss-suggested-fields-warning").click(function(e){e.preventDefault();$(this).parents("div.error").fadeOut("fast")})});
admin/listing-metabox.php CHANGED
@@ -42,7 +42,7 @@ class WPBDP_Admin_Listing_Metabox {
42
  echo '<strong>' . _x('General Info', 'admin infometabox', 'WPBDM') . '</strong>';
43
  echo '<dl>';
44
  echo '<dt>'. _x('Total Listing Cost', 'admin infometabox', 'WPBDM') . '</dt>';
45
- echo '<dd>' . wpbdp_format_currency( $this->listing->get_total_cost() ) . '</dd>';
46
  echo '<dt>'. _x('Payment Status', 'admin infometabox', 'WPBDM') . '</dt>';
47
  echo '<dd>';
48
  echo sprintf('<span class="tag paymentstatus %1$s">%1$s</span>', $this->listing->get_payment_status() );
42
  echo '<strong>' . _x('General Info', 'admin infometabox', 'WPBDM') . '</strong>';
43
  echo '<dl>';
44
  echo '<dt>'. _x('Total Listing Cost', 'admin infometabox', 'WPBDM') . '</dt>';
45
+ echo '<dd>' . wpbdp_currency_format( $this->listing->get_total_cost() ) . '</dd>';
46
  echo '<dt>'. _x('Payment Status', 'admin infometabox', 'WPBDM') . '</dt>';
47
  echo '<dd>';
48
  echo sprintf('<span class="tag paymentstatus %1$s">%1$s</span>', $this->listing->get_payment_status() );
admin/resources/admin.css CHANGED
@@ -22,6 +22,10 @@ span.tag {
22
  line-height: 1.5 !important;
23
  }
24
 
 
 
 
 
25
  /* Sidebar */
26
  .wpbdp-admin-content.with-sidebar {
27
  margin-top: 20px;
22
  line-height: 1.5 !important;
23
  }
24
 
25
+ .button-primary.next-to-secondary {
26
+ margin-left: 30px;
27
+ }
28
+
29
  /* Sidebar */
30
  .wpbdp-admin-content.with-sidebar {
31
  margin-top: 20px;
admin/resources/admin.min.css CHANGED
@@ -1 +1 @@
1
- .cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}span.tag{background:#444;border-radius:2px;padding:2px 5px;color:#fff;font-size:9px !important;margin-right:2px;text-transform:uppercase;text-decoration:none !important;line-height:1.5 !important}.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-page-admin-fees .wp-list-table .wpbdp-drag-handle{margin-right:15px;display:none}.wpbdp-page-admin-fees .purchase-gateways{margin-left:20px}.wpbdp-page-admin-fees .purchase-gateways .gateway{float:left;width:35%;margin:30px 20px 0 0}.wpbdp-page-admin-fees .purchase-gateways .gateway.installed{opacity:.5}.wpbdp-page-admin-fees .purchase-gateways .gateway a img.gateway-logo{height:40px;margin:0;padding:0;border:0}.wpbdp-page-admin-fees .purchase-gateways .gateway a.price{margin-top:10px;display:block;color:green;font-size:22px;font-weight:bold}.wpbdp-page-admin-fees .purchase-gateways .gateway .check-mark{font-size:150%;font-weight:bold;color:green}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}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.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-listing-fields input[type="text"]{width:70%}#wpbdp-listing-fields .wpbdp-form-field.url .wpbdp-form-field-html{padding-left:10px}#wpbdp-listing-fields .wpbdp-form-field.url input[type="text"]{display:block}#wpbdp-listing-fields #wpbdp-uploaded-images .wpbdp-image{padding:5px;width:150px;vertical-align:top;display:inline-block;zoom:1;*display:inline;min-height:210px;_height:210px}#wpbdp-listing-fields div.listing-images .image img{max-width:150px}ul#wpbusdirmanerrors{margin-left:20px}.wpbdp-csv-import-example{width:100%;padding:10px;display:block;background:#fff;border:solid 1px #ddd;font-size:90%;font-family:monospace;height:100%;white-space:pre}#wpbdp-csv-import-form input[type="file"]{border:0}table.wpbdp-csv-import-results,table.wpbdp-csv-import-warnings{width:100%}table.wpbdp-csv-import-results .line-no,table.wpbdp-csv-import-warnings .line-no{width:50px}table.wpbdp-csv-import-results td.line,table.wpbdp-csv-import-warnings td.line{font-family:monospace;font-size:90%}table.wpbdp-csv-import-results .error,table.wpbdp-csv-import-warnings .error{width:200px}table.wpbdp-csv-import-headers{width:100%}table.wpbdp-csv-import-headers td.field-is-required,table.wpbdp-csv-import-headers td.field-is-multivalued{text-align:center}table.wpbdp-csv-import-headers tbody tr{background:#f9f9f9}table.wpbdp-csv-import-headers tbody tr.alt{background:inherit}.wpbdp-form-field.image .preview{float:none}table.wpbdp-debug-section{width:90%}table.wpbdp-debug-section tbody tr{background:#efefef}table.wpbdp-debug-section tbody tr td{padding:3px 8px}table.wpbdp-debug-section tbody tr:nth-child(2n){background:#f5f5f5}.wpbdp-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 #36c;padding:0}.wpbdp-progress-bar .progress-bar-inner{height:100%;background:#9cf}.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}.directory-admin_page_wpbdp_admin_settings table.form-table th,.directory-admin_page_wpbdp_admin_settings table.form-table td{font-size:13px;line-height:1.0;padding:8px 20px}.directory-admin_page_wpbdp_admin_settings table.form-table th{min-width:150px}.directory-admin_page_wpbdp_admin_settings input,.directory-admin_page_wpbdp_admin_settings select{font-size:13px;line-height:1.0}.directory-admin_page_wpbdp_admin_settings textarea{font-size:13px;width:95%}.directory-admin_page_wpbdp_admin_settings select{display:block}.directory-admin_page_wpbdp_admin_settings .license-activation .status-message{font-size:85%;color:#595959;font-style:italic}.directory-admin_page_wpbdp_admin_settings .license-activation .status-message.ok{color:green}.directory-admin_page_wpbdp_admin_settings .license-activation .status-message.error{color:red}.directory-admin_page_wpbdp_admin_settings .group-error{border-top:solid 1px red}.directory-admin_page_wpbdp_admin_settings .group-warning{border-top:solid 1px yellow}.tag.paymentstatus.ok{background:green}.tag.paymentstatus.completed{background:green}.tag.paymentstatus.pending,.tag.paymentstatus.pending-abandonment{background:red}#wpbdp-admin-settings tr.disabled{opacity:.7}#wpbdp-admin-settings .text-fields-warning{font-size:90%;display:block;margin-bottom:2px}#wpbdp-admin-settings .wpbdp-settings-email{margin:5px 0 0 0;border:solid 1px #ccc;padding:5px;background:#fff}#wpbdp-admin-settings .wpbdp-settings-email .short-preview{color:#999;font-size:90%;height:45px;cursor:pointer;overflow:hidden}#wpbdp-admin-settings .wpbdp-settings-email .short-preview h4{margin:0 0 10px 0}#wpbdp-admin-settings .wpbdp-settings-email .short-preview .edit-toggle{float:right}#wpbdp-admin-settings .wpbdp-settings-email .short-preview:hover .edit-toggle{visibility:visible}#wpbdp-admin-settings .wpbdp-settings-email .short-preview dl{margin:0;padding:0}#wpbdp-admin-settings .wpbdp-settings-email .short-preview dt{font-weight:bold;margin:0;padding:0}#wpbdp-admin-settings .wpbdp-settings-email .short-preview dd{margin:0;padding:0 0 0 10px}#wpbdp-admin-settings .wpbdp-settings-email .editor{margin-left:10px;font-size:90%}#wpbdp-admin-settings .wpbdp-settings-email .editor table.form-table{margin:0;padding:0}#wpbdp-admin-settings .wpbdp-settings-email table.form-table th{padding-left:4px;padding-right:0;min-width:0;width:20%}#wpbdp-admin-settings .wpbdp-settings-email .editor input[type="text"]{width:70%}#wpbdp-admin-settings .wpbdp-settings-email .editor textarea{width:100%;min-height:150px}#wpbdp-admin-settings .wpbdp-settings-email .editor .placeholders{margin:10px 0 0 0}#wpbdp-admin-settings .wpbdp-settings-email .editor .placeholder{font-size:90%}#wpbdp-admin-settings .wpbdp-settings-email .editor .placeholder-separator{margin-top:10px}#wpbdp-admin-settings .wpbdp-settings-email .editor .placeholder .placeholder-code{font-family:monospace;font-weight:bold}#wpbdp-admin-settings .wpbdp-settings-email .editor .placeholder .placeholder-description{font-style:italic}#wpbdp-admin-settings .wpbdp-settings-email .editor .buttons{margin:30px 0 0 0;text-align:right}#wpbdp-admin-settings .wpbdp-settings-email .editor .buttons .preview-email{float:left}#wpbdp-admin-settings .wpbdp-settings-email .editor .buttons .cancel{margin-right:10px}#wpbdp-admin-settings select#quick-search-fields{min-height:150px}#listing-metabox-transactions table.payments-list{width:100%;border-spacing:0}#listing-metabox-transactions table.payments-list tr.payment td{border-bottom:solid 1px #efefef;padding:2px 0}#listing-metabox-transactions table.payments-list tr.payment td.status{text-align:right}#listing-metabox-transactions table.payments-list tr.payment.completed td{color:green}#listing-metabox-transactions table.payments-list tr.payment.pending td{color:red}#listing-metabox-transactions table.payments-list tr.payment.rejected td{color:#bbb}#listing-metabox-transactions table.payments-list tr.payment.canceled td{text-decoration:line-through}#listing-metabox-transactions table.payments-list tr.payment a{text-decoration:none;color:inherit}#listing-metabox-transactions table.payments-list tr.payment a:hover{text-decoration:underline}.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.0}.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-drag-handle{background:red;width:6px;height:10px;display:inline-block;background:url('drag-handle.png') 0 0;cursor:move;float:left;margin:5px 5px 0 0;vertical-align:middle}.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}.toplevel_page_wpbdp_admin .welcome-message{padding:10px;font-size:105%}.toplevel_page_wpbdp_admin .welcome-message p{font-size:inherit}.toplevel_page_wpbdp_admin .welcome-message h4{font-size:120%}.toplevel_page_wpbdp_admin .welcome-message ul{list-style-position:inside;list-style-type:disc}.toplevel_page_wpbdp_admin ul.shortcuts{margin:auto}.toplevel_page_wpbdp_admin ul.shortcuts li{float:left;margin-right:10px}.toplevel_page_wpbdp_admin ul.shortcuts li.clear{margin:0}#wpbdp-uninstall-capture-form .reasons{margin-left:15px}#wpbdp-uninstall-capture-form .reasons .reason{margin-bottom:5px}#wpbdp-uninstall-capture-form textarea{margin:10px 0 0 0;width:50%;min-height:100px;display:none}.wpbdp-license-expired-warning .module-name{background:#fff9aa;padding:0 5px;color:#000}.wpbdp-license-expired-warning .dismiss{margin-right:10px}.wp-admin.widgets-php .widget-content span.help{color:#666}
1
+ .cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}span.tag{background:#444;border-radius:2px;padding:2px 5px;color:#fff;font-size:9px !important;margin-right:2px;text-transform:uppercase;text-decoration:none !important;line-height:1.5 !important}.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-page-admin-fees .wp-list-table .wpbdp-drag-handle{margin-right:15px;display:none}.wpbdp-page-admin-fees .purchase-gateways{margin-left:20px}.wpbdp-page-admin-fees .purchase-gateways .gateway{float:left;width:35%;margin:30px 20px 0 0}.wpbdp-page-admin-fees .purchase-gateways .gateway.installed{opacity:.5}.wpbdp-page-admin-fees .purchase-gateways .gateway a img.gateway-logo{height:40px;margin:0;padding:0;border:0}.wpbdp-page-admin-fees .purchase-gateways .gateway a.price{margin-top:10px;display:block;color:green;font-size:22px;font-weight:bold}.wpbdp-page-admin-fees .purchase-gateways .gateway .check-mark{font-size:150%;font-weight:bold;color:green}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}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.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-listing-fields input[type="text"]{width:70%}#wpbdp-listing-fields .wpbdp-form-field.url .wpbdp-form-field-html{padding-left:10px}#wpbdp-listing-fields .wpbdp-form-field.url input[type="text"]{display:block}#wpbdp-listing-fields #wpbdp-uploaded-images .wpbdp-image{padding:5px;width:150px;vertical-align:top;display:inline-block;zoom:1;*display:inline;min-height:210px;_height:210px}#wpbdp-listing-fields div.listing-images .image img{max-width:150px}ul#wpbusdirmanerrors{margin-left:20px}.wpbdp-csv-import-example{width:100%;padding:10px;display:block;background:#fff;border:solid 1px #ddd;font-size:90%;font-family:monospace;height:100%;white-space:pre}#wpbdp-csv-import-form input[type="file"]{border:0}table.wpbdp-csv-import-results,table.wpbdp-csv-import-warnings{width:100%}table.wpbdp-csv-import-results .line-no,table.wpbdp-csv-import-warnings .line-no{width:50px}table.wpbdp-csv-import-results td.line,table.wpbdp-csv-import-warnings td.line{font-family:monospace;font-size:90%}table.wpbdp-csv-import-results .error,table.wpbdp-csv-import-warnings .error{width:200px}table.wpbdp-csv-import-headers{width:100%}table.wpbdp-csv-import-headers td.field-is-required,table.wpbdp-csv-import-headers td.field-is-multivalued{text-align:center}table.wpbdp-csv-import-headers tbody tr{background:#f9f9f9}table.wpbdp-csv-import-headers tbody tr.alt{background:inherit}.wpbdp-form-field.image .preview{float:none}table.wpbdp-debug-section{width:90%}table.wpbdp-debug-section tbody tr{background:#efefef}table.wpbdp-debug-section tbody tr td{padding:3px 8px}table.wpbdp-debug-section tbody tr:nth-child(2n){background:#f5f5f5}.wpbdp-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 #36c;padding:0}.wpbdp-progress-bar .progress-bar-inner{height:100%;background:#9cf}.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}.directory-admin_page_wpbdp_admin_settings table.form-table th,.directory-admin_page_wpbdp_admin_settings table.form-table td{font-size:13px;line-height:1.0;padding:8px 20px}.directory-admin_page_wpbdp_admin_settings table.form-table th{min-width:150px}.directory-admin_page_wpbdp_admin_settings input,.directory-admin_page_wpbdp_admin_settings select{font-size:13px;line-height:1.0}.directory-admin_page_wpbdp_admin_settings textarea{font-size:13px;width:95%}.directory-admin_page_wpbdp_admin_settings select{display:block}.directory-admin_page_wpbdp_admin_settings .license-activation .status-message{font-size:85%;color:#595959;font-style:italic}.directory-admin_page_wpbdp_admin_settings .license-activation .status-message.ok{color:green}.directory-admin_page_wpbdp_admin_settings .license-activation .status-message.error{color:red}.directory-admin_page_wpbdp_admin_settings .group-error{border-top:solid 1px red}.directory-admin_page_wpbdp_admin_settings .group-warning{border-top:solid 1px yellow}.tag.paymentstatus.ok{background:green}.tag.paymentstatus.completed{background:green}.tag.paymentstatus.pending,.tag.paymentstatus.pending-abandonment{background:red}#wpbdp-admin-settings tr.disabled{opacity:.7}#wpbdp-admin-settings .text-fields-warning{font-size:90%;display:block;margin-bottom:2px}#wpbdp-admin-settings .wpbdp-settings-email{margin:5px 0 0 0;border:solid 1px #ccc;padding:5px;background:#fff}#wpbdp-admin-settings .wpbdp-settings-email .short-preview{color:#999;font-size:90%;height:45px;cursor:pointer;overflow:hidden}#wpbdp-admin-settings .wpbdp-settings-email .short-preview h4{margin:0 0 10px 0}#wpbdp-admin-settings .wpbdp-settings-email .short-preview .edit-toggle{float:right}#wpbdp-admin-settings .wpbdp-settings-email .short-preview:hover .edit-toggle{visibility:visible}#wpbdp-admin-settings .wpbdp-settings-email .short-preview dl{margin:0;padding:0}#wpbdp-admin-settings .wpbdp-settings-email .short-preview dt{font-weight:bold;margin:0;padding:0}#wpbdp-admin-settings .wpbdp-settings-email .short-preview dd{margin:0;padding:0 0 0 10px}#wpbdp-admin-settings .wpbdp-settings-email .editor{margin-left:10px;font-size:90%}#wpbdp-admin-settings .wpbdp-settings-email .editor table.form-table{margin:0;padding:0}#wpbdp-admin-settings .wpbdp-settings-email table.form-table th{padding-left:4px;padding-right:0;min-width:0;width:20%}#wpbdp-admin-settings .wpbdp-settings-email .editor input[type="text"]{width:70%}#wpbdp-admin-settings .wpbdp-settings-email .editor textarea{width:100%;min-height:150px}#wpbdp-admin-settings .wpbdp-settings-email .editor .placeholders{margin:10px 0 0 0}#wpbdp-admin-settings .wpbdp-settings-email .editor .placeholder{font-size:90%}#wpbdp-admin-settings .wpbdp-settings-email .editor .placeholder-separator{margin-top:10px}#wpbdp-admin-settings .wpbdp-settings-email .editor .placeholder .placeholder-code{font-family:monospace;font-weight:bold}#wpbdp-admin-settings .wpbdp-settings-email .editor .placeholder .placeholder-description{font-style:italic}#wpbdp-admin-settings .wpbdp-settings-email .editor .buttons{margin:30px 0 0 0;text-align:right}#wpbdp-admin-settings .wpbdp-settings-email .editor .buttons .preview-email{float:left}#wpbdp-admin-settings .wpbdp-settings-email .editor .buttons .cancel{margin-right:10px}#wpbdp-admin-settings select#quick-search-fields{min-height:150px}#listing-metabox-transactions table.payments-list{width:100%;border-spacing:0}#listing-metabox-transactions table.payments-list tr.payment td{border-bottom:solid 1px #efefef;padding:2px 0}#listing-metabox-transactions table.payments-list tr.payment td.status{text-align:right}#listing-metabox-transactions table.payments-list tr.payment.completed td{color:green}#listing-metabox-transactions table.payments-list tr.payment.pending td{color:red}#listing-metabox-transactions table.payments-list tr.payment.rejected td{color:#bbb}#listing-metabox-transactions table.payments-list tr.payment.canceled td{text-decoration:line-through}#listing-metabox-transactions table.payments-list tr.payment a{text-decoration:none;color:inherit}#listing-metabox-transactions table.payments-list tr.payment a:hover{text-decoration:underline}.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.0}.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-drag-handle{background:red;width:6px;height:10px;display:inline-block;background:url('drag-handle.png') 0 0;cursor:move;float:left;margin:5px 5px 0 0;vertical-align:middle}.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}.toplevel_page_wpbdp_admin .welcome-message{padding:10px;font-size:105%}.toplevel_page_wpbdp_admin .welcome-message p{font-size:inherit}.toplevel_page_wpbdp_admin .welcome-message h4{font-size:120%}.toplevel_page_wpbdp_admin .welcome-message ul{list-style-position:inside;list-style-type:disc}.toplevel_page_wpbdp_admin ul.shortcuts{margin:auto}.toplevel_page_wpbdp_admin ul.shortcuts li{float:left;margin-right:10px}.toplevel_page_wpbdp_admin ul.shortcuts li.clear{margin:0}#wpbdp-uninstall-capture-form .reasons{margin-left:15px}#wpbdp-uninstall-capture-form .reasons .reason{margin-bottom:5px}#wpbdp-uninstall-capture-form textarea{margin:10px 0 0 0;width:50%;min-height:100px;display:none}.wpbdp-license-expired-warning .module-name{background:#fff9aa;padding:0 5px;color:#000}.wpbdp-license-expired-warning .dismiss{margin-right:10px}.wp-admin.widgets-php .widget-content span.help{color:#666}
admin/templates/form-fields-tags.tpl.php ADDED
@@ -0,0 +1,43 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ function _fields_dropdown( $name, $field_id, $fixed = false ) {
3
+ ?>
4
+ <select name="<?php echo $name; ?>" <?php echo ( $fixed ? 'disabled="disabled"' : '' ); ?> >
5
+ <option value=""><?php _ex( '-- None --', 'form-fields admin', 'WPBDM' ); ?></option>
6
+ <?php foreach ( wpbdp_get_form_fields() as $f ): ?>
7
+ <option value="<?php echo $f->get_id(); ?>" <?php selected( $field_id, $f->get_id() ); ?> ><?php echo esc_attr( $f->get_label() ); ?></option>
8
+ <?php endforeach; ?>
9
+ </select>
10
+ <?php
11
+ }
12
+ ?>
13
+
14
+ <?php echo wpbdp_admin_header( _x( 'Theme Tags', 'form-fields admin', 'WPBDM' ) ); ?>
15
+ <?php wpbdp_admin_notices(); ?>
16
+
17
+ <form action="" method="post">
18
+ <table class="form-table">
19
+ <!-- <thead>
20
+ <tr>
21
+ <th><?php _ex( 'Field Tag', 'form-fields admin', 'WPBDM' ); ?></th>
22
+ <th><?php _ex( 'Field', 'form-fields admin', 'WPBDM' ); ?></th>
23
+ </tr>
24
+ </thead>-->
25
+
26
+ <tbody>
27
+ <?php foreach ( $field_tags as $ft ): ?>
28
+ <tr>
29
+ <th scope="row">
30
+ <?php echo $ft['description']; ?>
31
+ </th>
32
+ <td>
33
+ <?php _fields_dropdown( 'field_tags[' . $ft['tag'] . ']', $ft['field_id'], $ft['fixed'] ); ?>
34
+ </td>
35
+ </tr>
36
+ <?php endforeach; ?>
37
+ </tbody>
38
+ </table>
39
+
40
+ <?php submit_button(); ?>
41
+ </form>
42
+
43
+ <?php echo wpbdp_admin_footer(); ?>
admin/templates/form-fields.tpl.php CHANGED
@@ -1,8 +1,12 @@
1
  <?php
2
- echo wpbdp_admin_header(null, null, array(
3
- array(_x('Add New Form Field', 'form-fields admin', 'WPBDM'), esc_url(add_query_arg('action', 'addfield'))),
4
- array(_x('Preview Form', 'form-fields admin', 'WPBDM'), esc_url(add_query_arg('action', 'previewform'))),
5
- ));
 
 
 
 
6
  ?>
7
  <?php wpbdp_admin_notices(); ?>
8
 
1
  <?php
2
+ $buttons = array(
3
+ array( _x('Add New Form Field', 'form-fields admin', 'WPBDM'), esc_url(add_query_arg('action', 'addfield')) ),
4
+ array( _x('Preview Form', 'form-fields admin', 'WPBDM'), esc_url(add_query_arg('action', 'previewform')) ) );
5
+
6
+ if ( wpbdp_experimental( 'themes' ) )
7
+ $buttons[] = array( _x( 'Manage Theme Tags', 'form-fields admin', 'WPBDM' ), esc_url( add_query_arg( 'action', 'updatetags' ) ) );
8
+
9
+ echo wpbdp_admin_header( null, null, $buttons );
10
  ?>
11
  <?php wpbdp_admin_notices(); ?>
12
 
admin/templates/header.tpl.php CHANGED
@@ -1,4 +1,4 @@
1
- <div class="wrap wpbdp-admin <?php echo isset($page_id) ? 'wpbdp-page-' . $page_id : 'wpbdp-page'; ?>">
2
  <div id="icon-edit-pages" class="icon32"></div>
3
  <h2>
4
  <?php echo isset($page_title) ? $page_title : __("Business Directory Plugin","WPBDM"); ?>
1
+ <div class="wrap wpbdp-admin <?php echo isset($page_id) ? 'wpbdp-page-' . $page_id : 'wpbdp-page'; ?>" id="<?php echo isset( $page_id ) ? 'wpbdp-admin-page-' . $page_id : ''; ?>">
2
  <div id="icon-edit-pages" class="icon32"></div>
3
  <h2>
4
  <?php echo isset($page_title) ? $page_title : __("Business Directory Plugin","WPBDM"); ?>
admin/templates/listing-change-fee.tpl.php CHANGED
@@ -17,7 +17,7 @@
17
 
18
  <strong><?php echo $f->label; ?></strong><br />
19
  <div class="details">
20
- <?php echo wpbdp_format_currency( $f->amount ); ?> &#149;
21
  <?php echo sprintf(_nx('%d image', '%d images', $f->images, 'admin infometabox', 'WPBDM'), $f->images); ?> &#149;
22
  <?php if ($f->days == 0): ?>
23
  <?php _ex('Listing never expires', 'admin infometabox', 'WPBDM'); ?>
17
 
18
  <strong><?php echo $f->label; ?></strong><br />
19
  <div class="details">
20
+ <?php echo wpbdp_currency_format( $f->amount ); ?> &#149;
21
  <?php echo sprintf(_nx('%d image', '%d images', $f->images, 'admin infometabox', 'WPBDM'), $f->images); ?> &#149;
22
  <?php if ($f->days == 0): ?>
23
  <?php _ex('Listing never expires', 'admin infometabox', 'WPBDM'); ?>
admin/templates/listing-metabox-transactions.tpl.php CHANGED
@@ -25,7 +25,7 @@ $_transaction_types = array(
25
  </td>
26
  <td class="total">
27
  <a href="#" class="payment-details-link" data-id="<?php echo $payment->get_id(); ?>">
28
- <?php echo wpbdp_format_currency( $payment->get_total(), 2, $payment->get_currency_code() ); ?>
29
  </a></td>
30
  <td class="status"><span class="tag paymentstatus <?php echo $payment->get_status(); ?>"><?php echo $payment->get_status(); ?></span></td>
31
  </tr>
25
  </td>
26
  <td class="total">
27
  <a href="#" class="payment-details-link" data-id="<?php echo $payment->get_id(); ?>">
28
+ <?php echo wpbdp_currency_format( $payment->get_total(), array( 'currency' => $payment->get_currency_code() ) ); ?>
29
  </a></td>
30
  <td class="status"><span class="tag paymentstatus <?php echo $payment->get_status(); ?>"><?php echo $payment->get_status(); ?></span></td>
31
  </tr>
admin/templates/payment-details.tpl.php CHANGED
@@ -17,7 +17,7 @@
17
  <dd><?php echo $payment->get_created_on(); ?></dd>
18
 
19
  <dt><?php _ex('Amount', 'admin infometabox', 'WPBDM'); ?></dt>
20
- <dd><?php echo wpbdp_format_currency( $payment->get_total(), 2, $payment->get_currency_code() ); ?></dd>
21
 
22
  <dt><?php _ex('Gateway', 'admin infometabox', 'WPBDM'); ?></dt>
23
  <dd><?php echo $payment->get_gateway() ? $payment->get_gateway() : '–'; ?></dd>
17
  <dd><?php echo $payment->get_created_on(); ?></dd>
18
 
19
  <dt><?php _ex('Amount', 'admin infometabox', 'WPBDM'); ?></dt>
20
+ <dd><?php echo wpbdp_currency_format( $payment->get_total(), array( 'currency' => $payment->get_currency_code() ) ); ?></dd>
21
 
22
  <dt><?php _ex('Gateway', 'admin infometabox', 'WPBDM'); ?></dt>
23
  <dd><?php echo $payment->get_gateway() ? $payment->get_gateway() : '–'; ?></dd>
admin/templates/sidebar.tpl.php CHANGED
@@ -1,5 +1,6 @@
1
  <?php
2
  $modules = array(
 
3
  array( 'claim-listings-module', _x( 'Claim Listings Module', 'admin sidebar', 'WPBDM' ), 'new' ),
4
  array( 'payfast-payment-module', _x( 'PayFast Payment Module', 'admin sidebar', 'WPBDM' ) ),
5
  array( 'stripe-payment-module', _x( 'Stripe Payment Module', 'admin sidebar', 'WPBDM' ) ),
1
  <?php
2
  $modules = array(
3
+ array( 'discount-codes-module', _x( 'Discount Codes Module', 'admin sidebar', 'WPBDM' ), 'new' ),
4
  array( 'claim-listings-module', _x( 'Claim Listings Module', 'admin sidebar', 'WPBDM' ), 'new' ),
5
  array( 'payfast-payment-module', _x( 'PayFast Payment Module', 'admin sidebar', 'WPBDM' ) ),
6
  array( 'stripe-payment-module', _x( 'Stripe Payment Module', 'admin sidebar', 'WPBDM' ) ),
admin/templates/themes-delete-confirm.tpl.php ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php echo wpbdp_admin_header( _x( 'Delete theme', 'themes admin', 'WPBDM' ) ); ?>
2
+
3
+ <p><?php printf( _x( 'Are you sure you want to delete the theme "%s"?', 'themes admin', 'WPBDM' ),
4
+ $theme->name ); ?></p>
5
+
6
+ <form action="" method="post">
7
+ <input type="hidden" name="theme_id" value="<?php echo $theme->id; ?>" />
8
+ <input type="hidden" name="dodelete" value="1" />
9
+ <input type="hidden" name="wpbdp-action" value="delete-theme" />
10
+ <?php wp_nonce_field( 'delete theme ' . $theme->id ); ?>
11
+
12
+ <?php submit_button( _x('Delete Theme', 'themes admin', 'WPBDM'), 'delete' ); ?>
13
+ </form>
14
+
15
+ <?php echo wpbdp_admin_footer(); ?>
admin/templates/themes-install.tpl.php ADDED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ echo wpbdp_admin_header( _x( 'Upload Directory Theme', 'themes', 'WPBDM' ), 'themes-install', array() );
3
+ ?>
4
+ <?php echo wpbdp_admin_notices(); ?>
5
+
6
+ <div class="wpbdp-note">
7
+ <p><?php
8
+ printf( _x( 'This is a theme or skin from %s and is NOT a regular WordPress theme.', 'themes', 'WPBDM' ),
9
+ '<a href="http://businessdirectoryplugin.com/premium-modules/">http://businessdirectoryplugin.com/premium-modules/</a>' );
10
+ ?></p>
11
+ </div>
12
+
13
+ <form action="" method="post" enctype="multipart/form-data">
14
+ <input type="hidden" name="wpbdp-action" value="upload-theme" />
15
+ <?php wp_nonce_field( 'upload theme zip' ); ?>
16
+
17
+ <table class="form-table">
18
+ <tbody>
19
+ <tr>
20
+ <th>
21
+ <?php _ex( 'BD Theme archive (ZIP file)', 'themes', 'WPBDM' ); ?>
22
+ </th>
23
+ <td>
24
+ <input type="file" name="themezip" />
25
+ </td>
26
+ </tr>
27
+ </tbody>
28
+ </table>
29
+
30
+ <?php submit_button( _x( 'Begin Upload', 'themes', 'WPBDM' ), 'primary', 'begin-theme-upload' ); ?>
31
+ </form>
32
+
33
+ <?php
34
+ echo wpbdp_admin_footer();
35
+ ?>
36
+
admin/templates/themes.tpl.php ADDED
@@ -0,0 +1,51 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ echo wpbdp_admin_header( null, 'themes', array(
3
+ array( _x( 'Upload Directory Theme', 'themes', 'WPBDM' ), esc_url( add_query_arg( 'action', 'theme-install' ) ) )
4
+ ) );
5
+
6
+ echo wpbdp_admin_notices();
7
+ ?>
8
+
9
+ <div class="wpbdp-theme-selection cf">
10
+ <?php foreach ( $themes as &$t ): ?>
11
+ <div class="wpbdp-theme <?php echo $t->id; ?> <?php echo ( $t->id == $active_theme ) ? 'active' : ''; ?>">
12
+ <h3 class="wpbdp-theme-name">
13
+ <?php if ( $t->id == $active_theme ): ?><span><?php _ex( 'Active:', 'themes', 'WPBDM' ); ?></span> <?php endif; ?>
14
+ <?php echo $t->name; ?>
15
+ </h3>
16
+
17
+ <div class="wpbdp-theme-actions">
18
+ <form action="" method="post">
19
+ <input type="hidden" name="wpbdp-action" value="set-active-theme" />
20
+ <input type="hidden" name="theme_id" value="<?php echo $t->id; ?>" />
21
+ <?php wp_nonce_field( 'activate theme ' . $t->id ); ?>
22
+ <input type="submit" class="button choose-theme button-primary" value="<?php _ex( 'Activate', 'themes', 'WPBDM' ); ?>" />
23
+ </form>
24
+ </div>
25
+
26
+ <?php if ( $t->thumbnail ): ?>
27
+ <img src="<?php echo $t->thumbnail; ?>" class="wpbdp-theme-thumbnail" />
28
+ <?php endif; ?>
29
+
30
+ <div class="wpbdp-theme-details">
31
+ <dl>
32
+ <dt class="version"><?php _ex( 'Version:', 'themes', 'WPBDM' ); ?></dt>
33
+ <dd class="version"><?php echo $t->version; ?></dd>
34
+
35
+ <dt class="author"><?php _ex( 'Author:', 'themes', 'WPBDM' ); ?></dt>
36
+ <dd class="author"><?php echo $t->author; ?></dd>
37
+ </dl>
38
+
39
+ <p class="desc"><?php echo $t->description; ?></p>
40
+ </div>
41
+
42
+ <?php if ( ! in_array( $t->id, array( $active_theme, 'default', 'no_theme' ), true ) ): ?>
43
+ <a href="<?php echo esc_url( add_query_arg( array( 'action' => 'delete-theme', 'theme_id' => $t->id ) ) ); ?>" class="delete-theme-link">Delete</a>
44
+ <?php endif; ?>
45
+ </div>
46
+ <?php endforeach; ?>
47
+ </div>
48
+
49
+ <?php
50
+ echo wpbdp_admin_footer();
51
+ ?>
admin/transactions.php DELETED
@@ -1,278 +0,0 @@
1
- <?php
2
- if ( !class_exists( 'WP_List_Table' ) )
3
- require_once( ABSPATH . 'wp-admin/includes/class-wp-list-table.php' );
4
-
5
- class WPBDP_TransactionsTable extends WP_List_Table {
6
-
7
- public function __construct() {
8
- parent::__construct(array(
9
- 'singular' => _x( 'transaction', 'admin transactions', 'WPBDM' ),
10
- 'plural' => _x( 'transactions', 'admin transactions', 'WPBDM' ),
11
- 'ajax' => false
12
- ));
13
- }
14
-
15
- public function get_columns() {
16
- return array(
17
- 'id' => _x( 'ID', 'admin transactions', 'WPBDM' ),
18
- 'payment_type' => _x( 'Type', 'admin transactions', 'WPBDM' ),
19
- 'listing' => _x( 'Listing', 'admin transactions', 'WPBDM' ),
20
- 'status' => _x( 'Status', 'admin transactions', 'WPBDM' ),
21
- 'amount' => _x( 'Amount', 'admin transactions', 'WPBDM' ),
22
- 'created_on' => _x( 'Date', 'admin transactions', 'WPBDM' ),
23
- 'actions' => ''
24
- );
25
- }
26
-
27
- protected function column_id( $item ) {
28
- return $item->id;
29
- }
30
-
31
- protected function column_payment_type( $item ) {
32
- $payment_trans = array(
33
- 'initial' => _x( 'Listing Submit (Initial Payment)', 'admin transactions', 'WPBDM' ),
34
- 'edit' => _x( 'Listing Edit (Category Fee)', 'admin transactions', 'WPBDM' ),
35
- 'renewal' => _x( 'Renewal', 'admin transactions', 'WPBDM' ),
36
- 'upgrade-to-sticky' => _x( 'Upgrade to Featured', 'admin transactions', 'WPBDM' )
37
- );
38
-
39
- $html = '';
40
- $html .= $payment_trans[ $item->payment_type ];
41
-
42
- $html .= '<div class="more-details" style="display: none;">' . $this->more_details( $item ) . '</div>';
43
-
44
- return $html;
45
- }
46
-
47
- private function more_details( $item ) {
48
- $item->payerinfo = unserialize( $item->payerinfo );
49
-
50
- $html = '';
51
- $html .= '<dl>';
52
-
53
- $html .= '<dt>' . _x( 'Gateway', 'admin transactions', 'WPBDM' ) . '</dt>';
54
- $html .= '<dd>'. ( $item->gateway ? $item->gateway : '--' ) . '</dd>';
55
- $html .= '<dt>' . _x( 'Payer Info', 'admin transactions', 'WPBDM' ) . '</dt>';
56
- $html .= '<dd>';
57
- $html .= sprintf( '%s: %s', _x( 'Name', 'admin transactions', 'WPBDM' ), wpbdp_getv( $item->payerinfo, 'name', '--' ) );
58
- $html .= '<br />';
59
- $html .= sprintf( '%s: %s', _x( 'E-Mail', 'admin transactions', 'WPBDM' ), wpbdp_getv( $item->payerinfo, 'email', '--' ) );
60
- $html .= '</dd>';
61
-
62
- if ( $item->processed_on ) {
63
- $html .= '<dt>' . _x( 'Processed On', 'admin transactions', 'WPBDM' ) . '</dt>';
64
- $html .= '<dd>' . date_i18n( get_option( 'date_format' ) . ' ' . get_option( 'time_format ' ), strtotime( $item->processed_on ) ) . '</dd>';
65
- $html .= '<dt>' . _x( 'Processed By', 'admin transactions', 'WPBDM' ) . '</dt>';
66
- $html .= '<dd>' . $item->processed_by . '</dd>';
67
- }
68
-
69
- $html .= '</dl>';
70
-
71
- return $html;
72
- }
73
-
74
- protected function column_listing( $item ) {
75
- return sprintf( '<a href="%s">%s</a>',
76
- get_permalink( $item->listing_id ),
77
- get_the_title( $item->listing_id ) );
78
- }
79
-
80
- protected function column_status( $item ) {
81
- return sprintf( '<span class="tag %s">%s</span>',
82
- $item->status,
83
- strtoupper( $item->status ) );
84
- }
85
-
86
- protected function column_amount( $item ) {
87
- return wpbdp_format_currency( $item->amount );
88
- }
89
-
90
- protected function column_created_on( $item ) {
91
- return date_i18n( get_option( 'date_format' ) . ' ' . get_option( 'time_format' ),
92
- strtotime( $item->created_on ) );
93
- }
94
-
95
- protected function column_actions( $item ) {
96
- $actions = array();
97
-
98
- if ( $item->status == 'pending' ) {
99
- $actions['approve_'] = sprintf( '<a href="%s">%s</a>',
100
- esc_url( add_query_arg( array( 'action' => 'approve', 'id' => $item->id ) ) ),
101
- _x( 'Approve', 'admin transactions', 'WPBDM' )
102
- );
103
- $actions['reject_'] = sprintf( '<a href="%s">%s</a>',
104
- esc_url( add_query_arg( array( 'action' => 'reject', 'id' => $item->id ) ) ),
105
- _x( 'Reject', 'admin transactions', 'WPBDM' )
106
- );
107
- }
108
-
109
- if ( $item->status != 'pending' )
110
- $actions['details'] = sprintf( '<a href="#" class="details-link">%s</a>',
111
- _x( '+ Details', 'admin transactions', 'WPBDM' )
112
- );
113
-
114
- $actions['delete'] = sprintf( '<a href="%s" class="delete">%s</a>',
115
- esc_url( add_query_arg( array( 'action' => 'delete', 'id' => $item->id ) ) ),
116
- _x( 'Delete', 'admin transactions', 'WPBDM' )
117
- );
118
-
119
- return implode( ' | ', $actions );
120
- /* if ( $item->processed_on ) {
121
- return date_i18n( get_option( 'date_format' ) . ' ' . get_option( 'time_format' ),
122
- strtotime( $item->processed_on ) );
123
- }
124
-
125
- return '—';*/
126
- }
127
-
128
-
129
-
130
- public function get_views() {
131
- global $wpdb;
132
-
133
- $views = array();
134
-
135
- // filter by status
136
- $count = $wpdb->get_var( "SELECT COUNT(*) FROM {$wpdb->prefix}wpbdp_payments" );
137
- $views['all'] = sprintf( '<a href="%s" class="%s">%s <span class="count">(%s)</span></a>',
138
- esc_url( add_query_arg( 'status', 'all' ) ),
139
- wpbdp_getv( $_REQUEST, 'status' ) == 'all' ? 'current' : '',
140
- _x( 'All', 'admin transactions', 'WPBDM' ) ,
141
- number_format_i18n( $count )
142
- );
143
-
144
- $count = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(*) FROM {$wpdb->prefix}wpbdp_payments WHERE status = %s", 'approved' ) );
145
- $views['approved'] = sprintf( '<a href="%s" class="%s">%s <span class="count">(%s)</span></a>',
146
- esc_url( add_query_arg( 'status', 'approved' ) ),
147
- wpbdp_getv( $_REQUEST, 'status' ) == 'approved' ? 'current' : '',
148
- _x( 'Approved', 'admin transactions', 'WPBDM' ) ,
149
- number_format_i18n( $count )
150
- );
151
-
152
- $count = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(*) FROM {$wpdb->prefix}wpbdp_payments WHERE status = %s", 'pending' ) );
153
- $views['pending'] = sprintf( '<a href="%s" class="%s">%s <span class="count">(%s)</span></a>',
154
- esc_url( add_query_arg( 'status', 'pending' ) ),
155
- wpbdp_getv( $_REQUEST, 'status', 'pending' ) == 'pending' ? 'current' : '',
156
- _x( 'Pending', 'admin transactions', 'WPBDM' ) ,
157
- number_format_i18n( $count )
158
- );
159
-
160
- $count = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(*) FROM {$wpdb->prefix}wpbdp_payments WHERE status = %s", 'rejected' ) );
161
- $views['rejected'] = sprintf( '<a href="%s" class="%s">%s <span class="count">(%s)</span></a>',
162
- esc_url( add_query_arg( 'status', 'rejected' ) ),
163
- wpbdp_getv( $_REQUEST, 'status' ) == 'rejected' ? 'current' : '',
164
- _x( 'Rejected', 'admin transactions', 'WPBDM' ) ,
165
- number_format_i18n( $count )
166
- );
167
-
168
- // by type
169
- /*$views['initial'] = sprintf( '<a href="%s" class="%s">%s <span class="count">(%s)</span></a>',
170
- add_query_arg( 'filter', 'rejected' ),
171
- wpbdp_getv( $_REQUEST, 'filter' ) == 'rejected' ? 'current' : '',
172
- _x( 'Rejected', 'admin transactions', 'WPBDM' ) ,
173
- number_format_i18n( $count )
174
- ); */
175
-
176
- return $views;
177
- }
178
-
179
- public function prepare_items() {
180
- global $wpdb;
181
-
182
- $this->_column_headers = array( $this->get_columns(), array(), $this->get_sortable_columns() );
183
-
184
- $where = '';
185
- $current_filter = wpbdp_getv( $_GET, 'status', 'pending' );
186
- if ( $current_filter != 'all' )
187
- $where .= $wpdb->prepare( "AND status = %s", $current_filter );
188
-
189
- $query = "SELECT * FROM {$wpdb->prefix}wpbdp_payments WHERE 1=1 {$where} ORDER BY created_on DESC";
190
- $this->items = $wpdb->get_results( $query );
191
- }
192
-
193
- }
194
-
195
- class WPBDP_TransactionsAdmin {
196
-
197
- private function transactions_table() {
198
- $table = new WPBDP_TransactionsTable();
199
- $table->prepare_items();
200
-
201
- wpbdp_render_page( WPBDP_PATH . 'admin/templates/transactions.tpl.php',
202
- array( 'table' => $table ),
203
- true );
204
- }
205
-
206
- private function clear_transactions() {
207
- global $wpdb;
208
-
209
- // TODO: delete transactions for posts that do not exist
210
-
211
-
212
- // delete unnecessary renewals
213
- $renewals = $wpdb->get_col( $wpdb->prepare( "SELECT id FROM {$wpdb->prefix}wpbdp_payments WHERE payment_type = %s AND status = %s",
214
- 'renewal',
215
- 'pending' ) );
216
- foreach ( $renewals as $tid ) {
217
- $trans = wpbdp_payments_api()->get_transaction( $tid );
218
- if ( !is_array( $trans->extra_data ) ) {
219
- $trans->extra_data = unserialize( $trans->extra_data );
220
- }
221
-
222
- if ( intval( $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(*) FROM {$wpdb->prefix}wpbdp_listing_fees WHERE id = %d", $trans->extra_data['renewal_id'] ) ) ) == 0 ) {
223
- $wpdb->query( $wpdb->prepare( "DELETE FROM {$wpdb->prefix}wpbdp_payments WHERE id = %d", $tid ) );
224
- }
225
- }
226
-
227
- }
228
-
229
- public function dispatch() {
230
- global $wpdb;
231
-
232
- $api = wpbdp_payments_api();
233
-
234
- switch ( wpbdp_getv( $_REQUEST, 'action' ) ) {
235
- case 'approve':
236
- if ( $trans = $api->get_transaction( $_GET['id'] ) ) {
237
- $trans->processed_on = current_time( 'mysql' );
238
- $trans->processed_by = 'admin';
239
- $trans->status = 'approved';
240
- $api->save_transaction( $trans );
241
- }
242
-
243
- wpbdp_admin()->messages[] = _x( 'The transaction has been approved.', 'admin', 'WPBDM' );
244
- break;
245
-
246
- case 'reject':
247
- if ( $trans = $api->get_transaction( $_GET['id'] ) ) {
248
- $trans->processed_on = current_time( 'mysql' );
249
- $trans->processed_by = 'admin';
250
- $trans->status = 'rejected';
251
- $api->save_transaction( $trans );
252
- }
253
-
254
- wpbdp_admin()->messages[] = _x( 'The transaction has been rejected.', 'admin', 'WPBDM' );
255
- break;
256
-
257
- case 'delete':
258
- $wpdb->query( $wpdb->prepare( "DELETE FROM {$wpdb->prefix}wpbdp_payments WHERE id = %d", $_GET['id'] ) );
259
- wpbdp_admin()->messages[] = _x( 'The transaction has been deleted.', 'admin', 'WPBDM' );
260
-
261
- break;
262
-
263
- default:
264
- break;
265
- }
266
-
267
- $_SERVER['REQUEST_URI'] = remove_query_arg( array( 'action', 'id' ), $_SERVER['REQUEST_URI'] );
268
-
269
- $this->clear_transactions();
270
- $this->transactions_table();
271
- }
272
-
273
- public static function admin_menu_cb() {
274
- $instance = new WPBDP_TransactionsAdmin();
275
- $instance->dispatch();
276
- }
277
-
278
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
business-directory-plugin.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: Business Directory Plugin
4
  * Plugin URI: http://www.businessdirectoryplugin.com
5
  * Description: Provides the ability to maintain a free or paid business directory on your WordPress powered site.
6
- * Version: 3.6.7
7
  * Author: D. Rodenbaugh
8
  * Author URI: http://businessdirectoryplugin.com
9
  * License: GPLv2 or any later version
@@ -29,7 +29,7 @@
29
  if( preg_match( '#' . basename( __FILE__ ) . '#', $_SERVER['PHP_SELF'] ) )
30
  exit();
31
 
32
- define( 'WPBDP_VERSION', '3.6.7' );
33
 
34
  define( 'WPBDP_PATH', plugin_dir_path( __FILE__ ) );
35
  define( 'WPBDP_URL', trailingslashit( plugins_url( '/', __FILE__ ) ) );
@@ -56,6 +56,12 @@ require_once( WPBDP_PATH . 'core/installer.php' );
56
  require_once( WPBDP_PATH . 'core/views.php' );
57
  require_once( WPBDP_PATH . 'core/licensing.php' );
58
  require_once( WPBDP_PATH . 'core/seo.php' );
 
 
 
 
 
 
59
 
60
 
61
  global $wpbdp;
@@ -74,7 +80,7 @@ class WPBDP_Plugin {
74
  register_deactivation_hook( __FILE__, array( &$this, 'plugin_deactivation' ) );
75
 
76
  // Enable debugging if needed.
77
- if ( defined( 'WPBDP_DEBUG' ) && true == WPBDP_DEBUG )
78
  $this->debug_on();
79
 
80
  // Load dummy objects in case plugins try to do something at an early stage.
@@ -87,6 +93,9 @@ class WPBDP_Plugin {
87
  $this->payments = $noop;
88
  $this->listings = $noop;
89
 
 
 
 
90
  $this->licensing = new WPBDP_Licensing();
91
 
92
  add_action( 'plugins_loaded', array( &$this, 'load_i18n' ) );
@@ -147,7 +156,9 @@ class WPBDP_Plugin {
147
 
148
  $this->_register_image_sizes();
149
 
150
- add_filter('posts_request', create_function('$x', 'wpbdp_debug($x); return $x;')); // used for debugging
 
 
151
  add_filter('rewrite_rules_array', array( &$this, '_rewrite_rules'));
152
  add_filter('query_vars', array( &$this, '_query_vars'));
153
  add_filter( 'redirect_canonical', array( &$this, '_redirect_canonical' ), 10, 2 );
@@ -203,11 +214,7 @@ class WPBDP_Plugin {
203
  add_filter( 'wpbdp_query_fields', array( &$this, 'sortbar_query_fields' ) );
204
  add_filter( 'wpbdp_query_orderby', array( &$this, 'sortbar_orderby' ) );
205
 
206
- // Enable reCAPTCHA if needed.
207
- if ( wpbdp_get_option( 'recaptcha-on' ) || wpbdp_get_option( 'recaptcha-for-submits' ) || wpbdp_get_option( 'recaptcha-for-comments' ) ) {
208
- require_once( WPBDP_PATH . 'core/class-recaptcha.php' );
209
- $this->recaptcha = new WPBDP_reCAPTCHA();
210
- }
211
  }
212
 
213
  // {{{ Premium modules.
@@ -283,7 +290,7 @@ class WPBDP_Plugin {
283
  if ( is_admin() || ! isset( $query->query_vars['post_type'] ) || WPBDP_POST_TYPE != $query->query_vars['post_type'] )
284
  return $pieces;
285
 
286
- return apply_filters( 'wpbdp_query_clauses', $pieces );
287
  }
288
 
289
  public function _posts_fields($fields, $query) {
@@ -293,7 +300,7 @@ class WPBDP_Plugin {
293
  $is_sticky_query = $wpdb->prepare("(SELECT 1 FROM {$wpdb->postmeta} WHERE {$wpdb->postmeta}.post_id = {$wpdb->posts}.ID AND {$wpdb->postmeta}.meta_key = %s AND {$wpdb->postmeta}.meta_value = %s LIMIT 1 ) AS wpbdp_is_sticky",
294
  '_wpbdp[sticky]', 'sticky');
295
 
296
- if ( 'paid' == wpbdp_get_option( 'listings-order-by' ) ) {
297
  $is_paid_query = "(SELECT 1 FROM {$wpdb->prefix}wpbdp_payments pp WHERE pp.listing_id = {$wpdb->posts}.ID AND pp.amount > 0 LIMIT 1 ) AS wpbdp_is_paid";
298
  $fields = $fields . ', ' . $is_sticky_query . ', ' . $is_paid_query;
299
  } else {
@@ -310,7 +317,10 @@ class WPBDP_Plugin {
310
  if (!is_admin() && isset($query->query_vars['post_type']) && $query->query_vars['post_type'] == WPBDP_POST_TYPE) {
311
  $wpbdp_orderby = apply_filters('wpbdp_query_orderby', '');
312
 
313
- if ( 'paid' == wpbdp_get_option( 'listings-order-by' ) ) {
 
 
 
314
  $orderby = 'wpbdp_is_sticky DESC, wpbdp_is_paid DESC' . $wpbdp_orderby . ', ' . $orderby;
315
  } else {
316
  $orderby = 'wpbdp_is_sticky DESC' . $wpbdp_orderby . ', ' . $orderby;
@@ -332,7 +342,12 @@ class WPBDP_Plugin {
332
  if ( $page_ids = wpbdp_get_page_ids( 'main' ) ) {
333
  foreach ( $page_ids as $page_id ) {
334
  $page_link = _get_page_link( $page_id );
335
- $rewrite_base = str_replace('index.php/', '', rtrim(str_replace(home_url() . '/', '', $page_link), '/'));
 
 
 
 
 
336
 
337
  $rules['(' . $rewrite_base . ')/' . $wp_rewrite->pagination_base . '/?([0-9]{1,})/?$'] = 'index.php?page_id=' . $page_id . '&paged=$matches[2]';
338
  $rules['(' . $rewrite_base . ')/' . wpbdp_get_option('permalinks-category-slug') . '/(.+?)/' . $wp_rewrite->pagination_base . '/?([0-9]{1,})/?$'] = 'index.php?page_id=' . $page_id . '&category=$matches[2]&paged=$matches[3]';
@@ -349,6 +364,8 @@ class WPBDP_Plugin {
349
  }
350
  }
351
 
 
 
352
  return apply_filters( 'wpbdp_rewrite_rules', $rules );
353
  }
354
 
@@ -741,8 +758,6 @@ class WPBDP_Plugin {
741
 
742
  public function has_module($name) {
743
  switch (strtolower($name)) {
744
- default:
745
- break;
746
  case 'payfast':
747
  case 'payfast-payment-module':
748
  return class_exists( 'WPBDP_Gateways_PayFast' );
@@ -793,6 +808,11 @@ class WPBDP_Plugin {
793
  case 'claim-listings-module':
794
  return class_exists( 'WPBDP_Claim_Listings_Module' );
795
  break;
 
 
 
 
 
796
  }
797
 
798
  return false;
@@ -837,32 +857,55 @@ class WPBDP_Plugin {
837
  public function _listings_shortcode($atts) {
838
  if (!$this->controller->check_main_page($msg)) return $msg;
839
 
840
- $atts = shortcode_atts( array(
841
- 'category' => null,
842
- 'operator' => 'OR'
843
- ),
844
- $atts
845
- );
 
 
846
 
847
- if ( !$atts['category'] )
848
  return $this->controller->view_listings( true );
849
 
850
- $atts['category'] = explode( ',', $atts['category'] );
851
- $categories = array();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
852
 
853
- foreach ( $atts['category'] as $cat ) {
854
- $term = null;
855
- if ( !is_numeric( $cat ) )
856
- $term = get_term_by( 'slug', $cat, WPBDP_CATEGORY_TAX );
857
 
858
- if ( !$term && is_numeric( $cat ) )
859
- $term = get_term_by( 'id', $cat, WPBDP_CATEGORY_TAX );
860
 
861
- if ( $term )
862
- $categories[] = $term->term_id;
863
  }
864
 
865
- return $this->controller->browse_category( $categories, array(), true );
866
  }
867
 
868
  public function _featured_listings_shortcode($atts) {
@@ -1341,7 +1384,7 @@ class WPBDP_Plugin {
1341
  $listing_id = get_query_var('listing') ? wpbdp_get_post_by_slug(get_query_var('listing'))->ID : wpbdp_getv($_GET, 'id', get_query_var('id'));
1342
  $link = get_permalink( $listing_id );
1343
  } else {
1344
- $link = $_SERVER['REQUEST_URI'];
1345
  }
1346
 
1347
  echo sprintf( '<link rel="canonical" href="%s" />', esc_url( $link ) );
3
  * Plugin Name: Business Directory Plugin
4
  * Plugin URI: http://www.businessdirectoryplugin.com
5
  * Description: Provides the ability to maintain a free or paid business directory on your WordPress powered site.
6
+ * Version: 3.6.9
7
  * Author: D. Rodenbaugh
8
  * Author URI: http://businessdirectoryplugin.com
9
  * License: GPLv2 or any later version
29
  if( preg_match( '#' . basename( __FILE__ ) . '#', $_SERVER['PHP_SELF'] ) )
30
  exit();
31
 
32
+ define( 'WPBDP_VERSION', '3.6.9' );
33
 
34
  define( 'WPBDP_PATH', plugin_dir_path( __FILE__ ) );
35
  define( 'WPBDP_URL', trailingslashit( plugins_url( '/', __FILE__ ) ) );
56
  require_once( WPBDP_PATH . 'core/views.php' );
57
  require_once( WPBDP_PATH . 'core/licensing.php' );
58
  require_once( WPBDP_PATH . 'core/seo.php' );
59
+ require_once( WPBDP_PATH . 'core/class-recaptcha.php' );
60
+
61
+ if ( wpbdp_experimental( 'themes' ) ) {
62
+ require_once( WPBDP_PATH . 'core/themes.php' );
63
+ require_once( WPBDP_PATH . 'core/template-sections.php' );
64
+ }
65
 
66
 
67
  global $wpbdp;
80
  register_deactivation_hook( __FILE__, array( &$this, 'plugin_deactivation' ) );
81
 
82
  // Enable debugging if needed.
83
+ if ( ( defined( 'WPBDP_DEBUG' ) && true == WPBDP_DEBUG ) || wpbdp_experimental( 'debug_on' ) )
84
  $this->debug_on();
85
 
86
  // Load dummy objects in case plugins try to do something at an early stage.
93
  $this->payments = $noop;
94
  $this->listings = $noop;
95
 
96
+ if ( wpbdp_experimental( 'themes' ) )
97
+ $this->themes = new WPBDP_Themes();
98
+
99
  $this->licensing = new WPBDP_Licensing();
100
 
101
  add_action( 'plugins_loaded', array( &$this, 'load_i18n' ) );
156
 
157
  $this->_register_image_sizes();
158
 
159
+ if ( $this->is_debug_on() )
160
+ add_filter('posts_request', create_function('$x', 'wpbdp_debug($x); return $x;'));
161
+
162
  add_filter('rewrite_rules_array', array( &$this, '_rewrite_rules'));
163
  add_filter('query_vars', array( &$this, '_query_vars'));
164
  add_filter( 'redirect_canonical', array( &$this, '_redirect_canonical' ), 10, 2 );
214
  add_filter( 'wpbdp_query_fields', array( &$this, 'sortbar_query_fields' ) );
215
  add_filter( 'wpbdp_query_orderby', array( &$this, 'sortbar_orderby' ) );
216
 
217
+ $this->recaptcha = new WPBDP_reCAPTCHA();
 
 
 
 
218
  }
219
 
220
  // {{{ Premium modules.
290
  if ( is_admin() || ! isset( $query->query_vars['post_type'] ) || WPBDP_POST_TYPE != $query->query_vars['post_type'] )
291
  return $pieces;
292
 
293
+ return apply_filters( 'wpbdp_query_clauses', $pieces, $query );
294
  }
295
 
296
  public function _posts_fields($fields, $query) {
300
  $is_sticky_query = $wpdb->prepare("(SELECT 1 FROM {$wpdb->postmeta} WHERE {$wpdb->postmeta}.post_id = {$wpdb->posts}.ID AND {$wpdb->postmeta}.meta_key = %s AND {$wpdb->postmeta}.meta_value = %s LIMIT 1 ) AS wpbdp_is_sticky",
301
  '_wpbdp[sticky]', 'sticky');
302
 
303
+ if ( in_array( wpbdp_get_option( 'listings-order-by' ), array( 'paid', 'paid-title' ), true ) ) {
304
  $is_paid_query = "(SELECT 1 FROM {$wpdb->prefix}wpbdp_payments pp WHERE pp.listing_id = {$wpdb->posts}.ID AND pp.amount > 0 LIMIT 1 ) AS wpbdp_is_paid";
305
  $fields = $fields . ', ' . $is_sticky_query . ', ' . $is_paid_query;
306
  } else {
317
  if (!is_admin() && isset($query->query_vars['post_type']) && $query->query_vars['post_type'] == WPBDP_POST_TYPE) {
318
  $wpbdp_orderby = apply_filters('wpbdp_query_orderby', '');
319
 
320
+ if ( in_array( wpbdp_get_option( 'listings-order-by' ), array( 'paid', 'paid-title' ), true ) ) {
321
+ if ( 'paid-title' == wpbdp_get_option( 'listings-order-by' ) )
322
+ $orderby = 'wp_posts.post_title ASC, ' . $orderby;
323
+
324
  $orderby = 'wpbdp_is_sticky DESC, wpbdp_is_paid DESC' . $wpbdp_orderby . ', ' . $orderby;
325
  } else {
326
  $orderby = 'wpbdp_is_sticky DESC' . $wpbdp_orderby . ', ' . $orderby;
342
  if ( $page_ids = wpbdp_get_page_ids( 'main' ) ) {
343
  foreach ( $page_ids as $page_id ) {
344
  $page_link = _get_page_link( $page_id );
345
+ $page_link = preg_replace( '/\?.*/', '', $page_link ); // Remove querystring from page link.
346
+
347
+ $home_url = home_url();
348
+ $home_url = preg_replace( '/\?.*/', '', $home_url ); // Remove querystring from home URL.
349
+
350
+ $rewrite_base = str_replace( 'index.php/', '', rtrim( str_replace( $home_url . '/', '', $page_link ), '/' ) );
351
 
352
  $rules['(' . $rewrite_base . ')/' . $wp_rewrite->pagination_base . '/?([0-9]{1,})/?$'] = 'index.php?page_id=' . $page_id . '&paged=$matches[2]';
353
  $rules['(' . $rewrite_base . ')/' . wpbdp_get_option('permalinks-category-slug') . '/(.+?)/' . $wp_rewrite->pagination_base . '/?([0-9]{1,})/?$'] = 'index.php?page_id=' . $page_id . '&category=$matches[2]&paged=$matches[3]';
364
  }
365
  }
366
 
367
+ // wpbdp_debug_e($rules);
368
+
369
  return apply_filters( 'wpbdp_rewrite_rules', $rules );
370
  }
371
 
758
 
759
  public function has_module($name) {
760
  switch (strtolower($name)) {
 
 
761
  case 'payfast':
762
  case 'payfast-payment-module':
763
  return class_exists( 'WPBDP_Gateways_PayFast' );
808
  case 'claim-listings-module':
809
  return class_exists( 'WPBDP_Claim_Listings_Module' );
810
  break;
811
+ case 'discount-codes-module':
812
+ return class_exists( 'WPBDP_Coupons_Module' );
813
+ break;
814
+ default:
815
+ break;
816
  }
817
 
818
  return false;
857
  public function _listings_shortcode($atts) {
858
  if (!$this->controller->check_main_page($msg)) return $msg;
859
 
860
+ $atts = shortcode_atts( array( 'tag' => '',
861
+ 'tags' => '',
862
+ 'category' => '',
863
+ 'categories' => '',
864
+ 'title' => '',
865
+ 'operator' => 'OR' ),
866
+ $atts );
867
+ $atts = array_map( 'trim', $atts );
868
 
869
+ if ( ! $atts['category'] && ! $atts['categories'] && ! $atts['tag'] && ! $atts['tags'] )
870
  return $this->controller->view_listings( true );
871
 
872
+ if ( $atts['category'] || $atts['categories'] ) {
873
+ $requested_categories = array();
874
+
875
+ if ( $atts['category'] )
876
+ $requested_categories = array_merge( $requested_categories, explode( ',', $atts['category'] ) );
877
+
878
+ if ( $atts['categories'] )
879
+ $requested_categories = array_merge( $requested_categories, explode( ',', $atts['categories'] ) );
880
+
881
+ $categories = array();
882
+
883
+ foreach ( $requested_categories as $cat ) {
884
+ $term = null;
885
+ if ( !is_numeric( $cat ) )
886
+ $term = get_term_by( 'slug', $cat, WPBDP_CATEGORY_TAX );
887
+
888
+ if ( !$term && is_numeric( $cat ) )
889
+ $term = get_term_by( 'id', $cat, WPBDP_CATEGORY_TAX );
890
+
891
+ if ( $term )
892
+ $categories[] = $term->term_id;
893
+ }
894
+
895
+ return $this->controller->browse_category( $categories, array(), true );
896
+ } elseif ( $atts['tag'] || $atts['tags'] ) {
897
+ $requested_tags = array();
898
 
899
+ if ( $atts['tag'] )
900
+ $requested_tags = array_merge( $requested_tags, explode( ',', $atts['tag'] ) );
 
 
901
 
902
+ if ( $atts['tags'] )
903
+ $requested_tags = array_merge( $requested_tags, explode( ',', $atts['tags'] ) );
904
 
905
+ return $this->controller->browse_tag( array( 'tags' => $requested_tags, 'title' => $atts['title'], 'only_listings' => true ) );
 
906
  }
907
 
908
+ return '';
909
  }
910
 
911
  public function _featured_listings_shortcode($atts) {
1384
  $listing_id = get_query_var('listing') ? wpbdp_get_post_by_slug(get_query_var('listing'))->ID : wpbdp_getv($_GET, 'id', get_query_var('id'));
1385
  $link = get_permalink( $listing_id );
1386
  } else {
1387
+ $link = site_url( $_SERVER['REQUEST_URI'] );
1388
  }
1389
 
1390
  echo sprintf( '<link rel="canonical" href="%s" />', esc_url( $link ) );
core/api.php CHANGED
@@ -45,7 +45,6 @@ function wpbdp_get_page_ids( $page_id = 'main' ) {
45
  static $request_cached = array();
46
 
47
  if ( isset( $request_cached[ $page_id ] ) ) {
48
- wpbdp_debug( 'Using request cache' );
49
  return $request_cached[ $page_id ];
50
  }
51
 
@@ -53,7 +52,6 @@ function wpbdp_get_page_ids( $page_id = 'main' ) {
53
 
54
  if ( is_array( $cached_ids ) && isset( $cached_ids[ $page_id ] ) ) {
55
  // Validate the cached IDs.
56
- wpbdp_debug( 'Validating transient cache' );
57
 
58
  if ( $page_ids = $cached_ids[ $page_id ] ) {
59
  $query = _wpbdp_page_lookup_query( $page_id, true );
@@ -62,18 +60,15 @@ function wpbdp_get_page_ids( $page_id = 'main' ) {
62
  $count = intval( $wpdb->get_var( $query ) );
63
 
64
  if ( $count == count( $page_ids ) ) {
65
- wpbdp_debug( 'Cache valid' );
66
  // Cache is valid.
67
  $request_cached[ $page_id ] = $page_ids;
68
  return $page_ids;
69
  }
70
 
71
- wpbdp_debug( 'Cache invalid' );
72
  }
73
  }
74
 
75
- wpbdp_debug( 'Page lookup' );
76
-
77
  // Look up for pages.
78
  $q = _wpbdp_page_lookup_query( $page_id );
79
  if ( ! $q )
@@ -107,6 +102,7 @@ function wpbdp_get_page_link($name='main', $arg0=null) {
107
 
108
  if ( $page_id ) {
109
  $link = _get_page_link( $page_id );
 
110
  } else {
111
  switch ( $name ) {
112
  case 'view':
@@ -379,14 +375,57 @@ function _wpbdp_resize_image_if_needed($id) {
379
 
380
  /*
381
  * @since 2.1.7
 
382
  */
383
  function wpbdp_format_currency($amount, $decimals = 2, $currency = null) {
384
  if ( $amount == 0.0 )
385
  return '—';
386
-
387
  return ( ! $currency ? wpbdp_get_option( 'currency-symbol' ) : $currency ) . ' ' . number_format( $amount, $decimals );
388
  }
389
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
390
 
391
  /**
392
  * @since 2.3
@@ -461,3 +500,16 @@ function wpbdp_current_query() {
461
 
462
  return $wpbdp->_query_stack[ $len - 1 ];
463
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
45
  static $request_cached = array();
46
 
47
  if ( isset( $request_cached[ $page_id ] ) ) {
 
48
  return $request_cached[ $page_id ];
49
  }
50
 
52
 
53
  if ( is_array( $cached_ids ) && isset( $cached_ids[ $page_id ] ) ) {
54
  // Validate the cached IDs.
 
55
 
56
  if ( $page_ids = $cached_ids[ $page_id ] ) {
57
  $query = _wpbdp_page_lookup_query( $page_id, true );
60
  $count = intval( $wpdb->get_var( $query ) );
61
 
62
  if ( $count == count( $page_ids ) ) {
 
63
  // Cache is valid.
64
  $request_cached[ $page_id ] = $page_ids;
65
  return $page_ids;
66
  }
67
 
68
+ wpbdp_debug( 'Page cache is invalid.' );
69
  }
70
  }
71
 
 
 
72
  // Look up for pages.
73
  $q = _wpbdp_page_lookup_query( $page_id );
74
  if ( ! $q )
102
 
103
  if ( $page_id ) {
104
  $link = _get_page_link( $page_id );
105
+ $link = apply_filters( 'wpbdp__get_page_link', $link, $page_id, $name, $arg0 );
106
  } else {
107
  switch ( $name ) {
108
  case 'view':
375
 
376
  /*
377
  * @since 2.1.7
378
+ * @deprecated since next-release. See {@link wpbdp_currency_format()}.
379
  */
380
  function wpbdp_format_currency($amount, $decimals = 2, $currency = null) {
381
  if ( $amount == 0.0 )
382
  return '—';
383
+
384
  return ( ! $currency ? wpbdp_get_option( 'currency-symbol' ) : $currency ) . ' ' . number_format( $amount, $decimals );
385
  }
386
 
387
+ /**
388
+ * @since next-release
389
+ */
390
+ function wpbdp_currency_format( $amount, $args = array() ) {
391
+ // We don't actually allow modification of the "format" string for now, but it could be useful in the future.
392
+ switch ( wpbdp_get_option( 'currency-symbol-position' ) ) {
393
+ case 'none':
394
+ $def_format = '[amount]';
395
+ break;
396
+ case 'right':
397
+ $def_format = '[amount] [symbol]';
398
+ break;
399
+ case 'left':
400
+ default:
401
+ $def_format = '[symbol] [amount]';
402
+ break;
403
+ }
404
+
405
+ $defaults = array( 'decimals' => 2,
406
+ 'currency' => wpbdp_get_option( 'currency' ),
407
+ 'symbol' => wpbdp_get_option( 'currency-symbol' ),
408
+ 'format' => $def_format );
409
+
410
+ $args = wp_parse_args( $args, $defaults );
411
+ extract( $args );
412
+
413
+ if ( ! $symbol )
414
+ $symbol = strtoupper( $currency );
415
+
416
+ $number = number_format_i18n( $amount, $decimals );
417
+ $format = strtolower( $format );
418
+
419
+ if ( false === strpos( $format, '[amount]' ) )
420
+ $format .= ' [amount]';
421
+
422
+ $replacements = array( '[currency]' => strtoupper( $currency ),
423
+ '[symbol]' => $symbol,
424
+ '[amount]' => $number );
425
+
426
+ return str_replace( array_keys( $replacements ), array_values( $replacements ), $format );
427
+ }
428
+
429
 
430
  /**
431
  * @since 2.3
500
 
501
  return $wpbdp->_query_stack[ $len - 1 ];
502
  }
503
+
504
+ /**
505
+ * @since next-release
506
+ */
507
+ function wpbdp_experimental( $feature ) {
508
+ global $wpbdp_development;
509
+
510
+ if ( ! isset( $wpbdp_development ) )
511
+ return false;
512
+
513
+ return $wpbdp_development->option_get( $feature );
514
+ }
515
+
core/class-csv-import.php CHANGED
@@ -59,6 +59,13 @@ class WPBDP_CSV_Import {
59
  throw new Exception('Invalid CSV file.');
60
 
61
  $this->setup_working_dir( $csv_file, $images_file );
 
 
 
 
 
 
 
62
  $this->settings = wp_parse_args( $settings, $defaults );
63
 
64
  $file = new SplFileObject( $this->csv_file );
@@ -286,7 +293,8 @@ class WPBDP_CSV_Import {
286
 
287
  $this->header = array();
288
 
289
- $short_names = get_option( 'wpbdp-field-short-names', array() );
 
290
  foreach ( $fields_in_header as $short_name ) {
291
  $field_id = 0;
292
 
@@ -475,6 +483,11 @@ class WPBDP_CSV_Import {
475
  $meta['username'] = '';
476
  $meta['featured_level'] = '';
477
 
 
 
 
 
 
478
  foreach ( $this->header as $i => $col_info ) {
479
  $column = $col_info['short_name'];
480
  $field = $col_info['field_id'] ? wpbdp_get_form_field( $col_info['field_id'] ) : null;
@@ -495,10 +508,7 @@ class WPBDP_CSV_Import {
495
  break;
496
 
497
  case 'username':
498
- if ( $this->settings['assign-listings-to-user'] ) {
499
- if ( ! $value && $this->settings['default-user'] )
500
- $value = $this->settings['default-user'];
501
-
502
  if ( ! username_exists( $value ) ) {
503
  $errors[] = sprintf( _x( 'Username "%s" does not exist', 'admin csv-import', 'WPBDM' ), $value );
504
  } else {
59
  throw new Exception('Invalid CSV file.');
60
 
61
  $this->setup_working_dir( $csv_file, $images_file );
62
+
63
+ if ( ! array_key_exists( 'assign-listings-to-user', $settings ) )
64
+ $settings['assign-listings-to-user'] = false;
65
+
66
+ if ( ! array_key_exists( 'disable-email-notifications', $settings ) )
67
+ $settings['disable-email-notifications'] = false;
68
+
69
  $this->settings = wp_parse_args( $settings, $defaults );
70
 
71
  $file = new SplFileObject( $this->csv_file );
293
 
294
  $this->header = array();
295
 
296
+ global $wpbdp;
297
+ $short_names = $wpbdp->formfields->get_short_names();
298
  foreach ( $fields_in_header as $short_name ) {
299
  $field_id = 0;
300
 
483
  $meta['username'] = '';
484
  $meta['featured_level'] = '';
485
 
486
+ if ( $this->settings['assign-listings-to-user'] && $this->settings['default-user'] ) {
487
+ if ( $u = get_user_by( 'id', $this->settings['default-user'] ) )
488
+ $meta['username'] = $u->user_login;
489
+ }
490
+
491
  foreach ( $this->header as $i => $col_info ) {
492
  $column = $col_info['short_name'];
493
  $field = $col_info['field_id'] ? wpbdp_get_form_field( $col_info['field_id'] ) : null;
508
  break;
509
 
510
  case 'username':
511
+ if ( $this->settings['assign-listings-to-user'] && $value ) {
 
 
 
512
  if ( ! username_exists( $value ) ) {
513
  $errors[] = sprintf( _x( 'Username "%s" does not exist', 'admin csv-import', 'WPBDM' ), $value );
514
  } else {
core/class-db-model.php CHANGED
@@ -218,8 +218,8 @@ class WPBDP_DB_Model2 {
218
 
219
  $row = $this->update_timestamps( $row );
220
 
221
- // if ( $validate )
222
- // $this->validate();
223
 
224
  return false !== $wpdb->update( $table, $row, array( 'id' => $this->id ) );
225
  }
218
 
219
  $row = $this->update_timestamps( $row );
220
 
221
+ if ( $validate && ! $this->validate() )
222
+ return false;
223
 
224
  return false !== $wpdb->update( $table, $row, array( 'id' => $this->id ) );
225
  }
core/class-email.php CHANGED
@@ -70,14 +70,14 @@ class WPBDP_Email {
70
  * @return boolean true on success, false otherwise
71
  */
72
  public function send($format='both') {
73
- $this->subject = strip_tags( $this->subject );
74
 
75
  // TODO: implement 'plain' and 'both'
76
  $this->prepare_html();
77
  $this->prepare_plain();
78
 
79
- $this->from = $this->from ? $this->from : sprintf( '%s <%s>', get_option( 'blogname' ), get_option( 'admin_email' ) );
80
- $to = $this->to;
81
 
82
  if ( ! $this->to )
83
  return false;
@@ -85,7 +85,7 @@ class WPBDP_Email {
85
  // Workaround a known WP bug where some headers are ignored if passed inside an array.
86
  $headers = '';
87
  foreach ( $this->get_headers() as $h => $v ) {
88
- $headers .= $h . ': ' . $v . "\r\n";
89
  }
90
 
91
  $html = $this->html;
70
  * @return boolean true on success, false otherwise
71
  */
72
  public function send($format='both') {
73
+ $this->subject = preg_replace( '/[\n\r]/', '', strip_tags( $this->subject ) );
74
 
75
  // TODO: implement 'plain' and 'both'
76
  $this->prepare_html();
77
  $this->prepare_plain();
78
 
79
+ $this->from = preg_replace( '/[\n\r]/', '', $this->from ? $this->from : sprintf( '%s <%s>', get_option( 'blogname' ), get_option( 'admin_email' ) ) );
80
+ $to = preg_replace( '/[\n\r]/', '', $this->to );
81
 
82
  if ( ! $this->to )
83
  return false;
85
  // Workaround a known WP bug where some headers are ignored if passed inside an array.
86
  $headers = '';
87
  foreach ( $this->get_headers() as $h => $v ) {
88
+ $headers .= $h . ': ' . preg_replace( '/[\n\r]/', '', $v ) . "\r\n";
89
  }
90
 
91
  $html = $this->html;
core/class-field-display-list.php ADDED
@@ -0,0 +1,212 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * @since themes-release
4
+ */
5
+ class WPBDP_Field_Display_List implements IteratorAggregate {
6
+
7
+ private $display = '';
8
+ private $listing_id = '';
9
+ private $frozen = false;
10
+
11
+ private $items = array();
12
+ private $displayed_fields = array();
13
+ private $names_to_ids = array();
14
+
15
+
16
+ public function __construct( $listing_id, $display, $fields = array() ) {
17
+ $this->listing_id = $listing_id;
18
+ $this->display = $display;
19
+
20
+ foreach ( $fields as &$f ) {
21
+ $this->append( $f );
22
+ }
23
+ }
24
+
25
+ public function append( &$f ) {
26
+ if ( $this->frozen )
27
+ return;
28
+
29
+ if ( $f instanceof _WPBDP_Lightweight_Field_Display_Item ) {
30
+ $this->items[ $f->id ] = $f;
31
+ $this->names_to_ids[ $f->field->get_short_name() ] = $f->id;
32
+ $this->names_to_ids[ 't_' . $f->field->get_tag() ] = $f->id;
33
+
34
+ if ( $f->field->display_in( $this->display ) )
35
+ $this->displayed_fields[] = $f->id;
36
+
37
+ return;
38
+ }
39
+
40
+ $field_id = $f->get_id();
41
+
42
+ if ( isset( $this->items[ $field_id ] ) )
43
+ return;
44
+
45
+ if( $f->display_in( $this->display ) )
46
+ $this->displayed_fields[] = $field_id;
47
+
48
+ $this->items[ $field_id ] = new _WPBDP_Lightweight_Field_Display_Item( $f, $this->listing_id, $this->display );
49
+ $this->names_to_ids[ $f->get_short_name() ] = $field_id;
50
+ $this->names_to_ids[ 't_' . $f->get_tag() ] = $field_id;
51
+ }
52
+
53
+ public function freeze() {
54
+ $this->frozen = true;
55
+ }
56
+
57
+ public function not( $filter ) {
58
+ return $this->filter( '-' . $filter );
59
+ }
60
+
61
+ public function filter( $filter ) {
62
+ $neg = ( '-' == substr( $filter, 0, 1 ) );
63
+ $filter = ( $neg ? substr( $filter, 1 ) : $filter );
64
+
65
+ $filtered = array();
66
+
67
+ $type_filter = '';
68
+ $association_filter = '';
69
+ $social_filter = ( $filter == 'social' );
70
+
71
+ foreach ( $this->items as &$f ) {
72
+ if ( $social_filter && $neg && ! $f->field->display_in( 'social' ) )
73
+ $filtered[] = $f;
74
+ elseif ( $social_filter && ! $neg && $f->field->display_in( 'social' ) )
75
+ $filtered[] = $f;
76
+ }
77
+
78
+ $res = new self( $this->listing_id, $this->display, $filtered );
79
+ $res->freeze();
80
+
81
+ return $res;
82
+ }
83
+
84
+ public function exclude( $fields_ ) {
85
+ $exclude = is_array( $fields_ ) ? $fields_ : explode( ',', $fields_ );
86
+ $filtered = array();
87
+
88
+ if ( ! $exclude )
89
+ return $this;
90
+
91
+ foreach ( $this->items as $f ) {
92
+ if ( in_array( 'id_' . $f->id, $exclude ) || in_array( 't_' . $f->field->get_tag(), $exclude, true ) || in_array( $f->field->get_short_name(), $exclude, true ) )
93
+ continue;
94
+
95
+ $filtered[] = $f;
96
+ }
97
+
98
+ $res = new self( $this->listing_id, $this->display, $filtered );
99
+ $res->freeze();
100
+ return $res;
101
+ }
102
+
103
+ public function getIterator() {
104
+ return new ArrayIterator( $this->items_for_display() );
105
+ }
106
+
107
+ public function items_for_display() {
108
+ $valid_ids = $this->displayed_fields;
109
+ $fields = array();
110
+
111
+ if ( ! $valid_ids )
112
+ return array();
113
+
114
+ foreach ( $this->items as $i ) {
115
+ if ( ! in_array( $i->id, $valid_ids ) )
116
+ continue;
117
+
118
+ $fields[] = $i;
119
+ }
120
+
121
+ return $fields;
122
+ }
123
+
124
+ public function __get( $key ) {
125
+ $field_id = 0;
126
+
127
+ if ( 'html' == $key ) {
128
+ $html = '';
129
+ $html .= implode( '', wp_list_pluck( $this->items_for_display(), 'html' ) );
130
+
131
+ // FIXME: move this to a compat layer.
132
+ if ( 'listing' == $this->display ) {
133
+ $html = apply_filters( 'wpbdp_single_listing_fields', $html, $this->listing_id );
134
+ }
135
+
136
+ return $html;
137
+ }
138
+
139
+ if ( 'id' == substr( $key, 0, 2 ) )
140
+ $field_id = absint( substr( $key, 2 ) );
141
+
142
+ if ( ! $field_id )
143
+ $field_id = isset( $this->names_to_ids[ $key ] ) ? $this->names_to_ids[ $key ] : 0;
144
+
145
+ if ( $field_id && isset( $this->items[ $field_id ] ) )
146
+ return $this->items[ $field_id ];
147
+
148
+ wpbdp_debug( 'Invalid field key: ' . $key );
149
+ return false;
150
+ }
151
+
152
+ }
153
+
154
+ /**
155
+ * @since themes-release
156
+ */
157
+ class _WPBDP_Lightweight_Field_Display_Item {
158
+
159
+ private $field = null;
160
+ private $listing_id = 0;
161
+ private $display = '';
162
+
163
+ private $html_ = null;
164
+ private $value_ = null;
165
+ private $raw_ = null;
166
+
167
+ public function __construct( &$field, $listing_id, $display ) {
168
+ $this->field = $field;
169
+ $this->listing_id = $listing_id;
170
+ $this->display = $display;
171
+ }
172
+
173
+ public function __get( $key ) {
174
+ $k = "${key}_";
175
+
176
+ if ( isset( $this->{$k} ) )
177
+ return $this->{$k};
178
+
179
+ $v = null;
180
+
181
+ switch ( $key ) {
182
+ case 'html':
183
+ $v = $this->field->display( $this->listing_id, $this->display );
184
+ break;
185
+ case 'value':
186
+ $v = $this->field->html_value( $this->listing_id );
187
+ break;
188
+ case 'raw':
189
+ $v = $this->field->value( $this->listing_id );
190
+ break;
191
+ case 'id':
192
+ return $this->field->get_id();
193
+ break;
194
+ case 'label':
195
+ return $this->field->get_label();
196
+ break;
197
+ case 'tag':
198
+ return $this->field->get_tag();
199
+ break;
200
+ case 'field':
201
+ return $this->field;
202
+ default:
203
+ break;
204
+ }
205
+
206
+ $this->{$k} = $v;
207
+ return $v;
208
+ }
209
+
210
+ }
211
+
212
+
core/class-form-field-type.php CHANGED
@@ -158,11 +158,11 @@ class WPBDP_Form_Field_Type {
158
  return self::standard_display_wrapper( $field, $field->html_value( $post_id ) );
159
  }
160
 
161
- public function render_field_inner( &$field, $value, $render_context, &$extra=null ) {
162
  return '';
163
  }
164
 
165
- public function render_field( &$field, $value, $render_context, &$extra=null ) {
166
  $html = '';
167
 
168
  switch ( $render_context ) {
@@ -174,7 +174,7 @@ class WPBDP_Form_Field_Type {
174
  $html .= sprintf( '<div class="label"><label>%s</label></div>', esc_html( apply_filters( 'wpbdp_render_field_label', $field->get_label(), $field ) ) );
175
  $html .= '<div class="field inner">';
176
 
177
- $field_inner = $this->render_field_inner( $field, $value, $render_context, $extra );
178
  $field_inner = apply_filters_ref_array( 'wpbdp_render_field_inner', array( $field_inner, &$field, $value, $render_context, &$extra ) );
179
 
180
  $html .= $field_inner;
@@ -200,7 +200,7 @@ class WPBDP_Form_Field_Type {
200
  $html .= '</div>';
201
  $html .= '<div class="wpbdp-form-field-html wpbdp-form-field-inner">';
202
 
203
- $field_inner = $this->render_field_inner( $field, $value, $render_context, $extra );
204
  $field_inner = apply_filters_ref_array( 'wpbdp_render_field_inner', array( $field_inner, &$field, $value, $render_context, &$extra ) );
205
 
206
  $html .= $field_inner;
@@ -259,7 +259,8 @@ class WPBDP_Form_Field_Type {
259
 
260
  /* Utils. */
261
  public static function standard_display_wrapper( $labelorfield, $content=null, $extra_classes='', $args=array() ) {
262
- $css_classes = 'field-value ';
 
263
 
264
  if ( is_object( $labelorfield ) ) {
265
  if ( $labelorfield->has_display_flag( 'social' ) )
158
  return self::standard_display_wrapper( $field, $field->html_value( $post_id ) );
159
  }
160
 
161
+ public function render_field_inner( &$field, $value, $render_context, &$extra=null, $field_settings = array() ) {
162
  return '';
163
  }
164
 
165
+ public function render_field( &$field, $value, $render_context, &$extra=null, $field_settings = array() ) {
166
  $html = '';
167
 
168
  switch ( $render_context ) {
174
  $html .= sprintf( '<div class="label"><label>%s</label></div>', esc_html( apply_filters( 'wpbdp_render_field_label', $field->get_label(), $field ) ) );
175
  $html .= '<div class="field inner">';
176
 
177
+ $field_inner = $this->render_field_inner( $field, $value, $render_context, $extra, $field_settings );
178
  $field_inner = apply_filters_ref_array( 'wpbdp_render_field_inner', array( $field_inner, &$field, $value, $render_context, &$extra ) );
179
 
180
  $html .= $field_inner;
200
  $html .= '</div>';
201
  $html .= '<div class="wpbdp-form-field-html wpbdp-form-field-inner">';
202
 
203
+ $field_inner = $this->render_field_inner( $field, $value, $render_context, $extra, $field_settings );
204
  $field_inner = apply_filters_ref_array( 'wpbdp_render_field_inner', array( $field_inner, &$field, $value, $render_context, &$extra ) );
205
 
206
  $html .= $field_inner;
259
 
260
  /* Utils. */
261
  public static function standard_display_wrapper( $labelorfield, $content=null, $extra_classes='', $args=array() ) {
262
+ $css_classes = '';
263
+ $css_classes .= 'wpbdp-field-display wpbdp-field wpbdp-field-value field-display field-value ';
264
 
265
  if ( is_object( $labelorfield ) ) {
266
  if ( $labelorfield->has_display_flag( 'social' ) )
core/class-form-field.php CHANGED
@@ -10,13 +10,15 @@ class WPBDP_Form_Field {
10
  private $type;
11
  private $association;
12
 
 
13
  private $label;
14
- private $description;
 
15
 
16
  private $weight = 0;
17
 
18
  private $validators = array();
19
-
20
  private $display_flags = array();
21
  private $field_data = array();
22
 
@@ -27,7 +29,9 @@ class WPBDP_Form_Field {
27
  public function __construct( $attrs=array() ) {
28
  $defaults = array(
29
  'id' => 0,
 
30
  'label' => '',
 
31
  'description' => '',
32
  'field_type' => 'textfield',
33
  'association' => 'meta',
@@ -43,6 +47,7 @@ class WPBDP_Form_Field {
43
  $formfields = WPBDP_FormFields::instance();
44
 
45
  $this->id = intval( $attrs['id'] );
 
46
  $this->label = $attrs['label'];
47
  $this->description = $attrs['description'];
48
  $this->type = is_object( $attrs['field_type'] ) ? $attrs['field_type'] : WPBDP_FormFields::instance()->get_field_type( $attrs['field_type'] );
@@ -67,6 +72,7 @@ class WPBDP_Form_Field {
67
  /* display_options */
68
  $this->display_flags = $attrs['display_flags'];
69
  $this->field_data = $attrs['field_data'];
 
70
 
71
  if ( $this->association == 'category' ) {
72
  $this->field_data['options'] = array();
@@ -126,11 +132,53 @@ class WPBDP_Form_Field {
126
  return $this->description;
127
  }
128
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
129
  public function get_short_name() {
 
 
 
 
130
  global $wpbdp;
131
  return $wpbdp->formfields->get_short_names( $this->id );
132
  }
133
 
 
 
 
 
 
 
 
134
  public function &get_validators() {
135
  return $this->validators;
136
  }
@@ -217,7 +265,7 @@ class WPBDP_Form_Field {
217
  * @since 3.4
218
  */
219
  public function get_behavior_flags() {
220
- return $this->type->get_behavior_flags( $this );
221
  }
222
 
223
  /**
@@ -377,7 +425,7 @@ class WPBDP_Form_Field {
377
  * @param string $display_context the rendering context. defaults to 'submit'.
378
  * @return string
379
  */
380
- public function render( $value=null, $display_context='submit', &$extra=null ) {
381
  do_action_ref_array( 'wpbdp_form_field_pre_render', array( &$this, $value, $display_context ) );
382
 
383
  if ( $this->has_behavior_flag( 'display-only' ) )
@@ -386,7 +434,7 @@ class WPBDP_Form_Field {
386
  if ( 'submit' == $display_context && $this->has_behavior_flag( 'no-submit' ) )
387
  return '';
388
 
389
- return $this->type->render_field( $this, $value, $display_context, $extra );
390
  }
391
 
392
  /**
@@ -401,6 +449,19 @@ class WPBDP_Form_Field {
401
  if ( !$this->label || trim( $this->label ) == '' )
402
  return new WP_Error( 'wpbdp-save-error', _x('Field label is required.', 'form-fields-api', 'WPBDM') );
403
 
 
 
 
 
 
 
 
 
 
 
 
 
 
404
  if ( isset( $_POST['field'] ) ) {
405
  $res = $this->type->process_field_settings( $this );
406
  do_action_ref_array( 'wpbdp_form_field_settings_process', array( &$this ) );
@@ -421,7 +482,7 @@ class WPBDP_Form_Field {
421
  }
422
  }
423
 
424
- if ( in_array( 'required', $flags ) ) {
425
  $this->add_validator( 'required' );
426
  }
427
 
@@ -430,6 +491,10 @@ class WPBDP_Form_Field {
430
  }
431
 
432
  $data = array();
 
 
 
 
433
  $data['label'] = $this->label;
434
  $data['description'] = trim( $this->description );
435
  $data['field_type'] = $this->type->get_id();
@@ -438,6 +503,7 @@ class WPBDP_Form_Field {
438
  $data['weight'] = $this->weight;
439
  $data['display_flags'] = implode( ',', $this->display_flags );
440
  $data['field_data'] = serialize( $this->field_data );
 
441
 
442
  if ( $this->id ) {
443
  $wpdb->update( "{$wpdb->prefix}wpbdp_form_fields", $data, array( 'id' => $this->id ) );
@@ -448,7 +514,8 @@ class WPBDP_Form_Field {
448
 
449
  wp_cache_delete( $this->id, 'wpbdp formfields' );
450
 
451
- $api->_calculate_short_names();
 
452
  }
453
 
454
  /**
@@ -481,8 +548,10 @@ class WPBDP_Form_Field {
481
  return new WP_Error( 'wpbdp-delete-error', _x( 'An error occurred while trying to delete this field.', 'form-fields-api', 'WPBDM' ) );
482
  }
483
 
484
- $api = wpbdp_formfields_api();
485
- $api->_calculate_short_names();
 
 
486
 
487
  return true;
488
  }
@@ -544,6 +613,11 @@ class WPBDP_Form_Field {
544
  if ( $this->has_validator( 'email' ) )
545
  return;
546
 
 
 
 
 
 
547
  switch ( $association ) {
548
  case 'title':
549
  case 'excerpt':
@@ -579,6 +653,8 @@ class WPBDP_Form_Field {
579
  $q );
580
  break;
581
  }
 
 
582
  }
583
 
584
  /**
@@ -616,7 +692,17 @@ class WPBDP_Form_Field {
616
  } catch (Exception $e ) {
617
  return null;
618
  }
 
 
 
 
 
 
 
 
 
619
 
 
620
  }
621
 
622
  }
10
  private $type;
11
  private $association;
12
 
13
+ private $shortname;
14
  private $label;
15
+ private $description;
16
+ private $tag;
17
 
18
  private $weight = 0;
19
 
20
  private $validators = array();
21
+
22
  private $display_flags = array();
23
  private $field_data = array();
24
 
29
  public function __construct( $attrs=array() ) {
30
  $defaults = array(
31
  'id' => 0,
32
+ 'shortname' => '',
33
  'label' => '',
34
+ 'tag' => '',
35
  'description' => '',
36
  'field_type' => 'textfield',
37
  'association' => 'meta',
47
  $formfields = WPBDP_FormFields::instance();
48
 
49
  $this->id = intval( $attrs['id'] );
50
+ $this->shortname = $attrs['shortname'];
51
  $this->label = $attrs['label'];
52
  $this->description = $attrs['description'];
53
  $this->type = is_object( $attrs['field_type'] ) ? $attrs['field_type'] : WPBDP_FormFields::instance()->get_field_type( $attrs['field_type'] );
72
  /* display_options */
73
  $this->display_flags = $attrs['display_flags'];
74
  $this->field_data = $attrs['field_data'];
75
+ $this->tag = trim( $attrs['tag'] );
76
 
77
  if ( $this->association == 'category' ) {
78
  $this->field_data['options'] = array();
132
  return $this->description;
133
  }
134
 
135
+ /**
136
+ * @since themes-release
137
+ */
138
+ public function get_shortname() {
139
+ if ( ! wpbdp_experimental( 'themes' ) )
140
+ return $this->get_short_name();
141
+
142
+ static $protected_shortnames = array( 'images', 'image', 'username', 'featured_level', 'expires_on', 'sequence_id' );
143
+
144
+ if ( $this->shortname )
145
+ return $this->shortname;
146
+
147
+ if ( ! $this->label ) {
148
+ $this->shortname = 'field_' . $this->id;
149
+ } else {
150
+ $shortname = WPBDP_Form_Field_Type::normalize_name( $this->label );
151
+
152
+ if ( in_array( $shortname, $protected_shortnames, true ) )
153
+ $shortname .= '__' . $this->id;
154
+ }
155
+
156
+ $this->shortname = $shortname;
157
+
158
+ if ( $this->id ) {
159
+ global $wpdb;
160
+ $wpdb->update( $wpdb->prefix . 'wpbdp_form_fields', array( 'shortname' => $shortname ), array( 'id' => $this->id ) );
161
+ }
162
+
163
+ return $shortname;
164
+ }
165
+
166
  public function get_short_name() {
167
+ if ( wpbdp_experimental( 'themes' ) ) {
168
+ return $this->get_shortname();
169
+ }
170
+
171
  global $wpbdp;
172
  return $wpbdp->formfields->get_short_names( $this->id );
173
  }
174
 
175
+ /**
176
+ * @since next-release
177
+ */
178
+ public function get_tag() {
179
+ return $this->tag;
180
+ }
181
+
182
  public function &get_validators() {
183
  return $this->validators;
184
  }
265
  * @since 3.4
266
  */
267
  public function get_behavior_flags() {
268
+ return apply_filters( 'WPBDP_Form_Field::get_behavior_flags', $this->type->get_behavior_flags( $this ), $this );
269
  }
270
 
271
  /**
425
  * @param string $display_context the rendering context. defaults to 'submit'.
426
  * @return string
427
  */
428
+ public function render( $value = null, $display_context = 'submit', &$extra = null, $field_settings = array() ) {
429
  do_action_ref_array( 'wpbdp_form_field_pre_render', array( &$this, $value, $display_context ) );
430
 
431
  if ( $this->has_behavior_flag( 'display-only' ) )
434
  if ( 'submit' == $display_context && $this->has_behavior_flag( 'no-submit' ) )
435
  return '';
436
 
437
+ return $this->type->render_field( $this, $value, $display_context, $extra, $field_settings );
438
  }
439
 
440
  /**
449
  if ( !$this->label || trim( $this->label ) == '' )
450
  return new WP_Error( 'wpbdp-save-error', _x('Field label is required.', 'form-fields-api', 'WPBDM') );
451
 
452
+ // If performing a field conversion, make sure the types are compatible.
453
+ if ( $this->id ) {
454
+ $orig_type = $wpdb->get_var( $wpdb->prepare( "SELECT field_type FROM {$wpdb->prefix}wpbdp_form_fields WHERE id = %d", $this->id ) );
455
+ $new_type = $this->type->get_id();
456
+
457
+ if ( $orig_type != $new_type ) {
458
+ if ( 'url' == $new_type || 'image' == $new_type || 'url' == $orig_type || 'image' == $orig_type ) {
459
+ $this->type = WPBDP_FormFields::instance()->get_field_type( $orig_type );
460
+ return new WP_Error( 'wpbdp-field-error', _x( 'Requested field type change is incompatible. Type will not be modified.', 'form-fields-api', 'WPBDM' ) );
461
+ }
462
+ }
463
+ }
464
+
465
  if ( isset( $_POST['field'] ) ) {
466
  $res = $this->type->process_field_settings( $this );
467
  do_action_ref_array( 'wpbdp_form_field_settings_process', array( &$this ) );
482
  }
483
  }
484
 
485
+ if ( in_array( 'required', $flags ) && ! in_array( 'optional', $flags ) ) {
486
  $this->add_validator( 'required' );
487
  }
488
 
491
  }
492
 
493
  $data = array();
494
+
495
+ if ( wpbdp_experimental( 'themes' ) )
496
+ $data['shortname'] = $this->get_shortname();
497
+
498
  $data['label'] = $this->label;
499
  $data['description'] = trim( $this->description );
500
  $data['field_type'] = $this->type->get_id();
503
  $data['weight'] = $this->weight;
504
  $data['display_flags'] = implode( ',', $this->display_flags );
505
  $data['field_data'] = serialize( $this->field_data );
506
+ $data['tag'] = $this->tag;
507
 
508
  if ( $this->id ) {
509
  $wpdb->update( "{$wpdb->prefix}wpbdp_form_fields", $data, array( 'id' => $this->id ) );
514
 
515
  wp_cache_delete( $this->id, 'wpbdp formfields' );
516
 
517
+ if ( ! wpbdp_experimental( 'themes' ) )
518
+ $api->_calculate_short_names();
519
  }
520
 
521
  /**
548
  return new WP_Error( 'wpbdp-delete-error', _x( 'An error occurred while trying to delete this field.', 'form-fields-api', 'WPBDM' ) );
549
  }
550
 
551
+ if ( ! wpbdp_experimental( 'themes' ) ) {
552
+ $api = wpbdp_formfields_api();
553
+ $api->_calculate_short_names();
554
+ }
555
 
556
  return true;
557
  }
613
  if ( $this->has_validator( 'email' ) )
614
  return;
615
 
616
+ if ( $this->has_behavior_flag( 'quick-search-external' ) ) {
617
+ do_action_ref_array( 'WPBDP_Form_Field::build_quick_search_query', array( $this, $q, &$pieces, $search_term, $w_no, &$optimization ) );
618
+ return;
619
+ }
620
+
621
  switch ( $association ) {
622
  case 'title':
623
  case 'excerpt':
653
  $q );
654
  break;
655
  }
656
+
657
+ do_action_ref_array( 'WPBDP_Form_Field::build_quick_search_query', array( $this, $q, &$pieces, $search_term, $w_no, &$optimization ) );
658
  }
659
 
660
  /**
692
  } catch (Exception $e ) {
693
  return null;
694
  }
695
+ }
696
+
697
+ public static function find_by_tag( $tag ) {
698
+ global $wpdb;
699
+
700
+ $field_id = absint( $wpdb->get_var( $wpdb->prepare( "SELECT id FROM {$wpdb->prefix}wpbdp_form_fields WHERE tag = %s LIMIT 1", $tag ) ) );
701
+
702
+ if ( ! $field_id )
703
+ return null;
704
 
705
+ return self::get( $field_id );
706
  }
707
 
708
  }
core/class-listing-display-helper.php ADDED
@@ -0,0 +1,138 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ require_once ( WPBDP_PATH . 'core/class-field-display-list.php' );
3
+
4
+ /**
5
+ * @since themes-release
6
+ */
7
+ class WPBDP_Listing_Display_Helper {
8
+
9
+
10
+ public static function excerpt() {
11
+ static $n = 0;
12
+
13
+ global $post;
14
+
15
+ $vars = array();
16
+ $vars = array_merge( $vars, array( 'even_or_odd' => ( ( $n & 1 ) ? 'odd' : 'even' ) ) );
17
+ $vars = array_merge( $vars, self::basic_vars( $post->ID ) );
18
+ $vars = array_merge( $vars, self::fields_vars( $post->ID, 'excerpt' ) );
19
+ $vars = array_merge( $vars, self::images_vars( $post->ID, 'excerpt' ) );
20
+
21
+ $vars = apply_filters( 'wpbdp_listing_template_vars', $vars, $post->ID );
22
+ $vars = apply_filters( 'wpbdp_excerpt_template_vars', $vars, $post->ID );
23
+
24
+ $n++;
25
+
26
+ // TODO: what do we do with 'wpbdp_excerpt_listing_fields' ?
27
+ return wpbdp_x_render( 'excerpt', $vars );
28
+ }
29
+
30
+ public static function single() {
31
+ global $post;
32
+
33
+ $vars = array();
34
+ $vars = array_merge( $vars, self::basic_vars( $post->ID ) );
35
+ $vars = array_merge( $vars, self::fields_vars( $post->ID, 'listing' ) );
36
+ $vars = array_merge( $vars, self::images_vars( $post->ID, 'listing' ) );
37
+
38
+ $vars = apply_filters( 'wpbdp_listing_template_vars', $vars, $post->ID );
39
+ $vars = apply_filters( 'wpbdp_single_template_vars', $vars, $post->ID );
40
+
41
+ // TODO: is this really used? can it be changed to something else?
42
+ // 'listing_fields' => apply_filters('wpbdp_single_listing_fields', $listing_fields, $post->ID), This is
43
+ // complete HTML
44
+ return wpbdp_x_render( 'single', array_merge( $vars,
45
+ array( 'content' => wpbdp_x_render( 'single', $vars ) ) ) );
46
+ }
47
+
48
+ private static function basic_vars( $listing_id ) {
49
+ $listing = WPBDP_Listing::get( $listing_id );
50
+
51
+ $vars = array();
52
+ $vars['listing_id'] = $listing_id;
53
+ $vars['listing'] = $listing;
54
+ $vars['is_sticky'] = ( 'normal' != $listing->get_sticky_status() );
55
+ $vars['sticky_tag'] = '';
56
+ $vars['title'] = the_title( null, null, false );
57
+
58
+ if ( $vars['is_sticky'] )
59
+ $vars['sticky_tag'] = wpbdp_x_render( 'listing sticky tag', array( 'listing' => $listing ) );
60
+
61
+ return $vars;
62
+ }
63
+
64
+ private static function fields_vars( $listing_id, $display ) {
65
+ $all_fields = wpbdp_get_form_fields();
66
+ $fields = apply_filters_ref_array( 'wpbdp_render_listing_fields', array( &$all_fields, $listing_id ) );
67
+
68
+ $list = new WPBDP_Field_Display_List( $listing_id, $display, $fields );
69
+ $list->freeze();
70
+
71
+ return array( 'fields' => $list );
72
+ }
73
+
74
+ private static function images_vars( $listing_id, $display ) {
75
+ $vars = array();
76
+ $vars['images'] = (object) array( 'main' => false,
77
+ 'extra' => array(),
78
+ 'thumbnail' => false );
79
+
80
+ if ( ! wpbdp_get_option( 'allow-images' ) )
81
+ return $vars;
82
+
83
+ $listing = WPBDP_Listing::get( $listing_id );
84
+
85
+ // Thumbnail.
86
+ if ( wpbdp_get_option( 'show-thumbnail' ) ) {
87
+ $thumb = new StdClass();
88
+ $thumb->html = wpbdp_listing_thumbnail( null, 'link=listing&class=wpbdmthumbs wpbdp-excerpt-thumbnail' );
89
+
90
+ $vars['images']->thumbnail = $thumb;
91
+ }
92
+
93
+ // Main image.
94
+ $thumbnail_id = $listing->get_thumbnail_id();
95
+ $main_image = new StdClass();
96
+ $main_image->id = $thumbnail_id;
97
+ $main_image->html = wpbdp_listing_thumbnail( null, 'link=picture&class=wpbdp-single-thumbnail' );
98
+
99
+ $vars['images']->main = $main_image;
100
+
101
+ // Other images.
102
+ $listing_images = $listing->get_images( 'ids' );
103
+
104
+ foreach ( $listing_images as $img_id ) {
105
+ // Correct size of thumbnail if needed.
106
+ _wpbdp_resize_image_if_needed( $img_id );
107
+
108
+ if ( $img_id == $thumbnail_id )
109
+ continue;
110
+
111
+ $data = wp_get_attachment_image_src( $img_id, 'wpbdp-large', false );
112
+
113
+ $image = new StdClass();
114
+ $image->id = $img_id;
115
+ $image->url = $data[0];
116
+ $image->width = $data[1];
117
+ $image->height = $data[2];
118
+ $image->html = sprintf( '<a href="%s" class="thickbox" data-lightbox="wpbdpgal" rel="wpbdpgal" target="_blank">%s</a>',
119
+ $image->url,
120
+ wp_get_attachment_image( $image->id, 'wpbdp-thumb', false, array(
121
+ 'class' => 'wpbdp-thumbnail size-thumbnail',
122
+ 'alt' => the_title( null, null, false ),
123
+ 'title' => the_title( null, null, false )
124
+ ) ) );
125
+
126
+ $vars['images']->extra[] = $image;
127
+ }
128
+
129
+ return $vars;
130
+ }
131
+
132
+ }
133
+
134
+ /**
135
+ * @since themes-release
136
+ */
137
+ class _WPBDP_Listing_Display_Image {
138
+ }
core/class-listing.php CHANGED
@@ -499,6 +499,15 @@ class WPBDP_Listing {
499
  return get_the_author_meta( $meta, $post->post_author );
500
  }
501
 
 
 
 
 
 
 
 
 
 
502
  public function update( $state ) {
503
  // Set title.
504
  $title = false;
499
  return get_the_author_meta( $meta, $post->post_author );
500
  }
501
 
502
+ /**
503
+ * @since next-release
504
+ */
505
+ public function get_sticky_status() {
506
+ $sticky_status = get_post_meta( $this->id, '_wpbdp[sticky]', true );
507
+ return $sticky_status ? $sticky_status : 'normal';
508
+ }
509
+
510
+
511
  public function update( $state ) {
512
  // Set title.
513
  $title = false;
core/class-listings-api.php CHANGED
@@ -17,7 +17,8 @@ class WPBDP_Listings_API {
17
  add_filter('term_link', array($this, '_tag_link'), 10, 3);
18
  add_filter('comments_open', array($this, '_allow_comments'), 10, 2);
19
 
20
- add_action( 'wpbdp_after_single_view', array( &$this, '_show_contact_form' ), 0 );
 
21
 
22
  add_action( 'WPBDP_Listing::listing_created', array( &$this, 'new_listing_admin_email' ) );
23
  add_action( 'WPBDP_Listing::listing_created', array( &$this, 'new_listing_confirmation_email' ) );
@@ -38,10 +39,12 @@ class WPBDP_Listings_API {
38
  return $link;
39
 
40
  if ( 'page' == _wpbdp_template_mode( 'category' ) ) {
41
- if ( wpbdp_rewrite_on() )
42
- $link = rtrim( wpbdp_get_page_link( 'main' ), '/' ) . '/' . wpbdp_get_option( 'permalinks-category-slug' ) . '/' . $category->slug . '/';
43
- else
 
44
  $link = add_query_arg( 'category', $category->slug, wpbdp_get_page_link( 'main' ) );
 
45
  }
46
 
47
  return apply_filters( 'wpbdp_category_link', $link, $category );
@@ -115,7 +118,10 @@ class WPBDP_Listings_API {
115
  return $url;
116
  }
117
 
118
- public function _preview_post_link( $url, $post ) {
 
 
 
119
  if ( WPBDP_POST_TYPE != get_post_type( $post ) || ! wpbdp_get_page_id( 'main' ) )
120
  return $url ;
121
 
@@ -554,6 +560,8 @@ class WPBDP_Listings_API {
554
  $query_pieces['where'] .= ' )';
555
  }
556
 
 
 
557
  $query_pieces = apply_filters( 'wpbdp_quick_search_query_pieces', $query_pieces );
558
  $query = sprintf( "SELECT %s %s FROM {$wpdb->posts} %s WHERE 1=1 AND ({$wpdb->posts}.post_type = '%s' AND {$wpdb->posts}.post_status = '%s') %s GROUP BY {$wpdb->posts}.ID %s %s",
559
  $query_pieces['distinct'],
@@ -672,6 +680,17 @@ class WPBDP_Listings_API {
672
  $where .= $wpdb->prepare(" AND (mt{$i}mv.meta_key = %s AND mt{$i}mv.meta_value REGEXP %s )",
673
  "_wpbdp[fields][" . $field->get_id() . "]",
674
  $pattern );
 
 
 
 
 
 
 
 
 
 
 
675
  } else { // Single-valued field.
676
  if ( in_array( $field->get_field_type()->get_id(),
677
  array( 'textfield', 'textarea' ) ) ) {
@@ -908,3 +927,4 @@ class WPBDP_Listings_API {
908
  class WPBDP_ListingsAPI extends WPBDP_Listings_API {}
909
 
910
  }
 
17
  add_filter('term_link', array($this, '_tag_link'), 10, 3);
18
  add_filter('comments_open', array($this, '_allow_comments'), 10, 2);
19
 
20
+ if ( ! wpbdp_experimental( 'themes' ) )
21
+ add_action( 'wpbdp_after_single_view', array( &$this, '_show_contact_form' ), 0 );
22
 
23
  add_action( 'WPBDP_Listing::listing_created', array( &$this, 'new_listing_admin_email' ) );
24
  add_action( 'WPBDP_Listing::listing_created', array( &$this, 'new_listing_confirmation_email' ) );
39
  return $link;
40
 
41
  if ( 'page' == _wpbdp_template_mode( 'category' ) ) {
42
+ if ( wpbdp_rewrite_on() ) {
43
+ $main_page = wpbdp_get_page_link( 'main' );
44
+ $link = rtrim( $main_page, '/' ) . '/' . wpbdp_get_option( 'permalinks-category-slug' ) . '/' . $category->slug . '/';
45
+ } else {
46
  $link = add_query_arg( 'category', $category->slug, wpbdp_get_page_link( 'main' ) );
47
+ }
48
  }
49
 
50
  return apply_filters( 'wpbdp_category_link', $link, $category );
118
  return $url;
119
  }
120
 
121
+ public function _preview_post_link( $url, $post = null ) {
122
+ if ( is_null( $post ) && isset( $GLOBALS['post'] ) )
123
+ $post = $GLOBALS['post'];
124
+
125
  if ( WPBDP_POST_TYPE != get_post_type( $post ) || ! wpbdp_get_page_id( 'main' ) )
126
  return $url ;
127
 
560
  $query_pieces['where'] .= ' )';
561
  }
562
 
563
+ // wpbdp_debug_e( 'search', $query_pieces, $q, $optimization );
564
+
565
  $query_pieces = apply_filters( 'wpbdp_quick_search_query_pieces', $query_pieces );
566
  $query = sprintf( "SELECT %s %s FROM {$wpdb->posts} %s WHERE 1=1 AND ({$wpdb->posts}.post_type = '%s' AND {$wpdb->posts}.post_status = '%s') %s GROUP BY {$wpdb->posts}.ID %s %s",
567
  $query_pieces['distinct'],
680
  $where .= $wpdb->prepare(" AND (mt{$i}mv.meta_key = %s AND mt{$i}mv.meta_value REGEXP %s )",
681
  "_wpbdp[fields][" . $field->get_id() . "]",
682
  $pattern );
683
+ } elseif ( 'date' == $field->get_field_type_id() ) {
684
+ $field_type = $field->get_field_type();
685
+ $q = $field_type->date_to_storage_format( $field, $q );
686
+
687
+ if ( ! $q )
688
+ continue;
689
+
690
+ $query .= sprintf(" INNER JOIN {$wpdb->postmeta} AS mt%1$1d ON ({$wpdb->posts}.ID = mt%1$1d.post_id)", $i);
691
+ $where .= $wpdb->prepare(" AND (mt{$i}.meta_key = %s AND mt{$i}.meta_value = %s)",
692
+ '_wpbdp[fields][' . $field->get_id() . ']',
693
+ $q);
694
  } else { // Single-valued field.
695
  if ( in_array( $field->get_field_type()->get_id(),
696
  array( 'textfield', 'textarea' ) ) ) {
927
  class WPBDP_ListingsAPI extends WPBDP_Listings_API {}
928
 
929
  }
930
+
core/class-payment.php CHANGED
@@ -80,6 +80,9 @@ class WPBDP_Payment extends WPBDP_DB_Model {
80
  'tag' => $this->tag
81
  );
82
 
 
 
 
83
  if ( $this->id )
84
  $row['id'] = $this->id;
85
 
80
  'tag' => $this->tag
81
  );
82
 
83
+ if ( ! $this->processed_on )
84
+ unset( $row['processed_on'] );
85
+
86
  if ( $this->id )
87
  $row['id'] = $this->id;
88
 
core/class-recaptcha.php CHANGED
@@ -1,7 +1,6 @@
1
  <?php
2
-
3
  /**
4
- * @since next-release
5
  */
6
  class WPBDP_reCAPTCHA {
7
 
@@ -34,9 +33,11 @@ class WPBDP_reCAPTCHA {
34
  global $wpbdp;
35
 
36
  wp_enqueue_script( 'wpbdp-recaptcha',
37
- WPBDP_URL . 'core/js/recaptcha' . ( ! $wpbdp->is_debug_on() ? '.min' : '' ) . '.js' );
 
 
38
  wp_enqueue_script( 'google-recaptcha',
39
- 'https://www.google.com/recaptcha/api.js?onload=wpbdp_recaptcha&render=explicit' );
40
  }
41
 
42
  function render( $name = '' ) {
1
  <?php
 
2
  /**
3
+ * @since 3.6.8
4
  */
5
  class WPBDP_reCAPTCHA {
6
 
33
  global $wpbdp;
34
 
35
  wp_enqueue_script( 'wpbdp-recaptcha',
36
+ WPBDP_URL . 'core/js/recaptcha' . ( ! $wpbdp->is_debug_on() ? '.min' : '' ) . '.js',
37
+ false,
38
+ true );
39
  wp_enqueue_script( 'google-recaptcha',
40
+ 'https://www.google.com/recaptcha/api.js?onload=wpbdp_recaptcha_callback&render=explicit' );
41
  }
42
 
43
  function render( $name = '' ) {
core/class-settings.php CHANGED
@@ -252,7 +252,8 @@ class WPBDP_Settings {
252
  array( 'date', _x( 'Date posted', 'admin settings', 'WPBDM' ) ),
253
  array( 'modified', _x( 'Date last modified', 'admin settings', 'WPBDM' ) ),
254
  array( 'rand', _x( 'Random', 'admin settings', 'WPBDM' ) ),
255
- array( 'paid', _x( 'Paid first then free', 'admin settings', 'WPBDM' ) )
 
256
  )));
257
  $this->add_setting( $s, 'listings-sort', _x('Sort directory listings by', 'admin settings', 'WPBDM'), 'choice', 'ASC',
258
  _x('Ascending for ascending order A-Z, Descending for descending order Z-A', 'admin settings', 'WPBDM'),
@@ -527,13 +528,23 @@ EOF;
527
  array('TWD', _x('Taiwan Dollar (TWD)', 'admin settings', 'WPBDM')),
528
  array('THB', _x('Thai Baht (THB)', 'admin settings', 'WPBDM')),
529
  array('TRY', _x('Turkish Lira (TRY)', 'admin settings', 'WPBDM')),
530
- array('USD', _x('U.S. Dollar', 'admin settings', 'WPBDM')),
531
  )));
532
  $this->register_dep( 'currency', 'requires-true', 'payments-on' );
533
 
534
  $this->add_setting($s, 'currency-symbol', _x('Currency Symbol', 'admin settings', 'WPBDM'), 'text', '$');
535
  $this->register_dep( 'currency-symbol', 'requires-true', 'payments-on' );
536
 
 
 
 
 
 
 
 
 
 
 
537
  $this->add_setting($s, 'payment-message', _x('Thank you for payment message', 'admin settings', 'WPBDM'), 'text',
538
  _x('Thank you for your payment. Your payment is being verified and your listing reviewed. The verification and review process could take up to 48 hours.', 'admin settings', 'WPBDM'));
539
  $this->register_dep( 'payment-message', 'requires-true', 'payments-on' );
252
  array( 'date', _x( 'Date posted', 'admin settings', 'WPBDM' ) ),
253
  array( 'modified', _x( 'Date last modified', 'admin settings', 'WPBDM' ) ),
254
  array( 'rand', _x( 'Random', 'admin settings', 'WPBDM' ) ),
255
+ array( 'paid', _x( 'Paid first then free. Inside each group by date.', 'admin settings', 'WPBDM' ) ),
256
+ array( 'paid-title', _x( 'Paid first then free. Inside each group by title.', 'admin settings', 'WPBDM' ) )
257
  )));
258
  $this->add_setting( $s, 'listings-sort', _x('Sort directory listings by', 'admin settings', 'WPBDM'), 'choice', 'ASC',
259
  _x('Ascending for ascending order A-Z, Descending for descending order Z-A', 'admin settings', 'WPBDM'),
528
  array('TWD', _x('Taiwan Dollar (TWD)', 'admin settings', 'WPBDM')),
529
  array('THB', _x('Thai Baht (THB)', 'admin settings', 'WPBDM')),
530
  array('TRY', _x('Turkish Lira (TRY)', 'admin settings', 'WPBDM')),
531
+ array('USD', _x('U.S. Dollar (USD)', 'admin settings', 'WPBDM')),
532
  )));
533
  $this->register_dep( 'currency', 'requires-true', 'payments-on' );
534
 
535
  $this->add_setting($s, 'currency-symbol', _x('Currency Symbol', 'admin settings', 'WPBDM'), 'text', '$');
536
  $this->register_dep( 'currency-symbol', 'requires-true', 'payments-on' );
537
 
538
+ $this->add_setting( $s,
539
+ 'currency-symbol-position',
540
+ _x( 'Currency symbol display', 'admin settings', 'WPBDM' ),
541
+ 'choice',
542
+ 'left',
543
+ '',
544
+ array( 'choices' => array( array( 'left', _x( 'Show currency symbol on the left', 'admin settings', 'WPBDM' ) ),
545
+ array( 'right', _x( 'Show currency symbol on the right', 'admin settings', 'WPBDM' ) ),
546
+ array( 'none', _x( 'Do not show currency symbol', 'admin settings', 'WPBDM' ) ) ) ) );
547
+
548
  $this->add_setting($s, 'payment-message', _x('Thank you for payment message', 'admin settings', 'WPBDM'), 'text',
549
  _x('Thank you for your payment. Your payment is being verified and your listing reviewed. The verification and review process could take up to 48 hours.', 'admin settings', 'WPBDM'));
550
  $this->register_dep( 'payment-message', 'requires-true', 'payments-on' );
core/compatibility/class-compat.php CHANGED
@@ -4,7 +4,8 @@ require_once ( WPBDP_PATH . 'core/compatibility/deprecated.php' );
4
  class WPBDP_Compat {
5
 
6
  function __construct() {
7
- add_action( 'wpbdp_loaded', array( &$this, 'load_integrations' ) );
 
8
  }
9
 
10
  function load_integrations() {
@@ -17,6 +18,33 @@ class WPBDP_Compat {
17
  require_once( WPBDP_PATH . 'core/compatibility/class-navxt-integration.php' );
18
  $navxt_integration = new WPBDP_NavXT_Integration();
19
  }
 
 
 
 
 
 
 
 
 
 
 
 
20
  }
21
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
22
  }
4
  class WPBDP_Compat {
5
 
6
  function __construct() {
7
+ $this->workarounds_for_wp_bugs();
8
+ $this->load_integrations();
9
  }
10
 
11
  function load_integrations() {
18
  require_once( WPBDP_PATH . 'core/compatibility/class-navxt-integration.php' );
19
  $navxt_integration = new WPBDP_NavXT_Integration();
20
  }
21
+
22
+ if ( wpbdp_experimental( 'themes' ) ) {
23
+ require_once( WPBDP_PATH . 'core/compatibility/templates.php' );
24
+ $theme_layer = new WPBDP_Theme_Compat_Layer();
25
+ }
26
+ }
27
+
28
+ // Work around WP bugs. {{{
29
+
30
+ function workarounds_for_wp_bugs() {
31
+ // #1466 (related to https://core.trac.wordpress.org/ticket/28081).
32
+ add_filter( 'wpbdp_query_clauses', array( &$this, '_fix_pagination_issue' ), 10, 2 );
33
  }
34
 
35
+ function _fix_pagination_issue( $clauses, $query ) {
36
+ $posts_per_page = intval( $query->get( 'posts_per_page' ) );
37
+ $paged = intval( $query->get( 'paged' ) );
38
+
39
+ if ( -1 != $posts_per_page || $paged <= 1 )
40
+ return $clauses;
41
+
42
+ // Force no results for pages outside of the scope of the query.
43
+ $clauses['where'] .= ' AND 1=0 ';
44
+
45
+ return $clauses;
46
+ }
47
+
48
+ // }}}
49
+
50
  }
core/compatibility/class-wpml-compat.php CHANGED
@@ -8,8 +8,10 @@ class WPBDP_WPML_Compat {
8
 
9
  if ( ! is_admin() ) {
10
  add_filter( 'wpbdp_get_page_id', array( &$this, 'page_id'), 10, 2 );
 
11
  add_filter( 'wpbdp_listing_link', array( &$this, 'add_lang_to_link' ) );
12
  add_filter( 'wpbdp_category_link', array( &$this, 'add_lang_to_link' ) );
 
13
  add_filter( 'wpbdp_get_page_link', array( &$this, 'correct_page_link' ), 10, 3 );
14
 
15
  add_filter( 'wpbdp_render_field_label', array( &$this, 'translate_form_field_label' ), 10, 2 );
@@ -19,16 +21,35 @@ class WPBDP_WPML_Compat {
19
  add_filter( 'wpbdp_category_fee_selection_label', array( &$this, 'translate_fee_label' ), 10, 2 );
20
 
21
  add_filter( 'icl_ls_languages', array( &$this, 'language_switcher' ) );
 
 
 
22
  }
23
 
24
  add_action( 'admin_footer-directory-admin_page_wpbdp_admin_formfields', array( &$this, 'register_form_fields_strings' ) );
25
  add_action( 'admin_footer-directory-admin_page_wpbdp_admin_fees', array( &$this, 'register_fees_strings' ) );
 
 
 
 
26
  }
27
 
28
  function get_current_language() {
29
  return $this->wpml->get_current_language();
30
  }
31
 
 
 
 
 
 
 
 
 
 
 
 
 
32
  function page_id( $id, $page_name = '' ) {
33
  $lang = $this->get_current_language();
34
 
@@ -45,7 +66,18 @@ class WPBDP_WPML_Compat {
45
  function add_lang_to_link( $link ) {
46
  global $sitepress;
47
 
48
- $lang = $this->get_current_language();
 
 
 
 
 
 
 
 
 
 
 
49
 
50
  if ( ! $lang )
51
  return $link;
@@ -57,6 +89,7 @@ class WPBDP_WPML_Compat {
57
  $used_link = _get_page_link( $trans_id );
58
 
59
  $link = str_replace( $used_link, $real_link, $link );
 
60
  return $link;
61
  }
62
  }
@@ -88,6 +121,8 @@ class WPBDP_WPML_Compat {
88
 
89
 
90
  function translate_link( $link, $lang = null ) {
 
 
91
  $lang = $lang ? $lang : $this->get_current_language();
92
 
93
  if ( ! $lang )
@@ -100,13 +135,20 @@ class WPBDP_WPML_Compat {
100
  if ( ! $trans_id )
101
  return $link;
102
 
103
- $link = str_replace( _get_page_link( $main_id ), _get_page_link( $trans_id ), $link );
104
- $link = add_query_arg( 'lang', $lang, $link );
 
 
 
 
 
 
 
 
105
  } else {
106
  $link = add_query_arg( 'lang', $lang, $link );
107
  }
108
 
109
-
110
  return $link;
111
  }
112
 
@@ -242,4 +284,29 @@ class WPBDP_WPML_Compat {
242
  }
243
 
244
  // }}}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
245
  }
8
 
9
  if ( ! is_admin() ) {
10
  add_filter( 'wpbdp_get_page_id', array( &$this, 'page_id'), 10, 2 );
11
+
12
  add_filter( 'wpbdp_listing_link', array( &$this, 'add_lang_to_link' ) );
13
  add_filter( 'wpbdp_category_link', array( &$this, 'add_lang_to_link' ) );
14
+ add_filter( 'wpbdp__get_page_link', array( &$this, 'fix_get_page_link' ), 10, 2 );
15
  add_filter( 'wpbdp_get_page_link', array( &$this, 'correct_page_link' ), 10, 3 );
16
 
17
  add_filter( 'wpbdp_render_field_label', array( &$this, 'translate_form_field_label' ), 10, 2 );
21
  add_filter( 'wpbdp_category_fee_selection_label', array( &$this, 'translate_fee_label' ), 10, 2 );
22
 
23
  add_filter( 'icl_ls_languages', array( &$this, 'language_switcher' ) );
24
+
25
+ // Regions.
26
+ add_filter( 'wpbdp_region_link', array( &$this, 'add_lang_to_link' ) );
27
  }
28
 
29
  add_action( 'admin_footer-directory-admin_page_wpbdp_admin_formfields', array( &$this, 'register_form_fields_strings' ) );
30
  add_action( 'admin_footer-directory-admin_page_wpbdp_admin_fees', array( &$this, 'register_fees_strings' ) );
31
+
32
+ // Regions.
33
+ add_filter( 'wpbdp_regions__get_hierarchy_option', array( &$this, 'use_cache_per_lang' ) );
34
+ add_action( 'wpbdp_regions_clean_cache', array( &$this, 'clean_cache_per_lang' ) );
35
  }
36
 
37
  function get_current_language() {
38
  return $this->wpml->get_current_language();
39
  }
40
 
41
+ function fix_get_page_link( $link, $post_id ) {
42
+ if ( ! wpbdp_rewrite_on() )
43
+ return $link;
44
+
45
+ $page_ids = wpbdp_get_page_ids( 'main' );
46
+ if ( ! in_array( $post_id, $page_ids ) )
47
+ return $link;
48
+
49
+ $link = preg_replace( '/\?.*/', '', $link );
50
+ return $link;
51
+ }
52
+
53
  function page_id( $id, $page_name = '' ) {
54
  $lang = $this->get_current_language();
55
 
66
  function add_lang_to_link( $link ) {
67
  global $sitepress;
68
 
69
+ $lang = '';
70
+
71
+ if ( false !== ($index = strpos( $link, '?' ) ) ) {
72
+ // We honor the ?lang argument from the link itself (if present).
73
+ $data = array();
74
+ wp_parse_str( substr( $link, $index + 1 ), $data );
75
+
76
+ if ( !empty( $data['lang'] ) )
77
+ $lang = $data['lang'];
78
+ } else {
79
+ $lang = $this->get_current_language();
80
+ }
81
 
82
  if ( ! $lang )
83
  return $link;
89
  $used_link = _get_page_link( $trans_id );
90
 
91
  $link = str_replace( $used_link, $real_link, $link );
92
+
93
  return $link;
94
  }
95
  }
121
 
122
 
123
  function translate_link( $link, $lang = null ) {
124
+ global $sitepress;
125
+
126
  $lang = $lang ? $lang : $this->get_current_language();
127
 
128
  if ( ! $lang )
135
  if ( ! $trans_id )
136
  return $link;
137
 
138
+ $main_link = $this->fix_get_page_link( get_page_link( $main_id ), $main_id );
139
+ $main_trans_link = $this->fix_get_page_link( get_page_link( $trans_id ), $trans_id );
140
+
141
+ $link = str_replace( $main_link, $main_trans_link, $link );
142
+
143
+ $nego_type = absint( $sitepress->get_setting( 'language_negotiation_type' ) );
144
+
145
+ if ( 3 == $nego_type ) {
146
+ $link = add_query_arg( 'lang', $lang, $link );
147
+ }
148
  } else {
149
  $link = add_query_arg( 'lang', $lang, $link );
150
  }
151
 
 
152
  return $link;
153
  }
154
 
284
  }
285
 
286
  // }}}
287
+
288
+ // Regions. {{{
289
+ function use_cache_per_lang( $option ) {
290
+ $lang = $this->get_current_language();
291
+
292
+ if ( ! $lang )
293
+ return $option;
294
+
295
+ return $option . '-' . $lang;
296
+ }
297
+
298
+ function clean_cache_per_lang( $opt ) {
299
+ $langs = icl_get_languages( 'skip_missing=0' );
300
+
301
+ if ( ! $langs )
302
+ return;
303
+
304
+ foreach ( $langs as $l ) {
305
+ $code = $l['language_code'];
306
+
307
+ delete_option( $opt . '-' . $code );
308
+ }
309
+ }
310
+
311
+ // }}}
312
  }
core/compatibility/templates.php ADDED
@@ -0,0 +1,85 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * @since themes-release
4
+ */
5
+ class WPBDP_Theme_Compat_Layer {
6
+
7
+ private $current_vars = array();
8
+ private $templates_before = array();
9
+ private $templates_after = array();
10
+
11
+
12
+ function __construct() {
13
+ add_filter( 'wpbdp_template_variables', array( &$this, 'template_vars' ), 999, 2 );
14
+ }
15
+
16
+ function template_vars( $vars, $id_or_file ) {
17
+ $before = array();
18
+ $after = array();
19
+
20
+ // Fake some old integrations.
21
+ $old_vars = array(
22
+ '__page__' => array( 'class' => array(),
23
+ 'content_class' => array(),
24
+ 'before_content' => '' )
25
+ );
26
+
27
+ if ( 'main_page' == $id_or_file )
28
+ $old_template_name = 'businessdirectory-main-page';
29
+ elseif ( 'listings' == $id_or_file )
30
+ $old_template_name = 'businessdirectory-listings';
31
+ else
32
+ $old_template_name = $id_or_file;
33
+
34
+ $old_vars = apply_filters( 'wpbdp_template_vars', array_merge( $vars, $old_vars ), $old_template_name );
35
+ $vars['_class'] .= ' ' . implode( ' ', isset( $old_vars['__page__']['class'] ) ? $old_vars['__page__']['class'] : array() );
36
+ $vars['_inner_class'] .= ' wpbdp-page-content ' . implode( ' ', isset( $old_vars['__page__']['content_class'] ) ? $old_vars['__page__']['content_class'] : array() );
37
+
38
+ if ( ! empty( $old_vars['__page__']['before_content'] ) )
39
+ $before[] = $old_vars['__page__']['before_content'];
40
+
41
+ // Page-specific handling.
42
+ switch ( $id_or_file ) {
43
+ case 'main_page':
44
+ $vars['_class'] .= ' wpbdp-main-page';
45
+
46
+ break;
47
+ case 'listings':
48
+ $vars['_class'] .= ' wpbdp-view-listings-page';
49
+ $before[] = wpbdp_capture_action( 'wpbdp_before_viewlistings_page' );
50
+ $after[] = wpbdp_capture_action( 'wpbdp_after_viewlistings_page' );
51
+
52
+ break;
53
+ case 'category':
54
+ $before[] = wpbdp_capture_action( 'wpbdp_before_category_page', $vars['category'] );
55
+ $after[] = wpbdp_capture_action( 'wpbdp_after_category_page', $vars['category'] );
56
+
57
+ break;
58
+ case 'single':
59
+ $before[] = apply_filters( 'wpbdp_listing_view_before', '', $vars['listing_id'], 'single' );
60
+ $before[] = wpbdp_capture_action( 'wpbdp_before_single_view', $vars['listing_id'] );
61
+ $after[] = apply_filters( 'wpbdp_listing_view_after', '', $vars['listing_id'], 'single' );
62
+ $after[] = wpbdp_capture_action( 'wpbdp_after_single_view', $vars['listing_id'] );
63
+
64
+ break;
65
+ case 'excerpt':
66
+ $before[] = wpbdp_capture_action( 'wpbdp_before_excerpt_view', $vars['listing_id'] );
67
+ $after[] = wpbdp_capture_action( 'wpbdp_after_excerpt_view', $vars['listing_id'] );
68
+
69
+ break;
70
+ }
71
+
72
+ foreach ( array( 'before', 'after' ) as $pos ) {
73
+ foreach ( $$pos as $i => $content ) {
74
+ if ( ! $content )
75
+ continue;
76
+
77
+ $vars[ '#compat_' . $pos . '_' . $i ] = array( 'position' => $pos,
78
+ 'value' => $content );
79
+ }
80
+ }
81
+
82
+ return $vars;
83
+ }
84
+
85
+ }
core/css/wpbdp.css CHANGED
@@ -605,7 +605,7 @@ table#wpbdp-manage-recurring a.cancel-subscription {
605
 
606
  /* {{ Mobile CSS. */
607
  .wpbdp-show-on-mobile {
608
- display: none !important;
609
  }
610
 
611
  @media screen and (max-width: 500px) {
@@ -614,7 +614,7 @@ table#wpbdp-manage-recurring a.cancel-subscription {
614
  }
615
 
616
  .wpbdp-hide-on-mobile {
617
- display: none !important;
618
  }
619
 
620
  .wpbdp-bar .wpbdp-main-links {
605
 
606
  /* {{ Mobile CSS. */
607
  .wpbdp-show-on-mobile {
608
+ display: none;
609
  }
610
 
611
  @media screen and (max-width: 500px) {
614
  }
615
 
616
  .wpbdp-hide-on-mobile {
617
+ display: none;
618
  }
619
 
620
  .wpbdp-bar .wpbdp-main-links {
core/css/wpbdp.min.css CHANGED
@@ -1 +1 @@
1
- form#wpbdmsearchform{padding:12px 0;text-align:center}form#wpbdmsearchform input{display:inline}form#wpbdmsearchform .wpbdmsearchbutton{margin-top:5px}form#wpbdmsearchform a.advanced-search-link{font-size:70%;display:block}#wpbdp-search-form{padding-left:10px}#wpbdp-search-form .wpbdp-search-filter{margin-bottom:10px;clear:both}#wpbdp-search-form .wpbdp-search-filter>div.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"]{width:90%}#wpbdp-search-form .wpbdp-search-filter>div.field>select{width:90%}#wpbdp-search-form input[type="submit"]{width:100px;float:none;margin:auto}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}.wpbdp-pagination{margin:25px 0 0 0}.wpbdp-pagination .next{float:right}.listing-actions form{margin:0;padding:0;display:inline}.listing-actions input{margin:0}.listing-actions input.delete-listing{margin-left:5px;margin-right:30px;color:red}.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:red}.wpbdp-listing .listing-details .field-value{margin-bottom:10px;width:100%;float:none}.wpbdmsingledetails .singledetailsview .field-value{margin-bottom:10px}.field-value label{color:#444;font-weight:bold}.wpbdp-listing-excerpt{padding:10px;border-bottom:dotted 1px #ddd}.wpbdp-listing-excerpt.odd{background:#eee}.wpbdp-listing-excerpt.sticky{background:#fff0cf;border-bottom:solid 1px #b37800}.wpbdp-listing-excerpt .listing-thumbnail{float:right;margin:0 10px 0 0}.wpbdp-listing-excerpt .listing-actions{margin-top:15px}.wpbdp-listing-single .listing-actions{margin-bottom:25px}.wpbdp-listing-single .stickytag{float:right;margin-top:-68px}.wpbdp-listing-single .stickytag img{border:0;box-shadow:none;background:transparent}.wpbdp-listing-single .listing-title{padding:2px 8px;background:#efefef;border:dotted 1px #ddd;margin-bottom:7px}.wpbdp-listing-single .listing-title h2{clear:none;margin:0}.wpbdp-listing-single .main-image{float:right;margin-left:10px;padding:5px}.wpbdp-listing-single .main-image a{position:relative !important}.wpbdp-listing-single .main-image img{border:solid 1px #333}.wpbdp-listing-single .extra-images{margin-top:10px;clear:both}.wpbdp-listing-single .extra-images ul{margin:0 auto;width:100%}.wpbdp-listing-single .extra-images ul li{list-style-type:none;display:inline;margin-left:5px}.wpbdp-listing-single .extra-images ul li img{display:inline;vertical-align:top;margin:0 auto;max-width:150px;border:solid 1px #333}.wpbdp-listing .social-fields{margin:20px 0}.wpbdp-listing .social-field{margin:5px 0;height:30px;vertical-align:middle}.social-field.facebook .fb-like>span{overflow:visible !important;width:450px !important;margin-right:-375px}.wpbdp-listing .contact-form{margin-top:20px;border-top:dotted 1px #ddd;padding-top:20px;padding-left:10px}.wpbdp-listing .contact-form .send-message-button{margin-left:-10px}.wpbdp-listing .contact-form h3{margin-left:-10px}.wpbdp-listing .contact-form textarea{width:98% !important}.wpbdp-listing .comments{margin-top:20px}.wpbdp-bar{background:#f7f7f7;margin:10px 0 20px 0;padding:5px 10px}.wpbdp-bar .wpbdp-main-links{float:left}.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-main-page #wpbdp-categories{clear:both;margin-bottom:20px}ul.wpbdp-categories{margin:0 0 10px 15px;padding:0 10px}ul.wpbdp-categories>li{width:50%;float:left;margin:0}@media screen and (max-width:704px){ul.wpbdp-categories>li{float:none;width:initial}}@media screen and (max-width:500px){ul.wpbdp-categories{font-size:90%}ul.wpbdp-categories ul.children li.cat-item{margin-left:10px;padding:0}}.wpbdp-submit-page h3{margin-bottom:10px}.wpbdp-submit-page .wpbdmp{margin:0}.wpbdp-submit-page legend{font-size:85%;margin-bottom:20px}.wpbdp-submit-page .wpbdp-form-field{margin-bottom:8px}.wpbdp-submit-page .wpbdp-form-field .wpbdmcheckboxclass checkbox{margin-left:0}.wpbdp-submit-page .wpbdp-form-field.required .wpbdp-form-field-label:after{content:' *';font-size:80%}.wpbdp-form-field .field-description{font-size:90%;color:#696969;float:right}.wpbdp-form-field span.sublabel{font-size:90%;margin-left:10px;margin-right:10px}.wpbdp-form-field.image a.delete{margin-left:10px}ul.validation-errors{margin:15px 0 15px 0}ul.validation-errors li{color:red;margin:3px 0;list-style-position:inside}.wpbdp-submit-page.step-fees h4{background:#ddd;color:#333;padding:10px;margin-bottom:5px}.wpbdp-submit-page.step-images #image-upload-form{margin:15px 10px}.wpbdp-submit-page.step-images .wpbdp-image{float:left;border-bottom:dotted 1px #efefef;margin-right:10px;margin-bottom:10px;vertical-align:top}.wpbdp-submit-page.step-images .wpbdp-image img{vertical-align:top;text-align:center;max-width:150px;height:auto}.wpbdp-submit-page.step-images .area-and-conditions #image-upload-dnd-area{float:left;width:72%}.wpbdp-submit-page.step-images .area-and-conditions #image-upload-conditions{float:right;width:25%;color:#666}.wpbdp-submit-page.step-images .area-and-conditions #image-upload-conditions dl{margin:0}.wpbdp-submit-page.step-images #image-upload-form-no-js{width:0;height:0;overflow:hidden;visibility:hidden}.wpbdp-submit-page.step-images .wpbdp-image .delete-image{color:red}.wpbdp-submit-page .upgrade-to-featured-option{border:solid 1px #666;padding:5px 10px;margin:25px 0 25px 0;font-size:90%}.wpbdp-msg{font-size:85%;padding:.6em;border:solid 1px #e6db55;color:#555;margin:5px 0;background:#fffbcc;border-radius:3px}.wpbdp-msg.error{background-color:#ffebe8;border-color:#C00}.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 .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{margin:40px 0;border:solid 1px #eee;font-size:95%}#wpbdp-renewal-page .do-not-renew-listing .header{background:#bc0b0b;color:#fff;text-align:center;font-weight:bold;padding:2px 0}#wpbdp-renewal-page .do-not-renew-listing input[type="submit"]{color:#900000}.wpbdp-recaptcha-error{color:red}#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:0;box-shadow:none}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:red}#wpbdp-manage-recurring-cancel dl dd{margin-left:10px}.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-bottom:5px}#wpbdp-billing-information .billing-info-section table{margin:10px 0 0 20px}#wpbdp-billing-information .form-buttons{margin:15px 0}.wpbdp-show-on-mobile{display:none !important}@media screen and (max-width:500px){.wpbdp-show-on-mobile{display:inline !important}.wpbdp-hide-on-mobile{display:none !important}.wpbdp-bar .wpbdp-main-links{display:block}.wpbdp-bar .wpbdp-main-links input[type="button"]{display:block;margin-bottom:2px}.wpbdp-bar form.wpbdp-search-form{width:49%;display:block}.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{padding:5px}.wpbdp-listing .listing-actions input{font-size:85%}.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}}
1
+ form#wpbdmsearchform{padding:12px 0;text-align:center}form#wpbdmsearchform input{display:inline}form#wpbdmsearchform .wpbdmsearchbutton{margin-top:5px}form#wpbdmsearchform a.advanced-search-link{font-size:70%;display:block}#wpbdp-search-form{padding-left:10px}#wpbdp-search-form .wpbdp-search-filter{margin-bottom:10px;clear:both}#wpbdp-search-form .wpbdp-search-filter>div.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"]{width:90%}#wpbdp-search-form .wpbdp-search-filter>div.field>select{width:90%}#wpbdp-search-form input[type="submit"]{width:100px;float:none;margin:auto}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}.wpbdp-pagination{margin:25px 0 0 0}.wpbdp-pagination .next{float:right}.listing-actions form{margin:0;padding:0;display:inline}.listing-actions input{margin:0}.listing-actions input.delete-listing{margin-left:5px;margin-right:30px;color:red}.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:red}.wpbdp-listing .listing-details .field-value{margin-bottom:10px;width:100%;float:none}.wpbdmsingledetails .singledetailsview .field-value{margin-bottom:10px}.field-value label{color:#444;font-weight:bold}.wpbdp-listing-excerpt{padding:10px;border-bottom:dotted 1px #ddd}.wpbdp-listing-excerpt.odd{background:#eee}.wpbdp-listing-excerpt.sticky{background:#fff0cf;border-bottom:solid 1px #b37800}.wpbdp-listing-excerpt .listing-thumbnail{float:right;margin:0 10px 0 0}.wpbdp-listing-excerpt .listing-actions{margin-top:15px}.wpbdp-listing-single .listing-actions{margin-bottom:25px}.wpbdp-listing-single .stickytag{float:right;margin-top:-68px}.wpbdp-listing-single .stickytag img{border:0;box-shadow:none;background:transparent}.wpbdp-listing-single .listing-title{padding:2px 8px;background:#efefef;border:dotted 1px #ddd;margin-bottom:7px}.wpbdp-listing-single .listing-title h2{clear:none;margin:0}.wpbdp-listing-single .main-image{float:right;margin-left:10px;padding:5px}.wpbdp-listing-single .main-image a{position:relative !important}.wpbdp-listing-single .main-image img{border:solid 1px #333}.wpbdp-listing-single .extra-images{margin-top:10px;clear:both}.wpbdp-listing-single .extra-images ul{margin:0 auto;width:100%}.wpbdp-listing-single .extra-images ul li{list-style-type:none;display:inline;margin-left:5px}.wpbdp-listing-single .extra-images ul li img{display:inline;vertical-align:top;margin:0 auto;max-width:150px;border:solid 1px #333}.wpbdp-listing .social-fields{margin:20px 0}.wpbdp-listing .social-field{margin:5px 0;height:30px;vertical-align:middle}.social-field.facebook .fb-like>span{overflow:visible !important;width:450px !important;margin-right:-375px}.wpbdp-listing .contact-form{margin-top:20px;border-top:dotted 1px #ddd;padding-top:20px;padding-left:10px}.wpbdp-listing .contact-form .send-message-button{margin-left:-10px}.wpbdp-listing .contact-form h3{margin-left:-10px}.wpbdp-listing .contact-form textarea{width:98% !important}.wpbdp-listing .comments{margin-top:20px}.wpbdp-bar{background:#f7f7f7;margin:10px 0 20px 0;padding:5px 10px}.wpbdp-bar .wpbdp-main-links{float:left}.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-main-page #wpbdp-categories{clear:both;margin-bottom:20px}ul.wpbdp-categories{margin:0 0 10px 15px;padding:0 10px}ul.wpbdp-categories>li{width:50%;float:left;margin:0}@media screen and (max-width:704px){ul.wpbdp-categories>li{float:none;width:initial}}@media screen and (max-width:500px){ul.wpbdp-categories{font-size:90%}ul.wpbdp-categories ul.children li.cat-item{margin-left:10px;padding:0}}.wpbdp-submit-page h3{margin-bottom:10px}.wpbdp-submit-page .wpbdmp{margin:0}.wpbdp-submit-page legend{font-size:85%;margin-bottom:20px}.wpbdp-submit-page .wpbdp-form-field{margin-bottom:8px}.wpbdp-submit-page .wpbdp-form-field .wpbdmcheckboxclass checkbox{margin-left:0}.wpbdp-submit-page .wpbdp-form-field.required .wpbdp-form-field-label:after{content:' *';font-size:80%}.wpbdp-form-field .field-description{font-size:90%;color:#696969;float:right}.wpbdp-form-field span.sublabel{font-size:90%;margin-left:10px;margin-right:10px}.wpbdp-form-field.image a.delete{margin-left:10px}ul.validation-errors{margin:15px 0 15px 0}ul.validation-errors li{color:red;margin:3px 0;list-style-position:inside}.wpbdp-submit-page.step-fees h4{background:#ddd;color:#333;padding:10px;margin-bottom:5px}.wpbdp-submit-page.step-images #image-upload-form{margin:15px 10px}.wpbdp-submit-page.step-images .wpbdp-image{float:left;border-bottom:dotted 1px #efefef;margin-right:10px;margin-bottom:10px;vertical-align:top}.wpbdp-submit-page.step-images .wpbdp-image img{vertical-align:top;text-align:center;max-width:150px;height:auto}.wpbdp-submit-page.step-images .area-and-conditions #image-upload-dnd-area{float:left;width:72%}.wpbdp-submit-page.step-images .area-and-conditions #image-upload-conditions{float:right;width:25%;color:#666}.wpbdp-submit-page.step-images .area-and-conditions #image-upload-conditions dl{margin:0}.wpbdp-submit-page.step-images #image-upload-form-no-js{width:0;height:0;overflow:hidden;visibility:hidden}.wpbdp-submit-page.step-images .wpbdp-image .delete-image{color:red}.wpbdp-submit-page .upgrade-to-featured-option{border:solid 1px #666;padding:5px 10px;margin:25px 0 25px 0;font-size:90%}.wpbdp-msg{font-size:85%;padding:.6em;border:solid 1px #e6db55;color:#555;margin:5px 0;background:#fffbcc;border-radius:3px}.wpbdp-msg.error{background-color:#ffebe8;border-color:#C00}.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 .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{margin:40px 0;border:solid 1px #eee;font-size:95%}#wpbdp-renewal-page .do-not-renew-listing .header{background:#bc0b0b;color:#fff;text-align:center;font-weight:bold;padding:2px 0}#wpbdp-renewal-page .do-not-renew-listing input[type="submit"]{color:#900000}.wpbdp-recaptcha-error{color:red}#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:0;box-shadow:none}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:red}#wpbdp-manage-recurring-cancel dl dd{margin-left:10px}.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-bottom:5px}#wpbdp-billing-information .billing-info-section table{margin:10px 0 0 20px}#wpbdp-billing-information .form-buttons{margin:15px 0}.wpbdp-show-on-mobile{display:none}@media screen and (max-width:500px){.wpbdp-show-on-mobile{display:inline !important}.wpbdp-hide-on-mobile{display:none}.wpbdp-bar .wpbdp-main-links{display:block}.wpbdp-bar .wpbdp-main-links input[type="button"]{display:block;margin-bottom:2px}.wpbdp-bar form.wpbdp-search-form{width:49%;display:block}.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{padding:5px}.wpbdp-listing .listing-actions input{font-size:85%}.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}}
core/fieldtypes/class-fieldtypes-checkbox.php ADDED
@@ -0,0 +1,163 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ if ( ! class_exists( 'WPBDP_CategoryFormInputWalker' ) )
3
+ require_once ( WPBDP_PATH . '/core/helpers/class-category-form-input-walker.php' );
4
+
5
+
6
+ class WPBDP_FieldTypes_Checkbox extends WPBDP_Form_Field_Type {
7
+
8
+ public function __construct() {
9
+ parent::__construct( _x('Checkbox', 'form-fields api', 'WPBDM') );
10
+ }
11
+
12
+ public function get_id() {
13
+ return 'checkbox';
14
+ }
15
+
16
+ public function render_field_inner( &$field, $value, $context, &$extra=null, $field_settings = array() ) {
17
+ $options = $field->data( 'options' ) ? $field->data( 'options') : array();
18
+
19
+ if ( $field->get_association() == 'tags' && !$options ) {
20
+ $tags = get_terms( WPBDP_TAGS_TAX, array( 'hide_empty' => false, 'fields' => 'names' ) );
21
+ $options = array_combine( $tags, $tags );
22
+ } elseif ( $field->get_association() == 'category' ) {
23
+ $html = wp_list_categories( array(
24
+ 'taxonomy' => WPBDP_CATEGORY_TAX,
25
+ 'orderby' => wpbdp_get_option( 'categories-order-by' ),
26
+ 'order' => wpbdp_get_option( 'categories-sort' ),
27
+ 'hide_empty' => 0,
28
+ 'echo' => 0,
29
+ 'depth' => 0,
30
+ 'walker' => new CategoryFormInputWalker( 'checkbox', $value, $field ),
31
+ 'show_option_none' => '',
32
+ 'title_li' => '',
33
+ ) );
34
+
35
+ return $html;
36
+ }
37
+
38
+ $html = '';
39
+ $i = 1;
40
+ foreach ( $options as $option_key => $label ) {
41
+ $css_classes = array();
42
+ $css_classes[] = 'wpbdp-inner-checkbox';
43
+ $css_classes[] = 'wpbdp-inner-checkbox-' . $i;
44
+ $css_classes[] = 'wpbdp-inner-checkbox-' . WPBDP_Form_Field_Type::normalize_name( $label );
45
+
46
+ $html .= sprintf( '<div class="wpbdmcheckboxclass %s"><input type="checkbox" class="%s" name="%s" value="%s" %s/> %s</div>',
47
+ implode( ' ', $css_classes ),
48
+ $field->is_required() ? 'required' : '',
49
+ 'listingfields[' . $field->get_id() . '][]',
50
+ $option_key,
51
+ in_array( $option_key, is_array( $value ) ? $value : array( $value ) ) ? 'checked="checked"' : '',
52
+ esc_attr( $label ) );
53
+
54
+ $i++;
55
+ }
56
+
57
+ $html .= '<div style="clear:both;"></div>';
58
+
59
+ return $html;
60
+ }
61
+
62
+ public function get_supported_associations() {
63
+ return array( 'category', 'tags', 'meta' );
64
+ }
65
+
66
+ public function render_field_settings( &$field=null, $association=null ) {
67
+ if ( $association != 'meta' && $association != 'tags' )
68
+ return '';
69
+
70
+ $settings = array();
71
+
72
+ $settings['options'][] = _x( 'Field Options (for select lists, radio buttons and checkboxes).', 'form-fields admin', 'WPBDM' ) . '<span class="description">(required)</span>';
73
+
74
+ $content = '<span class="description">Comma (,) separated list of options</span><br />';
75
+ $content .= '<textarea name="field[x_options]" cols="50" rows="2">';
76
+
77
+ if ( $field && $field->data( 'options' ) )
78
+ $content .= implode( ',', $field->data( 'options' ) );
79
+ $content .= '</textarea>';
80
+
81
+ $settings['options'][] = $content;
82
+
83
+ return self::render_admin_settings( $settings );
84
+ }
85
+
86
+ public function process_field_settings( &$field ) {
87
+ if ( !array_key_exists( 'x_options', $_POST['field'] ) )
88
+ return;
89
+
90
+ $options = stripslashes( trim( $_POST['field']['x_options'] ) );
91
+
92
+ if ( !$options && $field->get_association() != 'tags' )
93
+ return new WP_Error( 'wpbdp-invalid-settings', _x( 'Field list of options is required.', 'form-fields admin', 'WPBDM' ) );
94
+
95
+ $field->set_data( 'options', !empty( $options ) ? explode( ',', $options ) : array() );
96
+ }
97
+
98
+ public function store_field_value( &$field, $post_id, $value ) {
99
+ if ( $field->get_association() == 'meta' ) {
100
+ $value = implode( "\t", is_array( $value ) ? $value : array( $value ) );
101
+ }
102
+
103
+ parent::store_field_value( $field, $post_id, $value );
104
+ }
105
+
106
+ public function get_field_value( &$field, $post_id ) {
107
+ $value = parent::get_field_value( $field, $post_id );
108
+ $value = empty( $value ) ? array() : $value;
109
+
110
+ if ( is_string( $value ) )
111
+ return explode( "\t", $value );
112
+
113
+ return $value;
114
+ }
115
+
116
+ public function get_field_html_value( &$field, $post_id ) {
117
+ if ( $field->get_association() == 'meta' ) {
118
+ return esc_attr( implode( ', ', $field->value( $post_id ) ) );
119
+ }
120
+
121
+ return parent::get_field_html_value( $field, $post_id );
122
+ }
123
+
124
+ public function get_field_plain_value( &$field, $post_id ) {
125
+ $value = $field->value( $post_id );
126
+
127
+ if ( $field->get_association() == 'category' || $field->get_association() == 'tags' ) {
128
+ $term_names = get_terms( $field->get_association() == 'category' ? WPBDP_CATEGORY_TAX : WPBDP_TAGS_TAX,
129
+ array( 'include' => $value, 'hide_empty' => 0, 'fields' => 'names' ) );
130
+
131
+ return join( ', ', $term_names );
132
+ } elseif ( $field->get_association() == 'meta' ) {
133
+ return esc_attr( implode( ', ', $value ) );
134
+ }
135
+
136
+ return strval( $value );
137
+ }
138
+
139
+ /**
140
+ * @since 3.4.1
141
+ */
142
+ public function get_field_csv_value( &$field, $post_id ) {
143
+ if ( 'meta' != $field->get_association() )
144
+ return $this->get_field_plain_value( $field, $post_id );
145
+
146
+ $value = $field->value( $post_id );
147
+ return esc_attr( implode( ',', $value ) );
148
+ }
149
+
150
+ /**
151
+ * @since 3.4.1
152
+ */
153
+ public function convert_csv_input( &$field, $input = '', $import_settings = array() ) {
154
+ if ( 'meta' != $field->get_association() )
155
+ return $this->convert_input( $field, $input );
156
+
157
+ if ( ! $input )
158
+ return array();
159
+
160
+ return explode( ',', $input );
161
+ }
162
+ }
163
+
core/fieldtypes/class-fieldtypes-date.php ADDED
@@ -0,0 +1,209 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ * @since 3.6.5
5
+ */
6
+ class WPBDP_FieldTypes_Date extends WPBDP_FieldTypes_TextField {
7
+
8
+ public function get_name() {
9
+ return _x( 'Date Field', 'form-fields api', 'WPBDM' );
10
+ }
11
+
12
+ public function get_id() {
13
+ return 'date';
14
+ }
15
+
16
+ public function get_supported_associations() {
17
+ return array( 'meta' );
18
+ }
19
+
20
+ public function render_field_settings( &$field = null, $association = null) {
21
+ if ( 'meta' != $association )
22
+ return '';
23
+
24
+ $now = current_time( 'timestamp' );
25
+ $current_format = $this->date_format( $field );
26
+
27
+ $select = '';
28
+ foreach ( $this->get_formats() as $format => $data ) {
29
+ $select .= sprintf( '<label><input type="radio" name="field[x_date_format]" value="%s" %s />%s</label><br />',
30
+ $format,
31
+ checked ( $format, $current_format, false ),
32
+ sprintf( __( '%s (ex. %s)', 'form-fields api', 'WPBDM' ), strtoupper( $format ), date( $data['date_format'], $now ) ) );
33
+ }
34
+
35
+ $settings = array(
36
+ 'date_format' => array( _x( 'Date Format', 'form-fields api', 'WPBDM' ),
37
+ $select )
38
+ );
39
+
40
+ return self::render_admin_settings( $settings );
41
+ }
42
+
43
+ public function process_field_settings( &$field ) {
44
+ if ( ! array_key_exists( 'x_date_format', $_POST['field'] ) )
45
+ return;
46
+
47
+ $date_format = $_POST['field']['x_date_format'];
48
+ $field->set_data( 'date_format', $date_format );
49
+ }
50
+
51
+ public function setup_field( &$field ) {
52
+ $field->add_validator( 'date_' );
53
+ }
54
+
55
+ public function setup_validation( $field, $validator, $value ) {
56
+ if ( 'date_' != $validator )
57
+ return;
58
+
59
+ $args = array();
60
+ $args['format'] = 'yyyymmdd';
61
+ $args['messages'] = array( 'incorrect_format' => sprintf( _x( '%s must be in the format %s.', 'date field', 'WPBDM' ),
62
+ esc_attr( $field->get_label() ),
63
+ $this->date_format( $field ) ),
64
+ 'invalid' => sprintf( _x( '%s must be a valid date.', 'date field', 'WPBDM' ),
65
+ esc_attr( $field->get_label() ) ) );
66
+ return $args;
67
+ }
68
+
69
+ public function render_field_inner( &$field, $value, $context, &$extra=null, $field_settings = array() ) {
70
+ static $enqueued = false;
71
+
72
+ if ( ! $enqueued ) {
73
+ wp_enqueue_style( 'wpbdp-jquery-ui-css',
74
+ 'http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.21/themes/smoothness/jquery-ui.css' );
75
+ wp_enqueue_script( 'jquery-ui-datepicker', false, false, false, true );
76
+ $enqueued = true;
77
+ }
78
+
79
+ $format = $this->date_format( $field, true );
80
+
81
+ $html = '';
82
+ $html .= sprintf( '<input type="text" name="%s" class="intextbox %s %s" value="%s" data-date-format="%s" />',
83
+ 'listingfields[' . $field->get_id() . ']',
84
+ 'wpbdp-field-' . $field->get_id(),
85
+ $field->is_required() ? 'inselect required' : 'inselect',
86
+ $value ? date( $format['date_format'], strtotime( $value ) ) : '',
87
+ $format['datepicker_format'] );
88
+
89
+ wp_enqueue_script( 'jquery-ui-datepicker', false, false, false, true );
90
+
91
+ return $html;
92
+ }
93
+
94
+ public function convert_input( &$field, $input ) {
95
+ return $this->date_to_storage_format( $field, $input );
96
+ }
97
+
98
+ public function date_to_storage_format( &$field, $value ) {
99
+ $value = preg_replace('/[^0-9]/','', $value); // Normalize value.
100
+ $format = str_replace( array( '/', '.', '-' ), '', $this->date_format( $field ) );
101
+
102
+ if ( ! $value || strlen( $format ) != strlen( $value ) )
103
+ return null;
104
+
105
+ $d = 0; $m = 0; $y = 0;
106
+
107
+ switch ( $format ) {
108
+ case 'ddmmyy':
109
+ $d = substr( $value, 0, 2 );
110
+ $m = substr( $value, 2, 2 );
111
+ $y = substr( $value, 4, 2 );
112
+ break;
113
+ case 'ddmmyyyy':
114
+ $d = substr( $value, 0, 2 );
115
+ $m = substr( $value, 2, 2 );
116
+ $y = substr( $value, 4, 4 );
117
+ break;
118
+ case 'mmddyy':
119
+ $m = substr( $value, 0, 2 );
120
+ $d = substr( $value, 2, 2 );
121
+ $y = substr( $value, 4, 2 );
122
+ break;
123
+ case 'mmddyyyy':
124
+ $m = substr( $value, 0, 2 );
125
+ $d = substr( $value, 2, 2 );
126
+ $y = substr( $value, 4, 4 );
127
+ break;
128
+ default:
129
+ break;
130
+ }
131
+
132
+ if ( strlen( $y ) < 4 ) {
133
+ $y_ = intval( $y );
134
+
135
+ if ( $y_ < 0 )
136
+ $y = '19' . $y;
137
+ else
138
+ $y = '20' . $y;
139
+ }
140
+
141
+ $value = sprintf( "%'.04d%'.02d%'.02d", $y, $m, $d );
142
+ return $value;
143
+ }
144
+
145
+ public function store_field_value( &$field, $post_id, $value ) {
146
+ if ( 'meta' != $field->get_association() )
147
+ return false;
148
+
149
+ // $val = $this->date_to_storage_format( $field, $value );
150
+ return parent::store_field_value( $field, $post_id, $value );
151
+ }
152
+
153
+ public function get_field_value( &$field, $post_id ) {
154
+ $value = parent::get_field_value( $field, $post_id );
155
+
156
+ if ( empty( $value ) )
157
+ return '';
158
+
159
+ return $value;
160
+ }
161
+
162
+ public function get_field_plain_value( &$field, $post_id ) {
163
+ $value = $field->value( $post_id );
164
+
165
+ if ( empty( $value ) )
166
+ return '';
167
+
168
+ $format = $this->date_format( $field, true );
169
+ $y = substr( $value, 0, 4 );
170
+ $m = substr( $value, 4, 2 );
171
+ $d = substr( $value, 6, 2 );
172
+
173
+ return date( $format['date_format'], strtotime( $y . '-' . $m . '-' . $d ) );
174
+ }
175
+
176
+ public function get_field_html_value( &$field, $post_id ) {
177
+ return $this->get_field_plain_value( $field, $post_id );
178
+ }
179
+
180
+ private function get_formats() {
181
+ $formats = array();
182
+
183
+ $formats['dd/mm/yy'] = array( 'date_format' => 'd/m/y', 'datepicker_format' => 'dd/mm/y' );
184
+ $formats['dd.mm.yy'] = array( 'date_format' => 'd.m.y', 'datepicker_format' => 'dd.mm.y' );
185
+
186
+ $formats['dd/mm/yyyy'] = array( 'date_format' => 'd/m/Y', 'datepicker_format' => 'dd/mm/yy' );
187
+ $formats['dd.mm.yyyy'] = array( 'date_format' => 'd.m.Y', 'datepicker_format' => 'dd.mm.yy' );
188
+
189
+ $formats['mm/dd/yy'] = array( 'date_format' => 'm/d/y', 'datepicker_format' => 'mm/dd/y' );
190
+ $formats['mm/dd/yyyy'] = array( 'date_format' => 'm/d/Y', 'datepicker_format' => 'mm/dd/yy' );
191
+
192
+ return $formats;
193
+ }
194
+
195
+ private function date_format( &$field, $full_info = false ) {
196
+ if ( $full_info ) {
197
+ $formats = $this->get_formats();
198
+ $format = $this->date_format( $field, false );
199
+
200
+ return $formats[ $format ];
201
+ }
202
+
203
+ if ( ! $field || ! $field->data( 'date_format' ) || ! array_key_exists( $field->data( 'date_format' ), $this->get_formats() ) )
204
+ return 'dd/mm/yyyy';
205
+
206
+ return $field->data( 'date_format' );
207
+ }
208
+
209
+ }
core/fieldtypes/class-fieldtypes-facebook.php ADDED
@@ -0,0 +1,50 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ class WPBDP_FieldTypes_Facebook extends WPBDP_Form_Field_Type {
4
+
5
+ public function __construct() {
6
+ parent::__construct( _x('Social Site (Facebook page)', 'form-fields api', 'WPBDM') );
7
+ }
8
+
9
+ public function get_id() {
10
+ return 'social-facebook';
11
+ }
12
+
13
+ public function setup_field( &$field ) {
14
+ $field->add_display_flag( 'social' );
15
+ }
16
+
17
+ public function render_field_inner( &$field, $value, $context, &$extra=null, $field_settings = array() ) {
18
+ // facebook fields are rendered as normal textfields
19
+ global $wpbdp;
20
+ return $wpbdp->formfields->get_field_type( 'textfield' )->render_field_inner( $field, $value, $context, $extra, $field_settings );
21
+ }
22
+
23
+ public function get_supported_associations() {
24
+ return array( 'meta' );
25
+ }
26
+
27
+ public function get_field_html_value( &$field, $post_id ) {
28
+ $value = $field->value( $post_id );
29
+
30
+ $html = '';
31
+ $html .= '<div class="social-field facebook">';
32
+ $html .= '<div id="fb-root"></div>';
33
+ $html .= '<script>(function(d, s, id) {
34
+ var js, fjs = d.getElementsByTagName(s)[0];
35
+ if (d.getElementById(id)) return;
36
+ js = d.createElement(s); js.id = id;
37
+ js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
38
+ fjs.parentNode.insertBefore(js, fjs);
39
+ }(document, \'script\', \'facebook-jssdk\'));</script>';
40
+
41
+ // data-layout can be 'box_count', 'standard' or 'button_count'
42
+ // ref: https://developers.facebook.com/docs/reference/plugins/like/
43
+ $html .= sprintf( '<div class="fb-like" data-href="%s" data-send="false" data-width="200" data-layout="button_count" data-show-faces="false"></div>', $value );
44
+ $html .= '</div>';
45
+
46
+ return $html;
47
+ }
48
+
49
+ }
50
+
core/fieldtypes/class-fieldtypes-image.php ADDED
@@ -0,0 +1,77 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ class WPBDP_FieldTypes_Image extends WPBDP_Form_Field_Type {
4
+
5
+ public function __construct() {
6
+ parent::__construct( _x( 'Image (file upload)', 'form-fields api', 'WPBDM' ) );
7
+ }
8
+
9
+ public function get_id() {
10
+ return 'image';
11
+ }
12
+
13
+ public function get_supported_associations() {
14
+ return array( 'meta' );
15
+ }
16
+
17
+ public function setup_field( &$field ) {
18
+ $field->remove_display_flag( 'search' ); // image fields are not searchable
19
+ }
20
+
21
+ public function render_field_inner( &$field, $value, $context, &$extra=null, $field_settings = array() ) {
22
+ if ( $context == 'search' )
23
+ return '';
24
+
25
+ $html = '';
26
+ $html .= sprintf( '<input type="hidden" name="listingfields[%d]" value="%s" />',
27
+ $field->get_id(),
28
+ $value
29
+ );
30
+
31
+ $html .= '<div class="preview">';
32
+ if ($value)
33
+ $html .= wp_get_attachment_image( $value, 'thumb', false );
34
+
35
+ $html .= sprintf( '<a href="http://google.com" class="delete" onclick="return WPBDP.fileUpload.deleteUpload(%d);" style="%s">%s</a>',
36
+ $field->get_id(),
37
+ !$value ? 'display: none;' : '',
38
+ _x( 'Remove', 'form-fields-api', 'WPBDM' )
39
+ );
40
+
41
+ $html .= '</div>';
42
+
43
+ $ajax_url = add_query_arg( array( 'action' => 'wpbdp-file-field-upload',
44
+ 'field_id' => $field->get_id(),
45
+ 'element' => 'listingfields[' . $field->get_id() . ']' ),
46
+ admin_url( 'admin-ajax.php' ) );
47
+
48
+ $html .= '<div class="wpbdp-upload-widget">';
49
+ $html .= sprintf( '<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>',
50
+ $field->get_id(),
51
+ $field->get_id(),
52
+ $ajax_url
53
+ );
54
+ $html .= '</div>';
55
+
56
+ return $html;
57
+ }
58
+
59
+ public function get_field_html_value( &$field, $post_id ) {
60
+ $img_id = $field->value( $post_id );
61
+
62
+ if ( ! $img_id )
63
+ return '';
64
+
65
+ $img = wp_get_attachment_image_src( $img_id, 'large' );
66
+
67
+ $html = '';
68
+ $html .= '<br />';
69
+ $html .= '<a href="' . esc_url( $img[0] ) . '" target="_blank" ' . ( wpbdp_get_option( 'use-thickbox' ) ? 'class="thickbox" data-lightbox="wpbdpgal" rel="wpbdpgal"' : '' ) . '>';
70
+ $html .= wp_get_attachment_image( $img_id, 'thumb', false );
71
+ $html .= '</a>';
72
+
73
+ return $html;
74
+ }
75
+
76
+ }
77
+
core/fieldtypes/class-fieldtypes-linkedin.php ADDED
@@ -0,0 +1,49 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ class WPBDP_FieldTypes_LinkedIn extends WPBDP_Form_Field_Type {
4
+
5
+ public function __construct() {
6
+ parent::__construct( _x('Social Site (LinkedIn profile)', 'form-fields api', 'WPBDM') );
7
+ }
8
+
9
+ public function get_id() {
10
+ return 'social-linkedin';
11
+ }
12
+
13
+ public function setup_field( &$field ) {
14
+ $field->add_display_flag( 'social' );
15
+ }
16
+
17
+ public function render_field_inner( &$field, $value, $context, &$extra=null, $field_settings = array() ) {
18
+ // LinkedIn fields are rendered as normal textfields
19
+ global $wpbdp;
20
+
21
+ $field_settings['placeholder'] = _x( 'Put only the Company ID here. Links will not work.', 'form-fields api', 'WPBDM' );
22
+
23
+ return $wpbdp->formfields->get_field_type( 'textfield' )->render_field_inner( $field, $value, $context, $extra, $field_settings );
24
+ }
25
+
26
+ public function get_supported_associations() {
27
+ return array( 'meta' );
28
+ }
29
+
30
+ public function get_field_html_value( &$field, $post_id ) {
31
+ $value = $field->value( $post_id );
32
+
33
+ static $js_loaded = false;
34
+
35
+ $html = '';
36
+ if ( $value ) {
37
+ if ( !$js_loaded ) {
38
+ $html .= '<script src="//platform.linkedin.com/in.js" type="text/javascript"></script>';
39
+ $js_loaded = true;
40
+ }
41
+
42
+ $html .= '<script type="IN/FollowCompany" data-id="' . intval( $value ) . '" data-counter="none"></script>';
43
+ }
44
+
45
+ return $html;
46
+ }
47
+
48
+ }
49
+
core/fieldtypes/class-fieldtypes-multiselect.php ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ class WPBDP_FieldTypes_MultiSelect extends WPBDP_FieldTypes_Select {
4
+
5
+ public function __construct() {
6
+ parent::__construct( _x('Multiple select list', 'form-fields api', 'WPBDM') );
7
+ $this->set_multiple( true );
8
+ }
9
+
10
+ public function get_name() {
11
+ return _x( 'Multiselect List', 'form-fields api', 'WPBDM' );
12
+ }
13
+
14
+ public function get_id() {
15
+ return 'multiselect';
16
+ }
17
+
18
+ public function get_supported_associations() {
19
+ return array( 'category', 'tags', 'meta' );
20
+ }
21
+
22
+ }
23
+
core/fieldtypes/class-fieldtypes-radiobutton.php ADDED
@@ -0,0 +1,111 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ if ( ! class_exists( 'WPBDP_CategoryFormInputWalker' ) )
3
+ require_once ( WPBDP_PATH . '/core/helpers/class-category-form-input-walker.php' );
4
+
5
+
6
+ class WPBDP_FieldTypes_RadioButton extends WPBDP_Form_Field_Type {
7
+
8
+ public function __construct() {
9
+ parent::__construct( _x('Radio button', 'form-fields api', 'WPBDM') );
10
+ }
11
+
12
+ public function get_id() {
13
+ return 'radio';
14
+ }
15
+
16
+ public function render_field_inner( &$field, $value, $context, &$extra=null, $field_settings = array() ) {
17
+ $options = $field->data( 'options' ) ? $field->data( 'options' ) : array();
18
+
19
+ if ( $field->get_association() == 'tags' && !$options ) {
20
+ $tags = get_terms( WPBDP_TAGS_TAX, array( 'hide_empty' => false, 'fields' => 'names' ) );
21
+ $options = array_combine( $tags, $tags );
22
+ } elseif ( $field->get_association() == 'category' ) {
23
+ $html = wp_list_categories( array(
24
+ 'taxonomy' => WPBDP_CATEGORY_TAX,
25
+ 'orderby' => wpbdp_get_option( 'categories-order-by' ),
26
+ 'order' => wpbdp_get_option( 'categories-sort' ),
27
+ 'hide_empty' => 0,
28
+ 'echo' => 0,
29
+ 'depth' => 0,
30
+ 'walker' => new CategoryFormInputWalker( 'radio', $value, $field ),
31
+ 'show_option_none' => '',
32
+ 'title_li' => '',
33
+ ) );
34
+
35
+ return $html;
36
+ }
37
+
38
+ $html = '';
39
+ $i = 1;
40
+ foreach ( $options as $option => $label ) {
41
+ $css_classes = array();
42
+ $css_classes[] = 'wpbdp-inner-radio';
43
+ $css_classes[] = 'wpbdp-inner-radio-' . $i;
44
+ $css_classes[] = 'wpbdp-inner-radio-' . WPBDP_Form_Field_Type::normalize_name( $label );
45
+
46
+ $html .= sprintf( '<span class="%s" style="padding-right: 10px;"><input type="radio" name="%s" class="%s" value="%s" %s />%s</span>',
47
+ implode( ' ', $css_classes ),
48
+ 'listingfields[' . $field->get_id() . ']',
49
+ $field->is_required() ? 'inradio required' : 'inradio',
50
+ $option,
51
+ $value == $option ? 'checked="checked"' : '',
52
+ esc_attr( $label )
53
+ );
54
+ $i++;
55
+ }
56
+
57
+ return $html;
58
+ }
59
+
60
+ public function get_supported_associations() {
61
+ return array( 'category', 'tags', 'meta' );
62
+ }
63
+
64
+ public function render_field_settings( &$field=null, $association=null ) {
65
+ if ( $association != 'meta' && $association != 'tags' )
66
+ return '';
67
+
68
+ $label = _x( 'Field Options (for select lists, radio buttons and checkboxes).', 'form-fields admin', 'WPBDM' ) . '<span class="description">(required)</span>';
69
+
70
+ $content = '<span class="description">Comma (,) separated list of options</span><br />';
71
+ $content .= '<textarea name="field[x_options]" cols="50" rows="2">';
72
+
73
+ if ( $field && $field->data( 'options' ) )
74
+ $content .= implode( ',', $field->data( 'options' ) );
75
+ $content .= '</textarea>';
76
+
77
+ return self::render_admin_settings( array( array( $label, $content ) ) );
78
+ }
79
+
80
+ public function process_field_settings( &$field ) {
81
+ if ( !array_key_exists( 'x_options', $_POST['field'] ) )
82
+ return;
83
+
84
+ $options = stripslashes( trim( $_POST['field']['x_options'] ) );
85
+
86
+ if ( !$options && $field->get_association() != 'tags' )
87
+ return new WP_Error( 'wpbdp-invalid-settings', _x( 'Field list of options is required.', 'form-fields admin', 'WPBDM' ) );
88
+
89
+ $field->set_data( 'options', !empty( $options ) ? explode( ',', $options ) : array() );
90
+ }
91
+
92
+ public function get_field_value( &$field, $post_id ) {
93
+ $value = parent::get_field_value( $field, $post_id );
94
+ return is_array( $value ) ? $value[0] : $value;
95
+ }
96
+
97
+ public function get_field_plain_value( &$field, $post_id ) {
98
+ $value = $field->value( $post_id );
99
+
100
+ if ( $field->get_association() == 'category' || $field->get_association() == 'tags' ) {
101
+ $term = get_term( is_array( $value ) ? $value[0] : $value,
102
+ $field->get_association() == 'category' ? WPBDP_CATEGORY_TAX : WPBDP_TAGS_TAX );
103
+ return esc_attr( $term->name );
104
+ }
105
+
106
+ return strval( $value );
107
+ }
108
+
109
+
110
+ }
111
+
core/fieldtypes/class-fieldtypes-select.php ADDED
@@ -0,0 +1,239 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ class WPBDP_FieldTypes_Select extends WPBDP_Form_Field_Type {
4
+
5
+ private $multiselect = false;
6
+
7
+ public function __construct() {
8
+ parent::__construct( _x('Select List', 'form-fields api', 'WPBDM') );
9
+ }
10
+
11
+ public function get_id() {
12
+ return 'select';
13
+ }
14
+
15
+ public function set_multiple( $val ) {
16
+ $this->multiselect = (bool) $val;
17
+ }
18
+
19
+ public function is_multiple() {
20
+ return $this->multiselect;
21
+ }
22
+
23
+ public function convert_input( &$field, $input ) {
24
+ $input = is_null( $input ) ? array() : $input;
25
+ $res = is_array( $input ) ? $input : array( $input );
26
+
27
+ if ( $field->get_association() == 'category' ) {
28
+ $res = array_map( 'intval', $res );
29
+ }
30
+
31
+ return $res;
32
+ }
33
+
34
+ /**
35
+ * @since 3.4.1
36
+ */
37
+ public function convert_csv_input( &$field, $input = '', $import_settings = array() ) {
38
+ if ( 'meta' != $field->get_association() )
39
+ return $this->convert_input( $field, $input );
40
+
41
+ if ( ! $input )
42
+ return array();
43
+
44
+ if ( ! $this->is_multiple() )
45
+ return array( str_replace( ',', '', $input ) );
46
+
47
+ return explode( ',', $input );
48
+ }
49
+
50
+ public function render_field_inner( &$field, $value, $context, &$extra=null, $field_settings = array() ) {
51
+ $options = $field->data( 'options' ) ? $field->data( 'options' ) : array();
52
+ $value = is_array( $value ) ? $value : array( $value );
53
+
54
+ $html = '';
55
+
56
+ if ( $field->get_association() == 'tags' && !$options ) {
57
+ $tags = get_terms( WPBDP_TAGS_TAX, array( 'hide_empty' => false, 'fields' => 'names' ) );
58
+ $options = array_combine( $tags, $tags );
59
+ }
60
+
61
+ if ( $field->get_association() == 'category' ) {
62
+ $html .= wp_dropdown_categories( array(
63
+ 'taxonomy' => $field->get_association() == 'tags' ? WPBDP_TAGS_TAX : WPBDP_CATEGORY_TAX,
64
+ 'show_option_none' => $context == 'search' ? ( $this->is_multiple() ? _x( '-- Choose Terms --', 'form-fields-api category-select', 'WPBDM' ) : _x( '-- Choose One --', 'form-fields-api category-select', 'WPBDM' ) ) : null,
65
+ 'orderby' => wpbdp_get_option( 'categories-order-by' ),
66
+ 'selected' => ( $this->is_multiple() ? null : ( $value ? $value[0] : null ) ),
67
+ 'order' => wpbdp_get_option('categories-sort' ),
68
+ 'hide_empty' => $context == 'search' && wpbdp_get_option( 'hide-empty-categories' ) ? 1 : 0,
69
+ 'hierarchical' => 1,
70
+ 'echo' => 0,
71
+ 'id' => 'wpbdp-field-' . $field->get_id(),
72
+ 'name' => 'listingfields[' . $field->get_id() . ']',
73
+ 'class' => $field->is_required() ? 'inselect required' : 'inselect'
74
+ ) );
75
+
76
+ if ( $this->is_multiple() ) {
77
+ $html = preg_replace( "/\\<select(.*)name=('|\")(.*)('|\")(.*)\\>/uiUs",
78
+ "<select name=\"$3[]\" multiple=\"multiple\" $1 $5>",
79
+ $html );
80
+
81
+ if ($value) {
82
+ foreach ( $value as $catid ) {
83
+ $html = preg_replace( "/\\<option(.*)value=('|\"){$catid}('|\")(.*)\\>/uiU",
84
+ "<option value=\"{$catid}\" selected=\"selected\" $1 $4>",
85
+ $html );
86
+ }
87
+ }
88
+ }
89
+ } else {
90
+ $html .= sprintf( '<select id="%s" name="%s" %s class="%s %s">',
91
+ 'wpbdp-field-' . $field->get_id(),
92
+ 'listingfields[' . $field->get_id() . ']' . ( $this->is_multiple() ? '[]' : '' ),
93
+ $this->is_multiple() ? 'multiple="multiple"' : '',
94
+ 'inselect',
95
+ $field->is_required() ? 'required' : '');
96
+
97
+ if ( $field->data( 'empty_on_search' ) && $context == 'search' ) {
98
+ $html .= sprintf( '<option value="-1">%s</option>',
99
+ _x( '-- Choose One --', 'form-fields-api category-select', 'WPBDM' ) );
100
+ }
101
+
102
+ foreach ( $options as $option => $label ) {
103
+ $option_data = array( 'label' => $label,
104
+ 'value' => esc_attr( $option ),
105
+ 'attributes' => array() );
106
+
107
+ if ( in_array( $option, $value ) )
108
+ $option_data['attributes']['selected'] = 'selected';
109
+
110
+ $option_data = apply_filters( 'wpbdp_form_field_select_option', $option_data, $field );
111
+
112
+ $html .= sprintf( '<option value="%s" %s>%s</option>',
113
+ esc_attr( $option_data['value'] ),
114
+ $this->html_attributes( $option_data['attributes'], array( 'value', 'class' ) ),
115
+ esc_attr( $option_data['label'] ) );
116
+ }
117
+
118
+ $html .= '</select>';
119
+ }
120
+
121
+ return $html;
122
+ }
123
+
124
+ public function get_supported_associations() {
125
+ return array( 'category', 'tags', 'meta', 'region' );
126
+ }
127
+
128
+ public function render_field_settings( &$field=null, $association=null ) {
129
+ if ( $association != 'meta' && $association != 'tags' )
130
+ return '';
131
+
132
+ $settings = array();
133
+
134
+ $settings['options'][] = _x( 'Field Options (for select lists, radio buttons and checkboxes).', 'form-fields admin', 'WPBDM' ) . '<span class="description">(required)</span>';
135
+
136
+ $content = '<span class="description">Comma (,) separated list of options</span><br />';
137
+ $content .= '<textarea name="field[x_options]" cols="50" rows="2">';
138
+
139
+ if ( $field && $field->data( 'options' ) )
140
+ $content .= implode( ',', $field->data( 'options' ) );
141
+ $content .= '</textarea>';
142
+
143
+ $settings['options'][] = $content;
144
+
145
+ $settings['empty_on_search'][] = _x('Allow empty selection on search?', 'form-fields admin', 'WPBDM');
146
+
147
+ $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 />';
148
+ $content .= '<input type="checkbox" value="1" name="field[x_empty_on_search]" ' . ( !$field ? ' checked="checked"' : ($field->data( 'empty_on_search' ) ? ' checked="checked"' : '') ) . ' />';
149
+
150
+ $settings['empty_on_search'][] = $content;
151
+
152
+ return self::render_admin_settings( $settings );
153
+ }
154
+
155
+ public function process_field_settings( &$field ) {
156
+ if ( !array_key_exists( 'x_options', $_POST['field'] ) )
157
+ return;
158
+
159
+ $options = stripslashes( trim( $_POST['field']['x_options'] ) );
160
+
161
+ if ( !$options && $field->get_association() != 'tags' )
162
+ return new WP_Error( 'wpbdp-invalid-settings', _x( 'Field list of options is required.', 'form-fields admin', 'WPBDM' ) );
163
+
164
+ $field->set_data( 'options', !empty( $options ) ? explode( ',', $options ) : array() );
165
+
166
+ if ( array_key_exists( 'x_empty_on_search', $_POST['field'] ) ) {
167
+ $empty_on_search = (bool) intval( $_POST['field']['x_empty_on_search'] );
168
+ $field->set_data( 'empty_on_search', $empty_on_search );
169
+ }
170
+ }
171
+
172
+ public function store_field_value( &$field, $post_id, $value ) {
173
+ if ( $this->is_multiple() && $field->get_association() == 'meta' ) {
174
+ if ( $value )
175
+ $value = implode( "\t", is_array( $value ) ? $value : array( $value ) );
176
+ } elseif ( 'meta' == $field->get_association() ) {
177
+ $value = is_array( $value ) ? $value[0] : $value;
178
+ }
179
+
180
+ parent::store_field_value( $field, $post_id, $value );
181
+ }
182
+
183
+ public function get_field_value( &$field, $post_id ) {
184
+ $value = parent::get_field_value( $field, $post_id );
185
+
186
+ if ( $this->is_multiple() && $field->get_association() == 'meta' ) {
187
+ if ( !empty( $value ) )
188
+ return explode( "\t", $value );
189
+ }
190
+
191
+ if ( !$value )
192
+ return array();
193
+
194
+ $value = is_array( $value ) ? $value : array( $value );
195
+ return $value;
196
+ }
197
+
198
+ public function get_field_html_value( &$field, $post_id ) {
199
+ if ( $field->get_association() == 'meta' ) {
200
+ $value = $field->value( $post_id );
201
+
202
+ return esc_attr( implode( ', ', $value ) );
203
+ }
204
+
205
+ return parent::get_field_html_value( $field, $post_id );
206
+ }
207
+
208
+ public function get_field_plain_value( &$field, $post_id ) {
209
+ $value = $field->value( $post_id );
210
+
211
+ if ( ! $value )
212
+ return '';
213
+
214
+ if ( $field->get_association() == 'category' ) {
215
+ $args = array( 'include' => $value, 'hide_empty' => 0, 'fields' => 'names' );
216
+ $term_names = get_terms( $field->get_association() == 'category' ? WPBDP_CATEGORY_TAX : WPBDP_TAGS_TAX,
217
+ $args );
218
+ return join( ', ', $term_names );
219
+ } elseif ( $field->get_association() == 'tags' ) {
220
+ return join( ', ', $value );
221
+ } elseif ( $field->get_association() == 'meta' ) {
222
+ return esc_attr( implode( ', ', $value ) );
223
+ }
224
+
225
+ return $value;
226
+ }
227
+
228
+ /**
229
+ * @since 3.4.1
230
+ */
231
+ public function get_field_csv_value( &$field, $post_id ) {
232
+ if ( 'meta' != $field->get_association() )
233
+ return $field->plain_value( $post_id );
234
+
235
+ $value = $field->value( $post_id );
236
+ return esc_attr( implode( ',', $value ) );
237
+ }
238
+
239
+ }
core/fieldtypes/class-fieldtypes-textarea.php ADDED
@@ -0,0 +1,86 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ class WPBDP_FieldTypes_TextArea extends WPBDP_Form_Field_Type {
4
+
5
+ public function __construct() {
6
+ parent::__construct( _x('Textarea', 'form-fields api', 'WPBDM') );
7
+ }
8
+
9
+ public function get_id() {
10
+ return 'textarea';
11
+ }
12
+
13
+ public function render_field_inner( &$field, $value, $context, &$extra=null, $field_settings = array() ) {
14
+ // render textareas as textfields when searching
15
+ if ( $context == 'search' ) {
16
+ global $wpbdp;
17
+ return $wpbdp->formfields->get_field_type( 'textfield' )->render_field_inner( $field, $value, $context, $extra, $field_settings );
18
+ }
19
+
20
+ return sprintf('<textarea id="%s" name="%s" class="intextarea textarea %s">%s</textarea>',
21
+ 'wpbdp-field-' . $field->get_id(),
22
+ 'listingfields[' . $field->get_id() . ']',
23
+ $field->is_required() ? 'required' : '',
24
+ $value ? esc_attr( $value ) : '' );
25
+
26
+ }
27
+
28
+ public function get_supported_associations() {
29
+ return array( 'title', 'excerpt', 'content', 'meta' );
30
+ }
31
+
32
+ public function render_field_settings( &$field=null, $association=null ) {
33
+ $settings = array();
34
+
35
+ $settings['allow_html'][] = _x( 'Allow HTML input for this field?', 'form-fields admin', 'WPBDM' );
36
+ $settings['allow_html'][] = '<input type="checkbox" value="1" name="field[allow_html]" ' . ( $field && $field->data( 'allow_html' ) ? ' checked="checked"' : '' ) . ' />';
37
+
38
+ if ( ( $field && $field->get_association() == 'content' ) || ( $association == 'content' ) ) {
39
+ $settings['allow_shortcodes'][] = _x( 'Allow WordPress shortcodes in this field?', 'form-fields admin', 'WPBDM' );
40
+ $settings['allow_shortcodes'][] = '<input type="checkbox" value="1" name="field[allow_shortcodes]" ' . ( $field && $field->data( 'allow_shortcodes' ) ? ' checked="checked"' : '' ) . ' />';
41
+
42
+ //$desc = _x( 'Useful for integrating with some plugins.', 'form-fields admin', 'WPBDM' ) . '<br />';
43
+ $desc = _x( '<b>Advanced users only!</b> Unless you\'ve been told to change this, don\'t switch it unless you know what you\'re doing.', 'form-fields admin', 'WPBDM' );
44
+ $settings['allow_filters'][] = _x( 'Apply "the_content" filter before displaying this field?', 'form-fields admin', 'WPBDM' );
45
+ $settings['allow_filters'][] = '<input type="checkbox" value="1" name="field[allow_filters]" ' . ( $field && $field->data( 'allow_filters' ) ? ' checked="checked"' : '' ) . ' /> <span class="description">' . $desc . '</span>';
46
+ }
47
+
48
+ return self::render_admin_settings( $settings );
49
+ }
50
+
51
+ public function process_field_settings( &$field ) {
52
+ $field->set_data( 'allow_html', isset( $_POST['field']['allow_html'] ) ? (bool) intval( $_POST['field']['allow_html'] ) : false );
53
+ $field->set_data( 'allow_filters', isset( $_POST['field']['allow_filters'] ) ? (bool) intval( $_POST['field']['allow_filters'] ) : false );
54
+ $field->set_data( 'allow_shortcodes', isset( $_POST['field']['allow_shortcodes'] ) ? (bool) intval( $_POST['field']['allow_shortcodes'] ) : false );
55
+ }
56
+
57
+ public function get_field_html_value( &$field, $post_id ) {
58
+ $value = $field->value( $post_id );
59
+
60
+ if ( $field->data( 'allow_html' ) ) {
61
+ $value = wp_kses_post( $value );
62
+ } else {
63
+ $value = wp_kses( $value, array() );
64
+ }
65
+
66
+ if ( 'content' == $field->get_association() ) {
67
+ if ( $field->data( 'allow_filters' ) ) {
68
+ $value = apply_filters( 'the_content', $value );
69
+ } elseif ( $field->data( 'allow_shortcodes' ) ) {
70
+ global $post;
71
+ // Try to protect us from sortcodes messing things for us.
72
+ $current_post = $post;
73
+ $value = do_shortcode( nl2br( $value ) );
74
+ $post = $current_post;
75
+ } else {
76
+ $value = nl2br( $value );
77
+ }
78
+ } else {
79
+ $value = nl2br( $value );
80
+ }
81
+
82
+ return $value;
83
+ }
84
+
85
+ }
86
+
core/fieldtypes/class-fieldtypes-textfield.php ADDED
@@ -0,0 +1,60 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ class WPBDP_FieldTypes_TextField extends WPBDP_Form_Field_Type {
3
+
4
+ public function __construct() {
5
+ parent::__construct( _x('Textfield', 'form-fields api', 'WPBDM') );
6
+ }
7
+
8
+ public function get_id() {
9
+ return 'textfield';
10
+ }
11
+
12
+ public function convert_input( &$field, $input ) {
13
+ $input = strval( $input );
14
+
15
+ if ( $field->get_association() == 'tags' ) {
16
+ $input = str_replace( ';', ',', $input );
17
+ return explode( ',', $input );
18
+ }
19
+
20
+ return $input;
21
+ }
22
+
23
+ public function get_field_value( &$field, $value ) {
24
+ $value = parent::get_field_value( $field, $value );
25
+
26
+ if ( $field->get_association() == 'tags' ) {
27
+ $tags = implode( ',', $value );
28
+ return $tags;
29
+ }
30
+
31
+ return $value;
32
+ }
33
+
34
+ public function render_field_inner( &$field, $value, $context, &$extra=null, $field_settings = array() ) {
35
+ if ( is_array( $value ) )
36
+ $value = implode( ',', $value );
37
+
38
+ $html = '';
39
+
40
+ if ( $field->has_validator( 'date' ) )
41
+ $html .= _x( 'Format 01/31/1969', 'form-fields api', 'WPBDM' );
42
+
43
+ if ( isset( $field_settings['html_before'] ) )
44
+ $html .= $field_settings['html_before'];
45
+
46
+ $html .= sprintf( '<input type="text" id="%s" name="%s" class="intextbox %s" value="%s" %s />',
47
+ 'wpbdp-field-' . $field->get_id(),
48
+ 'listingfields[' . $field->get_id() . ']',
49
+ $field->is_required() ? 'inselect required' : 'inselect',
50
+ esc_attr( $value ),
51
+ ( isset( $field_settings['placeholder'] ) ? sprintf( 'placeholder="%s"', esc_attr( $field_settings['placeholder'] ) ) : '' ) );
52
+
53
+ return $html;
54
+ }
55
+
56
+ public function get_supported_associations() {
57
+ return array( 'title', 'excerpt', 'tags', 'meta' );
58
+ }
59
+
60
+ }
core/fieldtypes/class-fieldtypes-twitter.php ADDED
@@ -0,0 +1,54 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ class WPBDP_FieldTypes_Twitter extends WPBDP_Form_Field_Type {
4
+
5
+ public function __construct() {
6
+ parent::__construct( _x('Social Site (Twitter handle)', 'form-fields api', 'WPBDM') );
7
+ }
8
+
9
+ public function get_id() {
10
+ return 'social-twitter';
11
+ }
12
+
13
+ public function setup_field( &$field ) {
14
+ $field->add_display_flag( 'social' );
15
+ }
16
+
17
+ public function render_field_inner( &$field, $value, $context, &$extra=null, $field_settings = array() ) {
18
+ // twitter fields are rendered as normal textfields
19
+ global $wpbdp;
20
+ return $wpbdp->formfields->get_field_type( 'textfield' )->render_field_inner( $field, $value, $context, $extra, $field_settings );
21
+ }
22
+
23
+ public function get_supported_associations() {
24
+ return array( 'meta' );
25
+ }
26
+
27
+ public function get_field_value( &$field, $post_id ) {
28
+ $value = parent::get_field_value( $field, $post_id );
29
+
30
+ $value = str_ireplace( array('http://twitter.com/', 'https://twitter.com/', 'http://www.twitter.com/', 'https://www.twitter.com/'), '', $value );
31
+ $value = rtrim( $value, '/' );
32
+ $value = ltrim( $value, ' @' );
33
+
34
+ return $value;
35
+ }
36
+
37
+ public function get_field_html_value( &$field, $post_id ) {
38
+ $value = $field->value( $post_id );
39
+
40
+ if ( ! $value )
41
+ return '';
42
+
43
+ $html = '';
44
+ $html .= '<div class="social-field twitter">';
45
+ $html .= sprintf('<a href="https://twitter.com/%s" class="twitter-follow-button" data-show-count="false" data-lang="%s">Follow @%s</a>',
46
+ $value, substr( get_bloginfo( 'language' ), 0, 2 ), $value);
47
+ $html .= '<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>';
48
+ $html .= '</div>';
49
+
50
+ return $html;
51
+ }
52
+
53
+ }
54
+
core/fieldtypes/class-fieldtypes-url.php ADDED
@@ -0,0 +1,150 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ class WPBDP_FieldTypes_URL extends WPBDP_Form_Field_Type {
3
+
4
+ public function __construct() {
5
+ parent::__construct( _x( 'URL Field', 'form-fields api', 'WPBDM' ) );
6
+ }
7
+
8
+ public function get_id() {
9
+ return 'url';
10
+ }
11
+
12
+ public function get_supported_associations() {
13
+ return array( 'meta' );
14
+ }
15
+
16
+ public function render_field_settings( &$field=null, $association=null ) {
17
+ if ( $association != 'meta' )
18
+ return '';
19
+
20
+ $settings = array();
21
+
22
+ $settings['new-window'][] = _x( 'Open link in a new window?', 'form-fields admin', 'WPBDM' );
23
+ $settings['new-window'][] = '<input type="checkbox" value="1" name="field[x_open_in_new_window]" ' . ( $field && $field->data( 'open_in_new_window' ) ? ' checked="checked"' : '' ) . ' />';
24
+
25
+ $settings['nofollow'][] = _x( 'Use rel="nofollow" when displaying the link?', 'form-fields admin', 'WPBDM' );
26
+ $settings['nofollow'][] = '<input type="checkbox" value="1" name="field[x_use_nofollow]" ' . ( $field && $field->data( 'use_nofollow' ) ? ' checked="checked"' : '' ) . ' />';
27
+
28
+ return self::render_admin_settings( $settings );
29
+ }
30
+
31
+ public function process_field_settings( &$field ) {
32
+ if ( array_key_exists( 'x_open_in_new_window', $_POST['field'] ) ) {
33
+ $open_in_new_window = (bool) intval( $_POST['field']['x_open_in_new_window'] );
34
+ $field->set_data( 'open_in_new_window', $open_in_new_window );
35
+ }
36
+
37
+ if ( array_key_exists( 'x_use_nofollow', $_POST['field'] ) ) {
38
+ $use_nofollow = (bool) intval( $_POST['field']['x_use_nofollow'] );
39
+ $field->set_data( 'use_nofollow', $use_nofollow );
40
+ }
41
+ }
42
+
43
+ public function setup_field( &$field ) {
44
+ $field->add_validator( 'url' );
45
+ }
46
+
47
+ public function get_field_value( &$field, $post_id ) {
48
+ $value = parent::get_field_value( $field, $post_id );
49
+
50
+ if ( $value === null )
51
+ return array( '', '' );
52
+
53
+ if ( !is_array( $value ) )
54
+ return array( $value, $value );
55
+
56
+ if ( !isset( $value[1] ) || empty( $value[1] ) )
57
+ $value[1] = $value[0];
58
+
59
+ return $value;
60
+ }
61
+
62
+ public function get_field_html_value( &$field, $post_id ) {
63
+ $value = $field->value( $post_id );
64
+
65
+ if ( empty( $value ) || empty( $value[0] ) )
66
+ return '';
67
+
68
+
69
+ return sprintf( '<a href="%s" rel="%s" target="%s" title="%s">%s</a>',
70
+ esc_url( $value[0] ),
71
+ $field->data( 'use_nofollow' ) == true ? 'nofollow': '',
72
+ $field->data( 'open_in_new_window' ) == true ? '_blank' : '_self',
73
+ esc_attr( $value[1] ),
74
+ esc_attr( $value[1] ) );
75
+ }
76
+
77
+ public function get_field_plain_value( &$field, $post_id ) {
78
+ $value = $field->value( $post_id );
79
+ return $value[0];
80
+ }
81
+
82
+ public function convert_csv_input( &$field, $input = '', $import_settings = array() ) {
83
+ $input = str_replace( array( '"', '\'' ), '', $input );
84
+ $input = str_replace( ';', ',', $input ); // Support ; as a separator here.
85
+ $parts = explode( ',', $input );
86
+
87
+ if ( 1 == count( $parts ) )
88
+ return array( $parts[0], $parts[0] );
89
+
90
+ return array( $parts[0], $parts[1] );
91
+ }
92
+
93
+ public function get_field_csv_value( &$field, $post_id ) {
94
+ $value = $field->value( $post_id );
95
+
96
+ if ( is_array( $value ) && count( $value ) > 1 ) {
97
+ return sprintf( '%s,%s', $value[0], $value[1] );
98
+ }
99
+
100
+ return is_array( $value ) ? $value[0] : '';
101
+ }
102
+
103
+ public function convert_input( &$field, $input ) {
104
+ if ( $input === null )
105
+ return array( '', '' );
106
+
107
+ $url = trim( is_array( $input ) ? $input[0] : $input );
108
+ $text = trim( is_array( $input ) ? $input[1] : $url );
109
+
110
+ if ( $url && ! parse_url( $url, PHP_URL_SCHEME ) )
111
+ $url = 'http://' . $url;
112
+
113
+ return array( $url, $text );
114
+ }
115
+
116
+ public function is_empty_value( $value ) {
117
+ return empty( $value[0] );
118
+ }
119
+
120
+ public function store_field_value( &$field, $post_id, $value ) {
121
+ if ( !is_array( $value ) || $value[0] == '' )
122
+ $value = null;
123
+
124
+ parent::store_field_value( $field, $post_id, $value );
125
+ }
126
+
127
+ public function render_field_inner( &$field, $value, $context, &$extra=null, $field_settings = array() ) {
128
+ if ( $context == 'search' ) {
129
+ global $wpbdp;
130
+ return $wpbdp->formfields->get_field_type( 'textfield' )->render_field_inner( $field, $value[0], $context, $extra, $field_settings );
131
+ }
132
+
133
+ $html = '';
134
+ $html .= sprintf( '<span class="sublabel">%s</span>', _x( 'URL:', 'form-fields api', 'WPBDM' ) );
135
+ $html .= sprintf( '<input type="text" id="%s" name="%s" class="intextbox %s" value="%s" />',
136
+ 'wpbdp-field-' . $field->get_id(),
137
+ 'listingfields[' . $field->get_id() . '][0]',
138
+ $field->is_required() ? 'inselect required' : 'inselect',
139
+ esc_attr( $value[0] ) );
140
+
141
+ $html .= sprintf( '<span class="sublabel">%s</span>', _x( 'Link Text (optional):', 'form-fields api', 'WPBDM' ) );
142
+ $html .= sprintf( '<input type="text" id="%s" name="%s" class="intextbox" value="%s" placeholder="" />',
143
+ 'wpbdp-field-' . $field->get_id() . '-title',
144
+ 'listingfields[' . $field->get_id() . '][1]',
145
+ esc_attr( $value[1] ) );
146
+
147
+ return $html;
148
+ }
149
+
150
+ }
core/form-fields-types.php CHANGED
@@ -5,1251 +5,16 @@
5
 
6
  require_once( WPBDP_PATH . '/core/class-form-field-type.php' );
7
 
8
-
9
- class WPBDP_FieldTypes_TextField extends WPBDP_Form_Field_Type {
10
-
11
- public function __construct() {
12
- parent::__construct( _x('Textfield', 'form-fields api', 'WPBDM') );
13
- }
14
-
15
- public function get_id() {
16
- return 'textfield';
17
- }
18
-
19
- public function convert_input( &$field, $input ) {
20
- $input = strval( $input );
21
-
22
- if ( $field->get_association() == 'tags' ) {
23
- return explode( ',', $input );
24
- }
25
-
26
- return $input;
27
- }
28
-
29
- public function get_field_value( &$field, $value ) {
30
- $value = parent::get_field_value( $field, $value );
31
-
32
- if ( $field->get_association() == 'tags' ) {
33
- $tags = implode( ',', $value );
34
- return $tags;
35
- }
36
-
37
- return $value;
38
- }
39
-
40
- public function render_field_inner( &$field, $value, $context, &$extra=null ) {
41
- if ( is_array( $value ) )
42
- $value = implode( ',', $value );
43
-
44
- $html = '';
45
-
46
- if ( $field->has_validator( 'date' ) )
47
- $html .= _x( 'Format 01/31/1969', 'form-fields api', 'WPBDM' );
48
-
49
- $html .= sprintf( '<input type="text" id="%s" name="%s" class="intextbox %s" value="%s" />',
50
- 'wpbdp-field-' . $field->get_id(),
51
- 'listingfields[' . $field->get_id() . ']',
52
- $field->is_required() ? 'inselect required' : 'inselect',
53
- esc_attr( $value ) );
54
-
55
- return $html;
56
- }
57
-
58
- public function get_supported_associations() {
59
- return array( 'title', 'excerpt', 'tags', 'meta' );
60
- }
61
-
62
- }
63
-
64
- class WPBDP_FieldTypes_URL extends WPBDP_Form_Field_Type {
65
-
66
- public function __construct() {
67
- parent::__construct( _x( 'URL Field', 'form-fields api', 'WPBDM' ) );
68
- }
69
-
70
- public function get_id() {
71
- return 'url';
72
- }
73
-
74
- public function get_supported_associations() {
75
- return array( 'meta' );
76
- }
77
-
78
- public function render_field_settings( &$field=null, $association=null ) {
79
- if ( $association != 'meta' )
80
- return '';
81
-
82
- $settings = array();
83
-
84
- $settings['new-window'][] = _x( 'Open link in a new window?', 'form-fields admin', 'WPBDM' );
85
- $settings['new-window'][] = '<input type="checkbox" value="1" name="field[x_open_in_new_window]" ' . ( $field && $field->data( 'open_in_new_window' ) ? ' checked="checked"' : '' ) . ' />';
86
-
87
- $settings['nofollow'][] = _x( 'Use rel="nofollow" when displaying the link?', 'form-fields admin', 'WPBDM' );
88
- $settings['nofollow'][] = '<input type="checkbox" value="1" name="field[x_use_nofollow]" ' . ( $field && $field->data( 'use_nofollow' ) ? ' checked="checked"' : '' ) . ' />';
89
-
90
- return self::render_admin_settings( $settings );
91
- }
92
-
93
- public function process_field_settings( &$field ) {
94
- if ( array_key_exists( 'x_open_in_new_window', $_POST['field'] ) ) {
95
- $open_in_new_window = (bool) intval( $_POST['field']['x_open_in_new_window'] );
96
- $field->set_data( 'open_in_new_window', $open_in_new_window );
97
- }
98
-
99
- if ( array_key_exists( 'x_use_nofollow', $_POST['field'] ) ) {
100
- $use_nofollow = (bool) intval( $_POST['field']['x_use_nofollow'] );
101
- $field->set_data( 'use_nofollow', $use_nofollow );
102
- }
103
- }
104
-
105
- public function setup_field( &$field ) {
106
- $field->add_validator( 'url' );
107
- }
108
-
109
- public function get_field_value( &$field, $post_id ) {
110
- $value = parent::get_field_value( $field, $post_id );
111
-
112
- if ( $value === null )
113
- return array( '', '' );
114
-
115
- if ( !is_array( $value ) )
116
- return array( $value, $value );
117
-
118
- if ( !isset( $value[1] ) || empty( $value[1] ) )
119
- $value[1] = $value[0];
120
-
121
- return $value;
122
- }
123
-
124
- public function get_field_html_value( &$field, $post_id ) {
125
- $value = $field->value( $post_id );
126
-
127
- return sprintf( '<a href="%s" rel="%s" target="%s" title="%s">%s</a>',
128
- esc_url( $value[0] ),
129
- $field->data( 'use_nofollow' ) == true ? 'nofollow': '',
130
- $field->data( 'open_in_new_window' ) == true ? '_blank' : '_self',
131
- esc_attr( $value[1] ),
132
- esc_attr( $value[1] ) );
133
- }
134
-
135
- public function get_field_plain_value( &$field, $post_id ) {
136
- $value = $field->value( $post_id );
137
- return $value[0];
138
- }
139
-
140
- public function convert_csv_input( &$field, $input = '', $import_settings = array() ) {
141
- $input = str_replace( array( '"', '\'' ), '', $input );
142
- $parts = explode( ',', $input );
143
-
144
- if ( 1 == count( $parts ) )
145
- return array( $parts[0], $parts[0] );
146
-
147
- return array( $parts[0], $parts[1] );
148
- }
149
-
150
- public function get_field_csv_value( &$field, $post_id ) {
151
- $value = $field->value( $post_id );
152
-
153
- if ( is_array( $value ) && count( $value ) > 1 ) {
154
- return sprintf( '%s,%s', $value[0], $value[1] );
155
- }
156
-
157
- return is_array( $value ) ? $value[0] : '';
158
- }
159
-
160
- public function convert_input( &$field, $input ) {
161
- if ( $input === null )
162
- return array( '', '' );
163
-
164
- $url = strtolower( trim( is_array( $input ) ? $input[0] : $input ) );
165
- $text = trim( is_array( $input ) ? $input[1] : $url );
166
-
167
- if ( $url && ! parse_url( $url, PHP_URL_SCHEME ) )
168
- $url = 'http://' . $url;
169
-
170
- return array( $url, $text );
171
- }
172
-
173
- public function is_empty_value( $value ) {
174
- return empty( $value[0] );
175
- }
176
-
177
- public function store_field_value( &$field, $post_id, $value ) {
178
- if ( !is_array( $value ) || $value[0] == '' )
179
- $value = null;
180
-
181
- parent::store_field_value( $field, $post_id, $value );
182
- }
183
-
184
- public function render_field_inner( &$field, $value, $context, &$extra=null ) {
185
- if ( $context == 'search' ) {
186
- global $wpbdp;
187
- return $wpbdp->formfields->get_field_type( 'textfield' )->render_field_inner( $field, $value[0], $context, $extra );
188
- }
189
-
190
- $html = '';
191
- $html .= sprintf( '<span class="sublabel">%s</span>', _x( 'URL:', 'form-fields api', 'WPBDM' ) );
192
- $html .= sprintf( '<input type="text" id="%s" name="%s" class="intextbox %s" value="%s" />',
193
- 'wpbdp-field-' . $field->get_id(),
194
- 'listingfields[' . $field->get_id() . '][0]',
195
- $field->is_required() ? 'inselect required' : 'inselect',
196
- esc_attr( $value[0] ) );
197
-
198
- $html .= sprintf( '<span class="sublabel">%s</span>', _x( 'Link Text (optional):', 'form-fields api', 'WPBDM' ) );
199
- $html .= sprintf( '<input type="text" id="%s" name="%s" class="intextbox" value="%s" placeholder="" />',
200
- 'wpbdp-field-' . $field->get_id() . '-title',
201
- 'listingfields[' . $field->get_id() . '][1]',
202
- esc_attr( $value[1] ) );
203
-
204
- return $html;
205
- }
206
-
207
- }
208
-
209
- class WPBDP_FieldTypes_Select extends WPBDP_Form_Field_Type {
210
-
211
- private $multiselect = false;
212
-
213
- public function __construct() {
214
- parent::__construct( _x('Select List', 'form-fields api', 'WPBDM') );
215
- }
216
-
217
- public function get_id() {
218
- return 'select';
219
- }
220
-
221
- public function set_multiple( $val ) {
222
- $this->multiselect = (bool) $val;
223
- }
224
-
225
- public function is_multiple() {
226
- return $this->multiselect;
227
- }
228
-
229
- public function convert_input( &$field, $input ) {
230
- $input = is_null( $input ) ? array() : $input;
231
- $res = is_array( $input ) ? $input : array( $input );
232
-
233
- if ( $field->get_association() == 'category' ) {
234
- $res = array_map( 'intval', $res );
235
- }
236
-
237
- return $res;
238
- }
239
-
240
- /**
241
- * @since 3.4.1
242
- */
243
- public function convert_csv_input( &$field, $input = '', $import_settings = array() ) {
244
- if ( 'meta' != $field->get_association() )
245
- return $this->convert_input( $field, $input );
246
-
247
- if ( ! $input )
248
- return array();
249
-
250
- if ( ! $this->is_multiple() )
251
- return array( str_replace( ',', '', $input ) );
252
-
253
- return explode( ',', $input );
254
- }
255
-
256
- public function render_field_inner( &$field, $value, $context, &$extra=null ) {
257
- $options = $field->data( 'options' ) ? $field->data( 'options' ) : array();
258
- $value = is_array( $value ) ? $value : array( $value );
259
-
260
- $html = '';
261
-
262
- if ( $field->get_association() == 'tags' && !$options ) {
263
- $tags = get_terms( WPBDP_TAGS_TAX, array( 'hide_empty' => false, 'fields' => 'names' ) );
264
- $options = array_combine( $tags, $tags );
265
- }
266
-
267
- if ( $field->get_association() == 'category' ) {
268
- $html .= wp_dropdown_categories( array(
269
- 'taxonomy' => $field->get_association() == 'tags' ? WPBDP_TAGS_TAX : WPBDP_CATEGORY_TAX,
270
- 'show_option_none' => $context == 'search' ? ( $this->is_multiple() ? _x( '-- Choose Terms --', 'form-fields-api category-select', 'WPBDM' ) : _x( '-- Choose One --', 'form-fields-api category-select', 'WPBDM' ) ) : null,
271
- 'orderby' => wpbdp_get_option( 'categories-order-by' ),
272
- 'selected' => ( $this->is_multiple() ? null : ( $value ? $value[0] : null ) ),
273
- 'order' => wpbdp_get_option('categories-sort' ),
274
- 'hide_empty' => $context == 'search' && wpbdp_get_option( 'hide-empty-categories' ) ? 1 : 0,
275
- 'hierarchical' => 1,
276
- 'echo' => 0,
277
- 'id' => 'wpbdp-field-' . $field->get_id(),
278
- 'name' => 'listingfields[' . $field->get_id() . ']',
279
- 'class' => $field->is_required() ? 'inselect required' : 'inselect'
280
- ) );
281
-
282
- if ( $this->is_multiple() ) {
283
- $html = preg_replace( "/\\<select(.*)name=('|\")(.*)('|\")(.*)\\>/uiUs",
284
- "<select name=\"$3[]\" multiple=\"multiple\" $1 $5>",
285
- $html );
286
-
287
- if ($value) {
288
- foreach ( $value as $catid ) {
289
- $html = preg_replace( "/\\<option(.*)value=('|\"){$catid}('|\")(.*)\\>/uiU",
290
- "<option value=\"{$catid}\" selected=\"selected\" $1 $4>",
291
- $html );
292
- }
293
- }
294
- }
295
- } else {
296
- $html .= sprintf( '<select id="%s" name="%s" %s class="%s %s">',
297
- 'wpbdp-field-' . $field->get_id(),
298
- 'listingfields[' . $field->get_id() . ']' . ( $this->is_multiple() ? '[]' : '' ),
299
- $this->is_multiple() ? 'multiple="multiple"' : '',
300
- 'inselect',
301
- $field->is_required() ? 'required' : '');
302
-
303
- if ( $field->data( 'empty_on_search' ) && $context == 'search' ) {
304
- $html .= sprintf( '<option value="-1">%s</option>',
305
- _x( '-- Choose One --', 'form-fields-api category-select', 'WPBDM' ) );
306
- }
307
-
308
- foreach ( $options as $option => $label ) {
309
- $option_data = array( 'label' => $label,
310
- 'value' => esc_attr( $option ),
311
- 'attributes' => array() );
312
-
313
- if ( in_array( $option, $value ) )
314
- $option_data['attributes']['selected'] = 'selected';
315
-
316
- $option_data = apply_filters( 'wpbdp_form_field_select_option', $option_data, $field );
317
-
318
- $html .= sprintf( '<option value="%s" %s>%s</option>',
319
- esc_attr( $option_data['value'] ),
320
- $this->html_attributes( $option_data['attributes'], array( 'value', 'class' ) ),
321
- esc_attr( $option_data['label'] ) );
322
- }
323
-
324
- $html .= '</select>';
325
- }
326
-
327
- return $html;
328
- }
329
-
330
- public function get_supported_associations() {
331
- return array( 'category', 'tags', 'meta', 'region' );
332
- }
333
-
334
- public function render_field_settings( &$field=null, $association=null ) {
335
- if ( $association != 'meta' && $association != 'tags' )
336
- return '';
337
-
338
- $settings = array();
339
-
340
- $settings['options'][] = _x( 'Field Options (for select lists, radio buttons and checkboxes).', 'form-fields admin', 'WPBDM' ) . '<span class="description">(required)</span>';
341
-
342
- $content = '<span class="description">Comma (,) separated list of options</span><br />';
343
- $content .= '<textarea name="field[x_options]" cols="50" rows="2">';
344
-
345
- if ( $field && $field->data( 'options' ) )
346
- $content .= implode( ',', $field->data( 'options' ) );
347
- $content .= '</textarea>';
348
-
349
- $settings['options'][] = $content;
350
-
351
- $settings['empty_on_search'][] = _x('Allow empty selection on search?', 'form-fields admin', 'WPBDM');
352
-
353
- $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 />';
354
- $content .= '<input type="checkbox" value="1" name="field[x_empty_on_search]" ' . ( !$field ? ' checked="checked"' : ($field->data( 'empty_on_search' ) ? ' checked="checked"' : '') ) . ' />';
355
-
356
- $settings['empty_on_search'][] = $content;
357
-
358
- return self::render_admin_settings( $settings );
359
- }
360
-
361
- public function process_field_settings( &$field ) {
362
- if ( !array_key_exists( 'x_options', $_POST['field'] ) )
363
- return;
364
-
365
- $options = stripslashes( trim( $_POST['field']['x_options'] ) );
366
-
367
- if ( !$options && $field->get_association() != 'tags' )
368
- return new WP_Error( 'wpbdp-invalid-settings', _x( 'Field list of options is required.', 'form-fields admin', 'WPBDM' ) );
369
-
370
- $field->set_data( 'options', !empty( $options ) ? explode( ',', $options ) : array() );
371
-
372
- if ( array_key_exists( 'x_empty_on_search', $_POST['field'] ) ) {
373
- $empty_on_search = (bool) intval( $_POST['field']['x_empty_on_search'] );
374
- $field->set_data( 'empty_on_search', $empty_on_search );
375
- }
376
- }
377
-
378
- public function store_field_value( &$field, $post_id, $value ) {
379
- if ( $this->is_multiple() && $field->get_association() == 'meta' ) {
380
- if ( $value )
381
- $value = implode( "\t", is_array( $value ) ? $value : array( $value ) );
382
- }
383
-
384
- parent::store_field_value( $field, $post_id, $value );
385
- }
386
-
387
- public function get_field_value( &$field, $post_id ) {
388
- $value = parent::get_field_value( $field, $post_id );
389
-
390
- if ( $this->is_multiple() && $field->get_association() == 'meta' ) {
391
- if ( !empty( $value ) )
392
- return explode( "\t", $value );
393
- }
394
-
395
- if ( !$value )
396
- return array();
397
-
398
- $value = is_array( $value ) ? $value : array( $value );
399
- return $value;
400
- }
401
-
402
- public function get_field_html_value( &$field, $post_id ) {
403
- if ( $field->get_association() == 'meta' ) {
404
- $value = $field->value( $post_id );
405
-
406
- return esc_attr( implode( ', ', $value ) );
407
- }
408
-
409
- return parent::get_field_html_value( $field, $post_id );
410
- }
411
-
412
- public function get_field_plain_value( &$field, $post_id ) {
413
- $value = $field->value( $post_id );
414
-
415
- if ( ! $value )
416
- return '';
417
-
418
- if ( $field->get_association() == 'category' ) {
419
- $args = array( 'include' => $value, 'hide_empty' => 0, 'fields' => 'names' );
420
- $term_names = get_terms( $field->get_association() == 'category' ? WPBDP_CATEGORY_TAX : WPBDP_TAGS_TAX,
421
- $args );
422
- return join( ', ', $term_names );
423
- } elseif ( $field->get_association() == 'tags' ) {
424
- return join( ', ', $value );
425
- } elseif ( $field->get_association() == 'meta' ) {
426
- return esc_attr( implode( ', ', $value ) );
427
- }
428
-
429
- return $value;
430
- }
431
-
432
- /**
433
- * @since 3.4.1
434
- */
435
- public function get_field_csv_value( &$field, $post_id ) {
436
- if ( 'meta' != $field->get_association() )
437
- return $field->plain_value( $post_id );
438
-
439
- $value = $field->value( $post_id );
440
- return esc_attr( implode( ',', $value ) );
441
- }
442
-
443
- }
444
-
445
- class WPBDP_FieldTypes_TextArea extends WPBDP_Form_Field_Type {
446
-
447
- public function __construct() {
448
- parent::__construct( _x('Textarea', 'form-fields api', 'WPBDM') );
449
- }
450
-
451
- public function get_id() {
452
- return 'textarea';
453
- }
454
-
455
- public function render_field_inner( &$field, $value, $context, &$extra=null ) {
456
- // render textareas as textfields when searching
457
- if ( $context == 'search' ) {
458
- global $wpbdp;
459
- return $wpbdp->formfields->get_field_type( 'textfield' )->render_field_inner( $field, $value, $context, $extra );
460
- }
461
-
462
- return sprintf('<textarea id="%s" name="%s" class="intextarea textarea %s">%s</textarea>',
463
- 'wpbdp-field-' . $field->get_id(),
464
- 'listingfields[' . $field->get_id() . ']',
465
- $field->is_required() ? 'required' : '',
466
- $value ? esc_attr( $value ) : '' );
467
-
468
- }
469
-
470
- public function get_supported_associations() {
471
- return array( 'title', 'excerpt', 'content', 'meta' );
472
- }
473
-
474
- public function render_field_settings( &$field=null, $association=null ) {
475
- $settings = array();
476
-
477
- $settings['allow_html'][] = _x( 'Allow HTML input for this field?', 'form-fields admin', 'WPBDM' );
478
- $settings['allow_html'][] = '<input type="checkbox" value="1" name="field[allow_html]" ' . ( $field && $field->data( 'allow_html' ) ? ' checked="checked"' : '' ) . ' />';
479
-
480
- if ( ( $field && $field->get_association() == 'content' ) || ( $association == 'content' ) ) {
481
- $settings['allow_shortcodes'][] = _x( 'Allow WordPress shortcodes in this field?', 'form-fields admin', 'WPBDM' );
482
- $settings['allow_shortcodes'][] = '<input type="checkbox" value="1" name="field[allow_shortcodes]" ' . ( $field && $field->data( 'allow_shortcodes' ) ? ' checked="checked"' : '' ) . ' />';
483
-
484
- //$desc = _x( 'Useful for integrating with some plugins.', 'form-fields admin', 'WPBDM' ) . '<br />';
485
- $desc = _x( '<b>Advanced users only!</b> Unless you\'ve been told to change this, don\'t switch it unless you know what you\'re doing.', 'form-fields admin', 'WPBDM' );
486
- $settings['allow_filters'][] = _x( 'Apply "the_content" filter before displaying this field?', 'form-fields admin', 'WPBDM' );
487
- $settings['allow_filters'][] = '<input type="checkbox" value="1" name="field[allow_filters]" ' . ( $field && $field->data( 'allow_filters' ) ? ' checked="checked"' : '' ) . ' /> <span class="description">' . $desc . '</span>';
488
- }
489
-
490
- return self::render_admin_settings( $settings );
491
- }
492
-
493
- public function process_field_settings( &$field ) {
494
- $field->set_data( 'allow_html', isset( $_POST['field']['allow_html'] ) ? (bool) intval( $_POST['field']['allow_html'] ) : false );
495
- $field->set_data( 'allow_filters', isset( $_POST['field']['allow_filters'] ) ? (bool) intval( $_POST['field']['allow_filters'] ) : false );
496
- $field->set_data( 'allow_shortcodes', isset( $_POST['field']['allow_shortcodes'] ) ? (bool) intval( $_POST['field']['allow_shortcodes'] ) : false );
497
- }
498
-
499
- public function get_field_html_value( &$field, $post_id ) {
500
- $value = $field->value( $post_id );
501
-
502
- if ( $field->data( 'allow_html' ) ) {
503
- $value = wp_kses_post( $value );
504
- } else {
505
- $value = wp_kses( $value, array() );
506
- }
507
-
508
- if ( 'content' == $field->get_association() ) {
509
- if ( $field->data( 'allow_filters' ) ) {
510
- $value = apply_filters( 'the_content', $value );
511
- } elseif ( $field->data( 'allow_shortcodes' ) ) {
512
- global $post;
513
- // Try to protect us from sortcodes messing things for us.
514
- $current_post = $post;
515
- $value = do_shortcode( nl2br( $value ) );
516
- $post = $current_post;
517
- } else {
518
- $value = nl2br( $value );
519
- }
520
- } else {
521
- $value = nl2br( $value );
522
- }
523
-
524
- return $value;
525
- }
526
-
527
- }
528
-
529
- class WPBDP_FieldTypes_RadioButton extends WPBDP_Form_Field_Type {
530
-
531
- public function __construct() {
532
- parent::__construct( _x('Radio button', 'form-fields api', 'WPBDM') );
533
- }
534
-
535
- public function get_id() {
536
- return 'radio';
537
- }
538
-
539
- public function render_field_inner( &$field, $value, $context, &$extra=null ) {
540
- $options = $field->data( 'options' ) ? $field->data( 'options' ) : array();
541
-
542
- if ( $field->get_association() == 'tags' && !$options ) {
543
- $tags = get_terms( WPBDP_TAGS_TAX, array( 'hide_empty' => false, 'fields' => 'names' ) );
544
- $options = array_combine( $tags, $tags );
545
- } elseif ( $field->get_association() == 'category' ) {
546
- $html = wp_list_categories( array(
547
- 'taxonomy' => WPBDP_CATEGORY_TAX,
548
- 'orderby' => wpbdp_get_option( 'categories-order-by' ),
549
- 'order' => wpbdp_get_option( 'categories-sort' ),
550
- 'hide_empty' => 0,
551
- 'echo' => 0,
552
- 'depth' => 0,
553
- 'walker' => new CategoryFormInputWalker( 'radio', $value, $field ),
554
- 'show_option_none' => '',
555
- 'title_li' => '',
556
- ) );
557
-
558
- return $html;
559
- }
560
-
561
- $html = '';
562
- $i = 1;
563
- foreach ( $options as $option => $label ) {
564
- $css_classes = array();
565
- $css_classes[] = 'wpbdp-inner-radio';
566
- $css_classes[] = 'wpbdp-inner-radio-' . $i;
567
- $css_classes[] = 'wpbdp-inner-radio-' . WPBDP_Form_Field_Type::normalize_name( $label );
568
-
569
- $html .= sprintf( '<span class="%s" style="padding-right: 10px;"><input type="radio" name="%s" class="%s" value="%s" %s />%s</span>',
570
- implode( ' ', $css_classes ),
571
- 'listingfields[' . $field->get_id() . ']',
572
- $field->is_required() ? 'inradio required' : 'inradio',
573
- $option,
574
- $value == $option ? 'checked="checked"' : '',
575
- esc_attr( $label )
576
- );
577
- $i++;
578
- }
579
-
580
- return $html;
581
- }
582
-
583
- public function get_supported_associations() {
584
- return array( 'category', 'tags', 'meta' );
585
- }
586
-
587
- public function render_field_settings( &$field=null, $association=null ) {
588
- if ( $association != 'meta' && $association != 'tags' )
589
- return '';
590
-
591
- $label = _x( 'Field Options (for select lists, radio buttons and checkboxes).', 'form-fields admin', 'WPBDM' ) . '<span class="description">(required)</span>';
592
-
593
- $content = '<span class="description">Comma (,) separated list of options</span><br />';
594
- $content .= '<textarea name="field[x_options]" cols="50" rows="2">';
595
-
596
- if ( $field && $field->data( 'options' ) )
597
- $content .= implode( ',', $field->data( 'options' ) );
598
- $content .= '</textarea>';
599
-
600
- return self::render_admin_settings( array( array( $label, $content ) ) );
601
- }
602
-
603
- public function process_field_settings( &$field ) {
604
- if ( !array_key_exists( 'x_options', $_POST['field'] ) )
605
- return;
606
-
607
- $options = stripslashes( trim( $_POST['field']['x_options'] ) );
608
-
609
- if ( !$options && $field->get_association() != 'tags' )
610
- return new WP_Error( 'wpbdp-invalid-settings', _x( 'Field list of options is required.', 'form-fields admin', 'WPBDM' ) );
611
-
612
- $field->set_data( 'options', !empty( $options ) ? explode( ',', $options ) : array() );
613
- }
614
-
615
- public function get_field_value( &$field, $post_id ) {
616
- $value = parent::get_field_value( $field, $post_id );
617
- return is_array( $value ) ? $value[0] : $value;
618
- }
619
-
620
- public function get_field_plain_value( &$field, $post_id ) {
621
- $value = $field->value( $post_id );
622
-
623
- if ( $field->get_association() == 'category' || $field->get_association() == 'tags' ) {
624
- $term = get_term( is_array( $value ) ? $value[0] : $value,
625
- $field->get_association() == 'category' ? WPBDP_CATEGORY_TAX : WPBDP_TAGS_TAX );
626
- return esc_attr( $term->name );
627
- }
628
-
629
- return strval( $value );
630
- }
631
-
632
-
633
- }
634
-
635
- class WPBDP_FieldTypes_MultiSelect extends WPBDP_FieldTypes_Select {
636
-
637
- public function __construct() {
638
- parent::__construct( _x('Multiple select list', 'form-fields api', 'WPBDM') );
639
- $this->set_multiple( true );
640
- }
641
-
642
- public function get_name() {
643
- return _x( 'Multiselect List', 'form-fields api', 'WPBDM' );
644
- }
645
-
646
- public function get_id() {
647
- return 'multiselect';
648
- }
649
-
650
- public function get_supported_associations() {
651
- return array( 'category', 'tags', 'meta' );
652
- }
653
-
654
- }
655
-
656
- class WPBDP_FieldTypes_Checkbox extends WPBDP_Form_Field_Type {
657
-
658
- public function __construct() {
659
- parent::__construct( _x('Checkbox', 'form-fields api', 'WPBDM') );
660
- }
661
-
662
- public function get_id() {
663
- return 'checkbox';
664
- }
665
-
666
- public function render_field_inner( &$field, $value, $context, &$extra=null ) {
667
- $options = $field->data( 'options' ) ? $field->data( 'options') : array();
668
-
669
- if ( $field->get_association() == 'tags' && !$options ) {
670
- $tags = get_terms( WPBDP_TAGS_TAX, array( 'hide_empty' => false, 'fields' => 'names' ) );
671
- $options = array_combine( $tags, $tags );
672
- } elseif ( $field->get_association() == 'category' ) {
673
- $html = wp_list_categories( array(
674
- 'taxonomy' => WPBDP_CATEGORY_TAX,
675
- 'orderby' => wpbdp_get_option( 'categories-order-by' ),
676
- 'order' => wpbdp_get_option( 'categories-sort' ),
677
- 'hide_empty' => 0,
678
- 'echo' => 0,
679
- 'depth' => 0,
680
- 'walker' => new CategoryFormInputWalker( 'checkbox', $value, $field ),
681
- 'show_option_none' => '',
682
- 'title_li' => '',
683
- ) );
684
-
685
- return $html;
686
- }
687
-
688
- $html = '';
689
- $i = 1;
690
- foreach ( $options as $option_key => $label ) {
691
- $css_classes = array();
692
- $css_classes[] = 'wpbdp-inner-checkbox';
693
- $css_classes[] = 'wpbdp-inner-checkbox-' . $i;
694
- $css_classes[] = 'wpbdp-inner-checkbox-' . WPBDP_Form_Field_Type::normalize_name( $label );
695
-
696
- $html .= sprintf( '<div class="wpbdmcheckboxclass %s"><input type="checkbox" class="%s" name="%s" value="%s" %s/> %s</div>',
697
- implode( ' ', $css_classes ),
698
- $field->is_required() ? 'required' : '',
699
- 'listingfields[' . $field->get_id() . '][]',
700
- $option_key,
701
- in_array( $option_key, is_array( $value ) ? $value : array( $value ) ) ? 'checked="checked"' : '',
702
- esc_attr( $label ) );
703
-
704
- $i++;
705
- }
706
-
707
- $html .= '<div style="clear:both;"></div>';
708
-
709
- return $html;
710
- }
711
-
712
- public function get_supported_associations() {
713
- return array( 'category', 'tags', 'meta' );
714
- }
715
-
716
- public function render_field_settings( &$field=null, $association=null ) {
717
- if ( $association != 'meta' && $association != 'tags' )
718
- return '';
719
-
720
- $settings = array();
721
-
722
- $settings['options'][] = _x( 'Field Options (for select lists, radio buttons and checkboxes).', 'form-fields admin', 'WPBDM' ) . '<span class="description">(required)</span>';
723
-
724
- $content = '<span class="description">Comma (,) separated list of options</span><br />';
725
- $content .= '<textarea name="field[x_options]" cols="50" rows="2">';
726
-
727
- if ( $field && $field->data( 'options' ) )
728
- $content .= implode( ',', $field->data( 'options' ) );
729
- $content .= '</textarea>';
730
-
731
- $settings['options'][] = $content;
732
-
733
- return self::render_admin_settings( $settings );
734
- }
735
-
736
- public function process_field_settings( &$field ) {
737
- if ( !array_key_exists( 'x_options', $_POST['field'] ) )
738
- return;
739
-
740
- $options = stripslashes( trim( $_POST['field']['x_options'] ) );
741
-
742
- if ( !$options && $field->get_association() != 'tags' )
743
- return new WP_Error( 'wpbdp-invalid-settings', _x( 'Field list of options is required.', 'form-fields admin', 'WPBDM' ) );
744
-
745
- $field->set_data( 'options', !empty( $options ) ? explode( ',', $options ) : array() );
746
- }
747
-
748
- public function store_field_value( &$field, $post_id, $value ) {
749
- if ( $field->get_association() == 'meta' ) {
750
- $value = implode( "\t", is_array( $value ) ? $value : array( $value ) );
751
- }
752
-
753
- parent::store_field_value( $field, $post_id, $value );
754
- }
755
-
756
- public function get_field_value( &$field, $post_id ) {
757
- $value = parent::get_field_value( $field, $post_id );
758
- $value = empty( $value ) ? array() : $value;
759
-
760
- if ( is_string( $value ) )
761
- return explode( "\t", $value );
762
-
763
- return $value;
764
- }
765
-
766
- public function get_field_html_value( &$field, $post_id ) {
767
- if ( $field->get_association() == 'meta' ) {
768
- return esc_attr( implode( ', ', $field->value( $post_id ) ) );
769
- }
770
-
771
- return parent::get_field_html_value( $field, $post_id );
772
- }
773
-
774
- public function get_field_plain_value( &$field, $post_id ) {
775
- $value = $field->value( $post_id );
776
-
777
- if ( $field->get_association() == 'category' || $field->get_association() == 'tags' ) {
778
- $term_names = get_terms( $field->get_association() == 'category' ? WPBDP_CATEGORY_TAX : WPBDP_TAGS_TAX,
779
- array( 'include' => $value, 'hide_empty' => 0, 'fields' => 'names' ) );
780
-
781
- return join( ', ', $term_names );
782
- } elseif ( $field->get_association() == 'meta' ) {
783
- return esc_attr( implode( ', ', $value ) );
784
- }
785
-
786
- return strval( $value );
787
- }
788
-
789
- /**
790
- * @since 3.4.1
791
- */
792
- public function get_field_csv_value( &$field, $post_id ) {
793
- if ( 'meta' != $field->get_association() )
794
- return $this->get_field_plain_value( $field, $post_id );
795
-
796
- $value = $field->value( $post_id );
797
- return esc_attr( implode( ',', $value ) );
798
- }
799
-
800
- /**
801
- * @since 3.4.1
802
- */
803
- public function convert_csv_input( &$field, $input = '', $import_settings = array() ) {
804
- if ( 'meta' != $field->get_association() )
805
- return $this->convert_input( $field, $input );
806
-
807
- if ( ! $input )
808
- return array();
809
-
810
- return explode( ',', $input );
811
- }
812
- }
813
-
814
- class WPBDP_FieldTypes_Twitter extends WPBDP_Form_Field_Type {
815
-
816
- public function __construct() {
817
- parent::__construct( _x('Social Site (Twitter handle)', 'form-fields api', 'WPBDM') );
818
- }
819
-
820
- public function get_id() {
821
- return 'social-twitter';
822
- }
823
-
824
- public function setup_field( &$field ) {
825
- $field->add_display_flag( 'social' );
826
- }
827
-
828
- public function render_field_inner( &$field, $value, $context, &$extra=null ) {
829
- // twitter fields are rendered as normal textfields
830
- global $wpbdp;
831
- return $wpbdp->formfields->get_field_type( 'textfield' )->render_field_inner( $field, $value, $context, $extra );
832
- }
833
-
834
- public function get_supported_associations() {
835
- return array( 'meta' );
836
- }
837
-
838
- public function get_field_value( &$field, $post_id ) {
839
- $value = parent::get_field_value( $field, $post_id );
840
-
841
- $value = str_ireplace( array('http://twitter.com/', 'https://twitter.com/', 'http://www.twitter.com/', 'https://www.twitter.com/'), '', $value );
842
- $value = rtrim( $value, '/' );
843
- $value = ltrim( $value, ' @' );
844
-
845
- return $value;
846
- }
847
-
848
- public function get_field_html_value( &$field, $post_id ) {
849
- $value = $field->value( $post_id );
850
-
851
- $html = '';
852
- $html .= '<div class="social-field twitter">';
853
- $html .= sprintf('<a href="https://twitter.com/%s" class="twitter-follow-button" data-show-count="false" data-lang="%s">Follow @%s</a>',
854
- $value, substr( get_bloginfo( 'language' ), 0, 2 ), $value);
855
- $html .= '<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>';
856
- $html .= '</div>';
857
-
858
- return $html;
859
- }
860
-
861
- }
862
-
863
- class WPBDP_FieldTypes_Facebook extends WPBDP_Form_Field_Type {
864
-
865
- public function __construct() {
866
- parent::__construct( _x('Social Site (Facebook page)', 'form-fields api', 'WPBDM') );
867
- }
868
-
869
- public function get_id() {
870
- return 'social-facebook';
871
- }
872
-
873
- public function setup_field( &$field ) {
874
- $field->add_display_flag( 'social' );
875
- }
876
-
877
- public function render_field_inner( &$field, $value, $context, &$extra=null ) {
878
- // facebook fields are rendered as normal textfields
879
- global $wpbdp;
880
- return $wpbdp->formfields->get_field_type( 'textfield' )->render_field_inner( $field, $value, $context, $extra );
881
- }
882
-
883
- public function get_supported_associations() {
884
- return array( 'meta' );
885
- }
886
-
887
- public function get_field_html_value( &$field, $post_id ) {
888
- $value = $field->value( $post_id );
889
-
890
- $html = '';
891
- $html .= '<div class="social-field facebook">';
892
- $html .= '<div id="fb-root"></div>';
893
- $html .= '<script>(function(d, s, id) {
894
- var js, fjs = d.getElementsByTagName(s)[0];
895
- if (d.getElementById(id)) return;
896
- js = d.createElement(s); js.id = id;
897
- js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
898
- fjs.parentNode.insertBefore(js, fjs);
899
- }(document, \'script\', \'facebook-jssdk\'));</script>';
900
-
901
- // data-layout can be 'box_count', 'standard' or 'button_count'
902
- // ref: https://developers.facebook.com/docs/reference/plugins/like/
903
- $html .= sprintf( '<div class="fb-like" data-href="%s" data-send="false" data-width="200" data-layout="button_count" data-show-faces="false"></div>', $value );
904
- $html .= '</div>';
905
-
906
- return $html;
907
- }
908
-
909
- }
910
-
911
- class WPBDP_FieldTypes_LinkedIn extends WPBDP_Form_Field_Type {
912
-
913
- public function __construct() {
914
- parent::__construct( _x('Social Site (LinkedIn profile)', 'form-fields api', 'WPBDM') );
915
- }
916
-
917
- public function get_id() {
918
- return 'social-linkedin';
919
- }
920
-
921
- public function setup_field( &$field ) {
922
- $field->add_display_flag( 'social' );
923
- }
924
-
925
- public function render_field_inner( &$field, $value, $context, &$extra=null ) {
926
- // LinkedIn fields are rendered as normal textfields
927
- global $wpbdp;
928
- return $wpbdp->formfields->get_field_type( 'textfield' )->render_field_inner( $field, $value, $context, $extra );
929
- }
930
-
931
- public function get_supported_associations() {
932
- return array( 'meta' );
933
- }
934
-
935
- public function get_field_html_value( &$field, $post_id ) {
936
- $value = $field->value( $post_id );
937
-
938
- static $js_loaded = false;
939
-
940
- $html = '';
941
- if ( $value ) {
942
- if ( !$js_loaded ) {
943
- $html .= '<script src="//platform.linkedin.com/in.js" type="text/javascript"></script>';
944
- $js_loaded = true;
945
- }
946
-
947
- $html .= '<script type="IN/FollowCompany" data-id="' . intval( $value ) . '" data-counter="none"></script>';
948
- }
949
-
950
- return $html;
951
- }
952
-
953
- }
954
-
955
-
956
- class WPBDP_FieldTypes_Image extends WPBDP_Form_Field_Type {
957
-
958
- public function __construct() {
959
- parent::__construct( _x( 'Image (file upload)', 'form-fields api', 'WPBDM' ) );
960
- }
961
-
962
- public function get_id() {
963
- return 'image';
964
- }
965
-
966
- public function get_supported_associations() {
967
- return array( 'meta' );
968
- }
969
-
970
- public function setup_field( &$field ) {
971
- $field->remove_display_flag( 'search' ); // image fields are not searchable
972
- }
973
-
974
- public function render_field_inner( &$field, $value, $context, &$extra=null ) {
975
- if ( $context == 'search' )
976
- return '';
977
-
978
- $html = '';
979
- $html .= sprintf( '<input type="hidden" name="listingfields[%d]" value="%s" />',
980
- $field->get_id(),
981
- $value
982
- );
983
-
984
- $html .= '<div class="preview">';
985
- if ($value)
986
- $html .= wp_get_attachment_image( $value, 'thumb', false );
987
-
988
- $html .= sprintf( '<a href="http://google.com" class="delete" onclick="return WPBDP.fileUpload.deleteUpload(%d);" style="%s">%s</a>',
989
- $field->get_id(),
990
- !$value ? 'display: none;' : '',
991
- _x( 'Remove', 'form-fields-api', 'WPBDM' )
992
- );
993
-
994
- $html .= '</div>';
995
-
996
- $ajax_url = add_query_arg( array( 'action' => 'wpbdp-file-field-upload',
997
- 'field_id' => $field->get_id(),
998
- 'element' => 'listingfields[' . $field->get_id() . ']' ),
999
- admin_url( 'admin-ajax.php' ) );
1000
-
1001
- $html .= '<div class="wpbdp-upload-widget">';
1002
- $html .= sprintf( '<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>',
1003
- $field->get_id(),
1004
- $field->get_id(),
1005
- $ajax_url
1006
- );
1007
- $html .= '</div>';
1008
-
1009
- return $html;
1010
- }
1011
-
1012
- public function get_field_html_value( &$field, $post_id ) {
1013
- $value = $field->value( $post_id );
1014
-
1015
- return '<br />' . wp_get_attachment_image( $value, 'thumb', false );
1016
- }
1017
-
1018
- }
1019
-
1020
- // Custom category walker (used when rendering category fields using radios or checkboxes)
1021
- class CategoryFormInputWalker extends Walker {
1022
- var $tree_type = 'category';
1023
- var $db_fields = array( 'parent' => 'parent', 'id' => 'term_id' );
1024
-
1025
- private $input_type;
1026
- private $selected;
1027
- private $field;
1028
-
1029
- public function __construct( $input_type='radio', $selected=null, &$field=null ) {
1030
- $this->input_type = $input_type;
1031
- $this->selected = $selected;
1032
- $this->field = $field;
1033
- }
1034
-
1035
- public function start_el( &$output, $category, $depth = 0, $args = array(), $id = 0 ) {
1036
- switch ( $this->input_type ) {
1037
- case 'checkbox':
1038
- $output .= '<div class="wpbdmcheckboxclass">';
1039
- $output .= sprintf( '<input type="checkbox" class="%s" name="%s" value="%s" %s style="margin-left: %dpx;" />%s',
1040
- $this->field->is_required() ? 'required' : '',
1041
- 'listingfields[' . $this->field->get_id() . '][]',
1042
- $category->term_id,
1043
- in_array( $category->term_id, is_array( $this->selected ) ? $this->selected : array( $this->selected ) ) ? 'checked="checked"' : '',
1044
- $depth * 10,
1045
- esc_attr( $category->name )
1046
- );
1047
- $output .= '</div>';
1048
- break;
1049
- case 'radio':
1050
- default:
1051
- $output .= sprintf( '<input type="radio" name="%s" class="%s" value="%s" %s style="margin-left: %dpx;"> %s<br />',
1052
- 'listingfields[' . $this->field->get_id() . ']',
1053
- $this->field->is_required() ? 'inradio required' : 'inradio',
1054
- $category->term_id,
1055
- $this->selected == $category->term_id ? 'checked="checked"' : '',
1056
- $depth * 10,
1057
- esc_attr( $category->name )
1058
- );
1059
- break;
1060
- }
1061
-
1062
- }
1063
- }
1064
-
1065
- /**
1066
- * @since 3.6.5
1067
- */
1068
- class WPBDP_FieldTypes_Date extends WPBDP_FieldTypes_TextField {
1069
-
1070
- public function get_name() {
1071
- return _x( 'Date Field', 'form-fields api', 'WPBDM' );
1072
- }
1073
-
1074
- public function get_id() {
1075
- return 'date';
1076
- }
1077
-
1078
- public function get_supported_associations() {
1079
- return array( 'meta' );
1080
- }
1081
-
1082
- public function render_field_settings( &$field = null, $association = null) {
1083
- if ( 'meta' != $association )
1084
- return '';
1085
-
1086
- $now = current_time( 'timestamp' );
1087
- $current_format = $this->date_format( $field );
1088
-
1089
- $select = '';
1090
- foreach ( $this->get_formats() as $format => $data ) {
1091
- $select .= sprintf( '<label><input type="radio" name="field[x_date_format]" value="%s" %s />%s</label><br />',
1092
- $format,
1093
- checked ( $format, $current_format, false ),
1094
- sprintf( __( '%s (ex. %s)', 'form-fields api', 'WPBDM' ), strtoupper( $format ), date( $data['date_format'], $now ) ) );
1095
- }
1096
-
1097
- $settings = array(
1098
- 'date_format' => array( _x( 'Date Format', 'form-fields api', 'WPBDM' ),
1099
- $select )
1100
- );
1101
-
1102
- return self::render_admin_settings( $settings );
1103
- }
1104
-
1105
- public function process_field_settings( &$field ) {
1106
- if ( ! array_key_exists( 'x_date_format', $_POST['field'] ) )
1107
- return;
1108
-
1109
- $date_format = $_POST['field']['x_date_format'];
1110
- $field->set_data( 'date_format', $date_format );
1111
- }
1112
-
1113
- public function setup_field( &$field ) {
1114
- $field->add_validator( 'date_' );
1115
- }
1116
-
1117
- public function setup_validation( $field, $validator, $value ) {
1118
- if ( 'date_' != $validator )
1119
- return;
1120
-
1121
- return array( 'format' => $this->date_format( $field ) );
1122
- }
1123
-
1124
- public function render_field_inner( &$field, $value, $context, &$extra=null ) {
1125
- static $enqueued = false;
1126
-
1127
- if ( ! $enqueued ) {
1128
- wp_enqueue_style( 'wpbdp-jquery-ui-css',
1129
- 'http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.21/themes/smoothness/jquery-ui.css' );
1130
- wp_enqueue_script( 'jquery-ui-datepicker', false, false, false, true );
1131
- $enqueued = true;
1132
- }
1133
-
1134
- $format = $this->date_format( $field, true );
1135
-
1136
- $html = '';
1137
- $html .= sprintf( '<input type="text" id="%s" name="%s" class="intextbox %s" value="%s" data-date-format="%s" />',
1138
- 'wpbdp-field-' . $field->get_id(),
1139
- 'listingfields[' . $field->get_id() . ']',
1140
- $field->is_required() ? 'inselect required' : 'inselect',
1141
- $value ? date( $format['date_format'], strtotime( $value ) ) : '',
1142
- $format['datepicker_format'] );
1143
-
1144
- wp_enqueue_script( 'jquery-ui-datepicker', false, false, false, true );
1145
-
1146
- return $html;
1147
- }
1148
-
1149
- public function store_field_value( &$field, $post_id, $value ) {
1150
- if ( 'meta' != $field->get_association() )
1151
- return;
1152
-
1153
- $value = preg_replace('/[^0-9]/','', $value); // Normalize value.
1154
- $format = str_replace( array( '/', '.', '-' ), '', $this->date_format( $field ) );
1155
-
1156
- if ( ! $value || strlen( $format ) != strlen( $value ) )
1157
- return parent::store_field_value( $field, $post_id, null );
1158
-
1159
- $d = 0; $m = 0; $y = 0;
1160
-
1161
- switch ( $format ) {
1162
- case 'ddmmyy':
1163
- $d = substr( $value, 0, 2 );
1164
- $m = substr( $value, 2, 2 );
1165
- $y = substr( $value, 4, 2 );
1166
- break;
1167
- case 'ddmmyyyy':
1168
- $d = substr( $value, 0, 2 );
1169
- $m = substr( $value, 2, 2 );
1170
- $y = substr( $value, 4, 4 );
1171
- break;
1172
- case 'mmddyy':
1173
- $m = substr( $value, 0, 2 );
1174
- $d = substr( $value, 2, 2 );
1175
- $y = substr( $value, 4, 2 );
1176
- break;
1177
- case 'mmddyyyy':
1178
- $m = substr( $value, 0, 2 );
1179
- $d = substr( $value, 2, 2 );
1180
- $y = substr( $value, 4, 4 );
1181
- break;
1182
- default:
1183
- break;
1184
- }
1185
-
1186
- if ( strlen( $y ) < 4 ) {
1187
- $y_ = intval( $y );
1188
-
1189
- if ( $y_ < 0 )
1190
- $y = '19' . $y;
1191
- else
1192
- $y = '20' . $y;
1193
- }
1194
-
1195
- $value = sprintf( "%'.04d%'.02d%'.02d", $y, $m, $d );
1196
- return parent::store_field_value( $field, $post_id, $value );
1197
- }
1198
-
1199
- public function get_field_value( &$field, $post_id ) {
1200
- $value = parent::get_field_value( $field, $post_id );
1201
-
1202
- if ( empty( $value ) )
1203
- return '';
1204
-
1205
- return $value;
1206
- }
1207
-
1208
- public function get_field_plain_value( &$field, $post_id ) {
1209
- $value = $field->value( $post_id );
1210
-
1211
- if ( empty( $value ) )
1212
- return '';
1213
-
1214
- $format = $this->date_format( $field, true );
1215
- $y = substr( $value, 0, 4 );
1216
- $m = substr( $value, 4, 2 );
1217
- $d = substr( $value, 6, 2 );
1218
-
1219
- return date( $format['date_format'], strtotime( $y . '-' . $m . '-' . $d ) );
1220
- }
1221
-
1222
- public function get_field_html_value( &$field, $post_id ) {
1223
- return $this->get_field_plain_value( $field, $post_id );
1224
- }
1225
-
1226
- private function get_formats() {
1227
- $formats = array();
1228
-
1229
- $formats['dd/mm/yy'] = array( 'date_format' => 'd/m/y', 'datepicker_format' => 'dd/mm/y' );
1230
- $formats['dd.mm.yy'] = array( 'date_format' => 'd.m.y', 'datepicker_format' => 'dd.mm.y' );
1231
-
1232
- $formats['dd/mm/yyyy'] = array( 'date_format' => 'd/m/Y', 'datepicker_format' => 'dd/mm/yy' );
1233
- $formats['dd.mm.yyyy'] = array( 'date_format' => 'd.m.Y', 'datepicker_format' => 'dd.mm.yy' );
1234
-
1235
- $formats['mm/dd/yy'] = array( 'date_format' => 'm/d/y', 'datepicker_format' => 'mm/dd/y' );
1236
- $formats['mm/dd/yyyy'] = array( 'date_format' => 'm/d/Y', 'datepicker_format' => 'mm/dd/yy' );
1237
-
1238
- return $formats;
1239
- }
1240
-
1241
- private function date_format( &$field, $full_info = false ) {
1242
- if ( $full_info ) {
1243
- $formats = $this->get_formats();
1244
- $format = $this->date_format( $field, false );
1245
-
1246
- return $formats[ $format ];
1247
- }
1248
-
1249
- if ( ! $field || ! $field->data( 'date_format' ) || ! array_key_exists( $field->data( 'date_format' ), $this->get_formats() ) )
1250
- return 'dd/mm/yyyy';
1251
-
1252
- return $field->data( 'date_format' );
1253
- }
1254
-
1255
- }
5
 
6
  require_once( WPBDP_PATH . '/core/class-form-field-type.php' );
7
 
8
+ // Standard types.
9
+ require_once( WPBDP_PATH . '/core/fieldtypes/class-fieldtypes-textfield.php' );
10
+ require_once( WPBDP_PATH . '/core/fieldtypes/class-fieldtypes-textarea.php' );
11
+ require_once( WPBDP_PATH . '/core/fieldtypes/class-fieldtypes-select.php' );
12
+ require_once( WPBDP_PATH . '/core/fieldtypes/class-fieldtypes-multiselect.php' );
13
+ require_once( WPBDP_PATH . '/core/fieldtypes/class-fieldtypes-checkbox.php' );
14
+ require_once( WPBDP_PATH . '/core/fieldtypes/class-fieldtypes-radiobutton.php' );
15
+ require_once( WPBDP_PATH . '/core/fieldtypes/class-fieldtypes-image.php' );
16
+ require_once( WPBDP_PATH . '/core/fieldtypes/class-fieldtypes-date.php' );
17
+ require_once( WPBDP_PATH . '/core/fieldtypes/class-fieldtypes-url.php' );
18
+ require_once( WPBDP_PATH . '/core/fieldtypes/class-fieldtypes-twitter.php' );
19
+ require_once( WPBDP_PATH . '/core/fieldtypes/class-fieldtypes-facebook.php' );
20
+ require_once( WPBDP_PATH . '/core/fieldtypes/class-fieldtypes-linkedin.php' );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
core/form-fields.php CHANGED
@@ -29,7 +29,7 @@ class WPBDP_FormFields {
29
  private function __construct() {
30
  // register core associations
31
  $this->register_association( 'title', _x( 'Post Title', 'form-fields api', 'WPBDM' ), array( 'required', 'unique' ) );
32
- $this->register_association( 'content', _x( 'Post Content', 'form-fields api', 'WPBDM' ), array( 'required', 'unique' ) );
33
  $this->register_association( 'excerpt', _x( 'Post Excerpt', 'form-fields api', 'WPBDM' ), array( 'unique' ) );
34
  $this->register_association( 'category', _x( 'Post Category', 'form-fields api', 'WPBDM' ), array( 'required', 'unique' ) );
35
  $this->register_association( 'tags', _x( 'Post Tags', 'form-fields api', 'WPBDM' ), array( 'unique' ) );
@@ -295,28 +295,47 @@ class WPBDP_FormFields {
295
  return array_diff( $missing, $res );
296
  }
297
 
298
- public function create_default_fields( $identifiers=array() ) {
 
 
 
299
  $default_fields = array(
300
  'title' => array( 'label' => __('Business Name', 'WPBDM'), 'field_type' => 'textfield', 'association' => 'title', 'weight' => 9,
301
- 'validators' => array( 'required' ), 'display_flags' => array( 'excerpt', 'listing', 'search' ) ),
302
  'category' => array( 'label' => __('Business Genre', 'WPBDM'), 'field_type' => 'select', 'association' => 'category', 'weight' => 8,
303
- 'validators' => array( 'required' ), 'display_flags' => array( 'excerpt', 'listing', 'search' ) ),
304
  'excerpt' => array( 'label' => __('Short Business Description', 'WPBDM'), 'field_type' => 'textarea', 'association' => 'excerpt', 'weight' => 7,
305
- 'display_flags' => array( 'excerpt', 'listing', 'search' ) ),
306
  'content' => array( 'label' => __("Long Business Description","WPBDM"), 'field_type' => 'textarea', 'association' => 'content', 'weight' => 6,
307
- 'validators' => array( 'required' ), 'display_flags' => array( 'excerpt', 'listing', 'search' ) ),
308
- 'meta0' => array( 'label' => __("Business Website Address","WPBDM"), 'field_type' => 'url', 'association' => 'meta', 'weight' => 5,
309
- 'validators' => array( 'url' ), 'display_flags' => array( 'excerpt', 'listing', 'search' ) ),
310
- 'meta1' => array( 'label' => __("Business Phone Number","WPBDM"), 'field_type' => 'textfield', 'association' => 'meta', 'weight' => 4,
311
- 'display_flags' => array( 'excerpt', 'listing', 'search' ) ),
312
- 'meta2' => array( 'label' => __("Business Fax","WPBDM"), 'field_type' => 'textfield', 'association' => 'meta', 'weight' => 3,
313
- 'display_flags' => array( 'excerpt', 'listing', 'search' ) ),
314
- 'meta3' => array( 'label' => __("Business Contact Email","WPBDM"), 'field_type' => 'textfield', 'association' => 'meta', 'weight' => 2,
315
- 'validators' => array( 'email', 'required' ), 'display_flags' => array( 'excerpt', 'listing' ) ),
316
- 'meta4' => array( 'label' => __("Business Tags","WPBDM"), 'field_type' => 'textfield', 'association' => 'tags', 'weight' => 1,
317
- 'display_flags' => array( 'excerpt', 'listing', 'search' ) )
318
- );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
319
 
 
 
320
  $fields_to_create = $identifiers ? array_intersect_key( $default_fields, array_flip ( $identifiers ) ) : $default_fields;
321
 
322
  foreach ( $fields_to_create as &$f) {
@@ -325,7 +344,23 @@ class WPBDP_FormFields {
325
  }
326
  }
327
 
 
 
 
328
  public function get_short_names( $fieldid=null ) {
 
 
 
 
 
 
 
 
 
 
 
 
 
329
  $names = get_option( 'wpbdp-field-short-names', false );
330
 
331
  if ( !$names )
@@ -486,7 +521,7 @@ class WPBDP_FieldValidation {
486
 
487
  /* DateValidator */
488
  private function date_( $value, $args=array() ) {
489
- $args = wp_parse_args( $args, array( 'format' => 'dd/mm/yyyy' ) );
490
  $format = $args['format'];
491
 
492
  // Normalize separators.
@@ -494,11 +529,9 @@ class WPBDP_FieldValidation {
494
  $value_ = str_replace( array( '/', '.', '-' ), '', $value );
495
 
496
  if ( strlen( $format_ ) != strlen( $value_ ) )
497
- return WPBDP_ValidationError( sprintf( _x( '%s must be in the format %s.', 'form-fields-api validation', 'WPBDM' ),
498
- esc_attr( $args['field-label'] ),
499
- $format ) );
500
 
501
- $d = 0; $m = 0; $y = 0;
502
 
503
  switch ( $format_ ) {
504
  case 'ddmmyy':
@@ -521,12 +554,17 @@ class WPBDP_FieldValidation {
521
  $d = substr( $value_, 2, 2 );
522
  $y = substr( $value_, 4, 4 );
523
  break;
 
 
 
 
 
524
  default:
525
  break;
526
  }
527
 
528
- if ( ! is_numeric( $m ) || ! is_numeric( $d ) || ! is_numeric( $y ) || ! checkdate( $m, $d, $y ) )
529
- return WPBDP_ValidationError( sprintf( _x( '%s must be a valid date.', 'form-fields-api validation', 'WPBDM' ), esc_attr( $args['field-label'] ) ) );
530
  }
531
 
532
  private function any_of( $value, $args=array() ) {
29
  private function __construct() {
30
  // register core associations
31
  $this->register_association( 'title', _x( 'Post Title', 'form-fields api', 'WPBDM' ), array( 'required', 'unique' ) );
32
+ $this->register_association( 'content', _x( 'Post Content', 'form-fields api', 'WPBDM' ), array( 'required', 'unique', 'optional' ) );
33
  $this->register_association( 'excerpt', _x( 'Post Excerpt', 'form-fields api', 'WPBDM' ), array( 'unique' ) );
34
  $this->register_association( 'category', _x( 'Post Category', 'form-fields api', 'WPBDM' ), array( 'required', 'unique' ) );
35
  $this->register_association( 'tags', _x( 'Post Tags', 'form-fields api', 'WPBDM' ), array( 'unique' ) );
295
  return array_diff( $missing, $res );
296
  }
297
 
298
+ /**
299
+ * @since next-release
300
+ */
301
+ public function get_default_fields( $id = '' ) {
302
  $default_fields = array(
303
  'title' => array( 'label' => __('Business Name', 'WPBDM'), 'field_type' => 'textfield', 'association' => 'title', 'weight' => 9,
304
+ 'validators' => array( 'required' ), 'display_flags' => array( 'excerpt', 'listing', 'search' ), 'tag' => 'title' ),
305
  'category' => array( 'label' => __('Business Genre', 'WPBDM'), 'field_type' => 'select', 'association' => 'category', 'weight' => 8,
306
+ 'validators' => array( 'required' ), 'display_flags' => array( 'excerpt', 'listing', 'search' ), 'tag' => 'category' ),
307
  'excerpt' => array( 'label' => __('Short Business Description', 'WPBDM'), 'field_type' => 'textarea', 'association' => 'excerpt', 'weight' => 7,
308
+ 'display_flags' => array( 'excerpt', 'listing', 'search' ), 'tag' => 'excerpt' ),
309
  'content' => array( 'label' => __("Long Business Description","WPBDM"), 'field_type' => 'textarea', 'association' => 'content', 'weight' => 6,
310
+ 'validators' => array( 'required' ), 'display_flags' => array( 'excerpt', 'listing', 'search' ), 'tag' => 'content' ),
311
+ 'website' => array( 'label' => __("Business Website Address","WPBDM"), 'field_type' => 'url', 'association' => 'meta', 'weight' => 5,
312
+ 'validators' => array( 'url' ), 'display_flags' => array( 'excerpt', 'listing', 'search' ), 'tag' => 'website' ),
313
+ 'phone' => array( 'label' => __("Business Phone Number","WPBDM"), 'field_type' => 'textfield', 'association' => 'meta', 'weight' => 4,
314
+ 'display_flags' => array( 'excerpt', 'listing', 'search' ), 'tag' => 'phone' ),
315
+ 'fax' => array( 'label' => __("Business Fax","WPBDM"), 'field_type' => 'textfield', 'association' => 'meta', 'weight' => 3,
316
+ 'display_flags' => array( 'excerpt', 'listing', 'search' ), 'tag' => 'fax' ),
317
+ 'email' => array( 'label' => __("Business Contact Email","WPBDM"), 'field_type' => 'textfield', 'association' => 'meta', 'weight' => 2,
318
+ 'validators' => array( 'email', 'required' ), 'display_flags' => array( 'excerpt', 'listing' ), 'tag' => 'email' ),
319
+ 'tags' => array( 'label' => __("Business Tags","WPBDM"), 'field_type' => 'textfield', 'association' => 'tags', 'weight' => 1,
320
+ 'display_flags' => array( 'excerpt', 'listing', 'search' ), 'tag' => 'tags' ),
321
+ 'address' => array( 'label' => __("Business Address", "WPBDM"), 'field_type' => 'textarea', 'association' => 'meta', 'weight' => 1,
322
+ 'display_flags' => array( 'excerpt', 'listing', 'search' ), 'tag' => 'address' ),
323
+ 'zip' => array( 'label' => __("ZIP Code", "WPBDM"), 'field_type' => 'textfield', 'association' => 'meta', 'weight' => 1,
324
+ 'display_flags' => array( 'excerpt', 'listing', 'search' ), 'tag' => 'zip' )
325
+ );
326
+
327
+ if ( $id ) {
328
+ if ( isset( $default_fields[ $id ] ) )
329
+ return $default_fields[ $id ];
330
+ else
331
+ return null;
332
+ }
333
+
334
+ return $default_fields;
335
+ }
336
 
337
+ public function create_default_fields( $identifiers=array() ) {
338
+ $default_fields = $this->get_default_fields();
339
  $fields_to_create = $identifiers ? array_intersect_key( $default_fields, array_flip ( $identifiers ) ) : $default_fields;
340
 
341
  foreach ( $fields_to_create as &$f) {
344
  }
345
  }
346
 
347
+ /**
348
+ * @deprecated since themes-release.
349
+ */
350
  public function get_short_names( $fieldid=null ) {
351
+ if ( wpbdp_experimental( 'themes' ) ) {
352
+ $fields = $this->get_fields();
353
+ $shortnames = array();
354
+
355
+ foreach ( $fields as $f )
356
+ $shortnames[ $f->get_id()] = $f->get_shortname();
357
+
358
+ if ( $fieldid )
359
+ return isset( $shortnames[ $fieldid ] ) ? $shortnames[ $fieldid ] : null;
360
+
361
+ return $shortnames;
362
+ }
363
+
364
  $names = get_option( 'wpbdp-field-short-names', false );
365
 
366
  if ( !$names )
521
 
522
  /* DateValidator */
523
  private function date_( $value, $args=array() ) {
524
+ $args = wp_parse_args( $args, array( 'format' => 'dd/mm/yyyy', 'messages' => array() ) );
525
  $format = $args['format'];
526
 
527
  // Normalize separators.
529
  $value_ = str_replace( array( '/', '.', '-' ), '', $value );
530
 
531
  if ( strlen( $format_ ) != strlen( $value_ ) )
532
+ return WPBDP_ValidationError( ( ! empty ( $args['messages']['incorrect_format'] ) ) ? $args['messages']['incorrect_format'] : sprintf( _x( '%s must be in the format %s.', 'form-fields-api validation', 'WPBDM' ), esc_attr( $args['field-label'] ), $format ) );
 
 
533
 
534
+ $d = '0'; $m = '0'; $y = '0';
535
 
536
  switch ( $format_ ) {
537
  case 'ddmmyy':
554
  $d = substr( $value_, 2, 2 );
555
  $y = substr( $value_, 4, 4 );
556
  break;
557
+ case 'yyyymmdd':
558
+ $m = substr( $value_, 4, 2 );
559
+ $d = substr( $value_, 6, 2 );
560
+ $y = substr( $value_, 0, 4 );
561
+ break;
562
  default:
563
  break;
564
  }
565
 
566
+ if ( ! ctype_digit( $m ) || ! ctype_digit( $d ) || ! ctype_digit( $y ) || ! checkdate( $m, $d, $y ) )
567
+ return WPBDP_ValidationError( ( ! empty ( $args['messages']['invalid'] ) ) ? $args['messages']['invalid'] : sprintf( _x( '%s must be a valid date.', 'form-fields-api validation', 'WPBDM' ), esc_attr( $args['field-label'] ) ) );
568
  }
569
 
570
  private function any_of( $value, $args=array() ) {
core/helpers/class-category-form-input-walker.php ADDED
@@ -0,0 +1,46 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ // Custom category walker (used when rendering category fields using radios or checkboxes)
4
+ class WPBDP_CategoryFormInputWalker extends Walker {
5
+ var $tree_type = 'category';
6
+ var $db_fields = array( 'parent' => 'parent', 'id' => 'term_id' );
7
+
8
+ private $input_type;
9
+ private $selected;
10
+ private $field;
11
+
12
+ public function __construct( $input_type='radio', $selected=null, &$field=null ) {
13
+ $this->input_type = $input_type;
14
+ $this->selected = $selected;
15
+ $this->field = $field;
16
+ }
17
+
18
+ public function start_el( &$output, $category, $depth = 0, $args = array(), $id = 0 ) {
19
+ switch ( $this->input_type ) {
20
+ case 'checkbox':
21
+ $output .= '<div class="wpbdmcheckboxclass">';
22
+ $output .= sprintf( '<input type="checkbox" class="%s" name="%s" value="%s" %s style="margin-left: %dpx;" />%s',
23
+ $this->field->is_required() ? 'required' : '',
24
+ 'listingfields[' . $this->field->get_id() . '][]',
25
+ $category->term_id,
26
+ in_array( $category->term_id, is_array( $this->selected ) ? $this->selected : array( $this->selected ) ) ? 'checked="checked"' : '',
27
+ $depth * 10,
28
+ esc_attr( $category->name )
29
+ );
30
+ $output .= '</div>';
31
+ break;
32
+ case 'radio':
33
+ default:
34
+ $output .= sprintf( '<input type="radio" name="%s" class="%s" value="%s" %s style="margin-left: %dpx;"> %s<br />',
35
+ 'listingfields[' . $this->field->get_id() . ']',
36
+ $this->field->is_required() ? 'inradio required' : 'inradio',
37
+ $category->term_id,
38
+ $this->selected == $category->term_id ? 'checked="checked"' : '',
39
+ $depth * 10,
40
+ esc_attr( $category->name )
41
+ );
42
+ break;
43
+ }
44
+
45
+ }
46
+ }
core/helpers/class-fs.php ADDED
@@ -0,0 +1,201 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * @since next-release
4
+ */
5
+ final class WPBDP_FS {
6
+
7
+ static function ls( $dir, $args = array() ) {
8
+ if ( ! is_dir( $dir ) )
9
+ return false;
10
+
11
+ $dir = wp_normalize_path( untrailingslashit( $dir ) );
12
+
13
+ $args = wp_parse_args( $args,
14
+ array( 'recursive' => false,
15
+ 'filter' => false,
16
+ 'output' => 'path' ) );
17
+ extract( $args );
18
+
19
+ if ( 'file' == $filter )
20
+ $filter = 'is_file';
21
+ elseif ( 'dir' == $filter )
22
+ $filter = 'is_dir';
23
+
24
+ $res = array();
25
+ $h = opendir( $dir );
26
+
27
+ while ( false !== ( $entry = readdir( $h ) ) ) {
28
+ if ( '.' == $entry || '..' == $entry )
29
+ continue;
30
+
31
+ $path = $dir . DIRECTORY_SEPARATOR . $entry;
32
+ $passes = $filter ? ( (bool) call_user_func( $filter, $path ) ) : true;
33
+
34
+ if ( is_dir( $path ) )
35
+ $path = wp_normalize_path( trailingslashit( $path ) );
36
+
37
+ $item = $path;
38
+
39
+ if ( 'all' == $output || 'details' == $output ) {
40
+ $item = new StdClass();
41
+ $item->path = $path;
42
+ $item->type = is_dir( $path ) ? 'dir' : ( is_link( $path ) ? 'link' : 'file' );
43
+ $item->size = absint( filesize( $path ) );
44
+ }
45
+
46
+ $res = array_merge( $res,
47
+ $passes ? array( $item ) : array(),
48
+ $recursive && is_dir( $path ) ? self::ls( $path, $args ) : array() );
49
+ }
50
+
51
+ closedir( $h );
52
+
53
+ return $res;
54
+ }
55
+
56
+ static function rm( $path, $recursive = false ) {
57
+ if ( ! is_file( $path ) && ! is_dir( $path ) )
58
+ return true;
59
+
60
+ if ( $recursive && is_dir( $path ) ) {
61
+ $files = self::ls( $path, 'recursive=0' );
62
+
63
+ foreach ( $files as $f ) {
64
+ if ( is_dir( $f ) ) {
65
+ self::rm( $f, true );
66
+ } else {
67
+ @unlink( $f );
68
+ }
69
+ }
70
+ }
71
+
72
+ return ( is_dir( $path ) ? @rmdir( $path ) : @unlink( $path ) );
73
+ }
74
+
75
+ static function rmdir( $path ) {
76
+ if ( ! is_dir( $path ) )
77
+ return true;
78
+
79
+ return self::rm( $path, true );
80
+ }
81
+
82
+ static function mkdir( $path ) {
83
+ if ( ! wp_mkdir_p( $path ) )
84
+ return false;
85
+
86
+ return true;
87
+ }
88
+
89
+ static function temp_dir() {
90
+ $sys_tmp = get_temp_dir();
91
+ $dir = $sys_tmp . uniqid( 'wpbdp' ) . DIRECTORY_SEPARATOR;
92
+
93
+ if ( ! self::mkdir( $dir ) || ! wp_is_writable( $dir ) )
94
+ return false;
95
+
96
+ return $dir;
97
+ }
98
+
99
+ static function unzip_to_temp_dir( $zipfile ) {
100
+ $temp_dir = self::temp_dir();
101
+ $res = self::unzip( $zipfile, $temp_dir );
102
+
103
+ return array_merge( array( $temp_dir ), $res );
104
+ }
105
+
106
+ static function unzip( $zipfile, $destdir ) {
107
+ if ( ! class_exists( 'PclZip' ) )
108
+ require_once( ABSPATH . 'wp-admin/includes/class-pclzip.php' );
109
+
110
+ if ( ! wp_is_writable( $destdir ) ) {
111
+ return new WP_Error( 'dest-not-writable',
112
+ sprintf( _x( 'Destination dir "%s" is not writable.', 'fs helper', 'WPBDM' ), $destdir ) );
113
+ }
114
+
115
+ $normalized = basename( strtolower( $zipfile ), '.zip' );
116
+ $destdir = untrailingslashit( $destdir );
117
+
118
+ $zip = new PclZip( $zipfile );
119
+ $files = $zip->extract( PCLZIP_OPT_PATH, $destdir,
120
+ PCLZIP_OPT_REMOVE_PATH, $normalized,
121
+ PCLZIP_OPT_ADD_PATH, $normalized );
122
+
123
+ // Filter '__MACOSX' dir if present.
124
+ self::rmdir( $destdir . DIRECTORY_SEPARATOR . '__MACOSX' );
125
+ self::rmdir( $destdir . DIRECTORY_SEPARATOR . $normalized . DIRECTORY_SEPARATOR . '__MACOSX' );
126
+
127
+ return array( wp_normalize_path( untrailingslashit( $destdir ) . DIRECTORY_SEPARATOR . $normalized . DIRECTORY_SEPARATOR ),
128
+ $normalized );
129
+ }
130
+
131
+ static function join() {
132
+ $sep = DIRECTORY_SEPARATOR;
133
+ $args = func_get_args();
134
+
135
+ $res = '';
136
+ foreach ( $args as $a ) {
137
+ $a = trim( $a, $sep );
138
+ $res .= $sep . $a;
139
+ }
140
+
141
+ return $res;
142
+ }
143
+
144
+ static function cp( $source, $dest ) {
145
+ if ( is_dir( $dest ) )
146
+ $dest = wp_normalize_path( trailingslashit( $dest ) . basename( $source ) );
147
+
148
+ return copy( $source, $dest );
149
+ }
150
+
151
+ static function copydir( $dir, $destdir ) {
152
+ if ( ! is_dir( $dir ) || ! is_dir( $destdir ) )
153
+ return false;
154
+
155
+ $dir = trailingslashit( $dir );
156
+ $destdir = wp_normalize_path( trailingslashit( $destdir ) );
157
+
158
+ $dirname = basename( $dir );
159
+
160
+ if ( is_file( $destdir . $dirname ) || is_dir( $destdir . $dirname ) )
161
+ return false;
162
+
163
+ self::mkdir( $destdir . $dirname );
164
+
165
+ $dirlist = self::ls( $dir, 'recursive=0&output=details' );
166
+
167
+ foreach ( $dirlist as $f ) {
168
+ if ( 'file' == $f->type ) {
169
+ if ( ! self::cp( $f->path, $destdir . $dirname ) )
170
+ return false;
171
+ } elseif ( 'dir' == $f->type ) {
172
+ if ( ! self::copydir( $f->path, $destdir . $dirname ) )
173
+ return false;
174
+ }
175
+ }
176
+
177
+ return true;
178
+ }
179
+
180
+ static function movedir( $dir, $destdir ) {
181
+ if ( ! is_dir( $dir ) || ! is_dir( $destdir ) )
182
+ return false;
183
+
184
+ $dir = trailingslashit( $dir );
185
+ $destdir = wp_normalize_path( trailingslashit( $destdir ) );
186
+
187
+ $dirname = basename( $dir );
188
+
189
+ if ( is_file( $destdir . $dirname ) || is_dir( $destdir . $dirname ) )
190
+ return false;
191
+
192
+ if ( ! self::copydir( $dir, $destdir ) )
193
+ return false;
194
+
195
+ if (! self::rmdir( $dir ) )
196
+ return false;
197
+
198
+ return true;
199
+ }
200
+
201
+ }
core/installer.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  class WPBDP_Installer {
4
 
5
- const DB_VERSION = '5';
6
 
7
  private $installed_version = null;
8
 
@@ -67,7 +67,9 @@ class WPBDP_Installer {
67
  validators text CHARACTER SET utf8 COLLATE utf8_general_ci NULL,
68
  weight int(5) NOT NULL DEFAULT 0,
69
  display_flags text CHARACTER SET utf8 COLLATE utf8_general_ci NULL,
70
- field_data blob NULL
 
 
71
  ) DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;";
72
 
73
  $schema['fees'] = "CREATE TABLE {$wpdb->prefix}wpbdp_fees (
@@ -88,8 +90,8 @@ class WPBDP_Installer {
88
  currency_code varchar(3) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'USD',
89
  amount decimal(10,2) NOT NULL DEFAULT 0.00,
90
  status varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
91
- created_on timestamp NOT NULL,
92
- processed_on timestamp NULL,
93
  processed_by varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL,
94
  payerinfo blob NULL,
95
  extra_data longblob NULL,
@@ -148,7 +150,7 @@ class WPBDP_Installer {
148
  if ( get_option( 'wpbdp-manual-upgrade-pending', false ) )
149
  return;
150
 
151
- $upgrade_routines = array( '2.0', '2.1', '2.2', '2.3', '2.4', '2.5', '3.1', '3.2', '3.4', '3.5', '3.6', '3.7', '3.9', '4.0', '5' );
152
 
153
  foreach ( $upgrade_routines as $v ) {
154
  if ( version_compare( $this->installed_version, $v ) < 0 ) {
@@ -831,6 +833,39 @@ class WPBDP_Installer {
831
  $this->process_term_split( $old_id );
832
  }
833
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
834
  }
835
 
836
 
2
 
3
  class WPBDP_Installer {
4
 
5
+ const DB_VERSION = '7';
6
 
7
  private $installed_version = null;
8
 
67
  validators text CHARACTER SET utf8 COLLATE utf8_general_ci NULL,
68
  weight int(5) NOT NULL DEFAULT 0,
69
  display_flags text CHARACTER SET utf8 COLLATE utf8_general_ci NULL,
70
+ field_data blob NULL,
71
+ shortname varchar(255) NOT NULL DEFAULT '',
72
+ tag varchar(255) NOT NULL DEFAULT ''
73
  ) DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;";
74
 
75
  $schema['fees'] = "CREATE TABLE {$wpdb->prefix}wpbdp_fees (
90
  currency_code varchar(3) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'USD',
91
  amount decimal(10,2) NOT NULL DEFAULT 0.00,
92
  status varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
93
+ created_on timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
94
+ processed_on timestamp NULL DEFAULT NULL,
95
  processed_by varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL,
96
  payerinfo blob NULL,
97
  extra_data longblob NULL,
150
  if ( get_option( 'wpbdp-manual-upgrade-pending', false ) )
151
  return;
152
 
153
+ $upgrade_routines = array( '2.0', '2.1', '2.2', '2.3', '2.4', '2.5', '3.1', '3.2', '3.4', '3.5', '3.6', '3.7', '3.9', '4.0', '5', '6', '7' );
154
 
155
  foreach ( $upgrade_routines as $v ) {
156
  if ( version_compare( $this->installed_version, $v ) < 0 ) {
833
  $this->process_term_split( $old_id );
834
  }
835
 
836
+ public function upgrade_to_6() {
837
+ global $wpdb;
838
+
839
+ $wpdb->query( "ALTER TABLE {$wpdb->prefix}wpbdp_payments MODIFY created_on TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP" );
840
+ $wpdb->query( $wpdb->prepare( "UPDATE {$wpdb->prefix}wpbdp_payments SET processed_on = NULL WHERE processed_on = %s", '0000-00-00 00:00:00' ) );
841
+ }
842
+
843
+ public function upgrade_to_7() {
844
+ global $wpdb;
845
+
846
+ $fields = $wpdb->get_results( $wpdb->prepare( "SELECT id, field_type FROM {$wpdb->prefix}wpbdp_form_fields WHERE field_type IN (%s, %s, %s, %s) AND association = %s",
847
+ 'select', 'multiselect', 'checkbox', 'radio', 'meta' ) );
848
+
849
+ foreach ( $fields as $f ) {
850
+ $listing_values = $wpdb->get_results( $wpdb->prepare( "SELECT meta_id, meta_value FROM {$wpdb->postmeta} WHERE meta_key = %s",
851
+ '_wpbdp[fields][' . $f->id . ']' ) );
852
+
853
+ foreach ( $listing_values as $lv ) {
854
+ $v = maybe_unserialize( $lv->meta_value );
855
+
856
+ if ( in_array( $f->field_type, array( 'select', 'radio' ), true ) ) {
857
+ if ( is_array( $v ) )
858
+ $v = array_pop( $v );
859
+ } else {
860
+ if ( is_array( $v ) )
861
+ $v = implode( "\t", $v );
862
+ }
863
+
864
+ $wpdb->update( $wpdb->postmeta, array( 'meta_value' => $v ), array( 'meta_id' => $lv->meta_id ) );
865
+ }
866
+ }
867
+ }
868
+
869
  }
870
 
871
 
core/js/recaptcha.js CHANGED
@@ -1,13 +1,47 @@
1
- wpbdp_recaptcha = function() {
2
- var $ = jQuery;
 
 
 
 
 
3
 
4
- if ( 0 == $( '.wpbdp-recaptcha' ).length )
5
- return;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6
 
7
- $( '.wpbdp-recaptcha' ).each(function(i, v) {
8
- var $captcha = $(v);
 
9
 
10
- grecaptcha.render( $captcha[0], { 'sitekey': $captcha.attr( 'data-key' ),
11
- 'theme': 'light' } );
 
 
12
  });
13
- };
 
 
 
 
 
 
 
 
 
 
 
 
1
+ jQuery( function( $ ) {
2
+ var reCAPTCHA_Handler = function() {
3
+ this.max_attempts = 20;
4
+ this.attempts = 0;
5
+ this.max_delay = 1500;
6
+ this.timeout = false;
7
+ }
8
 
9
+ $.extend( reCAPTCHA_Handler.prototype, {
10
+ render_widgets: function() {
11
+ if ( this.timeout )
12
+ clearTimeout( this.timeout );
13
+
14
+ $( '.wpbdp-recaptcha' ).each(function(i, v) {
15
+ var $captcha = $(v);
16
+
17
+ if ( $captcha.data( 'wpbdp-recaptcha-enabled' ) )
18
+ return;
19
+
20
+ grecaptcha.render( $captcha[0], { 'sitekey': $captcha.attr( 'data-key' ),
21
+ 'theme': 'light' } );
22
+ $captcha.data( 'wpbdp-recaptcha-enabled', true );
23
+ });
24
+ },
25
 
26
+ render_widgets_when_ready: function() {
27
+ if ( typeof grecaptcha !== 'undefined' )
28
+ return this.render_widgets();
29
 
30
+ var self = this;
31
+ this.timeout = setTimeout( function() { self.render_widgets_when_ready() }, this.max_delay * Math.pow( this.attempts / this.max_attempts, 2 ) );
32
+ this.attempts++;
33
+ }
34
  });
35
+
36
+ if ( 0 == $( '.wpbdp-recaptcha' ).length )
37
+ return;
38
+
39
+ var wpbdp_rh = new reCAPTCHA_Handler();
40
+ wpbdp_rh.render_widgets_when_ready();
41
+
42
+ window.wpbdp_recaptcha_callback = function() {
43
+ if ( typeof wpbdp_rh == 'undefined' )
44
+ wpbdp_rh = new reCAPTCHA_Handler();
45
+ wpbdp_rh.render_widgets();
46
+ }
47
+ } );
core/js/recaptcha.min.js CHANGED
@@ -1 +1 @@
1
- wpbdp_recaptcha=function(){var $=jQuery;if(0==$(".wpbdp-recaptcha").length){return}$(".wpbdp-recaptcha").each(function(i,v){var $captcha=$(v);grecaptcha.render($captcha[0],{sitekey:$captcha.attr("data-key"),theme:"light"})})};
1
+ jQuery(function($){var reCAPTCHA_Handler=function(){this.max_attempts=20;this.attempts=0;this.max_delay=1500;this.timeout=false};$.extend(reCAPTCHA_Handler.prototype,{render_widgets:function(){if(this.timeout){clearTimeout(this.timeout)}$(".wpbdp-recaptcha").each(function(i,v){var $captcha=$(v);if($captcha.data("wpbdp-recaptcha-enabled")){return}grecaptcha.render($captcha[0],{sitekey:$captcha.attr("data-key"),theme:"light"});$captcha.data("wpbdp-recaptcha-enabled",true)})},render_widgets_when_ready:function(){if(typeof grecaptcha!=="undefined"){return this.render_widgets()}var self=this;this.timeout=setTimeout(function(){self.render_widgets_when_ready()},this.max_delay*Math.pow(this.attempts/this.max_attempts,2));this.attempts++}});if(0==$(".wpbdp-recaptcha").length){return}var wpbdp_rh=new reCAPTCHA_Handler();wpbdp_rh.render_widgets_when_ready();window.wpbdp_recaptcha_callback=function(){if(typeof wpbdp_rh=="undefined"){wpbdp_rh=new reCAPTCHA_Handler()}wpbdp_rh.render_widgets()}});
core/js/wpbdp.js CHANGED
@@ -137,6 +137,9 @@ WPBDP.fileUpload = {
137
  $( '#wpbdp-uploaded-images .wpbdp-image[data-imageid="' + res.data.imageId + '"]' ).fadeOut( function() {
138
  $( this ).remove();
139
 
 
 
 
140
  t._slotsRemaining++;
141
  $( '#image-slots-remaining' ).text( t._slotsRemaining );
142
 
@@ -180,6 +183,10 @@ WPBDP.fileUpload = {
180
  $( '#no-images-message' ).hide();
181
  $( '#wpbdp-uploaded-images' ).append( res.data.html );
182
 
 
 
 
 
183
  t._slotsRemaining -= res.data.attachmentIds.length;
184
  $( '#image-slots-remaining' ).text( t._slotsRemaining );
185
 
137
  $( '#wpbdp-uploaded-images .wpbdp-image[data-imageid="' + res.data.imageId + '"]' ).fadeOut( function() {
138
  $( this ).remove();
139
 
140
+ if ( 1 == $( '#wpbdp-uploaded-images .wpbdp-image' ).length )
141
+ $( '#wpbdp-uploaded-images .wpbdp-image:first input[name="thumbnail_id"] ').attr( 'checked', 'checked' );
142
+
143
  t._slotsRemaining++;
144
  $( '#image-slots-remaining' ).text( t._slotsRemaining );
145
 
183
  $( '#no-images-message' ).hide();
184
  $( '#wpbdp-uploaded-images' ).append( res.data.html );
185
 
186
+ if ( 1 == $( '#wpbdp-uploaded-images .wpbdp-image' ).length ) {
187
+ $( '#wpbdp-uploaded-images .wpbdp-image:first input[name="thumbnail_id"] ').attr( 'checked', 'checked' );
188
+ }
189
+
190
  t._slotsRemaining -= res.data.attachmentIds.length;
191
  $( '#image-slots-remaining' ).text( t._slotsRemaining );
192
 
core/js/wpbdp.min.js CHANGED
@@ -1 +1 @@
1
- if(typeof(window.WPBDP)=="undefined"){window.WPBDP={}}if(typeof(window.wpbdp)=="undefined"){window.wpbdp={}}jQuery(document).ready(function($){if($(".wpbdp-bar").children().length==0&&$.trim($(".wpbdp-bar").text())==""){$(".wpbdp-bar").remove()}$(".wpbdp-listing .contact-form .send-message-button").click(function(){$(".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"))})},configure_date_picker:function($e){$e.datepicker({dateFormat:$e.attr("data-date-format"),defaultDate:$e.val()})}};form_fields.init()});WPBDP.fileUpload={resizeIFrame:function(field_id,height){var iframe=jQuery("#wpbdp-upload-iframe-"+field_id)[0];var iframeWin=iframe.contentWindow||iframe.contentDocument.parentWindow;if(iframeWin.document.body){iframe.height=iframeWin.document.documentElement.scrollHeight||iframeWin.document.body.scrollHeight}},handleUpload:function(o){var $input=jQuery(o);var $form=$input.parent("form");$form.submit()},finishUpload:function(field_id,upload_id){var $iframe=jQuery("#wpbdp-upload-iframe-"+field_id);var $input=jQuery('input[name="listingfields['+field_id+']"]');$input.val(upload_id);var $preview=$input.siblings(".preview");$preview.find("img").remove();$preview.prepend($iframe.contents().find(".preview").html());$iframe.contents().find(".preview").remove();$preview.find(".delete").show()},deleteUpload:function(field_id){var $input=jQuery('input[name="listingfields['+field_id+']"]');var $preview=$input.siblings(".preview");$input.val("");$preview.find("img").remove();$preview.find(".delete").hide();return false}};(function($){var sb=wpbdp.listingSubmit={init:function(){if($(".wpbdp-submit-page.step-fee-selection").length>0){$("#wpbdp-listing-form-fees .fee-selection input").change(function(e){console.log(this);if(1==$(this).attr("data-canrecur")){if($(".make-charges-recurring-option").not(":visible")){$(".make-charges-recurring-option").fadeIn("fast")}}else{$(".make-charges-recurring-option").fadeOut("fast")}}).filter(":checked").trigger("change")}if($(".wpbdp-submit-page.step-images").length>0){sb.images.init()}}};var sbImages=sb.images=wpbdp.listingSubmit.images={_slots:0,_slotsRemaining:0,_working:false,init:function(){var t=this;sb.images._slots=parseInt($("#image-slots-total").text());sb.images._slotsRemaining=parseInt($("#image-slots-remaining").text());$("#wpbdp-uploaded-images").delegate(".delete-image","click",function(e){e.preventDefault();var url=$(this).attr("data-action");$.post(url,{state:$('form#wpbdp-listing-form-images input[name="_state"]').val()},function(res){if(!res.success){return}$('#wpbdp-uploaded-images .wpbdp-image[data-imageid="'+res.data.imageId+'"]').fadeOut(function(){$(this).remove();t._slotsRemaining++;$("#image-slots-remaining").text(t._slotsRemaining);if(t._slotsRemaining==t._slots){$("#no-images-message").show()}if(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()}})},"json")});wpbdp.dnd.setup($("#image-upload-dnd-area"),{init:function(){if(t._slotsRemaining>0){return}$("#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){$(this).siblings(".wpbdp-msg").remove();return(t._slotsRemaining-data.files.length)>=0},done:function(res){var uploadErrors=("undefined"!==typeof res.data.uploadErrors)?res.data.uploadErrors:false;if(uploadErrors){var errorMsg=$("<div>").addClass("wpbdp-msg error").html(res.data.uploadErrors);$(".area-and-conditions").prepend(errorMsg);return}$("#no-images-message").hide();$("#wpbdp-uploaded-images").append(res.data.html);t._slotsRemaining-=res.data.attachmentIds.length;$("#image-slots-remaining").text(t._slotsRemaining);if(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()}}})}};$(document).ready(function(){if(0==$(".wpbdp-submit-page").length){return}sb.init()})})(jQuery);
1
+ if(typeof(window.WPBDP)=="undefined"){window.WPBDP={}}if(typeof(window.wpbdp)=="undefined"){window.wpbdp={}}jQuery(document).ready(function($){if($(".wpbdp-bar").children().length==0&&$.trim($(".wpbdp-bar").text())==""){$(".wpbdp-bar").remove()}$(".wpbdp-listing .contact-form .send-message-button").click(function(){$(".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"))})},configure_date_picker:function($e){$e.datepicker({dateFormat:$e.attr("data-date-format"),defaultDate:$e.val()})}};form_fields.init()});WPBDP.fileUpload={resizeIFrame:function(field_id,height){var iframe=jQuery("#wpbdp-upload-iframe-"+field_id)[0];var iframeWin=iframe.contentWindow||iframe.contentDocument.parentWindow;if(iframeWin.document.body){iframe.height=iframeWin.document.documentElement.scrollHeight||iframeWin.document.body.scrollHeight}},handleUpload:function(o){var $input=jQuery(o);var $form=$input.parent("form");$form.submit()},finishUpload:function(field_id,upload_id){var $iframe=jQuery("#wpbdp-upload-iframe-"+field_id);var $input=jQuery('input[name="listingfields['+field_id+']"]');$input.val(upload_id);var $preview=$input.siblings(".preview");$preview.find("img").remove();$preview.prepend($iframe.contents().find(".preview").html());$iframe.contents().find(".preview").remove();$preview.find(".delete").show()},deleteUpload:function(field_id){var $input=jQuery('input[name="listingfields['+field_id+']"]');var $preview=$input.siblings(".preview");$input.val("");$preview.find("img").remove();$preview.find(".delete").hide();return false}};(function($){var sb=wpbdp.listingSubmit={init:function(){if($(".wpbdp-submit-page.step-fee-selection").length>0){$("#wpbdp-listing-form-fees .fee-selection input").change(function(e){console.log(this);if(1==$(this).attr("data-canrecur")){if($(".make-charges-recurring-option").not(":visible")){$(".make-charges-recurring-option").fadeIn("fast")}}else{$(".make-charges-recurring-option").fadeOut("fast")}}).filter(":checked").trigger("change")}if($(".wpbdp-submit-page.step-images").length>0){sb.images.init()}}};var sbImages=sb.images=wpbdp.listingSubmit.images={_slots:0,_slotsRemaining:0,_working:false,init:function(){var t=this;sb.images._slots=parseInt($("#image-slots-total").text());sb.images._slotsRemaining=parseInt($("#image-slots-remaining").text());$("#wpbdp-uploaded-images").delegate(".delete-image","click",function(e){e.preventDefault();var url=$(this).attr("data-action");$.post(url,{state:$('form#wpbdp-listing-form-images input[name="_state"]').val()},function(res){if(!res.success){return}$('#wpbdp-uploaded-images .wpbdp-image[data-imageid="'+res.data.imageId+'"]').fadeOut(function(){$(this).remove();if(1==$("#wpbdp-uploaded-images .wpbdp-image").length){$('#wpbdp-uploaded-images .wpbdp-image:first input[name="thumbnail_id"] ').attr("checked","checked")}t._slotsRemaining++;$("#image-slots-remaining").text(t._slotsRemaining);if(t._slotsRemaining==t._slots){$("#no-images-message").show()}if(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()}})},"json")});wpbdp.dnd.setup($("#image-upload-dnd-area"),{init:function(){if(t._slotsRemaining>0){return}$("#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){$(this).siblings(".wpbdp-msg").remove();return(t._slotsRemaining-data.files.length)>=0},done:function(res){var uploadErrors=("undefined"!==typeof res.data.uploadErrors)?res.data.uploadErrors:false;if(uploadErrors){var errorMsg=$("<div>").addClass("wpbdp-msg error").html(res.data.uploadErrors);$(".area-and-conditions").prepend(errorMsg);return}$("#no-images-message").hide();$("#wpbdp-uploaded-images").append(res.data.html);if(1==$("#wpbdp-uploaded-images .wpbdp-image").length){$('#wpbdp-uploaded-images .wpbdp-image:first input[name="thumbnail_id"] ').attr("checked","checked")}t._slotsRemaining-=res.data.attachmentIds.length;$("#image-slots-remaining").text(t._slotsRemaining);if(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()}}})}};$(document).ready(function(){if(0==$(".wpbdp-submit-page").length){return}sb.init()})})(jQuery);
core/template-sections.php ADDED
@@ -0,0 +1,51 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * @since themes-release
4
+ */
5
+ class _WPBDP_Template_Sections {
6
+
7
+ function __construct() {
8
+ add_action( 'wpbdp_template_variables', array( &$this, 'add_contact_form' ), 10, 2 );
9
+ add_action( 'wpbdp_template_variables', array( &$this, 'add_comments' ), 999, 2 );
10
+ }
11
+
12
+ function add_contact_form( $vars, $template ) {
13
+ if ( 'single' != $template )
14
+ return $vars;
15
+
16
+ $vars['#contact_form'] = array( 'callback' => array( &$this, 'listing_contact_form' ),
17
+ 'position' => 'after',
18
+ 'weight' => 0 );
19
+ return $vars;
20
+ }
21
+
22
+ function listing_contact_form( $vars ) {
23
+ if ( ! class_exists( 'WPBDP_Listing_Contact_View' ) )
24
+ require_once( WPBDP_PATH . 'core/view-listing-contact.php' );
25
+
26
+ $v = new WPBDP_Listing_Contact_View();
27
+ return $v->render_form( $vars['listing_id'] );
28
+ }
29
+
30
+ function add_comments( $vars, $template ) {
31
+ if ( 'single' != $template )
32
+ return $vars;
33
+
34
+ return $vars;
35
+ }
36
+
37
+ function listing_comments( $listing_id ) {
38
+ if ( ! wpbdp_get_option( 'show-comment-form' ) )
39
+ return;
40
+
41
+ echo '<div class="comments">';
42
+ comments_template( null, true );
43
+ echo '</div>';
44
+ }
45
+
46
+
47
+
48
+ }
49
+
50
+ new _WPBDP_Template_Sections();
51
+
core/templates-listings.php CHANGED
@@ -1,4 +1,7 @@
1
  <?php
 
 
 
2
 
3
  /**
4
  * Displays a single listing view taking into account all of the theme overrides.
@@ -19,10 +22,17 @@ function wpbdp_render_listing($listing_id=null, $view='single', $echo=false) {
19
 
20
  $q->the_post();
21
 
22
- if ($view == 'excerpt')
23
- $html = _wpbdp_render_excerpt();
24
- else
25
- $html = _wpbdp_render_single();
 
 
 
 
 
 
 
26
 
27
  if ( $echo )
28
  echo $html;
1
  <?php
2
+ if ( wpbdp_experimental( 'themes' ) )
3
+ require_once ( WPBDP_PATH . 'core/class-listing-display-helper.php' );
4
+
5
 
6
  /**
7
  * Displays a single listing view taking into account all of the theme overrides.
22
 
23
  $q->the_post();
24
 
25
+ if ( 'excerpt' == $view ) {
26
+ if ( wpbdp_experimental( 'themes' ) )
27
+ $html = WPBDP_Listing_Display_Helper::excerpt();
28
+ else
29
+ $html = _wpbdp_render_excerpt();
30
+ } else {
31
+ if ( wpbdp_experimental( 'themes' ) )
32
+ $html = WPBDP_Listing_Display_Helper::single();
33
+ else
34
+ $html = _wpbdp_render_single();
35
+ }
36
 
37
  if ( $echo )
38
  echo $html;
core/templates-ui.php CHANGED
@@ -33,6 +33,7 @@ function wpbdp_the_directory_categories() {
33
  function _wpbdp_padded_count( &$term ) {
34
  global $wpdb;
35
 
 
36
  $count = intval( wp_cache_get( 'term-padded-count-' . $term->term_id ,'wpbdp', false, $found ) );
37
 
38
  if ( ! $count && ! $found ) {
33
  function _wpbdp_padded_count( &$term ) {
34
  global $wpdb;
35
 
36
+ $found = false;
37
  $count = intval( wp_cache_get( 'term-padded-count-' . $term->term_id ,'wpbdp', false, $found ) );
38
 
39
  if ( ! $count && ! $found ) {
core/templates/bar.tpl.php ADDED
@@ -0,0 +1,4 @@
 
 
 
 
1
+ <div class="wpbdp-bar">
2
+ <?php wpbdp_the_main_links(); ?>
3
+ <?php wpbdp_the_search_form(); ?>
4
+ </div>
core/templates/category.tpl.php ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ $__template__ = array( 'wrapper' => 'page' );
3
+ ?>
4
+
5
+ <h2 class="category-name">
6
+ <?php echo esc_html( $category->name ); ?>
7
+ </h2>
8
+
9
+ <!-- TODO: what to do with the filter "wpbdp_category_page_listings" -->
10
+ <?php echo wpbdp_x_render( 'listings', array( 'query' => $query ) ); ?>
core/templates/excerpt.tpl.php ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ $__template__ = array( 'blocks' => array( 'before', 'after' ) );
3
+ ?>
4
+
5
+ <div id="wpbdp-listing-<?php echo $listing->get_id(); ?>"
6
+ class="wpbdp-listing wpbdp-excerpt excerpt wpbdp-listing-excerpt wpbdp-listing-<?php echo $listing->get_id(); ?> <?php echo $listing->get_sticky_status(); ?> <?php echo apply_filters( 'wpbdp_excerpt_view_css', '', $listing->get_id() ); ?> <?php echo $even_or_odd; ?>">
7
+
8
+ <?php echo $blocks['before']; ?>
9
+ <?php wpbdp_x_part( 'excerpt_content' ); ?>
10
+ <?php echo $blocks['after']; ?>
11
+
12
+ <?php echo wpbdp_render('parts/listing-buttons', array( 'listing_id' => $listing_id, 'view' => 'excerpt' ), false ); ?>
13
+
14
+ </div>
core/templates/excerpt_content.tpl.php ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php if ( $images->thumbnail ): ?>
2
+ <?php echo $images->thumbnail->html; ?>
3
+ <?php endif; ?>
4
+
5
+ <div class="listing-details">
6
+ <?php foreach ( $fields->not( 'social' ) as $field ): ?>
7
+ <?php echo $field->html; ?>
8
+ <?php endforeach; ?>
9
+
10
+ <?php
11
+ $social = $fields->filter( 'social' );
12
+ ?>
13
+ <?php if ( $social ): ?>
14
+ <div class="social-fields cf"><?php echo $social->html; ?></div>
15
+ <?php endif; ?>
16
+ </div>
core/templates/listing-sticky-tag.tpl.php ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
1
+ <div class="stickytag">
2
+ <img src="<?php echo WPBDP_URL . 'core/images/featuredlisting.png'; ?>"
3
+ alt="<?php echo _ex( 'Featured Listing', 'templates', 'WPBDM' ); ?>" border="0"
4
+ title="<?php echo _ex( 'Featured Listing', 'templates', 'WPBDM' ); ?>">
5
+ </div>
core/templates/listings.tpl.php ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php wpbdp_the_listing_sort_options(); ?>
2
+
3
+ <div class="listings wpbdp-listings list">
4
+ <?php if ( ! $query->have_posts() ): ?>
5
+ <span class="no-listings">
6
+ <?php _ex("No listings found.", 'templates', "WPBDM"); ?>
7
+ </span>
8
+ <?php else: ?>
9
+ <?php while ( $query->have_posts() ): $query->the_post(); ?>
10
+ <?php echo wpbdp_render_listing( null, 'excerpt' ); ?>
11
+ <?php endwhile; ?>
12
+
13
+ <div class="wpbdp-pagination">
14
+ <?php if (function_exists('wp_pagenavi')) : ?>
15
+ <?php wp_pagenavi( array( 'query' => $query ) ); ?>
16
+ <?php else: ?>
17
+ <span class="prev"><?php previous_posts_link( _x( '&laquo; Previous ', 'templates', 'WPBDM' ) ); ?></span>
18
+ <span class="next"><?php next_posts_link( _x( 'Next &raquo;', 'templates', 'WPBDM'), $query->max_num_pages ); ?></span>
19
+ <?php endif; ?>
20
+ </div>
21
+ <?php endif; ?>
22
+ </div>
core/templates/main_page.tpl.php ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ $__template__ = array( 'wrapper' => 'page' );
3
+ ?>
4
+
5
+ <div id="wpbdp-categories">
6
+ <?php
7
+ wpbdp_the_directory_categories();
8
+ ?>
9
+ </div>
10
+
11
+ <?php if ( $listings ): ?>
12
+ <?php echo wpbdp_x_render( 'listings', array( 'query' => $listings ) ); ?>
13
+ <?php endif; ?>
core/templates/page.tpl.php ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php if ( $_bar ): ?>
2
+ <?php echo wpbdp_x_render( 'bar', array( 'items' => $_bar_items ) ); ?>
3
+ <?php endif; ?>
4
+
5
+ <?php //do_action( 'wpbdp_page_before', $_id, $_template, $_vars ); ?>
6
+ <?php //do_action( 'wpbdp_page_' . $_id . '_before', $_vars ); ?>
7
+
8
+ <div id="wpbdp-page-<?php echo $_id; ?>" class="wpbdp-page wpbdp-page-<?php echo $_id; ?> <?php echo $_class; ?>">
9
+
10
+ <?php //do_action( 'wpbdp_page_before_inner', $_id, $_template, $_vars ); ?>
11
+ <?php //do_action( 'wpbdp_page_' . $_id . '_before_inner', $_vars ); ?>
12
+ <div class="wpbdp-page-inner <?php echo $_inner_class; ?>">
13
+ <?php echo $content; ?>
14
+ </div>
15
+ <?php //do_action( 'wpbdp_page_' . $_id . '_after_inner', $_vars ); ?>
16
+ <?php //do_action( 'wpbdp_page_after_inner', $_id, $_template, $_vars ); ?>
17
+
18
+ </div>
19
+
20
+ <?php //do_action( 'wpbdp_page_' . $_id . '_after', $_vars ); ?>
21
+ <?php //do_action( 'wpbdp_page_after', $_id, $_template, $_vars ); ?>
core/templates/single.tpl.php ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <div id="wpbdp-listing-<?php echo $listing->get_id(); ?>"
2
+ class="wpbdp-listing wpbdp-single wpbdp-listing-single wpbdp-listing-<?php echo $listing->get_id(); ?> single <?php echo $listing->get_sticky_status(); ?> <?php echo apply_filters( 'wpbdp_listing_view_css', '', $listing->get_id() ); ?> <?php if ( $images->main ): echo 'with-image'; endif; ?>"
3
+ itemscope
4
+ itemtype="http://schema.org/LocalBusiness">
5
+
6
+ <div class="listing-title">
7
+ <h2 itemprop="name"><?php echo $title; ?></h2>
8
+ </div>
9
+ <?php echo $sticky_tag; ?>
10
+
11
+ <?php echo wpbdp_render('parts/listing-buttons', array( 'listing_id' => $listing_id, 'view' => 'single' ), false ); ?>
12
+ <?php wpbdp_x_part( 'single_content' ); ?>
13
+
14
+ </div>
core/templates/single_content.tpl.php ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php if ( $images->main ): ?>
2
+ <div class="main-image"><?php echo $images->main->html; ?></div>
3
+ <?php endif; ?>
4
+
5
+ <div class="listing-details cf">
6
+ <?php foreach ( $fields->not( 'social' ) as $field ): ?>
7
+ <?php echo $field->html; ?>
8
+ <?php endforeach; ?>
9
+
10
+ <?php $social_fields = $fields->filter( 'social' ); ?>
11
+ <?php if ( $social_fields ): ?>
12
+ <div class="social-fields cf"><?php echo $social_fields->html; ?></div>
13
+ <?php endif; ?>
14
+ </div>
15
+
16
+ <?php if ( $images->extra ): ?>
17
+ <div class="extra-images">
18
+ <ul>
19
+ <?php foreach ( $images->extra as $img ): ?>
20
+ <li><?php echo $img->html; ?></li>
21
+ <?php endforeach; ?>
22
+ </ul>
23
+ </div>
24
+ <?php endif; ?>
core/themes.php ADDED
@@ -0,0 +1,594 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * @since 4.0
4
+ */
5
+ class WPBDP_Themes {
6
+
7
+ private $themes = array();
8
+ private $template_dirs = array();
9
+ private $cache = array( 'templates' => array(),
10
+ 'rendered' => array(),
11
+ 'template_vars_stack' => array() );
12
+
13
+
14
+ function __construct() {
15
+ if ( is_admin() ) {
16
+ require_once( WPBDP_PATH . 'admin/class-themes-admin.php' );
17
+ $this->admin = new WPBDP_Themes_Admin( $this );
18
+ }
19
+
20
+ // Theme template dir is priority 1.
21
+ $theme = $this->get_active_theme_data();
22
+ $this->template_dirs[] = $theme->path . 'templates/';
23
+
24
+ // Core templates are last priority.
25
+ $this->template_dirs[] = trailingslashit( WPBDP_PATH . 'core/templates' );
26
+
27
+ // Load special theme .php file.
28
+ $this->call_theme_function( '' );
29
+ $this->call_theme_function( 'init' );
30
+
31
+ add_action( 'wp_enqueue_scripts', array( &$this, 'enqueue_theme_scripts' ), 20 );
32
+ add_filter( 'wpbdp_form_field_display', array( &$this, 'field_theme_override' ), 999, 4 );
33
+
34
+ }
35
+
36
+ function call_theme_function( $fname, $args = array() ) {
37
+ $theme = $this->get_active_theme_data();
38
+
39
+ // If no function name is provided, just load the file.
40
+ if ( ! $fname && file_exists( $theme->path . 'theme.php' ) )
41
+ include_once( $theme->path . 'theme.php' );
42
+
43
+ $theme_name = str_replace( array( '-' ), array( '_' ), $theme->id );
44
+
45
+ if ( function_exists( $theme_name . '_' . $fname ) )
46
+ call_user_func_array( $theme_name . '_' . $fname, $args );
47
+ }
48
+
49
+ function enqueue_theme_scripts() {
50
+ $theme = $this->get_active_theme_data();
51
+ $css = $theme->assets->css;
52
+ $js = $theme->assets->js;
53
+
54
+ foreach ( $css as $c ) {
55
+ wp_enqueue_style( $theme->id . '-' . $this->_normalize_asset_name( $c ),
56
+ $theme->url . 'assets/' . $c );
57
+ }
58
+
59
+ foreach ( $js as $j ) {
60
+ wp_enqueue_script( $theme->id . '-' . $this->_normalize_asset_name( $j ),
61
+ $theme->url . 'assets/' . $j );
62
+ }
63
+
64
+ $this->call_theme_function( 'enqueue_scripts' );
65
+ }
66
+
67
+ function field_theme_override( $html = '', &$field, $context, $listing_id ) {
68
+ $options = array( 'field_' . $field->get_id(), 'field_' . $field->get_short_name(), 'field_' . $field->get_field_type_id() );
69
+ if ( $field->get_tag() )
70
+ $options[] = 'field_' . $field->get_tag();
71
+
72
+ $path = '';
73
+ foreach ( $options as $o ) {
74
+ if ( $path = $this->locate_template( $o ) )
75
+ break;
76
+ }
77
+
78
+ if ( ! $path )
79
+ return $html;
80
+
81
+ $vars = array( 'field' => $field,
82
+ 'context' => $context,
83
+ 'listing_id' => $listing_id,
84
+ 'value' => $field->html_value( $listing_id ),
85
+ 'raw' => $field->value( $listing_id ) );
86
+
87
+ return $this->render( $path, $vars );
88
+ }
89
+
90
+ function _normalize_asset_name( $a ) {
91
+ $a = strtolower( $a );
92
+ $a = str_replace( ' ', '_', $a );
93
+ $a = str_replace( '.css', '', $a );
94
+ return $a;
95
+ }
96
+
97
+ function get_themes_directories() {
98
+ $res = array();
99
+
100
+ $res[ WPBDP_PATH . 'themes/' ] = WPBDP_URL . 'themes/';
101
+ $res[ WP_CONTENT_DIR . '/businessdirectory-themes/' ] = WP_CONTENT_URL . '/businessdirectory-themes/';
102
+
103
+ return $res;
104
+ }
105
+
106
+ /**
107
+ * Scans all theme directories to find themes and returns information about them.
108
+ * Subsequent calls to this function use an internal cache to avoid unnecessary I/O.
109
+ * @return array An array of theme objects.
110
+ */
111
+ function get_installed_themes() {
112
+ // Use cached info if available.
113
+ if ( ! empty( $this->themes ) )
114
+ return $this->themes;
115
+
116
+ $themes = array();
117
+
118
+ foreach ( $this->get_themes_directories() as $path => $url ) {
119
+ $dirs = WPBDP_FS::ls( $path, 'filter=dir' );
120
+
121
+ if ( ! $dirs )
122
+ continue;
123
+
124
+ foreach ( $dirs as $d ) {
125
+ $info = $this->_get_theme_info( $d );
126
+
127
+ if ( ! $info )
128
+ continue;
129
+
130
+ $themes[ $info->id ] = $info;
131
+ }
132
+ }
133
+
134
+ $this->themes = $themes;
135
+ return $themes;
136
+ }
137
+
138
+ /**
139
+ * Changes the active theme.
140
+ * @param string $theme_id
141
+ * @return boolean True if theme was changed successfully, False otherwise.
142
+ */
143
+ function set_active_theme( $theme_id = '' ) {
144
+ if ( ! $theme_id )
145
+ return false;
146
+
147
+ $themes = $this->get_installed_themes();
148
+ if ( ! isset( $themes[ $theme_id ] ) )
149
+ return false;
150
+
151
+ if ( $theme_id == $this->get_active_theme() )
152
+ return true;
153
+
154
+ return update_option( 'wpbdp-active-theme', $theme_id );
155
+ }
156
+
157
+ /**
158
+ * Retrieves the ID for the current active theme.
159
+ * @return string
160
+ */
161
+ function get_active_theme() {
162
+ $active = get_option( 'wpbdp-active-theme', 'default' );
163
+ $themes = $this->get_installed_themes();
164
+
165
+ if ( ! isset( $themes[ $active ] ) )
166
+ return 'default';
167
+
168
+ return $active;
169
+ }
170
+
171
+ /**
172
+ * Retrieves theme information for the current active theme.
173
+ * @return object
174
+ */
175
+ function get_active_theme_data( $key = null ) {
176
+ $active = $this->get_active_theme();
177
+ $data = $this->themes[ $active ];
178
+
179
+ if ( ! is_null( $key ) )
180
+ return isset( $data->{$key} ) ? $data->{$key} : false;
181
+
182
+ return $data;
183
+ }
184
+
185
+ public function get_theme( $theme_id ) {
186
+ if ( isset( $this->themes[ $theme_id ] ) )
187
+ return $this->themes[ $theme_id ];
188
+
189
+ return false;
190
+ }
191
+
192
+ /**
193
+ * @since next-release
194
+ */
195
+ function missing_suggested_fields( $key = '' ) {
196
+ global $wpbdp;
197
+ global $wpdb;
198
+
199
+ $key = ( ! $key ) ? 'tag' : $key;
200
+
201
+ $missing = array();
202
+ $suggested_fields = $this->get_active_theme_data( 'suggested_fields' );
203
+ $current_fields_tags = $wpdb->get_col( "SELECT tag FROM {$wpdb->prefix}wpbdp_form_fields" );
204
+
205
+ $missing_tags = array_diff( $suggested_fields, $current_fields_tags );
206
+
207
+ foreach ( $missing_tags as $mt ) {
208
+ $info = $wpbdp->formfields->get_default_fields( $mt );
209
+
210
+ if ( ! $info )
211
+ continue;
212
+
213
+ $missing[] = $info[ $key ];
214
+ }
215
+
216
+ return $missing;
217
+ }
218
+
219
+ function _get_theme_info( $d ) {
220
+ $d = trailingslashit( $d );
221
+
222
+ $manifest_file = $d . 'theme.json';
223
+
224
+ if ( ! is_readable( $manifest_file ) ) {
225
+ return false;
226
+ }
227
+
228
+ $manifest = (array) json_decode( file_get_contents( $manifest_file ) );
229
+ if ( ! $manifest )
230
+ return false;
231
+
232
+ $theme_keys = array(
233
+ array( 'id', 'string', basename( $d ) ),
234
+ array( 'name', 'string', basename( $d ) ),
235
+ array( 'description', 'string', '' ),
236
+ array( 'version', 'int', 0 ),
237
+ array( 'author', 'string', '' ),
238
+ array( 'author_email', 'email', '' ),
239
+ array( 'author_url', 'url', '' ),
240
+ array( 'requires', 'string', '4.0dev' ),
241
+ array( 'assets', 'array', array( 'css' => null, 'js' => null ), array( 'allow_other_keys' => false ) ),
242
+ array( 'template_variables', 'array', array() ),
243
+ array( 'suggested_fields', 'array', array() )
244
+ /* array( 'assets/css', 'array/string', array() ),
245
+ array( 'assets/js', 'array/string', array() )*/
246
+ );
247
+
248
+ $info = new StdClass();
249
+
250
+ foreach ( $theme_keys as $i ) {
251
+ list( $k, $type, $default ) = $i;
252
+ $value = isset( $manifest[ $k ] ) ? $manifest[ $k ] : $default;
253
+
254
+ switch ( $type ) {
255
+ case 'string':
256
+ case 'email':
257
+ case 'url':
258
+ $value = is_string( $value ) ? $value : null;
259
+ break;
260
+
261
+ case 'int':
262
+ $value = is_numeric( $value ) ? intval( $value ) : null;
263
+ break;
264
+
265
+ case 'array':
266
+ break;
267
+
268
+ default:
269
+ $value = null;
270
+ break;
271
+ }
272
+
273
+ if ( is_null( $value ) )
274
+ continue;
275
+
276
+ $info->{$k} = $value;
277
+ }
278
+
279
+ $info->path = $d;
280
+
281
+ if ( ! $this->_guess_theme_path_info( $info ) )
282
+ return false;
283
+
284
+ return $info;
285
+ }
286
+
287
+ function _guess_theme_path_info( &$theme ) {
288
+ $valid_parents = $this->get_themes_directories();
289
+ $url = '';
290
+
291
+ foreach ( $valid_parents as $p => $u ) {
292
+ if ( false === stripos( $theme->path, $p ) )
293
+ continue;
294
+
295
+ $url = str_replace( $p, $u, $theme->path );
296
+ }
297
+
298
+ $theme->url = $url;
299
+ $theme->thumbnail = is_readable( $theme->path . 'thumbnail.png' ) ? $theme->url . 'thumbnail.png' : '';
300
+
301
+ return ! empty( $url );
302
+ }
303
+
304
+ function add_template_dir( $dir_or_file ) {
305
+ if ( ! is_dir( $dir_or_file ) )
306
+ return false;
307
+
308
+ $path = trailingslashit( $dir_or_file );
309
+
310
+ if ( in_array( $path, $this->template_dirs, true ) )
311
+ return true;
312
+
313
+ $last = array_pop( $this->template_dirs );
314
+ $this->template_dirs[] = $path;
315
+ $this->template_dirs[] = $last;
316
+
317
+ return true;
318
+ }
319
+
320
+ function render( $id_or_file, $vars = array() ) {
321
+ $path = '';
322
+
323
+ if ( file_exists( $id_or_file ) )
324
+ $path = $id_or_file;
325
+ else
326
+ $path = $this->locate_template( $id_or_file );
327
+
328
+ if ( ! $path )
329
+ throw new Exception( 'Invalid template id or file: "' . $id_or_file . '"' );
330
+
331
+ if ( ! isset( $vars['_in_wrapper'] ) ) {
332
+ // Setup default and hook-added variables.
333
+ $this->_configure_template_vars( $id_or_file, $path, $vars );
334
+
335
+ // Process variables using templates or callbacks.
336
+ $this->_process_template_vars( $vars );
337
+
338
+ // Configure blocks depending on theme overrides.
339
+ $this->_configure_template_blocks( $vars );
340
+ }
341
+
342
+ array_push( $this->cache['template_vars_stack'], $vars );
343
+ extract( $vars );
344
+
345
+ ob_start();
346
+ include( $path );
347
+ $html = ob_get_contents();
348
+ ob_end_clean();
349
+
350
+ $template_meta = ( isset( $__template__ ) && is_array( $__template__ ) ) ? $__template__ : array();
351
+ $template_blocks = ! empty( $template_meta['blocks'] ) ? $template_meta['blocks'] : array();
352
+
353
+ // Check for wrapper template.
354
+ $wrapper_name = '';
355
+
356
+ if ( isset( $vars['_wrapper'] ) && false === $vars['_wrapper'] ) {
357
+ // Do not use a wrapper.
358
+ } else {
359
+ if ( isset( $vars['_wrapper'] ) )
360
+ $wrapper_name = $vars['_wrapper'];
361
+
362
+ if ( ! $wrapper_name && ! empty( $template_meta['wrapper'] ) )
363
+ $wrapper_name = $template_meta['wrapper'];
364
+
365
+ if ( ! $wrapper_name )
366
+ $wrapper_name = $id_or_file . '_wrapper';
367
+ }
368
+
369
+ $is_part = isset( $vars['_part'] ) && $vars['_part'];
370
+ $wrapper = $wrapper_name ? $this->locate_template( $wrapper_name ) : false;
371
+
372
+ // Add before/after to the HTML directly.
373
+ $html = ( ( $is_part || in_array( 'before', $template_blocks, true ) ) ? '' : ( ! empty( $vars['blocks']['before'] ) ? $vars['blocks']['before'] : '' ) ) .
374
+ ( ( $is_part || in_array( 'before_inner', $template_blocks, true ) ) ? '' : ( ! empty( $vars['blocks']['before_inner'] ) ? $vars['blocks']['before_inner'] : '' ) ) .
375
+ $html .
376
+ ( ( $is_part || in_array( 'after_inner', $template_blocks, true ) ) ? '' : ( ! empty( $vars['blocks']['after_inner'] ) ? $vars['blocks']['after_inner'] : '' ) ) .
377
+ ( ( $is_part || in_array( 'after', $template_blocks, true ) ) ? '' : ( ! empty( $vars['blocks']['after'] ) ? $vars['blocks']['after'] : '' ) );
378
+
379
+ if ( $wrapper ) {
380
+ $vars['_wrapper'] = false; // Stop recursion.
381
+ $vars['_in_wrapper'] = true;
382
+
383
+ $wrapper_vars = array_merge( $vars, array( 'content' => $html ) );
384
+ unset( $wrapper_vars['blocks'] );
385
+
386
+ $html = $this->render( $wrapper_name,
387
+ $wrapper_vars );
388
+ } else {
389
+ }
390
+
391
+ array_pop( $this->cache['template_vars_stack'] );
392
+
393
+ return $html;
394
+ }
395
+
396
+ function render_part( $id_or_file ) {
397
+ $output = '';
398
+
399
+ $last = count( $this->cache['template_vars_stack'] ) - 1;
400
+
401
+ if ( $last >= 0 )
402
+ $vars = $this->cache['template_vars_stack'][ $last ];
403
+ else
404
+ $vars = array();
405
+
406
+ $vars['_part'] = true;
407
+ $output = $this->render( $id_or_file, $vars );
408
+ return $this->render( $id_or_file, $vars );
409
+ }
410
+
411
+ function _configure_template_vars ( $id_or_file, $path, &$vars ) {
412
+ $defaults = array(
413
+ '_id' => str_replace( array( '.tpl.php', ' ', '-page', 'page-', 'page' ),
414
+ array( '', '-', '', '', '' ),
415
+ $id_or_file ),
416
+ '_template' => $id_or_file,
417
+ '_path' => $path,
418
+ '_view' => null,
419
+ '_full' => false,
420
+ '_bar' => false,
421
+ '_bar_items' => array( 'links', 'search' ),
422
+ '_class' => '',
423
+ '_inner_class' => ''
424
+ );
425
+
426
+ if ( isset( $vars['_full'] ) && $vars['_full'] && ! array_key_exists( '_bar', $vars ) )
427
+ $defaults['_bar'] = true;
428
+
429
+ $vars = array_merge( $defaults, $vars );
430
+ $vars = apply_filters( 'wpbdp_template_variables', $vars, $id_or_file );
431
+ $vars = apply_filters( 'wpbdp_template_variables__' . $id_or_file, $vars, $path );
432
+
433
+ // Add info about current theme.
434
+ $theme = $this->get_active_theme_data();
435
+ $vars['THEME_PATH'] = $theme->path;
436
+ $vars['THEME_URL'] = $theme->url;
437
+ }
438
+
439
+ function _process_template_vars( &$vars ) {
440
+ foreach ( $vars as $k => $v ) {
441
+ if ( '#' != $k[0] )
442
+ continue;
443
+
444
+ $k_ = substr( $k, 1 );
445
+
446
+ if ( ! is_array( $v ) || ! array_key_exists( 'position', $v ) ) {
447
+ $vars[ $k_ ] = $v;
448
+ unset( $vars[ $k ] );
449
+ }
450
+
451
+ $vars[ $k ]['weight'] = isset( $v['weight'] ) ? intval( $v['weight'] ) : 10;
452
+
453
+ if ( array_key_exists( 'value', $v ) )
454
+ continue;
455
+
456
+ if ( array_key_exists( 'callback', $v ) ) {
457
+ $vars[ $k ]['value'] = call_user_func_array( $v['callback'], array( $vars, $vars['_template'] ) ); // TODO: support 'echo'ed output too.
458
+ unset( $vars[ $k ]['callback'] );
459
+ }
460
+ }
461
+ }
462
+
463
+ function _configure_template_blocks( &$vars ) {
464
+ $template_id = $vars['_template'];
465
+
466
+ $blocks = array( 'after' => array(), 'before' => array(), 'before_inner' => array(), 'after_inner' => array() );
467
+ // Merge blocks from parent.
468
+ // TODO: how do we handle cases where the parent says it is going to handle a block and a "part" should do that?
469
+ // Maybe we should not process blocks for "parts" and just use whatever the calling template had?
470
+ if ( isset( $vars['blocks'] ) && $vars['blocks'] ) {
471
+ foreach ( $vars['blocks'] as $pos => $bl ) {
472
+ $vars['#inherited_' . $pos] = array( 'position' => $pos, 'value' => $bl, 'weight' => 0 );
473
+ }
474
+ }
475
+ $vars['blocks'] = array();
476
+
477
+ // Current theme info.
478
+ $current_theme = $this->get_active_theme_data();
479
+ $theme_vars = ( isset ( $current_theme->template_variables->{$template_id} ) ) ? $current_theme->template_variables->{$template_id} : array();
480
+
481
+ foreach ( $vars as $var => $content ) {
482
+ if ( '#' != $var[0] )
483
+ continue;
484
+
485
+ $new_key = substr( $var, 1 );
486
+ $var_position = $content['position'];
487
+ $var_value = $content['value'];
488
+ $var_weight = $content['weight'];
489
+
490
+ if ( ! in_array( $new_key, $theme_vars, true ) ) {
491
+ if ( isset( $blocks[ $var_position ] ) ) {
492
+ if ( ! isset( $blocks[ $var_position ][ $var_weight ] ) )
493
+ $blocks[ $var_position ][ $var_weight ] = array();
494
+
495
+ $blocks[ $var_position ][ $var_weight ][ $new_key ] = $var_value;
496
+ } else {
497
+ $vars[ $new_key ] = $var_value;
498
+ }
499
+ } else {
500
+ $vars[ $new_key ] = $var_value;
501
+ }
502
+
503
+ unset( $vars[ $var ] );
504
+ }
505
+
506
+ // Sort blocks.
507
+ foreach ( $blocks as $block_id => &$block_content ) {
508
+ $vars['blocks'][ $block_id ] = '';
509
+
510
+ if ( ! $block_content )
511
+ continue;
512
+
513
+ ksort( $block_content, SORT_NUMERIC );
514
+
515
+ foreach ( $block_content as $prio => $c )
516
+ $vars['blocks'][ $block_id ] .= implode( '', $c );
517
+ }
518
+ }
519
+
520
+ function locate_template( $id ) {
521
+ $id = str_replace( '.tpl.php', '', $id );
522
+
523
+ if ( isset( $this->cache['templates'][ $id ] ) )
524
+ return $this->cache['templates'][ $id ];
525
+
526
+ $filename = str_replace( ' ', '-', $id ) . '.tpl.php';
527
+ $path = false;
528
+
529
+ // Find the template.
530
+ foreach ( $this->template_dirs as $p ) {
531
+ if ( file_exists( $p . $filename ) ) {
532
+ $path = $p . $filename;
533
+ break;
534
+ }
535
+ }
536
+
537
+ if ( $path )
538
+ $this->cache['templates'][ $id ] = $path;
539
+
540
+ return $path;
541
+ }
542
+
543
+ function install_theme( $file ) {
544
+ $themes_dir = wp_normalize_path( WP_CONTENT_DIR . '/businessdirectory-themes/' ); // TODO: do not hardcode this directory.
545
+ list( $temp_dir, $unzipped_dir, $package_name ) = WPBDP_FS::unzip_to_temp_dir( $file );
546
+
547
+ if ( ! file_exists( WPBDP_FS::join( $unzipped_dir, 'theme.json' ) ) ) {
548
+ WPBDP_FS::rmdir( $temp_dir );
549
+ return new WP_Error( 'no-theme-file',
550
+ _x( 'ZIP file is not a valid BD theme file.', 'themes', 'WPBDM' ) );
551
+ }
552
+
553
+ if ( ! WPBDP_FS::mkdir( $themes_dir ) ) {
554
+ WPBDP_FS::rmdir( $temp_dir );
555
+ return new WP_Error( 'no-themes-directory',
556
+ _x( 'Could not create themes directory.', 'themes', 'WPBDM' ) );
557
+ }
558
+
559
+ $dest_dir = $themes_dir . $package_name;
560
+
561
+ if ( ! WPBDP_FS::rmdir( $dest_dir ) ) {
562
+ WPBDP_FS::rmdir( $temp_dir );
563
+ return new WP_Error( 'old-theme-not-removed',
564
+ sprintf( _x( 'Could not remove previous theme directory "%s".', 'themes', 'WPBDM' ),
565
+ $dest_dir ) );
566
+ }
567
+
568
+ if ( ! WPBDP_FS::movedir( $unzipped_dir, $themes_dir ) ) {
569
+ WPBDP_FS::rmdir( $temp_dir );
570
+ return new WP_Error( 'theme-not-copied', _x( 'Could not move new theme into theme directory.', 'themes', 'WPBDM' ) );
571
+ }
572
+
573
+ WPBDP_FS::rmdir( $temp_dir );
574
+
575
+ return $dest_dir;
576
+ }
577
+
578
+ }
579
+
580
+ function wpbdp_x_render( $id_or_file, $vars = array() ) {
581
+ global $wpbdp;
582
+ return $wpbdp->themes->render( $id_or_file, $vars );
583
+ }
584
+
585
+ function wpbdp_x_part( $id_or_file ) {
586
+ global $wpbdp;
587
+ echo $wpbdp->themes->render_part( $id_or_file );
588
+ }
589
+
590
+ function wpbdp_add_template_dir( $dir_or_file ) {
591
+ global $wpbdp;
592
+ return $wpbdp->themes->add_template_dir( $dir_or_file );
593
+ }
594
+
core/utils.php CHANGED
@@ -2,6 +2,7 @@
2
  require_once( WPBDP_PATH . 'core/debugging.php' );
3
  require_once( WPBDP_PATH . 'core/class-email.php' );
4
  require_once( WPBDP_PATH . 'core/class-ajax-response.php' );
 
5
 
6
 
7
  /**
@@ -346,34 +347,38 @@ function wpbdp_format_time( $time=null, $format='mysql', $time_is_date=false ) {
346
  * @return array list of files within the directory.
347
  * @since 3.3
348
  */
349
- function wpbdp_scandir( $path ) {
350
  if ( !is_dir( $path ) )
351
  return array();
352
-
353
- return array_diff( scandir( $path ), array( '.', '..' ) );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
354
  }
355
 
356
  /**
357
  * Recursively deletes a directory.
358
  * @param string $path a directory.
359
  * @since 3.3
 
360
  */
361
  function wpbdp_rrmdir( $path ) {
362
- if ( !is_dir( $path ) )
363
- return;
364
-
365
- $files = wpbdp_scandir( $path );
366
-
367
- foreach ( $files as &$f ) {
368
- $filepath = rtrim( $path, DIRECTORY_SEPARATOR ) . DIRECTORY_SEPARATOR . ltrim( $f, DIRECTORY_SEPARATOR );
369
-
370
- if ( is_dir( $filepath ) )
371
- wpbdp_rrmdir( $filepath );
372
- else
373
- unlink( $filepath );
374
- }
375
-
376
- rmdir( $path );
377
  }
378
 
379
  /**
2
  require_once( WPBDP_PATH . 'core/debugging.php' );
3
  require_once( WPBDP_PATH . 'core/class-email.php' );
4
  require_once( WPBDP_PATH . 'core/class-ajax-response.php' );
5
+ require_once( WPBDP_PATH . 'core/helpers/class-fs.php' );
6
 
7
 
8
  /**
347
  * @return array list of files within the directory.
348
  * @since 3.3
349
  */
350
+ function wpbdp_scandir( $path, $args = array() ) {
351
  if ( !is_dir( $path ) )
352
  return array();
353
+ /*
354
+ $defaults = array(
355
+ 'filter' => false
356
+ );
357
+ $args = wp_parse_args( $args, $defaults );
358
+ extract( $args );
359
+
360
+ $filter = is_array( $filter ) ? $filter : ( $filter ? (array) $filter : false );*/
361
+ $res = array_diff( scandir( $path ), array( '.', '..' ) );
362
+
363
+ /* foreach ( $res as $i => &$r ) {
364
+ $r = untrailingslashit( $path ) . '/' . $r;
365
+
366
+ if ( $filter && ( ( ! in_array( 'dir', $filter ) && is_dir( $r ) ) || ( ! in_array( 'file', $filter ) && is_file( $r ) ) ) )
367
+ unset( $res[ $i ] );
368
+ }
369
+ */
370
+ return $res;
371
+ // return array_diff( scandir( $path ), array( '.', '..' ) );
372
  }
373
 
374
  /**
375
  * Recursively deletes a directory.
376
  * @param string $path a directory.
377
  * @since 3.3
378
+ * @deprecated since next-release. Use {@link WPBDP_FS::rmdir} instead.
379
  */
380
  function wpbdp_rrmdir( $path ) {
381
+ return WPBDP_FS::rmdir( $path );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
382
  }
383
 
384
  /**
core/view-listing-contact.php CHANGED
@@ -27,10 +27,9 @@ class WPBDP_Listing_Contact_View extends WPBDP_View {
27
 
28
  $current_user = is_user_logged_in() ? wp_get_current_user() : null;
29
 
30
- $this->name = $current_user ? $current_user->data->user_login : ( isset( $_POST['commentauthorname'] ) ? trim( $_POST['commentauthorname'] ) : '' );
31
- $this->email = $current_user ? $current_user->data->user_email : ( isset( $_POST['commentauthoremail'] ) ? trim( $_POST['commentauthoremail'] ) : '' );
32
  $this->message = isset( $_POST['commentauthormessage'] ) ? trim( wp_kses( $_POST['commentauthormessage'], array() ) ) : '';
33
-
34
  }
35
 
36
  private function validate() {
@@ -110,6 +109,8 @@ class WPBDP_Listing_Contact_View extends WPBDP_View {
110
  }
111
 
112
  public function render_form( $listing_id = 0, $validation_errors = array() ) {
 
 
113
  if ( ! $listing_id || ! apply_filters('wpbdp_show_contact_form', wpbdp_get_option( 'show-contact-form' ), $listing_id ) )
114
  return '';
115
 
27
 
28
  $current_user = is_user_logged_in() ? wp_get_current_user() : null;
29
 
30
+ $this->name = wp_strip_all_tags( $current_user ? $current_user->data->user_login : ( isset( $_POST['commentauthorname'] ) ? trim( $_POST['commentauthorname'] ) : '' ) );
31
+ $this->email = sanitize_email( $current_user ? $current_user->data->user_email : ( isset( $_POST['commentauthoremail'] ) ? trim( $_POST['commentauthoremail'] ) : '' ) );
32
  $this->message = isset( $_POST['commentauthormessage'] ) ? trim( wp_kses( $_POST['commentauthormessage'], array() ) ) : '';
 
33
  }
34
 
35
  private function validate() {
109
  }
110
 
111
  public function render_form( $listing_id = 0, $validation_errors = array() ) {
112
+ $listing_id = absint( $listing_id );
113
+
114
  if ( ! $listing_id || ! apply_filters('wpbdp_show_contact_form', wpbdp_get_option( 'show-contact-form' ), $listing_id ) )
115
  return '';
116
 
core/views.php CHANGED
@@ -8,7 +8,10 @@ if (!class_exists('WPBDP_DirectoryController')) {
8
  class WPBDP_DirectoryController {
9
 
10
  public $action = null;
 
11
  private $current_category = 0;
 
 
12
 
13
 
14
  public function __construct() {
@@ -55,6 +58,14 @@ class WPBDP_DirectoryController {
55
  return $this->current_category;
56
  }
57
 
 
 
 
 
 
 
 
 
58
  public function dispatch() {
59
  switch ($this->action) {
60
  case 'showlisting':
@@ -91,6 +102,7 @@ class WPBDP_DirectoryController {
91
  return $upgrade_page->dispatch();
92
 
93
  break;
 
94
  case 'viewlistings':
95
  return $this->view_listings(true);
96
  break;
@@ -139,6 +151,7 @@ class WPBDP_DirectoryController {
139
  $id_or_slug = get_query_var( 'id' ) ? get_query_var( 'id' ) : wpbdp_getv( $_GET, 'id', 0 );
140
 
141
  $listing_id = wpbdp_get_post_by_id_or_slug( $id_or_slug, 'id', 'id' );
 
142
  /*
143
  if (get_query_var('listing') || isset($_GET['listing'])) {
144
  if ($posts = get_posts(array('post_status' => 'any', 'numberposts' => 1, 'post_type' => WPBDP_POST_TYPE, 'name' => get_query_var('listing') ? get_query_var('listing') : wpbdp_getv($_GET, 'listing', null) ) )) {
@@ -191,62 +204,107 @@ class WPBDP_DirectoryController {
191
  $category_id = $category_id ? $category_id : intval(get_query_var('category_id'));
192
  $category_id = is_array( $category_id ) && 1 == count( $category_id ) ? $category_id[0] : $category_id;
193
 
194
- if ( ! $in_listings_shortcode )
195
- $this->current_category = $category_id;
 
 
 
 
 
 
 
 
 
 
 
 
196
 
197
- $listings_api = wpbdp_listings_api();
 
 
198
 
199
- query_posts(array(
200
- 'wpbdp_action' => 'browsecategory',
201
- 'post_type' => WPBDP_POST_TYPE,
202
- 'post_status' => 'publish',
203
- 'posts_per_page' => wpbdp_get_option( 'listings-per-page' ) > 0 ? wpbdp_get_option( 'listings-per-page' ) : -1,
204
- 'paged' => get_query_var('paged') ? get_query_var('paged') : 1,
205
- 'orderby' => wpbdp_get_option('listings-order-by', 'date'),
206
- 'order' => wpbdp_get_option('listings-sort', 'ASC'),
207
- 'tax_query' => array(
208
- array('taxonomy' => WPBDP_CATEGORY_TAX,
209
- 'field' => 'id',
210
- 'terms' => $category_id)
211
- )
212
- ));
213
- $q = $GLOBALS['wp_query'];
214
- wpbdp_push_query( $q );
215
 
216
- if ( is_array( $category_id ) ) {
217
- $title = '';
218
- $category = null;
219
- } else {
220
  $category = get_term( $category_id, WPBDP_CATEGORY_TAX );
221
- $title = esc_attr( $category->name );
 
 
 
 
 
222
 
223
- if ( $in_listings_shortcode )
 
 
 
 
 
 
 
 
 
 
 
224
  $title = '';
225
- }
 
 
 
226
 
227
- $html = wpbdp_render( 'category',
228
- array(
229
- 'title' => $title,
230
- 'category' => $category,
231
- 'is_tag' => false,
232
- 'in_shortcode' => $in_listings_shortcode
233
- ),
234
- false );
 
 
 
 
 
 
 
235
 
236
- wp_reset_query();
237
  wpbdp_pop_query();
238
 
239
  return $html;
240
  }
241
 
242
  /* Display category. */
243
- public function browse_tag() {
244
- if (!$this->check_main_page($msg)) return $msg;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
245
 
246
- $tag = get_term_by('slug', get_query_var('tag'), WPBDP_TAGS_TAX);
247
- $tag_id = $tag->term_id;
248
 
249
- $listings_api = wpbdp_listings_api();
 
 
 
 
250
 
251
  query_posts(array(
252
  'post_type' => WPBDP_POST_TYPE,
@@ -256,35 +314,30 @@ class WPBDP_DirectoryController {
256
  'orderby' => wpbdp_get_option('listings-order-by', 'date'),
257
  'order' => wpbdp_get_option('listings-sort', 'ASC'),
258
  'tax_query' => array(
259
- array('taxonomy' => WPBDP_TAGS_TAX,
260
- 'field' => 'id',
261
- 'terms' => $tag_id)
262
  )
263
  ));
264
  wpbdp_push_query( $GLOBALS['wp_query'] );
265
 
266
  $html = wpbdp_render( 'category',
267
- array(
268
- 'title' => esc_attr( $tag->name ),
269
- 'category' => $tag,
270
- 'is_tag' => true
271
- ),
272
- false );
273
 
274
  wp_reset_query();
275
  wpbdp_pop_query();
276
 
277
  return $html;
278
- }
279
 
280
  /* display listings */
281
  public function view_listings($include_buttons=false, $args_ = array()) {
282
- $paged = 1;
283
-
284
- if (get_query_var('page'))
285
- $paged = get_query_var('page');
286
- elseif (get_query_var('paged'))
287
- $paged = get_query_var('paged');
288
 
289
  $args = array(
290
  'post_type' => WPBDP_POST_TYPE,
@@ -297,31 +350,43 @@ class WPBDP_DirectoryController {
297
  if ( isset( $args_['numberposts'] ) )
298
  $args['numberposts'] = $args_['numberposts'];
299
 
300
- // See if we need to call query_posts() directly in case the user is using the template without
301
- // the $query argument.
302
- $template = file_get_contents( wpbdp_locate_template( 'businessdirectory-listings' ) );
303
- $compat = ( false === stripos( $template, '$query->the_post' ) ) ? true : false;
304
 
305
- if ( $compat ) {
306
- query_posts( $args );
307
- $q = $GLOBALS['wp_query'];
 
 
308
  } else {
309
- $q = new WP_Query( $args );
310
- }
 
 
 
 
 
 
 
 
 
311
 
312
- wpbdp_push_query( $q );
313
 
314
- $html = wpbdp_capture_action( 'wpbdp_before_viewlistings_page' );
315
- $html .= wpbdp_render('businessdirectory-listings', array(
316
- 'query' => $q,
317
- 'excludebuttons' => !$include_buttons
318
- ), true);
319
- $html .= wpbdp_capture_action( 'wpbdp_after_viewlistings_page' );
320
 
321
- if ( ! $compat )
322
- wp_reset_postdata();
 
 
 
323
 
324
- wp_reset_query();
325
  wpbdp_pop_query( $q );
326
 
327
  return $html;
@@ -403,6 +468,11 @@ class WPBDP_DirectoryController {
403
  $html .= wpbdp_render_msg( $msg );
404
  }
405
 
 
 
 
 
 
406
  $html .= wpbdp_render(array('businessdirectory-main-page', 'wpbusdirman-index-categories'),
407
  array(
408
  'submit_listing_button' => wpbusdirman_post_menu_button_submitlisting(),
@@ -517,6 +587,21 @@ function wpbdp_current_category_id() {
517
  return $wpbdp->controller->current_category_id();
518
  }
519
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
520
  }
521
 
522
 
8
  class WPBDP_DirectoryController {
9
 
10
  public $action = null;
11
+
12
  private $current_category = 0;
13
+ private $current_tag = 0;
14
+ private $current_listing = 0;
15
 
16
 
17
  public function __construct() {
58
  return $this->current_category;
59
  }
60
 
61
+ public function current_tag_id() {
62
+ return $this->current_tag;
63
+ }
64
+
65
+ public function current_listing_id() {
66
+ return $this->current_listing;
67
+ }
68
+
69
  public function dispatch() {
70
  switch ($this->action) {
71
  case 'showlisting':
102
  return $upgrade_page->dispatch();
103
 
104
  break;
105
+ case 'view-listings':
106
  case 'viewlistings':
107
  return $this->view_listings(true);
108
  break;
151
  $id_or_slug = get_query_var( 'id' ) ? get_query_var( 'id' ) : wpbdp_getv( $_GET, 'id', 0 );
152
 
153
  $listing_id = wpbdp_get_post_by_id_or_slug( $id_or_slug, 'id', 'id' );
154
+ $this->current_listing = $listing_id;
155
  /*
156
  if (get_query_var('listing') || isset($_GET['listing'])) {
157
  if ($posts = get_posts(array('post_status' => 'any', 'numberposts' => 1, 'post_type' => WPBDP_POST_TYPE, 'name' => get_query_var('listing') ? get_query_var('listing') : wpbdp_getv($_GET, 'listing', null) ) )) {
204
  $category_id = $category_id ? $category_id : intval(get_query_var('category_id'));
205
  $category_id = is_array( $category_id ) && 1 == count( $category_id ) ? $category_id[0] : $category_id;
206
 
207
+ $args = array(
208
+ 'wpbdp_action' => 'browsecategory',
209
+ 'post_type' => WPBDP_POST_TYPE,
210
+ 'post_status' => 'publish',
211
+ 'posts_per_page' => wpbdp_get_option( 'listings-per-page' ) > 0 ? wpbdp_get_option( 'listings-per-page' ) : -1,
212
+ 'paged' => get_query_var('paged') ? get_query_var('paged') : 1,
213
+ 'orderby' => wpbdp_get_option('listings-order-by', 'date'),
214
+ 'order' => wpbdp_get_option('listings-sort', 'ASC'),
215
+ 'tax_query' => array(
216
+ array('taxonomy' => WPBDP_CATEGORY_TAX,
217
+ 'field' => 'id',
218
+ 'terms' => $category_id)
219
+ )
220
+ );
221
 
222
+ if ( wpbdp_experimental( 'themes' ) ) {
223
+ if ( ! $in_listings_shortcode )
224
+ $this->current_category = $category_id;
225
 
226
+ $q = new WP_Query( $args );
227
+ wpbdp_push_query( $q );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
228
 
 
 
 
 
229
  $category = get_term( $category_id, WPBDP_CATEGORY_TAX );
230
+ $category->is_tag = false;
231
+
232
+ $html = wpbdp_x_render( 'category', array( '_id' => 'category',
233
+ '_full' => true,
234
+ 'category' => $category,
235
+ 'query' => $q ) );
236
 
237
+ wp_reset_postdata();
238
+ } else {
239
+ if ( ! $in_listings_shortcode )
240
+ $this->current_category = $category_id;
241
+
242
+ $listings_api = wpbdp_listings_api();
243
+
244
+ query_posts( $args );
245
+ $q = $GLOBALS['wp_query'];
246
+ wpbdp_push_query( $q );
247
+
248
+ if ( is_array( $category_id ) ) {
249
  $title = '';
250
+ $category = null;
251
+ } else {
252
+ $category = get_term( $category_id, WPBDP_CATEGORY_TAX );
253
+ $title = esc_attr( $category->name );
254
 
255
+ if ( $in_listings_shortcode )
256
+ $title = '';
257
+ }
258
+
259
+ $html = wpbdp_render( 'category',
260
+ array(
261
+ 'title' => $title,
262
+ 'category' => $category,
263
+ 'is_tag' => false,
264
+ 'in_shortcode' => $in_listings_shortcode
265
+ ),
266
+ false );
267
+
268
+ wp_reset_query();
269
+ }
270
 
 
271
  wpbdp_pop_query();
272
 
273
  return $html;
274
  }
275
 
276
  /* Display category. */
277
+ public function browse_tag( $args = array() ) {
278
+ if ( ! $this->check_main_page( $msg ) )
279
+ return $msg;
280
+
281
+ $args = wp_parse_args( $args, array( 'tags' => array(), 'title' => '', 'only_listings' => false ) );
282
+
283
+ $tags = array();
284
+ $tag_list = '';
285
+
286
+ if ( ! $args['tags'] ) {
287
+ $tag = get_term_by( 'slug', get_query_var( 'tag' ), WPBDP_TAGS_TAX );
288
+ $tags = array( $tag );
289
+ $tag_list = $tag->name;
290
+ } else {
291
+ foreach ( $args['tags'] as $t ) {
292
+ $tag = false;
293
+
294
+ if ( ! is_numeric( $t ) )
295
+ $tag = get_term_by( 'name', $t, WPBDP_TAGS_TAX );
296
+
297
+ if ( ! $tag && is_numeric( $t ) )
298
+ $tag = get_term_by( 'id', $t, WPBDP_TAGS_TAX );
299
 
300
+ if ( $tag )
301
+ $tags[] = $tag;
302
 
303
+ $tag_list = implode( ', ', wp_list_pluck( $tags, 'name' ) );
304
+ }
305
+ }
306
+
307
+ $this->current_tag = ( 1 == count( $tags ) ) ? $tags[0]->term_id : 0;
308
 
309
  query_posts(array(
310
  'post_type' => WPBDP_POST_TYPE,
314
  'orderby' => wpbdp_get_option('listings-order-by', 'date'),
315
  'order' => wpbdp_get_option('listings-sort', 'ASC'),
316
  'tax_query' => array(
317
+ array( 'taxonomy' => WPBDP_TAGS_TAX,
318
+ 'field' => 'id',
319
+ 'terms' => wp_list_pluck( $tags, 'term_id' ) )
320
  )
321
  ));
322
  wpbdp_push_query( $GLOBALS['wp_query'] );
323
 
324
  $html = wpbdp_render( 'category',
325
+ array( 'title' => $args['title'] ? $args['title'] : sprintf( _x( 'Listings tagged: %s', 'templates', 'WPBDM' ), $tag_list ),
326
+ 'category' => $tag,
327
+ 'is_tag' => true,
328
+ 'tag_list' => $tag_list,
329
+ 'only_listings' => $args['only_listings'] ),
330
+ false );
331
 
332
  wp_reset_query();
333
  wpbdp_pop_query();
334
 
335
  return $html;
336
+ }
337
 
338
  /* display listings */
339
  public function view_listings($include_buttons=false, $args_ = array()) {
340
+ $paged = get_query_var( 'page' ) ? get_query_var( 'page' ) : ( get_query_var( 'paged' ) ? get_query_var( 'paged' ) : 1 );
 
 
 
 
 
341
 
342
  $args = array(
343
  'post_type' => WPBDP_POST_TYPE,
350
  if ( isset( $args_['numberposts'] ) )
351
  $args['numberposts'] = $args_['numberposts'];
352
 
353
+ if ( wpbdp_experimental( 'themes' ) ) {
354
+ $q = new WP_Query( $args );
355
+ wpbdp_push_query( $q );
 
356
 
357
+ $html = wpbdp_x_render( 'listings', array( '_id' => 'listings',
358
+ '_wrapper' => 'page',
359
+ '_bar' => true,
360
+ 'query' => $q ) );
361
+ wp_reset_postdata();
362
  } else {
363
+ // See if we need to call query_posts() directly in case the user is using the template without
364
+ // the $query argument.
365
+ $template = file_get_contents( wpbdp_locate_template( 'businessdirectory-listings' ) );
366
+ $compat = ( false === stripos( $template, '$query->the_post' ) ) ? true : false;
367
+
368
+ if ( $compat ) {
369
+ query_posts( $args );
370
+ $q = $GLOBALS['wp_query'];
371
+ } else {
372
+ $q = new WP_Query( $args );
373
+ }
374
 
375
+ wpbdp_push_query( $q );
376
 
377
+ $html = wpbdp_capture_action( 'wpbdp_before_viewlistings_page' );
378
+ $html .= wpbdp_render('businessdirectory-listings', array(
379
+ 'query' => $q,
380
+ 'excludebuttons' => !$include_buttons
381
+ ), true);
382
+ $html .= wpbdp_capture_action( 'wpbdp_after_viewlistings_page' );
383
 
384
+ if ( ! $compat )
385
+ wp_reset_postdata();
386
+
387
+ wp_reset_query();
388
+ }
389
 
 
390
  wpbdp_pop_query( $q );
391
 
392
  return $html;
468
  $html .= wpbdp_render_msg( $msg );
469
  }
470
 
471
+ if ( wpbdp_experimental( 'themes' ) ) {
472
+ $html .= wpbdp_x_render( 'main_page', array( '_full' => true, 'listings' => false ) );
473
+ return $html;
474
+ }
475
+
476
  $html .= wpbdp_render(array('businessdirectory-main-page', 'wpbusdirman-index-categories'),
477
  array(
478
  'submit_listing_button' => wpbusdirman_post_menu_button_submitlisting(),
587
  return $wpbdp->controller->current_category_id();
588
  }
589
 
590
+ function wpbdp_current_tag_id() {
591
+ global $wpbdp;
592
+ return $wpbdp->controller->current_tag_id();
593
+ }
594
+
595
+ function wpbdp_current_action() {
596
+ global $wpbdp;
597
+ return $wpbdp->controller->get_current_action();
598
+ }
599
+
600
+ function wpbdp_current_listing_id() {
601
+ global $wpbdp;
602
+ return $wpbdp->controller->current_listing_id();
603
+ }
604
+
605
  }
606
 
607
 
languages/WPBDM-de_DE.mo CHANGED
Binary file
languages/WPBDM-de_DE.po CHANGED
@@ -4,7 +4,7 @@ msgid ""
4
  msgstr ""
5
  "Project-Id-Version: Business Directory Plugin 3.5.4\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/business-directory-plugin\n"
7
- "POT-Creation-Date: 2015-07-07 12:40:16+00:00\n"
8
  "PO-Revision-Date: 2015-03-10 03:22+0100\n"
9
  "Last-Translator: BD Team <support@businessdirectoryplugin.com>\n"
10
  "Language-Team: Business Directory Plugin <support@businessdirectoryplugin."
@@ -108,7 +108,7 @@ msgctxt "admin actions"
108
  msgid "Renew Listing"
109
  msgstr "Eintrag erneuern"
110
 
111
- #: admin/class-admin.php:119
112
  msgctxt "drip pointer"
113
  msgid ""
114
  "Find out how to create a compelling, thriving business directory from "
@@ -116,189 +116,189 @@ msgid ""
116
  "a FREE premium module just for signing up."
117
  msgstr "-"
118
 
119
- #: admin/class-admin.php:121
120
  msgctxt "drip pointer"
121
  msgid "Email Address:"
122
  msgstr "E-mail Adresse:"
123
 
124
- #: admin/class-admin.php:127
125
  msgctxt "drip pointer"
126
  msgid "Want to know the Secrets of Building an Awesome Business Directory?"
127
  msgstr "-"
128
 
129
- #: admin/class-admin.php:129
130
  msgctxt "drip pointer"
131
  msgid "Yes, please!"
132
  msgstr "Ja, bitte!"
133
 
134
- #: admin/class-admin.php:131
135
  msgctxt "drip pointer"
136
  msgid "No, thanks"
137
  msgstr "Nein, danke"
138
 
139
- #: admin/class-admin.php:148
140
  msgctxt "admin"
141
  msgid "Business Directory"
142
  msgstr "Branchenverzeichnis"
143
 
144
- #: admin/class-admin.php:159
145
  msgctxt "admin"
146
  msgid "You're all set. Visit your new <a>Business Directory</a> page."
147
  msgstr ""
148
  "Sie haben alles konfiguriert. Besuchen sie Ihr neues <a>Branchenverzeichnis</"
149
  "a>."
150
 
151
- #: admin/class-admin.php:180
152
  #, fuzzy
153
  msgctxt "drip pointer"
154
  msgid "Invalid e-mail address."
155
  msgstr "Ungültiger Erneuerungszustand."
156
 
157
- #: admin/class-admin.php:211
158
  msgctxt "admin menu"
159
  msgid "Business Directory Admin"
160
  msgstr "Branchenverzeichnis Administration"
161
 
162
- #: admin/class-admin.php:212
163
  msgctxt "admin menu"
164
  msgid "Directory Admin"
165
  msgstr "Verzeichnis Administration"
166
 
167
- #: admin/class-admin.php:218 admin/class-admin.php:219
168
  msgctxt "admin menu"
169
  msgid "Add New Listing"
170
  msgstr "Neuen Eintrag hinzufügen"
171
 
172
- #: admin/class-admin.php:224 admin/class-admin.php:225
173
  msgctxt "admin menu"
174
  msgid "Manage Options"
175
  msgstr "Optionen Verwalten"
176
 
177
- #: admin/class-admin.php:230 admin/class-admin.php:231
178
  msgctxt "admin menu"
179
  msgid "Manage Fees"
180
  msgstr "Preise Verwalten"
181
 
182
- #: admin/class-admin.php:236 admin/class-admin.php:237
183
  msgctxt "admin menu"
184
  msgid "Manage Form Fields"
185
  msgstr "Form Felder verwalten"
186
 
187
- #: admin/class-admin.php:242 admin/class-admin.php:243
188
  #, fuzzy
189
  msgctxt "admin menu"
190
  msgid "Listings"
191
  msgstr "Einträge"
192
 
193
- #: admin/class-admin.php:257 admin/class-admin.php:258
194
  msgctxt "admin menu"
195
  msgid "CSV Import"
196
  msgstr "CSV Datei importieren"
197
 
198
- #: admin/class-admin.php:263 admin/class-admin.php:264
199
  msgctxt "admin menu"
200
  msgid "CSV Export"
201
  msgstr "CVS Datei exportieren"
202
 
203
- #: admin/class-admin.php:269 admin/class-admin.php:270
204
  msgctxt "admin menu"
205
  msgid "Debug"
206
  msgstr "Fehlerkorrektur"
207
 
208
- #: admin/class-admin.php:279
209
  msgctxt "admin menu"
210
  msgid "Main Menu"
211
  msgstr "Hauptmenü"
212
 
213
- #: admin/class-admin.php:290
214
  msgctxt "admin menu"
215
  msgid "Uninstall Business Directory Plugin"
216
  msgstr "Branchenverzeichnis deinstallieren"
217
 
218
- #: admin/class-admin.php:291
219
  msgctxt "admin menu"
220
  msgid "Uninstall"
221
  msgstr "Deinstallieren"
222
 
223
- #: admin/class-admin.php:400
224
  #: admin/templates/listing-metabox-categories.tpl.php:69
225
  msgctxt "admin infometabox"
226
  msgid "never"
227
  msgstr "niemals"
228
 
229
- #: admin/class-admin.php:480
230
  msgctxt "admin"
231
  msgid "The listing has been published."
232
  msgid_plural "The listings have been published."
233
  msgstr[0] "Der Eintrag wurde veröffentlicht."
234
  msgstr[1] "Die Einträge wurden veröffentlicht."
235
 
236
- #: admin/class-admin.php:493
237
  msgctxt "admin"
238
  msgid "The listing status has been set as paid."
239
  msgid_plural "The listings status has been set as paid."
240
  msgstr[0] "Der Status des Eintrags wurde auf bezahlt gesetzt."
241
  msgstr[1] "Der Status der Einträge wurde auf bezahlt gesetzt."
242
 
243
- #: admin/class-admin.php:505
244
  msgctxt "admin"
245
  msgid "The listing has been modified."
246
  msgid_plural "The listings have been modified."
247
  msgstr[0] "Der Eintrag wurde verändert."
248
  msgstr[1] "Die Einträge wurden verändert."
249
 
250
- #: admin/class-admin.php:518
251
  msgctxt "admin"
252
  msgid "The listing has been upgraded."
253
  msgid_plural "The listings have been upgraded."
254
  msgstr[0] "Der Eintrag wurde aktualisiert"
255
  msgstr[1] "Die Einträge wurden aktualisiert."
256
 
257
- #: admin/class-admin.php:530
258
  msgctxt "admin"
259
  msgid "The listing has been downgraded."
260
  msgid_plural "The listings have been downgraded."
261
  msgstr[0] "Der Eintrag wurde zurück gesetzt."
262
  msgstr[1] "Die Einträge wurden zurück gesetzt."
263
 
264
- #: admin/class-admin.php:542 admin/transactions.php:243
265
  msgctxt "admin"
266
  msgid "The transaction has been approved."
267
  msgstr "Die Transaktion wurde genehmigt."
268
 
269
- #: admin/class-admin.php:550 admin/transactions.php:254
270
  msgctxt "admin"
271
  msgid "The transaction has been rejected."
272
  msgstr "Die Transaktion wurde abgelehnt."
273
 
274
- #: admin/class-admin.php:556
275
  msgctxt "admin"
276
  msgid "The fee was successfully assigned."
277
  msgstr "Der Preis wurde erfolgreich zugewiesen."
278
 
279
- #: admin/class-admin.php:565
280
  msgctxt "admin"
281
  msgid "Listing was renewed."
282
  msgid_plural "Listings were renewed."
283
  msgstr[0] "Eintrag wurde aktualisiert."
284
  msgstr[1] "Einträge wurden aktualisiert."
285
 
286
- #: admin/class-admin.php:572
287
  msgctxt "admin"
288
  msgid "Renewal email sent."
289
  msgstr "E-mail erneut senden."
290
 
291
- #: admin/class-admin.php:606
292
  msgctxt "admin category id"
293
  msgid "ID"
294
  msgstr "ID"
295
 
296
- #: admin/class-admin.php:608 admin/class-admin.php:614
297
  msgctxt "admin"
298
  msgid "Listing Count"
299
  msgstr "Anzahl Einträge "
300
 
301
- #: admin/class-admin.php:710
302
  msgctxt "admin"
303
  msgid ""
304
  "<b>Business Directory Plugin</b> requires fields with the following "
@@ -307,7 +307,7 @@ msgstr ""
307
  "<b>Branchenverzeichnis Erweiterung</b> benötigt Felder mit den folgenden "
308
  "Verbindungen um korrekt zu funktionieren: <b>%s</b>."
309
 
310
- #: admin/class-admin.php:712
311
  msgctxt "admin"
312
  msgid ""
313
  "<b>Business Directory Plugin</b> requires a field with a <b>%s</b> "
@@ -316,7 +316,7 @@ msgstr ""
316
  "<b>Branchenverzeichnis Erweiterung</b> benötigt ein Feld mit der Verbindung "
317
  "<b>%s</b>, um korrekt zu funktionieren."
318
 
319
- #: admin/class-admin.php:716
320
  msgctxt "admin"
321
  msgid ""
322
  "You can create these custom fields by yourself inside \"Manage Form Fields\" "
@@ -325,17 +325,17 @@ msgstr ""
325
  "Sie können diese benutzerdefinierten Felder selbst erzeugen \"Form Felder "
326
  "Verwalten\" oder vom Branchenverzeichnis automatisch erstellen lassen."
327
 
328
- #: admin/class-admin.php:720
329
  msgctxt "admin"
330
  msgid "Go to \"Manage Form Fields\""
331
  msgstr "zu \"Form Felder verwalten\""
332
 
333
- #: admin/class-admin.php:723
334
  msgctxt "admin"
335
  msgid "Create these required fields for me"
336
  msgstr "Erstelle diese benötigten Felder für mich"
337
 
338
- #: admin/class-admin.php:732
339
  msgctxt "admin"
340
  msgid ""
341
  "<b>Business Directory Plugin</b> requires a page with the "
@@ -344,7 +344,7 @@ msgstr ""
344
  "<b>Branchenverzeichnis Erweiterung</b> benötigt eine Seite mit dem "
345
  "<tt>[businessdirectory]</tt> shortcode um zu funktionieren."
346
 
347
- #: admin/class-admin.php:734
348
  msgctxt "admin"
349
  msgid ""
350
  "You can create this page by yourself or let Business Directory do this for "
@@ -353,27 +353,27 @@ msgstr ""
353
  "Du kannst diese Seite selbst erstellen oder vom Branchenverzeichnis "
354
  "automatisch erstellen lassen."
355
 
356
- #: admin/class-admin.php:738
357
  msgctxt "admin"
358
  msgid "Create required pages for me"
359
  msgstr "Erstelle benötigte Seiten für mich"
360
 
361
- #: admin/class-admin.php:768
362
  msgctxt "admin compat"
363
  msgid "Installed: %s"
364
  msgstr "Installiert: %s"
365
 
366
- #: admin/class-admin.php:768
367
  msgctxt "admin compat"
368
  msgid "N/A"
369
  msgstr "keine Angabe"
370
 
371
- #: admin/class-admin.php:771
372
  msgctxt "admin compat"
373
  msgid "Required: %s"
374
  msgstr "Pflichtfeld: %s"
375
 
376
- #: admin/class-admin.php:784
377
  msgctxt "admin compat"
378
  msgid ""
379
  "Business Directory has detected some incompatible premium module versions "
@@ -382,7 +382,7 @@ msgstr ""
382
  "Branchenverzeichnis hat festgestellt, dass einige inkompatible Premium Modul "
383
  "Versionen installiert sind."
384
 
385
- #: admin/class-admin.php:786
386
  msgctxt "admin compat"
387
  msgid ""
388
  "Please upgrade to the required versions indicated below to make sure "
@@ -391,7 +391,7 @@ msgstr ""
391
  "Bitte die benötigten Versionen siehe unten aktualisieren, um sicher zu sein, "
392
  "dass alles korrekt funktioniert. "
393
 
394
- #: admin/class-admin.php:801
395
  msgctxt "admin"
396
  msgid ""
397
  "We noticed you want your Business Directory users to register before posting "
@@ -421,6 +421,76 @@ msgid "There are no images currently attached to the listing."
421
  msgstr ""
422
  "Es sind keine Bilder vorhanden die dem Eintrag aktuell hinzugefügt wurden."
423
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
424
  #: admin/csv-export.php:136
425
  msgctxt "admin csv-export"
426
  msgid "Could not create a temporary directory for handling this CSV export."
@@ -683,7 +753,7 @@ msgctxt "form-fields admin"
683
  msgid "In Listing"
684
  msgstr "Im Eintrag"
685
 
686
- #: admin/form-fields.php:171
687
  msgctxt "formfields-preview"
688
  msgid ""
689
  "This is a preview of the form as it will appear during \"Submit a Listing\". "
@@ -695,31 +765,114 @@ msgstr ""
695
  "Felder verwalten\" sehen, weil \"Anzeigeniveau\" aktiviert ist und nur das "
696
  "Basisnveau angezeigt wird."
697
 
698
- #: admin/form-fields.php:177
699
  msgctxt "form-fields admin"
700
  msgid "Form Preview"
701
  msgstr "Form Vorschau"
702
 
703
- #: admin/form-fields.php:178
704
  msgctxt "form-fields admin"
705
  msgid "← Return to \"Manage Form Fields\""
706
  msgstr "← zurück zu \"Form Felder verwalten\""
707
 
708
- #: admin/form-fields.php:209
709
  msgctxt "form-fields admin"
710
  msgid "Form fields updated."
711
  msgstr "Form Felder aktualisiert."
712
 
713
- #: admin/form-fields.php:249
 
 
 
 
 
 
 
 
 
714
  msgctxt "form-fields admin"
715
  msgid "Field deleted."
716
  msgstr "Feld gelöscht."
717
 
718
- #: admin/form-fields.php:265
719
  msgctxt "form-fields admin"
720
  msgid "Required fields created successfully."
721
  msgstr "Benötigtes Feld wurde erfolgreich erstellt."
722
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
723
  #: admin/listing-metabox.php:11
724
  msgctxt "admin"
725
  msgid "General"
@@ -910,10 +1063,8 @@ msgctxt "admin csv-export"
910
  msgid "Column Separator"
911
  msgstr "Spaltentrenner"
912
 
913
- #: admin/templates/csv-export.tpl.php:94
914
- #: admin/templates/csv-export.tpl.php:105
915
- #: admin/templates/csv-export.tpl.php:116
916
- #: admin/templates/csv-import.tpl.php:43
917
  #: admin/templates/csv-import.tpl.php:109
918
  #: admin/templates/csv-import.tpl.php:120
919
  #: admin/templates/csv-import.tpl.php:131
@@ -1157,8 +1308,7 @@ msgctxt "admin csv-import"
1157
  msgid "Warning"
1158
  msgstr "Warnung"
1159
 
1160
- #: admin/templates/csv-import.tpl.php:12
1161
- #: admin/templates/csv-import.tpl.php:216
1162
  msgctxt "admin csv-import"
1163
  msgid "Help"
1164
  msgstr "Hilfe "
@@ -1502,22 +1652,22 @@ msgctxt "fees admin"
1502
  msgid "Drag and drop to re-order fees."
1503
  msgstr "Ziehen um Preise wiederholt zu beauftragen."
1504
 
1505
- #: admin/templates/fees.tpl.php:48 admin/templates/sidebar.tpl.php:12
1506
  msgctxt "admin sidebar"
1507
  msgid "PayPal Gateway Module"
1508
  msgstr "PayPal Gateway Module"
1509
 
1510
- #: admin/templates/fees.tpl.php:49 admin/templates/sidebar.tpl.php:13
1511
  msgctxt "admin sidebar"
1512
  msgid "2Checkout Gateway Module"
1513
  msgstr "2Checkout Gateway Module"
1514
 
1515
- #: admin/templates/fees.tpl.php:50 admin/templates/sidebar.tpl.php:4
1516
  msgctxt "admin sidebar"
1517
  msgid "PayFast Payment Module"
1518
  msgstr "PayFast Payment Module"
1519
 
1520
- #: admin/templates/fees.tpl.php:51 admin/templates/sidebar.tpl.php:5
1521
  msgctxt "admin sidebar"
1522
  msgid "Stripe Payment Module"
1523
  msgstr "Stripe Payment Module"
@@ -1675,6 +1825,29 @@ msgctxt "form-fields admin"
1675
  msgid "Delete Field"
1676
  msgstr "Feld löschen"
1677
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1678
  #: admin/templates/form-fields.tpl.php:3
1679
  msgctxt "form-fields admin"
1680
  msgid "Add New Form Field"
@@ -1685,7 +1858,13 @@ msgctxt "form-fields admin"
1685
  msgid "Preview Form"
1686
  msgstr "Formvorschau"
1687
 
1688
- #: admin/templates/form-fields.tpl.php:9
 
 
 
 
 
 
1689
  msgctxt "form-fields admin"
1690
  msgid ""
1691
  "Here, you can create new fields for your listings, edit or delete existing "
@@ -1693,12 +1872,12 @@ msgid ""
1693
  "special options for them."
1694
  msgstr ""
1695
 
1696
- #: admin/templates/form-fields.tpl.php:15
1697
  msgctxt "form-fields admin"
1698
  msgid "Please see the <a>Form Fields documentation</a> for more details."
1699
  msgstr ""
1700
 
1701
- #. #-#-#-#-# WPBDM.pot (Business Directory Plugin 3.6.6) #-#-#-#-#
1702
  #. Plugin Name of the plugin/theme
1703
  #: admin/templates/header.tpl.php:4
1704
  msgid "Business Directory Plugin"
@@ -2057,127 +2236,194 @@ msgstr ""
2057
  #: admin/templates/sidebar.tpl.php:3
2058
  #, fuzzy
2059
  msgctxt "admin sidebar"
 
 
 
 
 
 
2060
  msgid "Claim Listings Module"
2061
  msgstr "Ratings Module"
2062
 
2063
- #: admin/templates/sidebar.tpl.php:6
2064
  msgctxt "admin sidebar"
2065
  msgid "File Upload Module"
2066
  msgstr "File Upload Module"
2067
 
2068
- #: admin/templates/sidebar.tpl.php:7
2069
  msgctxt "admin sidebar"
2070
  msgid "Featured Levels Module"
2071
  msgstr "Featured Levels Module"
2072
 
2073
- #: admin/templates/sidebar.tpl.php:8
2074
  msgctxt "admin sidebar"
2075
  msgid "ZIP Code Search Module"
2076
  msgstr "ZIP Code Search Module"
2077
 
2078
- #: admin/templates/sidebar.tpl.php:9
2079
  msgctxt "admin sidebar"
2080
  msgid "Regions Module"
2081
  msgstr "Regions Module"
2082
 
2083
- #: admin/templates/sidebar.tpl.php:10
2084
  msgctxt "admin sidebar"
2085
  msgid "Ratings Module"
2086
  msgstr "Ratings Module"
2087
 
2088
- #: admin/templates/sidebar.tpl.php:11
2089
  msgctxt "admin sidebar"
2090
  msgid "Google Maps Module"
2091
  msgstr "Google Maps Module"
2092
 
2093
- #: admin/templates/sidebar.tpl.php:20
2094
  msgctxt "admin sidebar"
2095
  msgid "Like this plugin?"
2096
  msgstr "Mögen Sie diese Erweiterung?"
2097
 
2098
- #: admin/templates/sidebar.tpl.php:22
2099
  msgctxt "admin sidebar"
2100
  msgid "Why not do any or all of the following:"
2101
  msgstr "Wieso nicht eine oder alle der folgenden Dinge tun:"
2102
 
2103
- #: admin/templates/sidebar.tpl.php:24
2104
  msgctxt "admin sidebar"
2105
  msgid "Give it a good rating on WordPress.org."
2106
  msgstr "Gebe bitte eine gute Bewertung ab auf Wordpress.org"
2107
 
2108
- #: admin/templates/sidebar.tpl.php:25
2109
  msgctxt "admin sidebar"
2110
  msgid "Let other people know that it works with your WordPress setup."
2111
  msgstr ""
2112
  "Lass andere Leute wissen, dass die Installation bei dir funktioniert hat."
2113
 
2114
- #: admin/templates/sidebar.tpl.php:26
2115
  msgctxt "admin sidebar"
2116
  msgid "Buy a Premium Module"
2117
  msgstr "Kaufe ein Premium Modul"
2118
 
2119
- #: admin/templates/sidebar.tpl.php:33
2120
  msgctxt "admin sidebar"
2121
  msgid "Get a Premium Module"
2122
  msgstr "Bekomme ein Premium Modul"
2123
 
2124
- #: admin/templates/sidebar.tpl.php:42
2125
  msgctxt "admin sidebar"
2126
  msgid "Single Site License Combo Pack"
2127
  msgstr "Einzelseiten Lizenzkombinationspaket"
2128
 
2129
- #: admin/templates/sidebar.tpl.php:43
2130
  msgctxt "admin sidebar"
2131
  msgid "Multi Site License Combo Pack"
2132
  msgstr "Multiseiten Lizenzkombinationspaket"
2133
 
2134
- #: admin/templates/sidebar.tpl.php:50
2135
  msgctxt "admin sidebar"
2136
  msgid "Found a bug? Need support?"
2137
  msgstr "Fehler gefunden? Brauchst du Unterstützung?"
2138
 
2139
- #: admin/templates/sidebar.tpl.php:55
2140
  msgctxt "admin sidebar"
2141
  msgid "If you've found a bug or need support <a>visit the forums!</a>"
2142
  msgstr ""
2143
  "Wenn du einen Fehler gefunden hast oder Hilfe brauchst <a>schaue ins Forum!</"
2144
  "a>"
2145
 
2146
- #: admin/templates/sidebar.tpl.php:58
2147
  msgctxt "admin sidebar"
2148
  msgid "Full plugin documentation"
2149
  msgstr "Vollständige Moduldokumentation"
2150
 
2151
- #: admin/templates/sidebar.tpl.php:59
2152
  msgctxt "admin sidebar"
2153
  msgid "Quick Start Guide"
2154
  msgstr "Schnellstart Anleitung"
2155
 
2156
- #: admin/templates/sidebar.tpl.php:60
2157
  msgctxt "admin sidebar"
2158
  msgid "Video Tutorials"
2159
  msgstr ""
2160
 
2161
- #: admin/templates/sidebar.tpl.php:68
2162
  msgctxt "admin sidebar"
2163
  msgid "Installed Modules"
2164
  msgstr "Installierte Module"
2165
 
2166
- #: admin/templates/sidebar.tpl.php:79 admin/templates/sidebar.tpl.php:88
2167
  msgctxt "admin sidebar"
2168
  msgid "Installed"
2169
  msgstr "Installiert"
2170
 
2171
- #: admin/templates/sidebar.tpl.php:81 admin/templates/sidebar.tpl.php:88
2172
  msgctxt "admin sidebar"
2173
  msgid "Not Installed"
2174
  msgstr "Nicht installiert "
2175
 
2176
- #: admin/templates/sidebar.tpl.php:87
2177
  msgctxt "admin sidebar"
2178
  msgid "Enhanced Categories Module"
2179
  msgstr "Enhanced Categories Modul"
2180
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2181
  #: admin/templates/transactions.tpl.php:2
2182
  msgctxt "admin transactions"
2183
  msgid "Transactions"
@@ -2286,250 +2532,120 @@ msgctxt "tracking"
2286
  msgid "Allow Tracking"
2287
  msgstr "Verfolgung erlauben"
2288
 
2289
- #: admin/transactions.php:9
2290
- msgctxt "admin transactions"
2291
- msgid "transaction"
2292
- msgstr "Transaktion"
2293
-
2294
- #: admin/transactions.php:10
2295
- msgctxt "admin transactions"
2296
- msgid "transactions"
2297
- msgstr "Transaktionen"
2298
-
2299
- #: admin/transactions.php:17
2300
- msgctxt "admin transactions"
2301
- msgid "ID"
2302
- msgstr "ID"
2303
-
2304
- #: admin/transactions.php:18
2305
- msgctxt "admin transactions"
2306
- msgid "Type"
2307
- msgstr "Typ"
2308
-
2309
- #: admin/transactions.php:19
2310
- msgctxt "admin transactions"
2311
- msgid "Listing"
2312
- msgstr "Eintrag"
2313
-
2314
- #: admin/transactions.php:20
2315
- msgctxt "admin transactions"
2316
- msgid "Status"
2317
- msgstr "Status"
2318
-
2319
- #: admin/transactions.php:21
2320
- msgctxt "admin transactions"
2321
- msgid "Amount"
2322
- msgstr "Preis"
2323
-
2324
- #: admin/transactions.php:22
2325
- msgctxt "admin transactions"
2326
- msgid "Date"
2327
- msgstr "Datum"
2328
-
2329
- #: admin/transactions.php:33
2330
- msgctxt "admin transactions"
2331
- msgid "Listing Submit (Initial Payment)"
2332
- msgstr "Eintrag zusenden (Initialbezahlung)"
2333
-
2334
- #: admin/transactions.php:34
2335
- msgctxt "admin transactions"
2336
- msgid "Listing Edit (Category Fee)"
2337
- msgstr "Eintrag bearbeiten (Preis Kategorie)"
2338
-
2339
- #: admin/transactions.php:35
2340
- msgctxt "admin transactions"
2341
- msgid "Renewal"
2342
- msgstr "Erneuern"
2343
-
2344
- #: admin/transactions.php:36
2345
- msgctxt "admin transactions"
2346
- msgid "Upgrade to Featured"
2347
- msgstr "Aktualisieren auf unterstützt"
2348
-
2349
- #: admin/transactions.php:53
2350
- msgctxt "admin transactions"
2351
- msgid "Gateway"
2352
- msgstr "Gateway"
2353
-
2354
- #: admin/transactions.php:55
2355
- msgctxt "admin transactions"
2356
- msgid "Payer Info"
2357
- msgstr "Kontoinhaber Info"
2358
-
2359
- #: admin/transactions.php:57
2360
- msgctxt "admin transactions"
2361
- msgid "Name"
2362
- msgstr "Name"
2363
-
2364
- #: admin/transactions.php:59
2365
- msgctxt "admin transactions"
2366
- msgid "E-Mail"
2367
- msgstr "E-mail"
2368
-
2369
- #: admin/transactions.php:63
2370
- msgctxt "admin transactions"
2371
- msgid "Processed On"
2372
- msgstr "Bearbeitet am"
2373
-
2374
- #: admin/transactions.php:65
2375
- msgctxt "admin transactions"
2376
- msgid "Processed By"
2377
- msgstr "Bearbeitet von"
2378
-
2379
- #: admin/transactions.php:101
2380
- msgctxt "admin transactions"
2381
- msgid "Approve"
2382
- msgstr "Genehmigen"
2383
-
2384
- #: admin/transactions.php:105
2385
- msgctxt "admin transactions"
2386
- msgid "Reject"
2387
- msgstr "Zurückweisen"
2388
-
2389
- #: admin/transactions.php:111
2390
- msgctxt "admin transactions"
2391
- msgid "+ Details"
2392
- msgstr "+ Details"
2393
-
2394
- #: admin/transactions.php:116
2395
- msgctxt "admin transactions"
2396
- msgid "Delete"
2397
- msgstr "löschen"
2398
-
2399
- #: admin/transactions.php:140
2400
- msgctxt "admin transactions"
2401
- msgid "All"
2402
- msgstr "Alle"
2403
-
2404
- #: admin/transactions.php:148
2405
- msgctxt "admin transactions"
2406
- msgid "Approved"
2407
- msgstr "Genehmigt"
2408
-
2409
- #: admin/transactions.php:156
2410
- msgctxt "admin transactions"
2411
- msgid "Pending"
2412
- msgstr "Ausstehend"
2413
-
2414
- #: admin/transactions.php:164
2415
- msgctxt "admin transactions"
2416
- msgid "Rejected"
2417
- msgstr "Zurückgewiesen"
2418
-
2419
- #: admin/transactions.php:259
2420
- msgctxt "admin"
2421
- msgid "The transaction has been deleted."
2422
- msgstr "Die Transaktion wurde gelöscht."
2423
-
2424
- #: business-directory-plugin.php:658
2425
  msgctxt "admin plugins"
2426
  msgid "Settings"
2427
  msgstr "Einstellungen"
2428
 
2429
- #: business-directory-plugin.php:668
2430
  msgctxt "post type general name"
2431
  msgid "Directory"
2432
  msgstr "Verzeichnis"
2433
 
2434
- #: business-directory-plugin.php:669
2435
  msgctxt "post type singular name"
2436
  msgid "Directory"
2437
  msgstr "Verzeichnis"
2438
 
2439
- #: business-directory-plugin.php:670
2440
  msgctxt "listing"
2441
  msgid "Add New Listing"
2442
  msgstr "Neuen Eintrag erstellen"
2443
 
2444
- #: business-directory-plugin.php:671
2445
  msgctxt "post type"
2446
  msgid "Add New Listing"
2447
  msgstr "Neuen Eintrag erstellen"
2448
 
2449
- #: business-directory-plugin.php:672 core/compatibility/deprecated.php:255
2450
  msgid "Edit Listing"
2451
  msgstr "Eintrag Bearbeiten"
2452
 
2453
- #: business-directory-plugin.php:673
2454
  msgid "New Listing"
2455
  msgstr "Neuer Eintag"
2456
 
2457
- #: business-directory-plugin.php:674
2458
  msgid "View Listing"
2459
  msgstr "Eintrag anschauen"
2460
 
2461
- #: business-directory-plugin.php:675
2462
  msgid "Search Listings"
2463
  msgstr "Einträge durchsuchen"
2464
 
2465
- #: business-directory-plugin.php:676
2466
  msgid "No listings found"
2467
  msgstr "Keine Einträge gefunden"
2468
 
2469
- #: business-directory-plugin.php:677
2470
  msgid "No listings found in trash"
2471
  msgstr "Keine Einträge im Papierkorb gefunden"
2472
 
2473
- #: business-directory-plugin.php:699
2474
  msgid "Directory Categories"
2475
  msgstr "Verzeichnis Kategorien"
2476
 
2477
- #: business-directory-plugin.php:809 business-directory-plugin.php:816
2478
  msgctxt "rss feed"
2479
  msgid "%s Feed"
2480
  msgstr "% Feed"
2481
 
2482
- #: business-directory-plugin.php:1174
2483
  msgctxt "title"
2484
  msgid "Submit A Listing"
2485
  msgstr "Eintrag zusenden"
2486
 
2487
- #: business-directory-plugin.php:1184
2488
  msgctxt "title"
2489
  msgid "Find a Listing"
2490
  msgstr "Eintrag finden"
2491
 
2492
- #: business-directory-plugin.php:1194
2493
  msgctxt "title"
2494
  msgid "View All Listings"
2495
  msgstr "Alle Einträge anschauen"
2496
 
2497
- #: business-directory-plugin.php:1214
2498
  msgctxt "title"
2499
  msgid "Listings tagged: %s"
2500
  msgstr "Einträge getaggt: %s"
2501
 
2502
- #: core/class-csv-import.php:361
2503
  msgctxt "admin csv-import"
2504
  msgid "Could not create listing category \"%s\""
2505
  msgstr "Konnte Eintragskategorie nicht erstellen \"%s\""
2506
 
2507
- #: core/class-csv-import.php:503
2508
  msgctxt "admin csv-import"
2509
  msgid "Username \"%s\" does not exist"
2510
  msgstr "Benutzername \"%s\" existiert nicht"
2511
 
2512
- #: core/class-csv-import.php:535
2513
  msgctxt "admin csv-import"
2514
  msgid "Missing required field: %s"
2515
  msgstr "Benötigtes nicht vorhandenes Feld: %s"
2516
 
2517
- #: core/class-csv-import.php:555
2518
  msgctxt "admin csv-import"
2519
  msgid "Listing category \"%s\" does not exist"
2520
  msgstr "Eintragskategorie \"%s\" existiert nicht"
2521
 
2522
- #: core/class-form-field.php:51
2523
  msgctxt "form-fields-api"
2524
  msgid "Invalid form field type"
2525
  msgstr "Ungültige Formfeldtyp"
2526
 
2527
- #: core/class-form-field.php:402
2528
  msgctxt "form-fields-api"
2529
  msgid "Field label is required."
2530
  msgstr "Feldbezeichnung ist Pflichtfeld."
2531
 
2532
- #: core/class-form-field.php:419
 
 
 
 
 
2533
  msgctxt "form-fields-api"
2534
  msgid ""
2535
  "There can only be one field with association \"%s\". Please select another "
@@ -2538,17 +2654,17 @@ msgstr ""
2538
  "Es kann nur ein Feld mit \"%s\" verbunden werden. Bitte wähle eine andere "
2539
  "Verbindung."
2540
 
2541
- #: core/class-form-field.php:429
2542
  msgctxt "form-fields-api"
2543
  msgid "\"%s\" is an invalid field type for this association."
2544
  msgstr "\"%s\" ist ein ungültiger Feldtyp für diese Verbindung."
2545
 
2546
- #: core/class-form-field.php:460
2547
  msgctxt "form-fields-api"
2548
  msgid "Invalid field ID"
2549
  msgstr "Ungültige Feld ID"
2550
 
2551
- #: core/class-form-field.php:469
2552
  msgctxt "form-fields api"
2553
  msgid ""
2554
  "This form field can't be deleted because it is required for the plugin to "
@@ -2557,7 +2673,7 @@ msgstr ""
2557
  "Dieses Formfeld kann nicht gelöscht werden, weil es ein Pflichtfeld ist, "
2558
  "damit das Modul richtig funktioniert."
2559
 
2560
- #: core/class-form-field.php:481
2561
  msgctxt "form-fields-api"
2562
  msgid "An error occurred while trying to delete this field."
2563
  msgstr "Während der Löschung des Feldes ist ein Fehler aufgetreten."
@@ -2618,12 +2734,12 @@ msgctxt "listing"
2618
  msgid "(Fee Unavailable)"
2619
  msgstr "(Preis nicht verfügbar)"
2620
 
2621
- #: core/class-listings-api.php:294
2622
  msgctxt "notify email"
2623
  msgid "[%s] New listing notification"
2624
  msgstr "[%s] neue Eintragsbenachrichtigung"
2625
 
2626
- #: core/class-listings-api.php:313
2627
  msgctxt "notify email"
2628
  msgid "[%s] Listing edit notification"
2629
  msgstr "[%s] Eintrag bearbeiten Benachrichtigung"
@@ -2668,12 +2784,12 @@ msgctxt "widgets"
2668
  msgid "Leave blank for automatic height."
2669
  msgstr "Freilassen für automatische Höhe."
2670
 
2671
- #: core/class-payment.php:218
2672
  msgctxt "listings"
2673
  msgid "Fee \"%s\" for category \"%s\""
2674
  msgstr "Preis \"%s\" für Kategorie \"%s\""
2675
 
2676
- #: core/class-recaptcha.php:81 core/class-recaptcha.php:96
2677
  #, fuzzy
2678
  msgctxt "recaptcha"
2679
  msgid "The reCAPTCHA wasn't entered correctly."
@@ -2907,12 +3023,12 @@ msgctxt "admin settings"
2907
  msgid "Enable AJAX compatibility mode?"
2908
  msgstr ""
2909
 
2910
- #: core/class-settings.php:141 core/class-settings.php:604
2911
  msgctxt "admin settings"
2912
  msgid "Listings"
2913
  msgstr "Einträge"
2914
 
2915
- #: core/class-settings.php:142 core/class-settings.php:288
2916
  msgctxt "admin settings"
2917
  msgid "General Settings"
2918
  msgstr "Allgemeine Einstellungen"
@@ -3126,12 +3242,12 @@ msgctxt "admin settings"
3126
  msgid "Sort order for categories"
3127
  msgstr "Sortierung für Kategorien"
3128
 
3129
- #: core/class-settings.php:242 core/class-settings.php:259
3130
  msgctxt "admin settings"
3131
  msgid "Ascending"
3132
  msgstr "Aufsteigend"
3133
 
3134
- #: core/class-settings.php:242 core/class-settings.php:259
3135
  msgctxt "admin settings"
3136
  msgid "Descending"
3137
  msgstr "Absteigend"
@@ -3188,57 +3304,62 @@ msgstr "Zufall"
3188
 
3189
  #: core/class-settings.php:255
3190
  msgctxt "admin settings"
3191
- msgid "Paid first then free"
3192
- msgstr "Zuerst Bezahlt dann kostenlos"
 
 
 
 
 
3193
 
3194
- #: core/class-settings.php:257
3195
  msgctxt "admin settings"
3196
  msgid "Sort directory listings by"
3197
  msgstr "Verzeichnissortierung der Einträge durch"
3198
 
3199
- #: core/class-settings.php:258
3200
  msgctxt "admin settings"
3201
  msgid "Ascending for ascending order A-Z, Descending for descending order Z-A"
3202
  msgstr ""
3203
  "Aufsteigend für aufsteigende Reihenfolge A-Z, Absteigend für absteigende "
3204
  "Reihenfolge Z-A"
3205
 
3206
- #: core/class-settings.php:263
3207
  msgctxt "admin settings"
3208
  msgid "Enable sort bar?"
3209
  msgstr "Sortierung aktivieren?"
3210
 
3211
- #: core/class-settings.php:268
3212
  msgctxt "admin settings"
3213
  msgid "Sortbar Fields"
3214
  msgstr "Sortierbare Felder"
3215
 
3216
- #: core/class-settings.php:277
3217
  msgctxt "admin settings"
3218
  msgid "Featured (Sticky) listing settings"
3219
  msgstr "Unterstützte (unbewegliche) Eintrageinstellungen"
3220
 
3221
- #: core/class-settings.php:278
3222
  msgctxt "admin settings"
3223
  msgid "Offer sticky listings?"
3224
  msgstr "Unbewegliche Einträge anbieten? "
3225
 
3226
- #: core/class-settings.php:279
3227
  msgctxt "admin settings"
3228
  msgid "Offer upgrades during submit process?"
3229
  msgstr "Aktualisierungen anbieten im Bestellprozess?"
3230
 
3231
- #: core/class-settings.php:280
3232
  msgctxt "admin settings"
3233
  msgid "Sticky listing price"
3234
  msgstr "Unbeweglicher Eintragspreis"
3235
 
3236
- #: core/class-settings.php:281
3237
  msgctxt "admin settings"
3238
  msgid "Sticky listing page description text"
3239
  msgstr "Unbewegliche Eintragsseite Beschreibung"
3240
 
3241
- #: core/class-settings.php:282
3242
  msgctxt "admin settings"
3243
  msgid ""
3244
  "You can upgrade your listing to featured status. Featured listings will "
@@ -3247,17 +3368,17 @@ msgstr ""
3247
  "Du kannst dein Eintrag in den hervorgehobenen Status aktualisieren. "
3248
  "Unterstützte Einträge werden immer ganz oben eines Eintrags angezeigt."
3249
 
3250
- #: core/class-settings.php:287
3251
  msgctxt "admin settings"
3252
  msgid "E-Mail"
3253
  msgstr "E-mail"
3254
 
3255
- #: core/class-settings.php:291
3256
  msgctxt "admin settings"
3257
  msgid "Display email address fields publicly?"
3258
  msgstr "E-mail Adressfeld öffentlich anzeigen?"
3259
 
3260
- #: core/class-settings.php:294
3261
  msgctxt "admin settings"
3262
  msgid ""
3263
  "Shows the email address of the listing owner to all web users. NOT "
@@ -3266,12 +3387,12 @@ msgid ""
3266
  msgstr ""
3267
  "E-mailadresse allen Benutzern anzeigen. NICHT ZU EMPFEHLEN. Achtung Spam!"
3268
 
3269
- #: core/class-settings.php:297
3270
  msgctxt "admin settings"
3271
  msgid "How to determine the listing's email address?"
3272
  msgstr "Wie legt man die E-mailadresse für einen Eintrag fest?"
3273
 
3274
- #: core/class-settings.php:300
3275
  msgctxt "admin settings"
3276
  msgid ""
3277
  "This affects emails sent to listing owners via contact forms or when their "
@@ -3280,115 +3401,115 @@ msgstr ""
3280
  "Dies bewirkt, dass eine E-mail an den Eigentümer geschickt wird, wenn der "
3281
  "Eintrag abläuft."
3282
 
3283
- #: core/class-settings.php:307
3284
  msgctxt "admin settings"
3285
  msgid "E-Mail Notifications"
3286
  msgstr "Email Erinnerung"
3287
 
3288
- #: core/class-settings.php:310
3289
  msgctxt "admin settings"
3290
  msgid "Notify admin via e-mail when..."
3291
  msgstr "Administrator per E-mail informieren wenn... "
3292
 
3293
- #: core/class-settings.php:314
3294
  msgctxt "admin settings"
3295
  msgid "A new listing is submitted."
3296
  msgstr "Ein neuer Eintrag wurde eingestellt."
3297
 
3298
- #: core/class-settings.php:315
3299
  msgctxt "admin settings"
3300
  msgid "A listing is edited."
3301
  msgstr "Ein Eintrag wurde bearbeitet."
3302
 
3303
- #: core/class-settings.php:316
3304
  msgctxt "admin settings"
3305
  msgid "A listing expires."
3306
  msgstr "Ein Eintrag ist abgelaufen."
3307
 
3308
- #: core/class-settings.php:317
3309
  msgctxt "admin settings"
3310
  msgid "A contact message is sent to a listing's owner."
3311
  msgstr "Eine Nachricht wurde an den Eigentümer verschickt."
3312
 
3313
- #: core/class-settings.php:323
3314
  msgctxt "admin settings"
3315
  msgid "CC this e-mail address too"
3316
  msgstr "CC diese E-mail an"
3317
 
3318
- #: core/class-settings.php:329
3319
  msgctxt "admin settings"
3320
  msgid "Notify users via e-mail when..."
3321
  msgstr "Benachrichtige Benutzer per E-mail wenn..."
3322
 
3323
- #: core/class-settings.php:332
3324
  msgctxt "admin settings"
3325
  msgid "You can modify the text template used for most of these e-mails below."
3326
  msgstr ""
3327
  "Du kannst dieses Texttemplate verändern, das für die meisten der E-"
3328
  "mailadressen unten verwendet wird."
3329
 
3330
- #: core/class-settings.php:333
3331
  msgctxt "admin settings"
3332
  msgid "Their listing is submitted."
3333
  msgstr "Ihr Eintrag ist eingereicht."
3334
 
3335
- #: core/class-settings.php:334
3336
  msgctxt "admin settings"
3337
  msgid "Their listing is approved/published."
3338
  msgstr "Ihr Eintrag ist genehmigt/veröffentlicht."
3339
 
3340
- #: core/class-settings.php:343
3341
  msgctxt "contact email"
3342
  msgid "You have received a reply from your listing at %s."
3343
  msgstr "Sie haben eine Antwort auf Ihren Eintrag erhalten am %s."
3344
 
3345
- #: core/class-settings.php:344
3346
  msgctxt "contact email"
3347
  msgid "Name: %s"
3348
  msgstr "Name: %s"
3349
 
3350
- #: core/class-settings.php:345
3351
  msgctxt "contact email"
3352
  msgid "E-Mail: %s"
3353
  msgstr "E-mail: %s"
3354
 
3355
- #: core/class-settings.php:346
3356
  msgctxt "contact email"
3357
  msgid "Message:"
3358
  msgstr "Nachricht:"
3359
 
3360
- #: core/class-settings.php:348
3361
  msgctxt "contact email"
3362
  msgid "Time: %s"
3363
  msgstr "Zeit: %s"
3364
 
3365
- #: core/class-settings.php:350
3366
  msgctxt "admin settings"
3367
  msgid "E-Mail Templates"
3368
  msgstr "E-mail Templates"
3369
 
3370
- #: core/class-settings.php:353
3371
  msgctxt "admin settings"
3372
  msgid "Email confirmation message"
3373
  msgstr "Email Bestätigungsnachricht"
3374
 
3375
- #: core/class-settings.php:357
3376
  msgctxt "admin settings"
3377
  msgid "Sent after a listing has been submitted."
3378
  msgstr "Senden nachdem der Eintrag eingestellt wurde."
3379
 
3380
- #: core/class-settings.php:358 core/class-settings.php:366
3381
- #: core/class-settings.php:407
3382
  msgctxt "admin settings"
3383
  msgid "Listing's title"
3384
  msgstr "Eintrag Titel"
3385
 
3386
- #: core/class-settings.php:361
3387
  msgctxt "admin settings"
3388
  msgid "Listing published message"
3389
  msgstr "Eintrag veröffentlicht Nachricht"
3390
 
3391
- #: core/class-settings.php:364
3392
  msgctxt "admin settings"
3393
  msgid ""
3394
  "Your listing \"[listing]\" is now available at [listing-url] and can be "
@@ -3397,24 +3518,24 @@ msgstr ""
3397
  "Dein Eintrag \"[listing]\" ist jetzt verfügbar unter [listing-url] und "
3398
  "kann öffentlich eingesehen werden."
3399
 
3400
- #: core/class-settings.php:365
3401
  msgctxt "admin settings"
3402
  msgid "Sent when the listing has been published or approved by an admin."
3403
  msgstr ""
3404
  "Senden wenn der Eintrag vom Administrator genehmigt oder veröffentlicht "
3405
  "wurde."
3406
 
3407
- #: core/class-settings.php:367
3408
  msgctxt "admin settings"
3409
  msgid "Listing's URL"
3410
  msgstr "Eintrags URL"
3411
 
3412
- #: core/class-settings.php:371
3413
  msgctxt "admin settings"
3414
  msgid "Listing Contact Message"
3415
  msgstr "Eintrag Kontakt Nachricht"
3416
 
3417
- #: core/class-settings.php:375
3418
  msgctxt "admin settings"
3419
  msgid ""
3420
  "Sent to listing owners when someone uses the contact form on their listing "
@@ -3423,35 +3544,35 @@ msgstr ""
3423
  "An den Eigentümer senden wenn jemand die Kontaktform auf Ihrer Eintragsseite "
3424
  "verwendet."
3425
 
3426
- #: core/class-settings.php:385
3427
  #, fuzzy
3428
  msgctxt "admin settings"
3429
  msgid "Payment related"
3430
  msgstr "Bezahlmethode"
3431
 
3432
- #: core/class-settings.php:402
3433
  #, fuzzy
3434
  msgctxt "admin settings"
3435
  msgid "Payment abandoned reminder message"
3436
  msgstr "Erneuerungserinnerung E-mail Nachricht"
3437
 
3438
- #: core/class-settings.php:406
3439
  msgctxt "admin settings"
3440
  msgid "Sent some time after a pending payment is abandoned by users."
3441
  msgstr ""
3442
 
3443
- #: core/class-settings.php:408
3444
  #, fuzzy
3445
  msgctxt "admin settings"
3446
  msgid "Checkout URL link"
3447
  msgstr "Kasse"
3448
 
3449
- #: core/class-settings.php:414
3450
  msgctxt "admin settings"
3451
  msgid "Renewal Reminders"
3452
  msgstr "Erneuerungserinnerung"
3453
 
3454
- #: core/class-settings.php:417
3455
  msgctxt "admin settings"
3456
  msgid ""
3457
  "This section refers only to the text of the renewal/expiration notices. You "
@@ -3461,12 +3582,12 @@ msgstr ""
3461
  "Nachricht. Du kannst auch <a>konfigurieren wann die E-mails gesendet werden</"
3462
  "a>"
3463
 
3464
- #: core/class-settings.php:421
3465
  msgctxt "admin settings"
3466
  msgid "Pending expiration e-mail message"
3467
  msgstr "Ausstehende Abgelaufen E-mail Nachricht"
3468
 
3469
- #: core/class-settings.php:425
3470
  msgctxt "settings"
3471
  msgid ""
3472
  "Sent some time before the listing expires. Applies to non-recurring renewals "
@@ -3475,50 +3596,50 @@ msgstr ""
3475
  "Einige Zeit bevor der Eintrag abläuft senden. Wird nur bei kostenlosen "
3476
  "Erneuerungen verwendet."
3477
 
3478
- #: core/class-settings.php:426 core/class-settings.php:439
3479
- #: core/class-settings.php:452 core/class-settings.php:465
3480
- #: core/class-settings.php:478
3481
  msgctxt "settings"
3482
  msgid "Listing's name (with link)"
3483
  msgstr "Eintragsname (mit Link)"
3484
 
3485
- #: core/class-settings.php:427 core/class-settings.php:440
3486
- #: core/class-settings.php:453 core/class-settings.php:466
3487
- #: core/class-settings.php:479
3488
  msgctxt "settings"
3489
  msgid "Author's name"
3490
  msgstr "Authorname"
3491
 
3492
- #: core/class-settings.php:428 core/class-settings.php:441
3493
- #: core/class-settings.php:480
3494
  msgctxt "settings"
3495
  msgid "Expiration date"
3496
  msgstr "Ablaufdatum"
3497
 
3498
- #: core/class-settings.php:429
3499
  msgctxt "settings"
3500
  msgid "Category that is going to expire"
3501
  msgstr "Kategorie die bald abläuft"
3502
 
3503
- #: core/class-settings.php:430 core/class-settings.php:443
3504
- #: core/class-settings.php:482
3505
  msgctxt "settings"
3506
  msgid "Link to renewal page"
3507
  msgstr "Link zu erneuerten Seite"
3508
 
3509
- #: core/class-settings.php:431 core/class-settings.php:444
3510
- #: core/class-settings.php:456 core/class-settings.php:469
3511
- #: core/class-settings.php:483
3512
  msgctxt "settings"
3513
  msgid "Link to your site"
3514
  msgstr "Link zu deiner Seite"
3515
 
3516
- #: core/class-settings.php:434
3517
  msgctxt "admin settings"
3518
  msgid "Listing Renewal e-mail message"
3519
  msgstr "Eintrag Erneuerung E-mail Nachricht"
3520
 
3521
- #: core/class-settings.php:438
3522
  msgctxt "settings"
3523
  msgid ""
3524
  "Sent at the time of listing expiration. Applies to non-recurring renewals "
@@ -3527,17 +3648,17 @@ msgstr ""
3527
  "Zur Zeit wenn der Eintrag abläuft senden. Wird nur bei kostenlosen "
3528
  "Erneuerungen verwendet."
3529
 
3530
- #: core/class-settings.php:442 core/class-settings.php:481
3531
  msgctxt "settings"
3532
  msgid "Category that expired"
3533
  msgstr "Ablaufende Kategorie"
3534
 
3535
- #: core/class-settings.php:447
3536
  msgctxt "admin settings"
3537
  msgid "Listing auto-renewal reminder (recurring payments)"
3538
  msgstr "Eintrag automatische Erneuerungserinnerung (Abbuchungen)"
3539
 
3540
- #: core/class-settings.php:451
3541
  msgctxt "settings"
3542
  msgid ""
3543
  "Sent some time before the listing is auto-renewed. Applies to recurring "
@@ -3546,27 +3667,27 @@ msgstr ""
3546
  "Einige Zeit bevor der Eintrag abläuft senden. Wird nur bei bezahlten "
3547
  "Erneuerungen verwendet."
3548
 
3549
- #: core/class-settings.php:454 core/class-settings.php:468
3550
  msgctxt "settings"
3551
  msgid "Renewal date"
3552
  msgstr "Erneuerungsdatum"
3553
 
3554
- #: core/class-settings.php:455
3555
  msgctxt "settings"
3556
  msgid "Category that is going to be renewed"
3557
  msgstr "Kategorie die erneuert werden soll"
3558
 
3559
- #: core/class-settings.php:457
3560
  msgctxt "settings"
3561
  msgid "Link to manage subscriptions"
3562
  msgstr "Link um Abos zu verwalten"
3563
 
3564
- #: core/class-settings.php:460
3565
  msgctxt "admin settings"
3566
  msgid "Listing Renewal e-mail message (recurring payments)"
3567
  msgstr "Eintragserneuerungs E-mail Nachricht (Abbuchungen)"
3568
 
3569
- #: core/class-settings.php:464
3570
  msgctxt "settings"
3571
  msgid ""
3572
  "Sent after the listing is auto-renewed. Applies to recurring renewals only."
@@ -3574,17 +3695,17 @@ msgstr ""
3574
  "Sende nachdem der Eintrag automatisch erneuert wurde. Wird nur bei bezahlten "
3575
  "Erneuerungen verwendet."
3576
 
3577
- #: core/class-settings.php:467
3578
  msgctxt "settings"
3579
  msgid "Renewed category"
3580
  msgstr "Erneuerte Kategorie"
3581
 
3582
- #: core/class-settings.php:473
3583
  msgctxt "admin settings"
3584
  msgid "Renewal reminder e-mail message"
3585
  msgstr "Erneuerungserinnerung E-mail Nachricht"
3586
 
3587
- #: core/class-settings.php:477
3588
  msgctxt "settings"
3589
  msgid ""
3590
  "Sent some time after listing expiration and when no renewal has occurred. "
@@ -3593,33 +3714,33 @@ msgstr ""
3593
  "Einige Zeit nachdem der Eintrag abgelaufen und keine Erneuerung beauftragt "
3594
  "wurde senden. Wird bei bezahlten und kostenlosen Erneuerungen verwendet."
3595
 
3596
- #: core/class-settings.php:487
3597
  msgctxt "admin settings"
3598
  msgid "Payment"
3599
  msgstr "Bezahlung"
3600
 
3601
- #: core/class-settings.php:488
3602
  msgctxt "admin settings"
3603
  msgid "Payment Settings"
3604
  msgstr "Bezahlung Einstellungen"
3605
 
3606
- #: core/class-settings.php:491
3607
  msgctxt "admin settings"
3608
  msgid "Turn On payments?"
3609
  msgstr "Bezahlungen aktivieren?"
3610
 
3611
- #: core/class-settings.php:493
3612
  msgctxt "admin settings"
3613
  msgid "Put payment gateways in test mode?"
3614
  msgstr "Bezahlungsgateway im Testmodus ausführen?"
3615
 
3616
- #: core/class-settings.php:498
3617
  msgctxt "admin settings"
3618
  msgid "Perform checkouts on the secure (HTTPS) version of your site?"
3619
  msgstr ""
3620
  "Aktiviere (HTTPS) sichere Verbindung für den Bestellprozess deiner Seite?"
3621
 
3622
- #: core/class-settings.php:501
3623
  msgctxt "admin settings"
3624
  msgid ""
3625
  "Recommended for added security. For this to work you need to enable HTTPS on "
@@ -3628,142 +3749,165 @@ msgstr ""
3628
  "Empfohlen zur Erweiterung der Sicherheit. Aktiviere HTTPS auf deinem Server "
3629
  "und <a>erhalte ein SSL Zertifikat</a>"
3630
 
3631
- #: core/class-settings.php:505
3632
  msgctxt "admin settings"
3633
  msgid "Currency Code"
3634
  msgstr "Währungsschlüssel"
3635
 
3636
- #: core/class-settings.php:507
3637
  msgctxt "admin settings"
3638
  msgid "Australian Dollar (AUD)"
3639
  msgstr "Australischer Dollar (AUD)"
3640
 
3641
- #: core/class-settings.php:508
3642
  msgctxt "admin settings"
3643
  msgid "Brazilian Real (BRL)"
3644
  msgstr "Brasilianischer Real (BRL)"
3645
 
3646
- #: core/class-settings.php:509
3647
  msgctxt "admin settings"
3648
  msgid "Canadian Dollar (CAD)"
3649
  msgstr "Kanadischer Dollar (CAD)"
3650
 
3651
- #: core/class-settings.php:510
3652
  msgctxt "admin settings"
3653
  msgid "Czech Koruna (CZK)"
3654
  msgstr "Tschechische Koruna (CZK)"
3655
 
3656
- #: core/class-settings.php:511
3657
  msgctxt "admin settings"
3658
  msgid "Danish Krone (DKK)"
3659
  msgstr "Dänische Krone (DKK)"
3660
 
3661
- #: core/class-settings.php:512
3662
  msgctxt "admin settings"
3663
  msgid "Euro (EUR)"
3664
  msgstr "Euro (EUR)"
3665
 
3666
- #: core/class-settings.php:513
3667
  msgctxt "admin settings"
3668
  msgid "Hong Kong Dollar (HKD)"
3669
  msgstr "Hong Kong Dollar (HKD)"
3670
 
3671
- #: core/class-settings.php:514
3672
  msgctxt "admin settings"
3673
  msgid "Hungarian Forint (HUF)"
3674
  msgstr "Ungarischer Forint (HUF)"
3675
 
3676
- #: core/class-settings.php:515
3677
  msgctxt "admin settings"
3678
  msgid "Israeli New Shequel (ILS)"
3679
  msgstr "Israelischer Neuer Schequel (ILS)"
3680
 
3681
- #: core/class-settings.php:516
3682
  msgctxt "admin settings"
3683
  msgid "Japanese Yen (JPY)"
3684
  msgstr "Japanischer Jen (JPY)"
3685
 
3686
- #: core/class-settings.php:517
3687
  msgctxt "admin settings"
3688
  msgid "Malasian Ringgit (MYR)"
3689
  msgstr "Malaysischer Ringgit (MYR)"
3690
 
3691
- #: core/class-settings.php:518
3692
  msgctxt "admin settings"
3693
  msgid "Mexican Peso (MXN)"
3694
  msgstr "Mexikanischer Peso (MXN)"
3695
 
3696
- #: core/class-settings.php:519
3697
  msgctxt "admin settings"
3698
  msgid "Norwegian Krone (NOK)"
3699
  msgstr "Norwegische Krone (NOK)"
3700
 
3701
- #: core/class-settings.php:520
3702
  msgctxt "admin settings"
3703
  msgid "New Zealand Dollar (NZD)"
3704
  msgstr "Neuseeland Dollar (NZD)"
3705
 
3706
- #: core/class-settings.php:521
3707
  msgctxt "admin settings"
3708
  msgid "Philippine Peso (PHP)"
3709
  msgstr "Philippinischer Peso (PHP)"
3710
 
3711
- #: core/class-settings.php:522
3712
  msgctxt "admin settings"
3713
  msgid "Polish Zloty (PLN)"
3714
  msgstr "Polnischer Zloty (PLN)"
3715
 
3716
- #: core/class-settings.php:523
3717
  msgctxt "admin settings"
3718
  msgid "Pound Sterling (GBP)"
3719
  msgstr "Pfund Sterling (GBP)"
3720
 
3721
- #: core/class-settings.php:524
3722
  msgctxt "admin settings"
3723
  msgid "Singapore Dollar (SGD)"
3724
  msgstr "Singapore Dollar (SGD)"
3725
 
3726
- #: core/class-settings.php:525
3727
  msgctxt "admin settings"
3728
  msgid "Swedish Krona (SEK)"
3729
  msgstr "Schwedische Krone (SEK)"
3730
 
3731
- #: core/class-settings.php:526
3732
  msgctxt "admin settings"
3733
  msgid "Swiss Franc (CHF)"
3734
  msgstr "Schweizer Franken (CHF)"
3735
 
3736
- #: core/class-settings.php:527
3737
  msgctxt "admin settings"
3738
  msgid "Taiwan Dollar (TWD)"
3739
  msgstr "Taiwanischer Dollar (TWD)"
3740
 
3741
- #: core/class-settings.php:528
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3742
  msgctxt "admin settings"
3743
- msgid "Thai Baht (THB)"
3744
- msgstr "Thailändischer Baht (THB)"
3745
 
3746
- #: core/class-settings.php:529
3747
  msgctxt "admin settings"
3748
- msgid "Turkish Lira (TRY)"
3749
- msgstr "Türkische Lira (TRY)"
3750
 
3751
- #: core/class-settings.php:530
3752
  msgctxt "admin settings"
3753
- msgid "U.S. Dollar"
3754
- msgstr "U.S. Dollar"
3755
 
3756
- #: core/class-settings.php:534
 
3757
  msgctxt "admin settings"
3758
- msgid "Currency Symbol"
3759
  msgstr "Währungssymbol"
3760
 
3761
- #: core/class-settings.php:537
3762
  msgctxt "admin settings"
3763
  msgid "Thank you for payment message"
3764
  msgstr "Danke für die Bezahlung Nachricht"
3765
 
3766
- #: core/class-settings.php:538
3767
  msgctxt "admin settings"
3768
  msgid ""
3769
  "Thank you for your payment. Your payment is being verified and your listing "
@@ -3773,12 +3917,12 @@ msgstr ""
3773
  "geprüft. Die Verifizierung und die Prüfung können 48 Stunden in Anspruch "
3774
  "nehmen."
3775
 
3776
- #: core/class-settings.php:543
3777
  msgctxt "admin settings"
3778
  msgid "Ask users to come back for abandoned payments?"
3779
  msgstr ""
3780
 
3781
- #: core/class-settings.php:546
3782
  msgctxt "admin settings"
3783
  msgid ""
3784
  "An abandoned payment is when a user attempts to place a listing and gets to "
@@ -3787,41 +3931,41 @@ msgid ""
3787
  "the transaction. BD can remind them to come back and continue."
3788
  msgstr ""
3789
 
3790
- #: core/class-settings.php:552
3791
  #, fuzzy
3792
  msgctxt "admin settings"
3793
  msgid "Listing abandonment threshold (hours)"
3794
  msgstr "Eintragsabbuchungsemail Grenze (in tagen)"
3795
 
3796
- #: core/class-settings.php:557
3797
  msgctxt "admin settings"
3798
  msgid ""
3799
  "Listings with pending payments are marked as abandoned after this time. You "
3800
  "can also <a>customize the e-mail</a> users receive."
3801
  msgstr ""
3802
 
3803
- #: core/class-settings.php:563
3804
  msgctxt "admin settings"
3805
  msgid "Registration"
3806
  msgstr "Registrierung"
3807
 
3808
- #: core/class-settings.php:564
3809
  msgctxt "admin settings"
3810
  msgid "Registration Settings"
3811
  msgstr "Registrierung Einstellungen"
3812
 
3813
- #: core/class-settings.php:565
3814
  #, fuzzy
3815
  msgctxt "admin settings"
3816
  msgid "Require login to post listings?"
3817
  msgstr "Zurück zum Eintrag."
3818
 
3819
- #: core/class-settings.php:570
3820
  msgctxt "admin settings"
3821
  msgid "Registration URL"
3822
  msgstr "Registrierung URL"
3823
 
3824
- #: core/class-settings.php:573
3825
  msgctxt "admin settings"
3826
  msgid ""
3827
  "URL of your membership plugin's registration page. Only enter this if using "
@@ -3831,12 +3975,12 @@ msgstr ""
3831
  "ein Membership Plugin oder eine benutzerdefinierte Registrierungseite "
3832
  "benutzt. "
3833
 
3834
- #: core/class-settings.php:577
3835
  msgctxt "admin settings"
3836
  msgid "Image"
3837
  msgstr "Bild"
3838
 
3839
- #: core/class-settings.php:578
3840
  msgctxt "admin settings"
3841
  msgid ""
3842
  "Any changes to these settings will affect new listings only. Existing "
@@ -3849,57 +3993,57 @@ msgstr ""
3849
  "existierende Einträge verändert werden, musst du Bild(er) neu hochladen, "
3850
  "nachdem Einstellungen hier verändert wurden."
3851
 
3852
- #: core/class-settings.php:579
3853
  msgctxt "admin settings"
3854
  msgid "Image Settings"
3855
  msgstr "Bildeinstellungen"
3856
 
3857
- #: core/class-settings.php:580
3858
  msgctxt "admin settings"
3859
  msgid "Allow images?"
3860
  msgstr "Bilder erlauben?"
3861
 
3862
- #: core/class-settings.php:582
3863
  #, fuzzy
3864
  msgctxt "admin settings"
3865
  msgid "Min Image File Size (KB)"
3866
  msgstr "Maximale Bildgröße (KB)"
3867
 
3868
- #: core/class-settings.php:583
3869
  msgctxt "admin settings"
3870
  msgid "Max Image File Size (KB)"
3871
  msgstr "Maximale Bildgröße (KB)"
3872
 
3873
- #: core/class-settings.php:585
3874
  #, fuzzy
3875
  msgctxt "admin settings"
3876
  msgid "Min image width (px)"
3877
  msgstr "Bildergröße (in px):"
3878
 
3879
- #: core/class-settings.php:586
3880
  #, fuzzy
3881
  msgctxt "admin settings"
3882
  msgid "Min image height (px)"
3883
  msgstr "Bilderhöhe (in px):"
3884
 
3885
- #: core/class-settings.php:588
3886
  #, fuzzy
3887
  msgctxt "admin settings"
3888
  msgid "Max image width (px)"
3889
  msgstr "Maximale Bildbreite"
3890
 
3891
- #: core/class-settings.php:589
3892
  #, fuzzy
3893
  msgctxt "admin settings"
3894
  msgid "Max image height (px)"
3895
  msgstr "Maximale Bildhöhe"
3896
 
3897
- #: core/class-settings.php:591
3898
  msgctxt "admin settings"
3899
  msgid "Turn on thickbox/lightbox?"
3900
  msgstr "Kontrollkästchen/Leuchtkasten aktivieren?"
3901
 
3902
- #: core/class-settings.php:591
3903
  msgctxt "admin settings"
3904
  msgid ""
3905
  "Uncheck if it conflicts with other elements or plugins installed on your site"
@@ -3907,30 +4051,30 @@ msgstr ""
3907
  "Deaktivieren wenn Konflikte mit anderen Elementen oder installierten "
3908
  "Erweiterungen entstehen"
3909
 
3910
- #: core/class-settings.php:593
3911
  #, fuzzy
3912
  msgctxt "admin settings"
3913
  msgid "Thumbnails"
3914
  msgstr "Thumbnails"
3915
 
3916
- #: core/class-settings.php:594
3917
  #, fuzzy
3918
  msgctxt "admin settings"
3919
  msgid "Thumbnail width (px)"
3920
  msgstr "Thumbnailbreite"
3921
 
3922
- #: core/class-settings.php:595
3923
  #, fuzzy
3924
  msgctxt "admin settings"
3925
  msgid "Thumbnail height (px)"
3926
  msgstr "Thumbnailbreite"
3927
 
3928
- #: core/class-settings.php:598
3929
  msgctxt "admin settings"
3930
  msgid "Crop thumbnails to exact dimensions?"
3931
  msgstr ""
3932
 
3933
- #: core/class-settings.php:601
3934
  msgctxt "admin settings"
3935
  msgid ""
3936
  "When enabled images will match exactly the dimensions above but part of the "
@@ -3939,12 +4083,12 @@ msgid ""
3939
  "Depending on the uploaded images, thumbnails may have different heights."
3940
  msgstr ""
3941
 
3942
- #: core/class-settings.php:607
3943
  msgctxt "admin settings"
3944
  msgid "Number of free images"
3945
  msgstr "Nummer der freien Bilder"
3946
 
3947
- #: core/class-settings.php:612
3948
  msgctxt "admin settings"
3949
  msgid ""
3950
  "For paid listing images, configure that by adding or editing a <a>Fee Plan</"
@@ -3954,128 +4098,128 @@ msgstr ""
3954
  "erstellen eines <a>Preisplan</a> an Stelle dieser Einstellungen, die von "
3955
  "bezahlten Einträgen ignoriert wird."
3956
 
3957
- #: core/class-settings.php:613
3958
  msgctxt "admin settings"
3959
  msgid "Use default picture for listings with no picture?"
3960
  msgstr "Benutze Standardbilder für Einträge mit keinem Bild?"
3961
 
3962
- #: core/class-settings.php:614
3963
  msgctxt "admin settings"
3964
  msgid "Show Thumbnail on main listings page?"
3965
  msgstr "Thumbnail auf der Eintragshauptseite anzeigen?"
3966
 
3967
- #: core/class-settings.php:670
3968
  msgctxt "admin settings"
3969
  msgid ""
3970
  "Could not copy the AJAX compatibility plugin \"%s\". Compatibility mode was "
3971
  "not activated."
3972
  msgstr ""
3973
 
3974
- #: core/class-settings.php:678
3975
  msgctxt "admin settings"
3976
  msgid ""
3977
  "Could not activate AJAX Compatibility mode: the directory \"%s\" could not "
3978
  "be created."
3979
  msgstr ""
3980
 
3981
- #: core/class-settings.php:687
3982
  msgctxt "admin settings"
3983
  msgid ""
3984
  "Could not remove the \"Business Directory Plugin - AJAX Compatibility Module"
3985
  "\". Please remove the file \"%s\" manually or deactivate the plugin."
3986
  msgstr ""
3987
 
3988
- #: core/class-settings.php:986
3989
  msgctxt "settings"
3990
  msgid "Deactivate License"
3991
  msgstr "Lizenz Deaktivieren"
3992
 
3993
- #: core/class-settings.php:988
3994
  msgctxt "settings"
3995
  msgid "Deactivating license..."
3996
  msgstr "Deaktiviere Lizenz..."
3997
 
3998
- #: core/class-settings.php:991
3999
  msgctxt "settings"
4000
  msgid "Activate License"
4001
  msgstr "Aktiviere Lizenz"
4002
 
4003
- #: core/class-settings.php:993
4004
  msgctxt "settings"
4005
  msgid "Activating license..."
4006
  msgstr "Aktiviere Lizenz..."
4007
 
4008
- #: core/class-settings.php:1017
4009
  msgctxt "admin settings"
4010
  msgid "Valid placeholders: %s"
4011
  msgstr "Gültige Platzhalter: %s"
4012
 
4013
- #: core/class-settings.php:1051
4014
  msgctxt "settings email"
4015
  msgid "Click to edit e-mail"
4016
  msgstr "Klicken um E-mail zu bearbeiten"
4017
 
4018
- #: core/class-settings.php:1052
4019
  msgctxt "settings email"
4020
  msgid "Click to edit"
4021
  msgstr "zum Bearbeiten klicken"
4022
 
4023
- #: core/class-settings.php:1065
4024
  msgctxt "settings email"
4025
  msgid "E-Mail Subject"
4026
  msgstr "E-mail Betreff"
4027
 
4028
- #: core/class-settings.php:1076
4029
  msgctxt "settings email"
4030
  msgid "E-Mail Body"
4031
  msgstr "E-mail Text"
4032
 
4033
- #: core/class-settings.php:1087
4034
  msgctxt "settings email"
4035
  msgid "You can use the following placeholders:"
4036
  msgstr "Du kannst folgende Platzhalter verwenden:"
4037
 
4038
- #: core/class-settings.php:1110
4039
  msgctxt "settings email"
4040
  msgid "Preview e-mail"
4041
  msgstr "Vorschau E-mail"
4042
 
4043
- #: core/class-settings.php:1111
4044
  msgctxt "settings email"
4045
  msgid "Cancel"
4046
  msgstr "Abbrechen"
4047
 
4048
- #: core/class-settings.php:1112
4049
  msgctxt "settings email"
4050
  msgid "Save Changes"
4051
  msgstr "Änderungen sichern"
4052
 
4053
- #: core/class-settings.php:1131
4054
  msgctxt "settings email"
4055
  msgid "Site title"
4056
  msgstr "Seitentitel"
4057
 
4058
- #: core/class-settings.php:1134
4059
  msgctxt "settings email"
4060
  msgid "Site title (with link)"
4061
  msgstr "Seitentitel (mit Link)"
4062
 
4063
- #: core/class-settings.php:1137
4064
  msgctxt "settings email"
4065
  msgid "Site address (with link)"
4066
  msgstr "Seitenadresse (mit Link)"
4067
 
4068
- #: core/class-settings.php:1140
4069
  msgctxt "settings email"
4070
  msgid "Directory URL (with link)"
4071
  msgstr "Verzeichnis URL (mit Link)"
4072
 
4073
- #: core/class-settings.php:1143
4074
  msgctxt "settings email"
4075
  msgid "Current date"
4076
  msgstr "Aktuelles Datum"
4077
 
4078
- #: core/class-settings.php:1146
4079
  msgctxt "settings email"
4080
  msgid "Current time"
4081
  msgstr "Aktuelle Zeit"
@@ -4114,108 +4258,149 @@ msgstr "Löschen"
4114
  msgid "Upgrade Listing"
4115
  msgstr "Eintrag aktualisieren"
4116
 
4117
- #: core/compatibility/deprecated.php:214 core/templates-ui.php:182
4118
  msgid "Submit A Listing"
4119
  msgstr "Eintrag zusenden"
4120
 
4121
- #: core/compatibility/deprecated.php:227 core/templates-ui.php:191
4122
  msgid "View Listings"
4123
  msgstr "Eintrag anschauen"
4124
 
4125
- #: core/compatibility/deprecated.php:238 core/templates-ui.php:201
4126
  msgid "Directory"
4127
  msgstr "Verzeichnis"
4128
 
4129
  #: core/compatibility/templates/wpbusdirman-index-categories.php:12
4130
- #: core/templates-ui.php:228
4131
  msgctxt "templates"
4132
  msgid "Search Listings"
4133
  msgstr "Eintrag suchen"
4134
 
4135
- #: core/form-fields-types.php:12
4136
  msgctxt "form-fields api"
4137
- msgid "Textfield"
4138
- msgstr "Textfeld"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4139
 
4140
- #: core/form-fields-types.php:47
 
4141
  msgctxt "form-fields api"
4142
- msgid "Format 01/31/1969"
4143
- msgstr "Format 01/31/1969"
 
 
 
 
4144
 
4145
- #: core/form-fields-types.php:67
 
4146
  msgctxt "form-fields api"
4147
- msgid "URL Field"
4148
- msgstr "URL Feld"
4149
 
4150
- #: core/form-fields-types.php:84
4151
- msgctxt "form-fields admin"
4152
- msgid "Open link in a new window?"
4153
- msgstr "Link im neuen Fenster öffnen?"
 
4154
 
4155
- #: core/form-fields-types.php:87
4156
- msgctxt "form-fields admin"
4157
- msgid "Use rel=\"nofollow\" when displaying the link?"
4158
- msgstr "Benutze rel=\"nofollow\" wenn der link angezeigt wird?"
 
4159
 
4160
- #: core/form-fields-types.php:191
4161
  msgctxt "form-fields api"
4162
- msgid "URL:"
4163
- msgstr "URL:"
4164
 
4165
- #: core/form-fields-types.php:198
4166
  msgctxt "form-fields api"
4167
- msgid "Link Text (optional):"
4168
- msgstr "Link Text (optional):"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4169
 
4170
- #: core/form-fields-types.php:214
4171
  msgctxt "form-fields api"
4172
  msgid "Select List"
4173
  msgstr "Liste auswählen"
4174
 
4175
- #: core/form-fields-types.php:270
4176
  msgctxt "form-fields-api category-select"
4177
  msgid "-- Choose Terms --"
4178
  msgstr "-- Bedingungen auswählen --"
4179
 
4180
- #: core/form-fields-types.php:270 core/form-fields-types.php:305
 
4181
  msgctxt "form-fields-api category-select"
4182
  msgid "-- Choose One --"
4183
  msgstr "-- Auswählen --"
4184
 
4185
- #: core/form-fields-types.php:340 core/form-fields-types.php:591
4186
- #: core/form-fields-types.php:722
4187
- msgctxt "form-fields admin"
4188
- msgid "Field Options (for select lists, radio buttons and checkboxes)."
4189
- msgstr ""
4190
- "Feldoptionen (für ausgewählte Listen, Radiobutton und Kontrollkästchen)"
4191
-
4192
- #: core/form-fields-types.php:351
4193
  msgctxt "form-fields admin"
4194
  msgid "Allow empty selection on search?"
4195
  msgstr "Erlaube leere Auswahl bei Suche?"
4196
 
4197
- #: core/form-fields-types.php:368 core/form-fields-types.php:610
4198
- #: core/form-fields-types.php:743
4199
- msgctxt "form-fields admin"
4200
- msgid "Field list of options is required."
4201
- msgstr "Feldliste von Optionen wird benötigt."
4202
-
4203
- #: core/form-fields-types.php:448
4204
  msgctxt "form-fields api"
4205
  msgid "Textarea"
4206
  msgstr "Textbereich"
4207
 
4208
- #: core/form-fields-types.php:477
4209
  msgctxt "form-fields admin"
4210
  msgid "Allow HTML input for this field?"
4211
  msgstr "Erlaube HTML Eingaben für dieses Feld?"
4212
 
4213
- #: core/form-fields-types.php:481
4214
  msgctxt "form-fields admin"
4215
  msgid "Allow WordPress shortcodes in this field?"
4216
  msgstr "Erlaube Wordpress Shortcodes in diesem Feld?"
4217
 
4218
- #: core/form-fields-types.php:485
4219
  msgctxt "form-fields admin"
4220
  msgid ""
4221
  "<b>Advanced users only!</b> Unless you've been told to change this, don't "
@@ -4224,71 +4409,50 @@ msgstr ""
4224
  "<b>Nur für Administratoren!</b> Wenn es dir nicht ausdrücklich gesagt wurde, "
4225
  "ändere diese Einstellung nicht bevor du nicht weist was du genau tust."
4226
 
4227
- #: core/form-fields-types.php:486
4228
  msgctxt "form-fields admin"
4229
  msgid "Apply \"the_content\" filter before displaying this field?"
4230
  msgstr "\"the_content\" Filter zuweisen bevor das Feld angezeigt wird?"
4231
 
4232
- #: core/form-fields-types.php:532
4233
- msgctxt "form-fields api"
4234
- msgid "Radio button"
4235
- msgstr "Radiobutton"
4236
-
4237
- #: core/form-fields-types.php:638
4238
- msgctxt "form-fields api"
4239
- msgid "Multiple select list"
4240
- msgstr "Multiple Auswahlliste"
4241
-
4242
- #: core/form-fields-types.php:643
4243
  msgctxt "form-fields api"
4244
- msgid "Multiselect List"
4245
- msgstr "Mehrfachauswahlliste"
4246
 
4247
- #: core/form-fields-types.php:659
4248
  msgctxt "form-fields api"
4249
- msgid "Checkbox"
4250
- msgstr "Kontrollkästchen"
4251
 
4252
- #: core/form-fields-types.php:817
4253
  msgctxt "form-fields api"
4254
  msgid "Social Site (Twitter handle)"
4255
  msgstr "Soziale Seite (Twitter)"
4256
 
4257
- #: core/form-fields-types.php:866
4258
- msgctxt "form-fields api"
4259
- msgid "Social Site (Facebook page)"
4260
- msgstr "Soziale Seite (Facebook)"
4261
-
4262
- #: core/form-fields-types.php:914
4263
  msgctxt "form-fields api"
4264
- msgid "Social Site (LinkedIn profile)"
4265
- msgstr "Soziale Seite (LinkedIn)"
4266
 
4267
- #: core/form-fields-types.php:959
4268
- msgctxt "form-fields api"
4269
- msgid "Image (file upload)"
4270
- msgstr "Bild (Datei hochladen)"
4271
 
4272
- #: core/form-fields-types.php:991
4273
- msgctxt "form-fields-api"
4274
- msgid "Remove"
4275
- msgstr "Entfernen"
4276
 
4277
- #: core/form-fields-types.php:1071
4278
- #, fuzzy
4279
  msgctxt "form-fields api"
4280
- msgid "Date Field"
4281
- msgstr "Feld aktualisieren"
4282
-
4283
- #: core/form-fields-types.php:1094
4284
- msgid "%s (ex. %s)"
4285
- msgstr ""
4286
 
4287
- #: core/form-fields-types.php:1098
4288
- #, fuzzy
4289
  msgctxt "form-fields api"
4290
- msgid "Date Format"
4291
- msgstr "Datum gepostet"
4292
 
4293
  #: core/form-fields.php:31
4294
  msgctxt "form-fields api"
@@ -4325,112 +4489,121 @@ msgctxt "form-fields api"
4325
  msgid "Custom"
4326
  msgstr "Benutzerdefiniert"
4327
 
4328
- #: core/form-fields.php:300
4329
  msgid "Business Name"
4330
  msgstr "Firmenname"
4331
 
4332
- #: core/form-fields.php:302
4333
  msgid "Business Genre"
4334
  msgstr "Firmenbranche"
4335
 
4336
- #: core/form-fields.php:304
4337
  msgid "Short Business Description"
4338
  msgstr "Kurze Geschäftsbeschreibung"
4339
 
4340
- #: core/form-fields.php:306
4341
  msgid "Long Business Description"
4342
  msgstr "Lange Geschäftsbeschreibung"
4343
 
4344
- #: core/form-fields.php:308
4345
  msgid "Business Website Address"
4346
  msgstr "Firmenwebseite"
4347
 
4348
- #: core/form-fields.php:310
4349
  msgid "Business Phone Number"
4350
  msgstr "Telefonnummer geschäftlich"
4351
 
4352
- #: core/form-fields.php:312
4353
  msgid "Business Fax"
4354
  msgstr "Fax geschäftlich"
4355
 
4356
- #: core/form-fields.php:314
4357
  msgid "Business Contact Email"
4358
  msgstr "Kontakt E-mail geschäftlich"
4359
 
4360
- #: core/form-fields.php:316
4361
  msgid "Business Tags"
4362
  msgstr "Geschäftliche Tags "
4363
 
4364
- #: core/form-fields.php:411
 
 
 
 
 
 
 
 
 
4365
  msgctxt "form-fields-api"
4366
  msgid "Email Validator"
4367
  msgstr "E-mail Validierung"
4368
 
4369
- #: core/form-fields.php:412
4370
  msgctxt "form-fields-api"
4371
  msgid "URL Validator"
4372
  msgstr "URL Validierung"
4373
 
4374
- #: core/form-fields.php:413
4375
  msgctxt "form-fields-api"
4376
  msgid "Whole Number Validator"
4377
  msgstr "Ganze Nummern Validierung"
4378
 
4379
- #: core/form-fields.php:414
4380
  msgctxt "form-fields-api"
4381
  msgid "Decimal Number Validator"
4382
  msgstr "Dezimalzahl Validierung"
4383
 
4384
- #: core/form-fields.php:415
4385
  msgctxt "form-fields-api"
4386
  msgid "Date Validator"
4387
  msgstr "Datum Validierung"
4388
 
4389
- #: core/form-fields.php:422
4390
  msgctxt "form-fields-api validation"
4391
  msgid "Field"
4392
  msgstr "Feld"
4393
 
4394
- #: core/form-fields.php:438 core/form-fields.php:442
4395
  msgctxt "form-fields-api validation"
4396
  msgid "%s is required."
4397
  msgstr "%s ist ein Pflichtfeld."
4398
 
4399
- #: core/form-fields.php:451 core/form-fields.php:458
4400
  msgctxt "form-fields-api validation"
4401
  msgid "%s is badly formatted. Valid URL format required. Include http://"
4402
  msgstr ""
4403
  "%s ist falsch formatiert. Gültiges URL Format eingeben. Benutze http://"
4404
 
4405
- #: core/form-fields.php:472
4406
  msgctxt "form-fields-api validation"
4407
  msgid "%s is badly formatted. Valid Email format required."
4408
  msgstr ""
4409
  "%s ist falsch formatiert. Bitte geben Sie Ihre E-mailadresse richtig ein."
4410
 
4411
- #: core/form-fields.php:478
4412
  msgctxt "form-fields-api validation"
4413
  msgid "%s must be a number. Decimal values are not allowed."
4414
  msgstr "%s muss eine Nummer sein. Dezimalwerte sind nicht erlaubt."
4415
 
4416
- #: core/form-fields.php:484
4417
  msgctxt "form-fields-api validation"
4418
  msgid "%s must be a number."
4419
  msgstr "%s muss eine Nummer sein."
4420
 
4421
- #: core/form-fields.php:497
4422
  #, fuzzy
4423
  msgctxt "form-fields-api validation"
4424
  msgid "%s must be in the format %s."
4425
  msgstr "%s muss im Format MM/DD/YYYY eingetragen werden."
4426
 
4427
- #: core/form-fields.php:529
4428
  #, fuzzy
4429
  msgctxt "form-fields-api validation"
4430
  msgid "%s must be a valid date."
4431
  msgstr "%s muss eine Nummer sein."
4432
 
4433
- #: core/form-fields.php:540
4434
  msgctxt "form-fields-api validation"
4435
  msgid "%s is invalid. Value most be one of %s."
4436
  msgstr "%s ist ungültig. Wert meistens einer von %s"
@@ -4592,12 +4765,18 @@ msgctxt "google-wallet"
4592
  msgid "The transaction has been canceled at user's request."
4593
  msgstr "Die Transaktion wurde abgebrochen auf Wunsch des Benutzers."
4594
 
 
 
 
 
 
 
4595
  #: core/installer.php:38
4596
  msgctxt "default category name"
4597
  msgid "General"
4598
  msgstr "Allgemein"
4599
 
4600
- #: core/installer.php:460
4601
  msgctxt "installer"
4602
  msgid ""
4603
  "<b>Business Directory Plugin - Regions Module</b> was disabled because it is "
@@ -4608,41 +4787,41 @@ msgstr ""
4608
  "inkompatibel mit der aktuellen Version des Branchenverzeichnisses ist. Bitte "
4609
  "aktualisiere das Regionenmodul. "
4610
 
4611
- #: core/installer.php:526
4612
  msgctxt "installer"
4613
  msgid "Cleaning up listing fees information... %d/%d"
4614
  msgstr "Eintragpreisinformation säubern... %d/%d"
4615
 
4616
- #: core/installer.php:576
4617
  msgctxt "installer"
4618
  msgid "Migrating previous transactions to new Payments API... %d/%d"
4619
  msgstr "Migriere vergangene Transaktionen zur neuen Bezahl API... %d/%d"
4620
 
4621
- #: core/installer.php:605
4622
  msgctxt "installer"
4623
  msgid "Initial listing payment (BD < 3.4)"
4624
  msgstr "Initialbezahlung Eintrag (BD < 3.4)"
4625
 
4626
- #: core/installer.php:616
4627
  msgctxt "installer"
4628
  msgid "Listing edit payment (BD < 3.4)"
4629
  msgstr "Bezahlung Eintrag bearbeiten (BD < 3.4)"
4630
 
4631
- #: core/installer.php:637
4632
  msgctxt "installer"
4633
  msgid "Renewal fee \"%s\" for category \"%s\""
4634
  msgstr "Erneuere Preis \"%s\" für Kategorie \"%s\""
4635
 
4636
- #: core/installer.php:656
4637
  msgctxt "installer"
4638
  msgid "Listing upgrade to featured"
4639
  msgstr "Eintrag aktualisieren auf Hervorhebung"
4640
 
4641
- #: core/installer.php:859
4642
  msgid "Business Directory - Manual Upgrade Required"
4643
  msgstr "Branchenverzeichnis - Manuelle Aktualisierung erforderlich"
4644
 
4645
- #: core/installer.php:861
4646
  msgid ""
4647
  "Business Directory features are currently disabled because the plugin needs "
4648
  "to perform a manual upgrade before continuing."
@@ -4650,15 +4829,15 @@ msgstr ""
4650
  "Branchenverzeichnis Hervorhebungen sind aktuell deaktiviert, weil das Modul "
4651
  "manuell aktualisiert werden muss, bevor weiter hervorgehoben werden kann."
4652
 
4653
- #: core/installer.php:863
4654
  msgid "Perform Manual Upgrade"
4655
  msgstr "Manuelle Aktualisierung durchführen"
4656
 
4657
- #: core/installer.php:879 core/installer.php:880 core/installer.php:891
4658
  msgid "Business Directory - Manual Upgrade"
4659
  msgstr "Branchenverzeichnis - Manuelle Aktualisierung"
4660
 
4661
- #: core/installer.php:895
4662
  msgid ""
4663
  "Business Directory features are currently disabled because the plugin needs "
4664
  "to perform a manual upgrade before it can be used."
@@ -4666,22 +4845,22 @@ msgstr ""
4666
  "Branchenverzeichnis Hervorhebungen sind momentan deaktiviert weil das Modul "
4667
  "manuell aktualisiert werden muss, bevor es weiter verwendet werden kann."
4668
 
4669
- #: core/installer.php:897
4670
  msgid "Click \"Start Upgrade\" and wait until the process finishes."
4671
  msgstr ""
4672
  "Klicke \"Starte Aktualisierung\" und warte bis der Vorgang beendet wurde."
4673
 
4674
- #: core/installer.php:900
4675
  msgctxt "manual-upgrade"
4676
  msgid "Start Upgrade"
4677
  msgstr "Starte Aktualisierung"
4678
 
4679
- #: core/installer.php:902
4680
  msgctxt "manual-upgrade"
4681
  msgid "Pause Upgrade"
4682
  msgstr "Aktualisierung pausieren"
4683
 
4684
- #: core/installer.php:908
4685
  msgctxt "manual-upgrade"
4686
  msgid ""
4687
  "The upgrade was sucessfully performed. Business Directory Plugin is now "
@@ -4690,7 +4869,7 @@ msgstr ""
4690
  "Die Aktualisierung wurde erfolgreich durchgeführt. Branchenverzeichnis "
4691
  "Erweiterung ist nun verfügbar."
4692
 
4693
- #: core/installer.php:911
4694
  msgctxt "manual-upgrade"
4695
  msgid "Go to \"Directory Admin\""
4696
  msgstr "Nach \" Verzeichnis Administration\""
@@ -4976,38 +5155,81 @@ msgctxt "admin"
4976
  msgid "Abandoned"
4977
  msgstr ""
4978
 
4979
- #: core/templates-listings.php:54
 
4980
  msgctxt "templates"
4981
  msgid "Featured Listing"
4982
  msgstr "Hervorgehobene Einträge"
4983
 
4984
- #: core/templates-ui.php:158
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4985
  msgctxt "templates"
4986
  msgid "No listing categories found."
4987
  msgstr "Keine Eintragskategorie gefunden."
4988
 
4989
- #: core/templates-ui.php:231
4990
  msgctxt "templates"
4991
  msgid "Advanced Search"
4992
  msgstr "Erweiterte Suche"
4993
 
4994
- #: core/templates-ui.php:257 core/templates-ui.php:282
4995
  msgctxt "templates sort"
4996
  msgid "Sort By:"
4997
  msgstr "Sortieren nach"
4998
 
4999
- #: core/templates-ui.php:276
5000
  msgctxt "sort"
5001
  msgid "Reset"
5002
  msgstr "Zurücksetzen"
5003
 
5004
- #: core/templates-ui.php:298
5005
  #, fuzzy
5006
  msgctxt "sort"
5007
  msgid "(Reset)"
5008
  msgstr "Zurücksetzen"
5009
 
5010
- #: core/utils.php:104
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5011
  msgctxt "utils"
5012
  msgid ""
5013
  "POSTed data exceeds PHP config. maximum. See \"post_max_size\" directive."
@@ -5015,53 +5237,53 @@ msgstr ""
5015
  "Gepustete Daten haben Maximum erreicht. Schau dir den Eintrag \"post_ma_size"
5016
  "\"in deiner php.ini an."
5017
 
5018
- #: core/utils.php:157
5019
  msgctxt "utils"
5020
  msgid "File size (%s) exceeds maximum file size of %s"
5021
  msgstr "Dateigröße (%s) hat das Maximum von %s erreicht"
5022
 
5023
- #: core/utils.php:165
5024
  #, fuzzy
5025
  msgctxt "utils"
5026
  msgid "File size (%s) is inferior to the required minimum file size of %s"
5027
  msgstr "Dateigröße (%s) hat das Maximum von %s erreicht"
5028
 
5029
- #: core/utils.php:174 core/utils.php:181
5030
  msgctxt "utils"
5031
  msgid "File type \"%s\" is not allowed"
5032
  msgstr "Dateityp \"%s\" ist nicht erlaubt"
5033
 
5034
- #: core/utils.php:188
5035
  msgctxt "utils"
5036
  msgid "Unkown error while uploading file."
5037
  msgstr "Unbekannter Fehler beim Hochladen der Datei."
5038
 
5039
- #: core/utils.php:207
5040
  msgctxt "utils"
5041
  msgid "Uploaded file is not an image"
5042
  msgstr "Hochgeladene Datei ist kein Bild."
5043
 
5044
- #: core/utils.php:216
5045
  msgctxt "utils"
5046
  msgid "Image width (%s px) is inferior to minimum required width of %s px."
5047
  msgstr ""
5048
 
5049
- #: core/utils.php:222
5050
  msgctxt "utils"
5051
  msgid "Image height (%s px) is inferior to minimum required height of %s px."
5052
  msgstr ""
5053
 
5054
- #: core/utils.php:228
5055
  msgctxt "utils"
5056
  msgid "Image width (%s px) is greater than maximum allowed width of %s px."
5057
  msgstr ""
5058
 
5059
- #: core/utils.php:234
5060
  msgctxt "utils"
5061
  msgid "Image height (%s px) is greater than maximum required height of %s px."
5062
  msgstr ""
5063
 
5064
- #: core/utils.php:248
5065
  msgctxt "utils"
5066
  msgid "Error while uploading file"
5067
  msgstr "Fehler während des Hochladens der Datei"
@@ -5120,60 +5342,60 @@ msgctxt "delete listing"
5120
  msgid "Your listing has been deleted."
5121
  msgstr "Dein Eintrag wurde gelöscht."
5122
 
5123
- #: core/view-listing-contact.php:49
5124
  msgctxt "contact-message"
5125
  msgid "Please enter your name."
5126
  msgstr "Bitte geben Sie einen Namen ein."
5127
 
5128
- #: core/view-listing-contact.php:52
5129
  msgctxt "contact-message"
5130
  msgid "Please enter a valid email."
5131
  msgstr "Bitte eine gültige E-mailadresse eingeben."
5132
 
5133
- #: core/view-listing-contact.php:55
5134
  msgctxt "contact-message"
5135
  msgid "You did not enter a message."
5136
  msgstr "Sie haben keine Nachricht erstellt"
5137
 
5138
- #: core/view-listing-contact.php:58
5139
  msgctxt "contact-message"
5140
  msgid "The reCAPTCHA wasn't entered correctly."
5141
  msgstr "Das reCAPTCHA wurdenicht richtig eingegeben."
5142
 
5143
- #: core/view-listing-contact.php:67
5144
  msgctxt "contact form"
5145
  msgid "Please <a>log in</a> to be able to send messages to the listing owner."
5146
  msgstr "Bitte <a>einloggen</a> um eine Nachricht an den Inhaber zu senden."
5147
 
5148
- #: core/view-listing-contact.php:86
5149
  msgctxt "contact form"
5150
  msgid "This contact form is temporarily disabled. Please try again later."
5151
  msgstr ""
5152
  "Diese Kontaktform ist momentan temporär deaktiviert. Bitte versuchen Sie es "
5153
  "später erneut."
5154
 
5155
- #: core/view-listing-contact.php:121
5156
  #, fuzzy
5157
  msgctxt "templates"
5158
  msgid "Contact listing owner"
5159
  msgstr "Nachricht an Verfasser des Eintrags"
5160
 
5161
- #: core/view-listing-contact.php:125
5162
  msgctxt "templates"
5163
  msgid "Send Message to listing owner"
5164
  msgstr "Nachricht an Verfasser des Eintrags"
5165
 
5166
- #: core/view-listing-contact.php:171
5167
  msgid "l F j, Y \\a\\t g:i a"
5168
  msgstr "l F j, Y \\a\\t g:i a"
5169
 
5170
- #: core/view-listing-contact.php:192
5171
  msgctxt "contact-message"
5172
  msgid "There was a problem encountered. Your message has not been sent"
5173
  msgstr ""
5174
  "Es ist ein Fehler aufgetreten. Ihre Nachricht konnte nicht versendet werden."
5175
 
5176
- #: core/view-listing-contact.php:195
5177
  msgctxt "contact-message"
5178
  msgid "Return to listing."
5179
  msgstr "Zurück zum Eintrag."
@@ -5374,7 +5596,7 @@ msgctxt "templates"
5374
  msgid "Return to listing."
5375
  msgstr "Zurück zum Eintrag."
5376
 
5377
- #: core/views.php:23
5378
  msgid ""
5379
  "You need to create a page with the [businessdirectory] shortcode for the "
5380
  "Business Directory plugin to work correctly."
@@ -5382,16 +5604,21 @@ msgstr ""
5382
  "Sie müssen ein Seite erstellen die den [businessdirecory] Shortcode enthält "
5383
  "damit die Erweiterung richtig funktioniert."
5384
 
5385
- #: core/views.php:25
5386
  msgid "The directory is temporarily disabled."
5387
  msgstr "Das Verzeichnis wurde temporär deaktiviert."
5388
 
5389
- #: core/views.php:154
5390
  msgctxt "preview"
5391
  msgid "This is just a preview. The listing has not been published yet."
5392
  msgstr "Dies ist nur eine Vorschau. Der Eintrag wurde bisher nicht publiziert."
5393
 
5394
- #: core/views.php:368
 
 
 
 
 
5395
  msgctxt "templates"
5396
  msgid ""
5397
  "There are no categories assigned to the business directory yet. You need to "
@@ -5406,12 +5633,12 @@ msgstr ""
5406
  "nicht erstellt werden kann. Einträge können nicht erstellt werden bis ein "
5407
  "Kategorie zugewiesen wurde."
5408
 
5409
- #: core/views.php:370
5410
  msgctxt "templates"
5411
  msgid "There are currently no listings in the directory."
5412
  msgstr "Keine Einträge im Verzeichnis vorhanden. "
5413
 
5414
- #: core/views.php:388
5415
  msgctxt "templates"
5416
  msgid ""
5417
  "You have \"Hide Empty Categories\" on and some categories that don't have "
@@ -5671,26 +5898,6 @@ msgctxt "WPBDM"
5671
  msgid "Submit Payment"
5672
  msgstr "Initialbezahlung"
5673
 
5674
- #: templates/businessdirectory-listings.tpl.php:27 templates/search.tpl.php:41
5675
- msgctxt "templates"
5676
- msgid "No listings found."
5677
- msgstr "Kein Listig gefunden."
5678
-
5679
- #: templates/businessdirectory-listings.tpl.php:38
5680
- msgctxt "templates"
5681
- msgid "&laquo; Previous "
5682
- msgstr "&laquo; Vorher"
5683
-
5684
- #: templates/businessdirectory-listings.tpl.php:39
5685
- msgctxt "templates"
5686
- msgid "Next &raquo;"
5687
- msgstr "Nächste &raquo;"
5688
-
5689
- #: templates/category.tpl.php:17
5690
- msgctxt "templates"
5691
- msgid "Listings tagged: %s"
5692
- msgstr "Getaggte Einträge: %s"
5693
-
5694
  #: templates/delete-listing-confirm.tpl.php:3
5695
  msgctxt "manage recurring"
5696
  msgid "Delete Listing"
@@ -6187,6 +6394,11 @@ msgctxt "templates"
6187
  msgid "Drop files here"
6188
  msgstr "Dateien hier hinziehen"
6189
 
 
 
 
 
 
6190
  #: templates/submit-listing/images-upload-form.tpl.php:26
6191
  msgctxt "templates"
6192
  msgid "Select images from your hard drive"
@@ -6246,6 +6458,12 @@ msgctxt "templates"
6246
  msgid "* Indicates required fields."
6247
  msgstr "* benötigte Felder."
6248
 
 
 
 
 
 
 
6249
  #: vendors/edd/EDD_SL_Plugin_Updater.php:178
6250
  msgid ""
6251
  "There is a new version of %1$s available. <a target=\"_blank\" class="
@@ -6286,6 +6504,118 @@ msgstr "D. Rodenbaugh"
6286
  msgid "http://businessdirectoryplugin.com"
6287
  msgstr "http://businessdirectoryplugin.com"
6288
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6289
  #~ msgctxt "admin menu"
6290
  #~ msgid "All Listings"
6291
  #~ msgstr "Alle Einträge"
4
  msgstr ""
5
  "Project-Id-Version: Business Directory Plugin 3.5.4\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/business-directory-plugin\n"
7
+ "POT-Creation-Date: 2015-10-13 15:01:21+00:00\n"
8
  "PO-Revision-Date: 2015-03-10 03:22+0100\n"
9
  "Last-Translator: BD Team <support@businessdirectoryplugin.com>\n"
10
  "Language-Team: Business Directory Plugin <support@businessdirectoryplugin."
108
  msgid "Renew Listing"
109
  msgstr "Eintrag erneuern"
110
 
111
+ #: admin/class-admin.php:121
112
  msgctxt "drip pointer"
113
  msgid ""
114
  "Find out how to create a compelling, thriving business directory from "
116
  "a FREE premium module just for signing up."
117
  msgstr "-"
118
 
119
+ #: admin/class-admin.php:123
120
  msgctxt "drip pointer"
121
  msgid "Email Address:"
122
  msgstr "E-mail Adresse:"
123
 
124
+ #: admin/class-admin.php:129
125
  msgctxt "drip pointer"
126
  msgid "Want to know the Secrets of Building an Awesome Business Directory?"
127
  msgstr "-"
128
 
129
+ #: admin/class-admin.php:131
130
  msgctxt "drip pointer"
131
  msgid "Yes, please!"
132
  msgstr "Ja, bitte!"
133
 
134
+ #: admin/class-admin.php:133
135
  msgctxt "drip pointer"
136
  msgid "No, thanks"
137
  msgstr "Nein, danke"
138
 
139
+ #: admin/class-admin.php:150
140
  msgctxt "admin"
141
  msgid "Business Directory"
142
  msgstr "Branchenverzeichnis"
143
 
144
+ #: admin/class-admin.php:161
145
  msgctxt "admin"
146
  msgid "You're all set. Visit your new <a>Business Directory</a> page."
147
  msgstr ""
148
  "Sie haben alles konfiguriert. Besuchen sie Ihr neues <a>Branchenverzeichnis</"
149
  "a>."
150
 
151
+ #: admin/class-admin.php:182
152
  #, fuzzy
153
  msgctxt "drip pointer"
154
  msgid "Invalid e-mail address."
155
  msgstr "Ungültiger Erneuerungszustand."
156
 
157
+ #: admin/class-admin.php:213
158
  msgctxt "admin menu"
159
  msgid "Business Directory Admin"
160
  msgstr "Branchenverzeichnis Administration"
161
 
162
+ #: admin/class-admin.php:214
163
  msgctxt "admin menu"
164
  msgid "Directory Admin"
165
  msgstr "Verzeichnis Administration"
166
 
167
+ #: admin/class-admin.php:220 admin/class-admin.php:221
168
  msgctxt "admin menu"
169
  msgid "Add New Listing"
170
  msgstr "Neuen Eintrag hinzufügen"
171
 
172
+ #: admin/class-admin.php:226 admin/class-admin.php:227
173
  msgctxt "admin menu"
174
  msgid "Manage Options"
175
  msgstr "Optionen Verwalten"
176
 
177
+ #: admin/class-admin.php:232 admin/class-admin.php:233
178
  msgctxt "admin menu"
179
  msgid "Manage Fees"
180
  msgstr "Preise Verwalten"
181
 
182
+ #: admin/class-admin.php:238 admin/class-admin.php:239
183
  msgctxt "admin menu"
184
  msgid "Manage Form Fields"
185
  msgstr "Form Felder verwalten"
186
 
187
+ #: admin/class-admin.php:244 admin/class-admin.php:245
188
  #, fuzzy
189
  msgctxt "admin menu"
190
  msgid "Listings"
191
  msgstr "Einträge"
192
 
193
+ #: admin/class-admin.php:259 admin/class-admin.php:260
194
  msgctxt "admin menu"
195
  msgid "CSV Import"
196
  msgstr "CSV Datei importieren"
197
 
198
+ #: admin/class-admin.php:265 admin/class-admin.php:266
199
  msgctxt "admin menu"
200
  msgid "CSV Export"
201
  msgstr "CVS Datei exportieren"
202
 
203
+ #: admin/class-admin.php:271 admin/class-admin.php:272
204
  msgctxt "admin menu"
205
  msgid "Debug"
206
  msgstr "Fehlerkorrektur"
207
 
208
+ #: admin/class-admin.php:281
209
  msgctxt "admin menu"
210
  msgid "Main Menu"
211
  msgstr "Hauptmenü"
212
 
213
+ #: admin/class-admin.php:292
214
  msgctxt "admin menu"
215
  msgid "Uninstall Business Directory Plugin"
216
  msgstr "Branchenverzeichnis deinstallieren"
217
 
218
+ #: admin/class-admin.php:293
219
  msgctxt "admin menu"
220
  msgid "Uninstall"
221
  msgstr "Deinstallieren"
222
 
223
+ #: admin/class-admin.php:404
224
  #: admin/templates/listing-metabox-categories.tpl.php:69
225
  msgctxt "admin infometabox"
226
  msgid "never"
227
  msgstr "niemals"
228
 
229
+ #: admin/class-admin.php:486
230
  msgctxt "admin"
231
  msgid "The listing has been published."
232
  msgid_plural "The listings have been published."
233
  msgstr[0] "Der Eintrag wurde veröffentlicht."
234
  msgstr[1] "Die Einträge wurden veröffentlicht."
235
 
236
+ #: admin/class-admin.php:499
237
  msgctxt "admin"
238
  msgid "The listing status has been set as paid."
239
  msgid_plural "The listings status has been set as paid."
240
  msgstr[0] "Der Status des Eintrags wurde auf bezahlt gesetzt."
241
  msgstr[1] "Der Status der Einträge wurde auf bezahlt gesetzt."
242
 
243
+ #: admin/class-admin.php:511
244
  msgctxt "admin"
245
  msgid "The listing has been modified."
246
  msgid_plural "The listings have been modified."
247
  msgstr[0] "Der Eintrag wurde verändert."
248
  msgstr[1] "Die Einträge wurden verändert."
249
 
250
+ #: admin/class-admin.php:524
251
  msgctxt "admin"
252
  msgid "The listing has been upgraded."
253
  msgid_plural "The listings have been upgraded."
254
  msgstr[0] "Der Eintrag wurde aktualisiert"
255
  msgstr[1] "Die Einträge wurden aktualisiert."
256
 
257
+ #: admin/class-admin.php:536
258
  msgctxt "admin"
259
  msgid "The listing has been downgraded."
260
  msgid_plural "The listings have been downgraded."
261
  msgstr[0] "Der Eintrag wurde zurück gesetzt."
262
  msgstr[1] "Die Einträge wurden zurück gesetzt."
263
 
264
+ #: admin/class-admin.php:548
265
  msgctxt "admin"
266
  msgid "The transaction has been approved."
267
  msgstr "Die Transaktion wurde genehmigt."
268
 
269
+ #: admin/class-admin.php:556
270
  msgctxt "admin"
271
  msgid "The transaction has been rejected."
272
  msgstr "Die Transaktion wurde abgelehnt."
273
 
274
+ #: admin/class-admin.php:562
275
  msgctxt "admin"
276
  msgid "The fee was successfully assigned."
277
  msgstr "Der Preis wurde erfolgreich zugewiesen."
278
 
279
+ #: admin/class-admin.php:571
280
  msgctxt "admin"
281
  msgid "Listing was renewed."
282
  msgid_plural "Listings were renewed."
283
  msgstr[0] "Eintrag wurde aktualisiert."
284
  msgstr[1] "Einträge wurden aktualisiert."
285
 
286
+ #: admin/class-admin.php:578
287
  msgctxt "admin"
288
  msgid "Renewal email sent."
289
  msgstr "E-mail erneut senden."
290
 
291
+ #: admin/class-admin.php:612
292
  msgctxt "admin category id"
293
  msgid "ID"
294
  msgstr "ID"
295
 
296
+ #: admin/class-admin.php:614 admin/class-admin.php:620
297
  msgctxt "admin"
298
  msgid "Listing Count"
299
  msgstr "Anzahl Einträge "
300
 
301
+ #: admin/class-admin.php:716
302
  msgctxt "admin"
303
  msgid ""
304
  "<b>Business Directory Plugin</b> requires fields with the following "
307
  "<b>Branchenverzeichnis Erweiterung</b> benötigt Felder mit den folgenden "
308
  "Verbindungen um korrekt zu funktionieren: <b>%s</b>."
309
 
310
+ #: admin/class-admin.php:718
311
  msgctxt "admin"
312
  msgid ""
313
  "<b>Business Directory Plugin</b> requires a field with a <b>%s</b> "
316
  "<b>Branchenverzeichnis Erweiterung</b> benötigt ein Feld mit der Verbindung "
317
  "<b>%s</b>, um korrekt zu funktionieren."
318
 
319
+ #: admin/class-admin.php:722
320
  msgctxt "admin"
321
  msgid ""
322
  "You can create these custom fields by yourself inside \"Manage Form Fields\" "
325
  "Sie können diese benutzerdefinierten Felder selbst erzeugen \"Form Felder "
326
  "Verwalten\" oder vom Branchenverzeichnis automatisch erstellen lassen."
327
 
328
+ #: admin/class-admin.php:726
329
  msgctxt "admin"
330
  msgid "Go to \"Manage Form Fields\""
331
  msgstr "zu \"Form Felder verwalten\""
332
 
333
+ #: admin/class-admin.php:729
334
  msgctxt "admin"
335
  msgid "Create these required fields for me"
336
  msgstr "Erstelle diese benötigten Felder für mich"
337
 
338
+ #: admin/class-admin.php:738
339
  msgctxt "admin"
340
  msgid ""
341
  "<b>Business Directory Plugin</b> requires a page with the "
344
  "<b>Branchenverzeichnis Erweiterung</b> benötigt eine Seite mit dem "
345
  "<tt>[businessdirectory]</tt> shortcode um zu funktionieren."
346
 
347
+ #: admin/class-admin.php:740
348
  msgctxt "admin"
349
  msgid ""
350
  "You can create this page by yourself or let Business Directory do this for "
353
  "Du kannst diese Seite selbst erstellen oder vom Branchenverzeichnis "
354
  "automatisch erstellen lassen."
355
 
356
+ #: admin/class-admin.php:744
357
  msgctxt "admin"
358
  msgid "Create required pages for me"
359
  msgstr "Erstelle benötigte Seiten für mich"
360
 
361
+ #: admin/class-admin.php:784
362
  msgctxt "admin compat"
363
  msgid "Installed: %s"
364
  msgstr "Installiert: %s"
365
 
366
+ #: admin/class-admin.php:784
367
  msgctxt "admin compat"
368
  msgid "N/A"
369
  msgstr "keine Angabe"
370
 
371
+ #: admin/class-admin.php:787
372
  msgctxt "admin compat"
373
  msgid "Required: %s"
374
  msgstr "Pflichtfeld: %s"
375
 
376
+ #: admin/class-admin.php:800
377
  msgctxt "admin compat"
378
  msgid ""
379
  "Business Directory has detected some incompatible premium module versions "
382
  "Branchenverzeichnis hat festgestellt, dass einige inkompatible Premium Modul "
383
  "Versionen installiert sind."
384
 
385
+ #: admin/class-admin.php:802
386
  msgctxt "admin compat"
387
  msgid ""
388
  "Please upgrade to the required versions indicated below to make sure "
391
  "Bitte die benötigten Versionen siehe unten aktualisieren, um sicher zu sein, "
392
  "dass alles korrekt funktioniert. "
393
 
394
+ #: admin/class-admin.php:817
395
  msgctxt "admin"
396
  msgid ""
397
  "We noticed you want your Business Directory users to register before posting "
421
  msgstr ""
422
  "Es sind keine Bilder vorhanden die dem Eintrag aktuell hinzugefügt wurden."
423
 
424
+ #: admin/class-themes-admin.php:27 admin/class-themes-admin.php:28
425
+ #, fuzzy
426
+ msgctxt "themes"
427
+ msgid "Directory Themes"
428
+ msgstr "Verzeichnis Kategorien"
429
+
430
+ #: admin/class-themes-admin.php:80
431
+ #, fuzzy
432
+ msgctxt "themes"
433
+ msgid "Could not change the active theme to \"%s\"."
434
+ msgstr "Konnte Eintragskategorie nicht erstellen \"%s\""
435
+
436
+ #: admin/class-themes-admin.php:124
437
+ msgctxt "themes"
438
+ msgid "Active theme changed to \"%s\"."
439
+ msgstr ""
440
+
441
+ #: admin/class-themes-admin.php:127
442
+ msgctxt "themes"
443
+ msgid ""
444
+ "For better results, \"%s\" theme suggests the following form fields to be "
445
+ "created."
446
+ msgstr ""
447
+
448
+ #: admin/class-themes-admin.php:134
449
+ msgctxt "themes"
450
+ msgid "Dismiss this warning"
451
+ msgstr ""
452
+
453
+ #: admin/class-themes-admin.php:137
454
+ #, fuzzy
455
+ msgctxt "themes"
456
+ msgid "Create suggested fields"
457
+ msgstr "Erstelle diese benötigten Felder für mich"
458
+
459
+ #: admin/class-themes-admin.php:144
460
+ #, fuzzy
461
+ msgctxt "themes"
462
+ msgid "Suggested fields created successfully."
463
+ msgstr "Benötigtes Feld wurde erfolgreich erstellt."
464
+
465
+ #: admin/class-themes-admin.php:147
466
+ #, fuzzy
467
+ msgctxt "themes"
468
+ msgid "Theme installed successfully."
469
+ msgstr "Benötigtes Feld wurde erfolgreich erstellt."
470
+
471
+ #: admin/class-themes-admin.php:150
472
+ #, fuzzy
473
+ msgctxt "themes"
474
+ msgid "Theme was deleted sucessfully."
475
+ msgstr "Der Import wurde erfolgreich abgeschlossen."
476
+
477
+ #: admin/class-themes-admin.php:153
478
+ msgctxt "themes"
479
+ msgid "Could not delete theme directory. Check permissions."
480
+ msgstr ""
481
+
482
+ #: admin/class-themes-admin.php:179
483
+ #, fuzzy
484
+ msgctxt "themes"
485
+ msgid "Please upload a valid theme file."
486
+ msgstr "Bitte eine gültige E-mailadresse eingeben."
487
+
488
+ #: admin/class-themes-admin.php:186
489
+ #, fuzzy
490
+ msgctxt "themes"
491
+ msgid "Could not move \"%s\" to a temporary directory."
492
+ msgstr "wpbdp-csv-exports Verzeichnis konnte nicht erstellt werden."
493
+
494
  #: admin/csv-export.php:136
495
  msgctxt "admin csv-export"
496
  msgid "Could not create a temporary directory for handling this CSV export."
753
  msgid "In Listing"
754
  msgstr "Im Eintrag"
755
 
756
+ #: admin/form-fields.php:174
757
  msgctxt "formfields-preview"
758
  msgid ""
759
  "This is a preview of the form as it will appear during \"Submit a Listing\". "
765
  "Felder verwalten\" sehen, weil \"Anzeigeniveau\" aktiviert ist und nur das "
766
  "Basisnveau angezeigt wird."
767
 
768
+ #: admin/form-fields.php:180
769
  msgctxt "form-fields admin"
770
  msgid "Form Preview"
771
  msgstr "Form Vorschau"
772
 
773
+ #: admin/form-fields.php:181
774
  msgctxt "form-fields admin"
775
  msgid "← Return to \"Manage Form Fields\""
776
  msgstr "← zurück zu \"Form Felder verwalten\""
777
 
778
+ #: admin/form-fields.php:212
779
  msgctxt "form-fields admin"
780
  msgid "Form fields updated."
781
  msgstr "Form Felder aktualisiert."
782
 
783
+ #: admin/form-fields.php:228
784
+ msgctxt "form-fields admin"
785
+ msgid ""
786
+ "<b>Important</b>: Since the \"<a>Display email address fields publicly?</a>"
787
+ "\" setting is disabled, display settings below will not be honored and this "
788
+ "field will not be displayed on the frontend. If you want e-mail addresses to "
789
+ "show on the frontend, you can <a>enable public display of e-mails</a>."
790
+ msgstr ""
791
+
792
+ #: admin/form-fields.php:262
793
  msgctxt "form-fields admin"
794
  msgid "Field deleted."
795
  msgstr "Feld gelöscht."
796
 
797
+ #: admin/form-fields.php:278
798
  msgctxt "form-fields admin"
799
  msgid "Required fields created successfully."
800
  msgstr "Benötigtes Feld wurde erfolgreich erstellt."
801
 
802
+ #: admin/form-fields.php:286
803
+ #, fuzzy
804
+ msgctxt "form-fields admin"
805
+ msgid "Title"
806
+ msgstr "Titel"
807
+
808
+ #: admin/form-fields.php:287
809
+ #, fuzzy
810
+ msgctxt "form-fields admin"
811
+ msgid "Category"
812
+ msgstr "Kategorien"
813
+
814
+ #: admin/form-fields.php:288
815
+ #, fuzzy
816
+ msgctxt "form-fields admin"
817
+ msgid "Excerpt"
818
+ msgstr "Im Textauszug"
819
+
820
+ #: admin/form-fields.php:289
821
+ #, fuzzy
822
+ msgctxt "form-fields admin"
823
+ msgid "Content"
824
+ msgstr "Post Inhalt"
825
+
826
+ #: admin/form-fields.php:290
827
+ #, fuzzy
828
+ msgctxt "form-fields admin"
829
+ msgid "Tags"
830
+ msgstr "Tags Entwurf"
831
+
832
+ #: admin/form-fields.php:291
833
+ #, fuzzy
834
+ msgctxt "form-fields admin"
835
+ msgid "Address"
836
+ msgstr "E-mail Adresse:"
837
+
838
+ #: admin/form-fields.php:292
839
+ msgctxt "form-fields admin"
840
+ msgid "ZIP Code"
841
+ msgstr ""
842
+
843
+ #: admin/form-fields.php:293
844
+ msgctxt "form-fields admin"
845
+ msgid "FAX Number"
846
+ msgstr ""
847
+
848
+ #: admin/form-fields.php:294
849
+ #, fuzzy
850
+ msgctxt "form-fields admin"
851
+ msgid "Phone Number"
852
+ msgstr "Telefonnummer geschäftlich"
853
+
854
+ #: admin/form-fields.php:295
855
+ #, fuzzy
856
+ msgctxt "form-fields admin"
857
+ msgid "Ratings Field"
858
+ msgstr "Eintrag Felder"
859
+
860
+ #: admin/form-fields.php:296
861
+ msgctxt "form-fields admin"
862
+ msgid "Twitter"
863
+ msgstr ""
864
+
865
+ #: admin/form-fields.php:297
866
+ msgctxt "form-fields admin"
867
+ msgid "Website"
868
+ msgstr ""
869
+
870
+ #: admin/form-fields.php:318
871
+ #, fuzzy
872
+ msgctxt "form-fields admin"
873
+ msgid "Tags updated."
874
+ msgstr "Einstellungen aktualisiert."
875
+
876
  #: admin/listing-metabox.php:11
877
  msgctxt "admin"
878
  msgid "General"
1063
  msgid "Column Separator"
1064
  msgstr "Spaltentrenner"
1065
 
1066
+ #: admin/templates/csv-export.tpl.php:94 admin/templates/csv-export.tpl.php:105
1067
+ #: admin/templates/csv-export.tpl.php:116 admin/templates/csv-import.tpl.php:43
 
 
1068
  #: admin/templates/csv-import.tpl.php:109
1069
  #: admin/templates/csv-import.tpl.php:120
1070
  #: admin/templates/csv-import.tpl.php:131
1308
  msgid "Warning"
1309
  msgstr "Warnung"
1310
 
1311
+ #: admin/templates/csv-import.tpl.php:12 admin/templates/csv-import.tpl.php:216
 
1312
  msgctxt "admin csv-import"
1313
  msgid "Help"
1314
  msgstr "Hilfe "
1652
  msgid "Drag and drop to re-order fees."
1653
  msgstr "Ziehen um Preise wiederholt zu beauftragen."
1654
 
1655
+ #: admin/templates/fees.tpl.php:48 admin/templates/sidebar.tpl.php:13
1656
  msgctxt "admin sidebar"
1657
  msgid "PayPal Gateway Module"
1658
  msgstr "PayPal Gateway Module"
1659
 
1660
+ #: admin/templates/fees.tpl.php:49 admin/templates/sidebar.tpl.php:14
1661
  msgctxt "admin sidebar"
1662
  msgid "2Checkout Gateway Module"
1663
  msgstr "2Checkout Gateway Module"
1664
 
1665
+ #: admin/templates/fees.tpl.php:50 admin/templates/sidebar.tpl.php:5
1666
  msgctxt "admin sidebar"
1667
  msgid "PayFast Payment Module"
1668
  msgstr "PayFast Payment Module"
1669
 
1670
+ #: admin/templates/fees.tpl.php:51 admin/templates/sidebar.tpl.php:6
1671
  msgctxt "admin sidebar"
1672
  msgid "Stripe Payment Module"
1673
  msgstr "Stripe Payment Module"
1825
  msgid "Delete Field"
1826
  msgstr "Feld löschen"
1827
 
1828
+ #: admin/templates/form-fields-tags.tpl.php:5
1829
+ #, fuzzy
1830
+ msgctxt "form-fields admin"
1831
+ msgid "-- None --"
1832
+ msgstr "-- Auswählen --"
1833
+
1834
+ #: admin/templates/form-fields-tags.tpl.php:14
1835
+ msgctxt "form-fields admin"
1836
+ msgid "Theme Tags"
1837
+ msgstr ""
1838
+
1839
+ #: admin/templates/form-fields-tags.tpl.php:21
1840
+ #, fuzzy
1841
+ msgctxt "form-fields admin"
1842
+ msgid "Field Tag"
1843
+ msgstr "Feldtyp"
1844
+
1845
+ #: admin/templates/form-fields-tags.tpl.php:22
1846
+ #, fuzzy
1847
+ msgctxt "form-fields admin"
1848
+ msgid "Field"
1849
+ msgstr "Feld"
1850
+
1851
  #: admin/templates/form-fields.tpl.php:3
1852
  msgctxt "form-fields admin"
1853
  msgid "Add New Form Field"
1858
  msgid "Preview Form"
1859
  msgstr "Formvorschau"
1860
 
1861
+ #: admin/templates/form-fields.tpl.php:7
1862
+ #, fuzzy
1863
+ msgctxt "form-fields admin"
1864
+ msgid "Manage Theme Tags"
1865
+ msgstr "Preise Verwalten"
1866
+
1867
+ #: admin/templates/form-fields.tpl.php:13
1868
  msgctxt "form-fields admin"
1869
  msgid ""
1870
  "Here, you can create new fields for your listings, edit or delete existing "
1872
  "special options for them."
1873
  msgstr ""
1874
 
1875
+ #: admin/templates/form-fields.tpl.php:19
1876
  msgctxt "form-fields admin"
1877
  msgid "Please see the <a>Form Fields documentation</a> for more details."
1878
  msgstr ""
1879
 
1880
+ #. #-#-#-#-# WPBDM.pot (Business Directory Plugin 3.6.9) #-#-#-#-#
1881
  #. Plugin Name of the plugin/theme
1882
  #: admin/templates/header.tpl.php:4
1883
  msgid "Business Directory Plugin"
2236
  #: admin/templates/sidebar.tpl.php:3
2237
  #, fuzzy
2238
  msgctxt "admin sidebar"
2239
+ msgid "Discount Codes Module"
2240
+ msgstr "Regions Module"
2241
+
2242
+ #: admin/templates/sidebar.tpl.php:4
2243
+ #, fuzzy
2244
+ msgctxt "admin sidebar"
2245
  msgid "Claim Listings Module"
2246
  msgstr "Ratings Module"
2247
 
2248
+ #: admin/templates/sidebar.tpl.php:7
2249
  msgctxt "admin sidebar"
2250
  msgid "File Upload Module"
2251
  msgstr "File Upload Module"
2252
 
2253
+ #: admin/templates/sidebar.tpl.php:8
2254
  msgctxt "admin sidebar"
2255
  msgid "Featured Levels Module"
2256
  msgstr "Featured Levels Module"
2257
 
2258
+ #: admin/templates/sidebar.tpl.php:9
2259
  msgctxt "admin sidebar"
2260
  msgid "ZIP Code Search Module"
2261
  msgstr "ZIP Code Search Module"
2262
 
2263
+ #: admin/templates/sidebar.tpl.php:10
2264
  msgctxt "admin sidebar"
2265
  msgid "Regions Module"
2266
  msgstr "Regions Module"
2267
 
2268
+ #: admin/templates/sidebar.tpl.php:11
2269
  msgctxt "admin sidebar"
2270
  msgid "Ratings Module"
2271
  msgstr "Ratings Module"
2272
 
2273
+ #: admin/templates/sidebar.tpl.php:12
2274
  msgctxt "admin sidebar"
2275
  msgid "Google Maps Module"
2276
  msgstr "Google Maps Module"
2277
 
2278
+ #: admin/templates/sidebar.tpl.php:21
2279
  msgctxt "admin sidebar"
2280
  msgid "Like this plugin?"
2281
  msgstr "Mögen Sie diese Erweiterung?"
2282
 
2283
+ #: admin/templates/sidebar.tpl.php:23
2284
  msgctxt "admin sidebar"
2285
  msgid "Why not do any or all of the following:"
2286
  msgstr "Wieso nicht eine oder alle der folgenden Dinge tun:"
2287
 
2288
+ #: admin/templates/sidebar.tpl.php:25
2289
  msgctxt "admin sidebar"
2290
  msgid "Give it a good rating on WordPress.org."
2291
  msgstr "Gebe bitte eine gute Bewertung ab auf Wordpress.org"
2292
 
2293
+ #: admin/templates/sidebar.tpl.php:26
2294
  msgctxt "admin sidebar"
2295
  msgid "Let other people know that it works with your WordPress setup."
2296
  msgstr ""
2297
  "Lass andere Leute wissen, dass die Installation bei dir funktioniert hat."
2298
 
2299
+ #: admin/templates/sidebar.tpl.php:27
2300
  msgctxt "admin sidebar"
2301
  msgid "Buy a Premium Module"
2302
  msgstr "Kaufe ein Premium Modul"
2303
 
2304
+ #: admin/templates/sidebar.tpl.php:34
2305
  msgctxt "admin sidebar"
2306
  msgid "Get a Premium Module"
2307
  msgstr "Bekomme ein Premium Modul"
2308
 
2309
+ #: admin/templates/sidebar.tpl.php:43
2310
  msgctxt "admin sidebar"
2311
  msgid "Single Site License Combo Pack"
2312
  msgstr "Einzelseiten Lizenzkombinationspaket"
2313
 
2314
+ #: admin/templates/sidebar.tpl.php:44
2315
  msgctxt "admin sidebar"
2316
  msgid "Multi Site License Combo Pack"
2317
  msgstr "Multiseiten Lizenzkombinationspaket"
2318
 
2319
+ #: admin/templates/sidebar.tpl.php:51
2320
  msgctxt "admin sidebar"
2321
  msgid "Found a bug? Need support?"
2322
  msgstr "Fehler gefunden? Brauchst du Unterstützung?"
2323
 
2324
+ #: admin/templates/sidebar.tpl.php:56
2325
  msgctxt "admin sidebar"
2326
  msgid "If you've found a bug or need support <a>visit the forums!</a>"
2327
  msgstr ""
2328
  "Wenn du einen Fehler gefunden hast oder Hilfe brauchst <a>schaue ins Forum!</"
2329
  "a>"
2330
 
2331
+ #: admin/templates/sidebar.tpl.php:59
2332
  msgctxt "admin sidebar"
2333
  msgid "Full plugin documentation"
2334
  msgstr "Vollständige Moduldokumentation"
2335
 
2336
+ #: admin/templates/sidebar.tpl.php:60
2337
  msgctxt "admin sidebar"
2338
  msgid "Quick Start Guide"
2339
  msgstr "Schnellstart Anleitung"
2340
 
2341
+ #: admin/templates/sidebar.tpl.php:61
2342
  msgctxt "admin sidebar"
2343
  msgid "Video Tutorials"
2344
  msgstr ""
2345
 
2346
+ #: admin/templates/sidebar.tpl.php:69
2347
  msgctxt "admin sidebar"
2348
  msgid "Installed Modules"
2349
  msgstr "Installierte Module"
2350
 
2351
+ #: admin/templates/sidebar.tpl.php:80 admin/templates/sidebar.tpl.php:89
2352
  msgctxt "admin sidebar"
2353
  msgid "Installed"
2354
  msgstr "Installiert"
2355
 
2356
+ #: admin/templates/sidebar.tpl.php:82 admin/templates/sidebar.tpl.php:89
2357
  msgctxt "admin sidebar"
2358
  msgid "Not Installed"
2359
  msgstr "Nicht installiert "
2360
 
2361
+ #: admin/templates/sidebar.tpl.php:88
2362
  msgctxt "admin sidebar"
2363
  msgid "Enhanced Categories Module"
2364
  msgstr "Enhanced Categories Modul"
2365
 
2366
+ #: admin/templates/themes-delete-confirm.tpl.php:1
2367
+ #, fuzzy
2368
+ msgctxt "themes admin"
2369
+ msgid "Delete theme"
2370
+ msgstr "Preis löschen"
2371
+
2372
+ #: admin/templates/themes-delete-confirm.tpl.php:3
2373
+ #, fuzzy
2374
+ msgctxt "themes admin"
2375
+ msgid "Are you sure you want to delete the theme \"%s\"?"
2376
+ msgstr "Bist du sicher, dass du diesen \"%s\" Preis löschen möchtest?"
2377
+
2378
+ #: admin/templates/themes-delete-confirm.tpl.php:12
2379
+ #, fuzzy
2380
+ msgctxt "themes admin"
2381
+ msgid "Delete Theme"
2382
+ msgstr "Preis löschen"
2383
+
2384
+ #: admin/templates/themes-install.tpl.php:2 admin/templates/themes.tpl.php:3
2385
+ msgctxt "themes"
2386
+ msgid "Upload Directory Theme"
2387
+ msgstr ""
2388
+
2389
+ #: admin/templates/themes-install.tpl.php:8
2390
+ msgctxt "themes"
2391
+ msgid "This is a theme or skin from %s and is NOT a regular WordPress theme."
2392
+ msgstr ""
2393
+
2394
+ #: admin/templates/themes-install.tpl.php:21
2395
+ msgctxt "themes"
2396
+ msgid "BD Theme archive (ZIP file)"
2397
+ msgstr ""
2398
+
2399
+ #: admin/templates/themes-install.tpl.php:30
2400
+ msgctxt "themes"
2401
+ msgid "Begin Upload"
2402
+ msgstr ""
2403
+
2404
+ #: admin/templates/themes.tpl.php:13
2405
+ #, fuzzy
2406
+ msgctxt "themes"
2407
+ msgid "Active:"
2408
+ msgstr "Nur Aktiv"
2409
+
2410
+ #: admin/templates/themes.tpl.php:22
2411
+ #, fuzzy
2412
+ msgctxt "themes"
2413
+ msgid "Activate"
2414
+ msgstr "Aktiviere Lizenz"
2415
+
2416
+ #: admin/templates/themes.tpl.php:32
2417
+ msgctxt "themes"
2418
+ msgid "Version:"
2419
+ msgstr ""
2420
+
2421
+ #: admin/templates/themes.tpl.php:35
2422
+ #, fuzzy
2423
+ msgctxt "themes"
2424
+ msgid "Author:"
2425
+ msgstr "Author"
2426
+
2427
  #: admin/templates/transactions.tpl.php:2
2428
  msgctxt "admin transactions"
2429
  msgid "Transactions"
2532
  msgid "Allow Tracking"
2533
  msgstr "Verfolgung erlauben"
2534
 
2535
+ #: business-directory-plugin.php:676
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2536
  msgctxt "admin plugins"
2537
  msgid "Settings"
2538
  msgstr "Einstellungen"
2539
 
2540
+ #: business-directory-plugin.php:686
2541
  msgctxt "post type general name"
2542
  msgid "Directory"
2543
  msgstr "Verzeichnis"
2544
 
2545
+ #: business-directory-plugin.php:687
2546
  msgctxt "post type singular name"
2547
  msgid "Directory"
2548
  msgstr "Verzeichnis"
2549
 
2550
+ #: business-directory-plugin.php:688
2551
  msgctxt "listing"
2552
  msgid "Add New Listing"
2553
  msgstr "Neuen Eintrag erstellen"
2554
 
2555
+ #: business-directory-plugin.php:689
2556
  msgctxt "post type"
2557
  msgid "Add New Listing"
2558
  msgstr "Neuen Eintrag erstellen"
2559
 
2560
+ #: business-directory-plugin.php:690 core/compatibility/deprecated.php:255
2561
  msgid "Edit Listing"
2562
  msgstr "Eintrag Bearbeiten"
2563
 
2564
+ #: business-directory-plugin.php:691
2565
  msgid "New Listing"
2566
  msgstr "Neuer Eintag"
2567
 
2568
+ #: business-directory-plugin.php:692
2569
  msgid "View Listing"
2570
  msgstr "Eintrag anschauen"
2571
 
2572
+ #: business-directory-plugin.php:693
2573
  msgid "Search Listings"
2574
  msgstr "Einträge durchsuchen"
2575
 
2576
+ #: business-directory-plugin.php:694
2577
  msgid "No listings found"
2578
  msgstr "Keine Einträge gefunden"
2579
 
2580
+ #: business-directory-plugin.php:695
2581
  msgid "No listings found in trash"
2582
  msgstr "Keine Einträge im Papierkorb gefunden"
2583
 
2584
+ #: business-directory-plugin.php:717
2585
  msgid "Directory Categories"
2586
  msgstr "Verzeichnis Kategorien"
2587
 
2588
+ #: business-directory-plugin.php:830 business-directory-plugin.php:837
2589
  msgctxt "rss feed"
2590
  msgid "%s Feed"
2591
  msgstr "% Feed"
2592
 
2593
+ #: business-directory-plugin.php:1218
2594
  msgctxt "title"
2595
  msgid "Submit A Listing"
2596
  msgstr "Eintrag zusenden"
2597
 
2598
+ #: business-directory-plugin.php:1228
2599
  msgctxt "title"
2600
  msgid "Find a Listing"
2601
  msgstr "Eintrag finden"
2602
 
2603
+ #: business-directory-plugin.php:1238
2604
  msgctxt "title"
2605
  msgid "View All Listings"
2606
  msgstr "Alle Einträge anschauen"
2607
 
2608
+ #: business-directory-plugin.php:1258
2609
  msgctxt "title"
2610
  msgid "Listings tagged: %s"
2611
  msgstr "Einträge getaggt: %s"
2612
 
2613
+ #: core/class-csv-import.php:369
2614
  msgctxt "admin csv-import"
2615
  msgid "Could not create listing category \"%s\""
2616
  msgstr "Konnte Eintragskategorie nicht erstellen \"%s\""
2617
 
2618
+ #: core/class-csv-import.php:513
2619
  msgctxt "admin csv-import"
2620
  msgid "Username \"%s\" does not exist"
2621
  msgstr "Benutzername \"%s\" existiert nicht"
2622
 
2623
+ #: core/class-csv-import.php:545
2624
  msgctxt "admin csv-import"
2625
  msgid "Missing required field: %s"
2626
  msgstr "Benötigtes nicht vorhandenes Feld: %s"
2627
 
2628
+ #: core/class-csv-import.php:565
2629
  msgctxt "admin csv-import"
2630
  msgid "Listing category \"%s\" does not exist"
2631
  msgstr "Eintragskategorie \"%s\" existiert nicht"
2632
 
2633
+ #: core/class-form-field.php:56
2634
  msgctxt "form-fields-api"
2635
  msgid "Invalid form field type"
2636
  msgstr "Ungültige Formfeldtyp"
2637
 
2638
+ #: core/class-form-field.php:450
2639
  msgctxt "form-fields-api"
2640
  msgid "Field label is required."
2641
  msgstr "Feldbezeichnung ist Pflichtfeld."
2642
 
2643
+ #: core/class-form-field.php:460
2644
+ msgctxt "form-fields-api"
2645
+ msgid "Requested field type change is incompatible. Type will not be modified."
2646
+ msgstr ""
2647
+
2648
+ #: core/class-form-field.php:480
2649
  msgctxt "form-fields-api"
2650
  msgid ""
2651
  "There can only be one field with association \"%s\". Please select another "
2654
  "Es kann nur ein Feld mit \"%s\" verbunden werden. Bitte wähle eine andere "
2655
  "Verbindung."
2656
 
2657
+ #: core/class-form-field.php:490
2658
  msgctxt "form-fields-api"
2659
  msgid "\"%s\" is an invalid field type for this association."
2660
  msgstr "\"%s\" ist ein ungültiger Feldtyp für diese Verbindung."
2661
 
2662
+ #: core/class-form-field.php:527
2663
  msgctxt "form-fields-api"
2664
  msgid "Invalid field ID"
2665
  msgstr "Ungültige Feld ID"
2666
 
2667
+ #: core/class-form-field.php:536
2668
  msgctxt "form-fields api"
2669
  msgid ""
2670
  "This form field can't be deleted because it is required for the plugin to "
2673
  "Dieses Formfeld kann nicht gelöscht werden, weil es ein Pflichtfeld ist, "
2674
  "damit das Modul richtig funktioniert."
2675
 
2676
+ #: core/class-form-field.php:548
2677
  msgctxt "form-fields-api"
2678
  msgid "An error occurred while trying to delete this field."
2679
  msgstr "Während der Löschung des Feldes ist ein Fehler aufgetreten."
2734
  msgid "(Fee Unavailable)"
2735
  msgstr "(Preis nicht verfügbar)"
2736
 
2737
+ #: core/class-listings-api.php:300
2738
  msgctxt "notify email"
2739
  msgid "[%s] New listing notification"
2740
  msgstr "[%s] neue Eintragsbenachrichtigung"
2741
 
2742
+ #: core/class-listings-api.php:319
2743
  msgctxt "notify email"
2744
  msgid "[%s] Listing edit notification"
2745
  msgstr "[%s] Eintrag bearbeiten Benachrichtigung"
2784
  msgid "Leave blank for automatic height."
2785
  msgstr "Freilassen für automatische Höhe."
2786
 
2787
+ #: core/class-payment.php:221
2788
  msgctxt "listings"
2789
  msgid "Fee \"%s\" for category \"%s\""
2790
  msgstr "Preis \"%s\" für Kategorie \"%s\""
2791
 
2792
+ #: core/class-recaptcha.php:87 core/class-recaptcha.php:102
2793
  #, fuzzy
2794
  msgctxt "recaptcha"
2795
  msgid "The reCAPTCHA wasn't entered correctly."
3023
  msgid "Enable AJAX compatibility mode?"
3024
  msgstr ""
3025
 
3026
+ #: core/class-settings.php:141 core/class-settings.php:615
3027
  msgctxt "admin settings"
3028
  msgid "Listings"
3029
  msgstr "Einträge"
3030
 
3031
+ #: core/class-settings.php:142 core/class-settings.php:289
3032
  msgctxt "admin settings"
3033
  msgid "General Settings"
3034
  msgstr "Allgemeine Einstellungen"
3242
  msgid "Sort order for categories"
3243
  msgstr "Sortierung für Kategorien"
3244
 
3245
+ #: core/class-settings.php:242 core/class-settings.php:260
3246
  msgctxt "admin settings"
3247
  msgid "Ascending"
3248
  msgstr "Aufsteigend"
3249
 
3250
+ #: core/class-settings.php:242 core/class-settings.php:260
3251
  msgctxt "admin settings"
3252
  msgid "Descending"
3253
  msgstr "Absteigend"
3304
 
3305
  #: core/class-settings.php:255
3306
  msgctxt "admin settings"
3307
+ msgid "Paid first then free. Inside each group by date."
3308
+ msgstr ""
3309
+
3310
+ #: core/class-settings.php:256
3311
+ msgctxt "admin settings"
3312
+ msgid "Paid first then free. Inside each group by title."
3313
+ msgstr ""
3314
 
3315
+ #: core/class-settings.php:258
3316
  msgctxt "admin settings"
3317
  msgid "Sort directory listings by"
3318
  msgstr "Verzeichnissortierung der Einträge durch"
3319
 
3320
+ #: core/class-settings.php:259
3321
  msgctxt "admin settings"
3322
  msgid "Ascending for ascending order A-Z, Descending for descending order Z-A"
3323
  msgstr ""
3324
  "Aufsteigend für aufsteigende Reihenfolge A-Z, Absteigend für absteigende "
3325
  "Reihenfolge Z-A"
3326
 
3327
+ #: core/class-settings.php:264
3328
  msgctxt "admin settings"
3329
  msgid "Enable sort bar?"
3330
  msgstr "Sortierung aktivieren?"
3331
 
3332
+ #: core/class-settings.php:269
3333
  msgctxt "admin settings"
3334
  msgid "Sortbar Fields"
3335
  msgstr "Sortierbare Felder"
3336
 
3337
+ #: core/class-settings.php:278
3338
  msgctxt "admin settings"
3339
  msgid "Featured (Sticky) listing settings"
3340
  msgstr "Unterstützte (unbewegliche) Eintrageinstellungen"
3341
 
3342
+ #: core/class-settings.php:279
3343
  msgctxt "admin settings"
3344
  msgid "Offer sticky listings?"
3345
  msgstr "Unbewegliche Einträge anbieten? "
3346
 
3347
+ #: core/class-settings.php:280
3348
  msgctxt "admin settings"
3349
  msgid "Offer upgrades during submit process?"
3350
  msgstr "Aktualisierungen anbieten im Bestellprozess?"
3351
 
3352
+ #: core/class-settings.php:281
3353
  msgctxt "admin settings"
3354
  msgid "Sticky listing price"
3355
  msgstr "Unbeweglicher Eintragspreis"
3356
 
3357
+ #: core/class-settings.php:282
3358
  msgctxt "admin settings"
3359
  msgid "Sticky listing page description text"
3360
  msgstr "Unbewegliche Eintragsseite Beschreibung"
3361
 
3362
+ #: core/class-settings.php:283
3363
  msgctxt "admin settings"
3364
  msgid ""
3365
  "You can upgrade your listing to featured status. Featured listings will "
3368
  "Du kannst dein Eintrag in den hervorgehobenen Status aktualisieren. "
3369
  "Unterstützte Einträge werden immer ganz oben eines Eintrags angezeigt."
3370
 
3371
+ #: core/class-settings.php:288
3372
  msgctxt "admin settings"
3373
  msgid "E-Mail"
3374
  msgstr "E-mail"
3375
 
3376
+ #: core/class-settings.php:292
3377
  msgctxt "admin settings"
3378
  msgid "Display email address fields publicly?"
3379
  msgstr "E-mail Adressfeld öffentlich anzeigen?"
3380
 
3381
+ #: core/class-settings.php:295
3382
  msgctxt "admin settings"
3383
  msgid ""
3384
  "Shows the email address of the listing owner to all web users. NOT "
3387
  msgstr ""
3388
  "E-mailadresse allen Benutzern anzeigen. NICHT ZU EMPFEHLEN. Achtung Spam!"
3389
 
3390
+ #: core/class-settings.php:298
3391
  msgctxt "admin settings"
3392
  msgid "How to determine the listing's email address?"
3393
  msgstr "Wie legt man die E-mailadresse für einen Eintrag fest?"
3394
 
3395
+ #: core/class-settings.php:301
3396
  msgctxt "admin settings"
3397
  msgid ""
3398
  "This affects emails sent to listing owners via contact forms or when their "
3401
  "Dies bewirkt, dass eine E-mail an den Eigentümer geschickt wird, wenn der "
3402
  "Eintrag abläuft."
3403
 
3404
+ #: core/class-settings.php:308
3405
  msgctxt "admin settings"
3406
  msgid "E-Mail Notifications"
3407
  msgstr "Email Erinnerung"
3408
 
3409
+ #: core/class-settings.php:311
3410
  msgctxt "admin settings"
3411
  msgid "Notify admin via e-mail when..."
3412
  msgstr "Administrator per E-mail informieren wenn... "
3413
 
3414
+ #: core/class-settings.php:315
3415
  msgctxt "admin settings"
3416
  msgid "A new listing is submitted."
3417
  msgstr "Ein neuer Eintrag wurde eingestellt."
3418
 
3419
+ #: core/class-settings.php:316
3420
  msgctxt "admin settings"
3421
  msgid "A listing is edited."
3422
  msgstr "Ein Eintrag wurde bearbeitet."
3423
 
3424
+ #: core/class-settings.php:317
3425
  msgctxt "admin settings"
3426
  msgid "A listing expires."
3427
  msgstr "Ein Eintrag ist abgelaufen."
3428
 
3429
+ #: core/class-settings.php:318
3430
  msgctxt "admin settings"
3431
  msgid "A contact message is sent to a listing's owner."
3432
  msgstr "Eine Nachricht wurde an den Eigentümer verschickt."
3433
 
3434
+ #: core/class-settings.php:324
3435
  msgctxt "admin settings"
3436
  msgid "CC this e-mail address too"
3437
  msgstr "CC diese E-mail an"
3438
 
3439
+ #: core/class-settings.php:330
3440
  msgctxt "admin settings"
3441
  msgid "Notify users via e-mail when..."
3442
  msgstr "Benachrichtige Benutzer per E-mail wenn..."
3443
 
3444
+ #: core/class-settings.php:333
3445
  msgctxt "admin settings"
3446
  msgid "You can modify the text template used for most of these e-mails below."
3447
  msgstr ""
3448
  "Du kannst dieses Texttemplate verändern, das für die meisten der E-"
3449
  "mailadressen unten verwendet wird."
3450
 
3451
+ #: core/class-settings.php:334
3452
  msgctxt "admin settings"
3453
  msgid "Their listing is submitted."
3454
  msgstr "Ihr Eintrag ist eingereicht."
3455
 
3456
+ #: core/class-settings.php:335
3457
  msgctxt "admin settings"
3458
  msgid "Their listing is approved/published."
3459
  msgstr "Ihr Eintrag ist genehmigt/veröffentlicht."
3460
 
3461
+ #: core/class-settings.php:344
3462
  msgctxt "contact email"
3463
  msgid "You have received a reply from your listing at %s."
3464
  msgstr "Sie haben eine Antwort auf Ihren Eintrag erhalten am %s."
3465
 
3466
+ #: core/class-settings.php:345
3467
  msgctxt "contact email"
3468
  msgid "Name: %s"
3469
  msgstr "Name: %s"
3470
 
3471
+ #: core/class-settings.php:346
3472
  msgctxt "contact email"
3473
  msgid "E-Mail: %s"
3474
  msgstr "E-mail: %s"
3475
 
3476
+ #: core/class-settings.php:347
3477
  msgctxt "contact email"
3478
  msgid "Message:"
3479
  msgstr "Nachricht:"
3480
 
3481
+ #: core/class-settings.php:349
3482
  msgctxt "contact email"
3483
  msgid "Time: %s"
3484
  msgstr "Zeit: %s"
3485
 
3486
+ #: core/class-settings.php:351
3487
  msgctxt "admin settings"
3488
  msgid "E-Mail Templates"
3489
  msgstr "E-mail Templates"
3490
 
3491
+ #: core/class-settings.php:354
3492
  msgctxt "admin settings"
3493
  msgid "Email confirmation message"
3494
  msgstr "Email Bestätigungsnachricht"
3495
 
3496
+ #: core/class-settings.php:358
3497
  msgctxt "admin settings"
3498
  msgid "Sent after a listing has been submitted."
3499
  msgstr "Senden nachdem der Eintrag eingestellt wurde."
3500
 
3501
+ #: core/class-settings.php:359 core/class-settings.php:367
3502
+ #: core/class-settings.php:408
3503
  msgctxt "admin settings"
3504
  msgid "Listing's title"
3505
  msgstr "Eintrag Titel"
3506
 
3507
+ #: core/class-settings.php:362
3508
  msgctxt "admin settings"
3509
  msgid "Listing published message"
3510
  msgstr "Eintrag veröffentlicht Nachricht"
3511
 
3512
+ #: core/class-settings.php:365
3513
  msgctxt "admin settings"
3514
  msgid ""
3515
  "Your listing \"[listing]\" is now available at [listing-url] and can be "
3518
  "Dein Eintrag \"[listing]\" ist jetzt verfügbar unter [listing-url] und "
3519
  "kann öffentlich eingesehen werden."
3520
 
3521
+ #: core/class-settings.php:366
3522
  msgctxt "admin settings"
3523
  msgid "Sent when the listing has been published or approved by an admin."
3524
  msgstr ""
3525
  "Senden wenn der Eintrag vom Administrator genehmigt oder veröffentlicht "
3526
  "wurde."
3527
 
3528
+ #: core/class-settings.php:368
3529
  msgctxt "admin settings"
3530
  msgid "Listing's URL"
3531
  msgstr "Eintrags URL"
3532
 
3533
+ #: core/class-settings.php:372
3534
  msgctxt "admin settings"
3535
  msgid "Listing Contact Message"
3536
  msgstr "Eintrag Kontakt Nachricht"
3537
 
3538
+ #: core/class-settings.php:376
3539
  msgctxt "admin settings"
3540
  msgid ""
3541
  "Sent to listing owners when someone uses the contact form on their listing "
3544
  "An den Eigentümer senden wenn jemand die Kontaktform auf Ihrer Eintragsseite "
3545
  "verwendet."
3546
 
3547
+ #: core/class-settings.php:386
3548
  #, fuzzy
3549
  msgctxt "admin settings"
3550
  msgid "Payment related"
3551
  msgstr "Bezahlmethode"
3552
 
3553
+ #: core/class-settings.php:403
3554
  #, fuzzy
3555
  msgctxt "admin settings"
3556
  msgid "Payment abandoned reminder message"
3557
  msgstr "Erneuerungserinnerung E-mail Nachricht"
3558
 
3559
+ #: core/class-settings.php:407
3560
  msgctxt "admin settings"
3561
  msgid "Sent some time after a pending payment is abandoned by users."
3562
  msgstr ""
3563
 
3564
+ #: core/class-settings.php:409
3565
  #, fuzzy
3566
  msgctxt "admin settings"
3567
  msgid "Checkout URL link"
3568
  msgstr "Kasse"
3569
 
3570
+ #: core/class-settings.php:415
3571
  msgctxt "admin settings"
3572
  msgid "Renewal Reminders"
3573
  msgstr "Erneuerungserinnerung"
3574
 
3575
+ #: core/class-settings.php:418
3576
  msgctxt "admin settings"
3577
  msgid ""
3578
  "This section refers only to the text of the renewal/expiration notices. You "
3582
  "Nachricht. Du kannst auch <a>konfigurieren wann die E-mails gesendet werden</"
3583
  "a>"
3584
 
3585
+ #: core/class-settings.php:422
3586
  msgctxt "admin settings"
3587
  msgid "Pending expiration e-mail message"
3588
  msgstr "Ausstehende Abgelaufen E-mail Nachricht"
3589
 
3590
+ #: core/class-settings.php:426
3591
  msgctxt "settings"
3592
  msgid ""
3593
  "Sent some time before the listing expires. Applies to non-recurring renewals "
3596
  "Einige Zeit bevor der Eintrag abläuft senden. Wird nur bei kostenlosen "
3597
  "Erneuerungen verwendet."
3598
 
3599
+ #: core/class-settings.php:427 core/class-settings.php:440
3600
+ #: core/class-settings.php:453 core/class-settings.php:466
3601
+ #: core/class-settings.php:479
3602
  msgctxt "settings"
3603
  msgid "Listing's name (with link)"
3604
  msgstr "Eintragsname (mit Link)"
3605
 
3606
+ #: core/class-settings.php:428 core/class-settings.php:441
3607
+ #: core/class-settings.php:454 core/class-settings.php:467
3608
+ #: core/class-settings.php:480
3609
  msgctxt "settings"
3610
  msgid "Author's name"
3611
  msgstr "Authorname"
3612
 
3613
+ #: core/class-settings.php:429 core/class-settings.php:442
3614
+ #: core/class-settings.php:481
3615
  msgctxt "settings"
3616
  msgid "Expiration date"
3617
  msgstr "Ablaufdatum"
3618
 
3619
+ #: core/class-settings.php:430
3620
  msgctxt "settings"
3621
  msgid "Category that is going to expire"
3622
  msgstr "Kategorie die bald abläuft"
3623
 
3624
+ #: core/class-settings.php:431 core/class-settings.php:444
3625
+ #: core/class-settings.php:483
3626
  msgctxt "settings"
3627
  msgid "Link to renewal page"
3628
  msgstr "Link zu erneuerten Seite"
3629
 
3630
+ #: core/class-settings.php:432 core/class-settings.php:445
3631
+ #: core/class-settings.php:457 core/class-settings.php:470
3632
+ #: core/class-settings.php:484
3633
  msgctxt "settings"
3634
  msgid "Link to your site"
3635
  msgstr "Link zu deiner Seite"
3636
 
3637
+ #: core/class-settings.php:435
3638
  msgctxt "admin settings"
3639
  msgid "Listing Renewal e-mail message"
3640
  msgstr "Eintrag Erneuerung E-mail Nachricht"
3641
 
3642
+ #: core/class-settings.php:439
3643
  msgctxt "settings"
3644
  msgid ""
3645
  "Sent at the time of listing expiration. Applies to non-recurring renewals "
3648
  "Zur Zeit wenn der Eintrag abläuft senden. Wird nur bei kostenlosen "
3649
  "Erneuerungen verwendet."
3650
 
3651
+ #: core/class-settings.php:443 core/class-settings.php:482
3652
  msgctxt "settings"
3653
  msgid "Category that expired"
3654
  msgstr "Ablaufende Kategorie"
3655
 
3656
+ #: core/class-settings.php:448
3657
  msgctxt "admin settings"
3658
  msgid "Listing auto-renewal reminder (recurring payments)"
3659
  msgstr "Eintrag automatische Erneuerungserinnerung (Abbuchungen)"
3660
 
3661
+ #: core/class-settings.php:452
3662
  msgctxt "settings"
3663
  msgid ""
3664
  "Sent some time before the listing is auto-renewed. Applies to recurring "
3667
  "Einige Zeit bevor der Eintrag abläuft senden. Wird nur bei bezahlten "
3668
  "Erneuerungen verwendet."
3669
 
3670
+ #: core/class-settings.php:455 core/class-settings.php:469
3671
  msgctxt "settings"
3672
  msgid "Renewal date"
3673
  msgstr "Erneuerungsdatum"
3674
 
3675
+ #: core/class-settings.php:456
3676
  msgctxt "settings"
3677
  msgid "Category that is going to be renewed"
3678
  msgstr "Kategorie die erneuert werden soll"
3679
 
3680
+ #: core/class-settings.php:458
3681
  msgctxt "settings"
3682
  msgid "Link to manage subscriptions"
3683
  msgstr "Link um Abos zu verwalten"
3684
 
3685
+ #: core/class-settings.php:461
3686
  msgctxt "admin settings"
3687
  msgid "Listing Renewal e-mail message (recurring payments)"
3688
  msgstr "Eintragserneuerungs E-mail Nachricht (Abbuchungen)"
3689
 
3690
+ #: core/class-settings.php:465
3691
  msgctxt "settings"
3692
  msgid ""
3693
  "Sent after the listing is auto-renewed. Applies to recurring renewals only."
3695
  "Sende nachdem der Eintrag automatisch erneuert wurde. Wird nur bei bezahlten "
3696
  "Erneuerungen verwendet."
3697
 
3698
+ #: core/class-settings.php:468
3699
  msgctxt "settings"
3700
  msgid "Renewed category"
3701
  msgstr "Erneuerte Kategorie"
3702
 
3703
+ #: core/class-settings.php:474
3704
  msgctxt "admin settings"
3705
  msgid "Renewal reminder e-mail message"
3706
  msgstr "Erneuerungserinnerung E-mail Nachricht"
3707
 
3708
+ #: core/class-settings.php:478
3709
  msgctxt "settings"
3710
  msgid ""
3711
  "Sent some time after listing expiration and when no renewal has occurred. "
3714
  "Einige Zeit nachdem der Eintrag abgelaufen und keine Erneuerung beauftragt "
3715
  "wurde senden. Wird bei bezahlten und kostenlosen Erneuerungen verwendet."
3716
 
3717
+ #: core/class-settings.php:488
3718
  msgctxt "admin settings"
3719
  msgid "Payment"
3720
  msgstr "Bezahlung"
3721
 
3722
+ #: core/class-settings.php:489
3723
  msgctxt "admin settings"
3724
  msgid "Payment Settings"
3725
  msgstr "Bezahlung Einstellungen"
3726
 
3727
+ #: core/class-settings.php:492
3728
  msgctxt "admin settings"
3729
  msgid "Turn On payments?"
3730
  msgstr "Bezahlungen aktivieren?"
3731
 
3732
+ #: core/class-settings.php:494
3733
  msgctxt "admin settings"
3734
  msgid "Put payment gateways in test mode?"
3735
  msgstr "Bezahlungsgateway im Testmodus ausführen?"
3736
 
3737
+ #: core/class-settings.php:499
3738
  msgctxt "admin settings"
3739
  msgid "Perform checkouts on the secure (HTTPS) version of your site?"
3740
  msgstr ""
3741
  "Aktiviere (HTTPS) sichere Verbindung für den Bestellprozess deiner Seite?"
3742
 
3743
+ #: core/class-settings.php:502
3744
  msgctxt "admin settings"
3745
  msgid ""
3746
  "Recommended for added security. For this to work you need to enable HTTPS on "
3749
  "Empfohlen zur Erweiterung der Sicherheit. Aktiviere HTTPS auf deinem Server "
3750
  "und <a>erhalte ein SSL Zertifikat</a>"
3751
 
3752
+ #: core/class-settings.php:506
3753
  msgctxt "admin settings"
3754
  msgid "Currency Code"
3755
  msgstr "Währungsschlüssel"
3756
 
3757
+ #: core/class-settings.php:508
3758
  msgctxt "admin settings"
3759
  msgid "Australian Dollar (AUD)"
3760
  msgstr "Australischer Dollar (AUD)"
3761
 
3762
+ #: core/class-settings.php:509
3763
  msgctxt "admin settings"
3764
  msgid "Brazilian Real (BRL)"
3765
  msgstr "Brasilianischer Real (BRL)"
3766
 
3767
+ #: core/class-settings.php:510
3768
  msgctxt "admin settings"
3769
  msgid "Canadian Dollar (CAD)"
3770
  msgstr "Kanadischer Dollar (CAD)"
3771
 
3772
+ #: core/class-settings.php:511
3773
  msgctxt "admin settings"
3774
  msgid "Czech Koruna (CZK)"
3775
  msgstr "Tschechische Koruna (CZK)"
3776
 
3777
+ #: core/class-settings.php:512
3778
  msgctxt "admin settings"
3779
  msgid "Danish Krone (DKK)"
3780
  msgstr "Dänische Krone (DKK)"
3781
 
3782
+ #: core/class-settings.php:513
3783
  msgctxt "admin settings"
3784
  msgid "Euro (EUR)"
3785
  msgstr "Euro (EUR)"
3786
 
3787
+ #: core/class-settings.php:514
3788
  msgctxt "admin settings"
3789
  msgid "Hong Kong Dollar (HKD)"
3790
  msgstr "Hong Kong Dollar (HKD)"
3791
 
3792
+ #: core/class-settings.php:515
3793
  msgctxt "admin settings"
3794
  msgid "Hungarian Forint (HUF)"
3795
  msgstr "Ungarischer Forint (HUF)"
3796
 
3797
+ #: core/class-settings.php:516
3798
  msgctxt "admin settings"
3799
  msgid "Israeli New Shequel (ILS)"
3800
  msgstr "Israelischer Neuer Schequel (ILS)"
3801
 
3802
+ #: core/class-settings.php:517
3803
  msgctxt "admin settings"
3804
  msgid "Japanese Yen (JPY)"
3805
  msgstr "Japanischer Jen (JPY)"
3806
 
3807
+ #: core/class-settings.php:518
3808
  msgctxt "admin settings"
3809
  msgid "Malasian Ringgit (MYR)"
3810
  msgstr "Malaysischer Ringgit (MYR)"
3811
 
3812
+ #: core/class-settings.php:519
3813
  msgctxt "admin settings"
3814
  msgid "Mexican Peso (MXN)"
3815
  msgstr "Mexikanischer Peso (MXN)"
3816
 
3817
+ #: core/class-settings.php:520
3818
  msgctxt "admin settings"
3819
  msgid "Norwegian Krone (NOK)"
3820
  msgstr "Norwegische Krone (NOK)"
3821
 
3822
+ #: core/class-settings.php:521
3823
  msgctxt "admin settings"
3824
  msgid "New Zealand Dollar (NZD)"
3825
  msgstr "Neuseeland Dollar (NZD)"
3826
 
3827
+ #: core/class-settings.php:522
3828
  msgctxt "admin settings"
3829
  msgid "Philippine Peso (PHP)"
3830
  msgstr "Philippinischer Peso (PHP)"
3831
 
3832
+ #: core/class-settings.php:523
3833
  msgctxt "admin settings"
3834
  msgid "Polish Zloty (PLN)"
3835
  msgstr "Polnischer Zloty (PLN)"
3836
 
3837
+ #: core/class-settings.php:524
3838
  msgctxt "admin settings"
3839
  msgid "Pound Sterling (GBP)"
3840
  msgstr "Pfund Sterling (GBP)"
3841
 
3842
+ #: core/class-settings.php:525
3843
  msgctxt "admin settings"
3844
  msgid "Singapore Dollar (SGD)"
3845
  msgstr "Singapore Dollar (SGD)"
3846
 
3847
+ #: core/class-settings.php:526
3848
  msgctxt "admin settings"
3849
  msgid "Swedish Krona (SEK)"
3850
  msgstr "Schwedische Krone (SEK)"
3851
 
3852
+ #: core/class-settings.php:527
3853
  msgctxt "admin settings"
3854
  msgid "Swiss Franc (CHF)"
3855
  msgstr "Schweizer Franken (CHF)"
3856
 
3857
+ #: core/class-settings.php:528
3858
  msgctxt "admin settings"
3859
  msgid "Taiwan Dollar (TWD)"
3860
  msgstr "Taiwanischer Dollar (TWD)"
3861
 
3862
+ #: core/class-settings.php:529
3863
+ msgctxt "admin settings"
3864
+ msgid "Thai Baht (THB)"
3865
+ msgstr "Thailändischer Baht (THB)"
3866
+
3867
+ #: core/class-settings.php:530
3868
+ msgctxt "admin settings"
3869
+ msgid "Turkish Lira (TRY)"
3870
+ msgstr "Türkische Lira (TRY)"
3871
+
3872
+ #: core/class-settings.php:531
3873
+ #, fuzzy
3874
+ msgctxt "admin settings"
3875
+ msgid "U.S. Dollar (USD)"
3876
+ msgstr "U.S. Dollar"
3877
+
3878
+ #: core/class-settings.php:535
3879
+ msgctxt "admin settings"
3880
+ msgid "Currency Symbol"
3881
+ msgstr "Währungssymbol"
3882
+
3883
+ #: core/class-settings.php:540
3884
+ #, fuzzy
3885
  msgctxt "admin settings"
3886
+ msgid "Currency symbol display"
3887
+ msgstr "Währungssymbol"
3888
 
3889
+ #: core/class-settings.php:544
3890
  msgctxt "admin settings"
3891
+ msgid "Show currency symbol on the left"
3892
+ msgstr ""
3893
 
3894
+ #: core/class-settings.php:545
3895
  msgctxt "admin settings"
3896
+ msgid "Show currency symbol on the right"
3897
+ msgstr ""
3898
 
3899
+ #: core/class-settings.php:546
3900
+ #, fuzzy
3901
  msgctxt "admin settings"
3902
+ msgid "Do not show currency symbol"
3903
  msgstr "Währungssymbol"
3904
 
3905
+ #: core/class-settings.php:548
3906
  msgctxt "admin settings"
3907
  msgid "Thank you for payment message"
3908
  msgstr "Danke für die Bezahlung Nachricht"
3909
 
3910
+ #: core/class-settings.php:549
3911
  msgctxt "admin settings"
3912
  msgid ""
3913
  "Thank you for your payment. Your payment is being verified and your listing "
3917
  "geprüft. Die Verifizierung und die Prüfung können 48 Stunden in Anspruch "
3918
  "nehmen."
3919
 
3920
+ #: core/class-settings.php:554
3921
  msgctxt "admin settings"
3922
  msgid "Ask users to come back for abandoned payments?"
3923
  msgstr ""
3924
 
3925
+ #: core/class-settings.php:557
3926
  msgctxt "admin settings"
3927
  msgid ""
3928
  "An abandoned payment is when a user attempts to place a listing and gets to "
3931
  "the transaction. BD can remind them to come back and continue."
3932
  msgstr ""
3933
 
3934
+ #: core/class-settings.php:563
3935
  #, fuzzy
3936
  msgctxt "admin settings"
3937
  msgid "Listing abandonment threshold (hours)"
3938
  msgstr "Eintragsabbuchungsemail Grenze (in tagen)"
3939
 
3940
+ #: core/class-settings.php:568
3941
  msgctxt "admin settings"
3942
  msgid ""
3943
  "Listings with pending payments are marked as abandoned after this time. You "
3944
  "can also <a>customize the e-mail</a> users receive."
3945
  msgstr ""
3946
 
3947
+ #: core/class-settings.php:574
3948
  msgctxt "admin settings"
3949
  msgid "Registration"
3950
  msgstr "Registrierung"
3951
 
3952
+ #: core/class-settings.php:575
3953
  msgctxt "admin settings"
3954
  msgid "Registration Settings"
3955
  msgstr "Registrierung Einstellungen"
3956
 
3957
+ #: core/class-settings.php:576
3958
  #, fuzzy
3959
  msgctxt "admin settings"
3960
  msgid "Require login to post listings?"
3961
  msgstr "Zurück zum Eintrag."
3962
 
3963
+ #: core/class-settings.php:581
3964
  msgctxt "admin settings"
3965
  msgid "Registration URL"
3966
  msgstr "Registrierung URL"
3967
 
3968
+ #: core/class-settings.php:584
3969
  msgctxt "admin settings"
3970
  msgid ""
3971
  "URL of your membership plugin's registration page. Only enter this if using "
3975
  "ein Membership Plugin oder eine benutzerdefinierte Registrierungseite "
3976
  "benutzt. "
3977
 
3978
+ #: core/class-settings.php:588
3979
  msgctxt "admin settings"
3980
  msgid "Image"
3981
  msgstr "Bild"
3982
 
3983
+ #: core/class-settings.php:589
3984
  msgctxt "admin settings"
3985
  msgid ""
3986
  "Any changes to these settings will affect new listings only. Existing "
3993
  "existierende Einträge verändert werden, musst du Bild(er) neu hochladen, "
3994
  "nachdem Einstellungen hier verändert wurden."
3995
 
3996
+ #: core/class-settings.php:590
3997
  msgctxt "admin settings"
3998
  msgid "Image Settings"
3999
  msgstr "Bildeinstellungen"
4000
 
4001
+ #: core/class-settings.php:591
4002
  msgctxt "admin settings"
4003
  msgid "Allow images?"
4004
  msgstr "Bilder erlauben?"
4005
 
4006
+ #: core/class-settings.php:593
4007
  #, fuzzy
4008
  msgctxt "admin settings"
4009
  msgid "Min Image File Size (KB)"
4010
  msgstr "Maximale Bildgröße (KB)"
4011
 
4012
+ #: core/class-settings.php:594
4013
  msgctxt "admin settings"
4014
  msgid "Max Image File Size (KB)"
4015
  msgstr "Maximale Bildgröße (KB)"
4016
 
4017
+ #: core/class-settings.php:596
4018
  #, fuzzy
4019
  msgctxt "admin settings"
4020
  msgid "Min image width (px)"
4021
  msgstr "Bildergröße (in px):"
4022
 
4023
+ #: core/class-settings.php:597
4024
  #, fuzzy
4025
  msgctxt "admin settings"
4026
  msgid "Min image height (px)"
4027
  msgstr "Bilderhöhe (in px):"
4028
 
4029
+ #: core/class-settings.php:599
4030
  #, fuzzy
4031
  msgctxt "admin settings"
4032
  msgid "Max image width (px)"
4033
  msgstr "Maximale Bildbreite"
4034
 
4035
+ #: core/class-settings.php:600
4036
  #, fuzzy
4037
  msgctxt "admin settings"
4038
  msgid "Max image height (px)"
4039
  msgstr "Maximale Bildhöhe"
4040
 
4041
+ #: core/class-settings.php:602
4042
  msgctxt "admin settings"
4043
  msgid "Turn on thickbox/lightbox?"
4044
  msgstr "Kontrollkästchen/Leuchtkasten aktivieren?"
4045
 
4046
+ #: core/class-settings.php:602
4047
  msgctxt "admin settings"
4048
  msgid ""
4049
  "Uncheck if it conflicts with other elements or plugins installed on your site"
4051
  "Deaktivieren wenn Konflikte mit anderen Elementen oder installierten "
4052
  "Erweiterungen entstehen"
4053
 
4054
+ #: core/class-settings.php:604
4055
  #, fuzzy
4056
  msgctxt "admin settings"
4057
  msgid "Thumbnails"
4058
  msgstr "Thumbnails"
4059
 
4060
+ #: core/class-settings.php:605
4061
  #, fuzzy
4062
  msgctxt "admin settings"
4063
  msgid "Thumbnail width (px)"
4064
  msgstr "Thumbnailbreite"
4065
 
4066
+ #: core/class-settings.php:606
4067
  #, fuzzy
4068
  msgctxt "admin settings"
4069
  msgid "Thumbnail height (px)"
4070
  msgstr "Thumbnailbreite"
4071
 
4072
+ #: core/class-settings.php:609
4073
  msgctxt "admin settings"
4074
  msgid "Crop thumbnails to exact dimensions?"
4075
  msgstr ""
4076
 
4077
+ #: core/class-settings.php:612
4078
  msgctxt "admin settings"
4079
  msgid ""
4080
  "When enabled images will match exactly the dimensions above but part of the "
4083
  "Depending on the uploaded images, thumbnails may have different heights."
4084
  msgstr ""
4085
 
4086
+ #: core/class-settings.php:618
4087
  msgctxt "admin settings"
4088
  msgid "Number of free images"
4089
  msgstr "Nummer der freien Bilder"
4090
 
4091
+ #: core/class-settings.php:623
4092
  msgctxt "admin settings"
4093
  msgid ""
4094
  "For paid listing images, configure that by adding or editing a <a>Fee Plan</"
4098
  "erstellen eines <a>Preisplan</a> an Stelle dieser Einstellungen, die von "
4099
  "bezahlten Einträgen ignoriert wird."
4100
 
4101
+ #: core/class-settings.php:624
4102
  msgctxt "admin settings"
4103
  msgid "Use default picture for listings with no picture?"
4104
  msgstr "Benutze Standardbilder für Einträge mit keinem Bild?"
4105
 
4106
+ #: core/class-settings.php:625
4107
  msgctxt "admin settings"
4108
  msgid "Show Thumbnail on main listings page?"
4109
  msgstr "Thumbnail auf der Eintragshauptseite anzeigen?"
4110
 
4111
+ #: core/class-settings.php:681
4112
  msgctxt "admin settings"
4113
  msgid ""
4114
  "Could not copy the AJAX compatibility plugin \"%s\". Compatibility mode was "
4115
  "not activated."
4116
  msgstr ""
4117
 
4118
+ #: core/class-settings.php:689
4119
  msgctxt "admin settings"
4120
  msgid ""
4121
  "Could not activate AJAX Compatibility mode: the directory \"%s\" could not "
4122
  "be created."
4123
  msgstr ""
4124
 
4125
+ #: core/class-settings.php:698
4126
  msgctxt "admin settings"
4127
  msgid ""
4128
  "Could not remove the \"Business Directory Plugin - AJAX Compatibility Module"
4129
  "\". Please remove the file \"%s\" manually or deactivate the plugin."
4130
  msgstr ""
4131
 
4132
+ #: core/class-settings.php:997
4133
  msgctxt "settings"
4134
  msgid "Deactivate License"
4135
  msgstr "Lizenz Deaktivieren"
4136
 
4137
+ #: core/class-settings.php:999
4138
  msgctxt "settings"
4139
  msgid "Deactivating license..."
4140
  msgstr "Deaktiviere Lizenz..."
4141
 
4142
+ #: core/class-settings.php:1002
4143
  msgctxt "settings"
4144
  msgid "Activate License"
4145
  msgstr "Aktiviere Lizenz"
4146
 
4147
+ #: core/class-settings.php:1004
4148
  msgctxt "settings"
4149
  msgid "Activating license..."
4150
  msgstr "Aktiviere Lizenz..."
4151
 
4152
+ #: core/class-settings.php:1028
4153
  msgctxt "admin settings"
4154
  msgid "Valid placeholders: %s"
4155
  msgstr "Gültige Platzhalter: %s"
4156
 
4157
+ #: core/class-settings.php:1062
4158
  msgctxt "settings email"
4159
  msgid "Click to edit e-mail"
4160
  msgstr "Klicken um E-mail zu bearbeiten"
4161
 
4162
+ #: core/class-settings.php:1063
4163
  msgctxt "settings email"
4164
  msgid "Click to edit"
4165
  msgstr "zum Bearbeiten klicken"
4166
 
4167
+ #: core/class-settings.php:1076
4168
  msgctxt "settings email"
4169
  msgid "E-Mail Subject"
4170
  msgstr "E-mail Betreff"
4171
 
4172
+ #: core/class-settings.php:1087
4173
  msgctxt "settings email"
4174
  msgid "E-Mail Body"
4175
  msgstr "E-mail Text"
4176
 
4177
+ #: core/class-settings.php:1098
4178
  msgctxt "settings email"
4179
  msgid "You can use the following placeholders:"
4180
  msgstr "Du kannst folgende Platzhalter verwenden:"
4181
 
4182
+ #: core/class-settings.php:1121
4183
  msgctxt "settings email"
4184
  msgid "Preview e-mail"
4185
  msgstr "Vorschau E-mail"
4186
 
4187
+ #: core/class-settings.php:1122
4188
  msgctxt "settings email"
4189
  msgid "Cancel"
4190
  msgstr "Abbrechen"
4191
 
4192
+ #: core/class-settings.php:1123
4193
  msgctxt "settings email"
4194
  msgid "Save Changes"
4195
  msgstr "Änderungen sichern"
4196
 
4197
+ #: core/class-settings.php:1142
4198
  msgctxt "settings email"
4199
  msgid "Site title"
4200
  msgstr "Seitentitel"
4201
 
4202
+ #: core/class-settings.php:1145
4203
  msgctxt "settings email"
4204
  msgid "Site title (with link)"
4205
  msgstr "Seitentitel (mit Link)"
4206
 
4207
+ #: core/class-settings.php:1148
4208
  msgctxt "settings email"
4209
  msgid "Site address (with link)"
4210
  msgstr "Seitenadresse (mit Link)"
4211
 
4212
+ #: core/class-settings.php:1151
4213
  msgctxt "settings email"
4214
  msgid "Directory URL (with link)"
4215
  msgstr "Verzeichnis URL (mit Link)"
4216
 
4217
+ #: core/class-settings.php:1154
4218
  msgctxt "settings email"
4219
  msgid "Current date"
4220
  msgstr "Aktuelles Datum"
4221
 
4222
+ #: core/class-settings.php:1157
4223
  msgctxt "settings email"
4224
  msgid "Current time"
4225
  msgstr "Aktuelle Zeit"
4258
  msgid "Upgrade Listing"
4259
  msgstr "Eintrag aktualisieren"
4260
 
4261
+ #: core/compatibility/deprecated.php:214 core/templates-ui.php:183
4262
  msgid "Submit A Listing"
4263
  msgstr "Eintrag zusenden"
4264
 
4265
+ #: core/compatibility/deprecated.php:227 core/templates-ui.php:192
4266
  msgid "View Listings"
4267
  msgstr "Eintrag anschauen"
4268
 
4269
+ #: core/compatibility/deprecated.php:238 core/templates-ui.php:202
4270
  msgid "Directory"
4271
  msgstr "Verzeichnis"
4272
 
4273
  #: core/compatibility/templates/wpbusdirman-index-categories.php:12
4274
+ #: core/templates-ui.php:229
4275
  msgctxt "templates"
4276
  msgid "Search Listings"
4277
  msgstr "Eintrag suchen"
4278
 
4279
+ #: core/fieldtypes/class-fieldtypes-checkbox.php:9
4280
  msgctxt "form-fields api"
4281
+ msgid "Checkbox"
4282
+ msgstr "Kontrollkästchen"
4283
+
4284
+ #: core/fieldtypes/class-fieldtypes-checkbox.php:72
4285
+ #: core/fieldtypes/class-fieldtypes-radiobutton.php:68
4286
+ #: core/fieldtypes/class-fieldtypes-select.php:134
4287
+ msgctxt "form-fields admin"
4288
+ msgid "Field Options (for select lists, radio buttons and checkboxes)."
4289
+ msgstr ""
4290
+ "Feldoptionen (für ausgewählte Listen, Radiobutton und Kontrollkästchen)"
4291
+
4292
+ #: core/fieldtypes/class-fieldtypes-checkbox.php:93
4293
+ #: core/fieldtypes/class-fieldtypes-radiobutton.php:87
4294
+ #: core/fieldtypes/class-fieldtypes-select.php:162
4295
+ msgctxt "form-fields admin"
4296
+ msgid "Field list of options is required."
4297
+ msgstr "Feldliste von Optionen wird benötigt."
4298
 
4299
+ #: core/fieldtypes/class-fieldtypes-date.php:9
4300
+ #, fuzzy
4301
  msgctxt "form-fields api"
4302
+ msgid "Date Field"
4303
+ msgstr "Feld aktualisieren"
4304
+
4305
+ #: core/fieldtypes/class-fieldtypes-date.php:32
4306
+ msgid "%s (ex. %s)"
4307
+ msgstr ""
4308
 
4309
+ #: core/fieldtypes/class-fieldtypes-date.php:36
4310
+ #, fuzzy
4311
  msgctxt "form-fields api"
4312
+ msgid "Date Format"
4313
+ msgstr "Datum gepostet"
4314
 
4315
+ #: core/fieldtypes/class-fieldtypes-date.php:61
4316
+ #, fuzzy
4317
+ msgctxt "date field"
4318
+ msgid "%s must be in the format %s."
4319
+ msgstr "%s muss im Format MM/DD/YYYY eingetragen werden."
4320
 
4321
+ #: core/fieldtypes/class-fieldtypes-date.php:64
4322
+ #, fuzzy
4323
+ msgctxt "date field"
4324
+ msgid "%s must be a valid date."
4325
+ msgstr "%s muss eine Nummer sein."
4326
 
4327
+ #: core/fieldtypes/class-fieldtypes-facebook.php:6
4328
  msgctxt "form-fields api"
4329
+ msgid "Social Site (Facebook page)"
4330
+ msgstr "Soziale Seite (Facebook)"
4331
 
4332
+ #: core/fieldtypes/class-fieldtypes-image.php:6
4333
  msgctxt "form-fields api"
4334
+ msgid "Image (file upload)"
4335
+ msgstr "Bild (Datei hochladen)"
4336
+
4337
+ #: core/fieldtypes/class-fieldtypes-image.php:38
4338
+ msgctxt "form-fields-api"
4339
+ msgid "Remove"
4340
+ msgstr "Entfernen"
4341
+
4342
+ #: core/fieldtypes/class-fieldtypes-linkedin.php:6
4343
+ msgctxt "form-fields api"
4344
+ msgid "Social Site (LinkedIn profile)"
4345
+ msgstr "Soziale Seite (LinkedIn)"
4346
+
4347
+ #: core/fieldtypes/class-fieldtypes-linkedin.php:21
4348
+ msgctxt "form-fields api"
4349
+ msgid "Put only the Company ID here. Links will not work."
4350
+ msgstr ""
4351
+
4352
+ #: core/fieldtypes/class-fieldtypes-multiselect.php:6
4353
+ msgctxt "form-fields api"
4354
+ msgid "Multiple select list"
4355
+ msgstr "Multiple Auswahlliste"
4356
+
4357
+ #: core/fieldtypes/class-fieldtypes-multiselect.php:11
4358
+ msgctxt "form-fields api"
4359
+ msgid "Multiselect List"
4360
+ msgstr "Mehrfachauswahlliste"
4361
+
4362
+ #: core/fieldtypes/class-fieldtypes-radiobutton.php:9
4363
+ msgctxt "form-fields api"
4364
+ msgid "Radio button"
4365
+ msgstr "Radiobutton"
4366
 
4367
+ #: core/fieldtypes/class-fieldtypes-select.php:8
4368
  msgctxt "form-fields api"
4369
  msgid "Select List"
4370
  msgstr "Liste auswählen"
4371
 
4372
+ #: core/fieldtypes/class-fieldtypes-select.php:64
4373
  msgctxt "form-fields-api category-select"
4374
  msgid "-- Choose Terms --"
4375
  msgstr "-- Bedingungen auswählen --"
4376
 
4377
+ #: core/fieldtypes/class-fieldtypes-select.php:64
4378
+ #: core/fieldtypes/class-fieldtypes-select.php:99
4379
  msgctxt "form-fields-api category-select"
4380
  msgid "-- Choose One --"
4381
  msgstr "-- Auswählen --"
4382
 
4383
+ #: core/fieldtypes/class-fieldtypes-select.php:145
 
 
 
 
 
 
 
4384
  msgctxt "form-fields admin"
4385
  msgid "Allow empty selection on search?"
4386
  msgstr "Erlaube leere Auswahl bei Suche?"
4387
 
4388
+ #: core/fieldtypes/class-fieldtypes-textarea.php:6
 
 
 
 
 
 
4389
  msgctxt "form-fields api"
4390
  msgid "Textarea"
4391
  msgstr "Textbereich"
4392
 
4393
+ #: core/fieldtypes/class-fieldtypes-textarea.php:35
4394
  msgctxt "form-fields admin"
4395
  msgid "Allow HTML input for this field?"
4396
  msgstr "Erlaube HTML Eingaben für dieses Feld?"
4397
 
4398
+ #: core/fieldtypes/class-fieldtypes-textarea.php:39
4399
  msgctxt "form-fields admin"
4400
  msgid "Allow WordPress shortcodes in this field?"
4401
  msgstr "Erlaube Wordpress Shortcodes in diesem Feld?"
4402
 
4403
+ #: core/fieldtypes/class-fieldtypes-textarea.php:43
4404
  msgctxt "form-fields admin"
4405
  msgid ""
4406
  "<b>Advanced users only!</b> Unless you've been told to change this, don't "
4409
  "<b>Nur für Administratoren!</b> Wenn es dir nicht ausdrücklich gesagt wurde, "
4410
  "ändere diese Einstellung nicht bevor du nicht weist was du genau tust."
4411
 
4412
+ #: core/fieldtypes/class-fieldtypes-textarea.php:44
4413
  msgctxt "form-fields admin"
4414
  msgid "Apply \"the_content\" filter before displaying this field?"
4415
  msgstr "\"the_content\" Filter zuweisen bevor das Feld angezeigt wird?"
4416
 
4417
+ #: core/fieldtypes/class-fieldtypes-textfield.php:5
 
 
 
 
 
 
 
 
 
 
4418
  msgctxt "form-fields api"
4419
+ msgid "Textfield"
4420
+ msgstr "Textfeld"
4421
 
4422
+ #: core/fieldtypes/class-fieldtypes-textfield.php:41
4423
  msgctxt "form-fields api"
4424
+ msgid "Format 01/31/1969"
4425
+ msgstr "Format 01/31/1969"
4426
 
4427
+ #: core/fieldtypes/class-fieldtypes-twitter.php:6
4428
  msgctxt "form-fields api"
4429
  msgid "Social Site (Twitter handle)"
4430
  msgstr "Soziale Seite (Twitter)"
4431
 
4432
+ #: core/fieldtypes/class-fieldtypes-url.php:5
 
 
 
 
 
4433
  msgctxt "form-fields api"
4434
+ msgid "URL Field"
4435
+ msgstr "URL Feld"
4436
 
4437
+ #: core/fieldtypes/class-fieldtypes-url.php:22
4438
+ msgctxt "form-fields admin"
4439
+ msgid "Open link in a new window?"
4440
+ msgstr "Link im neuen Fenster öffnen?"
4441
 
4442
+ #: core/fieldtypes/class-fieldtypes-url.php:25
4443
+ msgctxt "form-fields admin"
4444
+ msgid "Use rel=\"nofollow\" when displaying the link?"
4445
+ msgstr "Benutze rel=\"nofollow\" wenn der link angezeigt wird?"
4446
 
4447
+ #: core/fieldtypes/class-fieldtypes-url.php:134
 
4448
  msgctxt "form-fields api"
4449
+ msgid "URL:"
4450
+ msgstr "URL:"
 
 
 
 
4451
 
4452
+ #: core/fieldtypes/class-fieldtypes-url.php:141
 
4453
  msgctxt "form-fields api"
4454
+ msgid "Link Text (optional):"
4455
+ msgstr "Link Text (optional):"
4456
 
4457
  #: core/form-fields.php:31
4458
  msgctxt "form-fields api"
4489
  msgid "Custom"
4490
  msgstr "Benutzerdefiniert"
4491
 
4492
+ #: core/form-fields.php:303
4493
  msgid "Business Name"
4494
  msgstr "Firmenname"
4495
 
4496
+ #: core/form-fields.php:305
4497
  msgid "Business Genre"
4498
  msgstr "Firmenbranche"
4499
 
4500
+ #: core/form-fields.php:307
4501
  msgid "Short Business Description"
4502
  msgstr "Kurze Geschäftsbeschreibung"
4503
 
4504
+ #: core/form-fields.php:309
4505
  msgid "Long Business Description"
4506
  msgstr "Lange Geschäftsbeschreibung"
4507
 
4508
+ #: core/form-fields.php:311
4509
  msgid "Business Website Address"
4510
  msgstr "Firmenwebseite"
4511
 
4512
+ #: core/form-fields.php:313
4513
  msgid "Business Phone Number"
4514
  msgstr "Telefonnummer geschäftlich"
4515
 
4516
+ #: core/form-fields.php:315
4517
  msgid "Business Fax"
4518
  msgstr "Fax geschäftlich"
4519
 
4520
+ #: core/form-fields.php:317
4521
  msgid "Business Contact Email"
4522
  msgstr "Kontakt E-mail geschäftlich"
4523
 
4524
+ #: core/form-fields.php:319
4525
  msgid "Business Tags"
4526
  msgstr "Geschäftliche Tags "
4527
 
4528
+ #: core/form-fields.php:321
4529
+ #, fuzzy
4530
+ msgid "Business Address"
4531
+ msgstr "Firmenwebseite"
4532
+
4533
+ #: core/form-fields.php:323
4534
+ msgid "ZIP Code"
4535
+ msgstr ""
4536
+
4537
+ #: core/form-fields.php:446
4538
  msgctxt "form-fields-api"
4539
  msgid "Email Validator"
4540
  msgstr "E-mail Validierung"
4541
 
4542
+ #: core/form-fields.php:447
4543
  msgctxt "form-fields-api"
4544
  msgid "URL Validator"
4545
  msgstr "URL Validierung"
4546
 
4547
+ #: core/form-fields.php:448
4548
  msgctxt "form-fields-api"
4549
  msgid "Whole Number Validator"
4550
  msgstr "Ganze Nummern Validierung"
4551
 
4552
+ #: core/form-fields.php:449
4553
  msgctxt "form-fields-api"
4554
  msgid "Decimal Number Validator"
4555
  msgstr "Dezimalzahl Validierung"
4556
 
4557
+ #: core/form-fields.php:450
4558
  msgctxt "form-fields-api"
4559
  msgid "Date Validator"
4560
  msgstr "Datum Validierung"
4561
 
4562
+ #: core/form-fields.php:457
4563
  msgctxt "form-fields-api validation"
4564
  msgid "Field"
4565
  msgstr "Feld"
4566
 
4567
+ #: core/form-fields.php:473 core/form-fields.php:477
4568
  msgctxt "form-fields-api validation"
4569
  msgid "%s is required."
4570
  msgstr "%s ist ein Pflichtfeld."
4571
 
4572
+ #: core/form-fields.php:486 core/form-fields.php:493
4573
  msgctxt "form-fields-api validation"
4574
  msgid "%s is badly formatted. Valid URL format required. Include http://"
4575
  msgstr ""
4576
  "%s ist falsch formatiert. Gültiges URL Format eingeben. Benutze http://"
4577
 
4578
+ #: core/form-fields.php:507
4579
  msgctxt "form-fields-api validation"
4580
  msgid "%s is badly formatted. Valid Email format required."
4581
  msgstr ""
4582
  "%s ist falsch formatiert. Bitte geben Sie Ihre E-mailadresse richtig ein."
4583
 
4584
+ #: core/form-fields.php:513
4585
  msgctxt "form-fields-api validation"
4586
  msgid "%s must be a number. Decimal values are not allowed."
4587
  msgstr "%s muss eine Nummer sein. Dezimalwerte sind nicht erlaubt."
4588
 
4589
+ #: core/form-fields.php:519
4590
  msgctxt "form-fields-api validation"
4591
  msgid "%s must be a number."
4592
  msgstr "%s muss eine Nummer sein."
4593
 
4594
+ #: core/form-fields.php:532
4595
  #, fuzzy
4596
  msgctxt "form-fields-api validation"
4597
  msgid "%s must be in the format %s."
4598
  msgstr "%s muss im Format MM/DD/YYYY eingetragen werden."
4599
 
4600
+ #: core/form-fields.php:567
4601
  #, fuzzy
4602
  msgctxt "form-fields-api validation"
4603
  msgid "%s must be a valid date."
4604
  msgstr "%s muss eine Nummer sein."
4605
 
4606
+ #: core/form-fields.php:578
4607
  msgctxt "form-fields-api validation"
4608
  msgid "%s is invalid. Value most be one of %s."
4609
  msgstr "%s ist ungültig. Wert meistens einer von %s"
4765
  msgid "The transaction has been canceled at user's request."
4766
  msgstr "Die Transaktion wurde abgebrochen auf Wunsch des Benutzers."
4767
 
4768
+ #: core/helpers/class-fs.php:112
4769
+ #, fuzzy
4770
+ msgctxt "fs helper"
4771
+ msgid "Destination dir \"%s\" is not writable."
4772
+ msgstr "Eintragskategorie \"%s\" existiert nicht"
4773
+
4774
  #: core/installer.php:38
4775
  msgctxt "default category name"
4776
  msgid "General"
4777
  msgstr "Allgemein"
4778
 
4779
+ #: core/installer.php:462
4780
  msgctxt "installer"
4781
  msgid ""
4782
  "<b>Business Directory Plugin - Regions Module</b> was disabled because it is "
4787
  "inkompatibel mit der aktuellen Version des Branchenverzeichnisses ist. Bitte "
4788
  "aktualisiere das Regionenmodul. "
4789
 
4790
+ #: core/installer.php:528
4791
  msgctxt "installer"
4792
  msgid "Cleaning up listing fees information... %d/%d"
4793
  msgstr "Eintragpreisinformation säubern... %d/%d"
4794
 
4795
+ #: core/installer.php:578
4796
  msgctxt "installer"
4797
  msgid "Migrating previous transactions to new Payments API... %d/%d"
4798
  msgstr "Migriere vergangene Transaktionen zur neuen Bezahl API... %d/%d"
4799
 
4800
+ #: core/installer.php:607
4801
  msgctxt "installer"
4802
  msgid "Initial listing payment (BD < 3.4)"
4803
  msgstr "Initialbezahlung Eintrag (BD < 3.4)"
4804
 
4805
+ #: core/installer.php:618
4806
  msgctxt "installer"
4807
  msgid "Listing edit payment (BD < 3.4)"
4808
  msgstr "Bezahlung Eintrag bearbeiten (BD < 3.4)"
4809
 
4810
+ #: core/installer.php:639
4811
  msgctxt "installer"
4812
  msgid "Renewal fee \"%s\" for category \"%s\""
4813
  msgstr "Erneuere Preis \"%s\" für Kategorie \"%s\""
4814
 
4815
+ #: core/installer.php:658
4816
  msgctxt "installer"
4817
  msgid "Listing upgrade to featured"
4818
  msgstr "Eintrag aktualisieren auf Hervorhebung"
4819
 
4820
+ #: core/installer.php:894
4821
  msgid "Business Directory - Manual Upgrade Required"
4822
  msgstr "Branchenverzeichnis - Manuelle Aktualisierung erforderlich"
4823
 
4824
+ #: core/installer.php:896
4825
  msgid ""
4826
  "Business Directory features are currently disabled because the plugin needs "
4827
  "to perform a manual upgrade before continuing."
4829
  "Branchenverzeichnis Hervorhebungen sind aktuell deaktiviert, weil das Modul "
4830
  "manuell aktualisiert werden muss, bevor weiter hervorgehoben werden kann."
4831
 
4832
+ #: core/installer.php:898
4833
  msgid "Perform Manual Upgrade"
4834
  msgstr "Manuelle Aktualisierung durchführen"
4835
 
4836
+ #: core/installer.php:914 core/installer.php:915 core/installer.php:926
4837
  msgid "Business Directory - Manual Upgrade"
4838
  msgstr "Branchenverzeichnis - Manuelle Aktualisierung"
4839
 
4840
+ #: core/installer.php:930
4841
  msgid ""
4842
  "Business Directory features are currently disabled because the plugin needs "
4843
  "to perform a manual upgrade before it can be used."
4845
  "Branchenverzeichnis Hervorhebungen sind momentan deaktiviert weil das Modul "
4846
  "manuell aktualisiert werden muss, bevor es weiter verwendet werden kann."
4847
 
4848
+ #: core/installer.php:932
4849
  msgid "Click \"Start Upgrade\" and wait until the process finishes."
4850
  msgstr ""
4851
  "Klicke \"Starte Aktualisierung\" und warte bis der Vorgang beendet wurde."
4852
 
4853
+ #: core/installer.php:935
4854
  msgctxt "manual-upgrade"
4855
  msgid "Start Upgrade"
4856
  msgstr "Starte Aktualisierung"
4857
 
4858
+ #: core/installer.php:937
4859
  msgctxt "manual-upgrade"
4860
  msgid "Pause Upgrade"
4861
  msgstr "Aktualisierung pausieren"
4862
 
4863
+ #: core/installer.php:943
4864
  msgctxt "manual-upgrade"
4865
  msgid ""
4866
  "The upgrade was sucessfully performed. Business Directory Plugin is now "
4869
  "Die Aktualisierung wurde erfolgreich durchgeführt. Branchenverzeichnis "
4870
  "Erweiterung ist nun verfügbar."
4871
 
4872
+ #: core/installer.php:946
4873
  msgctxt "manual-upgrade"
4874
  msgid "Go to \"Directory Admin\""
4875
  msgstr "Nach \" Verzeichnis Administration\""
5155
  msgid "Abandoned"
5156
  msgstr ""
5157
 
5158
+ #: core/templates/listing-sticky-tag.tpl.php:3
5159
+ #: core/templates/listing-sticky-tag.tpl.php:4 core/templates-listings.php:64
5160
  msgctxt "templates"
5161
  msgid "Featured Listing"
5162
  msgstr "Hervorgehobene Einträge"
5163
 
5164
+ #: core/templates/listings.tpl.php:6
5165
+ #: templates/businessdirectory-listings.tpl.php:27 templates/search.tpl.php:41
5166
+ msgctxt "templates"
5167
+ msgid "No listings found."
5168
+ msgstr "Kein Listig gefunden."
5169
+
5170
+ #: core/templates/listings.tpl.php:17
5171
+ #: templates/businessdirectory-listings.tpl.php:38
5172
+ msgctxt "templates"
5173
+ msgid "&laquo; Previous "
5174
+ msgstr "&laquo; Vorher"
5175
+
5176
+ #: core/templates/listings.tpl.php:18
5177
+ #: templates/businessdirectory-listings.tpl.php:39
5178
+ msgctxt "templates"
5179
+ msgid "Next &raquo;"
5180
+ msgstr "Nächste &raquo;"
5181
+
5182
+ #: core/templates-ui.php:159
5183
  msgctxt "templates"
5184
  msgid "No listing categories found."
5185
  msgstr "Keine Eintragskategorie gefunden."
5186
 
5187
+ #: core/templates-ui.php:232
5188
  msgctxt "templates"
5189
  msgid "Advanced Search"
5190
  msgstr "Erweiterte Suche"
5191
 
5192
+ #: core/templates-ui.php:258 core/templates-ui.php:283
5193
  msgctxt "templates sort"
5194
  msgid "Sort By:"
5195
  msgstr "Sortieren nach"
5196
 
5197
+ #: core/templates-ui.php:277
5198
  msgctxt "sort"
5199
  msgid "Reset"
5200
  msgstr "Zurücksetzen"
5201
 
5202
+ #: core/templates-ui.php:299
5203
  #, fuzzy
5204
  msgctxt "sort"
5205
  msgid "(Reset)"
5206
  msgstr "Zurücksetzen"
5207
 
5208
+ #: core/themes.php:550
5209
+ #, fuzzy
5210
+ msgctxt "themes"
5211
+ msgid "ZIP file is not a valid BD theme file."
5212
+ msgstr "Bitte eine gültige E-mailadresse eingeben."
5213
+
5214
+ #: core/themes.php:556
5215
+ #, fuzzy
5216
+ msgctxt "themes"
5217
+ msgid "Could not create themes directory."
5218
+ msgstr "wpbdp-csv-exports Verzeichnis konnte nicht erstellt werden."
5219
+
5220
+ #: core/themes.php:564
5221
+ #, fuzzy
5222
+ msgctxt "themes"
5223
+ msgid "Could not remove previous theme directory \"%s\"."
5224
+ msgstr "Konnte Eintragskategorie nicht erstellen \"%s\""
5225
+
5226
+ #: core/themes.php:570
5227
+ #, fuzzy
5228
+ msgctxt "themes"
5229
+ msgid "Could not move new theme into theme directory."
5230
+ msgstr "Momentan sind keine Einträge im Verzeichnis vorhanden."
5231
+
5232
+ #: core/utils.php:105
5233
  msgctxt "utils"
5234
  msgid ""
5235
  "POSTed data exceeds PHP config. maximum. See \"post_max_size\" directive."
5237
  "Gepustete Daten haben Maximum erreicht. Schau dir den Eintrag \"post_ma_size"
5238
  "\"in deiner php.ini an."
5239
 
5240
+ #: core/utils.php:158
5241
  msgctxt "utils"
5242
  msgid "File size (%s) exceeds maximum file size of %s"
5243
  msgstr "Dateigröße (%s) hat das Maximum von %s erreicht"
5244
 
5245
+ #: core/utils.php:166
5246
  #, fuzzy
5247
  msgctxt "utils"
5248
  msgid "File size (%s) is inferior to the required minimum file size of %s"
5249
  msgstr "Dateigröße (%s) hat das Maximum von %s erreicht"
5250
 
5251
+ #: core/utils.php:175 core/utils.php:182
5252
  msgctxt "utils"
5253
  msgid "File type \"%s\" is not allowed"
5254
  msgstr "Dateityp \"%s\" ist nicht erlaubt"
5255
 
5256
+ #: core/utils.php:189
5257
  msgctxt "utils"
5258
  msgid "Unkown error while uploading file."
5259
  msgstr "Unbekannter Fehler beim Hochladen der Datei."
5260
 
5261
+ #: core/utils.php:208
5262
  msgctxt "utils"
5263
  msgid "Uploaded file is not an image"
5264
  msgstr "Hochgeladene Datei ist kein Bild."
5265
 
5266
+ #: core/utils.php:217
5267
  msgctxt "utils"
5268
  msgid "Image width (%s px) is inferior to minimum required width of %s px."
5269
  msgstr ""
5270
 
5271
+ #: core/utils.php:223
5272
  msgctxt "utils"
5273
  msgid "Image height (%s px) is inferior to minimum required height of %s px."
5274
  msgstr ""
5275
 
5276
+ #: core/utils.php:229
5277
  msgctxt "utils"
5278
  msgid "Image width (%s px) is greater than maximum allowed width of %s px."
5279
  msgstr ""
5280
 
5281
+ #: core/utils.php:235
5282
  msgctxt "utils"
5283
  msgid "Image height (%s px) is greater than maximum required height of %s px."
5284
  msgstr ""
5285
 
5286
+ #: core/utils.php:249
5287
  msgctxt "utils"
5288
  msgid "Error while uploading file"
5289
  msgstr "Fehler während des Hochladens der Datei"
5342
  msgid "Your listing has been deleted."
5343
  msgstr "Dein Eintrag wurde gelöscht."
5344
 
5345
+ #: core/view-listing-contact.php:48
5346
  msgctxt "contact-message"
5347
  msgid "Please enter your name."
5348
  msgstr "Bitte geben Sie einen Namen ein."
5349
 
5350
+ #: core/view-listing-contact.php:51
5351
  msgctxt "contact-message"
5352
  msgid "Please enter a valid email."
5353
  msgstr "Bitte eine gültige E-mailadresse eingeben."
5354
 
5355
+ #: core/view-listing-contact.php:54
5356
  msgctxt "contact-message"
5357
  msgid "You did not enter a message."
5358
  msgstr "Sie haben keine Nachricht erstellt"
5359
 
5360
+ #: core/view-listing-contact.php:57
5361
  msgctxt "contact-message"
5362
  msgid "The reCAPTCHA wasn't entered correctly."
5363
  msgstr "Das reCAPTCHA wurdenicht richtig eingegeben."
5364
 
5365
+ #: core/view-listing-contact.php:66
5366
  msgctxt "contact form"
5367
  msgid "Please <a>log in</a> to be able to send messages to the listing owner."
5368
  msgstr "Bitte <a>einloggen</a> um eine Nachricht an den Inhaber zu senden."
5369
 
5370
+ #: core/view-listing-contact.php:85
5371
  msgctxt "contact form"
5372
  msgid "This contact form is temporarily disabled. Please try again later."
5373
  msgstr ""
5374
  "Diese Kontaktform ist momentan temporär deaktiviert. Bitte versuchen Sie es "
5375
  "später erneut."
5376
 
5377
+ #: core/view-listing-contact.php:122
5378
  #, fuzzy
5379
  msgctxt "templates"
5380
  msgid "Contact listing owner"
5381
  msgstr "Nachricht an Verfasser des Eintrags"
5382
 
5383
+ #: core/view-listing-contact.php:126
5384
  msgctxt "templates"
5385
  msgid "Send Message to listing owner"
5386
  msgstr "Nachricht an Verfasser des Eintrags"
5387
 
5388
+ #: core/view-listing-contact.php:172
5389
  msgid "l F j, Y \\a\\t g:i a"
5390
  msgstr "l F j, Y \\a\\t g:i a"
5391
 
5392
+ #: core/view-listing-contact.php:193
5393
  msgctxt "contact-message"
5394
  msgid "There was a problem encountered. Your message has not been sent"
5395
  msgstr ""
5396
  "Es ist ein Fehler aufgetreten. Ihre Nachricht konnte nicht versendet werden."
5397
 
5398
+ #: core/view-listing-contact.php:196
5399
  msgctxt "contact-message"
5400
  msgid "Return to listing."
5401
  msgstr "Zurück zum Eintrag."
5596
  msgid "Return to listing."
5597
  msgstr "Zurück zum Eintrag."
5598
 
5599
+ #: core/views.php:28
5600
  msgid ""
5601
  "You need to create a page with the [businessdirectory] shortcode for the "
5602
  "Business Directory plugin to work correctly."
5604
  "Sie müssen ein Seite erstellen die den [businessdirecory] Shortcode enthält "
5605
  "damit die Erweiterung richtig funktioniert."
5606
 
5607
+ #: core/views.php:30
5608
  msgid "The directory is temporarily disabled."
5609
  msgstr "Das Verzeichnis wurde temporär deaktiviert."
5610
 
5611
+ #: core/views.php:173
5612
  msgctxt "preview"
5613
  msgid "This is just a preview. The listing has not been published yet."
5614
  msgstr "Dies ist nur eine Vorschau. Der Eintrag wurde bisher nicht publiziert."
5615
 
5616
+ #: core/views.php:325
5617
+ msgctxt "templates"
5618
+ msgid "Listings tagged: %s"
5619
+ msgstr "Getaggte Einträge: %s"
5620
+
5621
+ #: core/views.php:442
5622
  msgctxt "templates"
5623
  msgid ""
5624
  "There are no categories assigned to the business directory yet. You need to "
5633
  "nicht erstellt werden kann. Einträge können nicht erstellt werden bis ein "
5634
  "Kategorie zugewiesen wurde."
5635
 
5636
+ #: core/views.php:444
5637
  msgctxt "templates"
5638
  msgid "There are currently no listings in the directory."
5639
  msgstr "Keine Einträge im Verzeichnis vorhanden. "
5640
 
5641
+ #: core/views.php:462
5642
  msgctxt "templates"
5643
  msgid ""
5644
  "You have \"Hide Empty Categories\" on and some categories that don't have "
5898
  msgid "Submit Payment"
5899
  msgstr "Initialbezahlung"
5900
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5901
  #: templates/delete-listing-confirm.tpl.php:3
5902
  msgctxt "manage recurring"
5903
  msgid "Delete Listing"
6394
  msgid "Drop files here"
6395
  msgstr "Dateien hier hinziehen"
6396
 
6397
+ #: templates/submit-listing/images-upload-form.tpl.php:23
6398
+ msgctxt "templates image upload"
6399
+ msgid "or"
6400
+ msgstr ""
6401
+
6402
  #: templates/submit-listing/images-upload-form.tpl.php:26
6403
  msgctxt "templates"
6404
  msgid "Select images from your hard drive"
6458
  msgid "* Indicates required fields."
6459
  msgstr "* benötigte Felder."
6460
 
6461
+ #: themes/default/templates/excerpt_content.tpl.php:13
6462
+ #, fuzzy
6463
+ msgctxt "themes/default"
6464
+ msgid "Address"
6465
+ msgstr "E-mail Adresse:"
6466
+
6467
  #: vendors/edd/EDD_SL_Plugin_Updater.php:178
6468
  msgid ""
6469
  "There is a new version of %1$s available. <a target=\"_blank\" class="
6504
  msgid "http://businessdirectoryplugin.com"
6505
  msgstr "http://businessdirectoryplugin.com"
6506
 
6507
+ #~ msgctxt "admin transactions"
6508
+ #~ msgid "transaction"
6509
+ #~ msgstr "Transaktion"
6510
+
6511
+ #~ msgctxt "admin transactions"
6512
+ #~ msgid "transactions"
6513
+ #~ msgstr "Transaktionen"
6514
+
6515
+ #~ msgctxt "admin transactions"
6516
+ #~ msgid "ID"
6517
+ #~ msgstr "ID"
6518
+
6519
+ #~ msgctxt "admin transactions"
6520
+ #~ msgid "Type"
6521
+ #~ msgstr "Typ"
6522
+
6523
+ #~ msgctxt "admin transactions"
6524
+ #~ msgid "Listing"
6525
+ #~ msgstr "Eintrag"
6526
+
6527
+ #~ msgctxt "admin transactions"
6528
+ #~ msgid "Status"
6529
+ #~ msgstr "Status"
6530
+
6531
+ #~ msgctxt "admin transactions"
6532
+ #~ msgid "Amount"
6533
+ #~ msgstr "Preis"
6534
+
6535
+ #~ msgctxt "admin transactions"
6536
+ #~ msgid "Date"
6537
+ #~ msgstr "Datum"
6538
+
6539
+ #~ msgctxt "admin transactions"
6540
+ #~ msgid "Listing Submit (Initial Payment)"
6541
+ #~ msgstr "Eintrag zusenden (Initialbezahlung)"
6542
+
6543
+ #~ msgctxt "admin transactions"
6544
+ #~ msgid "Listing Edit (Category Fee)"
6545
+ #~ msgstr "Eintrag bearbeiten (Preis Kategorie)"
6546
+
6547
+ #~ msgctxt "admin transactions"
6548
+ #~ msgid "Renewal"
6549
+ #~ msgstr "Erneuern"
6550
+
6551
+ #~ msgctxt "admin transactions"
6552
+ #~ msgid "Upgrade to Featured"
6553
+ #~ msgstr "Aktualisieren auf unterstützt"
6554
+
6555
+ #~ msgctxt "admin transactions"
6556
+ #~ msgid "Gateway"
6557
+ #~ msgstr "Gateway"
6558
+
6559
+ #~ msgctxt "admin transactions"
6560
+ #~ msgid "Payer Info"
6561
+ #~ msgstr "Kontoinhaber Info"
6562
+
6563
+ #~ msgctxt "admin transactions"
6564
+ #~ msgid "Name"
6565
+ #~ msgstr "Name"
6566
+
6567
+ #~ msgctxt "admin transactions"
6568
+ #~ msgid "E-Mail"
6569
+ #~ msgstr "E-mail"
6570
+
6571
+ #~ msgctxt "admin transactions"
6572
+ #~ msgid "Processed On"
6573
+ #~ msgstr "Bearbeitet am"
6574
+
6575
+ #~ msgctxt "admin transactions"
6576
+ #~ msgid "Processed By"
6577
+ #~ msgstr "Bearbeitet von"
6578
+
6579
+ #~ msgctxt "admin transactions"
6580
+ #~ msgid "Approve"
6581
+ #~ msgstr "Genehmigen"
6582
+
6583
+ #~ msgctxt "admin transactions"
6584
+ #~ msgid "Reject"
6585
+ #~ msgstr "Zurückweisen"
6586
+
6587
+ #~ msgctxt "admin transactions"
6588
+ #~ msgid "+ Details"
6589
+ #~ msgstr "+ Details"
6590
+
6591
+ #~ msgctxt "admin transactions"
6592
+ #~ msgid "Delete"
6593
+ #~ msgstr "löschen"
6594
+
6595
+ #~ msgctxt "admin transactions"
6596
+ #~ msgid "All"
6597
+ #~ msgstr "Alle"
6598
+
6599
+ #~ msgctxt "admin transactions"
6600
+ #~ msgid "Approved"
6601
+ #~ msgstr "Genehmigt"
6602
+
6603
+ #~ msgctxt "admin transactions"
6604
+ #~ msgid "Pending"
6605
+ #~ msgstr "Ausstehend"
6606
+
6607
+ #~ msgctxt "admin transactions"
6608
+ #~ msgid "Rejected"
6609
+ #~ msgstr "Zurückgewiesen"
6610
+
6611
+ #~ msgctxt "admin"
6612
+ #~ msgid "The transaction has been deleted."
6613
+ #~ msgstr "Die Transaktion wurde gelöscht."
6614
+
6615
+ #~ msgctxt "admin settings"
6616
+ #~ msgid "Paid first then free"
6617
+ #~ msgstr "Zuerst Bezahlt dann kostenlos"
6618
+
6619
  #~ msgctxt "admin menu"
6620
  #~ msgid "All Listings"
6621
  #~ msgstr "Alle Einträge"
languages/WPBDM-en_US.mo CHANGED
Binary file
languages/WPBDM-en_US.po CHANGED
@@ -4,7 +4,7 @@ msgid ""
4
  msgstr ""
5
  "Project-Id-Version: Business Directory Plugin 3.6\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/business-directory-plugin\n"
7
- "POT-Creation-Date: 2015-07-07 12:40:16+00:00\n"
8
  "PO-Revision-Date: 2015-04-07 11:11-0500\n"
9
  "Last-Translator: BD Team <support@businessdirectoryplugin.com>\n"
10
  "Language-Team: BD Team <support@businessdirectoryplugin.com>\n"
@@ -107,7 +107,7 @@ msgctxt "admin actions"
107
  msgid "Renew Listing"
108
  msgstr ""
109
 
110
- #: admin/class-admin.php:119
111
  msgctxt "drip pointer"
112
  msgid ""
113
  "Find out how to create a compelling, thriving business directory from "
@@ -115,264 +115,264 @@ msgid ""
115
  "a FREE premium module just for signing up."
116
  msgstr ""
117
 
118
- #: admin/class-admin.php:121
119
  msgctxt "drip pointer"
120
  msgid "Email Address:"
121
  msgstr ""
122
 
123
- #: admin/class-admin.php:127
124
  msgctxt "drip pointer"
125
  msgid "Want to know the Secrets of Building an Awesome Business Directory?"
126
  msgstr ""
127
 
128
- #: admin/class-admin.php:129
129
  msgctxt "drip pointer"
130
  msgid "Yes, please!"
131
  msgstr ""
132
 
133
- #: admin/class-admin.php:131
134
  msgctxt "drip pointer"
135
  msgid "No, thanks"
136
  msgstr ""
137
 
138
- #: admin/class-admin.php:148
139
  msgctxt "admin"
140
  msgid "Business Directory"
141
  msgstr ""
142
 
143
- #: admin/class-admin.php:159
144
  msgctxt "admin"
145
  msgid "You're all set. Visit your new <a>Business Directory</a> page."
146
  msgstr ""
147
 
148
- #: admin/class-admin.php:180
149
  msgctxt "drip pointer"
150
  msgid "Invalid e-mail address."
151
  msgstr ""
152
 
153
- #: admin/class-admin.php:211
154
  msgctxt "admin menu"
155
  msgid "Business Directory Admin"
156
  msgstr ""
157
 
158
- #: admin/class-admin.php:212
159
  msgctxt "admin menu"
160
  msgid "Directory Admin"
161
  msgstr ""
162
 
163
- #: admin/class-admin.php:218 admin/class-admin.php:219
164
  msgctxt "admin menu"
165
  msgid "Add New Listing"
166
  msgstr ""
167
 
168
- #: admin/class-admin.php:224 admin/class-admin.php:225
169
  msgctxt "admin menu"
170
  msgid "Manage Options"
171
  msgstr ""
172
 
173
- #: admin/class-admin.php:230 admin/class-admin.php:231
174
  msgctxt "admin menu"
175
  msgid "Manage Fees"
176
  msgstr ""
177
 
178
- #: admin/class-admin.php:236 admin/class-admin.php:237
179
  msgctxt "admin menu"
180
  msgid "Manage Form Fields"
181
  msgstr ""
182
 
183
- #: admin/class-admin.php:242 admin/class-admin.php:243
184
  msgctxt "admin menu"
185
  msgid "Listings"
186
  msgstr ""
187
 
188
- #: admin/class-admin.php:257 admin/class-admin.php:258
189
  msgctxt "admin menu"
190
  msgid "CSV Import"
191
  msgstr ""
192
 
193
- #: admin/class-admin.php:263 admin/class-admin.php:264
194
  msgctxt "admin menu"
195
  msgid "CSV Export"
196
  msgstr ""
197
 
198
- #: admin/class-admin.php:269 admin/class-admin.php:270
199
  msgctxt "admin menu"
200
  msgid "Debug"
201
  msgstr ""
202
 
203
- #: admin/class-admin.php:279
204
  msgctxt "admin menu"
205
  msgid "Main Menu"
206
  msgstr ""
207
 
208
- #: admin/class-admin.php:290
209
  msgctxt "admin menu"
210
  msgid "Uninstall Business Directory Plugin"
211
  msgstr ""
212
 
213
- #: admin/class-admin.php:291
214
  msgctxt "admin menu"
215
  msgid "Uninstall"
216
  msgstr ""
217
 
218
- #: admin/class-admin.php:400
219
  #: admin/templates/listing-metabox-categories.tpl.php:69
220
  msgctxt "admin infometabox"
221
  msgid "never"
222
  msgstr ""
223
 
224
- #: admin/class-admin.php:480
225
  msgctxt "admin"
226
  msgid "The listing has been published."
227
  msgid_plural "The listings have been published."
228
  msgstr[0] ""
229
  msgstr[1] ""
230
 
231
- #: admin/class-admin.php:493
232
  msgctxt "admin"
233
  msgid "The listing status has been set as paid."
234
  msgid_plural "The listings status has been set as paid."
235
  msgstr[0] ""
236
  msgstr[1] ""
237
 
238
- #: admin/class-admin.php:505
239
  msgctxt "admin"
240
  msgid "The listing has been modified."
241
  msgid_plural "The listings have been modified."
242
  msgstr[0] ""
243
  msgstr[1] ""
244
 
245
- #: admin/class-admin.php:518
246
  msgctxt "admin"
247
  msgid "The listing has been upgraded."
248
  msgid_plural "The listings have been upgraded."
249
  msgstr[0] ""
250
  msgstr[1] ""
251
 
252
- #: admin/class-admin.php:530
253
  msgctxt "admin"
254
  msgid "The listing has been downgraded."
255
  msgid_plural "The listings have been downgraded."
256
  msgstr[0] ""
257
  msgstr[1] ""
258
 
259
- #: admin/class-admin.php:542 admin/transactions.php:243
260
  msgctxt "admin"
261
  msgid "The transaction has been approved."
262
  msgstr ""
263
 
264
- #: admin/class-admin.php:550 admin/transactions.php:254
265
  msgctxt "admin"
266
  msgid "The transaction has been rejected."
267
  msgstr ""
268
 
269
- #: admin/class-admin.php:556
270
  msgctxt "admin"
271
  msgid "The fee was successfully assigned."
272
  msgstr ""
273
 
274
- #: admin/class-admin.php:565
275
  msgctxt "admin"
276
  msgid "Listing was renewed."
277
  msgid_plural "Listings were renewed."
278
  msgstr[0] ""
279
  msgstr[1] ""
280
 
281
- #: admin/class-admin.php:572
282
  msgctxt "admin"
283
  msgid "Renewal email sent."
284
  msgstr ""
285
 
286
- #: admin/class-admin.php:606
287
  msgctxt "admin category id"
288
  msgid "ID"
289
  msgstr ""
290
 
291
- #: admin/class-admin.php:608 admin/class-admin.php:614
292
  msgctxt "admin"
293
  msgid "Listing Count"
294
  msgstr ""
295
 
296
- #: admin/class-admin.php:710
297
  msgctxt "admin"
298
  msgid ""
299
  "<b>Business Directory Plugin</b> requires fields with the following "
300
  "associations in order to work correctly: <b>%s</b>."
301
  msgstr ""
302
 
303
- #: admin/class-admin.php:712
304
  msgctxt "admin"
305
  msgid ""
306
  "<b>Business Directory Plugin</b> requires a field with a <b>%s</b> "
307
  "association in order to work correctly."
308
  msgstr ""
309
 
310
- #: admin/class-admin.php:716
311
  msgctxt "admin"
312
  msgid ""
313
  "You can create these custom fields by yourself inside \"Manage Form Fields\" "
314
  "or let Business Directory do this for you automatically."
315
  msgstr ""
316
 
317
- #: admin/class-admin.php:720
318
  msgctxt "admin"
319
  msgid "Go to \"Manage Form Fields\""
320
  msgstr ""
321
 
322
- #: admin/class-admin.php:723
323
  msgctxt "admin"
324
  msgid "Create these required fields for me"
325
  msgstr ""
326
 
327
- #: admin/class-admin.php:732
328
  msgctxt "admin"
329
  msgid ""
330
  "<b>Business Directory Plugin</b> requires a page with the "
331
  "<tt>[businessdirectory]</tt> shortcode to function properly."
332
  msgstr ""
333
 
334
- #: admin/class-admin.php:734
335
  msgctxt "admin"
336
  msgid ""
337
  "You can create this page by yourself or let Business Directory do this for "
338
  "you automatically."
339
  msgstr ""
340
 
341
- #: admin/class-admin.php:738
342
  msgctxt "admin"
343
  msgid "Create required pages for me"
344
  msgstr ""
345
 
346
- #: admin/class-admin.php:768
347
  msgctxt "admin compat"
348
  msgid "Installed: %s"
349
  msgstr ""
350
 
351
- #: admin/class-admin.php:768
352
  msgctxt "admin compat"
353
  msgid "N/A"
354
  msgstr ""
355
 
356
- #: admin/class-admin.php:771
357
  msgctxt "admin compat"
358
  msgid "Required: %s"
359
  msgstr ""
360
 
361
- #: admin/class-admin.php:784
362
  msgctxt "admin compat"
363
  msgid ""
364
  "Business Directory has detected some incompatible premium module versions "
365
  "installed."
366
  msgstr ""
367
 
368
- #: admin/class-admin.php:786
369
  msgctxt "admin compat"
370
  msgid ""
371
  "Please upgrade to the required versions indicated below to make sure "
372
  "everything functions properly."
373
  msgstr ""
374
 
375
- #: admin/class-admin.php:801
376
  msgctxt "admin"
377
  msgid ""
378
  "We noticed you want your Business Directory users to register before posting "
@@ -396,6 +396,68 @@ msgctxt "templates"
396
  msgid "There are no images currently attached to the listing."
397
  msgstr ""
398
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
399
  #: admin/csv-export.php:136
400
  msgctxt "admin csv-export"
401
  msgid "Could not create a temporary directory for handling this CSV export."
@@ -649,7 +711,7 @@ msgctxt "form-fields admin"
649
  msgid "In Listing"
650
  msgstr ""
651
 
652
- #: admin/form-fields.php:171
653
  msgctxt "formfields-preview"
654
  msgid ""
655
  "This is a preview of the form as it will appear during \"Submit a Listing\". "
@@ -657,31 +719,105 @@ msgid ""
657
  "have \"Featured Levels\" active and this is showing the base level."
658
  msgstr ""
659
 
660
- #: admin/form-fields.php:177
661
  msgctxt "form-fields admin"
662
  msgid "Form Preview"
663
  msgstr ""
664
 
665
- #: admin/form-fields.php:178
666
  msgctxt "form-fields admin"
667
  msgid "← Return to \"Manage Form Fields\""
668
  msgstr ""
669
 
670
- #: admin/form-fields.php:209
671
  msgctxt "form-fields admin"
672
  msgid "Form fields updated."
673
  msgstr ""
674
 
675
- #: admin/form-fields.php:249
 
 
 
 
 
 
 
 
 
676
  msgctxt "form-fields admin"
677
  msgid "Field deleted."
678
  msgstr ""
679
 
680
- #: admin/form-fields.php:265
681
  msgctxt "form-fields admin"
682
  msgid "Required fields created successfully."
683
  msgstr ""
684
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
685
  #: admin/listing-metabox.php:11
686
  msgctxt "admin"
687
  msgid "General"
@@ -862,10 +998,8 @@ msgctxt "admin csv-export"
862
  msgid "Column Separator"
863
  msgstr ""
864
 
865
- #: admin/templates/csv-export.tpl.php:94
866
- #: admin/templates/csv-export.tpl.php:105
867
- #: admin/templates/csv-export.tpl.php:116
868
- #: admin/templates/csv-import.tpl.php:43
869
  #: admin/templates/csv-import.tpl.php:109
870
  #: admin/templates/csv-import.tpl.php:120
871
  #: admin/templates/csv-import.tpl.php:131
@@ -1088,8 +1222,7 @@ msgctxt "admin csv-import"
1088
  msgid "Warning"
1089
  msgstr ""
1090
 
1091
- #: admin/templates/csv-import.tpl.php:12
1092
- #: admin/templates/csv-import.tpl.php:216
1093
  msgctxt "admin csv-import"
1094
  msgid "Help"
1095
  msgstr ""
@@ -1415,22 +1548,22 @@ msgctxt "fees admin"
1415
  msgid "Drag and drop to re-order fees."
1416
  msgstr ""
1417
 
1418
- #: admin/templates/fees.tpl.php:48 admin/templates/sidebar.tpl.php:12
1419
  msgctxt "admin sidebar"
1420
  msgid "PayPal Gateway Module"
1421
  msgstr ""
1422
 
1423
- #: admin/templates/fees.tpl.php:49 admin/templates/sidebar.tpl.php:13
1424
  msgctxt "admin sidebar"
1425
  msgid "2Checkout Gateway Module"
1426
  msgstr ""
1427
 
1428
- #: admin/templates/fees.tpl.php:50 admin/templates/sidebar.tpl.php:4
1429
  msgctxt "admin sidebar"
1430
  msgid "PayFast Payment Module"
1431
  msgstr ""
1432
 
1433
- #: admin/templates/fees.tpl.php:51 admin/templates/sidebar.tpl.php:5
1434
  msgctxt "admin sidebar"
1435
  msgid "Stripe Payment Module"
1436
  msgstr ""
@@ -1582,6 +1715,26 @@ msgctxt "form-fields admin"
1582
  msgid "Delete Field"
1583
  msgstr ""
1584
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1585
  #: admin/templates/form-fields.tpl.php:3
1586
  msgctxt "form-fields admin"
1587
  msgid "Add New Form Field"
@@ -1592,7 +1745,12 @@ msgctxt "form-fields admin"
1592
  msgid "Preview Form"
1593
  msgstr ""
1594
 
1595
- #: admin/templates/form-fields.tpl.php:9
 
 
 
 
 
1596
  msgctxt "form-fields admin"
1597
  msgid ""
1598
  "Here, you can create new fields for your listings, edit or delete existing "
@@ -1600,12 +1758,12 @@ msgid ""
1600
  "special options for them."
1601
  msgstr ""
1602
 
1603
- #: admin/templates/form-fields.tpl.php:15
1604
  msgctxt "form-fields admin"
1605
  msgid "Please see the <a>Form Fields documentation</a> for more details."
1606
  msgstr ""
1607
 
1608
- #. #-#-#-#-# WPBDM.pot (Business Directory Plugin 3.6.6) #-#-#-#-#
1609
  #. Plugin Name of the plugin/theme
1610
  #: admin/templates/header.tpl.php:4
1611
  msgid "Business Directory Plugin"
@@ -1941,124 +2099,184 @@ msgstr ""
1941
 
1942
  #: admin/templates/sidebar.tpl.php:3
1943
  msgctxt "admin sidebar"
 
 
 
 
 
1944
  msgid "Claim Listings Module"
1945
  msgstr ""
1946
 
1947
- #: admin/templates/sidebar.tpl.php:6
1948
  msgctxt "admin sidebar"
1949
  msgid "File Upload Module"
1950
  msgstr ""
1951
 
1952
- #: admin/templates/sidebar.tpl.php:7
1953
  msgctxt "admin sidebar"
1954
  msgid "Featured Levels Module"
1955
  msgstr ""
1956
 
1957
- #: admin/templates/sidebar.tpl.php:8
1958
  msgctxt "admin sidebar"
1959
  msgid "ZIP Code Search Module"
1960
  msgstr ""
1961
 
1962
- #: admin/templates/sidebar.tpl.php:9
1963
  msgctxt "admin sidebar"
1964
  msgid "Regions Module"
1965
  msgstr ""
1966
 
1967
- #: admin/templates/sidebar.tpl.php:10
1968
  msgctxt "admin sidebar"
1969
  msgid "Ratings Module"
1970
  msgstr ""
1971
 
1972
- #: admin/templates/sidebar.tpl.php:11
1973
  msgctxt "admin sidebar"
1974
  msgid "Google Maps Module"
1975
  msgstr ""
1976
 
1977
- #: admin/templates/sidebar.tpl.php:20
1978
  msgctxt "admin sidebar"
1979
  msgid "Like this plugin?"
1980
  msgstr ""
1981
 
1982
- #: admin/templates/sidebar.tpl.php:22
1983
  msgctxt "admin sidebar"
1984
  msgid "Why not do any or all of the following:"
1985
  msgstr ""
1986
 
1987
- #: admin/templates/sidebar.tpl.php:24
1988
  msgctxt "admin sidebar"
1989
  msgid "Give it a good rating on WordPress.org."
1990
  msgstr ""
1991
 
1992
- #: admin/templates/sidebar.tpl.php:25
1993
  msgctxt "admin sidebar"
1994
  msgid "Let other people know that it works with your WordPress setup."
1995
  msgstr ""
1996
 
1997
- #: admin/templates/sidebar.tpl.php:26
1998
  msgctxt "admin sidebar"
1999
  msgid "Buy a Premium Module"
2000
  msgstr ""
2001
 
2002
- #: admin/templates/sidebar.tpl.php:33
2003
  msgctxt "admin sidebar"
2004
  msgid "Get a Premium Module"
2005
  msgstr ""
2006
 
2007
- #: admin/templates/sidebar.tpl.php:42
2008
  msgctxt "admin sidebar"
2009
  msgid "Single Site License Combo Pack"
2010
  msgstr ""
2011
 
2012
- #: admin/templates/sidebar.tpl.php:43
2013
  msgctxt "admin sidebar"
2014
  msgid "Multi Site License Combo Pack"
2015
  msgstr ""
2016
 
2017
- #: admin/templates/sidebar.tpl.php:50
2018
  msgctxt "admin sidebar"
2019
  msgid "Found a bug? Need support?"
2020
  msgstr ""
2021
 
2022
- #: admin/templates/sidebar.tpl.php:55
2023
  msgctxt "admin sidebar"
2024
  msgid "If you've found a bug or need support <a>visit the forums!</a>"
2025
  msgstr ""
2026
 
2027
- #: admin/templates/sidebar.tpl.php:58
2028
  msgctxt "admin sidebar"
2029
  msgid "Full plugin documentation"
2030
  msgstr ""
2031
 
2032
- #: admin/templates/sidebar.tpl.php:59
2033
  msgctxt "admin sidebar"
2034
  msgid "Quick Start Guide"
2035
  msgstr ""
2036
 
2037
- #: admin/templates/sidebar.tpl.php:60
2038
  msgctxt "admin sidebar"
2039
  msgid "Video Tutorials"
2040
  msgstr ""
2041
 
2042
- #: admin/templates/sidebar.tpl.php:68
2043
  msgctxt "admin sidebar"
2044
  msgid "Installed Modules"
2045
  msgstr ""
2046
 
2047
- #: admin/templates/sidebar.tpl.php:79 admin/templates/sidebar.tpl.php:88
2048
  msgctxt "admin sidebar"
2049
  msgid "Installed"
2050
  msgstr ""
2051
 
2052
- #: admin/templates/sidebar.tpl.php:81 admin/templates/sidebar.tpl.php:88
2053
  msgctxt "admin sidebar"
2054
  msgid "Not Installed"
2055
  msgstr ""
2056
 
2057
- #: admin/templates/sidebar.tpl.php:87
2058
  msgctxt "admin sidebar"
2059
  msgid "Enhanced Categories Module"
2060
  msgstr ""
2061
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2062
  #: admin/templates/transactions.tpl.php:2
2063
  msgctxt "admin transactions"
2064
  msgid "Transactions"
@@ -2160,274 +2378,144 @@ msgctxt "tracking"
2160
  msgid "Allow Tracking"
2161
  msgstr ""
2162
 
2163
- #: admin/transactions.php:9
2164
- msgctxt "admin transactions"
2165
- msgid "transaction"
2166
- msgstr ""
2167
-
2168
- #: admin/transactions.php:10
2169
- msgctxt "admin transactions"
2170
- msgid "transactions"
2171
- msgstr ""
2172
-
2173
- #: admin/transactions.php:17
2174
- msgctxt "admin transactions"
2175
- msgid "ID"
2176
- msgstr ""
2177
-
2178
- #: admin/transactions.php:18
2179
- msgctxt "admin transactions"
2180
- msgid "Type"
2181
- msgstr ""
2182
-
2183
- #: admin/transactions.php:19
2184
- msgctxt "admin transactions"
2185
- msgid "Listing"
2186
- msgstr ""
2187
-
2188
- #: admin/transactions.php:20
2189
- msgctxt "admin transactions"
2190
- msgid "Status"
2191
- msgstr ""
2192
-
2193
- #: admin/transactions.php:21
2194
- msgctxt "admin transactions"
2195
- msgid "Amount"
2196
- msgstr ""
2197
-
2198
- #: admin/transactions.php:22
2199
- msgctxt "admin transactions"
2200
- msgid "Date"
2201
- msgstr ""
2202
-
2203
- #: admin/transactions.php:33
2204
- msgctxt "admin transactions"
2205
- msgid "Listing Submit (Initial Payment)"
2206
- msgstr ""
2207
-
2208
- #: admin/transactions.php:34
2209
- msgctxt "admin transactions"
2210
- msgid "Listing Edit (Category Fee)"
2211
- msgstr ""
2212
-
2213
- #: admin/transactions.php:35
2214
- msgctxt "admin transactions"
2215
- msgid "Renewal"
2216
- msgstr ""
2217
-
2218
- #: admin/transactions.php:36
2219
- msgctxt "admin transactions"
2220
- msgid "Upgrade to Featured"
2221
- msgstr ""
2222
-
2223
- #: admin/transactions.php:53
2224
- msgctxt "admin transactions"
2225
- msgid "Gateway"
2226
- msgstr ""
2227
-
2228
- #: admin/transactions.php:55
2229
- msgctxt "admin transactions"
2230
- msgid "Payer Info"
2231
- msgstr ""
2232
-
2233
- #: admin/transactions.php:57
2234
- msgctxt "admin transactions"
2235
- msgid "Name"
2236
- msgstr ""
2237
-
2238
- #: admin/transactions.php:59
2239
- msgctxt "admin transactions"
2240
- msgid "E-Mail"
2241
- msgstr ""
2242
-
2243
- #: admin/transactions.php:63
2244
- msgctxt "admin transactions"
2245
- msgid "Processed On"
2246
- msgstr ""
2247
-
2248
- #: admin/transactions.php:65
2249
- msgctxt "admin transactions"
2250
- msgid "Processed By"
2251
- msgstr ""
2252
-
2253
- #: admin/transactions.php:101
2254
- msgctxt "admin transactions"
2255
- msgid "Approve"
2256
- msgstr ""
2257
-
2258
- #: admin/transactions.php:105
2259
- msgctxt "admin transactions"
2260
- msgid "Reject"
2261
- msgstr ""
2262
-
2263
- #: admin/transactions.php:111
2264
- msgctxt "admin transactions"
2265
- msgid "+ Details"
2266
- msgstr ""
2267
-
2268
- #: admin/transactions.php:116
2269
- msgctxt "admin transactions"
2270
- msgid "Delete"
2271
- msgstr ""
2272
-
2273
- #: admin/transactions.php:140
2274
- msgctxt "admin transactions"
2275
- msgid "All"
2276
- msgstr ""
2277
-
2278
- #: admin/transactions.php:148
2279
- msgctxt "admin transactions"
2280
- msgid "Approved"
2281
- msgstr ""
2282
-
2283
- #: admin/transactions.php:156
2284
- msgctxt "admin transactions"
2285
- msgid "Pending"
2286
- msgstr ""
2287
-
2288
- #: admin/transactions.php:164
2289
- msgctxt "admin transactions"
2290
- msgid "Rejected"
2291
- msgstr ""
2292
-
2293
- #: admin/transactions.php:259
2294
- msgctxt "admin"
2295
- msgid "The transaction has been deleted."
2296
- msgstr ""
2297
-
2298
- #: business-directory-plugin.php:658
2299
  msgctxt "admin plugins"
2300
  msgid "Settings"
2301
  msgstr ""
2302
 
2303
- #: business-directory-plugin.php:668
2304
  msgctxt "post type general name"
2305
  msgid "Directory"
2306
  msgstr ""
2307
 
2308
- #: business-directory-plugin.php:669
2309
  msgctxt "post type singular name"
2310
  msgid "Directory"
2311
  msgstr ""
2312
 
2313
- #: business-directory-plugin.php:670
2314
  msgctxt "listing"
2315
  msgid "Add New Listing"
2316
  msgstr ""
2317
 
2318
- #: business-directory-plugin.php:671
2319
  msgctxt "post type"
2320
  msgid "Add New Listing"
2321
  msgstr ""
2322
 
2323
- #: business-directory-plugin.php:672 core/compatibility/deprecated.php:255
2324
  msgid "Edit Listing"
2325
  msgstr ""
2326
 
2327
- #: business-directory-plugin.php:673
2328
  msgid "New Listing"
2329
  msgstr ""
2330
 
2331
- #: business-directory-plugin.php:674
2332
  msgid "View Listing"
2333
  msgstr ""
2334
 
2335
- #: business-directory-plugin.php:675
2336
  msgid "Search Listings"
2337
  msgstr ""
2338
 
2339
- #: business-directory-plugin.php:676
2340
  msgid "No listings found"
2341
  msgstr ""
2342
 
2343
- #: business-directory-plugin.php:677
2344
  msgid "No listings found in trash"
2345
  msgstr ""
2346
 
2347
- #: business-directory-plugin.php:699
2348
  msgid "Directory Categories"
2349
  msgstr ""
2350
 
2351
- #: business-directory-plugin.php:809 business-directory-plugin.php:816
2352
  msgctxt "rss feed"
2353
  msgid "%s Feed"
2354
  msgstr ""
2355
 
2356
- #: business-directory-plugin.php:1174
2357
  msgctxt "title"
2358
  msgid "Submit A Listing"
2359
  msgstr ""
2360
 
2361
- #: business-directory-plugin.php:1184
2362
  msgctxt "title"
2363
  msgid "Find a Listing"
2364
  msgstr ""
2365
 
2366
- #: business-directory-plugin.php:1194
2367
  msgctxt "title"
2368
  msgid "View All Listings"
2369
  msgstr ""
2370
 
2371
- #: business-directory-plugin.php:1214
2372
  msgctxt "title"
2373
  msgid "Listings tagged: %s"
2374
  msgstr ""
2375
 
2376
- #: core/class-csv-import.php:361
2377
  msgctxt "admin csv-import"
2378
  msgid "Could not create listing category \"%s\""
2379
  msgstr ""
2380
 
2381
- #: core/class-csv-import.php:503
2382
  msgctxt "admin csv-import"
2383
  msgid "Username \"%s\" does not exist"
2384
  msgstr ""
2385
 
2386
- #: core/class-csv-import.php:535
2387
  msgctxt "admin csv-import"
2388
  msgid "Missing required field: %s"
2389
  msgstr ""
2390
 
2391
- #: core/class-csv-import.php:555
2392
  msgctxt "admin csv-import"
2393
  msgid "Listing category \"%s\" does not exist"
2394
  msgstr ""
2395
 
2396
- #: core/class-form-field.php:51
2397
  msgctxt "form-fields-api"
2398
  msgid "Invalid form field type"
2399
  msgstr ""
2400
 
2401
- #: core/class-form-field.php:402
2402
  msgctxt "form-fields-api"
2403
  msgid "Field label is required."
2404
  msgstr ""
2405
 
2406
- #: core/class-form-field.php:419
 
 
 
 
 
2407
  msgctxt "form-fields-api"
2408
  msgid ""
2409
  "There can only be one field with association \"%s\". Please select another "
2410
  "association."
2411
  msgstr ""
2412
 
2413
- #: core/class-form-field.php:429
2414
  msgctxt "form-fields-api"
2415
  msgid "\"%s\" is an invalid field type for this association."
2416
  msgstr ""
2417
 
2418
- #: core/class-form-field.php:460
2419
  msgctxt "form-fields-api"
2420
  msgid "Invalid field ID"
2421
  msgstr ""
2422
 
2423
- #: core/class-form-field.php:469
2424
  msgctxt "form-fields api"
2425
  msgid ""
2426
  "This form field can't be deleted because it is required for the plugin to "
2427
  "work."
2428
  msgstr ""
2429
 
2430
- #: core/class-form-field.php:481
2431
  msgctxt "form-fields-api"
2432
  msgid "An error occurred while trying to delete this field."
2433
  msgstr ""
@@ -2482,12 +2570,12 @@ msgctxt "listing"
2482
  msgid "(Fee Unavailable)"
2483
  msgstr ""
2484
 
2485
- #: core/class-listings-api.php:294
2486
  msgctxt "notify email"
2487
  msgid "[%s] New listing notification"
2488
  msgstr ""
2489
 
2490
- #: core/class-listings-api.php:313
2491
  msgctxt "notify email"
2492
  msgid "[%s] Listing edit notification"
2493
  msgstr ""
@@ -2532,12 +2620,12 @@ msgctxt "widgets"
2532
  msgid "Leave blank for automatic height."
2533
  msgstr ""
2534
 
2535
- #: core/class-payment.php:218
2536
  msgctxt "listings"
2537
  msgid "Fee \"%s\" for category \"%s\""
2538
  msgstr ""
2539
 
2540
- #: core/class-recaptcha.php:81 core/class-recaptcha.php:96
2541
  msgctxt "recaptcha"
2542
  msgid "The reCAPTCHA wasn't entered correctly."
2543
  msgstr ""
@@ -2754,12 +2842,12 @@ msgctxt "admin settings"
2754
  msgid "Enable AJAX compatibility mode?"
2755
  msgstr ""
2756
 
2757
- #: core/class-settings.php:141 core/class-settings.php:604
2758
  msgctxt "admin settings"
2759
  msgid "Listings"
2760
  msgstr ""
2761
 
2762
- #: core/class-settings.php:142 core/class-settings.php:288
2763
  msgctxt "admin settings"
2764
  msgid "General Settings"
2765
  msgstr ""
@@ -2952,12 +3040,12 @@ msgctxt "admin settings"
2952
  msgid "Sort order for categories"
2953
  msgstr ""
2954
 
2955
- #: core/class-settings.php:242 core/class-settings.php:259
2956
  msgctxt "admin settings"
2957
  msgid "Ascending"
2958
  msgstr ""
2959
 
2960
- #: core/class-settings.php:242 core/class-settings.php:259
2961
  msgctxt "admin settings"
2962
  msgid "Descending"
2963
  msgstr ""
@@ -3014,72 +3102,77 @@ msgstr ""
3014
 
3015
  #: core/class-settings.php:255
3016
  msgctxt "admin settings"
3017
- msgid "Paid first then free"
3018
  msgstr ""
3019
 
3020
- #: core/class-settings.php:257
3021
  msgctxt "admin settings"
3022
- msgid "Sort directory listings by"
3023
  msgstr ""
3024
 
3025
  #: core/class-settings.php:258
3026
  msgctxt "admin settings"
 
 
 
 
 
3027
  msgid "Ascending for ascending order A-Z, Descending for descending order Z-A"
3028
  msgstr ""
3029
 
3030
- #: core/class-settings.php:263
3031
  msgctxt "admin settings"
3032
  msgid "Enable sort bar?"
3033
  msgstr ""
3034
 
3035
- #: core/class-settings.php:268
3036
  msgctxt "admin settings"
3037
  msgid "Sortbar Fields"
3038
  msgstr ""
3039
 
3040
- #: core/class-settings.php:277
3041
  msgctxt "admin settings"
3042
  msgid "Featured (Sticky) listing settings"
3043
  msgstr ""
3044
 
3045
- #: core/class-settings.php:278
3046
  msgctxt "admin settings"
3047
  msgid "Offer sticky listings?"
3048
  msgstr ""
3049
 
3050
- #: core/class-settings.php:279
3051
  msgctxt "admin settings"
3052
  msgid "Offer upgrades during submit process?"
3053
  msgstr ""
3054
 
3055
- #: core/class-settings.php:280
3056
  msgctxt "admin settings"
3057
  msgid "Sticky listing price"
3058
  msgstr ""
3059
 
3060
- #: core/class-settings.php:281
3061
  msgctxt "admin settings"
3062
  msgid "Sticky listing page description text"
3063
  msgstr ""
3064
 
3065
- #: core/class-settings.php:282
3066
  msgctxt "admin settings"
3067
  msgid ""
3068
  "You can upgrade your listing to featured status. Featured listings will "
3069
  "always appear on top of regular listings."
3070
  msgstr ""
3071
 
3072
- #: core/class-settings.php:287
3073
  msgctxt "admin settings"
3074
  msgid "E-Mail"
3075
  msgstr ""
3076
 
3077
- #: core/class-settings.php:291
3078
  msgctxt "admin settings"
3079
  msgid "Display email address fields publicly?"
3080
  msgstr ""
3081
 
3082
- #: core/class-settings.php:294
3083
  msgctxt "admin settings"
3084
  msgid ""
3085
  "Shows the email address of the listing owner to all web users. NOT "
@@ -3087,487 +3180,507 @@ msgid ""
3087
  "harvest it for future use."
3088
  msgstr ""
3089
 
3090
- #: core/class-settings.php:297
3091
  msgctxt "admin settings"
3092
  msgid "How to determine the listing's email address?"
3093
  msgstr ""
3094
 
3095
- #: core/class-settings.php:300
3096
  msgctxt "admin settings"
3097
  msgid ""
3098
  "This affects emails sent to listing owners via contact forms or when their "
3099
  "listings expire."
3100
  msgstr ""
3101
 
3102
- #: core/class-settings.php:307
3103
  msgctxt "admin settings"
3104
  msgid "E-Mail Notifications"
3105
  msgstr ""
3106
 
3107
- #: core/class-settings.php:310
3108
  msgctxt "admin settings"
3109
  msgid "Notify admin via e-mail when..."
3110
  msgstr ""
3111
 
3112
- #: core/class-settings.php:314
3113
  msgctxt "admin settings"
3114
  msgid "A new listing is submitted."
3115
  msgstr ""
3116
 
3117
- #: core/class-settings.php:315
3118
  msgctxt "admin settings"
3119
  msgid "A listing is edited."
3120
  msgstr ""
3121
 
3122
- #: core/class-settings.php:316
3123
  msgctxt "admin settings"
3124
  msgid "A listing expires."
3125
  msgstr ""
3126
 
3127
- #: core/class-settings.php:317
3128
  msgctxt "admin settings"
3129
  msgid "A contact message is sent to a listing's owner."
3130
  msgstr ""
3131
 
3132
- #: core/class-settings.php:323
3133
  msgctxt "admin settings"
3134
  msgid "CC this e-mail address too"
3135
  msgstr ""
3136
 
3137
- #: core/class-settings.php:329
3138
  msgctxt "admin settings"
3139
  msgid "Notify users via e-mail when..."
3140
  msgstr ""
3141
 
3142
- #: core/class-settings.php:332
3143
  msgctxt "admin settings"
3144
  msgid "You can modify the text template used for most of these e-mails below."
3145
  msgstr ""
3146
 
3147
- #: core/class-settings.php:333
3148
  msgctxt "admin settings"
3149
  msgid "Their listing is submitted."
3150
  msgstr ""
3151
 
3152
- #: core/class-settings.php:334
3153
  msgctxt "admin settings"
3154
  msgid "Their listing is approved/published."
3155
  msgstr ""
3156
 
3157
- #: core/class-settings.php:343
3158
  msgctxt "contact email"
3159
  msgid "You have received a reply from your listing at %s."
3160
  msgstr ""
3161
 
3162
- #: core/class-settings.php:344
3163
  msgctxt "contact email"
3164
  msgid "Name: %s"
3165
  msgstr ""
3166
 
3167
- #: core/class-settings.php:345
3168
  msgctxt "contact email"
3169
  msgid "E-Mail: %s"
3170
  msgstr ""
3171
 
3172
- #: core/class-settings.php:346
3173
  msgctxt "contact email"
3174
  msgid "Message:"
3175
  msgstr ""
3176
 
3177
- #: core/class-settings.php:348
3178
  msgctxt "contact email"
3179
  msgid "Time: %s"
3180
  msgstr ""
3181
 
3182
- #: core/class-settings.php:350
3183
  msgctxt "admin settings"
3184
  msgid "E-Mail Templates"
3185
  msgstr ""
3186
 
3187
- #: core/class-settings.php:353
3188
  msgctxt "admin settings"
3189
  msgid "Email confirmation message"
3190
  msgstr ""
3191
 
3192
- #: core/class-settings.php:357
3193
  msgctxt "admin settings"
3194
  msgid "Sent after a listing has been submitted."
3195
  msgstr ""
3196
 
3197
- #: core/class-settings.php:358 core/class-settings.php:366
3198
- #: core/class-settings.php:407
3199
  msgctxt "admin settings"
3200
  msgid "Listing's title"
3201
  msgstr ""
3202
 
3203
- #: core/class-settings.php:361
3204
  msgctxt "admin settings"
3205
  msgid "Listing published message"
3206
  msgstr ""
3207
 
3208
- #: core/class-settings.php:364
3209
  msgctxt "admin settings"
3210
  msgid ""
3211
  "Your listing \"[listing]\" is now available at [listing-url] and can be "
3212
  "viewed by the public."
3213
  msgstr ""
3214
 
3215
- #: core/class-settings.php:365
3216
  msgctxt "admin settings"
3217
  msgid "Sent when the listing has been published or approved by an admin."
3218
  msgstr ""
3219
 
3220
- #: core/class-settings.php:367
3221
  msgctxt "admin settings"
3222
  msgid "Listing's URL"
3223
  msgstr ""
3224
 
3225
- #: core/class-settings.php:371
3226
  msgctxt "admin settings"
3227
  msgid "Listing Contact Message"
3228
  msgstr ""
3229
 
3230
- #: core/class-settings.php:375
3231
  msgctxt "admin settings"
3232
  msgid ""
3233
  "Sent to listing owners when someone uses the contact form on their listing "
3234
  "pages."
3235
  msgstr ""
3236
 
3237
- #: core/class-settings.php:385
3238
  msgctxt "admin settings"
3239
  msgid "Payment related"
3240
  msgstr ""
3241
 
3242
- #: core/class-settings.php:402
3243
  msgctxt "admin settings"
3244
  msgid "Payment abandoned reminder message"
3245
  msgstr ""
3246
 
3247
- #: core/class-settings.php:406
3248
  msgctxt "admin settings"
3249
  msgid "Sent some time after a pending payment is abandoned by users."
3250
  msgstr ""
3251
 
3252
- #: core/class-settings.php:408
3253
  msgctxt "admin settings"
3254
  msgid "Checkout URL link"
3255
  msgstr ""
3256
 
3257
- #: core/class-settings.php:414
3258
  msgctxt "admin settings"
3259
  msgid "Renewal Reminders"
3260
  msgstr ""
3261
 
3262
- #: core/class-settings.php:417
3263
  msgctxt "admin settings"
3264
  msgid ""
3265
  "This section refers only to the text of the renewal/expiration notices. You "
3266
  "can also <a>configure when the e-mails are sent</a>."
3267
  msgstr ""
3268
 
3269
- #: core/class-settings.php:421
3270
  msgctxt "admin settings"
3271
  msgid "Pending expiration e-mail message"
3272
  msgstr ""
3273
 
3274
- #: core/class-settings.php:425
3275
  msgctxt "settings"
3276
  msgid ""
3277
  "Sent some time before the listing expires. Applies to non-recurring renewals "
3278
  "only."
3279
  msgstr ""
3280
 
3281
- #: core/class-settings.php:426 core/class-settings.php:439
3282
- #: core/class-settings.php:452 core/class-settings.php:465
3283
- #: core/class-settings.php:478
3284
- msgctxt "settings"
3285
- msgid "Listing's name (with link)"
3286
- msgstr ""
3287
-
3288
  #: core/class-settings.php:427 core/class-settings.php:440
3289
  #: core/class-settings.php:453 core/class-settings.php:466
3290
  #: core/class-settings.php:479
3291
  msgctxt "settings"
3292
- msgid "Author's name"
3293
  msgstr ""
3294
 
3295
  #: core/class-settings.php:428 core/class-settings.php:441
 
3296
  #: core/class-settings.php:480
3297
  msgctxt "settings"
 
 
 
 
 
 
3298
  msgid "Expiration date"
3299
  msgstr ""
3300
 
3301
- #: core/class-settings.php:429
3302
  msgctxt "settings"
3303
  msgid "Category that is going to expire"
3304
  msgstr ""
3305
 
3306
- #: core/class-settings.php:430 core/class-settings.php:443
3307
- #: core/class-settings.php:482
3308
  msgctxt "settings"
3309
  msgid "Link to renewal page"
3310
  msgstr ""
3311
 
3312
- #: core/class-settings.php:431 core/class-settings.php:444
3313
- #: core/class-settings.php:456 core/class-settings.php:469
3314
- #: core/class-settings.php:483
3315
  msgctxt "settings"
3316
  msgid "Link to your site"
3317
  msgstr ""
3318
 
3319
- #: core/class-settings.php:434
3320
  msgctxt "admin settings"
3321
  msgid "Listing Renewal e-mail message"
3322
  msgstr ""
3323
 
3324
- #: core/class-settings.php:438
3325
  msgctxt "settings"
3326
  msgid ""
3327
  "Sent at the time of listing expiration. Applies to non-recurring renewals "
3328
  "only."
3329
  msgstr ""
3330
 
3331
- #: core/class-settings.php:442 core/class-settings.php:481
3332
  msgctxt "settings"
3333
  msgid "Category that expired"
3334
  msgstr ""
3335
 
3336
- #: core/class-settings.php:447
3337
  msgctxt "admin settings"
3338
  msgid "Listing auto-renewal reminder (recurring payments)"
3339
  msgstr ""
3340
 
3341
- #: core/class-settings.php:451
3342
  msgctxt "settings"
3343
  msgid ""
3344
  "Sent some time before the listing is auto-renewed. Applies to recurring "
3345
  "renewals only."
3346
  msgstr ""
3347
 
3348
- #: core/class-settings.php:454 core/class-settings.php:468
3349
  msgctxt "settings"
3350
  msgid "Renewal date"
3351
  msgstr ""
3352
 
3353
- #: core/class-settings.php:455
3354
  msgctxt "settings"
3355
  msgid "Category that is going to be renewed"
3356
  msgstr ""
3357
 
3358
- #: core/class-settings.php:457
3359
  msgctxt "settings"
3360
  msgid "Link to manage subscriptions"
3361
  msgstr ""
3362
 
3363
- #: core/class-settings.php:460
3364
  msgctxt "admin settings"
3365
  msgid "Listing Renewal e-mail message (recurring payments)"
3366
  msgstr ""
3367
 
3368
- #: core/class-settings.php:464
3369
  msgctxt "settings"
3370
  msgid ""
3371
  "Sent after the listing is auto-renewed. Applies to recurring renewals only."
3372
  msgstr ""
3373
 
3374
- #: core/class-settings.php:467
3375
  msgctxt "settings"
3376
  msgid "Renewed category"
3377
  msgstr ""
3378
 
3379
- #: core/class-settings.php:473
3380
  msgctxt "admin settings"
3381
  msgid "Renewal reminder e-mail message"
3382
  msgstr ""
3383
 
3384
- #: core/class-settings.php:477
3385
  msgctxt "settings"
3386
  msgid ""
3387
  "Sent some time after listing expiration and when no renewal has occurred. "
3388
  "Applies to both recurring and non-recurring renewals."
3389
  msgstr ""
3390
 
3391
- #: core/class-settings.php:487
3392
  msgctxt "admin settings"
3393
  msgid "Payment"
3394
  msgstr ""
3395
 
3396
- #: core/class-settings.php:488
3397
  msgctxt "admin settings"
3398
  msgid "Payment Settings"
3399
  msgstr ""
3400
 
3401
- #: core/class-settings.php:491
3402
  msgctxt "admin settings"
3403
  msgid "Turn On payments?"
3404
  msgstr ""
3405
 
3406
- #: core/class-settings.php:493
3407
  msgctxt "admin settings"
3408
  msgid "Put payment gateways in test mode?"
3409
  msgstr ""
3410
 
3411
- #: core/class-settings.php:498
3412
  msgctxt "admin settings"
3413
  msgid "Perform checkouts on the secure (HTTPS) version of your site?"
3414
  msgstr ""
3415
 
3416
- #: core/class-settings.php:501
3417
  msgctxt "admin settings"
3418
  msgid ""
3419
  "Recommended for added security. For this to work you need to enable HTTPS on "
3420
  "your server and <a>obtain an SSL certificate</a>."
3421
  msgstr ""
3422
 
3423
- #: core/class-settings.php:505
3424
  msgctxt "admin settings"
3425
  msgid "Currency Code"
3426
  msgstr ""
3427
 
3428
- #: core/class-settings.php:507
3429
  msgctxt "admin settings"
3430
  msgid "Australian Dollar (AUD)"
3431
  msgstr ""
3432
 
3433
- #: core/class-settings.php:508
3434
  msgctxt "admin settings"
3435
  msgid "Brazilian Real (BRL)"
3436
  msgstr ""
3437
 
3438
- #: core/class-settings.php:509
3439
  msgctxt "admin settings"
3440
  msgid "Canadian Dollar (CAD)"
3441
  msgstr ""
3442
 
3443
- #: core/class-settings.php:510
3444
  msgctxt "admin settings"
3445
  msgid "Czech Koruna (CZK)"
3446
  msgstr ""
3447
 
3448
- #: core/class-settings.php:511
3449
  msgctxt "admin settings"
3450
  msgid "Danish Krone (DKK)"
3451
  msgstr ""
3452
 
3453
- #: core/class-settings.php:512
3454
  msgctxt "admin settings"
3455
  msgid "Euro (EUR)"
3456
  msgstr ""
3457
 
3458
- #: core/class-settings.php:513
3459
  msgctxt "admin settings"
3460
  msgid "Hong Kong Dollar (HKD)"
3461
  msgstr ""
3462
 
3463
- #: core/class-settings.php:514
3464
  msgctxt "admin settings"
3465
  msgid "Hungarian Forint (HUF)"
3466
  msgstr ""
3467
 
3468
- #: core/class-settings.php:515
3469
  msgctxt "admin settings"
3470
  msgid "Israeli New Shequel (ILS)"
3471
  msgstr ""
3472
 
3473
- #: core/class-settings.php:516
3474
  msgctxt "admin settings"
3475
  msgid "Japanese Yen (JPY)"
3476
  msgstr ""
3477
 
3478
- #: core/class-settings.php:517
3479
  msgctxt "admin settings"
3480
  msgid "Malasian Ringgit (MYR)"
3481
  msgstr ""
3482
 
3483
- #: core/class-settings.php:518
3484
  msgctxt "admin settings"
3485
  msgid "Mexican Peso (MXN)"
3486
  msgstr ""
3487
 
3488
- #: core/class-settings.php:519
3489
  msgctxt "admin settings"
3490
  msgid "Norwegian Krone (NOK)"
3491
  msgstr ""
3492
 
3493
- #: core/class-settings.php:520
3494
  msgctxt "admin settings"
3495
  msgid "New Zealand Dollar (NZD)"
3496
  msgstr ""
3497
 
3498
- #: core/class-settings.php:521
3499
  msgctxt "admin settings"
3500
  msgid "Philippine Peso (PHP)"
3501
  msgstr ""
3502
 
3503
- #: core/class-settings.php:522
3504
  msgctxt "admin settings"
3505
  msgid "Polish Zloty (PLN)"
3506
  msgstr ""
3507
 
3508
- #: core/class-settings.php:523
3509
  msgctxt "admin settings"
3510
  msgid "Pound Sterling (GBP)"
3511
  msgstr ""
3512
 
3513
- #: core/class-settings.php:524
3514
  msgctxt "admin settings"
3515
  msgid "Singapore Dollar (SGD)"
3516
  msgstr ""
3517
 
3518
- #: core/class-settings.php:525
3519
  msgctxt "admin settings"
3520
  msgid "Swedish Krona (SEK)"
3521
  msgstr ""
3522
 
3523
- #: core/class-settings.php:526
3524
  msgctxt "admin settings"
3525
  msgid "Swiss Franc (CHF)"
3526
  msgstr ""
3527
 
3528
- #: core/class-settings.php:527
3529
  msgctxt "admin settings"
3530
  msgid "Taiwan Dollar (TWD)"
3531
  msgstr ""
3532
 
3533
- #: core/class-settings.php:528
3534
  msgctxt "admin settings"
3535
  msgid "Thai Baht (THB)"
3536
  msgstr ""
3537
 
3538
- #: core/class-settings.php:529
3539
  msgctxt "admin settings"
3540
  msgid "Turkish Lira (TRY)"
3541
  msgstr ""
3542
 
3543
- #: core/class-settings.php:530
3544
  msgctxt "admin settings"
3545
- msgid "U.S. Dollar"
3546
  msgstr ""
3547
 
3548
- #: core/class-settings.php:534
3549
  msgctxt "admin settings"
3550
  msgid "Currency Symbol"
3551
  msgstr ""
3552
 
3553
- #: core/class-settings.php:537
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3554
  msgctxt "admin settings"
3555
  msgid "Thank you for payment message"
3556
  msgstr ""
3557
 
3558
- #: core/class-settings.php:538
3559
  msgctxt "admin settings"
3560
  msgid ""
3561
  "Thank you for your payment. Your payment is being verified and your listing "
3562
  "reviewed. The verification and review process could take up to 48 hours."
3563
  msgstr ""
3564
 
3565
- #: core/class-settings.php:543
3566
  msgctxt "admin settings"
3567
  msgid "Ask users to come back for abandoned payments?"
3568
  msgstr ""
3569
 
3570
- #: core/class-settings.php:546
3571
  msgctxt "admin settings"
3572
  msgid ""
3573
  "An abandoned payment is when a user attempts to place a listing and gets to "
@@ -3576,51 +3689,51 @@ msgid ""
3576
  "the transaction. BD can remind them to come back and continue."
3577
  msgstr ""
3578
 
3579
- #: core/class-settings.php:552
3580
  msgctxt "admin settings"
3581
  msgid "Listing abandonment threshold (hours)"
3582
  msgstr ""
3583
 
3584
- #: core/class-settings.php:557
3585
  msgctxt "admin settings"
3586
  msgid ""
3587
  "Listings with pending payments are marked as abandoned after this time. You "
3588
  "can also <a>customize the e-mail</a> users receive."
3589
  msgstr ""
3590
 
3591
- #: core/class-settings.php:563
3592
  msgctxt "admin settings"
3593
  msgid "Registration"
3594
  msgstr ""
3595
 
3596
- #: core/class-settings.php:564
3597
  msgctxt "admin settings"
3598
  msgid "Registration Settings"
3599
  msgstr ""
3600
 
3601
- #: core/class-settings.php:565
3602
  msgctxt "admin settings"
3603
  msgid "Require login to post listings?"
3604
  msgstr ""
3605
 
3606
- #: core/class-settings.php:570
3607
  msgctxt "admin settings"
3608
  msgid "Registration URL"
3609
  msgstr ""
3610
 
3611
- #: core/class-settings.php:573
3612
  msgctxt "admin settings"
3613
  msgid ""
3614
  "URL of your membership plugin's registration page. Only enter this if using "
3615
  "a membership plugin or custom registration page."
3616
  msgstr ""
3617
 
3618
- #: core/class-settings.php:577
3619
  msgctxt "admin settings"
3620
  msgid "Image"
3621
  msgstr ""
3622
 
3623
- #: core/class-settings.php:578
3624
  msgctxt "admin settings"
3625
  msgid ""
3626
  "Any changes to these settings will affect new listings only. Existing "
@@ -3629,78 +3742,78 @@ msgid ""
3629
  "here."
3630
  msgstr ""
3631
 
3632
- #: core/class-settings.php:579
3633
  msgctxt "admin settings"
3634
  msgid "Image Settings"
3635
  msgstr ""
3636
 
3637
- #: core/class-settings.php:580
3638
  msgctxt "admin settings"
3639
  msgid "Allow images?"
3640
  msgstr ""
3641
 
3642
- #: core/class-settings.php:582
3643
  msgctxt "admin settings"
3644
  msgid "Min Image File Size (KB)"
3645
  msgstr ""
3646
 
3647
- #: core/class-settings.php:583
3648
  msgctxt "admin settings"
3649
  msgid "Max Image File Size (KB)"
3650
  msgstr ""
3651
 
3652
- #: core/class-settings.php:585
3653
  msgctxt "admin settings"
3654
  msgid "Min image width (px)"
3655
  msgstr ""
3656
 
3657
- #: core/class-settings.php:586
3658
  msgctxt "admin settings"
3659
  msgid "Min image height (px)"
3660
  msgstr ""
3661
 
3662
- #: core/class-settings.php:588
3663
  msgctxt "admin settings"
3664
  msgid "Max image width (px)"
3665
  msgstr ""
3666
 
3667
- #: core/class-settings.php:589
3668
  msgctxt "admin settings"
3669
  msgid "Max image height (px)"
3670
  msgstr ""
3671
 
3672
- #: core/class-settings.php:591
3673
  msgctxt "admin settings"
3674
  msgid "Turn on thickbox/lightbox?"
3675
  msgstr ""
3676
 
3677
- #: core/class-settings.php:591
3678
  msgctxt "admin settings"
3679
  msgid ""
3680
  "Uncheck if it conflicts with other elements or plugins installed on your site"
3681
  msgstr ""
3682
 
3683
- #: core/class-settings.php:593
3684
  msgctxt "admin settings"
3685
  msgid "Thumbnails"
3686
  msgstr ""
3687
 
3688
- #: core/class-settings.php:594
3689
  msgctxt "admin settings"
3690
  msgid "Thumbnail width (px)"
3691
  msgstr ""
3692
 
3693
- #: core/class-settings.php:595
3694
  msgctxt "admin settings"
3695
  msgid "Thumbnail height (px)"
3696
  msgstr ""
3697
 
3698
- #: core/class-settings.php:598
3699
  msgctxt "admin settings"
3700
  msgid "Crop thumbnails to exact dimensions?"
3701
  msgstr ""
3702
 
3703
- #: core/class-settings.php:601
3704
  msgctxt "admin settings"
3705
  msgid ""
3706
  "When enabled images will match exactly the dimensions above but part of the "
@@ -3709,140 +3822,140 @@ msgid ""
3709
  "Depending on the uploaded images, thumbnails may have different heights."
3710
  msgstr ""
3711
 
3712
- #: core/class-settings.php:607
3713
  msgctxt "admin settings"
3714
  msgid "Number of free images"
3715
  msgstr ""
3716
 
3717
- #: core/class-settings.php:612
3718
  msgctxt "admin settings"
3719
  msgid ""
3720
  "For paid listing images, configure that by adding or editing a <a>Fee Plan</"
3721
  "a> instead of this setting, which is ignored for paid listings."
3722
  msgstr ""
3723
 
3724
- #: core/class-settings.php:613
3725
  msgctxt "admin settings"
3726
  msgid "Use default picture for listings with no picture?"
3727
  msgstr ""
3728
 
3729
- #: core/class-settings.php:614
3730
  msgctxt "admin settings"
3731
  msgid "Show Thumbnail on main listings page?"
3732
  msgstr ""
3733
 
3734
- #: core/class-settings.php:670
3735
  msgctxt "admin settings"
3736
  msgid ""
3737
  "Could not copy the AJAX compatibility plugin \"%s\". Compatibility mode was "
3738
  "not activated."
3739
  msgstr ""
3740
 
3741
- #: core/class-settings.php:678
3742
  msgctxt "admin settings"
3743
  msgid ""
3744
  "Could not activate AJAX Compatibility mode: the directory \"%s\" could not "
3745
  "be created."
3746
  msgstr ""
3747
 
3748
- #: core/class-settings.php:687
3749
  msgctxt "admin settings"
3750
  msgid ""
3751
  "Could not remove the \"Business Directory Plugin - AJAX Compatibility Module"
3752
  "\". Please remove the file \"%s\" manually or deactivate the plugin."
3753
  msgstr ""
3754
 
3755
- #: core/class-settings.php:986
3756
  msgctxt "settings"
3757
  msgid "Deactivate License"
3758
  msgstr ""
3759
 
3760
- #: core/class-settings.php:988
3761
  msgctxt "settings"
3762
  msgid "Deactivating license..."
3763
  msgstr ""
3764
 
3765
- #: core/class-settings.php:991
3766
  msgctxt "settings"
3767
  msgid "Activate License"
3768
  msgstr ""
3769
 
3770
- #: core/class-settings.php:993
3771
  msgctxt "settings"
3772
  msgid "Activating license..."
3773
  msgstr ""
3774
 
3775
- #: core/class-settings.php:1017
3776
  msgctxt "admin settings"
3777
  msgid "Valid placeholders: %s"
3778
  msgstr ""
3779
 
3780
- #: core/class-settings.php:1051
3781
  msgctxt "settings email"
3782
  msgid "Click to edit e-mail"
3783
  msgstr ""
3784
 
3785
- #: core/class-settings.php:1052
3786
  msgctxt "settings email"
3787
  msgid "Click to edit"
3788
  msgstr ""
3789
 
3790
- #: core/class-settings.php:1065
3791
  msgctxt "settings email"
3792
  msgid "E-Mail Subject"
3793
  msgstr ""
3794
 
3795
- #: core/class-settings.php:1076
3796
  msgctxt "settings email"
3797
  msgid "E-Mail Body"
3798
  msgstr ""
3799
 
3800
- #: core/class-settings.php:1087
3801
  msgctxt "settings email"
3802
  msgid "You can use the following placeholders:"
3803
  msgstr ""
3804
 
3805
- #: core/class-settings.php:1110
3806
  msgctxt "settings email"
3807
  msgid "Preview e-mail"
3808
  msgstr ""
3809
 
3810
- #: core/class-settings.php:1111
3811
  msgctxt "settings email"
3812
  msgid "Cancel"
3813
  msgstr ""
3814
 
3815
- #: core/class-settings.php:1112
3816
  msgctxt "settings email"
3817
  msgid "Save Changes"
3818
  msgstr ""
3819
 
3820
- #: core/class-settings.php:1131
3821
  msgctxt "settings email"
3822
  msgid "Site title"
3823
  msgstr ""
3824
 
3825
- #: core/class-settings.php:1134
3826
  msgctxt "settings email"
3827
  msgid "Site title (with link)"
3828
  msgstr ""
3829
 
3830
- #: core/class-settings.php:1137
3831
  msgctxt "settings email"
3832
  msgid "Site address (with link)"
3833
  msgstr ""
3834
 
3835
- #: core/class-settings.php:1140
3836
  msgctxt "settings email"
3837
  msgid "Directory URL (with link)"
3838
  msgstr ""
3839
 
3840
- #: core/class-settings.php:1143
3841
  msgctxt "settings email"
3842
  msgid "Current date"
3843
  msgstr ""
3844
 
3845
- #: core/class-settings.php:1146
3846
  msgctxt "settings email"
3847
  msgid "Current time"
3848
  msgstr ""
@@ -3878,175 +3991,193 @@ msgstr ""
3878
  msgid "Upgrade Listing"
3879
  msgstr ""
3880
 
3881
- #: core/compatibility/deprecated.php:214 core/templates-ui.php:182
3882
  msgid "Submit A Listing"
3883
  msgstr ""
3884
 
3885
- #: core/compatibility/deprecated.php:227 core/templates-ui.php:191
3886
  msgid "View Listings"
3887
  msgstr ""
3888
 
3889
- #: core/compatibility/deprecated.php:238 core/templates-ui.php:201
3890
  msgid "Directory"
3891
  msgstr ""
3892
 
3893
  #: core/compatibility/templates/wpbusdirman-index-categories.php:12
3894
- #: core/templates-ui.php:228
3895
  msgctxt "templates"
3896
  msgid "Search Listings"
3897
  msgstr ""
3898
 
3899
- #: core/form-fields-types.php:12
3900
  msgctxt "form-fields api"
3901
- msgid "Textfield"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3902
  msgstr ""
3903
 
3904
- #: core/form-fields-types.php:47
3905
  msgctxt "form-fields api"
3906
- msgid "Format 01/31/1969"
3907
  msgstr ""
3908
 
3909
- #: core/form-fields-types.php:67
 
 
 
 
3910
  msgctxt "form-fields api"
3911
- msgid "URL Field"
3912
  msgstr ""
3913
 
3914
- #: core/form-fields-types.php:84
3915
- msgctxt "form-fields admin"
3916
- msgid "Open link in a new window?"
3917
  msgstr ""
3918
 
3919
- #: core/form-fields-types.php:87
3920
- msgctxt "form-fields admin"
3921
- msgid "Use rel=\"nofollow\" when displaying the link?"
3922
  msgstr ""
3923
 
3924
- #: core/form-fields-types.php:191
3925
  msgctxt "form-fields api"
3926
- msgid "URL:"
3927
  msgstr ""
3928
 
3929
- #: core/form-fields-types.php:198
3930
  msgctxt "form-fields api"
3931
- msgid "Link Text (optional):"
3932
  msgstr ""
3933
 
3934
- #: core/form-fields-types.php:214
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3935
  msgctxt "form-fields api"
3936
  msgid "Select List"
3937
  msgstr ""
3938
 
3939
- #: core/form-fields-types.php:270
3940
  msgctxt "form-fields-api category-select"
3941
  msgid "-- Choose Terms --"
3942
  msgstr ""
3943
 
3944
- #: core/form-fields-types.php:270 core/form-fields-types.php:305
 
3945
  msgctxt "form-fields-api category-select"
3946
  msgid "-- Choose One --"
3947
  msgstr ""
3948
 
3949
- #: core/form-fields-types.php:340 core/form-fields-types.php:591
3950
- #: core/form-fields-types.php:722
3951
- msgctxt "form-fields admin"
3952
- msgid "Field Options (for select lists, radio buttons and checkboxes)."
3953
- msgstr ""
3954
-
3955
- #: core/form-fields-types.php:351
3956
  msgctxt "form-fields admin"
3957
  msgid "Allow empty selection on search?"
3958
  msgstr ""
3959
 
3960
- #: core/form-fields-types.php:368 core/form-fields-types.php:610
3961
- #: core/form-fields-types.php:743
3962
- msgctxt "form-fields admin"
3963
- msgid "Field list of options is required."
3964
- msgstr ""
3965
-
3966
- #: core/form-fields-types.php:448
3967
  msgctxt "form-fields api"
3968
  msgid "Textarea"
3969
  msgstr ""
3970
 
3971
- #: core/form-fields-types.php:477
3972
  msgctxt "form-fields admin"
3973
  msgid "Allow HTML input for this field?"
3974
  msgstr ""
3975
 
3976
- #: core/form-fields-types.php:481
3977
  msgctxt "form-fields admin"
3978
  msgid "Allow WordPress shortcodes in this field?"
3979
  msgstr ""
3980
 
3981
- #: core/form-fields-types.php:485
3982
  msgctxt "form-fields admin"
3983
  msgid ""
3984
  "<b>Advanced users only!</b> Unless you've been told to change this, don't "
3985
  "switch it unless you know what you're doing."
3986
  msgstr ""
3987
 
3988
- #: core/form-fields-types.php:486
3989
  msgctxt "form-fields admin"
3990
  msgid "Apply \"the_content\" filter before displaying this field?"
3991
  msgstr ""
3992
 
3993
- #: core/form-fields-types.php:532
3994
- msgctxt "form-fields api"
3995
- msgid "Radio button"
3996
- msgstr ""
3997
-
3998
- #: core/form-fields-types.php:638
3999
- msgctxt "form-fields api"
4000
- msgid "Multiple select list"
4001
- msgstr ""
4002
-
4003
- #: core/form-fields-types.php:643
4004
  msgctxt "form-fields api"
4005
- msgid "Multiselect List"
4006
  msgstr ""
4007
 
4008
- #: core/form-fields-types.php:659
4009
  msgctxt "form-fields api"
4010
- msgid "Checkbox"
4011
  msgstr ""
4012
 
4013
- #: core/form-fields-types.php:817
4014
  msgctxt "form-fields api"
4015
  msgid "Social Site (Twitter handle)"
4016
  msgstr ""
4017
 
4018
- #: core/form-fields-types.php:866
4019
  msgctxt "form-fields api"
4020
- msgid "Social Site (Facebook page)"
4021
- msgstr ""
4022
-
4023
- #: core/form-fields-types.php:914
4024
- msgctxt "form-fields api"
4025
- msgid "Social Site (LinkedIn profile)"
4026
  msgstr ""
4027
 
4028
- #: core/form-fields-types.php:959
4029
- msgctxt "form-fields api"
4030
- msgid "Image (file upload)"
4031
  msgstr ""
4032
 
4033
- #: core/form-fields-types.php:991
4034
- msgctxt "form-fields-api"
4035
- msgid "Remove"
4036
  msgstr ""
4037
 
4038
- #: core/form-fields-types.php:1071
4039
  msgctxt "form-fields api"
4040
- msgid "Date Field"
4041
- msgstr ""
4042
-
4043
- #: core/form-fields-types.php:1094
4044
- msgid "%s (ex. %s)"
4045
  msgstr ""
4046
 
4047
- #: core/form-fields-types.php:1098
4048
  msgctxt "form-fields api"
4049
- msgid "Date Format"
4050
  msgstr ""
4051
 
4052
  #: core/form-fields.php:31
@@ -4084,108 +4215,116 @@ msgctxt "form-fields api"
4084
  msgid "Custom"
4085
  msgstr ""
4086
 
4087
- #: core/form-fields.php:300
4088
  msgid "Business Name"
4089
  msgstr ""
4090
 
4091
- #: core/form-fields.php:302
4092
  msgid "Business Genre"
4093
  msgstr ""
4094
 
4095
- #: core/form-fields.php:304
4096
  msgid "Short Business Description"
4097
  msgstr ""
4098
 
4099
- #: core/form-fields.php:306
4100
  msgid "Long Business Description"
4101
  msgstr ""
4102
 
4103
- #: core/form-fields.php:308
4104
  msgid "Business Website Address"
4105
  msgstr ""
4106
 
4107
- #: core/form-fields.php:310
4108
  msgid "Business Phone Number"
4109
  msgstr ""
4110
 
4111
- #: core/form-fields.php:312
4112
  msgid "Business Fax"
4113
  msgstr ""
4114
 
4115
- #: core/form-fields.php:314
4116
  msgid "Business Contact Email"
4117
  msgstr ""
4118
 
4119
- #: core/form-fields.php:316
4120
  msgid "Business Tags"
4121
  msgstr ""
4122
 
4123
- #: core/form-fields.php:411
 
 
 
 
 
 
 
 
4124
  msgctxt "form-fields-api"
4125
  msgid "Email Validator"
4126
  msgstr ""
4127
 
4128
- #: core/form-fields.php:412
4129
  msgctxt "form-fields-api"
4130
  msgid "URL Validator"
4131
  msgstr ""
4132
 
4133
- #: core/form-fields.php:413
4134
  msgctxt "form-fields-api"
4135
  msgid "Whole Number Validator"
4136
  msgstr ""
4137
 
4138
- #: core/form-fields.php:414
4139
  msgctxt "form-fields-api"
4140
  msgid "Decimal Number Validator"
4141
  msgstr ""
4142
 
4143
- #: core/form-fields.php:415
4144
  msgctxt "form-fields-api"
4145
  msgid "Date Validator"
4146
  msgstr ""
4147
 
4148
- #: core/form-fields.php:422
4149
  msgctxt "form-fields-api validation"
4150
  msgid "Field"
4151
  msgstr ""
4152
 
4153
- #: core/form-fields.php:438 core/form-fields.php:442
4154
  msgctxt "form-fields-api validation"
4155
  msgid "%s is required."
4156
  msgstr ""
4157
 
4158
- #: core/form-fields.php:451 core/form-fields.php:458
4159
  msgctxt "form-fields-api validation"
4160
  msgid "%s is badly formatted. Valid URL format required. Include http://"
4161
  msgstr ""
4162
 
4163
- #: core/form-fields.php:472
4164
  msgctxt "form-fields-api validation"
4165
  msgid "%s is badly formatted. Valid Email format required."
4166
  msgstr ""
4167
 
4168
- #: core/form-fields.php:478
4169
  msgctxt "form-fields-api validation"
4170
  msgid "%s must be a number. Decimal values are not allowed."
4171
  msgstr ""
4172
 
4173
- #: core/form-fields.php:484
4174
  msgctxt "form-fields-api validation"
4175
  msgid "%s must be a number."
4176
  msgstr ""
4177
 
4178
- #: core/form-fields.php:497
4179
  msgctxt "form-fields-api validation"
4180
  msgid "%s must be in the format %s."
4181
  msgstr ""
4182
 
4183
- #: core/form-fields.php:529
4184
  msgctxt "form-fields-api validation"
4185
  msgid "%s must be a valid date."
4186
  msgstr ""
4187
 
4188
- #: core/form-fields.php:540
4189
  msgctxt "form-fields-api validation"
4190
  msgid "%s is invalid. Value most be one of %s."
4191
  msgstr ""
@@ -4336,12 +4475,17 @@ msgctxt "google-wallet"
4336
  msgid "The transaction has been canceled at user's request."
4337
  msgstr ""
4338
 
 
 
 
 
 
4339
  #: core/installer.php:38
4340
  msgctxt "default category name"
4341
  msgid "General"
4342
  msgstr ""
4343
 
4344
- #: core/installer.php:460
4345
  msgctxt "installer"
4346
  msgid ""
4347
  "<b>Business Directory Plugin - Regions Module</b> was disabled because it is "
@@ -4349,82 +4493,82 @@ msgid ""
4349
  "the Regions module."
4350
  msgstr ""
4351
 
4352
- #: core/installer.php:526
4353
  msgctxt "installer"
4354
  msgid "Cleaning up listing fees information... %d/%d"
4355
  msgstr ""
4356
 
4357
- #: core/installer.php:576
4358
  msgctxt "installer"
4359
  msgid "Migrating previous transactions to new Payments API... %d/%d"
4360
  msgstr ""
4361
 
4362
- #: core/installer.php:605
4363
  msgctxt "installer"
4364
  msgid "Initial listing payment (BD < 3.4)"
4365
  msgstr ""
4366
 
4367
- #: core/installer.php:616
4368
  msgctxt "installer"
4369
  msgid "Listing edit payment (BD < 3.4)"
4370
  msgstr ""
4371
 
4372
- #: core/installer.php:637
4373
  msgctxt "installer"
4374
  msgid "Renewal fee \"%s\" for category \"%s\""
4375
  msgstr ""
4376
 
4377
- #: core/installer.php:656
4378
  msgctxt "installer"
4379
  msgid "Listing upgrade to featured"
4380
  msgstr ""
4381
 
4382
- #: core/installer.php:859
4383
  msgid "Business Directory - Manual Upgrade Required"
4384
  msgstr ""
4385
 
4386
- #: core/installer.php:861
4387
  msgid ""
4388
  "Business Directory features are currently disabled because the plugin needs "
4389
  "to perform a manual upgrade before continuing."
4390
  msgstr ""
4391
 
4392
- #: core/installer.php:863
4393
  msgid "Perform Manual Upgrade"
4394
  msgstr ""
4395
 
4396
- #: core/installer.php:879 core/installer.php:880 core/installer.php:891
4397
  msgid "Business Directory - Manual Upgrade"
4398
  msgstr ""
4399
 
4400
- #: core/installer.php:895
4401
  msgid ""
4402
  "Business Directory features are currently disabled because the plugin needs "
4403
  "to perform a manual upgrade before it can be used."
4404
  msgstr ""
4405
 
4406
- #: core/installer.php:897
4407
  msgid "Click \"Start Upgrade\" and wait until the process finishes."
4408
  msgstr ""
4409
 
4410
- #: core/installer.php:900
4411
  msgctxt "manual-upgrade"
4412
  msgid "Start Upgrade"
4413
  msgstr ""
4414
 
4415
- #: core/installer.php:902
4416
  msgctxt "manual-upgrade"
4417
  msgid "Pause Upgrade"
4418
  msgstr ""
4419
 
4420
- #: core/installer.php:908
4421
  msgctxt "manual-upgrade"
4422
  msgid ""
4423
  "The upgrade was sucessfully performed. Business Directory Plugin is now "
4424
  "available."
4425
  msgstr ""
4426
 
4427
- #: core/installer.php:911
4428
  msgctxt "manual-upgrade"
4429
  msgid "Go to \"Directory Admin\""
4430
  msgstr ""
@@ -4675,88 +4819,127 @@ msgctxt "admin"
4675
  msgid "Abandoned"
4676
  msgstr ""
4677
 
4678
- #: core/templates-listings.php:54
 
4679
  msgctxt "templates"
4680
  msgid "Featured Listing"
4681
  msgstr ""
4682
 
4683
- #: core/templates-ui.php:158
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4684
  msgctxt "templates"
4685
  msgid "No listing categories found."
4686
  msgstr ""
4687
 
4688
- #: core/templates-ui.php:231
4689
  msgctxt "templates"
4690
  msgid "Advanced Search"
4691
  msgstr ""
4692
 
4693
- #: core/templates-ui.php:257 core/templates-ui.php:282
4694
  msgctxt "templates sort"
4695
  msgid "Sort By:"
4696
  msgstr ""
4697
 
4698
- #: core/templates-ui.php:276
4699
  msgctxt "sort"
4700
  msgid "Reset"
4701
  msgstr ""
4702
 
4703
- #: core/templates-ui.php:298
4704
  msgctxt "sort"
4705
  msgid "(Reset)"
4706
  msgstr ""
4707
 
4708
- #: core/utils.php:104
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4709
  msgctxt "utils"
4710
  msgid ""
4711
  "POSTed data exceeds PHP config. maximum. See \"post_max_size\" directive."
4712
  msgstr ""
4713
 
4714
- #: core/utils.php:157
4715
  msgctxt "utils"
4716
  msgid "File size (%s) exceeds maximum file size of %s"
4717
  msgstr ""
4718
 
4719
- #: core/utils.php:165
4720
  msgctxt "utils"
4721
  msgid "File size (%s) is inferior to the required minimum file size of %s"
4722
  msgstr ""
4723
 
4724
- #: core/utils.php:174 core/utils.php:181
4725
  msgctxt "utils"
4726
  msgid "File type \"%s\" is not allowed"
4727
  msgstr ""
4728
 
4729
- #: core/utils.php:188
4730
  msgctxt "utils"
4731
  msgid "Unkown error while uploading file."
4732
  msgstr ""
4733
 
4734
- #: core/utils.php:207
4735
  msgctxt "utils"
4736
  msgid "Uploaded file is not an image"
4737
  msgstr ""
4738
 
4739
- #: core/utils.php:216
4740
  msgctxt "utils"
4741
  msgid "Image width (%s px) is inferior to minimum required width of %s px."
4742
  msgstr ""
4743
 
4744
- #: core/utils.php:222
4745
  msgctxt "utils"
4746
  msgid "Image height (%s px) is inferior to minimum required height of %s px."
4747
  msgstr ""
4748
 
4749
- #: core/utils.php:228
4750
  msgctxt "utils"
4751
  msgid "Image width (%s px) is greater than maximum allowed width of %s px."
4752
  msgstr ""
4753
 
4754
- #: core/utils.php:234
4755
  msgctxt "utils"
4756
  msgid "Image height (%s px) is greater than maximum required height of %s px."
4757
  msgstr ""
4758
 
4759
- #: core/utils.php:248
4760
  msgctxt "utils"
4761
  msgid "Error while uploading file"
4762
  msgstr ""
@@ -4810,56 +4993,56 @@ msgctxt "delete listing"
4810
  msgid "Your listing has been deleted."
4811
  msgstr ""
4812
 
4813
- #: core/view-listing-contact.php:49
4814
  msgctxt "contact-message"
4815
  msgid "Please enter your name."
4816
  msgstr ""
4817
 
4818
- #: core/view-listing-contact.php:52
4819
  msgctxt "contact-message"
4820
  msgid "Please enter a valid email."
4821
  msgstr ""
4822
 
4823
- #: core/view-listing-contact.php:55
4824
  msgctxt "contact-message"
4825
  msgid "You did not enter a message."
4826
  msgstr ""
4827
 
4828
- #: core/view-listing-contact.php:58
4829
  msgctxt "contact-message"
4830
  msgid "The reCAPTCHA wasn't entered correctly."
4831
  msgstr ""
4832
 
4833
- #: core/view-listing-contact.php:67
4834
  msgctxt "contact form"
4835
  msgid "Please <a>log in</a> to be able to send messages to the listing owner."
4836
  msgstr ""
4837
 
4838
- #: core/view-listing-contact.php:86
4839
  msgctxt "contact form"
4840
  msgid "This contact form is temporarily disabled. Please try again later."
4841
  msgstr ""
4842
 
4843
- #: core/view-listing-contact.php:121
4844
  msgctxt "templates"
4845
  msgid "Contact listing owner"
4846
  msgstr ""
4847
 
4848
- #: core/view-listing-contact.php:125
4849
  msgctxt "templates"
4850
  msgid "Send Message to listing owner"
4851
  msgstr ""
4852
 
4853
- #: core/view-listing-contact.php:171
4854
  msgid "l F j, Y \\a\\t g:i a"
4855
  msgstr ""
4856
 
4857
- #: core/view-listing-contact.php:192
4858
  msgctxt "contact-message"
4859
  msgid "There was a problem encountered. Your message has not been sent"
4860
  msgstr ""
4861
 
4862
- #: core/view-listing-contact.php:195
4863
  msgctxt "contact-message"
4864
  msgid "Return to listing."
4865
  msgstr ""
@@ -5040,22 +5223,27 @@ msgctxt "templates"
5040
  msgid "Return to listing."
5041
  msgstr ""
5042
 
5043
- #: core/views.php:23
5044
  msgid ""
5045
  "You need to create a page with the [businessdirectory] shortcode for the "
5046
  "Business Directory plugin to work correctly."
5047
  msgstr ""
5048
 
5049
- #: core/views.php:25
5050
  msgid "The directory is temporarily disabled."
5051
  msgstr ""
5052
 
5053
- #: core/views.php:154
5054
  msgctxt "preview"
5055
  msgid "This is just a preview. The listing has not been published yet."
5056
  msgstr ""
5057
 
5058
- #: core/views.php:368
 
 
 
 
 
5059
  msgctxt "templates"
5060
  msgid ""
5061
  "There are no categories assigned to the business directory yet. You need to "
@@ -5065,12 +5253,12 @@ msgid ""
5065
  "categories to the business directory."
5066
  msgstr ""
5067
 
5068
- #: core/views.php:370
5069
  msgctxt "templates"
5070
  msgid "There are currently no listings in the directory."
5071
  msgstr ""
5072
 
5073
- #: core/views.php:388
5074
  msgctxt "templates"
5075
  msgid ""
5076
  "You have \"Hide Empty Categories\" on and some categories that don't have "
@@ -5313,26 +5501,6 @@ msgctxt "WPBDM"
5313
  msgid "Submit Payment"
5314
  msgstr ""
5315
 
5316
- #: templates/businessdirectory-listings.tpl.php:27 templates/search.tpl.php:41
5317
- msgctxt "templates"
5318
- msgid "No listings found."
5319
- msgstr ""
5320
-
5321
- #: templates/businessdirectory-listings.tpl.php:38
5322
- msgctxt "templates"
5323
- msgid "&laquo; Previous "
5324
- msgstr ""
5325
-
5326
- #: templates/businessdirectory-listings.tpl.php:39
5327
- msgctxt "templates"
5328
- msgid "Next &raquo;"
5329
- msgstr ""
5330
-
5331
- #: templates/category.tpl.php:17
5332
- msgctxt "templates"
5333
- msgid "Listings tagged: %s"
5334
- msgstr ""
5335
-
5336
  #: templates/delete-listing-confirm.tpl.php:3
5337
  msgctxt "manage recurring"
5338
  msgid "Delete Listing"
@@ -5806,6 +5974,11 @@ msgctxt "templates"
5806
  msgid "Drop files here"
5807
  msgstr ""
5808
 
 
 
 
 
 
5809
  #: templates/submit-listing/images-upload-form.tpl.php:26
5810
  msgctxt "templates"
5811
  msgid "Select images from your hard drive"
@@ -5861,6 +6034,11 @@ msgctxt "templates"
5861
  msgid "* Indicates required fields."
5862
  msgstr ""
5863
 
 
 
 
 
 
5864
  #: vendors/edd/EDD_SL_Plugin_Updater.php:178
5865
  msgid ""
5866
  "There is a new version of %1$s available. <a target=\"_blank\" class="
4
  msgstr ""
5
  "Project-Id-Version: Business Directory Plugin 3.6\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/business-directory-plugin\n"
7
+ "POT-Creation-Date: 2015-10-13 15:01:21+00:00\n"
8
  "PO-Revision-Date: 2015-04-07 11:11-0500\n"
9
  "Last-Translator: BD Team <support@businessdirectoryplugin.com>\n"
10
  "Language-Team: BD Team <support@businessdirectoryplugin.com>\n"
107
  msgid "Renew Listing"
108
  msgstr ""
109
 
110
+ #: admin/class-admin.php:121
111
  msgctxt "drip pointer"
112
  msgid ""
113
  "Find out how to create a compelling, thriving business directory from "
115
  "a FREE premium module just for signing up."
116
  msgstr ""
117
 
118
+ #: admin/class-admin.php:123
119
  msgctxt "drip pointer"
120
  msgid "Email Address:"
121
  msgstr ""
122
 
123
+ #: admin/class-admin.php:129
124
  msgctxt "drip pointer"
125
  msgid "Want to know the Secrets of Building an Awesome Business Directory?"
126
  msgstr ""
127
 
128
+ #: admin/class-admin.php:131
129
  msgctxt "drip pointer"
130
  msgid "Yes, please!"
131
  msgstr ""
132
 
133
+ #: admin/class-admin.php:133
134
  msgctxt "drip pointer"
135
  msgid "No, thanks"
136
  msgstr ""
137
 
138
+ #: admin/class-admin.php:150
139
  msgctxt "admin"
140
  msgid "Business Directory"
141
  msgstr ""
142
 
143
+ #: admin/class-admin.php:161
144
  msgctxt "admin"
145
  msgid "You're all set. Visit your new <a>Business Directory</a> page."
146
  msgstr ""
147
 
148
+ #: admin/class-admin.php:182
149
  msgctxt "drip pointer"
150
  msgid "Invalid e-mail address."
151
  msgstr ""
152
 
153
+ #: admin/class-admin.php:213
154
  msgctxt "admin menu"
155
  msgid "Business Directory Admin"
156
  msgstr ""
157
 
158
+ #: admin/class-admin.php:214
159
  msgctxt "admin menu"
160
  msgid "Directory Admin"
161
  msgstr ""
162
 
163
+ #: admin/class-admin.php:220 admin/class-admin.php:221
164
  msgctxt "admin menu"
165
  msgid "Add New Listing"
166
  msgstr ""
167
 
168
+ #: admin/class-admin.php:226 admin/class-admin.php:227
169
  msgctxt "admin menu"
170
  msgid "Manage Options"
171
  msgstr ""
172
 
173
+ #: admin/class-admin.php:232 admin/class-admin.php:233
174
  msgctxt "admin menu"
175
  msgid "Manage Fees"
176
  msgstr ""
177
 
178
+ #: admin/class-admin.php:238 admin/class-admin.php:239
179
  msgctxt "admin menu"
180
  msgid "Manage Form Fields"
181
  msgstr ""
182
 
183
+ #: admin/class-admin.php:244 admin/class-admin.php:245
184
  msgctxt "admin menu"
185
  msgid "Listings"
186
  msgstr ""
187
 
188
+ #: admin/class-admin.php:259 admin/class-admin.php:260
189
  msgctxt "admin menu"
190
  msgid "CSV Import"
191
  msgstr ""
192
 
193
+ #: admin/class-admin.php:265 admin/class-admin.php:266
194
  msgctxt "admin menu"
195
  msgid "CSV Export"
196
  msgstr ""
197
 
198
+ #: admin/class-admin.php:271 admin/class-admin.php:272
199
  msgctxt "admin menu"
200
  msgid "Debug"
201
  msgstr ""
202
 
203
+ #: admin/class-admin.php:281
204
  msgctxt "admin menu"
205
  msgid "Main Menu"
206
  msgstr ""
207
 
208
+ #: admin/class-admin.php:292
209
  msgctxt "admin menu"
210
  msgid "Uninstall Business Directory Plugin"
211
  msgstr ""
212
 
213
+ #: admin/class-admin.php:293
214
  msgctxt "admin menu"
215
  msgid "Uninstall"
216
  msgstr ""
217
 
218
+ #: admin/class-admin.php:404
219
  #: admin/templates/listing-metabox-categories.tpl.php:69
220
  msgctxt "admin infometabox"
221
  msgid "never"
222
  msgstr ""
223
 
224
+ #: admin/class-admin.php:486
225
  msgctxt "admin"
226
  msgid "The listing has been published."
227
  msgid_plural "The listings have been published."
228
  msgstr[0] ""
229
  msgstr[1] ""
230
 
231
+ #: admin/class-admin.php:499
232
  msgctxt "admin"
233
  msgid "The listing status has been set as paid."
234
  msgid_plural "The listings status has been set as paid."
235
  msgstr[0] ""
236
  msgstr[1] ""
237
 
238
+ #: admin/class-admin.php:511
239
  msgctxt "admin"
240
  msgid "The listing has been modified."
241
  msgid_plural "The listings have been modified."
242
  msgstr[0] ""
243
  msgstr[1] ""
244
 
245
+ #: admin/class-admin.php:524
246
  msgctxt "admin"
247
  msgid "The listing has been upgraded."
248
  msgid_plural "The listings have been upgraded."
249
  msgstr[0] ""
250
  msgstr[1] ""
251
 
252
+ #: admin/class-admin.php:536
253
  msgctxt "admin"
254
  msgid "The listing has been downgraded."
255
  msgid_plural "The listings have been downgraded."
256
  msgstr[0] ""
257
  msgstr[1] ""
258
 
259
+ #: admin/class-admin.php:548
260
  msgctxt "admin"
261
  msgid "The transaction has been approved."
262
  msgstr ""
263
 
264
+ #: admin/class-admin.php:556
265
  msgctxt "admin"
266
  msgid "The transaction has been rejected."
267
  msgstr ""
268
 
269
+ #: admin/class-admin.php:562
270
  msgctxt "admin"
271
  msgid "The fee was successfully assigned."
272
  msgstr ""
273
 
274
+ #: admin/class-admin.php:571
275
  msgctxt "admin"
276
  msgid "Listing was renewed."
277
  msgid_plural "Listings were renewed."
278
  msgstr[0] ""
279
  msgstr[1] ""
280
 
281
+ #: admin/class-admin.php:578
282
  msgctxt "admin"
283
  msgid "Renewal email sent."
284
  msgstr ""
285
 
286
+ #: admin/class-admin.php:612
287
  msgctxt "admin category id"
288
  msgid "ID"
289
  msgstr ""
290
 
291
+ #: admin/class-admin.php:614 admin/class-admin.php:620
292
  msgctxt "admin"
293
  msgid "Listing Count"
294
  msgstr ""
295
 
296
+ #: admin/class-admin.php:716
297
  msgctxt "admin"
298
  msgid ""
299
  "<b>Business Directory Plugin</b> requires fields with the following "
300
  "associations in order to work correctly: <b>%s</b>."
301
  msgstr ""
302
 
303
+ #: admin/class-admin.php:718
304
  msgctxt "admin"
305
  msgid ""
306
  "<b>Business Directory Plugin</b> requires a field with a <b>%s</b> "
307
  "association in order to work correctly."
308
  msgstr ""
309
 
310
+ #: admin/class-admin.php:722
311
  msgctxt "admin"
312
  msgid ""
313
  "You can create these custom fields by yourself inside \"Manage Form Fields\" "
314
  "or let Business Directory do this for you automatically."
315
  msgstr ""
316
 
317
+ #: admin/class-admin.php:726
318
  msgctxt "admin"
319
  msgid "Go to \"Manage Form Fields\""
320
  msgstr ""
321
 
322
+ #: admin/class-admin.php:729
323
  msgctxt "admin"
324
  msgid "Create these required fields for me"
325
  msgstr ""
326
 
327
+ #: admin/class-admin.php:738
328
  msgctxt "admin"
329
  msgid ""
330
  "<b>Business Directory Plugin</b> requires a page with the "
331
  "<tt>[businessdirectory]</tt> shortcode to function properly."
332
  msgstr ""
333
 
334
+ #: admin/class-admin.php:740
335
  msgctxt "admin"
336
  msgid ""
337
  "You can create this page by yourself or let Business Directory do this for "
338
  "you automatically."
339
  msgstr ""
340
 
341
+ #: admin/class-admin.php:744
342
  msgctxt "admin"
343
  msgid "Create required pages for me"
344
  msgstr ""
345
 
346
+ #: admin/class-admin.php:784
347
  msgctxt "admin compat"
348
  msgid "Installed: %s"
349
  msgstr ""
350
 
351
+ #: admin/class-admin.php:784
352
  msgctxt "admin compat"
353
  msgid "N/A"
354
  msgstr ""
355
 
356
+ #: admin/class-admin.php:787
357
  msgctxt "admin compat"
358
  msgid "Required: %s"
359
  msgstr ""
360
 
361
+ #: admin/class-admin.php:800
362
  msgctxt "admin compat"
363
  msgid ""
364
  "Business Directory has detected some incompatible premium module versions "
365
  "installed."
366
  msgstr ""
367
 
368
+ #: admin/class-admin.php:802
369
  msgctxt "admin compat"
370
  msgid ""
371
  "Please upgrade to the required versions indicated below to make sure "
372
  "everything functions properly."
373
  msgstr ""
374
 
375
+ #: admin/class-admin.php:817
376
  msgctxt "admin"
377
  msgid ""
378
  "We noticed you want your Business Directory users to register before posting "
396
  msgid "There are no images currently attached to the listing."
397
  msgstr ""
398
 
399
+ #: admin/class-themes-admin.php:27 admin/class-themes-admin.php:28
400
+ msgctxt "themes"
401
+ msgid "Directory Themes"
402
+ msgstr ""
403
+
404
+ #: admin/class-themes-admin.php:80
405
+ msgctxt "themes"
406
+ msgid "Could not change the active theme to \"%s\"."
407
+ msgstr ""
408
+
409
+ #: admin/class-themes-admin.php:124
410
+ msgctxt "themes"
411
+ msgid "Active theme changed to \"%s\"."
412
+ msgstr ""
413
+
414
+ #: admin/class-themes-admin.php:127
415
+ msgctxt "themes"
416
+ msgid ""
417
+ "For better results, \"%s\" theme suggests the following form fields to be "
418
+ "created."
419
+ msgstr ""
420
+
421
+ #: admin/class-themes-admin.php:134
422
+ msgctxt "themes"
423
+ msgid "Dismiss this warning"
424
+ msgstr ""
425
+
426
+ #: admin/class-themes-admin.php:137
427
+ msgctxt "themes"
428
+ msgid "Create suggested fields"
429
+ msgstr ""
430
+
431
+ #: admin/class-themes-admin.php:144
432
+ msgctxt "themes"
433
+ msgid "Suggested fields created successfully."
434
+ msgstr ""
435
+
436
+ #: admin/class-themes-admin.php:147
437
+ msgctxt "themes"
438
+ msgid "Theme installed successfully."
439
+ msgstr ""
440
+
441
+ #: admin/class-themes-admin.php:150
442
+ msgctxt "themes"
443
+ msgid "Theme was deleted sucessfully."
444
+ msgstr ""
445
+
446
+ #: admin/class-themes-admin.php:153
447
+ msgctxt "themes"
448
+ msgid "Could not delete theme directory. Check permissions."
449
+ msgstr ""
450
+
451
+ #: admin/class-themes-admin.php:179
452
+ msgctxt "themes"
453
+ msgid "Please upload a valid theme file."
454
+ msgstr ""
455
+
456
+ #: admin/class-themes-admin.php:186
457
+ msgctxt "themes"
458
+ msgid "Could not move \"%s\" to a temporary directory."
459
+ msgstr ""
460
+
461
  #: admin/csv-export.php:136
462
  msgctxt "admin csv-export"
463
  msgid "Could not create a temporary directory for handling this CSV export."
711
  msgid "In Listing"
712
  msgstr ""
713
 
714
+ #: admin/form-fields.php:174
715
  msgctxt "formfields-preview"
716
  msgid ""
717
  "This is a preview of the form as it will appear during \"Submit a Listing\". "
719
  "have \"Featured Levels\" active and this is showing the base level."
720
  msgstr ""
721
 
722
+ #: admin/form-fields.php:180
723
  msgctxt "form-fields admin"
724
  msgid "Form Preview"
725
  msgstr ""
726
 
727
+ #: admin/form-fields.php:181
728
  msgctxt "form-fields admin"
729
  msgid "← Return to \"Manage Form Fields\""
730
  msgstr ""
731
 
732
+ #: admin/form-fields.php:212
733
  msgctxt "form-fields admin"
734
  msgid "Form fields updated."
735
  msgstr ""
736
 
737
+ #: admin/form-fields.php:228
738
+ msgctxt "form-fields admin"
739
+ msgid ""
740
+ "<b>Important</b>: Since the \"<a>Display email address fields publicly?</a>"
741
+ "\" setting is disabled, display settings below will not be honored and this "
742
+ "field will not be displayed on the frontend. If you want e-mail addresses to "
743
+ "show on the frontend, you can <a>enable public display of e-mails</a>."
744
+ msgstr ""
745
+
746
+ #: admin/form-fields.php:262
747
  msgctxt "form-fields admin"
748
  msgid "Field deleted."
749
  msgstr ""
750
 
751
+ #: admin/form-fields.php:278
752
  msgctxt "form-fields admin"
753
  msgid "Required fields created successfully."
754
  msgstr ""
755
 
756
+ #: admin/form-fields.php:286
757
+ msgctxt "form-fields admin"
758
+ msgid "Title"
759
+ msgstr ""
760
+
761
+ #: admin/form-fields.php:287
762
+ msgctxt "form-fields admin"
763
+ msgid "Category"
764
+ msgstr ""
765
+
766
+ #: admin/form-fields.php:288
767
+ msgctxt "form-fields admin"
768
+ msgid "Excerpt"
769
+ msgstr ""
770
+
771
+ #: admin/form-fields.php:289
772
+ msgctxt "form-fields admin"
773
+ msgid "Content"
774
+ msgstr ""
775
+
776
+ #: admin/form-fields.php:290
777
+ msgctxt "form-fields admin"
778
+ msgid "Tags"
779
+ msgstr ""
780
+
781
+ #: admin/form-fields.php:291
782
+ msgctxt "form-fields admin"
783
+ msgid "Address"
784
+ msgstr ""
785
+
786
+ #: admin/form-fields.php:292
787
+ msgctxt "form-fields admin"
788
+ msgid "ZIP Code"
789
+ msgstr ""
790
+
791
+ #: admin/form-fields.php:293
792
+ msgctxt "form-fields admin"
793
+ msgid "FAX Number"
794
+ msgstr ""
795
+
796
+ #: admin/form-fields.php:294
797
+ msgctxt "form-fields admin"
798
+ msgid "Phone Number"
799
+ msgstr ""
800
+
801
+ #: admin/form-fields.php:295
802
+ msgctxt "form-fields admin"
803
+ msgid "Ratings Field"
804
+ msgstr ""
805
+
806
+ #: admin/form-fields.php:296
807
+ msgctxt "form-fields admin"
808
+ msgid "Twitter"
809
+ msgstr ""
810
+
811
+ #: admin/form-fields.php:297
812
+ msgctxt "form-fields admin"
813
+ msgid "Website"
814
+ msgstr ""
815
+
816
+ #: admin/form-fields.php:318
817
+ msgctxt "form-fields admin"
818
+ msgid "Tags updated."
819
+ msgstr ""
820
+
821
  #: admin/listing-metabox.php:11
822
  msgctxt "admin"
823
  msgid "General"
998
  msgid "Column Separator"
999
  msgstr ""
1000
 
1001
+ #: admin/templates/csv-export.tpl.php:94 admin/templates/csv-export.tpl.php:105
1002
+ #: admin/templates/csv-export.tpl.php:116 admin/templates/csv-import.tpl.php:43
 
 
1003
  #: admin/templates/csv-import.tpl.php:109
1004
  #: admin/templates/csv-import.tpl.php:120
1005
  #: admin/templates/csv-import.tpl.php:131
1222
  msgid "Warning"
1223
  msgstr ""
1224
 
1225
+ #: admin/templates/csv-import.tpl.php:12 admin/templates/csv-import.tpl.php:216
 
1226
  msgctxt "admin csv-import"
1227
  msgid "Help"
1228
  msgstr ""
1548
  msgid "Drag and drop to re-order fees."
1549
  msgstr ""
1550
 
1551
+ #: admin/templates/fees.tpl.php:48 admin/templates/sidebar.tpl.php:13
1552
  msgctxt "admin sidebar"
1553
  msgid "PayPal Gateway Module"
1554
  msgstr ""
1555
 
1556
+ #: admin/templates/fees.tpl.php:49 admin/templates/sidebar.tpl.php:14
1557
  msgctxt "admin sidebar"
1558
  msgid "2Checkout Gateway Module"
1559
  msgstr ""
1560
 
1561
+ #: admin/templates/fees.tpl.php:50 admin/templates/sidebar.tpl.php:5
1562
  msgctxt "admin sidebar"
1563
  msgid "PayFast Payment Module"
1564
  msgstr ""
1565
 
1566
+ #: admin/templates/fees.tpl.php:51 admin/templates/sidebar.tpl.php:6
1567
  msgctxt "admin sidebar"
1568
  msgid "Stripe Payment Module"
1569
  msgstr ""
1715
  msgid "Delete Field"
1716
  msgstr ""
1717
 
1718
+ #: admin/templates/form-fields-tags.tpl.php:5
1719
+ msgctxt "form-fields admin"
1720
+ msgid "-- None --"
1721
+ msgstr ""
1722
+
1723
+ #: admin/templates/form-fields-tags.tpl.php:14
1724
+ msgctxt "form-fields admin"
1725
+ msgid "Theme Tags"
1726
+ msgstr ""
1727
+
1728
+ #: admin/templates/form-fields-tags.tpl.php:21
1729
+ msgctxt "form-fields admin"
1730
+ msgid "Field Tag"
1731
+ msgstr ""
1732
+
1733
+ #: admin/templates/form-fields-tags.tpl.php:22
1734
+ msgctxt "form-fields admin"
1735
+ msgid "Field"
1736
+ msgstr ""
1737
+
1738
  #: admin/templates/form-fields.tpl.php:3
1739
  msgctxt "form-fields admin"
1740
  msgid "Add New Form Field"
1745
  msgid "Preview Form"
1746
  msgstr ""
1747
 
1748
+ #: admin/templates/form-fields.tpl.php:7
1749
+ msgctxt "form-fields admin"
1750
+ msgid "Manage Theme Tags"
1751
+ msgstr ""
1752
+
1753
+ #: admin/templates/form-fields.tpl.php:13
1754
  msgctxt "form-fields admin"
1755
  msgid ""
1756
  "Here, you can create new fields for your listings, edit or delete existing "
1758
  "special options for them."
1759
  msgstr ""
1760
 
1761
+ #: admin/templates/form-fields.tpl.php:19
1762
  msgctxt "form-fields admin"
1763
  msgid "Please see the <a>Form Fields documentation</a> for more details."
1764
  msgstr ""
1765
 
1766
+ #. #-#-#-#-# WPBDM.pot (Business Directory Plugin 3.6.9) #-#-#-#-#
1767
  #. Plugin Name of the plugin/theme
1768
  #: admin/templates/header.tpl.php:4
1769
  msgid "Business Directory Plugin"
2099
 
2100
  #: admin/templates/sidebar.tpl.php:3
2101
  msgctxt "admin sidebar"
2102
+ msgid "Discount Codes Module"
2103
+ msgstr ""
2104
+
2105
+ #: admin/templates/sidebar.tpl.php:4
2106
+ msgctxt "admin sidebar"
2107
  msgid "Claim Listings Module"
2108
  msgstr ""
2109
 
2110
+ #: admin/templates/sidebar.tpl.php:7
2111
  msgctxt "admin sidebar"
2112
  msgid "File Upload Module"
2113
  msgstr ""
2114
 
2115
+ #: admin/templates/sidebar.tpl.php:8
2116
  msgctxt "admin sidebar"
2117
  msgid "Featured Levels Module"
2118
  msgstr ""
2119
 
2120
+ #: admin/templates/sidebar.tpl.php:9
2121
  msgctxt "admin sidebar"
2122
  msgid "ZIP Code Search Module"
2123
  msgstr ""
2124
 
2125
+ #: admin/templates/sidebar.tpl.php:10
2126
  msgctxt "admin sidebar"
2127
  msgid "Regions Module"
2128
  msgstr ""
2129
 
2130
+ #: admin/templates/sidebar.tpl.php:11
2131
  msgctxt "admin sidebar"
2132
  msgid "Ratings Module"
2133
  msgstr ""
2134
 
2135
+ #: admin/templates/sidebar.tpl.php:12
2136
  msgctxt "admin sidebar"
2137
  msgid "Google Maps Module"
2138
  msgstr ""
2139
 
2140
+ #: admin/templates/sidebar.tpl.php:21
2141
  msgctxt "admin sidebar"
2142
  msgid "Like this plugin?"
2143
  msgstr ""
2144
 
2145
+ #: admin/templates/sidebar.tpl.php:23
2146
  msgctxt "admin sidebar"
2147
  msgid "Why not do any or all of the following:"
2148
  msgstr ""
2149
 
2150
+ #: admin/templates/sidebar.tpl.php:25
2151
  msgctxt "admin sidebar"
2152
  msgid "Give it a good rating on WordPress.org."
2153
  msgstr ""
2154
 
2155
+ #: admin/templates/sidebar.tpl.php:26
2156
  msgctxt "admin sidebar"
2157
  msgid "Let other people know that it works with your WordPress setup."
2158
  msgstr ""
2159
 
2160
+ #: admin/templates/sidebar.tpl.php:27
2161
  msgctxt "admin sidebar"
2162
  msgid "Buy a Premium Module"
2163
  msgstr ""
2164
 
2165
+ #: admin/templates/sidebar.tpl.php:34
2166
  msgctxt "admin sidebar"
2167
  msgid "Get a Premium Module"
2168
  msgstr ""
2169
 
2170
+ #: admin/templates/sidebar.tpl.php:43
2171
  msgctxt "admin sidebar"
2172
  msgid "Single Site License Combo Pack"
2173
  msgstr ""
2174
 
2175
+ #: admin/templates/sidebar.tpl.php:44
2176
  msgctxt "admin sidebar"
2177
  msgid "Multi Site License Combo Pack"
2178
  msgstr ""
2179
 
2180
+ #: admin/templates/sidebar.tpl.php:51
2181
  msgctxt "admin sidebar"
2182
  msgid "Found a bug? Need support?"
2183
  msgstr ""
2184
 
2185
+ #: admin/templates/sidebar.tpl.php:56
2186
  msgctxt "admin sidebar"
2187
  msgid "If you've found a bug or need support <a>visit the forums!</a>"
2188
  msgstr ""
2189
 
2190
+ #: admin/templates/sidebar.tpl.php:59
2191
  msgctxt "admin sidebar"
2192
  msgid "Full plugin documentation"
2193
  msgstr ""
2194
 
2195
+ #: admin/templates/sidebar.tpl.php:60
2196
  msgctxt "admin sidebar"
2197
  msgid "Quick Start Guide"
2198
  msgstr ""
2199
 
2200
+ #: admin/templates/sidebar.tpl.php:61
2201
  msgctxt "admin sidebar"
2202
  msgid "Video Tutorials"
2203
  msgstr ""
2204
 
2205
+ #: admin/templates/sidebar.tpl.php:69
2206
  msgctxt "admin sidebar"
2207
  msgid "Installed Modules"
2208
  msgstr ""
2209
 
2210
+ #: admin/templates/sidebar.tpl.php:80 admin/templates/sidebar.tpl.php:89
2211
  msgctxt "admin sidebar"
2212
  msgid "Installed"
2213
  msgstr ""
2214
 
2215
+ #: admin/templates/sidebar.tpl.php:82 admin/templates/sidebar.tpl.php:89
2216
  msgctxt "admin sidebar"
2217
  msgid "Not Installed"
2218
  msgstr ""
2219
 
2220
+ #: admin/templates/sidebar.tpl.php:88
2221
  msgctxt "admin sidebar"
2222
  msgid "Enhanced Categories Module"
2223
  msgstr ""
2224
 
2225
+ #: admin/templates/themes-delete-confirm.tpl.php:1
2226
+ msgctxt "themes admin"
2227
+ msgid "Delete theme"
2228
+ msgstr ""
2229
+
2230
+ #: admin/templates/themes-delete-confirm.tpl.php:3
2231
+ msgctxt "themes admin"
2232
+ msgid "Are you sure you want to delete the theme \"%s\"?"
2233
+ msgstr ""
2234
+
2235
+ #: admin/templates/themes-delete-confirm.tpl.php:12
2236
+ msgctxt "themes admin"
2237
+ msgid "Delete Theme"
2238
+ msgstr ""
2239
+
2240
+ #: admin/templates/themes-install.tpl.php:2 admin/templates/themes.tpl.php:3
2241
+ msgctxt "themes"
2242
+ msgid "Upload Directory Theme"
2243
+ msgstr ""
2244
+
2245
+ #: admin/templates/themes-install.tpl.php:8
2246
+ msgctxt "themes"
2247
+ msgid "This is a theme or skin from %s and is NOT a regular WordPress theme."
2248
+ msgstr ""
2249
+
2250
+ #: admin/templates/themes-install.tpl.php:21
2251
+ msgctxt "themes"
2252
+ msgid "BD Theme archive (ZIP file)"
2253
+ msgstr ""
2254
+
2255
+ #: admin/templates/themes-install.tpl.php:30
2256
+ msgctxt "themes"
2257
+ msgid "Begin Upload"
2258
+ msgstr ""
2259
+
2260
+ #: admin/templates/themes.tpl.php:13
2261
+ msgctxt "themes"
2262
+ msgid "Active:"
2263
+ msgstr ""
2264
+
2265
+ #: admin/templates/themes.tpl.php:22
2266
+ msgctxt "themes"
2267
+ msgid "Activate"
2268
+ msgstr ""
2269
+
2270
+ #: admin/templates/themes.tpl.php:32
2271
+ msgctxt "themes"
2272
+ msgid "Version:"
2273
+ msgstr ""
2274
+
2275
+ #: admin/templates/themes.tpl.php:35
2276
+ msgctxt "themes"
2277
+ msgid "Author:"
2278
+ msgstr ""
2279
+
2280
  #: admin/templates/transactions.tpl.php:2
2281
  msgctxt "admin transactions"
2282
  msgid "Transactions"
2378
  msgid "Allow Tracking"
2379
  msgstr ""
2380
 
2381
+ #: business-directory-plugin.php:676
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2382
  msgctxt "admin plugins"
2383
  msgid "Settings"
2384
  msgstr ""
2385
 
2386
+ #: business-directory-plugin.php:686
2387
  msgctxt "post type general name"
2388
  msgid "Directory"
2389
  msgstr ""
2390
 
2391
+ #: business-directory-plugin.php:687
2392
  msgctxt "post type singular name"
2393
  msgid "Directory"
2394
  msgstr ""
2395
 
2396
+ #: business-directory-plugin.php:688
2397
  msgctxt "listing"
2398
  msgid "Add New Listing"
2399
  msgstr ""
2400
 
2401
+ #: business-directory-plugin.php:689
2402
  msgctxt "post type"
2403
  msgid "Add New Listing"
2404
  msgstr ""
2405
 
2406
+ #: business-directory-plugin.php:690 core/compatibility/deprecated.php:255
2407
  msgid "Edit Listing"
2408
  msgstr ""
2409
 
2410
+ #: business-directory-plugin.php:691
2411
  msgid "New Listing"
2412
  msgstr ""
2413
 
2414
+ #: business-directory-plugin.php:692
2415
  msgid "View Listing"
2416
  msgstr ""
2417
 
2418
+ #: business-directory-plugin.php:693
2419
  msgid "Search Listings"
2420
  msgstr ""
2421
 
2422
+ #: business-directory-plugin.php:694
2423
  msgid "No listings found"
2424
  msgstr ""
2425
 
2426
+ #: business-directory-plugin.php:695
2427
  msgid "No listings found in trash"
2428
  msgstr ""
2429
 
2430
+ #: business-directory-plugin.php:717
2431
  msgid "Directory Categories"
2432
  msgstr ""
2433
 
2434
+ #: business-directory-plugin.php:830 business-directory-plugin.php:837
2435
  msgctxt "rss feed"
2436
  msgid "%s Feed"
2437
  msgstr ""
2438
 
2439
+ #: business-directory-plugin.php:1218
2440
  msgctxt "title"
2441
  msgid "Submit A Listing"
2442
  msgstr ""
2443
 
2444
+ #: business-directory-plugin.php:1228
2445
  msgctxt "title"
2446
  msgid "Find a Listing"
2447
  msgstr ""
2448
 
2449
+ #: business-directory-plugin.php:1238
2450
  msgctxt "title"
2451
  msgid "View All Listings"
2452
  msgstr ""
2453
 
2454
+ #: business-directory-plugin.php:1258
2455
  msgctxt "title"
2456
  msgid "Listings tagged: %s"
2457
  msgstr ""
2458
 
2459
+ #: core/class-csv-import.php:369
2460
  msgctxt "admin csv-import"
2461
  msgid "Could not create listing category \"%s\""
2462
  msgstr ""
2463
 
2464
+ #: core/class-csv-import.php:513
2465
  msgctxt "admin csv-import"
2466
  msgid "Username \"%s\" does not exist"
2467
  msgstr ""
2468
 
2469
+ #: core/class-csv-import.php:545
2470
  msgctxt "admin csv-import"
2471
  msgid "Missing required field: %s"
2472
  msgstr ""
2473
 
2474
+ #: core/class-csv-import.php:565
2475
  msgctxt "admin csv-import"
2476
  msgid "Listing category \"%s\" does not exist"
2477
  msgstr ""
2478
 
2479
+ #: core/class-form-field.php:56
2480
  msgctxt "form-fields-api"
2481
  msgid "Invalid form field type"
2482
  msgstr ""
2483
 
2484
+ #: core/class-form-field.php:450
2485
  msgctxt "form-fields-api"
2486
  msgid "Field label is required."
2487
  msgstr ""
2488
 
2489
+ #: core/class-form-field.php:460
2490
+ msgctxt "form-fields-api"
2491
+ msgid "Requested field type change is incompatible. Type will not be modified."
2492
+ msgstr ""
2493
+
2494
+ #: core/class-form-field.php:480
2495
  msgctxt "form-fields-api"
2496
  msgid ""
2497
  "There can only be one field with association \"%s\". Please select another "
2498
  "association."
2499
  msgstr ""
2500
 
2501
+ #: core/class-form-field.php:490
2502
  msgctxt "form-fields-api"
2503
  msgid "\"%s\" is an invalid field type for this association."
2504
  msgstr ""
2505
 
2506
+ #: core/class-form-field.php:527
2507
  msgctxt "form-fields-api"
2508
  msgid "Invalid field ID"
2509
  msgstr ""
2510
 
2511
+ #: core/class-form-field.php:536
2512
  msgctxt "form-fields api"
2513
  msgid ""
2514
  "This form field can't be deleted because it is required for the plugin to "
2515
  "work."
2516
  msgstr ""
2517
 
2518
+ #: core/class-form-field.php:548
2519
  msgctxt "form-fields-api"
2520
  msgid "An error occurred while trying to delete this field."
2521
  msgstr ""
2570
  msgid "(Fee Unavailable)"
2571
  msgstr ""
2572
 
2573
+ #: core/class-listings-api.php:300
2574
  msgctxt "notify email"
2575
  msgid "[%s] New listing notification"
2576
  msgstr ""
2577
 
2578
+ #: core/class-listings-api.php:319
2579
  msgctxt "notify email"
2580
  msgid "[%s] Listing edit notification"
2581
  msgstr ""
2620
  msgid "Leave blank for automatic height."
2621
  msgstr ""
2622
 
2623
+ #: core/class-payment.php:221
2624
  msgctxt "listings"
2625
  msgid "Fee \"%s\" for category \"%s\""
2626
  msgstr ""
2627
 
2628
+ #: core/class-recaptcha.php:87 core/class-recaptcha.php:102
2629
  msgctxt "recaptcha"
2630
  msgid "The reCAPTCHA wasn't entered correctly."
2631
  msgstr ""
2842
  msgid "Enable AJAX compatibility mode?"
2843
  msgstr ""
2844
 
2845
+ #: core/class-settings.php:141 core/class-settings.php:615
2846
  msgctxt "admin settings"
2847
  msgid "Listings"
2848
  msgstr ""
2849
 
2850
+ #: core/class-settings.php:142 core/class-settings.php:289
2851
  msgctxt "admin settings"
2852
  msgid "General Settings"
2853
  msgstr ""
3040
  msgid "Sort order for categories"
3041
  msgstr ""
3042
 
3043
+ #: core/class-settings.php:242 core/class-settings.php:260
3044
  msgctxt "admin settings"
3045
  msgid "Ascending"
3046
  msgstr ""
3047
 
3048
+ #: core/class-settings.php:242 core/class-settings.php:260
3049
  msgctxt "admin settings"
3050
  msgid "Descending"
3051
  msgstr ""
3102
 
3103
  #: core/class-settings.php:255
3104
  msgctxt "admin settings"
3105
+ msgid "Paid first then free. Inside each group by date."
3106
  msgstr ""
3107
 
3108
+ #: core/class-settings.php:256
3109
  msgctxt "admin settings"
3110
+ msgid "Paid first then free. Inside each group by title."
3111
  msgstr ""
3112
 
3113
  #: core/class-settings.php:258
3114
  msgctxt "admin settings"
3115
+ msgid "Sort directory listings by"
3116
+ msgstr ""
3117
+
3118
+ #: core/class-settings.php:259
3119
+ msgctxt "admin settings"
3120
  msgid "Ascending for ascending order A-Z, Descending for descending order Z-A"
3121
  msgstr ""
3122
 
3123
+ #: core/class-settings.php:264
3124
  msgctxt "admin settings"
3125
  msgid "Enable sort bar?"
3126
  msgstr ""
3127
 
3128
+ #: core/class-settings.php:269
3129
  msgctxt "admin settings"
3130
  msgid "Sortbar Fields"
3131
  msgstr ""
3132
 
3133
+ #: core/class-settings.php:278
3134
  msgctxt "admin settings"
3135
  msgid "Featured (Sticky) listing settings"
3136
  msgstr ""
3137
 
3138
+ #: core/class-settings.php:279
3139
  msgctxt "admin settings"
3140
  msgid "Offer sticky listings?"
3141
  msgstr ""
3142
 
3143
+ #: core/class-settings.php:280
3144
  msgctxt "admin settings"
3145
  msgid "Offer upgrades during submit process?"
3146
  msgstr ""
3147
 
3148
+ #: core/class-settings.php:281
3149
  msgctxt "admin settings"
3150
  msgid "Sticky listing price"
3151
  msgstr ""
3152
 
3153
+ #: core/class-settings.php:282
3154
  msgctxt "admin settings"
3155
  msgid "Sticky listing page description text"
3156
  msgstr ""
3157
 
3158
+ #: core/class-settings.php:283
3159
  msgctxt "admin settings"
3160
  msgid ""
3161
  "You can upgrade your listing to featured status. Featured listings will "
3162
  "always appear on top of regular listings."
3163
  msgstr ""
3164
 
3165
+ #: core/class-settings.php:288
3166
  msgctxt "admin settings"
3167
  msgid "E-Mail"
3168
  msgstr ""
3169
 
3170
+ #: core/class-settings.php:292
3171
  msgctxt "admin settings"
3172
  msgid "Display email address fields publicly?"
3173
  msgstr ""
3174
 
3175
+ #: core/class-settings.php:295
3176
  msgctxt "admin settings"
3177
  msgid ""
3178
  "Shows the email address of the listing owner to all web users. NOT "
3180
  "harvest it for future use."
3181
  msgstr ""
3182
 
3183
+ #: core/class-settings.php:298
3184
  msgctxt "admin settings"
3185
  msgid "How to determine the listing's email address?"
3186
  msgstr ""
3187
 
3188
+ #: core/class-settings.php:301
3189
  msgctxt "admin settings"
3190
  msgid ""
3191
  "This affects emails sent to listing owners via contact forms or when their "
3192
  "listings expire."
3193
  msgstr ""
3194
 
3195
+ #: core/class-settings.php:308
3196
  msgctxt "admin settings"
3197
  msgid "E-Mail Notifications"
3198
  msgstr ""
3199
 
3200
+ #: core/class-settings.php:311
3201
  msgctxt "admin settings"
3202
  msgid "Notify admin via e-mail when..."
3203
  msgstr ""
3204
 
3205
+ #: core/class-settings.php:315
3206
  msgctxt "admin settings"
3207
  msgid "A new listing is submitted."
3208
  msgstr ""
3209
 
3210
+ #: core/class-settings.php:316
3211
  msgctxt "admin settings"
3212
  msgid "A listing is edited."
3213
  msgstr ""
3214
 
3215
+ #: core/class-settings.php:317
3216
  msgctxt "admin settings"
3217
  msgid "A listing expires."
3218
  msgstr ""
3219
 
3220
+ #: core/class-settings.php:318
3221
  msgctxt "admin settings"
3222
  msgid "A contact message is sent to a listing's owner."
3223
  msgstr ""
3224
 
3225
+ #: core/class-settings.php:324
3226
  msgctxt "admin settings"
3227
  msgid "CC this e-mail address too"
3228
  msgstr ""
3229
 
3230
+ #: core/class-settings.php:330
3231
  msgctxt "admin settings"
3232
  msgid "Notify users via e-mail when..."
3233
  msgstr ""
3234
 
3235
+ #: core/class-settings.php:333
3236
  msgctxt "admin settings"
3237
  msgid "You can modify the text template used for most of these e-mails below."
3238
  msgstr ""
3239
 
3240
+ #: core/class-settings.php:334
3241
  msgctxt "admin settings"
3242
  msgid "Their listing is submitted."
3243
  msgstr ""
3244
 
3245
+ #: core/class-settings.php:335
3246
  msgctxt "admin settings"
3247
  msgid "Their listing is approved/published."
3248
  msgstr ""
3249
 
3250
+ #: core/class-settings.php:344
3251
  msgctxt "contact email"
3252
  msgid "You have received a reply from your listing at %s."
3253
  msgstr ""
3254
 
3255
+ #: core/class-settings.php:345
3256
  msgctxt "contact email"
3257
  msgid "Name: %s"
3258
  msgstr ""
3259
 
3260
+ #: core/class-settings.php:346
3261
  msgctxt "contact email"
3262
  msgid "E-Mail: %s"
3263
  msgstr ""
3264
 
3265
+ #: core/class-settings.php:347
3266
  msgctxt "contact email"
3267
  msgid "Message:"
3268
  msgstr ""
3269
 
3270
+ #: core/class-settings.php:349
3271
  msgctxt "contact email"
3272
  msgid "Time: %s"
3273
  msgstr ""
3274
 
3275
+ #: core/class-settings.php:351
3276
  msgctxt "admin settings"
3277
  msgid "E-Mail Templates"
3278
  msgstr ""
3279
 
3280
+ #: core/class-settings.php:354
3281
  msgctxt "admin settings"
3282
  msgid "Email confirmation message"
3283
  msgstr ""
3284
 
3285
+ #: core/class-settings.php:358
3286
  msgctxt "admin settings"
3287
  msgid "Sent after a listing has been submitted."
3288
  msgstr ""
3289
 
3290
+ #: core/class-settings.php:359 core/class-settings.php:367
3291
+ #: core/class-settings.php:408
3292
  msgctxt "admin settings"
3293
  msgid "Listing's title"
3294
  msgstr ""
3295
 
3296
+ #: core/class-settings.php:362
3297
  msgctxt "admin settings"
3298
  msgid "Listing published message"
3299
  msgstr ""
3300
 
3301
+ #: core/class-settings.php:365
3302
  msgctxt "admin settings"
3303
  msgid ""
3304
  "Your listing \"[listing]\" is now available at [listing-url] and can be "
3305
  "viewed by the public."
3306
  msgstr ""
3307
 
3308
+ #: core/class-settings.php:366
3309
  msgctxt "admin settings"
3310
  msgid "Sent when the listing has been published or approved by an admin."
3311
  msgstr ""
3312
 
3313
+ #: core/class-settings.php:368
3314
  msgctxt "admin settings"
3315
  msgid "Listing's URL"
3316
  msgstr ""
3317
 
3318
+ #: core/class-settings.php:372
3319
  msgctxt "admin settings"
3320
  msgid "Listing Contact Message"
3321
  msgstr ""
3322
 
3323
+ #: core/class-settings.php:376
3324
  msgctxt "admin settings"
3325
  msgid ""
3326
  "Sent to listing owners when someone uses the contact form on their listing "
3327
  "pages."
3328
  msgstr ""
3329
 
3330
+ #: core/class-settings.php:386
3331
  msgctxt "admin settings"
3332
  msgid "Payment related"
3333
  msgstr ""
3334
 
3335
+ #: core/class-settings.php:403
3336
  msgctxt "admin settings"
3337
  msgid "Payment abandoned reminder message"
3338
  msgstr ""
3339
 
3340
+ #: core/class-settings.php:407
3341
  msgctxt "admin settings"
3342
  msgid "Sent some time after a pending payment is abandoned by users."
3343
  msgstr ""
3344
 
3345
+ #: core/class-settings.php:409
3346
  msgctxt "admin settings"
3347
  msgid "Checkout URL link"
3348
  msgstr ""
3349
 
3350
+ #: core/class-settings.php:415
3351
  msgctxt "admin settings"
3352
  msgid "Renewal Reminders"
3353
  msgstr ""
3354
 
3355
+ #: core/class-settings.php:418
3356
  msgctxt "admin settings"
3357
  msgid ""
3358
  "This section refers only to the text of the renewal/expiration notices. You "
3359
  "can also <a>configure when the e-mails are sent</a>."
3360
  msgstr ""
3361
 
3362
+ #: core/class-settings.php:422
3363
  msgctxt "admin settings"
3364
  msgid "Pending expiration e-mail message"
3365
  msgstr ""
3366
 
3367
+ #: core/class-settings.php:426
3368
  msgctxt "settings"
3369
  msgid ""
3370
  "Sent some time before the listing expires. Applies to non-recurring renewals "
3371
  "only."
3372
  msgstr ""
3373
 
 
 
 
 
 
 
 
3374
  #: core/class-settings.php:427 core/class-settings.php:440
3375
  #: core/class-settings.php:453 core/class-settings.php:466
3376
  #: core/class-settings.php:479
3377
  msgctxt "settings"
3378
+ msgid "Listing's name (with link)"
3379
  msgstr ""
3380
 
3381
  #: core/class-settings.php:428 core/class-settings.php:441
3382
+ #: core/class-settings.php:454 core/class-settings.php:467
3383
  #: core/class-settings.php:480
3384
  msgctxt "settings"
3385
+ msgid "Author's name"
3386
+ msgstr ""
3387
+
3388
+ #: core/class-settings.php:429 core/class-settings.php:442
3389
+ #: core/class-settings.php:481
3390
+ msgctxt "settings"
3391
  msgid "Expiration date"
3392
  msgstr ""
3393
 
3394
+ #: core/class-settings.php:430
3395
  msgctxt "settings"
3396
  msgid "Category that is going to expire"
3397
  msgstr ""
3398
 
3399
+ #: core/class-settings.php:431 core/class-settings.php:444
3400
+ #: core/class-settings.php:483
3401
  msgctxt "settings"
3402
  msgid "Link to renewal page"
3403
  msgstr ""
3404
 
3405
+ #: core/class-settings.php:432 core/class-settings.php:445
3406
+ #: core/class-settings.php:457 core/class-settings.php:470
3407
+ #: core/class-settings.php:484
3408
  msgctxt "settings"
3409
  msgid "Link to your site"
3410
  msgstr ""
3411
 
3412
+ #: core/class-settings.php:435
3413
  msgctxt "admin settings"
3414
  msgid "Listing Renewal e-mail message"
3415
  msgstr ""
3416
 
3417
+ #: core/class-settings.php:439
3418
  msgctxt "settings"
3419
  msgid ""
3420
  "Sent at the time of listing expiration. Applies to non-recurring renewals "
3421
  "only."
3422
  msgstr ""
3423
 
3424
+ #: core/class-settings.php:443 core/class-settings.php:482
3425
  msgctxt "settings"
3426
  msgid "Category that expired"
3427
  msgstr ""
3428
 
3429
+ #: core/class-settings.php:448
3430
  msgctxt "admin settings"
3431
  msgid "Listing auto-renewal reminder (recurring payments)"
3432
  msgstr ""
3433
 
3434
+ #: core/class-settings.php:452
3435
  msgctxt "settings"
3436
  msgid ""
3437
  "Sent some time before the listing is auto-renewed. Applies to recurring "
3438
  "renewals only."
3439
  msgstr ""
3440
 
3441
+ #: core/class-settings.php:455 core/class-settings.php:469
3442
  msgctxt "settings"
3443
  msgid "Renewal date"
3444
  msgstr ""
3445
 
3446
+ #: core/class-settings.php:456
3447
  msgctxt "settings"
3448
  msgid "Category that is going to be renewed"
3449
  msgstr ""
3450
 
3451
+ #: core/class-settings.php:458
3452
  msgctxt "settings"
3453
  msgid "Link to manage subscriptions"
3454
  msgstr ""
3455
 
3456
+ #: core/class-settings.php:461
3457
  msgctxt "admin settings"
3458
  msgid "Listing Renewal e-mail message (recurring payments)"
3459
  msgstr ""
3460
 
3461
+ #: core/class-settings.php:465
3462
  msgctxt "settings"
3463
  msgid ""
3464
  "Sent after the listing is auto-renewed. Applies to recurring renewals only."
3465
  msgstr ""
3466
 
3467
+ #: core/class-settings.php:468
3468
  msgctxt "settings"
3469
  msgid "Renewed category"
3470
  msgstr ""
3471
 
3472
+ #: core/class-settings.php:474
3473
  msgctxt "admin settings"
3474
  msgid "Renewal reminder e-mail message"
3475
  msgstr ""
3476
 
3477
+ #: core/class-settings.php:478
3478
  msgctxt "settings"
3479
  msgid ""
3480
  "Sent some time after listing expiration and when no renewal has occurred. "
3481
  "Applies to both recurring and non-recurring renewals."
3482
  msgstr ""
3483
 
3484
+ #: core/class-settings.php:488
3485
  msgctxt "admin settings"
3486
  msgid "Payment"
3487
  msgstr ""
3488
 
3489
+ #: core/class-settings.php:489
3490
  msgctxt "admin settings"
3491
  msgid "Payment Settings"
3492
  msgstr ""
3493
 
3494
+ #: core/class-settings.php:492
3495
  msgctxt "admin settings"
3496
  msgid "Turn On payments?"
3497
  msgstr ""
3498
 
3499
+ #: core/class-settings.php:494
3500
  msgctxt "admin settings"
3501
  msgid "Put payment gateways in test mode?"
3502
  msgstr ""
3503
 
3504
+ #: core/class-settings.php:499
3505
  msgctxt "admin settings"
3506
  msgid "Perform checkouts on the secure (HTTPS) version of your site?"
3507
  msgstr ""
3508
 
3509
+ #: core/class-settings.php:502
3510
  msgctxt "admin settings"
3511
  msgid ""
3512
  "Recommended for added security. For this to work you need to enable HTTPS on "
3513
  "your server and <a>obtain an SSL certificate</a>."
3514
  msgstr ""
3515
 
3516
+ #: core/class-settings.php:506
3517
  msgctxt "admin settings"
3518
  msgid "Currency Code"
3519
  msgstr ""
3520
 
3521
+ #: core/class-settings.php:508
3522
  msgctxt "admin settings"
3523
  msgid "Australian Dollar (AUD)"
3524
  msgstr ""
3525
 
3526
+ #: core/class-settings.php:509
3527
  msgctxt "admin settings"
3528
  msgid "Brazilian Real (BRL)"
3529
  msgstr ""
3530
 
3531
+ #: core/class-settings.php:510
3532
  msgctxt "admin settings"
3533
  msgid "Canadian Dollar (CAD)"
3534
  msgstr ""
3535
 
3536
+ #: core/class-settings.php:511
3537
  msgctxt "admin settings"
3538
  msgid "Czech Koruna (CZK)"
3539
  msgstr ""
3540
 
3541
+ #: core/class-settings.php:512
3542
  msgctxt "admin settings"
3543
  msgid "Danish Krone (DKK)"
3544
  msgstr ""
3545
 
3546
+ #: core/class-settings.php:513
3547
  msgctxt "admin settings"
3548
  msgid "Euro (EUR)"
3549
  msgstr ""
3550
 
3551
+ #: core/class-settings.php:514
3552
  msgctxt "admin settings"
3553
  msgid "Hong Kong Dollar (HKD)"
3554
  msgstr ""
3555
 
3556
+ #: core/class-settings.php:515
3557
  msgctxt "admin settings"
3558
  msgid "Hungarian Forint (HUF)"
3559
  msgstr ""
3560
 
3561
+ #: core/class-settings.php:516
3562
  msgctxt "admin settings"
3563
  msgid "Israeli New Shequel (ILS)"
3564
  msgstr ""
3565
 
3566
+ #: core/class-settings.php:517
3567
  msgctxt "admin settings"
3568
  msgid "Japanese Yen (JPY)"
3569
  msgstr ""
3570
 
3571
+ #: core/class-settings.php:518
3572
  msgctxt "admin settings"
3573
  msgid "Malasian Ringgit (MYR)"
3574
  msgstr ""
3575
 
3576
+ #: core/class-settings.php:519
3577
  msgctxt "admin settings"
3578
  msgid "Mexican Peso (MXN)"
3579
  msgstr ""
3580
 
3581
+ #: core/class-settings.php:520
3582
  msgctxt "admin settings"
3583
  msgid "Norwegian Krone (NOK)"
3584
  msgstr ""
3585
 
3586
+ #: core/class-settings.php:521
3587
  msgctxt "admin settings"
3588
  msgid "New Zealand Dollar (NZD)"
3589
  msgstr ""
3590
 
3591
+ #: core/class-settings.php:522
3592
  msgctxt "admin settings"
3593
  msgid "Philippine Peso (PHP)"
3594
  msgstr ""
3595
 
3596
+ #: core/class-settings.php:523
3597
  msgctxt "admin settings"
3598
  msgid "Polish Zloty (PLN)"
3599
  msgstr ""
3600
 
3601
+ #: core/class-settings.php:524
3602
  msgctxt "admin settings"
3603
  msgid "Pound Sterling (GBP)"
3604
  msgstr ""
3605
 
3606
+ #: core/class-settings.php:525
3607
  msgctxt "admin settings"
3608
  msgid "Singapore Dollar (SGD)"
3609
  msgstr ""
3610
 
3611
+ #: core/class-settings.php:526
3612
  msgctxt "admin settings"
3613
  msgid "Swedish Krona (SEK)"
3614
  msgstr ""
3615
 
3616
+ #: core/class-settings.php:527
3617
  msgctxt "admin settings"
3618
  msgid "Swiss Franc (CHF)"
3619
  msgstr ""
3620
 
3621
+ #: core/class-settings.php:528
3622
  msgctxt "admin settings"
3623
  msgid "Taiwan Dollar (TWD)"
3624
  msgstr ""
3625
 
3626
+ #: core/class-settings.php:529
3627
  msgctxt "admin settings"
3628
  msgid "Thai Baht (THB)"
3629
  msgstr ""
3630
 
3631
+ #: core/class-settings.php:530
3632
  msgctxt "admin settings"
3633
  msgid "Turkish Lira (TRY)"
3634
  msgstr ""
3635
 
3636
+ #: core/class-settings.php:531
3637
  msgctxt "admin settings"
3638
+ msgid "U.S. Dollar (USD)"
3639
  msgstr ""
3640
 
3641
+ #: core/class-settings.php:535
3642
  msgctxt "admin settings"
3643
  msgid "Currency Symbol"
3644
  msgstr ""
3645
 
3646
+ #: core/class-settings.php:540
3647
+ msgctxt "admin settings"
3648
+ msgid "Currency symbol display"
3649
+ msgstr ""
3650
+
3651
+ #: core/class-settings.php:544
3652
+ msgctxt "admin settings"
3653
+ msgid "Show currency symbol on the left"
3654
+ msgstr ""
3655
+
3656
+ #: core/class-settings.php:545
3657
+ msgctxt "admin settings"
3658
+ msgid "Show currency symbol on the right"
3659
+ msgstr ""
3660
+
3661
+ #: core/class-settings.php:546
3662
+ msgctxt "admin settings"
3663
+ msgid "Do not show currency symbol"
3664
+ msgstr ""
3665
+
3666
+ #: core/class-settings.php:548
3667
  msgctxt "admin settings"
3668
  msgid "Thank you for payment message"
3669
  msgstr ""
3670
 
3671
+ #: core/class-settings.php:549
3672
  msgctxt "admin settings"
3673
  msgid ""
3674
  "Thank you for your payment. Your payment is being verified and your listing "
3675
  "reviewed. The verification and review process could take up to 48 hours."
3676
  msgstr ""
3677
 
3678
+ #: core/class-settings.php:554
3679
  msgctxt "admin settings"
3680
  msgid "Ask users to come back for abandoned payments?"
3681
  msgstr ""
3682
 
3683
+ #: core/class-settings.php:557
3684
  msgctxt "admin settings"
3685
  msgid ""
3686
  "An abandoned payment is when a user attempts to place a listing and gets to "
3689
  "the transaction. BD can remind them to come back and continue."
3690
  msgstr ""
3691
 
3692
+ #: core/class-settings.php:563
3693
  msgctxt "admin settings"
3694
  msgid "Listing abandonment threshold (hours)"
3695
  msgstr ""
3696
 
3697
+ #: core/class-settings.php:568
3698
  msgctxt "admin settings"
3699
  msgid ""
3700
  "Listings with pending payments are marked as abandoned after this time. You "
3701
  "can also <a>customize the e-mail</a> users receive."
3702
  msgstr ""
3703
 
3704
+ #: core/class-settings.php:574
3705
  msgctxt "admin settings"
3706
  msgid "Registration"
3707
  msgstr ""
3708
 
3709
+ #: core/class-settings.php:575
3710
  msgctxt "admin settings"
3711
  msgid "Registration Settings"
3712
  msgstr ""
3713
 
3714
+ #: core/class-settings.php:576
3715
  msgctxt "admin settings"
3716
  msgid "Require login to post listings?"
3717
  msgstr ""
3718
 
3719
+ #: core/class-settings.php:581
3720
  msgctxt "admin settings"
3721
  msgid "Registration URL"
3722
  msgstr ""
3723
 
3724
+ #: core/class-settings.php:584
3725
  msgctxt "admin settings"
3726
  msgid ""
3727
  "URL of your membership plugin's registration page. Only enter this if using "
3728
  "a membership plugin or custom registration page."
3729
  msgstr ""
3730
 
3731
+ #: core/class-settings.php:588
3732
  msgctxt "admin settings"
3733
  msgid "Image"
3734
  msgstr ""
3735
 
3736
+ #: core/class-settings.php:589
3737
  msgctxt "admin settings"
3738
  msgid ""
3739
  "Any changes to these settings will affect new listings only. Existing "
3742
  "here."
3743
  msgstr ""
3744
 
3745
+ #: core/class-settings.php:590
3746
  msgctxt "admin settings"
3747
  msgid "Image Settings"
3748
  msgstr ""
3749
 
3750
+ #: core/class-settings.php:591
3751
  msgctxt "admin settings"
3752
  msgid "Allow images?"
3753
  msgstr ""
3754
 
3755
+ #: core/class-settings.php:593
3756
  msgctxt "admin settings"
3757
  msgid "Min Image File Size (KB)"
3758
  msgstr ""
3759
 
3760
+ #: core/class-settings.php:594
3761
  msgctxt "admin settings"
3762
  msgid "Max Image File Size (KB)"
3763
  msgstr ""
3764
 
3765
+ #: core/class-settings.php:596
3766
  msgctxt "admin settings"
3767
  msgid "Min image width (px)"
3768
  msgstr ""
3769
 
3770
+ #: core/class-settings.php:597
3771
  msgctxt "admin settings"
3772
  msgid "Min image height (px)"
3773
  msgstr ""
3774
 
3775
+ #: core/class-settings.php:599
3776
  msgctxt "admin settings"
3777
  msgid "Max image width (px)"
3778
  msgstr ""
3779
 
3780
+ #: core/class-settings.php:600
3781
  msgctxt "admin settings"
3782
  msgid "Max image height (px)"
3783
  msgstr ""
3784
 
3785
+ #: core/class-settings.php:602
3786
  msgctxt "admin settings"
3787
  msgid "Turn on thickbox/lightbox?"
3788
  msgstr ""
3789
 
3790
+ #: core/class-settings.php:602
3791
  msgctxt "admin settings"
3792
  msgid ""
3793
  "Uncheck if it conflicts with other elements or plugins installed on your site"
3794
  msgstr ""
3795
 
3796
+ #: core/class-settings.php:604
3797
  msgctxt "admin settings"
3798
  msgid "Thumbnails"
3799
  msgstr ""
3800
 
3801
+ #: core/class-settings.php:605
3802
  msgctxt "admin settings"
3803
  msgid "Thumbnail width (px)"
3804
  msgstr ""
3805
 
3806
+ #: core/class-settings.php:606
3807
  msgctxt "admin settings"
3808
  msgid "Thumbnail height (px)"
3809
  msgstr ""
3810
 
3811
+ #: core/class-settings.php:609
3812
  msgctxt "admin settings"
3813
  msgid "Crop thumbnails to exact dimensions?"
3814
  msgstr ""
3815
 
3816
+ #: core/class-settings.php:612
3817
  msgctxt "admin settings"
3818
  msgid ""
3819
  "When enabled images will match exactly the dimensions above but part of the "
3822
  "Depending on the uploaded images, thumbnails may have different heights."
3823
  msgstr ""
3824
 
3825
+ #: core/class-settings.php:618
3826
  msgctxt "admin settings"
3827
  msgid "Number of free images"
3828
  msgstr ""
3829
 
3830
+ #: core/class-settings.php:623
3831
  msgctxt "admin settings"
3832
  msgid ""
3833
  "For paid listing images, configure that by adding or editing a <a>Fee Plan</"
3834
  "a> instead of this setting, which is ignored for paid listings."
3835
  msgstr ""
3836
 
3837
+ #: core/class-settings.php:624
3838
  msgctxt "admin settings"
3839
  msgid "Use default picture for listings with no picture?"
3840
  msgstr ""
3841
 
3842
+ #: core/class-settings.php:625
3843
  msgctxt "admin settings"
3844
  msgid "Show Thumbnail on main listings page?"
3845
  msgstr ""
3846
 
3847
+ #: core/class-settings.php:681
3848
  msgctxt "admin settings"
3849
  msgid ""
3850
  "Could not copy the AJAX compatibility plugin \"%s\". Compatibility mode was "
3851
  "not activated."
3852
  msgstr ""
3853
 
3854
+ #: core/class-settings.php:689
3855
  msgctxt "admin settings"
3856
  msgid ""
3857
  "Could not activate AJAX Compatibility mode: the directory \"%s\" could not "
3858
  "be created."
3859
  msgstr ""
3860
 
3861
+ #: core/class-settings.php:698
3862
  msgctxt "admin settings"
3863
  msgid ""
3864
  "Could not remove the \"Business Directory Plugin - AJAX Compatibility Module"
3865
  "\". Please remove the file \"%s\" manually or deactivate the plugin."
3866
  msgstr ""
3867
 
3868
+ #: core/class-settings.php:997
3869
  msgctxt "settings"
3870
  msgid "Deactivate License"
3871
  msgstr ""
3872
 
3873
+ #: core/class-settings.php:999
3874
  msgctxt "settings"
3875
  msgid "Deactivating license..."
3876
  msgstr ""
3877
 
3878
+ #: core/class-settings.php:1002
3879
  msgctxt "settings"
3880
  msgid "Activate License"
3881
  msgstr ""
3882
 
3883
+ #: core/class-settings.php:1004
3884
  msgctxt "settings"
3885
  msgid "Activating license..."
3886
  msgstr ""
3887
 
3888
+ #: core/class-settings.php:1028
3889
  msgctxt "admin settings"
3890
  msgid "Valid placeholders: %s"
3891
  msgstr ""
3892
 
3893
+ #: core/class-settings.php:1062
3894
  msgctxt "settings email"
3895
  msgid "Click to edit e-mail"
3896
  msgstr ""
3897
 
3898
+ #: core/class-settings.php:1063
3899
  msgctxt "settings email"
3900
  msgid "Click to edit"
3901
  msgstr ""
3902
 
3903
+ #: core/class-settings.php:1076
3904
  msgctxt "settings email"
3905
  msgid "E-Mail Subject"
3906
  msgstr ""
3907
 
3908
+ #: core/class-settings.php:1087
3909
  msgctxt "settings email"
3910
  msgid "E-Mail Body"
3911
  msgstr ""
3912
 
3913
+ #: core/class-settings.php:1098
3914
  msgctxt "settings email"
3915
  msgid "You can use the following placeholders:"
3916
  msgstr ""
3917
 
3918
+ #: core/class-settings.php:1121
3919
  msgctxt "settings email"
3920
  msgid "Preview e-mail"
3921
  msgstr ""
3922
 
3923
+ #: core/class-settings.php:1122
3924
  msgctxt "settings email"
3925
  msgid "Cancel"
3926
  msgstr ""
3927
 
3928
+ #: core/class-settings.php:1123
3929
  msgctxt "settings email"
3930
  msgid "Save Changes"
3931
  msgstr ""
3932
 
3933
+ #: core/class-settings.php:1142
3934
  msgctxt "settings email"
3935
  msgid "Site title"
3936
  msgstr ""
3937
 
3938
+ #: core/class-settings.php:1145
3939
  msgctxt "settings email"
3940
  msgid "Site title (with link)"
3941
  msgstr ""
3942
 
3943
+ #: core/class-settings.php:1148
3944
  msgctxt "settings email"
3945
  msgid "Site address (with link)"
3946
  msgstr ""
3947
 
3948
+ #: core/class-settings.php:1151
3949
  msgctxt "settings email"
3950
  msgid "Directory URL (with link)"
3951
  msgstr ""
3952
 
3953
+ #: core/class-settings.php:1154
3954
  msgctxt "settings email"
3955
  msgid "Current date"
3956
  msgstr ""
3957
 
3958
+ #: core/class-settings.php:1157
3959
  msgctxt "settings email"
3960
  msgid "Current time"
3961
  msgstr ""
3991
  msgid "Upgrade Listing"
3992
  msgstr ""
3993
 
3994
+ #: core/compatibility/deprecated.php:214 core/templates-ui.php:183
3995
  msgid "Submit A Listing"
3996
  msgstr ""
3997
 
3998
+ #: core/compatibility/deprecated.php:227 core/templates-ui.php:192
3999
  msgid "View Listings"
4000
  msgstr ""
4001
 
4002
+ #: core/compatibility/deprecated.php:238 core/templates-ui.php:202
4003
  msgid "Directory"
4004
  msgstr ""
4005
 
4006
  #: core/compatibility/templates/wpbusdirman-index-categories.php:12
4007
+ #: core/templates-ui.php:229
4008
  msgctxt "templates"
4009
  msgid "Search Listings"
4010
  msgstr ""
4011
 
4012
+ #: core/fieldtypes/class-fieldtypes-checkbox.php:9
4013
  msgctxt "form-fields api"
4014
+ msgid "Checkbox"
4015
+ msgstr ""
4016
+
4017
+ #: core/fieldtypes/class-fieldtypes-checkbox.php:72
4018
+ #: core/fieldtypes/class-fieldtypes-radiobutton.php:68
4019
+ #: core/fieldtypes/class-fieldtypes-select.php:134
4020
+ msgctxt "form-fields admin"
4021
+ msgid "Field Options (for select lists, radio buttons and checkboxes)."
4022
+ msgstr ""
4023
+
4024
+ #: core/fieldtypes/class-fieldtypes-checkbox.php:93
4025
+ #: core/fieldtypes/class-fieldtypes-radiobutton.php:87
4026
+ #: core/fieldtypes/class-fieldtypes-select.php:162
4027
+ msgctxt "form-fields admin"
4028
+ msgid "Field list of options is required."
4029
  msgstr ""
4030
 
4031
+ #: core/fieldtypes/class-fieldtypes-date.php:9
4032
  msgctxt "form-fields api"
4033
+ msgid "Date Field"
4034
  msgstr ""
4035
 
4036
+ #: core/fieldtypes/class-fieldtypes-date.php:32
4037
+ msgid "%s (ex. %s)"
4038
+ msgstr ""
4039
+
4040
+ #: core/fieldtypes/class-fieldtypes-date.php:36
4041
  msgctxt "form-fields api"
4042
+ msgid "Date Format"
4043
  msgstr ""
4044
 
4045
+ #: core/fieldtypes/class-fieldtypes-date.php:61
4046
+ msgctxt "date field"
4047
+ msgid "%s must be in the format %s."
4048
  msgstr ""
4049
 
4050
+ #: core/fieldtypes/class-fieldtypes-date.php:64
4051
+ msgctxt "date field"
4052
+ msgid "%s must be a valid date."
4053
  msgstr ""
4054
 
4055
+ #: core/fieldtypes/class-fieldtypes-facebook.php:6
4056
  msgctxt "form-fields api"
4057
+ msgid "Social Site (Facebook page)"
4058
  msgstr ""
4059
 
4060
+ #: core/fieldtypes/class-fieldtypes-image.php:6
4061
  msgctxt "form-fields api"
4062
+ msgid "Image (file upload)"
4063
  msgstr ""
4064
 
4065
+ #: core/fieldtypes/class-fieldtypes-image.php:38
4066
+ msgctxt "form-fields-api"
4067
+ msgid "Remove"
4068
+ msgstr ""
4069
+
4070
+ #: core/fieldtypes/class-fieldtypes-linkedin.php:6
4071
+ msgctxt "form-fields api"
4072
+ msgid "Social Site (LinkedIn profile)"
4073
+ msgstr ""
4074
+
4075
+ #: core/fieldtypes/class-fieldtypes-linkedin.php:21
4076
+ msgctxt "form-fields api"
4077
+ msgid "Put only the Company ID here. Links will not work."
4078
+ msgstr ""
4079
+
4080
+ #: core/fieldtypes/class-fieldtypes-multiselect.php:6
4081
+ msgctxt "form-fields api"
4082
+ msgid "Multiple select list"
4083
+ msgstr ""
4084
+
4085
+ #: core/fieldtypes/class-fieldtypes-multiselect.php:11
4086
+ msgctxt "form-fields api"
4087
+ msgid "Multiselect List"
4088
+ msgstr ""
4089
+
4090
+ #: core/fieldtypes/class-fieldtypes-radiobutton.php:9
4091
+ msgctxt "form-fields api"
4092
+ msgid "Radio button"
4093
+ msgstr ""
4094
+
4095
+ #: core/fieldtypes/class-fieldtypes-select.php:8
4096
  msgctxt "form-fields api"
4097
  msgid "Select List"
4098
  msgstr ""
4099
 
4100
+ #: core/fieldtypes/class-fieldtypes-select.php:64
4101
  msgctxt "form-fields-api category-select"
4102
  msgid "-- Choose Terms --"
4103
  msgstr ""
4104
 
4105
+ #: core/fieldtypes/class-fieldtypes-select.php:64
4106
+ #: core/fieldtypes/class-fieldtypes-select.php:99
4107
  msgctxt "form-fields-api category-select"
4108
  msgid "-- Choose One --"
4109
  msgstr ""
4110
 
4111
+ #: core/fieldtypes/class-fieldtypes-select.php:145
 
 
 
 
 
 
4112
  msgctxt "form-fields admin"
4113
  msgid "Allow empty selection on search?"
4114
  msgstr ""
4115
 
4116
+ #: core/fieldtypes/class-fieldtypes-textarea.php:6
 
 
 
 
 
 
4117
  msgctxt "form-fields api"
4118
  msgid "Textarea"
4119
  msgstr ""
4120
 
4121
+ #: core/fieldtypes/class-fieldtypes-textarea.php:35
4122
  msgctxt "form-fields admin"
4123
  msgid "Allow HTML input for this field?"
4124
  msgstr ""
4125
 
4126
+ #: core/fieldtypes/class-fieldtypes-textarea.php:39
4127
  msgctxt "form-fields admin"
4128
  msgid "Allow WordPress shortcodes in this field?"
4129
  msgstr ""
4130
 
4131
+ #: core/fieldtypes/class-fieldtypes-textarea.php:43
4132
  msgctxt "form-fields admin"
4133
  msgid ""
4134
  "<b>Advanced users only!</b> Unless you've been told to change this, don't "
4135
  "switch it unless you know what you're doing."
4136
  msgstr ""
4137
 
4138
+ #: core/fieldtypes/class-fieldtypes-textarea.php:44
4139
  msgctxt "form-fields admin"
4140
  msgid "Apply \"the_content\" filter before displaying this field?"
4141
  msgstr ""
4142
 
4143
+ #: core/fieldtypes/class-fieldtypes-textfield.php:5
 
 
 
 
 
 
 
 
 
 
4144
  msgctxt "form-fields api"
4145
+ msgid "Textfield"
4146
  msgstr ""
4147
 
4148
+ #: core/fieldtypes/class-fieldtypes-textfield.php:41
4149
  msgctxt "form-fields api"
4150
+ msgid "Format 01/31/1969"
4151
  msgstr ""
4152
 
4153
+ #: core/fieldtypes/class-fieldtypes-twitter.php:6
4154
  msgctxt "form-fields api"
4155
  msgid "Social Site (Twitter handle)"
4156
  msgstr ""
4157
 
4158
+ #: core/fieldtypes/class-fieldtypes-url.php:5
4159
  msgctxt "form-fields api"
4160
+ msgid "URL Field"
 
 
 
 
 
4161
  msgstr ""
4162
 
4163
+ #: core/fieldtypes/class-fieldtypes-url.php:22
4164
+ msgctxt "form-fields admin"
4165
+ msgid "Open link in a new window?"
4166
  msgstr ""
4167
 
4168
+ #: core/fieldtypes/class-fieldtypes-url.php:25
4169
+ msgctxt "form-fields admin"
4170
+ msgid "Use rel=\"nofollow\" when displaying the link?"
4171
  msgstr ""
4172
 
4173
+ #: core/fieldtypes/class-fieldtypes-url.php:134
4174
  msgctxt "form-fields api"
4175
+ msgid "URL:"
 
 
 
 
4176
  msgstr ""
4177
 
4178
+ #: core/fieldtypes/class-fieldtypes-url.php:141
4179
  msgctxt "form-fields api"
4180
+ msgid "Link Text (optional):"
4181
  msgstr ""
4182
 
4183
  #: core/form-fields.php:31
4215
  msgid "Custom"
4216
  msgstr ""
4217
 
4218
+ #: core/form-fields.php:303
4219
  msgid "Business Name"
4220
  msgstr ""
4221
 
4222
+ #: core/form-fields.php:305
4223
  msgid "Business Genre"
4224
  msgstr ""
4225
 
4226
+ #: core/form-fields.php:307
4227
  msgid "Short Business Description"
4228
  msgstr ""
4229
 
4230
+ #: core/form-fields.php:309
4231
  msgid "Long Business Description"
4232
  msgstr ""
4233
 
4234
+ #: core/form-fields.php:311
4235
  msgid "Business Website Address"
4236
  msgstr ""
4237
 
4238
+ #: core/form-fields.php:313
4239
  msgid "Business Phone Number"
4240
  msgstr ""
4241
 
4242
+ #: core/form-fields.php:315
4243
  msgid "Business Fax"
4244
  msgstr ""
4245
 
4246
+ #: core/form-fields.php:317
4247
  msgid "Business Contact Email"
4248
  msgstr ""
4249
 
4250
+ #: core/form-fields.php:319
4251
  msgid "Business Tags"
4252
  msgstr ""
4253
 
4254
+ #: core/form-fields.php:321
4255
+ msgid "Business Address"
4256
+ msgstr ""
4257
+
4258
+ #: core/form-fields.php:323
4259
+ msgid "ZIP Code"
4260
+ msgstr ""
4261
+
4262
+ #: core/form-fields.php:446
4263
  msgctxt "form-fields-api"
4264
  msgid "Email Validator"
4265
  msgstr ""
4266
 
4267
+ #: core/form-fields.php:447
4268
  msgctxt "form-fields-api"
4269
  msgid "URL Validator"
4270
  msgstr ""
4271
 
4272
+ #: core/form-fields.php:448
4273
  msgctxt "form-fields-api"
4274
  msgid "Whole Number Validator"
4275
  msgstr ""
4276
 
4277
+ #: core/form-fields.php:449
4278
  msgctxt "form-fields-api"
4279
  msgid "Decimal Number Validator"
4280
  msgstr ""
4281
 
4282
+ #: core/form-fields.php:450
4283
  msgctxt "form-fields-api"
4284
  msgid "Date Validator"
4285
  msgstr ""
4286
 
4287
+ #: core/form-fields.php:457
4288
  msgctxt "form-fields-api validation"
4289
  msgid "Field"
4290
  msgstr ""
4291
 
4292
+ #: core/form-fields.php:473 core/form-fields.php:477
4293
  msgctxt "form-fields-api validation"
4294
  msgid "%s is required."
4295
  msgstr ""
4296
 
4297
+ #: core/form-fields.php:486 core/form-fields.php:493
4298
  msgctxt "form-fields-api validation"
4299
  msgid "%s is badly formatted. Valid URL format required. Include http://"
4300
  msgstr ""
4301
 
4302
+ #: core/form-fields.php:507
4303
  msgctxt "form-fields-api validation"
4304
  msgid "%s is badly formatted. Valid Email format required."
4305
  msgstr ""
4306
 
4307
+ #: core/form-fields.php:513
4308
  msgctxt "form-fields-api validation"
4309
  msgid "%s must be a number. Decimal values are not allowed."
4310
  msgstr ""
4311
 
4312
+ #: core/form-fields.php:519
4313
  msgctxt "form-fields-api validation"
4314
  msgid "%s must be a number."
4315
  msgstr ""
4316
 
4317
+ #: core/form-fields.php:532
4318
  msgctxt "form-fields-api validation"
4319
  msgid "%s must be in the format %s."
4320
  msgstr ""
4321
 
4322
+ #: core/form-fields.php:567
4323
  msgctxt "form-fields-api validation"
4324
  msgid "%s must be a valid date."
4325
  msgstr ""
4326
 
4327
+ #: core/form-fields.php:578
4328
  msgctxt "form-fields-api validation"
4329
  msgid "%s is invalid. Value most be one of %s."
4330
  msgstr ""
4475
  msgid "The transaction has been canceled at user's request."
4476
  msgstr ""
4477
 
4478
+ #: core/helpers/class-fs.php:112
4479
+ msgctxt "fs helper"
4480
+ msgid "Destination dir \"%s\" is not writable."
4481
+ msgstr ""
4482
+
4483
  #: core/installer.php:38
4484
  msgctxt "default category name"
4485
  msgid "General"
4486
  msgstr ""
4487
 
4488
+ #: core/installer.php:462
4489
  msgctxt "installer"
4490
  msgid ""
4491
  "<b>Business Directory Plugin - Regions Module</b> was disabled because it is "
4493
  "the Regions module."
4494
  msgstr ""
4495
 
4496
+ #: core/installer.php:528
4497
  msgctxt "installer"
4498
  msgid "Cleaning up listing fees information... %d/%d"
4499
  msgstr ""
4500
 
4501
+ #: core/installer.php:578
4502
  msgctxt "installer"
4503
  msgid "Migrating previous transactions to new Payments API... %d/%d"
4504
  msgstr ""
4505
 
4506
+ #: core/installer.php:607
4507
  msgctxt "installer"
4508
  msgid "Initial listing payment (BD < 3.4)"
4509
  msgstr ""
4510
 
4511
+ #: core/installer.php:618
4512
  msgctxt "installer"
4513
  msgid "Listing edit payment (BD < 3.4)"
4514
  msgstr ""
4515
 
4516
+ #: core/installer.php:639
4517
  msgctxt "installer"
4518
  msgid "Renewal fee \"%s\" for category \"%s\""
4519
  msgstr ""
4520
 
4521
+ #: core/installer.php:658
4522
  msgctxt "installer"
4523
  msgid "Listing upgrade to featured"
4524
  msgstr ""
4525
 
4526
+ #: core/installer.php:894
4527
  msgid "Business Directory - Manual Upgrade Required"
4528
  msgstr ""
4529
 
4530
+ #: core/installer.php:896
4531
  msgid ""
4532
  "Business Directory features are currently disabled because the plugin needs "
4533
  "to perform a manual upgrade before continuing."
4534
  msgstr ""
4535
 
4536
+ #: core/installer.php:898
4537
  msgid "Perform Manual Upgrade"
4538
  msgstr ""
4539
 
4540
+ #: core/installer.php:914 core/installer.php:915 core/installer.php:926
4541
  msgid "Business Directory - Manual Upgrade"
4542
  msgstr ""
4543
 
4544
+ #: core/installer.php:930
4545
  msgid ""
4546
  "Business Directory features are currently disabled because the plugin needs "
4547
  "to perform a manual upgrade before it can be used."
4548
  msgstr ""
4549
 
4550
+ #: core/installer.php:932
4551
  msgid "Click \"Start Upgrade\" and wait until the process finishes."
4552
  msgstr ""
4553
 
4554
+ #: core/installer.php:935
4555
  msgctxt "manual-upgrade"
4556
  msgid "Start Upgrade"
4557
  msgstr ""
4558
 
4559
+ #: core/installer.php:937
4560
  msgctxt "manual-upgrade"
4561
  msgid "Pause Upgrade"
4562
  msgstr ""
4563
 
4564
+ #: core/installer.php:943
4565
  msgctxt "manual-upgrade"
4566
  msgid ""
4567
  "The upgrade was sucessfully performed. Business Directory Plugin is now "
4568
  "available."
4569
  msgstr ""
4570
 
4571
+ #: core/installer.php:946
4572
  msgctxt "manual-upgrade"
4573
  msgid "Go to \"Directory Admin\""
4574
  msgstr ""
4819
  msgid "Abandoned"
4820
  msgstr ""
4821
 
4822
+ #: core/templates/listing-sticky-tag.tpl.php:3
4823
+ #: core/templates/listing-sticky-tag.tpl.php:4 core/templates-listings.php:64
4824
  msgctxt "templates"
4825
  msgid "Featured Listing"
4826
  msgstr ""
4827
 
4828
+ #: core/templates/listings.tpl.php:6
4829
+ #: templates/businessdirectory-listings.tpl.php:27 templates/search.tpl.php:41
4830
+ msgctxt "templates"
4831
+ msgid "No listings found."
4832
+ msgstr ""
4833
+
4834
+ #: core/templates/listings.tpl.php:17
4835
+ #: templates/businessdirectory-listings.tpl.php:38
4836
+ msgctxt "templates"
4837
+ msgid "&laquo; Previous "
4838
+ msgstr ""
4839
+
4840
+ #: core/templates/listings.tpl.php:18
4841
+ #: templates/businessdirectory-listings.tpl.php:39
4842
+ msgctxt "templates"
4843
+ msgid "Next &raquo;"
4844
+ msgstr ""
4845
+
4846
+ #: core/templates-ui.php:159
4847
  msgctxt "templates"
4848
  msgid "No listing categories found."
4849
  msgstr ""
4850
 
4851
+ #: core/templates-ui.php:232
4852
  msgctxt "templates"
4853
  msgid "Advanced Search"
4854
  msgstr ""
4855
 
4856
+ #: core/templates-ui.php:258 core/templates-ui.php:283
4857
  msgctxt "templates sort"
4858
  msgid "Sort By:"
4859
  msgstr ""
4860
 
4861
+ #: core/templates-ui.php:277
4862
  msgctxt "sort"
4863
  msgid "Reset"
4864
  msgstr ""
4865
 
4866
+ #: core/templates-ui.php:299
4867
  msgctxt "sort"
4868
  msgid "(Reset)"
4869
  msgstr ""
4870
 
4871
+ #: core/themes.php:550
4872
+ msgctxt "themes"
4873
+ msgid "ZIP file is not a valid BD theme file."
4874
+ msgstr ""
4875
+
4876
+ #: core/themes.php:556
4877
+ msgctxt "themes"
4878
+ msgid "Could not create themes directory."
4879
+ msgstr ""
4880
+
4881
+ #: core/themes.php:564
4882
+ msgctxt "themes"
4883
+ msgid "Could not remove previous theme directory \"%s\"."
4884
+ msgstr ""
4885
+
4886
+ #: core/themes.php:570
4887
+ msgctxt "themes"
4888
+ msgid "Could not move new theme into theme directory."
4889
+ msgstr ""
4890
+
4891
+ #: core/utils.php:105
4892
  msgctxt "utils"
4893
  msgid ""
4894
  "POSTed data exceeds PHP config. maximum. See \"post_max_size\" directive."
4895
  msgstr ""
4896
 
4897
+ #: core/utils.php:158
4898
  msgctxt "utils"
4899
  msgid "File size (%s) exceeds maximum file size of %s"
4900
  msgstr ""
4901
 
4902
+ #: core/utils.php:166
4903
  msgctxt "utils"
4904
  msgid "File size (%s) is inferior to the required minimum file size of %s"
4905
  msgstr ""
4906
 
4907
+ #: core/utils.php:175 core/utils.php:182
4908
  msgctxt "utils"
4909
  msgid "File type \"%s\" is not allowed"
4910
  msgstr ""
4911
 
4912
+ #: core/utils.php:189
4913
  msgctxt "utils"
4914
  msgid "Unkown error while uploading file."
4915
  msgstr ""
4916
 
4917
+ #: core/utils.php:208
4918
  msgctxt "utils"
4919
  msgid "Uploaded file is not an image"
4920
  msgstr ""
4921
 
4922
+ #: core/utils.php:217
4923
  msgctxt "utils"
4924
  msgid "Image width (%s px) is inferior to minimum required width of %s px."
4925
  msgstr ""
4926
 
4927
+ #: core/utils.php:223
4928
  msgctxt "utils"
4929
  msgid "Image height (%s px) is inferior to minimum required height of %s px."
4930
  msgstr ""
4931
 
4932
+ #: core/utils.php:229
4933
  msgctxt "utils"
4934
  msgid "Image width (%s px) is greater than maximum allowed width of %s px."
4935
  msgstr ""
4936
 
4937
+ #: core/utils.php:235
4938
  msgctxt "utils"
4939
  msgid "Image height (%s px) is greater than maximum required height of %s px."
4940
  msgstr ""
4941
 
4942
+ #: core/utils.php:249
4943
  msgctxt "utils"
4944
  msgid "Error while uploading file"
4945
  msgstr ""
4993
  msgid "Your listing has been deleted."
4994
  msgstr ""
4995
 
4996
+ #: core/view-listing-contact.php:48
4997
  msgctxt "contact-message"
4998
  msgid "Please enter your name."
4999
  msgstr ""
5000
 
5001
+ #: core/view-listing-contact.php:51
5002
  msgctxt "contact-message"
5003
  msgid "Please enter a valid email."
5004
  msgstr ""
5005
 
5006
+ #: core/view-listing-contact.php:54
5007
  msgctxt "contact-message"
5008
  msgid "You did not enter a message."
5009
  msgstr ""
5010
 
5011
+ #: core/view-listing-contact.php:57
5012
  msgctxt "contact-message"
5013
  msgid "The reCAPTCHA wasn't entered correctly."
5014
  msgstr ""
5015
 
5016
+ #: core/view-listing-contact.php:66
5017
  msgctxt "contact form"
5018
  msgid "Please <a>log in</a> to be able to send messages to the listing owner."
5019
  msgstr ""
5020
 
5021
+ #: core/view-listing-contact.php:85
5022
  msgctxt "contact form"
5023
  msgid "This contact form is temporarily disabled. Please try again later."
5024
  msgstr ""
5025
 
5026
+ #: core/view-listing-contact.php:122
5027
  msgctxt "templates"
5028
  msgid "Contact listing owner"
5029
  msgstr ""
5030
 
5031
+ #: core/view-listing-contact.php:126
5032
  msgctxt "templates"
5033
  msgid "Send Message to listing owner"
5034
  msgstr ""
5035
 
5036
+ #: core/view-listing-contact.php:172
5037
  msgid "l F j, Y \\a\\t g:i a"
5038
  msgstr ""
5039
 
5040
+ #: core/view-listing-contact.php:193
5041
  msgctxt "contact-message"
5042
  msgid "There was a problem encountered. Your message has not been sent"
5043
  msgstr ""
5044
 
5045
+ #: core/view-listing-contact.php:196
5046
  msgctxt "contact-message"
5047
  msgid "Return to listing."
5048
  msgstr ""
5223
  msgid "Return to listing."
5224
  msgstr ""
5225
 
5226
+ #: core/views.php:28
5227
  msgid ""
5228
  "You need to create a page with the [businessdirectory] shortcode for the "
5229
  "Business Directory plugin to work correctly."
5230
  msgstr ""
5231
 
5232
+ #: core/views.php:30
5233
  msgid "The directory is temporarily disabled."
5234
  msgstr ""
5235
 
5236
+ #: core/views.php:173
5237
  msgctxt "preview"
5238
  msgid "This is just a preview. The listing has not been published yet."
5239
  msgstr ""
5240
 
5241
+ #: core/views.php:325
5242
+ msgctxt "templates"
5243
+ msgid "Listings tagged: %s"
5244
+ msgstr ""
5245
+
5246
+ #: core/views.php:442
5247
  msgctxt "templates"
5248
  msgid ""
5249
  "There are no categories assigned to the business directory yet. You need to "
5253
  "categories to the business directory."
5254
  msgstr ""
5255
 
5256
+ #: core/views.php:444
5257
  msgctxt "templates"
5258
  msgid "There are currently no listings in the directory."
5259
  msgstr ""
5260
 
5261
+ #: core/views.php:462
5262
  msgctxt "templates"
5263
  msgid ""
5264
  "You have \"Hide Empty Categories\" on and some categories that don't have "
5501
  msgid "Submit Payment"
5502
  msgstr ""
5503
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5504
  #: templates/delete-listing-confirm.tpl.php:3
5505
  msgctxt "manage recurring"
5506
  msgid "Delete Listing"
5974
  msgid "Drop files here"
5975
  msgstr ""
5976
 
5977
+ #: templates/submit-listing/images-upload-form.tpl.php:23
5978
+ msgctxt "templates image upload"
5979
+ msgid "or"
5980
+ msgstr ""
5981
+
5982
  #: templates/submit-listing/images-upload-form.tpl.php:26
5983
  msgctxt "templates"
5984
  msgid "Select images from your hard drive"
6034
  msgid "* Indicates required fields."
6035
  msgstr ""
6036
 
6037
+ #: themes/default/templates/excerpt_content.tpl.php:13
6038
+ msgctxt "themes/default"
6039
+ msgid "Address"
6040
+ msgstr ""
6041
+
6042
  #: vendors/edd/EDD_SL_Plugin_Updater.php:178
6043
  msgid ""
6044
  "There is a new version of %1$s available. <a target=\"_blank\" class="
languages/WPBDM-es_ES.mo CHANGED
Binary file
languages/WPBDM-es_ES.po CHANGED
@@ -2,17 +2,17 @@
2
  # This file is distributed under the same license as the package.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: Business Directory Plugin 3.6\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/business-directory-plugin\n"
7
- "POT-Creation-Date: 2015-07-07 12:40:16+00:00\n"
8
- "PO-Revision-Date: 2015-07-07 07:45-0500\n"
9
  "Last-Translator: BD Team <support@businessdirectoryplugin.com>\n"
10
  "Language-Team: BD Team <support@businessdirectoryplugin.com>\n"
11
  "Language: es_ES\n"
12
  "MIME-Version: 1.0\n"
13
  "Content-Type: text/plain; charset=UTF-8\n"
14
  "Content-Transfer-Encoding: 8bit\n"
15
- "X-Generator: Poedit 1.8.2\n"
16
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
17
  "X-Poedit-Bookmarks: -1,-1,-1,-1,-1,-1,-1,-1,-1,543\n"
18
  "X-Poedit-SourceCharset: UTF-8\n"
@@ -108,7 +108,7 @@ msgctxt "admin actions"
108
  msgid "Renew Listing"
109
  msgstr "Renovar Listado"
110
 
111
- #: admin/class-admin.php:119
112
  msgctxt "drip pointer"
113
  msgid ""
114
  "Find out how to create a compelling, thriving business directory from "
@@ -119,188 +119,188 @@ msgstr ""
119
  "cero en este curso GRATUITO por e-mail de 5 partes. Obtenga un módulo "
120
  "premium GRATIS solo por inscribirse."
121
 
122
- #: admin/class-admin.php:121
123
  msgctxt "drip pointer"
124
  msgid "Email Address:"
125
  msgstr "Correo electrónico:"
126
 
127
- #: admin/class-admin.php:127
128
  msgctxt "drip pointer"
129
  msgid "Want to know the Secrets of Building an Awesome Business Directory?"
130
  msgstr ""
131
  "Quiere conocer los secretos para crear un Directorio de Negocios "
132
  "impresionante?"
133
 
134
- #: admin/class-admin.php:129
135
  msgctxt "drip pointer"
136
  msgid "Yes, please!"
137
  msgstr "Sí, por favor!"
138
 
139
- #: admin/class-admin.php:131
140
  msgctxt "drip pointer"
141
  msgid "No, thanks"
142
  msgstr "No, gracias"
143
 
144
- #: admin/class-admin.php:148
145
  msgctxt "admin"
146
  msgid "Business Directory"
147
  msgstr "Directorio de Negocios"
148
 
149
- #: admin/class-admin.php:159
150
  msgctxt "admin"
151
  msgid "You're all set. Visit your new <a>Business Directory</a> page."
152
  msgstr ""
153
  "Está todo listo. Visite la página de su nuevo <a>Directorio de Negocios</a>."
154
 
155
- #: admin/class-admin.php:180
156
  msgctxt "drip pointer"
157
  msgid "Invalid e-mail address."
158
  msgstr "Dirección de correo-e inválida."
159
 
160
- #: admin/class-admin.php:211
161
  msgctxt "admin menu"
162
  msgid "Business Directory Admin"
163
  msgstr "Gestión de Directorio de Negocios"
164
 
165
- #: admin/class-admin.php:212
166
  msgctxt "admin menu"
167
  msgid "Directory Admin"
168
  msgstr "Gestión de Directorio"
169
 
170
- #: admin/class-admin.php:218 admin/class-admin.php:219
171
  msgctxt "admin menu"
172
  msgid "Add New Listing"
173
  msgstr "Agregar Nuevo Listado"
174
 
175
- #: admin/class-admin.php:224 admin/class-admin.php:225
176
  msgctxt "admin menu"
177
  msgid "Manage Options"
178
  msgstr "Configuraciones"
179
 
180
- #: admin/class-admin.php:230 admin/class-admin.php:231
181
  msgctxt "admin menu"
182
  msgid "Manage Fees"
183
  msgstr "Administrar Comisiones"
184
 
185
- #: admin/class-admin.php:236 admin/class-admin.php:237
186
  msgctxt "admin menu"
187
  msgid "Manage Form Fields"
188
  msgstr "Administrar Campos de Formulario"
189
 
190
- #: admin/class-admin.php:242 admin/class-admin.php:243
191
  msgctxt "admin menu"
192
  msgid "Listings"
193
  msgstr "Listados"
194
 
195
- #: admin/class-admin.php:257 admin/class-admin.php:258
196
  msgctxt "admin menu"
197
  msgid "CSV Import"
198
  msgstr "Importar CSV"
199
 
200
- #: admin/class-admin.php:263 admin/class-admin.php:264
201
  msgctxt "admin menu"
202
  msgid "CSV Export"
203
  msgstr "Exportar CSV"
204
 
205
- #: admin/class-admin.php:269 admin/class-admin.php:270
206
  msgctxt "admin menu"
207
  msgid "Debug"
208
  msgstr "Depuración"
209
 
210
- #: admin/class-admin.php:279
211
  msgctxt "admin menu"
212
  msgid "Main Menu"
213
  msgstr "Menú Principal"
214
 
215
- #: admin/class-admin.php:290
216
  msgctxt "admin menu"
217
  msgid "Uninstall Business Directory Plugin"
218
  msgstr "Desinstalar Business Directory Plugin"
219
 
220
- #: admin/class-admin.php:291
221
  msgctxt "admin menu"
222
  msgid "Uninstall"
223
  msgstr "Desinstalar"
224
 
225
- #: admin/class-admin.php:400
226
  #: admin/templates/listing-metabox-categories.tpl.php:69
227
  msgctxt "admin infometabox"
228
  msgid "never"
229
  msgstr "nunca"
230
 
231
- #: admin/class-admin.php:480
232
  msgctxt "admin"
233
  msgid "The listing has been published."
234
  msgid_plural "The listings have been published."
235
  msgstr[0] "El listado ha sido publicado."
236
  msgstr[1] "Los listados han sido publicados."
237
 
238
- #: admin/class-admin.php:493
239
  msgctxt "admin"
240
  msgid "The listing status has been set as paid."
241
  msgid_plural "The listings status has been set as paid."
242
  msgstr[0] "El listado se ha marcado como pagado."
243
  msgstr[1] "Los listados se han marcado como pagados."
244
 
245
- #: admin/class-admin.php:505
246
  msgctxt "admin"
247
  msgid "The listing has been modified."
248
  msgid_plural "The listings have been modified."
249
  msgstr[0] "El listado ha sido modificado."
250
  msgstr[1] "Los listados han sido modificados."
251
 
252
- #: admin/class-admin.php:518
253
  msgctxt "admin"
254
  msgid "The listing has been upgraded."
255
  msgid_plural "The listings have been upgraded."
256
  msgstr[0] "El listado ha sido mejorado."
257
  msgstr[1] "Los listados han sido mejorados."
258
 
259
- #: admin/class-admin.php:530
260
  msgctxt "admin"
261
  msgid "The listing has been downgraded."
262
  msgid_plural "The listings have been downgraded."
263
  msgstr[0] "El listado ha sido degradado."
264
  msgstr[1] "Los listados han sido degradados."
265
 
266
- #: admin/class-admin.php:542 admin/transactions.php:243
267
  msgctxt "admin"
268
  msgid "The transaction has been approved."
269
  msgstr "La transacción ha sido aprobada."
270
 
271
- #: admin/class-admin.php:550 admin/transactions.php:254
272
  msgctxt "admin"
273
  msgid "The transaction has been rejected."
274
  msgstr "La transacción ha sido rechazada."
275
 
276
- #: admin/class-admin.php:556
277
  msgctxt "admin"
278
  msgid "The fee was successfully assigned."
279
  msgstr "La comisión se asignó satisfactoriamente."
280
 
281
- #: admin/class-admin.php:565
282
  msgctxt "admin"
283
  msgid "Listing was renewed."
284
  msgid_plural "Listings were renewed."
285
  msgstr[0] "El listado ha sido renovado."
286
  msgstr[1] "Los listados fueron renovados."
287
 
288
- #: admin/class-admin.php:572
289
  msgctxt "admin"
290
  msgid "Renewal email sent."
291
  msgstr "Mensaje de correo electrónico de renovación enviado."
292
 
293
- #: admin/class-admin.php:606
294
  msgctxt "admin category id"
295
  msgid "ID"
296
  msgstr "ID"
297
 
298
- #: admin/class-admin.php:608 admin/class-admin.php:614
299
  msgctxt "admin"
300
  msgid "Listing Count"
301
  msgstr "Conteo de Listados"
302
 
303
- #: admin/class-admin.php:710
304
  msgctxt "admin"
305
  msgid ""
306
  "<b>Business Directory Plugin</b> requires fields with the following "
@@ -309,7 +309,7 @@ msgstr ""
309
  "<b>Business Directory Plugin</b> requiere campos con las siguientes "
310
  "asociaciones para funcionar correctamente: <b>%s</b>."
311
 
312
- #: admin/class-admin.php:712
313
  msgctxt "admin"
314
  msgid ""
315
  "<b>Business Directory Plugin</b> requires a field with a <b>%s</b> "
@@ -318,7 +318,7 @@ msgstr ""
318
  "<b>Business Directory Plugin</b> requiere un campo con la asociación <b>%s</"
319
  "b> para funcionar correctamente."
320
 
321
- #: admin/class-admin.php:716
322
  msgctxt "admin"
323
  msgid ""
324
  "You can create these custom fields by yourself inside \"Manage Form Fields\" "
@@ -327,17 +327,17 @@ msgstr ""
327
  "Puede crear estos campos usted mismo en \"Administrar Campos de Formulario\" "
328
  "o puede dejar que Business Directory haga esto por usted automáticamente."
329
 
330
- #: admin/class-admin.php:720
331
  msgctxt "admin"
332
  msgid "Go to \"Manage Form Fields\""
333
  msgstr "Ir a \"Administrar Campos de Formulario\""
334
 
335
- #: admin/class-admin.php:723
336
  msgctxt "admin"
337
  msgid "Create these required fields for me"
338
  msgstr "Crear estos campos requeridos por mi"
339
 
340
- #: admin/class-admin.php:732
341
  msgctxt "admin"
342
  msgid ""
343
  "<b>Business Directory Plugin</b> requires a page with the "
@@ -346,7 +346,7 @@ msgstr ""
346
  "<b>Business Directory Plugin</b> requiere una página con el shortcode "
347
  "<tt>[businessdirectory]</tt> para funcionar adecuadamente."
348
 
349
- #: admin/class-admin.php:734
350
  msgctxt "admin"
351
  msgid ""
352
  "You can create this page by yourself or let Business Directory do this for "
@@ -355,27 +355,27 @@ msgstr ""
355
  "Puede crear esta página usted mismo o dejar que Business Directory lo haga "
356
  "por usted automáticamente."
357
 
358
- #: admin/class-admin.php:738
359
  msgctxt "admin"
360
  msgid "Create required pages for me"
361
  msgstr "Crear las páginas requeridas por mi"
362
 
363
- #: admin/class-admin.php:768
364
  msgctxt "admin compat"
365
  msgid "Installed: %s"
366
  msgstr "Instalado: %s"
367
 
368
- #: admin/class-admin.php:768
369
  msgctxt "admin compat"
370
  msgid "N/A"
371
  msgstr "N/A"
372
 
373
- #: admin/class-admin.php:771
374
  msgctxt "admin compat"
375
  msgid "Required: %s"
376
  msgstr "Requerido: %s"
377
 
378
- #: admin/class-admin.php:784
379
  msgctxt "admin compat"
380
  msgid ""
381
  "Business Directory has detected some incompatible premium module versions "
@@ -384,7 +384,7 @@ msgstr ""
384
  "Business Directory ha detectado algunas versiones incompatibles de módulos "
385
  "instaladas."
386
 
387
- #: admin/class-admin.php:786
388
  msgctxt "admin compat"
389
  msgid ""
390
  "Please upgrade to the required versions indicated below to make sure "
@@ -393,7 +393,7 @@ msgstr ""
393
  "Por favor actualice a las versiones requeridas indicadas abajo para "
394
  "asegurarse de que todo funcione correctamente."
395
 
396
- #: admin/class-admin.php:801
397
  msgctxt "admin"
398
  msgid ""
399
  "We noticed you want your Business Directory users to register before posting "
@@ -422,6 +422,68 @@ msgctxt "templates"
422
  msgid "There are no images currently attached to the listing."
423
  msgstr "No hay imágenes actualmente asociadas al listado."
424
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
425
  #: admin/csv-export.php:136
426
  msgctxt "admin csv-export"
427
  msgid "Could not create a temporary directory for handling this CSV export."
@@ -686,7 +748,7 @@ msgctxt "form-fields admin"
686
  msgid "In Listing"
687
  msgstr "En vista completa"
688
 
689
- #: admin/form-fields.php:171
690
  msgctxt "formfields-preview"
691
  msgid ""
692
  "This is a preview of the form as it will appear during \"Submit a Listing\". "
@@ -698,31 +760,110 @@ msgstr ""
698
  "Campos de Formulario\" porque usted tiene el módulo de \"Niveles Destacados"
699
  "\" activo y aquí se está mostrando el nivel base."
700
 
701
- #: admin/form-fields.php:177
702
  msgctxt "form-fields admin"
703
  msgid "Form Preview"
704
  msgstr "Previsualización del Formulario"
705
 
706
- #: admin/form-fields.php:178
707
  msgctxt "form-fields admin"
708
  msgid "← Return to \"Manage Form Fields\""
709
  msgstr "← Regresar a \"Administrar Campos de Formulario\""
710
 
711
- #: admin/form-fields.php:209
712
  msgctxt "form-fields admin"
713
  msgid "Form fields updated."
714
  msgstr "Campo de formulario actualizado."
715
 
716
- #: admin/form-fields.php:249
 
 
 
 
 
 
 
 
 
 
 
 
 
 
717
  msgctxt "form-fields admin"
718
  msgid "Field deleted."
719
  msgstr "Campo eliminado."
720
 
721
- #: admin/form-fields.php:265
722
  msgctxt "form-fields admin"
723
  msgid "Required fields created successfully."
724
  msgstr "Campos requeridos creados satisfactoriamente."
725
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
726
  #: admin/listing-metabox.php:11
727
  msgctxt "admin"
728
  msgid "General"
@@ -914,10 +1055,8 @@ msgctxt "admin csv-export"
914
  msgid "Column Separator"
915
  msgstr "Separador de columna"
916
 
917
- #: admin/templates/csv-export.tpl.php:94
918
- #: admin/templates/csv-export.tpl.php:105
919
- #: admin/templates/csv-export.tpl.php:116
920
- #: admin/templates/csv-import.tpl.php:43
921
  #: admin/templates/csv-import.tpl.php:109
922
  #: admin/templates/csv-import.tpl.php:120
923
  #: admin/templates/csv-import.tpl.php:131
@@ -1153,8 +1292,7 @@ msgctxt "admin csv-import"
1153
  msgid "Warning"
1154
  msgstr "Advertencia"
1155
 
1156
- #: admin/templates/csv-import.tpl.php:12
1157
- #: admin/templates/csv-import.tpl.php:216
1158
  msgctxt "admin csv-import"
1159
  msgid "Help"
1160
  msgstr "Ayuda"
@@ -1502,22 +1640,22 @@ msgctxt "fees admin"
1502
  msgid "Drag and drop to re-order fees."
1503
  msgstr "Arrastre y suelte para reordenar las comisiones."
1504
 
1505
- #: admin/templates/fees.tpl.php:48 admin/templates/sidebar.tpl.php:12
1506
  msgctxt "admin sidebar"
1507
  msgid "PayPal Gateway Module"
1508
  msgstr "Módulo pasarela de pago PayPal"
1509
 
1510
- #: admin/templates/fees.tpl.php:49 admin/templates/sidebar.tpl.php:13
1511
  msgctxt "admin sidebar"
1512
  msgid "2Checkout Gateway Module"
1513
  msgstr "Módulo pasarela de pago 2Checkout"
1514
 
1515
- #: admin/templates/fees.tpl.php:50 admin/templates/sidebar.tpl.php:4
1516
  msgctxt "admin sidebar"
1517
  msgid "PayFast Payment Module"
1518
  msgstr "Módulo pasarela de pago PayFast"
1519
 
1520
- #: admin/templates/fees.tpl.php:51 admin/templates/sidebar.tpl.php:5
1521
  msgctxt "admin sidebar"
1522
  msgid "Stripe Payment Module"
1523
  msgstr "Módulo pasarela de pago Stripe"
@@ -1675,6 +1813,26 @@ msgctxt "form-fields admin"
1675
  msgid "Delete Field"
1676
  msgstr "Eliminar Campo"
1677
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1678
  #: admin/templates/form-fields.tpl.php:3
1679
  msgctxt "form-fields admin"
1680
  msgid "Add New Form Field"
@@ -1685,7 +1843,12 @@ msgctxt "form-fields admin"
1685
  msgid "Preview Form"
1686
  msgstr "Previsualizar Formulario"
1687
 
1688
- #: admin/templates/form-fields.tpl.php:9
 
 
 
 
 
1689
  msgctxt "form-fields admin"
1690
  msgid ""
1691
  "Here, you can create new fields for your listings, edit or delete existing "
@@ -1696,7 +1859,7 @@ msgstr ""
1696
  "existentes, cambiar el orden y visibilidad de los campos y hacer otras "
1697
  "configuraciones especiales para ellos."
1698
 
1699
- #: admin/templates/form-fields.tpl.php:15
1700
  msgctxt "form-fields admin"
1701
  msgid "Please see the <a>Form Fields documentation</a> for more details."
1702
  msgstr ""
@@ -2055,125 +2218,185 @@ msgstr ""
2055
 
2056
  #: admin/templates/sidebar.tpl.php:3
2057
  msgctxt "admin sidebar"
 
 
 
 
 
2058
  msgid "Claim Listings Module"
2059
  msgstr ""
2060
 
2061
- #: admin/templates/sidebar.tpl.php:6
2062
  msgctxt "admin sidebar"
2063
  msgid "File Upload Module"
2064
  msgstr "File Upload Module"
2065
 
2066
- #: admin/templates/sidebar.tpl.php:7
2067
  msgctxt "admin sidebar"
2068
  msgid "Featured Levels Module"
2069
  msgstr "Featured Levels Module"
2070
 
2071
- #: admin/templates/sidebar.tpl.php:8
2072
  msgctxt "admin sidebar"
2073
  msgid "ZIP Code Search Module"
2074
  msgstr "ZIP Code Search Module"
2075
 
2076
- #: admin/templates/sidebar.tpl.php:9
2077
  msgctxt "admin sidebar"
2078
  msgid "Regions Module"
2079
  msgstr "Regions Module"
2080
 
2081
- #: admin/templates/sidebar.tpl.php:10
2082
  msgctxt "admin sidebar"
2083
  msgid "Ratings Module"
2084
  msgstr "Ratings Module"
2085
 
2086
- #: admin/templates/sidebar.tpl.php:11
2087
  msgctxt "admin sidebar"
2088
  msgid "Google Maps Module"
2089
  msgstr "Google Maps Module"
2090
 
2091
- #: admin/templates/sidebar.tpl.php:20
2092
  msgctxt "admin sidebar"
2093
  msgid "Like this plugin?"
2094
  msgstr "Le gusta este plugin?"
2095
 
2096
- #: admin/templates/sidebar.tpl.php:22
2097
  msgctxt "admin sidebar"
2098
  msgid "Why not do any or all of the following:"
2099
  msgstr "Por qué no hace alguna o todas de las siguientes cosas:"
2100
 
2101
- #: admin/templates/sidebar.tpl.php:24
2102
  msgctxt "admin sidebar"
2103
  msgid "Give it a good rating on WordPress.org."
2104
  msgstr "Darle una buena calificación en WordPress.org."
2105
 
2106
- #: admin/templates/sidebar.tpl.php:25
2107
  msgctxt "admin sidebar"
2108
  msgid "Let other people know that it works with your WordPress setup."
2109
  msgstr ""
2110
  "Contarle a otras personas que funciona con su instalación de WordPress."
2111
 
2112
- #: admin/templates/sidebar.tpl.php:26
2113
  msgctxt "admin sidebar"
2114
  msgid "Buy a Premium Module"
2115
  msgstr "Comprar un Módulo Premium"
2116
 
2117
- #: admin/templates/sidebar.tpl.php:33
2118
  msgctxt "admin sidebar"
2119
  msgid "Get a Premium Module"
2120
  msgstr "Obtener un Módulo Premium"
2121
 
2122
- #: admin/templates/sidebar.tpl.php:42
2123
  msgctxt "admin sidebar"
2124
  msgid "Single Site License Combo Pack"
2125
  msgstr "Single Site License Combo Pack"
2126
 
2127
- #: admin/templates/sidebar.tpl.php:43
2128
  msgctxt "admin sidebar"
2129
  msgid "Multi Site License Combo Pack"
2130
  msgstr "Multi Site License Combo Pack"
2131
 
2132
- #: admin/templates/sidebar.tpl.php:50
2133
  msgctxt "admin sidebar"
2134
  msgid "Found a bug? Need support?"
2135
  msgstr "Encontró un error? Necesita soporte?"
2136
 
2137
- #: admin/templates/sidebar.tpl.php:55
2138
  msgctxt "admin sidebar"
2139
  msgid "If you've found a bug or need support <a>visit the forums!</a>"
2140
  msgstr "Si ha encontrado un error o necesita soporte <a>¡visite los foros!</a>"
2141
 
2142
- #: admin/templates/sidebar.tpl.php:58
2143
  msgctxt "admin sidebar"
2144
  msgid "Full plugin documentation"
2145
  msgstr "Documentación completa del plugin"
2146
 
2147
- #: admin/templates/sidebar.tpl.php:59
2148
  msgctxt "admin sidebar"
2149
  msgid "Quick Start Guide"
2150
  msgstr "Guía de Inicio Rápido"
2151
 
2152
- #: admin/templates/sidebar.tpl.php:60
2153
  msgctxt "admin sidebar"
2154
  msgid "Video Tutorials"
2155
  msgstr "Videotutoriales"
2156
 
2157
- #: admin/templates/sidebar.tpl.php:68
2158
  msgctxt "admin sidebar"
2159
  msgid "Installed Modules"
2160
  msgstr "Módulos Instalados"
2161
 
2162
- #: admin/templates/sidebar.tpl.php:79 admin/templates/sidebar.tpl.php:88
2163
  msgctxt "admin sidebar"
2164
  msgid "Installed"
2165
  msgstr "Instalado"
2166
 
2167
- #: admin/templates/sidebar.tpl.php:81 admin/templates/sidebar.tpl.php:88
2168
  msgctxt "admin sidebar"
2169
  msgid "Not Installed"
2170
  msgstr "No Instalado"
2171
 
2172
- #: admin/templates/sidebar.tpl.php:87
2173
  msgctxt "admin sidebar"
2174
  msgid "Enhanced Categories Module"
2175
  msgstr "Enhanced Categories Module"
2176
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2177
  #: admin/templates/transactions.tpl.php:2
2178
  msgctxt "admin transactions"
2179
  msgid "Transactions"
@@ -2282,250 +2505,121 @@ msgctxt "tracking"
2282
  msgid "Allow Tracking"
2283
  msgstr "Permitir Seguimiento"
2284
 
2285
- #: admin/transactions.php:9
2286
- msgctxt "admin transactions"
2287
- msgid "transaction"
2288
- msgstr "transacción"
2289
-
2290
- #: admin/transactions.php:10
2291
- msgctxt "admin transactions"
2292
- msgid "transactions"
2293
- msgstr "transacciones"
2294
-
2295
- #: admin/transactions.php:17
2296
- msgctxt "admin transactions"
2297
- msgid "ID"
2298
- msgstr "ID"
2299
-
2300
- #: admin/transactions.php:18
2301
- msgctxt "admin transactions"
2302
- msgid "Type"
2303
- msgstr "Tipo"
2304
-
2305
- #: admin/transactions.php:19
2306
- msgctxt "admin transactions"
2307
- msgid "Listing"
2308
- msgstr "Listado"
2309
-
2310
- #: admin/transactions.php:20
2311
- msgctxt "admin transactions"
2312
- msgid "Status"
2313
- msgstr "Estado"
2314
-
2315
- #: admin/transactions.php:21
2316
- msgctxt "admin transactions"
2317
- msgid "Amount"
2318
- msgstr "Valor"
2319
-
2320
- #: admin/transactions.php:22
2321
- msgctxt "admin transactions"
2322
- msgid "Date"
2323
- msgstr "Fecha"
2324
-
2325
- #: admin/transactions.php:33
2326
- msgctxt "admin transactions"
2327
- msgid "Listing Submit (Initial Payment)"
2328
- msgstr "Envío de Listado (Pago Inicial)"
2329
-
2330
- #: admin/transactions.php:34
2331
- msgctxt "admin transactions"
2332
- msgid "Listing Edit (Category Fee)"
2333
- msgstr "Edición de Listado (Comisión por categoría)"
2334
-
2335
- #: admin/transactions.php:35
2336
- msgctxt "admin transactions"
2337
- msgid "Renewal"
2338
- msgstr "Renovación"
2339
-
2340
- #: admin/transactions.php:36
2341
- msgctxt "admin transactions"
2342
- msgid "Upgrade to Featured"
2343
- msgstr "Mejora a Destacado"
2344
-
2345
- #: admin/transactions.php:53
2346
- msgctxt "admin transactions"
2347
- msgid "Gateway"
2348
- msgstr "Pasarela"
2349
-
2350
- #: admin/transactions.php:55
2351
- msgctxt "admin transactions"
2352
- msgid "Payer Info"
2353
- msgstr "Información del Pagador"
2354
-
2355
- #: admin/transactions.php:57
2356
- msgctxt "admin transactions"
2357
- msgid "Name"
2358
- msgstr "Nombre"
2359
-
2360
- #: admin/transactions.php:59
2361
- msgctxt "admin transactions"
2362
- msgid "E-Mail"
2363
- msgstr "Correo Electrónico"
2364
-
2365
- #: admin/transactions.php:63
2366
- msgctxt "admin transactions"
2367
- msgid "Processed On"
2368
- msgstr "Procesado En"
2369
-
2370
- #: admin/transactions.php:65
2371
- msgctxt "admin transactions"
2372
- msgid "Processed By"
2373
- msgstr "Procesado Por"
2374
-
2375
- #: admin/transactions.php:101
2376
- msgctxt "admin transactions"
2377
- msgid "Approve"
2378
- msgstr "Aprobar"
2379
-
2380
- #: admin/transactions.php:105
2381
- msgctxt "admin transactions"
2382
- msgid "Reject"
2383
- msgstr "Rechazar"
2384
-
2385
- #: admin/transactions.php:111
2386
- msgctxt "admin transactions"
2387
- msgid "+ Details"
2388
- msgstr "+ Detalles"
2389
-
2390
- #: admin/transactions.php:116
2391
- msgctxt "admin transactions"
2392
- msgid "Delete"
2393
- msgstr "Eliminar"
2394
-
2395
- #: admin/transactions.php:140
2396
- msgctxt "admin transactions"
2397
- msgid "All"
2398
- msgstr "Todas"
2399
-
2400
- #: admin/transactions.php:148
2401
- msgctxt "admin transactions"
2402
- msgid "Approved"
2403
- msgstr "Aprobadas"
2404
-
2405
- #: admin/transactions.php:156
2406
- msgctxt "admin transactions"
2407
- msgid "Pending"
2408
- msgstr "Pendientes"
2409
-
2410
- #: admin/transactions.php:164
2411
- msgctxt "admin transactions"
2412
- msgid "Rejected"
2413
- msgstr "Rechazadas"
2414
-
2415
- #: admin/transactions.php:259
2416
- msgctxt "admin"
2417
- msgid "The transaction has been deleted."
2418
- msgstr "La transacción ha sido eliminada."
2419
-
2420
- #: business-directory-plugin.php:658
2421
  msgctxt "admin plugins"
2422
  msgid "Settings"
2423
  msgstr "Configuración"
2424
 
2425
- #: business-directory-plugin.php:668
2426
  msgctxt "post type general name"
2427
  msgid "Directory"
2428
  msgstr "Directorio"
2429
 
2430
- #: business-directory-plugin.php:669
2431
  msgctxt "post type singular name"
2432
  msgid "Directory"
2433
  msgstr "Directorio"
2434
 
2435
- #: business-directory-plugin.php:670
2436
  msgctxt "listing"
2437
  msgid "Add New Listing"
2438
  msgstr "Agregar Nuevo Listado"
2439
 
2440
- #: business-directory-plugin.php:671
2441
  msgctxt "post type"
2442
  msgid "Add New Listing"
2443
  msgstr "Agregar Nuevo Listado"
2444
 
2445
- #: business-directory-plugin.php:672 core/compatibility/deprecated.php:255
2446
  msgid "Edit Listing"
2447
  msgstr "Editar Listado"
2448
 
2449
- #: business-directory-plugin.php:673
2450
  msgid "New Listing"
2451
  msgstr "Nuevo Listado"
2452
 
2453
- #: business-directory-plugin.php:674
2454
  msgid "View Listing"
2455
  msgstr "Ver Listado"
2456
 
2457
- #: business-directory-plugin.php:675
2458
  msgid "Search Listings"
2459
  msgstr "Buscar Listados"
2460
 
2461
- #: business-directory-plugin.php:676
2462
  msgid "No listings found"
2463
  msgstr "No se encontraron listados"
2464
 
2465
- #: business-directory-plugin.php:677
2466
  msgid "No listings found in trash"
2467
  msgstr "No se encontraron listados en la papelera"
2468
 
2469
- #: business-directory-plugin.php:699
2470
  msgid "Directory Categories"
2471
  msgstr "Categorías de Directorio"
2472
 
2473
- #: business-directory-plugin.php:809 business-directory-plugin.php:816
2474
  msgctxt "rss feed"
2475
  msgid "%s Feed"
2476
  msgstr "Feed %s"
2477
 
2478
- #: business-directory-plugin.php:1174
2479
  msgctxt "title"
2480
  msgid "Submit A Listing"
2481
  msgstr "Enviar Un Listado"
2482
 
2483
- #: business-directory-plugin.php:1184
2484
  msgctxt "title"
2485
  msgid "Find a Listing"
2486
  msgstr "Encontrar un listado"
2487
 
2488
- #: business-directory-plugin.php:1194
2489
  msgctxt "title"
2490
  msgid "View All Listings"
2491
  msgstr "Ver Listados"
2492
 
2493
- #: business-directory-plugin.php:1214
2494
  msgctxt "title"
2495
  msgid "Listings tagged: %s"
2496
  msgstr "Listados etiquetados: %s"
2497
 
2498
- #: core/class-csv-import.php:361
2499
  msgctxt "admin csv-import"
2500
  msgid "Could not create listing category \"%s\""
2501
  msgstr "No se pudo crear la categoría \"%s\""
2502
 
2503
- #: core/class-csv-import.php:503
2504
  msgctxt "admin csv-import"
2505
  msgid "Username \"%s\" does not exist"
2506
  msgstr "El usuario \"%s\" no existe"
2507
 
2508
- #: core/class-csv-import.php:535
2509
  msgctxt "admin csv-import"
2510
  msgid "Missing required field: %s"
2511
  msgstr "Falta campo requerido: %s"
2512
 
2513
- #: core/class-csv-import.php:555
2514
  msgctxt "admin csv-import"
2515
  msgid "Listing category \"%s\" does not exist"
2516
  msgstr "La categoría \"%s\" no existe"
2517
 
2518
- #: core/class-form-field.php:51
2519
  msgctxt "form-fields-api"
2520
  msgid "Invalid form field type"
2521
  msgstr "Tipo de campo inválido"
2522
 
2523
- #: core/class-form-field.php:402
2524
  msgctxt "form-fields-api"
2525
  msgid "Field label is required."
2526
  msgstr "El nombre del campo es requerido."
2527
 
2528
- #: core/class-form-field.php:419
 
 
 
 
 
 
2529
  msgctxt "form-fields-api"
2530
  msgid ""
2531
  "There can only be one field with association \"%s\". Please select another "
@@ -2534,17 +2628,17 @@ msgstr ""
2534
  "Solo puede haber un campo con asociación \"%s\". Por favor elija otra "
2535
  "asociación."
2536
 
2537
- #: core/class-form-field.php:429
2538
  msgctxt "form-fields-api"
2539
  msgid "\"%s\" is an invalid field type for this association."
2540
  msgstr "\"%s\" es un tipo de campo inválido para esta asociación."
2541
 
2542
- #: core/class-form-field.php:460
2543
  msgctxt "form-fields-api"
2544
  msgid "Invalid field ID"
2545
  msgstr "ID de campo inválido"
2546
 
2547
- #: core/class-form-field.php:469
2548
  msgctxt "form-fields api"
2549
  msgid ""
2550
  "This form field can't be deleted because it is required for the plugin to "
@@ -2553,7 +2647,7 @@ msgstr ""
2553
  "Este campo de formulario no puede eliminarse porque es requerido para el "
2554
  "funcionamiento del plugin."
2555
 
2556
- #: core/class-form-field.php:481
2557
  msgctxt "form-fields-api"
2558
  msgid "An error occurred while trying to delete this field."
2559
  msgstr "Un error ocurrió mientras se trataba de eliminar este campo."
@@ -2608,12 +2702,12 @@ msgctxt "listing"
2608
  msgid "(Fee Unavailable)"
2609
  msgstr "(Comisión no disponible)"
2610
 
2611
- #: core/class-listings-api.php:294
2612
  msgctxt "notify email"
2613
  msgid "[%s] New listing notification"
2614
  msgstr "[%s] Notificación de nuevo listado"
2615
 
2616
- #: core/class-listings-api.php:313
2617
  msgctxt "notify email"
2618
  msgid "[%s] Listing edit notification"
2619
  msgstr "[%s] Notificación de listado editado"
@@ -2658,12 +2752,12 @@ msgctxt "widgets"
2658
  msgid "Leave blank for automatic height."
2659
  msgstr "Deje en blanco para alto automático."
2660
 
2661
- #: core/class-payment.php:218
2662
  msgctxt "listings"
2663
  msgid "Fee \"%s\" for category \"%s\""
2664
  msgstr "Comisión \"%s\" para categoría \"%s\""
2665
 
2666
- #: core/class-recaptcha.php:81 core/class-recaptcha.php:96
2667
  msgctxt "recaptcha"
2668
  msgid "The reCAPTCHA wasn't entered correctly."
2669
  msgstr "El reCAPTCHA no fue ingresado correctamente."
@@ -2906,12 +3000,12 @@ msgctxt "admin settings"
2906
  msgid "Enable AJAX compatibility mode?"
2907
  msgstr "Habilitar modo de compatibilidad AJAX?"
2908
 
2909
- #: core/class-settings.php:141 core/class-settings.php:604
2910
  msgctxt "admin settings"
2911
  msgid "Listings"
2912
  msgstr "Listados"
2913
 
2914
- #: core/class-settings.php:142 core/class-settings.php:288
2915
  msgctxt "admin settings"
2916
  msgid "General Settings"
2917
  msgstr "Configuración General"
@@ -3127,12 +3221,12 @@ msgctxt "admin settings"
3127
  msgid "Sort order for categories"
3128
  msgstr "Orden de las categorías"
3129
 
3130
- #: core/class-settings.php:242 core/class-settings.php:259
3131
  msgctxt "admin settings"
3132
  msgid "Ascending"
3133
  msgstr "Ascendente"
3134
 
3135
- #: core/class-settings.php:242 core/class-settings.php:259
3136
  msgctxt "admin settings"
3137
  msgid "Descending"
3138
  msgstr "Descendente"
@@ -3190,56 +3284,61 @@ msgstr "Aleatorio"
3190
 
3191
  #: core/class-settings.php:255
3192
  msgctxt "admin settings"
3193
- msgid "Paid first then free"
3194
- msgstr "Listados pagos primero, luego gratuitos."
 
 
 
 
 
3195
 
3196
- #: core/class-settings.php:257
3197
  msgctxt "admin settings"
3198
  msgid "Sort directory listings by"
3199
  msgstr "Orden de los listados"
3200
 
3201
- #: core/class-settings.php:258
3202
  msgctxt "admin settings"
3203
  msgid "Ascending for ascending order A-Z, Descending for descending order Z-A"
3204
  msgstr ""
3205
  "Ascendente para orden alfabético A-Z; Descendente para orden alfabético Z-A"
3206
 
3207
- #: core/class-settings.php:263
3208
  msgctxt "admin settings"
3209
  msgid "Enable sort bar?"
3210
  msgstr "Habilitar barra de ordenamiento?"
3211
 
3212
- #: core/class-settings.php:268
3213
  msgctxt "admin settings"
3214
  msgid "Sortbar Fields"
3215
  msgstr "Campos de \"barra de ordenamiento\""
3216
 
3217
- #: core/class-settings.php:277
3218
  msgctxt "admin settings"
3219
  msgid "Featured (Sticky) listing settings"
3220
  msgstr "Configuración de Listados Destacados"
3221
 
3222
- #: core/class-settings.php:278
3223
  msgctxt "admin settings"
3224
  msgid "Offer sticky listings?"
3225
  msgstr "Ofrecer listados destacados?"
3226
 
3227
- #: core/class-settings.php:279
3228
  msgctxt "admin settings"
3229
  msgid "Offer upgrades during submit process?"
3230
  msgstr "Ofrecer mejoras a destacado durante el proceso de envío?"
3231
 
3232
- #: core/class-settings.php:280
3233
  msgctxt "admin settings"
3234
  msgid "Sticky listing price"
3235
  msgstr "Precio de Listado Destacado"
3236
 
3237
- #: core/class-settings.php:281
3238
  msgctxt "admin settings"
3239
  msgid "Sticky listing page description text"
3240
  msgstr "Texto descriptivo para Listados Destacados"
3241
 
3242
- #: core/class-settings.php:282
3243
  msgctxt "admin settings"
3244
  msgid ""
3245
  "You can upgrade your listing to featured status. Featured listings will "
@@ -3248,17 +3347,17 @@ msgstr ""
3248
  "Puede actualizar su listado a Destacado. Los listados destacados aparecen "
3249
  "siempre encima de los listados regulares."
3250
 
3251
- #: core/class-settings.php:287
3252
  msgctxt "admin settings"
3253
  msgid "E-Mail"
3254
  msgstr "Correo Electrónico"
3255
 
3256
- #: core/class-settings.php:291
3257
  msgctxt "admin settings"
3258
  msgid "Display email address fields publicly?"
3259
  msgstr "Mostrar direcciones de correo electrónico públicamente?"
3260
 
3261
- #: core/class-settings.php:294
3262
  msgctxt "admin settings"
3263
  msgid ""
3264
  "Shows the email address of the listing owner to all web users. NOT "
@@ -3269,12 +3368,12 @@ msgstr ""
3269
  "a todos los usuarios. NO RECOMENDADO pues puede resultar en un aumento de "
3270
  "spam."
3271
 
3272
- #: core/class-settings.php:297
3273
  msgctxt "admin settings"
3274
  msgid "How to determine the listing's email address?"
3275
  msgstr "Cómo determinar el correo electrónico de un listado?"
3276
 
3277
- #: core/class-settings.php:300
3278
  msgctxt "admin settings"
3279
  msgid ""
3280
  "This affects emails sent to listing owners via contact forms or when their "
@@ -3283,115 +3382,115 @@ msgstr ""
3283
  "Esta configuración afecta cómo los dueños de los listados son contactados "
3284
  "cuando sus listados expiran o a través de los formularios de contacto."
3285
 
3286
- #: core/class-settings.php:307
3287
  msgctxt "admin settings"
3288
  msgid "E-Mail Notifications"
3289
  msgstr "Notificaciones de correo-e"
3290
 
3291
- #: core/class-settings.php:310
3292
  msgctxt "admin settings"
3293
  msgid "Notify admin via e-mail when..."
3294
  msgstr "Notificar al administrador cuando..."
3295
 
3296
- #: core/class-settings.php:314
3297
  msgctxt "admin settings"
3298
  msgid "A new listing is submitted."
3299
  msgstr "Un nuevo listado ha sido enviado."
3300
 
3301
- #: core/class-settings.php:315
3302
  msgctxt "admin settings"
3303
  msgid "A listing is edited."
3304
  msgstr "Un listado es editado."
3305
 
3306
- #: core/class-settings.php:316
3307
  msgctxt "admin settings"
3308
  msgid "A listing expires."
3309
  msgstr "Un listado expira."
3310
 
3311
- #: core/class-settings.php:317
3312
  msgctxt "admin settings"
3313
  msgid "A contact message is sent to a listing's owner."
3314
  msgstr "Un mensaje de contacto es enviado al dueño del listado."
3315
 
3316
- #: core/class-settings.php:323
3317
  msgctxt "admin settings"
3318
  msgid "CC this e-mail address too"
3319
  msgstr "Copiar a esta dirección de correo también"
3320
 
3321
- #: core/class-settings.php:329
3322
  msgctxt "admin settings"
3323
  msgid "Notify users via e-mail when..."
3324
  msgstr "Notificar usuarios vía correo-e cuando..."
3325
 
3326
- #: core/class-settings.php:332
3327
  msgctxt "admin settings"
3328
  msgid "You can modify the text template used for most of these e-mails below."
3329
  msgstr ""
3330
  "Puede modificar la plantilla de texto utilizada para la mayoría de estos "
3331
  "correos electrónicos abajo."
3332
 
3333
- #: core/class-settings.php:333
3334
  msgctxt "admin settings"
3335
  msgid "Their listing is submitted."
3336
  msgstr "Su listado ha sido recibido."
3337
 
3338
- #: core/class-settings.php:334
3339
  msgctxt "admin settings"
3340
  msgid "Their listing is approved/published."
3341
  msgstr "Su listado ha sido aprobado/publicado."
3342
 
3343
- #: core/class-settings.php:343
3344
  msgctxt "contact email"
3345
  msgid "You have received a reply from your listing at %s."
3346
  msgstr "Ha recibido una comunicación para su listado en %s."
3347
 
3348
- #: core/class-settings.php:344
3349
  msgctxt "contact email"
3350
  msgid "Name: %s"
3351
  msgstr "Nombre: %s"
3352
 
3353
- #: core/class-settings.php:345
3354
  msgctxt "contact email"
3355
  msgid "E-Mail: %s"
3356
  msgstr "Correo Electrónico: %s"
3357
 
3358
- #: core/class-settings.php:346
3359
  msgctxt "contact email"
3360
  msgid "Message:"
3361
  msgstr "Mensaje:"
3362
 
3363
- #: core/class-settings.php:348
3364
  msgctxt "contact email"
3365
  msgid "Time: %s"
3366
  msgstr "Hora: %s"
3367
 
3368
- #: core/class-settings.php:350
3369
  msgctxt "admin settings"
3370
  msgid "E-Mail Templates"
3371
  msgstr "Plantillas de Correo Electrónico"
3372
 
3373
- #: core/class-settings.php:353
3374
  msgctxt "admin settings"
3375
  msgid "Email confirmation message"
3376
  msgstr "Mensaje de Confirmación"
3377
 
3378
- #: core/class-settings.php:357
3379
  msgctxt "admin settings"
3380
  msgid "Sent after a listing has been submitted."
3381
  msgstr "Enviado luego de que el listado ha sido recibido."
3382
 
3383
- #: core/class-settings.php:358 core/class-settings.php:366
3384
- #: core/class-settings.php:407
3385
  msgctxt "admin settings"
3386
  msgid "Listing's title"
3387
  msgstr "Título del Listado"
3388
 
3389
- #: core/class-settings.php:361
3390
  msgctxt "admin settings"
3391
  msgid "Listing published message"
3392
  msgstr "Mensaje de listado publicado"
3393
 
3394
- #: core/class-settings.php:364
3395
  msgctxt "admin settings"
3396
  msgid ""
3397
  "Your listing \"[listing]\" is now available at [listing-url] and can be "
@@ -3400,23 +3499,23 @@ msgstr ""
3400
  "Su listado \"[listing]\" está ahora disponible en [listing-url] y puede ser "
3401
  "visto por el público."
3402
 
3403
- #: core/class-settings.php:365
3404
  msgctxt "admin settings"
3405
  msgid "Sent when the listing has been published or approved by an admin."
3406
  msgstr ""
3407
  "Enviado cuando el listado ha sido publicado o aprobado por un administrador."
3408
 
3409
- #: core/class-settings.php:367
3410
  msgctxt "admin settings"
3411
  msgid "Listing's URL"
3412
  msgstr "URL del listado"
3413
 
3414
- #: core/class-settings.php:371
3415
  msgctxt "admin settings"
3416
  msgid "Listing Contact Message"
3417
  msgstr "Mensaje de contacto"
3418
 
3419
- #: core/class-settings.php:375
3420
  msgctxt "admin settings"
3421
  msgid ""
3422
  "Sent to listing owners when someone uses the contact form on their listing "
@@ -3425,34 +3524,34 @@ msgstr ""
3425
  "Enviado a los dueños de listados cuando alguien utiliza el formulario de "
3426
  "contacto en sus páginas."
3427
 
3428
- #: core/class-settings.php:385
3429
  msgctxt "admin settings"
3430
  msgid "Payment related"
3431
  msgstr "Relativo al pago"
3432
 
3433
- #: core/class-settings.php:402
3434
  msgctxt "admin settings"
3435
  msgid "Payment abandoned reminder message"
3436
  msgstr "Recordatorio de pagos abandonados"
3437
 
3438
- #: core/class-settings.php:406
3439
  msgctxt "admin settings"
3440
  msgid "Sent some time after a pending payment is abandoned by users."
3441
  msgstr ""
3442
  "Enviado algún tiempo después de que un pago pendiente es abandonado por los "
3443
  "usuarios."
3444
 
3445
- #: core/class-settings.php:408
3446
  msgctxt "admin settings"
3447
  msgid "Checkout URL link"
3448
  msgstr "Link a la URL de pago"
3449
 
3450
- #: core/class-settings.php:414
3451
  msgctxt "admin settings"
3452
  msgid "Renewal Reminders"
3453
  msgstr "Recordatorios de Renovación"
3454
 
3455
- #: core/class-settings.php:417
3456
  msgctxt "admin settings"
3457
  msgid ""
3458
  "This section refers only to the text of the renewal/expiration notices. You "
@@ -3462,12 +3561,12 @@ msgstr ""
3462
  "renovación/expiración. También puede <a>configurar cuándo estos correos son "
3463
  "enviados</a>."
3464
 
3465
- #: core/class-settings.php:421
3466
  msgctxt "admin settings"
3467
  msgid "Pending expiration e-mail message"
3468
  msgstr "Mensaje correo electrónico sobre expiración pendiente"
3469
 
3470
- #: core/class-settings.php:425
3471
  msgctxt "settings"
3472
  msgid ""
3473
  "Sent some time before the listing expires. Applies to non-recurring renewals "
@@ -3476,50 +3575,50 @@ msgstr ""
3476
  "Enviado un tiempo antes de que el listado expire. Aplica para renovaciones "
3477
  "no recurrentes únicamente."
3478
 
3479
- #: core/class-settings.php:426 core/class-settings.php:439
3480
- #: core/class-settings.php:452 core/class-settings.php:465
3481
- #: core/class-settings.php:478
3482
  msgctxt "settings"
3483
  msgid "Listing's name (with link)"
3484
  msgstr "Título del listado (con enlace)"
3485
 
3486
- #: core/class-settings.php:427 core/class-settings.php:440
3487
- #: core/class-settings.php:453 core/class-settings.php:466
3488
- #: core/class-settings.php:479
3489
  msgctxt "settings"
3490
  msgid "Author's name"
3491
  msgstr "Autor del listado"
3492
 
3493
- #: core/class-settings.php:428 core/class-settings.php:441
3494
- #: core/class-settings.php:480
3495
  msgctxt "settings"
3496
  msgid "Expiration date"
3497
  msgstr "Fecha de expiración"
3498
 
3499
- #: core/class-settings.php:429
3500
  msgctxt "settings"
3501
  msgid "Category that is going to expire"
3502
  msgstr "Categoría que va a expirar"
3503
 
3504
- #: core/class-settings.php:430 core/class-settings.php:443
3505
- #: core/class-settings.php:482
3506
  msgctxt "settings"
3507
  msgid "Link to renewal page"
3508
  msgstr "Enlace a la página de renovación"
3509
 
3510
- #: core/class-settings.php:431 core/class-settings.php:444
3511
- #: core/class-settings.php:456 core/class-settings.php:469
3512
- #: core/class-settings.php:483
3513
  msgctxt "settings"
3514
  msgid "Link to your site"
3515
  msgstr "Enlace a su sitio"
3516
 
3517
- #: core/class-settings.php:434
3518
  msgctxt "admin settings"
3519
  msgid "Listing Renewal e-mail message"
3520
  msgstr "Mensaje de correo electrónico sobre Renovación del Listado"
3521
 
3522
- #: core/class-settings.php:438
3523
  msgctxt "settings"
3524
  msgid ""
3525
  "Sent at the time of listing expiration. Applies to non-recurring renewals "
@@ -3528,17 +3627,17 @@ msgstr ""
3528
  "Enviado al momento de expiración del listado. Aplica a renovaciones no "
3529
  "recurrentes únicamente."
3530
 
3531
- #: core/class-settings.php:442 core/class-settings.php:481
3532
  msgctxt "settings"
3533
  msgid "Category that expired"
3534
  msgstr "Categoría que expiró"
3535
 
3536
- #: core/class-settings.php:447
3537
  msgctxt "admin settings"
3538
  msgid "Listing auto-renewal reminder (recurring payments)"
3539
  msgstr "Recordatorio de auto-renovación del listado (pagos recurrentes)"
3540
 
3541
- #: core/class-settings.php:451
3542
  msgctxt "settings"
3543
  msgid ""
3544
  "Sent some time before the listing is auto-renewed. Applies to recurring "
@@ -3547,29 +3646,29 @@ msgstr ""
3547
  "Enviado algún tiempo antes de que el listado sea auto-renovado. Aplica a "
3548
  "renovaciones recurrentes únicamente."
3549
 
3550
- #: core/class-settings.php:454 core/class-settings.php:468
3551
  msgctxt "settings"
3552
  msgid "Renewal date"
3553
  msgstr "Fecha de renovación"
3554
 
3555
- #: core/class-settings.php:455
3556
  msgctxt "settings"
3557
  msgid "Category that is going to be renewed"
3558
  msgstr "Categoría que será renovada"
3559
 
3560
- #: core/class-settings.php:457
3561
  msgctxt "settings"
3562
  msgid "Link to manage subscriptions"
3563
  msgstr "Enlace a la página de administración de pagos recurrentes"
3564
 
3565
- #: core/class-settings.php:460
3566
  msgctxt "admin settings"
3567
  msgid "Listing Renewal e-mail message (recurring payments)"
3568
  msgstr ""
3569
  "Mensaje de correo electrónico sobre Renovación del Listado (para pago "
3570
  "automático)"
3571
 
3572
- #: core/class-settings.php:464
3573
  msgctxt "settings"
3574
  msgid ""
3575
  "Sent after the listing is auto-renewed. Applies to recurring renewals only."
@@ -3577,17 +3676,17 @@ msgstr ""
3577
  "Enviado luego de que el listado sea auto-renovado. Aplica a renovaciones "
3578
  "recurrentes únicamente."
3579
 
3580
- #: core/class-settings.php:467
3581
  msgctxt "settings"
3582
  msgid "Renewed category"
3583
  msgstr "Categoría renovada"
3584
 
3585
- #: core/class-settings.php:473
3586
  msgctxt "admin settings"
3587
  msgid "Renewal reminder e-mail message"
3588
  msgstr "Recordatorio por correo electrónico de renovación del listado"
3589
 
3590
- #: core/class-settings.php:477
3591
  msgctxt "settings"
3592
  msgid ""
3593
  "Sent some time after listing expiration and when no renewal has occurred. "
@@ -3596,32 +3695,32 @@ msgstr ""
3596
  "Enviado un tiempo después de que el listado expire y no haya sido renovado. "
3597
  "Aplica tanto a renovaciones recurrentes como no recurrentes."
3598
 
3599
- #: core/class-settings.php:487
3600
  msgctxt "admin settings"
3601
  msgid "Payment"
3602
  msgstr "Pago"
3603
 
3604
- #: core/class-settings.php:488
3605
  msgctxt "admin settings"
3606
  msgid "Payment Settings"
3607
  msgstr "Configuración de Pago"
3608
 
3609
- #: core/class-settings.php:491
3610
  msgctxt "admin settings"
3611
  msgid "Turn On payments?"
3612
  msgstr "Activar pagos?"
3613
 
3614
- #: core/class-settings.php:493
3615
  msgctxt "admin settings"
3616
  msgid "Put payment gateways in test mode?"
3617
  msgstr "Utilizar las pasarelas de pago en modo de prueba?"
3618
 
3619
- #: core/class-settings.php:498
3620
  msgctxt "admin settings"
3621
  msgid "Perform checkouts on the secure (HTTPS) version of your site?"
3622
  msgstr "Realizar pagos en la versión segura (HTTPS) de su sitio?"
3623
 
3624
- #: core/class-settings.php:501
3625
  msgctxt "admin settings"
3626
  msgid ""
3627
  "Recommended for added security. For this to work you need to enable HTTPS on "
@@ -3630,142 +3729,162 @@ msgstr ""
3630
  "Recomendado para seguridad extra. Para que funcione debe tener habilitado "
3631
  "HTTPS en su servidor y <a>obtener un certificado SSL</a>."
3632
 
3633
- #: core/class-settings.php:505
3634
  msgctxt "admin settings"
3635
  msgid "Currency Code"
3636
  msgstr "Código de Moneda"
3637
 
3638
- #: core/class-settings.php:507
3639
  msgctxt "admin settings"
3640
  msgid "Australian Dollar (AUD)"
3641
  msgstr "Dólar Australiano (AUD)"
3642
 
3643
- #: core/class-settings.php:508
3644
  msgctxt "admin settings"
3645
  msgid "Brazilian Real (BRL)"
3646
  msgstr "Real Brasilero (BRL)"
3647
 
3648
- #: core/class-settings.php:509
3649
  msgctxt "admin settings"
3650
  msgid "Canadian Dollar (CAD)"
3651
  msgstr "Dólar Canadiense (CAD)"
3652
 
3653
- #: core/class-settings.php:510
3654
  msgctxt "admin settings"
3655
  msgid "Czech Koruna (CZK)"
3656
  msgstr "Corona Checa (CZK)"
3657
 
3658
- #: core/class-settings.php:511
3659
  msgctxt "admin settings"
3660
  msgid "Danish Krone (DKK)"
3661
  msgstr "Corona Danesa (DKK)"
3662
 
3663
- #: core/class-settings.php:512
3664
  msgctxt "admin settings"
3665
  msgid "Euro (EUR)"
3666
  msgstr "Euro (EUR)"
3667
 
3668
- #: core/class-settings.php:513
3669
  msgctxt "admin settings"
3670
  msgid "Hong Kong Dollar (HKD)"
3671
  msgstr "Dólar de Hong Kong (HKD)"
3672
 
3673
- #: core/class-settings.php:514
3674
  msgctxt "admin settings"
3675
  msgid "Hungarian Forint (HUF)"
3676
  msgstr "Forinte Húngaro (HUF)"
3677
 
3678
- #: core/class-settings.php:515
3679
  msgctxt "admin settings"
3680
  msgid "Israeli New Shequel (ILS)"
3681
  msgstr "Nuevo Shékel Israelí (ILS)"
3682
 
3683
- #: core/class-settings.php:516
3684
  msgctxt "admin settings"
3685
  msgid "Japanese Yen (JPY)"
3686
  msgstr "Yen Japonés (JPY)"
3687
 
3688
- #: core/class-settings.php:517
3689
  msgctxt "admin settings"
3690
  msgid "Malasian Ringgit (MYR)"
3691
  msgstr "Ringgit de Malasia (MYR)"
3692
 
3693
- #: core/class-settings.php:518
3694
  msgctxt "admin settings"
3695
  msgid "Mexican Peso (MXN)"
3696
  msgstr "Peso Mexicano (MXN)"
3697
 
3698
- #: core/class-settings.php:519
3699
  msgctxt "admin settings"
3700
  msgid "Norwegian Krone (NOK)"
3701
  msgstr "Corona Noruega (NOK)"
3702
 
3703
- #: core/class-settings.php:520
3704
  msgctxt "admin settings"
3705
  msgid "New Zealand Dollar (NZD)"
3706
  msgstr "Dólar de Nueva Zelanda (NZD)"
3707
 
3708
- #: core/class-settings.php:521
3709
  msgctxt "admin settings"
3710
  msgid "Philippine Peso (PHP)"
3711
  msgstr "Peso Filipino (PHP)"
3712
 
3713
- #: core/class-settings.php:522
3714
  msgctxt "admin settings"
3715
  msgid "Polish Zloty (PLN)"
3716
  msgstr "Zloty Polaco (PLN)"
3717
 
3718
- #: core/class-settings.php:523
3719
  msgctxt "admin settings"
3720
  msgid "Pound Sterling (GBP)"
3721
  msgstr "Libra Esterlina (GBP)"
3722
 
3723
- #: core/class-settings.php:524
3724
  msgctxt "admin settings"
3725
  msgid "Singapore Dollar (SGD)"
3726
  msgstr "Dólar de Singapur (SGD)"
3727
 
3728
- #: core/class-settings.php:525
3729
  msgctxt "admin settings"
3730
  msgid "Swedish Krona (SEK)"
3731
  msgstr "Corona Sueca (SEK)"
3732
 
3733
- #: core/class-settings.php:526
3734
  msgctxt "admin settings"
3735
  msgid "Swiss Franc (CHF)"
3736
  msgstr "Franco Suizo (CHF)"
3737
 
3738
- #: core/class-settings.php:527
3739
  msgctxt "admin settings"
3740
  msgid "Taiwan Dollar (TWD)"
3741
  msgstr "Dólar de Taiwán (TWD)"
3742
 
3743
- #: core/class-settings.php:528
3744
  msgctxt "admin settings"
3745
  msgid "Thai Baht (THB)"
3746
  msgstr "Baht de Tailandia (THB)"
3747
 
3748
- #: core/class-settings.php:529
3749
  msgctxt "admin settings"
3750
  msgid "Turkish Lira (TRY)"
3751
  msgstr "Lira Turca (TRY)"
3752
 
3753
- #: core/class-settings.php:530
3754
  msgctxt "admin settings"
3755
- msgid "U.S. Dollar"
3756
  msgstr "Dólar Americano (USD)"
3757
 
3758
- #: core/class-settings.php:534
3759
  msgctxt "admin settings"
3760
  msgid "Currency Symbol"
3761
  msgstr "Símbolo de Moneda"
3762
 
3763
- #: core/class-settings.php:537
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3764
  msgctxt "admin settings"
3765
  msgid "Thank you for payment message"
3766
  msgstr "Mensaje de agradecimiento por el pago"
3767
 
3768
- #: core/class-settings.php:538
3769
  msgctxt "admin settings"
3770
  msgid ""
3771
  "Thank you for your payment. Your payment is being verified and your listing "
@@ -3774,13 +3893,13 @@ msgstr ""
3774
  "Gracias por su pago. Su pago está siendo verificado y su listado revisado. "
3775
  "Este proceso puede tardar hasta 48 horas."
3776
 
3777
- #: core/class-settings.php:543
3778
  msgctxt "admin settings"
3779
  msgid "Ask users to come back for abandoned payments?"
3780
  msgstr ""
3781
  "Contactar a los usuarios para pedirles que regresen a pagar pagos pendientes?"
3782
 
3783
- #: core/class-settings.php:546
3784
  msgctxt "admin settings"
3785
  msgid ""
3786
  "An abandoned payment is when a user attempts to place a listing and gets to "
@@ -3793,12 +3912,12 @@ msgstr ""
3793
  "en listados que parece que fallaron cuando el usuario simplemente no "
3794
  "completó la transacción. BD puede recordarles para que efectúen el pago."
3795
 
3796
- #: core/class-settings.php:552
3797
  msgctxt "admin settings"
3798
  msgid "Listing abandonment threshold (hours)"
3799
  msgstr "Tiempo tras el cual el listado es considerado abandonado (en horas)"
3800
 
3801
- #: core/class-settings.php:557
3802
  msgctxt "admin settings"
3803
  msgid ""
3804
  "Listings with pending payments are marked as abandoned after this time. You "
@@ -3808,27 +3927,27 @@ msgstr ""
3808
  "tiempo. También puede <a>personalizar el correo-e</a> que los usuarios "
3809
  "reciben."
3810
 
3811
- #: core/class-settings.php:563
3812
  msgctxt "admin settings"
3813
  msgid "Registration"
3814
  msgstr "Registro"
3815
 
3816
- #: core/class-settings.php:564
3817
  msgctxt "admin settings"
3818
  msgid "Registration Settings"
3819
  msgstr "Configuración de Registro"
3820
 
3821
- #: core/class-settings.php:565
3822
  msgctxt "admin settings"
3823
  msgid "Require login to post listings?"
3824
  msgstr "Requerir login para publicar listados?"
3825
 
3826
- #: core/class-settings.php:570
3827
  msgctxt "admin settings"
3828
  msgid "Registration URL"
3829
  msgstr "URL de Registro"
3830
 
3831
- #: core/class-settings.php:573
3832
  msgctxt "admin settings"
3833
  msgid ""
3834
  "URL of your membership plugin's registration page. Only enter this if using "
@@ -3838,12 +3957,12 @@ msgstr ""
3838
  "información únicamente si utiliza un plugin de membresía o una página de "
3839
  "registro especial."
3840
 
3841
- #: core/class-settings.php:577
3842
  msgctxt "admin settings"
3843
  msgid "Image"
3844
  msgstr "Imágenes"
3845
 
3846
- #: core/class-settings.php:578
3847
  msgctxt "admin settings"
3848
  msgid ""
3849
  "Any changes to these settings will affect new listings only. Existing "
@@ -3856,52 +3975,52 @@ msgstr ""
3856
  "existentes, deberá subir de nuevo las imágenes necesarias luego de hacer los "
3857
  "cambios aquí."
3858
 
3859
- #: core/class-settings.php:579
3860
  msgctxt "admin settings"
3861
  msgid "Image Settings"
3862
  msgstr "Configuración de Imágenes"
3863
 
3864
- #: core/class-settings.php:580
3865
  msgctxt "admin settings"
3866
  msgid "Allow images?"
3867
  msgstr "Permitir imágenes?"
3868
 
3869
- #: core/class-settings.php:582
3870
  msgctxt "admin settings"
3871
  msgid "Min Image File Size (KB)"
3872
  msgstr "Tamaño mínimo de imagen (KB)"
3873
 
3874
- #: core/class-settings.php:583
3875
  msgctxt "admin settings"
3876
  msgid "Max Image File Size (KB)"
3877
  msgstr "Tamaño máximo de imagen (KB)"
3878
 
3879
- #: core/class-settings.php:585
3880
  msgctxt "admin settings"
3881
  msgid "Min image width (px)"
3882
  msgstr "Ancho mínimo de imagen (en px)"
3883
 
3884
- #: core/class-settings.php:586
3885
  msgctxt "admin settings"
3886
  msgid "Min image height (px)"
3887
  msgstr "Alto mínimo de imagen (en px)"
3888
 
3889
- #: core/class-settings.php:588
3890
  msgctxt "admin settings"
3891
  msgid "Max image width (px)"
3892
  msgstr "Ancho máximo de imagen (px)"
3893
 
3894
- #: core/class-settings.php:589
3895
  msgctxt "admin settings"
3896
  msgid "Max image height (px)"
3897
  msgstr "Alto máximo de imagen (px)"
3898
 
3899
- #: core/class-settings.php:591
3900
  msgctxt "admin settings"
3901
  msgid "Turn on thickbox/lightbox?"
3902
  msgstr "Activar Thickbox/Lightbox?"
3903
 
3904
- #: core/class-settings.php:591
3905
  msgctxt "admin settings"
3906
  msgid ""
3907
  "Uncheck if it conflicts with other elements or plugins installed on your site"
@@ -3909,27 +4028,27 @@ msgstr ""
3909
  "Desmarque si entra en conflicto con otros elementos o plugins instalados en "
3910
  "su sitio"
3911
 
3912
- #: core/class-settings.php:593
3913
  msgctxt "admin settings"
3914
  msgid "Thumbnails"
3915
  msgstr "Imágenes de previsualización"
3916
 
3917
- #: core/class-settings.php:594
3918
  msgctxt "admin settings"
3919
  msgid "Thumbnail width (px)"
3920
  msgstr "Ancho de thumbnail (px)"
3921
 
3922
- #: core/class-settings.php:595
3923
  msgctxt "admin settings"
3924
  msgid "Thumbnail height (px)"
3925
  msgstr "Alto de thumbnail (px)"
3926
 
3927
- #: core/class-settings.php:598
3928
  msgctxt "admin settings"
3929
  msgid "Crop thumbnails to exact dimensions?"
3930
  msgstr "Cortar imágenes de previsualización a las dimensiones exactas?"
3931
 
3932
- #: core/class-settings.php:601
3933
  msgctxt "admin settings"
3934
  msgid ""
3935
  "When enabled images will match exactly the dimensions above but part of the "
@@ -3943,12 +4062,12 @@ msgstr ""
3943
  "alto será ajustado proporcionalmente. Dependiendo de las imágenes que se "
3944
  "hayan utilizado, estas podrían tener diferentes alturas."
3945
 
3946
- #: core/class-settings.php:607
3947
  msgctxt "admin settings"
3948
  msgid "Number of free images"
3949
  msgstr "Número de imágenes gratuitas"
3950
 
3951
- #: core/class-settings.php:612
3952
  msgctxt "admin settings"
3953
  msgid ""
3954
  "For paid listing images, configure that by adding or editing a <a>Fee Plan</"
@@ -3957,17 +4076,17 @@ msgstr ""
3957
  "Configure las imágenes de listados pagos agregando o editando una "
3958
  "<a>comisión</a> pues este valor será ignorado para listados pagos."
3959
 
3960
- #: core/class-settings.php:613
3961
  msgctxt "admin settings"
3962
  msgid "Use default picture for listings with no picture?"
3963
  msgstr "Utilizar imagen por defecto en listados sin imagen?"
3964
 
3965
- #: core/class-settings.php:614
3966
  msgctxt "admin settings"
3967
  msgid "Show Thumbnail on main listings page?"
3968
  msgstr "Mostrar thumbnails en las páginas principales?"
3969
 
3970
- #: core/class-settings.php:670
3971
  msgctxt "admin settings"
3972
  msgid ""
3973
  "Could not copy the AJAX compatibility plugin \"%s\". Compatibility mode was "
@@ -3976,7 +4095,7 @@ msgstr ""
3976
  "No se pudo copiar el plugin de compatibilidad AJAX \"%s\". El modo de "
3977
  "compatibilidad no fue activado."
3978
 
3979
- #: core/class-settings.php:678
3980
  msgctxt "admin settings"
3981
  msgid ""
3982
  "Could not activate AJAX Compatibility mode: the directory \"%s\" could not "
@@ -3985,7 +4104,7 @@ msgstr ""
3985
  "No se pudo activar el modo de compatibilidad AJAX: el directorio \"%s\" no "
3986
  "pudo ser creado."
3987
 
3988
- #: core/class-settings.php:687
3989
  msgctxt "admin settings"
3990
  msgid ""
3991
  "Could not remove the \"Business Directory Plugin - AJAX Compatibility Module"
@@ -3994,97 +4113,97 @@ msgstr ""
3994
  "No se pudo remover \"Business Directory Plugin - AJAX Compatibility Module"
3995
  "\". Por favor elimine el archivo \"%s\" manualmente o desactive el plugin."
3996
 
3997
- #: core/class-settings.php:986
3998
  msgctxt "settings"
3999
  msgid "Deactivate License"
4000
  msgstr "Desactivar Licencia"
4001
 
4002
- #: core/class-settings.php:988
4003
  msgctxt "settings"
4004
  msgid "Deactivating license..."
4005
  msgstr "Desactivando licencia..."
4006
 
4007
- #: core/class-settings.php:991
4008
  msgctxt "settings"
4009
  msgid "Activate License"
4010
  msgstr "Activar Licencia"
4011
 
4012
- #: core/class-settings.php:993
4013
  msgctxt "settings"
4014
  msgid "Activating license..."
4015
  msgstr "Activando licencia..."
4016
 
4017
- #: core/class-settings.php:1017
4018
  msgctxt "admin settings"
4019
  msgid "Valid placeholders: %s"
4020
  msgstr "Comodines válidos: %s"
4021
 
4022
- #: core/class-settings.php:1051
4023
  msgctxt "settings email"
4024
  msgid "Click to edit e-mail"
4025
  msgstr "Click para editar el correo"
4026
 
4027
- #: core/class-settings.php:1052
4028
  msgctxt "settings email"
4029
  msgid "Click to edit"
4030
  msgstr "Click para editar"
4031
 
4032
- #: core/class-settings.php:1065
4033
  msgctxt "settings email"
4034
  msgid "E-Mail Subject"
4035
  msgstr "Título del correo"
4036
 
4037
- #: core/class-settings.php:1076
4038
  msgctxt "settings email"
4039
  msgid "E-Mail Body"
4040
  msgstr "Cuerpo del correo"
4041
 
4042
- #: core/class-settings.php:1087
4043
  msgctxt "settings email"
4044
  msgid "You can use the following placeholders:"
4045
  msgstr "Puede utilizar los siguientes comodines:"
4046
 
4047
- #: core/class-settings.php:1110
4048
  msgctxt "settings email"
4049
  msgid "Preview e-mail"
4050
  msgstr "Previsualizar correo"
4051
 
4052
- #: core/class-settings.php:1111
4053
  msgctxt "settings email"
4054
  msgid "Cancel"
4055
  msgstr "Cancelar"
4056
 
4057
- #: core/class-settings.php:1112
4058
  msgctxt "settings email"
4059
  msgid "Save Changes"
4060
  msgstr "Guardar Cambios"
4061
 
4062
- #: core/class-settings.php:1131
4063
  msgctxt "settings email"
4064
  msgid "Site title"
4065
  msgstr "Título del sitio"
4066
 
4067
- #: core/class-settings.php:1134
4068
  msgctxt "settings email"
4069
  msgid "Site title (with link)"
4070
  msgstr "Título del listado (con enlace)"
4071
 
4072
- #: core/class-settings.php:1137
4073
  msgctxt "settings email"
4074
  msgid "Site address (with link)"
4075
  msgstr "Dirección del listado (con enlace)"
4076
 
4077
- #: core/class-settings.php:1140
4078
  msgctxt "settings email"
4079
  msgid "Directory URL (with link)"
4080
  msgstr "URL del Directorio (con enlace)"
4081
 
4082
- #: core/class-settings.php:1143
4083
  msgctxt "settings email"
4084
  msgid "Current date"
4085
  msgstr "Fecha actual"
4086
 
4087
- #: core/class-settings.php:1146
4088
  msgctxt "settings email"
4089
  msgid "Current time"
4090
  msgstr "Hora actual"
@@ -4120,109 +4239,146 @@ msgstr "Eliminar"
4120
  msgid "Upgrade Listing"
4121
  msgstr "Mejorar Listado"
4122
 
4123
- #: core/compatibility/deprecated.php:214 core/templates-ui.php:182
4124
  msgid "Submit A Listing"
4125
  msgstr "Enviar Un Listado"
4126
 
4127
- #: core/compatibility/deprecated.php:227 core/templates-ui.php:191
4128
  msgid "View Listings"
4129
  msgstr "Ver Listados"
4130
 
4131
- #: core/compatibility/deprecated.php:238 core/templates-ui.php:201
4132
  msgid "Directory"
4133
  msgstr "Directorio"
4134
 
4135
  #: core/compatibility/templates/wpbusdirman-index-categories.php:12
4136
- #: core/templates-ui.php:228
4137
  msgctxt "templates"
4138
  msgid "Search Listings"
4139
  msgstr "Buscar Listados"
4140
 
4141
- #: core/form-fields-types.php:12
4142
  msgctxt "form-fields api"
4143
- msgid "Textfield"
4144
- msgstr "Campo de texto"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4145
 
4146
- #: core/form-fields-types.php:47
4147
  msgctxt "form-fields api"
4148
- msgid "Format 01/31/1969"
4149
- msgstr "Formato 01/31/1969"
4150
 
4151
- #: core/form-fields-types.php:67
 
 
 
 
4152
  msgctxt "form-fields api"
4153
- msgid "URL Field"
4154
- msgstr "Campo de URL"
4155
 
4156
- #: core/form-fields-types.php:84
4157
- msgctxt "form-fields admin"
4158
- msgid "Open link in a new window?"
4159
- msgstr "Abrir enlace en nueva ventana?"
4160
 
4161
- #: core/form-fields-types.php:87
4162
- msgctxt "form-fields admin"
4163
- msgid "Use rel=\"nofollow\" when displaying the link?"
4164
- msgstr "Utilizar rel=\"nofollow\" cuando se muestre este enlace?"
4165
 
4166
- #: core/form-fields-types.php:191
4167
  msgctxt "form-fields api"
4168
- msgid "URL:"
4169
- msgstr "URL:"
4170
 
4171
- #: core/form-fields-types.php:198
4172
  msgctxt "form-fields api"
4173
- msgid "Link Text (optional):"
4174
- msgstr "Texto del enlace (opcional):"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4175
 
4176
- #: core/form-fields-types.php:214
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4177
  msgctxt "form-fields api"
4178
  msgid "Select List"
4179
  msgstr "Lista de Selección"
4180
 
4181
- #: core/form-fields-types.php:270
4182
  msgctxt "form-fields-api category-select"
4183
  msgid "-- Choose Terms --"
4184
  msgstr "-- Elija los términos --"
4185
 
4186
- #: core/form-fields-types.php:270 core/form-fields-types.php:305
 
4187
  msgctxt "form-fields-api category-select"
4188
  msgid "-- Choose One --"
4189
  msgstr "-- Elija Uno --"
4190
 
4191
- #: core/form-fields-types.php:340 core/form-fields-types.php:591
4192
- #: core/form-fields-types.php:722
4193
- msgctxt "form-fields admin"
4194
- msgid "Field Options (for select lists, radio buttons and checkboxes)."
4195
- msgstr ""
4196
- "Opciones del Campo (para listas de selección, botones de radio y casillas de "
4197
- "verificación)."
4198
-
4199
- #: core/form-fields-types.php:351
4200
  msgctxt "form-fields admin"
4201
  msgid "Allow empty selection on search?"
4202
  msgstr "Permitir selección vacía en las búsquedas?"
4203
 
4204
- #: core/form-fields-types.php:368 core/form-fields-types.php:610
4205
- #: core/form-fields-types.php:743
4206
- msgctxt "form-fields admin"
4207
- msgid "Field list of options is required."
4208
- msgstr "La lista de opciones del campo es requerida."
4209
-
4210
- #: core/form-fields-types.php:448
4211
  msgctxt "form-fields api"
4212
  msgid "Textarea"
4213
  msgstr "Área de texto"
4214
 
4215
- #: core/form-fields-types.php:477
4216
  msgctxt "form-fields admin"
4217
  msgid "Allow HTML input for this field?"
4218
  msgstr "Permitir entrada HTML en este campo?"
4219
 
4220
- #: core/form-fields-types.php:481
4221
  msgctxt "form-fields admin"
4222
  msgid "Allow WordPress shortcodes in this field?"
4223
  msgstr "Permitir shortcodes de WordPress en este campo?"
4224
 
4225
- #: core/form-fields-types.php:485
4226
  msgctxt "form-fields admin"
4227
  msgid ""
4228
  "<b>Advanced users only!</b> Unless you've been told to change this, don't "
@@ -4231,71 +4387,52 @@ msgstr ""
4231
  "<b>¡Usuarios avanzados únicamente!</b> No cambie esta configuración salvo si "
4232
  "está seguro de lo que está haciendo."
4233
 
4234
- #: core/form-fields-types.php:486
4235
  msgctxt "form-fields admin"
4236
  msgid "Apply \"the_content\" filter before displaying this field?"
4237
  msgstr ""
4238
  "Aplicar el filtro \"the_content\" antes de mostrar el contenido de este "
4239
  "campo?"
4240
 
4241
- #: core/form-fields-types.php:532
4242
- msgctxt "form-fields api"
4243
- msgid "Radio button"
4244
- msgstr "Botón de radio"
4245
-
4246
- #: core/form-fields-types.php:638
4247
- msgctxt "form-fields api"
4248
- msgid "Multiple select list"
4249
- msgstr "Lista de selección múltiple"
4250
-
4251
- #: core/form-fields-types.php:643
4252
  msgctxt "form-fields api"
4253
- msgid "Multiselect List"
4254
- msgstr "Lista de selección múltiple"
4255
 
4256
- #: core/form-fields-types.php:659
4257
  msgctxt "form-fields api"
4258
- msgid "Checkbox"
4259
- msgstr "Casilla de verificación"
4260
 
4261
- #: core/form-fields-types.php:817
4262
  msgctxt "form-fields api"
4263
  msgid "Social Site (Twitter handle)"
4264
  msgstr "Sitio Social (Twitter @)"
4265
 
4266
- #: core/form-fields-types.php:866
4267
- msgctxt "form-fields api"
4268
- msgid "Social Site (Facebook page)"
4269
- msgstr "Sitio Social (Página de Facebook)"
4270
-
4271
- #: core/form-fields-types.php:914
4272
  msgctxt "form-fields api"
4273
- msgid "Social Site (LinkedIn profile)"
4274
- msgstr "Sitio Social (Perfil de LinkedIn)"
4275
 
4276
- #: core/form-fields-types.php:959
4277
- msgctxt "form-fields api"
4278
- msgid "Image (file upload)"
4279
- msgstr "Imagen (archivo)"
4280
 
4281
- #: core/form-fields-types.php:991
4282
- msgctxt "form-fields-api"
4283
- msgid "Remove"
4284
- msgstr "Eliminar"
4285
 
4286
- #: core/form-fields-types.php:1071
4287
  msgctxt "form-fields api"
4288
- msgid "Date Field"
4289
- msgstr "Campo de Fecha"
4290
-
4291
- #: core/form-fields-types.php:1094
4292
- msgid "%s (ex. %s)"
4293
- msgstr "%s (ej. %s)"
4294
 
4295
- #: core/form-fields-types.php:1098
4296
  msgctxt "form-fields api"
4297
- msgid "Date Format"
4298
- msgstr "Formato de Fecha"
4299
 
4300
  #: core/form-fields.php:31
4301
  msgctxt "form-fields api"
@@ -4332,108 +4469,116 @@ msgctxt "form-fields api"
4332
  msgid "Custom"
4333
  msgstr "Especial"
4334
 
4335
- #: core/form-fields.php:300
4336
  msgid "Business Name"
4337
  msgstr "Nombre del Negocio"
4338
 
4339
- #: core/form-fields.php:302
4340
  msgid "Business Genre"
4341
  msgstr "Tipo de Negocio"
4342
 
4343
- #: core/form-fields.php:304
4344
  msgid "Short Business Description"
4345
  msgstr "Descripción corta del negocio"
4346
 
4347
- #: core/form-fields.php:306
4348
  msgid "Long Business Description"
4349
  msgstr "Descripción larga del negocio"
4350
 
4351
- #: core/form-fields.php:308
4352
  msgid "Business Website Address"
4353
  msgstr "Sitio web del negocio"
4354
 
4355
- #: core/form-fields.php:310
4356
  msgid "Business Phone Number"
4357
  msgstr "Número telefónico del negocio"
4358
 
4359
- #: core/form-fields.php:312
4360
  msgid "Business Fax"
4361
  msgstr "Fax del negocio"
4362
 
4363
- #: core/form-fields.php:314
4364
  msgid "Business Contact Email"
4365
  msgstr "Correo electrónico de contacto del negocio"
4366
 
4367
- #: core/form-fields.php:316
4368
  msgid "Business Tags"
4369
  msgstr "Etiquetas"
4370
 
4371
- #: core/form-fields.php:411
 
 
 
 
 
 
 
 
4372
  msgctxt "form-fields-api"
4373
  msgid "Email Validator"
4374
  msgstr "Validador de Correo Electrónico"
4375
 
4376
- #: core/form-fields.php:412
4377
  msgctxt "form-fields-api"
4378
  msgid "URL Validator"
4379
  msgstr "Validador de URLs"
4380
 
4381
- #: core/form-fields.php:413
4382
  msgctxt "form-fields-api"
4383
  msgid "Whole Number Validator"
4384
  msgstr "Validador de números enteros"
4385
 
4386
- #: core/form-fields.php:414
4387
  msgctxt "form-fields-api"
4388
  msgid "Decimal Number Validator"
4389
  msgstr "Validador de números decimales"
4390
 
4391
- #: core/form-fields.php:415
4392
  msgctxt "form-fields-api"
4393
  msgid "Date Validator"
4394
  msgstr "Validador de fechas"
4395
 
4396
- #: core/form-fields.php:422
4397
  msgctxt "form-fields-api validation"
4398
  msgid "Field"
4399
  msgstr "Campo"
4400
 
4401
- #: core/form-fields.php:438 core/form-fields.php:442
4402
  msgctxt "form-fields-api validation"
4403
  msgid "%s is required."
4404
  msgstr "%s es requerido."
4405
 
4406
- #: core/form-fields.php:451 core/form-fields.php:458
4407
  msgctxt "form-fields-api validation"
4408
  msgid "%s is badly formatted. Valid URL format required. Include http://"
4409
  msgstr "%s está mal escrita. Una URL válida es requerida. Incluya http://"
4410
 
4411
- #: core/form-fields.php:472
4412
  msgctxt "form-fields-api validation"
4413
  msgid "%s is badly formatted. Valid Email format required."
4414
  msgstr "%s está mal escrito. Un correo electrónico válido es requerido."
4415
 
4416
- #: core/form-fields.php:478
4417
  msgctxt "form-fields-api validation"
4418
  msgid "%s must be a number. Decimal values are not allowed."
4419
  msgstr "%s debe ser un número entero. Valores decimales no están permitidos."
4420
 
4421
- #: core/form-fields.php:484
4422
  msgctxt "form-fields-api validation"
4423
  msgid "%s must be a number."
4424
  msgstr "%s debe ser un número."
4425
 
4426
- #: core/form-fields.php:497
4427
  msgctxt "form-fields-api validation"
4428
  msgid "%s must be in the format %s."
4429
  msgstr "%s debe estar en el formato MM/DD/YYYY."
4430
 
4431
- #: core/form-fields.php:529
4432
  msgctxt "form-fields-api validation"
4433
  msgid "%s must be a valid date."
4434
  msgstr "%s debe ser una fecha válida."
4435
 
4436
- #: core/form-fields.php:540
4437
  msgctxt "form-fields-api validation"
4438
  msgid "%s is invalid. Value most be one of %s."
4439
  msgstr "%s es inválido. El valor debe ser uno de %s."
@@ -4526,7 +4671,7 @@ msgstr ""
4526
  #: core/gateways-dummy.php:49
4527
  msgctxt "dummy gateway"
4528
  msgid "Process Payment"
4529
- msgstr ""
4530
 
4531
  #: core/gateways-googlewallet.php:18
4532
  msgid "Google Wallet"
@@ -4592,12 +4737,17 @@ msgctxt "google-wallet"
4592
  msgid "The transaction has been canceled at user's request."
4593
  msgstr "La transacción ha sido cancelada por solicitud del usuario."
4594
 
 
 
 
 
 
4595
  #: core/installer.php:38
4596
  msgctxt "default category name"
4597
  msgid "General"
4598
  msgstr "General"
4599
 
4600
- #: core/installer.php:460
4601
  msgctxt "installer"
4602
  msgid ""
4603
  "<b>Business Directory Plugin - Regions Module</b> was disabled because it is "
@@ -4608,41 +4758,41 @@ msgstr ""
4608
  "es incompatible con la versión actual de Business Directory. Por favor "
4609
  "actualice el módulode Regions."
4610
 
4611
- #: core/installer.php:526
4612
  msgctxt "installer"
4613
  msgid "Cleaning up listing fees information... %d/%d"
4614
  msgstr "Actualizando información de comisiones de listados... %d/%d"
4615
 
4616
- #: core/installer.php:576
4617
  msgctxt "installer"
4618
  msgid "Migrating previous transactions to new Payments API... %d/%d"
4619
  msgstr "Migrando transacciones anteriores a la nueva API de pagos... %d/%d"
4620
 
4621
- #: core/installer.php:605
4622
  msgctxt "installer"
4623
  msgid "Initial listing payment (BD < 3.4)"
4624
  msgstr "Pago inicial de listado (BD < 3.4)"
4625
 
4626
- #: core/installer.php:616
4627
  msgctxt "installer"
4628
  msgid "Listing edit payment (BD < 3.4)"
4629
  msgstr "Pago por edición de listado (BD < 3.4)"
4630
 
4631
- #: core/installer.php:637
4632
  msgctxt "installer"
4633
  msgid "Renewal fee \"%s\" for category \"%s\""
4634
  msgstr "Comisión de renovación \"%s\" para categoría \"%s\""
4635
 
4636
- #: core/installer.php:656
4637
  msgctxt "installer"
4638
  msgid "Listing upgrade to featured"
4639
  msgstr "Mejora a Destacado"
4640
 
4641
- #: core/installer.php:859
4642
  msgid "Business Directory - Manual Upgrade Required"
4643
  msgstr "Business Directory - Actualización Manual Requerida"
4644
 
4645
- #: core/installer.php:861
4646
  msgid ""
4647
  "Business Directory features are currently disabled because the plugin needs "
4648
  "to perform a manual upgrade before continuing."
@@ -4650,15 +4800,15 @@ msgstr ""
4650
  "Las características de Business Directory se encuentran deshabitadas pues es "
4651
  "necesario realizar una actualización manual antes de continuar."
4652
 
4653
- #: core/installer.php:863
4654
  msgid "Perform Manual Upgrade"
4655
  msgstr "Realizar Actualización Manual"
4656
 
4657
- #: core/installer.php:879 core/installer.php:880 core/installer.php:891
4658
  msgid "Business Directory - Manual Upgrade"
4659
  msgstr "Business Directory - Actualización Manual"
4660
 
4661
- #: core/installer.php:895
4662
  msgid ""
4663
  "Business Directory features are currently disabled because the plugin needs "
4664
  "to perform a manual upgrade before it can be used."
@@ -4667,23 +4817,23 @@ msgstr ""
4667
  "necesario realizar una actualización manual antes de que el plugin pueda ser "
4668
  "utilizado."
4669
 
4670
- #: core/installer.php:897
4671
  msgid "Click \"Start Upgrade\" and wait until the process finishes."
4672
  msgstr ""
4673
  "Haga clic en \"Iniciar Actualización\" y espere hasta que el proceso "
4674
  "finalice."
4675
 
4676
- #: core/installer.php:900
4677
  msgctxt "manual-upgrade"
4678
  msgid "Start Upgrade"
4679
  msgstr "Iniciar Actualización"
4680
 
4681
- #: core/installer.php:902
4682
  msgctxt "manual-upgrade"
4683
  msgid "Pause Upgrade"
4684
  msgstr "Detener Actualización"
4685
 
4686
- #: core/installer.php:908
4687
  msgctxt "manual-upgrade"
4688
  msgid ""
4689
  "The upgrade was sucessfully performed. Business Directory Plugin is now "
@@ -4692,7 +4842,7 @@ msgstr ""
4692
  "La actualización fue ejecutada con éxito. Business Directory Plugin ahora se "
4693
  "encienta disponible para su uso."
4694
 
4695
- #: core/installer.php:911
4696
  msgctxt "manual-upgrade"
4697
  msgid "Go to \"Directory Admin\""
4698
  msgstr "Ir a \"Administración del Directorio\""
@@ -4981,37 +5131,76 @@ msgctxt "admin"
4981
  msgid "Abandoned"
4982
  msgstr "Abandonados"
4983
 
4984
- #: core/templates-listings.php:54
 
4985
  msgctxt "templates"
4986
  msgid "Featured Listing"
4987
  msgstr "Listado Destacado"
4988
 
4989
- #: core/templates-ui.php:158
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4990
  msgctxt "templates"
4991
  msgid "No listing categories found."
4992
  msgstr "No se encontraron categorías."
4993
 
4994
- #: core/templates-ui.php:231
4995
  msgctxt "templates"
4996
  msgid "Advanced Search"
4997
  msgstr "Búsqueda Avanzada"
4998
 
4999
- #: core/templates-ui.php:257 core/templates-ui.php:282
5000
  msgctxt "templates sort"
5001
  msgid "Sort By:"
5002
  msgstr "Ordenar Por:"
5003
 
5004
- #: core/templates-ui.php:276
5005
  msgctxt "sort"
5006
  msgid "Reset"
5007
  msgstr "Restablecer"
5008
 
5009
- #: core/templates-ui.php:298
5010
  msgctxt "sort"
5011
  msgid "(Reset)"
5012
  msgstr "(Reestablecer)"
5013
 
5014
- #: core/utils.php:104
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5015
  msgctxt "utils"
5016
  msgid ""
5017
  "POSTed data exceeds PHP config. maximum. See \"post_max_size\" directive."
@@ -5019,54 +5208,54 @@ msgstr ""
5019
  "Los datos enviados via POST superan el valor máximo configurado en PHP. "
5020
  "Revise la directiva \"post_max_size\" de su configuración."
5021
 
5022
- #: core/utils.php:157
5023
  msgctxt "utils"
5024
  msgid "File size (%s) exceeds maximum file size of %s"
5025
  msgstr "El tamaño de archivo (%s) excede el tamaño máximo permitido de %s"
5026
 
5027
- #: core/utils.php:165
5028
  msgctxt "utils"
5029
  msgid "File size (%s) is inferior to the required minimum file size of %s"
5030
  msgstr "El tamaño de archivo (%s) es inferior al tamaño mínimo requerido de %s"
5031
 
5032
- #: core/utils.php:174 core/utils.php:181
5033
  msgctxt "utils"
5034
  msgid "File type \"%s\" is not allowed"
5035
  msgstr "El tipo de archivo \"%s\" no está permitido"
5036
 
5037
- #: core/utils.php:188
5038
  msgctxt "utils"
5039
  msgid "Unkown error while uploading file."
5040
  msgstr "Error desconocido mientras se subía el archivo."
5041
 
5042
- #: core/utils.php:207
5043
  msgctxt "utils"
5044
  msgid "Uploaded file is not an image"
5045
  msgstr "El archivo subido no es una imagen"
5046
 
5047
- #: core/utils.php:216
5048
  msgctxt "utils"
5049
  msgid "Image width (%s px) is inferior to minimum required width of %s px."
5050
  msgstr ""
5051
  "El ancho de la imagen (%s px) es inferior al mínimo requerido de %s px."
5052
 
5053
- #: core/utils.php:222
5054
  msgctxt "utils"
5055
  msgid "Image height (%s px) is inferior to minimum required height of %s px."
5056
  msgstr "El alto de la imagen (%s px) es inferior al mínimo requerido de %s px."
5057
 
5058
- #: core/utils.php:228
5059
  msgctxt "utils"
5060
  msgid "Image width (%s px) is greater than maximum allowed width of %s px."
5061
  msgstr ""
5062
  "El ancho de la imagen (%s px) es superior al máximo permitido de %s px."
5063
 
5064
- #: core/utils.php:234
5065
  msgctxt "utils"
5066
  msgid "Image height (%s px) is greater than maximum required height of %s px."
5067
  msgstr "El alto de la imagen (%s px) es superior al máximo permitido de %s px."
5068
 
5069
- #: core/utils.php:248
5070
  msgctxt "utils"
5071
  msgid "Error while uploading file"
5072
  msgstr "Ocurrió un error mientras se subía el archivo"
@@ -5124,58 +5313,58 @@ msgctxt "delete listing"
5124
  msgid "Your listing has been deleted."
5125
  msgstr "Su listado ha sido eliminado."
5126
 
5127
- #: core/view-listing-contact.php:49
5128
  msgctxt "contact-message"
5129
  msgid "Please enter your name."
5130
  msgstr "Por favor ingrese su nombre."
5131
 
5132
- #: core/view-listing-contact.php:52
5133
  msgctxt "contact-message"
5134
  msgid "Please enter a valid email."
5135
  msgstr "Por favor ingrese un correo electrónico válido."
5136
 
5137
- #: core/view-listing-contact.php:55
5138
  msgctxt "contact-message"
5139
  msgid "You did not enter a message."
5140
  msgstr "No ingresó mensaje alguno."
5141
 
5142
- #: core/view-listing-contact.php:58
5143
  msgctxt "contact-message"
5144
  msgid "The reCAPTCHA wasn't entered correctly."
5145
  msgstr "El reCAPTCHA no fue ingresado correctamente."
5146
 
5147
- #: core/view-listing-contact.php:67
5148
  msgctxt "contact form"
5149
  msgid "Please <a>log in</a> to be able to send messages to the listing owner."
5150
  msgstr "Por favor <a>ingrese</a> para enviar mensajes al dueño del listado."
5151
 
5152
- #: core/view-listing-contact.php:86
5153
  msgctxt "contact form"
5154
  msgid "This contact form is temporarily disabled. Please try again later."
5155
  msgstr ""
5156
  "El formulario de contacto está temporalmente deshabilitado. Por favor "
5157
  "intente más tarde."
5158
 
5159
- #: core/view-listing-contact.php:121
5160
  msgctxt "templates"
5161
  msgid "Contact listing owner"
5162
  msgstr "Enviar Mensaje al dueño del Listado"
5163
 
5164
- #: core/view-listing-contact.php:125
5165
  msgctxt "templates"
5166
  msgid "Send Message to listing owner"
5167
  msgstr "Enviar Mensaje al dueño del Listado"
5168
 
5169
- #: core/view-listing-contact.php:171
5170
  msgid "l F j, Y \\a\\t g:i a"
5171
  msgstr "l F j, Y \\a\\t g:i a"
5172
 
5173
- #: core/view-listing-contact.php:192
5174
  msgctxt "contact-message"
5175
  msgid "There was a problem encountered. Your message has not been sent"
5176
  msgstr "Se ha encontrado un problema. Su mensaje no fue enviado"
5177
 
5178
- #: core/view-listing-contact.php:195
5179
  msgctxt "contact-message"
5180
  msgid "Return to listing."
5181
  msgstr "Regresar al listado."
@@ -5376,7 +5565,7 @@ msgctxt "templates"
5376
  msgid "Return to listing."
5377
  msgstr "Regresar al listado."
5378
 
5379
- #: core/views.php:23
5380
  msgid ""
5381
  "You need to create a page with the [businessdirectory] shortcode for the "
5382
  "Business Directory plugin to work correctly."
@@ -5384,17 +5573,22 @@ msgstr ""
5384
  "Debe crear una página con el shortcode [businessdirectory] para que el "
5385
  "Directorio de Negocios funcione correctamente."
5386
 
5387
- #: core/views.php:25
5388
  msgid "The directory is temporarily disabled."
5389
  msgstr "El Directorio está temporalmente deshabilitado."
5390
 
5391
- #: core/views.php:154
5392
  msgctxt "preview"
5393
  msgid "This is just a preview. The listing has not been published yet."
5394
  msgstr ""
5395
  "Esta es tan solo una previsualización. El listado no ha sido publicado aún."
5396
 
5397
- #: core/views.php:368
 
 
 
 
 
5398
  msgctxt "templates"
5399
  msgid ""
5400
  "There are no categories assigned to the business directory yet. You need to "
@@ -5409,12 +5603,12 @@ msgstr ""
5409
  "no pueden enviar listados en este momento. No pueden agregarse nuevos "
5410
  "listados hasta tanto haya categorías en el Directorio de Negocios."
5411
 
5412
- #: core/views.php:370
5413
  msgctxt "templates"
5414
  msgid "There are currently no listings in the directory."
5415
  msgstr "No hay listados en el Directorio."
5416
 
5417
- #: core/views.php:388
5418
  msgctxt "templates"
5419
  msgid ""
5420
  "You have \"Hide Empty Categories\" on and some categories that don't have "
@@ -5650,7 +5844,7 @@ msgstr "Dirección (línea 2):"
5650
  #: templates/billing-information-form.tpl.php:127
5651
  msgctxt "checkout form"
5652
  msgid "ZIP Code:"
5653
- msgstr ""
5654
 
5655
  #: templates/billing-information-form.tpl.php:137
5656
  msgctxt "WPBDM"
@@ -5662,26 +5856,6 @@ msgctxt "WPBDM"
5662
  msgid "Submit Payment"
5663
  msgstr "Enviar Pago"
5664
 
5665
- #: templates/businessdirectory-listings.tpl.php:27 templates/search.tpl.php:41
5666
- msgctxt "templates"
5667
- msgid "No listings found."
5668
- msgstr "No se encontraron listados."
5669
-
5670
- #: templates/businessdirectory-listings.tpl.php:38
5671
- msgctxt "templates"
5672
- msgid "&laquo; Previous "
5673
- msgstr "&laquo; Anterior "
5674
-
5675
- #: templates/businessdirectory-listings.tpl.php:39
5676
- msgctxt "templates"
5677
- msgid "Next &raquo;"
5678
- msgstr "Siguiente &raquo;"
5679
-
5680
- #: templates/category.tpl.php:17
5681
- msgctxt "templates"
5682
- msgid "Listings tagged: %s"
5683
- msgstr "Listados etiquetados: %s"
5684
-
5685
  #: templates/delete-listing-confirm.tpl.php:3
5686
  msgctxt "manage recurring"
5687
  msgid "Delete Listing"
@@ -6179,6 +6353,11 @@ msgctxt "templates"
6179
  msgid "Drop files here"
6180
  msgstr "Suelte sus archivos aquí"
6181
 
 
 
 
 
 
6182
  #: templates/submit-listing/images-upload-form.tpl.php:26
6183
  msgctxt "templates"
6184
  msgid "Select images from your hard drive"
@@ -6239,6 +6418,11 @@ msgctxt "templates"
6239
  msgid "* Indicates required fields."
6240
  msgstr "* Indica campos obligatorios."
6241
 
 
 
 
 
 
6242
  #: vendors/edd/EDD_SL_Plugin_Updater.php:178
6243
  msgid ""
6244
  "There is a new version of %1$s available. <a target=\"_blank\" class="
@@ -6280,6 +6464,118 @@ msgstr "D. Rodenbaugh"
6280
  msgid "http://businessdirectoryplugin.com"
6281
  msgstr "http://businessdirectoryplugin.com"
6282
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6283
  #~ msgctxt "admin menu"
6284
  #~ msgid "All Listings"
6285
  #~ msgstr "Todos los Listados"
2
  # This file is distributed under the same license as the package.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: Business Directory Plugin 3.6.9\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/business-directory-plugin\n"
7
+ "POT-Creation-Date: 2015-10-13 15:01:21+00:00\n"
8
+ "PO-Revision-Date: 2015-10-13 10:09-0500\n"
9
  "Last-Translator: BD Team <support@businessdirectoryplugin.com>\n"
10
  "Language-Team: BD Team <support@businessdirectoryplugin.com>\n"
11
  "Language: es_ES\n"
12
  "MIME-Version: 1.0\n"
13
  "Content-Type: text/plain; charset=UTF-8\n"
14
  "Content-Transfer-Encoding: 8bit\n"
15
+ "X-Generator: Poedit 1.8.5\n"
16
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
17
  "X-Poedit-Bookmarks: -1,-1,-1,-1,-1,-1,-1,-1,-1,543\n"
18
  "X-Poedit-SourceCharset: UTF-8\n"
108
  msgid "Renew Listing"
109
  msgstr "Renovar Listado"
110
 
111
+ #: admin/class-admin.php:121
112
  msgctxt "drip pointer"
113
  msgid ""
114
  "Find out how to create a compelling, thriving business directory from "
119
  "cero en este curso GRATUITO por e-mail de 5 partes. Obtenga un módulo "
120
  "premium GRATIS solo por inscribirse."
121
 
122
+ #: admin/class-admin.php:123
123
  msgctxt "drip pointer"
124
  msgid "Email Address:"
125
  msgstr "Correo electrónico:"
126
 
127
+ #: admin/class-admin.php:129
128
  msgctxt "drip pointer"
129
  msgid "Want to know the Secrets of Building an Awesome Business Directory?"
130
  msgstr ""
131
  "Quiere conocer los secretos para crear un Directorio de Negocios "
132
  "impresionante?"
133
 
134
+ #: admin/class-admin.php:131
135
  msgctxt "drip pointer"
136
  msgid "Yes, please!"
137
  msgstr "Sí, por favor!"
138
 
139
+ #: admin/class-admin.php:133
140
  msgctxt "drip pointer"
141
  msgid "No, thanks"
142
  msgstr "No, gracias"
143
 
144
+ #: admin/class-admin.php:150
145
  msgctxt "admin"
146
  msgid "Business Directory"
147
  msgstr "Directorio de Negocios"
148
 
149
+ #: admin/class-admin.php:161
150
  msgctxt "admin"
151
  msgid "You're all set. Visit your new <a>Business Directory</a> page."
152
  msgstr ""
153
  "Está todo listo. Visite la página de su nuevo <a>Directorio de Negocios</a>."
154
 
155
+ #: admin/class-admin.php:182
156
  msgctxt "drip pointer"
157
  msgid "Invalid e-mail address."
158
  msgstr "Dirección de correo-e inválida."
159
 
160
+ #: admin/class-admin.php:213
161
  msgctxt "admin menu"
162
  msgid "Business Directory Admin"
163
  msgstr "Gestión de Directorio de Negocios"
164
 
165
+ #: admin/class-admin.php:214
166
  msgctxt "admin menu"
167
  msgid "Directory Admin"
168
  msgstr "Gestión de Directorio"
169
 
170
+ #: admin/class-admin.php:220 admin/class-admin.php:221
171
  msgctxt "admin menu"
172
  msgid "Add New Listing"
173
  msgstr "Agregar Nuevo Listado"
174
 
175
+ #: admin/class-admin.php:226 admin/class-admin.php:227
176
  msgctxt "admin menu"
177
  msgid "Manage Options"
178
  msgstr "Configuraciones"
179
 
180
+ #: admin/class-admin.php:232 admin/class-admin.php:233
181
  msgctxt "admin menu"
182
  msgid "Manage Fees"
183
  msgstr "Administrar Comisiones"
184
 
185
+ #: admin/class-admin.php:238 admin/class-admin.php:239
186
  msgctxt "admin menu"
187
  msgid "Manage Form Fields"
188
  msgstr "Administrar Campos de Formulario"
189
 
190
+ #: admin/class-admin.php:244 admin/class-admin.php:245
191
  msgctxt "admin menu"
192
  msgid "Listings"
193
  msgstr "Listados"
194
 
195
+ #: admin/class-admin.php:259 admin/class-admin.php:260
196
  msgctxt "admin menu"
197
  msgid "CSV Import"
198
  msgstr "Importar CSV"
199
 
200
+ #: admin/class-admin.php:265 admin/class-admin.php:266
201
  msgctxt "admin menu"
202
  msgid "CSV Export"
203
  msgstr "Exportar CSV"
204
 
205
+ #: admin/class-admin.php:271 admin/class-admin.php:272
206
  msgctxt "admin menu"
207
  msgid "Debug"
208
  msgstr "Depuración"
209
 
210
+ #: admin/class-admin.php:281
211
  msgctxt "admin menu"
212
  msgid "Main Menu"
213
  msgstr "Menú Principal"
214
 
215
+ #: admin/class-admin.php:292
216
  msgctxt "admin menu"
217
  msgid "Uninstall Business Directory Plugin"
218
  msgstr "Desinstalar Business Directory Plugin"
219
 
220
+ #: admin/class-admin.php:293
221
  msgctxt "admin menu"
222
  msgid "Uninstall"
223
  msgstr "Desinstalar"
224
 
225
+ #: admin/class-admin.php:404
226
  #: admin/templates/listing-metabox-categories.tpl.php:69
227
  msgctxt "admin infometabox"
228
  msgid "never"
229
  msgstr "nunca"
230
 
231
+ #: admin/class-admin.php:486
232
  msgctxt "admin"
233
  msgid "The listing has been published."
234
  msgid_plural "The listings have been published."
235
  msgstr[0] "El listado ha sido publicado."
236
  msgstr[1] "Los listados han sido publicados."
237
 
238
+ #: admin/class-admin.php:499
239
  msgctxt "admin"
240
  msgid "The listing status has been set as paid."
241
  msgid_plural "The listings status has been set as paid."
242
  msgstr[0] "El listado se ha marcado como pagado."
243
  msgstr[1] "Los listados se han marcado como pagados."
244
 
245
+ #: admin/class-admin.php:511
246
  msgctxt "admin"
247
  msgid "The listing has been modified."
248
  msgid_plural "The listings have been modified."
249
  msgstr[0] "El listado ha sido modificado."
250
  msgstr[1] "Los listados han sido modificados."
251
 
252
+ #: admin/class-admin.php:524
253
  msgctxt "admin"
254
  msgid "The listing has been upgraded."
255
  msgid_plural "The listings have been upgraded."
256
  msgstr[0] "El listado ha sido mejorado."
257
  msgstr[1] "Los listados han sido mejorados."
258
 
259
+ #: admin/class-admin.php:536
260
  msgctxt "admin"
261
  msgid "The listing has been downgraded."
262
  msgid_plural "The listings have been downgraded."
263
  msgstr[0] "El listado ha sido degradado."
264
  msgstr[1] "Los listados han sido degradados."
265
 
266
+ #: admin/class-admin.php:548
267
  msgctxt "admin"
268
  msgid "The transaction has been approved."
269
  msgstr "La transacción ha sido aprobada."
270
 
271
+ #: admin/class-admin.php:556
272
  msgctxt "admin"
273
  msgid "The transaction has been rejected."
274
  msgstr "La transacción ha sido rechazada."
275
 
276
+ #: admin/class-admin.php:562
277
  msgctxt "admin"
278
  msgid "The fee was successfully assigned."
279
  msgstr "La comisión se asignó satisfactoriamente."
280
 
281
+ #: admin/class-admin.php:571
282
  msgctxt "admin"
283
  msgid "Listing was renewed."
284
  msgid_plural "Listings were renewed."
285
  msgstr[0] "El listado ha sido renovado."
286
  msgstr[1] "Los listados fueron renovados."
287
 
288
+ #: admin/class-admin.php:578
289
  msgctxt "admin"
290
  msgid "Renewal email sent."
291
  msgstr "Mensaje de correo electrónico de renovación enviado."
292
 
293
+ #: admin/class-admin.php:612
294
  msgctxt "admin category id"
295
  msgid "ID"
296
  msgstr "ID"
297
 
298
+ #: admin/class-admin.php:614 admin/class-admin.php:620
299
  msgctxt "admin"
300
  msgid "Listing Count"
301
  msgstr "Conteo de Listados"
302
 
303
+ #: admin/class-admin.php:716
304
  msgctxt "admin"
305
  msgid ""
306
  "<b>Business Directory Plugin</b> requires fields with the following "
309
  "<b>Business Directory Plugin</b> requiere campos con las siguientes "
310
  "asociaciones para funcionar correctamente: <b>%s</b>."
311
 
312
+ #: admin/class-admin.php:718
313
  msgctxt "admin"
314
  msgid ""
315
  "<b>Business Directory Plugin</b> requires a field with a <b>%s</b> "
318
  "<b>Business Directory Plugin</b> requiere un campo con la asociación <b>%s</"
319
  "b> para funcionar correctamente."
320
 
321
+ #: admin/class-admin.php:722
322
  msgctxt "admin"
323
  msgid ""
324
  "You can create these custom fields by yourself inside \"Manage Form Fields\" "
327
  "Puede crear estos campos usted mismo en \"Administrar Campos de Formulario\" "
328
  "o puede dejar que Business Directory haga esto por usted automáticamente."
329
 
330
+ #: admin/class-admin.php:726
331
  msgctxt "admin"
332
  msgid "Go to \"Manage Form Fields\""
333
  msgstr "Ir a \"Administrar Campos de Formulario\""
334
 
335
+ #: admin/class-admin.php:729
336
  msgctxt "admin"
337
  msgid "Create these required fields for me"
338
  msgstr "Crear estos campos requeridos por mi"
339
 
340
+ #: admin/class-admin.php:738
341
  msgctxt "admin"
342
  msgid ""
343
  "<b>Business Directory Plugin</b> requires a page with the "
346
  "<b>Business Directory Plugin</b> requiere una página con el shortcode "
347
  "<tt>[businessdirectory]</tt> para funcionar adecuadamente."
348
 
349
+ #: admin/class-admin.php:740
350
  msgctxt "admin"
351
  msgid ""
352
  "You can create this page by yourself or let Business Directory do this for "
355
  "Puede crear esta página usted mismo o dejar que Business Directory lo haga "
356
  "por usted automáticamente."
357
 
358
+ #: admin/class-admin.php:744
359
  msgctxt "admin"
360
  msgid "Create required pages for me"
361
  msgstr "Crear las páginas requeridas por mi"
362
 
363
+ #: admin/class-admin.php:784
364
  msgctxt "admin compat"
365
  msgid "Installed: %s"
366
  msgstr "Instalado: %s"
367
 
368
+ #: admin/class-admin.php:784
369
  msgctxt "admin compat"
370
  msgid "N/A"
371
  msgstr "N/A"
372
 
373
+ #: admin/class-admin.php:787
374
  msgctxt "admin compat"
375
  msgid "Required: %s"
376
  msgstr "Requerido: %s"
377
 
378
+ #: admin/class-admin.php:800
379
  msgctxt "admin compat"
380
  msgid ""
381
  "Business Directory has detected some incompatible premium module versions "
384
  "Business Directory ha detectado algunas versiones incompatibles de módulos "
385
  "instaladas."
386
 
387
+ #: admin/class-admin.php:802
388
  msgctxt "admin compat"
389
  msgid ""
390
  "Please upgrade to the required versions indicated below to make sure "
393
  "Por favor actualice a las versiones requeridas indicadas abajo para "
394
  "asegurarse de que todo funcione correctamente."
395
 
396
+ #: admin/class-admin.php:817
397
  msgctxt "admin"
398
  msgid ""
399
  "We noticed you want your Business Directory users to register before posting "
422
  msgid "There are no images currently attached to the listing."
423
  msgstr "No hay imágenes actualmente asociadas al listado."
424
 
425
+ #: admin/class-themes-admin.php:27 admin/class-themes-admin.php:28
426
+ msgctxt "themes"
427
+ msgid "Directory Themes"
428
+ msgstr ""
429
+
430
+ #: admin/class-themes-admin.php:80
431
+ msgctxt "themes"
432
+ msgid "Could not change the active theme to \"%s\"."
433
+ msgstr ""
434
+
435
+ #: admin/class-themes-admin.php:124
436
+ msgctxt "themes"
437
+ msgid "Active theme changed to \"%s\"."
438
+ msgstr ""
439
+
440
+ #: admin/class-themes-admin.php:127
441
+ msgctxt "themes"
442
+ msgid ""
443
+ "For better results, \"%s\" theme suggests the following form fields to be "
444
+ "created."
445
+ msgstr ""
446
+
447
+ #: admin/class-themes-admin.php:134
448
+ msgctxt "themes"
449
+ msgid "Dismiss this warning"
450
+ msgstr ""
451
+
452
+ #: admin/class-themes-admin.php:137
453
+ msgctxt "themes"
454
+ msgid "Create suggested fields"
455
+ msgstr ""
456
+
457
+ #: admin/class-themes-admin.php:144
458
+ msgctxt "themes"
459
+ msgid "Suggested fields created successfully."
460
+ msgstr ""
461
+
462
+ #: admin/class-themes-admin.php:147
463
+ msgctxt "themes"
464
+ msgid "Theme installed successfully."
465
+ msgstr ""
466
+
467
+ #: admin/class-themes-admin.php:150
468
+ msgctxt "themes"
469
+ msgid "Theme was deleted sucessfully."
470
+ msgstr ""
471
+
472
+ #: admin/class-themes-admin.php:153
473
+ msgctxt "themes"
474
+ msgid "Could not delete theme directory. Check permissions."
475
+ msgstr ""
476
+
477
+ #: admin/class-themes-admin.php:179
478
+ msgctxt "themes"
479
+ msgid "Please upload a valid theme file."
480
+ msgstr ""
481
+
482
+ #: admin/class-themes-admin.php:186
483
+ msgctxt "themes"
484
+ msgid "Could not move \"%s\" to a temporary directory."
485
+ msgstr ""
486
+
487
  #: admin/csv-export.php:136
488
  msgctxt "admin csv-export"
489
  msgid "Could not create a temporary directory for handling this CSV export."
748
  msgid "In Listing"
749
  msgstr "En vista completa"
750
 
751
+ #: admin/form-fields.php:174
752
  msgctxt "formfields-preview"
753
  msgid ""
754
  "This is a preview of the form as it will appear during \"Submit a Listing\". "
760
  "Campos de Formulario\" porque usted tiene el módulo de \"Niveles Destacados"
761
  "\" activo y aquí se está mostrando el nivel base."
762
 
763
+ #: admin/form-fields.php:180
764
  msgctxt "form-fields admin"
765
  msgid "Form Preview"
766
  msgstr "Previsualización del Formulario"
767
 
768
+ #: admin/form-fields.php:181
769
  msgctxt "form-fields admin"
770
  msgid "← Return to \"Manage Form Fields\""
771
  msgstr "← Regresar a \"Administrar Campos de Formulario\""
772
 
773
+ #: admin/form-fields.php:212
774
  msgctxt "form-fields admin"
775
  msgid "Form fields updated."
776
  msgstr "Campo de formulario actualizado."
777
 
778
+ #: admin/form-fields.php:228
779
+ msgctxt "form-fields admin"
780
+ msgid ""
781
+ "<b>Important</b>: Since the \"<a>Display email address fields publicly?</a>"
782
+ "\" setting is disabled, display settings below will not be honored and this "
783
+ "field will not be displayed on the frontend. If you want e-mail addresses to "
784
+ "show on the frontend, you can <a>enable public display of e-mails</a>."
785
+ msgstr ""
786
+ "<b>Importante</b>: Como \"<a>Mostrar direcciones de correo electrónico "
787
+ "públicamente?</a>\" está deshabilitado, la configuración de presentación "
788
+ "abajo no será preservada y este campo no se mostrará en el sitio. Si quiere "
789
+ "que las direcciones de correo electrónico se muestren, puede <a>habilitar la "
790
+ "opción</a>."
791
+
792
+ #: admin/form-fields.php:262
793
  msgctxt "form-fields admin"
794
  msgid "Field deleted."
795
  msgstr "Campo eliminado."
796
 
797
+ #: admin/form-fields.php:278
798
  msgctxt "form-fields admin"
799
  msgid "Required fields created successfully."
800
  msgstr "Campos requeridos creados satisfactoriamente."
801
 
802
+ #: admin/form-fields.php:286
803
+ msgctxt "form-fields admin"
804
+ msgid "Title"
805
+ msgstr ""
806
+
807
+ #: admin/form-fields.php:287
808
+ msgctxt "form-fields admin"
809
+ msgid "Category"
810
+ msgstr ""
811
+
812
+ #: admin/form-fields.php:288
813
+ msgctxt "form-fields admin"
814
+ msgid "Excerpt"
815
+ msgstr ""
816
+
817
+ #: admin/form-fields.php:289
818
+ msgctxt "form-fields admin"
819
+ msgid "Content"
820
+ msgstr ""
821
+
822
+ #: admin/form-fields.php:290
823
+ msgctxt "form-fields admin"
824
+ msgid "Tags"
825
+ msgstr ""
826
+
827
+ #: admin/form-fields.php:291
828
+ msgctxt "form-fields admin"
829
+ msgid "Address"
830
+ msgstr ""
831
+
832
+ #: admin/form-fields.php:292
833
+ msgctxt "form-fields admin"
834
+ msgid "ZIP Code"
835
+ msgstr ""
836
+
837
+ #: admin/form-fields.php:293
838
+ msgctxt "form-fields admin"
839
+ msgid "FAX Number"
840
+ msgstr ""
841
+
842
+ #: admin/form-fields.php:294
843
+ msgctxt "form-fields admin"
844
+ msgid "Phone Number"
845
+ msgstr ""
846
+
847
+ #: admin/form-fields.php:295
848
+ msgctxt "form-fields admin"
849
+ msgid "Ratings Field"
850
+ msgstr ""
851
+
852
+ #: admin/form-fields.php:296
853
+ msgctxt "form-fields admin"
854
+ msgid "Twitter"
855
+ msgstr ""
856
+
857
+ #: admin/form-fields.php:297
858
+ msgctxt "form-fields admin"
859
+ msgid "Website"
860
+ msgstr ""
861
+
862
+ #: admin/form-fields.php:318
863
+ msgctxt "form-fields admin"
864
+ msgid "Tags updated."
865
+ msgstr ""
866
+
867
  #: admin/listing-metabox.php:11
868
  msgctxt "admin"
869
  msgid "General"
1055
  msgid "Column Separator"
1056
  msgstr "Separador de columna"
1057
 
1058
+ #: admin/templates/csv-export.tpl.php:94 admin/templates/csv-export.tpl.php:105
1059
+ #: admin/templates/csv-export.tpl.php:116 admin/templates/csv-import.tpl.php:43
 
 
1060
  #: admin/templates/csv-import.tpl.php:109
1061
  #: admin/templates/csv-import.tpl.php:120
1062
  #: admin/templates/csv-import.tpl.php:131
1292
  msgid "Warning"
1293
  msgstr "Advertencia"
1294
 
1295
+ #: admin/templates/csv-import.tpl.php:12 admin/templates/csv-import.tpl.php:216
 
1296
  msgctxt "admin csv-import"
1297
  msgid "Help"
1298
  msgstr "Ayuda"
1640
  msgid "Drag and drop to re-order fees."
1641
  msgstr "Arrastre y suelte para reordenar las comisiones."
1642
 
1643
+ #: admin/templates/fees.tpl.php:48 admin/templates/sidebar.tpl.php:13
1644
  msgctxt "admin sidebar"
1645
  msgid "PayPal Gateway Module"
1646
  msgstr "Módulo pasarela de pago PayPal"
1647
 
1648
+ #: admin/templates/fees.tpl.php:49 admin/templates/sidebar.tpl.php:14
1649
  msgctxt "admin sidebar"
1650
  msgid "2Checkout Gateway Module"
1651
  msgstr "Módulo pasarela de pago 2Checkout"
1652
 
1653
+ #: admin/templates/fees.tpl.php:50 admin/templates/sidebar.tpl.php:5
1654
  msgctxt "admin sidebar"
1655
  msgid "PayFast Payment Module"
1656
  msgstr "Módulo pasarela de pago PayFast"
1657
 
1658
+ #: admin/templates/fees.tpl.php:51 admin/templates/sidebar.tpl.php:6
1659
  msgctxt "admin sidebar"
1660
  msgid "Stripe Payment Module"
1661
  msgstr "Módulo pasarela de pago Stripe"
1813
  msgid "Delete Field"
1814
  msgstr "Eliminar Campo"
1815
 
1816
+ #: admin/templates/form-fields-tags.tpl.php:5
1817
+ msgctxt "form-fields admin"
1818
+ msgid "-- None --"
1819
+ msgstr ""
1820
+
1821
+ #: admin/templates/form-fields-tags.tpl.php:14
1822
+ msgctxt "form-fields admin"
1823
+ msgid "Theme Tags"
1824
+ msgstr ""
1825
+
1826
+ #: admin/templates/form-fields-tags.tpl.php:21
1827
+ msgctxt "form-fields admin"
1828
+ msgid "Field Tag"
1829
+ msgstr ""
1830
+
1831
+ #: admin/templates/form-fields-tags.tpl.php:22
1832
+ msgctxt "form-fields admin"
1833
+ msgid "Field"
1834
+ msgstr ""
1835
+
1836
  #: admin/templates/form-fields.tpl.php:3
1837
  msgctxt "form-fields admin"
1838
  msgid "Add New Form Field"
1843
  msgid "Preview Form"
1844
  msgstr "Previsualizar Formulario"
1845
 
1846
+ #: admin/templates/form-fields.tpl.php:7
1847
+ msgctxt "form-fields admin"
1848
+ msgid "Manage Theme Tags"
1849
+ msgstr ""
1850
+
1851
+ #: admin/templates/form-fields.tpl.php:13
1852
  msgctxt "form-fields admin"
1853
  msgid ""
1854
  "Here, you can create new fields for your listings, edit or delete existing "
1859
  "existentes, cambiar el orden y visibilidad de los campos y hacer otras "
1860
  "configuraciones especiales para ellos."
1861
 
1862
+ #: admin/templates/form-fields.tpl.php:19
1863
  msgctxt "form-fields admin"
1864
  msgid "Please see the <a>Form Fields documentation</a> for more details."
1865
  msgstr ""
2218
 
2219
  #: admin/templates/sidebar.tpl.php:3
2220
  msgctxt "admin sidebar"
2221
+ msgid "Discount Codes Module"
2222
+ msgstr "Discount Codes Module"
2223
+
2224
+ #: admin/templates/sidebar.tpl.php:4
2225
+ msgctxt "admin sidebar"
2226
  msgid "Claim Listings Module"
2227
  msgstr ""
2228
 
2229
+ #: admin/templates/sidebar.tpl.php:7
2230
  msgctxt "admin sidebar"
2231
  msgid "File Upload Module"
2232
  msgstr "File Upload Module"
2233
 
2234
+ #: admin/templates/sidebar.tpl.php:8
2235
  msgctxt "admin sidebar"
2236
  msgid "Featured Levels Module"
2237
  msgstr "Featured Levels Module"
2238
 
2239
+ #: admin/templates/sidebar.tpl.php:9
2240
  msgctxt "admin sidebar"
2241
  msgid "ZIP Code Search Module"
2242
  msgstr "ZIP Code Search Module"
2243
 
2244
+ #: admin/templates/sidebar.tpl.php:10
2245
  msgctxt "admin sidebar"
2246
  msgid "Regions Module"
2247
  msgstr "Regions Module"
2248
 
2249
+ #: admin/templates/sidebar.tpl.php:11
2250
  msgctxt "admin sidebar"
2251
  msgid "Ratings Module"
2252
  msgstr "Ratings Module"
2253
 
2254
+ #: admin/templates/sidebar.tpl.php:12
2255
  msgctxt "admin sidebar"
2256
  msgid "Google Maps Module"
2257
  msgstr "Google Maps Module"
2258
 
2259
+ #: admin/templates/sidebar.tpl.php:21
2260
  msgctxt "admin sidebar"
2261
  msgid "Like this plugin?"
2262
  msgstr "Le gusta este plugin?"
2263
 
2264
+ #: admin/templates/sidebar.tpl.php:23
2265
  msgctxt "admin sidebar"
2266
  msgid "Why not do any or all of the following:"
2267
  msgstr "Por qué no hace alguna o todas de las siguientes cosas:"
2268
 
2269
+ #: admin/templates/sidebar.tpl.php:25
2270
  msgctxt "admin sidebar"
2271
  msgid "Give it a good rating on WordPress.org."
2272
  msgstr "Darle una buena calificación en WordPress.org."
2273
 
2274
+ #: admin/templates/sidebar.tpl.php:26
2275
  msgctxt "admin sidebar"
2276
  msgid "Let other people know that it works with your WordPress setup."
2277
  msgstr ""
2278
  "Contarle a otras personas que funciona con su instalación de WordPress."
2279
 
2280
+ #: admin/templates/sidebar.tpl.php:27
2281
  msgctxt "admin sidebar"
2282
  msgid "Buy a Premium Module"
2283
  msgstr "Comprar un Módulo Premium"
2284
 
2285
+ #: admin/templates/sidebar.tpl.php:34
2286
  msgctxt "admin sidebar"
2287
  msgid "Get a Premium Module"
2288
  msgstr "Obtener un Módulo Premium"
2289
 
2290
+ #: admin/templates/sidebar.tpl.php:43
2291
  msgctxt "admin sidebar"
2292
  msgid "Single Site License Combo Pack"
2293
  msgstr "Single Site License Combo Pack"
2294
 
2295
+ #: admin/templates/sidebar.tpl.php:44
2296
  msgctxt "admin sidebar"
2297
  msgid "Multi Site License Combo Pack"
2298
  msgstr "Multi Site License Combo Pack"
2299
 
2300
+ #: admin/templates/sidebar.tpl.php:51
2301
  msgctxt "admin sidebar"
2302
  msgid "Found a bug? Need support?"
2303
  msgstr "Encontró un error? Necesita soporte?"
2304
 
2305
+ #: admin/templates/sidebar.tpl.php:56
2306
  msgctxt "admin sidebar"
2307
  msgid "If you've found a bug or need support <a>visit the forums!</a>"
2308
  msgstr "Si ha encontrado un error o necesita soporte <a>¡visite los foros!</a>"
2309
 
2310
+ #: admin/templates/sidebar.tpl.php:59
2311
  msgctxt "admin sidebar"
2312
  msgid "Full plugin documentation"
2313
  msgstr "Documentación completa del plugin"
2314
 
2315
+ #: admin/templates/sidebar.tpl.php:60
2316
  msgctxt "admin sidebar"
2317
  msgid "Quick Start Guide"
2318
  msgstr "Guía de Inicio Rápido"
2319
 
2320
+ #: admin/templates/sidebar.tpl.php:61
2321
  msgctxt "admin sidebar"
2322
  msgid "Video Tutorials"
2323
  msgstr "Videotutoriales"
2324
 
2325
+ #: admin/templates/sidebar.tpl.php:69
2326
  msgctxt "admin sidebar"
2327
  msgid "Installed Modules"
2328
  msgstr "Módulos Instalados"
2329
 
2330
+ #: admin/templates/sidebar.tpl.php:80 admin/templates/sidebar.tpl.php:89
2331
  msgctxt "admin sidebar"
2332
  msgid "Installed"
2333
  msgstr "Instalado"
2334
 
2335
+ #: admin/templates/sidebar.tpl.php:82 admin/templates/sidebar.tpl.php:89
2336
  msgctxt "admin sidebar"
2337
  msgid "Not Installed"
2338
  msgstr "No Instalado"
2339
 
2340
+ #: admin/templates/sidebar.tpl.php:88
2341
  msgctxt "admin sidebar"
2342
  msgid "Enhanced Categories Module"
2343
  msgstr "Enhanced Categories Module"
2344
 
2345
+ #: admin/templates/themes-delete-confirm.tpl.php:1
2346
+ msgctxt "themes admin"
2347
+ msgid "Delete theme"
2348
+ msgstr ""
2349
+
2350
+ #: admin/templates/themes-delete-confirm.tpl.php:3
2351
+ msgctxt "themes admin"
2352
+ msgid "Are you sure you want to delete the theme \"%s\"?"
2353
+ msgstr ""
2354
+
2355
+ #: admin/templates/themes-delete-confirm.tpl.php:12
2356
+ msgctxt "themes admin"
2357
+ msgid "Delete Theme"
2358
+ msgstr ""
2359
+
2360
+ #: admin/templates/themes-install.tpl.php:2 admin/templates/themes.tpl.php:3
2361
+ msgctxt "themes"
2362
+ msgid "Upload Directory Theme"
2363
+ msgstr ""
2364
+
2365
+ #: admin/templates/themes-install.tpl.php:8
2366
+ msgctxt "themes"
2367
+ msgid "This is a theme or skin from %s and is NOT a regular WordPress theme."
2368
+ msgstr ""
2369
+
2370
+ #: admin/templates/themes-install.tpl.php:21
2371
+ msgctxt "themes"
2372
+ msgid "BD Theme archive (ZIP file)"
2373
+ msgstr ""
2374
+
2375
+ #: admin/templates/themes-install.tpl.php:30
2376
+ msgctxt "themes"
2377
+ msgid "Begin Upload"
2378
+ msgstr ""
2379
+
2380
+ #: admin/templates/themes.tpl.php:13
2381
+ msgctxt "themes"
2382
+ msgid "Active:"
2383
+ msgstr ""
2384
+
2385
+ #: admin/templates/themes.tpl.php:22
2386
+ msgctxt "themes"
2387
+ msgid "Activate"
2388
+ msgstr ""
2389
+
2390
+ #: admin/templates/themes.tpl.php:32
2391
+ msgctxt "themes"
2392
+ msgid "Version:"
2393
+ msgstr ""
2394
+
2395
+ #: admin/templates/themes.tpl.php:35
2396
+ msgctxt "themes"
2397
+ msgid "Author:"
2398
+ msgstr ""
2399
+
2400
  #: admin/templates/transactions.tpl.php:2
2401
  msgctxt "admin transactions"
2402
  msgid "Transactions"
2505
  msgid "Allow Tracking"
2506
  msgstr "Permitir Seguimiento"
2507
 
2508
+ #: business-directory-plugin.php:676
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2509
  msgctxt "admin plugins"
2510
  msgid "Settings"
2511
  msgstr "Configuración"
2512
 
2513
+ #: business-directory-plugin.php:686
2514
  msgctxt "post type general name"
2515
  msgid "Directory"
2516
  msgstr "Directorio"
2517
 
2518
+ #: business-directory-plugin.php:687
2519
  msgctxt "post type singular name"
2520
  msgid "Directory"
2521
  msgstr "Directorio"
2522
 
2523
+ #: business-directory-plugin.php:688
2524
  msgctxt "listing"
2525
  msgid "Add New Listing"
2526
  msgstr "Agregar Nuevo Listado"
2527
 
2528
+ #: business-directory-plugin.php:689
2529
  msgctxt "post type"
2530
  msgid "Add New Listing"
2531
  msgstr "Agregar Nuevo Listado"
2532
 
2533
+ #: business-directory-plugin.php:690 core/compatibility/deprecated.php:255
2534
  msgid "Edit Listing"
2535
  msgstr "Editar Listado"
2536
 
2537
+ #: business-directory-plugin.php:691
2538
  msgid "New Listing"
2539
  msgstr "Nuevo Listado"
2540
 
2541
+ #: business-directory-plugin.php:692
2542
  msgid "View Listing"
2543
  msgstr "Ver Listado"
2544
 
2545
+ #: business-directory-plugin.php:693
2546
  msgid "Search Listings"
2547
  msgstr "Buscar Listados"
2548
 
2549
+ #: business-directory-plugin.php:694
2550
  msgid "No listings found"
2551
  msgstr "No se encontraron listados"
2552
 
2553
+ #: business-directory-plugin.php:695
2554
  msgid "No listings found in trash"
2555
  msgstr "No se encontraron listados en la papelera"
2556
 
2557
+ #: business-directory-plugin.php:717
2558
  msgid "Directory Categories"
2559
  msgstr "Categorías de Directorio"
2560
 
2561
+ #: business-directory-plugin.php:830 business-directory-plugin.php:837
2562
  msgctxt "rss feed"
2563
  msgid "%s Feed"
2564
  msgstr "Feed %s"
2565
 
2566
+ #: business-directory-plugin.php:1218
2567
  msgctxt "title"
2568
  msgid "Submit A Listing"
2569
  msgstr "Enviar Un Listado"
2570
 
2571
+ #: business-directory-plugin.php:1228
2572
  msgctxt "title"
2573
  msgid "Find a Listing"
2574
  msgstr "Encontrar un listado"
2575
 
2576
+ #: business-directory-plugin.php:1238
2577
  msgctxt "title"
2578
  msgid "View All Listings"
2579
  msgstr "Ver Listados"
2580
 
2581
+ #: business-directory-plugin.php:1258
2582
  msgctxt "title"
2583
  msgid "Listings tagged: %s"
2584
  msgstr "Listados etiquetados: %s"
2585
 
2586
+ #: core/class-csv-import.php:369
2587
  msgctxt "admin csv-import"
2588
  msgid "Could not create listing category \"%s\""
2589
  msgstr "No se pudo crear la categoría \"%s\""
2590
 
2591
+ #: core/class-csv-import.php:513
2592
  msgctxt "admin csv-import"
2593
  msgid "Username \"%s\" does not exist"
2594
  msgstr "El usuario \"%s\" no existe"
2595
 
2596
+ #: core/class-csv-import.php:545
2597
  msgctxt "admin csv-import"
2598
  msgid "Missing required field: %s"
2599
  msgstr "Falta campo requerido: %s"
2600
 
2601
+ #: core/class-csv-import.php:565
2602
  msgctxt "admin csv-import"
2603
  msgid "Listing category \"%s\" does not exist"
2604
  msgstr "La categoría \"%s\" no existe"
2605
 
2606
+ #: core/class-form-field.php:56
2607
  msgctxt "form-fields-api"
2608
  msgid "Invalid form field type"
2609
  msgstr "Tipo de campo inválido"
2610
 
2611
+ #: core/class-form-field.php:450
2612
  msgctxt "form-fields-api"
2613
  msgid "Field label is required."
2614
  msgstr "El nombre del campo es requerido."
2615
 
2616
+ #: core/class-form-field.php:460
2617
+ msgctxt "form-fields-api"
2618
+ msgid "Requested field type change is incompatible. Type will not be modified."
2619
+ msgstr ""
2620
+ "El cambio de tipo de campo es incompatible. El tipo no será modificado."
2621
+
2622
+ #: core/class-form-field.php:480
2623
  msgctxt "form-fields-api"
2624
  msgid ""
2625
  "There can only be one field with association \"%s\". Please select another "
2628
  "Solo puede haber un campo con asociación \"%s\". Por favor elija otra "
2629
  "asociación."
2630
 
2631
+ #: core/class-form-field.php:490
2632
  msgctxt "form-fields-api"
2633
  msgid "\"%s\" is an invalid field type for this association."
2634
  msgstr "\"%s\" es un tipo de campo inválido para esta asociación."
2635
 
2636
+ #: core/class-form-field.php:527
2637
  msgctxt "form-fields-api"
2638
  msgid "Invalid field ID"
2639
  msgstr "ID de campo inválido"
2640
 
2641
+ #: core/class-form-field.php:536
2642
  msgctxt "form-fields api"
2643
  msgid ""
2644
  "This form field can't be deleted because it is required for the plugin to "
2647
  "Este campo de formulario no puede eliminarse porque es requerido para el "
2648
  "funcionamiento del plugin."
2649
 
2650
+ #: core/class-form-field.php:548
2651
  msgctxt "form-fields-api"
2652
  msgid "An error occurred while trying to delete this field."
2653
  msgstr "Un error ocurrió mientras se trataba de eliminar este campo."
2702
  msgid "(Fee Unavailable)"
2703
  msgstr "(Comisión no disponible)"
2704
 
2705
+ #: core/class-listings-api.php:300
2706
  msgctxt "notify email"
2707
  msgid "[%s] New listing notification"
2708
  msgstr "[%s] Notificación de nuevo listado"
2709
 
2710
+ #: core/class-listings-api.php:319
2711
  msgctxt "notify email"
2712
  msgid "[%s] Listing edit notification"
2713
  msgstr "[%s] Notificación de listado editado"
2752
  msgid "Leave blank for automatic height."
2753
  msgstr "Deje en blanco para alto automático."
2754
 
2755
+ #: core/class-payment.php:221
2756
  msgctxt "listings"
2757
  msgid "Fee \"%s\" for category \"%s\""
2758
  msgstr "Comisión \"%s\" para categoría \"%s\""
2759
 
2760
+ #: core/class-recaptcha.php:87 core/class-recaptcha.php:102
2761
  msgctxt "recaptcha"
2762
  msgid "The reCAPTCHA wasn't entered correctly."
2763
  msgstr "El reCAPTCHA no fue ingresado correctamente."
3000
  msgid "Enable AJAX compatibility mode?"
3001
  msgstr "Habilitar modo de compatibilidad AJAX?"
3002
 
3003
+ #: core/class-settings.php:141 core/class-settings.php:615
3004
  msgctxt "admin settings"
3005
  msgid "Listings"
3006
  msgstr "Listados"
3007
 
3008
+ #: core/class-settings.php:142 core/class-settings.php:289
3009
  msgctxt "admin settings"
3010
  msgid "General Settings"
3011
  msgstr "Configuración General"
3221
  msgid "Sort order for categories"
3222
  msgstr "Orden de las categorías"
3223
 
3224
+ #: core/class-settings.php:242 core/class-settings.php:260
3225
  msgctxt "admin settings"
3226
  msgid "Ascending"
3227
  msgstr "Ascendente"
3228
 
3229
+ #: core/class-settings.php:242 core/class-settings.php:260
3230
  msgctxt "admin settings"
3231
  msgid "Descending"
3232
  msgstr "Descendente"
3284
 
3285
  #: core/class-settings.php:255
3286
  msgctxt "admin settings"
3287
+ msgid "Paid first then free. Inside each group by date."
3288
+ msgstr "Pagos primero, luego gratuitos. Dentro de cada grupo, por fecha."
3289
+
3290
+ #: core/class-settings.php:256
3291
+ msgctxt "admin settings"
3292
+ msgid "Paid first then free. Inside each group by title."
3293
+ msgstr "Pagos primero, luego gratuitos. Dentro de cada grupo por título."
3294
 
3295
+ #: core/class-settings.php:258
3296
  msgctxt "admin settings"
3297
  msgid "Sort directory listings by"
3298
  msgstr "Orden de los listados"
3299
 
3300
+ #: core/class-settings.php:259
3301
  msgctxt "admin settings"
3302
  msgid "Ascending for ascending order A-Z, Descending for descending order Z-A"
3303
  msgstr ""
3304
  "Ascendente para orden alfabético A-Z; Descendente para orden alfabético Z-A"
3305
 
3306
+ #: core/class-settings.php:264
3307
  msgctxt "admin settings"
3308
  msgid "Enable sort bar?"
3309
  msgstr "Habilitar barra de ordenamiento?"
3310
 
3311
+ #: core/class-settings.php:269
3312
  msgctxt "admin settings"
3313
  msgid "Sortbar Fields"
3314
  msgstr "Campos de \"barra de ordenamiento\""
3315
 
3316
+ #: core/class-settings.php:278
3317
  msgctxt "admin settings"
3318
  msgid "Featured (Sticky) listing settings"
3319
  msgstr "Configuración de Listados Destacados"
3320
 
3321
+ #: core/class-settings.php:279
3322
  msgctxt "admin settings"
3323
  msgid "Offer sticky listings?"
3324
  msgstr "Ofrecer listados destacados?"
3325
 
3326
+ #: core/class-settings.php:280
3327
  msgctxt "admin settings"
3328
  msgid "Offer upgrades during submit process?"
3329
  msgstr "Ofrecer mejoras a destacado durante el proceso de envío?"
3330
 
3331
+ #: core/class-settings.php:281
3332
  msgctxt "admin settings"
3333
  msgid "Sticky listing price"
3334
  msgstr "Precio de Listado Destacado"
3335
 
3336
+ #: core/class-settings.php:282
3337
  msgctxt "admin settings"
3338
  msgid "Sticky listing page description text"
3339
  msgstr "Texto descriptivo para Listados Destacados"
3340
 
3341
+ #: core/class-settings.php:283
3342
  msgctxt "admin settings"
3343
  msgid ""
3344
  "You can upgrade your listing to featured status. Featured listings will "
3347
  "Puede actualizar su listado a Destacado. Los listados destacados aparecen "
3348
  "siempre encima de los listados regulares."
3349
 
3350
+ #: core/class-settings.php:288
3351
  msgctxt "admin settings"
3352
  msgid "E-Mail"
3353
  msgstr "Correo Electrónico"
3354
 
3355
+ #: core/class-settings.php:292
3356
  msgctxt "admin settings"
3357
  msgid "Display email address fields publicly?"
3358
  msgstr "Mostrar direcciones de correo electrónico públicamente?"
3359
 
3360
+ #: core/class-settings.php:295
3361
  msgctxt "admin settings"
3362
  msgid ""
3363
  "Shows the email address of the listing owner to all web users. NOT "
3368
  "a todos los usuarios. NO RECOMENDADO pues puede resultar en un aumento de "
3369
  "spam."
3370
 
3371
+ #: core/class-settings.php:298
3372
  msgctxt "admin settings"
3373
  msgid "How to determine the listing's email address?"
3374
  msgstr "Cómo determinar el correo electrónico de un listado?"
3375
 
3376
+ #: core/class-settings.php:301
3377
  msgctxt "admin settings"
3378
  msgid ""
3379
  "This affects emails sent to listing owners via contact forms or when their "
3382
  "Esta configuración afecta cómo los dueños de los listados son contactados "
3383
  "cuando sus listados expiran o a través de los formularios de contacto."
3384
 
3385
+ #: core/class-settings.php:308
3386
  msgctxt "admin settings"
3387
  msgid "E-Mail Notifications"
3388
  msgstr "Notificaciones de correo-e"
3389
 
3390
+ #: core/class-settings.php:311
3391
  msgctxt "admin settings"
3392
  msgid "Notify admin via e-mail when..."
3393
  msgstr "Notificar al administrador cuando..."
3394
 
3395
+ #: core/class-settings.php:315
3396
  msgctxt "admin settings"
3397
  msgid "A new listing is submitted."
3398
  msgstr "Un nuevo listado ha sido enviado."
3399
 
3400
+ #: core/class-settings.php:316
3401
  msgctxt "admin settings"
3402
  msgid "A listing is edited."
3403
  msgstr "Un listado es editado."
3404
 
3405
+ #: core/class-settings.php:317
3406
  msgctxt "admin settings"
3407
  msgid "A listing expires."
3408
  msgstr "Un listado expira."
3409
 
3410
+ #: core/class-settings.php:318
3411
  msgctxt "admin settings"
3412
  msgid "A contact message is sent to a listing's owner."
3413
  msgstr "Un mensaje de contacto es enviado al dueño del listado."
3414
 
3415
+ #: core/class-settings.php:324
3416
  msgctxt "admin settings"
3417
  msgid "CC this e-mail address too"
3418
  msgstr "Copiar a esta dirección de correo también"
3419
 
3420
+ #: core/class-settings.php:330
3421
  msgctxt "admin settings"
3422
  msgid "Notify users via e-mail when..."
3423
  msgstr "Notificar usuarios vía correo-e cuando..."
3424
 
3425
+ #: core/class-settings.php:333
3426
  msgctxt "admin settings"
3427
  msgid "You can modify the text template used for most of these e-mails below."
3428
  msgstr ""
3429
  "Puede modificar la plantilla de texto utilizada para la mayoría de estos "
3430
  "correos electrónicos abajo."
3431
 
3432
+ #: core/class-settings.php:334
3433
  msgctxt "admin settings"
3434
  msgid "Their listing is submitted."
3435
  msgstr "Su listado ha sido recibido."
3436
 
3437
+ #: core/class-settings.php:335
3438
  msgctxt "admin settings"
3439
  msgid "Their listing is approved/published."
3440
  msgstr "Su listado ha sido aprobado/publicado."
3441
 
3442
+ #: core/class-settings.php:344
3443
  msgctxt "contact email"
3444
  msgid "You have received a reply from your listing at %s."
3445
  msgstr "Ha recibido una comunicación para su listado en %s."
3446
 
3447
+ #: core/class-settings.php:345
3448
  msgctxt "contact email"
3449
  msgid "Name: %s"
3450
  msgstr "Nombre: %s"
3451
 
3452
+ #: core/class-settings.php:346
3453
  msgctxt "contact email"
3454
  msgid "E-Mail: %s"
3455
  msgstr "Correo Electrónico: %s"
3456
 
3457
+ #: core/class-settings.php:347
3458
  msgctxt "contact email"
3459
  msgid "Message:"
3460
  msgstr "Mensaje:"
3461
 
3462
+ #: core/class-settings.php:349
3463
  msgctxt "contact email"
3464
  msgid "Time: %s"
3465
  msgstr "Hora: %s"
3466
 
3467
+ #: core/class-settings.php:351
3468
  msgctxt "admin settings"
3469
  msgid "E-Mail Templates"
3470
  msgstr "Plantillas de Correo Electrónico"
3471
 
3472
+ #: core/class-settings.php:354
3473
  msgctxt "admin settings"
3474
  msgid "Email confirmation message"
3475
  msgstr "Mensaje de Confirmación"
3476
 
3477
+ #: core/class-settings.php:358
3478
  msgctxt "admin settings"
3479
  msgid "Sent after a listing has been submitted."
3480
  msgstr "Enviado luego de que el listado ha sido recibido."
3481
 
3482
+ #: core/class-settings.php:359 core/class-settings.php:367
3483
+ #: core/class-settings.php:408
3484
  msgctxt "admin settings"
3485
  msgid "Listing's title"
3486
  msgstr "Título del Listado"
3487
 
3488
+ #: core/class-settings.php:362
3489
  msgctxt "admin settings"
3490
  msgid "Listing published message"
3491
  msgstr "Mensaje de listado publicado"
3492
 
3493
+ #: core/class-settings.php:365
3494
  msgctxt "admin settings"
3495
  msgid ""
3496
  "Your listing \"[listing]\" is now available at [listing-url] and can be "
3499
  "Su listado \"[listing]\" está ahora disponible en [listing-url] y puede ser "
3500
  "visto por el público."
3501
 
3502
+ #: core/class-settings.php:366
3503
  msgctxt "admin settings"
3504
  msgid "Sent when the listing has been published or approved by an admin."
3505
  msgstr ""
3506
  "Enviado cuando el listado ha sido publicado o aprobado por un administrador."
3507
 
3508
+ #: core/class-settings.php:368
3509
  msgctxt "admin settings"
3510
  msgid "Listing's URL"
3511
  msgstr "URL del listado"
3512
 
3513
+ #: core/class-settings.php:372
3514
  msgctxt "admin settings"
3515
  msgid "Listing Contact Message"
3516
  msgstr "Mensaje de contacto"
3517
 
3518
+ #: core/class-settings.php:376
3519
  msgctxt "admin settings"
3520
  msgid ""
3521
  "Sent to listing owners when someone uses the contact form on their listing "
3524
  "Enviado a los dueños de listados cuando alguien utiliza el formulario de "
3525
  "contacto en sus páginas."
3526
 
3527
+ #: core/class-settings.php:386
3528
  msgctxt "admin settings"
3529
  msgid "Payment related"
3530
  msgstr "Relativo al pago"
3531
 
3532
+ #: core/class-settings.php:403
3533
  msgctxt "admin settings"
3534
  msgid "Payment abandoned reminder message"
3535
  msgstr "Recordatorio de pagos abandonados"
3536
 
3537
+ #: core/class-settings.php:407
3538
  msgctxt "admin settings"
3539
  msgid "Sent some time after a pending payment is abandoned by users."
3540
  msgstr ""
3541
  "Enviado algún tiempo después de que un pago pendiente es abandonado por los "
3542
  "usuarios."
3543
 
3544
+ #: core/class-settings.php:409
3545
  msgctxt "admin settings"
3546
  msgid "Checkout URL link"
3547
  msgstr "Link a la URL de pago"
3548
 
3549
+ #: core/class-settings.php:415
3550
  msgctxt "admin settings"
3551
  msgid "Renewal Reminders"
3552
  msgstr "Recordatorios de Renovación"
3553
 
3554
+ #: core/class-settings.php:418
3555
  msgctxt "admin settings"
3556
  msgid ""
3557
  "This section refers only to the text of the renewal/expiration notices. You "
3561
  "renovación/expiración. También puede <a>configurar cuándo estos correos son "
3562
  "enviados</a>."
3563
 
3564
+ #: core/class-settings.php:422
3565
  msgctxt "admin settings"
3566
  msgid "Pending expiration e-mail message"
3567
  msgstr "Mensaje correo electrónico sobre expiración pendiente"
3568
 
3569
+ #: core/class-settings.php:426
3570
  msgctxt "settings"
3571
  msgid ""
3572
  "Sent some time before the listing expires. Applies to non-recurring renewals "
3575
  "Enviado un tiempo antes de que el listado expire. Aplica para renovaciones "
3576
  "no recurrentes únicamente."
3577
 
3578
+ #: core/class-settings.php:427 core/class-settings.php:440
3579
+ #: core/class-settings.php:453 core/class-settings.php:466
3580
+ #: core/class-settings.php:479
3581
  msgctxt "settings"
3582
  msgid "Listing's name (with link)"
3583
  msgstr "Título del listado (con enlace)"
3584
 
3585
+ #: core/class-settings.php:428 core/class-settings.php:441
3586
+ #: core/class-settings.php:454 core/class-settings.php:467
3587
+ #: core/class-settings.php:480
3588
  msgctxt "settings"
3589
  msgid "Author's name"
3590
  msgstr "Autor del listado"
3591
 
3592
+ #: core/class-settings.php:429 core/class-settings.php:442
3593
+ #: core/class-settings.php:481
3594
  msgctxt "settings"
3595
  msgid "Expiration date"
3596
  msgstr "Fecha de expiración"
3597
 
3598
+ #: core/class-settings.php:430
3599
  msgctxt "settings"
3600
  msgid "Category that is going to expire"
3601
  msgstr "Categoría que va a expirar"
3602
 
3603
+ #: core/class-settings.php:431 core/class-settings.php:444
3604
+ #: core/class-settings.php:483
3605
  msgctxt "settings"
3606
  msgid "Link to renewal page"
3607
  msgstr "Enlace a la página de renovación"
3608
 
3609
+ #: core/class-settings.php:432 core/class-settings.php:445
3610
+ #: core/class-settings.php:457 core/class-settings.php:470
3611
+ #: core/class-settings.php:484
3612
  msgctxt "settings"
3613
  msgid "Link to your site"
3614
  msgstr "Enlace a su sitio"
3615
 
3616
+ #: core/class-settings.php:435
3617
  msgctxt "admin settings"
3618
  msgid "Listing Renewal e-mail message"
3619
  msgstr "Mensaje de correo electrónico sobre Renovación del Listado"
3620
 
3621
+ #: core/class-settings.php:439
3622
  msgctxt "settings"
3623
  msgid ""
3624
  "Sent at the time of listing expiration. Applies to non-recurring renewals "
3627
  "Enviado al momento de expiración del listado. Aplica a renovaciones no "
3628
  "recurrentes únicamente."
3629
 
3630
+ #: core/class-settings.php:443 core/class-settings.php:482
3631
  msgctxt "settings"
3632
  msgid "Category that expired"
3633
  msgstr "Categoría que expiró"
3634
 
3635
+ #: core/class-settings.php:448
3636
  msgctxt "admin settings"
3637
  msgid "Listing auto-renewal reminder (recurring payments)"
3638
  msgstr "Recordatorio de auto-renovación del listado (pagos recurrentes)"
3639
 
3640
+ #: core/class-settings.php:452
3641
  msgctxt "settings"
3642
  msgid ""
3643
  "Sent some time before the listing is auto-renewed. Applies to recurring "
3646
  "Enviado algún tiempo antes de que el listado sea auto-renovado. Aplica a "
3647
  "renovaciones recurrentes únicamente."
3648
 
3649
+ #: core/class-settings.php:455 core/class-settings.php:469
3650
  msgctxt "settings"
3651
  msgid "Renewal date"
3652
  msgstr "Fecha de renovación"
3653
 
3654
+ #: core/class-settings.php:456
3655
  msgctxt "settings"
3656
  msgid "Category that is going to be renewed"
3657
  msgstr "Categoría que será renovada"
3658
 
3659
+ #: core/class-settings.php:458
3660
  msgctxt "settings"
3661
  msgid "Link to manage subscriptions"
3662
  msgstr "Enlace a la página de administración de pagos recurrentes"
3663
 
3664
+ #: core/class-settings.php:461
3665
  msgctxt "admin settings"
3666
  msgid "Listing Renewal e-mail message (recurring payments)"
3667
  msgstr ""
3668
  "Mensaje de correo electrónico sobre Renovación del Listado (para pago "
3669
  "automático)"
3670
 
3671
+ #: core/class-settings.php:465
3672
  msgctxt "settings"
3673
  msgid ""
3674
  "Sent after the listing is auto-renewed. Applies to recurring renewals only."
3676
  "Enviado luego de que el listado sea auto-renovado. Aplica a renovaciones "
3677
  "recurrentes únicamente."
3678
 
3679
+ #: core/class-settings.php:468
3680
  msgctxt "settings"
3681
  msgid "Renewed category"
3682
  msgstr "Categoría renovada"
3683
 
3684
+ #: core/class-settings.php:474
3685
  msgctxt "admin settings"
3686
  msgid "Renewal reminder e-mail message"
3687
  msgstr "Recordatorio por correo electrónico de renovación del listado"
3688
 
3689
+ #: core/class-settings.php:478
3690
  msgctxt "settings"
3691
  msgid ""
3692
  "Sent some time after listing expiration and when no renewal has occurred. "
3695
  "Enviado un tiempo después de que el listado expire y no haya sido renovado. "
3696
  "Aplica tanto a renovaciones recurrentes como no recurrentes."
3697
 
3698
+ #: core/class-settings.php:488
3699
  msgctxt "admin settings"
3700
  msgid "Payment"
3701
  msgstr "Pago"
3702
 
3703
+ #: core/class-settings.php:489
3704
  msgctxt "admin settings"
3705
  msgid "Payment Settings"
3706
  msgstr "Configuración de Pago"
3707
 
3708
+ #: core/class-settings.php:492
3709
  msgctxt "admin settings"
3710
  msgid "Turn On payments?"
3711
  msgstr "Activar pagos?"
3712
 
3713
+ #: core/class-settings.php:494
3714
  msgctxt "admin settings"
3715
  msgid "Put payment gateways in test mode?"
3716
  msgstr "Utilizar las pasarelas de pago en modo de prueba?"
3717
 
3718
+ #: core/class-settings.php:499
3719
  msgctxt "admin settings"
3720
  msgid "Perform checkouts on the secure (HTTPS) version of your site?"
3721
  msgstr "Realizar pagos en la versión segura (HTTPS) de su sitio?"
3722
 
3723
+ #: core/class-settings.php:502
3724
  msgctxt "admin settings"
3725
  msgid ""
3726
  "Recommended for added security. For this to work you need to enable HTTPS on "
3729
  "Recomendado para seguridad extra. Para que funcione debe tener habilitado "
3730
  "HTTPS en su servidor y <a>obtener un certificado SSL</a>."
3731
 
3732
+ #: core/class-settings.php:506
3733
  msgctxt "admin settings"
3734
  msgid "Currency Code"
3735
  msgstr "Código de Moneda"
3736
 
3737
+ #: core/class-settings.php:508
3738
  msgctxt "admin settings"
3739
  msgid "Australian Dollar (AUD)"
3740
  msgstr "Dólar Australiano (AUD)"
3741
 
3742
+ #: core/class-settings.php:509
3743
  msgctxt "admin settings"
3744
  msgid "Brazilian Real (BRL)"
3745
  msgstr "Real Brasilero (BRL)"
3746
 
3747
+ #: core/class-settings.php:510
3748
  msgctxt "admin settings"
3749
  msgid "Canadian Dollar (CAD)"
3750
  msgstr "Dólar Canadiense (CAD)"
3751
 
3752
+ #: core/class-settings.php:511
3753
  msgctxt "admin settings"
3754
  msgid "Czech Koruna (CZK)"
3755
  msgstr "Corona Checa (CZK)"
3756
 
3757
+ #: core/class-settings.php:512
3758
  msgctxt "admin settings"
3759
  msgid "Danish Krone (DKK)"
3760
  msgstr "Corona Danesa (DKK)"
3761
 
3762
+ #: core/class-settings.php:513
3763
  msgctxt "admin settings"
3764
  msgid "Euro (EUR)"
3765
  msgstr "Euro (EUR)"
3766
 
3767
+ #: core/class-settings.php:514
3768
  msgctxt "admin settings"
3769
  msgid "Hong Kong Dollar (HKD)"
3770
  msgstr "Dólar de Hong Kong (HKD)"
3771
 
3772
+ #: core/class-settings.php:515
3773
  msgctxt "admin settings"
3774
  msgid "Hungarian Forint (HUF)"
3775
  msgstr "Forinte Húngaro (HUF)"
3776
 
3777
+ #: core/class-settings.php:516
3778
  msgctxt "admin settings"
3779
  msgid "Israeli New Shequel (ILS)"
3780
  msgstr "Nuevo Shékel Israelí (ILS)"
3781
 
3782
+ #: core/class-settings.php:517
3783
  msgctxt "admin settings"
3784
  msgid "Japanese Yen (JPY)"
3785
  msgstr "Yen Japonés (JPY)"
3786
 
3787
+ #: core/class-settings.php:518
3788
  msgctxt "admin settings"
3789
  msgid "Malasian Ringgit (MYR)"
3790
  msgstr "Ringgit de Malasia (MYR)"
3791
 
3792
+ #: core/class-settings.php:519
3793
  msgctxt "admin settings"
3794
  msgid "Mexican Peso (MXN)"
3795
  msgstr "Peso Mexicano (MXN)"
3796
 
3797
+ #: core/class-settings.php:520
3798
  msgctxt "admin settings"
3799
  msgid "Norwegian Krone (NOK)"
3800
  msgstr "Corona Noruega (NOK)"
3801
 
3802
+ #: core/class-settings.php:521
3803
  msgctxt "admin settings"
3804
  msgid "New Zealand Dollar (NZD)"
3805
  msgstr "Dólar de Nueva Zelanda (NZD)"
3806
 
3807
+ #: core/class-settings.php:522
3808
  msgctxt "admin settings"
3809
  msgid "Philippine Peso (PHP)"
3810
  msgstr "Peso Filipino (PHP)"
3811
 
3812
+ #: core/class-settings.php:523
3813
  msgctxt "admin settings"
3814
  msgid "Polish Zloty (PLN)"
3815
  msgstr "Zloty Polaco (PLN)"
3816
 
3817
+ #: core/class-settings.php:524
3818
  msgctxt "admin settings"
3819
  msgid "Pound Sterling (GBP)"
3820
  msgstr "Libra Esterlina (GBP)"
3821
 
3822
+ #: core/class-settings.php:525
3823
  msgctxt "admin settings"
3824
  msgid "Singapore Dollar (SGD)"
3825
  msgstr "Dólar de Singapur (SGD)"
3826
 
3827
+ #: core/class-settings.php:526
3828
  msgctxt "admin settings"
3829
  msgid "Swedish Krona (SEK)"
3830
  msgstr "Corona Sueca (SEK)"
3831
 
3832
+ #: core/class-settings.php:527
3833
  msgctxt "admin settings"
3834
  msgid "Swiss Franc (CHF)"
3835
  msgstr "Franco Suizo (CHF)"
3836
 
3837
+ #: core/class-settings.php:528
3838
  msgctxt "admin settings"
3839
  msgid "Taiwan Dollar (TWD)"
3840
  msgstr "Dólar de Taiwán (TWD)"
3841
 
3842
+ #: core/class-settings.php:529
3843
  msgctxt "admin settings"
3844
  msgid "Thai Baht (THB)"
3845
  msgstr "Baht de Tailandia (THB)"
3846
 
3847
+ #: core/class-settings.php:530
3848
  msgctxt "admin settings"
3849
  msgid "Turkish Lira (TRY)"
3850
  msgstr "Lira Turca (TRY)"
3851
 
3852
+ #: core/class-settings.php:531
3853
  msgctxt "admin settings"
3854
+ msgid "U.S. Dollar (USD)"
3855
  msgstr "Dólar Americano (USD)"
3856
 
3857
+ #: core/class-settings.php:535
3858
  msgctxt "admin settings"
3859
  msgid "Currency Symbol"
3860
  msgstr "Símbolo de Moneda"
3861
 
3862
+ #: core/class-settings.php:540
3863
+ msgctxt "admin settings"
3864
+ msgid "Currency symbol display"
3865
+ msgstr "Presentación de símbolo de moneda"
3866
+
3867
+ #: core/class-settings.php:544
3868
+ msgctxt "admin settings"
3869
+ msgid "Show currency symbol on the left"
3870
+ msgstr "Mostrar el símbolo de moneda a la izquierda"
3871
+
3872
+ #: core/class-settings.php:545
3873
+ msgctxt "admin settings"
3874
+ msgid "Show currency symbol on the right"
3875
+ msgstr "Mostrar el símbolo de moneda a la derecha"
3876
+
3877
+ #: core/class-settings.php:546
3878
+ msgctxt "admin settings"
3879
+ msgid "Do not show currency symbol"
3880
+ msgstr "No mostrar el símbolo de moneda"
3881
+
3882
+ #: core/class-settings.php:548
3883
  msgctxt "admin settings"
3884
  msgid "Thank you for payment message"
3885
  msgstr "Mensaje de agradecimiento por el pago"
3886
 
3887
+ #: core/class-settings.php:549
3888
  msgctxt "admin settings"
3889
  msgid ""
3890
  "Thank you for your payment. Your payment is being verified and your listing "
3893
  "Gracias por su pago. Su pago está siendo verificado y su listado revisado. "
3894
  "Este proceso puede tardar hasta 48 horas."
3895
 
3896
+ #: core/class-settings.php:554
3897
  msgctxt "admin settings"
3898
  msgid "Ask users to come back for abandoned payments?"
3899
  msgstr ""
3900
  "Contactar a los usuarios para pedirles que regresen a pagar pagos pendientes?"
3901
 
3902
+ #: core/class-settings.php:557
3903
  msgctxt "admin settings"
3904
  msgid ""
3905
  "An abandoned payment is when a user attempts to place a listing and gets to "
3912
  "en listados que parece que fallaron cuando el usuario simplemente no "
3913
  "completó la transacción. BD puede recordarles para que efectúen el pago."
3914
 
3915
+ #: core/class-settings.php:563
3916
  msgctxt "admin settings"
3917
  msgid "Listing abandonment threshold (hours)"
3918
  msgstr "Tiempo tras el cual el listado es considerado abandonado (en horas)"
3919
 
3920
+ #: core/class-settings.php:568
3921
  msgctxt "admin settings"
3922
  msgid ""
3923
  "Listings with pending payments are marked as abandoned after this time. You "
3927
  "tiempo. También puede <a>personalizar el correo-e</a> que los usuarios "
3928
  "reciben."
3929
 
3930
+ #: core/class-settings.php:574
3931
  msgctxt "admin settings"
3932
  msgid "Registration"
3933
  msgstr "Registro"
3934
 
3935
+ #: core/class-settings.php:575
3936
  msgctxt "admin settings"
3937
  msgid "Registration Settings"
3938
  msgstr "Configuración de Registro"
3939
 
3940
+ #: core/class-settings.php:576
3941
  msgctxt "admin settings"
3942
  msgid "Require login to post listings?"
3943
  msgstr "Requerir login para publicar listados?"
3944
 
3945
+ #: core/class-settings.php:581
3946
  msgctxt "admin settings"
3947
  msgid "Registration URL"
3948
  msgstr "URL de Registro"
3949
 
3950
+ #: core/class-settings.php:584
3951
  msgctxt "admin settings"
3952
  msgid ""
3953
  "URL of your membership plugin's registration page. Only enter this if using "
3957
  "información únicamente si utiliza un plugin de membresía o una página de "
3958
  "registro especial."
3959
 
3960
+ #: core/class-settings.php:588
3961
  msgctxt "admin settings"
3962
  msgid "Image"
3963
  msgstr "Imágenes"
3964
 
3965
+ #: core/class-settings.php:589
3966
  msgctxt "admin settings"
3967
  msgid ""
3968
  "Any changes to these settings will affect new listings only. Existing "
3975
  "existentes, deberá subir de nuevo las imágenes necesarias luego de hacer los "
3976
  "cambios aquí."
3977
 
3978
+ #: core/class-settings.php:590
3979
  msgctxt "admin settings"
3980
  msgid "Image Settings"
3981
  msgstr "Configuración de Imágenes"
3982
 
3983
+ #: core/class-settings.php:591
3984
  msgctxt "admin settings"
3985
  msgid "Allow images?"
3986
  msgstr "Permitir imágenes?"
3987
 
3988
+ #: core/class-settings.php:593
3989
  msgctxt "admin settings"
3990
  msgid "Min Image File Size (KB)"
3991
  msgstr "Tamaño mínimo de imagen (KB)"
3992
 
3993
+ #: core/class-settings.php:594
3994
  msgctxt "admin settings"
3995
  msgid "Max Image File Size (KB)"
3996
  msgstr "Tamaño máximo de imagen (KB)"
3997
 
3998
+ #: core/class-settings.php:596
3999
  msgctxt "admin settings"
4000
  msgid "Min image width (px)"
4001
  msgstr "Ancho mínimo de imagen (en px)"
4002
 
4003
+ #: core/class-settings.php:597
4004
  msgctxt "admin settings"
4005
  msgid "Min image height (px)"
4006
  msgstr "Alto mínimo de imagen (en px)"
4007
 
4008
+ #: core/class-settings.php:599
4009
  msgctxt "admin settings"
4010
  msgid "Max image width (px)"
4011
  msgstr "Ancho máximo de imagen (px)"
4012
 
4013
+ #: core/class-settings.php:600
4014
  msgctxt "admin settings"
4015
  msgid "Max image height (px)"
4016
  msgstr "Alto máximo de imagen (px)"
4017
 
4018
+ #: core/class-settings.php:602
4019
  msgctxt "admin settings"
4020
  msgid "Turn on thickbox/lightbox?"
4021
  msgstr "Activar Thickbox/Lightbox?"
4022
 
4023
+ #: core/class-settings.php:602
4024
  msgctxt "admin settings"
4025
  msgid ""
4026
  "Uncheck if it conflicts with other elements or plugins installed on your site"
4028
  "Desmarque si entra en conflicto con otros elementos o plugins instalados en "
4029
  "su sitio"
4030
 
4031
+ #: core/class-settings.php:604
4032
  msgctxt "admin settings"
4033
  msgid "Thumbnails"
4034
  msgstr "Imágenes de previsualización"
4035
 
4036
+ #: core/class-settings.php:605
4037
  msgctxt "admin settings"
4038
  msgid "Thumbnail width (px)"
4039
  msgstr "Ancho de thumbnail (px)"
4040
 
4041
+ #: core/class-settings.php:606
4042
  msgctxt "admin settings"
4043
  msgid "Thumbnail height (px)"
4044
  msgstr "Alto de thumbnail (px)"
4045
 
4046
+ #: core/class-settings.php:609
4047
  msgctxt "admin settings"
4048
  msgid "Crop thumbnails to exact dimensions?"
4049
  msgstr "Cortar imágenes de previsualización a las dimensiones exactas?"
4050
 
4051
+ #: core/class-settings.php:612
4052
  msgctxt "admin settings"
4053
  msgid ""
4054
  "When enabled images will match exactly the dimensions above but part of the "
4062
  "alto será ajustado proporcionalmente. Dependiendo de las imágenes que se "
4063
  "hayan utilizado, estas podrían tener diferentes alturas."
4064
 
4065
+ #: core/class-settings.php:618
4066
  msgctxt "admin settings"
4067
  msgid "Number of free images"
4068
  msgstr "Número de imágenes gratuitas"
4069
 
4070
+ #: core/class-settings.php:623
4071
  msgctxt "admin settings"
4072
  msgid ""
4073
  "For paid listing images, configure that by adding or editing a <a>Fee Plan</"
4076
  "Configure las imágenes de listados pagos agregando o editando una "
4077
  "<a>comisión</a> pues este valor será ignorado para listados pagos."
4078
 
4079
+ #: core/class-settings.php:624
4080
  msgctxt "admin settings"
4081
  msgid "Use default picture for listings with no picture?"
4082
  msgstr "Utilizar imagen por defecto en listados sin imagen?"
4083
 
4084
+ #: core/class-settings.php:625
4085
  msgctxt "admin settings"
4086
  msgid "Show Thumbnail on main listings page?"
4087
  msgstr "Mostrar thumbnails en las páginas principales?"
4088
 
4089
+ #: core/class-settings.php:681
4090
  msgctxt "admin settings"
4091
  msgid ""
4092
  "Could not copy the AJAX compatibility plugin \"%s\". Compatibility mode was "
4095
  "No se pudo copiar el plugin de compatibilidad AJAX \"%s\". El modo de "
4096
  "compatibilidad no fue activado."
4097
 
4098
+ #: core/class-settings.php:689
4099
  msgctxt "admin settings"
4100
  msgid ""
4101
  "Could not activate AJAX Compatibility mode: the directory \"%s\" could not "
4104
  "No se pudo activar el modo de compatibilidad AJAX: el directorio \"%s\" no "
4105
  "pudo ser creado."
4106
 
4107
+ #: core/class-settings.php:698
4108
  msgctxt "admin settings"
4109
  msgid ""
4110
  "Could not remove the \"Business Directory Plugin - AJAX Compatibility Module"
4113
  "No se pudo remover \"Business Directory Plugin - AJAX Compatibility Module"
4114
  "\". Por favor elimine el archivo \"%s\" manualmente o desactive el plugin."
4115
 
4116
+ #: core/class-settings.php:997
4117
  msgctxt "settings"
4118
  msgid "Deactivate License"
4119
  msgstr "Desactivar Licencia"
4120
 
4121
+ #: core/class-settings.php:999
4122
  msgctxt "settings"
4123
  msgid "Deactivating license..."
4124
  msgstr "Desactivando licencia..."
4125
 
4126
+ #: core/class-settings.php:1002
4127
  msgctxt "settings"
4128
  msgid "Activate License"
4129
  msgstr "Activar Licencia"
4130
 
4131
+ #: core/class-settings.php:1004
4132
  msgctxt "settings"
4133
  msgid "Activating license..."
4134
  msgstr "Activando licencia..."
4135
 
4136
+ #: core/class-settings.php:1028
4137
  msgctxt "admin settings"
4138
  msgid "Valid placeholders: %s"
4139
  msgstr "Comodines válidos: %s"
4140
 
4141
+ #: core/class-settings.php:1062
4142
  msgctxt "settings email"
4143
  msgid "Click to edit e-mail"
4144
  msgstr "Click para editar el correo"
4145
 
4146
+ #: core/class-settings.php:1063
4147
  msgctxt "settings email"
4148
  msgid "Click to edit"
4149
  msgstr "Click para editar"
4150
 
4151
+ #: core/class-settings.php:1076
4152
  msgctxt "settings email"
4153
  msgid "E-Mail Subject"
4154
  msgstr "Título del correo"
4155
 
4156
+ #: core/class-settings.php:1087
4157
  msgctxt "settings email"
4158
  msgid "E-Mail Body"
4159
  msgstr "Cuerpo del correo"
4160
 
4161
+ #: core/class-settings.php:1098
4162
  msgctxt "settings email"
4163
  msgid "You can use the following placeholders:"
4164
  msgstr "Puede utilizar los siguientes comodines:"
4165
 
4166
+ #: core/class-settings.php:1121
4167
  msgctxt "settings email"
4168
  msgid "Preview e-mail"
4169
  msgstr "Previsualizar correo"
4170
 
4171
+ #: core/class-settings.php:1122
4172
  msgctxt "settings email"
4173
  msgid "Cancel"
4174
  msgstr "Cancelar"
4175
 
4176
+ #: core/class-settings.php:1123
4177
  msgctxt "settings email"
4178
  msgid "Save Changes"
4179
  msgstr "Guardar Cambios"
4180
 
4181
+ #: core/class-settings.php:1142
4182
  msgctxt "settings email"
4183
  msgid "Site title"
4184
  msgstr "Título del sitio"
4185
 
4186
+ #: core/class-settings.php:1145
4187
  msgctxt "settings email"
4188
  msgid "Site title (with link)"
4189
  msgstr "Título del listado (con enlace)"
4190
 
4191
+ #: core/class-settings.php:1148
4192
  msgctxt "settings email"
4193
  msgid "Site address (with link)"
4194
  msgstr "Dirección del listado (con enlace)"
4195
 
4196
+ #: core/class-settings.php:1151
4197
  msgctxt "settings email"
4198
  msgid "Directory URL (with link)"
4199
  msgstr "URL del Directorio (con enlace)"
4200
 
4201
+ #: core/class-settings.php:1154
4202
  msgctxt "settings email"
4203
  msgid "Current date"
4204
  msgstr "Fecha actual"
4205
 
4206
+ #: core/class-settings.php:1157
4207
  msgctxt "settings email"
4208
  msgid "Current time"
4209
  msgstr "Hora actual"
4239
  msgid "Upgrade Listing"
4240
  msgstr "Mejorar Listado"
4241
 
4242
+ #: core/compatibility/deprecated.php:214 core/templates-ui.php:183
4243
  msgid "Submit A Listing"
4244
  msgstr "Enviar Un Listado"
4245
 
4246
+ #: core/compatibility/deprecated.php:227 core/templates-ui.php:192
4247
  msgid "View Listings"
4248
  msgstr "Ver Listados"
4249
 
4250
+ #: core/compatibility/deprecated.php:238 core/templates-ui.php:202
4251
  msgid "Directory"
4252
  msgstr "Directorio"
4253
 
4254
  #: core/compatibility/templates/wpbusdirman-index-categories.php:12
4255
+ #: core/templates-ui.php:229
4256
  msgctxt "templates"
4257
  msgid "Search Listings"
4258
  msgstr "Buscar Listados"
4259
 
4260
+ #: core/fieldtypes/class-fieldtypes-checkbox.php:9
4261
  msgctxt "form-fields api"
4262
+ msgid "Checkbox"
4263
+ msgstr "Casilla de verificación"
4264
+
4265
+ #: core/fieldtypes/class-fieldtypes-checkbox.php:72
4266
+ #: core/fieldtypes/class-fieldtypes-radiobutton.php:68
4267
+ #: core/fieldtypes/class-fieldtypes-select.php:134
4268
+ msgctxt "form-fields admin"
4269
+ msgid "Field Options (for select lists, radio buttons and checkboxes)."
4270
+ msgstr ""
4271
+ "Opciones del Campo (para listas de selección, botones de radio y casillas de "
4272
+ "verificación)."
4273
+
4274
+ #: core/fieldtypes/class-fieldtypes-checkbox.php:93
4275
+ #: core/fieldtypes/class-fieldtypes-radiobutton.php:87
4276
+ #: core/fieldtypes/class-fieldtypes-select.php:162
4277
+ msgctxt "form-fields admin"
4278
+ msgid "Field list of options is required."
4279
+ msgstr "La lista de opciones del campo es requerida."
4280
 
4281
+ #: core/fieldtypes/class-fieldtypes-date.php:9
4282
  msgctxt "form-fields api"
4283
+ msgid "Date Field"
4284
+ msgstr "Campo de Fecha"
4285
 
4286
+ #: core/fieldtypes/class-fieldtypes-date.php:32
4287
+ msgid "%s (ex. %s)"
4288
+ msgstr "%s (ej. %s)"
4289
+
4290
+ #: core/fieldtypes/class-fieldtypes-date.php:36
4291
  msgctxt "form-fields api"
4292
+ msgid "Date Format"
4293
+ msgstr "Formato de Fecha"
4294
 
4295
+ #: core/fieldtypes/class-fieldtypes-date.php:61
4296
+ msgctxt "date field"
4297
+ msgid "%s must be in the format %s."
4298
+ msgstr "%s debe estar en el formato %s."
4299
 
4300
+ #: core/fieldtypes/class-fieldtypes-date.php:64
4301
+ msgctxt "date field"
4302
+ msgid "%s must be a valid date."
4303
+ msgstr "%s debe ser una fecha válida."
4304
 
4305
+ #: core/fieldtypes/class-fieldtypes-facebook.php:6
4306
  msgctxt "form-fields api"
4307
+ msgid "Social Site (Facebook page)"
4308
+ msgstr "Sitio Social (Página de Facebook)"
4309
 
4310
+ #: core/fieldtypes/class-fieldtypes-image.php:6
4311
  msgctxt "form-fields api"
4312
+ msgid "Image (file upload)"
4313
+ msgstr "Imagen (archivo)"
4314
+
4315
+ #: core/fieldtypes/class-fieldtypes-image.php:38
4316
+ msgctxt "form-fields-api"
4317
+ msgid "Remove"
4318
+ msgstr "Eliminar"
4319
+
4320
+ #: core/fieldtypes/class-fieldtypes-linkedin.php:6
4321
+ msgctxt "form-fields api"
4322
+ msgid "Social Site (LinkedIn profile)"
4323
+ msgstr "Sitio Social (Perfil de LinkedIn)"
4324
+
4325
+ #: core/fieldtypes/class-fieldtypes-linkedin.php:21
4326
+ msgctxt "form-fields api"
4327
+ msgid "Put only the Company ID here. Links will not work."
4328
+ msgstr "Ingrese solo el ID de la compañía. Enlaces no servirán."
4329
 
4330
+ #: core/fieldtypes/class-fieldtypes-multiselect.php:6
4331
+ msgctxt "form-fields api"
4332
+ msgid "Multiple select list"
4333
+ msgstr "Lista de selección múltiple"
4334
+
4335
+ #: core/fieldtypes/class-fieldtypes-multiselect.php:11
4336
+ msgctxt "form-fields api"
4337
+ msgid "Multiselect List"
4338
+ msgstr "Lista de selección múltiple"
4339
+
4340
+ #: core/fieldtypes/class-fieldtypes-radiobutton.php:9
4341
+ msgctxt "form-fields api"
4342
+ msgid "Radio button"
4343
+ msgstr "Botón de radio"
4344
+
4345
+ #: core/fieldtypes/class-fieldtypes-select.php:8
4346
  msgctxt "form-fields api"
4347
  msgid "Select List"
4348
  msgstr "Lista de Selección"
4349
 
4350
+ #: core/fieldtypes/class-fieldtypes-select.php:64
4351
  msgctxt "form-fields-api category-select"
4352
  msgid "-- Choose Terms --"
4353
  msgstr "-- Elija los términos --"
4354
 
4355
+ #: core/fieldtypes/class-fieldtypes-select.php:64
4356
+ #: core/fieldtypes/class-fieldtypes-select.php:99
4357
  msgctxt "form-fields-api category-select"
4358
  msgid "-- Choose One --"
4359
  msgstr "-- Elija Uno --"
4360
 
4361
+ #: core/fieldtypes/class-fieldtypes-select.php:145
 
 
 
 
 
 
 
 
4362
  msgctxt "form-fields admin"
4363
  msgid "Allow empty selection on search?"
4364
  msgstr "Permitir selección vacía en las búsquedas?"
4365
 
4366
+ #: core/fieldtypes/class-fieldtypes-textarea.php:6
 
 
 
 
 
 
4367
  msgctxt "form-fields api"
4368
  msgid "Textarea"
4369
  msgstr "Área de texto"
4370
 
4371
+ #: core/fieldtypes/class-fieldtypes-textarea.php:35
4372
  msgctxt "form-fields admin"
4373
  msgid "Allow HTML input for this field?"
4374
  msgstr "Permitir entrada HTML en este campo?"
4375
 
4376
+ #: core/fieldtypes/class-fieldtypes-textarea.php:39
4377
  msgctxt "form-fields admin"
4378
  msgid "Allow WordPress shortcodes in this field?"
4379
  msgstr "Permitir shortcodes de WordPress en este campo?"
4380
 
4381
+ #: core/fieldtypes/class-fieldtypes-textarea.php:43
4382
  msgctxt "form-fields admin"
4383
  msgid ""
4384
  "<b>Advanced users only!</b> Unless you've been told to change this, don't "
4387
  "<b>¡Usuarios avanzados únicamente!</b> No cambie esta configuración salvo si "
4388
  "está seguro de lo que está haciendo."
4389
 
4390
+ #: core/fieldtypes/class-fieldtypes-textarea.php:44
4391
  msgctxt "form-fields admin"
4392
  msgid "Apply \"the_content\" filter before displaying this field?"
4393
  msgstr ""
4394
  "Aplicar el filtro \"the_content\" antes de mostrar el contenido de este "
4395
  "campo?"
4396
 
4397
+ #: core/fieldtypes/class-fieldtypes-textfield.php:5
 
 
 
 
 
 
 
 
 
 
4398
  msgctxt "form-fields api"
4399
+ msgid "Textfield"
4400
+ msgstr "Campo de texto"
4401
 
4402
+ #: core/fieldtypes/class-fieldtypes-textfield.php:41
4403
  msgctxt "form-fields api"
4404
+ msgid "Format 01/31/1969"
4405
+ msgstr "Formato 01/31/1969"
4406
 
4407
+ #: core/fieldtypes/class-fieldtypes-twitter.php:6
4408
  msgctxt "form-fields api"
4409
  msgid "Social Site (Twitter handle)"
4410
  msgstr "Sitio Social (Twitter @)"
4411
 
4412
+ #: core/fieldtypes/class-fieldtypes-url.php:5
 
 
 
 
 
4413
  msgctxt "form-fields api"
4414
+ msgid "URL Field"
4415
+ msgstr "Campo de URL"
4416
 
4417
+ #: core/fieldtypes/class-fieldtypes-url.php:22
4418
+ msgctxt "form-fields admin"
4419
+ msgid "Open link in a new window?"
4420
+ msgstr "Abrir enlace en nueva ventana?"
4421
 
4422
+ #: core/fieldtypes/class-fieldtypes-url.php:25
4423
+ msgctxt "form-fields admin"
4424
+ msgid "Use rel=\"nofollow\" when displaying the link?"
4425
+ msgstr "Utilizar rel=\"nofollow\" cuando se muestre este enlace?"
4426
 
4427
+ #: core/fieldtypes/class-fieldtypes-url.php:134
4428
  msgctxt "form-fields api"
4429
+ msgid "URL:"
4430
+ msgstr "URL:"
 
 
 
 
4431
 
4432
+ #: core/fieldtypes/class-fieldtypes-url.php:141
4433
  msgctxt "form-fields api"
4434
+ msgid "Link Text (optional):"
4435
+ msgstr "Texto del enlace (opcional):"
4436
 
4437
  #: core/form-fields.php:31
4438
  msgctxt "form-fields api"
4469
  msgid "Custom"
4470
  msgstr "Especial"
4471
 
4472
+ #: core/form-fields.php:303
4473
  msgid "Business Name"
4474
  msgstr "Nombre del Negocio"
4475
 
4476
+ #: core/form-fields.php:305
4477
  msgid "Business Genre"
4478
  msgstr "Tipo de Negocio"
4479
 
4480
+ #: core/form-fields.php:307
4481
  msgid "Short Business Description"
4482
  msgstr "Descripción corta del negocio"
4483
 
4484
+ #: core/form-fields.php:309
4485
  msgid "Long Business Description"
4486
  msgstr "Descripción larga del negocio"
4487
 
4488
+ #: core/form-fields.php:311
4489
  msgid "Business Website Address"
4490
  msgstr "Sitio web del negocio"
4491
 
4492
+ #: core/form-fields.php:313
4493
  msgid "Business Phone Number"
4494
  msgstr "Número telefónico del negocio"
4495
 
4496
+ #: core/form-fields.php:315
4497
  msgid "Business Fax"
4498
  msgstr "Fax del negocio"
4499
 
4500
+ #: core/form-fields.php:317
4501
  msgid "Business Contact Email"
4502
  msgstr "Correo electrónico de contacto del negocio"
4503
 
4504
+ #: core/form-fields.php:319
4505
  msgid "Business Tags"
4506
  msgstr "Etiquetas"
4507
 
4508
+ #: core/form-fields.php:321
4509
+ msgid "Business Address"
4510
+ msgstr ""
4511
+
4512
+ #: core/form-fields.php:323
4513
+ msgid "ZIP Code"
4514
+ msgstr "Código Postal"
4515
+
4516
+ #: core/form-fields.php:446
4517
  msgctxt "form-fields-api"
4518
  msgid "Email Validator"
4519
  msgstr "Validador de Correo Electrónico"
4520
 
4521
+ #: core/form-fields.php:447
4522
  msgctxt "form-fields-api"
4523
  msgid "URL Validator"
4524
  msgstr "Validador de URLs"
4525
 
4526
+ #: core/form-fields.php:448
4527
  msgctxt "form-fields-api"
4528
  msgid "Whole Number Validator"
4529
  msgstr "Validador de números enteros"
4530
 
4531
+ #: core/form-fields.php:449
4532
  msgctxt "form-fields-api"
4533
  msgid "Decimal Number Validator"
4534
  msgstr "Validador de números decimales"
4535
 
4536
+ #: core/form-fields.php:450
4537
  msgctxt "form-fields-api"
4538
  msgid "Date Validator"
4539
  msgstr "Validador de fechas"
4540
 
4541
+ #: core/form-fields.php:457
4542
  msgctxt "form-fields-api validation"
4543
  msgid "Field"
4544
  msgstr "Campo"
4545
 
4546
+ #: core/form-fields.php:473 core/form-fields.php:477
4547
  msgctxt "form-fields-api validation"
4548
  msgid "%s is required."
4549
  msgstr "%s es requerido."
4550
 
4551
+ #: core/form-fields.php:486 core/form-fields.php:493
4552
  msgctxt "form-fields-api validation"
4553
  msgid "%s is badly formatted. Valid URL format required. Include http://"
4554
  msgstr "%s está mal escrita. Una URL válida es requerida. Incluya http://"
4555
 
4556
+ #: core/form-fields.php:507
4557
  msgctxt "form-fields-api validation"
4558
  msgid "%s is badly formatted. Valid Email format required."
4559
  msgstr "%s está mal escrito. Un correo electrónico válido es requerido."
4560
 
4561
+ #: core/form-fields.php:513
4562
  msgctxt "form-fields-api validation"
4563
  msgid "%s must be a number. Decimal values are not allowed."
4564
  msgstr "%s debe ser un número entero. Valores decimales no están permitidos."
4565
 
4566
+ #: core/form-fields.php:519
4567
  msgctxt "form-fields-api validation"
4568
  msgid "%s must be a number."
4569
  msgstr "%s debe ser un número."
4570
 
4571
+ #: core/form-fields.php:532
4572
  msgctxt "form-fields-api validation"
4573
  msgid "%s must be in the format %s."
4574
  msgstr "%s debe estar en el formato MM/DD/YYYY."
4575
 
4576
+ #: core/form-fields.php:567
4577
  msgctxt "form-fields-api validation"
4578
  msgid "%s must be a valid date."
4579
  msgstr "%s debe ser una fecha válida."
4580
 
4581
+ #: core/form-fields.php:578
4582
  msgctxt "form-fields-api validation"
4583
  msgid "%s is invalid. Value most be one of %s."
4584
  msgstr "%s es inválido. El valor debe ser uno de %s."
4671
  #: core/gateways-dummy.php:49
4672
  msgctxt "dummy gateway"
4673
  msgid "Process Payment"
4674
+ msgstr "Procesar Pago"
4675
 
4676
  #: core/gateways-googlewallet.php:18
4677
  msgid "Google Wallet"
4737
  msgid "The transaction has been canceled at user's request."
4738
  msgstr "La transacción ha sido cancelada por solicitud del usuario."
4739
 
4740
+ #: core/helpers/class-fs.php:112
4741
+ msgctxt "fs helper"
4742
+ msgid "Destination dir \"%s\" is not writable."
4743
+ msgstr ""
4744
+
4745
  #: core/installer.php:38
4746
  msgctxt "default category name"
4747
  msgid "General"
4748
  msgstr "General"
4749
 
4750
+ #: core/installer.php:462
4751
  msgctxt "installer"
4752
  msgid ""
4753
  "<b>Business Directory Plugin - Regions Module</b> was disabled because it is "
4758
  "es incompatible con la versión actual de Business Directory. Por favor "
4759
  "actualice el módulode Regions."
4760
 
4761
+ #: core/installer.php:528
4762
  msgctxt "installer"
4763
  msgid "Cleaning up listing fees information... %d/%d"
4764
  msgstr "Actualizando información de comisiones de listados... %d/%d"
4765
 
4766
+ #: core/installer.php:578
4767
  msgctxt "installer"
4768
  msgid "Migrating previous transactions to new Payments API... %d/%d"
4769
  msgstr "Migrando transacciones anteriores a la nueva API de pagos... %d/%d"
4770
 
4771
+ #: core/installer.php:607
4772
  msgctxt "installer"
4773
  msgid "Initial listing payment (BD < 3.4)"
4774
  msgstr "Pago inicial de listado (BD < 3.4)"
4775
 
4776
+ #: core/installer.php:618
4777
  msgctxt "installer"
4778
  msgid "Listing edit payment (BD < 3.4)"
4779
  msgstr "Pago por edición de listado (BD < 3.4)"
4780
 
4781
+ #: core/installer.php:639
4782
  msgctxt "installer"
4783
  msgid "Renewal fee \"%s\" for category \"%s\""
4784
  msgstr "Comisión de renovación \"%s\" para categoría \"%s\""
4785
 
4786
+ #: core/installer.php:658
4787
  msgctxt "installer"
4788
  msgid "Listing upgrade to featured"
4789
  msgstr "Mejora a Destacado"
4790
 
4791
+ #: core/installer.php:894
4792
  msgid "Business Directory - Manual Upgrade Required"
4793
  msgstr "Business Directory - Actualización Manual Requerida"
4794
 
4795
+ #: core/installer.php:896
4796
  msgid ""
4797
  "Business Directory features are currently disabled because the plugin needs "
4798
  "to perform a manual upgrade before continuing."
4800
  "Las características de Business Directory se encuentran deshabitadas pues es "
4801
  "necesario realizar una actualización manual antes de continuar."
4802
 
4803
+ #: core/installer.php:898
4804
  msgid "Perform Manual Upgrade"
4805
  msgstr "Realizar Actualización Manual"
4806
 
4807
+ #: core/installer.php:914 core/installer.php:915 core/installer.php:926
4808
  msgid "Business Directory - Manual Upgrade"
4809
  msgstr "Business Directory - Actualización Manual"
4810
 
4811
+ #: core/installer.php:930
4812
  msgid ""
4813
  "Business Directory features are currently disabled because the plugin needs "
4814
  "to perform a manual upgrade before it can be used."
4817
  "necesario realizar una actualización manual antes de que el plugin pueda ser "
4818
  "utilizado."
4819
 
4820
+ #: core/installer.php:932
4821
  msgid "Click \"Start Upgrade\" and wait until the process finishes."
4822
  msgstr ""
4823
  "Haga clic en \"Iniciar Actualización\" y espere hasta que el proceso "
4824
  "finalice."
4825
 
4826
+ #: core/installer.php:935
4827
  msgctxt "manual-upgrade"
4828
  msgid "Start Upgrade"
4829
  msgstr "Iniciar Actualización"
4830
 
4831
+ #: core/installer.php:937
4832
  msgctxt "manual-upgrade"
4833
  msgid "Pause Upgrade"
4834
  msgstr "Detener Actualización"
4835
 
4836
+ #: core/installer.php:943
4837
  msgctxt "manual-upgrade"
4838
  msgid ""
4839
  "The upgrade was sucessfully performed. Business Directory Plugin is now "
4842
  "La actualización fue ejecutada con éxito. Business Directory Plugin ahora se "
4843
  "encienta disponible para su uso."
4844
 
4845
+ #: core/installer.php:946
4846
  msgctxt "manual-upgrade"
4847
  msgid "Go to \"Directory Admin\""
4848
  msgstr "Ir a \"Administración del Directorio\""
5131
  msgid "Abandoned"
5132
  msgstr "Abandonados"
5133
 
5134
+ #: core/templates/listing-sticky-tag.tpl.php:3
5135
+ #: core/templates/listing-sticky-tag.tpl.php:4 core/templates-listings.php:64
5136
  msgctxt "templates"
5137
  msgid "Featured Listing"
5138
  msgstr "Listado Destacado"
5139
 
5140
+ #: core/templates/listings.tpl.php:6
5141
+ #: templates/businessdirectory-listings.tpl.php:27 templates/search.tpl.php:41
5142
+ msgctxt "templates"
5143
+ msgid "No listings found."
5144
+ msgstr "No se encontraron listados."
5145
+
5146
+ #: core/templates/listings.tpl.php:17
5147
+ #: templates/businessdirectory-listings.tpl.php:38
5148
+ msgctxt "templates"
5149
+ msgid "&laquo; Previous "
5150
+ msgstr "&laquo; Anterior "
5151
+
5152
+ #: core/templates/listings.tpl.php:18
5153
+ #: templates/businessdirectory-listings.tpl.php:39
5154
+ msgctxt "templates"
5155
+ msgid "Next &raquo;"
5156
+ msgstr "Siguiente &raquo;"
5157
+
5158
+ #: core/templates-ui.php:159
5159
  msgctxt "templates"
5160
  msgid "No listing categories found."
5161
  msgstr "No se encontraron categorías."
5162
 
5163
+ #: core/templates-ui.php:232
5164
  msgctxt "templates"
5165
  msgid "Advanced Search"
5166
  msgstr "Búsqueda Avanzada"
5167
 
5168
+ #: core/templates-ui.php:258 core/templates-ui.php:283
5169
  msgctxt "templates sort"
5170
  msgid "Sort By:"
5171
  msgstr "Ordenar Por:"
5172
 
5173
+ #: core/templates-ui.php:277
5174
  msgctxt "sort"
5175
  msgid "Reset"
5176
  msgstr "Restablecer"
5177
 
5178
+ #: core/templates-ui.php:299
5179
  msgctxt "sort"
5180
  msgid "(Reset)"
5181
  msgstr "(Reestablecer)"
5182
 
5183
+ #: core/themes.php:550
5184
+ msgctxt "themes"
5185
+ msgid "ZIP file is not a valid BD theme file."
5186
+ msgstr ""
5187
+
5188
+ #: core/themes.php:556
5189
+ msgctxt "themes"
5190
+ msgid "Could not create themes directory."
5191
+ msgstr ""
5192
+
5193
+ #: core/themes.php:564
5194
+ msgctxt "themes"
5195
+ msgid "Could not remove previous theme directory \"%s\"."
5196
+ msgstr ""
5197
+
5198
+ #: core/themes.php:570
5199
+ msgctxt "themes"
5200
+ msgid "Could not move new theme into theme directory."
5201
+ msgstr ""
5202
+
5203
+ #: core/utils.php:105
5204
  msgctxt "utils"
5205
  msgid ""
5206
  "POSTed data exceeds PHP config. maximum. See \"post_max_size\" directive."
5208
  "Los datos enviados via POST superan el valor máximo configurado en PHP. "
5209
  "Revise la directiva \"post_max_size\" de su configuración."
5210
 
5211
+ #: core/utils.php:158
5212
  msgctxt "utils"
5213
  msgid "File size (%s) exceeds maximum file size of %s"
5214
  msgstr "El tamaño de archivo (%s) excede el tamaño máximo permitido de %s"
5215
 
5216
+ #: core/utils.php:166
5217
  msgctxt "utils"
5218
  msgid "File size (%s) is inferior to the required minimum file size of %s"
5219
  msgstr "El tamaño de archivo (%s) es inferior al tamaño mínimo requerido de %s"
5220
 
5221
+ #: core/utils.php:175 core/utils.php:182
5222
  msgctxt "utils"
5223
  msgid "File type \"%s\" is not allowed"
5224
  msgstr "El tipo de archivo \"%s\" no está permitido"
5225
 
5226
+ #: core/utils.php:189
5227
  msgctxt "utils"
5228
  msgid "Unkown error while uploading file."
5229
  msgstr "Error desconocido mientras se subía el archivo."
5230
 
5231
+ #: core/utils.php:208
5232
  msgctxt "utils"
5233
  msgid "Uploaded file is not an image"
5234
  msgstr "El archivo subido no es una imagen"
5235
 
5236
+ #: core/utils.php:217
5237
  msgctxt "utils"
5238
  msgid "Image width (%s px) is inferior to minimum required width of %s px."
5239
  msgstr ""
5240
  "El ancho de la imagen (%s px) es inferior al mínimo requerido de %s px."
5241
 
5242
+ #: core/utils.php:223
5243
  msgctxt "utils"
5244
  msgid "Image height (%s px) is inferior to minimum required height of %s px."
5245
  msgstr "El alto de la imagen (%s px) es inferior al mínimo requerido de %s px."
5246
 
5247
+ #: core/utils.php:229
5248
  msgctxt "utils"
5249
  msgid "Image width (%s px) is greater than maximum allowed width of %s px."
5250
  msgstr ""
5251
  "El ancho de la imagen (%s px) es superior al máximo permitido de %s px."
5252
 
5253
+ #: core/utils.php:235
5254
  msgctxt "utils"
5255
  msgid "Image height (%s px) is greater than maximum required height of %s px."
5256
  msgstr "El alto de la imagen (%s px) es superior al máximo permitido de %s px."
5257
 
5258
+ #: core/utils.php:249
5259
  msgctxt "utils"
5260
  msgid "Error while uploading file"
5261
  msgstr "Ocurrió un error mientras se subía el archivo"
5313
  msgid "Your listing has been deleted."
5314
  msgstr "Su listado ha sido eliminado."
5315
 
5316
+ #: core/view-listing-contact.php:48
5317
  msgctxt "contact-message"
5318
  msgid "Please enter your name."
5319
  msgstr "Por favor ingrese su nombre."
5320
 
5321
+ #: core/view-listing-contact.php:51
5322
  msgctxt "contact-message"
5323
  msgid "Please enter a valid email."
5324
  msgstr "Por favor ingrese un correo electrónico válido."
5325
 
5326
+ #: core/view-listing-contact.php:54
5327
  msgctxt "contact-message"
5328
  msgid "You did not enter a message."
5329
  msgstr "No ingresó mensaje alguno."
5330
 
5331
+ #: core/view-listing-contact.php:57
5332
  msgctxt "contact-message"
5333
  msgid "The reCAPTCHA wasn't entered correctly."
5334
  msgstr "El reCAPTCHA no fue ingresado correctamente."
5335
 
5336
+ #: core/view-listing-contact.php:66
5337
  msgctxt "contact form"
5338
  msgid "Please <a>log in</a> to be able to send messages to the listing owner."
5339
  msgstr "Por favor <a>ingrese</a> para enviar mensajes al dueño del listado."
5340
 
5341
+ #: core/view-listing-contact.php:85
5342
  msgctxt "contact form"
5343
  msgid "This contact form is temporarily disabled. Please try again later."
5344
  msgstr ""
5345
  "El formulario de contacto está temporalmente deshabilitado. Por favor "
5346
  "intente más tarde."
5347
 
5348
+ #: core/view-listing-contact.php:122
5349
  msgctxt "templates"
5350
  msgid "Contact listing owner"
5351
  msgstr "Enviar Mensaje al dueño del Listado"
5352
 
5353
+ #: core/view-listing-contact.php:126
5354
  msgctxt "templates"
5355
  msgid "Send Message to listing owner"
5356
  msgstr "Enviar Mensaje al dueño del Listado"
5357
 
5358
+ #: core/view-listing-contact.php:172
5359
  msgid "l F j, Y \\a\\t g:i a"
5360
  msgstr "l F j, Y \\a\\t g:i a"
5361
 
5362
+ #: core/view-listing-contact.php:193
5363
  msgctxt "contact-message"
5364
  msgid "There was a problem encountered. Your message has not been sent"
5365
  msgstr "Se ha encontrado un problema. Su mensaje no fue enviado"
5366
 
5367
+ #: core/view-listing-contact.php:196
5368
  msgctxt "contact-message"
5369
  msgid "Return to listing."
5370
  msgstr "Regresar al listado."
5565
  msgid "Return to listing."
5566
  msgstr "Regresar al listado."
5567
 
5568
+ #: core/views.php:28
5569
  msgid ""
5570
  "You need to create a page with the [businessdirectory] shortcode for the "
5571
  "Business Directory plugin to work correctly."
5573
  "Debe crear una página con el shortcode [businessdirectory] para que el "
5574
  "Directorio de Negocios funcione correctamente."
5575
 
5576
+ #: core/views.php:30
5577
  msgid "The directory is temporarily disabled."
5578
  msgstr "El Directorio está temporalmente deshabilitado."
5579
 
5580
+ #: core/views.php:173
5581
  msgctxt "preview"
5582
  msgid "This is just a preview. The listing has not been published yet."
5583
  msgstr ""
5584
  "Esta es tan solo una previsualización. El listado no ha sido publicado aún."
5585
 
5586
+ #: core/views.php:325
5587
+ msgctxt "templates"
5588
+ msgid "Listings tagged: %s"
5589
+ msgstr "Listados etiquetados: %s"
5590
+
5591
+ #: core/views.php:442
5592
  msgctxt "templates"
5593
  msgid ""
5594
  "There are no categories assigned to the business directory yet. You need to "
5603
  "no pueden enviar listados en este momento. No pueden agregarse nuevos "
5604
  "listados hasta tanto haya categorías en el Directorio de Negocios."
5605
 
5606
+ #: core/views.php:444
5607
  msgctxt "templates"
5608
  msgid "There are currently no listings in the directory."
5609
  msgstr "No hay listados en el Directorio."
5610
 
5611
+ #: core/views.php:462
5612
  msgctxt "templates"
5613
  msgid ""
5614
  "You have \"Hide Empty Categories\" on and some categories that don't have "
5844
  #: templates/billing-information-form.tpl.php:127
5845
  msgctxt "checkout form"
5846
  msgid "ZIP Code:"
5847
+ msgstr "Código Postal:"
5848
 
5849
  #: templates/billing-information-form.tpl.php:137
5850
  msgctxt "WPBDM"
5856
  msgid "Submit Payment"
5857
  msgstr "Enviar Pago"
5858
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5859
  #: templates/delete-listing-confirm.tpl.php:3
5860
  msgctxt "manage recurring"
5861
  msgid "Delete Listing"
6353
  msgid "Drop files here"
6354
  msgstr "Suelte sus archivos aquí"
6355
 
6356
+ #: templates/submit-listing/images-upload-form.tpl.php:23
6357
+ msgctxt "templates image upload"
6358
+ msgid "or"
6359
+ msgstr "o"
6360
+
6361
  #: templates/submit-listing/images-upload-form.tpl.php:26
6362
  msgctxt "templates"
6363
  msgid "Select images from your hard drive"
6418
  msgid "* Indicates required fields."
6419
  msgstr "* Indica campos obligatorios."
6420
 
6421
+ #: themes/default/templates/excerpt_content.tpl.php:13
6422
+ msgctxt "themes/default"
6423
+ msgid "Address"
6424
+ msgstr ""
6425
+
6426
  #: vendors/edd/EDD_SL_Plugin_Updater.php:178
6427
  msgid ""
6428
  "There is a new version of %1$s available. <a target=\"_blank\" class="
6464
  msgid "http://businessdirectoryplugin.com"
6465
  msgstr "http://businessdirectoryplugin.com"
6466
 
6467
+ #~ msgctxt "admin transactions"
6468
+ #~ msgid "transaction"
6469
+ #~ msgstr "transacción"
6470
+
6471
+ #~ msgctxt "admin transactions"
6472
+ #~ msgid "transactions"
6473
+ #~ msgstr "transacciones"
6474
+
6475
+ #~ msgctxt "admin transactions"
6476
+ #~ msgid "ID"
6477
+ #~ msgstr "ID"
6478
+
6479
+ #~ msgctxt "admin transactions"
6480
+ #~ msgid "Type"
6481
+ #~ msgstr "Tipo"
6482
+
6483
+ #~ msgctxt "admin transactions"
6484
+ #~ msgid "Listing"
6485
+ #~ msgstr "Listado"
6486
+
6487
+ #~ msgctxt "admin transactions"
6488
+ #~ msgid "Status"
6489
+ #~ msgstr "Estado"
6490
+
6491
+ #~ msgctxt "admin transactions"
6492
+ #~ msgid "Amount"
6493
+ #~ msgstr "Valor"
6494
+
6495
+ #~ msgctxt "admin transactions"
6496
+ #~ msgid "Date"
6497
+ #~ msgstr "Fecha"
6498
+
6499
+ #~ msgctxt "admin transactions"
6500
+ #~ msgid "Listing Submit (Initial Payment)"
6501
+ #~ msgstr "Envío de Listado (Pago Inicial)"
6502
+
6503
+ #~ msgctxt "admin transactions"
6504
+ #~ msgid "Listing Edit (Category Fee)"
6505
+ #~ msgstr "Edición de Listado (Comisión por categoría)"
6506
+
6507
+ #~ msgctxt "admin transactions"
6508
+ #~ msgid "Renewal"
6509
+ #~ msgstr "Renovación"
6510
+
6511
+ #~ msgctxt "admin transactions"
6512
+ #~ msgid "Upgrade to Featured"
6513
+ #~ msgstr "Mejora a Destacado"
6514
+
6515
+ #~ msgctxt "admin transactions"
6516
+ #~ msgid "Gateway"
6517
+ #~ msgstr "Pasarela"
6518
+
6519
+ #~ msgctxt "admin transactions"
6520
+ #~ msgid "Payer Info"
6521
+ #~ msgstr "Información del Pagador"
6522
+
6523
+ #~ msgctxt "admin transactions"
6524
+ #~ msgid "Name"
6525
+ #~ msgstr "Nombre"
6526
+
6527
+ #~ msgctxt "admin transactions"
6528
+ #~ msgid "E-Mail"
6529
+ #~ msgstr "Correo Electrónico"
6530
+
6531
+ #~ msgctxt "admin transactions"
6532
+ #~ msgid "Processed On"
6533
+ #~ msgstr "Procesado En"
6534
+
6535
+ #~ msgctxt "admin transactions"
6536
+ #~ msgid "Processed By"
6537
+ #~ msgstr "Procesado Por"
6538
+
6539
+ #~ msgctxt "admin transactions"
6540
+ #~ msgid "Approve"
6541
+ #~ msgstr "Aprobar"
6542
+
6543
+ #~ msgctxt "admin transactions"
6544
+ #~ msgid "Reject"
6545
+ #~ msgstr "Rechazar"
6546
+
6547
+ #~ msgctxt "admin transactions"
6548
+ #~ msgid "+ Details"
6549
+ #~ msgstr "+ Detalles"
6550
+
6551
+ #~ msgctxt "admin transactions"
6552
+ #~ msgid "Delete"
6553
+ #~ msgstr "Eliminar"
6554
+
6555
+ #~ msgctxt "admin transactions"
6556
+ #~ msgid "All"
6557
+ #~ msgstr "Todas"
6558
+
6559
+ #~ msgctxt "admin transactions"
6560
+ #~ msgid "Approved"
6561
+ #~ msgstr "Aprobadas"
6562
+
6563
+ #~ msgctxt "admin transactions"
6564
+ #~ msgid "Pending"
6565
+ #~ msgstr "Pendientes"
6566
+
6567
+ #~ msgctxt "admin transactions"
6568
+ #~ msgid "Rejected"
6569
+ #~ msgstr "Rechazadas"
6570
+
6571
+ #~ msgctxt "admin"
6572
+ #~ msgid "The transaction has been deleted."
6573
+ #~ msgstr "La transacción ha sido eliminada."
6574
+
6575
+ #~ msgctxt "admin settings"
6576
+ #~ msgid "Paid first then free"
6577
+ #~ msgstr "Listados pagos primero, luego gratuitos."
6578
+
6579
  #~ msgctxt "admin menu"
6580
  #~ msgid "All Listings"
6581
  #~ msgstr "Todos los Listados"
languages/WPBDM-fr_FR.mo CHANGED
Binary file
languages/WPBDM-fr_FR.po CHANGED
@@ -4,7 +4,7 @@ msgid ""
4
  msgstr ""
5
  "Project-Id-Version: Business Directory Plugin 3.6\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/business-directory-plugin\n"
7
- "POT-Creation-Date: 2015-07-07 12:40:16+00:00\n"
8
  "PO-Revision-Date: 2015-06-23 09:45-0500\n"
9
  "Last-Translator: BD Team <support@businessdirectoryplugin.com>\n"
10
  "Language-Team: BD Team <support@businessdirectoryplugin.com>\n"
@@ -107,7 +107,7 @@ msgctxt "admin actions"
107
  msgid "Renew Listing"
108
  msgstr "Renouveler l'annonce"
109
 
110
- #: admin/class-admin.php:119
111
  msgctxt "drip pointer"
112
  msgid ""
113
  "Find out how to create a compelling, thriving business directory from "
@@ -118,189 +118,189 @@ msgstr ""
118
  "zéro dans ce cours (GRATUIT) en 5 parties (envoyé via e-mails). Obtenez un "
119
  "module premium GRATUIT juste après votre inscription."
120
 
121
- #: admin/class-admin.php:121
122
  msgctxt "drip pointer"
123
  msgid "Email Address:"
124
  msgstr "Adresse e-mail:"
125
 
126
- #: admin/class-admin.php:127
127
  msgctxt "drip pointer"
128
  msgid "Want to know the Secrets of Building an Awesome Business Directory?"
129
  msgstr ""
130
  "Vous voule connaitre les secrets de constructions d'un superbe annuaire "
131
  "professionnel?"
132
 
133
- #: admin/class-admin.php:129
134
  msgctxt "drip pointer"
135
  msgid "Yes, please!"
136
  msgstr "Oui, s'il vous plait!"
137
 
138
- #: admin/class-admin.php:131
139
  msgctxt "drip pointer"
140
  msgid "No, thanks"
141
  msgstr "Non, merci"
142
 
143
- #: admin/class-admin.php:148
144
  msgctxt "admin"
145
  msgid "Business Directory"
146
  msgstr "Annuaire Professionnel"
147
 
148
- #: admin/class-admin.php:159
149
  msgctxt "admin"
150
  msgid "You're all set. Visit your new <a>Business Directory</a> page."
151
  msgstr ""
152
  "Vous êtes prêt. Visitez votre nouvelle page <a>Annuaire Professionnel</a>"
153
 
154
- #: admin/class-admin.php:180
155
  #, fuzzy
156
  msgctxt "drip pointer"
157
  msgid "Invalid e-mail address."
158
  msgstr "Statut de renouvellement invalide."
159
 
160
- #: admin/class-admin.php:211
161
  msgctxt "admin menu"
162
  msgid "Business Directory Admin"
163
  msgstr "Administrateur de l'Annuaire Professionnel"
164
 
165
- #: admin/class-admin.php:212
166
  msgctxt "admin menu"
167
  msgid "Directory Admin"
168
  msgstr "Administrateur de l'Annuaire"
169
 
170
- #: admin/class-admin.php:218 admin/class-admin.php:219
171
  msgctxt "admin menu"
172
  msgid "Add New Listing"
173
  msgstr "Ajoutez une nouvelle annonce"
174
 
175
- #: admin/class-admin.php:224 admin/class-admin.php:225
176
  msgctxt "admin menu"
177
  msgid "Manage Options"
178
  msgstr "Gestion des options"
179
 
180
- #: admin/class-admin.php:230 admin/class-admin.php:231
181
  msgctxt "admin menu"
182
  msgid "Manage Fees"
183
  msgstr "Gestion des frais"
184
 
185
- #: admin/class-admin.php:236 admin/class-admin.php:237
186
  msgctxt "admin menu"
187
  msgid "Manage Form Fields"
188
  msgstr "Gestion des champs"
189
 
190
- #: admin/class-admin.php:242 admin/class-admin.php:243
191
  msgctxt "admin menu"
192
  msgid "Listings"
193
  msgstr "Listages"
194
 
195
- #: admin/class-admin.php:257 admin/class-admin.php:258
196
  msgctxt "admin menu"
197
  msgid "CSV Import"
198
  msgstr "Importation CSV"
199
 
200
- #: admin/class-admin.php:263 admin/class-admin.php:264
201
  msgctxt "admin menu"
202
  msgid "CSV Export"
203
  msgstr "Exportation CSV"
204
 
205
- #: admin/class-admin.php:269 admin/class-admin.php:270
206
  msgctxt "admin menu"
207
  msgid "Debug"
208
  msgstr "Déboguer"
209
 
210
- #: admin/class-admin.php:279
211
  msgctxt "admin menu"
212
  msgid "Main Menu"
213
  msgstr "Menu principal"
214
 
215
- #: admin/class-admin.php:290
216
  msgctxt "admin menu"
217
  msgid "Uninstall Business Directory Plugin"
218
  msgstr "Désinstaller le Plugin Annuaire Professionnel"
219
 
220
- #: admin/class-admin.php:291
221
  msgctxt "admin menu"
222
  msgid "Uninstall"
223
  msgstr "Désinstaller"
224
 
225
- #: admin/class-admin.php:400
226
  #: admin/templates/listing-metabox-categories.tpl.php:69
227
  msgctxt "admin infometabox"
228
  msgid "never"
229
  msgstr "jamais"
230
 
231
- #: admin/class-admin.php:480
232
  msgctxt "admin"
233
  msgid "The listing has been published."
234
  msgid_plural "The listings have been published."
235
  msgstr[0] "L'annonce a été publiée."
236
  msgstr[1] "Les annonces ont été publiées."
237
 
238
- #: admin/class-admin.php:493
239
  msgctxt "admin"
240
  msgid "The listing status has been set as paid."
241
  msgid_plural "The listings status has been set as paid."
242
  msgstr[0] "Le statut de l'annonce a été défini comme étant payée."
243
  msgstr[1] "Le statut des annocnes a été défini comme étant payées."
244
 
245
- #: admin/class-admin.php:505
246
  msgctxt "admin"
247
  msgid "The listing has been modified."
248
  msgid_plural "The listings have been modified."
249
  msgstr[0] "L'annonce a été modifiée."
250
  msgstr[1] "Les annonces ont été modifiées."
251
 
252
- #: admin/class-admin.php:518
253
  msgctxt "admin"
254
  msgid "The listing has been upgraded."
255
  msgid_plural "The listings have been upgraded."
256
  msgstr[0] "L'annonce a été mise à jour."
257
  msgstr[1] "Les annonces ont été mise à jour."
258
 
259
- #: admin/class-admin.php:530
260
  msgctxt "admin"
261
  msgid "The listing has been downgraded."
262
  msgid_plural "The listings have been downgraded."
263
  msgstr[0] "L'annonce a été rétrogradée."
264
  msgstr[1] "Les annonces ont été rétrogradées."
265
 
266
- #: admin/class-admin.php:542 admin/transactions.php:243
267
  msgctxt "admin"
268
  msgid "The transaction has been approved."
269
  msgstr "La transaction a été approuvée."
270
 
271
- #: admin/class-admin.php:550 admin/transactions.php:254
272
  msgctxt "admin"
273
  msgid "The transaction has been rejected."
274
  msgstr "La transaction a été rejetée."
275
 
276
- #: admin/class-admin.php:556
277
  msgctxt "admin"
278
  msgid "The fee was successfully assigned."
279
  msgstr "Les frais ont bien été assignés."
280
 
281
- #: admin/class-admin.php:565
282
  msgctxt "admin"
283
  msgid "Listing was renewed."
284
  msgid_plural "Listings were renewed."
285
  msgstr[0] "L'annonce a été renouvelée."
286
  msgstr[1] "Les annonces ont été renouvelées."
287
 
288
- #: admin/class-admin.php:572
289
  msgctxt "admin"
290
  msgid "Renewal email sent."
291
  msgstr "Renouveller l'envoie de mail."
292
 
293
- #: admin/class-admin.php:606
294
  msgctxt "admin category id"
295
  msgid "ID"
296
  msgstr "ID"
297
 
298
- #: admin/class-admin.php:608 admin/class-admin.php:614
299
  msgctxt "admin"
300
  msgid "Listing Count"
301
  msgstr "Compteur d'annonce"
302
 
303
- #: admin/class-admin.php:710
304
  msgctxt "admin"
305
  msgid ""
306
  "<b>Business Directory Plugin</b> requires fields with the following "
@@ -309,7 +309,7 @@ msgstr ""
309
  "<b>Plugin d'Annuaire Professionnel</b> requiert des champs avec les "
310
  "associations suivantes en ordre pour marcher correctement: <b>%s</b>"
311
 
312
- #: admin/class-admin.php:712
313
  msgctxt "admin"
314
  msgid ""
315
  "<b>Business Directory Plugin</b> requires a field with a <b>%s</b> "
@@ -318,7 +318,7 @@ msgstr ""
318
  "<b>Plugin d'Annuaire Professionnel</b> requiert un champ avec un <b>%s</b> "
319
  "association en ordre pour marcher correctement."
320
 
321
- #: admin/class-admin.php:716
322
  msgctxt "admin"
323
  msgid ""
324
  "You can create these custom fields by yourself inside \"Manage Form Fields\" "
@@ -327,17 +327,17 @@ msgstr ""
327
  "Vous pouvez créer ces champs personnalisés pas vous-mêmes dans \"Gestion des "
328
  "Champs\" ou laissez le plugin le faire pour vous automatiquement."
329
 
330
- #: admin/class-admin.php:720
331
  msgctxt "admin"
332
  msgid "Go to \"Manage Form Fields\""
333
  msgstr "Aller à \"Gestion des Champs\""
334
 
335
- #: admin/class-admin.php:723
336
  msgctxt "admin"
337
  msgid "Create these required fields for me"
338
  msgstr "Créer ces champs requis pour moi"
339
 
340
- #: admin/class-admin.php:732
341
  msgctxt "admin"
342
  msgid ""
343
  "<b>Business Directory Plugin</b> requires a page with the "
@@ -346,7 +346,7 @@ msgstr ""
346
  "<b>Business Directory Plugin</b> requiert une page avec le code "
347
  "d'activation <tt>[businessdirectory]</tt> pour marcher correctement."
348
 
349
- #: admin/class-admin.php:734
350
  msgctxt "admin"
351
  msgid ""
352
  "You can create this page by yourself or let Business Directory do this for "
@@ -355,27 +355,27 @@ msgstr ""
355
  "Vous pouvez créer cette page par vous-mêmes ou laisser le plugin la faire "
356
  "pour vous automatiquement."
357
 
358
- #: admin/class-admin.php:738
359
  msgctxt "admin"
360
  msgid "Create required pages for me"
361
  msgstr "Créer les pages requises pour moi."
362
 
363
- #: admin/class-admin.php:768
364
  msgctxt "admin compat"
365
  msgid "Installed: %s"
366
  msgstr "Installé: %s"
367
 
368
- #: admin/class-admin.php:768
369
  msgctxt "admin compat"
370
  msgid "N/A"
371
  msgstr "N/A"
372
 
373
- #: admin/class-admin.php:771
374
  msgctxt "admin compat"
375
  msgid "Required: %s"
376
  msgstr "Requis: %s"
377
 
378
- #: admin/class-admin.php:784
379
  msgctxt "admin compat"
380
  msgid ""
381
  "Business Directory has detected some incompatible premium module versions "
@@ -384,7 +384,7 @@ msgstr ""
384
  "Le plugin a détecté une/des modules incomptatible de la version premium "
385
  "installé."
386
 
387
- #: admin/class-admin.php:786
388
  msgctxt "admin compat"
389
  msgid ""
390
  "Please upgrade to the required versions indicated below to make sure "
@@ -393,7 +393,7 @@ msgstr ""
393
  "Veuillez mettre à jour vers la version requise, indiqué ci-dessous, pour "
394
  "assurer le bon fonctionnement des fonctions. "
395
 
396
- #: admin/class-admin.php:801
397
  msgctxt "admin"
398
  msgid ""
399
  "We noticed you want your Business Directory users to register before posting "
@@ -422,6 +422,76 @@ msgctxt "templates"
422
  msgid "There are no images currently attached to the listing."
423
  msgstr "Il n'y a aucune images attaché à cette annonce."
424
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
425
  #: admin/csv-export.php:136
426
  msgctxt "admin csv-export"
427
  msgid "Could not create a temporary directory for handling this CSV export."
@@ -685,7 +755,7 @@ msgctxt "form-fields admin"
685
  msgid "In Listing"
686
  msgstr "Dans l'annonce."
687
 
688
- #: admin/form-fields.php:171
689
  msgctxt "formfields-preview"
690
  msgid ""
691
  "This is a preview of the form as it will appear during \"Submit a Listing\". "
@@ -697,31 +767,115 @@ msgstr ""
697
  "\"Organisation des champs du formulaire\" car vous avez activé \"Sélection "
698
  "de niveaux\" et cela montre le niveau de base."
699
 
700
- #: admin/form-fields.php:177
701
  msgctxt "form-fields admin"
702
  msgid "Form Preview"
703
  msgstr "Aperçu du formulaire"
704
 
705
- #: admin/form-fields.php:178
706
  msgctxt "form-fields admin"
707
  msgid "← Return to \"Manage Form Fields\""
708
  msgstr "← Retourner vers \"Organisation des champs du formulaire\""
709
 
710
- #: admin/form-fields.php:209
711
  msgctxt "form-fields admin"
712
  msgid "Form fields updated."
713
  msgstr "Champs du formulaire mis à jour."
714
 
715
- #: admin/form-fields.php:249
 
 
 
 
 
 
 
 
 
716
  msgctxt "form-fields admin"
717
  msgid "Field deleted."
718
  msgstr "Champ effacé."
719
 
720
- #: admin/form-fields.php:265
721
  msgctxt "form-fields admin"
722
  msgid "Required fields created successfully."
723
  msgstr "Champs requis créés avec succés."
724
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
725
  #: admin/listing-metabox.php:11
726
  msgctxt "admin"
727
  msgid "General"
@@ -913,10 +1067,8 @@ msgctxt "admin csv-export"
913
  msgid "Column Separator"
914
  msgstr "Séparateur de colonne"
915
 
916
- #: admin/templates/csv-export.tpl.php:94
917
- #: admin/templates/csv-export.tpl.php:105
918
- #: admin/templates/csv-export.tpl.php:116
919
- #: admin/templates/csv-import.tpl.php:43
920
  #: admin/templates/csv-import.tpl.php:109
921
  #: admin/templates/csv-import.tpl.php:120
922
  #: admin/templates/csv-import.tpl.php:131
@@ -1154,8 +1306,7 @@ msgctxt "admin csv-import"
1154
  msgid "Warning"
1155
  msgstr "Alerte"
1156
 
1157
- #: admin/templates/csv-import.tpl.php:12
1158
- #: admin/templates/csv-import.tpl.php:216
1159
  msgctxt "admin csv-import"
1160
  msgid "Help"
1161
  msgstr "Aide"
@@ -1507,22 +1658,22 @@ msgctxt "fees admin"
1507
  msgid "Drag and drop to re-order fees."
1508
  msgstr "Glisser-déposer pour réorganiser les frais."
1509
 
1510
- #: admin/templates/fees.tpl.php:48 admin/templates/sidebar.tpl.php:12
1511
  msgctxt "admin sidebar"
1512
  msgid "PayPal Gateway Module"
1513
  msgstr "Module de passerelle PayPal"
1514
 
1515
- #: admin/templates/fees.tpl.php:49 admin/templates/sidebar.tpl.php:13
1516
  msgctxt "admin sidebar"
1517
  msgid "2Checkout Gateway Module"
1518
  msgstr "Module de passerelle de vérification"
1519
 
1520
- #: admin/templates/fees.tpl.php:50 admin/templates/sidebar.tpl.php:4
1521
  msgctxt "admin sidebar"
1522
  msgid "PayFast Payment Module"
1523
  msgstr "Module de paiement rapide"
1524
 
1525
- #: admin/templates/fees.tpl.php:51 admin/templates/sidebar.tpl.php:5
1526
  msgctxt "admin sidebar"
1527
  msgid "Stripe Payment Module"
1528
  msgstr "Module de paiement par bande"
@@ -1682,6 +1833,29 @@ msgctxt "form-fields admin"
1682
  msgid "Delete Field"
1683
  msgstr "Effacer le champ"
1684
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1685
  #: admin/templates/form-fields.tpl.php:3
1686
  msgctxt "form-fields admin"
1687
  msgid "Add New Form Field"
@@ -1692,7 +1866,13 @@ msgctxt "form-fields admin"
1692
  msgid "Preview Form"
1693
  msgstr "Formulaire précédent"
1694
 
1695
- #: admin/templates/form-fields.tpl.php:9
 
 
 
 
 
 
1696
  msgctxt "form-fields admin"
1697
  msgid ""
1698
  "Here, you can create new fields for your listings, edit or delete existing "
@@ -1703,14 +1883,14 @@ msgstr ""
1703
  "supprimer ceux qui existent déjà, modifier l'ordre et la visibilité des "
1704
  "champs ainsi que configurer des options spéciales pour eux."
1705
 
1706
- #: admin/templates/form-fields.tpl.php:15
1707
  msgctxt "form-fields admin"
1708
  msgid "Please see the <a>Form Fields documentation</a> for more details."
1709
  msgstr ""
1710
  "Veuillez voir la <a>Documentation de champs de formulaire</a> pour plus de "
1711
  "détails."
1712
 
1713
- #. #-#-#-#-# WPBDM.pot (Business Directory Plugin 3.6.6) #-#-#-#-#
1714
  #. Plugin Name of the plugin/theme
1715
  #: admin/templates/header.tpl.php:4
1716
  msgid "Business Directory Plugin"
@@ -2067,129 +2247,196 @@ msgstr ""
2067
  "perdus. </ b>"
2068
 
2069
  #: admin/templates/sidebar.tpl.php:3
 
 
 
 
 
 
2070
  msgctxt "admin sidebar"
2071
  msgid "Claim Listings Module"
2072
  msgstr "Revendication de module d'annonces"
2073
 
2074
- #: admin/templates/sidebar.tpl.php:6
2075
  msgctxt "admin sidebar"
2076
  msgid "File Upload Module"
2077
  msgstr "Module d'upload de fichiers"
2078
 
2079
- #: admin/templates/sidebar.tpl.php:7
2080
  msgctxt "admin sidebar"
2081
  msgid "Featured Levels Module"
2082
  msgstr "Module d'annonces sélectionnés"
2083
 
2084
- #: admin/templates/sidebar.tpl.php:8
2085
  msgctxt "admin sidebar"
2086
  msgid "ZIP Code Search Module"
2087
  msgstr "Module de recherche de code ZIP"
2088
 
2089
- #: admin/templates/sidebar.tpl.php:9
2090
  msgctxt "admin sidebar"
2091
  msgid "Regions Module"
2092
  msgstr "Module de régions"
2093
 
2094
- #: admin/templates/sidebar.tpl.php:10
2095
  msgctxt "admin sidebar"
2096
  msgid "Ratings Module"
2097
  msgstr "Module de notation"
2098
 
2099
- #: admin/templates/sidebar.tpl.php:11
2100
  msgctxt "admin sidebar"
2101
  msgid "Google Maps Module"
2102
  msgstr "Module google maps"
2103
 
2104
- #: admin/templates/sidebar.tpl.php:20
2105
  msgctxt "admin sidebar"
2106
  msgid "Like this plugin?"
2107
  msgstr "Vous aimez ce plugin?"
2108
 
2109
- #: admin/templates/sidebar.tpl.php:22
2110
  msgctxt "admin sidebar"
2111
  msgid "Why not do any or all of the following:"
2112
  msgstr "Pourquoi ne paas faire l'une des actions suivantes:"
2113
 
2114
- #: admin/templates/sidebar.tpl.php:24
2115
  msgctxt "admin sidebar"
2116
  msgid "Give it a good rating on WordPress.org."
2117
  msgstr "Donnez lui une bonne note sur Wordpress.org."
2118
 
2119
- #: admin/templates/sidebar.tpl.php:25
2120
  msgctxt "admin sidebar"
2121
  msgid "Let other people know that it works with your WordPress setup."
2122
  msgstr ""
2123
  "Faites savoir à d'autres personnes qu'il fonctionne avec votre version de "
2124
  "Wordpress"
2125
 
2126
- #: admin/templates/sidebar.tpl.php:26
2127
  msgctxt "admin sidebar"
2128
  msgid "Buy a Premium Module"
2129
  msgstr "Acheter un module Premium"
2130
 
2131
- #: admin/templates/sidebar.tpl.php:33
2132
  msgctxt "admin sidebar"
2133
  msgid "Get a Premium Module"
2134
  msgstr "Avoir un module Premium"
2135
 
2136
- #: admin/templates/sidebar.tpl.php:42
2137
  msgctxt "admin sidebar"
2138
  msgid "Single Site License Combo Pack"
2139
  msgstr "Pack licence pour un seul site"
2140
 
2141
- #: admin/templates/sidebar.tpl.php:43
2142
  msgctxt "admin sidebar"
2143
  msgid "Multi Site License Combo Pack"
2144
  msgstr "Pack licence pour plusieurs sites"
2145
 
2146
- #: admin/templates/sidebar.tpl.php:50
2147
  msgctxt "admin sidebar"
2148
  msgid "Found a bug? Need support?"
2149
  msgstr "Vous avez trouvé un bug? Besoin d'assistance?"
2150
 
2151
- #: admin/templates/sidebar.tpl.php:55
2152
  msgctxt "admin sidebar"
2153
  msgid "If you've found a bug or need support <a>visit the forums!</a>"
2154
  msgstr ""
2155
  "Si vous avez trouvé un bug ou si vous avez besoin d'assistance, <a>visitez "
2156
  "le forum!</a>"
2157
 
2158
- #: admin/templates/sidebar.tpl.php:58
2159
  msgctxt "admin sidebar"
2160
  msgid "Full plugin documentation"
2161
  msgstr "Documentation complète du plugin"
2162
 
2163
- #: admin/templates/sidebar.tpl.php:59
2164
  msgctxt "admin sidebar"
2165
  msgid "Quick Start Guide"
2166
  msgstr "Guide rapide de lancement"
2167
 
2168
- #: admin/templates/sidebar.tpl.php:60
2169
  msgctxt "admin sidebar"
2170
  msgid "Video Tutorials"
2171
  msgstr "Vidéo tutoriels"
2172
 
2173
- #: admin/templates/sidebar.tpl.php:68
2174
  msgctxt "admin sidebar"
2175
  msgid "Installed Modules"
2176
  msgstr "Modules installés"
2177
 
2178
- #: admin/templates/sidebar.tpl.php:79 admin/templates/sidebar.tpl.php:88
2179
  msgctxt "admin sidebar"
2180
  msgid "Installed"
2181
  msgstr "Installé"
2182
 
2183
- #: admin/templates/sidebar.tpl.php:81 admin/templates/sidebar.tpl.php:88
2184
  msgctxt "admin sidebar"
2185
  msgid "Not Installed"
2186
  msgstr "Non installé"
2187
 
2188
- #: admin/templates/sidebar.tpl.php:87
2189
  msgctxt "admin sidebar"
2190
  msgid "Enhanced Categories Module"
2191
  msgstr "Module d'amélioration des catégories"
2192
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2193
  #: admin/templates/transactions.tpl.php:2
2194
  msgctxt "admin transactions"
2195
  msgid "Transactions"
@@ -2298,250 +2545,120 @@ msgctxt "tracking"
2298
  msgid "Allow Tracking"
2299
  msgstr "Autoriser l'analyse"
2300
 
2301
- #: admin/transactions.php:9
2302
- msgctxt "admin transactions"
2303
- msgid "transaction"
2304
- msgstr "transaction"
2305
-
2306
- #: admin/transactions.php:10
2307
- msgctxt "admin transactions"
2308
- msgid "transactions"
2309
- msgstr "transactions"
2310
-
2311
- #: admin/transactions.php:17
2312
- msgctxt "admin transactions"
2313
- msgid "ID"
2314
- msgstr "ID"
2315
-
2316
- #: admin/transactions.php:18
2317
- msgctxt "admin transactions"
2318
- msgid "Type"
2319
- msgstr "Type"
2320
-
2321
- #: admin/transactions.php:19
2322
- msgctxt "admin transactions"
2323
- msgid "Listing"
2324
- msgstr "Annonce"
2325
-
2326
- #: admin/transactions.php:20
2327
- msgctxt "admin transactions"
2328
- msgid "Status"
2329
- msgstr "Statut"
2330
-
2331
- #: admin/transactions.php:21
2332
- msgctxt "admin transactions"
2333
- msgid "Amount"
2334
- msgstr "Montant"
2335
-
2336
- #: admin/transactions.php:22
2337
- msgctxt "admin transactions"
2338
- msgid "Date"
2339
- msgstr "Date"
2340
-
2341
- #: admin/transactions.php:33
2342
- msgctxt "admin transactions"
2343
- msgid "Listing Submit (Initial Payment)"
2344
- msgstr "Poster annonce(paiement initial)"
2345
-
2346
- #: admin/transactions.php:34
2347
- msgctxt "admin transactions"
2348
- msgid "Listing Edit (Category Fee)"
2349
- msgstr "Editer annonce (Frais de catégories)"
2350
-
2351
- #: admin/transactions.php:35
2352
- msgctxt "admin transactions"
2353
- msgid "Renewal"
2354
- msgstr "Renouveller"
2355
-
2356
- #: admin/transactions.php:36
2357
- msgctxt "admin transactions"
2358
- msgid "Upgrade to Featured"
2359
- msgstr "Mettre en avant"
2360
-
2361
- #: admin/transactions.php:53
2362
- msgctxt "admin transactions"
2363
- msgid "Gateway"
2364
- msgstr "Passerelle"
2365
-
2366
- #: admin/transactions.php:55
2367
- msgctxt "admin transactions"
2368
- msgid "Payer Info"
2369
- msgstr "Info du payeur"
2370
-
2371
- #: admin/transactions.php:57
2372
- msgctxt "admin transactions"
2373
- msgid "Name"
2374
- msgstr "Nom"
2375
-
2376
- #: admin/transactions.php:59
2377
- msgctxt "admin transactions"
2378
- msgid "E-Mail"
2379
- msgstr "E-maail"
2380
-
2381
- #: admin/transactions.php:63
2382
- msgctxt "admin transactions"
2383
- msgid "Processed On"
2384
- msgstr "Traité sur"
2385
-
2386
- #: admin/transactions.php:65
2387
- msgctxt "admin transactions"
2388
- msgid "Processed By"
2389
- msgstr "Traité par"
2390
-
2391
- #: admin/transactions.php:101
2392
- msgctxt "admin transactions"
2393
- msgid "Approve"
2394
- msgstr "Approuver"
2395
-
2396
- #: admin/transactions.php:105
2397
- msgctxt "admin transactions"
2398
- msgid "Reject"
2399
- msgstr "Rejetter"
2400
-
2401
- #: admin/transactions.php:111
2402
- msgctxt "admin transactions"
2403
- msgid "+ Details"
2404
- msgstr "+ Détails"
2405
-
2406
- #: admin/transactions.php:116
2407
- msgctxt "admin transactions"
2408
- msgid "Delete"
2409
- msgstr "Effacer"
2410
-
2411
- #: admin/transactions.php:140
2412
- msgctxt "admin transactions"
2413
- msgid "All"
2414
- msgstr "Tout"
2415
-
2416
- #: admin/transactions.php:148
2417
- msgctxt "admin transactions"
2418
- msgid "Approved"
2419
- msgstr "Approuvé"
2420
-
2421
- #: admin/transactions.php:156
2422
- msgctxt "admin transactions"
2423
- msgid "Pending"
2424
- msgstr "En attente"
2425
-
2426
- #: admin/transactions.php:164
2427
- msgctxt "admin transactions"
2428
- msgid "Rejected"
2429
- msgstr "Rejetté"
2430
-
2431
- #: admin/transactions.php:259
2432
- msgctxt "admin"
2433
- msgid "The transaction has been deleted."
2434
- msgstr "La transaction a été effacé."
2435
-
2436
- #: business-directory-plugin.php:658
2437
  msgctxt "admin plugins"
2438
  msgid "Settings"
2439
  msgstr "Paramètres"
2440
 
2441
- #: business-directory-plugin.php:668
2442
  msgctxt "post type general name"
2443
  msgid "Directory"
2444
  msgstr "Annuaire"
2445
 
2446
- #: business-directory-plugin.php:669
2447
  msgctxt "post type singular name"
2448
  msgid "Directory"
2449
  msgstr "Annuaire"
2450
 
2451
- #: business-directory-plugin.php:670
2452
  msgctxt "listing"
2453
  msgid "Add New Listing"
2454
  msgstr "Ajouter une nouvelle annonce"
2455
 
2456
- #: business-directory-plugin.php:671
2457
  msgctxt "post type"
2458
  msgid "Add New Listing"
2459
  msgstr "Ajouter une nouvelle annonce"
2460
 
2461
- #: business-directory-plugin.php:672 core/compatibility/deprecated.php:255
2462
  msgid "Edit Listing"
2463
  msgstr "Editer l'annonce"
2464
 
2465
- #: business-directory-plugin.php:673
2466
  msgid "New Listing"
2467
  msgstr "Nouvelle annonce"
2468
 
2469
- #: business-directory-plugin.php:674
2470
  msgid "View Listing"
2471
  msgstr "Voir l'annonce"
2472
 
2473
- #: business-directory-plugin.php:675
2474
  msgid "Search Listings"
2475
  msgstr "Chercher les annonces"
2476
 
2477
- #: business-directory-plugin.php:676
2478
  msgid "No listings found"
2479
  msgstr "Aucunes annonces trouvées"
2480
 
2481
- #: business-directory-plugin.php:677
2482
  msgid "No listings found in trash"
2483
  msgstr "Aucunes annonces trouvées dans la corbeille"
2484
 
2485
- #: business-directory-plugin.php:699
2486
  msgid "Directory Categories"
2487
  msgstr "Catégories de l'aannuaire"
2488
 
2489
- #: business-directory-plugin.php:809 business-directory-plugin.php:816
2490
  msgctxt "rss feed"
2491
  msgid "%s Feed"
2492
  msgstr "%s diffusion"
2493
 
2494
- #: business-directory-plugin.php:1174
2495
  msgctxt "title"
2496
  msgid "Submit A Listing"
2497
  msgstr "Soumettre une annonce"
2498
 
2499
- #: business-directory-plugin.php:1184
2500
  msgctxt "title"
2501
  msgid "Find a Listing"
2502
  msgstr "trouver une annonce"
2503
 
2504
- #: business-directory-plugin.php:1194
2505
  msgctxt "title"
2506
  msgid "View All Listings"
2507
  msgstr "Voir toutes les annonces"
2508
 
2509
- #: business-directory-plugin.php:1214
2510
  msgctxt "title"
2511
  msgid "Listings tagged: %s"
2512
  msgstr "Annonces marquées: %s"
2513
 
2514
- #: core/class-csv-import.php:361
2515
  msgctxt "admin csv-import"
2516
  msgid "Could not create listing category \"%s\""
2517
  msgstr "Vous ne pouvez pas créer cette catégorie d'annonce \"%s\""
2518
 
2519
- #: core/class-csv-import.php:503
2520
  msgctxt "admin csv-import"
2521
  msgid "Username \"%s\" does not exist"
2522
  msgstr "Le nom d'utilisateur \"%s\" n'existe pas"
2523
 
2524
- #: core/class-csv-import.php:535
2525
  msgctxt "admin csv-import"
2526
  msgid "Missing required field: %s"
2527
  msgstr "Absence d'un champ requis: %s"
2528
 
2529
- #: core/class-csv-import.php:555
2530
  msgctxt "admin csv-import"
2531
  msgid "Listing category \"%s\" does not exist"
2532
  msgstr "La catégorie d'annonce \"%s\" n'existe pas"
2533
 
2534
- #: core/class-form-field.php:51
2535
  msgctxt "form-fields-api"
2536
  msgid "Invalid form field type"
2537
  msgstr "Type de champ de formulaire invalide"
2538
 
2539
- #: core/class-form-field.php:402
2540
  msgctxt "form-fields-api"
2541
  msgid "Field label is required."
2542
  msgstr "L'étiquette de champ est requise"
2543
 
2544
- #: core/class-form-field.php:419
 
 
 
 
 
2545
  msgctxt "form-fields-api"
2546
  msgid ""
2547
  "There can only be one field with association \"%s\". Please select another "
@@ -2550,17 +2667,17 @@ msgstr ""
2550
  "Il ne peut y avoir qu'un champ avec l'association \"% s \". Veuillez "
2551
  "sélectionner une autre association."
2552
 
2553
- #: core/class-form-field.php:429
2554
  msgctxt "form-fields-api"
2555
  msgid "\"%s\" is an invalid field type for this association."
2556
  msgstr "\" est un type de champ invalide pour cette association."
2557
 
2558
- #: core/class-form-field.php:460
2559
  msgctxt "form-fields-api"
2560
  msgid "Invalid field ID"
2561
  msgstr "ID de champ invalide"
2562
 
2563
- #: core/class-form-field.php:469
2564
  msgctxt "form-fields api"
2565
  msgid ""
2566
  "This form field can't be deleted because it is required for the plugin to "
@@ -2569,7 +2686,7 @@ msgstr ""
2569
  "Ce champ de formulaire ne peut pas être supprimé car il est nécessaire pour "
2570
  "que le plugin fonctionne."
2571
 
2572
- #: core/class-form-field.php:481
2573
  msgctxt "form-fields-api"
2574
  msgid "An error occurred while trying to delete this field."
2575
  msgstr "Une erreur est survenue en essayant de supprimer ce champ."
@@ -2624,12 +2741,12 @@ msgctxt "listing"
2624
  msgid "(Fee Unavailable)"
2625
  msgstr "(Coûts Non disponible)"
2626
 
2627
- #: core/class-listings-api.php:294
2628
  msgctxt "notify email"
2629
  msgid "[%s] New listing notification"
2630
  msgstr "[%s] Nouvelle notification d'annonce"
2631
 
2632
- #: core/class-listings-api.php:313
2633
  msgctxt "notify email"
2634
  msgid "[%s] Listing edit notification"
2635
  msgstr "[%s] Notification d'édition d'annonce"
@@ -2674,12 +2791,12 @@ msgctxt "widgets"
2674
  msgid "Leave blank for automatic height."
2675
  msgstr "Laissez ce champ vide pour la hauteur automatique."
2676
 
2677
- #: core/class-payment.php:218
2678
  msgctxt "listings"
2679
  msgid "Fee \"%s\" for category \"%s\""
2680
  msgstr "Frais \"%s\" pour catégorie \"%s\""
2681
 
2682
- #: core/class-recaptcha.php:81 core/class-recaptcha.php:96
2683
  #, fuzzy
2684
  msgctxt "recaptcha"
2685
  msgid "The reCAPTCHA wasn't entered correctly."
@@ -2927,12 +3044,12 @@ msgctxt "admin settings"
2927
  msgid "Enable AJAX compatibility mode?"
2928
  msgstr "Activer le mode de comptabilité AJAX?"
2929
 
2930
- #: core/class-settings.php:141 core/class-settings.php:604
2931
  msgctxt "admin settings"
2932
  msgid "Listings"
2933
  msgstr "Annonces"
2934
 
2935
- #: core/class-settings.php:142 core/class-settings.php:288
2936
  msgctxt "admin settings"
2937
  msgid "General Settings"
2938
  msgstr "Paramètres généraux"
@@ -3150,12 +3267,12 @@ msgctxt "admin settings"
3150
  msgid "Sort order for categories"
3151
  msgstr "Ordre de tri pour les catégories"
3152
 
3153
- #: core/class-settings.php:242 core/class-settings.php:259
3154
  msgctxt "admin settings"
3155
  msgid "Ascending"
3156
  msgstr "Ascendant"
3157
 
3158
- #: core/class-settings.php:242 core/class-settings.php:259
3159
  msgctxt "admin settings"
3160
  msgid "Descending"
3161
  msgstr "Descendant"
@@ -3213,56 +3330,61 @@ msgstr "Aléatoire"
3213
 
3214
  #: core/class-settings.php:255
3215
  msgctxt "admin settings"
3216
- msgid "Paid first then free"
3217
- msgstr "Payez pour en disposer gratuitement"
 
 
 
 
 
3218
 
3219
- #: core/class-settings.php:257
3220
  msgctxt "admin settings"
3221
  msgid "Sort directory listings by"
3222
  msgstr "Trier les annonces de l'annuaire par"
3223
 
3224
- #: core/class-settings.php:258
3225
  msgctxt "admin settings"
3226
  msgid "Ascending for ascending order A-Z, Descending for descending order Z-A"
3227
  msgstr ""
3228
  "Ascendant pour un classement de A à Z, Descendant pour un classement de Z à A"
3229
 
3230
- #: core/class-settings.php:263
3231
  msgctxt "admin settings"
3232
  msgid "Enable sort bar?"
3233
  msgstr "Activer la barre de tri?"
3234
 
3235
- #: core/class-settings.php:268
3236
  msgctxt "admin settings"
3237
  msgid "Sortbar Fields"
3238
  msgstr "Champs de la barre de tri"
3239
 
3240
- #: core/class-settings.php:277
3241
  msgctxt "admin settings"
3242
  msgid "Featured (Sticky) listing settings"
3243
  msgstr "Paramètres sélectionnés (Post-it) des annonces"
3244
 
3245
- #: core/class-settings.php:278
3246
  msgctxt "admin settings"
3247
  msgid "Offer sticky listings?"
3248
  msgstr "Proposer des annonces par Post-it?"
3249
 
3250
- #: core/class-settings.php:279
3251
  msgctxt "admin settings"
3252
  msgid "Offer upgrades during submit process?"
3253
  msgstr "Proposer des améliorations durant le processus de soumission?"
3254
 
3255
- #: core/class-settings.php:280
3256
  msgctxt "admin settings"
3257
  msgid "Sticky listing price"
3258
  msgstr "Prix des annonces en Post-it"
3259
 
3260
- #: core/class-settings.php:281
3261
  msgctxt "admin settings"
3262
  msgid "Sticky listing page description text"
3263
  msgstr "Texte de description de la page annonce en Post-it"
3264
 
3265
- #: core/class-settings.php:282
3266
  msgctxt "admin settings"
3267
  msgid ""
3268
  "You can upgrade your listing to featured status. Featured listings will "
@@ -3272,17 +3394,17 @@ msgstr ""
3272
  "annonces ainsi traitées vont toujours apparaître avant les annonces "
3273
  "courantes."
3274
 
3275
- #: core/class-settings.php:287
3276
  msgctxt "admin settings"
3277
  msgid "E-Mail"
3278
  msgstr "E-Mail"
3279
 
3280
- #: core/class-settings.php:291
3281
  msgctxt "admin settings"
3282
  msgid "Display email address fields publicly?"
3283
  msgstr "Affichage des champs d'adresses e-mail au public?"
3284
 
3285
- #: core/class-settings.php:294
3286
  msgctxt "admin settings"
3287
  msgid ""
3288
  "Shows the email address of the listing owner to all web users. NOT "
@@ -3293,12 +3415,12 @@ msgstr ""
3293
  "du Web. PAS RECOMMANDE car cela augmente le spam à l'adresse en question et "
3294
  "permet aux spam bots de la récolter pour une utilisation future."
3295
 
3296
- #: core/class-settings.php:297
3297
  msgctxt "admin settings"
3298
  msgid "How to determine the listing's email address?"
3299
  msgstr "Comment définir l'adresse e-mail de l'annonce?"
3300
 
3301
- #: core/class-settings.php:300
3302
  msgctxt "admin settings"
3303
  msgid ""
3304
  "This affects emails sent to listing owners via contact forms or when their "
@@ -3307,115 +3429,115 @@ msgstr ""
3307
  "Cela affecte l'envoie des emails aux propriétaires des annonces via le "
3308
  "formulaire de contact ou quand leurs annonces expirent."
3309
 
3310
- #: core/class-settings.php:307
3311
  msgctxt "admin settings"
3312
  msgid "E-Mail Notifications"
3313
  msgstr "Notification mail"
3314
 
3315
- #: core/class-settings.php:310
3316
  msgctxt "admin settings"
3317
  msgid "Notify admin via e-mail when..."
3318
  msgstr "Prévenir l'administrateur via courriel quand..."
3319
 
3320
- #: core/class-settings.php:314
3321
  msgctxt "admin settings"
3322
  msgid "A new listing is submitted."
3323
  msgstr "Une nouvelle annonce a été soumise."
3324
 
3325
- #: core/class-settings.php:315
3326
  msgctxt "admin settings"
3327
  msgid "A listing is edited."
3328
  msgstr "Une annonce est édité."
3329
 
3330
- #: core/class-settings.php:316
3331
  msgctxt "admin settings"
3332
  msgid "A listing expires."
3333
  msgstr "Une annonce expire."
3334
 
3335
- #: core/class-settings.php:317
3336
  msgctxt "admin settings"
3337
  msgid "A contact message is sent to a listing's owner."
3338
  msgstr "Un message de contact est envoyé a un propriétaire d'annonce."
3339
 
3340
- #: core/class-settings.php:323
3341
  msgctxt "admin settings"
3342
  msgid "CC this e-mail address too"
3343
  msgstr "CC cette adresse mail aussi"
3344
 
3345
- #: core/class-settings.php:329
3346
  msgctxt "admin settings"
3347
  msgid "Notify users via e-mail when..."
3348
  msgstr "Prévenir les utilisateurs via courriel quand..."
3349
 
3350
- #: core/class-settings.php:332
3351
  msgctxt "admin settings"
3352
  msgid "You can modify the text template used for most of these e-mails below."
3353
  msgstr ""
3354
  "Vous pouvez modifier le modèle de texte utilisé pour la plupart de ces e-"
3355
  "mails ci-dessous."
3356
 
3357
- #: core/class-settings.php:333
3358
  msgctxt "admin settings"
3359
  msgid "Their listing is submitted."
3360
  msgstr "Leur annonce est soumise."
3361
 
3362
- #: core/class-settings.php:334
3363
  msgctxt "admin settings"
3364
  msgid "Their listing is approved/published."
3365
  msgstr "Leur annonce est approuvée/publiée"
3366
 
3367
- #: core/class-settings.php:343
3368
  msgctxt "contact email"
3369
  msgid "You have received a reply from your listing at %s."
3370
  msgstr "Vous avez reçu une réponse à votre annonce de %s."
3371
 
3372
- #: core/class-settings.php:344
3373
  msgctxt "contact email"
3374
  msgid "Name: %s"
3375
  msgstr "Nom: %s"
3376
 
3377
- #: core/class-settings.php:345
3378
  msgctxt "contact email"
3379
  msgid "E-Mail: %s"
3380
  msgstr "E-Mail: %s"
3381
 
3382
- #: core/class-settings.php:346
3383
  msgctxt "contact email"
3384
  msgid "Message:"
3385
  msgstr "Message:"
3386
 
3387
- #: core/class-settings.php:348
3388
  msgctxt "contact email"
3389
  msgid "Time: %s"
3390
  msgstr "Date: %s"
3391
 
3392
- #: core/class-settings.php:350
3393
  msgctxt "admin settings"
3394
  msgid "E-Mail Templates"
3395
  msgstr "Template d'E-Mail"
3396
 
3397
- #: core/class-settings.php:353
3398
  msgctxt "admin settings"
3399
  msgid "Email confirmation message"
3400
  msgstr "Message de confirmation par E-Mail"
3401
 
3402
- #: core/class-settings.php:357
3403
  msgctxt "admin settings"
3404
  msgid "Sent after a listing has been submitted."
3405
  msgstr "Envoyer après qu'une annonce ait été soumise"
3406
 
3407
- #: core/class-settings.php:358 core/class-settings.php:366
3408
- #: core/class-settings.php:407
3409
  msgctxt "admin settings"
3410
  msgid "Listing's title"
3411
  msgstr "Titre de l'annonce"
3412
 
3413
- #: core/class-settings.php:361
3414
  msgctxt "admin settings"
3415
  msgid "Listing published message"
3416
  msgstr "Message publié de l'annonce"
3417
 
3418
- #: core/class-settings.php:364
3419
  msgctxt "admin settings"
3420
  msgid ""
3421
  "Your listing \"[listing]\" is now available at [listing-url] and can be "
@@ -3424,23 +3546,23 @@ msgstr ""
3424
  "Votre annonce \"[listing]\" est maintenant disponible à [listing-url] et "
3425
  "elle peut être vu par tout le monde."
3426
 
3427
- #: core/class-settings.php:365
3428
  msgctxt "admin settings"
3429
  msgid "Sent when the listing has been published or approved by an admin."
3430
  msgstr ""
3431
  "Envoyé lorsque l'annonce a été publiée ou approuvée par un administrateur."
3432
 
3433
- #: core/class-settings.php:367
3434
  msgctxt "admin settings"
3435
  msgid "Listing's URL"
3436
  msgstr "Url de l'annonce"
3437
 
3438
- #: core/class-settings.php:371
3439
  msgctxt "admin settings"
3440
  msgid "Listing Contact Message"
3441
  msgstr "Listage des messages de contact"
3442
 
3443
- #: core/class-settings.php:375
3444
  msgctxt "admin settings"
3445
  msgid ""
3446
  "Sent to listing owners when someone uses the contact form on their listing "
@@ -3449,34 +3571,34 @@ msgstr ""
3449
  "Envoyer aux propriétaires des annonces quand quelqu'un utilise le formulaire "
3450
  "de contact sur leurs pages d'annonces."
3451
 
3452
- #: core/class-settings.php:385
3453
  msgctxt "admin settings"
3454
  msgid "Payment related"
3455
  msgstr "Paiement lié"
3456
 
3457
- #: core/class-settings.php:402
3458
  msgctxt "admin settings"
3459
  msgid "Payment abandoned reminder message"
3460
  msgstr "Paiement abandonné, message de rappel"
3461
 
3462
- #: core/class-settings.php:406
3463
  msgctxt "admin settings"
3464
  msgid "Sent some time after a pending payment is abandoned by users."
3465
  msgstr ""
3466
  "Envoyer après un certain temps lorsqu'un paiement en attente est abandonné "
3467
  "par les utilisateurs."
3468
 
3469
- #: core/class-settings.php:408
3470
  msgctxt "admin settings"
3471
  msgid "Checkout URL link"
3472
  msgstr "Vérificateur de lien URL"
3473
 
3474
- #: core/class-settings.php:414
3475
  msgctxt "admin settings"
3476
  msgid "Renewal Reminders"
3477
  msgstr "Renouveller les rappels"
3478
 
3479
- #: core/class-settings.php:417
3480
  msgctxt "admin settings"
3481
  msgid ""
3482
  "This section refers only to the text of the renewal/expiration notices. You "
@@ -3486,12 +3608,12 @@ msgstr ""
3486
  "d'expiration. Vous pouvez également configurer <a> quand les e-mails seront "
3487
  "envoyés </a>."
3488
 
3489
- #: core/class-settings.php:421
3490
  msgctxt "admin settings"
3491
  msgid "Pending expiration e-mail message"
3492
  msgstr "Expiration imminente du mail"
3493
 
3494
- #: core/class-settings.php:425
3495
  msgctxt "settings"
3496
  msgid ""
3497
  "Sent some time before the listing expires. Applies to non-recurring renewals "
@@ -3500,50 +3622,50 @@ msgstr ""
3500
  "Envoyé quelque temps avant l'expiration de l'annonce. Valable seulement pour "
3501
  "les renouvellements non-récurrents."
3502
 
3503
- #: core/class-settings.php:426 core/class-settings.php:439
3504
- #: core/class-settings.php:452 core/class-settings.php:465
3505
- #: core/class-settings.php:478
3506
  msgctxt "settings"
3507
  msgid "Listing's name (with link)"
3508
  msgstr "Nom de l'annonce (avec lien)"
3509
 
3510
- #: core/class-settings.php:427 core/class-settings.php:440
3511
- #: core/class-settings.php:453 core/class-settings.php:466
3512
- #: core/class-settings.php:479
3513
  msgctxt "settings"
3514
  msgid "Author's name"
3515
  msgstr "Nom de l'auteur"
3516
 
3517
- #: core/class-settings.php:428 core/class-settings.php:441
3518
- #: core/class-settings.php:480
3519
  msgctxt "settings"
3520
  msgid "Expiration date"
3521
  msgstr "Date d'expiration"
3522
 
3523
- #: core/class-settings.php:429
3524
  msgctxt "settings"
3525
  msgid "Category that is going to expire"
3526
  msgstr "Catégorier qui va expirer"
3527
 
3528
- #: core/class-settings.php:430 core/class-settings.php:443
3529
- #: core/class-settings.php:482
3530
  msgctxt "settings"
3531
  msgid "Link to renewal page"
3532
  msgstr "Lien pour renouveller la page"
3533
 
3534
- #: core/class-settings.php:431 core/class-settings.php:444
3535
- #: core/class-settings.php:456 core/class-settings.php:469
3536
- #: core/class-settings.php:483
3537
  msgctxt "settings"
3538
  msgid "Link to your site"
3539
  msgstr "Lien vers votre site"
3540
 
3541
- #: core/class-settings.php:434
3542
  msgctxt "admin settings"
3543
  msgid "Listing Renewal e-mail message"
3544
  msgstr "Message mail de renouvellement d'annonce"
3545
 
3546
- #: core/class-settings.php:438
3547
  msgctxt "settings"
3548
  msgid ""
3549
  "Sent at the time of listing expiration. Applies to non-recurring renewals "
@@ -3552,17 +3674,17 @@ msgstr ""
3552
  "Envoyé au moment de l'expiration de l'annonce. Seulement valable pour les "
3553
  "renouvellements non-récurrents."
3554
 
3555
- #: core/class-settings.php:442 core/class-settings.php:481
3556
  msgctxt "settings"
3557
  msgid "Category that expired"
3558
  msgstr "Catégories qui ont expiré"
3559
 
3560
- #: core/class-settings.php:447
3561
  msgctxt "admin settings"
3562
  msgid "Listing auto-renewal reminder (recurring payments)"
3563
  msgstr "Rappel d'auto-renouvellement des annonces (paiements récurrents)"
3564
 
3565
- #: core/class-settings.php:451
3566
  msgctxt "settings"
3567
  msgid ""
3568
  "Sent some time before the listing is auto-renewed. Applies to recurring "
@@ -3571,27 +3693,27 @@ msgstr ""
3571
  "Envoyé un certain temps avant que l'annonce est auto-renouvellement. Valable "
3572
  "pour les renouvellements périodiques seulement."
3573
 
3574
- #: core/class-settings.php:454 core/class-settings.php:468
3575
  msgctxt "settings"
3576
  msgid "Renewal date"
3577
  msgstr "Date de renouvellement"
3578
 
3579
- #: core/class-settings.php:455
3580
  msgctxt "settings"
3581
  msgid "Category that is going to be renewed"
3582
  msgstr "Catégories qui vont être renouvelées"
3583
 
3584
- #: core/class-settings.php:457
3585
  msgctxt "settings"
3586
  msgid "Link to manage subscriptions"
3587
  msgstr "Lien pour gérer les abonnements"
3588
 
3589
- #: core/class-settings.php:460
3590
  msgctxt "admin settings"
3591
  msgid "Listing Renewal e-mail message (recurring payments)"
3592
  msgstr "Renouvellement des annonces par mail (paiements récurrents)"
3593
 
3594
- #: core/class-settings.php:464
3595
  msgctxt "settings"
3596
  msgid ""
3597
  "Sent after the listing is auto-renewed. Applies to recurring renewals only."
@@ -3599,17 +3721,17 @@ msgstr ""
3599
  "Envoyé dès que les annonces se soient auto-renouvellées. Appliqué aux "
3600
  "paiements récurrents seulement."
3601
 
3602
- #: core/class-settings.php:467
3603
  msgctxt "settings"
3604
  msgid "Renewed category"
3605
  msgstr "Catégories renouvellées"
3606
 
3607
- #: core/class-settings.php:473
3608
  msgctxt "admin settings"
3609
  msgid "Renewal reminder e-mail message"
3610
  msgstr "Rennouveller le rappel par mail"
3611
 
3612
- #: core/class-settings.php:477
3613
  msgctxt "settings"
3614
  msgid ""
3615
  "Sent some time after listing expiration and when no renewal has occurred. "
@@ -3619,33 +3741,33 @@ msgstr ""
3619
  "renouvellement n'a pas eu lieu. Valable pour deux renouvellements récurrents "
3620
  "et non récurrents."
3621
 
3622
- #: core/class-settings.php:487
3623
  msgctxt "admin settings"
3624
  msgid "Payment"
3625
  msgstr "Paiement"
3626
 
3627
- #: core/class-settings.php:488
3628
  msgctxt "admin settings"
3629
  msgid "Payment Settings"
3630
  msgstr "Paramètres de paiement"
3631
 
3632
- #: core/class-settings.php:491
3633
  msgctxt "admin settings"
3634
  msgid "Turn On payments?"
3635
  msgstr "Activer les paiements?"
3636
 
3637
- #: core/class-settings.php:493
3638
  msgctxt "admin settings"
3639
  msgid "Put payment gateways in test mode?"
3640
  msgstr "Passer les passerelles de paiement en mode test?"
3641
 
3642
- #: core/class-settings.php:498
3643
  msgctxt "admin settings"
3644
  msgid "Perform checkouts on the secure (HTTPS) version of your site?"
3645
  msgstr ""
3646
  "Effectuer la vérification sur la version sécurisée (HTTPS) de votre site?"
3647
 
3648
- #: core/class-settings.php:501
3649
  msgctxt "admin settings"
3650
  msgid ""
3651
  "Recommended for added security. For this to work you need to enable HTTPS on "
@@ -3654,142 +3776,165 @@ msgstr ""
3654
  "Recommandé pour une sécurité accrue. Pour que cela fonctionne, vous devez "
3655
  "activer HTTPS sur votre serveur et <a> obtenir un certificat SSL </a>."
3656
 
3657
- #: core/class-settings.php:505
3658
  msgctxt "admin settings"
3659
  msgid "Currency Code"
3660
  msgstr "Code de devise"
3661
 
3662
- #: core/class-settings.php:507
3663
  msgctxt "admin settings"
3664
  msgid "Australian Dollar (AUD)"
3665
  msgstr "Dollar Australien (AUD)"
3666
 
3667
- #: core/class-settings.php:508
3668
  msgctxt "admin settings"
3669
  msgid "Brazilian Real (BRL)"
3670
  msgstr "Real Brésilien (BRL)"
3671
 
3672
- #: core/class-settings.php:509
3673
  msgctxt "admin settings"
3674
  msgid "Canadian Dollar (CAD)"
3675
  msgstr "Dollar Canadien (CAD)"
3676
 
3677
- #: core/class-settings.php:510
3678
  msgctxt "admin settings"
3679
  msgid "Czech Koruna (CZK)"
3680
  msgstr "Couronne Tchèque (CZK)"
3681
 
3682
- #: core/class-settings.php:511
3683
  msgctxt "admin settings"
3684
  msgid "Danish Krone (DKK)"
3685
  msgstr "Couronne Danoise (DKK)"
3686
 
3687
- #: core/class-settings.php:512
3688
  msgctxt "admin settings"
3689
  msgid "Euro (EUR)"
3690
  msgstr "Euro (EUR)"
3691
 
3692
- #: core/class-settings.php:513
3693
  msgctxt "admin settings"
3694
  msgid "Hong Kong Dollar (HKD)"
3695
  msgstr "Dollar de Hong Kong(HKD)"
3696
 
3697
- #: core/class-settings.php:514
3698
  msgctxt "admin settings"
3699
  msgid "Hungarian Forint (HUF)"
3700
  msgstr "Forint Hongrois (HUF)"
3701
 
3702
- #: core/class-settings.php:515
3703
  msgctxt "admin settings"
3704
  msgid "Israeli New Shequel (ILS)"
3705
  msgstr "Nouveau Shequel Israélien (ILS)"
3706
 
3707
- #: core/class-settings.php:516
3708
  msgctxt "admin settings"
3709
  msgid "Japanese Yen (JPY)"
3710
  msgstr "Yen Japonais (JPY)"
3711
 
3712
- #: core/class-settings.php:517
3713
  msgctxt "admin settings"
3714
  msgid "Malasian Ringgit (MYR)"
3715
  msgstr "Ringgit Malaisien (MYR)"
3716
 
3717
- #: core/class-settings.php:518
3718
  msgctxt "admin settings"
3719
  msgid "Mexican Peso (MXN)"
3720
  msgstr "Peso Mexicain (MXN)"
3721
 
3722
- #: core/class-settings.php:519
3723
  msgctxt "admin settings"
3724
  msgid "Norwegian Krone (NOK)"
3725
  msgstr "Couronne Norvégienne (NOK)"
3726
 
3727
- #: core/class-settings.php:520
3728
  msgctxt "admin settings"
3729
  msgid "New Zealand Dollar (NZD)"
3730
  msgstr "Dollar Néo-Zélandais (NZD)"
3731
 
3732
- #: core/class-settings.php:521
3733
  msgctxt "admin settings"
3734
  msgid "Philippine Peso (PHP)"
3735
  msgstr "Peso Phillipin (PHP)"
3736
 
3737
- #: core/class-settings.php:522
3738
  msgctxt "admin settings"
3739
  msgid "Polish Zloty (PLN)"
3740
  msgstr "Zloty Polonais (PLN)"
3741
 
3742
- #: core/class-settings.php:523
3743
  msgctxt "admin settings"
3744
  msgid "Pound Sterling (GBP)"
3745
  msgstr "Livre Sterling (GBP)"
3746
 
3747
- #: core/class-settings.php:524
3748
  msgctxt "admin settings"
3749
  msgid "Singapore Dollar (SGD)"
3750
  msgstr "Dollar Singaporien (SGD)"
3751
 
3752
- #: core/class-settings.php:525
3753
  msgctxt "admin settings"
3754
  msgid "Swedish Krona (SEK)"
3755
  msgstr "Couronne Suédoise (SEK)"
3756
 
3757
- #: core/class-settings.php:526
3758
  msgctxt "admin settings"
3759
  msgid "Swiss Franc (CHF)"
3760
  msgstr "Franc Suisse (CHF)"
3761
 
3762
- #: core/class-settings.php:527
3763
  msgctxt "admin settings"
3764
  msgid "Taiwan Dollar (TWD)"
3765
  msgstr "Dollar Taiwanais (TWD)"
3766
 
3767
- #: core/class-settings.php:528
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3768
  msgctxt "admin settings"
3769
- msgid "Thai Baht (THB)"
3770
- msgstr "Baht Thaïlandais"
3771
 
3772
- #: core/class-settings.php:529
3773
  msgctxt "admin settings"
3774
- msgid "Turkish Lira (TRY)"
3775
- msgstr "Livre Turque (TRY)"
3776
 
3777
- #: core/class-settings.php:530
3778
  msgctxt "admin settings"
3779
- msgid "U.S. Dollar"
3780
- msgstr "Dollar U.S. "
3781
 
3782
- #: core/class-settings.php:534
 
3783
  msgctxt "admin settings"
3784
- msgid "Currency Symbol"
3785
  msgstr "Symbole actuel"
3786
 
3787
- #: core/class-settings.php:537
3788
  msgctxt "admin settings"
3789
  msgid "Thank you for payment message"
3790
  msgstr "Merci pour le message de paiement"
3791
 
3792
- #: core/class-settings.php:538
3793
  msgctxt "admin settings"
3794
  msgid ""
3795
  "Thank you for your payment. Your payment is being verified and your listing "
@@ -3799,12 +3944,12 @@ msgstr ""
3799
  "votre annonce en revue. Le processus de vérification et d'examen peut "
3800
  "prendre jusqu'à 48 heures."
3801
 
3802
- #: core/class-settings.php:543
3803
  msgctxt "admin settings"
3804
  msgid "Ask users to come back for abandoned payments?"
3805
  msgstr "Demandez aux utilisateurs de revenir pour les paiements abandonnés?"
3806
 
3807
- #: core/class-settings.php:546
3808
  msgctxt "admin settings"
3809
  msgid ""
3810
  "An abandoned payment is when a user attempts to place a listing and gets to "
@@ -3818,12 +3963,12 @@ msgstr ""
3818
  "l'utilisateur n'a tout simplement pas compléter la transaction. Le plugin "
3819
  "peut peut rappeler les auteurs pour continuer la publication de leur annonce."
3820
 
3821
- #: core/class-settings.php:552
3822
  msgctxt "admin settings"
3823
  msgid "Listing abandonment threshold (hours)"
3824
  msgstr "Seuil d'abandon de l'annonce (heurs)"
3825
 
3826
- #: core/class-settings.php:557
3827
  msgctxt "admin settings"
3828
  msgid ""
3829
  "Listings with pending payments are marked as abandoned after this time. You "
@@ -3833,27 +3978,27 @@ msgstr ""
3833
  "cette heure. Vous pouvez également personnaliser <a> l'e-mail </a> que les "
3834
  "utilisateurs reçoivent."
3835
 
3836
- #: core/class-settings.php:563
3837
  msgctxt "admin settings"
3838
  msgid "Registration"
3839
  msgstr "Enregistrement"
3840
 
3841
- #: core/class-settings.php:564
3842
  msgctxt "admin settings"
3843
  msgid "Registration Settings"
3844
  msgstr "Paramètres d'enregistrement"
3845
 
3846
- #: core/class-settings.php:565
3847
  msgctxt "admin settings"
3848
  msgid "Require login to post listings?"
3849
  msgstr "Connexion obligatoire pour poster une annonce?"
3850
 
3851
- #: core/class-settings.php:570
3852
  msgctxt "admin settings"
3853
  msgid "Registration URL"
3854
  msgstr "URL d'enregistrement"
3855
 
3856
- #: core/class-settings.php:573
3857
  msgctxt "admin settings"
3858
  msgid ""
3859
  "URL of your membership plugin's registration page. Only enter this if using "
@@ -3863,12 +4008,12 @@ msgstr ""
3863
  "ceci si vous utilisez la page d'inscription du plugin d'adhésion ou une page "
3864
  "personnalisée."
3865
 
3866
- #: core/class-settings.php:577
3867
  msgctxt "admin settings"
3868
  msgid "Image"
3869
  msgstr "Image"
3870
 
3871
- #: core/class-settings.php:578
3872
  msgctxt "admin settings"
3873
  msgid ""
3874
  "Any changes to these settings will affect new listings only. Existing "
@@ -3882,52 +4027,52 @@ msgstr ""
3882
  "télécharger l'image (s) sur cette annonce, après avoir cfait les "
3883
  "modifications voulue."
3884
 
3885
- #: core/class-settings.php:579
3886
  msgctxt "admin settings"
3887
  msgid "Image Settings"
3888
  msgstr "Paraamètres des images"
3889
 
3890
- #: core/class-settings.php:580
3891
  msgctxt "admin settings"
3892
  msgid "Allow images?"
3893
  msgstr "Autoriser les images?"
3894
 
3895
- #: core/class-settings.php:582
3896
  msgctxt "admin settings"
3897
  msgid "Min Image File Size (KB)"
3898
  msgstr "Taille minnimal des fichiers images (KB)"
3899
 
3900
- #: core/class-settings.php:583
3901
  msgctxt "admin settings"
3902
  msgid "Max Image File Size (KB)"
3903
  msgstr "Taille maximal des fichiers images (KB)"
3904
 
3905
- #: core/class-settings.php:585
3906
  msgctxt "admin settings"
3907
  msgid "Min image width (px)"
3908
  msgstr "Largeur minnimal des images (px)"
3909
 
3910
- #: core/class-settings.php:586
3911
  msgctxt "admin settings"
3912
  msgid "Min image height (px)"
3913
  msgstr "Hauteur minnimal des images (px)"
3914
 
3915
- #: core/class-settings.php:588
3916
  msgctxt "admin settings"
3917
  msgid "Max image width (px)"
3918
  msgstr "Largeur maximal des images (px)"
3919
 
3920
- #: core/class-settings.php:589
3921
  msgctxt "admin settings"
3922
  msgid "Max image height (px)"
3923
  msgstr "Hauteur maximal des images (px)"
3924
 
3925
- #: core/class-settings.php:591
3926
  msgctxt "admin settings"
3927
  msgid "Turn on thickbox/lightbox?"
3928
  msgstr "Activer thickbox/lightbox?"
3929
 
3930
- #: core/class-settings.php:591
3931
  msgctxt "admin settings"
3932
  msgid ""
3933
  "Uncheck if it conflicts with other elements or plugins installed on your site"
@@ -3935,27 +4080,27 @@ msgstr ""
3935
  "Décochez si vela entre en conflit avec d'autres éléments ou plugins "
3936
  "installés sur votre site"
3937
 
3938
- #: core/class-settings.php:593
3939
  msgctxt "admin settings"
3940
  msgid "Thumbnails"
3941
  msgstr "Miniatures"
3942
 
3943
- #: core/class-settings.php:594
3944
  msgctxt "admin settings"
3945
  msgid "Thumbnail width (px)"
3946
  msgstr "Largeur des miniatures (en pixel)"
3947
 
3948
- #: core/class-settings.php:595
3949
  msgctxt "admin settings"
3950
  msgid "Thumbnail height (px)"
3951
  msgstr "Hauteur des miniatures (en pixel)"
3952
 
3953
- #: core/class-settings.php:598
3954
  msgctxt "admin settings"
3955
  msgid "Crop thumbnails to exact dimensions?"
3956
  msgstr "Recadrer les miniatures aux dimensions exacts?"
3957
 
3958
- #: core/class-settings.php:601
3959
  msgctxt "admin settings"
3960
  msgid ""
3961
  "When enabled images will match exactly the dimensions above but part of the "
@@ -3970,12 +4115,12 @@ msgstr ""
3970
  "proportionnellement. Selon les images téléchargées, les miniatures peuvent "
3971
  "avoir différentes hauteurs."
3972
 
3973
- #: core/class-settings.php:607
3974
  msgctxt "admin settings"
3975
  msgid "Number of free images"
3976
  msgstr "Nombre d'images gratuites"
3977
 
3978
- #: core/class-settings.php:612
3979
  msgctxt "admin settings"
3980
  msgid ""
3981
  "For paid listing images, configure that by adding or editing a <a>Fee Plan</"
@@ -3985,17 +4130,17 @@ msgstr ""
3985
  "ou modification d'un <a>plan de frais</a> au lieu de ce paramètre, qui est "
3986
  "ignoré pour les annonces payées."
3987
 
3988
- #: core/class-settings.php:613
3989
  msgctxt "admin settings"
3990
  msgid "Use default picture for listings with no picture?"
3991
  msgstr "Utiliser l'image par défault pour les annonces sans images?"
3992
 
3993
- #: core/class-settings.php:614
3994
  msgctxt "admin settings"
3995
  msgid "Show Thumbnail on main listings page?"
3996
  msgstr "Montrer les miniatures sur page principale des annonces?"
3997
 
3998
- #: core/class-settings.php:670
3999
  msgctxt "admin settings"
4000
  msgid ""
4001
  "Could not copy the AJAX compatibility plugin \"%s\". Compatibility mode was "
@@ -4004,7 +4149,7 @@ msgstr ""
4004
  "Impossible de copier le plugin de compatibilité AJAX \"% s\". Le mode de "
4005
  "compatibilité n'a pas été activée."
4006
 
4007
- #: core/class-settings.php:678
4008
  msgctxt "admin settings"
4009
  msgid ""
4010
  "Could not activate AJAX Compatibility mode: the directory \"%s\" could not "
@@ -4013,7 +4158,7 @@ msgstr ""
4013
  "Impossible d'activer le mode de compatibilité AJAX: le répertoire \"% s \" "
4014
  "ne peux pas être créé."
4015
 
4016
- #: core/class-settings.php:687
4017
  msgctxt "admin settings"
4018
  msgid ""
4019
  "Could not remove the \"Business Directory Plugin - AJAX Compatibility Module"
@@ -4022,97 +4167,97 @@ msgstr ""
4022
  "Impossible de supprimer le \"Module de comptabilité AJAX du plugin \". "
4023
  "Veuillezt supprimer le fichier \"% s \" manuellement ou désactiver le plugin."
4024
 
4025
- #: core/class-settings.php:986
4026
  msgctxt "settings"
4027
  msgid "Deactivate License"
4028
  msgstr "Désactiver la license"
4029
 
4030
- #: core/class-settings.php:988
4031
  msgctxt "settings"
4032
  msgid "Deactivating license..."
4033
  msgstr "Désactivation de la license..."
4034
 
4035
- #: core/class-settings.php:991
4036
  msgctxt "settings"
4037
  msgid "Activate License"
4038
  msgstr "Activer la license"
4039
 
4040
- #: core/class-settings.php:993
4041
  msgctxt "settings"
4042
  msgid "Activating license..."
4043
  msgstr "Activation de la license"
4044
 
4045
- #: core/class-settings.php:1017
4046
  msgctxt "admin settings"
4047
  msgid "Valid placeholders: %s"
4048
  msgstr "Espaces réservés valides:% s"
4049
 
4050
- #: core/class-settings.php:1051
4051
  msgctxt "settings email"
4052
  msgid "Click to edit e-mail"
4053
  msgstr "Cliquer pour éditer l'e-mail"
4054
 
4055
- #: core/class-settings.php:1052
4056
  msgctxt "settings email"
4057
  msgid "Click to edit"
4058
  msgstr "Cliquer pour éditer"
4059
 
4060
- #: core/class-settings.php:1065
4061
  msgctxt "settings email"
4062
  msgid "E-Mail Subject"
4063
  msgstr "Sujet de l'e-mail"
4064
 
4065
- #: core/class-settings.php:1076
4066
  msgctxt "settings email"
4067
  msgid "E-Mail Body"
4068
  msgstr "Corps de l'e-mail"
4069
 
4070
- #: core/class-settings.php:1087
4071
  msgctxt "settings email"
4072
  msgid "You can use the following placeholders:"
4073
  msgstr "Vous pouvez utiliser les paramètres suivantes:"
4074
 
4075
- #: core/class-settings.php:1110
4076
  msgctxt "settings email"
4077
  msgid "Preview e-mail"
4078
  msgstr "E-mail précédents"
4079
 
4080
- #: core/class-settings.php:1111
4081
  msgctxt "settings email"
4082
  msgid "Cancel"
4083
  msgstr "Annuler"
4084
 
4085
- #: core/class-settings.php:1112
4086
  msgctxt "settings email"
4087
  msgid "Save Changes"
4088
  msgstr "Sauvegarder les changements"
4089
 
4090
- #: core/class-settings.php:1131
4091
  msgctxt "settings email"
4092
  msgid "Site title"
4093
  msgstr "Titre du site"
4094
 
4095
- #: core/class-settings.php:1134
4096
  msgctxt "settings email"
4097
  msgid "Site title (with link)"
4098
  msgstr "Titre du site (avec lien)"
4099
 
4100
- #: core/class-settings.php:1137
4101
  msgctxt "settings email"
4102
  msgid "Site address (with link)"
4103
  msgstr "Adresse du site (avec lien)"
4104
 
4105
- #: core/class-settings.php:1140
4106
  msgctxt "settings email"
4107
  msgid "Directory URL (with link)"
4108
  msgstr "Annuaire des URL (avec lien)"
4109
 
4110
- #: core/class-settings.php:1143
4111
  msgctxt "settings email"
4112
  msgid "Current date"
4113
  msgstr "Date actuelle"
4114
 
4115
- #: core/class-settings.php:1146
4116
  msgctxt "settings email"
4117
  msgid "Current time"
4118
  msgstr "Heure actuelle"
@@ -4151,109 +4296,150 @@ msgstr "Effacer"
4151
  msgid "Upgrade Listing"
4152
  msgstr "Mettre à jour l'annonce"
4153
 
4154
- #: core/compatibility/deprecated.php:214 core/templates-ui.php:182
4155
  msgid "Submit A Listing"
4156
  msgstr "Soumettre l'annonce"
4157
 
4158
- #: core/compatibility/deprecated.php:227 core/templates-ui.php:191
4159
  msgid "View Listings"
4160
  msgstr "Vue des annonces"
4161
 
4162
- #: core/compatibility/deprecated.php:238 core/templates-ui.php:201
4163
  msgid "Directory"
4164
  msgstr "Annuaire"
4165
 
4166
  #: core/compatibility/templates/wpbusdirman-index-categories.php:12
4167
- #: core/templates-ui.php:228
4168
  msgctxt "templates"
4169
  msgid "Search Listings"
4170
  msgstr "Recherche d'annonces"
4171
 
4172
- #: core/form-fields-types.php:12
4173
  msgctxt "form-fields api"
4174
- msgid "Textfield"
4175
- msgstr "Champ texte"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4176
 
4177
- #: core/form-fields-types.php:47
 
4178
  msgctxt "form-fields api"
4179
- msgid "Format 01/31/1969"
4180
- msgstr "Format 01/31/1969"
 
 
 
 
4181
 
4182
- #: core/form-fields-types.php:67
 
4183
  msgctxt "form-fields api"
4184
- msgid "URL Field"
4185
- msgstr "Champ URL"
4186
 
4187
- #: core/form-fields-types.php:84
4188
- msgctxt "form-fields admin"
4189
- msgid "Open link in a new window?"
4190
- msgstr "Ouvrir le lien dans une nnouvelle fenêtre?"
 
4191
 
4192
- #: core/form-fields-types.php:87
4193
- msgctxt "form-fields admin"
4194
- msgid "Use rel=\"nofollow\" when displaying the link?"
4195
- msgstr "Utiliser rel=\"nofollow\" lors de l'affichage du lien?"
 
4196
 
4197
- #: core/form-fields-types.php:191
4198
  msgctxt "form-fields api"
4199
- msgid "URL:"
4200
- msgstr "URL:"
4201
 
4202
- #: core/form-fields-types.php:198
4203
  msgctxt "form-fields api"
4204
- msgid "Link Text (optional):"
4205
- msgstr "Lien texte (facultatif):"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4206
 
4207
- #: core/form-fields-types.php:214
4208
  msgctxt "form-fields api"
4209
  msgid "Select List"
4210
  msgstr "Sélectionnez une annonce"
4211
 
4212
- #: core/form-fields-types.php:270
4213
  msgctxt "form-fields-api category-select"
4214
  msgid "-- Choose Terms --"
4215
  msgstr "-- Choisissez les conditions --"
4216
 
4217
- #: core/form-fields-types.php:270 core/form-fields-types.php:305
 
4218
  msgctxt "form-fields-api category-select"
4219
  msgid "-- Choose One --"
4220
  msgstr "-- Choisisez en un --"
4221
 
4222
- #: core/form-fields-types.php:340 core/form-fields-types.php:591
4223
- #: core/form-fields-types.php:722
4224
- msgctxt "form-fields admin"
4225
- msgid "Field Options (for select lists, radio buttons and checkboxes)."
4226
- msgstr ""
4227
- "Champ d'options (pour sélectionner des annonces, des boutons radio et cases "
4228
- "à cocher)."
4229
-
4230
- #: core/form-fields-types.php:351
4231
  msgctxt "form-fields admin"
4232
  msgid "Allow empty selection on search?"
4233
  msgstr "Permettre la sélection vide sur la recherche?"
4234
 
4235
- #: core/form-fields-types.php:368 core/form-fields-types.php:610
4236
- #: core/form-fields-types.php:743
4237
- msgctxt "form-fields admin"
4238
- msgid "Field list of options is required."
4239
- msgstr "Liste des champs d'options est nécessaire."
4240
-
4241
- #: core/form-fields-types.php:448
4242
  msgctxt "form-fields api"
4243
  msgid "Textarea"
4244
  msgstr "Zone de texte"
4245
 
4246
- #: core/form-fields-types.php:477
4247
  msgctxt "form-fields admin"
4248
  msgid "Allow HTML input for this field?"
4249
  msgstr "Autoriser les ajouts HTML dans ce champ?"
4250
 
4251
- #: core/form-fields-types.php:481
4252
  msgctxt "form-fields admin"
4253
  msgid "Allow WordPress shortcodes in this field?"
4254
  msgstr "Autoriser les shortcodes WordPress dans ce champ?"
4255
 
4256
- #: core/form-fields-types.php:485
4257
  msgctxt "form-fields admin"
4258
  msgid ""
4259
  "<b>Advanced users only!</b> Unless you've been told to change this, don't "
@@ -4262,71 +4448,50 @@ msgstr ""
4262
  "<b> Utilisateurs avancés seulement! </ b> Sauf si vous avez été dit de "
4263
  "changer cela, ne le coupez pas sauf si vous savez ce que vous faites."
4264
 
4265
- #: core/form-fields-types.php:486
4266
  msgctxt "form-fields admin"
4267
  msgid "Apply \"the_content\" filter before displaying this field?"
4268
  msgstr "Appliquer le filtre \"the_content \" avant d'afficher ce champ?"
4269
 
4270
- #: core/form-fields-types.php:532
4271
- msgctxt "form-fields api"
4272
- msgid "Radio button"
4273
- msgstr "Bouton radio"
4274
-
4275
- #: core/form-fields-types.php:638
4276
  msgctxt "form-fields api"
4277
- msgid "Multiple select list"
4278
- msgstr "Sélection multiple d'annonce"
4279
-
4280
- #: core/form-fields-types.php:643
4281
- msgctxt "form-fields api"
4282
- msgid "Multiselect List"
4283
- msgstr "Multisélection d'annonce"
4284
 
4285
- #: core/form-fields-types.php:659
4286
  msgctxt "form-fields api"
4287
- msgid "Checkbox"
4288
- msgstr "Case à cocher"
4289
 
4290
- #: core/form-fields-types.php:817
4291
  msgctxt "form-fields api"
4292
  msgid "Social Site (Twitter handle)"
4293
  msgstr "Réseaux sociaux (Page twitter)"
4294
 
4295
- #: core/form-fields-types.php:866
4296
- msgctxt "form-fields api"
4297
- msgid "Social Site (Facebook page)"
4298
- msgstr "Réseaux sociaux (Page Facebook)"
4299
-
4300
- #: core/form-fields-types.php:914
4301
  msgctxt "form-fields api"
4302
- msgid "Social Site (LinkedIn profile)"
4303
- msgstr "Réseaux sociaux (Profile LinkedIn)"
4304
 
4305
- #: core/form-fields-types.php:959
4306
- msgctxt "form-fields api"
4307
- msgid "Image (file upload)"
4308
- msgstr "Image (fichier uploadé)"
4309
 
4310
- #: core/form-fields-types.php:991
4311
- msgctxt "form-fields-api"
4312
- msgid "Remove"
4313
- msgstr "Supprimer"
4314
 
4315
- #: core/form-fields-types.php:1071
4316
- #, fuzzy
4317
  msgctxt "form-fields api"
4318
- msgid "Date Field"
4319
- msgstr "Mettre à jour le champ"
4320
-
4321
- #: core/form-fields-types.php:1094
4322
- msgid "%s (ex. %s)"
4323
- msgstr ""
4324
 
4325
- #: core/form-fields-types.php:1098
4326
- #, fuzzy
4327
  msgctxt "form-fields api"
4328
- msgid "Date Format"
4329
- msgstr "Date d'ajout"
4330
 
4331
  #: core/form-fields.php:31
4332
  msgctxt "form-fields api"
@@ -4363,110 +4528,119 @@ msgctxt "form-fields api"
4363
  msgid "Custom"
4364
  msgstr "Personnalisé"
4365
 
4366
- #: core/form-fields.php:300
4367
  msgid "Business Name"
4368
  msgstr "Nom de l'entreprise"
4369
 
4370
- #: core/form-fields.php:302
4371
  msgid "Business Genre"
4372
  msgstr "Domaine d'activité"
4373
 
4374
- #: core/form-fields.php:304
4375
  msgid "Short Business Description"
4376
  msgstr "Brève description de l'entreprise"
4377
 
4378
- #: core/form-fields.php:306
4379
  msgid "Long Business Description"
4380
  msgstr "Descrption exhaustive de l'entreprise"
4381
 
4382
- #: core/form-fields.php:308
4383
  msgid "Business Website Address"
4384
  msgstr "Adresse du site de l'entreprise"
4385
 
4386
- #: core/form-fields.php:310
4387
  msgid "Business Phone Number"
4388
  msgstr "Numéro de téléphone de l'entreprise"
4389
 
4390
- #: core/form-fields.php:312
4391
  msgid "Business Fax"
4392
  msgstr "Fax de l'entreprise"
4393
 
4394
- #: core/form-fields.php:314
4395
  msgid "Business Contact Email"
4396
  msgstr "Email de contact de l'entreprise"
4397
 
4398
- #: core/form-fields.php:316
4399
  msgid "Business Tags"
4400
  msgstr "Mots clés de l'entreprise"
4401
 
4402
- #: core/form-fields.php:411
 
 
 
 
 
 
 
 
 
4403
  msgctxt "form-fields-api"
4404
  msgid "Email Validator"
4405
  msgstr "Validateur de l'email"
4406
 
4407
- #: core/form-fields.php:412
4408
  msgctxt "form-fields-api"
4409
  msgid "URL Validator"
4410
  msgstr "Validateur de l'url"
4411
 
4412
- #: core/form-fields.php:413
4413
  msgctxt "form-fields-api"
4414
  msgid "Whole Number Validator"
4415
  msgstr "Validateur de nombre entier"
4416
 
4417
- #: core/form-fields.php:414
4418
  msgctxt "form-fields-api"
4419
  msgid "Decimal Number Validator"
4420
  msgstr "Validateur de nombre à décimal"
4421
 
4422
- #: core/form-fields.php:415
4423
  msgctxt "form-fields-api"
4424
  msgid "Date Validator"
4425
  msgstr "Validateur de date"
4426
 
4427
- #: core/form-fields.php:422
4428
  msgctxt "form-fields-api validation"
4429
  msgid "Field"
4430
  msgstr "Champ"
4431
 
4432
- #: core/form-fields.php:438 core/form-fields.php:442
4433
  msgctxt "form-fields-api validation"
4434
  msgid "%s is required."
4435
  msgstr "%s est requis."
4436
 
4437
- #: core/form-fields.php:451 core/form-fields.php:458
4438
  msgctxt "form-fields-api validation"
4439
  msgid "%s is badly formatted. Valid URL format required. Include http://"
4440
  msgstr "%s est mal formaté. Un format valide d'url est requis."
4441
 
4442
- #: core/form-fields.php:472
4443
  msgctxt "form-fields-api validation"
4444
  msgid "%s is badly formatted. Valid Email format required."
4445
  msgstr "%s est mal formaté. Un format valide d'email est requis."
4446
 
4447
- #: core/form-fields.php:478
4448
  msgctxt "form-fields-api validation"
4449
  msgid "%s must be a number. Decimal values are not allowed."
4450
  msgstr "%s doit être un nombre. Les valeurs décimals ne sont pas autorisées."
4451
 
4452
- #: core/form-fields.php:484
4453
  msgctxt "form-fields-api validation"
4454
  msgid "%s must be a number."
4455
  msgstr "%s doit être un nombre"
4456
 
4457
- #: core/form-fields.php:497
4458
  #, fuzzy
4459
  msgctxt "form-fields-api validation"
4460
  msgid "%s must be in the format %s."
4461
  msgstr "%s est invalide. "
4462
 
4463
- #: core/form-fields.php:529
4464
  #, fuzzy
4465
  msgctxt "form-fields-api validation"
4466
  msgid "%s must be a valid date."
4467
  msgstr "%s doit être un nombre"
4468
 
4469
- #: core/form-fields.php:540
4470
  msgctxt "form-fields-api validation"
4471
  msgid "%s is invalid. Value most be one of %s."
4472
  msgstr "%s est invalide. "
@@ -4625,12 +4799,18 @@ msgctxt "google-wallet"
4625
  msgid "The transaction has been canceled at user's request."
4626
  msgstr "La transaction a été annulée à la demande de l'utilisateur."
4627
 
 
 
 
 
 
 
4628
  #: core/installer.php:38
4629
  msgctxt "default category name"
4630
  msgid "General"
4631
  msgstr "Général"
4632
 
4633
- #: core/installer.php:460
4634
  msgctxt "installer"
4635
  msgid ""
4636
  "<b>Business Directory Plugin - Regions Module</b> was disabled because it is "
@@ -4641,43 +4821,43 @@ msgstr ""
4641
  "est incompatible avec la version actuelle du plugin. Veuillez mettre à jour "
4642
  "le module."
4643
 
4644
- #: core/installer.php:526
4645
  msgctxt "installer"
4646
  msgid "Cleaning up listing fees information... %d/%d"
4647
  msgstr "Nettoyage des informations sur les droits d'inscription ... %d/%d"
4648
 
4649
- #: core/installer.php:576
4650
  msgctxt "installer"
4651
  msgid "Migrating previous transactions to new Payments API... %d/%d"
4652
  msgstr ""
4653
  "Migration des transactions antérieures vers de nouveaux paiements API ... %d/"
4654
  "%d"
4655
 
4656
- #: core/installer.php:605
4657
  msgctxt "installer"
4658
  msgid "Initial listing payment (BD < 3.4)"
4659
  msgstr "Annonce de paiement initial (BD<3.4)"
4660
 
4661
- #: core/installer.php:616
4662
  msgctxt "installer"
4663
  msgid "Listing edit payment (BD < 3.4)"
4664
  msgstr "Edition de l'annonce de paiement (BD<3.4)"
4665
 
4666
- #: core/installer.php:637
4667
  msgctxt "installer"
4668
  msgid "Renewal fee \"%s\" for category \"%s\""
4669
  msgstr "Renouvellement des frais \"%s\" pour la catégorie \"%s\""
4670
 
4671
- #: core/installer.php:656
4672
  msgctxt "installer"
4673
  msgid "Listing upgrade to featured"
4674
  msgstr "Mise à jour des annonces vers prioritaire"
4675
 
4676
- #: core/installer.php:859
4677
  msgid "Business Directory - Manual Upgrade Required"
4678
  msgstr "Business Directory - Mise à jour manuelle requise"
4679
 
4680
- #: core/installer.php:861
4681
  msgid ""
4682
  "Business Directory features are currently disabled because the plugin needs "
4683
  "to perform a manual upgrade before continuing."
@@ -4686,15 +4866,15 @@ msgstr ""
4686
  "désactivés car le plugin a besoin d'effectuer une mise à jour manuelle avant "
4687
  "de poursuivre."
4688
 
4689
- #: core/installer.php:863
4690
  msgid "Perform Manual Upgrade"
4691
  msgstr "Effectuer la mise à jour manuelle"
4692
 
4693
- #: core/installer.php:879 core/installer.php:880 core/installer.php:891
4694
  msgid "Business Directory - Manual Upgrade"
4695
  msgstr "Business Directory - Mise à jour manuelle"
4696
 
4697
- #: core/installer.php:895
4698
  msgid ""
4699
  "Business Directory features are currently disabled because the plugin needs "
4700
  "to perform a manual upgrade before it can be used."
@@ -4703,23 +4883,23 @@ msgstr ""
4703
  "désactivées car le plugin a besoin d'effectuer une mise à jour manuelle afin "
4704
  "d'être pleinement utilisable."
4705
 
4706
- #: core/installer.php:897
4707
  msgid "Click \"Start Upgrade\" and wait until the process finishes."
4708
  msgstr ""
4709
  "Cliquez sur \"Commencer la mise à jour\" et patientez jusqu'à la fin du "
4710
  "processus."
4711
 
4712
- #: core/installer.php:900
4713
  msgctxt "manual-upgrade"
4714
  msgid "Start Upgrade"
4715
  msgstr "Commencer la mise à jour"
4716
 
4717
- #: core/installer.php:902
4718
  msgctxt "manual-upgrade"
4719
  msgid "Pause Upgrade"
4720
  msgstr "Mettre en pause la mise à jour"
4721
 
4722
- #: core/installer.php:908
4723
  msgctxt "manual-upgrade"
4724
  msgid ""
4725
  "The upgrade was sucessfully performed. Business Directory Plugin is now "
@@ -4728,7 +4908,7 @@ msgstr ""
4728
  "La mise à jour s'est bien effectué. Le plugin Business Directory est "
4729
  "maintenant disponible et fonctionnel."
4730
 
4731
- #: core/installer.php:911
4732
  msgctxt "manual-upgrade"
4733
  msgid "Go to \"Directory Admin\""
4734
  msgstr "Aller à \"Administrateur de l'annuaire\""
@@ -5019,37 +5199,80 @@ msgctxt "admin"
5019
  msgid "Abandoned"
5020
  msgstr "Abandonné"
5021
 
5022
- #: core/templates-listings.php:54
 
5023
  msgctxt "templates"
5024
  msgid "Featured Listing"
5025
  msgstr "Annonce sélectionnée"
5026
 
5027
- #: core/templates-ui.php:158
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5028
  msgctxt "templates"
5029
  msgid "No listing categories found."
5030
  msgstr "Aucune catégorie d'annonce trouvée"
5031
 
5032
- #: core/templates-ui.php:231
5033
  msgctxt "templates"
5034
  msgid "Advanced Search"
5035
  msgstr "Recherche avancée"
5036
 
5037
- #: core/templates-ui.php:257 core/templates-ui.php:282
5038
  msgctxt "templates sort"
5039
  msgid "Sort By:"
5040
  msgstr "Trier par:"
5041
 
5042
- #: core/templates-ui.php:276
5043
  msgctxt "sort"
5044
  msgid "Reset"
5045
  msgstr "Réinitialiser"
5046
 
5047
- #: core/templates-ui.php:298
5048
  msgctxt "sort"
5049
  msgid "(Reset)"
5050
  msgstr "(Réinitialiser)"
5051
 
5052
- #: core/utils.php:104
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5053
  msgctxt "utils"
5054
  msgid ""
5055
  "POSTed data exceeds PHP config. maximum. See \"post_max_size\" directive."
@@ -5057,62 +5280,62 @@ msgstr ""
5057
  "Les données affichées dépassent les configurations maximale permisent par "
5058
  "PHP. Voir les directive \"post_max_size\"."
5059
 
5060
- #: core/utils.php:157
5061
  msgctxt "utils"
5062
  msgid "File size (%s) exceeds maximum file size of %s"
5063
  msgstr "La taille du fichier (%s) excède la taille maximale permise de %s"
5064
 
5065
- #: core/utils.php:165
5066
  msgctxt "utils"
5067
  msgid "File size (%s) is inferior to the required minimum file size of %s"
5068
  msgstr ""
5069
  "La taille du fichier (%s) est inférieur au minnimum de taille de fichier "
5070
  "requise de %s"
5071
 
5072
- #: core/utils.php:174 core/utils.php:181
5073
  msgctxt "utils"
5074
  msgid "File type \"%s\" is not allowed"
5075
  msgstr "Le type de fichier \"%s\" n'est pas autorisé"
5076
 
5077
- #: core/utils.php:188
5078
  msgctxt "utils"
5079
  msgid "Unkown error while uploading file."
5080
  msgstr "Une erreur inconnu est survenu lors de l'upload du fichier."
5081
 
5082
- #: core/utils.php:207
5083
  msgctxt "utils"
5084
  msgid "Uploaded file is not an image"
5085
  msgstr "Le fichier transféré n'est pas une image"
5086
 
5087
- #: core/utils.php:216
5088
  msgctxt "utils"
5089
  msgid "Image width (%s px) is inferior to minimum required width of %s px."
5090
  msgstr ""
5091
  "La largeur de l'image (%s px) est inférieur à la largeur minnimum requise de "
5092
  "%s px."
5093
 
5094
- #: core/utils.php:222
5095
  msgctxt "utils"
5096
  msgid "Image height (%s px) is inferior to minimum required height of %s px."
5097
  msgstr ""
5098
  "La hauteur de l'image (%s px) est inférieur à la hauteur minnimum requise de "
5099
  "%s px."
5100
 
5101
- #: core/utils.php:228
5102
  msgctxt "utils"
5103
  msgid "Image width (%s px) is greater than maximum allowed width of %s px."
5104
  msgstr ""
5105
  "La largeur de l'image (%s px) est supérieur à la largeur maximum requise de "
5106
  "%s px."
5107
 
5108
- #: core/utils.php:234
5109
  msgctxt "utils"
5110
  msgid "Image height (%s px) is greater than maximum required height of %s px."
5111
  msgstr ""
5112
  "La hauteur de l'image (%s px) est supérieur à la hauteur maximum requise de "
5113
  "%s px."
5114
 
5115
- #: core/utils.php:248
5116
  msgctxt "utils"
5117
  msgid "Error while uploading file"
5118
  msgstr "Erreur durant l'upload du fichier"
@@ -5171,60 +5394,60 @@ msgctxt "delete listing"
5171
  msgid "Your listing has been deleted."
5172
  msgstr "Votre annonce a été effacé."
5173
 
5174
- #: core/view-listing-contact.php:49
5175
  msgctxt "contact-message"
5176
  msgid "Please enter your name."
5177
  msgstr "Veuillez entrer votre nom."
5178
 
5179
- #: core/view-listing-contact.php:52
5180
  msgctxt "contact-message"
5181
  msgid "Please enter a valid email."
5182
  msgstr "Veuillez entrer un email valide."
5183
 
5184
- #: core/view-listing-contact.php:55
5185
  msgctxt "contact-message"
5186
  msgid "You did not enter a message."
5187
  msgstr "Vous n'avez pas entrer de message."
5188
 
5189
- #: core/view-listing-contact.php:58
5190
  msgctxt "contact-message"
5191
  msgid "The reCAPTCHA wasn't entered correctly."
5192
  msgstr "Le CAPTCHA n'a pas été rentré correctement."
5193
 
5194
- #: core/view-listing-contact.php:67
5195
  msgctxt "contact form"
5196
  msgid "Please <a>log in</a> to be able to send messages to the listing owner."
5197
  msgstr ""
5198
  "Veuillez vous <a> connecter </a> pour pouvoir envoyer des messages au "
5199
  "propriétaire de l'annonce."
5200
 
5201
- #: core/view-listing-contact.php:86
5202
  msgctxt "contact form"
5203
  msgid "This contact form is temporarily disabled. Please try again later."
5204
  msgstr ""
5205
  "Ce formulaire de contact est temporairement désactivé. Veuillez réessayer "
5206
  "plus tard."
5207
 
5208
- #: core/view-listing-contact.php:121
5209
  msgctxt "templates"
5210
  msgid "Contact listing owner"
5211
  msgstr "Contacter le propriétaire de l'annonce"
5212
 
5213
- #: core/view-listing-contact.php:125
5214
  msgctxt "templates"
5215
  msgid "Send Message to listing owner"
5216
  msgstr "Envoyer un message au propriétaire de l'annonce"
5217
 
5218
- #: core/view-listing-contact.php:171
5219
  msgid "l F j, Y \\a\\t g:i a"
5220
  msgstr "l F j, Y \\a\\t g:i a"
5221
 
5222
- #: core/view-listing-contact.php:192
5223
  msgctxt "contact-message"
5224
  msgid "There was a problem encountered. Your message has not been sent"
5225
  msgstr "Un problem est survenu. Votre message n'a pas été envoyé"
5226
 
5227
- #: core/view-listing-contact.php:195
5228
  msgctxt "contact-message"
5229
  msgid "Return to listing."
5230
  msgstr "Retourner à l'annonce."
@@ -5428,7 +5651,7 @@ msgctxt "templates"
5428
  msgid "Return to listing."
5429
  msgstr "Retourner vers l'annonce."
5430
 
5431
- #: core/views.php:23
5432
  msgid ""
5433
  "You need to create a page with the [businessdirectory] shortcode for the "
5434
  "Business Directory plugin to work correctly."
@@ -5436,18 +5659,23 @@ msgstr ""
5436
  "Vous devez créer une page avec le shortcode [businessdirectory] pour que le "
5437
  "plugin Business Directory fonctionne correctement."
5438
 
5439
- #: core/views.php:25
5440
  msgid "The directory is temporarily disabled."
5441
  msgstr "L'annuaire est temporairement désactivé."
5442
 
5443
- #: core/views.php:154
5444
  msgctxt "preview"
5445
  msgid "This is just a preview. The listing has not been published yet."
5446
  msgstr ""
5447
  "Il s'agit seulement d'une pré-visualisation. L'annonce n'a pas encore été "
5448
  "publié."
5449
 
5450
- #: core/views.php:368
 
 
 
 
 
5451
  msgctxt "templates"
5452
  msgid ""
5453
  "There are no categories assigned to the business directory yet. You need to "
@@ -5463,12 +5691,12 @@ msgstr ""
5463
  "Les annonces ne peuvent pas être ajoutés tant que vous n'avez pas attribuer "
5464
  "des catégories à l'annuaire professionnel."
5465
 
5466
- #: core/views.php:370
5467
  msgctxt "templates"
5468
  msgid "There are currently no listings in the directory."
5469
  msgstr "Il n'y a actuellement aucune annonce dans l'annuaire."
5470
 
5471
- #: core/views.php:388
5472
  msgctxt "templates"
5473
  msgid ""
5474
  "You have \"Hide Empty Categories\" on and some categories that don't have "
@@ -5719,26 +5947,6 @@ msgctxt "WPBDM"
5719
  msgid "Submit Payment"
5720
  msgstr "Soumettre paiement"
5721
 
5722
- #: templates/businessdirectory-listings.tpl.php:27 templates/search.tpl.php:41
5723
- msgctxt "templates"
5724
- msgid "No listings found."
5725
- msgstr "Aucune annonce trouvée."
5726
-
5727
- #: templates/businessdirectory-listings.tpl.php:38
5728
- msgctxt "templates"
5729
- msgid "&laquo; Previous "
5730
- msgstr "&laquo; Précedent"
5731
-
5732
- #: templates/businessdirectory-listings.tpl.php:39
5733
- msgctxt "templates"
5734
- msgid "Next &raquo;"
5735
- msgstr "Suivant &raquo;"
5736
-
5737
- #: templates/category.tpl.php:17
5738
- msgctxt "templates"
5739
- msgid "Listings tagged: %s"
5740
- msgstr "Annonces étiquettées: %s"
5741
-
5742
  #: templates/delete-listing-confirm.tpl.php:3
5743
  msgctxt "manage recurring"
5744
  msgid "Delete Listing"
@@ -6239,6 +6447,11 @@ msgctxt "templates"
6239
  msgid "Drop files here"
6240
  msgstr "Déposer des fichiers ici"
6241
 
 
 
 
 
 
6242
  #: templates/submit-listing/images-upload-form.tpl.php:26
6243
  msgctxt "templates"
6244
  msgid "Select images from your hard drive"
@@ -6299,6 +6512,12 @@ msgctxt "templates"
6299
  msgid "* Indicates required fields."
6300
  msgstr "* indique que le champ est requis."
6301
 
 
 
 
 
 
 
6302
  #: vendors/edd/EDD_SL_Plugin_Updater.php:178
6303
  msgid ""
6304
  "There is a new version of %1$s available. <a target=\"_blank\" class="
@@ -6339,3 +6558,115 @@ msgstr "D. Rodenbaugh"
6339
  #. Author URI of the plugin/theme
6340
  msgid "http://businessdirectoryplugin.com"
6341
  msgstr "http://businessdirectoryplugin.com"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4
  msgstr ""
5
  "Project-Id-Version: Business Directory Plugin 3.6\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/business-directory-plugin\n"
7
+ "POT-Creation-Date: 2015-10-13 15:01:21+00:00\n"
8
  "PO-Revision-Date: 2015-06-23 09:45-0500\n"
9
  "Last-Translator: BD Team <support@businessdirectoryplugin.com>\n"
10
  "Language-Team: BD Team <support@businessdirectoryplugin.com>\n"
107
  msgid "Renew Listing"
108
  msgstr "Renouveler l'annonce"
109
 
110
+ #: admin/class-admin.php:121
111
  msgctxt "drip pointer"
112
  msgid ""
113
  "Find out how to create a compelling, thriving business directory from "
118
  "zéro dans ce cours (GRATUIT) en 5 parties (envoyé via e-mails). Obtenez un "
119
  "module premium GRATUIT juste après votre inscription."
120
 
121
+ #: admin/class-admin.php:123
122
  msgctxt "drip pointer"
123
  msgid "Email Address:"
124
  msgstr "Adresse e-mail:"
125
 
126
+ #: admin/class-admin.php:129
127
  msgctxt "drip pointer"
128
  msgid "Want to know the Secrets of Building an Awesome Business Directory?"
129
  msgstr ""
130
  "Vous voule connaitre les secrets de constructions d'un superbe annuaire "
131
  "professionnel?"
132
 
133
+ #: admin/class-admin.php:131
134
  msgctxt "drip pointer"
135
  msgid "Yes, please!"
136
  msgstr "Oui, s'il vous plait!"
137
 
138
+ #: admin/class-admin.php:133
139
  msgctxt "drip pointer"
140
  msgid "No, thanks"
141
  msgstr "Non, merci"
142
 
143
+ #: admin/class-admin.php:150
144
  msgctxt "admin"
145
  msgid "Business Directory"
146
  msgstr "Annuaire Professionnel"
147
 
148
+ #: admin/class-admin.php:161
149
  msgctxt "admin"
150
  msgid "You're all set. Visit your new <a>Business Directory</a> page."
151
  msgstr ""
152
  "Vous êtes prêt. Visitez votre nouvelle page <a>Annuaire Professionnel</a>"
153
 
154
+ #: admin/class-admin.php:182
155
  #, fuzzy
156
  msgctxt "drip pointer"
157
  msgid "Invalid e-mail address."
158
  msgstr "Statut de renouvellement invalide."
159
 
160
+ #: admin/class-admin.php:213
161
  msgctxt "admin menu"
162
  msgid "Business Directory Admin"
163
  msgstr "Administrateur de l'Annuaire Professionnel"
164
 
165
+ #: admin/class-admin.php:214
166
  msgctxt "admin menu"
167
  msgid "Directory Admin"
168
  msgstr "Administrateur de l'Annuaire"
169
 
170
+ #: admin/class-admin.php:220 admin/class-admin.php:221
171
  msgctxt "admin menu"
172
  msgid "Add New Listing"
173
  msgstr "Ajoutez une nouvelle annonce"
174
 
175
+ #: admin/class-admin.php:226 admin/class-admin.php:227
176
  msgctxt "admin menu"
177
  msgid "Manage Options"
178
  msgstr "Gestion des options"
179
 
180
+ #: admin/class-admin.php:232 admin/class-admin.php:233
181
  msgctxt "admin menu"
182
  msgid "Manage Fees"
183
  msgstr "Gestion des frais"
184
 
185
+ #: admin/class-admin.php:238 admin/class-admin.php:239
186
  msgctxt "admin menu"
187
  msgid "Manage Form Fields"
188
  msgstr "Gestion des champs"
189
 
190
+ #: admin/class-admin.php:244 admin/class-admin.php:245
191
  msgctxt "admin menu"
192
  msgid "Listings"
193
  msgstr "Listages"
194
 
195
+ #: admin/class-admin.php:259 admin/class-admin.php:260
196
  msgctxt "admin menu"
197
  msgid "CSV Import"
198
  msgstr "Importation CSV"
199
 
200
+ #: admin/class-admin.php:265 admin/class-admin.php:266
201
  msgctxt "admin menu"
202
  msgid "CSV Export"
203
  msgstr "Exportation CSV"
204
 
205
+ #: admin/class-admin.php:271 admin/class-admin.php:272
206
  msgctxt "admin menu"
207
  msgid "Debug"
208
  msgstr "Déboguer"
209
 
210
+ #: admin/class-admin.php:281
211
  msgctxt "admin menu"
212
  msgid "Main Menu"
213
  msgstr "Menu principal"
214
 
215
+ #: admin/class-admin.php:292
216
  msgctxt "admin menu"
217
  msgid "Uninstall Business Directory Plugin"
218
  msgstr "Désinstaller le Plugin Annuaire Professionnel"
219
 
220
+ #: admin/class-admin.php:293
221
  msgctxt "admin menu"
222
  msgid "Uninstall"
223
  msgstr "Désinstaller"
224
 
225
+ #: admin/class-admin.php:404
226
  #: admin/templates/listing-metabox-categories.tpl.php:69
227
  msgctxt "admin infometabox"
228
  msgid "never"
229
  msgstr "jamais"
230
 
231
+ #: admin/class-admin.php:486
232
  msgctxt "admin"
233
  msgid "The listing has been published."
234
  msgid_plural "The listings have been published."
235
  msgstr[0] "L'annonce a été publiée."
236
  msgstr[1] "Les annonces ont été publiées."
237
 
238
+ #: admin/class-admin.php:499
239
  msgctxt "admin"
240
  msgid "The listing status has been set as paid."
241
  msgid_plural "The listings status has been set as paid."
242
  msgstr[0] "Le statut de l'annonce a été défini comme étant payée."
243
  msgstr[1] "Le statut des annocnes a été défini comme étant payées."
244
 
245
+ #: admin/class-admin.php:511
246
  msgctxt "admin"
247
  msgid "The listing has been modified."
248
  msgid_plural "The listings have been modified."
249
  msgstr[0] "L'annonce a été modifiée."
250
  msgstr[1] "Les annonces ont été modifiées."
251
 
252
+ #: admin/class-admin.php:524
253
  msgctxt "admin"
254
  msgid "The listing has been upgraded."
255
  msgid_plural "The listings have been upgraded."
256
  msgstr[0] "L'annonce a été mise à jour."
257
  msgstr[1] "Les annonces ont été mise à jour."
258
 
259
+ #: admin/class-admin.php:536
260
  msgctxt "admin"
261
  msgid "The listing has been downgraded."
262
  msgid_plural "The listings have been downgraded."
263
  msgstr[0] "L'annonce a été rétrogradée."
264
  msgstr[1] "Les annonces ont été rétrogradées."
265
 
266
+ #: admin/class-admin.php:548
267
  msgctxt "admin"
268
  msgid "The transaction has been approved."
269
  msgstr "La transaction a été approuvée."
270
 
271
+ #: admin/class-admin.php:556
272
  msgctxt "admin"
273
  msgid "The transaction has been rejected."
274
  msgstr "La transaction a été rejetée."
275
 
276
+ #: admin/class-admin.php:562
277
  msgctxt "admin"
278
  msgid "The fee was successfully assigned."
279
  msgstr "Les frais ont bien été assignés."
280
 
281
+ #: admin/class-admin.php:571
282
  msgctxt "admin"
283
  msgid "Listing was renewed."
284
  msgid_plural "Listings were renewed."
285
  msgstr[0] "L'annonce a été renouvelée."
286
  msgstr[1] "Les annonces ont été renouvelées."
287
 
288
+ #: admin/class-admin.php:578
289
  msgctxt "admin"
290
  msgid "Renewal email sent."
291
  msgstr "Renouveller l'envoie de mail."
292
 
293
+ #: admin/class-admin.php:612
294
  msgctxt "admin category id"
295
  msgid "ID"
296
  msgstr "ID"
297
 
298
+ #: admin/class-admin.php:614 admin/class-admin.php:620
299
  msgctxt "admin"
300
  msgid "Listing Count"
301
  msgstr "Compteur d'annonce"
302
 
303
+ #: admin/class-admin.php:716
304
  msgctxt "admin"
305
  msgid ""
306
  "<b>Business Directory Plugin</b> requires fields with the following "
309
  "<b>Plugin d'Annuaire Professionnel</b> requiert des champs avec les "
310
  "associations suivantes en ordre pour marcher correctement: <b>%s</b>"
311
 
312
+ #: admin/class-admin.php:718
313
  msgctxt "admin"
314
  msgid ""
315
  "<b>Business Directory Plugin</b> requires a field with a <b>%s</b> "
318
  "<b>Plugin d'Annuaire Professionnel</b> requiert un champ avec un <b>%s</b> "
319
  "association en ordre pour marcher correctement."
320
 
321
+ #: admin/class-admin.php:722
322
  msgctxt "admin"
323
  msgid ""
324
  "You can create these custom fields by yourself inside \"Manage Form Fields\" "
327
  "Vous pouvez créer ces champs personnalisés pas vous-mêmes dans \"Gestion des "
328
  "Champs\" ou laissez le plugin le faire pour vous automatiquement."
329
 
330
+ #: admin/class-admin.php:726
331
  msgctxt "admin"
332
  msgid "Go to \"Manage Form Fields\""
333
  msgstr "Aller à \"Gestion des Champs\""
334
 
335
+ #: admin/class-admin.php:729
336
  msgctxt "admin"
337
  msgid "Create these required fields for me"
338
  msgstr "Créer ces champs requis pour moi"
339
 
340
+ #: admin/class-admin.php:738
341
  msgctxt "admin"
342
  msgid ""
343
  "<b>Business Directory Plugin</b> requires a page with the "
346
  "<b>Business Directory Plugin</b> requiert une page avec le code "
347
  "d'activation <tt>[businessdirectory]</tt> pour marcher correctement."
348
 
349
+ #: admin/class-admin.php:740
350
  msgctxt "admin"
351
  msgid ""
352
  "You can create this page by yourself or let Business Directory do this for "
355
  "Vous pouvez créer cette page par vous-mêmes ou laisser le plugin la faire "
356
  "pour vous automatiquement."
357
 
358
+ #: admin/class-admin.php:744
359
  msgctxt "admin"
360
  msgid "Create required pages for me"
361
  msgstr "Créer les pages requises pour moi."
362
 
363
+ #: admin/class-admin.php:784
364
  msgctxt "admin compat"
365
  msgid "Installed: %s"
366
  msgstr "Installé: %s"
367
 
368
+ #: admin/class-admin.php:784
369
  msgctxt "admin compat"
370
  msgid "N/A"
371
  msgstr "N/A"
372
 
373
+ #: admin/class-admin.php:787
374
  msgctxt "admin compat"
375
  msgid "Required: %s"
376
  msgstr "Requis: %s"
377
 
378
+ #: admin/class-admin.php:800
379
  msgctxt "admin compat"
380
  msgid ""
381
  "Business Directory has detected some incompatible premium module versions "
384
  "Le plugin a détecté une/des modules incomptatible de la version premium "
385
  "installé."
386
 
387
+ #: admin/class-admin.php:802
388
  msgctxt "admin compat"
389
  msgid ""
390
  "Please upgrade to the required versions indicated below to make sure "
393
  "Veuillez mettre à jour vers la version requise, indiqué ci-dessous, pour "
394
  "assurer le bon fonctionnement des fonctions. "
395
 
396
+ #: admin/class-admin.php:817
397
  msgctxt "admin"
398
  msgid ""
399
  "We noticed you want your Business Directory users to register before posting "
422
  msgid "There are no images currently attached to the listing."
423
  msgstr "Il n'y a aucune images attaché à cette annonce."
424
 
425
+ #: admin/class-themes-admin.php:27 admin/class-themes-admin.php:28
426
+ #, fuzzy
427
+ msgctxt "themes"
428
+ msgid "Directory Themes"
429
+ msgstr "Catégories de l'aannuaire"
430
+
431
+ #: admin/class-themes-admin.php:80
432
+ #, fuzzy
433
+ msgctxt "themes"
434
+ msgid "Could not change the active theme to \"%s\"."
435
+ msgstr "Vous ne pouvez pas créer cette catégorie d'annonce \"%s\""
436
+
437
+ #: admin/class-themes-admin.php:124
438
+ msgctxt "themes"
439
+ msgid "Active theme changed to \"%s\"."
440
+ msgstr ""
441
+
442
+ #: admin/class-themes-admin.php:127
443
+ msgctxt "themes"
444
+ msgid ""
445
+ "For better results, \"%s\" theme suggests the following form fields to be "
446
+ "created."
447
+ msgstr ""
448
+
449
+ #: admin/class-themes-admin.php:134
450
+ msgctxt "themes"
451
+ msgid "Dismiss this warning"
452
+ msgstr ""
453
+
454
+ #: admin/class-themes-admin.php:137
455
+ #, fuzzy
456
+ msgctxt "themes"
457
+ msgid "Create suggested fields"
458
+ msgstr "Créer ces champs requis pour moi"
459
+
460
+ #: admin/class-themes-admin.php:144
461
+ #, fuzzy
462
+ msgctxt "themes"
463
+ msgid "Suggested fields created successfully."
464
+ msgstr "Champs requis créés avec succés."
465
+
466
+ #: admin/class-themes-admin.php:147
467
+ #, fuzzy
468
+ msgctxt "themes"
469
+ msgid "Theme installed successfully."
470
+ msgstr "Champs requis créés avec succés."
471
+
472
+ #: admin/class-themes-admin.php:150
473
+ #, fuzzy
474
+ msgctxt "themes"
475
+ msgid "Theme was deleted sucessfully."
476
+ msgstr "L'importation s'est déroulée sans accroc."
477
+
478
+ #: admin/class-themes-admin.php:153
479
+ msgctxt "themes"
480
+ msgid "Could not delete theme directory. Check permissions."
481
+ msgstr ""
482
+
483
+ #: admin/class-themes-admin.php:179
484
+ #, fuzzy
485
+ msgctxt "themes"
486
+ msgid "Please upload a valid theme file."
487
+ msgstr "Veuillez entrer un email valide."
488
+
489
+ #: admin/class-themes-admin.php:186
490
+ #, fuzzy
491
+ msgctxt "themes"
492
+ msgid "Could not move \"%s\" to a temporary directory."
493
+ msgstr "Impossible de créer le répertoire wpbdp-CSV-exportations."
494
+
495
  #: admin/csv-export.php:136
496
  msgctxt "admin csv-export"
497
  msgid "Could not create a temporary directory for handling this CSV export."
755
  msgid "In Listing"
756
  msgstr "Dans l'annonce."
757
 
758
+ #: admin/form-fields.php:174
759
  msgctxt "formfields-preview"
760
  msgid ""
761
  "This is a preview of the form as it will appear during \"Submit a Listing\". "
767
  "\"Organisation des champs du formulaire\" car vous avez activé \"Sélection "
768
  "de niveaux\" et cela montre le niveau de base."
769
 
770
+ #: admin/form-fields.php:180
771
  msgctxt "form-fields admin"
772
  msgid "Form Preview"
773
  msgstr "Aperçu du formulaire"
774
 
775
+ #: admin/form-fields.php:181
776
  msgctxt "form-fields admin"
777
  msgid "← Return to \"Manage Form Fields\""
778
  msgstr "← Retourner vers \"Organisation des champs du formulaire\""
779
 
780
+ #: admin/form-fields.php:212
781
  msgctxt "form-fields admin"
782
  msgid "Form fields updated."
783
  msgstr "Champs du formulaire mis à jour."
784
 
785
+ #: admin/form-fields.php:228
786
+ msgctxt "form-fields admin"
787
+ msgid ""
788
+ "<b>Important</b>: Since the \"<a>Display email address fields publicly?</a>"
789
+ "\" setting is disabled, display settings below will not be honored and this "
790
+ "field will not be displayed on the frontend. If you want e-mail addresses to "
791
+ "show on the frontend, you can <a>enable public display of e-mails</a>."
792
+ msgstr ""
793
+
794
+ #: admin/form-fields.php:262
795
  msgctxt "form-fields admin"
796
  msgid "Field deleted."
797
  msgstr "Champ effacé."
798
 
799
+ #: admin/form-fields.php:278
800
  msgctxt "form-fields admin"
801
  msgid "Required fields created successfully."
802
  msgstr "Champs requis créés avec succés."
803
 
804
+ #: admin/form-fields.php:286
805
+ #, fuzzy
806
+ msgctxt "form-fields admin"
807
+ msgid "Title"
808
+ msgstr "Titre"
809
+
810
+ #: admin/form-fields.php:287
811
+ #, fuzzy
812
+ msgctxt "form-fields admin"
813
+ msgid "Category"
814
+ msgstr "Catégories"
815
+
816
+ #: admin/form-fields.php:288
817
+ #, fuzzy
818
+ msgctxt "form-fields admin"
819
+ msgid "Excerpt"
820
+ msgstr "En extrait"
821
+
822
+ #: admin/form-fields.php:289
823
+ #, fuzzy
824
+ msgctxt "form-fields admin"
825
+ msgid "Content"
826
+ msgstr "Contenu du message"
827
+
828
+ #: admin/form-fields.php:290
829
+ #, fuzzy
830
+ msgctxt "form-fields admin"
831
+ msgid "Tags"
832
+ msgstr "Identifiant Mots clés"
833
+
834
+ #: admin/form-fields.php:291
835
+ #, fuzzy
836
+ msgctxt "form-fields admin"
837
+ msgid "Address"
838
+ msgstr "Adresse e-mail:"
839
+
840
+ #: admin/form-fields.php:292
841
+ msgctxt "form-fields admin"
842
+ msgid "ZIP Code"
843
+ msgstr ""
844
+
845
+ #: admin/form-fields.php:293
846
+ #, fuzzy
847
+ msgctxt "form-fields admin"
848
+ msgid "FAX Number"
849
+ msgstr "Numéro de carte"
850
+
851
+ #: admin/form-fields.php:294
852
+ #, fuzzy
853
+ msgctxt "form-fields admin"
854
+ msgid "Phone Number"
855
+ msgstr "Numéro de téléphone de l'entreprise"
856
+
857
+ #: admin/form-fields.php:295
858
+ #, fuzzy
859
+ msgctxt "form-fields admin"
860
+ msgid "Ratings Field"
861
+ msgstr "Champs d'annonce"
862
+
863
+ #: admin/form-fields.php:296
864
+ msgctxt "form-fields admin"
865
+ msgid "Twitter"
866
+ msgstr ""
867
+
868
+ #: admin/form-fields.php:297
869
+ msgctxt "form-fields admin"
870
+ msgid "Website"
871
+ msgstr ""
872
+
873
+ #: admin/form-fields.php:318
874
+ #, fuzzy
875
+ msgctxt "form-fields admin"
876
+ msgid "Tags updated."
877
+ msgstr "Paramètres mis à jour."
878
+
879
  #: admin/listing-metabox.php:11
880
  msgctxt "admin"
881
  msgid "General"
1067
  msgid "Column Separator"
1068
  msgstr "Séparateur de colonne"
1069
 
1070
+ #: admin/templates/csv-export.tpl.php:94 admin/templates/csv-export.tpl.php:105
1071
+ #: admin/templates/csv-export.tpl.php:116 admin/templates/csv-import.tpl.php:43
 
 
1072
  #: admin/templates/csv-import.tpl.php:109
1073
  #: admin/templates/csv-import.tpl.php:120
1074
  #: admin/templates/csv-import.tpl.php:131
1306
  msgid "Warning"
1307
  msgstr "Alerte"
1308
 
1309
+ #: admin/templates/csv-import.tpl.php:12 admin/templates/csv-import.tpl.php:216
 
1310
  msgctxt "admin csv-import"
1311
  msgid "Help"
1312
  msgstr "Aide"
1658
  msgid "Drag and drop to re-order fees."
1659
  msgstr "Glisser-déposer pour réorganiser les frais."
1660
 
1661
+ #: admin/templates/fees.tpl.php:48 admin/templates/sidebar.tpl.php:13
1662
  msgctxt "admin sidebar"
1663
  msgid "PayPal Gateway Module"
1664
  msgstr "Module de passerelle PayPal"
1665
 
1666
+ #: admin/templates/fees.tpl.php:49 admin/templates/sidebar.tpl.php:14
1667
  msgctxt "admin sidebar"
1668
  msgid "2Checkout Gateway Module"
1669
  msgstr "Module de passerelle de vérification"
1670
 
1671
+ #: admin/templates/fees.tpl.php:50 admin/templates/sidebar.tpl.php:5
1672
  msgctxt "admin sidebar"
1673
  msgid "PayFast Payment Module"
1674
  msgstr "Module de paiement rapide"
1675
 
1676
+ #: admin/templates/fees.tpl.php:51 admin/templates/sidebar.tpl.php:6
1677
  msgctxt "admin sidebar"
1678
  msgid "Stripe Payment Module"
1679
  msgstr "Module de paiement par bande"
1833
  msgid "Delete Field"
1834
  msgstr "Effacer le champ"
1835
 
1836
+ #: admin/templates/form-fields-tags.tpl.php:5
1837
+ #, fuzzy
1838
+ msgctxt "form-fields admin"
1839
+ msgid "-- None --"
1840
+ msgstr "-- Choisisez en un --"
1841
+
1842
+ #: admin/templates/form-fields-tags.tpl.php:14
1843
+ msgctxt "form-fields admin"
1844
+ msgid "Theme Tags"
1845
+ msgstr ""
1846
+
1847
+ #: admin/templates/form-fields-tags.tpl.php:21
1848
+ #, fuzzy
1849
+ msgctxt "form-fields admin"
1850
+ msgid "Field Tag"
1851
+ msgstr "Type de champ"
1852
+
1853
+ #: admin/templates/form-fields-tags.tpl.php:22
1854
+ #, fuzzy
1855
+ msgctxt "form-fields admin"
1856
+ msgid "Field"
1857
+ msgstr "Champ"
1858
+
1859
  #: admin/templates/form-fields.tpl.php:3
1860
  msgctxt "form-fields admin"
1861
  msgid "Add New Form Field"
1866
  msgid "Preview Form"
1867
  msgstr "Formulaire précédent"
1868
 
1869
+ #: admin/templates/form-fields.tpl.php:7
1870
+ #, fuzzy
1871
+ msgctxt "form-fields admin"
1872
+ msgid "Manage Theme Tags"
1873
+ msgstr "Gestion des frais"
1874
+
1875
+ #: admin/templates/form-fields.tpl.php:13
1876
  msgctxt "form-fields admin"
1877
  msgid ""
1878
  "Here, you can create new fields for your listings, edit or delete existing "
1883
  "supprimer ceux qui existent déjà, modifier l'ordre et la visibilité des "
1884
  "champs ainsi que configurer des options spéciales pour eux."
1885
 
1886
+ #: admin/templates/form-fields.tpl.php:19
1887
  msgctxt "form-fields admin"
1888
  msgid "Please see the <a>Form Fields documentation</a> for more details."
1889
  msgstr ""
1890
  "Veuillez voir la <a>Documentation de champs de formulaire</a> pour plus de "
1891
  "détails."
1892
 
1893
+ #. #-#-#-#-# WPBDM.pot (Business Directory Plugin 3.6.9) #-#-#-#-#
1894
  #. Plugin Name of the plugin/theme
1895
  #: admin/templates/header.tpl.php:4
1896
  msgid "Business Directory Plugin"
2247
  "perdus. </ b>"
2248
 
2249
  #: admin/templates/sidebar.tpl.php:3
2250
+ #, fuzzy
2251
+ msgctxt "admin sidebar"
2252
+ msgid "Discount Codes Module"
2253
+ msgstr "Module de régions"
2254
+
2255
+ #: admin/templates/sidebar.tpl.php:4
2256
  msgctxt "admin sidebar"
2257
  msgid "Claim Listings Module"
2258
  msgstr "Revendication de module d'annonces"
2259
 
2260
+ #: admin/templates/sidebar.tpl.php:7
2261
  msgctxt "admin sidebar"
2262
  msgid "File Upload Module"
2263
  msgstr "Module d'upload de fichiers"
2264
 
2265
+ #: admin/templates/sidebar.tpl.php:8
2266
  msgctxt "admin sidebar"
2267
  msgid "Featured Levels Module"
2268
  msgstr "Module d'annonces sélectionnés"
2269
 
2270
+ #: admin/templates/sidebar.tpl.php:9
2271
  msgctxt "admin sidebar"
2272
  msgid "ZIP Code Search Module"
2273
  msgstr "Module de recherche de code ZIP"
2274
 
2275
+ #: admin/templates/sidebar.tpl.php:10
2276
  msgctxt "admin sidebar"
2277
  msgid "Regions Module"
2278
  msgstr "Module de régions"
2279
 
2280
+ #: admin/templates/sidebar.tpl.php:11
2281
  msgctxt "admin sidebar"
2282
  msgid "Ratings Module"
2283
  msgstr "Module de notation"
2284
 
2285
+ #: admin/templates/sidebar.tpl.php:12
2286
  msgctxt "admin sidebar"
2287
  msgid "Google Maps Module"
2288
  msgstr "Module google maps"
2289
 
2290
+ #: admin/templates/sidebar.tpl.php:21
2291
  msgctxt "admin sidebar"
2292
  msgid "Like this plugin?"
2293
  msgstr "Vous aimez ce plugin?"
2294
 
2295
+ #: admin/templates/sidebar.tpl.php:23
2296
  msgctxt "admin sidebar"
2297
  msgid "Why not do any or all of the following:"
2298
  msgstr "Pourquoi ne paas faire l'une des actions suivantes:"
2299
 
2300
+ #: admin/templates/sidebar.tpl.php:25
2301
  msgctxt "admin sidebar"
2302
  msgid "Give it a good rating on WordPress.org."
2303
  msgstr "Donnez lui une bonne note sur Wordpress.org."
2304
 
2305
+ #: admin/templates/sidebar.tpl.php:26
2306
  msgctxt "admin sidebar"
2307
  msgid "Let other people know that it works with your WordPress setup."
2308
  msgstr ""
2309
  "Faites savoir à d'autres personnes qu'il fonctionne avec votre version de "
2310
  "Wordpress"
2311
 
2312
+ #: admin/templates/sidebar.tpl.php:27
2313
  msgctxt "admin sidebar"
2314
  msgid "Buy a Premium Module"
2315
  msgstr "Acheter un module Premium"
2316
 
2317
+ #: admin/templates/sidebar.tpl.php:34
2318
  msgctxt "admin sidebar"
2319
  msgid "Get a Premium Module"
2320
  msgstr "Avoir un module Premium"
2321
 
2322
+ #: admin/templates/sidebar.tpl.php:43
2323
  msgctxt "admin sidebar"
2324
  msgid "Single Site License Combo Pack"
2325
  msgstr "Pack licence pour un seul site"
2326
 
2327
+ #: admin/templates/sidebar.tpl.php:44
2328
  msgctxt "admin sidebar"
2329
  msgid "Multi Site License Combo Pack"
2330
  msgstr "Pack licence pour plusieurs sites"
2331
 
2332
+ #: admin/templates/sidebar.tpl.php:51
2333
  msgctxt "admin sidebar"
2334
  msgid "Found a bug? Need support?"
2335
  msgstr "Vous avez trouvé un bug? Besoin d'assistance?"
2336
 
2337
+ #: admin/templates/sidebar.tpl.php:56
2338
  msgctxt "admin sidebar"
2339
  msgid "If you've found a bug or need support <a>visit the forums!</a>"
2340
  msgstr ""
2341
  "Si vous avez trouvé un bug ou si vous avez besoin d'assistance, <a>visitez "
2342
  "le forum!</a>"
2343
 
2344
+ #: admin/templates/sidebar.tpl.php:59
2345
  msgctxt "admin sidebar"
2346
  msgid "Full plugin documentation"
2347
  msgstr "Documentation complète du plugin"
2348
 
2349
+ #: admin/templates/sidebar.tpl.php:60
2350
  msgctxt "admin sidebar"
2351
  msgid "Quick Start Guide"
2352
  msgstr "Guide rapide de lancement"
2353
 
2354
+ #: admin/templates/sidebar.tpl.php:61
2355
  msgctxt "admin sidebar"
2356
  msgid "Video Tutorials"
2357
  msgstr "Vidéo tutoriels"
2358
 
2359
+ #: admin/templates/sidebar.tpl.php:69
2360
  msgctxt "admin sidebar"
2361
  msgid "Installed Modules"
2362
  msgstr "Modules installés"
2363
 
2364
+ #: admin/templates/sidebar.tpl.php:80 admin/templates/sidebar.tpl.php:89
2365
  msgctxt "admin sidebar"
2366
  msgid "Installed"
2367
  msgstr "Installé"
2368
 
2369
+ #: admin/templates/sidebar.tpl.php:82 admin/templates/sidebar.tpl.php:89
2370
  msgctxt "admin sidebar"
2371
  msgid "Not Installed"
2372
  msgstr "Non installé"
2373
 
2374
+ #: admin/templates/sidebar.tpl.php:88
2375
  msgctxt "admin sidebar"
2376
  msgid "Enhanced Categories Module"
2377
  msgstr "Module d'amélioration des catégories"
2378
 
2379
+ #: admin/templates/themes-delete-confirm.tpl.php:1
2380
+ #, fuzzy
2381
+ msgctxt "themes admin"
2382
+ msgid "Delete theme"
2383
+ msgstr "Effacer les Frais"
2384
+
2385
+ #: admin/templates/themes-delete-confirm.tpl.php:3
2386
+ #, fuzzy
2387
+ msgctxt "themes admin"
2388
+ msgid "Are you sure you want to delete the theme \"%s\"?"
2389
+ msgstr "Etes-vous sûr de vouloir effacer le \"%s\" Frais?"
2390
+
2391
+ #: admin/templates/themes-delete-confirm.tpl.php:12
2392
+ #, fuzzy
2393
+ msgctxt "themes admin"
2394
+ msgid "Delete Theme"
2395
+ msgstr "Effacer les Frais"
2396
+
2397
+ #: admin/templates/themes-install.tpl.php:2 admin/templates/themes.tpl.php:3
2398
+ msgctxt "themes"
2399
+ msgid "Upload Directory Theme"
2400
+ msgstr ""
2401
+
2402
+ #: admin/templates/themes-install.tpl.php:8
2403
+ msgctxt "themes"
2404
+ msgid "This is a theme or skin from %s and is NOT a regular WordPress theme."
2405
+ msgstr ""
2406
+
2407
+ #: admin/templates/themes-install.tpl.php:21
2408
+ msgctxt "themes"
2409
+ msgid "BD Theme archive (ZIP file)"
2410
+ msgstr ""
2411
+
2412
+ #: admin/templates/themes-install.tpl.php:30
2413
+ msgctxt "themes"
2414
+ msgid "Begin Upload"
2415
+ msgstr ""
2416
+
2417
+ #: admin/templates/themes.tpl.php:13
2418
+ #, fuzzy
2419
+ msgctxt "themes"
2420
+ msgid "Active:"
2421
+ msgstr "Actives seulement"
2422
+
2423
+ #: admin/templates/themes.tpl.php:22
2424
+ #, fuzzy
2425
+ msgctxt "themes"
2426
+ msgid "Activate"
2427
+ msgstr "Activer la license"
2428
+
2429
+ #: admin/templates/themes.tpl.php:32
2430
+ msgctxt "themes"
2431
+ msgid "Version:"
2432
+ msgstr ""
2433
+
2434
+ #: admin/templates/themes.tpl.php:35
2435
+ #, fuzzy
2436
+ msgctxt "themes"
2437
+ msgid "Author:"
2438
+ msgstr "Auteur"
2439
+
2440
  #: admin/templates/transactions.tpl.php:2
2441
  msgctxt "admin transactions"
2442
  msgid "Transactions"
2545
  msgid "Allow Tracking"
2546
  msgstr "Autoriser l'analyse"
2547
 
2548
+ #: business-directory-plugin.php:676
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2549
  msgctxt "admin plugins"
2550
  msgid "Settings"
2551
  msgstr "Paramètres"
2552
 
2553
+ #: business-directory-plugin.php:686
2554
  msgctxt "post type general name"
2555
  msgid "Directory"
2556
  msgstr "Annuaire"
2557
 
2558
+ #: business-directory-plugin.php:687
2559
  msgctxt "post type singular name"
2560
  msgid "Directory"
2561
  msgstr "Annuaire"
2562
 
2563
+ #: business-directory-plugin.php:688
2564
  msgctxt "listing"
2565
  msgid "Add New Listing"
2566
  msgstr "Ajouter une nouvelle annonce"
2567
 
2568
+ #: business-directory-plugin.php:689
2569
  msgctxt "post type"
2570
  msgid "Add New Listing"
2571
  msgstr "Ajouter une nouvelle annonce"
2572
 
2573
+ #: business-directory-plugin.php:690 core/compatibility/deprecated.php:255
2574
  msgid "Edit Listing"
2575
  msgstr "Editer l'annonce"
2576
 
2577
+ #: business-directory-plugin.php:691
2578
  msgid "New Listing"
2579
  msgstr "Nouvelle annonce"
2580
 
2581
+ #: business-directory-plugin.php:692
2582
  msgid "View Listing"
2583
  msgstr "Voir l'annonce"
2584
 
2585
+ #: business-directory-plugin.php:693
2586
  msgid "Search Listings"
2587
  msgstr "Chercher les annonces"
2588
 
2589
+ #: business-directory-plugin.php:694
2590
  msgid "No listings found"
2591
  msgstr "Aucunes annonces trouvées"
2592
 
2593
+ #: business-directory-plugin.php:695
2594
  msgid "No listings found in trash"
2595
  msgstr "Aucunes annonces trouvées dans la corbeille"
2596
 
2597
+ #: business-directory-plugin.php:717
2598
  msgid "Directory Categories"
2599
  msgstr "Catégories de l'aannuaire"
2600
 
2601
+ #: business-directory-plugin.php:830 business-directory-plugin.php:837
2602
  msgctxt "rss feed"
2603
  msgid "%s Feed"
2604
  msgstr "%s diffusion"
2605
 
2606
+ #: business-directory-plugin.php:1218
2607
  msgctxt "title"
2608
  msgid "Submit A Listing"
2609
  msgstr "Soumettre une annonce"
2610
 
2611
+ #: business-directory-plugin.php:1228
2612
  msgctxt "title"
2613
  msgid "Find a Listing"
2614
  msgstr "trouver une annonce"
2615
 
2616
+ #: business-directory-plugin.php:1238
2617
  msgctxt "title"
2618
  msgid "View All Listings"
2619
  msgstr "Voir toutes les annonces"
2620
 
2621
+ #: business-directory-plugin.php:1258
2622
  msgctxt "title"
2623
  msgid "Listings tagged: %s"
2624
  msgstr "Annonces marquées: %s"
2625
 
2626
+ #: core/class-csv-import.php:369
2627
  msgctxt "admin csv-import"
2628
  msgid "Could not create listing category \"%s\""
2629
  msgstr "Vous ne pouvez pas créer cette catégorie d'annonce \"%s\""
2630
 
2631
+ #: core/class-csv-import.php:513
2632
  msgctxt "admin csv-import"
2633
  msgid "Username \"%s\" does not exist"
2634
  msgstr "Le nom d'utilisateur \"%s\" n'existe pas"
2635
 
2636
+ #: core/class-csv-import.php:545
2637
  msgctxt "admin csv-import"
2638
  msgid "Missing required field: %s"
2639
  msgstr "Absence d'un champ requis: %s"
2640
 
2641
+ #: core/class-csv-import.php:565
2642
  msgctxt "admin csv-import"
2643
  msgid "Listing category \"%s\" does not exist"
2644
  msgstr "La catégorie d'annonce \"%s\" n'existe pas"
2645
 
2646
+ #: core/class-form-field.php:56
2647
  msgctxt "form-fields-api"
2648
  msgid "Invalid form field type"
2649
  msgstr "Type de champ de formulaire invalide"
2650
 
2651
+ #: core/class-form-field.php:450
2652
  msgctxt "form-fields-api"
2653
  msgid "Field label is required."
2654
  msgstr "L'étiquette de champ est requise"
2655
 
2656
+ #: core/class-form-field.php:460
2657
+ msgctxt "form-fields-api"
2658
+ msgid "Requested field type change is incompatible. Type will not be modified."
2659
+ msgstr ""
2660
+
2661
+ #: core/class-form-field.php:480
2662
  msgctxt "form-fields-api"
2663
  msgid ""
2664
  "There can only be one field with association \"%s\". Please select another "
2667
  "Il ne peut y avoir qu'un champ avec l'association \"% s \". Veuillez "
2668
  "sélectionner une autre association."
2669
 
2670
+ #: core/class-form-field.php:490
2671
  msgctxt "form-fields-api"
2672
  msgid "\"%s\" is an invalid field type for this association."
2673
  msgstr "\" est un type de champ invalide pour cette association."
2674
 
2675
+ #: core/class-form-field.php:527
2676
  msgctxt "form-fields-api"
2677
  msgid "Invalid field ID"
2678
  msgstr "ID de champ invalide"
2679
 
2680
+ #: core/class-form-field.php:536
2681
  msgctxt "form-fields api"
2682
  msgid ""
2683
  "This form field can't be deleted because it is required for the plugin to "
2686
  "Ce champ de formulaire ne peut pas être supprimé car il est nécessaire pour "
2687
  "que le plugin fonctionne."
2688
 
2689
+ #: core/class-form-field.php:548
2690
  msgctxt "form-fields-api"
2691
  msgid "An error occurred while trying to delete this field."
2692
  msgstr "Une erreur est survenue en essayant de supprimer ce champ."
2741
  msgid "(Fee Unavailable)"
2742
  msgstr "(Coûts Non disponible)"
2743
 
2744
+ #: core/class-listings-api.php:300
2745
  msgctxt "notify email"
2746
  msgid "[%s] New listing notification"
2747
  msgstr "[%s] Nouvelle notification d'annonce"
2748
 
2749
+ #: core/class-listings-api.php:319
2750
  msgctxt "notify email"
2751
  msgid "[%s] Listing edit notification"
2752
  msgstr "[%s] Notification d'édition d'annonce"
2791
  msgid "Leave blank for automatic height."
2792
  msgstr "Laissez ce champ vide pour la hauteur automatique."
2793
 
2794
+ #: core/class-payment.php:221
2795
  msgctxt "listings"
2796
  msgid "Fee \"%s\" for category \"%s\""
2797
  msgstr "Frais \"%s\" pour catégorie \"%s\""
2798
 
2799
+ #: core/class-recaptcha.php:87 core/class-recaptcha.php:102
2800
  #, fuzzy
2801
  msgctxt "recaptcha"
2802
  msgid "The reCAPTCHA wasn't entered correctly."
3044
  msgid "Enable AJAX compatibility mode?"
3045
  msgstr "Activer le mode de comptabilité AJAX?"
3046
 
3047
+ #: core/class-settings.php:141 core/class-settings.php:615
3048
  msgctxt "admin settings"
3049
  msgid "Listings"
3050
  msgstr "Annonces"
3051
 
3052
+ #: core/class-settings.php:142 core/class-settings.php:289
3053
  msgctxt "admin settings"
3054
  msgid "General Settings"
3055
  msgstr "Paramètres généraux"
3267
  msgid "Sort order for categories"
3268
  msgstr "Ordre de tri pour les catégories"
3269
 
3270
+ #: core/class-settings.php:242 core/class-settings.php:260
3271
  msgctxt "admin settings"
3272
  msgid "Ascending"
3273
  msgstr "Ascendant"
3274
 
3275
+ #: core/class-settings.php:242 core/class-settings.php:260
3276
  msgctxt "admin settings"
3277
  msgid "Descending"
3278
  msgstr "Descendant"
3330
 
3331
  #: core/class-settings.php:255
3332
  msgctxt "admin settings"
3333
+ msgid "Paid first then free. Inside each group by date."
3334
+ msgstr ""
3335
+
3336
+ #: core/class-settings.php:256
3337
+ msgctxt "admin settings"
3338
+ msgid "Paid first then free. Inside each group by title."
3339
+ msgstr ""
3340
 
3341
+ #: core/class-settings.php:258
3342
  msgctxt "admin settings"
3343
  msgid "Sort directory listings by"
3344
  msgstr "Trier les annonces de l'annuaire par"
3345
 
3346
+ #: core/class-settings.php:259
3347
  msgctxt "admin settings"
3348
  msgid "Ascending for ascending order A-Z, Descending for descending order Z-A"
3349
  msgstr ""
3350
  "Ascendant pour un classement de A à Z, Descendant pour un classement de Z à A"
3351
 
3352
+ #: core/class-settings.php:264
3353
  msgctxt "admin settings"
3354
  msgid "Enable sort bar?"
3355
  msgstr "Activer la barre de tri?"
3356
 
3357
+ #: core/class-settings.php:269
3358
  msgctxt "admin settings"
3359
  msgid "Sortbar Fields"
3360
  msgstr "Champs de la barre de tri"
3361
 
3362
+ #: core/class-settings.php:278
3363
  msgctxt "admin settings"
3364
  msgid "Featured (Sticky) listing settings"
3365
  msgstr "Paramètres sélectionnés (Post-it) des annonces"
3366
 
3367
+ #: core/class-settings.php:279
3368
  msgctxt "admin settings"
3369
  msgid "Offer sticky listings?"
3370
  msgstr "Proposer des annonces par Post-it?"
3371
 
3372
+ #: core/class-settings.php:280
3373
  msgctxt "admin settings"
3374
  msgid "Offer upgrades during submit process?"
3375
  msgstr "Proposer des améliorations durant le processus de soumission?"
3376
 
3377
+ #: core/class-settings.php:281
3378
  msgctxt "admin settings"
3379
  msgid "Sticky listing price"
3380
  msgstr "Prix des annonces en Post-it"
3381
 
3382
+ #: core/class-settings.php:282
3383
  msgctxt "admin settings"
3384
  msgid "Sticky listing page description text"
3385
  msgstr "Texte de description de la page annonce en Post-it"
3386
 
3387
+ #: core/class-settings.php:283
3388
  msgctxt "admin settings"
3389
  msgid ""
3390
  "You can upgrade your listing to featured status. Featured listings will "
3394
  "annonces ainsi traitées vont toujours apparaître avant les annonces "
3395
  "courantes."
3396
 
3397
+ #: core/class-settings.php:288
3398
  msgctxt "admin settings"
3399
  msgid "E-Mail"
3400
  msgstr "E-Mail"
3401
 
3402
+ #: core/class-settings.php:292
3403
  msgctxt "admin settings"
3404
  msgid "Display email address fields publicly?"
3405
  msgstr "Affichage des champs d'adresses e-mail au public?"
3406
 
3407
+ #: core/class-settings.php:295
3408
  msgctxt "admin settings"
3409
  msgid ""
3410
  "Shows the email address of the listing owner to all web users. NOT "
3415
  "du Web. PAS RECOMMANDE car cela augmente le spam à l'adresse en question et "
3416
  "permet aux spam bots de la récolter pour une utilisation future."
3417
 
3418
+ #: core/class-settings.php:298
3419
  msgctxt "admin settings"
3420
  msgid "How to determine the listing's email address?"
3421
  msgstr "Comment définir l'adresse e-mail de l'annonce?"
3422
 
3423
+ #: core/class-settings.php:301
3424
  msgctxt "admin settings"
3425
  msgid ""
3426
  "This affects emails sent to listing owners via contact forms or when their "
3429
  "Cela affecte l'envoie des emails aux propriétaires des annonces via le "
3430
  "formulaire de contact ou quand leurs annonces expirent."
3431
 
3432
+ #: core/class-settings.php:308
3433
  msgctxt "admin settings"
3434
  msgid "E-Mail Notifications"
3435
  msgstr "Notification mail"
3436
 
3437
+ #: core/class-settings.php:311
3438
  msgctxt "admin settings"
3439
  msgid "Notify admin via e-mail when..."
3440
  msgstr "Prévenir l'administrateur via courriel quand..."
3441
 
3442
+ #: core/class-settings.php:315
3443
  msgctxt "admin settings"
3444
  msgid "A new listing is submitted."
3445
  msgstr "Une nouvelle annonce a été soumise."
3446
 
3447
+ #: core/class-settings.php:316
3448
  msgctxt "admin settings"
3449
  msgid "A listing is edited."
3450
  msgstr "Une annonce est édité."
3451
 
3452
+ #: core/class-settings.php:317
3453
  msgctxt "admin settings"
3454
  msgid "A listing expires."
3455
  msgstr "Une annonce expire."
3456
 
3457
+ #: core/class-settings.php:318
3458
  msgctxt "admin settings"
3459
  msgid "A contact message is sent to a listing's owner."
3460
  msgstr "Un message de contact est envoyé a un propriétaire d'annonce."
3461
 
3462
+ #: core/class-settings.php:324
3463
  msgctxt "admin settings"
3464
  msgid "CC this e-mail address too"
3465
  msgstr "CC cette adresse mail aussi"
3466
 
3467
+ #: core/class-settings.php:330
3468
  msgctxt "admin settings"
3469
  msgid "Notify users via e-mail when..."
3470
  msgstr "Prévenir les utilisateurs via courriel quand..."
3471
 
3472
+ #: core/class-settings.php:333
3473
  msgctxt "admin settings"
3474
  msgid "You can modify the text template used for most of these e-mails below."
3475
  msgstr ""
3476
  "Vous pouvez modifier le modèle de texte utilisé pour la plupart de ces e-"
3477
  "mails ci-dessous."
3478
 
3479
+ #: core/class-settings.php:334
3480
  msgctxt "admin settings"
3481
  msgid "Their listing is submitted."
3482
  msgstr "Leur annonce est soumise."
3483
 
3484
+ #: core/class-settings.php:335
3485
  msgctxt "admin settings"
3486
  msgid "Their listing is approved/published."
3487
  msgstr "Leur annonce est approuvée/publiée"
3488
 
3489
+ #: core/class-settings.php:344
3490
  msgctxt "contact email"
3491
  msgid "You have received a reply from your listing at %s."
3492
  msgstr "Vous avez reçu une réponse à votre annonce de %s."
3493
 
3494
+ #: core/class-settings.php:345
3495
  msgctxt "contact email"
3496
  msgid "Name: %s"
3497
  msgstr "Nom: %s"
3498
 
3499
+ #: core/class-settings.php:346
3500
  msgctxt "contact email"
3501
  msgid "E-Mail: %s"
3502
  msgstr "E-Mail: %s"
3503
 
3504
+ #: core/class-settings.php:347
3505
  msgctxt "contact email"
3506
  msgid "Message:"
3507
  msgstr "Message:"
3508
 
3509
+ #: core/class-settings.php:349
3510
  msgctxt "contact email"
3511
  msgid "Time: %s"
3512
  msgstr "Date: %s"
3513
 
3514
+ #: core/class-settings.php:351
3515
  msgctxt "admin settings"
3516
  msgid "E-Mail Templates"
3517
  msgstr "Template d'E-Mail"
3518
 
3519
+ #: core/class-settings.php:354
3520
  msgctxt "admin settings"
3521
  msgid "Email confirmation message"
3522
  msgstr "Message de confirmation par E-Mail"
3523
 
3524
+ #: core/class-settings.php:358
3525
  msgctxt "admin settings"
3526
  msgid "Sent after a listing has been submitted."
3527
  msgstr "Envoyer après qu'une annonce ait été soumise"
3528
 
3529
+ #: core/class-settings.php:359 core/class-settings.php:367
3530
+ #: core/class-settings.php:408
3531
  msgctxt "admin settings"
3532
  msgid "Listing's title"
3533
  msgstr "Titre de l'annonce"
3534
 
3535
+ #: core/class-settings.php:362
3536
  msgctxt "admin settings"
3537
  msgid "Listing published message"
3538
  msgstr "Message publié de l'annonce"
3539
 
3540
+ #: core/class-settings.php:365
3541
  msgctxt "admin settings"
3542
  msgid ""
3543
  "Your listing \"[listing]\" is now available at [listing-url] and can be "
3546
  "Votre annonce \"[listing]\" est maintenant disponible à [listing-url] et "
3547
  "elle peut être vu par tout le monde."
3548
 
3549
+ #: core/class-settings.php:366
3550
  msgctxt "admin settings"
3551
  msgid "Sent when the listing has been published or approved by an admin."
3552
  msgstr ""
3553
  "Envoyé lorsque l'annonce a été publiée ou approuvée par un administrateur."
3554
 
3555
+ #: core/class-settings.php:368
3556
  msgctxt "admin settings"
3557
  msgid "Listing's URL"
3558
  msgstr "Url de l'annonce"
3559
 
3560
+ #: core/class-settings.php:372
3561
  msgctxt "admin settings"
3562
  msgid "Listing Contact Message"
3563
  msgstr "Listage des messages de contact"
3564
 
3565
+ #: core/class-settings.php:376
3566
  msgctxt "admin settings"
3567
  msgid ""
3568
  "Sent to listing owners when someone uses the contact form on their listing "
3571
  "Envoyer aux propriétaires des annonces quand quelqu'un utilise le formulaire "
3572
  "de contact sur leurs pages d'annonces."
3573
 
3574
+ #: core/class-settings.php:386
3575
  msgctxt "admin settings"
3576
  msgid "Payment related"
3577
  msgstr "Paiement lié"
3578
 
3579
+ #: core/class-settings.php:403
3580
  msgctxt "admin settings"
3581
  msgid "Payment abandoned reminder message"
3582
  msgstr "Paiement abandonné, message de rappel"
3583
 
3584
+ #: core/class-settings.php:407
3585
  msgctxt "admin settings"
3586
  msgid "Sent some time after a pending payment is abandoned by users."
3587
  msgstr ""
3588
  "Envoyer après un certain temps lorsqu'un paiement en attente est abandonné "
3589
  "par les utilisateurs."
3590
 
3591
+ #: core/class-settings.php:409
3592
  msgctxt "admin settings"
3593
  msgid "Checkout URL link"
3594
  msgstr "Vérificateur de lien URL"
3595
 
3596
+ #: core/class-settings.php:415
3597
  msgctxt "admin settings"
3598
  msgid "Renewal Reminders"
3599
  msgstr "Renouveller les rappels"
3600
 
3601
+ #: core/class-settings.php:418
3602
  msgctxt "admin settings"
3603
  msgid ""
3604
  "This section refers only to the text of the renewal/expiration notices. You "
3608
  "d'expiration. Vous pouvez également configurer <a> quand les e-mails seront "
3609
  "envoyés </a>."
3610
 
3611
+ #: core/class-settings.php:422
3612
  msgctxt "admin settings"
3613
  msgid "Pending expiration e-mail message"
3614
  msgstr "Expiration imminente du mail"
3615
 
3616
+ #: core/class-settings.php:426
3617
  msgctxt "settings"
3618
  msgid ""
3619
  "Sent some time before the listing expires. Applies to non-recurring renewals "
3622
  "Envoyé quelque temps avant l'expiration de l'annonce. Valable seulement pour "
3623
  "les renouvellements non-récurrents."
3624
 
3625
+ #: core/class-settings.php:427 core/class-settings.php:440
3626
+ #: core/class-settings.php:453 core/class-settings.php:466
3627
+ #: core/class-settings.php:479
3628
  msgctxt "settings"
3629
  msgid "Listing's name (with link)"
3630
  msgstr "Nom de l'annonce (avec lien)"
3631
 
3632
+ #: core/class-settings.php:428 core/class-settings.php:441
3633
+ #: core/class-settings.php:454 core/class-settings.php:467
3634
+ #: core/class-settings.php:480
3635
  msgctxt "settings"
3636
  msgid "Author's name"
3637
  msgstr "Nom de l'auteur"
3638
 
3639
+ #: core/class-settings.php:429 core/class-settings.php:442
3640
+ #: core/class-settings.php:481
3641
  msgctxt "settings"
3642
  msgid "Expiration date"
3643
  msgstr "Date d'expiration"
3644
 
3645
+ #: core/class-settings.php:430
3646
  msgctxt "settings"
3647
  msgid "Category that is going to expire"
3648
  msgstr "Catégorier qui va expirer"
3649
 
3650
+ #: core/class-settings.php:431 core/class-settings.php:444
3651
+ #: core/class-settings.php:483
3652
  msgctxt "settings"
3653
  msgid "Link to renewal page"
3654
  msgstr "Lien pour renouveller la page"
3655
 
3656
+ #: core/class-settings.php:432 core/class-settings.php:445
3657
+ #: core/class-settings.php:457 core/class-settings.php:470
3658
+ #: core/class-settings.php:484
3659
  msgctxt "settings"
3660
  msgid "Link to your site"
3661
  msgstr "Lien vers votre site"
3662
 
3663
+ #: core/class-settings.php:435
3664
  msgctxt "admin settings"
3665
  msgid "Listing Renewal e-mail message"
3666
  msgstr "Message mail de renouvellement d'annonce"
3667
 
3668
+ #: core/class-settings.php:439
3669
  msgctxt "settings"
3670
  msgid ""
3671
  "Sent at the time of listing expiration. Applies to non-recurring renewals "
3674
  "Envoyé au moment de l'expiration de l'annonce. Seulement valable pour les "
3675
  "renouvellements non-récurrents."
3676
 
3677
+ #: core/class-settings.php:443 core/class-settings.php:482
3678
  msgctxt "settings"
3679
  msgid "Category that expired"
3680
  msgstr "Catégories qui ont expiré"
3681
 
3682
+ #: core/class-settings.php:448
3683
  msgctxt "admin settings"
3684
  msgid "Listing auto-renewal reminder (recurring payments)"
3685
  msgstr "Rappel d'auto-renouvellement des annonces (paiements récurrents)"
3686
 
3687
+ #: core/class-settings.php:452
3688
  msgctxt "settings"
3689
  msgid ""
3690
  "Sent some time before the listing is auto-renewed. Applies to recurring "
3693
  "Envoyé un certain temps avant que l'annonce est auto-renouvellement. Valable "
3694
  "pour les renouvellements périodiques seulement."
3695
 
3696
+ #: core/class-settings.php:455 core/class-settings.php:469
3697
  msgctxt "settings"
3698
  msgid "Renewal date"
3699
  msgstr "Date de renouvellement"
3700
 
3701
+ #: core/class-settings.php:456
3702
  msgctxt "settings"
3703
  msgid "Category that is going to be renewed"
3704
  msgstr "Catégories qui vont être renouvelées"
3705
 
3706
+ #: core/class-settings.php:458
3707
  msgctxt "settings"
3708
  msgid "Link to manage subscriptions"
3709
  msgstr "Lien pour gérer les abonnements"
3710
 
3711
+ #: core/class-settings.php:461
3712
  msgctxt "admin settings"
3713
  msgid "Listing Renewal e-mail message (recurring payments)"
3714
  msgstr "Renouvellement des annonces par mail (paiements récurrents)"
3715
 
3716
+ #: core/class-settings.php:465
3717
  msgctxt "settings"
3718
  msgid ""
3719
  "Sent after the listing is auto-renewed. Applies to recurring renewals only."
3721
  "Envoyé dès que les annonces se soient auto-renouvellées. Appliqué aux "
3722
  "paiements récurrents seulement."
3723
 
3724
+ #: core/class-settings.php:468
3725
  msgctxt "settings"
3726
  msgid "Renewed category"
3727
  msgstr "Catégories renouvellées"
3728
 
3729
+ #: core/class-settings.php:474
3730
  msgctxt "admin settings"
3731
  msgid "Renewal reminder e-mail message"
3732
  msgstr "Rennouveller le rappel par mail"
3733
 
3734
+ #: core/class-settings.php:478
3735
  msgctxt "settings"
3736
  msgid ""
3737
  "Sent some time after listing expiration and when no renewal has occurred. "
3741
  "renouvellement n'a pas eu lieu. Valable pour deux renouvellements récurrents "
3742
  "et non récurrents."
3743
 
3744
+ #: core/class-settings.php:488
3745
  msgctxt "admin settings"
3746
  msgid "Payment"
3747
  msgstr "Paiement"
3748
 
3749
+ #: core/class-settings.php:489
3750
  msgctxt "admin settings"
3751
  msgid "Payment Settings"
3752
  msgstr "Paramètres de paiement"
3753
 
3754
+ #: core/class-settings.php:492
3755
  msgctxt "admin settings"
3756
  msgid "Turn On payments?"
3757
  msgstr "Activer les paiements?"
3758
 
3759
+ #: core/class-settings.php:494
3760
  msgctxt "admin settings"
3761
  msgid "Put payment gateways in test mode?"
3762
  msgstr "Passer les passerelles de paiement en mode test?"
3763
 
3764
+ #: core/class-settings.php:499
3765
  msgctxt "admin settings"
3766
  msgid "Perform checkouts on the secure (HTTPS) version of your site?"
3767
  msgstr ""
3768
  "Effectuer la vérification sur la version sécurisée (HTTPS) de votre site?"
3769
 
3770
+ #: core/class-settings.php:502
3771
  msgctxt "admin settings"
3772
  msgid ""
3773
  "Recommended for added security. For this to work you need to enable HTTPS on "
3776
  "Recommandé pour une sécurité accrue. Pour que cela fonctionne, vous devez "
3777
  "activer HTTPS sur votre serveur et <a> obtenir un certificat SSL </a>."
3778
 
3779
+ #: core/class-settings.php:506
3780
  msgctxt "admin settings"
3781
  msgid "Currency Code"
3782
  msgstr "Code de devise"
3783
 
3784
+ #: core/class-settings.php:508
3785
  msgctxt "admin settings"
3786
  msgid "Australian Dollar (AUD)"
3787
  msgstr "Dollar Australien (AUD)"
3788
 
3789
+ #: core/class-settings.php:509
3790
  msgctxt "admin settings"
3791
  msgid "Brazilian Real (BRL)"
3792
  msgstr "Real Brésilien (BRL)"
3793
 
3794
+ #: core/class-settings.php:510
3795
  msgctxt "admin settings"
3796
  msgid "Canadian Dollar (CAD)"
3797
  msgstr "Dollar Canadien (CAD)"
3798
 
3799
+ #: core/class-settings.php:511
3800
  msgctxt "admin settings"
3801
  msgid "Czech Koruna (CZK)"
3802
  msgstr "Couronne Tchèque (CZK)"
3803
 
3804
+ #: core/class-settings.php:512
3805
  msgctxt "admin settings"
3806
  msgid "Danish Krone (DKK)"
3807
  msgstr "Couronne Danoise (DKK)"
3808
 
3809
+ #: core/class-settings.php:513
3810
  msgctxt "admin settings"
3811
  msgid "Euro (EUR)"
3812
  msgstr "Euro (EUR)"
3813
 
3814
+ #: core/class-settings.php:514
3815
  msgctxt "admin settings"
3816
  msgid "Hong Kong Dollar (HKD)"
3817
  msgstr "Dollar de Hong Kong(HKD)"
3818
 
3819
+ #: core/class-settings.php:515
3820
  msgctxt "admin settings"
3821
  msgid "Hungarian Forint (HUF)"
3822
  msgstr "Forint Hongrois (HUF)"
3823
 
3824
+ #: core/class-settings.php:516
3825
  msgctxt "admin settings"
3826
  msgid "Israeli New Shequel (ILS)"
3827
  msgstr "Nouveau Shequel Israélien (ILS)"
3828
 
3829
+ #: core/class-settings.php:517
3830
  msgctxt "admin settings"
3831
  msgid "Japanese Yen (JPY)"
3832
  msgstr "Yen Japonais (JPY)"
3833
 
3834
+ #: core/class-settings.php:518
3835
  msgctxt "admin settings"
3836
  msgid "Malasian Ringgit (MYR)"
3837
  msgstr "Ringgit Malaisien (MYR)"
3838
 
3839
+ #: core/class-settings.php:519
3840
  msgctxt "admin settings"
3841
  msgid "Mexican Peso (MXN)"
3842
  msgstr "Peso Mexicain (MXN)"
3843
 
3844
+ #: core/class-settings.php:520
3845
  msgctxt "admin settings"
3846
  msgid "Norwegian Krone (NOK)"
3847
  msgstr "Couronne Norvégienne (NOK)"
3848
 
3849
+ #: core/class-settings.php:521
3850
  msgctxt "admin settings"
3851
  msgid "New Zealand Dollar (NZD)"
3852
  msgstr "Dollar Néo-Zélandais (NZD)"
3853
 
3854
+ #: core/class-settings.php:522
3855
  msgctxt "admin settings"
3856
  msgid "Philippine Peso (PHP)"
3857
  msgstr "Peso Phillipin (PHP)"
3858
 
3859
+ #: core/class-settings.php:523
3860
  msgctxt "admin settings"
3861
  msgid "Polish Zloty (PLN)"
3862
  msgstr "Zloty Polonais (PLN)"
3863
 
3864
+ #: core/class-settings.php:524
3865
  msgctxt "admin settings"
3866
  msgid "Pound Sterling (GBP)"
3867
  msgstr "Livre Sterling (GBP)"
3868
 
3869
+ #: core/class-settings.php:525
3870
  msgctxt "admin settings"
3871
  msgid "Singapore Dollar (SGD)"
3872
  msgstr "Dollar Singaporien (SGD)"
3873
 
3874
+ #: core/class-settings.php:526
3875
  msgctxt "admin settings"
3876
  msgid "Swedish Krona (SEK)"
3877
  msgstr "Couronne Suédoise (SEK)"
3878
 
3879
+ #: core/class-settings.php:527
3880
  msgctxt "admin settings"
3881
  msgid "Swiss Franc (CHF)"
3882
  msgstr "Franc Suisse (CHF)"
3883
 
3884
+ #: core/class-settings.php:528
3885
  msgctxt "admin settings"
3886
  msgid "Taiwan Dollar (TWD)"
3887
  msgstr "Dollar Taiwanais (TWD)"
3888
 
3889
+ #: core/class-settings.php:529
3890
+ msgctxt "admin settings"
3891
+ msgid "Thai Baht (THB)"
3892
+ msgstr "Baht Thaïlandais"
3893
+
3894
+ #: core/class-settings.php:530
3895
+ msgctxt "admin settings"
3896
+ msgid "Turkish Lira (TRY)"
3897
+ msgstr "Livre Turque (TRY)"
3898
+
3899
+ #: core/class-settings.php:531
3900
+ #, fuzzy
3901
+ msgctxt "admin settings"
3902
+ msgid "U.S. Dollar (USD)"
3903
+ msgstr "Dollar U.S. "
3904
+
3905
+ #: core/class-settings.php:535
3906
+ msgctxt "admin settings"
3907
+ msgid "Currency Symbol"
3908
+ msgstr "Symbole actuel"
3909
+
3910
+ #: core/class-settings.php:540
3911
+ #, fuzzy
3912
  msgctxt "admin settings"
3913
+ msgid "Currency symbol display"
3914
+ msgstr "Symbole actuel"
3915
 
3916
+ #: core/class-settings.php:544
3917
  msgctxt "admin settings"
3918
+ msgid "Show currency symbol on the left"
3919
+ msgstr ""
3920
 
3921
+ #: core/class-settings.php:545
3922
  msgctxt "admin settings"
3923
+ msgid "Show currency symbol on the right"
3924
+ msgstr ""
3925
 
3926
+ #: core/class-settings.php:546
3927
+ #, fuzzy
3928
  msgctxt "admin settings"
3929
+ msgid "Do not show currency symbol"
3930
  msgstr "Symbole actuel"
3931
 
3932
+ #: core/class-settings.php:548
3933
  msgctxt "admin settings"
3934
  msgid "Thank you for payment message"
3935
  msgstr "Merci pour le message de paiement"
3936
 
3937
+ #: core/class-settings.php:549
3938
  msgctxt "admin settings"
3939
  msgid ""
3940
  "Thank you for your payment. Your payment is being verified and your listing "
3944
  "votre annonce en revue. Le processus de vérification et d'examen peut "
3945
  "prendre jusqu'à 48 heures."
3946
 
3947
+ #: core/class-settings.php:554
3948
  msgctxt "admin settings"
3949
  msgid "Ask users to come back for abandoned payments?"
3950
  msgstr "Demandez aux utilisateurs de revenir pour les paiements abandonnés?"
3951
 
3952
+ #: core/class-settings.php:557
3953
  msgctxt "admin settings"
3954
  msgid ""
3955
  "An abandoned payment is when a user attempts to place a listing and gets to "
3963
  "l'utilisateur n'a tout simplement pas compléter la transaction. Le plugin "
3964
  "peut peut rappeler les auteurs pour continuer la publication de leur annonce."
3965
 
3966
+ #: core/class-settings.php:563
3967
  msgctxt "admin settings"
3968
  msgid "Listing abandonment threshold (hours)"
3969
  msgstr "Seuil d'abandon de l'annonce (heurs)"
3970
 
3971
+ #: core/class-settings.php:568
3972
  msgctxt "admin settings"
3973
  msgid ""
3974
  "Listings with pending payments are marked as abandoned after this time. You "
3978
  "cette heure. Vous pouvez également personnaliser <a> l'e-mail </a> que les "
3979
  "utilisateurs reçoivent."
3980
 
3981
+ #: core/class-settings.php:574
3982
  msgctxt "admin settings"
3983
  msgid "Registration"
3984
  msgstr "Enregistrement"
3985
 
3986
+ #: core/class-settings.php:575
3987
  msgctxt "admin settings"
3988
  msgid "Registration Settings"
3989
  msgstr "Paramètres d'enregistrement"
3990
 
3991
+ #: core/class-settings.php:576
3992
  msgctxt "admin settings"
3993
  msgid "Require login to post listings?"
3994
  msgstr "Connexion obligatoire pour poster une annonce?"
3995
 
3996
+ #: core/class-settings.php:581
3997
  msgctxt "admin settings"
3998
  msgid "Registration URL"
3999
  msgstr "URL d'enregistrement"
4000
 
4001
+ #: core/class-settings.php:584
4002
  msgctxt "admin settings"
4003
  msgid ""
4004
  "URL of your membership plugin's registration page. Only enter this if using "
4008
  "ceci si vous utilisez la page d'inscription du plugin d'adhésion ou une page "
4009
  "personnalisée."
4010
 
4011
+ #: core/class-settings.php:588
4012
  msgctxt "admin settings"
4013
  msgid "Image"
4014
  msgstr "Image"
4015
 
4016
+ #: core/class-settings.php:589
4017
  msgctxt "admin settings"
4018
  msgid ""
4019
  "Any changes to these settings will affect new listings only. Existing "
4027
  "télécharger l'image (s) sur cette annonce, après avoir cfait les "
4028
  "modifications voulue."
4029
 
4030
+ #: core/class-settings.php:590
4031
  msgctxt "admin settings"
4032
  msgid "Image Settings"
4033
  msgstr "Paraamètres des images"
4034
 
4035
+ #: core/class-settings.php:591
4036
  msgctxt "admin settings"
4037
  msgid "Allow images?"
4038
  msgstr "Autoriser les images?"
4039
 
4040
+ #: core/class-settings.php:593
4041
  msgctxt "admin settings"
4042
  msgid "Min Image File Size (KB)"
4043
  msgstr "Taille minnimal des fichiers images (KB)"
4044
 
4045
+ #: core/class-settings.php:594
4046
  msgctxt "admin settings"
4047
  msgid "Max Image File Size (KB)"
4048
  msgstr "Taille maximal des fichiers images (KB)"
4049
 
4050
+ #: core/class-settings.php:596
4051
  msgctxt "admin settings"
4052
  msgid "Min image width (px)"
4053
  msgstr "Largeur minnimal des images (px)"
4054
 
4055
+ #: core/class-settings.php:597
4056
  msgctxt "admin settings"
4057
  msgid "Min image height (px)"
4058
  msgstr "Hauteur minnimal des images (px)"
4059
 
4060
+ #: core/class-settings.php:599
4061
  msgctxt "admin settings"
4062
  msgid "Max image width (px)"
4063
  msgstr "Largeur maximal des images (px)"
4064
 
4065
+ #: core/class-settings.php:600
4066
  msgctxt "admin settings"
4067
  msgid "Max image height (px)"
4068
  msgstr "Hauteur maximal des images (px)"
4069
 
4070
+ #: core/class-settings.php:602
4071
  msgctxt "admin settings"
4072
  msgid "Turn on thickbox/lightbox?"
4073
  msgstr "Activer thickbox/lightbox?"
4074
 
4075
+ #: core/class-settings.php:602
4076
  msgctxt "admin settings"
4077
  msgid ""
4078
  "Uncheck if it conflicts with other elements or plugins installed on your site"
4080
  "Décochez si vela entre en conflit avec d'autres éléments ou plugins "
4081
  "installés sur votre site"
4082
 
4083
+ #: core/class-settings.php:604
4084
  msgctxt "admin settings"
4085
  msgid "Thumbnails"
4086
  msgstr "Miniatures"
4087
 
4088
+ #: core/class-settings.php:605
4089
  msgctxt "admin settings"
4090
  msgid "Thumbnail width (px)"
4091
  msgstr "Largeur des miniatures (en pixel)"
4092
 
4093
+ #: core/class-settings.php:606
4094
  msgctxt "admin settings"
4095
  msgid "Thumbnail height (px)"
4096
  msgstr "Hauteur des miniatures (en pixel)"
4097
 
4098
+ #: core/class-settings.php:609
4099
  msgctxt "admin settings"
4100
  msgid "Crop thumbnails to exact dimensions?"
4101
  msgstr "Recadrer les miniatures aux dimensions exacts?"
4102
 
4103
+ #: core/class-settings.php:612
4104
  msgctxt "admin settings"
4105
  msgid ""
4106
  "When enabled images will match exactly the dimensions above but part of the "
4115
  "proportionnellement. Selon les images téléchargées, les miniatures peuvent "
4116
  "avoir différentes hauteurs."
4117
 
4118
+ #: core/class-settings.php:618
4119
  msgctxt "admin settings"
4120
  msgid "Number of free images"
4121
  msgstr "Nombre d'images gratuites"
4122
 
4123
+ #: core/class-settings.php:623
4124
  msgctxt "admin settings"
4125
  msgid ""
4126
  "For paid listing images, configure that by adding or editing a <a>Fee Plan</"
4130
  "ou modification d'un <a>plan de frais</a> au lieu de ce paramètre, qui est "
4131
  "ignoré pour les annonces payées."
4132
 
4133
+ #: core/class-settings.php:624
4134
  msgctxt "admin settings"
4135
  msgid "Use default picture for listings with no picture?"
4136
  msgstr "Utiliser l'image par défault pour les annonces sans images?"
4137
 
4138
+ #: core/class-settings.php:625
4139
  msgctxt "admin settings"
4140
  msgid "Show Thumbnail on main listings page?"
4141
  msgstr "Montrer les miniatures sur page principale des annonces?"
4142
 
4143
+ #: core/class-settings.php:681
4144
  msgctxt "admin settings"
4145
  msgid ""
4146
  "Could not copy the AJAX compatibility plugin \"%s\". Compatibility mode was "
4149
  "Impossible de copier le plugin de compatibilité AJAX \"% s\". Le mode de "
4150
  "compatibilité n'a pas été activée."
4151
 
4152
+ #: core/class-settings.php:689
4153
  msgctxt "admin settings"
4154
  msgid ""
4155
  "Could not activate AJAX Compatibility mode: the directory \"%s\" could not "
4158
  "Impossible d'activer le mode de compatibilité AJAX: le répertoire \"% s \" "
4159
  "ne peux pas être créé."
4160
 
4161
+ #: core/class-settings.php:698
4162
  msgctxt "admin settings"
4163
  msgid ""
4164
  "Could not remove the \"Business Directory Plugin - AJAX Compatibility Module"
4167
  "Impossible de supprimer le \"Module de comptabilité AJAX du plugin \". "
4168
  "Veuillezt supprimer le fichier \"% s \" manuellement ou désactiver le plugin."
4169
 
4170
+ #: core/class-settings.php:997
4171
  msgctxt "settings"
4172
  msgid "Deactivate License"
4173
  msgstr "Désactiver la license"
4174
 
4175
+ #: core/class-settings.php:999
4176
  msgctxt "settings"
4177
  msgid "Deactivating license..."
4178
  msgstr "Désactivation de la license..."
4179
 
4180
+ #: core/class-settings.php:1002
4181
  msgctxt "settings"
4182
  msgid "Activate License"
4183
  msgstr "Activer la license"
4184
 
4185
+ #: core/class-settings.php:1004
4186
  msgctxt "settings"
4187
  msgid "Activating license..."
4188
  msgstr "Activation de la license"
4189
 
4190
+ #: core/class-settings.php:1028
4191
  msgctxt "admin settings"
4192
  msgid "Valid placeholders: %s"
4193
  msgstr "Espaces réservés valides:% s"
4194
 
4195
+ #: core/class-settings.php:1062
4196
  msgctxt "settings email"
4197
  msgid "Click to edit e-mail"
4198
  msgstr "Cliquer pour éditer l'e-mail"
4199
 
4200
+ #: core/class-settings.php:1063
4201
  msgctxt "settings email"
4202
  msgid "Click to edit"
4203
  msgstr "Cliquer pour éditer"
4204
 
4205
+ #: core/class-settings.php:1076
4206
  msgctxt "settings email"
4207
  msgid "E-Mail Subject"
4208
  msgstr "Sujet de l'e-mail"
4209
 
4210
+ #: core/class-settings.php:1087
4211
  msgctxt "settings email"
4212
  msgid "E-Mail Body"
4213
  msgstr "Corps de l'e-mail"
4214
 
4215
+ #: core/class-settings.php:1098
4216
  msgctxt "settings email"
4217
  msgid "You can use the following placeholders:"
4218
  msgstr "Vous pouvez utiliser les paramètres suivantes:"
4219
 
4220
+ #: core/class-settings.php:1121
4221
  msgctxt "settings email"
4222
  msgid "Preview e-mail"
4223
  msgstr "E-mail précédents"
4224
 
4225
+ #: core/class-settings.php:1122
4226
  msgctxt "settings email"
4227
  msgid "Cancel"
4228
  msgstr "Annuler"
4229
 
4230
+ #: core/class-settings.php:1123
4231
  msgctxt "settings email"
4232
  msgid "Save Changes"
4233
  msgstr "Sauvegarder les changements"
4234
 
4235
+ #: core/class-settings.php:1142
4236
  msgctxt "settings email"
4237
  msgid "Site title"
4238
  msgstr "Titre du site"
4239
 
4240
+ #: core/class-settings.php:1145
4241
  msgctxt "settings email"
4242
  msgid "Site title (with link)"
4243
  msgstr "Titre du site (avec lien)"
4244
 
4245
+ #: core/class-settings.php:1148
4246
  msgctxt "settings email"
4247
  msgid "Site address (with link)"
4248
  msgstr "Adresse du site (avec lien)"
4249
 
4250
+ #: core/class-settings.php:1151
4251
  msgctxt "settings email"
4252
  msgid "Directory URL (with link)"
4253
  msgstr "Annuaire des URL (avec lien)"
4254
 
4255
+ #: core/class-settings.php:1154
4256
  msgctxt "settings email"
4257
  msgid "Current date"
4258
  msgstr "Date actuelle"
4259
 
4260
+ #: core/class-settings.php:1157
4261
  msgctxt "settings email"
4262
  msgid "Current time"
4263
  msgstr "Heure actuelle"
4296
  msgid "Upgrade Listing"
4297
  msgstr "Mettre à jour l'annonce"
4298
 
4299
+ #: core/compatibility/deprecated.php:214 core/templates-ui.php:183
4300
  msgid "Submit A Listing"
4301
  msgstr "Soumettre l'annonce"
4302
 
4303
+ #: core/compatibility/deprecated.php:227 core/templates-ui.php:192
4304
  msgid "View Listings"
4305
  msgstr "Vue des annonces"
4306
 
4307
+ #: core/compatibility/deprecated.php:238 core/templates-ui.php:202
4308
  msgid "Directory"
4309
  msgstr "Annuaire"
4310
 
4311
  #: core/compatibility/templates/wpbusdirman-index-categories.php:12
4312
+ #: core/templates-ui.php:229
4313
  msgctxt "templates"
4314
  msgid "Search Listings"
4315
  msgstr "Recherche d'annonces"
4316
 
4317
+ #: core/fieldtypes/class-fieldtypes-checkbox.php:9
4318
  msgctxt "form-fields api"
4319
+ msgid "Checkbox"
4320
+ msgstr "Case à cocher"
4321
+
4322
+ #: core/fieldtypes/class-fieldtypes-checkbox.php:72
4323
+ #: core/fieldtypes/class-fieldtypes-radiobutton.php:68
4324
+ #: core/fieldtypes/class-fieldtypes-select.php:134
4325
+ msgctxt "form-fields admin"
4326
+ msgid "Field Options (for select lists, radio buttons and checkboxes)."
4327
+ msgstr ""
4328
+ "Champ d'options (pour sélectionner des annonces, des boutons radio et cases "
4329
+ "à cocher)."
4330
+
4331
+ #: core/fieldtypes/class-fieldtypes-checkbox.php:93
4332
+ #: core/fieldtypes/class-fieldtypes-radiobutton.php:87
4333
+ #: core/fieldtypes/class-fieldtypes-select.php:162
4334
+ msgctxt "form-fields admin"
4335
+ msgid "Field list of options is required."
4336
+ msgstr "Liste des champs d'options est nécessaire."
4337
 
4338
+ #: core/fieldtypes/class-fieldtypes-date.php:9
4339
+ #, fuzzy
4340
  msgctxt "form-fields api"
4341
+ msgid "Date Field"
4342
+ msgstr "Mettre à jour le champ"
4343
+
4344
+ #: core/fieldtypes/class-fieldtypes-date.php:32
4345
+ msgid "%s (ex. %s)"
4346
+ msgstr ""
4347
 
4348
+ #: core/fieldtypes/class-fieldtypes-date.php:36
4349
+ #, fuzzy
4350
  msgctxt "form-fields api"
4351
+ msgid "Date Format"
4352
+ msgstr "Date d'ajout"
4353
 
4354
+ #: core/fieldtypes/class-fieldtypes-date.php:61
4355
+ #, fuzzy
4356
+ msgctxt "date field"
4357
+ msgid "%s must be in the format %s."
4358
+ msgstr "%s est invalide. "
4359
 
4360
+ #: core/fieldtypes/class-fieldtypes-date.php:64
4361
+ #, fuzzy
4362
+ msgctxt "date field"
4363
+ msgid "%s must be a valid date."
4364
+ msgstr "%s doit être un nombre"
4365
 
4366
+ #: core/fieldtypes/class-fieldtypes-facebook.php:6
4367
  msgctxt "form-fields api"
4368
+ msgid "Social Site (Facebook page)"
4369
+ msgstr "Réseaux sociaux (Page Facebook)"
4370
 
4371
+ #: core/fieldtypes/class-fieldtypes-image.php:6
4372
  msgctxt "form-fields api"
4373
+ msgid "Image (file upload)"
4374
+ msgstr "Image (fichier uploadé)"
4375
+
4376
+ #: core/fieldtypes/class-fieldtypes-image.php:38
4377
+ msgctxt "form-fields-api"
4378
+ msgid "Remove"
4379
+ msgstr "Supprimer"
4380
+
4381
+ #: core/fieldtypes/class-fieldtypes-linkedin.php:6
4382
+ msgctxt "form-fields api"
4383
+ msgid "Social Site (LinkedIn profile)"
4384
+ msgstr "Réseaux sociaux (Profile LinkedIn)"
4385
+
4386
+ #: core/fieldtypes/class-fieldtypes-linkedin.php:21
4387
+ msgctxt "form-fields api"
4388
+ msgid "Put only the Company ID here. Links will not work."
4389
+ msgstr ""
4390
+
4391
+ #: core/fieldtypes/class-fieldtypes-multiselect.php:6
4392
+ msgctxt "form-fields api"
4393
+ msgid "Multiple select list"
4394
+ msgstr "Sélection multiple d'annonce"
4395
+
4396
+ #: core/fieldtypes/class-fieldtypes-multiselect.php:11
4397
+ msgctxt "form-fields api"
4398
+ msgid "Multiselect List"
4399
+ msgstr "Multisélection d'annonce"
4400
+
4401
+ #: core/fieldtypes/class-fieldtypes-radiobutton.php:9
4402
+ msgctxt "form-fields api"
4403
+ msgid "Radio button"
4404
+ msgstr "Bouton radio"
4405
 
4406
+ #: core/fieldtypes/class-fieldtypes-select.php:8
4407
  msgctxt "form-fields api"
4408
  msgid "Select List"
4409
  msgstr "Sélectionnez une annonce"
4410
 
4411
+ #: core/fieldtypes/class-fieldtypes-select.php:64
4412
  msgctxt "form-fields-api category-select"
4413
  msgid "-- Choose Terms --"
4414
  msgstr "-- Choisissez les conditions --"
4415
 
4416
+ #: core/fieldtypes/class-fieldtypes-select.php:64
4417
+ #: core/fieldtypes/class-fieldtypes-select.php:99
4418
  msgctxt "form-fields-api category-select"
4419
  msgid "-- Choose One --"
4420
  msgstr "-- Choisisez en un --"
4421
 
4422
+ #: core/fieldtypes/class-fieldtypes-select.php:145
 
 
 
 
 
 
 
 
4423
  msgctxt "form-fields admin"
4424
  msgid "Allow empty selection on search?"
4425
  msgstr "Permettre la sélection vide sur la recherche?"
4426
 
4427
+ #: core/fieldtypes/class-fieldtypes-textarea.php:6
 
 
 
 
 
 
4428
  msgctxt "form-fields api"
4429
  msgid "Textarea"
4430
  msgstr "Zone de texte"
4431
 
4432
+ #: core/fieldtypes/class-fieldtypes-textarea.php:35
4433
  msgctxt "form-fields admin"
4434
  msgid "Allow HTML input for this field?"
4435
  msgstr "Autoriser les ajouts HTML dans ce champ?"
4436
 
4437
+ #: core/fieldtypes/class-fieldtypes-textarea.php:39
4438
  msgctxt "form-fields admin"
4439
  msgid "Allow WordPress shortcodes in this field?"
4440
  msgstr "Autoriser les shortcodes WordPress dans ce champ?"
4441
 
4442
+ #: core/fieldtypes/class-fieldtypes-textarea.php:43
4443
  msgctxt "form-fields admin"
4444
  msgid ""
4445
  "<b>Advanced users only!</b> Unless you've been told to change this, don't "
4448
  "<b> Utilisateurs avancés seulement! </ b> Sauf si vous avez été dit de "
4449
  "changer cela, ne le coupez pas sauf si vous savez ce que vous faites."
4450
 
4451
+ #: core/fieldtypes/class-fieldtypes-textarea.php:44
4452
  msgctxt "form-fields admin"
4453
  msgid "Apply \"the_content\" filter before displaying this field?"
4454
  msgstr "Appliquer le filtre \"the_content \" avant d'afficher ce champ?"
4455
 
4456
+ #: core/fieldtypes/class-fieldtypes-textfield.php:5
 
 
 
 
 
4457
  msgctxt "form-fields api"
4458
+ msgid "Textfield"
4459
+ msgstr "Champ texte"
 
 
 
 
 
4460
 
4461
+ #: core/fieldtypes/class-fieldtypes-textfield.php:41
4462
  msgctxt "form-fields api"
4463
+ msgid "Format 01/31/1969"
4464
+ msgstr "Format 01/31/1969"
4465
 
4466
+ #: core/fieldtypes/class-fieldtypes-twitter.php:6
4467
  msgctxt "form-fields api"
4468
  msgid "Social Site (Twitter handle)"
4469
  msgstr "Réseaux sociaux (Page twitter)"
4470
 
4471
+ #: core/fieldtypes/class-fieldtypes-url.php:5
 
 
 
 
 
4472
  msgctxt "form-fields api"
4473
+ msgid "URL Field"
4474
+ msgstr "Champ URL"
4475
 
4476
+ #: core/fieldtypes/class-fieldtypes-url.php:22
4477
+ msgctxt "form-fields admin"
4478
+ msgid "Open link in a new window?"
4479
+ msgstr "Ouvrir le lien dans une nnouvelle fenêtre?"
4480
 
4481
+ #: core/fieldtypes/class-fieldtypes-url.php:25
4482
+ msgctxt "form-fields admin"
4483
+ msgid "Use rel=\"nofollow\" when displaying the link?"
4484
+ msgstr "Utiliser rel=\"nofollow\" lors de l'affichage du lien?"
4485
 
4486
+ #: core/fieldtypes/class-fieldtypes-url.php:134
 
4487
  msgctxt "form-fields api"
4488
+ msgid "URL:"
4489
+ msgstr "URL:"
 
 
 
 
4490
 
4491
+ #: core/fieldtypes/class-fieldtypes-url.php:141
 
4492
  msgctxt "form-fields api"
4493
+ msgid "Link Text (optional):"
4494
+ msgstr "Lien texte (facultatif):"
4495
 
4496
  #: core/form-fields.php:31
4497
  msgctxt "form-fields api"
4528
  msgid "Custom"
4529
  msgstr "Personnalisé"
4530
 
4531
+ #: core/form-fields.php:303
4532
  msgid "Business Name"
4533
  msgstr "Nom de l'entreprise"
4534
 
4535
+ #: core/form-fields.php:305
4536
  msgid "Business Genre"
4537
  msgstr "Domaine d'activité"
4538
 
4539
+ #: core/form-fields.php:307
4540
  msgid "Short Business Description"
4541
  msgstr "Brève description de l'entreprise"
4542
 
4543
+ #: core/form-fields.php:309
4544
  msgid "Long Business Description"
4545
  msgstr "Descrption exhaustive de l'entreprise"
4546
 
4547
+ #: core/form-fields.php:311
4548
  msgid "Business Website Address"
4549
  msgstr "Adresse du site de l'entreprise"
4550
 
4551
+ #: core/form-fields.php:313
4552
  msgid "Business Phone Number"
4553
  msgstr "Numéro de téléphone de l'entreprise"
4554
 
4555
+ #: core/form-fields.php:315
4556
  msgid "Business Fax"
4557
  msgstr "Fax de l'entreprise"
4558
 
4559
+ #: core/form-fields.php:317
4560
  msgid "Business Contact Email"
4561
  msgstr "Email de contact de l'entreprise"
4562
 
4563
+ #: core/form-fields.php:319
4564
  msgid "Business Tags"
4565
  msgstr "Mots clés de l'entreprise"
4566
 
4567
+ #: core/form-fields.php:321
4568
+ #, fuzzy
4569
+ msgid "Business Address"
4570
+ msgstr "Adresse du site de l'entreprise"
4571
+
4572
+ #: core/form-fields.php:323
4573
+ msgid "ZIP Code"
4574
+ msgstr ""
4575
+
4576
+ #: core/form-fields.php:446
4577
  msgctxt "form-fields-api"
4578
  msgid "Email Validator"
4579
  msgstr "Validateur de l'email"
4580
 
4581
+ #: core/form-fields.php:447
4582
  msgctxt "form-fields-api"
4583
  msgid "URL Validator"
4584
  msgstr "Validateur de l'url"
4585
 
4586
+ #: core/form-fields.php:448
4587
  msgctxt "form-fields-api"
4588
  msgid "Whole Number Validator"
4589
  msgstr "Validateur de nombre entier"
4590
 
4591
+ #: core/form-fields.php:449
4592
  msgctxt "form-fields-api"
4593
  msgid "Decimal Number Validator"
4594
  msgstr "Validateur de nombre à décimal"
4595
 
4596
+ #: core/form-fields.php:450
4597
  msgctxt "form-fields-api"
4598
  msgid "Date Validator"
4599
  msgstr "Validateur de date"
4600
 
4601
+ #: core/form-fields.php:457
4602
  msgctxt "form-fields-api validation"
4603
  msgid "Field"
4604
  msgstr "Champ"
4605
 
4606
+ #: core/form-fields.php:473 core/form-fields.php:477
4607
  msgctxt "form-fields-api validation"
4608
  msgid "%s is required."
4609
  msgstr "%s est requis."
4610
 
4611
+ #: core/form-fields.php:486 core/form-fields.php:493
4612
  msgctxt "form-fields-api validation"
4613
  msgid "%s is badly formatted. Valid URL format required. Include http://"
4614
  msgstr "%s est mal formaté. Un format valide d'url est requis."
4615
 
4616
+ #: core/form-fields.php:507
4617
  msgctxt "form-fields-api validation"
4618
  msgid "%s is badly formatted. Valid Email format required."
4619
  msgstr "%s est mal formaté. Un format valide d'email est requis."
4620
 
4621
+ #: core/form-fields.php:513
4622
  msgctxt "form-fields-api validation"
4623
  msgid "%s must be a number. Decimal values are not allowed."
4624
  msgstr "%s doit être un nombre. Les valeurs décimals ne sont pas autorisées."
4625
 
4626
+ #: core/form-fields.php:519
4627
  msgctxt "form-fields-api validation"
4628
  msgid "%s must be a number."
4629
  msgstr "%s doit être un nombre"
4630
 
4631
+ #: core/form-fields.php:532
4632
  #, fuzzy
4633
  msgctxt "form-fields-api validation"
4634
  msgid "%s must be in the format %s."
4635
  msgstr "%s est invalide. "
4636
 
4637
+ #: core/form-fields.php:567
4638
  #, fuzzy
4639
  msgctxt "form-fields-api validation"
4640
  msgid "%s must be a valid date."
4641
  msgstr "%s doit être un nombre"
4642
 
4643
+ #: core/form-fields.php:578
4644
  msgctxt "form-fields-api validation"
4645
  msgid "%s is invalid. Value most be one of %s."
4646
  msgstr "%s est invalide. "
4799
  msgid "The transaction has been canceled at user's request."
4800
  msgstr "La transaction a été annulée à la demande de l'utilisateur."
4801
 
4802
+ #: core/helpers/class-fs.php:112
4803
+ #, fuzzy
4804
+ msgctxt "fs helper"
4805
+ msgid "Destination dir \"%s\" is not writable."
4806
+ msgstr "La catégorie d'annonce \"%s\" n'existe pas"
4807
+
4808
  #: core/installer.php:38
4809
  msgctxt "default category name"
4810
  msgid "General"
4811
  msgstr "Général"
4812
 
4813
+ #: core/installer.php:462
4814
  msgctxt "installer"
4815
  msgid ""
4816
  "<b>Business Directory Plugin - Regions Module</b> was disabled because it is "
4821
  "est incompatible avec la version actuelle du plugin. Veuillez mettre à jour "
4822
  "le module."
4823
 
4824
+ #: core/installer.php:528
4825
  msgctxt "installer"
4826
  msgid "Cleaning up listing fees information... %d/%d"
4827
  msgstr "Nettoyage des informations sur les droits d'inscription ... %d/%d"
4828
 
4829
+ #: core/installer.php:578
4830
  msgctxt "installer"
4831
  msgid "Migrating previous transactions to new Payments API... %d/%d"
4832
  msgstr ""
4833
  "Migration des transactions antérieures vers de nouveaux paiements API ... %d/"
4834
  "%d"
4835
 
4836
+ #: core/installer.php:607
4837
  msgctxt "installer"
4838
  msgid "Initial listing payment (BD < 3.4)"
4839
  msgstr "Annonce de paiement initial (BD<3.4)"
4840
 
4841
+ #: core/installer.php:618
4842
  msgctxt "installer"
4843
  msgid "Listing edit payment (BD < 3.4)"
4844
  msgstr "Edition de l'annonce de paiement (BD<3.4)"
4845
 
4846
+ #: core/installer.php:639
4847
  msgctxt "installer"
4848
  msgid "Renewal fee \"%s\" for category \"%s\""
4849
  msgstr "Renouvellement des frais \"%s\" pour la catégorie \"%s\""
4850
 
4851
+ #: core/installer.php:658
4852
  msgctxt "installer"
4853
  msgid "Listing upgrade to featured"
4854
  msgstr "Mise à jour des annonces vers prioritaire"
4855
 
4856
+ #: core/installer.php:894
4857
  msgid "Business Directory - Manual Upgrade Required"
4858
  msgstr "Business Directory - Mise à jour manuelle requise"
4859
 
4860
+ #: core/installer.php:896
4861
  msgid ""
4862
  "Business Directory features are currently disabled because the plugin needs "
4863
  "to perform a manual upgrade before continuing."
4866
  "désactivés car le plugin a besoin d'effectuer une mise à jour manuelle avant "
4867
  "de poursuivre."
4868
 
4869
+ #: core/installer.php:898
4870
  msgid "Perform Manual Upgrade"
4871
  msgstr "Effectuer la mise à jour manuelle"
4872
 
4873
+ #: core/installer.php:914 core/installer.php:915 core/installer.php:926
4874
  msgid "Business Directory - Manual Upgrade"
4875
  msgstr "Business Directory - Mise à jour manuelle"
4876
 
4877
+ #: core/installer.php:930
4878
  msgid ""
4879
  "Business Directory features are currently disabled because the plugin needs "
4880
  "to perform a manual upgrade before it can be used."
4883
  "désactivées car le plugin a besoin d'effectuer une mise à jour manuelle afin "
4884
  "d'être pleinement utilisable."
4885
 
4886
+ #: core/installer.php:932
4887
  msgid "Click \"Start Upgrade\" and wait until the process finishes."
4888
  msgstr ""
4889
  "Cliquez sur \"Commencer la mise à jour\" et patientez jusqu'à la fin du "
4890
  "processus."
4891
 
4892
+ #: core/installer.php:935
4893
  msgctxt "manual-upgrade"
4894
  msgid "Start Upgrade"
4895
  msgstr "Commencer la mise à jour"
4896
 
4897
+ #: core/installer.php:937
4898
  msgctxt "manual-upgrade"
4899
  msgid "Pause Upgrade"
4900
  msgstr "Mettre en pause la mise à jour"
4901
 
4902
+ #: core/installer.php:943
4903
  msgctxt "manual-upgrade"
4904
  msgid ""
4905
  "The upgrade was sucessfully performed. Business Directory Plugin is now "
4908
  "La mise à jour s'est bien effectué. Le plugin Business Directory est "
4909
  "maintenant disponible et fonctionnel."
4910
 
4911
+ #: core/installer.php:946
4912
  msgctxt "manual-upgrade"
4913
  msgid "Go to \"Directory Admin\""
4914
  msgstr "Aller à \"Administrateur de l'annuaire\""
5199
  msgid "Abandoned"
5200
  msgstr "Abandonné"
5201
 
5202
+ #: core/templates/listing-sticky-tag.tpl.php:3
5203
+ #: core/templates/listing-sticky-tag.tpl.php:4 core/templates-listings.php:64
5204
  msgctxt "templates"
5205
  msgid "Featured Listing"
5206
  msgstr "Annonce sélectionnée"
5207
 
5208
+ #: core/templates/listings.tpl.php:6
5209
+ #: templates/businessdirectory-listings.tpl.php:27 templates/search.tpl.php:41
5210
+ msgctxt "templates"
5211
+ msgid "No listings found."
5212
+ msgstr "Aucune annonce trouvée."
5213
+
5214
+ #: core/templates/listings.tpl.php:17
5215
+ #: templates/businessdirectory-listings.tpl.php:38
5216
+ msgctxt "templates"
5217
+ msgid "&laquo; Previous "
5218
+ msgstr "&laquo; Précedent"
5219
+
5220
+ #: core/templates/listings.tpl.php:18
5221
+ #: templates/businessdirectory-listings.tpl.php:39
5222
+ msgctxt "templates"
5223
+ msgid "Next &raquo;"
5224
+ msgstr "Suivant &raquo;"
5225
+
5226
+ #: core/templates-ui.php:159
5227
  msgctxt "templates"
5228
  msgid "No listing categories found."
5229
  msgstr "Aucune catégorie d'annonce trouvée"
5230
 
5231
+ #: core/templates-ui.php:232
5232
  msgctxt "templates"
5233
  msgid "Advanced Search"
5234
  msgstr "Recherche avancée"
5235
 
5236
+ #: core/templates-ui.php:258 core/templates-ui.php:283
5237
  msgctxt "templates sort"
5238
  msgid "Sort By:"
5239
  msgstr "Trier par:"
5240
 
5241
+ #: core/templates-ui.php:277
5242
  msgctxt "sort"
5243
  msgid "Reset"
5244
  msgstr "Réinitialiser"
5245
 
5246
+ #: core/templates-ui.php:299
5247
  msgctxt "sort"
5248
  msgid "(Reset)"
5249
  msgstr "(Réinitialiser)"
5250
 
5251
+ #: core/themes.php:550
5252
+ #, fuzzy
5253
+ msgctxt "themes"
5254
+ msgid "ZIP file is not a valid BD theme file."
5255
+ msgstr "Veuillez entrer un email valide."
5256
+
5257
+ #: core/themes.php:556
5258
+ #, fuzzy
5259
+ msgctxt "themes"
5260
+ msgid "Could not create themes directory."
5261
+ msgstr "Impossible de créer le répertoire wpbdp-CSV-exportations."
5262
+
5263
+ #: core/themes.php:564
5264
+ #, fuzzy
5265
+ msgctxt "themes"
5266
+ msgid "Could not remove previous theme directory \"%s\"."
5267
+ msgstr "Vous ne pouvez pas créer cette catégorie d'annonce \"%s\""
5268
+
5269
+ #: core/themes.php:570
5270
+ #, fuzzy
5271
+ msgctxt "themes"
5272
+ msgid "Could not move new theme into theme directory."
5273
+ msgstr "Vous ne possédez pas actuellement aucune annonce dans l'annuaire."
5274
+
5275
+ #: core/utils.php:105
5276
  msgctxt "utils"
5277
  msgid ""
5278
  "POSTed data exceeds PHP config. maximum. See \"post_max_size\" directive."
5280
  "Les données affichées dépassent les configurations maximale permisent par "
5281
  "PHP. Voir les directive \"post_max_size\"."
5282
 
5283
+ #: core/utils.php:158
5284
  msgctxt "utils"
5285
  msgid "File size (%s) exceeds maximum file size of %s"
5286
  msgstr "La taille du fichier (%s) excède la taille maximale permise de %s"
5287
 
5288
+ #: core/utils.php:166
5289
  msgctxt "utils"
5290
  msgid "File size (%s) is inferior to the required minimum file size of %s"
5291
  msgstr ""
5292
  "La taille du fichier (%s) est inférieur au minnimum de taille de fichier "
5293
  "requise de %s"
5294
 
5295
+ #: core/utils.php:175 core/utils.php:182
5296
  msgctxt "utils"
5297
  msgid "File type \"%s\" is not allowed"
5298
  msgstr "Le type de fichier \"%s\" n'est pas autorisé"
5299
 
5300
+ #: core/utils.php:189
5301
  msgctxt "utils"
5302
  msgid "Unkown error while uploading file."
5303
  msgstr "Une erreur inconnu est survenu lors de l'upload du fichier."
5304
 
5305
+ #: core/utils.php:208
5306
  msgctxt "utils"
5307
  msgid "Uploaded file is not an image"
5308
  msgstr "Le fichier transféré n'est pas une image"
5309
 
5310
+ #: core/utils.php:217
5311
  msgctxt "utils"
5312
  msgid "Image width (%s px) is inferior to minimum required width of %s px."
5313
  msgstr ""
5314
  "La largeur de l'image (%s px) est inférieur à la largeur minnimum requise de "
5315
  "%s px."
5316
 
5317
+ #: core/utils.php:223
5318
  msgctxt "utils"
5319
  msgid "Image height (%s px) is inferior to minimum required height of %s px."
5320
  msgstr ""
5321
  "La hauteur de l'image (%s px) est inférieur à la hauteur minnimum requise de "
5322
  "%s px."
5323
 
5324
+ #: core/utils.php:229
5325
  msgctxt "utils"
5326
  msgid "Image width (%s px) is greater than maximum allowed width of %s px."
5327
  msgstr ""
5328
  "La largeur de l'image (%s px) est supérieur à la largeur maximum requise de "
5329
  "%s px."
5330
 
5331
+ #: core/utils.php:235
5332
  msgctxt "utils"
5333
  msgid "Image height (%s px) is greater than maximum required height of %s px."
5334
  msgstr ""
5335
  "La hauteur de l'image (%s px) est supérieur à la hauteur maximum requise de "
5336
  "%s px."
5337
 
5338
+ #: core/utils.php:249
5339
  msgctxt "utils"
5340
  msgid "Error while uploading file"
5341
  msgstr "Erreur durant l'upload du fichier"
5394
  msgid "Your listing has been deleted."
5395
  msgstr "Votre annonce a été effacé."
5396
 
5397
+ #: core/view-listing-contact.php:48
5398
  msgctxt "contact-message"
5399
  msgid "Please enter your name."
5400
  msgstr "Veuillez entrer votre nom."
5401
 
5402
+ #: core/view-listing-contact.php:51
5403
  msgctxt "contact-message"
5404
  msgid "Please enter a valid email."
5405
  msgstr "Veuillez entrer un email valide."
5406
 
5407
+ #: core/view-listing-contact.php:54
5408
  msgctxt "contact-message"
5409
  msgid "You did not enter a message."
5410
  msgstr "Vous n'avez pas entrer de message."
5411
 
5412
+ #: core/view-listing-contact.php:57
5413
  msgctxt "contact-message"
5414
  msgid "The reCAPTCHA wasn't entered correctly."
5415
  msgstr "Le CAPTCHA n'a pas été rentré correctement."
5416
 
5417
+ #: core/view-listing-contact.php:66
5418
  msgctxt "contact form"
5419
  msgid "Please <a>log in</a> to be able to send messages to the listing owner."
5420
  msgstr ""
5421
  "Veuillez vous <a> connecter </a> pour pouvoir envoyer des messages au "
5422
  "propriétaire de l'annonce."
5423
 
5424
+ #: core/view-listing-contact.php:85
5425
  msgctxt "contact form"
5426
  msgid "This contact form is temporarily disabled. Please try again later."
5427
  msgstr ""
5428
  "Ce formulaire de contact est temporairement désactivé. Veuillez réessayer "
5429
  "plus tard."
5430
 
5431
+ #: core/view-listing-contact.php:122
5432
  msgctxt "templates"
5433
  msgid "Contact listing owner"
5434
  msgstr "Contacter le propriétaire de l'annonce"
5435
 
5436
+ #: core/view-listing-contact.php:126
5437
  msgctxt "templates"
5438
  msgid "Send Message to listing owner"
5439
  msgstr "Envoyer un message au propriétaire de l'annonce"
5440
 
5441
+ #: core/view-listing-contact.php:172
5442
  msgid "l F j, Y \\a\\t g:i a"
5443
  msgstr "l F j, Y \\a\\t g:i a"
5444
 
5445
+ #: core/view-listing-contact.php:193
5446
  msgctxt "contact-message"
5447
  msgid "There was a problem encountered. Your message has not been sent"
5448
  msgstr "Un problem est survenu. Votre message n'a pas été envoyé"
5449
 
5450
+ #: core/view-listing-contact.php:196
5451
  msgctxt "contact-message"
5452
  msgid "Return to listing."
5453
  msgstr "Retourner à l'annonce."
5651
  msgid "Return to listing."
5652
  msgstr "Retourner vers l'annonce."
5653
 
5654
+ #: core/views.php:28
5655
  msgid ""
5656
  "You need to create a page with the [businessdirectory] shortcode for the "
5657
  "Business Directory plugin to work correctly."
5659
  "Vous devez créer une page avec le shortcode [businessdirectory] pour que le "
5660
  "plugin Business Directory fonctionne correctement."
5661
 
5662
+ #: core/views.php:30
5663
  msgid "The directory is temporarily disabled."
5664
  msgstr "L'annuaire est temporairement désactivé."
5665
 
5666
+ #: core/views.php:173
5667
  msgctxt "preview"
5668
  msgid "This is just a preview. The listing has not been published yet."
5669
  msgstr ""
5670
  "Il s'agit seulement d'une pré-visualisation. L'annonce n'a pas encore été "
5671
  "publié."
5672
 
5673
+ #: core/views.php:325
5674
+ msgctxt "templates"
5675
+ msgid "Listings tagged: %s"
5676
+ msgstr "Annonces étiquettées: %s"
5677
+
5678
+ #: core/views.php:442
5679
  msgctxt "templates"
5680
  msgid ""
5681
  "There are no categories assigned to the business directory yet. You need to "
5691
  "Les annonces ne peuvent pas être ajoutés tant que vous n'avez pas attribuer "
5692
  "des catégories à l'annuaire professionnel."
5693
 
5694
+ #: core/views.php:444
5695
  msgctxt "templates"
5696
  msgid "There are currently no listings in the directory."
5697
  msgstr "Il n'y a actuellement aucune annonce dans l'annuaire."
5698
 
5699
+ #: core/views.php:462
5700
  msgctxt "templates"
5701
  msgid ""
5702
  "You have \"Hide Empty Categories\" on and some categories that don't have "
5947
  msgid "Submit Payment"
5948
  msgstr "Soumettre paiement"
5949
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5950
  #: templates/delete-listing-confirm.tpl.php:3
5951
  msgctxt "manage recurring"
5952
  msgid "Delete Listing"
6447
  msgid "Drop files here"
6448
  msgstr "Déposer des fichiers ici"
6449
 
6450
+ #: templates/submit-listing/images-upload-form.tpl.php:23
6451
+ msgctxt "templates image upload"
6452
+ msgid "or"
6453
+ msgstr ""
6454
+
6455
  #: templates/submit-listing/images-upload-form.tpl.php:26
6456
  msgctxt "templates"
6457
  msgid "Select images from your hard drive"
6512
  msgid "* Indicates required fields."
6513
  msgstr "* indique que le champ est requis."
6514
 
6515
+ #: themes/default/templates/excerpt_content.tpl.php:13
6516
+ #, fuzzy
6517
+ msgctxt "themes/default"
6518
+ msgid "Address"
6519
+ msgstr "Adresse e-mail:"
6520
+
6521
  #: vendors/edd/EDD_SL_Plugin_Updater.php:178
6522
  msgid ""
6523
  "There is a new version of %1$s available. <a target=\"_blank\" class="
6558
  #. Author URI of the plugin/theme
6559
  msgid "http://businessdirectoryplugin.com"
6560
  msgstr "http://businessdirectoryplugin.com"
6561
+
6562
+ #~ msgctxt "admin transactions"
6563
+ #~ msgid "transaction"
6564
+ #~ msgstr "transaction"
6565
+
6566
+ #~ msgctxt "admin transactions"
6567
+ #~ msgid "transactions"
6568
+ #~ msgstr "transactions"
6569
+
6570
+ #~ msgctxt "admin transactions"
6571
+ #~ msgid "ID"
6572
+ #~ msgstr "ID"
6573
+
6574
+ #~ msgctxt "admin transactions"
6575
+ #~ msgid "Type"
6576
+ #~ msgstr "Type"
6577
+
6578
+ #~ msgctxt "admin transactions"
6579
+ #~ msgid "Listing"
6580
+ #~ msgstr "Annonce"
6581
+
6582
+ #~ msgctxt "admin transactions"
6583
+ #~ msgid "Status"
6584
+ #~ msgstr "Statut"
6585
+
6586
+ #~ msgctxt "admin transactions"
6587
+ #~ msgid "Amount"
6588
+ #~ msgstr "Montant"
6589
+
6590
+ #~ msgctxt "admin transactions"
6591
+ #~ msgid "Date"
6592
+ #~ msgstr "Date"
6593
+
6594
+ #~ msgctxt "admin transactions"
6595
+ #~ msgid "Listing Submit (Initial Payment)"
6596
+ #~ msgstr "Poster annonce(paiement initial)"
6597
+
6598
+ #~ msgctxt "admin transactions"
6599
+ #~ msgid "Listing Edit (Category Fee)"
6600
+ #~ msgstr "Editer annonce (Frais de catégories)"
6601
+
6602
+ #~ msgctxt "admin transactions"
6603
+ #~ msgid "Renewal"
6604
+ #~ msgstr "Renouveller"
6605
+
6606
+ #~ msgctxt "admin transactions"
6607
+ #~ msgid "Upgrade to Featured"
6608
+ #~ msgstr "Mettre en avant"
6609
+
6610
+ #~ msgctxt "admin transactions"
6611
+ #~ msgid "Gateway"
6612
+ #~ msgstr "Passerelle"
6613
+
6614
+ #~ msgctxt "admin transactions"
6615
+ #~ msgid "Payer Info"
6616
+ #~ msgstr "Info du payeur"
6617
+
6618
+ #~ msgctxt "admin transactions"
6619
+ #~ msgid "Name"
6620
+ #~ msgstr "Nom"
6621
+
6622
+ #~ msgctxt "admin transactions"
6623
+ #~ msgid "E-Mail"
6624
+ #~ msgstr "E-maail"
6625
+
6626
+ #~ msgctxt "admin transactions"
6627
+ #~ msgid "Processed On"
6628
+ #~ msgstr "Traité sur"
6629
+
6630
+ #~ msgctxt "admin transactions"
6631
+ #~ msgid "Processed By"
6632
+ #~ msgstr "Traité par"
6633
+
6634
+ #~ msgctxt "admin transactions"
6635
+ #~ msgid "Approve"
6636
+ #~ msgstr "Approuver"
6637
+
6638
+ #~ msgctxt "admin transactions"
6639
+ #~ msgid "Reject"
6640
+ #~ msgstr "Rejetter"
6641
+
6642
+ #~ msgctxt "admin transactions"
6643
+ #~ msgid "+ Details"
6644
+ #~ msgstr "+ Détails"
6645
+
6646
+ #~ msgctxt "admin transactions"
6647
+ #~ msgid "Delete"
6648
+ #~ msgstr "Effacer"
6649
+
6650
+ #~ msgctxt "admin transactions"
6651
+ #~ msgid "All"
6652
+ #~ msgstr "Tout"
6653
+
6654
+ #~ msgctxt "admin transactions"
6655
+ #~ msgid "Approved"
6656
+ #~ msgstr "Approuvé"
6657
+
6658
+ #~ msgctxt "admin transactions"
6659
+ #~ msgid "Pending"
6660
+ #~ msgstr "En attente"
6661
+
6662
+ #~ msgctxt "admin transactions"
6663
+ #~ msgid "Rejected"
6664
+ #~ msgstr "Rejetté"
6665
+
6666
+ #~ msgctxt "admin"
6667
+ #~ msgid "The transaction has been deleted."
6668
+ #~ msgstr "La transaction a été effacé."
6669
+
6670
+ #~ msgctxt "admin settings"
6671
+ #~ msgid "Paid first then free"
6672
+ #~ msgstr "Payez pour en disposer gratuitement"
languages/WPBDM.pot CHANGED
@@ -2,9 +2,9 @@
2
  # This file is distributed under the same license as the Business Directory Plugin package.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: Business Directory Plugin 3.6.6\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/business-directory-plugin\n"
7
- "POT-Creation-Date: 2015-07-07 12:40:16+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
@@ -103,7 +103,7 @@ msgctxt "admin actions"
103
  msgid "Renew Listing"
104
  msgstr ""
105
 
106
- #: admin/class-admin.php:119
107
  msgctxt "drip pointer"
108
  msgid ""
109
  "Find out how to create a compelling, thriving business directory from "
@@ -111,264 +111,264 @@ msgid ""
111
  "a FREE premium module just for signing up."
112
  msgstr ""
113
 
114
- #: admin/class-admin.php:121
115
  msgctxt "drip pointer"
116
  msgid "Email Address:"
117
  msgstr ""
118
 
119
- #: admin/class-admin.php:127
120
  msgctxt "drip pointer"
121
  msgid "Want to know the Secrets of Building an Awesome Business Directory?"
122
  msgstr ""
123
 
124
- #: admin/class-admin.php:129
125
  msgctxt "drip pointer"
126
  msgid "Yes, please!"
127
  msgstr ""
128
 
129
- #: admin/class-admin.php:131
130
  msgctxt "drip pointer"
131
  msgid "No, thanks"
132
  msgstr ""
133
 
134
- #: admin/class-admin.php:148
135
  msgctxt "admin"
136
  msgid "Business Directory"
137
  msgstr ""
138
 
139
- #: admin/class-admin.php:159
140
  msgctxt "admin"
141
  msgid "You're all set. Visit your new <a>Business Directory</a> page."
142
  msgstr ""
143
 
144
- #: admin/class-admin.php:180
145
  msgctxt "drip pointer"
146
  msgid "Invalid e-mail address."
147
  msgstr ""
148
 
149
- #: admin/class-admin.php:211
150
  msgctxt "admin menu"
151
  msgid "Business Directory Admin"
152
  msgstr ""
153
 
154
- #: admin/class-admin.php:212
155
  msgctxt "admin menu"
156
  msgid "Directory Admin"
157
  msgstr ""
158
 
159
- #: admin/class-admin.php:218 admin/class-admin.php:219
160
  msgctxt "admin menu"
161
  msgid "Add New Listing"
162
  msgstr ""
163
 
164
- #: admin/class-admin.php:224 admin/class-admin.php:225
165
  msgctxt "admin menu"
166
  msgid "Manage Options"
167
  msgstr ""
168
 
169
- #: admin/class-admin.php:230 admin/class-admin.php:231
170
  msgctxt "admin menu"
171
  msgid "Manage Fees"
172
  msgstr ""
173
 
174
- #: admin/class-admin.php:236 admin/class-admin.php:237
175
  msgctxt "admin menu"
176
  msgid "Manage Form Fields"
177
  msgstr ""
178
 
179
- #: admin/class-admin.php:242 admin/class-admin.php:243
180
  msgctxt "admin menu"
181
  msgid "Listings"
182
  msgstr ""
183
 
184
- #: admin/class-admin.php:257 admin/class-admin.php:258
185
  msgctxt "admin menu"
186
  msgid "CSV Import"
187
  msgstr ""
188
 
189
- #: admin/class-admin.php:263 admin/class-admin.php:264
190
  msgctxt "admin menu"
191
  msgid "CSV Export"
192
  msgstr ""
193
 
194
- #: admin/class-admin.php:269 admin/class-admin.php:270
195
  msgctxt "admin menu"
196
  msgid "Debug"
197
  msgstr ""
198
 
199
- #: admin/class-admin.php:279
200
  msgctxt "admin menu"
201
  msgid "Main Menu"
202
  msgstr ""
203
 
204
- #: admin/class-admin.php:290
205
  msgctxt "admin menu"
206
  msgid "Uninstall Business Directory Plugin"
207
  msgstr ""
208
 
209
- #: admin/class-admin.php:291
210
  msgctxt "admin menu"
211
  msgid "Uninstall"
212
  msgstr ""
213
 
214
- #: admin/class-admin.php:400
215
  #: admin/templates/listing-metabox-categories.tpl.php:69
216
  msgctxt "admin infometabox"
217
  msgid "never"
218
  msgstr ""
219
 
220
- #: admin/class-admin.php:480
221
  msgctxt "admin"
222
  msgid "The listing has been published."
223
  msgid_plural "The listings have been published."
224
  msgstr[0] ""
225
  msgstr[1] ""
226
 
227
- #: admin/class-admin.php:493
228
  msgctxt "admin"
229
  msgid "The listing status has been set as paid."
230
  msgid_plural "The listings status has been set as paid."
231
  msgstr[0] ""
232
  msgstr[1] ""
233
 
234
- #: admin/class-admin.php:505
235
  msgctxt "admin"
236
  msgid "The listing has been modified."
237
  msgid_plural "The listings have been modified."
238
  msgstr[0] ""
239
  msgstr[1] ""
240
 
241
- #: admin/class-admin.php:518
242
  msgctxt "admin"
243
  msgid "The listing has been upgraded."
244
  msgid_plural "The listings have been upgraded."
245
  msgstr[0] ""
246
  msgstr[1] ""
247
 
248
- #: admin/class-admin.php:530
249
  msgctxt "admin"
250
  msgid "The listing has been downgraded."
251
  msgid_plural "The listings have been downgraded."
252
  msgstr[0] ""
253
  msgstr[1] ""
254
 
255
- #: admin/class-admin.php:542 admin/transactions.php:243
256
  msgctxt "admin"
257
  msgid "The transaction has been approved."
258
  msgstr ""
259
 
260
- #: admin/class-admin.php:550 admin/transactions.php:254
261
  msgctxt "admin"
262
  msgid "The transaction has been rejected."
263
  msgstr ""
264
 
265
- #: admin/class-admin.php:556
266
  msgctxt "admin"
267
  msgid "The fee was successfully assigned."
268
  msgstr ""
269
 
270
- #: admin/class-admin.php:565
271
  msgctxt "admin"
272
  msgid "Listing was renewed."
273
  msgid_plural "Listings were renewed."
274
  msgstr[0] ""
275
  msgstr[1] ""
276
 
277
- #: admin/class-admin.php:572
278
  msgctxt "admin"
279
  msgid "Renewal email sent."
280
  msgstr ""
281
 
282
- #: admin/class-admin.php:606
283
  msgctxt "admin category id"
284
  msgid "ID"
285
  msgstr ""
286
 
287
- #: admin/class-admin.php:608 admin/class-admin.php:614
288
  msgctxt "admin"
289
  msgid "Listing Count"
290
  msgstr ""
291
 
292
- #: admin/class-admin.php:710
293
  msgctxt "admin"
294
  msgid ""
295
  "<b>Business Directory Plugin</b> requires fields with the following "
296
  "associations in order to work correctly: <b>%s</b>."
297
  msgstr ""
298
 
299
- #: admin/class-admin.php:712
300
  msgctxt "admin"
301
  msgid ""
302
  "<b>Business Directory Plugin</b> requires a field with a <b>%s</b> "
303
  "association in order to work correctly."
304
  msgstr ""
305
 
306
- #: admin/class-admin.php:716
307
  msgctxt "admin"
308
  msgid ""
309
  "You can create these custom fields by yourself inside \"Manage Form Fields\" "
310
  "or let Business Directory do this for you automatically."
311
  msgstr ""
312
 
313
- #: admin/class-admin.php:720
314
  msgctxt "admin"
315
  msgid "Go to \"Manage Form Fields\""
316
  msgstr ""
317
 
318
- #: admin/class-admin.php:723
319
  msgctxt "admin"
320
  msgid "Create these required fields for me"
321
  msgstr ""
322
 
323
- #: admin/class-admin.php:732
324
  msgctxt "admin"
325
  msgid ""
326
  "<b>Business Directory Plugin</b> requires a page with the "
327
  "<tt>[businessdirectory]</tt> shortcode to function properly."
328
  msgstr ""
329
 
330
- #: admin/class-admin.php:734
331
  msgctxt "admin"
332
  msgid ""
333
  "You can create this page by yourself or let Business Directory do this for "
334
  "you automatically."
335
  msgstr ""
336
 
337
- #: admin/class-admin.php:738
338
  msgctxt "admin"
339
  msgid "Create required pages for me"
340
  msgstr ""
341
 
342
- #: admin/class-admin.php:768
343
  msgctxt "admin compat"
344
  msgid "Installed: %s"
345
  msgstr ""
346
 
347
- #: admin/class-admin.php:768
348
  msgctxt "admin compat"
349
  msgid "N/A"
350
  msgstr ""
351
 
352
- #: admin/class-admin.php:771
353
  msgctxt "admin compat"
354
  msgid "Required: %s"
355
  msgstr ""
356
 
357
- #: admin/class-admin.php:784
358
  msgctxt "admin compat"
359
  msgid ""
360
  "Business Directory has detected some incompatible premium module versions "
361
  "installed."
362
  msgstr ""
363
 
364
- #: admin/class-admin.php:786
365
  msgctxt "admin compat"
366
  msgid ""
367
  "Please upgrade to the required versions indicated below to make sure "
368
  "everything functions properly."
369
  msgstr ""
370
 
371
- #: admin/class-admin.php:801
372
  msgctxt "admin"
373
  msgid ""
374
  "We noticed you want your Business Directory users to register before posting "
@@ -392,6 +392,68 @@ msgctxt "templates"
392
  msgid "There are no images currently attached to the listing."
393
  msgstr ""
394
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
395
  #: admin/csv-export.php:136
396
  msgctxt "admin csv-export"
397
  msgid "Could not create a temporary directory for handling this CSV export."
@@ -645,7 +707,7 @@ msgctxt "form-fields admin"
645
  msgid "In Listing"
646
  msgstr ""
647
 
648
- #: admin/form-fields.php:171
649
  msgctxt "formfields-preview"
650
  msgid ""
651
  "This is a preview of the form as it will appear during \"Submit a Listing\". "
@@ -653,31 +715,105 @@ msgid ""
653
  "have \"Featured Levels\" active and this is showing the base level."
654
  msgstr ""
655
 
656
- #: admin/form-fields.php:177
657
  msgctxt "form-fields admin"
658
  msgid "Form Preview"
659
  msgstr ""
660
 
661
- #: admin/form-fields.php:178
662
  msgctxt "form-fields admin"
663
  msgid "← Return to \"Manage Form Fields\""
664
  msgstr ""
665
 
666
- #: admin/form-fields.php:209
667
  msgctxt "form-fields admin"
668
  msgid "Form fields updated."
669
  msgstr ""
670
 
671
- #: admin/form-fields.php:249
 
 
 
 
 
 
 
 
 
672
  msgctxt "form-fields admin"
673
  msgid "Field deleted."
674
  msgstr ""
675
 
676
- #: admin/form-fields.php:265
677
  msgctxt "form-fields admin"
678
  msgid "Required fields created successfully."
679
  msgstr ""
680
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
681
  #: admin/listing-metabox.php:11
682
  msgctxt "admin"
683
  msgid "General"
@@ -858,10 +994,8 @@ msgctxt "admin csv-export"
858
  msgid "Column Separator"
859
  msgstr ""
860
 
861
- #: admin/templates/csv-export.tpl.php:94
862
- #: admin/templates/csv-export.tpl.php:105
863
- #: admin/templates/csv-export.tpl.php:116
864
- #: admin/templates/csv-import.tpl.php:43
865
  #: admin/templates/csv-import.tpl.php:109
866
  #: admin/templates/csv-import.tpl.php:120
867
  #: admin/templates/csv-import.tpl.php:131
@@ -1084,8 +1218,7 @@ msgctxt "admin csv-import"
1084
  msgid "Warning"
1085
  msgstr ""
1086
 
1087
- #: admin/templates/csv-import.tpl.php:12
1088
- #: admin/templates/csv-import.tpl.php:216
1089
  msgctxt "admin csv-import"
1090
  msgid "Help"
1091
  msgstr ""
@@ -1411,22 +1544,22 @@ msgctxt "fees admin"
1411
  msgid "Drag and drop to re-order fees."
1412
  msgstr ""
1413
 
1414
- #: admin/templates/fees.tpl.php:48 admin/templates/sidebar.tpl.php:12
1415
  msgctxt "admin sidebar"
1416
  msgid "PayPal Gateway Module"
1417
  msgstr ""
1418
 
1419
- #: admin/templates/fees.tpl.php:49 admin/templates/sidebar.tpl.php:13
1420
  msgctxt "admin sidebar"
1421
  msgid "2Checkout Gateway Module"
1422
  msgstr ""
1423
 
1424
- #: admin/templates/fees.tpl.php:50 admin/templates/sidebar.tpl.php:4
1425
  msgctxt "admin sidebar"
1426
  msgid "PayFast Payment Module"
1427
  msgstr ""
1428
 
1429
- #: admin/templates/fees.tpl.php:51 admin/templates/sidebar.tpl.php:5
1430
  msgctxt "admin sidebar"
1431
  msgid "Stripe Payment Module"
1432
  msgstr ""
@@ -1578,6 +1711,26 @@ msgctxt "form-fields admin"
1578
  msgid "Delete Field"
1579
  msgstr ""
1580
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1581
  #: admin/templates/form-fields.tpl.php:3
1582
  msgctxt "form-fields admin"
1583
  msgid "Add New Form Field"
@@ -1588,7 +1741,12 @@ msgctxt "form-fields admin"
1588
  msgid "Preview Form"
1589
  msgstr ""
1590
 
1591
- #: admin/templates/form-fields.tpl.php:9
 
 
 
 
 
1592
  msgctxt "form-fields admin"
1593
  msgid ""
1594
  "Here, you can create new fields for your listings, edit or delete existing "
@@ -1596,12 +1754,12 @@ msgid ""
1596
  "special options for them."
1597
  msgstr ""
1598
 
1599
- #: admin/templates/form-fields.tpl.php:15
1600
  msgctxt "form-fields admin"
1601
  msgid "Please see the <a>Form Fields documentation</a> for more details."
1602
  msgstr ""
1603
 
1604
- #. #-#-#-#-# WPBDM.pot (Business Directory Plugin 3.6.6) #-#-#-#-#
1605
  #. Plugin Name of the plugin/theme
1606
  #: admin/templates/header.tpl.php:4
1607
  msgid "Business Directory Plugin"
@@ -1937,124 +2095,184 @@ msgstr ""
1937
 
1938
  #: admin/templates/sidebar.tpl.php:3
1939
  msgctxt "admin sidebar"
 
 
 
 
 
1940
  msgid "Claim Listings Module"
1941
  msgstr ""
1942
 
1943
- #: admin/templates/sidebar.tpl.php:6
1944
  msgctxt "admin sidebar"
1945
  msgid "File Upload Module"
1946
  msgstr ""
1947
 
1948
- #: admin/templates/sidebar.tpl.php:7
1949
  msgctxt "admin sidebar"
1950
  msgid "Featured Levels Module"
1951
  msgstr ""
1952
 
1953
- #: admin/templates/sidebar.tpl.php:8
1954
  msgctxt "admin sidebar"
1955
  msgid "ZIP Code Search Module"
1956
  msgstr ""
1957
 
1958
- #: admin/templates/sidebar.tpl.php:9
1959
  msgctxt "admin sidebar"
1960
  msgid "Regions Module"
1961
  msgstr ""
1962
 
1963
- #: admin/templates/sidebar.tpl.php:10
1964
  msgctxt "admin sidebar"
1965
  msgid "Ratings Module"
1966
  msgstr ""
1967
 
1968
- #: admin/templates/sidebar.tpl.php:11
1969
  msgctxt "admin sidebar"
1970
  msgid "Google Maps Module"
1971
  msgstr ""
1972
 
1973
- #: admin/templates/sidebar.tpl.php:20
1974
  msgctxt "admin sidebar"
1975
  msgid "Like this plugin?"
1976
  msgstr ""
1977
 
1978
- #: admin/templates/sidebar.tpl.php:22
1979
  msgctxt "admin sidebar"
1980
  msgid "Why not do any or all of the following:"
1981
  msgstr ""
1982
 
1983
- #: admin/templates/sidebar.tpl.php:24
1984
  msgctxt "admin sidebar"
1985
  msgid "Give it a good rating on WordPress.org."
1986
  msgstr ""
1987
 
1988
- #: admin/templates/sidebar.tpl.php:25
1989
  msgctxt "admin sidebar"
1990
  msgid "Let other people know that it works with your WordPress setup."
1991
  msgstr ""
1992
 
1993
- #: admin/templates/sidebar.tpl.php:26
1994
  msgctxt "admin sidebar"
1995
  msgid "Buy a Premium Module"
1996
  msgstr ""
1997
 
1998
- #: admin/templates/sidebar.tpl.php:33
1999
  msgctxt "admin sidebar"
2000
  msgid "Get a Premium Module"
2001
  msgstr ""
2002
 
2003
- #: admin/templates/sidebar.tpl.php:42
2004
  msgctxt "admin sidebar"
2005
  msgid "Single Site License Combo Pack"
2006
  msgstr ""
2007
 
2008
- #: admin/templates/sidebar.tpl.php:43
2009
  msgctxt "admin sidebar"
2010
  msgid "Multi Site License Combo Pack"
2011
  msgstr ""
2012
 
2013
- #: admin/templates/sidebar.tpl.php:50
2014
  msgctxt "admin sidebar"
2015
  msgid "Found a bug? Need support?"
2016
  msgstr ""
2017
 
2018
- #: admin/templates/sidebar.tpl.php:55
2019
  msgctxt "admin sidebar"
2020
  msgid "If you've found a bug or need support <a>visit the forums!</a>"
2021
  msgstr ""
2022
 
2023
- #: admin/templates/sidebar.tpl.php:58
2024
  msgctxt "admin sidebar"
2025
  msgid "Full plugin documentation"
2026
  msgstr ""
2027
 
2028
- #: admin/templates/sidebar.tpl.php:59
2029
  msgctxt "admin sidebar"
2030
  msgid "Quick Start Guide"
2031
  msgstr ""
2032
 
2033
- #: admin/templates/sidebar.tpl.php:60
2034
  msgctxt "admin sidebar"
2035
  msgid "Video Tutorials"
2036
  msgstr ""
2037
 
2038
- #: admin/templates/sidebar.tpl.php:68
2039
  msgctxt "admin sidebar"
2040
  msgid "Installed Modules"
2041
  msgstr ""
2042
 
2043
- #: admin/templates/sidebar.tpl.php:79 admin/templates/sidebar.tpl.php:88
2044
  msgctxt "admin sidebar"
2045
  msgid "Installed"
2046
  msgstr ""
2047
 
2048
- #: admin/templates/sidebar.tpl.php:81 admin/templates/sidebar.tpl.php:88
2049
  msgctxt "admin sidebar"
2050
  msgid "Not Installed"
2051
  msgstr ""
2052
 
2053
- #: admin/templates/sidebar.tpl.php:87
2054
  msgctxt "admin sidebar"
2055
  msgid "Enhanced Categories Module"
2056
  msgstr ""
2057
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2058
  #: admin/templates/transactions.tpl.php:2
2059
  msgctxt "admin transactions"
2060
  msgid "Transactions"
@@ -2156,274 +2374,144 @@ msgctxt "tracking"
2156
  msgid "Allow Tracking"
2157
  msgstr ""
2158
 
2159
- #: admin/transactions.php:9
2160
- msgctxt "admin transactions"
2161
- msgid "transaction"
2162
- msgstr ""
2163
-
2164
- #: admin/transactions.php:10
2165
- msgctxt "admin transactions"
2166
- msgid "transactions"
2167
- msgstr ""
2168
-
2169
- #: admin/transactions.php:17
2170
- msgctxt "admin transactions"
2171
- msgid "ID"
2172
- msgstr ""
2173
-
2174
- #: admin/transactions.php:18
2175
- msgctxt "admin transactions"
2176
- msgid "Type"
2177
- msgstr ""
2178
-
2179
- #: admin/transactions.php:19
2180
- msgctxt "admin transactions"
2181
- msgid "Listing"
2182
- msgstr ""
2183
-
2184
- #: admin/transactions.php:20
2185
- msgctxt "admin transactions"
2186
- msgid "Status"
2187
- msgstr ""
2188
-
2189
- #: admin/transactions.php:21
2190
- msgctxt "admin transactions"
2191
- msgid "Amount"
2192
- msgstr ""
2193
-
2194
- #: admin/transactions.php:22
2195
- msgctxt "admin transactions"
2196
- msgid "Date"
2197
- msgstr ""
2198
-
2199
- #: admin/transactions.php:33
2200
- msgctxt "admin transactions"
2201
- msgid "Listing Submit (Initial Payment)"
2202
- msgstr ""
2203
-
2204
- #: admin/transactions.php:34
2205
- msgctxt "admin transactions"
2206
- msgid "Listing Edit (Category Fee)"
2207
- msgstr ""
2208
-
2209
- #: admin/transactions.php:35
2210
- msgctxt "admin transactions"
2211
- msgid "Renewal"
2212
- msgstr ""
2213
-
2214
- #: admin/transactions.php:36
2215
- msgctxt "admin transactions"
2216
- msgid "Upgrade to Featured"
2217
- msgstr ""
2218
-
2219
- #: admin/transactions.php:53
2220
- msgctxt "admin transactions"
2221
- msgid "Gateway"
2222
- msgstr ""
2223
-
2224
- #: admin/transactions.php:55
2225
- msgctxt "admin transactions"
2226
- msgid "Payer Info"
2227
- msgstr ""
2228
-
2229
- #: admin/transactions.php:57
2230
- msgctxt "admin transactions"
2231
- msgid "Name"
2232
- msgstr ""
2233
-
2234
- #: admin/transactions.php:59
2235
- msgctxt "admin transactions"
2236
- msgid "E-Mail"
2237
- msgstr ""
2238
-
2239
- #: admin/transactions.php:63
2240
- msgctxt "admin transactions"
2241
- msgid "Processed On"
2242
- msgstr ""
2243
-
2244
- #: admin/transactions.php:65
2245
- msgctxt "admin transactions"
2246
- msgid "Processed By"
2247
- msgstr ""
2248
-
2249
- #: admin/transactions.php:101
2250
- msgctxt "admin transactions"
2251
- msgid "Approve"
2252
- msgstr ""
2253
-
2254
- #: admin/transactions.php:105
2255
- msgctxt "admin transactions"
2256
- msgid "Reject"
2257
- msgstr ""
2258
-
2259
- #: admin/transactions.php:111
2260
- msgctxt "admin transactions"
2261
- msgid "+ Details"
2262
- msgstr ""
2263
-
2264
- #: admin/transactions.php:116
2265
- msgctxt "admin transactions"
2266
- msgid "Delete"
2267
- msgstr ""
2268
-
2269
- #: admin/transactions.php:140
2270
- msgctxt "admin transactions"
2271
- msgid "All"
2272
- msgstr ""
2273
-
2274
- #: admin/transactions.php:148
2275
- msgctxt "admin transactions"
2276
- msgid "Approved"
2277
- msgstr ""
2278
-
2279
- #: admin/transactions.php:156
2280
- msgctxt "admin transactions"
2281
- msgid "Pending"
2282
- msgstr ""
2283
-
2284
- #: admin/transactions.php:164
2285
- msgctxt "admin transactions"
2286
- msgid "Rejected"
2287
- msgstr ""
2288
-
2289
- #: admin/transactions.php:259
2290
- msgctxt "admin"
2291
- msgid "The transaction has been deleted."
2292
- msgstr ""
2293
-
2294
- #: business-directory-plugin.php:658
2295
  msgctxt "admin plugins"
2296
  msgid "Settings"
2297
  msgstr ""
2298
 
2299
- #: business-directory-plugin.php:668
2300
  msgctxt "post type general name"
2301
  msgid "Directory"
2302
  msgstr ""
2303
 
2304
- #: business-directory-plugin.php:669
2305
  msgctxt "post type singular name"
2306
  msgid "Directory"
2307
  msgstr ""
2308
 
2309
- #: business-directory-plugin.php:670
2310
  msgctxt "listing"
2311
  msgid "Add New Listing"
2312
  msgstr ""
2313
 
2314
- #: business-directory-plugin.php:671
2315
  msgctxt "post type"
2316
  msgid "Add New Listing"
2317
  msgstr ""
2318
 
2319
- #: business-directory-plugin.php:672 core/compatibility/deprecated.php:255
2320
  msgid "Edit Listing"
2321
  msgstr ""
2322
 
2323
- #: business-directory-plugin.php:673
2324
  msgid "New Listing"
2325
  msgstr ""
2326
 
2327
- #: business-directory-plugin.php:674
2328
  msgid "View Listing"
2329
  msgstr ""
2330
 
2331
- #: business-directory-plugin.php:675
2332
  msgid "Search Listings"
2333
  msgstr ""
2334
 
2335
- #: business-directory-plugin.php:676
2336
  msgid "No listings found"
2337
  msgstr ""
2338
 
2339
- #: business-directory-plugin.php:677
2340
  msgid "No listings found in trash"
2341
  msgstr ""
2342
 
2343
- #: business-directory-plugin.php:699
2344
  msgid "Directory Categories"
2345
  msgstr ""
2346
 
2347
- #: business-directory-plugin.php:809 business-directory-plugin.php:816
2348
  msgctxt "rss feed"
2349
  msgid "%s Feed"
2350
  msgstr ""
2351
 
2352
- #: business-directory-plugin.php:1174
2353
  msgctxt "title"
2354
  msgid "Submit A Listing"
2355
  msgstr ""
2356
 
2357
- #: business-directory-plugin.php:1184
2358
  msgctxt "title"
2359
  msgid "Find a Listing"
2360
  msgstr ""
2361
 
2362
- #: business-directory-plugin.php:1194
2363
  msgctxt "title"
2364
  msgid "View All Listings"
2365
  msgstr ""
2366
 
2367
- #: business-directory-plugin.php:1214
2368
  msgctxt "title"
2369
  msgid "Listings tagged: %s"
2370
  msgstr ""
2371
 
2372
- #: core/class-csv-import.php:361
2373
  msgctxt "admin csv-import"
2374
  msgid "Could not create listing category \"%s\""
2375
  msgstr ""
2376
 
2377
- #: core/class-csv-import.php:503
2378
  msgctxt "admin csv-import"
2379
  msgid "Username \"%s\" does not exist"
2380
  msgstr ""
2381
 
2382
- #: core/class-csv-import.php:535
2383
  msgctxt "admin csv-import"
2384
  msgid "Missing required field: %s"
2385
  msgstr ""
2386
 
2387
- #: core/class-csv-import.php:555
2388
  msgctxt "admin csv-import"
2389
  msgid "Listing category \"%s\" does not exist"
2390
  msgstr ""
2391
 
2392
- #: core/class-form-field.php:51
2393
  msgctxt "form-fields-api"
2394
  msgid "Invalid form field type"
2395
  msgstr ""
2396
 
2397
- #: core/class-form-field.php:402
2398
  msgctxt "form-fields-api"
2399
  msgid "Field label is required."
2400
  msgstr ""
2401
 
2402
- #: core/class-form-field.php:419
 
 
 
 
 
2403
  msgctxt "form-fields-api"
2404
  msgid ""
2405
  "There can only be one field with association \"%s\". Please select another "
2406
  "association."
2407
  msgstr ""
2408
 
2409
- #: core/class-form-field.php:429
2410
  msgctxt "form-fields-api"
2411
  msgid "\"%s\" is an invalid field type for this association."
2412
  msgstr ""
2413
 
2414
- #: core/class-form-field.php:460
2415
  msgctxt "form-fields-api"
2416
  msgid "Invalid field ID"
2417
  msgstr ""
2418
 
2419
- #: core/class-form-field.php:469
2420
  msgctxt "form-fields api"
2421
  msgid ""
2422
  "This form field can't be deleted because it is required for the plugin to "
2423
  "work."
2424
  msgstr ""
2425
 
2426
- #: core/class-form-field.php:481
2427
  msgctxt "form-fields-api"
2428
  msgid "An error occurred while trying to delete this field."
2429
  msgstr ""
@@ -2478,12 +2566,12 @@ msgctxt "listing"
2478
  msgid "(Fee Unavailable)"
2479
  msgstr ""
2480
 
2481
- #: core/class-listings-api.php:294
2482
  msgctxt "notify email"
2483
  msgid "[%s] New listing notification"
2484
  msgstr ""
2485
 
2486
- #: core/class-listings-api.php:313
2487
  msgctxt "notify email"
2488
  msgid "[%s] Listing edit notification"
2489
  msgstr ""
@@ -2528,12 +2616,12 @@ msgctxt "widgets"
2528
  msgid "Leave blank for automatic height."
2529
  msgstr ""
2530
 
2531
- #: core/class-payment.php:218
2532
  msgctxt "listings"
2533
  msgid "Fee \"%s\" for category \"%s\""
2534
  msgstr ""
2535
 
2536
- #: core/class-recaptcha.php:81 core/class-recaptcha.php:96
2537
  msgctxt "recaptcha"
2538
  msgid "The reCAPTCHA wasn't entered correctly."
2539
  msgstr ""
@@ -2750,12 +2838,12 @@ msgctxt "admin settings"
2750
  msgid "Enable AJAX compatibility mode?"
2751
  msgstr ""
2752
 
2753
- #: core/class-settings.php:141 core/class-settings.php:604
2754
  msgctxt "admin settings"
2755
  msgid "Listings"
2756
  msgstr ""
2757
 
2758
- #: core/class-settings.php:142 core/class-settings.php:288
2759
  msgctxt "admin settings"
2760
  msgid "General Settings"
2761
  msgstr ""
@@ -2948,12 +3036,12 @@ msgctxt "admin settings"
2948
  msgid "Sort order for categories"
2949
  msgstr ""
2950
 
2951
- #: core/class-settings.php:242 core/class-settings.php:259
2952
  msgctxt "admin settings"
2953
  msgid "Ascending"
2954
  msgstr ""
2955
 
2956
- #: core/class-settings.php:242 core/class-settings.php:259
2957
  msgctxt "admin settings"
2958
  msgid "Descending"
2959
  msgstr ""
@@ -3010,72 +3098,77 @@ msgstr ""
3010
 
3011
  #: core/class-settings.php:255
3012
  msgctxt "admin settings"
3013
- msgid "Paid first then free"
3014
  msgstr ""
3015
 
3016
- #: core/class-settings.php:257
3017
  msgctxt "admin settings"
3018
- msgid "Sort directory listings by"
3019
  msgstr ""
3020
 
3021
  #: core/class-settings.php:258
3022
  msgctxt "admin settings"
 
 
 
 
 
3023
  msgid "Ascending for ascending order A-Z, Descending for descending order Z-A"
3024
  msgstr ""
3025
 
3026
- #: core/class-settings.php:263
3027
  msgctxt "admin settings"
3028
  msgid "Enable sort bar?"
3029
  msgstr ""
3030
 
3031
- #: core/class-settings.php:268
3032
  msgctxt "admin settings"
3033
  msgid "Sortbar Fields"
3034
  msgstr ""
3035
 
3036
- #: core/class-settings.php:277
3037
  msgctxt "admin settings"
3038
  msgid "Featured (Sticky) listing settings"
3039
  msgstr ""
3040
 
3041
- #: core/class-settings.php:278
3042
  msgctxt "admin settings"
3043
  msgid "Offer sticky listings?"
3044
  msgstr ""
3045
 
3046
- #: core/class-settings.php:279
3047
  msgctxt "admin settings"
3048
  msgid "Offer upgrades during submit process?"
3049
  msgstr ""
3050
 
3051
- #: core/class-settings.php:280
3052
  msgctxt "admin settings"
3053
  msgid "Sticky listing price"
3054
  msgstr ""
3055
 
3056
- #: core/class-settings.php:281
3057
  msgctxt "admin settings"
3058
  msgid "Sticky listing page description text"
3059
  msgstr ""
3060
 
3061
- #: core/class-settings.php:282
3062
  msgctxt "admin settings"
3063
  msgid ""
3064
  "You can upgrade your listing to featured status. Featured listings will "
3065
  "always appear on top of regular listings."
3066
  msgstr ""
3067
 
3068
- #: core/class-settings.php:287
3069
  msgctxt "admin settings"
3070
  msgid "E-Mail"
3071
  msgstr ""
3072
 
3073
- #: core/class-settings.php:291
3074
  msgctxt "admin settings"
3075
  msgid "Display email address fields publicly?"
3076
  msgstr ""
3077
 
3078
- #: core/class-settings.php:294
3079
  msgctxt "admin settings"
3080
  msgid ""
3081
  "Shows the email address of the listing owner to all web users. NOT "
@@ -3083,487 +3176,507 @@ msgid ""
3083
  "harvest it for future use."
3084
  msgstr ""
3085
 
3086
- #: core/class-settings.php:297
3087
  msgctxt "admin settings"
3088
  msgid "How to determine the listing's email address?"
3089
  msgstr ""
3090
 
3091
- #: core/class-settings.php:300
3092
  msgctxt "admin settings"
3093
  msgid ""
3094
  "This affects emails sent to listing owners via contact forms or when their "
3095
  "listings expire."
3096
  msgstr ""
3097
 
3098
- #: core/class-settings.php:307
3099
  msgctxt "admin settings"
3100
  msgid "E-Mail Notifications"
3101
  msgstr ""
3102
 
3103
- #: core/class-settings.php:310
3104
  msgctxt "admin settings"
3105
  msgid "Notify admin via e-mail when..."
3106
  msgstr ""
3107
 
3108
- #: core/class-settings.php:314
3109
  msgctxt "admin settings"
3110
  msgid "A new listing is submitted."
3111
  msgstr ""
3112
 
3113
- #: core/class-settings.php:315
3114
  msgctxt "admin settings"
3115
  msgid "A listing is edited."
3116
  msgstr ""
3117
 
3118
- #: core/class-settings.php:316
3119
  msgctxt "admin settings"
3120
  msgid "A listing expires."
3121
  msgstr ""
3122
 
3123
- #: core/class-settings.php:317
3124
  msgctxt "admin settings"
3125
  msgid "A contact message is sent to a listing's owner."
3126
  msgstr ""
3127
 
3128
- #: core/class-settings.php:323
3129
  msgctxt "admin settings"
3130
  msgid "CC this e-mail address too"
3131
  msgstr ""
3132
 
3133
- #: core/class-settings.php:329
3134
  msgctxt "admin settings"
3135
  msgid "Notify users via e-mail when..."
3136
  msgstr ""
3137
 
3138
- #: core/class-settings.php:332
3139
  msgctxt "admin settings"
3140
  msgid "You can modify the text template used for most of these e-mails below."
3141
  msgstr ""
3142
 
3143
- #: core/class-settings.php:333
3144
  msgctxt "admin settings"
3145
  msgid "Their listing is submitted."
3146
  msgstr ""
3147
 
3148
- #: core/class-settings.php:334
3149
  msgctxt "admin settings"
3150
  msgid "Their listing is approved/published."
3151
  msgstr ""
3152
 
3153
- #: core/class-settings.php:343
3154
  msgctxt "contact email"
3155
  msgid "You have received a reply from your listing at %s."
3156
  msgstr ""
3157
 
3158
- #: core/class-settings.php:344
3159
  msgctxt "contact email"
3160
  msgid "Name: %s"
3161
  msgstr ""
3162
 
3163
- #: core/class-settings.php:345
3164
  msgctxt "contact email"
3165
  msgid "E-Mail: %s"
3166
  msgstr ""
3167
 
3168
- #: core/class-settings.php:346
3169
  msgctxt "contact email"
3170
  msgid "Message:"
3171
  msgstr ""
3172
 
3173
- #: core/class-settings.php:348
3174
  msgctxt "contact email"
3175
  msgid "Time: %s"
3176
  msgstr ""
3177
 
3178
- #: core/class-settings.php:350
3179
  msgctxt "admin settings"
3180
  msgid "E-Mail Templates"
3181
  msgstr ""
3182
 
3183
- #: core/class-settings.php:353
3184
  msgctxt "admin settings"
3185
  msgid "Email confirmation message"
3186
  msgstr ""
3187
 
3188
- #: core/class-settings.php:357
3189
  msgctxt "admin settings"
3190
  msgid "Sent after a listing has been submitted."
3191
  msgstr ""
3192
 
3193
- #: core/class-settings.php:358 core/class-settings.php:366
3194
- #: core/class-settings.php:407
3195
  msgctxt "admin settings"
3196
  msgid "Listing's title"
3197
  msgstr ""
3198
 
3199
- #: core/class-settings.php:361
3200
  msgctxt "admin settings"
3201
  msgid "Listing published message"
3202
  msgstr ""
3203
 
3204
- #: core/class-settings.php:364
3205
  msgctxt "admin settings"
3206
  msgid ""
3207
  "Your listing \"[listing]\" is now available at [listing-url] and can be "
3208
  "viewed by the public."
3209
  msgstr ""
3210
 
3211
- #: core/class-settings.php:365
3212
  msgctxt "admin settings"
3213
  msgid "Sent when the listing has been published or approved by an admin."
3214
  msgstr ""
3215
 
3216
- #: core/class-settings.php:367
3217
  msgctxt "admin settings"
3218
  msgid "Listing's URL"
3219
  msgstr ""
3220
 
3221
- #: core/class-settings.php:371
3222
  msgctxt "admin settings"
3223
  msgid "Listing Contact Message"
3224
  msgstr ""
3225
 
3226
- #: core/class-settings.php:375
3227
  msgctxt "admin settings"
3228
  msgid ""
3229
  "Sent to listing owners when someone uses the contact form on their listing "
3230
  "pages."
3231
  msgstr ""
3232
 
3233
- #: core/class-settings.php:385
3234
  msgctxt "admin settings"
3235
  msgid "Payment related"
3236
  msgstr ""
3237
 
3238
- #: core/class-settings.php:402
3239
  msgctxt "admin settings"
3240
  msgid "Payment abandoned reminder message"
3241
  msgstr ""
3242
 
3243
- #: core/class-settings.php:406
3244
  msgctxt "admin settings"
3245
  msgid "Sent some time after a pending payment is abandoned by users."
3246
  msgstr ""
3247
 
3248
- #: core/class-settings.php:408
3249
  msgctxt "admin settings"
3250
  msgid "Checkout URL link"
3251
  msgstr ""
3252
 
3253
- #: core/class-settings.php:414
3254
  msgctxt "admin settings"
3255
  msgid "Renewal Reminders"
3256
  msgstr ""
3257
 
3258
- #: core/class-settings.php:417
3259
  msgctxt "admin settings"
3260
  msgid ""
3261
  "This section refers only to the text of the renewal/expiration notices. You "
3262
  "can also <a>configure when the e-mails are sent</a>."
3263
  msgstr ""
3264
 
3265
- #: core/class-settings.php:421
3266
  msgctxt "admin settings"
3267
  msgid "Pending expiration e-mail message"
3268
  msgstr ""
3269
 
3270
- #: core/class-settings.php:425
3271
  msgctxt "settings"
3272
  msgid ""
3273
  "Sent some time before the listing expires. Applies to non-recurring renewals "
3274
  "only."
3275
  msgstr ""
3276
 
3277
- #: core/class-settings.php:426 core/class-settings.php:439
3278
- #: core/class-settings.php:452 core/class-settings.php:465
3279
- #: core/class-settings.php:478
3280
- msgctxt "settings"
3281
- msgid "Listing's name (with link)"
3282
- msgstr ""
3283
-
3284
  #: core/class-settings.php:427 core/class-settings.php:440
3285
  #: core/class-settings.php:453 core/class-settings.php:466
3286
  #: core/class-settings.php:479
3287
  msgctxt "settings"
3288
- msgid "Author's name"
3289
  msgstr ""
3290
 
3291
  #: core/class-settings.php:428 core/class-settings.php:441
 
3292
  #: core/class-settings.php:480
3293
  msgctxt "settings"
 
 
 
 
 
 
3294
  msgid "Expiration date"
3295
  msgstr ""
3296
 
3297
- #: core/class-settings.php:429
3298
  msgctxt "settings"
3299
  msgid "Category that is going to expire"
3300
  msgstr ""
3301
 
3302
- #: core/class-settings.php:430 core/class-settings.php:443
3303
- #: core/class-settings.php:482
3304
  msgctxt "settings"
3305
  msgid "Link to renewal page"
3306
  msgstr ""
3307
 
3308
- #: core/class-settings.php:431 core/class-settings.php:444
3309
- #: core/class-settings.php:456 core/class-settings.php:469
3310
- #: core/class-settings.php:483
3311
  msgctxt "settings"
3312
  msgid "Link to your site"
3313
  msgstr ""
3314
 
3315
- #: core/class-settings.php:434
3316
  msgctxt "admin settings"
3317
  msgid "Listing Renewal e-mail message"
3318
  msgstr ""
3319
 
3320
- #: core/class-settings.php:438
3321
  msgctxt "settings"
3322
  msgid ""
3323
  "Sent at the time of listing expiration. Applies to non-recurring renewals "
3324
  "only."
3325
  msgstr ""
3326
 
3327
- #: core/class-settings.php:442 core/class-settings.php:481
3328
  msgctxt "settings"
3329
  msgid "Category that expired"
3330
  msgstr ""
3331
 
3332
- #: core/class-settings.php:447
3333
  msgctxt "admin settings"
3334
  msgid "Listing auto-renewal reminder (recurring payments)"
3335
  msgstr ""
3336
 
3337
- #: core/class-settings.php:451
3338
  msgctxt "settings"
3339
  msgid ""
3340
  "Sent some time before the listing is auto-renewed. Applies to recurring "
3341
  "renewals only."
3342
  msgstr ""
3343
 
3344
- #: core/class-settings.php:454 core/class-settings.php:468
3345
  msgctxt "settings"
3346
  msgid "Renewal date"
3347
  msgstr ""
3348
 
3349
- #: core/class-settings.php:455
3350
  msgctxt "settings"
3351
  msgid "Category that is going to be renewed"
3352
  msgstr ""
3353
 
3354
- #: core/class-settings.php:457
3355
  msgctxt "settings"
3356
  msgid "Link to manage subscriptions"
3357
  msgstr ""
3358
 
3359
- #: core/class-settings.php:460
3360
  msgctxt "admin settings"
3361
  msgid "Listing Renewal e-mail message (recurring payments)"
3362
  msgstr ""
3363
 
3364
- #: core/class-settings.php:464
3365
  msgctxt "settings"
3366
  msgid ""
3367
  "Sent after the listing is auto-renewed. Applies to recurring renewals only."
3368
  msgstr ""
3369
 
3370
- #: core/class-settings.php:467
3371
  msgctxt "settings"
3372
  msgid "Renewed category"
3373
  msgstr ""
3374
 
3375
- #: core/class-settings.php:473
3376
  msgctxt "admin settings"
3377
  msgid "Renewal reminder e-mail message"
3378
  msgstr ""
3379
 
3380
- #: core/class-settings.php:477
3381
  msgctxt "settings"
3382
  msgid ""
3383
  "Sent some time after listing expiration and when no renewal has occurred. "
3384
  "Applies to both recurring and non-recurring renewals."
3385
  msgstr ""
3386
 
3387
- #: core/class-settings.php:487
3388
  msgctxt "admin settings"
3389
  msgid "Payment"
3390
  msgstr ""
3391
 
3392
- #: core/class-settings.php:488
3393
  msgctxt "admin settings"
3394
  msgid "Payment Settings"
3395
  msgstr ""
3396
 
3397
- #: core/class-settings.php:491
3398
  msgctxt "admin settings"
3399
  msgid "Turn On payments?"
3400
  msgstr ""
3401
 
3402
- #: core/class-settings.php:493
3403
  msgctxt "admin settings"
3404
  msgid "Put payment gateways in test mode?"
3405
  msgstr ""
3406
 
3407
- #: core/class-settings.php:498
3408
  msgctxt "admin settings"
3409
  msgid "Perform checkouts on the secure (HTTPS) version of your site?"
3410
  msgstr ""
3411
 
3412
- #: core/class-settings.php:501
3413
  msgctxt "admin settings"
3414
  msgid ""
3415
  "Recommended for added security. For this to work you need to enable HTTPS on "
3416
  "your server and <a>obtain an SSL certificate</a>."
3417
  msgstr ""
3418
 
3419
- #: core/class-settings.php:505
3420
  msgctxt "admin settings"
3421
  msgid "Currency Code"
3422
  msgstr ""
3423
 
3424
- #: core/class-settings.php:507
3425
  msgctxt "admin settings"
3426
  msgid "Australian Dollar (AUD)"
3427
  msgstr ""
3428
 
3429
- #: core/class-settings.php:508
3430
  msgctxt "admin settings"
3431
  msgid "Brazilian Real (BRL)"
3432
  msgstr ""
3433
 
3434
- #: core/class-settings.php:509
3435
  msgctxt "admin settings"
3436
  msgid "Canadian Dollar (CAD)"
3437
  msgstr ""
3438
 
3439
- #: core/class-settings.php:510
3440
  msgctxt "admin settings"
3441
  msgid "Czech Koruna (CZK)"
3442
  msgstr ""
3443
 
3444
- #: core/class-settings.php:511
3445
  msgctxt "admin settings"
3446
  msgid "Danish Krone (DKK)"
3447
  msgstr ""
3448
 
3449
- #: core/class-settings.php:512
3450
  msgctxt "admin settings"
3451
  msgid "Euro (EUR)"
3452
  msgstr ""
3453
 
3454
- #: core/class-settings.php:513
3455
  msgctxt "admin settings"
3456
  msgid "Hong Kong Dollar (HKD)"
3457
  msgstr ""
3458
 
3459
- #: core/class-settings.php:514
3460
  msgctxt "admin settings"
3461
  msgid "Hungarian Forint (HUF)"
3462
  msgstr ""
3463
 
3464
- #: core/class-settings.php:515
3465
  msgctxt "admin settings"
3466
  msgid "Israeli New Shequel (ILS)"
3467
  msgstr ""
3468
 
3469
- #: core/class-settings.php:516
3470
  msgctxt "admin settings"
3471
  msgid "Japanese Yen (JPY)"
3472
  msgstr ""
3473
 
3474
- #: core/class-settings.php:517
3475
  msgctxt "admin settings"
3476
  msgid "Malasian Ringgit (MYR)"
3477
  msgstr ""
3478
 
3479
- #: core/class-settings.php:518
3480
  msgctxt "admin settings"
3481
  msgid "Mexican Peso (MXN)"
3482
  msgstr ""
3483
 
3484
- #: core/class-settings.php:519
3485
  msgctxt "admin settings"
3486
  msgid "Norwegian Krone (NOK)"
3487
  msgstr ""
3488
 
3489
- #: core/class-settings.php:520
3490
  msgctxt "admin settings"
3491
  msgid "New Zealand Dollar (NZD)"
3492
  msgstr ""
3493
 
3494
- #: core/class-settings.php:521
3495
  msgctxt "admin settings"
3496
  msgid "Philippine Peso (PHP)"
3497
  msgstr ""
3498
 
3499
- #: core/class-settings.php:522
3500
  msgctxt "admin settings"
3501
  msgid "Polish Zloty (PLN)"
3502
  msgstr ""
3503
 
3504
- #: core/class-settings.php:523
3505
  msgctxt "admin settings"
3506
  msgid "Pound Sterling (GBP)"
3507
  msgstr ""
3508
 
3509
- #: core/class-settings.php:524
3510
  msgctxt "admin settings"
3511
  msgid "Singapore Dollar (SGD)"
3512
  msgstr ""
3513
 
3514
- #: core/class-settings.php:525
3515
  msgctxt "admin settings"
3516
  msgid "Swedish Krona (SEK)"
3517
  msgstr ""
3518
 
3519
- #: core/class-settings.php:526
3520
  msgctxt "admin settings"
3521
  msgid "Swiss Franc (CHF)"
3522
  msgstr ""
3523
 
3524
- #: core/class-settings.php:527
3525
  msgctxt "admin settings"
3526
  msgid "Taiwan Dollar (TWD)"
3527
  msgstr ""
3528
 
3529
- #: core/class-settings.php:528
3530
  msgctxt "admin settings"
3531
  msgid "Thai Baht (THB)"
3532
  msgstr ""
3533
 
3534
- #: core/class-settings.php:529
3535
  msgctxt "admin settings"
3536
  msgid "Turkish Lira (TRY)"
3537
  msgstr ""
3538
 
3539
- #: core/class-settings.php:530
3540
  msgctxt "admin settings"
3541
- msgid "U.S. Dollar"
3542
  msgstr ""
3543
 
3544
- #: core/class-settings.php:534
3545
  msgctxt "admin settings"
3546
  msgid "Currency Symbol"
3547
  msgstr ""
3548
 
3549
- #: core/class-settings.php:537
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3550
  msgctxt "admin settings"
3551
  msgid "Thank you for payment message"
3552
  msgstr ""
3553
 
3554
- #: core/class-settings.php:538
3555
  msgctxt "admin settings"
3556
  msgid ""
3557
  "Thank you for your payment. Your payment is being verified and your listing "
3558
  "reviewed. The verification and review process could take up to 48 hours."
3559
  msgstr ""
3560
 
3561
- #: core/class-settings.php:543
3562
  msgctxt "admin settings"
3563
  msgid "Ask users to come back for abandoned payments?"
3564
  msgstr ""
3565
 
3566
- #: core/class-settings.php:546
3567
  msgctxt "admin settings"
3568
  msgid ""
3569
  "An abandoned payment is when a user attempts to place a listing and gets to "
@@ -3572,51 +3685,51 @@ msgid ""
3572
  "the transaction. BD can remind them to come back and continue."
3573
  msgstr ""
3574
 
3575
- #: core/class-settings.php:552
3576
  msgctxt "admin settings"
3577
  msgid "Listing abandonment threshold (hours)"
3578
  msgstr ""
3579
 
3580
- #: core/class-settings.php:557
3581
  msgctxt "admin settings"
3582
  msgid ""
3583
  "Listings with pending payments are marked as abandoned after this time. You "
3584
  "can also <a>customize the e-mail</a> users receive."
3585
  msgstr ""
3586
 
3587
- #: core/class-settings.php:563
3588
  msgctxt "admin settings"
3589
  msgid "Registration"
3590
  msgstr ""
3591
 
3592
- #: core/class-settings.php:564
3593
  msgctxt "admin settings"
3594
  msgid "Registration Settings"
3595
  msgstr ""
3596
 
3597
- #: core/class-settings.php:565
3598
  msgctxt "admin settings"
3599
  msgid "Require login to post listings?"
3600
  msgstr ""
3601
 
3602
- #: core/class-settings.php:570
3603
  msgctxt "admin settings"
3604
  msgid "Registration URL"
3605
  msgstr ""
3606
 
3607
- #: core/class-settings.php:573
3608
  msgctxt "admin settings"
3609
  msgid ""
3610
  "URL of your membership plugin's registration page. Only enter this if using "
3611
  "a membership plugin or custom registration page."
3612
  msgstr ""
3613
 
3614
- #: core/class-settings.php:577
3615
  msgctxt "admin settings"
3616
  msgid "Image"
3617
  msgstr ""
3618
 
3619
- #: core/class-settings.php:578
3620
  msgctxt "admin settings"
3621
  msgid ""
3622
  "Any changes to these settings will affect new listings only. Existing "
@@ -3625,78 +3738,78 @@ msgid ""
3625
  "here."
3626
  msgstr ""
3627
 
3628
- #: core/class-settings.php:579
3629
  msgctxt "admin settings"
3630
  msgid "Image Settings"
3631
  msgstr ""
3632
 
3633
- #: core/class-settings.php:580
3634
  msgctxt "admin settings"
3635
  msgid "Allow images?"
3636
  msgstr ""
3637
 
3638
- #: core/class-settings.php:582
3639
  msgctxt "admin settings"
3640
  msgid "Min Image File Size (KB)"
3641
  msgstr ""
3642
 
3643
- #: core/class-settings.php:583
3644
  msgctxt "admin settings"
3645
  msgid "Max Image File Size (KB)"
3646
  msgstr ""
3647
 
3648
- #: core/class-settings.php:585
3649
  msgctxt "admin settings"
3650
  msgid "Min image width (px)"
3651
  msgstr ""
3652
 
3653
- #: core/class-settings.php:586
3654
  msgctxt "admin settings"
3655
  msgid "Min image height (px)"
3656
  msgstr ""
3657
 
3658
- #: core/class-settings.php:588
3659
  msgctxt "admin settings"
3660
  msgid "Max image width (px)"
3661
  msgstr ""
3662
 
3663
- #: core/class-settings.php:589
3664
  msgctxt "admin settings"
3665
  msgid "Max image height (px)"
3666
  msgstr ""
3667
 
3668
- #: core/class-settings.php:591
3669
  msgctxt "admin settings"
3670
  msgid "Turn on thickbox/lightbox?"
3671
  msgstr ""
3672
 
3673
- #: core/class-settings.php:591
3674
  msgctxt "admin settings"
3675
  msgid ""
3676
  "Uncheck if it conflicts with other elements or plugins installed on your site"
3677
  msgstr ""
3678
 
3679
- #: core/class-settings.php:593
3680
  msgctxt "admin settings"
3681
  msgid "Thumbnails"
3682
  msgstr ""
3683
 
3684
- #: core/class-settings.php:594
3685
  msgctxt "admin settings"
3686
  msgid "Thumbnail width (px)"
3687
  msgstr ""
3688
 
3689
- #: core/class-settings.php:595
3690
  msgctxt "admin settings"
3691
  msgid "Thumbnail height (px)"
3692
  msgstr ""
3693
 
3694
- #: core/class-settings.php:598
3695
  msgctxt "admin settings"
3696
  msgid "Crop thumbnails to exact dimensions?"
3697
  msgstr ""
3698
 
3699
- #: core/class-settings.php:601
3700
  msgctxt "admin settings"
3701
  msgid ""
3702
  "When enabled images will match exactly the dimensions above but part of the "
@@ -3705,140 +3818,140 @@ msgid ""
3705
  "Depending on the uploaded images, thumbnails may have different heights."
3706
  msgstr ""
3707
 
3708
- #: core/class-settings.php:607
3709
  msgctxt "admin settings"
3710
  msgid "Number of free images"
3711
  msgstr ""
3712
 
3713
- #: core/class-settings.php:612
3714
  msgctxt "admin settings"
3715
  msgid ""
3716
  "For paid listing images, configure that by adding or editing a <a>Fee Plan</"
3717
  "a> instead of this setting, which is ignored for paid listings."
3718
  msgstr ""
3719
 
3720
- #: core/class-settings.php:613
3721
  msgctxt "admin settings"
3722
  msgid "Use default picture for listings with no picture?"
3723
  msgstr ""
3724
 
3725
- #: core/class-settings.php:614
3726
  msgctxt "admin settings"
3727
  msgid "Show Thumbnail on main listings page?"
3728
  msgstr ""
3729
 
3730
- #: core/class-settings.php:670
3731
  msgctxt "admin settings"
3732
  msgid ""
3733
  "Could not copy the AJAX compatibility plugin \"%s\". Compatibility mode was "
3734
  "not activated."
3735
  msgstr ""
3736
 
3737
- #: core/class-settings.php:678
3738
  msgctxt "admin settings"
3739
  msgid ""
3740
  "Could not activate AJAX Compatibility mode: the directory \"%s\" could not "
3741
  "be created."
3742
  msgstr ""
3743
 
3744
- #: core/class-settings.php:687
3745
  msgctxt "admin settings"
3746
  msgid ""
3747
  "Could not remove the \"Business Directory Plugin - AJAX Compatibility Module"
3748
  "\". Please remove the file \"%s\" manually or deactivate the plugin."
3749
  msgstr ""
3750
 
3751
- #: core/class-settings.php:986
3752
  msgctxt "settings"
3753
  msgid "Deactivate License"
3754
  msgstr ""
3755
 
3756
- #: core/class-settings.php:988
3757
  msgctxt "settings"
3758
  msgid "Deactivating license..."
3759
  msgstr ""
3760
 
3761
- #: core/class-settings.php:991
3762
  msgctxt "settings"
3763
  msgid "Activate License"
3764
  msgstr ""
3765
 
3766
- #: core/class-settings.php:993
3767
  msgctxt "settings"
3768
  msgid "Activating license..."
3769
  msgstr ""
3770
 
3771
- #: core/class-settings.php:1017
3772
  msgctxt "admin settings"
3773
  msgid "Valid placeholders: %s"
3774
  msgstr ""
3775
 
3776
- #: core/class-settings.php:1051
3777
  msgctxt "settings email"
3778
  msgid "Click to edit e-mail"
3779
  msgstr ""
3780
 
3781
- #: core/class-settings.php:1052
3782
  msgctxt "settings email"
3783
  msgid "Click to edit"
3784
  msgstr ""
3785
 
3786
- #: core/class-settings.php:1065
3787
  msgctxt "settings email"
3788
  msgid "E-Mail Subject"
3789
  msgstr ""
3790
 
3791
- #: core/class-settings.php:1076
3792
  msgctxt "settings email"
3793
  msgid "E-Mail Body"
3794
  msgstr ""
3795
 
3796
- #: core/class-settings.php:1087
3797
  msgctxt "settings email"
3798
  msgid "You can use the following placeholders:"
3799
  msgstr ""
3800
 
3801
- #: core/class-settings.php:1110
3802
  msgctxt "settings email"
3803
  msgid "Preview e-mail"
3804
  msgstr ""
3805
 
3806
- #: core/class-settings.php:1111
3807
  msgctxt "settings email"
3808
  msgid "Cancel"
3809
  msgstr ""
3810
 
3811
- #: core/class-settings.php:1112
3812
  msgctxt "settings email"
3813
  msgid "Save Changes"
3814
  msgstr ""
3815
 
3816
- #: core/class-settings.php:1131
3817
  msgctxt "settings email"
3818
  msgid "Site title"
3819
  msgstr ""
3820
 
3821
- #: core/class-settings.php:1134
3822
  msgctxt "settings email"
3823
  msgid "Site title (with link)"
3824
  msgstr ""
3825
 
3826
- #: core/class-settings.php:1137
3827
  msgctxt "settings email"
3828
  msgid "Site address (with link)"
3829
  msgstr ""
3830
 
3831
- #: core/class-settings.php:1140
3832
  msgctxt "settings email"
3833
  msgid "Directory URL (with link)"
3834
  msgstr ""
3835
 
3836
- #: core/class-settings.php:1143
3837
  msgctxt "settings email"
3838
  msgid "Current date"
3839
  msgstr ""
3840
 
3841
- #: core/class-settings.php:1146
3842
  msgctxt "settings email"
3843
  msgid "Current time"
3844
  msgstr ""
@@ -3874,175 +3987,193 @@ msgstr ""
3874
  msgid "Upgrade Listing"
3875
  msgstr ""
3876
 
3877
- #: core/compatibility/deprecated.php:214 core/templates-ui.php:182
3878
  msgid "Submit A Listing"
3879
  msgstr ""
3880
 
3881
- #: core/compatibility/deprecated.php:227 core/templates-ui.php:191
3882
  msgid "View Listings"
3883
  msgstr ""
3884
 
3885
- #: core/compatibility/deprecated.php:238 core/templates-ui.php:201
3886
  msgid "Directory"
3887
  msgstr ""
3888
 
3889
  #: core/compatibility/templates/wpbusdirman-index-categories.php:12
3890
- #: core/templates-ui.php:228
3891
  msgctxt "templates"
3892
  msgid "Search Listings"
3893
  msgstr ""
3894
 
3895
- #: core/form-fields-types.php:12
3896
  msgctxt "form-fields api"
3897
- msgid "Textfield"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3898
  msgstr ""
3899
 
3900
- #: core/form-fields-types.php:47
3901
  msgctxt "form-fields api"
3902
- msgid "Format 01/31/1969"
3903
  msgstr ""
3904
 
3905
- #: core/form-fields-types.php:67
 
 
 
 
3906
  msgctxt "form-fields api"
3907
- msgid "URL Field"
3908
  msgstr ""
3909
 
3910
- #: core/form-fields-types.php:84
3911
- msgctxt "form-fields admin"
3912
- msgid "Open link in a new window?"
3913
  msgstr ""
3914
 
3915
- #: core/form-fields-types.php:87
3916
- msgctxt "form-fields admin"
3917
- msgid "Use rel=\"nofollow\" when displaying the link?"
3918
  msgstr ""
3919
 
3920
- #: core/form-fields-types.php:191
3921
  msgctxt "form-fields api"
3922
- msgid "URL:"
3923
  msgstr ""
3924
 
3925
- #: core/form-fields-types.php:198
3926
  msgctxt "form-fields api"
3927
- msgid "Link Text (optional):"
3928
  msgstr ""
3929
 
3930
- #: core/form-fields-types.php:214
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3931
  msgctxt "form-fields api"
3932
  msgid "Select List"
3933
  msgstr ""
3934
 
3935
- #: core/form-fields-types.php:270
3936
  msgctxt "form-fields-api category-select"
3937
  msgid "-- Choose Terms --"
3938
  msgstr ""
3939
 
3940
- #: core/form-fields-types.php:270 core/form-fields-types.php:305
 
3941
  msgctxt "form-fields-api category-select"
3942
  msgid "-- Choose One --"
3943
  msgstr ""
3944
 
3945
- #: core/form-fields-types.php:340 core/form-fields-types.php:591
3946
- #: core/form-fields-types.php:722
3947
- msgctxt "form-fields admin"
3948
- msgid "Field Options (for select lists, radio buttons and checkboxes)."
3949
- msgstr ""
3950
-
3951
- #: core/form-fields-types.php:351
3952
  msgctxt "form-fields admin"
3953
  msgid "Allow empty selection on search?"
3954
  msgstr ""
3955
 
3956
- #: core/form-fields-types.php:368 core/form-fields-types.php:610
3957
- #: core/form-fields-types.php:743
3958
- msgctxt "form-fields admin"
3959
- msgid "Field list of options is required."
3960
- msgstr ""
3961
-
3962
- #: core/form-fields-types.php:448
3963
  msgctxt "form-fields api"
3964
  msgid "Textarea"
3965
  msgstr ""
3966
 
3967
- #: core/form-fields-types.php:477
3968
  msgctxt "form-fields admin"
3969
  msgid "Allow HTML input for this field?"
3970
  msgstr ""
3971
 
3972
- #: core/form-fields-types.php:481
3973
  msgctxt "form-fields admin"
3974
  msgid "Allow WordPress shortcodes in this field?"
3975
  msgstr ""
3976
 
3977
- #: core/form-fields-types.php:485
3978
  msgctxt "form-fields admin"
3979
  msgid ""
3980
  "<b>Advanced users only!</b> Unless you've been told to change this, don't "
3981
  "switch it unless you know what you're doing."
3982
  msgstr ""
3983
 
3984
- #: core/form-fields-types.php:486
3985
  msgctxt "form-fields admin"
3986
  msgid "Apply \"the_content\" filter before displaying this field?"
3987
  msgstr ""
3988
 
3989
- #: core/form-fields-types.php:532
3990
- msgctxt "form-fields api"
3991
- msgid "Radio button"
3992
- msgstr ""
3993
-
3994
- #: core/form-fields-types.php:638
3995
- msgctxt "form-fields api"
3996
- msgid "Multiple select list"
3997
- msgstr ""
3998
-
3999
- #: core/form-fields-types.php:643
4000
  msgctxt "form-fields api"
4001
- msgid "Multiselect List"
4002
  msgstr ""
4003
 
4004
- #: core/form-fields-types.php:659
4005
  msgctxt "form-fields api"
4006
- msgid "Checkbox"
4007
  msgstr ""
4008
 
4009
- #: core/form-fields-types.php:817
4010
  msgctxt "form-fields api"
4011
  msgid "Social Site (Twitter handle)"
4012
  msgstr ""
4013
 
4014
- #: core/form-fields-types.php:866
4015
  msgctxt "form-fields api"
4016
- msgid "Social Site (Facebook page)"
4017
- msgstr ""
4018
-
4019
- #: core/form-fields-types.php:914
4020
- msgctxt "form-fields api"
4021
- msgid "Social Site (LinkedIn profile)"
4022
  msgstr ""
4023
 
4024
- #: core/form-fields-types.php:959
4025
- msgctxt "form-fields api"
4026
- msgid "Image (file upload)"
4027
  msgstr ""
4028
 
4029
- #: core/form-fields-types.php:991
4030
- msgctxt "form-fields-api"
4031
- msgid "Remove"
4032
  msgstr ""
4033
 
4034
- #: core/form-fields-types.php:1071
4035
  msgctxt "form-fields api"
4036
- msgid "Date Field"
4037
- msgstr ""
4038
-
4039
- #: core/form-fields-types.php:1094
4040
- msgid "%s (ex. %s)"
4041
  msgstr ""
4042
 
4043
- #: core/form-fields-types.php:1098
4044
  msgctxt "form-fields api"
4045
- msgid "Date Format"
4046
  msgstr ""
4047
 
4048
  #: core/form-fields.php:31
@@ -4080,108 +4211,116 @@ msgctxt "form-fields api"
4080
  msgid "Custom"
4081
  msgstr ""
4082
 
4083
- #: core/form-fields.php:300
4084
  msgid "Business Name"
4085
  msgstr ""
4086
 
4087
- #: core/form-fields.php:302
4088
  msgid "Business Genre"
4089
  msgstr ""
4090
 
4091
- #: core/form-fields.php:304
4092
  msgid "Short Business Description"
4093
  msgstr ""
4094
 
4095
- #: core/form-fields.php:306
4096
  msgid "Long Business Description"
4097
  msgstr ""
4098
 
4099
- #: core/form-fields.php:308
4100
  msgid "Business Website Address"
4101
  msgstr ""
4102
 
4103
- #: core/form-fields.php:310
4104
  msgid "Business Phone Number"
4105
  msgstr ""
4106
 
4107
- #: core/form-fields.php:312
4108
  msgid "Business Fax"
4109
  msgstr ""
4110
 
4111
- #: core/form-fields.php:314
4112
  msgid "Business Contact Email"
4113
  msgstr ""
4114
 
4115
- #: core/form-fields.php:316
4116
  msgid "Business Tags"
4117
  msgstr ""
4118
 
4119
- #: core/form-fields.php:411
 
 
 
 
 
 
 
 
4120
  msgctxt "form-fields-api"
4121
  msgid "Email Validator"
4122
  msgstr ""
4123
 
4124
- #: core/form-fields.php:412
4125
  msgctxt "form-fields-api"
4126
  msgid "URL Validator"
4127
  msgstr ""
4128
 
4129
- #: core/form-fields.php:413
4130
  msgctxt "form-fields-api"
4131
  msgid "Whole Number Validator"
4132
  msgstr ""
4133
 
4134
- #: core/form-fields.php:414
4135
  msgctxt "form-fields-api"
4136
  msgid "Decimal Number Validator"
4137
  msgstr ""
4138
 
4139
- #: core/form-fields.php:415
4140
  msgctxt "form-fields-api"
4141
  msgid "Date Validator"
4142
  msgstr ""
4143
 
4144
- #: core/form-fields.php:422
4145
  msgctxt "form-fields-api validation"
4146
  msgid "Field"
4147
  msgstr ""
4148
 
4149
- #: core/form-fields.php:438 core/form-fields.php:442
4150
  msgctxt "form-fields-api validation"
4151
  msgid "%s is required."
4152
  msgstr ""
4153
 
4154
- #: core/form-fields.php:451 core/form-fields.php:458
4155
  msgctxt "form-fields-api validation"
4156
  msgid "%s is badly formatted. Valid URL format required. Include http://"
4157
  msgstr ""
4158
 
4159
- #: core/form-fields.php:472
4160
  msgctxt "form-fields-api validation"
4161
  msgid "%s is badly formatted. Valid Email format required."
4162
  msgstr ""
4163
 
4164
- #: core/form-fields.php:478
4165
  msgctxt "form-fields-api validation"
4166
  msgid "%s must be a number. Decimal values are not allowed."
4167
  msgstr ""
4168
 
4169
- #: core/form-fields.php:484
4170
  msgctxt "form-fields-api validation"
4171
  msgid "%s must be a number."
4172
  msgstr ""
4173
 
4174
- #: core/form-fields.php:497
4175
  msgctxt "form-fields-api validation"
4176
  msgid "%s must be in the format %s."
4177
  msgstr ""
4178
 
4179
- #: core/form-fields.php:529
4180
  msgctxt "form-fields-api validation"
4181
  msgid "%s must be a valid date."
4182
  msgstr ""
4183
 
4184
- #: core/form-fields.php:540
4185
  msgctxt "form-fields-api validation"
4186
  msgid "%s is invalid. Value most be one of %s."
4187
  msgstr ""
@@ -4332,12 +4471,17 @@ msgctxt "google-wallet"
4332
  msgid "The transaction has been canceled at user's request."
4333
  msgstr ""
4334
 
 
 
 
 
 
4335
  #: core/installer.php:38
4336
  msgctxt "default category name"
4337
  msgid "General"
4338
  msgstr ""
4339
 
4340
- #: core/installer.php:460
4341
  msgctxt "installer"
4342
  msgid ""
4343
  "<b>Business Directory Plugin - Regions Module</b> was disabled because it is "
@@ -4345,82 +4489,82 @@ msgid ""
4345
  "the Regions module."
4346
  msgstr ""
4347
 
4348
- #: core/installer.php:526
4349
  msgctxt "installer"
4350
  msgid "Cleaning up listing fees information... %d/%d"
4351
  msgstr ""
4352
 
4353
- #: core/installer.php:576
4354
  msgctxt "installer"
4355
  msgid "Migrating previous transactions to new Payments API... %d/%d"
4356
  msgstr ""
4357
 
4358
- #: core/installer.php:605
4359
  msgctxt "installer"
4360
  msgid "Initial listing payment (BD < 3.4)"
4361
  msgstr ""
4362
 
4363
- #: core/installer.php:616
4364
  msgctxt "installer"
4365
  msgid "Listing edit payment (BD < 3.4)"
4366
  msgstr ""
4367
 
4368
- #: core/installer.php:637
4369
  msgctxt "installer"
4370
  msgid "Renewal fee \"%s\" for category \"%s\""
4371
  msgstr ""
4372
 
4373
- #: core/installer.php:656
4374
  msgctxt "installer"
4375
  msgid "Listing upgrade to featured"
4376
  msgstr ""
4377
 
4378
- #: core/installer.php:859
4379
  msgid "Business Directory - Manual Upgrade Required"
4380
  msgstr ""
4381
 
4382
- #: core/installer.php:861
4383
  msgid ""
4384
  "Business Directory features are currently disabled because the plugin needs "
4385
  "to perform a manual upgrade before continuing."
4386
  msgstr ""
4387
 
4388
- #: core/installer.php:863
4389
  msgid "Perform Manual Upgrade"
4390
  msgstr ""
4391
 
4392
- #: core/installer.php:879 core/installer.php:880 core/installer.php:891
4393
  msgid "Business Directory - Manual Upgrade"
4394
  msgstr ""
4395
 
4396
- #: core/installer.php:895
4397
  msgid ""
4398
  "Business Directory features are currently disabled because the plugin needs "
4399
  "to perform a manual upgrade before it can be used."
4400
  msgstr ""
4401
 
4402
- #: core/installer.php:897
4403
  msgid "Click \"Start Upgrade\" and wait until the process finishes."
4404
  msgstr ""
4405
 
4406
- #: core/installer.php:900
4407
  msgctxt "manual-upgrade"
4408
  msgid "Start Upgrade"
4409
  msgstr ""
4410
 
4411
- #: core/installer.php:902
4412
  msgctxt "manual-upgrade"
4413
  msgid "Pause Upgrade"
4414
  msgstr ""
4415
 
4416
- #: core/installer.php:908
4417
  msgctxt "manual-upgrade"
4418
  msgid ""
4419
  "The upgrade was sucessfully performed. Business Directory Plugin is now "
4420
  "available."
4421
  msgstr ""
4422
 
4423
- #: core/installer.php:911
4424
  msgctxt "manual-upgrade"
4425
  msgid "Go to \"Directory Admin\""
4426
  msgstr ""
@@ -4671,88 +4815,127 @@ msgctxt "admin"
4671
  msgid "Abandoned"
4672
  msgstr ""
4673
 
4674
- #: core/templates-listings.php:54
 
4675
  msgctxt "templates"
4676
  msgid "Featured Listing"
4677
  msgstr ""
4678
 
4679
- #: core/templates-ui.php:158
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4680
  msgctxt "templates"
4681
  msgid "No listing categories found."
4682
  msgstr ""
4683
 
4684
- #: core/templates-ui.php:231
4685
  msgctxt "templates"
4686
  msgid "Advanced Search"
4687
  msgstr ""
4688
 
4689
- #: core/templates-ui.php:257 core/templates-ui.php:282
4690
  msgctxt "templates sort"
4691
  msgid "Sort By:"
4692
  msgstr ""
4693
 
4694
- #: core/templates-ui.php:276
4695
  msgctxt "sort"
4696
  msgid "Reset"
4697
  msgstr ""
4698
 
4699
- #: core/templates-ui.php:298
4700
  msgctxt "sort"
4701
  msgid "(Reset)"
4702
  msgstr ""
4703
 
4704
- #: core/utils.php:104
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4705
  msgctxt "utils"
4706
  msgid ""
4707
  "POSTed data exceeds PHP config. maximum. See \"post_max_size\" directive."
4708
  msgstr ""
4709
 
4710
- #: core/utils.php:157
4711
  msgctxt "utils"
4712
  msgid "File size (%s) exceeds maximum file size of %s"
4713
  msgstr ""
4714
 
4715
- #: core/utils.php:165
4716
  msgctxt "utils"
4717
  msgid "File size (%s) is inferior to the required minimum file size of %s"
4718
  msgstr ""
4719
 
4720
- #: core/utils.php:174 core/utils.php:181
4721
  msgctxt "utils"
4722
  msgid "File type \"%s\" is not allowed"
4723
  msgstr ""
4724
 
4725
- #: core/utils.php:188
4726
  msgctxt "utils"
4727
  msgid "Unkown error while uploading file."
4728
  msgstr ""
4729
 
4730
- #: core/utils.php:207
4731
  msgctxt "utils"
4732
  msgid "Uploaded file is not an image"
4733
  msgstr ""
4734
 
4735
- #: core/utils.php:216
4736
  msgctxt "utils"
4737
  msgid "Image width (%s px) is inferior to minimum required width of %s px."
4738
  msgstr ""
4739
 
4740
- #: core/utils.php:222
4741
  msgctxt "utils"
4742
  msgid "Image height (%s px) is inferior to minimum required height of %s px."
4743
  msgstr ""
4744
 
4745
- #: core/utils.php:228
4746
  msgctxt "utils"
4747
  msgid "Image width (%s px) is greater than maximum allowed width of %s px."
4748
  msgstr ""
4749
 
4750
- #: core/utils.php:234
4751
  msgctxt "utils"
4752
  msgid "Image height (%s px) is greater than maximum required height of %s px."
4753
  msgstr ""
4754
 
4755
- #: core/utils.php:248
4756
  msgctxt "utils"
4757
  msgid "Error while uploading file"
4758
  msgstr ""
@@ -4806,56 +4989,56 @@ msgctxt "delete listing"
4806
  msgid "Your listing has been deleted."
4807
  msgstr ""
4808
 
4809
- #: core/view-listing-contact.php:49
4810
  msgctxt "contact-message"
4811
  msgid "Please enter your name."
4812
  msgstr ""
4813
 
4814
- #: core/view-listing-contact.php:52
4815
  msgctxt "contact-message"
4816
  msgid "Please enter a valid email."
4817
  msgstr ""
4818
 
4819
- #: core/view-listing-contact.php:55
4820
  msgctxt "contact-message"
4821
  msgid "You did not enter a message."
4822
  msgstr ""
4823
 
4824
- #: core/view-listing-contact.php:58
4825
  msgctxt "contact-message"
4826
  msgid "The reCAPTCHA wasn't entered correctly."
4827
  msgstr ""
4828
 
4829
- #: core/view-listing-contact.php:67
4830
  msgctxt "contact form"
4831
  msgid "Please <a>log in</a> to be able to send messages to the listing owner."
4832
  msgstr ""
4833
 
4834
- #: core/view-listing-contact.php:86
4835
  msgctxt "contact form"
4836
  msgid "This contact form is temporarily disabled. Please try again later."
4837
  msgstr ""
4838
 
4839
- #: core/view-listing-contact.php:121
4840
  msgctxt "templates"
4841
  msgid "Contact listing owner"
4842
  msgstr ""
4843
 
4844
- #: core/view-listing-contact.php:125
4845
  msgctxt "templates"
4846
  msgid "Send Message to listing owner"
4847
  msgstr ""
4848
 
4849
- #: core/view-listing-contact.php:171
4850
  msgid "l F j, Y \\a\\t g:i a"
4851
  msgstr ""
4852
 
4853
- #: core/view-listing-contact.php:192
4854
  msgctxt "contact-message"
4855
  msgid "There was a problem encountered. Your message has not been sent"
4856
  msgstr ""
4857
 
4858
- #: core/view-listing-contact.php:195
4859
  msgctxt "contact-message"
4860
  msgid "Return to listing."
4861
  msgstr ""
@@ -5036,22 +5219,27 @@ msgctxt "templates"
5036
  msgid "Return to listing."
5037
  msgstr ""
5038
 
5039
- #: core/views.php:23
5040
  msgid ""
5041
  "You need to create a page with the [businessdirectory] shortcode for the "
5042
  "Business Directory plugin to work correctly."
5043
  msgstr ""
5044
 
5045
- #: core/views.php:25
5046
  msgid "The directory is temporarily disabled."
5047
  msgstr ""
5048
 
5049
- #: core/views.php:154
5050
  msgctxt "preview"
5051
  msgid "This is just a preview. The listing has not been published yet."
5052
  msgstr ""
5053
 
5054
- #: core/views.php:368
 
 
 
 
 
5055
  msgctxt "templates"
5056
  msgid ""
5057
  "There are no categories assigned to the business directory yet. You need to "
@@ -5061,12 +5249,12 @@ msgid ""
5061
  "categories to the business directory."
5062
  msgstr ""
5063
 
5064
- #: core/views.php:370
5065
  msgctxt "templates"
5066
  msgid "There are currently no listings in the directory."
5067
  msgstr ""
5068
 
5069
- #: core/views.php:388
5070
  msgctxt "templates"
5071
  msgid ""
5072
  "You have \"Hide Empty Categories\" on and some categories that don't have "
@@ -5309,26 +5497,6 @@ msgctxt "WPBDM"
5309
  msgid "Submit Payment"
5310
  msgstr ""
5311
 
5312
- #: templates/businessdirectory-listings.tpl.php:27 templates/search.tpl.php:41
5313
- msgctxt "templates"
5314
- msgid "No listings found."
5315
- msgstr ""
5316
-
5317
- #: templates/businessdirectory-listings.tpl.php:38
5318
- msgctxt "templates"
5319
- msgid "&laquo; Previous "
5320
- msgstr ""
5321
-
5322
- #: templates/businessdirectory-listings.tpl.php:39
5323
- msgctxt "templates"
5324
- msgid "Next &raquo;"
5325
- msgstr ""
5326
-
5327
- #: templates/category.tpl.php:17
5328
- msgctxt "templates"
5329
- msgid "Listings tagged: %s"
5330
- msgstr ""
5331
-
5332
  #: templates/delete-listing-confirm.tpl.php:3
5333
  msgctxt "manage recurring"
5334
  msgid "Delete Listing"
@@ -5802,6 +5970,11 @@ msgctxt "templates"
5802
  msgid "Drop files here"
5803
  msgstr ""
5804
 
 
 
 
 
 
5805
  #: templates/submit-listing/images-upload-form.tpl.php:26
5806
  msgctxt "templates"
5807
  msgid "Select images from your hard drive"
@@ -5857,6 +6030,11 @@ msgctxt "templates"
5857
  msgid "* Indicates required fields."
5858
  msgstr ""
5859
 
 
 
 
 
 
5860
  #: vendors/edd/EDD_SL_Plugin_Updater.php:178
5861
  msgid ""
5862
  "There is a new version of %1$s available. <a target=\"_blank\" class="
2
  # This file is distributed under the same license as the Business Directory Plugin package.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: Business Directory Plugin 3.6.9\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/business-directory-plugin\n"
7
+ "POT-Creation-Date: 2015-10-13 15:01:21+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
103
  msgid "Renew Listing"
104
  msgstr ""
105
 
106
+ #: admin/class-admin.php:121
107
  msgctxt "drip pointer"
108
  msgid ""
109
  "Find out how to create a compelling, thriving business directory from "
111
  "a FREE premium module just for signing up."
112
  msgstr ""
113
 
114
+ #: admin/class-admin.php:123
115
  msgctxt "drip pointer"
116
  msgid "Email Address:"
117
  msgstr ""
118
 
119
+ #: admin/class-admin.php:129
120
  msgctxt "drip pointer"
121
  msgid "Want to know the Secrets of Building an Awesome Business Directory?"
122
  msgstr ""
123
 
124
+ #: admin/class-admin.php:131
125
  msgctxt "drip pointer"
126
  msgid "Yes, please!"
127
  msgstr ""
128
 
129
+ #: admin/class-admin.php:133
130
  msgctxt "drip pointer"
131
  msgid "No, thanks"
132
  msgstr ""
133
 
134
+ #: admin/class-admin.php:150
135
  msgctxt "admin"
136
  msgid "Business Directory"
137
  msgstr ""
138
 
139
+ #: admin/class-admin.php:161
140
  msgctxt "admin"
141
  msgid "You're all set. Visit your new <a>Business Directory</a> page."
142
  msgstr ""
143
 
144
+ #: admin/class-admin.php:182
145
  msgctxt "drip pointer"
146
  msgid "Invalid e-mail address."
147
  msgstr ""
148
 
149
+ #: admin/class-admin.php:213
150
  msgctxt "admin menu"
151
  msgid "Business Directory Admin"
152
  msgstr ""
153
 
154
+ #: admin/class-admin.php:214
155
  msgctxt "admin menu"
156
  msgid "Directory Admin"
157
  msgstr ""
158
 
159
+ #: admin/class-admin.php:220 admin/class-admin.php:221
160
  msgctxt "admin menu"
161
  msgid "Add New Listing"
162
  msgstr ""
163
 
164
+ #: admin/class-admin.php:226 admin/class-admin.php:227
165
  msgctxt "admin menu"
166
  msgid "Manage Options"
167
  msgstr ""
168
 
169
+ #: admin/class-admin.php:232 admin/class-admin.php:233
170
  msgctxt "admin menu"
171
  msgid "Manage Fees"
172
  msgstr ""
173
 
174
+ #: admin/class-admin.php:238 admin/class-admin.php:239
175
  msgctxt "admin menu"
176
  msgid "Manage Form Fields"
177
  msgstr ""
178
 
179
+ #: admin/class-admin.php:244 admin/class-admin.php:245
180
  msgctxt "admin menu"
181
  msgid "Listings"
182
  msgstr ""
183
 
184
+ #: admin/class-admin.php:259 admin/class-admin.php:260
185
  msgctxt "admin menu"
186
  msgid "CSV Import"
187
  msgstr ""
188
 
189
+ #: admin/class-admin.php:265 admin/class-admin.php:266
190
  msgctxt "admin menu"
191
  msgid "CSV Export"
192
  msgstr ""
193
 
194
+ #: admin/class-admin.php:271 admin/class-admin.php:272
195
  msgctxt "admin menu"
196
  msgid "Debug"
197
  msgstr ""
198
 
199
+ #: admin/class-admin.php:281
200
  msgctxt "admin menu"
201
  msgid "Main Menu"
202
  msgstr ""
203
 
204
+ #: admin/class-admin.php:292
205
  msgctxt "admin menu"
206
  msgid "Uninstall Business Directory Plugin"
207
  msgstr ""
208
 
209
+ #: admin/class-admin.php:293
210
  msgctxt "admin menu"
211
  msgid "Uninstall"
212
  msgstr ""
213
 
214
+ #: admin/class-admin.php:404
215
  #: admin/templates/listing-metabox-categories.tpl.php:69
216
  msgctxt "admin infometabox"
217
  msgid "never"
218
  msgstr ""
219
 
220
+ #: admin/class-admin.php:486
221
  msgctxt "admin"
222
  msgid "The listing has been published."
223
  msgid_plural "The listings have been published."
224
  msgstr[0] ""
225
  msgstr[1] ""
226
 
227
+ #: admin/class-admin.php:499
228
  msgctxt "admin"
229
  msgid "The listing status has been set as paid."
230
  msgid_plural "The listings status has been set as paid."
231
  msgstr[0] ""
232
  msgstr[1] ""
233
 
234
+ #: admin/class-admin.php:511
235
  msgctxt "admin"
236
  msgid "The listing has been modified."
237
  msgid_plural "The listings have been modified."
238
  msgstr[0] ""
239
  msgstr[1] ""
240
 
241
+ #: admin/class-admin.php:524
242
  msgctxt "admin"
243
  msgid "The listing has been upgraded."
244
  msgid_plural "The listings have been upgraded."
245
  msgstr[0] ""
246
  msgstr[1] ""
247
 
248
+ #: admin/class-admin.php:536
249
  msgctxt "admin"
250
  msgid "The listing has been downgraded."
251
  msgid_plural "The listings have been downgraded."
252
  msgstr[0] ""
253
  msgstr[1] ""
254
 
255
+ #: admin/class-admin.php:548
256
  msgctxt "admin"
257
  msgid "The transaction has been approved."
258
  msgstr ""
259
 
260
+ #: admin/class-admin.php:556
261
  msgctxt "admin"
262
  msgid "The transaction has been rejected."
263
  msgstr ""
264
 
265
+ #: admin/class-admin.php:562
266
  msgctxt "admin"
267
  msgid "The fee was successfully assigned."
268
  msgstr ""
269
 
270
+ #: admin/class-admin.php:571
271
  msgctxt "admin"
272
  msgid "Listing was renewed."
273
  msgid_plural "Listings were renewed."
274
  msgstr[0] ""
275
  msgstr[1] ""
276
 
277
+ #: admin/class-admin.php:578
278
  msgctxt "admin"
279
  msgid "Renewal email sent."
280
  msgstr ""
281
 
282
+ #: admin/class-admin.php:612
283
  msgctxt "admin category id"
284
  msgid "ID"
285
  msgstr ""
286
 
287
+ #: admin/class-admin.php:614 admin/class-admin.php:620
288
  msgctxt "admin"
289
  msgid "Listing Count"
290
  msgstr ""
291
 
292
+ #: admin/class-admin.php:716
293
  msgctxt "admin"
294
  msgid ""
295
  "<b>Business Directory Plugin</b> requires fields with the following "
296
  "associations in order to work correctly: <b>%s</b>."
297
  msgstr ""
298
 
299
+ #: admin/class-admin.php:718
300
  msgctxt "admin"
301
  msgid ""
302
  "<b>Business Directory Plugin</b> requires a field with a <b>%s</b> "
303
  "association in order to work correctly."
304
  msgstr ""
305
 
306
+ #: admin/class-admin.php:722
307
  msgctxt "admin"
308
  msgid ""
309
  "You can create these custom fields by yourself inside \"Manage Form Fields\" "
310
  "or let Business Directory do this for you automatically."
311
  msgstr ""
312
 
313
+ #: admin/class-admin.php:726
314
  msgctxt "admin"
315
  msgid "Go to \"Manage Form Fields\""
316
  msgstr ""
317
 
318
+ #: admin/class-admin.php:729
319
  msgctxt "admin"
320
  msgid "Create these required fields for me"
321
  msgstr ""
322
 
323
+ #: admin/class-admin.php:738
324
  msgctxt "admin"
325
  msgid ""
326
  "<b>Business Directory Plugin</b> requires a page with the "
327
  "<tt>[businessdirectory]</tt> shortcode to function properly."
328
  msgstr ""
329
 
330
+ #: admin/class-admin.php:740
331
  msgctxt "admin"
332
  msgid ""
333
  "You can create this page by yourself or let Business Directory do this for "
334
  "you automatically."
335
  msgstr ""
336
 
337
+ #: admin/class-admin.php:744
338
  msgctxt "admin"
339
  msgid "Create required pages for me"
340
  msgstr ""
341
 
342
+ #: admin/class-admin.php:784
343
  msgctxt "admin compat"
344
  msgid "Installed: %s"
345
  msgstr ""
346
 
347
+ #: admin/class-admin.php:784
348
  msgctxt "admin compat"
349
  msgid "N/A"
350
  msgstr ""
351
 
352
+ #: admin/class-admin.php:787
353
  msgctxt "admin compat"
354
  msgid "Required: %s"
355
  msgstr ""
356
 
357
+ #: admin/class-admin.php:800
358
  msgctxt "admin compat"
359
  msgid ""
360
  "Business Directory has detected some incompatible premium module versions "
361
  "installed."
362
  msgstr ""
363
 
364
+ #: admin/class-admin.php:802
365
  msgctxt "admin compat"
366
  msgid ""
367
  "Please upgrade to the required versions indicated below to make sure "
368
  "everything functions properly."
369
  msgstr ""
370
 
371
+ #: admin/class-admin.php:817
372
  msgctxt "admin"
373
  msgid ""
374
  "We noticed you want your Business Directory users to register before posting "
392
  msgid "There are no images currently attached to the listing."
393
  msgstr ""
394
 
395
+ #: admin/class-themes-admin.php:27 admin/class-themes-admin.php:28
396
+ msgctxt "themes"
397
+ msgid "Directory Themes"
398
+ msgstr ""
399
+
400
+ #: admin/class-themes-admin.php:80
401
+ msgctxt "themes"
402
+ msgid "Could not change the active theme to \"%s\"."
403
+ msgstr ""
404
+
405
+ #: admin/class-themes-admin.php:124
406
+ msgctxt "themes"
407
+ msgid "Active theme changed to \"%s\"."
408
+ msgstr ""
409
+
410
+ #: admin/class-themes-admin.php:127
411
+ msgctxt "themes"
412
+ msgid ""
413
+ "For better results, \"%s\" theme suggests the following form fields to be "
414
+ "created."
415
+ msgstr ""
416
+
417
+ #: admin/class-themes-admin.php:134
418
+ msgctxt "themes"
419
+ msgid "Dismiss this warning"
420
+ msgstr ""
421
+
422
+ #: admin/class-themes-admin.php:137
423
+ msgctxt "themes"
424
+ msgid "Create suggested fields"
425
+ msgstr ""
426
+
427
+ #: admin/class-themes-admin.php:144
428
+ msgctxt "themes"
429
+ msgid "Suggested fields created successfully."
430
+ msgstr ""
431
+
432
+ #: admin/class-themes-admin.php:147
433
+ msgctxt "themes"
434
+ msgid "Theme installed successfully."
435
+ msgstr ""
436
+
437
+ #: admin/class-themes-admin.php:150
438
+ msgctxt "themes"
439
+ msgid "Theme was deleted sucessfully."
440
+ msgstr ""
441
+
442
+ #: admin/class-themes-admin.php:153
443
+ msgctxt "themes"
444
+ msgid "Could not delete theme directory. Check permissions."
445
+ msgstr ""
446
+
447
+ #: admin/class-themes-admin.php:179
448
+ msgctxt "themes"
449
+ msgid "Please upload a valid theme file."
450
+ msgstr ""
451
+
452
+ #: admin/class-themes-admin.php:186
453
+ msgctxt "themes"
454
+ msgid "Could not move \"%s\" to a temporary directory."
455
+ msgstr ""
456
+
457
  #: admin/csv-export.php:136
458
  msgctxt "admin csv-export"
459
  msgid "Could not create a temporary directory for handling this CSV export."
707
  msgid "In Listing"
708
  msgstr ""
709
 
710
+ #: admin/form-fields.php:174
711
  msgctxt "formfields-preview"
712
  msgid ""
713
  "This is a preview of the form as it will appear during \"Submit a Listing\". "
715
  "have \"Featured Levels\" active and this is showing the base level."
716
  msgstr ""
717
 
718
+ #: admin/form-fields.php:180
719
  msgctxt "form-fields admin"
720
  msgid "Form Preview"
721
  msgstr ""
722
 
723
+ #: admin/form-fields.php:181
724
  msgctxt "form-fields admin"
725
  msgid "← Return to \"Manage Form Fields\""
726
  msgstr ""
727
 
728
+ #: admin/form-fields.php:212
729
  msgctxt "form-fields admin"
730
  msgid "Form fields updated."
731
  msgstr ""
732
 
733
+ #: admin/form-fields.php:228
734
+ msgctxt "form-fields admin"
735
+ msgid ""
736
+ "<b>Important</b>: Since the \"<a>Display email address fields publicly?</a>"
737
+ "\" setting is disabled, display settings below will not be honored and this "
738
+ "field will not be displayed on the frontend. If you want e-mail addresses to "
739
+ "show on the frontend, you can <a>enable public display of e-mails</a>."
740
+ msgstr ""
741
+
742
+ #: admin/form-fields.php:262
743
  msgctxt "form-fields admin"
744
  msgid "Field deleted."
745
  msgstr ""
746
 
747
+ #: admin/form-fields.php:278
748
  msgctxt "form-fields admin"
749
  msgid "Required fields created successfully."
750
  msgstr ""
751
 
752
+ #: admin/form-fields.php:286
753
+ msgctxt "form-fields admin"
754
+ msgid "Title"
755
+ msgstr ""
756
+
757
+ #: admin/form-fields.php:287
758
+ msgctxt "form-fields admin"
759
+ msgid "Category"
760
+ msgstr ""
761
+
762
+ #: admin/form-fields.php:288
763
+ msgctxt "form-fields admin"
764
+ msgid "Excerpt"
765
+ msgstr ""
766
+
767
+ #: admin/form-fields.php:289
768
+ msgctxt "form-fields admin"
769
+ msgid "Content"
770
+ msgstr ""
771
+
772
+ #: admin/form-fields.php:290
773
+ msgctxt "form-fields admin"
774
+ msgid "Tags"
775
+ msgstr ""
776
+
777
+ #: admin/form-fields.php:291
778
+ msgctxt "form-fields admin"
779
+ msgid "Address"
780
+ msgstr ""
781
+
782
+ #: admin/form-fields.php:292
783
+ msgctxt "form-fields admin"
784
+ msgid "ZIP Code"
785
+ msgstr ""
786
+
787
+ #: admin/form-fields.php:293
788
+ msgctxt "form-fields admin"
789
+ msgid "FAX Number"
790
+ msgstr ""
791
+
792
+ #: admin/form-fields.php:294
793
+ msgctxt "form-fields admin"
794
+ msgid "Phone Number"
795
+ msgstr ""
796
+
797
+ #: admin/form-fields.php:295
798
+ msgctxt "form-fields admin"
799
+ msgid "Ratings Field"
800
+ msgstr ""
801
+
802
+ #: admin/form-fields.php:296
803
+ msgctxt "form-fields admin"
804
+ msgid "Twitter"
805
+ msgstr ""
806
+
807
+ #: admin/form-fields.php:297
808
+ msgctxt "form-fields admin"
809
+ msgid "Website"
810
+ msgstr ""
811
+
812
+ #: admin/form-fields.php:318
813
+ msgctxt "form-fields admin"
814
+ msgid "Tags updated."
815
+ msgstr ""
816
+
817
  #: admin/listing-metabox.php:11
818
  msgctxt "admin"
819
  msgid "General"
994
  msgid "Column Separator"
995
  msgstr ""
996
 
997
+ #: admin/templates/csv-export.tpl.php:94 admin/templates/csv-export.tpl.php:105
998
+ #: admin/templates/csv-export.tpl.php:116 admin/templates/csv-import.tpl.php:43
 
 
999
  #: admin/templates/csv-import.tpl.php:109
1000
  #: admin/templates/csv-import.tpl.php:120
1001
  #: admin/templates/csv-import.tpl.php:131
1218
  msgid "Warning"
1219
  msgstr ""
1220
 
1221
+ #: admin/templates/csv-import.tpl.php:12 admin/templates/csv-import.tpl.php:216
 
1222
  msgctxt "admin csv-import"
1223
  msgid "Help"
1224
  msgstr ""
1544
  msgid "Drag and drop to re-order fees."
1545
  msgstr ""
1546
 
1547
+ #: admin/templates/fees.tpl.php:48 admin/templates/sidebar.tpl.php:13
1548
  msgctxt "admin sidebar"
1549
  msgid "PayPal Gateway Module"
1550
  msgstr ""
1551
 
1552
+ #: admin/templates/fees.tpl.php:49 admin/templates/sidebar.tpl.php:14
1553
  msgctxt "admin sidebar"
1554
  msgid "2Checkout Gateway Module"
1555
  msgstr ""
1556
 
1557
+ #: admin/templates/fees.tpl.php:50 admin/templates/sidebar.tpl.php:5
1558
  msgctxt "admin sidebar"
1559
  msgid "PayFast Payment Module"
1560
  msgstr ""
1561
 
1562
+ #: admin/templates/fees.tpl.php:51 admin/templates/sidebar.tpl.php:6
1563
  msgctxt "admin sidebar"
1564
  msgid "Stripe Payment Module"
1565
  msgstr ""
1711
  msgid "Delete Field"
1712
  msgstr ""
1713
 
1714
+ #: admin/templates/form-fields-tags.tpl.php:5
1715
+ msgctxt "form-fields admin"
1716
+ msgid "-- None --"
1717
+ msgstr ""
1718
+
1719
+ #: admin/templates/form-fields-tags.tpl.php:14
1720
+ msgctxt "form-fields admin"
1721
+ msgid "Theme Tags"
1722
+ msgstr ""
1723
+
1724
+ #: admin/templates/form-fields-tags.tpl.php:21
1725
+ msgctxt "form-fields admin"
1726
+ msgid "Field Tag"
1727
+ msgstr ""
1728
+
1729
+ #: admin/templates/form-fields-tags.tpl.php:22
1730
+ msgctxt "form-fields admin"
1731
+ msgid "Field"
1732
+ msgstr ""
1733
+
1734
  #: admin/templates/form-fields.tpl.php:3
1735
  msgctxt "form-fields admin"
1736
  msgid "Add New Form Field"
1741
  msgid "Preview Form"
1742
  msgstr ""
1743
 
1744
+ #: admin/templates/form-fields.tpl.php:7
1745
+ msgctxt "form-fields admin"
1746
+ msgid "Manage Theme Tags"
1747
+ msgstr ""
1748
+
1749
+ #: admin/templates/form-fields.tpl.php:13
1750
  msgctxt "form-fields admin"
1751
  msgid ""
1752
  "Here, you can create new fields for your listings, edit or delete existing "
1754
  "special options for them."
1755
  msgstr ""
1756
 
1757
+ #: admin/templates/form-fields.tpl.php:19
1758
  msgctxt "form-fields admin"
1759
  msgid "Please see the <a>Form Fields documentation</a> for more details."
1760
  msgstr ""
1761
 
1762
+ #. #-#-#-#-# WPBDM.pot (Business Directory Plugin 3.6.9) #-#-#-#-#
1763
  #. Plugin Name of the plugin/theme
1764
  #: admin/templates/header.tpl.php:4
1765
  msgid "Business Directory Plugin"
2095
 
2096
  #: admin/templates/sidebar.tpl.php:3
2097
  msgctxt "admin sidebar"
2098
+ msgid "Discount Codes Module"
2099
+ msgstr ""
2100
+
2101
+ #: admin/templates/sidebar.tpl.php:4
2102
+ msgctxt "admin sidebar"
2103
  msgid "Claim Listings Module"
2104
  msgstr ""
2105
 
2106
+ #: admin/templates/sidebar.tpl.php:7
2107
  msgctxt "admin sidebar"
2108
  msgid "File Upload Module"
2109
  msgstr ""
2110
 
2111
+ #: admin/templates/sidebar.tpl.php:8
2112
  msgctxt "admin sidebar"
2113
  msgid "Featured Levels Module"
2114
  msgstr ""
2115
 
2116
+ #: admin/templates/sidebar.tpl.php:9
2117
  msgctxt "admin sidebar"
2118
  msgid "ZIP Code Search Module"
2119
  msgstr ""
2120
 
2121
+ #: admin/templates/sidebar.tpl.php:10
2122
  msgctxt "admin sidebar"
2123
  msgid "Regions Module"
2124
  msgstr ""
2125
 
2126
+ #: admin/templates/sidebar.tpl.php:11
2127
  msgctxt "admin sidebar"
2128
  msgid "Ratings Module"
2129
  msgstr ""
2130
 
2131
+ #: admin/templates/sidebar.tpl.php:12
2132
  msgctxt "admin sidebar"
2133
  msgid "Google Maps Module"
2134
  msgstr ""
2135
 
2136
+ #: admin/templates/sidebar.tpl.php:21
2137
  msgctxt "admin sidebar"
2138
  msgid "Like this plugin?"
2139
  msgstr ""
2140
 
2141
+ #: admin/templates/sidebar.tpl.php:23
2142
  msgctxt "admin sidebar"
2143
  msgid "Why not do any or all of the following:"
2144
  msgstr ""
2145
 
2146
+ #: admin/templates/sidebar.tpl.php:25
2147
  msgctxt "admin sidebar"
2148
  msgid "Give it a good rating on WordPress.org."
2149
  msgstr ""
2150
 
2151
+ #: admin/templates/sidebar.tpl.php:26
2152
  msgctxt "admin sidebar"
2153
  msgid "Let other people know that it works with your WordPress setup."
2154
  msgstr ""
2155
 
2156
+ #: admin/templates/sidebar.tpl.php:27
2157
  msgctxt "admin sidebar"
2158
  msgid "Buy a Premium Module"
2159
  msgstr ""
2160
 
2161
+ #: admin/templates/sidebar.tpl.php:34
2162
  msgctxt "admin sidebar"
2163
  msgid "Get a Premium Module"
2164
  msgstr ""
2165
 
2166
+ #: admin/templates/sidebar.tpl.php:43
2167
  msgctxt "admin sidebar"
2168
  msgid "Single Site License Combo Pack"
2169
  msgstr ""
2170
 
2171
+ #: admin/templates/sidebar.tpl.php:44
2172
  msgctxt "admin sidebar"
2173
  msgid "Multi Site License Combo Pack"
2174
  msgstr ""
2175
 
2176
+ #: admin/templates/sidebar.tpl.php:51
2177
  msgctxt "admin sidebar"
2178
  msgid "Found a bug? Need support?"
2179
  msgstr ""
2180
 
2181
+ #: admin/templates/sidebar.tpl.php:56
2182
  msgctxt "admin sidebar"
2183
  msgid "If you've found a bug or need support <a>visit the forums!</a>"
2184
  msgstr ""
2185
 
2186
+ #: admin/templates/sidebar.tpl.php:59
2187
  msgctxt "admin sidebar"
2188
  msgid "Full plugin documentation"
2189
  msgstr ""
2190
 
2191
+ #: admin/templates/sidebar.tpl.php:60
2192
  msgctxt "admin sidebar"
2193
  msgid "Quick Start Guide"
2194
  msgstr ""
2195
 
2196
+ #: admin/templates/sidebar.tpl.php:61
2197
  msgctxt "admin sidebar"
2198
  msgid "Video Tutorials"
2199
  msgstr ""
2200
 
2201
+ #: admin/templates/sidebar.tpl.php:69
2202
  msgctxt "admin sidebar"
2203
  msgid "Installed Modules"
2204
  msgstr ""
2205
 
2206
+ #: admin/templates/sidebar.tpl.php:80 admin/templates/sidebar.tpl.php:89
2207
  msgctxt "admin sidebar"
2208
  msgid "Installed"
2209
  msgstr ""
2210
 
2211
+ #: admin/templates/sidebar.tpl.php:82 admin/templates/sidebar.tpl.php:89
2212
  msgctxt "admin sidebar"
2213
  msgid "Not Installed"
2214
  msgstr ""
2215
 
2216
+ #: admin/templates/sidebar.tpl.php:88
2217
  msgctxt "admin sidebar"
2218
  msgid "Enhanced Categories Module"
2219
  msgstr ""
2220
 
2221
+ #: admin/templates/themes-delete-confirm.tpl.php:1
2222
+ msgctxt "themes admin"
2223
+ msgid "Delete theme"
2224
+ msgstr ""
2225
+
2226
+ #: admin/templates/themes-delete-confirm.tpl.php:3
2227
+ msgctxt "themes admin"
2228
+ msgid "Are you sure you want to delete the theme \"%s\"?"
2229
+ msgstr ""
2230
+
2231
+ #: admin/templates/themes-delete-confirm.tpl.php:12
2232
+ msgctxt "themes admin"
2233
+ msgid "Delete Theme"
2234
+ msgstr ""
2235
+
2236
+ #: admin/templates/themes-install.tpl.php:2 admin/templates/themes.tpl.php:3
2237
+ msgctxt "themes"
2238
+ msgid "Upload Directory Theme"
2239
+ msgstr ""
2240
+
2241
+ #: admin/templates/themes-install.tpl.php:8
2242
+ msgctxt "themes"
2243
+ msgid "This is a theme or skin from %s and is NOT a regular WordPress theme."
2244
+ msgstr ""
2245
+
2246
+ #: admin/templates/themes-install.tpl.php:21
2247
+ msgctxt "themes"
2248
+ msgid "BD Theme archive (ZIP file)"
2249
+ msgstr ""
2250
+
2251
+ #: admin/templates/themes-install.tpl.php:30
2252
+ msgctxt "themes"
2253
+ msgid "Begin Upload"
2254
+ msgstr ""
2255
+
2256
+ #: admin/templates/themes.tpl.php:13
2257
+ msgctxt "themes"
2258
+ msgid "Active:"
2259
+ msgstr ""
2260
+
2261
+ #: admin/templates/themes.tpl.php:22
2262
+ msgctxt "themes"
2263
+ msgid "Activate"
2264
+ msgstr ""
2265
+
2266
+ #: admin/templates/themes.tpl.php:32
2267
+ msgctxt "themes"
2268
+ msgid "Version:"
2269
+ msgstr ""
2270
+
2271
+ #: admin/templates/themes.tpl.php:35
2272
+ msgctxt "themes"
2273
+ msgid "Author:"
2274
+ msgstr ""
2275
+
2276
  #: admin/templates/transactions.tpl.php:2
2277
  msgctxt "admin transactions"
2278
  msgid "Transactions"
2374
  msgid "Allow Tracking"
2375
  msgstr ""
2376
 
2377
+ #: business-directory-plugin.php:676
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2378
  msgctxt "admin plugins"
2379
  msgid "Settings"
2380
  msgstr ""
2381
 
2382
+ #: business-directory-plugin.php:686
2383
  msgctxt "post type general name"
2384
  msgid "Directory"
2385
  msgstr ""
2386
 
2387
+ #: business-directory-plugin.php:687
2388
  msgctxt "post type singular name"
2389
  msgid "Directory"
2390
  msgstr ""
2391
 
2392
+ #: business-directory-plugin.php:688
2393
  msgctxt "listing"
2394
  msgid "Add New Listing"
2395
  msgstr ""
2396
 
2397
+ #: business-directory-plugin.php:689
2398
  msgctxt "post type"
2399
  msgid "Add New Listing"
2400
  msgstr ""
2401
 
2402
+ #: business-directory-plugin.php:690 core/compatibility/deprecated.php:255
2403
  msgid "Edit Listing"
2404
  msgstr ""
2405
 
2406
+ #: business-directory-plugin.php:691
2407
  msgid "New Listing"
2408
  msgstr ""
2409
 
2410
+ #: business-directory-plugin.php:692
2411
  msgid "View Listing"
2412
  msgstr ""
2413
 
2414
+ #: business-directory-plugin.php:693
2415
  msgid "Search Listings"
2416
  msgstr ""
2417
 
2418
+ #: business-directory-plugin.php:694
2419
  msgid "No listings found"
2420
  msgstr ""
2421
 
2422
+ #: business-directory-plugin.php:695
2423
  msgid "No listings found in trash"
2424
  msgstr ""
2425
 
2426
+ #: business-directory-plugin.php:717
2427
  msgid "Directory Categories"
2428
  msgstr ""
2429
 
2430
+ #: business-directory-plugin.php:830 business-directory-plugin.php:837
2431
  msgctxt "rss feed"
2432
  msgid "%s Feed"
2433
  msgstr ""
2434
 
2435
+ #: business-directory-plugin.php:1218
2436
  msgctxt "title"
2437
  msgid "Submit A Listing"
2438
  msgstr ""
2439
 
2440
+ #: business-directory-plugin.php:1228
2441
  msgctxt "title"
2442
  msgid "Find a Listing"
2443
  msgstr ""
2444
 
2445
+ #: business-directory-plugin.php:1238
2446
  msgctxt "title"
2447
  msgid "View All Listings"
2448
  msgstr ""
2449
 
2450
+ #: business-directory-plugin.php:1258
2451
  msgctxt "title"
2452
  msgid "Listings tagged: %s"
2453
  msgstr ""
2454
 
2455
+ #: core/class-csv-import.php:369
2456
  msgctxt "admin csv-import"
2457
  msgid "Could not create listing category \"%s\""
2458
  msgstr ""
2459
 
2460
+ #: core/class-csv-import.php:513
2461
  msgctxt "admin csv-import"
2462
  msgid "Username \"%s\" does not exist"
2463
  msgstr ""
2464
 
2465
+ #: core/class-csv-import.php:545
2466
  msgctxt "admin csv-import"
2467
  msgid "Missing required field: %s"
2468
  msgstr ""
2469
 
2470
+ #: core/class-csv-import.php:565
2471
  msgctxt "admin csv-import"
2472
  msgid "Listing category \"%s\" does not exist"
2473
  msgstr ""
2474
 
2475
+ #: core/class-form-field.php:56
2476
  msgctxt "form-fields-api"
2477
  msgid "Invalid form field type"
2478
  msgstr ""
2479
 
2480
+ #: core/class-form-field.php:450
2481
  msgctxt "form-fields-api"
2482
  msgid "Field label is required."
2483
  msgstr ""
2484
 
2485
+ #: core/class-form-field.php:460
2486
+ msgctxt "form-fields-api"
2487
+ msgid "Requested field type change is incompatible. Type will not be modified."
2488
+ msgstr ""
2489
+
2490
+ #: core/class-form-field.php:480
2491
  msgctxt "form-fields-api"
2492
  msgid ""
2493
  "There can only be one field with association \"%s\". Please select another "
2494
  "association."
2495
  msgstr ""
2496
 
2497
+ #: core/class-form-field.php:490
2498
  msgctxt "form-fields-api"
2499
  msgid "\"%s\" is an invalid field type for this association."
2500
  msgstr ""
2501
 
2502
+ #: core/class-form-field.php:527
2503
  msgctxt "form-fields-api"
2504
  msgid "Invalid field ID"
2505
  msgstr ""
2506
 
2507
+ #: core/class-form-field.php:536
2508
  msgctxt "form-fields api"
2509
  msgid ""
2510
  "This form field can't be deleted because it is required for the plugin to "
2511
  "work."
2512
  msgstr ""
2513
 
2514
+ #: core/class-form-field.php:548
2515
  msgctxt "form-fields-api"
2516
  msgid "An error occurred while trying to delete this field."
2517
  msgstr ""
2566
  msgid "(Fee Unavailable)"
2567
  msgstr ""
2568
 
2569
+ #: core/class-listings-api.php:300
2570
  msgctxt "notify email"
2571
  msgid "[%s] New listing notification"
2572
  msgstr ""
2573
 
2574
+ #: core/class-listings-api.php:319
2575
  msgctxt "notify email"
2576
  msgid "[%s] Listing edit notification"
2577
  msgstr ""
2616
  msgid "Leave blank for automatic height."
2617
  msgstr ""
2618
 
2619
+ #: core/class-payment.php:221
2620
  msgctxt "listings"
2621
  msgid "Fee \"%s\" for category \"%s\""
2622
  msgstr ""
2623
 
2624
+ #: core/class-recaptcha.php:87 core/class-recaptcha.php:102
2625
  msgctxt "recaptcha"
2626
  msgid "The reCAPTCHA wasn't entered correctly."
2627
  msgstr ""
2838
  msgid "Enable AJAX compatibility mode?"
2839
  msgstr ""
2840
 
2841
+ #: core/class-settings.php:141 core/class-settings.php:615
2842
  msgctxt "admin settings"
2843
  msgid "Listings"
2844
  msgstr ""
2845
 
2846
+ #: core/class-settings.php:142 core/class-settings.php:289
2847
  msgctxt "admin settings"
2848
  msgid "General Settings"
2849
  msgstr ""
3036
  msgid "Sort order for categories"
3037
  msgstr ""
3038
 
3039
+ #: core/class-settings.php:242 core/class-settings.php:260
3040
  msgctxt "admin settings"
3041
  msgid "Ascending"
3042
  msgstr ""
3043
 
3044
+ #: core/class-settings.php:242 core/class-settings.php:260
3045
  msgctxt "admin settings"
3046
  msgid "Descending"
3047
  msgstr ""
3098
 
3099
  #: core/class-settings.php:255
3100
  msgctxt "admin settings"
3101
+ msgid "Paid first then free. Inside each group by date."
3102
  msgstr ""
3103
 
3104
+ #: core/class-settings.php:256
3105
  msgctxt "admin settings"
3106
+ msgid "Paid first then free. Inside each group by title."
3107
  msgstr ""
3108
 
3109
  #: core/class-settings.php:258
3110
  msgctxt "admin settings"
3111
+ msgid "Sort directory listings by"
3112
+ msgstr ""
3113
+
3114
+ #: core/class-settings.php:259
3115
+ msgctxt "admin settings"
3116
  msgid "Ascending for ascending order A-Z, Descending for descending order Z-A"
3117
  msgstr ""
3118
 
3119
+ #: core/class-settings.php:264
3120
  msgctxt "admin settings"
3121
  msgid "Enable sort bar?"
3122
  msgstr ""
3123
 
3124
+ #: core/class-settings.php:269
3125
  msgctxt "admin settings"
3126
  msgid "Sortbar Fields"
3127
  msgstr ""
3128
 
3129
+ #: core/class-settings.php:278
3130
  msgctxt "admin settings"
3131
  msgid "Featured (Sticky) listing settings"
3132
  msgstr ""
3133
 
3134
+ #: core/class-settings.php:279
3135
  msgctxt "admin settings"
3136
  msgid "Offer sticky listings?"
3137
  msgstr ""
3138
 
3139
+ #: core/class-settings.php:280
3140
  msgctxt "admin settings"
3141
  msgid "Offer upgrades during submit process?"
3142
  msgstr ""
3143
 
3144
+ #: core/class-settings.php:281
3145
  msgctxt "admin settings"
3146
  msgid "Sticky listing price"
3147
  msgstr ""
3148
 
3149
+ #: core/class-settings.php:282
3150
  msgctxt "admin settings"
3151
  msgid "Sticky listing page description text"
3152
  msgstr ""
3153
 
3154
+ #: core/class-settings.php:283
3155
  msgctxt "admin settings"
3156
  msgid ""
3157
  "You can upgrade your listing to featured status. Featured listings will "
3158
  "always appear on top of regular listings."
3159
  msgstr ""
3160
 
3161
+ #: core/class-settings.php:288
3162
  msgctxt "admin settings"
3163
  msgid "E-Mail"
3164
  msgstr ""
3165
 
3166
+ #: core/class-settings.php:292
3167
  msgctxt "admin settings"
3168
  msgid "Display email address fields publicly?"
3169
  msgstr ""
3170
 
3171
+ #: core/class-settings.php:295
3172
  msgctxt "admin settings"
3173
  msgid ""
3174
  "Shows the email address of the listing owner to all web users. NOT "
3176
  "harvest it for future use."
3177
  msgstr ""
3178
 
3179
+ #: core/class-settings.php:298
3180
  msgctxt "admin settings"
3181
  msgid "How to determine the listing's email address?"
3182
  msgstr ""
3183
 
3184
+ #: core/class-settings.php:301
3185
  msgctxt "admin settings"
3186
  msgid ""
3187
  "This affects emails sent to listing owners via contact forms or when their "
3188
  "listings expire."
3189
  msgstr ""
3190
 
3191
+ #: core/class-settings.php:308
3192
  msgctxt "admin settings"
3193
  msgid "E-Mail Notifications"
3194
  msgstr ""
3195
 
3196
+ #: core/class-settings.php:311
3197
  msgctxt "admin settings"
3198
  msgid "Notify admin via e-mail when..."
3199
  msgstr ""
3200
 
3201
+ #: core/class-settings.php:315
3202
  msgctxt "admin settings"
3203
  msgid "A new listing is submitted."
3204
  msgstr ""
3205
 
3206
+ #: core/class-settings.php:316
3207
  msgctxt "admin settings"
3208
  msgid "A listing is edited."
3209
  msgstr ""
3210
 
3211
+ #: core/class-settings.php:317
3212
  msgctxt "admin settings"
3213
  msgid "A listing expires."
3214
  msgstr ""
3215
 
3216
+ #: core/class-settings.php:318
3217
  msgctxt "admin settings"
3218
  msgid "A contact message is sent to a listing's owner."
3219
  msgstr ""
3220
 
3221
+ #: core/class-settings.php:324
3222
  msgctxt "admin settings"
3223
  msgid "CC this e-mail address too"
3224
  msgstr ""
3225
 
3226
+ #: core/class-settings.php:330
3227
  msgctxt "admin settings"
3228
  msgid "Notify users via e-mail when..."
3229
  msgstr ""
3230
 
3231
+ #: core/class-settings.php:333
3232
  msgctxt "admin settings"
3233
  msgid "You can modify the text template used for most of these e-mails below."
3234
  msgstr ""
3235
 
3236
+ #: core/class-settings.php:334
3237
  msgctxt "admin settings"
3238
  msgid "Their listing is submitted."
3239
  msgstr ""
3240
 
3241
+ #: core/class-settings.php:335
3242
  msgctxt "admin settings"
3243
  msgid "Their listing is approved/published."
3244
  msgstr ""
3245
 
3246
+ #: core/class-settings.php:344
3247
  msgctxt "contact email"
3248
  msgid "You have received a reply from your listing at %s."
3249
  msgstr ""
3250
 
3251
+ #: core/class-settings.php:345
3252
  msgctxt "contact email"
3253
  msgid "Name: %s"
3254
  msgstr ""
3255
 
3256
+ #: core/class-settings.php:346
3257
  msgctxt "contact email"
3258
  msgid "E-Mail: %s"
3259
  msgstr ""
3260
 
3261
+ #: core/class-settings.php:347
3262
  msgctxt "contact email"
3263
  msgid "Message:"
3264
  msgstr ""
3265
 
3266
+ #: core/class-settings.php:349
3267
  msgctxt "contact email"
3268
  msgid "Time: %s"
3269
  msgstr ""
3270
 
3271
+ #: core/class-settings.php:351
3272
  msgctxt "admin settings"
3273
  msgid "E-Mail Templates"
3274
  msgstr ""
3275
 
3276
+ #: core/class-settings.php:354
3277
  msgctxt "admin settings"
3278
  msgid "Email confirmation message"
3279
  msgstr ""
3280
 
3281
+ #: core/class-settings.php:358
3282
  msgctxt "admin settings"
3283
  msgid "Sent after a listing has been submitted."
3284
  msgstr ""
3285
 
3286
+ #: core/class-settings.php:359 core/class-settings.php:367
3287
+ #: core/class-settings.php:408
3288
  msgctxt "admin settings"
3289
  msgid "Listing's title"
3290
  msgstr ""
3291
 
3292
+ #: core/class-settings.php:362
3293
  msgctxt "admin settings"
3294
  msgid "Listing published message"
3295
  msgstr ""
3296
 
3297
+ #: core/class-settings.php:365
3298
  msgctxt "admin settings"
3299
  msgid ""
3300
  "Your listing \"[listing]\" is now available at [listing-url] and can be "
3301
  "viewed by the public."
3302
  msgstr ""
3303
 
3304
+ #: core/class-settings.php:366
3305
  msgctxt "admin settings"
3306
  msgid "Sent when the listing has been published or approved by an admin."
3307
  msgstr ""
3308
 
3309
+ #: core/class-settings.php:368
3310
  msgctxt "admin settings"
3311
  msgid "Listing's URL"
3312
  msgstr ""
3313
 
3314
+ #: core/class-settings.php:372
3315
  msgctxt "admin settings"
3316
  msgid "Listing Contact Message"
3317
  msgstr ""
3318
 
3319
+ #: core/class-settings.php:376
3320
  msgctxt "admin settings"
3321
  msgid ""
3322
  "Sent to listing owners when someone uses the contact form on their listing "
3323
  "pages."
3324
  msgstr ""
3325
 
3326
+ #: core/class-settings.php:386
3327
  msgctxt "admin settings"
3328
  msgid "Payment related"
3329
  msgstr ""
3330
 
3331
+ #: core/class-settings.php:403
3332
  msgctxt "admin settings"
3333
  msgid "Payment abandoned reminder message"
3334
  msgstr ""
3335
 
3336
+ #: core/class-settings.php:407
3337
  msgctxt "admin settings"
3338
  msgid "Sent some time after a pending payment is abandoned by users."
3339
  msgstr ""
3340
 
3341
+ #: core/class-settings.php:409
3342
  msgctxt "admin settings"
3343
  msgid "Checkout URL link"
3344
  msgstr ""
3345
 
3346
+ #: core/class-settings.php:415
3347
  msgctxt "admin settings"
3348
  msgid "Renewal Reminders"
3349
  msgstr ""
3350
 
3351
+ #: core/class-settings.php:418
3352
  msgctxt "admin settings"
3353
  msgid ""
3354
  "This section refers only to the text of the renewal/expiration notices. You "
3355
  "can also <a>configure when the e-mails are sent</a>."
3356
  msgstr ""
3357
 
3358
+ #: core/class-settings.php:422
3359
  msgctxt "admin settings"
3360
  msgid "Pending expiration e-mail message"
3361
  msgstr ""
3362
 
3363
+ #: core/class-settings.php:426
3364
  msgctxt "settings"
3365
  msgid ""
3366
  "Sent some time before the listing expires. Applies to non-recurring renewals "
3367
  "only."
3368
  msgstr ""
3369
 
 
 
 
 
 
 
 
3370
  #: core/class-settings.php:427 core/class-settings.php:440
3371
  #: core/class-settings.php:453 core/class-settings.php:466
3372
  #: core/class-settings.php:479
3373
  msgctxt "settings"
3374
+ msgid "Listing's name (with link)"
3375
  msgstr ""
3376
 
3377
  #: core/class-settings.php:428 core/class-settings.php:441
3378
+ #: core/class-settings.php:454 core/class-settings.php:467
3379
  #: core/class-settings.php:480
3380
  msgctxt "settings"
3381
+ msgid "Author's name"
3382
+ msgstr ""
3383
+
3384
+ #: core/class-settings.php:429 core/class-settings.php:442
3385
+ #: core/class-settings.php:481
3386
+ msgctxt "settings"
3387
  msgid "Expiration date"
3388
  msgstr ""
3389
 
3390
+ #: core/class-settings.php:430
3391
  msgctxt "settings"
3392
  msgid "Category that is going to expire"
3393
  msgstr ""
3394
 
3395
+ #: core/class-settings.php:431 core/class-settings.php:444
3396
+ #: core/class-settings.php:483
3397
  msgctxt "settings"
3398
  msgid "Link to renewal page"
3399
  msgstr ""
3400
 
3401
+ #: core/class-settings.php:432 core/class-settings.php:445
3402
+ #: core/class-settings.php:457 core/class-settings.php:470
3403
+ #: core/class-settings.php:484
3404
  msgctxt "settings"
3405
  msgid "Link to your site"
3406
  msgstr ""
3407
 
3408
+ #: core/class-settings.php:435
3409
  msgctxt "admin settings"
3410
  msgid "Listing Renewal e-mail message"
3411
  msgstr ""
3412
 
3413
+ #: core/class-settings.php:439
3414
  msgctxt "settings"
3415
  msgid ""
3416
  "Sent at the time of listing expiration. Applies to non-recurring renewals "
3417
  "only."
3418
  msgstr ""
3419
 
3420
+ #: core/class-settings.php:443 core/class-settings.php:482
3421
  msgctxt "settings"
3422
  msgid "Category that expired"
3423
  msgstr ""
3424
 
3425
+ #: core/class-settings.php:448
3426
  msgctxt "admin settings"
3427
  msgid "Listing auto-renewal reminder (recurring payments)"
3428
  msgstr ""
3429
 
3430
+ #: core/class-settings.php:452
3431
  msgctxt "settings"
3432
  msgid ""
3433
  "Sent some time before the listing is auto-renewed. Applies to recurring "
3434
  "renewals only."
3435
  msgstr ""
3436
 
3437
+ #: core/class-settings.php:455 core/class-settings.php:469
3438
  msgctxt "settings"
3439
  msgid "Renewal date"
3440
  msgstr ""
3441
 
3442
+ #: core/class-settings.php:456
3443
  msgctxt "settings"
3444
  msgid "Category that is going to be renewed"
3445
  msgstr ""
3446
 
3447
+ #: core/class-settings.php:458
3448
  msgctxt "settings"
3449
  msgid "Link to manage subscriptions"
3450
  msgstr ""
3451
 
3452
+ #: core/class-settings.php:461
3453
  msgctxt "admin settings"
3454
  msgid "Listing Renewal e-mail message (recurring payments)"
3455
  msgstr ""
3456
 
3457
+ #: core/class-settings.php:465
3458
  msgctxt "settings"
3459
  msgid ""
3460
  "Sent after the listing is auto-renewed. Applies to recurring renewals only."
3461
  msgstr ""
3462
 
3463
+ #: core/class-settings.php:468
3464
  msgctxt "settings"
3465
  msgid "Renewed category"
3466
  msgstr ""
3467
 
3468
+ #: core/class-settings.php:474
3469
  msgctxt "admin settings"
3470
  msgid "Renewal reminder e-mail message"
3471
  msgstr ""
3472
 
3473
+ #: core/class-settings.php:478
3474
  msgctxt "settings"
3475
  msgid ""
3476
  "Sent some time after listing expiration and when no renewal has occurred. "
3477
  "Applies to both recurring and non-recurring renewals."
3478
  msgstr ""
3479
 
3480
+ #: core/class-settings.php:488
3481
  msgctxt "admin settings"
3482
  msgid "Payment"
3483
  msgstr ""
3484
 
3485
+ #: core/class-settings.php:489
3486
  msgctxt "admin settings"
3487
  msgid "Payment Settings"
3488
  msgstr ""
3489
 
3490
+ #: core/class-settings.php:492
3491
  msgctxt "admin settings"
3492
  msgid "Turn On payments?"
3493
  msgstr ""
3494
 
3495
+ #: core/class-settings.php:494
3496
  msgctxt "admin settings"
3497
  msgid "Put payment gateways in test mode?"
3498
  msgstr ""
3499
 
3500
+ #: core/class-settings.php:499
3501
  msgctxt "admin settings"
3502
  msgid "Perform checkouts on the secure (HTTPS) version of your site?"
3503
  msgstr ""
3504
 
3505
+ #: core/class-settings.php:502
3506
  msgctxt "admin settings"
3507
  msgid ""
3508
  "Recommended for added security. For this to work you need to enable HTTPS on "
3509
  "your server and <a>obtain an SSL certificate</a>."
3510
  msgstr ""
3511
 
3512
+ #: core/class-settings.php:506
3513
  msgctxt "admin settings"
3514
  msgid "Currency Code"
3515
  msgstr ""
3516
 
3517
+ #: core/class-settings.php:508
3518
  msgctxt "admin settings"
3519
  msgid "Australian Dollar (AUD)"
3520
  msgstr ""
3521
 
3522
+ #: core/class-settings.php:509
3523
  msgctxt "admin settings"
3524
  msgid "Brazilian Real (BRL)"
3525
  msgstr ""
3526
 
3527
+ #: core/class-settings.php:510
3528
  msgctxt "admin settings"
3529
  msgid "Canadian Dollar (CAD)"
3530
  msgstr ""
3531
 
3532
+ #: core/class-settings.php:511
3533
  msgctxt "admin settings"
3534
  msgid "Czech Koruna (CZK)"
3535
  msgstr ""
3536
 
3537
+ #: core/class-settings.php:512
3538
  msgctxt "admin settings"
3539
  msgid "Danish Krone (DKK)"
3540
  msgstr ""
3541
 
3542
+ #: core/class-settings.php:513
3543
  msgctxt "admin settings"
3544
  msgid "Euro (EUR)"
3545
  msgstr ""
3546
 
3547
+ #: core/class-settings.php:514
3548
  msgctxt "admin settings"
3549
  msgid "Hong Kong Dollar (HKD)"
3550
  msgstr ""
3551
 
3552
+ #: core/class-settings.php:515
3553
  msgctxt "admin settings"
3554
  msgid "Hungarian Forint (HUF)"
3555
  msgstr ""
3556
 
3557
+ #: core/class-settings.php:516
3558
  msgctxt "admin settings"
3559
  msgid "Israeli New Shequel (ILS)"
3560
  msgstr ""
3561
 
3562
+ #: core/class-settings.php:517
3563
  msgctxt "admin settings"
3564
  msgid "Japanese Yen (JPY)"
3565
  msgstr ""
3566
 
3567
+ #: core/class-settings.php:518
3568
  msgctxt "admin settings"
3569
  msgid "Malasian Ringgit (MYR)"
3570
  msgstr ""
3571
 
3572
+ #: core/class-settings.php:519
3573
  msgctxt "admin settings"
3574
  msgid "Mexican Peso (MXN)"
3575
  msgstr ""
3576
 
3577
+ #: core/class-settings.php:520
3578
  msgctxt "admin settings"
3579
  msgid "Norwegian Krone (NOK)"
3580
  msgstr ""
3581
 
3582
+ #: core/class-settings.php:521
3583
  msgctxt "admin settings"
3584
  msgid "New Zealand Dollar (NZD)"
3585
  msgstr ""
3586
 
3587
+ #: core/class-settings.php:522
3588
  msgctxt "admin settings"
3589
  msgid "Philippine Peso (PHP)"
3590
  msgstr ""
3591
 
3592
+ #: core/class-settings.php:523
3593
  msgctxt "admin settings"
3594
  msgid "Polish Zloty (PLN)"
3595
  msgstr ""
3596
 
3597
+ #: core/class-settings.php:524
3598
  msgctxt "admin settings"
3599
  msgid "Pound Sterling (GBP)"
3600
  msgstr ""
3601
 
3602
+ #: core/class-settings.php:525
3603
  msgctxt "admin settings"
3604
  msgid "Singapore Dollar (SGD)"
3605
  msgstr ""
3606
 
3607
+ #: core/class-settings.php:526
3608
  msgctxt "admin settings"
3609
  msgid "Swedish Krona (SEK)"
3610
  msgstr ""
3611
 
3612
+ #: core/class-settings.php:527
3613
  msgctxt "admin settings"
3614
  msgid "Swiss Franc (CHF)"
3615
  msgstr ""
3616
 
3617
+ #: core/class-settings.php:528
3618
  msgctxt "admin settings"
3619
  msgid "Taiwan Dollar (TWD)"
3620
  msgstr ""
3621
 
3622
+ #: core/class-settings.php:529
3623
  msgctxt "admin settings"
3624
  msgid "Thai Baht (THB)"
3625
  msgstr ""
3626
 
3627
+ #: core/class-settings.php:530
3628
  msgctxt "admin settings"
3629
  msgid "Turkish Lira (TRY)"
3630
  msgstr ""
3631
 
3632
+ #: core/class-settings.php:531
3633
  msgctxt "admin settings"
3634
+ msgid "U.S. Dollar (USD)"
3635
  msgstr ""
3636
 
3637
+ #: core/class-settings.php:535
3638
  msgctxt "admin settings"
3639
  msgid "Currency Symbol"
3640
  msgstr ""
3641
 
3642
+ #: core/class-settings.php:540
3643
+ msgctxt "admin settings"
3644
+ msgid "Currency symbol display"
3645
+ msgstr ""
3646
+
3647
+ #: core/class-settings.php:544
3648
+ msgctxt "admin settings"
3649
+ msgid "Show currency symbol on the left"
3650
+ msgstr ""
3651
+
3652
+ #: core/class-settings.php:545
3653
+ msgctxt "admin settings"
3654
+ msgid "Show currency symbol on the right"
3655
+ msgstr ""
3656
+
3657
+ #: core/class-settings.php:546
3658
+ msgctxt "admin settings"
3659
+ msgid "Do not show currency symbol"
3660
+ msgstr ""
3661
+
3662
+ #: core/class-settings.php:548
3663
  msgctxt "admin settings"
3664
  msgid "Thank you for payment message"
3665
  msgstr ""
3666
 
3667
+ #: core/class-settings.php:549
3668
  msgctxt "admin settings"
3669
  msgid ""
3670
  "Thank you for your payment. Your payment is being verified and your listing "
3671
  "reviewed. The verification and review process could take up to 48 hours."
3672
  msgstr ""
3673
 
3674
+ #: core/class-settings.php:554
3675
  msgctxt "admin settings"
3676
  msgid "Ask users to come back for abandoned payments?"
3677
  msgstr ""
3678
 
3679
+ #: core/class-settings.php:557
3680
  msgctxt "admin settings"
3681
  msgid ""
3682
  "An abandoned payment is when a user attempts to place a listing and gets to "
3685
  "the transaction. BD can remind them to come back and continue."
3686
  msgstr ""
3687
 
3688
+ #: core/class-settings.php:563
3689
  msgctxt "admin settings"
3690
  msgid "Listing abandonment threshold (hours)"
3691
  msgstr ""
3692
 
3693
+ #: core/class-settings.php:568
3694
  msgctxt "admin settings"
3695
  msgid ""
3696
  "Listings with pending payments are marked as abandoned after this time. You "
3697
  "can also <a>customize the e-mail</a> users receive."
3698
  msgstr ""
3699
 
3700
+ #: core/class-settings.php:574
3701
  msgctxt "admin settings"
3702
  msgid "Registration"
3703
  msgstr ""
3704
 
3705
+ #: core/class-settings.php:575
3706
  msgctxt "admin settings"
3707
  msgid "Registration Settings"
3708
  msgstr ""
3709
 
3710
+ #: core/class-settings.php:576
3711
  msgctxt "admin settings"
3712
  msgid "Require login to post listings?"
3713
  msgstr ""
3714
 
3715
+ #: core/class-settings.php:581
3716
  msgctxt "admin settings"
3717
  msgid "Registration URL"
3718
  msgstr ""
3719
 
3720
+ #: core/class-settings.php:584
3721
  msgctxt "admin settings"
3722
  msgid ""
3723
  "URL of your membership plugin's registration page. Only enter this if using "
3724
  "a membership plugin or custom registration page."
3725
  msgstr ""
3726
 
3727
+ #: core/class-settings.php:588
3728
  msgctxt "admin settings"
3729
  msgid "Image"
3730
  msgstr ""
3731
 
3732
+ #: core/class-settings.php:589
3733
  msgctxt "admin settings"
3734
  msgid ""
3735
  "Any changes to these settings will affect new listings only. Existing "
3738
  "here."
3739
  msgstr ""
3740
 
3741
+ #: core/class-settings.php:590
3742
  msgctxt "admin settings"
3743
  msgid "Image Settings"
3744
  msgstr ""
3745
 
3746
+ #: core/class-settings.php:591
3747
  msgctxt "admin settings"
3748
  msgid "Allow images?"
3749
  msgstr ""
3750
 
3751
+ #: core/class-settings.php:593
3752
  msgctxt "admin settings"
3753
  msgid "Min Image File Size (KB)"
3754
  msgstr ""
3755
 
3756
+ #: core/class-settings.php:594
3757
  msgctxt "admin settings"
3758
  msgid "Max Image File Size (KB)"
3759
  msgstr ""
3760
 
3761
+ #: core/class-settings.php:596
3762
  msgctxt "admin settings"
3763
  msgid "Min image width (px)"
3764
  msgstr ""
3765
 
3766
+ #: core/class-settings.php:597
3767
  msgctxt "admin settings"
3768
  msgid "Min image height (px)"
3769
  msgstr ""
3770
 
3771
+ #: core/class-settings.php:599
3772
  msgctxt "admin settings"
3773
  msgid "Max image width (px)"
3774
  msgstr ""
3775
 
3776
+ #: core/class-settings.php:600
3777
  msgctxt "admin settings"
3778
  msgid "Max image height (px)"
3779
  msgstr ""
3780
 
3781
+ #: core/class-settings.php:602
3782
  msgctxt "admin settings"
3783
  msgid "Turn on thickbox/lightbox?"
3784
  msgstr ""
3785
 
3786
+ #: core/class-settings.php:602
3787
  msgctxt "admin settings"
3788
  msgid ""
3789
  "Uncheck if it conflicts with other elements or plugins installed on your site"
3790
  msgstr ""
3791
 
3792
+ #: core/class-settings.php:604
3793
  msgctxt "admin settings"
3794
  msgid "Thumbnails"
3795
  msgstr ""
3796
 
3797
+ #: core/class-settings.php:605
3798
  msgctxt "admin settings"
3799
  msgid "Thumbnail width (px)"
3800
  msgstr ""
3801
 
3802
+ #: core/class-settings.php:606
3803
  msgctxt "admin settings"
3804
  msgid "Thumbnail height (px)"
3805
  msgstr ""
3806
 
3807
+ #: core/class-settings.php:609
3808
  msgctxt "admin settings"
3809
  msgid "Crop thumbnails to exact dimensions?"
3810
  msgstr ""
3811
 
3812
+ #: core/class-settings.php:612
3813
  msgctxt "admin settings"
3814
  msgid ""
3815
  "When enabled images will match exactly the dimensions above but part of the "
3818
  "Depending on the uploaded images, thumbnails may have different heights."
3819
  msgstr ""
3820
 
3821
+ #: core/class-settings.php:618
3822
  msgctxt "admin settings"
3823
  msgid "Number of free images"
3824
  msgstr ""
3825
 
3826
+ #: core/class-settings.php:623
3827
  msgctxt "admin settings"
3828
  msgid ""
3829
  "For paid listing images, configure that by adding or editing a <a>Fee Plan</"
3830
  "a> instead of this setting, which is ignored for paid listings."
3831
  msgstr ""
3832
 
3833
+ #: core/class-settings.php:624
3834
  msgctxt "admin settings"
3835
  msgid "Use default picture for listings with no picture?"
3836
  msgstr ""
3837
 
3838
+ #: core/class-settings.php:625
3839
  msgctxt "admin settings"
3840
  msgid "Show Thumbnail on main listings page?"
3841
  msgstr ""
3842
 
3843
+ #: core/class-settings.php:681
3844
  msgctxt "admin settings"
3845
  msgid ""
3846
  "Could not copy the AJAX compatibility plugin \"%s\". Compatibility mode was "
3847
  "not activated."
3848
  msgstr ""
3849
 
3850
+ #: core/class-settings.php:689
3851
  msgctxt "admin settings"
3852
  msgid ""
3853
  "Could not activate AJAX Compatibility mode: the directory \"%s\" could not "
3854
  "be created."
3855
  msgstr ""
3856
 
3857
+ #: core/class-settings.php:698
3858
  msgctxt "admin settings"
3859
  msgid ""
3860
  "Could not remove the \"Business Directory Plugin - AJAX Compatibility Module"
3861
  "\". Please remove the file \"%s\" manually or deactivate the plugin."
3862
  msgstr ""
3863
 
3864
+ #: core/class-settings.php:997
3865
  msgctxt "settings"
3866
  msgid "Deactivate License"
3867
  msgstr ""
3868
 
3869
+ #: core/class-settings.php:999
3870
  msgctxt "settings"
3871
  msgid "Deactivating license..."
3872
  msgstr ""
3873
 
3874
+ #: core/class-settings.php:1002
3875
  msgctxt "settings"
3876
  msgid "Activate License"
3877
  msgstr ""
3878
 
3879
+ #: core/class-settings.php:1004
3880
  msgctxt "settings"
3881
  msgid "Activating license..."
3882
  msgstr ""
3883
 
3884
+ #: core/class-settings.php:1028
3885
  msgctxt "admin settings"
3886
  msgid "Valid placeholders: %s"
3887
  msgstr ""
3888
 
3889
+ #: core/class-settings.php:1062
3890
  msgctxt "settings email"
3891
  msgid "Click to edit e-mail"
3892
  msgstr ""
3893
 
3894
+ #: core/class-settings.php:1063
3895
  msgctxt "settings email"
3896
  msgid "Click to edit"
3897
  msgstr ""
3898
 
3899
+ #: core/class-settings.php:1076
3900
  msgctxt "settings email"
3901
  msgid "E-Mail Subject"
3902
  msgstr ""
3903
 
3904
+ #: core/class-settings.php:1087
3905
  msgctxt "settings email"
3906
  msgid "E-Mail Body"
3907
  msgstr ""
3908
 
3909
+ #: core/class-settings.php:1098
3910
  msgctxt "settings email"
3911
  msgid "You can use the following placeholders:"
3912
  msgstr ""
3913
 
3914
+ #: core/class-settings.php:1121
3915
  msgctxt "settings email"
3916
  msgid "Preview e-mail"
3917
  msgstr ""
3918
 
3919
+ #: core/class-settings.php:1122
3920
  msgctxt "settings email"
3921
  msgid "Cancel"
3922
  msgstr ""
3923
 
3924
+ #: core/class-settings.php:1123
3925
  msgctxt "settings email"
3926
  msgid "Save Changes"
3927
  msgstr ""
3928
 
3929
+ #: core/class-settings.php:1142
3930
  msgctxt "settings email"
3931
  msgid "Site title"
3932
  msgstr ""
3933
 
3934
+ #: core/class-settings.php:1145
3935
  msgctxt "settings email"
3936
  msgid "Site title (with link)"
3937
  msgstr ""
3938
 
3939
+ #: core/class-settings.php:1148
3940
  msgctxt "settings email"
3941
  msgid "Site address (with link)"
3942
  msgstr ""
3943
 
3944
+ #: core/class-settings.php:1151
3945
  msgctxt "settings email"
3946
  msgid "Directory URL (with link)"
3947
  msgstr ""
3948
 
3949
+ #: core/class-settings.php:1154
3950
  msgctxt "settings email"
3951
  msgid "Current date"
3952
  msgstr ""
3953
 
3954
+ #: core/class-settings.php:1157
3955
  msgctxt "settings email"
3956
  msgid "Current time"
3957
  msgstr ""
3987
  msgid "Upgrade Listing"
3988
  msgstr ""
3989
 
3990
+ #: core/compatibility/deprecated.php:214 core/templates-ui.php:183
3991
  msgid "Submit A Listing"
3992
  msgstr ""
3993
 
3994
+ #: core/compatibility/deprecated.php:227 core/templates-ui.php:192
3995
  msgid "View Listings"
3996
  msgstr ""
3997
 
3998
+ #: core/compatibility/deprecated.php:238 core/templates-ui.php:202
3999
  msgid "Directory"
4000
  msgstr ""
4001
 
4002
  #: core/compatibility/templates/wpbusdirman-index-categories.php:12
4003
+ #: core/templates-ui.php:229
4004
  msgctxt "templates"
4005
  msgid "Search Listings"
4006
  msgstr ""
4007
 
4008
+ #: core/fieldtypes/class-fieldtypes-checkbox.php:9
4009
  msgctxt "form-fields api"
4010
+ msgid "Checkbox"
4011
+ msgstr ""
4012
+
4013
+ #: core/fieldtypes/class-fieldtypes-checkbox.php:72
4014
+ #: core/fieldtypes/class-fieldtypes-radiobutton.php:68
4015
+ #: core/fieldtypes/class-fieldtypes-select.php:134
4016
+ msgctxt "form-fields admin"
4017
+ msgid "Field Options (for select lists, radio buttons and checkboxes)."
4018
+ msgstr ""
4019
+
4020
+ #: core/fieldtypes/class-fieldtypes-checkbox.php:93
4021
+ #: core/fieldtypes/class-fieldtypes-radiobutton.php:87
4022
+ #: core/fieldtypes/class-fieldtypes-select.php:162
4023
+ msgctxt "form-fields admin"
4024
+ msgid "Field list of options is required."
4025
  msgstr ""
4026
 
4027
+ #: core/fieldtypes/class-fieldtypes-date.php:9
4028
  msgctxt "form-fields api"
4029
+ msgid "Date Field"
4030
  msgstr ""
4031
 
4032
+ #: core/fieldtypes/class-fieldtypes-date.php:32
4033
+ msgid "%s (ex. %s)"
4034
+ msgstr ""
4035
+
4036
+ #: core/fieldtypes/class-fieldtypes-date.php:36
4037
  msgctxt "form-fields api"
4038
+ msgid "Date Format"
4039
  msgstr ""
4040
 
4041
+ #: core/fieldtypes/class-fieldtypes-date.php:61
4042
+ msgctxt "date field"
4043
+ msgid "%s must be in the format %s."
4044
  msgstr ""
4045
 
4046
+ #: core/fieldtypes/class-fieldtypes-date.php:64
4047
+ msgctxt "date field"
4048
+ msgid "%s must be a valid date."
4049
  msgstr ""
4050
 
4051
+ #: core/fieldtypes/class-fieldtypes-facebook.php:6
4052
  msgctxt "form-fields api"
4053
+ msgid "Social Site (Facebook page)"
4054
  msgstr ""
4055
 
4056
+ #: core/fieldtypes/class-fieldtypes-image.php:6
4057
  msgctxt "form-fields api"
4058
+ msgid "Image (file upload)"
4059
  msgstr ""
4060
 
4061
+ #: core/fieldtypes/class-fieldtypes-image.php:38
4062
+ msgctxt "form-fields-api"
4063
+ msgid "Remove"
4064
+ msgstr ""
4065
+
4066
+ #: core/fieldtypes/class-fieldtypes-linkedin.php:6
4067
+ msgctxt "form-fields api"
4068
+ msgid "Social Site (LinkedIn profile)"
4069
+ msgstr ""
4070
+
4071
+ #: core/fieldtypes/class-fieldtypes-linkedin.php:21
4072
+ msgctxt "form-fields api"
4073
+ msgid "Put only the Company ID here. Links will not work."
4074
+ msgstr ""
4075
+
4076
+ #: core/fieldtypes/class-fieldtypes-multiselect.php:6
4077
+ msgctxt "form-fields api"
4078
+ msgid "Multiple select list"
4079
+ msgstr ""
4080
+
4081
+ #: core/fieldtypes/class-fieldtypes-multiselect.php:11
4082
+ msgctxt "form-fields api"
4083
+ msgid "Multiselect List"
4084
+ msgstr ""
4085
+
4086
+ #: core/fieldtypes/class-fieldtypes-radiobutton.php:9
4087
+ msgctxt "form-fields api"
4088
+ msgid "Radio button"
4089
+ msgstr ""
4090
+
4091
+ #: core/fieldtypes/class-fieldtypes-select.php:8
4092
  msgctxt "form-fields api"
4093
  msgid "Select List"
4094
  msgstr ""
4095
 
4096
+ #: core/fieldtypes/class-fieldtypes-select.php:64
4097
  msgctxt "form-fields-api category-select"
4098
  msgid "-- Choose Terms --"
4099
  msgstr ""
4100
 
4101
+ #: core/fieldtypes/class-fieldtypes-select.php:64
4102
+ #: core/fieldtypes/class-fieldtypes-select.php:99
4103
  msgctxt "form-fields-api category-select"
4104
  msgid "-- Choose One --"
4105
  msgstr ""
4106
 
4107
+ #: core/fieldtypes/class-fieldtypes-select.php:145
 
 
 
 
 
 
4108
  msgctxt "form-fields admin"
4109
  msgid "Allow empty selection on search?"
4110
  msgstr ""
4111
 
4112
+ #: core/fieldtypes/class-fieldtypes-textarea.php:6
 
 
 
 
 
 
4113
  msgctxt "form-fields api"
4114
  msgid "Textarea"
4115
  msgstr ""
4116
 
4117
+ #: core/fieldtypes/class-fieldtypes-textarea.php:35
4118
  msgctxt "form-fields admin"
4119
  msgid "Allow HTML input for this field?"
4120
  msgstr ""
4121
 
4122
+ #: core/fieldtypes/class-fieldtypes-textarea.php:39
4123
  msgctxt "form-fields admin"
4124
  msgid "Allow WordPress shortcodes in this field?"
4125
  msgstr ""
4126
 
4127
+ #: core/fieldtypes/class-fieldtypes-textarea.php:43
4128
  msgctxt "form-fields admin"
4129
  msgid ""
4130
  "<b>Advanced users only!</b> Unless you've been told to change this, don't "
4131
  "switch it unless you know what you're doing."
4132
  msgstr ""
4133
 
4134
+ #: core/fieldtypes/class-fieldtypes-textarea.php:44
4135
  msgctxt "form-fields admin"
4136
  msgid "Apply \"the_content\" filter before displaying this field?"
4137
  msgstr ""
4138
 
4139
+ #: core/fieldtypes/class-fieldtypes-textfield.php:5
 
 
 
 
 
 
 
 
 
 
4140
  msgctxt "form-fields api"
4141
+ msgid "Textfield"
4142
  msgstr ""
4143
 
4144
+ #: core/fieldtypes/class-fieldtypes-textfield.php:41
4145
  msgctxt "form-fields api"
4146
+ msgid "Format 01/31/1969"
4147
  msgstr ""
4148
 
4149
+ #: core/fieldtypes/class-fieldtypes-twitter.php:6
4150
  msgctxt "form-fields api"
4151
  msgid "Social Site (Twitter handle)"
4152
  msgstr ""
4153
 
4154
+ #: core/fieldtypes/class-fieldtypes-url.php:5
4155
  msgctxt "form-fields api"
4156
+ msgid "URL Field"
 
 
 
 
 
4157
  msgstr ""
4158
 
4159
+ #: core/fieldtypes/class-fieldtypes-url.php:22
4160
+ msgctxt "form-fields admin"
4161
+ msgid "Open link in a new window?"
4162
  msgstr ""
4163
 
4164
+ #: core/fieldtypes/class-fieldtypes-url.php:25
4165
+ msgctxt "form-fields admin"
4166
+ msgid "Use rel=\"nofollow\" when displaying the link?"
4167
  msgstr ""
4168
 
4169
+ #: core/fieldtypes/class-fieldtypes-url.php:134
4170
  msgctxt "form-fields api"
4171
+ msgid "URL:"
 
 
 
 
4172
  msgstr ""
4173
 
4174
+ #: core/fieldtypes/class-fieldtypes-url.php:141
4175
  msgctxt "form-fields api"
4176
+ msgid "Link Text (optional):"
4177
  msgstr ""
4178
 
4179
  #: core/form-fields.php:31
4211
  msgid "Custom"
4212
  msgstr ""
4213
 
4214
+ #: core/form-fields.php:303
4215
  msgid "Business Name"
4216
  msgstr ""
4217
 
4218
+ #: core/form-fields.php:305
4219
  msgid "Business Genre"
4220
  msgstr ""
4221
 
4222
+ #: core/form-fields.php:307
4223
  msgid "Short Business Description"
4224
  msgstr ""
4225
 
4226
+ #: core/form-fields.php:309
4227
  msgid "Long Business Description"
4228
  msgstr ""
4229
 
4230
+ #: core/form-fields.php:311
4231
  msgid "Business Website Address"
4232
  msgstr ""
4233
 
4234
+ #: core/form-fields.php:313
4235
  msgid "Business Phone Number"
4236
  msgstr ""
4237
 
4238
+ #: core/form-fields.php:315
4239
  msgid "Business Fax"
4240
  msgstr ""
4241
 
4242
+ #: core/form-fields.php:317
4243
  msgid "Business Contact Email"
4244
  msgstr ""
4245
 
4246
+ #: core/form-fields.php:319
4247
  msgid "Business Tags"
4248
  msgstr ""
4249
 
4250
+ #: core/form-fields.php:321
4251
+ msgid "Business Address"
4252
+ msgstr ""
4253
+
4254
+ #: core/form-fields.php:323
4255
+ msgid "ZIP Code"
4256
+ msgstr ""
4257
+
4258
+ #: core/form-fields.php:446
4259
  msgctxt "form-fields-api"
4260
  msgid "Email Validator"
4261
  msgstr ""
4262
 
4263
+ #: core/form-fields.php:447
4264
  msgctxt "form-fields-api"
4265
  msgid "URL Validator"
4266
  msgstr ""
4267
 
4268
+ #: core/form-fields.php:448
4269
  msgctxt "form-fields-api"
4270
  msgid "Whole Number Validator"
4271
  msgstr ""
4272
 
4273
+ #: core/form-fields.php:449
4274
  msgctxt "form-fields-api"
4275
  msgid "Decimal Number Validator"
4276
  msgstr ""
4277
 
4278
+ #: core/form-fields.php:450
4279
  msgctxt "form-fields-api"
4280
  msgid "Date Validator"
4281
  msgstr ""
4282
 
4283
+ #: core/form-fields.php:457
4284
  msgctxt "form-fields-api validation"
4285
  msgid "Field"
4286
  msgstr ""
4287
 
4288
+ #: core/form-fields.php:473 core/form-fields.php:477
4289
  msgctxt "form-fields-api validation"
4290
  msgid "%s is required."
4291
  msgstr ""
4292
 
4293
+ #: core/form-fields.php:486 core/form-fields.php:493
4294
  msgctxt "form-fields-api validation"
4295
  msgid "%s is badly formatted. Valid URL format required. Include http://"
4296
  msgstr ""
4297
 
4298
+ #: core/form-fields.php:507
4299
  msgctxt "form-fields-api validation"
4300
  msgid "%s is badly formatted. Valid Email format required."
4301
  msgstr ""
4302
 
4303
+ #: core/form-fields.php:513
4304
  msgctxt "form-fields-api validation"
4305
  msgid "%s must be a number. Decimal values are not allowed."
4306
  msgstr ""
4307
 
4308
+ #: core/form-fields.php:519
4309
  msgctxt "form-fields-api validation"
4310
  msgid "%s must be a number."
4311
  msgstr ""
4312
 
4313
+ #: core/form-fields.php:532
4314
  msgctxt "form-fields-api validation"
4315
  msgid "%s must be in the format %s."
4316
  msgstr ""
4317
 
4318
+ #: core/form-fields.php:567
4319
  msgctxt "form-fields-api validation"
4320
  msgid "%s must be a valid date."
4321
  msgstr ""
4322
 
4323
+ #: core/form-fields.php:578
4324
  msgctxt "form-fields-api validation"
4325
  msgid "%s is invalid. Value most be one of %s."
4326
  msgstr ""
4471
  msgid "The transaction has been canceled at user's request."
4472
  msgstr ""
4473
 
4474
+ #: core/helpers/class-fs.php:112
4475
+ msgctxt "fs helper"
4476
+ msgid "Destination dir \"%s\" is not writable."
4477
+ msgstr ""
4478
+
4479
  #: core/installer.php:38
4480
  msgctxt "default category name"
4481
  msgid "General"
4482
  msgstr ""
4483
 
4484
+ #: core/installer.php:462
4485
  msgctxt "installer"
4486
  msgid ""
4487
  "<b>Business Directory Plugin - Regions Module</b> was disabled because it is "
4489
  "the Regions module."
4490
  msgstr ""
4491
 
4492
+ #: core/installer.php:528
4493
  msgctxt "installer"
4494
  msgid "Cleaning up listing fees information... %d/%d"
4495
  msgstr ""
4496
 
4497
+ #: core/installer.php:578
4498
  msgctxt "installer"
4499
  msgid "Migrating previous transactions to new Payments API... %d/%d"
4500
  msgstr ""
4501
 
4502
+ #: core/installer.php:607
4503
  msgctxt "installer"
4504
  msgid "Initial listing payment (BD < 3.4)"
4505
  msgstr ""
4506
 
4507
+ #: core/installer.php:618
4508
  msgctxt "installer"
4509
  msgid "Listing edit payment (BD < 3.4)"
4510
  msgstr ""
4511
 
4512
+ #: core/installer.php:639
4513
  msgctxt "installer"
4514
  msgid "Renewal fee \"%s\" for category \"%s\""
4515
  msgstr ""
4516
 
4517
+ #: core/installer.php:658
4518
  msgctxt "installer"
4519
  msgid "Listing upgrade to featured"
4520
  msgstr ""
4521
 
4522
+ #: core/installer.php:894
4523
  msgid "Business Directory - Manual Upgrade Required"
4524
  msgstr ""
4525
 
4526
+ #: core/installer.php:896
4527
  msgid ""
4528
  "Business Directory features are currently disabled because the plugin needs "
4529
  "to perform a manual upgrade before continuing."
4530
  msgstr ""
4531
 
4532
+ #: core/installer.php:898
4533
  msgid "Perform Manual Upgrade"
4534
  msgstr ""
4535
 
4536
+ #: core/installer.php:914 core/installer.php:915 core/installer.php:926
4537
  msgid "Business Directory - Manual Upgrade"
4538
  msgstr ""
4539
 
4540
+ #: core/installer.php:930
4541
  msgid ""
4542
  "Business Directory features are currently disabled because the plugin needs "
4543
  "to perform a manual upgrade before it can be used."
4544
  msgstr ""
4545
 
4546
+ #: core/installer.php:932
4547
  msgid "Click \"Start Upgrade\" and wait until the process finishes."
4548
  msgstr ""
4549
 
4550
+ #: core/installer.php:935
4551
  msgctxt "manual-upgrade"
4552
  msgid "Start Upgrade"
4553
  msgstr ""
4554
 
4555
+ #: core/installer.php:937
4556
  msgctxt "manual-upgrade"
4557
  msgid "Pause Upgrade"
4558
  msgstr ""
4559
 
4560
+ #: core/installer.php:943
4561
  msgctxt "manual-upgrade"
4562
  msgid ""
4563
  "The upgrade was sucessfully performed. Business Directory Plugin is now "
4564
  "available."
4565
  msgstr ""
4566
 
4567
+ #: core/installer.php:946
4568
  msgctxt "manual-upgrade"
4569
  msgid "Go to \"Directory Admin\""
4570
  msgstr ""
4815
  msgid "Abandoned"
4816
  msgstr ""
4817
 
4818
+ #: core/templates/listing-sticky-tag.tpl.php:3
4819
+ #: core/templates/listing-sticky-tag.tpl.php:4 core/templates-listings.php:64
4820
  msgctxt "templates"
4821
  msgid "Featured Listing"
4822
  msgstr ""
4823
 
4824
+ #: core/templates/listings.tpl.php:6
4825
+ #: templates/businessdirectory-listings.tpl.php:27 templates/search.tpl.php:41
4826
+ msgctxt "templates"
4827
+ msgid "No listings found."
4828
+ msgstr ""
4829
+
4830
+ #: core/templates/listings.tpl.php:17
4831
+ #: templates/businessdirectory-listings.tpl.php:38
4832
+ msgctxt "templates"
4833
+ msgid "&laquo; Previous "
4834
+ msgstr ""
4835
+
4836
+ #: core/templates/listings.tpl.php:18
4837
+ #: templates/businessdirectory-listings.tpl.php:39
4838
+ msgctxt "templates"
4839
+ msgid "Next &raquo;"
4840
+ msgstr ""
4841
+
4842
+ #: core/templates-ui.php:159
4843
  msgctxt "templates"
4844
  msgid "No listing categories found."
4845
  msgstr ""
4846
 
4847
+ #: core/templates-ui.php:232
4848
  msgctxt "templates"
4849
  msgid "Advanced Search"
4850
  msgstr ""
4851
 
4852
+ #: core/templates-ui.php:258 core/templates-ui.php:283
4853
  msgctxt "templates sort"
4854
  msgid "Sort By:"
4855
  msgstr ""
4856
 
4857
+ #: core/templates-ui.php:277
4858
  msgctxt "sort"
4859
  msgid "Reset"
4860
  msgstr ""
4861
 
4862
+ #: core/templates-ui.php:299
4863
  msgctxt "sort"
4864
  msgid "(Reset)"
4865
  msgstr ""
4866
 
4867
+ #: core/themes.php:550
4868
+ msgctxt "themes"
4869
+ msgid "ZIP file is not a valid BD theme file."
4870
+ msgstr ""
4871
+
4872
+ #: core/themes.php:556
4873
+ msgctxt "themes"
4874
+ msgid "Could not create themes directory."
4875
+ msgstr ""
4876
+
4877
+ #: core/themes.php:564
4878
+ msgctxt "themes"
4879
+ msgid "Could not remove previous theme directory \"%s\"."
4880
+ msgstr ""
4881
+
4882
+ #: core/themes.php:570
4883
+ msgctxt "themes"
4884
+ msgid "Could not move new theme into theme directory."
4885
+ msgstr ""
4886
+
4887
+ #: core/utils.php:105
4888
  msgctxt "utils"
4889
  msgid ""
4890
  "POSTed data exceeds PHP config. maximum. See \"post_max_size\" directive."
4891
  msgstr ""
4892
 
4893
+ #: core/utils.php:158
4894
  msgctxt "utils"
4895
  msgid "File size (%s) exceeds maximum file size of %s"
4896
  msgstr ""
4897
 
4898
+ #: core/utils.php:166
4899
  msgctxt "utils"
4900
  msgid "File size (%s) is inferior to the required minimum file size of %s"
4901
  msgstr ""
4902
 
4903
+ #: core/utils.php:175 core/utils.php:182
4904
  msgctxt "utils"
4905
  msgid "File type \"%s\" is not allowed"
4906
  msgstr ""
4907
 
4908
+ #: core/utils.php:189
4909
  msgctxt "utils"
4910
  msgid "Unkown error while uploading file."
4911
  msgstr ""
4912
 
4913
+ #: core/utils.php:208
4914
  msgctxt "utils"
4915
  msgid "Uploaded file is not an image"
4916
  msgstr ""
4917
 
4918
+ #: core/utils.php:217
4919
  msgctxt "utils"
4920
  msgid "Image width (%s px) is inferior to minimum required width of %s px."
4921
  msgstr ""
4922
 
4923
+ #: core/utils.php:223
4924
  msgctxt "utils"
4925
  msgid "Image height (%s px) is inferior to minimum required height of %s px."
4926
  msgstr ""
4927
 
4928
+ #: core/utils.php:229
4929
  msgctxt "utils"
4930
  msgid "Image width (%s px) is greater than maximum allowed width of %s px."
4931
  msgstr ""
4932
 
4933
+ #: core/utils.php:235
4934
  msgctxt "utils"
4935
  msgid "Image height (%s px) is greater than maximum required height of %s px."
4936
  msgstr ""
4937
 
4938
+ #: core/utils.php:249
4939
  msgctxt "utils"
4940
  msgid "Error while uploading file"
4941
  msgstr ""
4989
  msgid "Your listing has been deleted."
4990
  msgstr ""
4991
 
4992
+ #: core/view-listing-contact.php:48
4993
  msgctxt "contact-message"
4994
  msgid "Please enter your name."
4995
  msgstr ""
4996
 
4997
+ #: core/view-listing-contact.php:51
4998
  msgctxt "contact-message"
4999
  msgid "Please enter a valid email."
5000
  msgstr ""
5001
 
5002
+ #: core/view-listing-contact.php:54
5003
  msgctxt "contact-message"
5004
  msgid "You did not enter a message."
5005
  msgstr ""
5006
 
5007
+ #: core/view-listing-contact.php:57
5008
  msgctxt "contact-message"
5009
  msgid "The reCAPTCHA wasn't entered correctly."
5010
  msgstr ""
5011
 
5012
+ #: core/view-listing-contact.php:66
5013
  msgctxt "contact form"
5014
  msgid "Please <a>log in</a> to be able to send messages to the listing owner."
5015
  msgstr ""
5016
 
5017
+ #: core/view-listing-contact.php:85
5018
  msgctxt "contact form"
5019
  msgid "This contact form is temporarily disabled. Please try again later."
5020
  msgstr ""
5021
 
5022
+ #: core/view-listing-contact.php:122
5023
  msgctxt "templates"
5024
  msgid "Contact listing owner"
5025
  msgstr ""
5026
 
5027
+ #: core/view-listing-contact.php:126
5028
  msgctxt "templates"
5029
  msgid "Send Message to listing owner"
5030
  msgstr ""
5031
 
5032
+ #: core/view-listing-contact.php:172
5033
  msgid "l F j, Y \\a\\t g:i a"
5034
  msgstr ""
5035
 
5036
+ #: core/view-listing-contact.php:193
5037
  msgctxt "contact-message"
5038
  msgid "There was a problem encountered. Your message has not been sent"
5039
  msgstr ""
5040
 
5041
+ #: core/view-listing-contact.php:196
5042
  msgctxt "contact-message"
5043
  msgid "Return to listing."
5044
  msgstr ""
5219
  msgid "Return to listing."
5220
  msgstr ""
5221
 
5222
+ #: core/views.php:28
5223
  msgid ""
5224
  "You need to create a page with the [businessdirectory] shortcode for the "
5225
  "Business Directory plugin to work correctly."
5226
  msgstr ""
5227
 
5228
+ #: core/views.php:30
5229
  msgid "The directory is temporarily disabled."
5230
  msgstr ""
5231
 
5232
+ #: core/views.php:173
5233
  msgctxt "preview"
5234
  msgid "This is just a preview. The listing has not been published yet."
5235
  msgstr ""
5236
 
5237
+ #: core/views.php:325
5238
+ msgctxt "templates"
5239
+ msgid "Listings tagged: %s"
5240
+ msgstr ""
5241
+
5242
+ #: core/views.php:442
5243
  msgctxt "templates"
5244
  msgid ""
5245
  "There are no categories assigned to the business directory yet. You need to "
5249
  "categories to the business directory."
5250
  msgstr ""
5251
 
5252
+ #: core/views.php:444
5253
  msgctxt "templates"
5254
  msgid "There are currently no listings in the directory."
5255
  msgstr ""
5256
 
5257
+ #: core/views.php:462
5258
  msgctxt "templates"
5259
  msgid ""
5260
  "You have \"Hide Empty Categories\" on and some categories that don't have "
5497
  msgid "Submit Payment"
5498
  msgstr ""
5499
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5500
  #: templates/delete-listing-confirm.tpl.php:3
5501
  msgctxt "manage recurring"
5502
  msgid "Delete Listing"
5970
  msgid "Drop files here"
5971
  msgstr ""
5972
 
5973
+ #: templates/submit-listing/images-upload-form.tpl.php:23
5974
+ msgctxt "templates image upload"
5975
+ msgid "or"
5976
+ msgstr ""
5977
+
5978
  #: templates/submit-listing/images-upload-form.tpl.php:26
5979
  msgctxt "templates"
5980
  msgid "Select images from your hard drive"
6030
  msgid "* Indicates required fields."
6031
  msgstr ""
6032
 
6033
+ #: themes/default/templates/excerpt_content.tpl.php:13
6034
+ msgctxt "themes/default"
6035
+ msgid "Address"
6036
+ msgstr ""
6037
+
6038
  #: vendors/edd/EDD_SL_Plugin_Updater.php:178
6039
  msgid ""
6040
  "There is a new version of %1$s available. <a target=\"_blank\" class="
templates/category.tpl.php CHANGED
@@ -2,7 +2,7 @@
2
  $in_shortcode = ! isset( $in_shortcode ) ? false : (bool) $in_shortcode;
3
  ?>
4
  <div id="wpbdp-category-page" class="wpbdp-category-page businessdirectory-category businessdirectory wpbdp-page">
5
- <?php if ( ! $in_shortcode ): ?>
6
  <div class="wpbdp-bar cf">
7
  <?php wpbdp_the_main_links(); ?>
8
  <?php wpbdp_the_search_form(); ?>
@@ -13,11 +13,7 @@ $in_shortcode = ! isset( $in_shortcode ) ? false : (bool) $in_shortcode;
13
 
14
  <?php if ( $title ): ?>
15
  <h2 class="category-name">
16
- <?php if ( $is_tag ): ?>
17
- <?php echo sprintf( _x( 'Listings tagged: %s', 'templates', 'WPBDM' ), $title ); ?>
18
- <?php else: ?>
19
- <?php echo $title; ?>
20
- <?php endif; ?>
21
  </h2>
22
  <?php endif; ?>
23
 
2
  $in_shortcode = ! isset( $in_shortcode ) ? false : (bool) $in_shortcode;
3
  ?>
4
  <div id="wpbdp-category-page" class="wpbdp-category-page businessdirectory-category businessdirectory wpbdp-page">
5
+ <?php if ( empty( $only_listings ) && ! $in_shortcode ): ?>
6
  <div class="wpbdp-bar cf">
7
  <?php wpbdp_the_main_links(); ?>
8
  <?php wpbdp_the_search_form(); ?>
13
 
14
  <?php if ( $title ): ?>
15
  <h2 class="category-name">
16
+ <?php echo $title; ?>
 
 
 
 
17
  </h2>
18
  <?php endif; ?>
19
 
templates/manage-recurring-cancel.tpl.php CHANGED
@@ -16,7 +16,7 @@
16
  </dt>
17
  <dd>
18
  <?php printf( _x( '%s every %s days.', 'manage recurring', 'WPBDM' ),
19
- wpbdp_format_currency( $subscription->fee->amount ),
20
  $subscription->fee_days ); ?>
21
  </dd>
22
  <!--<dt>
16
  </dt>
17
  <dd>
18
  <?php printf( _x( '%s every %s days.', 'manage recurring', 'WPBDM' ),
19
+ wpbdp_currency_format( $subscription->fee->amount ),
20
  $subscription->fee_days ); ?>
21
  </dd>
22
  <!--<dt>
templates/manage-recurring.tpl.php CHANGED
@@ -25,7 +25,7 @@
25
  <?php foreach ( $subscriptions as $s ): ?>
26
  <b><?php echo $s->fee->label; ?>:</b><br />
27
  <?php printf( _x( '%s each %s days. Next renewal is on %s.', 'manage recurring', 'WPBDM' ),
28
- wpbdp_format_currency( $s->fee->amount ),
29
  '<i>' . $s->fee_days . '</i>',
30
  '<i>' . date_i18n( get_option( 'date_format' ), strtotime( $s->expires_on ) ) . '</i>' ); ?><br />
31
  <a href="<?php echo esc_url( add_query_arg( 'cancel', $listing->get_renewal_hash( $s->term_id ) ) ); ?>" class="cancel-subscription"><?php _ex( 'Cancel recurring payment', 'manage recurring', 'WPBDM' ); ?></a>
25
  <?php foreach ( $subscriptions as $s ): ?>
26
  <b><?php echo $s->fee->label; ?>:</b><br />
27
  <?php printf( _x( '%s each %s days. Next renewal is on %s.', 'manage recurring', 'WPBDM' ),
28
+ wpbdp_currency_format( $s->fee->amount ),
29
  '<i>' . $s->fee_days . '</i>',
30
  '<i>' . date_i18n( get_option( 'date_format' ), strtotime( $s->expires_on ) ) . '</i>' ); ?><br />
31
  <a href="<?php echo esc_url( add_query_arg( 'cancel', $listing->get_renewal_hash( $s->term_id ) ) ); ?>" class="cancel-subscription"><?php _ex( 'Cancel recurring payment', 'manage recurring', 'WPBDM' ); ?></a>
templates/parts/category-fee-selection.tpl.php CHANGED
@@ -36,7 +36,7 @@
36
  <label for="wpbdp-fees-radio-<?php echo $fee->id; ?>"><?php echo esc_html( apply_filters( 'wpbdp_category_fee_selection_label', $fee->label, $fee ) ); ?></label>
37
  </td>
38
  <td class="fee-amount">
39
- <?php echo wpbdp_format_currency( $fee->amount ); ?>
40
  </td>
41
  <td class="fee-duration">
42
  <?php if ( $fee->days == 0 ): ?>
36
  <label for="wpbdp-fees-radio-<?php echo $fee->id; ?>"><?php echo esc_html( apply_filters( 'wpbdp_category_fee_selection_label', $fee->label, $fee ) ); ?></label>
37
  </td>
38
  <td class="fee-amount">
39
+ <?php echo wpbdp_currency_format( $fee->amount ); ?>
40
  </td>
41
  <td class="fee-duration">
42
  <?php if ( $fee->days == 0 ): ?>
templates/payment/payment_items.tpl.php CHANGED
@@ -10,14 +10,14 @@
10
  <?php foreach ( $payment->get_items() as $item ): ?>
11
  <tr class="item <?php echo $item->item_type; ?>">
12
  <td><?php print esc_html( $item->description ); ?></td>
13
- <td><?php echo wpbdp_format_currency( $item->amount ); ?></td>
14
  </tr>
15
  <?php endforeach; ?>
16
  </tbody>
17
  <tfoot>
18
  <tr>
19
  <th><?php _ex( 'Total', 'payment_items', 'WPBDM' ); ?></th>
20
- <td class="total"><?php echo wpbdp_format_currency( $payment->get_total() ); ?>
21
  </tr>
22
  </tfoot>
23
- </table>
10
  <?php foreach ( $payment->get_items() as $item ): ?>
11
  <tr class="item <?php echo $item->item_type; ?>">
12
  <td><?php print esc_html( $item->description ); ?></td>
13
+ <td><?php echo wpbdp_currency_format( $item->amount ); ?></td>
14
  </tr>
15
  <?php endforeach; ?>
16
  </tbody>
17
  <tfoot>
18
  <tr>
19
  <th><?php _ex( 'Total', 'payment_items', 'WPBDM' ); ?></th>
20
+ <td class="total"><?php echo wpbdp_currency_format( $payment->get_total() ); ?>
21
  </tr>
22
  </tfoot>
23
+ </table>
templates/submit-listing/category-selection.tpl.php CHANGED
@@ -5,5 +5,5 @@
5
 
6
  <?php echo $category_field->render( array_keys( $_state->categories ) ); ?>
7
 
8
- <input type="submit" value="<?php _ex( 'Continue', 'templates', 'WPBDM' ); ?> " />
9
  </form>
5
 
6
  <?php echo $category_field->render( array_keys( $_state->categories ) ); ?>
7
 
8
+ <input type="submit" class="submit" value="<?php _ex( 'Continue', 'templates', 'WPBDM' ); ?> " />
9
  </form>
templates/submit-listing/fee-selection.tpl.php CHANGED
@@ -34,5 +34,5 @@
34
  <?php endif; ?>
35
  <?php endif; ?>
36
 
37
- <input type="submit" value="<?php _ex( 'Continue', 'templates', 'WPBDM' ); ?> " />
38
  </form>
34
  <?php endif; ?>
35
  <?php endif; ?>
36
 
37
+ <input type="submit" class="submit" value="<?php _ex( 'Continue', 'templates', 'WPBDM' ); ?> " />
38
  </form>
templates/submit-listing/images-upload-form.tpl.php CHANGED
@@ -20,7 +20,7 @@ if ( $admin && $listing_id ) {
20
  <div id="image-upload-dnd-area" class="wpbdp-dnd-area" data-action="<?php echo $action; ?>">
21
  <div class="dnd-area-inside">
22
  <p class="dnd-message"><?php _ex( 'Drop files here', 'templates', 'WPBDM' ); ?></p>
23
- <p>or</p>
24
  <p class="dnd-buttons">
25
  <span class="upload-button">
26
  <a><?php _ex( 'Select images from your hard drive', 'templates', 'WPBDM' ); ?></a>
20
  <div id="image-upload-dnd-area" class="wpbdp-dnd-area" data-action="<?php echo $action; ?>">
21
  <div class="dnd-area-inside">
22
  <p class="dnd-message"><?php _ex( 'Drop files here', 'templates', 'WPBDM' ); ?></p>
23
+ <p><?php _ex( 'or', 'templates image upload', 'WPBDM' ); ?></p>
24
  <p class="dnd-buttons">
25
  <span class="upload-button">
26
  <a><?php _ex( 'Select images from your hard drive', 'templates', 'WPBDM' ); ?></a>
templates/submit-listing/listing-fields.tpl.php CHANGED
@@ -31,5 +31,5 @@
31
  </div>
32
  <?php endif; ?>
33
 
34
- <input type="submit" value="<?php _ex( 'Continue', 'templates', 'WPBDM' ); ?> " />
35
  </form>
31
  </div>
32
  <?php endif; ?>
33
 
34
+ <input type="submit" value="<?php _ex( 'Continue', 'templates', 'WPBDM' ); ?> " class="submit" />
35
  </form>
themes/default/assets/styles.css ADDED
@@ -0,0 +1,45 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .wpbdp-listing .listing-title {
2
+ border: none;
3
+ border-bottom: 1px solid #044F8D;
4
+ margin-bottom: 8px;
5
+ background: inherit;
6
+ }
7
+
8
+ .wpbdp-listing a {
9
+ color: #62CAF4;
10
+ text-decoration: none;
11
+ border-bottom: 1px solid #F3F3F3;
12
+ }
13
+
14
+ .wpbdp-listing .listing-thumbnail {
15
+ float: left;
16
+ }
17
+
18
+ .wpbdp-listing .listing-details {
19
+ margin-left: 160px;
20
+ }
21
+
22
+ .wpbdp-listing .listing-title a, .wpbdp-listing .listing-title h2 {
23
+ color: #044f8d;
24
+ text-decoration: none;
25
+ font-weight: bold;
26
+ font-size: 115%;
27
+ }
28
+
29
+ .wpbdp-listing .address-info label {
30
+ font-weight: bold;
31
+ display: block;
32
+ margin-bottom: 5px;
33
+ }
34
+
35
+ .wpbdp-listing .wpbdp-field {
36
+ margin: 4px 0;
37
+ }
38
+
39
+ .wpbdp-listing .wpbdp-field-type-textarea label {
40
+ display: block;
41
+ }
42
+
43
+ .wpbdp-listing .listing-actions {
44
+ text-align: right;
45
+ }
themes/default/assets/styles.min.css ADDED
@@ -0,0 +1 @@
 
1
+ .wpbdp-listing .listing-title{border:0;border-bottom:1px solid #044f8d;margin-bottom:8px;background:inherit}.wpbdp-listing a{color:#62caf4;text-decoration:none;border-bottom:1px solid #f3f3f3}.wpbdp-listing .listing-thumbnail{float:left}.wpbdp-listing .listing-details{margin-left:160px}.wpbdp-listing .listing-title a,.wpbdp-listing .listing-title h2{color:#044f8d;text-decoration:none;font-weight:bold;font-size:115%}.wpbdp-listing .address-info label{font-weight:bold;display:block;margin-bottom:5px}.wpbdp-listing .wpbdp-field{margin:4px 0}.wpbdp-listing .wpbdp-field-type-textarea label{display:block}.wpbdp-listing .listing-actions{text-align:right}
themes/default/templates/excerpt_content.tpl.php ADDED
@@ -0,0 +1,25 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <div class="listing-title">
2
+ <?php echo $fields->t_title->value; ?>
3
+ </div>
4
+
5
+ <div class="excerpt-content">
6
+ <?php if ( $images->thumbnail ): ?>
7
+ <?php echo $images->thumbnail->html; ?>
8
+ <?php endif; ?>
9
+
10
+ <div class="listing-details">
11
+ <div class="address-info">
12
+ <?php if ( $fields->t_address ): ?>
13
+ <label><?php _ex( 'Address', 'themes/default', 'WPBDM' ); ?></label>
14
+ <span class="address"><?php echo $fields->t_address->value; ?></span>
15
+ <?php endif; ?>
16
+
17
+ <?php if ( $fields->t_zip ): ?>
18
+ <br /><span class="zip-code"><?php echo $fields->t_zip->value; ?></span>
19
+ <?php endif; ?>
20
+ </div>
21
+
22
+ <?php echo $fields->exclude('t_title,t_address,t_zip')->html; ?>
23
+ </div>
24
+
25
+ </div>
themes/default/templates/single_content.tpl.php ADDED
@@ -0,0 +1,25 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php if ( $images->main ): ?>
2
+ <?php echo $images->main->html; ?>
3
+ <?php endif; ?>
4
+
5
+ <div class="listing-details cf">
6
+ <?php foreach ( $fields->not( 'social' ) as $field ): ?>
7
+ <?php echo $field->html; ?>
8
+ <?php endforeach; ?>
9
+
10
+ <?php $social_fields = $fields->filter( 'social' ); ?>
11
+ <?php if ( $social_fields ): ?>
12
+ <div class="social-fields cf"><?php echo $social_fields->html; ?></div>
13
+ <?php endif; ?>
14
+ </div>
15
+
16
+ <?php if ( $images->extra ): ?>
17
+ <div class="extra-images">
18
+ <ul>
19
+ <?php foreach ( $images->extra as $img ): ?>
20
+ <li><?php echo $img->html; ?></li>
21
+ <?php endforeach; ?>
22
+ </ul>
23
+ </div>
24
+ <?php endif; ?>
25
+
themes/default/theme.json ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "Default Theme",
3
+ "description": "This is the new default look of Business Directory starting with version 4.0. A cleaner, basic look to the directory with improved layout. This theme is always installed and cannot be removed.",
4
+ "version": 1,
5
+ "author": "BD Team",
6
+ "author_email": "support@businessdirectoryplugin.com",
7
+ "author_url": "http://businessdirectoryplugin.com",
8
+ "requires": "4.0dev",
9
+ "assets": {
10
+ "css": [ "styles.css" ],
11
+ "js": []
12
+ },
13
+ "suggested_fields": [ "address", "zip", "phone", "website" ]
14
+ }
themes/default/thumbnail.png ADDED
Binary file
themes/no_theme/theme.json ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "3.x Template Display",
3
+ "description": "This is the default look of Business Directory prior to BD version 4.0. If you customized your directory templates and don’t want to use our themes, use this option.",
4
+ "version": 1,
5
+ "author": "BD Team",
6
+ "author_email": "support@businessdirectoryplugin.com",
7
+ "author_url": "http://businessdirectoryplugin.com",
8
+ "requires": "4.0dev",
9
+ "assets": {
10
+ "css": [],
11
+ "js": []
12
+ }
13
+ }
14
+
themes/no_theme/thumbnail.png ADDED
Binary file
wpbusdirman.php DELETED
@@ -1,11 +0,0 @@
1
- <?php
2
- include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
3
-
4
- $active_plugins = get_option( 'active_plugins' );
5
-
6
- foreach ( $active_plugins as &$plugin ) {
7
- if ( 'business-directory-plugin/wpbusdirman.php' === strtolower( $plugin ) )
8
- $plugin = 'business-directory-plugin/business-directory-plugin.php';
9
- }
10
-
11
- update_option( 'active_plugins', $active_plugins );