Capability Manager Enhanced - Version 1.5.3

Version Description

  • Fixed : On single-site installations, non-Administrators with delete_users capability could give new users an Administrator role (since 1.5.2)
    • Fixed : Deletion of a third party plugin role could cause users to be demoted to Subscriber inappropriately
    • Compat : Press Permit Core - Permission Group refresh was not triggered if Press Permit Core is inactive when CME deletes a role definition
    • Compat : Support third party display of available capabilities via capsman_get_capabilities or members_get_capabilities filter
    • Change : If user_level of Administrator role was cleared, non-Administrators with user editing capabilities could create/edit/delete Administrators. Administrator role is now implicitly treated as level 10.
    • Fixed : CSS caused formatting issues around wp-admin Update button on some installations
    • Perf : Don't output wp-admin CSS on non-CME screens
    • Lang : Fixed erroneous text_domain argument for numerous strings
    • Lang : Updated .pot and .po files
Download this release

Release Info

Developer kevinB
Plugin Icon 128x128 Capability Manager Enhanced
Version 1.5.3
Comparing to
See all releases

Code changes from version 1.5.2 to 1.5.3

admin.css CHANGED
@@ -195,9 +195,11 @@ font-style: italic;
195
  margin-top:5px;
196
  }
197
 
 
198
  #wpbody-content{
199
  padding-bottom: 30px;
200
  }
 
201
 
202
  td.cm-has-via-pp {
203
  background-color: #7f7;
195
  margin-top:5px;
196
  }
197
 
198
+ /*
199
  #wpbody-content{
200
  padding-bottom: 30px;
201
  }
202
+ */
203
 
