Nested Pages - Version 3.1.9

Version Description

  • Adds a custom sorting user capability for each public post type: nestedpages_sort_$type, enabling control of capabilities through 3rd party plugins.
  • Adds filter for sorting capability: nestedpages_sort_capability. Filter passes 3 parameters: $grant_capability (boolean), $type (post type name), and $role (user role object)
  • Adds a plugin option for disabling the sort view based on user role.
  • Adds filters for each post type to allow/disable the sort view based on user role and post type: nestedpages_sort_view_$type. Filter returns 2 parameters: $grant_access (boolean), and $roles (array of roles assigned to the current user).
  • Updates Dutch translation (Thank you to Arno Vije).
  • Tested in WordPress version 5.4.
Download this release

Release Info

Developer kylephillips
Plugin Icon 128x128 Nested Pages
Version 3.1.9
Comparing to
See all releases

Code changes from version 3.1.8 to 3.1.9

app/Bootstrap.php CHANGED
@@ -34,6 +34,7 @@ class Bootstrap
34
  new Entities\Listing\ListingActions;
35
  new Entities\NavMenu\NavMenuActions;
36
  new Entities\NavMenu\NavMenuTrashActions;
 
37
  new Form\Events;
38
  new Config\Settings;
39
  }
34
  new Entities\Listing\ListingActions;
35
  new Entities\NavMenu\NavMenuActions;
36
  new Entities\NavMenu\NavMenuTrashActions;
37
+ new Entities\User\UserCapabilities;
38
  new Form\Events;
39
  new Config\Settings;
40
  }
app/Config/Settings.php CHANGED
@@ -99,6 +99,7 @@ class Settings
99
  register_setting( 'nestedpages-general', 'nestedpages_disable_menu' );
100
  register_setting( 'nestedpages-general', 'nestedpages_ui' );
101
  register_setting( 'nestedpages-general', 'nestedpages_allowsorting' );
 
102
  register_setting( 'nestedpages-posttypes', 'nestedpages_posttypes' );
103
  register_setting( 'nestedpages-admincustomization', 'nestedpages_admin' );
104
  }
99
  register_setting( 'nestedpages-general', 'nestedpages_disable_menu' );
100
  register_setting( 'nestedpages-general', 'nestedpages_ui' );
101
  register_setting( 'nestedpages-general', 'nestedpages_allowsorting' );
102
+ register_setting( 'nestedpages-general', 'nestedpages_allowsortview' );
103
  register_setting( 'nestedpages-posttypes', 'nestedpages_posttypes' );
104
  register_setting( 'nestedpages-admincustomization', 'nestedpages_admin' );
105
  }
app/Config/SettingsRepository.php CHANGED
@@ -222,4 +222,24 @@ class SettingsRepository
222
  $term = ( is_numeric($menu_id) ) ? get_term_by('id', $menu_id, 'nav_menu') : false;
223
  return $term;
224
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
225
  }
222
  $term = ( is_numeric($menu_id) ) ? get_term_by('id', $menu_id, 'nav_menu') : false;
223
  return $term;
224
  }
225
+
226
+ /**
227
+ * Sort View Enabled
228
+ * @return array of role names
229
+ */
230
+ public function sortViewEnabled()
231
+ {
232
+ $roles = get_option('nestedpages_allowsortview');
233
+
234
+ // If the option hasn't been saved yet, fall back to editors
235
+ if ( !$roles ) :
236
+ $roles = [];
237
+ $all_roles = wp_roles();
238
+ foreach ( $all_roles->roles as $name => $role ){
239
+ $single_role = get_role($name);
240
+ if ( $single_role->has_cap('edit_others_posts') ) $roles[] = $name;
241
+ }
242
+ endif;
243
+ return $roles;
244
+ }
245
  }
app/Entities/AdminMenu/EnabledMenus.php CHANGED
@@ -57,10 +57,12 @@ class EnabledMenus
57
  $c = 1; // Counter for position
58
  global $np_page_params;