204
  td.cm-has-via-pp {
205
  background-color: #7f7;
capsman-enhanced.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: Capability Manager Enhanced
4
  Plugin URI: http://presspermit.com/capability-manager
5
  Description: Manage WordPress role definitions, per-site or network-wide. Organizes post capabilities by post type and operation.
6
- Version: 1.5.2
7
  Author: Jordi Canals, Kevin Behrens
8
  Author URI: http://agapetry.net
9
  */
@@ -13,13 +13,13 @@ Author URI: http://agapetry.net
13
  * Plugin to create and manage Roles and Capabilities.
14
  *
15
  * @author Jordi Canals, Kevin Behrens
16
- * @copyright Copyright (C) 2009, 2010 Jordi Canals; modifications Copyright (C) 2012-2014 Kevin Behrens
17
  * @license GNU General Public License version 3
18
  * @link http://agapetry.net
19
  *
20
 
21
  Copyright 2009, 2010 Jordi Canals <devel@jcanals.cat>
22
- Modifications Copyright 2012-2013, Kevin Behrens <kevin@agapetry.net>
23
 
24
  This program is free software; you can redistribute it and/or
25
  modify it under the terms of the GNU General Public License
@@ -32,8 +32,8 @@ Author URI: http://agapetry.net
32
  */
33
 
34
  if ( ! defined( 'CAPSMAN_VERSION' ) ) {
35
- define( 'CAPSMAN_VERSION', '1.5.2' );
36
- define( 'CAPSMAN_ENH_VERSION', '1.5.2' );
37
  }
38
 
39
  if ( cme_is_plugin_active( 'capsman.php' ) ) {
3
  Plugin Name: Capability Manager Enhanced
4
  Plugin URI: http://presspermit.com/capability-manager
5
  Description: Manage WordPress role definitions, per-site or network-wide. Organizes post capabilities by post type and operation.
6
+ Version: 1.5.3
7
  Author: Jordi Canals, Kevin Behrens
8
  Author URI: http://agapetry.net
9
  */
13
  * Plugin to create and manage Roles and Capabilities.
14
  *
15
  * @author Jordi Canals, Kevin Behrens
16
+ * @copyright Copyright (C) 2009, 2010 Jordi Canals; modifications Copyright (C) 2012-2015 Kevin Behrens
17
  * @license GNU General Public License version 3
18
  * @link http://agapetry.net
19
  *
20
 
21
  Copyright 2009, 2010 Jordi Canals <devel@jcanals.cat>
22
+ Modifications Copyright 2012-2015, Kevin Behrens <kevin@agapetry.net>
23
 
24
  This program is free software; you can redistribute it and/or
25
  modify it under the terms of the GNU General Public License
32
  */
33
 
34
  if ( ! defined( 'CAPSMAN_VERSION' ) ) {
35
+ define( 'CAPSMAN_VERSION', '1.5.3' );
36
+ define( 'CAPSMAN_ENH_VERSION', '1.5.3' );
37
  }
38
 
39
  if ( cme_is_plugin_active( 'capsman.php' ) ) {
framework/classes/abstract/plugin.php CHANGED
@@ -193,6 +193,9 @@ abstract class akPluginAbstract
193
  */
194
  final function adminStyles()
195
  {
 
 
 
196
  // FRAMEWORK admin styles.
197
  $url = apply_filters('ak_framework_style_admin', AK_STYLES_URL . '/admin.css');
198
  if ( ! empty($url) ) {
193
  */
194
  final function adminStyles()
195
  {
196
+ if ( empty( $_REQUEST['page'] ) || ! in_array( $_REQUEST['page'], array( 'capsman', 'capsman-tool' ) ) )
197
+ return;
198
+
199
  // FRAMEWORK admin styles.
200
  $url = apply_filters('ak_framework_style_admin', AK_STYLES_URL . '/admin.css');
201
  if ( ! empty($url) ) {
framework/lib/themes-agapetry.php CHANGED
@@ -24,7 +24,7 @@ function agp_admin_footer( $mod_id = '' ) {
24
  &nbsp;&nbsp;|&nbsp;&nbsp;&copy; <?php _e( 'Copyright 2010 Jordi Canals', 'capsman' );?>
25
  &nbsp;&nbsp;|&nbsp;&nbsp;
26
  <?php
27
- printf( __( 'Modifications &copy; Copyright %1$s %2$s', 'capsman' ), '2012-2013', '<a href="http://agapetry.com">Kevin Behrens</a>' );?>
28
  </p>
29
  <?php
30
  }
24
  &nbsp;&nbsp;|&nbsp;&nbsp;&copy; <?php _e( 'Copyright 2010 Jordi Canals', 'capsman' );?>
25
  &nbsp;&nbsp;|&nbsp;&nbsp;
26
  <?php
27
+ printf( __( 'Modifications &copy; Copyright %1$s %2$s', 'capsman' ), '2012-2015', '<a href="http://agapetry.com">Kevin Behrens</a>' );?>
28
  </p>
29
  <?php
30
  }
includes/admin.php CHANGED
@@ -11,7 +11,7 @@
11
  *
12
 
13
  Copyright 2009, 2010 Jordi Canals <devel@jcanals.cat>
14
- Modifications Copyright 2012-2013, Kevin Behrens <kevin@agapetry.net>
15
 
16
  This program is free software; you can redistribute it and/or
17
  modify it under the terms of the GNU General Public License
@@ -359,7 +359,7 @@ if( defined('PP_ACTIVE') ) {
359
 
360
  if ( $is_administrator || current_user_can($cap_name) ) {
361
  if ( ! empty($pp_metagroup_caps[$cap_name]) ) {
362
- $title_text = sprintf( __( '%s: assigned by Permission Group', 'pp' ), $cap_name );
363
  } else {
364
  $title_text = $cap_name;
365
  }
@@ -451,7 +451,7 @@ if( defined('PP_ACTIVE') ) {
451
 
452
  if ( ! empty($pp_metagroup_caps[$cap_name]) ) {
453
  $class .= ' cap-metagroup';
454
- $title_text = sprintf( __( '%s: assigned by Permission Group', 'pp' ), $cap_name );
455
  } else {
456
  $title_text = $cap_name;
457
  }
@@ -504,6 +504,16 @@ if( defined('PP_ACTIVE') ) {
504
  <?php
505
  $i = 0; $first_row = true;
506
 
 
 
 
 
 
 
 
 
 
 
507
  foreach ( $this->capabilities as $cap_name => $cap ) :
508
  if ( isset( $type_caps[$cap_name] ) || isset($core_caps[$cap_name]) )
509
  continue;
@@ -530,7 +540,7 @@ if( defined('PP_ACTIVE') ) {
530
 
531
  if ( ! empty($pp_metagroup_caps[$cap_name]) ) {
532
  $class .= ' cap-metagroup';
533
- $title_text = sprintf( __( '%s: assigned by Permission Group', 'pp' ), $cap_name );
534
  } else {
535
  $title_text = $cap_name;
536
  }
@@ -604,7 +614,7 @@ if( defined('PP_ACTIVE') ) {
604
  <br />
605
  <?php if ( ! defined('PP_ACTIVE') || pp_get_option('display_hints') ) :?>
606
  <div class="cme-subtext">
607
- <?php _e( 'Note: Underscores replace spaces in stored capability name ("edit users" => "edit_users").', 'pp' ); ?>
608
  </div>
609
  <?php endif;?>
610
  </span>
@@ -655,7 +665,7 @@ if( defined('PP_ACTIVE') ) {
655
  <p><input type="text" name="create-name"" class="<?php echo $class;?>" placeholder="<?php _e('Name of new role', $this->ID) ?>" />
656
 
657
  <?php if( $support_pp_only_roles ) : ?>
658
- <label for="new_role_pp_only" title="<?php _e('Make role available for supplemental assignment to Permission Groups only', 'pp');?>"> <input type="checkbox" name="new_role_pp_only" id="new_role_pp_only" value="1"> <?php _e('hidden', 'pp'); ?> </label>
659
  <?php endif; ?>
660
 
661
  <br />
@@ -671,7 +681,7 @@ if( defined('PP_ACTIVE') ) {
671
  <p><input type="text" name="copy-name" class="<?php echo $class;?>" placeholder="<?php _e('Name of copied role', $this->ID) ?>" />
672
 
673
  <?php if( $support_pp_only_roles ) : ?>
674
- <label for="copy_role_pp_only" title="<?php _e('Make role available for supplemental assignment to Permission Groups only', 'pp');?>"> <input type="checkbox" name="copy_role_pp_only" id="copy_role_pp_only" value="1"> <?php _e('hidden', 'pp'); ?> </label>
675
  <?php endif; ?>
676
 
677
  <br />
11
  *
12
 
13
  Copyright 2009, 2010 Jordi Canals <devel@jcanals.cat>
14
+ Modifications Copyright 2012-2015, Kevin Behrens <kevin@agapetry.net>
15
 
16
  This program is free software; you can redistribute it and/or
17
  modify it under the terms of the GNU General Public License
359
 
360
  if ( $is_administrator || current_user_can($cap_name) ) {
361
  if ( ! empty($pp_metagroup_caps[$cap_name]) ) {
362
+ $title_text = sprintf( __( '%s: assigned by Permission Group', 'capsman' ), $cap_name );
363
  } else {
364
  $title_text = $cap_name;
365
  }
451
 
452
  if ( ! empty($pp_metagroup_caps[$cap_name]) ) {
453
  $class .= ' cap-metagroup';
454
+ $title_text = sprintf( __( '%s: assigned by Permission Group', 'capsman' ), $cap_name );
455
  } else {
456
  $title_text = $cap_name;
457
  }
504
  <?php
505
  $i = 0; $first_row = true;
506
 
507
+ $all_capabilities = apply_filters( 'capsman_get_capabilities', array_keys( $this->capabilities ), $this->ID );
508
+ $all_capabilities = apply_filters( 'members_get_capabilities', $all_capabilities );
509
+
510
+ foreach( $all_capabilities as $cap_name ) {
511
+ if ( ! isset($this->capabilities[$cap_name]) )
512
+ $this->capabilities[$cap_name] = str_replace( '_', ' ', $cap_name );
513
+ }
514
+
515
+ uasort( $this->capabilities, 'strnatcasecmp' ); // sort by array values, but maintain keys );
516
+
517
  foreach ( $this->capabilities as $cap_name => $cap ) :
518
  if ( isset( $type_caps[$cap_name] ) || isset($core_caps[$cap_name]) )
519
  continue;
540
 
541
  if ( ! empty($pp_metagroup_caps[$cap_name]) ) {
542
  $class .= ' cap-metagroup';
543
+ $title_text = sprintf( __( '%s: assigned by Permission Group', 'capsman' ), $cap_name );
544
  } else {
545
  $title_text = $cap_name;
546
  }
614
  <br />
615
  <?php if ( ! defined('PP_ACTIVE') || pp_get_option('display_hints') ) :?>
616
  <div class="cme-subtext">
617
+ <?php _e( 'Note: Underscores replace spaces in stored capability name ("edit users" => "edit_users").', 'capsman' ); ?>
618
  </div>
619
  <?php endif;?>
620
  </span>
665
  <p><input type="text" name="create-name"" class="<?php echo $class;?>" placeholder="<?php _e('Name of new role', $this->ID) ?>" />
666
 
667
  <?php if( $support_pp_only_roles ) : ?>
668
+ <label for="new_role_pp_only" title="<?php _e('Make role available for supplemental assignment to Permission Groups only', 'capsman');?>"> <input type="checkbox" name="new_role_pp_only" id="new_role_pp_only" value="1"> <?php _e('hidden', 'capsman'); ?> </label>
669
  <?php endif; ?>
670
 
671
  <br />
681
  <p><input type="text" name="copy-name" class="<?php echo $class;?>" placeholder="<?php _e('Name of copied role', $this->ID) ?>" />
682
 
683
  <?php if( $support_pp_only_roles ) : ?>
684
+ <label for="copy_role_pp_only" title="<?php _e('Make role available for supplemental assignment to Permission Groups only', 'capsman');?>"> <input type="checkbox" name="copy_role_pp_only" id="copy_role_pp_only" value="1"> <?php _e('hidden', 'capsman'); ?> </label>
685
  <?php endif; ?>
686
 
687
  <br />
includes/backup-handler.php CHANGED
@@ -75,13 +75,14 @@ class Capsman_BackupHandler
75
  pp_populate_roles();
76
  } else {
77
  // force PP to repopulate roles
78
- if ( $pp_ver = get_option( 'pp_version', true ) ) {
 
79
  $pp_ver['version'] = ( preg_match( "/dev|alpha|beta|rc/i", $pp_ver['version'] ) ) ? '0.1-beta' : 0.1;
80
  } else {
81
  $pp_ver = array( 'version' => '0.1', 'db_version' => '1.0' );
82
  }
83
 
84
- update_option( 'pp_version', $pp_ver );
85
  delete_option( 'ppperm_added_role_caps_10beta' );
86
  }
87
 
75
  pp_populate_roles();
76
  } else {
77
  // force PP to repopulate roles
78
+ $pp_ver = get_option( 'pp_c_version', true );
79
+ if ( $pp_ver && is_array($pp_ver) ) {
80
  $pp_ver['version'] = ( preg_match( "/dev|alpha|beta|rc/i", $pp_ver['version'] ) ) ? '0.1-beta' : 0.1;
81
  } else {
82
  $pp_ver = array( 'version' => '0.1', 'db_version' => '1.0' );
83
  }
84
 
85
+ update_option( 'pp_c_version', $pp_ver );
86
  delete_option( 'ppperm_added_role_caps_10beta' );
87
  }
88
 
includes/handler.php CHANGED
@@ -303,7 +303,7 @@ class CapsmanHandler
303
  */
304
  function adminDeleteRole ()
305
  {
306
- global $wpdb;
307
 
308
  check_admin_referer('delete-role_' . $_GET['role']);
309
 
@@ -319,12 +319,29 @@ class CapsmanHandler
319
  . "WHERE meta_key='{$wpdb->prefix}capabilities' AND meta_value LIKE '%{$this->cm->current}%';";
320
 
321
  $users = $wpdb->get_results($query);
322
- $count = count($users);
323
 
 
 
 
 
324
  foreach ( $users as $u ) {
 
 
325
  $user = new WP_User($u->ID);
326
  if ( $user->has_cap($this->cm->current) ) { // Check again the user has the deleting role
327
- $user->set_role($default);
 
 
 
 
 
 
 
 
 
 
 
 
328
  }
329
  }
330
 
303
  */
304
  function adminDeleteRole ()
305
  {
306
+ global $wpdb, $wp_roles;
307
 
308
  check_admin_referer('delete-role_' . $_GET['role']);
309
 
319
  . "WHERE meta_key='{$wpdb->prefix}capabilities' AND meta_value LIKE '%{$this->cm->current}%';";
320
 
321
  $users = $wpdb->get_results($query);
 
322
 
323
+ // Array of all roles except the one being deleted, for use below
324
+ $role_names = array_diff_key( array_keys( $wp_roles->role_names ), array( $this->cm->current => true ) );
325
+
326
+ $count = 0;
327
  foreach ( $users as $u ) {
328
+ $skip_role_set = false;
329
+
330
  $user = new WP_User($u->ID);
331
  if ( $user->has_cap($this->cm->current) ) { // Check again the user has the deleting role
332
+
333
+ // Role may have been assigned supplementally. Don't move a user to default role if they still have one or more roles following the deletion.
334
+ foreach( $role_names as $_role_name ) {
335
+ if ( $user->has_cap($_role_name) ) {
336
+ $skip_role_set = true;
337
+ break;
338
+ }
339
+ }
340
+
341
+ if ( ! $skip_role_set ) {
342
+ $user->set_role($default);
343
+ $count++;
344
+ }
345
  }
346
  }
347
 
includes/manager.php CHANGED
@@ -11,7 +11,7 @@
11
  *
12
 
13
  Copyright 2009, 2010 Jordi Canals <devel@jcanals.cat>
14
- Modifications Copyright 2012-2014 Kevin Behrens <kevin@agapetry.net>
15
 
16
  This program is free software; you can redistribute it and/or
17
  modify it under the terms of the GNU General Public License
@@ -236,7 +236,7 @@ class CapabilityManager extends akPluginAbstract
236
  */
237
  function filterUserEdit ( $caps, $cap, $user_id, $args )
238
  {
239
- if ( ! in_array( $cap, array( 'edit_user', 'delete_user' ) ) || ( ! isset($args[0]) ) || $user_id == (int) $args[0] ) {
240
  return $caps;
241
  }
242
 
@@ -391,7 +391,7 @@ class CapabilityManager extends akPluginAbstract
391
  */
392
  function generateNames ()
393
  {
394
- if ( current_user_can('administrator') || is_super_admin() ) {
395
  $this->generateSysNames();
396
  } else {
397
  global $user_ID;
11
  *
12
 
13
  Copyright 2009, 2010 Jordi Canals <devel@jcanals.cat>
14
+ Modifications Copyright 2012-2015 Kevin Behrens <kevin@agapetry.net>
15
 
16
  This program is free software; you can redistribute it and/or
17
  modify it under the terms of the GNU General Public License
236
  */
237
  function filterUserEdit ( $caps, $cap, $user_id, $args )
238
  {
239
+ if ( ! in_array( $cap, array( 'edit_user', 'delete_user', 'promote_user', 'remove_user' ) ) || ( ! isset($args[0]) ) || $user_id == (int) $args[0] ) {
240
  return $caps;
241
  }
242
 
391
  */
392
  function generateNames ()
393
  {
394
+ if ( current_user_can('administrator') || ( is_multisite() && is_super_admin() ) ) {
395
  $this->generateSysNames();
396
  } else {
397
  global $user_ID;
includes/modify.php DELETED
@@ -1,264 +0,0 @@
1
- <?php
2
-
3
- class CapsmanHandler
4
- {
5
- var $cm;
6
-
7
- function __construct( $manager_obj, $post ) {
8
- global $wp_roles;
9
-
10
- // Create a new role.
11
- if ( ! empty($post['CreateRole']) ) {
12
- if ( $newrole = $this->createRole($post['create-name']) ) {
13
- ak_admin_notify(__('New role created.', $this->ID));
14
- $this->current = $newrole;
15
- } else {
16
- if ( empty($post['create-name']) && ( ! defined('WPLANG') || ! WPLANG ) )
17
- ak_admin_error( 'Error: No role name specified.', $this->ID );
18
- else
19
- ak_admin_error(__('Error: Failed creating the new role.', $this->ID));
20
- }
21
-
22
- // Copy current role to a new one.
23
- } elseif ( ! empty($post['CopyRole']) ) {
24
- $current = get_role($post['current']);
25
- if ( $newrole = $this->createRole($post['copy-name'], $current->capabilities) ) {
26
- ak_admin_notify(__('New role created.', $this->ID));
27
- $this->current = $newrole;
28
- } else {
29
- if ( empty($post['copy-name']) && ( ! defined('WPLANG') || ! WPLANG ) )
30
- ak_admin_error( 'Error: No role name specified.', $this->ID );
31
- else
32
- ak_admin_error(__('Error: Failed creating the new role.', $this->ID));
33
- }
34
-
35
- // Save role changes. Already saved at start with self::saveRoleCapabilities().
36
- } elseif ( ! empty($post['SaveRole']) ) {
37
- if ( MULTISITE ) {
38
- global $wp_roles;
39
- if ( method_exists( $wp_roles, 'reinit' ) )
40
- $wp_roles->reinit();
41
- }
42
-
43
- $this->saveRoleCapabilities($post['current'], $post['caps'], $post['level']);
44
-
45
- if ( defined( 'PP_ACTIVE' ) ) { // log customized role caps for subsequent restoration
46
- // for bbPress < 2.2, need to log customization of roles following bbPress activation
47
- $plugins = ( function_exists( 'bbp_get_version' ) && version_compare( bbp_get_version(), '2.2', '<' ) ) ? array( 'bbpress.php' ) : array(); // back compat
48
-
49
- if ( ! $customized_roles = get_option( 'pp_customized_roles' ) )
50
- $customized_roles = array();
51
-
52
- $customized_roles[$post['role']] = (object) array( 'caps' => $post['caps'], 'plugins' => $plugins );
53
- update_option( 'pp_customized_roles', $customized_roles );
54
-
55
- global $wpdb;
56
- $wpdb->query( "UPDATE $wpdb->options SET autoload = 'no' WHERE option_name = 'pp_customized_roles'" );
57
- }
58
- // Create New Capability and adds it to current role.
59
- } elseif ( ! empty($post['AddCap']) ) {
60
- if ( MULTISITE ) {
61
- global $wp_roles;
62
- if ( method_exists( $wp_roles, 'reinit' ) )
63
- $wp_roles->reinit();
64
- }
65
-
66
- $role = get_role($post['current']);
67
- $role->name = $post['current']; // bbPress workaround
68
-
69
- if ( $newname = $this->createNewName($post['capability-name']) ) {
70
- $role->add_cap($newname['name']);
71
- $this->message = __('New capability added to role.');
72
-
73
- // for bbPress < 2.2, need to log customization of roles following bbPress activation
74
- $plugins = ( function_exists( 'bbp_get_version' ) && version_compare( bbp_get_version(), '2.2', '<' ) ) ? array( 'bbpress.php' ) : array(); // back compat
75
-
76
- if ( ! $customized_roles = get_option( 'pp_customized_roles' ) )
77
- $customized_roles = array();
78
-
79
- $customized_roles[$post['role']] = (object) array( 'caps' => array_merge( $role->capabilities, array( $newname['name'] => 1 ) ), 'plugins' => $plugins );
80
- update_option( 'pp_customized_roles', $customized_roles );
81
-
82
- global $wpdb;
83
- $wpdb->query( "UPDATE $wpdb->options SET autoload = 'no' WHERE option_name = 'pp_customized_roles'" );
84
- } else {
85
- $this->message = __('Incorrect capability name.');
86
- }
87
-
88
- } elseif ( ! empty($post['update_filtered_types']) ) {
89
- if ( cme_update_pp_usage() ) {
90
- ak_admin_notify(__('Capability settings saved.', $this->ID));
91
- } else {
92
- ak_admin_error(__('Error saving capability settings.', $this->ID));
93
- }
94
- } else {
95
- // TODO: Implement exceptions. This must be a fatal error.
96
- ak_admin_error(__('Bad form received.', $this->ID));
97
- }
98
-
99
- if ( ! empty($newrole) && defined('PP_ACTIVE') ) {
100
- if ( ( ! empty($post['CreateRole']) && ! empty( $_REQUEST['new_role_pp_only'] ) ) || ( ! empty($post['CopyRole']) && ! empty( $_REQUEST['copy_role_pp_only'] ) ) ) {
101
- $pp_only = (array) pp_get_option( 'supplemental_role_defs' );
102
- $pp_only[]= $newrole;
103
- pp_update_option( 'supplemental_role_defs', $pp_only );
104
- _cme_pp_default_pattern_role( $newrole );
105
- pp_refresh_options();
106
- }
107
- }
108
- }
109
-
110
-
111
- /**
112
- * Creates a new role/capability name from user input name.
113
- * Name rules are:
114
- * - 2-40 charachers lenght.
115
- * - Only letters, digits, spaces and underscores.
116
- * - Must to start with a letter.
117
- *
118
- * @param string $name Name from user input.
119
- * @return array|false An array with the name and display_name, or false if not valid $name.
120
- */
121
- private function createNewName( $name ) {
122
- // Allow max 40 characters, letters, digits and spaces
123
- $name = trim(substr($name, 0, 40));
124
- $pattern = '/^[a-zA-Z][a-zA-Z0-9 _]+$/';
125
-
126
- if ( preg_match($pattern, $name) ) {
127
- $roles = ak_get_roles();
128
-
129
- $name = strtolower($name);
130
- $name = str_replace(' ', '_', $name);
131
- if ( in_array($name, $roles) || array_key_exists($name, $this->capabilities) ) {
132
- return false; // Already a role or capability with this name.
133
- }
134
-
135
- $display = explode('_', $name);
136
- $display = array_map('ucfirst', $display);
137
- $display = implode(' ', $display);
138
-
139
- return compact('name', 'display');
140
- } else {
141
- return false;
142
- }
143
- }
144
-
145
- /**
146
- * Creates a new role.
147
- *
148
- * @param string $name Role name to create.
149
- * @param array $caps Role capabilities.
150
- * @return string|false Returns the name of the new role created or false if failed.
151
- */
152
- private function createRole( $name, $caps = array() ) {
153
- if ( ! is_array($caps) )
154
- $caps = array();
155
-
156
- $role = $this->createNewName($name);
157
- if ( ! is_array($role) ) {
158
- return false;
159
- }
160
-
161
- $new_role = add_role($role['name'], $role['display'], $caps);
162
- if ( is_object($new_role) ) {
163
- return $role['name'];
164
- } else {
165
- return false;
166
- }
167
- }
168
-
169
- /**
170
- * Saves capability changes to roles.
171
- *
172
- * @param string $role_name Role name to change its capabilities
173
- * @param array $caps New capabilities for the role.
174
- * @return void
175
- */
176
- private function saveRoleCapabilities( $role_name, $caps, $level ) {
177
- $this->generateNames();
178
- $role = get_role($role_name);
179
-
180
- // workaround to ensure db storage of customizations to bbp dynamic roles
181
- $role->name = $role_name;
182
-
183
- $stored_role_caps = ( ! empty($role->capabilities) && is_array($role->capabilities) ) ? array_intersect( $role->capabilities, array(true, 1) ) : array();
184
-
185
- $old_caps = array_intersect_key( $stored_role_caps, $this->capabilities);
186
- $new_caps = ( is_array($caps) ) ? array_map('intval', $caps) : array();
187
- $new_caps = array_merge($new_caps, ak_level2caps($level));
188
-
189
- // Find caps to add and remove
190
- $add_caps = array_diff_key($new_caps, $old_caps);
191
- $del_caps = array_diff_key($old_caps, $new_caps);
192
-
193
- if ( ! $is_administrator = current_user_can('administrator') ) {
194
- unset($add_caps['manage_capabilities']);
195
- unset($del_caps['manage_capabilities']);
196
- }
197
-
198
- if ( 'administrator' == $role_name && isset($del_caps['manage_capabilities']) ) {
199
- unset($del_caps['manage_capabilities']);
200
- ak_admin_error(__('You cannot remove Manage Capabilities from Administrators', $this->ID));
201
- }
202
- // Add new capabilities to role
203
- foreach ( $add_caps as $cap => $grant ) {
204
- if ( $is_administrator || current_user_can($cap) )
205
- $role->add_cap($cap);
206
- }
207
-
208
- // Remove capabilities from role
209
- foreach ( $del_caps as $cap => $grant) {
210
- if ( $is_administrator || current_user_can($cap) )
211
- $role->remove_cap($cap);
212
- }
213
- }
214
-
215
-
216
-
217
- /**
218
- * Deletes a role.
219
- * The role comes from the $_GET['role'] var and the nonce has already been checked.
220
- * Default WordPress role cannot be deleted and if trying to do it, throws an error.
221
- * Users with the deleted role, are moved to the WordPress default role.
222
- *
223
- * @return void
224
- */
225
- private function adminDeleteRole ()
226
- {
227
- global $wpdb;
228
-
229
- $this->current = $_GET['role'];
230
- $default = get_option('default_role');
231
- if ( $default == $this->current ) {
232
- ak_admin_error(sprintf(__('Cannot delete default role. You <a href="%s">have to change it first</a>.', $this->ID), 'options-general.php'));
233
- return;
234
- }
235
-
236
- $query = "SELECT ID FROM {$wpdb->usermeta} INNER JOIN {$wpdb->users} "
237
- . "ON {$wpdb->usermeta}.user_id = {$wpdb->users}.ID "
238
- . "WHERE meta_key='{$wpdb->prefix}capabilities' AND meta_value LIKE '%{$this->current}%';";
239
-
240
- $users = $wpdb->get_results($query);
241
- $count = count($users);
242
-
243
- foreach ( $users as $u ) {
244
- $user = new WP_User($u->ID);
245
- if ( $user->has_cap($this->current) ) { // Check again the user has the deleting role
246
- $user->set_role($default);
247
- }
248
- }
249
-
250
- remove_role($this->current);
251
- unset($this->roles[$this->current]);
252
-
253
- if ( $customized_roles = get_option( 'pp_customized_roles' ) ) {
254
- if ( isset( $customized_roles[$this->current] ) ) {
255
- unset( $customized_roles[$this->current] );
256
- update_option( 'pp_customized_roles', $customized_roles );
257
- }
258
- }
259
-
260
- ak_admin_notify(sprintf(__('Role has been deleted. %1$d users moved to default role %2$s.', $this->ID), $count, $this->roles[$default]));
261
- $this->current = $default;
262
- }
263
- }
264
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
includes/pp-ui.php CHANGED
@@ -41,9 +41,9 @@ class Capsman_PP_UI {
41
  echo '<li>';
42
  if ( defined( 'PPCE_VERSION' ) || ! defined( 'PPC_VERSION' ) ) {
43
  if ( pp_get_option( 'advanced_options' ) )
44
- $parenthetical = ' (' . sprintf( __( 'see %1$sRole Usage%2$s: "Pattern Roles"', 'pp' ), "<a href='" . admin_url('admin.php?page=pp-role-usage') . "'>", '</a>' ) . ')';
45
  else
46
- $parenthetical = ' (' . sprintf( __( 'activate %1$sAdvanced settings%2$s, see Role Usage', 'pp' ), "<a href='" . admin_url('admin.php?page=pp-settings&pp_tab=advanced') . "'>", '</a>' ). ')';
47
  } else
48
  $parenthetical = '';
49
 
@@ -83,7 +83,7 @@ class Capsman_PP_UI {
83
  $pp_only = (array) pp_get_option( 'supplemental_role_defs' );
84
  $checked = ( in_array( $default, $pp_only ) ) ? 'checked="checked"': '';
85
  ?>
86
- <label for="pp_only_role" title="<?php _e('Make role available for supplemental assignment to Permission Groups only', 'pp');?>"><input type="checkbox" name="pp_only_role" id="pp_only_role" value="1" <?php echo $checked;?>> <?php _e('hidden role', 'pp'); ?> </label>
87
  </div>
88
  <?php endif; ?>
89
  <?php
41
  echo '<li>';
42
  if ( defined( 'PPCE_VERSION' ) || ! defined( 'PPC_VERSION' ) ) {
43
  if ( pp_get_option( 'advanced_options' ) )
44
+ $parenthetical = ' (' . sprintf( __( 'see %1$sRole Usage%2$s: "Pattern Roles"', 'capsman' ), "<a href='" . admin_url('admin.php?page=pp-role-usage') . "'>", '</a>' ) . ')';
45
  else
46
+ $parenthetical = ' (' . sprintf( __( 'activate %1$sAdvanced settings%2$s, see Role Usage', 'capsman' ), "<a href='" . admin_url('admin.php?page=pp-settings&pp_tab=advanced') . "'>", '</a>' ). ')';
47
  } else
48
  $parenthetical = '';
49
 
83
  $pp_only = (array) pp_get_option( 'supplemental_role_defs' );
84
  $checked = ( in_array( $default, $pp_only ) ) ? 'checked="checked"': '';
85
  ?>
86
+ <label for="pp_only_role" title="<?php _e('Make role available for supplemental assignment to Permission Groups only', 'capsman');?>"><input type="checkbox" name="pp_only_role" id="pp_only_role" value="1" <?php echo $checked;?>> <?php _e('hidden role', 'capsman'); ?> </label>
87
  </div>
88
  <?php endif; ?>
89
  <?php
lang/capsman.mo CHANGED
Binary file
lang/capsman.po CHANGED
@@ -2,598 +2,653 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: Capability Manager Enhanced\n"
4
  "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2013-09-21 01:35-0500\n"
6
- "PO-Revision-Date: 2013-09-21 01:35-0500\n"
7
  "Last-Translator: Kevin Behrens <kevin@agapetry.net>\n"
8
  "Language-Team: Agapetry Creations LLC <kevin@agapetry.net>\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
  "X-Poedit-KeywordsList: __;_e;_c;__ngettext;_n;pp_po_trigger;_x\n"
13
- "X-Poedit-Basepath: E:\\www\\wp35\\wp-content\\plugins\\capsman-enhanced\n"
14
  "X-Poedit-Language: English\n"
15
  "X-Poedit-Country: UNITED STATES\n"
16
  "X-Poedit-SourceCharset: utf-8\n"
17
- "X-Poedit-SearchPath-0: E:\\www\\wp35\\wp-content\\plugins\\capsman-enhanced\n"
18
- "X-Poedit-SearchPath-1: E:\\www\\wp35\\wp-content\\plugins\\capsman-enhanced\\includes\n"
19
 
20
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/capsman-enhanced.php:40
21
  msgid "<strong>Error:</strong> Capability Manager Extended cannot function because another copy of Capability Manager is active."
22
  msgstr ""
23
 
24
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/capsman-enhanced.php:58
25
  msgid "Warning:"
26
  msgstr ""
27
 
28
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/capsman-enhanced.php:59
29
  #, php-format
30
  msgid "The active plugin %s is not compatible with your PHP version."
31
  msgstr ""
32
 
33
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/capsman-enhanced.php:61
34
  #, php-format
35
  msgid "%s is required for this plugin."
36
  msgstr ""
37
 
38
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/capsman-enhanced.php:115
39
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/manager.php:177
40
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/manager.php:186
41
  msgid "Capabilities"
42
  msgstr ""
43
 
44
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/capsman-enhanced.php:116
45
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/capsman-enhanced.php:120
46
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/capsman-enhanced.php:125
47
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/manager.php:177
48
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/manager.php:181
49
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/manager.php:187
50
  msgid "Capability Manager"
51
  msgstr ""
52
 
53
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/capsman-enhanced.php:125
54
  msgid "Role Capabilities"
55
  msgstr ""
56
 
57
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/framework/classes/abstract/plugin.php:221
58
  msgid "Explicity negate this capability by storing as disabled"
59
  msgstr ""
60
 
61
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/framework/classes/abstract/plugin.php:222
62
  msgid "Explicitly negate these capabilities by storing as disabled"
63
  msgstr ""
64
 
65
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/framework/classes/abstract/plugin.php:223
66
  msgid "Post type registration does not define this capability distinctly"
67
  msgstr ""
68
 
69
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/framework/classes/abstract/plugin.php:224
70
  msgid "This capability is explicitly negated. Click to add/remove normally."
71
  msgstr ""
72
 
73
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/framework/classes/abstract/plugin.php:225
74
  msgid "Add or remove this capability from the WordPress role"
75
  msgstr ""
76
 
77
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/framework/classes/abstract/plugin.php:226
78
  msgid "Add or remove capability from the role normally"
79
  msgstr ""
80
 
81
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/framework/lib/formating.php:40
82
  msgid "Settings saved."
83
  msgstr ""
84
 
85
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/framework/lib/themes-agapetry.php:9
86
  msgid "Plugin Homepage"
87
  msgstr ""
88
 
89
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/framework/lib/themes-agapetry.php:10
90
  msgid "Documentation"
91
  msgstr ""
92
 
93
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/framework/lib/themes-agapetry.php:11
94
  msgid "Support Forum"
95
  msgstr ""
96
 
97
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/framework/lib/themes-agapetry.php:12
98
  msgid "Author Homepage"
99
  msgstr ""
100
 
101
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/framework/lib/themes-agapetry.php:13
102
  msgid "Help donating"
103
  msgstr ""
104
 
105
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/framework/lib/themes-agapetry.php:23
106
  #, php-format
107
  msgid "Capability Manager Enhanced %s"
108
  msgstr ""
109
 
110
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/framework/lib/themes-agapetry.php:24
111
  msgid "Copyright 2010 Jordi Canals"
112
  msgstr ""
113
 
114
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/framework/lib/themes-agapetry.php:27
115
  #, php-format
116
  msgid "Modifications &copy; Copyright %1$s %2$s"
117
  msgstr ""
118
 
119
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:50
 
120
  msgid "Roles and Capabilities"
121
  msgstr ""
122
 
123
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:59
 
124
  #, php-format
125
  msgid "Capabilities for %s"
126
  msgstr ""
127
 
128
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:62
129
- msgid "Use this form to view and modify the capabilities WordPress natively associates with each role. Changes <strong>will remain in your database</strong> even if you deactivate the plugin."
 
130
  msgstr ""
131
 
132
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:74
 
133
  msgid "To further customize editing or viewing access, consider stepping up to <a href='#pp-more'>Press Permit</a>."
134
  msgstr ""
135
 
136
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:105
 
137
  msgid "Automatically define type-specific capabilities for your custom post types and taxonomies"
138
  msgstr ""
139
 
140
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:109
 
141
  msgid "Assign standard WP roles supplementally for a specific post type"
142
  msgstr ""
143
 
144
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:113
 
145
  msgid "Assign custom WP roles supplementally for a specific post type <em>(Pro)</em>"
146
  msgstr ""
147
 
148
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:117
 
149
  msgid "Customize reading permissions per-category or per-post"
150
  msgstr ""
151
 
152
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:121
 
153
  msgid "Customize editing permissions per-category or per-post <em>(Pro)</em>"
154
  msgstr ""
155
 
156
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:125
 
157
  msgid "Custom Post Visibility statuses, fully implemented throughout wp-admin <em>(Pro)</em>"
158
  msgstr ""
159
 
160
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:129
 
161
  msgid "Custom Moderation statuses for access-controlled, multi-step publishing workflow <em>(Pro)</em>"
162
  msgstr ""
163
 
164
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:133
 
165
  msgid "Regulate permissions for Edit Flow post statuses <em>(Pro)</em>"
166
  msgstr ""
167
 
168
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:137
 
169
  msgid "Customize the moderated editing of published content with Revisionary or Post Forking <em>(Pro)</em>"
170
  msgstr ""
171
 
172
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:141
 
173
  msgid "Grant Spectator, Participant or Moderator access to specific bbPress forums <em>(Pro)</em>"
174
  msgstr ""
175
 
176
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:145
 
177
  msgid "Grant supplemental content permissions to a BuddyPress group <em>(Pro)</em>"
178
  msgstr ""
179
 
180
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:149
 
181
  msgid "WPML integration to mirror permissions to translations <em>(Pro)</em>"
182
  msgstr ""
183
 
184
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:153
 
185
  msgid "Member support forum"
186
  msgstr ""
187
 
188
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:159
 
189
  #, php-format
190
  msgid "%1$sgrab%2$s %3$s"
191
  msgstr ""
192
 
193
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:159
 
194
  #, php-format
195
  msgid "%s (free install)"
196
  msgstr ""
197
 
198
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:161
 
199
  #, php-format
200
  msgid "%1$sbuy%2$s %3$s"
201
  msgstr ""
202
 
203
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:161
 
204
  #, php-format
205
  msgid "%s info/purchase"
206
  msgstr ""
207
 
208
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:244
 
209
  msgid "&nbsp;"
210
  msgstr ""
211
 
212
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:245
 
213
  msgid "Reading"
214
  msgstr ""
215
 
216
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:246
 
217
  msgid "Editing Capabilities"
218
  msgstr ""
219
 
220
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:247
 
221
  msgid "Deletion Capabilities"
222
  msgstr ""
223
 
224
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:255
 
225
  msgid "can read posts which are currently published with private visibility"
226
  msgstr ""
227
 
228
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:256
 
229
  msgid "has basic editing capability (but may need other capabilities based on post status and ownership)"
230
  msgstr ""
231
 
232
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:257
 
233
  msgid "can edit posts which were created by other users"
234
  msgstr ""
235
 
236
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:258
 
237
  msgid "can edit posts which are currently published"
238
  msgstr ""
239
 
240
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:259
 
241
  msgid "can edit posts which are currently published with private visibility"
242
  msgstr ""
243
 
244
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:260
 
245
  msgid "can make a post publicly visible"
246
  msgstr ""
247
 
248
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:261
 
249
  msgid "has basic deletion capability (but may need other capabilities based on post status and ownership)"
250
  msgstr ""
251
 
252
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:262
 
253
  msgid "can delete posts which were created by other users"
254
  msgstr ""
255
 
256
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:263
 
257
  msgid "can delete posts which are currently published"
258
  msgstr ""
259
 
260
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:264
 
261
  msgid "can delete posts which are currently published with private visibility"
262
  msgstr ""
263
 
264
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:350
265
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:442
266
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:521
 
 
 
267
  #, php-format
268
  msgid "%s: assigned by Permission Group"
269
  msgstr ""
270
 
271
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:419
 
272
  msgid "Other WordPress Core Capabilities"
273
  msgstr ""
274
 
275
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:480
276
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:586
 
 
277
  msgid "check/uncheck all"
278
  msgstr ""
279
 
280
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:480
281
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:586
 
 
282
  msgid "negate all (storing as disabled capabilities)"
283
  msgstr ""
284
 
285
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:480
286
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:586
 
 
287
  msgid "negate none (add/remove all capabilities normally)"
288
  msgstr ""
289
 
290
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:487
 
291
  msgid "Additional Capabilities"
292
  msgstr ""
293
 
294
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:577
 
295
  msgid "Level:"
296
  msgstr ""
297
 
298
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:595
 
299
  msgid "Note: Underscores replace spaces in stored capability name (\"edit users\" => \"edit_users\")."
300
  msgstr ""
301
 
302
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:611
 
303
  msgid "Save Changes"
304
  msgstr ""
305
 
306
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:614
 
307
  msgid "Delete this role"
308
  msgstr ""
309
 
310
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:614
 
311
  #, php-format
312
  msgid ""
313
  "You are about to delete the %s role.\n"
314
  " 'Cancel' to stop, 'OK' to delete."
315
  msgstr ""
316
 
317
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:614
 
318
  msgid "Delete Role"
319
  msgstr ""
320
 
321
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:626
 
322
  msgid "Select New Role"
323
  msgstr ""
324
 
325
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:634
 
326
  msgid "Change"
327
  msgstr ""
328
 
329
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:639
 
330
  msgid "Create New Role"
331
  msgstr ""
332
 
333
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:642
 
334
  msgid "Name of new role"
335
  msgstr ""
336
 
337
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:645
338
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:661
339
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/pp-ui.php:79
 
 
340
  msgid "Make role available for supplemental assignment to Permission Groups only"
341
  msgstr ""
342
 
343
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:645
344
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:661
 
 
345
  msgid "hidden"
346
  msgstr ""
347
 
348
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:649
 
349
  msgid "Create"
350
  msgstr ""
351
 
352
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:655
 
353
  msgid "Copy this role to"
354
  msgstr ""
355
 
356
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:658
 
357
  msgid "Name of copied role"
358
  msgstr ""
359
 
360
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:665
 
361
  msgid "Copy"
362
  msgstr ""
363
 
364
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:671
 
365
  msgid "Add Capability"
366
  msgstr ""
367
 
368
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:673
 
369
  msgid "capability name"
370
  msgstr ""
371
 
372
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:674
 
373
  msgid "Add to role"
374
  msgstr ""
375
 
376
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:702
 
377
  msgid "Create this role definition in new (future) sites"
378
  msgstr ""
379
 
380
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:702
 
381
  msgid "include in new sites"
382
  msgstr ""
383
 
384
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:705
 
385
  msgid "Copy / update this role definition to all sites now"
386
  msgstr ""
387
 
388
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/admin.php:705
 
389
  msgid "sync role to all sites now"
390
  msgstr ""
391
 
392
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/backup-handler.php:9
393
  msgid "You do not have permission to restore roles."
394
  msgstr ""
395
 
396
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/backup-handler.php:32
397
  msgid "New backup saved."
398
  msgstr ""
399
 
400
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/backup-handler.php:38
401
  msgid "Roles and Capabilities restored from last backup."
402
  msgstr ""
403
 
404
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/backup-handler.php:40
405
  msgid "Restore failed. No backup found."
406
  msgstr ""
407
 
408
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/backup-handler.php:59
409
  msgid "Needed function to create default roles not found!"
410
  msgstr ""
411
 
412
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/backup-handler.php:72
413
  msgid "Roles and Capabilities reset to WordPress defaults"
414
  msgstr ""
415
 
416
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/backup.php:33
417
  msgid "Backup Tool for Capability Manager"
418
  msgstr ""
419
 
420
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/backup.php:42
421
  msgid "Backup and Restore"
422
  msgstr ""
423
 
424
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/backup.php:46
425
  msgid "Select action:"
426
  msgstr ""
427
 
428
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/backup.php:49
429
  msgid "Backup roles and capabilities"
430
  msgstr ""
431
 
432
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/backup.php:50
433
  msgid "Restore last saved backup"
434
  msgstr ""
435
 
436
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/backup.php:52
437
  msgid "Do Action"
438
  msgstr ""
439
 
440
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/backup.php:60
441
  msgid "Reset WordPress Defaults"
442
  msgstr ""
443
 
444
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/backup.php:62
445
  msgid "WARNING:"
446
  msgstr ""
447
 
448
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/backup.php:62
449
  msgid "Reseting default Roles and Capabilities will set them to the WordPress install defaults."
450
  msgstr ""
451
 
452
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/backup.php:63
453
  msgid "If you have installed any plugin that adds new roles or capabilities, these will be lost."
454
  msgstr ""
455
 
456
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/backup.php:64
457
  msgid "It is recommended to use this only as a last resource!"
458
  msgstr ""
459
 
460
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/backup.php:64
461
- msgid "It is recommended to use this only as a last resort!"
462
- msgstr ""
463
-
464
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/backup.php:65
465
  msgid "Reset Roles and Capabilities to WordPress defaults"
466
  msgstr ""
467
 
468
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/backup.php:65
469
  msgid ""
470
  "You are about to reset Roles and Capabilities to WordPress defaults.\n"
471
  " 'Cancel' to stop, 'OK' to reset."
472
  msgstr ""
473
 
474
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/backup.php:65
475
  msgid "Reset to WordPress defaults"
476
  msgstr ""
477
 
478
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/handler.php:16
479
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/handler.php:29
480
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/modify.php:13
481
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/modify.php:26
482
  msgid "New role created."
483
  msgstr ""
484
 
485
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/handler.php:22
486
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/handler.php:35
487
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/modify.php:19
488
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/modify.php:32
489
  msgid "Error: Failed creating the new role."
490
  msgstr ""
491
 
492
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/handler.php:74
493
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/modify.php:71
494
  msgid "New capability added to role."
495
  msgstr ""
496
 
497
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/handler.php:88
498
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/modify.php:85
499
  msgid "Incorrect capability name."
500
  msgstr ""
501
 
502
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/handler.php:93
503
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/modify.php:90
504
  msgid "Capability settings saved."
505
  msgstr ""
506
 
507
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/handler.php:95
508
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/modify.php:92
509
  msgid "Error saving capability settings."
510
  msgstr ""
511
 
512
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/handler.php:99
513
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/modify.php:96
514
  msgid "Bad form received."
515
  msgstr ""
516
 
517
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/handler.php:211
518
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/modify.php:200
519
  msgid "You cannot remove Manage Capabilities from Administrators"
520
  msgstr ""
521
 
522
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/handler.php:313
523
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/modify.php:232
524
  #, php-format
525
  msgid "Cannot delete default role. You <a href=\"%s\">have to change it first</a>."
526
  msgstr ""
527
 
528
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/handler.php:341
529
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/modify.php:260
530
  #, php-format
531
  msgid "Role has been deleted. %1$d users moved to default role %2$s."
532
  msgstr ""
533
 
534
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/manager.php:263
535
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/manager.php:282
536
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/manager.php:438
537
  msgid "What do you think you're doing?!?"
538
  msgstr ""
539
 
540
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/manager.php:321
541
  msgid "Bad form Received"
542
  msgstr ""
543
 
544
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/pp-ui.php:43
545
  #, php-format
546
  msgid "see %1$sRole Usage%2$s: \"Pattern Roles\""
547
  msgstr ""
548
 
549
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/pp-ui.php:45
550
  #, php-format
551
  msgid "activate %1$sAdvanced settings%2$s, see Role Usage"
552
  msgstr ""
553
 
554
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/pp-ui.php:50
555
  #, php-format
556
  msgid "\"Posts\" capabilities selected here also define type-specific role assignment for Permission Groups%s."
557
  msgstr ""
558
 
559
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/pp-ui.php:52
560
  #, php-format
561
  msgid "\"Posts\" capabilities selected here also define type-specific role assignment for Permit Groups%s."
562
  msgstr ""
563
 
564
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/pp-ui.php:58
565
- msgid "Capabilities for custom statuses can be manually added to a role here (see Post Statuses > Status > Capability Mapping for applicable names). However, it is usually more convenient to use Permission Groups to assign a supplemental status-specific role."
566
  msgstr ""
567
 
568
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/pp-ui.php:60
569
- msgid "Capabilities for custom statuses can be manually added to a role here (see Post Statuses > Status > Capability Mapping for applicable names). However, by activating the PP Custom Post Statuses extension, you can assign a supplemental status-specific role easily using Permission Groups."
570
  msgstr ""
571
 
572
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/pp-ui.php:62
573
  msgid "Capabilities for custom statuses can be manually added to a role here (see Conditions > Status > Capability Mapping for applicable names). However, it is usually more convenient to use Permit Groups to assign a supplemental status-specific role."
574
  msgstr ""
575
 
576
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/pp-ui.php:79
577
  msgid "hidden role"
578
  msgstr ""
579
 
580
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/pp-ui.php:89
581
  msgid "Force Type-Specific Capabilities"
582
  msgstr ""
583
 
584
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/pp-ui.php:92
585
  msgid "Force unique capability names for:"
586
  msgstr ""
587
 
588
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/pp-ui.php:143
589
- msgid "Use create_posts capability"
590
  msgstr ""
591
 
592
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/pp-ui.php:151
593
- msgid "(PP Filtered Post Types, Taxonomies)"
594
  msgstr ""
595
 
596
- #: E:\www\wp35\wp-content\plugins\capsman-enhanced/includes/pp-ui.php:156
597
  msgid "Update"
598
  msgstr ""
599
 
2
  msgstr ""
3
  "Project-Id-Version: Capability Manager Enhanced\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2015-04-21 17:04-0500\n"
6
+ "PO-Revision-Date: 2015-04-21 17:05-0500\n"
7
  "Last-Translator: Kevin Behrens <kevin@agapetry.net>\n"
8
  "Language-Team: Agapetry Creations LLC <kevin@agapetry.net>\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
  "X-Poedit-KeywordsList: __;_e;_c;__ngettext;_n;pp_po_trigger;_x\n"
13
+ "X-Poedit-Basepath: E:\\www\\wp42\\wp-content\\plugins\\capability-manager-enhanced\n"
14
  "X-Poedit-Language: English\n"
15
  "X-Poedit-Country: UNITED STATES\n"
16
  "X-Poedit-SourceCharset: utf-8\n"
17
+ "X-Poedit-SearchPath-0: E:\\www\\wp42\\wp-content\\plugins\\capability-manager-enhanced\n"
18
+ "X-Poedit-SearchPath-1: E:\\www\\wp42\\wp-content\\plugins\\capability-manager-enhanced\\includes\n"
19
 
20
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/capsman-enhanced.php:40
21
  msgid "<strong>Error:</strong> Capability Manager Extended cannot function because another copy of Capability Manager is active."
22
  msgstr ""
23
 
24
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/capsman-enhanced.php:58
25
  msgid "Warning:"
26
  msgstr ""
27
 
28
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/capsman-enhanced.php:59
29
  #, php-format
30
  msgid "The active plugin %s is not compatible with your PHP version."
31
  msgstr ""
32
 
33
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/capsman-enhanced.php:61
34
  #, php-format
35
  msgid "%s is required for this plugin."
36
  msgstr ""
37
 
38
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/capsman-enhanced.php:115
39
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/manager.php:177
40
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/manager.php:186
41
  msgid "Capabilities"
42
  msgstr ""
43
 
44
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/capsman-enhanced.php:116
45
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/capsman-enhanced.php:120
46
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/capsman-enhanced.php:125
47
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/manager.php:177
48
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/manager.php:181
49
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/manager.php:187
50
  msgid "Capability Manager"
51
  msgstr ""
52
 
53
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/capsman-enhanced.php:125
54
  msgid "Role Capabilities"
55
  msgstr ""
56
 
57
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/framework/classes/abstract/plugin.php:224
58
  msgid "Explicity negate this capability by storing as disabled"
59
  msgstr ""
60
 
61
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/framework/classes/abstract/plugin.php:225
62
  msgid "Explicitly negate these capabilities by storing as disabled"
63
  msgstr ""
64
 
65
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/framework/classes/abstract/plugin.php:226
66
  msgid "Post type registration does not define this capability distinctly"
67
  msgstr ""
68
 
69
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/framework/classes/abstract/plugin.php:227
70
  msgid "This capability is explicitly negated. Click to add/remove normally."
71
  msgstr ""
72
 
73
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/framework/classes/abstract/plugin.php:228
74
  msgid "Add or remove this capability from the WordPress role"
75
  msgstr ""
76
 
77
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/framework/classes/abstract/plugin.php:229
78
  msgid "Add or remove capability from the role normally"
79
  msgstr ""
80
 
81
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/framework/lib/formating.php:40
82
  msgid "Settings saved."
83
  msgstr ""
84
 
85
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/framework/lib/themes-agapetry.php:9
86
  msgid "Plugin Homepage"
87
  msgstr ""
88
 
89
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/framework/lib/themes-agapetry.php:10
90
  msgid "Documentation"
91
  msgstr ""
92
 
93
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/framework/lib/themes-agapetry.php:11
94
  msgid "Support Forum"
95
  msgstr ""
96
 
97
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/framework/lib/themes-agapetry.php:12
98
  msgid "Author Homepage"
99
  msgstr ""
100
 
101
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/framework/lib/themes-agapetry.php:13
102
  msgid "Help donating"
103
  msgstr ""
104
 
105
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/framework/lib/themes-agapetry.php:23
106
  #, php-format
107
  msgid "Capability Manager Enhanced %s"
108
  msgstr ""
109
 
110
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/framework/lib/themes-agapetry.php:24
111
  msgid "Copyright 2010 Jordi Canals"
112
  msgstr ""
113
 
114
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/framework/lib/themes-agapetry.php:27
115
  #, php-format
116
  msgid "Modifications &copy; Copyright %1$s %2$s"
117
  msgstr ""
118
 
119
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:50
120
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:50
121
  msgid "Roles and Capabilities"
122
  msgstr ""
123
 
124
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:59
125
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:59
126
  #, php-format
127
  msgid "Capabilities for %s"
128
  msgstr ""
129
 
130
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:62
131
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:62
132
+ msgid "View and modify capabilities WordPress associates with each role. Changes <strong>remain in the database</strong> even if you deactivate this plugin."
133
  msgstr ""
134
 
135
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:74
136
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:74
137
  msgid "To further customize editing or viewing access, consider stepping up to <a href='#pp-more'>Press Permit</a>."
138
  msgstr ""
139
 
140
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:105
141
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:105
142
  msgid "Automatically define type-specific capabilities for your custom post types and taxonomies"
143
  msgstr ""
144
 
145
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:109
146
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:109
147
  msgid "Assign standard WP roles supplementally for a specific post type"
148
  msgstr ""
149
 
150
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:113
151
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:113
152
  msgid "Assign custom WP roles supplementally for a specific post type <em>(Pro)</em>"
153
  msgstr ""
154
 
155
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:117
156
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:117
157
  msgid "Customize reading permissions per-category or per-post"
158
  msgstr ""
159
 
160
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:121
161
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:121
162
  msgid "Customize editing permissions per-category or per-post <em>(Pro)</em>"
163
  msgstr ""
164
 
165
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:125
166
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:125
167
  msgid "Custom Post Visibility statuses, fully implemented throughout wp-admin <em>(Pro)</em>"
168
  msgstr ""
169
 
170
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:129
171
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:129
172
  msgid "Custom Moderation statuses for access-controlled, multi-step publishing workflow <em>(Pro)</em>"
173
  msgstr ""
174
 
175
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:133
176
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:133
177
  msgid "Regulate permissions for Edit Flow post statuses <em>(Pro)</em>"
178
  msgstr ""
179
 
180
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:137
181
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:137
182
  msgid "Customize the moderated editing of published content with Revisionary or Post Forking <em>(Pro)</em>"
183
  msgstr ""
184
 
185
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:141
186
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:141
187
  msgid "Grant Spectator, Participant or Moderator access to specific bbPress forums <em>(Pro)</em>"
188
  msgstr ""
189
 
190
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:145
191
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:145
192
  msgid "Grant supplemental content permissions to a BuddyPress group <em>(Pro)</em>"
193
  msgstr ""
194
 
195
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:149
196
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:149
197
  msgid "WPML integration to mirror permissions to translations <em>(Pro)</em>"
198
  msgstr ""
199
 
200
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:153
201
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:153
202
  msgid "Member support forum"
203
  msgstr ""
204
 
205
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:159
206
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:159
207
  #, php-format
208
  msgid "%1$sgrab%2$s %3$s"
209
  msgstr ""
210
 
211
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:159
212
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:159
213
  #, php-format
214
  msgid "%s (free install)"
215
  msgstr ""
216
 
217
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:161
218
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:161
219
  #, php-format
220
  msgid "%1$sbuy%2$s %3$s"
221
  msgstr ""
222
 
223
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:161
224
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:161
225
  #, php-format
226
  msgid "%s info/purchase"
227
  msgstr ""
228
 
229
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:243
230
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:243
231
  msgid "&nbsp;"
232
  msgstr ""
233
 
234
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:244
235
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:244
236
  msgid "Reading"
237
  msgstr ""
238
 
239
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:245
240
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:245
241
  msgid "Editing Capabilities"
242
  msgstr ""
243
 
244
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:246
245
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:246
246
  msgid "Deletion Capabilities"
247
  msgstr ""
248
 
249
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:254
250
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:254
251
  msgid "can read posts which are currently published with private visibility"
252
  msgstr ""
253
 
254
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:255
255
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:255
256
  msgid "has basic editing capability (but may need other capabilities based on post status and ownership)"
257
  msgstr ""
258
 
259
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:256
260
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:256
261
  msgid "can edit posts which were created by other users"
262
  msgstr ""
263
 
264
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:257
265
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:257
266
  msgid "can edit posts which are currently published"
267
  msgstr ""
268
 
269
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:258
270
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:258
271
  msgid "can edit posts which are currently published with private visibility"
272
  msgstr ""
273
 
274
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:259
275
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:259
276
  msgid "can make a post publicly visible"
277
  msgstr ""
278
 
279
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:260
280
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:260
281
  msgid "has basic deletion capability (but may need other capabilities based on post status and ownership)"
282
  msgstr ""
283
 
284
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:261
285
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:261
286
  msgid "can delete posts which were created by other users"
287
  msgstr ""
288
 
289
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:262
290
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:262
291
  msgid "can delete posts which are currently published"
292
  msgstr ""
293
 
294
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:263
295
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:263
296
  msgid "can delete posts which are currently published with private visibility"
297
  msgstr ""
298
 
299
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:362
300
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:454
301
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:543
302
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:362
303
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:454
304
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:543
305
  #, php-format
306
  msgid "%s: assigned by Permission Group"
307
  msgstr ""
308
 
309
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:431
310
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:431
311
  msgid "Other WordPress Core Capabilities"
312
  msgstr ""
313
 
314
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:492
315
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:608
316
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:492
317
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:608
318
  msgid "check/uncheck all"
319
  msgstr ""
320
 
321
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:492
322
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:608
323
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:492
324
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:608
325
  msgid "negate all (storing as disabled capabilities)"
326
  msgstr ""
327
 
328
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:492
329
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:608
330
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:492
331
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:608
332
  msgid "negate none (add/remove all capabilities normally)"
333
  msgstr ""
334
 
335
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:499
336
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:499
337
  msgid "Additional Capabilities"
338
  msgstr ""
339
 
340
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:599
341
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:599
342
  msgid "Level:"
343
  msgstr ""
344
 
345
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:617
346
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:617
347
  msgid "Note: Underscores replace spaces in stored capability name (\"edit users\" => \"edit_users\")."
348
  msgstr ""
349
 
350
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:633
351
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:633
352
  msgid "Save Changes"
353
  msgstr ""
354
 
355
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:636
356
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:636
357
  msgid "Delete this role"
358
  msgstr ""
359
 
360
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:636
361
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:636
362
  #, php-format
363
  msgid ""
364
  "You are about to delete the %s role.\n"
365
  " 'Cancel' to stop, 'OK' to delete."
366
  msgstr ""
367
 
368
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:636
369
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:636
370
  msgid "Delete Role"
371
  msgstr ""
372
 
373
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:649
374
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:649
375
  msgid "Select New Role"
376
  msgstr ""
377
 
378
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:657
379
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:657
380
  msgid "Change"
381
  msgstr ""
382
 
383
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:662
384
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:662
385
  msgid "Create New Role"
386
  msgstr ""
387
 
388
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:665
389
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:665
390
  msgid "Name of new role"
391
  msgstr ""
392
 
393
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:668
394
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:684
395
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/pp-ui.php:86
396
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:668
397
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:684
398
  msgid "Make role available for supplemental assignment to Permission Groups only"
399
  msgstr ""
400
 
401
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:668
402
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:684
403
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:668
404
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:684
405
  msgid "hidden"
406
  msgstr ""
407
 
408
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:672
409
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:672
410
  msgid "Create"
411
  msgstr ""
412
 
413
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:678
414
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:678
415
  msgid "Copy this role to"
416
  msgstr ""
417
 
418
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:681
419
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:681
420
  msgid "Name of copied role"
421
  msgstr ""
422
 
423
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:688
424
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:688
425
  msgid "Copy"
426
  msgstr ""
427
 
428
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:694
429
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:694
430
  msgid "Add Capability"
431
  msgstr ""
432
 
433
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:696
434
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:696
435
  msgid "capability name"
436
  msgstr ""
437
 
438
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:697
439
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:697
440
  msgid "Add to role"
441
  msgstr ""
442
 
443
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:725
444
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:725
445
  msgid "Create this role definition in new (future) sites"
446
  msgstr ""
447
 
448
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:725
449
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:725
450
  msgid "include in new sites"
451
  msgstr ""
452
 
453
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:728
454
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:728
455
  msgid "Copy / update this role definition to all sites now"
456
  msgstr ""
457
 
458
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/admin.php:728
459
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced\includes/admin.php:728
460
  msgid "sync role to all sites now"
461
  msgstr ""
462
 
463
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/backup-handler.php:9
464
  msgid "You do not have permission to restore roles."
465
  msgstr ""
466
 
467
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/backup-handler.php:32
468
  msgid "New backup saved."
469
  msgstr ""
470
 
471
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/backup-handler.php:38
472
  msgid "Roles and Capabilities restored from last backup."
473
  msgstr ""
474
 
475
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/backup-handler.php:40
476
  msgid "Restore failed. No backup found."
477
  msgstr ""
478
 
479
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/backup-handler.php:59
480
  msgid "Needed function to create default roles not found!"
481
  msgstr ""
482
 
483
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/backup-handler.php:72
484
  msgid "Roles and Capabilities reset to WordPress defaults"
485
  msgstr ""
486
 
487
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/backup.php:33
488
  msgid "Backup Tool for Capability Manager"
489
  msgstr ""
490
 
491
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/backup.php:42
492
  msgid "Backup and Restore"
493
  msgstr ""
494
 
495
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/backup.php:46
496
  msgid "Select action:"
497
  msgstr ""
498
 
499
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/backup.php:49
500
  msgid "Backup roles and capabilities"
501
  msgstr ""
502
 
503
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/backup.php:50
504
  msgid "Restore last saved backup"
505
  msgstr ""
506
 
507
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/backup.php:52
508
  msgid "Do Action"
509
  msgstr ""
510
 
511
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/backup.php:60
512
  msgid "Reset WordPress Defaults"
513
  msgstr ""
514
 
515
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/backup.php:62
516
  msgid "WARNING:"
517
  msgstr ""
518
 
519
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/backup.php:62
520
  msgid "Reseting default Roles and Capabilities will set them to the WordPress install defaults."
521
  msgstr ""
522
 
523
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/backup.php:65
524
  msgid "If you have installed any plugin that adds new roles or capabilities, these will be lost."
525
  msgstr ""
526
 
527
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/backup.php:66
528
  msgid "It is recommended to use this only as a last resource!"
529
  msgstr ""
530
 
531
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/backup.php:67
 
 
 
 
532
  msgid "Reset Roles and Capabilities to WordPress defaults"
533
  msgstr ""
534
 
535
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/backup.php:67
536
  msgid ""
537
  "You are about to reset Roles and Capabilities to WordPress defaults.\n"
538
  " 'Cancel' to stop, 'OK' to reset."
539
  msgstr ""
540
 
541
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/backup.php:67
542
  msgid "Reset to WordPress defaults"
543
  msgstr ""
544
 
545
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/handler.php:16
546
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/handler.php:29
 
 
547
  msgid "New role created."
548
  msgstr ""
549
 
550
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/handler.php:22
551
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/handler.php:35
 
 
552
  msgid "Error: Failed creating the new role."
553
  msgstr ""
554
 
555
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/handler.php:74
 
556
  msgid "New capability added to role."
557
  msgstr ""
558
 
559
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/handler.php:88
 
560
  msgid "Incorrect capability name."
561
  msgstr ""
562
 
563
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/handler.php:93
 
564
  msgid "Capability settings saved."
565
  msgstr ""
566
 
567
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/handler.php:95
 
568
  msgid "Error saving capability settings."
569
  msgstr ""
570
 
571
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/handler.php:99
 
572
  msgid "Bad form received."
573
  msgstr ""
574
 
575
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/handler.php:211
 
576
  msgid "You cannot remove Manage Capabilities from Administrators"
577
  msgstr ""
578
 
579
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/handler.php:313
 
580
  #, php-format
581
  msgid "Cannot delete default role. You <a href=\"%s\">have to change it first</a>."
582
  msgstr ""
583
 
584
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/handler.php:358
 
585
  #, php-format
586
  msgid "Role has been deleted. %1$d users moved to default role %2$s."
587
  msgstr ""
588
 
589
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/manager.php:263
590
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/manager.php:282
591
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/manager.php:438
592
  msgid "What do you think you're doing?!?"
593
  msgstr ""
594
 
595
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/manager.php:321
596
  msgid "Bad form Received"
597
  msgstr ""
598
 
599
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/pp-ui.php:44
600
  #, php-format
601
  msgid "see %1$sRole Usage%2$s: \"Pattern Roles\""
602
  msgstr ""
603
 
604
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/pp-ui.php:46
605
  #, php-format
606
  msgid "activate %1$sAdvanced settings%2$s, see Role Usage"
607
  msgstr ""
608
 
609
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/pp-ui.php:51
610
  #, php-format
611
  msgid "\"Posts\" capabilities selected here also define type-specific role assignment for Permission Groups%s."
612
  msgstr ""
613
 
614
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/pp-ui.php:53
615
  #, php-format
616
  msgid "\"Posts\" capabilities selected here also define type-specific role assignment for Permit Groups%s."
617
  msgstr ""
618
 
619
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/pp-ui.php:61
620
+ msgid "Capabilities for custom statuses can be manually added here (see Post Statuses > Status > Capability Mapping for applicable names). However, it is usually more convenient to use Permission Groups to assign a supplemental status-specific role."
621
  msgstr ""
622
 
623
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/pp-ui.php:63
624
+ msgid "Capabilities for custom statuses can be manually added here. Or activate the PP Custom Post Statuses extension to assign status-specific supplemental roles."
625
  msgstr ""
626
 
627
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/pp-ui.php:66
628
  msgid "Capabilities for custom statuses can be manually added to a role here (see Conditions > Status > Capability Mapping for applicable names). However, it is usually more convenient to use Permit Groups to assign a supplemental status-specific role."
629
  msgstr ""
630
 
631
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/pp-ui.php:86
632
  msgid "hidden role"
633
  msgstr ""
634
 
635
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/pp-ui.php:96
636
  msgid "Force Type-Specific Capabilities"
637
  msgstr ""
638
 
639
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/pp-ui.php:99
640
  msgid "Force unique capability names for:"
641
  msgstr ""
642
 
643
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/pp-ui.php:104
644
+ msgid "(PP Filtered Post Types, Taxonomies)"
645
  msgstr ""
646
 
647
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/pp-ui.php:159
648
+ msgid "Use create_posts capability"
649
  msgstr ""
650
 
651
+ #: E:\www\wp42\wp-content\plugins\capability-manager-enhanced/includes/pp-ui.php:164
652
  msgid "Update"
653
  msgstr ""
654
 
lang/capsman.pot CHANGED
@@ -1,14 +1,15 @@
1
- # Copyright (C) 2013
2
- # This file is distributed under the same license as the package.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: \n"
6
- "Report-Msgid-Bugs-To: http://wordpress.org/tag/capability-manager-enhanced\n"
7
- "POT-Creation-Date: 2013-08-20 19:31:31+00:00\n"
 
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
- "PO-Revision-Date: 2013-MO-DA HO:MI+ZONE\n"
12
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13
  "Language-Team: LANGUAGE <LL@li.org>\n"
14
 
@@ -18,31 +19,55 @@ msgid ""
18
  "another copy of Capability Manager is active."
19
  msgstr ""
20
 
21
- #: capsman-enhanced.php:57
22
  msgid "Warning:"
23
  msgstr ""
24
 
25
- #: capsman-enhanced.php:58
26
  msgid "The active plugin %s is not compatible with your PHP version."
27
  msgstr ""
28
 
29
- #: capsman-enhanced.php:60
30
  msgid "%s is required for this plugin."
31
  msgstr ""
32
 
33
- #: capsman-enhanced.php:104 includes/manager.php:177 includes/manager.php:185
34
  msgid "Capabilities"
35
  msgstr ""
36
 
37
- #: capsman-enhanced.php:105 capsman-enhanced.php:108 capsman-enhanced.php:113
38
- #: includes/manager.php:177 includes/manager.php:180 includes/manager.php:186
39
  msgid "Capability Manager"
40
  msgstr ""
41
 
42
- #: capsman-enhanced.php:113
43
  msgid "Role Capabilities"
44
  msgstr ""
45
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
46
  #: framework/lib/formating.php:40
47
  msgid "Settings saved."
48
  msgstr ""
@@ -79,243 +104,308 @@ msgstr ""
79
  msgid "Modifications &copy; Copyright %1$s %2$s"
80
  msgstr ""
81
 
82
- #: includes/admin.php:51
83
  msgid "Roles and Capabilities"
84
  msgstr ""
85
 
86
- #: includes/admin.php:60
87
  msgid "Capabilities for %s"
88
  msgstr ""
89
 
90
- #: includes/admin.php:63
91
  msgid ""
92
- "Use this form to view and modify the capabilities WordPress natively "
93
- "associates with each role. Changes <strong>will remain in your database</"
94
- "strong> even if you deactivate the plugin."
95
  msgstr ""
96
 
97
- #: includes/admin.php:71
98
  msgid ""
99
- "Interested in further customizing editing or viewing access? Consider "
100
- "stepping up to <a href='#pp-more'>Press Permit</a>."
101
  msgstr ""
102
 
103
- #: includes/admin.php:91
104
  msgid ""
105
  "Automatically define type-specific capabilities for your custom post types "
106
  "and taxonomies"
107
  msgstr ""
108
 
109
- #: includes/admin.php:94
110
- msgid "Supplemental per-type, per-category or per-page role assignments"
 
 
 
 
 
 
 
 
 
111
  msgstr ""
112
 
113
- #: includes/admin.php:97
 
 
 
 
114
  msgid ""
115
- "Custom Visibility statuses (require read_member_posts, read_premium_posts, "
116
- "etc.)"
117
  msgstr ""
118
 
119
- #: includes/admin.php:100
120
  msgid ""
121
- "Custom Editability \"statuses\" - set alongside Visibility in Post and "
122
- "Category edit forms"
123
  msgstr ""
124
 
125
- #: includes/admin.php:103
 
 
 
 
126
  msgid ""
127
- "Custom Moderation statuses, enabling access-limited three tier moderation "
128
- "(Pending / Approved / Published)"
129
  msgstr ""
130
 
131
- #: includes/admin.php:106
132
  msgid ""
133
- "Grant Participant or Moderator access to specific bbPress forums or topics"
 
134
  msgstr ""
135
 
136
- #: includes/admin.php:109
137
  msgid ""
138
- "Grant supplemental page or category access to all members of a BuddyPress "
139
- "group"
 
 
 
140
  msgstr ""
141
 
142
- #: includes/admin.php:112
143
- msgid "WPML integration to mirror permissions to translations"
144
  msgstr ""
145
 
146
- #: includes/admin.php:115
147
- msgid "Professional support available"
148
  msgstr ""
149
 
150
- #: includes/admin.php:188
 
 
 
 
 
 
 
 
 
 
 
 
151
  msgid "&nbsp;"
152
  msgstr ""
153
 
154
- #: includes/admin.php:189
155
  msgid "Reading"
156
  msgstr ""
157
 
158
- #: includes/admin.php:190
159
  msgid "Editing Capabilities"
160
  msgstr ""
161
 
162
- #: includes/admin.php:191
163
  msgid "Deletion Capabilities"
164
  msgstr ""
165
 
166
- #: includes/admin.php:199
167
  msgid "can read posts which are currently published with private visibility"
168
  msgstr ""
169
 
170
- #: includes/admin.php:200
171
  msgid ""
172
  "has basic editing capability (but may need other capabilities based on post "
173
  "status and ownership)"
174
  msgstr ""
175
 
176
- #: includes/admin.php:201
177
  msgid "can edit posts which were created by other users"
178
  msgstr ""
179
 
180
- #: includes/admin.php:202
181
  msgid "can edit posts which are currently published"
182
  msgstr ""
183
 
184
- #: includes/admin.php:203
185
  msgid "can edit posts which are currently published with private visibility"
186
  msgstr ""
187
 
188
- #: includes/admin.php:204
189
  msgid "can make a post publicly visible"
190
  msgstr ""
191
 
192
- #: includes/admin.php:205
193
  msgid ""
194
  "has basic deletion capability (but may need other capabilities based on post "
195
  "status and ownership)"
196
  msgstr ""
197
 
198
- #: includes/admin.php:206
199
  msgid "can delete posts which were created by other users"
200
  msgstr ""
201
 
202
- #: includes/admin.php:207
203
  msgid "can delete posts which are currently published"
204
  msgstr ""
205
 
206
- #: includes/admin.php:208
207
  msgid "can delete posts which are currently published with private visibility"
208
  msgstr ""
209
 
210
- #: includes/admin.php:286 includes/admin.php:359 includes/admin.php:408
211
  msgid "%s: assigned by Permission Group"
212
  msgstr ""
213
 
214
- #: includes/admin.php:342
215
  msgid "Other WordPress Core Capabilities"
216
  msgstr ""
217
 
218
- #: includes/admin.php:379
 
 
 
 
 
 
 
 
 
 
 
 
219
  msgid "Additional Capabilities"
220
  msgstr ""
221
 
222
- #: includes/admin.php:444
223
  msgid "Level:"
224
  msgstr ""
225
 
226
- #: includes/admin.php:465
227
  msgid ""
228
  "Note: Underscores replace spaces in stored capability name (\"edit users\" "
229
  "=> \"edit_users\")."
230
  msgstr ""
231
 
232
- #: includes/admin.php:480
233
  msgid "Save Changes"
234
  msgstr ""
235
 
236
- #: includes/admin.php:483
237
  msgid "Delete this role"
238
  msgstr ""
239
 
240
- #: includes/admin.php:483
241
  msgid ""
242
  "You are about to delete the %s role.\n"
243
  " 'Cancel' to stop, 'OK' to delete."
244
  msgstr ""
245
 
246
- #: includes/admin.php:483
247
  msgid "Delete Role"
248
  msgstr ""
249
 
250
- #: includes/admin.php:495
251
  msgid "Select New Role"
252
  msgstr ""
253
 
254
- #: includes/admin.php:503
255
  msgid "Change"
256
  msgstr ""
257
 
258
- #: includes/admin.php:508
259
  msgid "Create New Role"
260
  msgstr ""
261
 
262
- #: includes/admin.php:511
263
  msgid "Name of new role"
264
  msgstr ""
265
 
266
- #: includes/admin.php:514 includes/admin.php:530 includes/pp-ui.php:79
267
- msgid "Make role available for supplemental assignment to Permit Groups only"
 
268
  msgstr ""
269
 
270
- #: includes/admin.php:514 includes/admin.php:530
271
- msgid "supplemental"
272
  msgstr ""
273
 
274
- #: includes/admin.php:518
275
  msgid "Create"
276
  msgstr ""
277
 
278
- #: includes/admin.php:524
279
  msgid "Copy this role to"
280
  msgstr ""
281
 
282
- #: includes/admin.php:527
283
  msgid "Name of copied role"
284
  msgstr ""
285
 
286
- #: includes/admin.php:534
287
  msgid "Copy"
288
  msgstr ""
289
 
290
- #: includes/admin.php:540
291
  msgid "Add Capability"
292
  msgstr ""
293
 
294
- #: includes/admin.php:542
295
  msgid "capability name"
296
  msgstr ""
297
 
298
- #: includes/admin.php:543
299
  msgid "Add to role"
300
  msgstr ""
301
 
302
- #: includes/backup-handler.php:29
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
303
  msgid "New backup saved."
304
  msgstr ""
305
 
306
- #: includes/backup-handler.php:35
307
  msgid "Roles and Capabilities restored from last backup."
308
  msgstr ""
309
 
310
- #: includes/backup-handler.php:37
311
  msgid "Restore failed. No backup found."
312
  msgstr ""
313
 
314
- #: includes/backup-handler.php:56
315
  msgid "Needed function to create default roles not found!"
316
  msgstr ""
317
 
318
- #: includes/backup-handler.php:68
319
  msgid "Roles and Capabilities reset to WordPress defaults"
320
  msgstr ""
321
 
@@ -357,118 +447,115 @@ msgid ""
357
  "install defaults."
358
  msgstr ""
359
 
360
- #: includes/backup.php:63
361
  msgid ""
362
  "If you have installed any plugin that adds new roles or capabilities, these "
363
  "will be lost."
364
  msgstr ""
365
 
366
- #: includes/backup.php:64
367
  msgid "It is recommended to use this only as a last resource!"
368
  msgstr ""
369
 
370
- #: includes/backup.php:65
371
  msgid "Reset Roles and Capabilities to WordPress defaults"
372
  msgstr ""
373
 
374
- #: includes/backup.php:65
375
  msgid ""
376
  "You are about to reset Roles and Capabilities to WordPress defaults.\n"
377
  " 'Cancel' to stop, 'OK' to reset."
378
  msgstr ""
379
 
380
- #: includes/backup.php:65
381
  msgid "Reset to WordPress defaults"
382
  msgstr ""
383
 
384
- #: includes/handler.php:16 includes/handler.php:29 includes/modify.php:13
385
- #: includes/modify.php:26
386
  msgid "New role created."
387
  msgstr ""
388
 
389
- #: includes/handler.php:22 includes/handler.php:35 includes/modify.php:19
390
- #: includes/modify.php:32
391
  msgid "Error: Failed creating the new role."
392
  msgstr ""
393
 
394
- #: includes/handler.php:74 includes/modify.php:71
395
  msgid "New capability added to role."
396
  msgstr ""
397
 
398
- #: includes/handler.php:88 includes/modify.php:85
399
  msgid "Incorrect capability name."
400
  msgstr ""
401
 
402
- #: includes/handler.php:93 includes/modify.php:90
403
  msgid "Capability settings saved."
404
  msgstr ""
405
 
406
- #: includes/handler.php:95 includes/modify.php:92
407
  msgid "Error saving capability settings."
408
  msgstr ""
409
 
410
- #: includes/handler.php:99 includes/modify.php:96
411
  msgid "Bad form received."
412
  msgstr ""
413
 
414
- #: includes/handler.php:202 includes/modify.php:199
415
  msgid "You cannot remove Manage Capabilities from Administrators"
416
  msgstr ""
417
 
418
- #: includes/handler.php:236 includes/modify.php:231
419
  msgid ""
420
  "Cannot delete default role. You <a href=\"%s\">have to change it first</a>."
421
  msgstr ""
422
 
423
- #: includes/handler.php:264 includes/modify.php:259
424
  msgid "Role has been deleted. %1$d users moved to default role %2$s."
425
  msgstr ""
426
 
427
- #: includes/manager.php:262 includes/manager.php:281 includes/manager.php:437
428
  msgid "What do you think you're doing?!?"
429
  msgstr ""
430
 
431
- #: includes/manager.php:320
432
  msgid "Bad form Received"
433
  msgstr ""
434
 
435
- #: includes/pp-ui.php:43
436
  msgid "see %1$sRole Usage%2$s: \"Pattern Roles\""
437
  msgstr ""
438
 
439
- #: includes/pp-ui.php:45
440
  msgid "activate %1$sAdvanced settings%2$s, see Role Usage"
441
  msgstr ""
442
 
443
- #: includes/pp-ui.php:50
444
  msgid ""
445
  "\"Posts\" capabilities selected here also define type-specific role "
446
  "assignment for Permission Groups%s."
447
  msgstr ""
448
 
449
- #: includes/pp-ui.php:52
450
  msgid ""
451
  "\"Posts\" capabilities selected here also define type-specific role "
452
  "assignment for Permit Groups%s."
453
  msgstr ""
454
 
455
- #: includes/pp-ui.php:58
456
  msgid ""
457
- "Capabilities for custom statuses can be manually added to a role here (see "
458
- "Post Statuses > Status > Capability Mapping for applicable names). However, "
459
- "it is usually more convenient to use Permission Groups to assign a "
460
- "supplemental status-specific role."
461
  msgstr ""
462
 
463
- #: includes/pp-ui.php:60
464
  msgid ""
465
- "Capabilities for custom statuses can be manually added to a role here (see "
466
- "Post Statuses > Status > Capability Mapping for applicable names). However, "
467
- "by activating the PP Custom Post Statuses extension, you can assign a "
468
- "supplemental status-specific role easily using Permission Groups."
469
  msgstr ""
470
 
471
- #: includes/pp-ui.php:62
472
  msgid ""
473
  "Capabilities for custom statuses can be manually added to a role here (see "
474
  "Conditions > Status > Capability Mapping for applicable names). However, it "
@@ -476,26 +563,48 @@ msgid ""
476
  "status-specific role."
477
  msgstr ""
478
 
479
- #: includes/pp-ui.php:79
480
- msgid "supplemental assignment only"
481
  msgstr ""
482
 
483
- #: includes/pp-ui.php:89
484
  msgid "Force Type-Specific Capabilities"
485
  msgstr ""
486
 
487
- #: includes/pp-ui.php:92
488
  msgid "Force unique capability names for:"
489
  msgstr ""
490
 
491
- #: includes/pp-ui.php:143
492
- msgid "Use create_posts capability"
493
  msgstr ""
494
 
495
- #: includes/pp-ui.php:151
496
- msgid "(PP Filtered Post Types, Taxonomies)"
497
  msgstr ""
498
 
499
- #: includes/pp-ui.php:156
500
  msgid "Update"
501
  msgstr ""
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Copyright (C) 2015 Capability Manager Enhanced
2
+ # This file is distributed under the same license as the Capability Manager Enhanced package.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: Capability Manager Enhanced 1.5.3\n"
6
+ "Report-Msgid-Bugs-To: http://wordpress.org/support/plugin/capability-manager-"
7
+ "enhanced\n"
8
+ "POT-Creation-Date: 2015-04-21 21:09:37+00:00\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
+ "PO-Revision-Date: 2015-MO-DA HO:MI+ZONE\n"
13
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14
  "Language-Team: LANGUAGE <LL@li.org>\n"
15
 
19
  "another copy of Capability Manager is active."
20
  msgstr ""
21
 
22
+ #: capsman-enhanced.php:58
23
  msgid "Warning:"
24
  msgstr ""
25
 
26
+ #: capsman-enhanced.php:59
27
  msgid "The active plugin %s is not compatible with your PHP version."
28
  msgstr ""
29
 
30
+ #: capsman-enhanced.php:61
31
  msgid "%s is required for this plugin."
32
  msgstr ""
33
 
34
+ #: capsman-enhanced.php:115 includes/manager.php:177 includes/manager.php:186
35
  msgid "Capabilities"
36
  msgstr ""
37
 
38
+ #: capsman-enhanced.php:116 capsman-enhanced.php:120 capsman-enhanced.php:125
39
+ #: includes/manager.php:177 includes/manager.php:181 includes/manager.php:187
40
  msgid "Capability Manager"
41
  msgstr ""
42
 
43
+ #: capsman-enhanced.php:125
44
  msgid "Role Capabilities"
45
  msgstr ""
46
 
47
+ #: framework/classes/abstract/plugin.php:224
48
+ msgid "Explicity negate this capability by storing as disabled"
49
+ msgstr ""
50
+
51
+ #: framework/classes/abstract/plugin.php:225
52
+ msgid "Explicitly negate these capabilities by storing as disabled"
53
+ msgstr ""
54
+
55
+ #: framework/classes/abstract/plugin.php:226
56
+ msgid "Post type registration does not define this capability distinctly"
57
+ msgstr ""
58
+
59
+ #: framework/classes/abstract/plugin.php:227
60
+ msgid "This capability is explicitly negated. Click to add/remove normally."
61
+ msgstr ""
62
+
63
+ #: framework/classes/abstract/plugin.php:228
64
+ msgid "Add or remove this capability from the WordPress role"
65
+ msgstr ""
66
+
67
+ #: framework/classes/abstract/plugin.php:229
68
+ msgid "Add or remove capability from the role normally"
69
+ msgstr ""
70
+
71
  #: framework/lib/formating.php:40
72
  msgid "Settings saved."
73
  msgstr ""
104
  msgid "Modifications &copy; Copyright %1$s %2$s"
105
  msgstr ""
106
 
107
+ #: includes/admin.php:50
108
  msgid "Roles and Capabilities"
109
  msgstr ""
110
 
111
+ #: includes/admin.php:59
112
  msgid "Capabilities for %s"
113
  msgstr ""
114
 
115
+ #: includes/admin.php:62
116
  msgid ""
117
+ "View and modify capabilities WordPress associates with each role. Changes "
118
+ "<strong>remain in the database</strong> even if you deactivate this plugin."
 
119
  msgstr ""
120
 
121
+ #: includes/admin.php:74
122
  msgid ""
123
+ "To further customize editing or viewing access, consider stepping up to <a "
124
+ "href='#pp-more'>Press Permit</a>."
125
  msgstr ""
126
 
127
+ #: includes/admin.php:105
128
  msgid ""
129
  "Automatically define type-specific capabilities for your custom post types "
130
  "and taxonomies"
131
  msgstr ""
132
 
133
+ #: includes/admin.php:109
134
+ msgid "Assign standard WP roles supplementally for a specific post type"
135
+ msgstr ""
136
+
137
+ #: includes/admin.php:113
138
+ msgid ""
139
+ "Assign custom WP roles supplementally for a specific post type <em>(Pro)</em>"
140
+ msgstr ""
141
+
142
+ #: includes/admin.php:117
143
+ msgid "Customize reading permissions per-category or per-post"
144
  msgstr ""
145
 
146
+ #: includes/admin.php:121
147
+ msgid "Customize editing permissions per-category or per-post <em>(Pro)</em>"
148
+ msgstr ""
149
+
150
+ #: includes/admin.php:125
151
  msgid ""
152
+ "Custom Post Visibility statuses, fully implemented throughout wp-admin <em>"
153
+ "(Pro)</em>"
154
  msgstr ""
155
 
156
+ #: includes/admin.php:129
157
  msgid ""
158
+ "Custom Moderation statuses for access-controlled, multi-step publishing "
159
+ "workflow <em>(Pro)</em>"
160
  msgstr ""
161
 
162
+ #: includes/admin.php:133
163
+ msgid "Regulate permissions for Edit Flow post statuses <em>(Pro)</em>"
164
+ msgstr ""
165
+
166
+ #: includes/admin.php:137
167
  msgid ""
168
+ "Customize the moderated editing of published content with Revisionary or "
169
+ "Post Forking <em>(Pro)</em>"
170
  msgstr ""
171
 
172
+ #: includes/admin.php:141
173
  msgid ""
174
+ "Grant Spectator, Participant or Moderator access to specific bbPress forums "
175
+ "<em>(Pro)</em>"
176
  msgstr ""
177
 
178
+ #: includes/admin.php:145
179
  msgid ""
180
+ "Grant supplemental content permissions to a BuddyPress group <em>(Pro)</em>"
181
+ msgstr ""
182
+
183
+ #: includes/admin.php:149
184
+ msgid "WPML integration to mirror permissions to translations <em>(Pro)</em>"
185
  msgstr ""
186
 
187
+ #: includes/admin.php:153
188
+ msgid "Member support forum"
189
  msgstr ""
190
 
191
+ #: includes/admin.php:159
192
+ msgid "%1$sgrab%2$s %3$s"
193
  msgstr ""
194
 
195
+ #: includes/admin.php:159
196
+ msgid "%s (free install)"
197
+ msgstr ""
198
+
199
+ #: includes/admin.php:161
200
+ msgid "%1$sbuy%2$s %3$s"
201
+ msgstr ""
202
+
203
+ #: includes/admin.php:161
204
+ msgid "%s info/purchase"
205
+ msgstr ""
206
+
207
+ #: includes/admin.php:243
208
  msgid "&nbsp;"
209
  msgstr ""
210
 
211
+ #: includes/admin.php:244
212
  msgid "Reading"
213
  msgstr ""
214
 
215
+ #: includes/admin.php:245
216
  msgid "Editing Capabilities"
217
  msgstr ""
218
 
219
+ #: includes/admin.php:246
220
  msgid "Deletion Capabilities"
221
  msgstr ""
222
 
223
+ #: includes/admin.php:254
224
  msgid "can read posts which are currently published with private visibility"
225
  msgstr ""
226
 
227
+ #: includes/admin.php:255
228
  msgid ""
229
  "has basic editing capability (but may need other capabilities based on post "
230
  "status and ownership)"
231
  msgstr ""
232
 
233
+ #: includes/admin.php:256
234
  msgid "can edit posts which were created by other users"
235
  msgstr ""
236
 
237
+ #: includes/admin.php:257
238
  msgid "can edit posts which are currently published"
239
  msgstr ""
240
 
241
+ #: includes/admin.php:258
242
  msgid "can edit posts which are currently published with private visibility"
243
  msgstr ""
244
 
245
+ #: includes/admin.php:259
246
  msgid "can make a post publicly visible"
247
  msgstr ""
248
 
249
+ #: includes/admin.php:260
250
  msgid ""
251
  "has basic deletion capability (but may need other capabilities based on post "
252
  "status and ownership)"
253
  msgstr ""
254
 
255
+ #: includes/admin.php:261
256
  msgid "can delete posts which were created by other users"
257
  msgstr ""
258
 
259
+ #: includes/admin.php:262
260
  msgid "can delete posts which are currently published"
261
  msgstr ""
262
 
263
+ #: includes/admin.php:263
264
  msgid "can delete posts which are currently published with private visibility"
265
  msgstr ""
266
 
267
+ #: includes/admin.php:362 includes/admin.php:454 includes/admin.php:543
268
  msgid "%s: assigned by Permission Group"
269
  msgstr ""
270
 
271
+ #: includes/admin.php:431
272
  msgid "Other WordPress Core Capabilities"
273
  msgstr ""
274
 
275
+ #: includes/admin.php:492 includes/admin.php:608
276
+ msgid "check/uncheck all"
277
+ msgstr ""
278
+
279
+ #: includes/admin.php:492 includes/admin.php:608
280
+ msgid "negate all (storing as disabled capabilities)"
281
+ msgstr ""
282
+
283
+ #: includes/admin.php:492 includes/admin.php:608
284
+ msgid "negate none (add/remove all capabilities normally)"
285
+ msgstr ""
286
+
287
+ #: includes/admin.php:499
288
  msgid "Additional Capabilities"
289
  msgstr ""
290
 
291
+ #: includes/admin.php:599
292
  msgid "Level:"
293
  msgstr ""
294
 
295
+ #: includes/admin.php:617
296
  msgid ""
297
  "Note: Underscores replace spaces in stored capability name (\"edit users\" "
298
  "=> \"edit_users\")."
299
  msgstr ""
300
 
301
+ #: includes/admin.php:633
302
  msgid "Save Changes"
303
  msgstr ""
304
 
305
+ #: includes/admin.php:636
306
  msgid "Delete this role"
307
  msgstr ""
308
 
309
+ #: includes/admin.php:636
310
  msgid ""
311
  "You are about to delete the %s role.\n"
312
  " 'Cancel' to stop, 'OK' to delete."
313
  msgstr ""
314
 
315
+ #: includes/admin.php:636
316
  msgid "Delete Role"
317
  msgstr ""
318
 
319
+ #: includes/admin.php:649
320
  msgid "Select New Role"
321
  msgstr ""
322
 
323
+ #: includes/admin.php:657
324
  msgid "Change"
325
  msgstr ""
326
 
327
+ #: includes/admin.php:662
328
  msgid "Create New Role"
329
  msgstr ""
330
 
331
+ #: includes/admin.php:665
332
  msgid "Name of new role"
333
  msgstr ""
334
 
335
+ #: includes/admin.php:668 includes/admin.php:684 includes/pp-ui.php:86
336
+ msgid ""
337
+ "Make role available for supplemental assignment to Permission Groups only"
338
  msgstr ""
339
 
340
+ #: includes/admin.php:668 includes/admin.php:684
341
+ msgid "hidden"
342
  msgstr ""
343
 
344
+ #: includes/admin.php:672
345
  msgid "Create"
346
  msgstr ""
347
 
348
+ #: includes/admin.php:678
349
  msgid "Copy this role to"
350
  msgstr ""
351
 
352
+ #: includes/admin.php:681
353
  msgid "Name of copied role"
354
  msgstr ""
355
 
356
+ #: includes/admin.php:688
357
  msgid "Copy"
358
  msgstr ""
359
 
360
+ #: includes/admin.php:694
361
  msgid "Add Capability"
362
  msgstr ""
363
 
364
+ #: includes/admin.php:696
365
  msgid "capability name"
366
  msgstr ""
367
 
368
+ #: includes/admin.php:697
369
  msgid "Add to role"
370
  msgstr ""
371
 
372
+ #: includes/admin.php:725
373
+ msgid "Create this role definition in new (future) sites"
374
+ msgstr ""
375
+
376
+ #: includes/admin.php:725
377
+ msgid "include in new sites"
378
+ msgstr ""
379
+
380
+ #: includes/admin.php:728
381
+ msgid "Copy / update this role definition to all sites now"
382
+ msgstr ""
383
+
384
+ #: includes/admin.php:728
385
+ msgid "sync role to all sites now"
386
+ msgstr ""
387
+
388
+ #: includes/backup-handler.php:9
389
+ msgid "You do not have permission to restore roles."
390
+ msgstr ""
391
+
392
+ #: includes/backup-handler.php:32
393
  msgid "New backup saved."
394
  msgstr ""
395
 
396
+ #: includes/backup-handler.php:38
397
  msgid "Roles and Capabilities restored from last backup."
398
  msgstr ""
399
 
400
+ #: includes/backup-handler.php:40
401
  msgid "Restore failed. No backup found."
402
  msgstr ""
403
 
404
+ #: includes/backup-handler.php:59
405
  msgid "Needed function to create default roles not found!"
406
  msgstr ""
407
 
408
+ #: includes/backup-handler.php:72
409
  msgid "Roles and Capabilities reset to WordPress defaults"
410
  msgstr ""
411
 
447
  "install defaults."
448
  msgstr ""
449
 
450
+ #: includes/backup.php:65
451
  msgid ""
452
  "If you have installed any plugin that adds new roles or capabilities, these "
453
  "will be lost."
454
  msgstr ""
455
 
456
+ #: includes/backup.php:66
457
  msgid "It is recommended to use this only as a last resource!"
458
  msgstr ""
459
 
460
+ #: includes/backup.php:67
461
  msgid "Reset Roles and Capabilities to WordPress defaults"
462
  msgstr ""
463
 
464
+ #: includes/backup.php:67
465
  msgid ""
466
  "You are about to reset Roles and Capabilities to WordPress defaults.\n"
467
  " 'Cancel' to stop, 'OK' to reset."
468
  msgstr ""
469
 
470
+ #: includes/backup.php:67
471
  msgid "Reset to WordPress defaults"
472
  msgstr ""
473
 
474
+ #: includes/handler.php:16 includes/handler.php:29
 
475
  msgid "New role created."
476
  msgstr ""
477
 
478
+ #: includes/handler.php:22 includes/handler.php:35
 
479
  msgid "Error: Failed creating the new role."
480
  msgstr ""
481
 
482
+ #: includes/handler.php:74
483
  msgid "New capability added to role."
484
  msgstr ""
485
 
486
+ #: includes/handler.php:88
487
  msgid "Incorrect capability name."
488
  msgstr ""
489
 
490
+ #: includes/handler.php:93
491
  msgid "Capability settings saved."
492
  msgstr ""
493
 
494
+ #: includes/handler.php:95
495
  msgid "Error saving capability settings."
496
  msgstr ""
497
 
498
+ #: includes/handler.php:99
499
  msgid "Bad form received."
500
  msgstr ""
501
 
502
+ #: includes/handler.php:211
503
  msgid "You cannot remove Manage Capabilities from Administrators"
504
  msgstr ""
505
 
506
+ #: includes/handler.php:313
507
  msgid ""
508
  "Cannot delete default role. You <a href=\"%s\">have to change it first</a>."
509
  msgstr ""
510
 
511
+ #: includes/handler.php:358
512
  msgid "Role has been deleted. %1$d users moved to default role %2$s."
513
  msgstr ""
514
 
515
+ #: includes/manager.php:263 includes/manager.php:282 includes/manager.php:438
516
  msgid "What do you think you're doing?!?"
517
  msgstr ""
518
 
519
+ #: includes/manager.php:321
520
  msgid "Bad form Received"
521
  msgstr ""
522
 
523
+ #: includes/pp-ui.php:44
524
  msgid "see %1$sRole Usage%2$s: \"Pattern Roles\""
525
  msgstr ""
526
 
527
+ #: includes/pp-ui.php:46
528
  msgid "activate %1$sAdvanced settings%2$s, see Role Usage"
529
  msgstr ""
530
 
531
+ #: includes/pp-ui.php:51
532
  msgid ""
533
  "\"Posts\" capabilities selected here also define type-specific role "
534
  "assignment for Permission Groups%s."
535
  msgstr ""
536
 
537
+ #: includes/pp-ui.php:53
538
  msgid ""
539
  "\"Posts\" capabilities selected here also define type-specific role "
540
  "assignment for Permit Groups%s."
541
  msgstr ""
542
 
543
+ #: includes/pp-ui.php:61
544
  msgid ""
545
+ "Capabilities for custom statuses can be manually added here (see Post "
546
+ "Statuses > Status > Capability Mapping for applicable names). However, it is "
547
+ "usually more convenient to use Permission Groups to assign a supplemental "
548
+ "status-specific role."
549
  msgstr ""
550
 
551
+ #: includes/pp-ui.php:63
552
  msgid ""
553
+ "Capabilities for custom statuses can be manually added here. Or activate the "
554
+ "PP Custom Post Statuses extension to assign status-specific supplemental "
555
+ "roles."
 
556
  msgstr ""
557
 
558
+ #: includes/pp-ui.php:66
559
  msgid ""
560
  "Capabilities for custom statuses can be manually added to a role here (see "
561
  "Conditions > Status > Capability Mapping for applicable names). However, it "
563
  "status-specific role."
564
  msgstr ""
565
 
566
+ #: includes/pp-ui.php:86
567
+ msgid "hidden role"
568
  msgstr ""
569
 
570
+ #: includes/pp-ui.php:96
571
  msgid "Force Type-Specific Capabilities"
572
  msgstr ""
573
 
574
+ #: includes/pp-ui.php:99
575
  msgid "Force unique capability names for:"
576
  msgstr ""
577
 
578
+ #: includes/pp-ui.php:104
579
+ msgid "(PP Filtered Post Types, Taxonomies)"
580
  msgstr ""
581
 
582
+ #: includes/pp-ui.php:159
583
+ msgid "Use create_posts capability"
584
  msgstr ""
585
 
586
+ #: includes/pp-ui.php:164
587
  msgid "Update"
588
  msgstr ""
589
+
590
+ #. Plugin Name of the plugin/theme
591
+ msgid "Capability Manager Enhanced"
592
+ msgstr ""
593
+
594
+ #. Plugin URI of the plugin/theme
595
+ msgid "http://presspermit.com/capability-manager"
596
+ msgstr ""
597
+
598
+ #. Description of the plugin/theme
599
+ msgid ""
600
+ "Manage WordPress role definitions, per-site or network-wide. Organizes post "
601
+ "capabilities by post type and operation."
602
+ msgstr ""
603
+
604
+ #. Author of the plugin/theme
605
+ msgid "Jordi Canals, Kevin Behrens"
606
+ msgstr ""
607
+
608
+ #. Author URI of the plugin/theme
609
+ msgid "http://agapetry.net"
610
+ msgstr ""
readme.txt CHANGED
@@ -3,8 +3,8 @@ Contributors: txanny, kevinB
3
  Donate Link: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=JWZVFUDLLYQBA
4
  Tags: roles, capabilities, manager, editor, rights, role, capability, types, taxonomies, network, multisite, default
5
  Requires at least: 3.1
6
- Tested up to: 4.0
7
- Stable tag: 1.5.2
8
 
9
  A simple way to manage WordPress roles and capabilities.
10
 
@@ -95,7 +95,7 @@ Probably because your custom post type definition not having map_meta_cap set tr
95
  == License ==
96
 
97
  Copyright 2009, 2010 Jordi Canals
98
- Copyright 2013-2014, Kevin Behrens
99
 
100
  This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.
101
 
@@ -105,6 +105,17 @@ You should have received a copy of the GNU General Public License along with thi
105
 
106
  == Changelog ==
107
 
 
 
 
 
 
 
 
 
 
 
 
108
  = 1.5.2 =
109
  * Fixed : Network Super Administrators without an Administrator role on a particular site could not assign an Administrator role to other users of that site
110
 
3
  Donate Link: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=JWZVFUDLLYQBA
4
  Tags: roles, capabilities, manager, editor, rights, role, capability, types, taxonomies, network, multisite, default
5
  Requires at least: 3.1
6
+ Tested up to: 4.3
7
+ Stable tag: 1.5.3
8
 
9
  A simple way to manage WordPress roles and capabilities.
10
 
95
  == License ==
96
 
97
  Copyright 2009, 2010 Jordi Canals
98
+ Copyright 2013-2015, Kevin Behrens
99
 
100
  This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.
101
 
105
 
106
  == Changelog ==
107
 
108
+ = 1.5.3 =
109
+ * Fixed : On single-site installations, non-Administrators with delete_users capability could give new users an Administrator role (since 1.5.2)
110
+ * Fixed : Deletion of a third party plugin role could cause users to be demoted to Subscriber inappropriately
111
+ * Compat : Press Permit Core - Permission Group refresh was not triggered if Press Permit Core is inactive when CME deletes a role definition
112
+ * Compat : Support third party display of available capabilities via capsman_get_capabilities or members_get_capabilities filter
113
+ * Change : If user_level of Administrator role was cleared, non-Administrators with user editing capabilities could create/edit/delete Administrators. Administrator role is now implicitly treated as level 10.
114
+ * Fixed : CSS caused formatting issues around wp-admin Update button on some installations
115
+ * Perf : Don't output wp-admin CSS on non-CME screens
116
+ * Lang : Fixed erroneous text_domain argument for numerous strings
117
+ * Lang : Updated .pot and .po files
118
+
119
  = 1.5.2 =
120
  * Fixed : Network Super Administrators without an Administrator role on a particular site could not assign an Administrator role to other users of that site
121