59
  foreach($this->enabled_types as $key => $type){
 
60
  if ( $type->np_enabled !== true ) continue;
 
61
  if ( $type->replace_menu ) {
62
  $this->post_type = get_post_type_object($key);
63
- if ( (current_user_can($this->post_type->cap->edit_posts)) || ($this->user->canSortPages()) ){
64
  $this->addMenu($c);
65
  $this->addSubmenu();
66
  $this->removeExistingMenu();
57
  $c = 1; // Counter for position
58
  global $np_page_params;
59
  foreach($this->enabled_types as $key => $type){
60
+ $user_can_view = apply_filters("nestedpages_sort_view_$type->name", $this->user->canViewSorting($type->name), $this->user->getRoles());
61
  if ( $type->np_enabled !== true ) continue;
62
+ if ( !$user_can_view ) continue;
63
  if ( $type->replace_menu ) {
64
  $this->post_type = get_post_type_object($key);
65
+ if ( (current_user_can($this->post_type->cap->edit_posts)) ){
66
  $this->addMenu($c);
67
  $this->addSubmenu();
68
  $this->removeExistingMenu();
app/Entities/Listing/Listing.php CHANGED
@@ -302,7 +302,7 @@ class Listing
302
  $compared = array_intersect($this->listing_repo->visiblePages($this->post_type->name), $children);
303
 
304
  $list_classes = 'sortable visible nplist';
305
- if ( !$this->user->canSortPages() || !$sortable || $this->listing_repo->isSearch() ) $list_classes .= ' no-sort';
306
  if ( $this->listing_repo->isOrdered($this->post_type->name) ) $list_classes .= ' no-sort';
307
  if ( $this->integrations->plugins->wpml->installed && $this->integrations->plugins->wpml->getCurrentLanguage() == 'all' ) $list_classes .= ' no-sort';
308
  if ( $this->integrations->plugins->yoast->installed ) $list_classes .= ' has-yoast';
@@ -419,14 +419,14 @@ class Listing
419
 
420
  $row_classes = '';
421
  if ( !$this->post_type->hierarchical ) $row_classes .= ' non-hierarchical';
422
- if ( !$this->user->canSortPages() ) $row_classes .= ' no-sort';
423
  if ( $wpml_current_language == 'all' ) $row_classes .= ' no-sort';
424
  if ( $this->listing_repo->isSearch() || $this->listing_repo->isOrdered($this->post_type->name) ) $row_classes .= ' search';
425
  if ( $this->post->template ) $row_classes .= $template;
426
 
427
  // Filter sortable per post
428
  $filtered_sortable = apply_filters('nestedpages_post_sortable', true, $this->post, $this->post_type);
429
- if ( !$filtered_sortable && $this->user->canSortPages() && $this->post_type->hierarchical && !$wpml_current_language ) $row_classes .= ' no-sort-filtered';
430
 
431
  // Page Assignment for Post Type
432
  $assigned_pt = ( $this->listing_repo->isAssignedPostType($this->post->id, $this->assigned_pt_pages) )
302
  $compared = array_intersect($this->listing_repo->visiblePages($this->post_type->name), $children);
303
 
304
  $list_classes = 'sortable visible nplist';
305
+ if ( !$this->user->canSortPosts($this->post_type->name) || !$sortable || $this->listing_repo->isSearch() ) $list_classes .= ' no-sort';
306
  if ( $this->listing_repo->isOrdered($this->post_type->name) ) $list_classes .= ' no-sort';
307
  if ( $this->integrations->plugins->wpml->installed && $this->integrations->plugins->wpml->getCurrentLanguage() == 'all' ) $list_classes .= ' no-sort';
308
  if ( $this->integrations->plugins->yoast->installed ) $list_classes .= ' has-yoast';
419
 
420
  $row_classes = '';
421
  if ( !$this->post_type->hierarchical ) $row_classes .= ' non-hierarchical';
422
+ if ( !$this->user->canSortPosts($this->post_type->name) ) $row_classes .= ' no-sort';
423
  if ( $wpml_current_language == 'all' ) $row_classes .= ' no-sort';
424
  if ( $this->listing_repo->isSearch() || $this->listing_repo->isOrdered($this->post_type->name) ) $row_classes .= ' search';
425
  if ( $this->post->template ) $row_classes .= $template;
426
 
427
  // Filter sortable per post
428
  $filtered_sortable = apply_filters('nestedpages_post_sortable', true, $this->post, $this->post_type);
429
+ if ( !$filtered_sortable && $this->user->canSortPosts($this->post_type->name) && $this->post_type->hierarchical && !$wpml_current_language ) $row_classes .= ' no-sort-filtered';
430
 
431
  // Page Assignment for Post Type
432
  $assigned_pt = ( $this->listing_repo->isAssignedPostType($this->post->id, $this->assigned_pt_pages) )
app/Entities/User/UserCapabilities.php ADDED
@@ -0,0 +1,52 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ namespace NestedPages\Entities\User;
3
+
4
+ use NestedPages\Config\SettingsRepository;
5
+
6
+ /**
7
+ * Register custom user roles
8
+ */
9
+ class UserCapabilities
10
+ {
11
+ /**
12
+ * Settings Repository
13
+ */
14
+ private $settings;
15
+
16
+ public function __construct()
17
+ {
18
+ $this->settings = new SettingsRepository;
19
+ add_action('init', [$this, 'addSortingCapabilities']);
20
+ }
21
+
22
+ /**
23
+ * Adds custom capability of nestedpages_sort_$type
24
+ */
25
+ public function addSortingCapabilities()
26
+ {
27
+ $post_types = get_post_types(['public' => true]);
28
+ $invalid = ['attachment'];
29
+ $granted_roles = ['administrator'];
30
+ $roles = wp_roles();
31
+ foreach ( $post_types as $type ) :
32
+ if ( in_array($type, $invalid) ) continue;
33
+ foreach ( $roles->roles as $name => $role_obj ) :
34
+ $role = get_role($name);
35
+ $grant_capability = ( in_array($name, $granted_roles) ) ? true : false;
36
+ if ( $role->has_cap("nestedpages_sorting_$type") ) $grant_capability = true;
37
+
38
+ /**
39
+ * Filters the sorting capability for a given role and post type.
40
+ *
41
+ * @since 3.1.9
42
+ *
43
+ * @param bool $grant_role Whether role may sort post type.
44
+ * @param string $type The post type name.
45
+ * @param string $role_name The Role Name.
46
+ */
47
+ $grant_capability = apply_filters("nestedpages_sorting_capability", $grant_capability, $type, $role);
48
+ if ( $grant_capability ) $role->add_cap("nestedpages_sorting_$type", true);
49
+ endforeach;
50
+ endforeach;
51
+ }
52
+ }
app/Entities/User/UserRepository.php CHANGED
@@ -1,6 +1,7 @@
1
  <?php
2
  namespace NestedPages\Entities\User;
3
 
 
4
  use NestedPages\Entities\PluginIntegration\IntegrationFactory;
5
 
6
  /**
@@ -9,6 +10,12 @@ use NestedPages\Entities\PluginIntegration\IntegrationFactory;
9
  */
10
  class UserRepository
11
  {
 
 
 
 
 
 
12
  /**
13
  * Plugin Integrations
14
  * @var object
@@ -17,6 +24,7 @@ class UserRepository
17
 
18
  public function __construct()
19
  {
 
20
  $this->integrations = new IntegrationFactory;
21
  }
22
 
@@ -90,18 +98,42 @@ class UserRepository
90
  * Can current user sort pages
91
  * @return boolean
92
  * @since 1.1.7
 
93
  */
94
- public function canSortPages()
95
  {
96
  $roles = $this->getRoles();
97
- $cansort = get_option('nestedpages_allowsorting', []);
98
- if ( $cansort == "" ) $cansort = [];
 
99
 
100
  foreach($roles as $role){
101
  if ( $role == 'administrator' ) return true;
102
- if ( in_array($role, $cansort) ) return true;
 
 
103
  }
104
- return false;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
105
  }
106
 
107
  /**
1
  <?php
2
  namespace NestedPages\Entities\User;
3
 
4
+ use NestedPages\Config\SettingsRepository;
5
  use NestedPages\Entities\PluginIntegration\IntegrationFactory;
6
 
7
  /**
10
  */
11
  class UserRepository
12
  {
13
+ /**
14
+ * Settings Repository
15
+ * @var object
16
+ */
17
+ private $settings;
18
+
19
  /**
20
  * Plugin Integrations
21
  * @var object
24
 
25
  public function __construct()
26
  {
27
+ $this->settings = new SettingsRepository;
28
  $this->integrations = new IntegrationFactory;
29
  }
30
 
98
  * Can current user sort pages
99
  * @return boolean
100
  * @since 1.1.7
101
+ * @see NestedPages\Entities\User\UserCapabilities
102
  */
103
+ public function canSortPosts($post_type = 'page')
104
  {
105
  $roles = $this->getRoles();
106
+ $user_can_sort = false;
107
+ $roles_cansort = get_option('nestedpages_allowsorting', []);
108
+ if ( $roles_cansort == "" ) $roles_cansort = [];
109
 
110
  foreach($roles as $role){
111
  if ( $role == 'administrator' ) return true;
112
+ if ( in_array($role, $roles_cansort) ) $user_can_sort = true; // Plugin Option
113
+ $role_obj = get_role($role);
114
+ if ( $role_obj->has_cap("nestedpages_sorting_$post_type") ) $user_can_sort = true; // Custom Capability
115
  }
116
+
117
+ return $user_can_sort;
118
+ }
119
+
120
+ /**
121
+ * Can current user view the Nested Pages Sort View
122
+ * @return boolean
123
+ * @since 3.1.9
124
+ */
125
+ public function canViewSorting($post_type = 'page')
126
+ {
127
+ $roles = $this->getRoles();
128
+ $viewable_roles = $this->settings->sortViewEnabled();
129
+ $user_can_view = false;
130
+
131
+ foreach($roles as $role){
132
+ if ( $role == 'administrator' ) return true;
133
+ if ( in_array($role, $viewable_roles) ) $user_can_view = true; // Custom Capability
134
+ }
135
+
136
+ return $user_can_view;
137
  }
138
 
139
  /**
app/NestedPages.php CHANGED
@@ -12,7 +12,7 @@ class NestedPages
12
  $np_env = 'live';
13
 
14
  global $np_version;
15
- $np_version = '3.1.8';
16
 
17
  if ( is_admin() ) $app = new NestedPages\Bootstrap;
18
  if ( !is_admin() ) $app = new NestedPages\FrontEndBootstrap;
12
  $np_env = 'live';
13
 
14
  global $np_version;
15
+ $np_version = '3.1.9';
16
 
17
  if ( is_admin() ) $app = new NestedPages\Bootstrap;
18
  if ( !is_admin() ) $app = new NestedPages\FrontEndBootstrap;
app/Views/forms/link-form.php CHANGED
@@ -88,7 +88,7 @@ $can_publish = current_user_can( $post_type_object->cap->publish_posts );
88
  <label><?php _e('CSS Classes (optional)', 'wp-nested-pages'); ?></label>
89
  <input type="text" name="cssClasses" data-np-menu-css-classes />
90
  </p>
91
- <?php if ( $this->user->canSortPages() ) : // Menu Options Button ?>
92
  <label class="checkbox">
93
  <input type="checkbox" name="linkTarget" class="link_target" data-np-menu-link-target />
94
  <span class="checkbox-title"><?php _e( 'Open link in a new window/tab' ); ?></span>
88
  <label><?php _e('CSS Classes (optional)', 'wp-nested-pages'); ?></label>
89
  <input type="text" name="cssClasses" data-np-menu-css-classes />
90
  </p>
91
+ <?php if ( $this->user->canSortPosts($this->post_type->name) ) : // Menu Options Button ?>
92
  <label class="checkbox">
93
  <input type="checkbox" name="linkTarget" class="link_target" data-np-menu-link-target />
94
  <span class="checkbox-title"><?php _e( 'Open link in a new window/tab' ); ?></span>
app/Views/forms/new-child.php CHANGED
@@ -77,7 +77,7 @@
77
  </div>
78
  <?php endif; ?>
79
 
80
- <?php if ( $this->post_type->name == 'page' && $this->user->canSortPages() && !$this->listing_repo->isSearch() ) : ?>
81
  <div class="form-control full checkbox">
82
  <label>
83
  <input type="checkbox" name="nav_status" class="np_nav_status" value="hide" />
77
  </div>
78
  <?php endif; ?>
79
 
80
+ <?php if ( $this->post_type->name == 'page' && $this->user->canSortPosts($this->post_type->name) && !$this->listing_repo->isSearch() ) : ?>
81
  <div class="form-control full checkbox">
82
  <label>
83
  <input type="checkbox" name="nav_status" class="np_nav_status" value="hide" />
app/Views/forms/quickedit-link.php CHANGED
@@ -39,7 +39,7 @@
39
 
40
  <div class="right">
41
 
42
- <?php if ( $this->user->canSortPages() && !$this->listing_repo->isSearch() ) : // Menu Options Button ?>
43
  <div class="form-control">
44
  <label><?php _e( 'Title Attribute' ); ?></label>
45
  <input type="text" name="titleAttribute" class="np_title_attribute" value="" />
39
 
40
  <div class="right">
41
 
42
+ <?php if ( $this->user->canSortPosts($this->post_type->name) && !$this->listing_repo->isSearch() ) : // Menu Options Button ?>
43
  <div class="form-control">
44
  <label><?php _e( 'Title Attribute' ); ?></label>
45
  <input type="text" name="titleAttribute" class="np_title_attribute" value="" />
app/Views/forms/quickedit-post.php CHANGED
@@ -9,7 +9,7 @@ if ( !$this->integrations->plugins->wpml->installed ) $wpml_pages = true;
9
 
10
  $has_taxonomies = ( !empty($this->h_taxonomies) || !empty($this->f_taxonomies) ) ? true : false;
11
  $has_taxonomies = ( $has_taxonomies && !array_key_exists('hide_taxonomies', $this->disabled_standard_fields) ) ? true : false;
12
- $has_menu_options = ( $this->user->canSortPages() && $this->post_type->name == 'page' && !$this->listing_repo->isSearch() && !array_key_exists('menu_options', $this->disabled_standard_fields) && $wpml_pages ) ? true : false;
13
  ?>
14
 
15
  <form method="get" action="">
9
 
10
  $has_taxonomies = ( !empty($this->h_taxonomies) || !empty($this->f_taxonomies) ) ? true : false;
11
  $has_taxonomies = ( $has_taxonomies && !array_key_exists('hide_taxonomies', $this->disabled_standard_fields) ) ? true : false;
12
+ $has_menu_options = ( $this->user->canSortPosts($this->post_type->name) && $this->post_type->name == 'page' && !$this->listing_repo->isSearch() && !array_key_exists('menu_options', $this->disabled_standard_fields) && $wpml_pages ) ? true : false;
13
  ?>
14
 
15
  <form method="get" action="">
app/Views/listing.php CHANGED
@@ -36,7 +36,7 @@ endif;
36
  <a href="#" class="np-btn nestedpages-toggleall" data-toggle="closed"><?php esc_html_e('Expand All', 'wp-nested-pages'); ?></a>
37
  <?php endif; ?>
38
 
39
- <?php if ( $this->user->canSortPages() && !$this->listing_repo->isSearch() && !$this->listing_repo->isFiltered() && !$this->listing_repo->isOrdered($this->post_type->name) ) : ?>
40
  <div class="np-sync-menu-cont" <?php if ( $this->confirmation->getMessage() ) echo 'style="margin-top:2px;"';?>>
41
 
42
  <?php if ( $this->settings->autoPageOrderDisabled() ) : ?>
36
  <a href="#" class="np-btn nestedpages-toggleall" data-toggle="closed"><?php esc_html_e('Expand All', 'wp-nested-pages'); ?></a>
37
  <?php endif; ?>
38
 
39
+ <?php if ( $this->user->canSortPosts($this->post_type->name) && !$this->listing_repo->isSearch() && !$this->listing_repo->isFiltered() && !$this->listing_repo->isOrdered($this->post_type->name) ) : ?>
40
  <div class="np-sync-menu-cont" <?php if ( $this->confirmation->getMessage() ) echo 'style="margin-top:2px;"';?>>
41
 
42
  <?php if ( $this->settings->autoPageOrderDisabled() ) : ?>
app/Views/partials/bulk-edit.php CHANGED
@@ -64,7 +64,7 @@
64
  </div>
65
  <?php endif; ?>
66
 
67
- <?php if ( $this->user->canSortPages() && $this->post_type->hierarchical ) : ?>
68
  <div class="form-control">
69
  <label><?php echo sprintf(__('Parent %s', 'wp-nested-pages'), $this->post_type->labels->singular_name); ?></label>
70
  <?php
@@ -103,7 +103,7 @@
103
  </select>
104
  </div>
105
 
106
- <?php if ( $this->user->canSortPages() && $this->post_type->name == 'page' ) : ?>
107
  <div class="form-control">
108
  <label><?php _e( 'Hide in Nav Menu', 'wp-nested-pages' ); ?></label>
109
  <select name="nav_status">
64
  </div>
65
  <?php endif; ?>
66
 
67
+ <?php if ( $this->user->canSortPosts($this->post_type->name) && $this->post_type->hierarchical ) : ?>
68
  <div class="form-control">
69
  <label><?php echo sprintf(__('Parent %s', 'wp-nested-pages'), $this->post_type->labels->singular_name); ?></label>
70
  <?php
103
  </select>
104
  </div>
105
 
106
+ <?php if ( $this->user->canSortPosts($this->post_type->name) && $this->post_type->name == 'page' ) : ?>
107
  <div class="form-control">
108
  <label><?php _e( 'Hide in Nav Menu', 'wp-nested-pages' ); ?></label>
109
  <select name="nav_status">
app/Views/partials/row-link.php CHANGED
@@ -25,7 +25,7 @@ endif;
25
 
26
  <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" class="np-icon-sub-menu"><path fill="none" d="M0 0h24v24H0V0z"/><path d="M19 15l-6 6-1.42-1.42L15.17 16H4V4h2v10h9.17l-3.59-3.58L13 9l6 6z" class="arrow" /></svg>
27
 
28
- <?php if ( $this->user->canSortPages() && !$this->listing_repo->isSearch() && !$this->listing_repo->isOrdered($this->post_type->name) ) : ?>
29
  <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" class="handle np-icon-menu"><path d="M0 0h24v24H0z" fill="none" /><path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z" class="bars" /></svg>
30
  <?php endif; ?>
31
 
25
 
26
  <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" class="np-icon-sub-menu"><path fill="none" d="M0 0h24v24H0V0z"/><path d="M19 15l-6 6-1.42-1.42L15.17 16H4V4h2v10h9.17l-3.59-3.58L13 9l6 6z" class="arrow" /></svg>
27
 
28
+ <?php if ( $this->user->canSortPosts($this->post_type->name) && !$this->listing_repo->isSearch() && !$this->listing_repo->isOrdered($this->post_type->name) ) : ?>
29
  <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" class="handle np-icon-menu"><path d="M0 0h24v24H0z" fill="none" /><path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z" class="bars" /></svg>
30
  <?php endif; ?>
31
 
app/Views/partials/row.php CHANGED
@@ -21,7 +21,7 @@ if ( !$wpml ) $wpml_pages = true;
21
 
22
  <?php
23
  $sortable = apply_filters('nestedpages_post_sortable', true, $this->post, $this->post_type);
24
- if ( $this->user->canSortPages() && !$this->listing_repo->isSearch() && !$this->post_type_settings->disable_sorting && $wpml_current_language !== 'all' && !$this->listing_repo->isOrdered($this->post_type->name) && $sortable ) : ?>
25
  <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" class="handle np-icon-menu"><path d="M0 0h24v24H0z" fill="none" /><path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z" class="bars" /></svg>
26
  <?php endif; ?>
27
 
@@ -136,10 +136,10 @@ if ( !$wpml ) $wpml_pages = true;
136
  $include_link_dropdown = ( $this->post_type->name == 'page' ) ? true : false;
137
  $include_link_dropdown = apply_filters('nestedpages_include_links_dropdown', $include_link_dropdown, $this->post_type);
138
 
139
- if ( current_user_can('publish_pages') && $this->post_type->hierarchical && !$this->listing_repo->isSearch() && $wpml_pages && $include_link_dropdown) :
140
 
141
  // Link
142
- if (!$this->settings->menusDisabled() && !$this->integrations->plugins->wpml->installed && in_array('add_child_link', $this->post_type_settings->row_actions)) : ?>
143
  <li>
144
  <a href="#" class="open-redirect-modal" data-parentid="<?php echo esc_attr($this->post->id); ?>">
145
  <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M0 0h24v24H0z" fill="none"/><path class="primary" d="M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z"/></svg>
@@ -177,7 +177,7 @@ if ( !$wpml ) $wpml_pages = true;
177
 
178
  <?php endif; ?>
179
 
180
- <?php if ( $this->user->canSortPages() && !$this->listing_repo->isSearch() && !$this->post_type_settings->disable_sorting && $wpml_current_language !== 'all' && !$this->listing_repo->isOrdered($this->post_type->name) ) : ?>
181
 
182
  <?php if ( in_array('push_to_top', $this->post_type_settings->row_actions) ) : ?>
183
  <li>
21
 
22
  <?php
23
  $sortable = apply_filters('nestedpages_post_sortable', true, $this->post, $this->post_type);
24
+ if ( $this->user->canSortPosts($this->post_type->name) && !$this->listing_repo->isSearch() && !$this->post_type_settings->disable_sorting && $wpml_current_language !== 'all' && !$this->listing_repo->isOrdered($this->post_type->name) && $sortable ) : ?>
25
  <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" class="handle np-icon-menu"><path d="M0 0h24v24H0z" fill="none" /><path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z" class="bars" /></svg>
26
  <?php endif; ?>
27
 
136
  $include_link_dropdown = ( $this->post_type->name == 'page' ) ? true : false;
137
  $include_link_dropdown = apply_filters('nestedpages_include_links_dropdown', $include_link_dropdown, $this->post_type);
138
 
139
+ if ( current_user_can('publish_pages') && $this->post_type->hierarchical && !$this->listing_repo->isSearch() && $wpml_pages ) :
140
 
141
  // Link
142
+ if ( !$this->settings->menusDisabled() && !$this->integrations->plugins->wpml->installed && in_array('add_child_link', $this->post_type_settings->row_actions) && $include_link_dropdown ) : ?>
143
  <li>
144
  <a href="#" class="open-redirect-modal" data-parentid="<?php echo esc_attr($this->post->id); ?>">
145
  <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M0 0h24v24H0z" fill="none"/><path class="primary" d="M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z"/></svg>
177
 
178
  <?php endif; ?>
179
 
180
+ <?php if ( $this->user->canSortPosts($this->post_type->name) && !$this->listing_repo->isSearch() && !$this->post_type_settings->disable_sorting && $wpml_current_language !== 'all' && !$this->listing_repo->isOrdered($this->post_type->name) ) : ?>
181
 
182
  <?php if ( in_array('push_to_top', $this->post_type_settings->row_actions) ) : ?>
183
  <li>
app/Views/settings/settings-general.php CHANGED
@@ -1,5 +1,6 @@
1
  <?php
2
  $allowsorting = get_option('nestedpages_allowsorting', array());
 
3
  if ( $allowsorting == "" ) $allowsorting = array();
4
  $sync_status = ( $this->settings->menuSyncEnabled() ) ? __('Currently Enabled', 'wp-nested-pages') : __('Currently Disabled', 'wp-nested-pages');
5
  settings_fields( 'nestedpages-general' );
@@ -67,8 +68,11 @@ settings_fields( 'nestedpages-general' );
67
  </td>
68
  </tr>
69
  <tr valign="top">
70
- <th scope="row"><?php _e('Allow Page Sorting', 'wp-nested-pages'); ?></th>
71
- <td>
 
 
 
72
  <?php foreach ( $this->user_repo->allRoles() as $role ) : ?>
73
  <label>
74
  <input type="checkbox" name="nestedpages_allowsorting[]" value="<?php echo $role['name']; ?>" <?php if ( in_array($role['name'], $allowsorting) ) echo 'checked'; ?> >
@@ -80,6 +84,29 @@ settings_fields( 'nestedpages-general' );
80
  <p><em><?php _e('Admins always have sorting ability.', 'wp-nested-pages'); ?></em></p>
81
  </td>
82
  </tr>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
83
  <tr valign="top">
84
  <th scope="row"><?php _e('Reset Plugin Settings', 'wp-nested-pages'); ?></th>
85
  <td>
1
  <?php
2
  $allowsorting = get_option('nestedpages_allowsorting', array());
3
+ $allowsortview = $this->settings->sortViewEnabled();
4
  if ( $allowsorting == "" ) $allowsorting = array();
5
  $sync_status = ( $this->settings->menuSyncEnabled() ) ? __('Currently Enabled', 'wp-nested-pages') : __('Currently Disabled', 'wp-nested-pages');
6
  settings_fields( 'nestedpages-general' );
68
  </td>
69
  </tr>
70
  <tr valign="top">
71
+ <th scope="row" valign="top">
72
+ <?php _e('Allow Page Sorting', 'wp-nested-pages'); ?>
73
+ <p style="font-weight:normal;font-style:oblique; font-size:.9em"><?php _e('Page sorting capability is also controlled through the nestedpages_sorting_$type capability', 'wp-nested-pages'); ?></p>
74
+ </th>
75
+ <td valign="top">
76
  <?php foreach ( $this->user_repo->allRoles() as $role ) : ?>
77
  <label>
78
  <input type="checkbox" name="nestedpages_allowsorting[]" value="<?php echo $role['name']; ?>" <?php if ( in_array($role['name'], $allowsorting) ) echo 'checked'; ?> >
84
  <p><em><?php _e('Admins always have sorting ability.', 'wp-nested-pages'); ?></em></p>
85
  </td>
86
  </tr>
87
+
88
+ <tr valign="top">
89
+ <th scope="row"><?php _e('Allow Sort View', 'wp-nested-pages'); ?>
90
+ <p style="font-weight:normal;font-style:oblique; font-size:.9em"><?php _e('Sort view access is also filterable through the nestedpages_sort_view_$type filter.', 'wp-nested-pages'); ?></p>
91
+ </th>
92
+ <td>
93
+ <input type="hidden" name="nestedpages_allowsortview[]" value="<?php echo 'administrator'; ?>" >
94
+ <?php foreach ( $this->user_repo->allRoles(['Administrator']) as $role ) : ?>
95
+ <label>
96
+ <?php
97
+ $checked = false;
98
+ if ( !$allowsortview ) $checked = true;
99
+ if ( is_array($allowsortview) && in_array($role['name'], $allowsortview) ) $checked = true;
100
+ ?>
101
+ <input type="checkbox" name="nestedpages_allowsortview[]" value="<?php echo $role['name']; ?>" <?php if ( $checked ) echo 'checked'; ?> >
102
+ <?php echo esc_html__($role['label']); ?>
103
+ </label>
104
+ <br />
105
+ <?php endforeach; ?>
106
+ <p><em><?php _e('Admins may always view the sort view.', 'wp-nested-pages'); ?></em></p>
107
+ </td>
108
+ </tr>
109
+
110
  <tr valign="top">
111
  <th scope="row"><?php _e('Reset Plugin Settings', 'wp-nested-pages'); ?></th>
112
  <td>
languages/wp-nested-pages-nl_NL.mo CHANGED
Binary file
languages/wp-nested-pages-nl_NL.po CHANGED
@@ -1,15 +1,15 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: Nested Pages\n"
4
- "POT-Creation-Date: 2014-12-26 14:28-0500\n"
5
- "PO-Revision-Date: 2015-01-05 14:25+0100\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "Language: nl\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
- "X-Generator: Poedit 1.7.1\n"
13
  "X-Poedit-Basepath: ..\n"
14
  "X-Poedit-SourceCharset: UTF-8\n"
15
  "X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;"
@@ -18,299 +18,502 @@ msgstr ""
18
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
19
  "X-Poedit-SearchPath-0: .\n"
20
 
21
- #: app/Activation/Dependencies.php:106 app/Views/listing.php:30
 
22
  msgid "Expand All"
23
  msgstr "Alles uitklappen"
24
 
25
- #: app/Activation/Dependencies.php:107
26
  msgid "Collapse All"
27
  msgstr "Alles inklappen"
28
 
29
- #: app/Activation/Dependencies.php:108 app/Views/partials/tool-list.php:14
30
  msgid "Show Hidden"
31
  msgstr "Toon verborgen"
32
 
33
- #: app/Activation/Dependencies.php:109
34
  msgid "Hide Hidden"
35
  msgstr "Verberg verborgen"
36
 
37
- #: app/Activation/Dependencies.php:110 app/Views/forms/link-form.php:14
38
- #: app/Views/listing.php:17 app/Views/listing.php:18
39
  msgid "Add Link"
40
  msgstr "Link toevoegen"
41
 
42
- #: app/Activation/Dependencies.php:111
43
  msgid "Add Child Link"
44
  msgstr "Onderliggende link toevoegen"
45
 
46
- #: app/Activation/Dependencies.php:112
47
- #: app/Entities/Post/PostUpdateRepository.php:59
48
  #: app/Views/forms/new-child.php:19 app/Views/forms/new-child.php:21
49
- #: app/Views/forms/quickedit-post.php:20 app/Views/partials/tool-list.php:61
 
50
  msgid "Title"
51
  msgstr "Titel"
52
 
53
- #: app/Activation/Dependencies.php:113 app/Views/forms/quickedit-post.php:11
54
- #: app/Views/partials/row-link.php:53 app/Views/partials/row.php:113
55
  msgid "Quick Edit"
56
  msgstr "Snel bewerken"
57
 
58
- #: app/Activation/Dependencies.php:114
59
  msgid "Page Title"
60
  msgstr "Pagina titel"
61
 
62
- #: app/Activation/Dependencies.php:115 app/Views/partials/row.php:117
63
  msgid "View"
64
  msgstr "Bekijken"
65
 
66
- #: app/Activation/Dependencies.php:116 app/Views/forms/new-child.php:7
67
- #: app/Views/partials/row.php:85
68
  msgid "Add Child"
69
  msgstr "Onderliggende pagina toevoegen"
70
 
71
- #: app/Activation/Dependencies.php:117
72
  msgid "Add Child Page"
73
  msgstr "Onderliggende pagina toevoegen"
74
 
75
- #: app/Activation/Dependencies.php:118
76
  msgid "Add Child Pages"
77
  msgstr "Onderliggende pagina's toevoegen"
78
 
79
- #: app/Activation/Dependencies.php:119 app/Views/forms/new-child.php:93
 
80
  msgid "Add"
81
  msgstr "Toevoegen"
82
 
83
- #: app/Activation/Dependencies.php:120
84
  msgid "Add Page"
85
  msgstr "Pagina toevoegen"
86
 
87
- #: app/Activation/Dependencies.php:121
88
  msgid "Add Pages"
89
  msgstr "Pagina's toevoegen"
90
 
91
- #: app/Activation/Dependencies.php:122 app/Views/listing.php:11
92
- #: app/Views/listing.php:12
93
  msgid "Add Multiple"
94
  msgstr "Meerdere toevoegen"
95
 
96
- #: app/Activation/Dependencies.php:123
97
  msgid ""
98
  "Are you sure you would like to empty the trash? This action is not "
99
- "reversable."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
100
  msgstr ""
101
  "Weet je zeker dat je de prullenbak leeg wil gooien? Dit is niet te "
102
  "herstellen."
103
 
104
- #: app/Bootstrap.php:59
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
105
  msgid "Settings"
106
  msgstr "Instellingen"
107
 
108
- #: app/Config/Settings.php:45 app/Views/settings/settings.php:2
 
 
 
 
 
 
109
  msgid "Nested Pages Settings"
110
  msgstr "Nested Pages Instellingen"
111
 
112
- #: app/Config/Settings.php:46
 
113
  msgid "Nested Pages"
114
  msgstr "Nested Pages"
115
 
116
- #: app/Entities/AdminMenu/AdminSubmenu.php:73
117
- #: app/Views/partials/tool-list.php:29
118
- msgid "Default"
119
- msgstr "Standaard"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
120
 
121
- #: app/Entities/Confirmation/LinkDeletedConfirmation.php:9
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
122
  msgid "Link successfully deleted."
123
  msgstr "Link succesvol verwijderd."
124
 
125
- #: app/Entities/Confirmation/TrashConfirmation.php:12
126
- msgid "pages moved to the Trash"
127
- msgstr "Pagina's verwijderd naar de prullenbak"
 
 
 
128
 
129
- #: app/Entities/Confirmation/TrashConfirmation.php:14
130
- msgid "moved to the Trash"
131
- msgstr "verplaatst naar de prullenbak"
 
132
 
133
- #: app/Entities/Confirmation/TrashConfirmation.php:19
134
  msgid "Undo"
135
  msgstr "Ongedaan maken"
136
 
137
- #: app/Entities/Confirmation/TrashRestoredConfirmation.php:10
138
- msgid "pages"
139
- msgstr "pagina's"
 
 
 
140
 
141
- #: app/Entities/Confirmation/TrashRestoredConfirmation.php:10
142
- msgid "page"
143
- msgstr "pagina"
144
 
145
- #: app/Entities/Confirmation/TrashRestoredConfirmation.php:11
146
- msgid "restored from trash"
147
- msgstr "teruggezet uit de prullenbak"
148
 
149
- #: app/Entities/Post/PostUpdateRepository.php:301
150
- msgid "Label"
151
- msgstr "Label"
152
 
153
- #: app/Entities/PostType/PostTypeRepository.php:172
154
  msgid "Nested View"
155
  msgstr "Boom weergave"
156
 
157
- #: app/Entities/PostType/PostTypeRepository.php:172
158
  msgid "Sort View"
159
  msgstr "Gesorteerde weergave"
160
 
161
- #: app/Entities/PostType/RegisterPostTypes.php:20
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
162
  msgid "Redirects"
163
  msgstr "Doorverwijzingen"
164
 
165
- #: app/Entities/PostType/RegisterPostTypes.php:21
166
  msgid "Redirect"
167
  msgstr "Doorverwijzing"
168
 
169
- #: app/Form/Handlers/BaseHandler.php:79
170
  msgid "Incorrect Form Field"
171
  msgstr "Veld niet correct"
172
 
173
- #: app/Form/Handlers/BaseHandler.php:111
174
  msgid "There was an error updating the page."
175
  msgstr "Er is een probleem opgetreden bij het bijwerken van de pagina."
176
 
177
- #: app/Form/Handlers/EmptyTrashHandler.php:16
 
 
 
 
 
178
  msgid "Trash successfully emptied."
179
  msgstr "Prullenbak geleegd."
180
 
181
- #: app/Form/Handlers/NewLinkHandler.php:33
182
- #: app/Form/Handlers/QuickEditLinkHandler.php:28
183
- msgid "Link successfully updated"
184
- msgstr "Link succesvol bijgewerkt"
185
 
186
- #: app/Form/Handlers/QuickEditHandler.php:31
187
- msgid "Post successfully updated"
188
- msgstr "Bericht succesvol bijgewerkt"
 
 
 
 
 
 
 
 
 
 
 
 
 
189
 
190
- #: app/Form/Handlers/SortHandler.php:28
191
  msgid "Page order successfully updated."
192
  msgstr "Pagina volgorde succesvol aangepast"
193
 
194
- #: app/Form/Handlers/SortHandler.php:30
195
  msgid "There was an error updating the page order."
196
  msgstr "Er is een fout opgetreden bij het bijwerken van de pagina volgorde."
197
 
198
- #: app/Form/Handlers/SyncMenuHandler.php:25
 
 
 
 
199
  msgid "Menu sync enabled."
200
  msgstr "Menu synchronisatie ingeschakeld."
201
 
202
- #: app/Form/Handlers/SyncMenuHandler.php:28
203
- msgid "Menu sync disabled."
204
- msgstr "Menu synchronisatie uitgeschakeld."
 
 
 
 
205
 
206
- #: app/Form/Validation/Validation.php:48 app/Form/Validation/Validation.php:63
207
  msgid "Please provide a valid date."
208
  msgstr "Graag een geldige datum invullen."
209
 
210
- #: app/Form/Validation/Validation.php:75
211
  msgid "Please provide a menu title."
212
  msgstr "Graag een menutitel invullen."
213
 
214
- #: app/Form/Validation/Validation.php:78
215
- msgid "Please provide a valid URL."
216
- msgstr "Graag een geldige URL invullen."
217
-
218
- #: app/Form/Validation/Validation.php:89
219
  msgid "Please provide a "
220
  msgstr "Vul een "
221
 
222
- #: app/Form/Validation/Validation.php:103
223
  msgid "A valid parent page was not provided."
224
  msgstr "Geen bovenliggende pagina opgegeven."
225
 
226
- #: app/Form/Validation/Validation.php:110
 
 
 
 
 
 
 
 
227
  msgid "Please provide at least one page title."
228
  msgstr "Gelieve minimaal 1 pagina titel op de geven."
229
 
230
- #: app/Form/Validation/Validation.php:118
231
  msgid "Page titles cannot be blank."
232
  msgstr "Pagina titels kunnen niet leeg zijn."
233
 
234
- #: app/Views/forms/link-form.php:31 app/Views/forms/quickedit-link.php:17
235
- #: app/Views/forms/quickedit-post.php:153
236
- msgid "Navigation Label"
237
- msgstr "Navigatie label"
238
 
239
- #: app/Views/forms/link-form.php:36 app/Views/forms/quickedit-link.php:22
240
- msgid "URL"
241
- msgstr "URL"
 
 
 
 
 
242
 
243
- #: app/Views/forms/link-form.php:41 app/Views/forms/new-child.php:35
244
- #: app/Views/forms/quickedit-link.php:27 app/Views/forms/quickedit-post.php:58
 
245
  msgid "Status"
246
  msgstr "Status"
247
 
248
- #: app/Views/forms/link-form.php:44 app/Views/forms/new-child.php:38
249
- #: app/Views/forms/quickedit-link.php:30 app/Views/forms/quickedit-post.php:61
250
- #: app/Views/partials/tool-list.php:10
251
- msgid "Published"
252
- msgstr "Gepubliceerd"
 
 
253
 
254
- #: app/Views/forms/link-form.php:45 app/Views/forms/quickedit-link.php:31
255
- #: app/Views/forms/quickedit-post.php:62
256
- msgid "Scheduled"
257
- msgstr "Ingepland"
 
 
 
258
 
259
- #: app/Views/forms/link-form.php:47 app/Views/forms/quickedit-link.php:33
260
- #: app/Views/forms/quickedit-post.php:64
261
- msgid "Pending Review"
262
- msgstr "Wacht op beoordeling"
263
 
264
- #: app/Views/forms/link-form.php:48 app/Views/forms/new-child.php:40
265
- #: app/Views/forms/quickedit-link.php:34 app/Views/forms/quickedit-post.php:65
266
- msgid "Draft"
267
- msgstr "Concept"
268
 
269
- #: app/Views/forms/link-form.php:59 app/Views/forms/quickedit-link.php:54
270
- #: app/Views/forms/quickedit-post.php:169
271
- msgid "Hide in Nav Menu"
272
- msgstr "Verbergen in navigatie menu"
273
 
274
- #: app/Views/forms/link-form.php:64 app/Views/forms/quickedit-link.php:60
275
- #: app/Views/forms/quickedit-post.php:108
276
- msgid "Hide in Nested Pages"
277
- msgstr "Verbergen in Nested Pages"
278
 
279
- #: app/Views/forms/link-form.php:69 app/Views/forms/quickedit-link.php:66
280
- #: app/Views/forms/quickedit-post.php:175
281
- msgid "Open link in a new window/tab"
282
- msgstr "Open link in een nieuw venster/tab"
283
 
284
- #: app/Views/forms/link-form.php:80
285
- msgid "Close"
286
- msgstr "Sluiten"
287
 
288
- #: app/Views/forms/link-form.php:83
289
- msgid "Save Link"
290
- msgstr "Link opslaan"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
291
 
292
  #: app/Views/forms/new-child.php:28
293
  msgid "+"
294
  msgstr "+"
295
 
296
- #: app/Views/forms/new-child.php:61 app/Views/forms/quickedit-post.php:49
297
- msgid "Author"
298
- msgstr "Auteur"
299
-
300
- #: app/Views/forms/new-child.php:71 app/Views/forms/quickedit-post.php:75
301
- msgid "Template"
302
- msgstr "Sjabloon"
303
-
304
- #: app/Views/forms/new-child.php:73 app/Views/forms/quickedit-post.php:77
305
  msgid "Default Template"
306
  msgstr "Standaard sjabloon"
307
 
308
- #: app/Views/forms/new-child.php:90 app/Views/forms/quickedit-link.php:81
309
- #: app/Views/forms/quickedit-post.php:189
310
- msgid "Cancel"
311
- msgstr "Annuleren"
312
 
313
- #: app/Views/forms/new-child.php:96
314
  msgid "Add & Edit"
315
  msgstr "Toevoegen & bewerken"
316
 
@@ -318,110 +521,296 @@ msgstr "Toevoegen & bewerken"
318
  msgid "Link"
319
  msgstr "Link"
320
 
321
- #: app/Views/forms/quickedit-link.php:44
322
- #: app/Views/forms/quickedit-post.php:157
323
- msgid "Title Attribute"
324
- msgstr "Titel attribuut"
325
-
326
- #: app/Views/forms/quickedit-link.php:48
327
- #: app/Views/forms/quickedit-post.php:161
328
  msgid "CSS Classes"
329
  msgstr "CSS classes"
330
 
331
- #: app/Views/forms/quickedit-link.php:84
332
- #: app/Views/forms/quickedit-post.php:192
333
  msgid "Update"
334
  msgstr "Bijwerken"
335
 
336
- #: app/Views/forms/quickedit-post.php:24
337
- msgid "Slug"
338
- msgstr "Slug"
339
-
340
- #: app/Views/forms/quickedit-post.php:28 app/Views/partials/tool-list.php:60
341
  msgid "Date"
342
  msgstr "Datum"
343
 
344
- #: app/Views/forms/quickedit-post.php:85
 
 
 
 
 
 
 
 
 
 
 
 
345
  msgid "Password"
346
  msgstr "Wachtwoord"
347
 
348
- #: app/Views/forms/quickedit-post.php:88
349
  msgid "&ndash;OR&ndash;"
350
  msgstr "&ndash;OF&ndash;"
351
 
352
- #: app/Views/forms/quickedit-post.php:91
353
  msgid "Private"
354
  msgstr "Privé"
355
 
356
- #: app/Views/forms/quickedit-post.php:100
357
- msgid "Allow Comments"
358
- msgstr "Reactie's toestaan"
359
-
360
- #: app/Views/forms/quickedit-post.php:117
361
- msgid "Menu Options"
362
- msgstr "Menu opties"
363
 
364
- #: app/Views/forms/quickedit-post.php:121
365
- msgid "Taxonomies"
366
- msgstr "Taxanomieën"
 
367
 
368
- #: app/Views/listing.php:37
369
  msgid "Sync Menu"
370
  msgstr "Menu synchroniseren"
371
 
372
- #: app/Views/partials/row-link.php:30 app/Views/partials/row.php:39
373
- msgid "Hidden"
374
- msgstr "Verborgen"
375
-
376
- #: app/Views/partials/row.php:47
377
- msgid "currently editing"
378
- msgstr "nu aan het bewerken"
379
 
380
- #: app/Views/partials/row.php:49
381
- msgid "Edit"
382
- msgstr "Bewerken"
383
 
384
- #: app/Views/partials/tool-list.php:6
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
385
  msgid "All"
386
  msgstr "Alles"
387
 
388
- #: app/Views/partials/tool-list.php:20
389
  msgid "Trash"
390
  msgstr "Prullenbak"
391
 
392
- #: app/Views/partials/tool-list.php:21
393
- msgid "Empty"
394
- msgstr "Leeg"
 
395
 
396
- #: app/Views/partials/tool-list.php:44
397
  msgid "All Authors"
398
  msgstr "Alle auteurs"
399
 
400
- #: app/Views/partials/tool-list.php:59
401
  msgid "Menu Order"
402
  msgstr "Menu volgorde"
403
 
404
- #: app/Views/partials/tool-list.php:63
 
405
  msgid "Order By"
406
  msgstr "Sorteren op"
407
 
408
- #: app/Views/partials/tool-list.php:77
 
409
  msgid "Ascending"
410
  msgstr "Oplopend"
411
 
412
- #: app/Views/partials/tool-list.php:78
413
- msgid "Decending"
 
414
  msgstr "Aflopend"
415
 
416
- #: app/Views/settings/settings-general.php:7
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
417
  msgid "Nested Pages Version"
418
  msgstr "Nested Pages Versie"
419
 
420
- #: app/Views/settings/settings-general.php:11
421
  msgid "Menu Name"
422
  msgstr "Menu naam"
423
 
424
- #: app/Views/settings/settings-general.php:14
425
  msgid ""
426
  "Important: Once the menu name has changed, theme files should be updated to "
427
  "reference the new name."
@@ -429,45 +818,285 @@ msgstr ""
429
  "Belangrijk: Wanneer de menu naam is gewijzigd moeten thema-bestanden "
430
  "bijgewerkt worden met een verwijzing naar de nieuwe naam."
431
 
432
- #: app/Views/settings/settings-general.php:18
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
433
  msgid "Allow Page Sorting"
434
  msgstr "Pagina sortering toestaan"
435
 
436
- #: app/Views/settings/settings-general.php:28
437
  msgid "Admins always have sorting ability."
438
  msgstr "Sorteren is altijd ingeschakeld voor beheerders."
439
 
440
- #: app/Views/settings/settings-posttypes.php:7
441
- msgid "Enable Nested Pages for:"
442
- msgstr "Nested Pages inschakelen voor:"
 
 
 
 
 
 
 
 
 
 
 
 
443
 
444
- #: app/Views/settings/settings-posttypes.php:14
445
- msgid "Post Type"
446
- msgstr "Post type"
447
 
448
- #: app/Views/settings/settings-posttypes.php:15
449
- msgid "Hierarchical"
450
- msgstr "Hiërarchisch"
451
 
452
- #: app/Views/settings/settings-posttypes.php:16
453
- msgid "Enabled"
454
- msgstr "Ingeschakeld"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
455
 
456
- #: app/Views/settings/settings-posttypes.php:17
457
  msgid "Replace Default Menu"
458
  msgstr "Standaard menu vervangen"
459
 
460
- #: app/Views/settings/settings-posttypes.php:18
461
- msgid "Hide Default Link"
 
 
 
 
 
 
 
 
 
462
  msgstr "Standaard link verbergen"
463
 
 
 
 
 
 
 
 
 
464
  #: app/Views/settings/settings-posttypes.php:45
465
- msgid "Note: Nesting features not enabled for non-hierarchical post types."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
466
  msgstr ""
467
- "Opmerking: onderliggende posts zijn niet ingeschakeld voor niet-"
468
- "hiërarchische post typen."
 
 
 
 
469
 
470
- #: app/Views/settings/settings-posttypes.php:48
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
471
  msgid ""
472
  "If default menu is not replaced, an additional submenu item will be added "
473
  "for \"Nested/Sort View\""
@@ -475,13 +1104,78 @@ msgstr ""
475
  "Als het standaard menu niet wordt vervangen wordt een extra submenu "
476
  "toegevoegd genaamd \"Boom/gesorteerde weergave\""
477
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
478
  #: app/Views/settings/settings.php:6
479
  msgid "General"
480
  msgstr "Algemeen"
481
 
482
  #: app/Views/settings/settings.php:10
483
  msgid "Post Types"
484
- msgstr "Post typen"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
485
 
486
  #~ msgid "page moved to the Trash"
487
  #~ msgstr "Pagina verplaatst naar de prullenbak"
@@ -497,12 +1191,3 @@ msgstr "Post typen"
497
 
498
  #~ msgid "Adding child page under:"
499
  #~ msgstr "Pagina toevoegen onder:"
500
-
501
- #~ msgid "All Pages"
502
- #~ msgstr "Alle pagina's"
503
-
504
- #~ msgid "Add New"
505
- #~ msgstr "Nieuwe toevoegen"
506
-
507
- #~ msgid "Default Pages"
508
- #~ msgstr "Standaard pagina's"
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: Nested Pages\n"
4
+ "POT-Creation-Date: 2019-08-20 16:11-0400\n"
5
+ "PO-Revision-Date: 2020-04-01 10:46+0200\n"
6
  "Last-Translator: \n"
7
  "Language-Team: \n"
8
  "Language: nl\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
+ "X-Generator: Poedit 2.3\n"
13
  "X-Poedit-Basepath: ..\n"
14
  "X-Poedit-SourceCharset: UTF-8\n"
15
  "X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;"
18
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
19
  "X-Poedit-SearchPath-0: .\n"
20
 
21
+ #: app/Activation/Dependencies.php:118 app/Views/listing.php:36
22
+ #: app/Views/partials/list-header.php:19
23
  msgid "Expand All"
24
  msgstr "Alles uitklappen"
25
 
26
+ #: app/Activation/Dependencies.php:119
27
  msgid "Collapse All"
28
  msgstr "Alles inklappen"
29
 
30
+ #: app/Activation/Dependencies.php:120 app/Views/partials/tool-list.php:27
31
  msgid "Show Hidden"
32
  msgstr "Toon verborgen"
33
 
34
+ #: app/Activation/Dependencies.php:121 app/Views/partials/tool-list.php:29
35
  msgid "Hide Hidden"
36
  msgstr "Verberg verborgen"
37
 
38
+ #: app/Activation/Dependencies.php:122 app/Views/listing.php:29
 
39
  msgid "Add Link"
40
  msgstr "Link toevoegen"
41
 
42
+ #: app/Activation/Dependencies.php:123 app/Views/partials/row.php:144
43
  msgid "Add Child Link"
44
  msgstr "Onderliggende link toevoegen"
45
 
46
+ #: app/Activation/Dependencies.php:124
47
+ #: app/Entities/Post/PostUpdateRepository.php:94
48
  #: app/Views/forms/new-child.php:19 app/Views/forms/new-child.php:21
49
+ #: app/Views/forms/quickedit-post.php:24 app/Views/partials/tool-list.php:88
50
+ #: app/Views/settings/settings-posttypes.php:270
51
  msgid "Title"
52
  msgstr "Titel"
53
 
54
+ #: app/Activation/Dependencies.php:125 app/Views/forms/quickedit-post.php:14
55
+ #: app/Views/partials/row-link.php:66 app/Views/partials/row.php:254
56
  msgid "Quick Edit"
57
  msgstr "Snel bewerken"
58
 
59
+ #: app/Activation/Dependencies.php:126
60
  msgid "Page Title"
61
  msgstr "Pagina titel"
62
 
63
+ #: app/Activation/Dependencies.php:127 app/Views/partials/row.php:260
64
  msgid "View"
65
  msgstr "Bekijken"
66
 
67
+ #: app/Activation/Dependencies.php:128 app/Views/forms/new-child.php:7
 
68
  msgid "Add Child"
69
  msgstr "Onderliggende pagina toevoegen"
70
 
71
+ #: app/Activation/Dependencies.php:129
72
  msgid "Add Child Page"
73
  msgstr "Onderliggende pagina toevoegen"
74
 
75
+ #: app/Activation/Dependencies.php:130
76
  msgid "Add Child Pages"
77
  msgstr "Onderliggende pagina's toevoegen"
78
 
79
+ #: app/Activation/Dependencies.php:131 app/Views/forms/link-form.php:113
80
+ #: app/Views/forms/new-child.php:105
81
  msgid "Add"
82
  msgstr "Toevoegen"
83
 
84
+ #: app/Activation/Dependencies.php:132
85
  msgid "Add Page"
86
  msgstr "Pagina toevoegen"
87
 
88
+ #: app/Activation/Dependencies.php:133
89
  msgid "Add Pages"
90
  msgstr "Pagina's toevoegen"
91
 
92
+ #: app/Activation/Dependencies.php:134 app/Views/listing.php:23
 
93
  msgid "Add Multiple"
94
  msgstr "Meerdere toevoegen"
95
 
96
+ #: app/Activation/Dependencies.php:135
97
  msgid ""
98
  "Are you sure you would like to empty the trash? This action is not "
99
+ "reversible."
100
+ msgstr ""
101
+ "Weet je zeker dat je de prullenbak leeg wil gooien? Dit is niet te "
102
+ "herstellen."
103
+
104
+ #: app/Activation/Dependencies.php:136 app/Views/partials/row-link.php:41
105
+ #: app/Views/partials/row.php:56
106
+ msgid "Hidden"
107
+ msgstr "Verborgen"
108
+
109
+ #: app/Activation/Dependencies.php:137 app/Views/partials/list-header.php:11
110
+ msgid "Bulk Actions"
111
+ msgstr "Bulk acties"
112
+
113
+ #: app/Activation/Dependencies.php:138
114
+ msgid ""
115
+ "Your selection includes link items, which cannot be recovered after "
116
+ "deleting. Would you like to continue? (Other items are moved to the trash)"
117
+ msgstr ""
118
+ "Je selectie bevat gelinkte items. Deze zijn niet te herstellen na het "
119
+ "verwijderen. Wil je door gaan? (Andere items worden naar de prullenbak "
120
+ "verplaatst)"
121
+
122
+ #: app/Activation/Dependencies.php:139
123
+ msgid ""
124
+ "Are you sure you would like to delete this item? This action is not "
125
+ "reversible."
126
  msgstr ""
127
  "Weet je zeker dat je de prullenbak leeg wil gooien? Dit is niet te "
128
  "herstellen."
129
 
130
+ #: app/Activation/Dependencies.php:140
131
+ #: app/Views/forms/delete-confirmation-modal.php:11
132
+ msgid "Delete"
133
+ msgstr "Verwijderen"
134
+
135
+ #: app/Activation/Dependencies.php:141
136
+ msgid "Trash Posts and Delete Links"
137
+ msgstr "Verplaats post naar de prullenbak en verwijder links"
138
+
139
+ #: app/Activation/Dependencies.php:144
140
+ msgid "Currently assigned to:"
141
+ msgstr "Toegewezen aan:"
142
+
143
+ #: app/Activation/Dependencies.php:145
144
+ #: app/Views/settings/partials/nav-menu-settings.php:44
145
+ #: app/Views/settings/settings-posttypes.php:87
146
+ msgid "Remove"
147
+ msgstr "Verwijderen"
148
+
149
+ #: app/Activation/Dependencies.php:148
150
+ msgid "Add Translation"
151
+ msgstr "Vertaling toevoegen"
152
+
153
+ #: app/Activation/Dependencies.php:149 app/Views/partials/list-header.php:15
154
+ #: app/Views/partials/row.php:71
155
+ msgid "Edit"
156
+ msgstr "Bewerken"
157
+
158
+ #: app/Activation/Dependencies.php:150
159
+ msgid "Insert Before"
160
+ msgstr "Invoegen voor"
161
+
162
+ #: app/Activation/Dependencies.php:151
163
+ msgid "Insert After"
164
+ msgstr "Invoegen na"
165
+
166
+ #: app/Bootstrap.php:68 app/Views/settings/settings-admincustom.php:14
167
+ #: app/Views/settings/settings-posttypes.php:23
168
  msgid "Settings"
169
  msgstr "Instellingen"
170
 
171
+ #: app/Config/AdminMenuSettings.php:60
172
+ #: app/Views/settings/partials/nav-menu-settings.php:42
173
+ #: app/Views/settings/partials/nav-menu-settings/header.php:22
174
+ msgid "Separator"
175
+ msgstr "Scheiding"
176
+
177
+ #: app/Config/Settings.php:83 app/Views/settings/settings.php:2
178
  msgid "Nested Pages Settings"
179
  msgstr "Nested Pages Instellingen"
180
 
181
+ #. Plugin Name of the plugin/theme
182
+ #: app/Config/Settings.php:84
183
  msgid "Nested Pages"
184
  msgstr "Nested Pages"
185
 
186
+ #: app/Config/SettingsRepository.php:91
187
+ msgid "Post Title"
188
+ msgstr "Bericht Titel"
189
+
190
+ #: app/Config/SettingsRepository.php:92 app/Views/forms/quickedit-post.php:31
191
+ msgid "Slug"
192
+ msgstr "Slug"
193
+
194
+ #: app/Config/SettingsRepository.php:93
195
+ msgid "Post Date"
196
+ msgstr "Bericht Datum"
197
+
198
+ #: app/Config/SettingsRepository.php:94 app/Views/forms/clone-form.php:51
199
+ #: app/Views/forms/new-child.php:62 app/Views/forms/quickedit-post.php:79
200
+ #: app/Views/partials/bulk-edit.php:35
201
+ #: app/Views/settings/settings-posttypes.php:257
202
+ msgid "Author"
203
+ msgstr "Auteur"
204
+
205
+ #: app/Config/SettingsRepository.php:95
206
+ msgid "Post Status"
207
+ msgstr "Bericht Status"
208
 
209
+ #: app/Config/SettingsRepository.php:96
210
+ msgid "Password/Private"
211
+ msgstr "Wachtwoord/Privé"
212
+
213
+ #: app/Config/SettingsRepository.php:97 app/Views/forms/quickedit-post.php:146
214
+ msgid "Allow Comments"
215
+ msgstr "Reactie's toestaan"
216
+
217
+ #: app/Config/SettingsRepository.php:101 app/Views/forms/new-child.php:72
218
+ #: app/Views/forms/quickedit-post.php:120 app/Views/partials/bulk-edit.php:58
219
+ msgid "Template"
220
+ msgstr "Sjabloon"
221
+
222
+ #: app/Config/SettingsRepository.php:102 app/Views/forms/quickedit-post.php:171
223
+ msgid "Menu Options"
224
+ msgstr "Menu opties"
225
+
226
+ #: app/Config/SettingsRepository.php:105 app/Views/forms/quickedit-link.php:60
227
+ #: app/Views/forms/quickedit-post.php:155
228
+ msgid "Hide in Nested Pages"
229
+ msgstr "Verbergen in Nested Pages"
230
+
231
+ #: app/Config/SettingsRepository.php:113 app/Views/forms/quickedit-post.php:175
232
+ msgid "Taxonomies"
233
+ msgstr "Taxanomieën"
234
+
235
+ #: app/Entities/AdminCustomization/AdminMenuItems.php:311
236
+ msgid "Profile"
237
+ msgstr "Profiel"
238
+
239
+ #: app/Entities/AdminMenu/AdminSubmenu.php:71
240
+ #: app/Views/partials/tool-list.php:46
241
+ #, php-format
242
+ msgid "Default %s"
243
+ msgstr "Standaard %s"
244
+
245
+ #: app/Entities/Confirmation/LinkDeletedConfirmation.php:11
246
  msgid "Link successfully deleted."
247
  msgstr "Link succesvol verwijderd."
248
 
249
+ #: app/Entities/Confirmation/TrashConfirmation.php:17
250
+ #, php-format
251
+ msgid "%d Link Removed."
252
+ msgid_plural "%d Links Removed."
253
+ msgstr[0] "%d Link Verwijderd."
254
+ msgstr[1] "%d Links Verwijderd."
255
 
256
+ #: app/Entities/Confirmation/TrashConfirmation.php:26
257
+ #, php-format
258
+ msgid "%d %s moved to the trash."
259
+ msgstr "%d %s verplaatst naar de prullenbak."
260
 
261
+ #: app/Entities/Confirmation/TrashConfirmation.php:31
262
  msgid "Undo"
263
  msgstr "Ongedaan maken"
264
 
265
+ #: app/Entities/Confirmation/TrashRestoredConfirmation.php:12
266
+ #, php-format
267
+ msgid "%d item restored from trash."
268
+ msgid_plural "%d items restored from trash."
269
+ msgstr[0] "%d item teruggezet uit de prullenbak."
270
+ msgstr[1] "%d items teruggezet uit de prullenbak."
271
 
272
+ #: app/Entities/PluginIntegration/WPML.php:146
273
+ msgid "Sync WPML Menus"
274
+ msgstr "WPML Menu synchroniseren"
275
 
276
+ #: app/Entities/PluginIntegration/WPML.php:223
277
+ msgid "All Languages"
278
+ msgstr "Alle talen"
279
 
280
+ #: app/Entities/Post/PrivatePostParent.php:30
281
+ msgid "(no parent)"
282
+ msgstr "(Geen onderliggende items)"
283
 
284
+ #: app/Entities/PostType/PostTypeRepository.php:412
285
  msgid "Nested View"
286
  msgstr "Boom weergave"
287
 
288
+ #: app/Entities/PostType/PostTypeRepository.php:412
289
  msgid "Sort View"
290
  msgstr "Gesorteerde weergave"
291
 
292
+ #: app/Entities/PostType/PostTypeRepository.php:471
293
+ #: app/Views/forms/clone-form.php:30 app/Views/forms/new-child.php:38
294
+ #: app/Views/forms/quickedit-link.php:30 app/Views/partials/bulk-edit.php:48
295
+ #: app/Views/partials/tool-list.php:18
296
+ msgid "Published"
297
+ msgstr "Gepubliceerd"
298
+
299
+ #: app/Entities/PostType/PostTypeRepository.php:472
300
+ #: app/Views/forms/quickedit-link.php:31
301
+ msgid "Scheduled"
302
+ msgstr "Ingepland"
303
+
304
+ #: app/Entities/PostType/PostTypeRepository.php:475
305
+ #: app/Views/forms/clone-form.php:32 app/Views/forms/quickedit-link.php:33
306
+ #: app/Views/partials/bulk-edit.php:51
307
+ msgid "Pending Review"
308
+ msgstr "Wacht op beoordeling"
309
+
310
+ #: app/Entities/PostType/PostTypeRepository.php:476
311
+ #: app/Views/forms/clone-form.php:33 app/Views/forms/new-child.php:40
312
+ #: app/Views/forms/quickedit-link.php:34 app/Views/partials/bulk-edit.php:52
313
+ #: app/Views/partials/tool-list.php:22
314
+ msgid "Draft"
315
+ msgstr "Concept"
316
+
317
+ #: app/Entities/PostType/RegisterPostTypes.php:29
318
  msgid "Redirects"
319
  msgstr "Doorverwijzingen"
320
 
321
+ #: app/Entities/PostType/RegisterPostTypes.php:30
322
  msgid "Redirect"
323
  msgstr "Doorverwijzing"
324
 
325
+ #: app/Form/Listeners/BaseHandler.php:94
326
  msgid "Incorrect Form Field"
327
  msgstr "Veld niet correct"
328
 
329
+ #: app/Form/Listeners/BaseHandler.php:128
330
  msgid "There was an error updating the page."
331
  msgstr "Er is een probleem opgetreden bij het bijwerken van de pagina."
332
 
333
+ #: app/Form/Listeners/ClonePost.php:35
334
+ #: app/Form/Listeners/WpmlTranslations.php:47
335
+ msgid "Post Not Found"
336
+ msgstr "Bericht niet gevonden"
337
+
338
+ #: app/Form/Listeners/EmptyTrash.php:17
339
  msgid "Trash successfully emptied."
340
  msgstr "Prullenbak geleegd."
341
 
342
+ #: app/Form/Listeners/NewMenuItem.php:26
343
+ msgid "Custom Links must have a label."
344
+ msgstr "Handmatige links moeten een label hebben"
 
345
 
346
+ #: app/Form/Listeners/NewMenuItem.php:27 app/Form/Validation/Validation.php:150
347
+ msgid "Please provide a valid URL."
348
+ msgstr "Graag een geldige URL invullen."
349
+
350
+ #: app/Form/Listeners/NewMenuItem.php:46
351
+ #: app/Form/Listeners/QuickEditLink.php:28
352
+ msgid "Link successfully updated."
353
+ msgstr "Link succesvol bijgewerkt."
354
+
355
+ #: app/Form/Listeners/QuickEdit.php:26
356
+ msgid "You do not have sufficient privileges to edit this post."
357
+ msgstr "Je hebt onvoldoende rechten om dit bericht te bewerken"
358
+
359
+ #: app/Form/Listeners/QuickEdit.php:35
360
+ msgid "Post successfully updated."
361
+ msgstr "Bericht succesvol bijgewerkt."
362
 
363
+ #: app/Form/Listeners/Sort.php:30
364
  msgid "Page order successfully updated."
365
  msgstr "Pagina volgorde succesvol aangepast"
366
 
367
+ #: app/Form/Listeners/Sort.php:32
368
  msgid "There was an error updating the page order."
369
  msgstr "Er is een fout opgetreden bij het bijwerken van de pagina volgorde."
370
 
371
+ #: app/Form/Listeners/SyncMenu.php:24
372
+ msgid "Menu sync disabled."
373
+ msgstr "Menu synchronisatie uitgeschakeld."
374
+
375
+ #: app/Form/Listeners/SyncMenu.php:34
376
  msgid "Menu sync enabled."
377
  msgstr "Menu synchronisatie ingeschakeld."
378
 
379
+ #: app/Form/Listeners/WpmlTranslations.php:28
380
+ msgid "WPML is not currently installed."
381
+ msgstr "WPML is niet geïnstalleerd."
382
+
383
+ #: app/Form/Listeners/WpmlTranslations.php:35
384
+ msgid "There are currently no translations for the selected post."
385
+ msgstr "Er zijn geen vertalingen voor het geselecteerde bericht."
386
 
387
+ #: app/Form/Validation/Validation.php:136
388
  msgid "Please provide a valid date."
389
  msgstr "Graag een geldige datum invullen."
390
 
391
+ #: app/Form/Validation/Validation.php:147
392
  msgid "Please provide a menu title."
393
  msgstr "Graag een menutitel invullen."
394
 
395
+ #: app/Form/Validation/Validation.php:160
 
 
 
 
396
  msgid "Please provide a "
397
  msgstr "Vul een "
398
 
399
+ #: app/Form/Validation/Validation.php:174
400
  msgid "A valid parent page was not provided."
401
  msgstr "Geen bovenliggende pagina opgegeven."
402
 
403
+ #: app/Form/Validation/Validation.php:181
404
+ msgid "A valid parent page was not provided to insert before."
405
+ msgstr "Geen bovenliggende pagina opgegeven om hiervoor in te voegen."
406
+
407
+ #: app/Form/Validation/Validation.php:187
408
+ msgid "A valid parent page was not provided to insert after."
409
+ msgstr "Geen bovenliggende pagina opgegeven om hierna in te voegen."
410
+
411
+ #: app/Form/Validation/Validation.php:194
412
  msgid "Please provide at least one page title."
413
  msgstr "Gelieve minimaal 1 pagina titel op de geven."
414
 
415
+ #: app/Form/Validation/Validation.php:202
416
  msgid "Page titles cannot be blank."
417
  msgstr "Pagina titels kunnen niet leeg zijn."
418
 
419
+ #: app/Form/Validation/Validation.php:227
420
+ #, php-format
421
+ msgid "%s is required."
422
+ msgstr "%s is vereist."
423
 
424
+ #: app/Views/forms/clone-form.php:10 app/Views/forms/clone-form.php:66
425
+ #: app/Views/partials/row.php:208
426
+ msgid "Clone"
427
+ msgstr "Kloon"
428
+
429
+ #: app/Views/forms/clone-form.php:15
430
+ msgid "Number of Copies"
431
+ msgstr "Aantal kopieën"
432
 
433
+ #: app/Views/forms/clone-form.php:27 app/Views/forms/new-child.php:35
434
+ #: app/Views/forms/quickedit-link.php:27 app/Views/forms/quickedit-post.php:93
435
+ #: app/Views/partials/bulk-edit.php:44
436
  msgid "Status"
437
  msgstr "Status"
438
 
439
+ #: app/Views/forms/clone-form.php:63
440
+ #: app/Views/forms/delete-confirmation-modal.php:10
441
+ #: app/Views/forms/empty-trash-modal.php:10 app/Views/forms/link-form.php:109
442
+ #: app/Views/forms/new-child.php:102 app/Views/forms/quickedit-link.php:84
443
+ #: app/Views/forms/quickedit-post.php:262 app/Views/partials/bulk-edit.php:143
444
+ msgid "Cancel"
445
+ msgstr "Annuleren"
446
 
447
+ #: app/Views/forms/empty-trash-modal.php:9
448
+ msgid ""
449
+ "Are you sure you would like to empty the trash? This action is not "
450
+ "reversable."
451
+ msgstr ""
452
+ "Weet je zeker dat je de prullenbak leeg wil gooien? Dit is niet te "
453
+ "herstellen."
454
 
455
+ #: app/Views/forms/empty-trash-modal.php:11
456
+ msgid "Empty Trash"
457
+ msgstr "Prullenbak leegmaken"
 
458
 
459
+ #: app/Views/forms/link-form.php:19
460
+ msgid "Custom Link"
461
+ msgstr "Handmatige link"
 
462
 
463
+ #: app/Views/forms/link-form.php:28 app/Views/forms/link-form.php:52
464
+ msgid "Search"
465
+ msgstr "Zoeken"
 
466
 
467
+ #: app/Views/forms/link-form.php:35 app/Views/forms/link-form.php:52
468
+ msgid "No Results"
469
+ msgstr "Geen resultaten"
 
470
 
471
+ #: app/Views/forms/link-form.php:66
472
+ msgid "Select an item"
473
+ msgstr "Selecteer een item"
 
474
 
475
+ #: app/Views/forms/link-form.php:71
476
+ msgid "Original"
477
+ msgstr "Origineel"
478
 
479
+ #: app/Views/forms/link-form.php:76 app/Views/forms/quickedit-link.php:22
480
+ msgid "URL"
481
+ msgstr "URL"
482
+
483
+ #: app/Views/forms/link-form.php:80 app/Views/forms/quickedit-link.php:17
484
+ #: app/Views/forms/quickedit-post.php:226
485
+ msgid "Navigation Label"
486
+ msgstr "Navigatie label"
487
+
488
+ #: app/Views/forms/link-form.php:84 app/Views/forms/quickedit-link.php:44
489
+ #: app/Views/forms/quickedit-post.php:230
490
+ msgid "Title Attribute"
491
+ msgstr "Titel attribuut"
492
+
493
+ #: app/Views/forms/link-form.php:88
494
+ msgid "CSS Classes (optional)"
495
+ msgstr "CSS classes (optioneel)"
496
+
497
+ #: app/Views/forms/link-form.php:94 app/Views/forms/quickedit-link.php:66
498
+ #: app/Views/forms/quickedit-post.php:248
499
+ msgid "Open link in a new window/tab"
500
+ msgstr "Open link in een nieuw venster/tab"
501
 
502
  #: app/Views/forms/new-child.php:28
503
  msgid "+"
504
  msgstr "+"
505
 
506
+ #: app/Views/forms/new-child.php:74 app/Views/forms/quickedit-post.php:122
507
+ #: app/Views/partials/bulk-edit.php:61
 
 
 
 
 
 
 
508
  msgid "Default Template"
509
  msgstr "Standaard sjabloon"
510
 
511
+ #: app/Views/forms/new-child.php:84 app/Views/forms/quickedit-link.php:54
512
+ #: app/Views/forms/quickedit-post.php:242 app/Views/partials/bulk-edit.php:108
513
+ msgid "Hide in Nav Menu"
514
+ msgstr "Verbergen in navigatie menu"
515
 
516
+ #: app/Views/forms/new-child.php:108
517
  msgid "Add & Edit"
518
  msgstr "Toevoegen & bewerken"
519
 
521
  msgid "Link"
522
  msgstr "Link"
523
 
524
+ #: app/Views/forms/quickedit-link.php:48 app/Views/forms/quickedit-post.php:234
 
 
 
 
 
 
525
  msgid "CSS Classes"
526
  msgstr "CSS classes"
527
 
528
+ #: app/Views/forms/quickedit-link.php:87 app/Views/forms/quickedit-post.php:265
529
+ #: app/Views/partials/bulk-edit.php:146
530
  msgid "Update"
531
  msgstr "Bijwerken"
532
 
533
+ #: app/Views/forms/quickedit-post.php:39 app/Views/forms/quickedit-post.php:56
534
+ #: app/Views/partials/tool-list.php:87
535
+ #: app/Views/settings/settings-posttypes.php:269
 
 
536
  msgid "Date"
537
  msgstr "Datum"
538
 
539
+ #: app/Views/forms/quickedit-post.php:42
540
+ msgid "@"
541
+ msgstr "@"
542
+
543
+ #: app/Views/forms/quickedit-post.php:46
544
+ msgid "am"
545
+ msgstr "am"
546
+
547
+ #: app/Views/forms/quickedit-post.php:47
548
+ msgid "pm"
549
+ msgstr "pm"
550
+
551
+ #: app/Views/forms/quickedit-post.php:130
552
  msgid "Password"
553
  msgstr "Wachtwoord"
554
 
555
+ #: app/Views/forms/quickedit-post.php:133
556
  msgid "&ndash;OR&ndash;"
557
  msgstr "&ndash;OF&ndash;"
558
 
559
+ #: app/Views/forms/quickedit-post.php:136 app/Views/partials/bulk-edit.php:50
560
  msgid "Private"
561
  msgstr "Privé"
562
 
563
+ #: app/Views/forms/quickedit-post.php:164
564
+ msgid "Make Sticky"
565
+ msgstr "Vastzetten"
 
 
 
 
566
 
567
+ #: app/Views/listing.php:43
568
+ #, php-format
569
+ msgid "Sync %s Order"
570
+ msgstr "Synchroniseer %s volgorde"
571
 
572
+ #: app/Views/listing.php:61 app/Views/listing.php:66
573
  msgid "Sync Menu"
574
  msgstr "Menu synchroniseren"
575
 
576
+ #: app/Views/listing.php:85 app/Views/listing.php:88
577
+ msgid "Dismiss this notice."
578
+ msgstr "Melding verwijderen"
 
 
 
 
579
 
580
+ #: app/Views/partials/bulk-edit.php:10
581
+ msgid "Bulk Edit"
582
+ msgstr "In bulk bewerken"
583
 
584
+ #: app/Views/partials/bulk-edit.php:13
585
+ msgid "There are links selected. Bulk edit will not apply to links."
586
+ msgstr ""
587
+ "Er zijn links geselecteerd. Bewerken in bulk wordt niet toegepast op links."
588
+
589
+ #: app/Views/partials/bulk-edit.php:25 app/Views/partials/bulk-edit.php:46
590
+ #: app/Views/partials/bulk-edit.php:60 app/Views/partials/bulk-edit.php:90
591
+ #: app/Views/partials/bulk-edit.php:100 app/Views/partials/bulk-edit.php:110
592
+ msgid "No Change"
593
+ msgstr "Geen wijzigingen"
594
+
595
+ #: app/Views/partials/bulk-edit.php:69
596
+ #, php-format
597
+ msgid "Parent %s"
598
+ msgstr "Bovenliggend %s"
599
+
600
+ #: app/Views/partials/bulk-edit.php:72
601
+ msgid "— No Change —"
602
+ msgstr "— Geen wijziging —"
603
+
604
+ #: app/Views/partials/bulk-edit.php:88
605
+ msgid "Comments"
606
+ msgstr "Reactie's"
607
+
608
+ #: app/Views/partials/bulk-edit.php:91
609
+ msgid "Allow"
610
+ msgstr "Toestaan"
611
+
612
+ #: app/Views/partials/bulk-edit.php:92
613
+ msgid "Do not allow"
614
+ msgstr "Niet toestaan"
615
+
616
+ #: app/Views/partials/bulk-edit.php:98
617
+ msgid "Display in Nested View"
618
+ msgstr "Tonen in boom weergave"
619
+
620
+ #: app/Views/partials/bulk-edit.php:101 app/Views/partials/bulk-edit.php:111
621
+ #: app/Views/settings/partials/nav-menu-settings/header.php:27
622
+ msgid "Hide"
623
+ msgstr "Verbergen"
624
+
625
+ #: app/Views/partials/bulk-edit.php:102 app/Views/partials/bulk-edit.php:112
626
+ msgid "Show"
627
+ msgstr "Tonen"
628
+
629
+ #: app/Views/partials/list-header.php:13
630
+ msgid "Move to Trash"
631
+ msgstr "Verplaatsen naar Prullenbak"
632
+
633
+ #: app/Views/partials/list-header.php:17 app/Views/partials/tool-list.php:150
634
+ msgid "Apply"
635
+ msgstr "Toepassen"
636
+
637
+ #: app/Views/partials/list-header.php:19
638
+ msgid "Nested Items Selected"
639
+ msgstr "Geselecteerde geneste items"
640
+
641
+ #: app/Views/partials/row.php:33
642
+ msgid "Front Page"
643
+ msgstr "Startpagina"
644
+
645
+ #: app/Views/partials/row.php:34
646
+ msgid "Posts Page"
647
+ msgstr "Berichten pagina"
648
+
649
+ #: app/Views/partials/row.php:64
650
+ #, php-format
651
+ msgid "%s currently editing"
652
+ msgstr "%s aan het bewerken"
653
+
654
+ #: app/Views/partials/row.php:77
655
+ msgid "Sticky"
656
+ msgstr "Vastgezet"
657
+
658
+ #: app/Views/partials/row.php:120
659
+ #, php-format
660
+ msgid "Translations (%s)"
661
+ msgstr "Vertalingen (%s)"
662
+
663
+ #: app/Views/partials/row.php:131
664
+ msgid "%i Comments"
665
+ msgstr "%i reacties"
666
+
667
+ #: app/Views/partials/row.php:152
668
+ #, php-format
669
+ msgid "Add Child %s"
670
+ msgstr "Onderliggende pagina toevoegen %s"
671
+
672
+ #: app/Views/partials/row.php:164
673
+ #, php-format
674
+ msgid "Insert %s Before"
675
+ msgstr "%s hiervoor invoegen"
676
+
677
+ #: app/Views/partials/row.php:172
678
+ #, php-format
679
+ msgid "Insert %s After"
680
+ msgstr "%s hierna invoegen"
681
+
682
+ #: app/Views/partials/row.php:187
683
+ msgid "Push to Top"
684
+ msgstr "Verplaats naar boven"
685
+
686
+ #: app/Views/partials/row.php:198
687
+ msgid "Push to Bottom"
688
+ msgstr "Verplaats naar beneden"
689
+
690
+ #: app/Views/partials/tool-list.php:14
691
  msgid "All"
692
  msgstr "Alles"
693
 
694
+ #: app/Views/partials/tool-list.php:37
695
  msgid "Trash"
696
  msgstr "Prullenbak"
697
 
698
+ #: app/Views/partials/tool-list.php:38
699
+ #, php-format
700
+ msgid "Empty (%s)"
701
+ msgstr "Leegmaken (%s)"
702
 
703
+ #: app/Views/partials/tool-list.php:65
704
  msgid "All Authors"
705
  msgstr "Alle auteurs"
706
 
707
+ #: app/Views/partials/tool-list.php:86
708
  msgid "Menu Order"
709
  msgstr "Menu volgorde"
710
 
711
+ #: app/Views/partials/tool-list.php:90
712
+ #: app/Views/settings/settings-posttypes.php:262
713
  msgid "Order By"
714
  msgstr "Sorteren op"
715
 
716
+ #: app/Views/partials/tool-list.php:111
717
+ #: app/Views/settings/settings-posttypes.php:292
718
  msgid "Ascending"
719
  msgstr "Oplopend"
720
 
721
+ #: app/Views/partials/tool-list.php:112
722
+ #: app/Views/settings/settings-posttypes.php:293
723
+ msgid "Descending"
724
  msgstr "Aflopend"
725
 
726
+ #: app/Views/partials/tool-list.php:164
727
+ msgid "All "
728
+ msgstr "Alles"
729
+
730
+ #: app/Views/partials/wpml-translations.php:4
731
+ msgid "Translations for "
732
+ msgstr "Vertalingen voor "
733
+
734
+ #: app/Views/partials/wpml-translations.php:13
735
+ msgid "Close"
736
+ msgstr "Sluiten"
737
+
738
+ #: app/Views/settings/partials/nav-menu-settings.php:42
739
+ msgid "Separator (WooCommerce)"
740
+ msgstr "Scheiding (WooCommerce)"
741
+
742
+ #: app/Views/settings/partials/nav-menu-settings.php:47
743
+ msgid "Details"
744
+ msgstr "Details"
745
+
746
+ #: app/Views/settings/partials/nav-menu-settings.php:65
747
+ msgid "Icon CSS Class"
748
+ msgstr "Icon CSS class"
749
+
750
+ #: app/Views/settings/partials/nav-menu-settings.php:65
751
+ msgid "Reference"
752
+ msgstr "Referentie"
753
+
754
+ #: app/Views/settings/partials/nav-menu-settings/header.php:19
755
+ msgid "New"
756
+ msgstr "Nieuw"
757
+
758
+ #: app/Views/settings/settings-admincustom.php:4
759
+ msgid "Select Items to Customize"
760
+ msgstr "Selecteer items om aan te passen"
761
+
762
+ #: app/Views/settings/settings-admincustom.php:13
763
+ msgid "Admin Menu"
764
+ msgstr "Admin menu"
765
+
766
+ #: app/Views/settings/settings-admincustom.php:21
767
+ msgid "Menu Items"
768
+ msgstr "Menu items"
769
+
770
+ #: app/Views/settings/settings-admincustom.php:21
771
+ msgid ""
772
+ "Reorder, hide and rename admin menu items by user role. These changes do not "
773
+ "effect actual permissions, only menu appearance."
774
+ msgstr ""
775
+ "Pas volgorde aan, verberg en hernoem admin menu items per gebruikersrol. "
776
+ "Deze wijzigingen passen de daadwerkelijke rechten niet aan, alleen de "
777
+ "weergave."
778
+
779
+ #: app/Views/settings/settings-admincustom.php:22
780
+ msgid "Important: Plugin Menu Items "
781
+ msgstr "Belangrijk: Plugin menu items"
782
+
783
+ #: app/Views/settings/settings-admincustom.php:22
784
+ msgid ""
785
+ "Some plugins may add menu items on activation. These new menu items will not "
786
+ "display until the Nested Pages Admin Menu has been configured with these "
787
+ "items."
788
+ msgstr ""
789
+ "Sommige plugins kunnen bij de activatie menu items toevoegen. Deze nieuwe "
790
+ "menu items worden niet getoond totdat dit geconfigureerd is in het Nested "
791
+ "Pages Admin Menu."
792
+
793
+ #: app/Views/settings/settings-admincustom.php:24
794
+ msgid "Reset Admin Menu Settings"
795
+ msgstr "Admin menu instellingen resetten."
796
+
797
+ #: app/Views/settings/settings-general.php:4
798
+ msgid "Currently Enabled"
799
+ msgstr "Ingeschakeld"
800
+
801
+ #: app/Views/settings/settings-general.php:4
802
+ msgid "Currently Disabled"
803
+ msgstr "Uitgeschakeld"
804
+
805
+ #: app/Views/settings/settings-general.php:9
806
  msgid "Nested Pages Version"
807
  msgstr "Nested Pages Versie"
808
 
809
+ #: app/Views/settings/settings-general.php:14
810
  msgid "Menu Name"
811
  msgstr "Menu naam"
812
 
813
+ #: app/Views/settings/settings-general.php:17
814
  msgid ""
815
  "Important: Once the menu name has changed, theme files should be updated to "
816
  "reference the new name."
818
  "Belangrijk: Wanneer de menu naam is gewijzigd moeten thema-bestanden "
819
  "bijgewerkt worden met een verwijzing naar de nieuwe naam."
820
 
821
+ #: app/Views/settings/settings-general.php:22
822
+ msgid "Display Options"
823
+ msgstr "Weergave opties"
824
+
825
+ #: app/Views/settings/settings-general.php:27
826
+ msgid "Enable Date Picker in Quick Edit"
827
+ msgstr "Datum selectie inschakelen bij snel bewerken"
828
+
829
+ #: app/Views/settings/settings-general.php:33
830
+ msgid "Use the classic (non-indented) hierarchy display."
831
+ msgstr "Gebruik de klassieke, niet-ingesprongen, hiërarchische weergave."
832
+
833
+ #: app/Views/settings/settings-general.php:39
834
+ msgid "Menu Sync"
835
+ msgstr "Menu synchroniseren"
836
+
837
+ #: app/Views/settings/settings-general.php:45
838
+ #, php-format
839
+ msgid "Hide Menu Sync Checkbox (%s)"
840
+ msgstr "Verberg menu synchronisatie checkbox (%s)"
841
+
842
+ #: app/Views/settings/settings-general.php:52
843
+ msgid "Manually sync menu."
844
+ msgstr "Handmatige menu synchronisatie."
845
+
846
+ #: app/Views/settings/settings-general.php:58
847
+ msgid "Manually sync page order."
848
+ msgstr "Handmatige pagina volgorde synchronisatie."
849
+
850
+ #: app/Views/settings/settings-general.php:64
851
+ msgid "Disable menu sync completely"
852
+ msgstr "Menu synchronisatie volledig uitschakelen"
853
+
854
+ #: app/Views/settings/settings-general.php:70
855
  msgid "Allow Page Sorting"
856
  msgstr "Pagina sortering toestaan"
857
 
858
+ #: app/Views/settings/settings-general.php:80
859
  msgid "Admins always have sorting ability."
860
  msgstr "Sorteren is altijd ingeschakeld voor beheerders."
861
 
862
+ #: app/Views/settings/settings-general.php:84
863
+ msgid "Reset Plugin Settings"
864
+ msgstr "Plugin instellingen resetten"
865
+
866
+ #: app/Views/settings/settings-general.php:88
867
+ msgid ""
868
+ "Warning: Resetting plugin settings will remove all menu settings, post type "
869
+ "customizations, role customizations and any other Nested Pages settings. "
870
+ "These will be replaced with the default settings. This action cannot be "
871
+ "undone."
872
+ msgstr ""
873
+ "Waarschuwing: Het resetten van de plugin instellingen verwijderd alle menu "
874
+ "instellingen, post type aanpassingen, rol aanpassingen en elke andere Nested "
875
+ "Pages instelling. Deze worden vervangen door de standaard instellingen. Deze "
876
+ "handeling is niet terug te draaien."
877
 
878
+ #: app/Views/settings/settings-general.php:91
879
+ msgid "Reset Nested Pages Settings"
880
+ msgstr "Nested Pages instellingen resetten"
881
 
882
+ #: app/Views/settings/settings-general.php:95
883
+ msgid "Settings have been successfully reset."
884
+ msgstr "De instellingen zijn succesvol gereset."
885
 
886
+ #: app/Views/settings/settings-general.php:100
887
+ #: app/Views/settings/settings-general.php:107
888
+ msgid "Reset User Preferences"
889
+ msgstr "Gebruikers voorkeuren resetten"
890
+
891
+ #: app/Views/settings/settings-general.php:104
892
+ msgid ""
893
+ "Toggle states are saved for each user. This action will clear these "
894
+ "preferences for all users. If PHP errors appear within the nested view after "
895
+ "an update, this may help clear them."
896
+ msgstr ""
897
+ "Voorkeuren worden opgeslagen voor elke gebruiker. Deze actie verwijderd deze "
898
+ "instellingen voor alle gebruikers. Als er PHP fouten optreden in de "
899
+ "boomweergave na een update dan kan deze handeling helpen."
900
+
901
+ #: app/Views/settings/settings-general.php:111
902
+ msgid "User preferences have been successfully reset."
903
+ msgstr "Gebruikers voorkeuren zijn succesvol gereset."
904
+
905
+ #: app/Views/settings/settings-posttypes.php:7
906
+ msgid "Enable Post Types:"
907
+ msgstr "Bericht typen inschakelen:"
908
+
909
+ #: app/Views/settings/settings-posttypes.php:19
910
+ #, php-format
911
+ msgid "%s <em>(Hierarchical)</em>"
912
+ msgstr "%s <em>(Hiërarchisch)</em>"
913
 
914
+ #: app/Views/settings/settings-posttypes.php:30
915
  msgid "Replace Default Menu"
916
  msgstr "Standaard menu vervangen"
917
 
918
+ #: app/Views/settings/settings-posttypes.php:31
919
+ msgid "Replace the default top-level item with the nested view link."
920
+ msgstr "Vervang het eerste menu item met de link naar de boomweergave."
921
+
922
+ #: app/Views/settings/settings-posttypes.php:34
923
+ #, php-format
924
+ msgid "Replace Default %s Menu"
925
+ msgstr "Standaard %s menu vervangen"
926
+
927
+ #: app/Views/settings/settings-posttypes.php:41
928
+ msgid "Remove Default Link"
929
  msgstr "Standaard link verbergen"
930
 
931
+ #: app/Views/settings/settings-posttypes.php:42
932
+ msgid ""
933
+ "If the default menu is replaced, a link to the default view will be added. "
934
+ "Select this to remove the link"
935
+ msgstr ""
936
+ "Wanneer het standaard menu wordt vervangen dan wordt een link naar de "
937
+ "standaard weergave toegevoegd. Selecteer dit om deze link te verwijderen."
938
+
939
  #: app/Views/settings/settings-posttypes.php:45
940
+ #, php-format
941
+ msgid "Hide Default %s Link"
942
+ msgstr "Standaard %s link verbergen"
943
+
944
+ #: app/Views/settings/settings-posttypes.php:52
945
+ #: app/Views/settings/settings-posttypes.php:56
946
+ msgid "Disable Sorting"
947
+ msgstr "Sortering uitschakelen"
948
+
949
+ #: app/Views/settings/settings-posttypes.php:53
950
+ msgid "Remove drag and drop sorting from this post type."
951
+ msgstr "Sorteren door sleuren en pleuren uitschakelen voor dit bericht type."
952
+
953
+ #: app/Views/settings/settings-posttypes.php:64
954
+ msgid "Disable Nesting"
955
+ msgstr "Hiërarchie uitschakelen"
956
+
957
+ #: app/Views/settings/settings-posttypes.php:65
958
+ msgid "To disable nesting on hierarchical post types, select this option."
959
+ msgstr "Selecteer deze optie om de hiërarchische weergave uit te schakelen."
960
+
961
+ #: app/Views/settings/settings-posttypes.php:68
962
+ #, php-format
963
+ msgid "Disable Nesting for %s"
964
+ msgstr "Hiërarchie uitschakelen voor %s"
965
+
966
+ #: app/Views/settings/settings-posttypes.php:76
967
+ msgid "Assign Page for Listing"
968
+ msgstr "Pagina toewijzen voor overzicht"
969
+
970
+ #: app/Views/settings/settings-posttypes.php:77
971
+ msgid ""
972
+ "Adds contextual links and post counts to the page row for the assigned post "
973
+ "type."
974
  msgstr ""
975
+ "Voegt relevante links en het aantal berichten toe aan de pagina rij voor het "
976
+ "geselecteerde bericht type."
977
+
978
+ #: app/Views/settings/settings-posttypes.php:80
979
+ msgid "Assign Page"
980
+ msgstr "Pagina toewijzen"
981
 
982
+ #: app/Views/settings/settings-posttypes.php:87
983
+ #, php-format
984
+ msgid "Currently assigned to: %s"
985
+ msgstr "Toegewezen aan %s"
986
+
987
+ #: app/Views/settings/settings-posttypes.php:95
988
+ msgid "Search Pages"
989
+ msgstr "Zoek pagina's"
990
+
991
+ #: app/Views/settings/settings-posttypes.php:96
992
+ msgid "No pages were found."
993
+ msgstr "Geen pagina’s gevonden"
994
+
995
+ #: app/Views/settings/settings-posttypes.php:109
996
+ msgid "There are currently no pages available."
997
+ msgstr "Er zijn momenteel geen pagina’s beschikbaar."
998
+
999
+ #: app/Views/settings/settings-posttypes.php:125
1000
+ msgid "Display Thumbnails"
1001
+ msgstr "Thumbnails tonen"
1002
+
1003
+ #: app/Views/settings/settings-posttypes.php:126
1004
+ msgid "Display the thumbnail in the list sort view."
1005
+ msgstr "Thumbnail tonen in de gesorteerde weergave."
1006
+
1007
+ #: app/Views/settings/settings-posttypes.php:127
1008
+ msgid ""
1009
+ "Note: Thumbnail width is displayed at a maximum of 80px in the nested pages "
1010
+ "view. The image is scaled proportionally."
1011
+ msgstr ""
1012
+ "Opmerking: De thumbnail wordt maximaal 80px breed getoond. De afbeelding "
1013
+ "wordt proportioneel geschaald."
1014
+
1015
+ #: app/Views/settings/settings-posttypes.php:130
1016
+ #, php-format
1017
+ msgid "Display Thumbnails for %s"
1018
+ msgstr "Thumbnails tonen voor %s"
1019
+
1020
+ #: app/Views/settings/settings-posttypes.php:133
1021
+ msgid "Thumbnail Source"
1022
+ msgstr "Thumbnail Source"
1023
+
1024
+ #: app/Views/settings/settings-posttypes.php:144
1025
+ msgid "Thumbnail Display Size"
1026
+ msgstr "Thumbnail Display Size"
1027
+
1028
+ #: app/Views/settings/settings-posttypes.php:146
1029
+ msgid "Small"
1030
+ msgstr "Small"
1031
+
1032
+ #: app/Views/settings/settings-posttypes.php:147
1033
+ msgid "Medium"
1034
+ msgstr "Medium"
1035
+
1036
+ #: app/Views/settings/settings-posttypes.php:148
1037
+ msgid "Large"
1038
+ msgstr "Large"
1039
+
1040
+ #: app/Views/settings/settings-posttypes.php:157
1041
+ #: app/Views/settings/settings-posttypes.php:161
1042
+ msgid "Configure Standard Fields"
1043
+ msgstr "Configureer standaard velden"
1044
+
1045
+ #: app/Views/settings/settings-posttypes.php:158
1046
+ msgid "Remove standard fields from the quick edit form."
1047
+ msgstr "Verwijder standaard velden van het Snel Bewerken formulier."
1048
+
1049
+ #: app/Views/settings/settings-posttypes.php:164
1050
+ msgid "Check to remove from Quick Edit."
1051
+ msgstr "Selecteer om van Snel Bewerken te verwijderen"
1052
+
1053
+ #: app/Views/settings/settings-posttypes.php:206
1054
+ #: app/Views/settings/settings-posttypes.php:210
1055
+ msgid "Configure Custom Fields"
1056
+ msgstr "Configureer handmatige velden"
1057
+
1058
+ #: app/Views/settings/settings-posttypes.php:207
1059
+ msgid "Set which custom fields display in the quick edit form."
1060
+ msgstr ""
1061
+ "Selecteer de handmatige velden om te tonen in het Snel Bewerken formulier."
1062
+
1063
+ #: app/Views/settings/settings-posttypes.php:213
1064
+ msgid "Check to Include in Quick Edit."
1065
+ msgstr "Selecteer om in te sluiten bij Snel Bewerken."
1066
+
1067
+ #: app/Views/settings/settings-posttypes.php:219
1068
+ msgid "Advanced Custom Fields"
1069
+ msgstr "Advanced Custom Fields"
1070
+
1071
+ #: app/Views/settings/settings-posttypes.php:234
1072
+ msgid "No ACF Fields configured for this post type"
1073
+ msgstr "Geen ACF velden ingesteld voor dit bericht type"
1074
+
1075
+ #: app/Views/settings/settings-posttypes.php:250
1076
+ msgid "Sort Options"
1077
+ msgstr "Sorteer opties"
1078
+
1079
+ #: app/Views/settings/settings-posttypes.php:251
1080
+ msgid "Add and remove sort options."
1081
+ msgstr "Sorteer opties toevoegen en verwijderen."
1082
+
1083
+ #: app/Views/settings/settings-posttypes.php:265
1084
+ msgid "Initial Order By:"
1085
+ msgstr "Initieel sorteren op:"
1086
+
1087
+ #: app/Views/settings/settings-posttypes.php:272
1088
+ msgid "Default (Menu Order)"
1089
+ msgstr "Standaard (Menu volgorde)"
1090
+
1091
+ #: app/Views/settings/settings-posttypes.php:285
1092
+ msgid "Order"
1093
+ msgstr "Volgorde"
1094
+
1095
+ #: app/Views/settings/settings-posttypes.php:288
1096
+ msgid "Initial Order:"
1097
+ msgstr "Initiële volgorde"
1098
+
1099
+ #: app/Views/settings/settings-posttypes.php:325
1100
  msgid ""
1101
  "If default menu is not replaced, an additional submenu item will be added "
1102
  "for \"Nested/Sort View\""
1104
  "Als het standaard menu niet wordt vervangen wordt een extra submenu "
1105
  "toegevoegd genaamd \"Boom/gesorteerde weergave\""
1106
 
1107
+ #: app/Views/settings/settings-posttypes.php:328
1108
+ msgid ""
1109
+ "<strong>Important:</strong> Changing page structures on live sites may "
1110
+ "effect SEO and existing inbound links. Limit URL structure changes on live "
1111
+ "sites by disabling nesting. Sorting within the current nesting structure "
1112
+ "will still be available. If nesting changes are made to a live site, it may "
1113
+ "help to add a 301 redirect from the old location to the new one."
1114
+ msgstr ""
1115
+ "<strong>Belangrijk:</strong> Het aanpassen van de pagina structuur op "
1116
+ "gepubliceerde websites kan effect hebben op SEO en bestaande inkomende "
1117
+ "links. Beperk URL structuur wijzigingen op gepubliceerde websites door "
1118
+ "nesting uit te schakelen. Sorteren binnen de huidige structuur blijft "
1119
+ "mogelijk. Als er toch wijzigingen worden gemaakt aan een gepubliceerde "
1120
+ "website dan kan het helpen om een 301 doorverwijzing in te stellen van de "
1121
+ "oude locatie naar de nieuwe locatie."
1122
+
1123
  #: app/Views/settings/settings.php:6
1124
  msgid "General"
1125
  msgstr "Algemeen"
1126
 
1127
  #: app/Views/settings/settings.php:10
1128
  msgid "Post Types"
1129
+ msgstr "Bericht typen"
1130
+
1131
+ #: app/Views/settings/settings.php:14
1132
+ msgid "Admin Customization"
1133
+ msgstr "Admin Aanpassingen"
1134
+
1135
+ #. Plugin URI of the plugin/theme
1136
+ msgid "http://nestedpages.com"
1137
+ msgstr "http://nestedpages.com"
1138
+
1139
+ #. Description of the plugin/theme
1140
+ msgid ""
1141
+ "Provides an intuitive drag and drop interface for managing pages in the "
1142
+ "Wordpress admin, while enhancing quick edit. Includes an auto-generated menu "
1143
+ "to match the nested interface, support for all post types and more."
1144
+ msgstr ""
1145
+ "Provides an intuitive drag and drop interface for managing pages in the "
1146
+ "Wordpress admin, while enhancing quick edit. Includes an auto-generated menu "
1147
+ "to match the nested interface, support for all post types and more."
1148
+
1149
+ #. Author of the plugin/theme
1150
+ msgid "Kyle Phillips"
1151
+ msgstr "Kyle Phillips"
1152
+
1153
+ #. Author URI of the plugin/theme
1154
+ msgid "https://github.com/kylephillips"
1155
+ msgstr "https://github.com/kylephillips"
1156
+
1157
+ #~ msgid "pages moved to the Trash"
1158
+ #~ msgstr "Pagina's verwijderd naar de prullenbak"
1159
+
1160
+ #~ msgid "pages"
1161
+ #~ msgstr "pagina's"
1162
+
1163
+ #~ msgid "page"
1164
+ #~ msgstr "pagina"
1165
+
1166
+ #~ msgid "Label"
1167
+ #~ msgstr "Label"
1168
+
1169
+ #~ msgid "Save Link"
1170
+ #~ msgstr "Link opslaan"
1171
+
1172
+ #~ msgid "Enabled"
1173
+ #~ msgstr "Ingeschakeld"
1174
+
1175
+ #~ msgid "Note: Nesting features not enabled for non-hierarchical post types."
1176
+ #~ msgstr ""
1177
+ #~ "Opmerking: onderliggende posts zijn niet ingeschakeld voor niet-"
1178
+ #~ "hiërarchische post typen."
1179
 
1180
  #~ msgid "page moved to the Trash"
1181
  #~ msgstr "Pagina verplaatst naar de prullenbak"
1191
 
1192
  #~ msgid "Adding child page under:"
1193
  #~ msgstr "Pagina toevoegen onder:"
 
 
 
 
 
 
 
 
 
nestedpages.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: Nested Pages
4
  Plugin URI: http://nestedpages.com
5
  Description: Provides an intuitive drag and drop interface for managing pages in the Wordpress admin, while enhancing quick edit. Includes an auto-generated menu to match the nested interface, support for all post types and more.
6
- Version: 3.1.8
7
  Author: Kyle Phillips
8
  Author URI: https://github.com/kylephillips
9
  Text Domain: wp-nested-pages
3
  Plugin Name: Nested Pages
4
  Plugin URI: http://nestedpages.com
5
  Description: Provides an intuitive drag and drop interface for managing pages in the Wordpress admin, while enhancing quick edit. Includes an auto-generated menu to match the nested interface, support for all post types and more.
6
+ Version: 3.1.9
7
  Author: Kyle Phillips
8
  Author URI: https://github.com/kylephillips
9
  Text Domain: wp-nested-pages
readme.txt CHANGED
@@ -3,9 +3,9 @@ Contributors: kylephillips
3
  Donate link: http://nestedpages.com/
4
  Tags: pages, admin, nested, tree view, page tree, sort, quick edit, structure
5
  Requires at least: 3.8
6
- Tested up to: 5.3
7
  Requires PHP: 5.4
8
- Stable tag: 3.1.7
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
@@ -105,6 +105,14 @@ No. The menu synchronization currently only works within the pages post type.
105
 
106
  == Changelog ==
107
 
 
 
 
 
 
 
 
 
108
  = 3.1.8 =
109
  * Fixes conflict with Subpages Expanded plugin where sidebar selections under the appearance > widgets screen was broken
110
  * Fixes bug where setting a page to anything other than published was not removing menu items during sync
3
  Donate link: http://nestedpages.com/
4
  Tags: pages, admin, nested, tree view, page tree, sort, quick edit, structure
5
  Requires at least: 3.8
6
+ Tested up to: 5.4
7
  Requires PHP: 5.4
8
+ Stable tag: 3.1.9
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
105
 
106
  == Changelog ==
107
 
108
+ = 3.1.9 =
109
+ * Adds a custom sorting user capability for each public post type: nestedpages_sort_$type, enabling control of capabilities through 3rd party plugins.
110
+ * Adds filter for sorting capability: nestedpages_sort_capability. Filter passes 3 parameters: $grant_capability (boolean), $type (post type name), and $role (user role object)
111
+ * Adds a plugin option for disabling the sort view based on user role.
112
+ * Adds filters for each post type to allow/disable the sort view based on user role and post type: nestedpages_sort_view_$type. Filter returns 2 parameters: $grant_access (boolean), and $roles (array of roles assigned to the current user).
113
+ * Updates Dutch translation (Thank you to Arno Vije).
114
+ * Tested in WordPress version 5.4.
115
+
116
  = 3.1.8 =
117
  * Fixes conflict with Subpages Expanded plugin where sidebar selections under the appearance > widgets screen was broken
118
  * Fixes bug where setting a page to anything other than published was not removing menu items during sync