Groups - Version 2.2.0

Version Description

  • Important change in this version: If access restrictions for post type are disabled, related entries will not be protected anymore.
  • Improved the activation performance by simplifying the creation of user-group entries. The 'groups_created_user_group' action is not invoked on incorporating existing users and a single query is used to create entries for all users. Based on suggestions from @haroldkyle in https://github.com/itthinx/groups/pull/14
  • Added a warning message displayed in the plugins list when Groups is going to delete its data on deactivation.
  • Added the ability to obtain user_ids from Groups_Group.
  • Improved the performance when obtaining users from Groups_Group. Based on suggestions from @tricki in https://github.com/itthinx/groups/pull/50
  • Adjusted the signature of the Groups_User constructor to use null as default for its $user_id argument.
  • Added methods in Groups_Post_Access to get and set which post types Groups should handle.
  • Changed the default assumption to handle only post types that are 'public' by default. Others are not handled by default.
  • Updated the Options to show all available post types.
  • Improved performance by limiting our posts_where, wp_count_posts and other filters in Groups_Post_Access to handled post types only.
  • Fixed a potential fatal error when the user_register hook is fired and get_current_screen() is not defined.
  • Updated translations.
  • Fixed a notice when no post types are selected in Groups > Options.
  • Added comment filters to hide comments on protected entries.
  • Improved the performance of the post filter.
  • Added several performance improvements related to data retrieval and caching on various objects and data sets.
  • Added a notice handler class.
Download this release

Release Info

Developer itthinx
Plugin Icon 128x128 Groups
Version 2.2.0
Comparing to
See all releases

Code changes from version 2.1.2 to 2.2.0

changelog.txt CHANGED
@@ -1,5 +1,29 @@
1
  == Groups by itthinx - changelog.txt ==
2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3
  = 2.1.2 =
4
  * Fixed a warning that came up when the post type in a query is provided as an array indicating multiple post types.
5
  * Users who can administer Groups (with the groups_admin_groups capability) now also see posts restricted to groups
1
  == Groups by itthinx - changelog.txt ==
2
 
3
+ = 2.2.0 =
4
+ * Important change in this version: If access restrictions for post type are disabled, related entries will not be protected anymore.
5
+ * Improved the activation performance by simplifying the creation of user-group entries.
6
+ The 'groups_created_user_group' action is not invoked on incorporating existing users and
7
+ a single query is used to create entries for all users.
8
+ Based on suggestions from @haroldkyle in https://github.com/itthinx/groups/pull/14
9
+ * Added a warning message displayed in the plugins list when Groups is going to delete its
10
+ data on deactivation.
11
+ * Added the ability to obtain user_ids from Groups_Group.
12
+ * Improved the performance when obtaining users from Groups_Group.
13
+ Based on suggestions from @tricki in https://github.com/itthinx/groups/pull/50
14
+ * Adjusted the signature of the Groups_User constructor to use null as default for its $user_id argument.
15
+ * Added methods in Groups_Post_Access to get and set which post types Groups should handle.
16
+ * Changed the default assumption to handle only post types that are 'public' by default. Others are not handled by default.
17
+ * Updated the Options to show all available post types.
18
+ * Improved performance by limiting our posts_where, wp_count_posts and other filters in Groups_Post_Access to handled post types only.
19
+ * Fixed a potential fatal error when the user_register hook is fired and get_current_screen() is not defined.
20
+ * Updated translations.
21
+ * Fixed a notice when no post types are selected in Groups > Options.
22
+ * Added comment filters to hide comments on protected entries.
23
+ * Improved the performance of the post filter.
24
+ * Added several performance improvements related to data retrieval and caching on various objects and data sets.
25
+ * Added a notice handler class.
26
+
27
  = 2.1.2 =
28
  * Fixed a warning that came up when the post type in a query is provided as an array indicating multiple post types.
29
  * Users who can administer Groups (with the groups_admin_groups capability) now also see posts restricted to groups
groups.php CHANGED
@@ -21,7 +21,7 @@
21
  * Plugin Name: Groups
22
  * Plugin URI: http://www.itthinx.com/plugins/groups
23
  * Description: Groups provides group-based user membership management, group-based capabilities and content access control.
24
- * Version: 2.1.2
25
  * Author: itthinx
26
  * Author URI: http://www.itthinx.com
27
  * Donate-Link: http://www.itthinx.com
@@ -32,7 +32,7 @@
32
  if ( !defined( 'ABSPATH' ) ) {
33
  exit;
34
  }
35
- define( 'GROUPS_CORE_VERSION', '2.1.2' );
36
  define( 'GROUPS_FILE', __FILE__ );
37
  if ( !defined( 'GROUPS_CORE_DIR' ) ) {
38
  define( 'GROUPS_CORE_DIR', untrailingslashit( plugin_dir_path( __FILE__ ) ) );
21
  * Plugin Name: Groups
22
  * Plugin URI: http://www.itthinx.com/plugins/groups
23
  * Description: Groups provides group-based user membership management, group-based capabilities and content access control.
24
+ * Version: 2.2.0
25
  * Author: itthinx
26
  * Author URI: http://www.itthinx.com
27
  * Donate-Link: http://www.itthinx.com
32
  if ( !defined( 'ABSPATH' ) ) {
33
  exit;
34
  }
35
+ define( 'GROUPS_CORE_VERSION', '2.2.0' );
36
  define( 'GROUPS_FILE', __FILE__ );
37
  if ( !defined( 'GROUPS_CORE_DIR' ) ) {
38
  define( 'GROUPS_CORE_DIR', untrailingslashit( plugin_dir_path( __FILE__ ) ) );
languages/groups-de_DE.mo CHANGED
Binary file
languages/groups-de_DE.po CHANGED
@@ -7,8 +7,8 @@ msgid ""
7
  msgstr ""
8
  "Project-Id-Version: \n"
9
  "Report-Msgid-Bugs-To: \n"
10
- "POT-Creation-Date: 2017-04-03 21:49+0200\n"
11
- "PO-Revision-Date: 2017-04-03 21:49+0200\n"
12
  "Last-Translator: Karim\n"
13
  "Language-Team: itthinx.com\n"
14
  "Language: de_DE\n"
@@ -16,7 +16,7 @@ msgstr ""
16
  "Content-Type: text/plain; charset=UTF-8\n"
17
  "Content-Transfer-Encoding: 8bit\n"
18
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
19
- "X-Generator: Poedit 1.8.12\n"
20
 
21
  #: lib/core/class-groups-pagination.php:140
22
  #, php-format
@@ -70,7 +70,7 @@ msgstr ""
70
  msgid "A Duck!"
71
  msgstr "Eine Ente!"
72
 
73
- #: lib/admin/groups-admin-options.php:271
74
  msgid "A minimum set of permissions will be preserved."
75
  msgstr "Ein Minimalsatz von Genehmigungen wird beibehalten."
76
 
@@ -112,13 +112,13 @@ msgstr "Zugangsbeschränkungen"
112
  #: lib/admin/groups-admin-groups-remove.php:181
113
  #: lib/admin/groups-admin-groups.php:49 lib/admin/groups-admin-groups.php:148
114
  #: lib/admin/groups-admin-groups.php:179 lib/admin/groups-admin-groups.php:185
115
- #: lib/admin/groups-admin-options.php:39 lib/admin/groups-admin-options.php:319
116
  #: lib/admin/groups-admin-tree-view.php:37 lib/test/groups-tests.php:385
117
  #: lib/test/groups-tests.php:391
118
  msgid "Access denied."
119
  msgstr "Zugriff verweigert."
120
 
121
- #: lib/admin/groups-admin-options.php:216
122
  msgid "Access restricions"
123
  msgstr "Zugangsbeschränkungen"
124
 
@@ -164,7 +164,7 @@ msgid "Add to group"
164
  msgstr "Zur Gruppe hinzufügen"
165
 
166
  #: lib/admin/class-groups-admin-welcome.php:234
167
- #: lib/admin/class-groups-admin.php:221 lib/admin/groups-admin-add-ons.php:32
168
  msgid "Add-Ons"
169
  msgstr "Add-Ons"
170
 
@@ -184,11 +184,11 @@ msgstr "Groups Verwalten"
184
  msgid "Administer Groups plugin options"
185
  msgstr "Groups Plugin Optionen verwalten"
186
 
187
- #: lib/admin/groups-admin-options.php:208
188
  msgid "Administrator Access Override"
189
  msgstr "Administrator-Zugriffsüberbrückung"
190
 
191
- #: lib/admin/groups-admin-options.php:212
192
  msgid ""
193
  "Administrators override all access permissions derived from Groups "
194
  "capabilities."
@@ -246,7 +246,7 @@ msgstr ""
246
  msgid "Bulk Actions"
247
  msgstr "Aktion wählen"
248
 
249
- #: lib/admin/groups-admin-options.php:353
250
  msgid ""
251
  "CAUTION: If this option is active while the plugin is deactivated, ALL "
252
  "plugin settings and data will be DELETED for <strong>all sites</strong>. If "
@@ -262,7 +262,7 @@ msgstr ""
262
  "verantwortlich für etwaige Datenverluste sowie jede weitere Konsequenzen zu "
263
  "sein."
264
 
265
- #: lib/admin/groups-admin-options.php:285
266
  msgid ""
267
  "CAUTION: If this option is active while the plugin is deactivated, ALL "
268
  "plugin settings and data will be DELETED. If you are going to use this "
@@ -289,7 +289,7 @@ msgid "Cancel"
289
  msgstr "Abbrechen"
290
 
291
  #: legacy/admin/groups-admin-options-legacy.php:59
292
- #: lib/admin/class-groups-admin.php:195
293
  #: lib/admin/groups-admin-capabilities.php:192
294
  #: lib/admin/groups-admin-groups-add.php:97
295
  #: lib/admin/groups-admin-groups-edit.php:117
@@ -334,8 +334,8 @@ msgstr "Kapazitäten auswählen &hellip;"
334
 
335
  #: lib/admin/class-groups-admin-user-profile.php:80
336
  #: lib/admin/class-groups-admin-user-profile.php:81
337
- #: lib/admin/class-groups-admin-user-profile.php:167
338
- #: lib/admin/class-groups-admin-user-profile.php:168
339
  #: lib/admin/class-groups-admin-users.php:190
340
  #: lib/admin/class-groups-admin-users.php:191
341
  #: lib/admin/class-groups-admin-users.php:251
@@ -389,17 +389,17 @@ msgstr ""
389
  "Klicken zum Umschalten, ob gewährende Gruppen zu den Kapazitäten angezeigt "
390
  "werden."
391
 
392
- #: lib/admin/groups-admin-options.php:277
393
  msgid "Deactivation and data persistence"
394
  msgstr "Deaktivierung und Datenpersistenz"
395
 
396
- #: lib/admin/groups-admin-options.php:350
397
  msgid "Delete all Groups plugin data for ALL sites on network deactivation"
398
  msgstr ""
399
  "Alle Daten des Groups Plugins für ALLE Sites bei Netzwerkdeaktivierung "
400
  "löschen"
401
 
402
- #: lib/admin/groups-admin-options.php:281
403
  msgid "Delete all Groups plugin data on deactivation"
404
  msgstr "Alle Daten des Groups Plugins bei deaktivierung löschen"
405
 
@@ -412,13 +412,13 @@ msgstr "Alle Daten des Groups Plugins bei deaktivierung löschen"
412
  msgid "Description"
413
  msgstr "Beschreibung"
414
 
415
- #: lib/admin/groups-admin-options.php:245
416
  msgid ""
417
- "Disabling this setting for a post type does not remove existing access "
418
  "restrictions on individual posts of that type."
419
  msgstr ""
420
  "Wird diese Einstellung für einen Beitragstyp ausgeschaltet, dann werden "
421
- "bestehende Zugriffsbeschränkungen für einzelne Beiträge dieses Typs nicht "
422
  "aufgehoben."
423
 
424
  #: lib/admin/class-groups-admin-welcome.php:144
@@ -447,16 +447,20 @@ msgstr ""
447
  "Bearbeiten Sie den Beitrag für den Sie Zugang beschränken möchten und "
448
  "wählen<sup>*</sup> Sie die <em>premium</em> Kapazität aus."
449
 
450
- #: lib/admin/groups-admin-options.php:294
451
  msgid "Enable legacy access control based on capabilities."
452
  msgstr "Legacy Zugriffsbeschränkungen basierend auf Kapazitäten aktivieren."
453
 
 
 
 
 
454
  #: legacy/access/class-groups-access-meta-boxes-legacy.php:204
455
  #: legacy/access/class-groups-access-meta-boxes-legacy.php:505
456
  msgid "Enforce read access"
457
  msgstr "Lesezugriff beschränken"
458
 
459
- #: lib/admin/groups-admin-options.php:191
460
  msgid ""
461
  "Enhanced functionality is available via official <a href=\"http://www."
462
  "itthinx.com/shop/\">Extensions</a> for Groups."
@@ -544,11 +548,11 @@ msgstr "Gruppenname : %s"
544
  #: lib/access/class-groups-access-meta-boxes.php:471
545
  #: lib/admin/class-groups-admin-posts.php:204
546
  #: lib/admin/class-groups-admin-user-profile.php:72
547
- #: lib/admin/class-groups-admin-user-profile.php:133
548
- #: lib/admin/class-groups-admin-user-profile.php:157
549
  #: lib/admin/class-groups-admin-users.php:347
550
- #: lib/admin/class-groups-admin.php:244 lib/admin/class-groups-admin.php:245
551
- #: lib/admin/class-groups-admin.php:274 lib/core/class-groups-help.php:63
552
  #: lib/core/class-groups-help.php:68 lib/core/class-groups-help.php:69
553
  msgid "Groups"
554
  msgstr "Groups"
@@ -563,12 +567,12 @@ msgctxt "Meta box title"
563
  msgid "Groups"
564
  msgstr "Gruppen"
565
 
566
- #: lib/admin/class-groups-admin.php:140
567
  msgctxt "menu item title"
568
  msgid "Groups"
569
  msgstr "Gruppen"
570
 
571
- #: lib/admin/class-groups-admin.php:158 lib/admin/groups-admin-groups.php:199
572
  msgctxt "page-title"
573
  msgid "Groups"
574
  msgstr "Gruppen"
@@ -587,23 +591,27 @@ msgstr ""
587
  msgid "Groups &hellip;"
588
  msgstr "Gruppen &hellip;"
589
 
590
- #: lib/admin/class-groups-admin.php:220
591
  msgid "Groups Add-Ons"
592
  msgstr "Groups Add-Ons"
593
 
594
- #: lib/admin/class-groups-admin.php:194
595
  msgid "Groups Capabilities"
596
  msgstr "Gruppenkapazitäten"
597
 
598
- #: lib/admin/groups-admin-options.php:131
599
  msgid "Groups Options"
600
  msgstr "Groups Optionen"
601
 
602
- #: lib/admin/groups-admin-options.php:325
 
 
 
 
603
  msgid "Groups network options"
604
  msgstr "Groups Netzwerkoptionen"
605
 
606
- #: lib/admin/class-groups-admin.php:207
607
  msgid "Groups options"
608
  msgstr "Groups Optionen"
609
 
@@ -631,7 +639,7 @@ msgstr ""
631
  "die Einträge nun ungeschützt, ausser die Legacy Zugriffsbeschränkungen "
632
  "werden aktiviert oder es werden Beschränkungen basierend auf Gruppen gesetzt."
633
 
634
- #: lib/admin/groups-admin-options.php:273
635
  msgid "If you lock yourself out, please ask an administrator to help."
636
  msgstr ""
637
  "Sollten Sie sich selbst ausschließen, so fragen Sie bitte einen Verwalter "
@@ -698,7 +706,7 @@ msgstr "Der Gruppe %s beitreten"
698
  msgid "Leave the %s group"
699
  msgstr "Die Gruppe %s verlassen"
700
 
701
- #: lib/admin/groups-admin-options.php:290
702
  msgid "Legacy Settings"
703
  msgstr "Legacy Einstellungen"
704
 
@@ -738,7 +746,7 @@ msgstr[1] ""
738
  msgid "Name"
739
  msgstr "Name"
740
 
741
- #: lib/admin/groups-admin-options.php:347
742
  msgid "Network deactivation and data persistence"
743
  msgstr "Netzwerkdeaktivation und Datenpersistenz"
744
 
@@ -851,12 +859,12 @@ msgstr ""
851
  "Nur Gruppen oder Benutzer die eine der gewählten Kapazitäten haben ist es "
852
  "gestattet diese(n) %s zu lesen."
853
 
854
- #: lib/admin/class-groups-admin.php:208 lib/admin/class-groups-admin.php:268
855
  #: lib/core/class-groups-help.php:70
856
  msgid "Options"
857
  msgstr "Optionen"
858
 
859
- #: lib/admin/groups-admin-options.php:123
860
  msgid "Options saved."
861
  msgstr "Optionen gespeichert."
862
 
@@ -870,7 +878,7 @@ msgid "Perfect complements to memberships and access control with Groups."
870
  msgstr ""
871
  "Perfekte Ergänzungen für Mitgliedschaften und Zugangskontrolle mit Groups."
872
 
873
- #: lib/admin/groups-admin-options.php:267
874
  msgid "Permissions"
875
  msgstr "Berechtigungen"
876
 
@@ -895,8 +903,8 @@ msgid ""
895
  "Please give it a <a href=\"%s\">&#9733;&#9733;&#9733;&#9733;&#9733;</a> "
896
  "rating."
897
  msgstr ""
898
- "Bitte geben Sie eine <a style=\"text-decoration:none;\" href=\"%s\">&#9733;"
899
- "&#9733;&#9733;&#9733;&#9733;</a> Bewertung ab!"
900
 
901
  #: lib/admin/class-groups-admin-welcome.php:160
902
  #, php-format
@@ -931,7 +939,7 @@ msgstr ""
931
  msgid "Post"
932
  msgstr "Beitrag"
933
 
934
- #: lib/admin/groups-admin-options.php:218
935
  msgid "Post types"
936
  msgstr "Beitragstypen"
937
 
@@ -973,7 +981,7 @@ msgstr "Empfohlene Plugins von itthinx"
973
  msgid "Refresh"
974
  msgstr "Aktualisieren"
975
 
976
- #: lib/auto/class-groups-registered.php:73
977
  msgid "Registered"
978
  msgstr "Registriert"
979
 
@@ -1041,19 +1049,19 @@ msgstr ""
1041
  msgid "Results per page"
1042
  msgstr "Ergebnisse pro Seite"
1043
 
1044
- #: lib/admin/groups-admin-options.php:146
1045
  msgid "Role"
1046
  msgstr "Rolle"
1047
 
1048
  #: lib/admin/groups-admin-capabilities-edit.php:77
1049
  #: lib/admin/groups-admin-groups-edit.php:158
1050
- #: lib/admin/groups-admin-options.php:203
1051
- #: lib/admin/groups-admin-options.php:305
1052
- #: lib/admin/groups-admin-options.php:357
1053
  msgid "Save"
1054
  msgstr "Speichern"
1055
 
1056
- #: lib/admin/groups-admin-options.php:221
1057
  msgid "Show access restrictions for these post types."
1058
  msgstr "Zugangsbeschränkungen für diese Beitragstypen zeigen."
1059
 
@@ -1061,11 +1069,11 @@ msgstr "Zugangsbeschränkungen für diese Beitragstypen zeigen."
1061
  msgid "Show groups"
1062
  msgstr "Gruppen zeigen"
1063
 
1064
- #: lib/admin/groups-admin-options.php:253
1065
  msgid "Show groups in user profiles."
1066
- msgstr "Gruppen in Benutzerprofilen zeigen"
1067
 
1068
- #: lib/admin/groups-admin-options.php:262
1069
  msgid "Show the Groups tree view."
1070
  msgstr "Die Baumansicht von Groups anzeigen."
1071
 
@@ -1203,7 +1211,7 @@ msgid "The quick way:"
1203
  msgstr "Der schnelle Weg:"
1204
 
1205
  #: lib/admin/class-groups-admin-user-profile.php:88
1206
- #: lib/admin/class-groups-admin-user-profile.php:176
1207
  msgid "The user is a member of the chosen groups."
1208
  msgstr "Der Benutzer ist Mitglied der ausgewählten Gruppen."
1209
 
@@ -1216,7 +1224,7 @@ msgstr "Es liegen keine Resultate vor."
1216
  msgid "These capabilities will be assigned to the group."
1217
  msgstr "Diese Kapazitäten werden der Gruppe zugewiesen."
1218
 
1219
- #: lib/admin/groups-admin-options.php:268
1220
  msgid ""
1221
  "These permissions apply to Groups management. They do not apply to access "
1222
  "permissions derived from Groups capabilities."
@@ -1228,7 +1236,7 @@ msgstr ""
1228
  msgid "This could be important!"
1229
  msgstr "Dies könnte wichtig sein!"
1230
 
1231
- #: lib/admin/groups-admin-options.php:244
1232
  msgid ""
1233
  "This determines for which post types access restriction settings are offered."
1234
  msgstr ""
@@ -1247,7 +1255,7 @@ msgstr ""
1247
  "Dies bedeutet dass vorige Zugangsbeschränkungen die auf Kapazitäten basieren "
1248
  "immer noch die Einträge schützen."
1249
 
1250
- #: lib/access/class-groups-post-access.php:477
1251
  msgid ""
1252
  "This method is deprecated. You should use Groups_Post_Access_Legacy::"
1253
  "get_read_post_capabilities() to retrieve the capabilities instead."
@@ -1255,6 +1263,12 @@ msgstr ""
1255
  "Diese Methode ist veraltet. Es sollte stattdessen Groups_Post_Access_Legacy::"
1256
  "get_read_post_capabilities() verwendet werden um die Kapazitäten zu erhalten."
1257
 
 
 
 
 
 
 
1258
  #: lib/admin/class-groups-admin-welcome.php:206
1259
  msgid ""
1260
  "To make it easier to transition to the new model for those who migrate from "
@@ -1273,7 +1287,7 @@ msgstr ""
1273
  "Einfach gesagt, vorher wurden Kapazitäten verwendet um den Zugriff auf "
1274
  "Beiträge zu schützen und jetzt verwendet man schlicht Gruppen."
1275
 
1276
- #: lib/admin/class-groups-admin.php:180 lib/admin/class-groups-admin.php:181
1277
  msgid "Tree"
1278
  msgstr "Baum"
1279
 
@@ -1281,7 +1295,7 @@ msgstr "Baum"
1281
  msgid "Tree of Groups"
1282
  msgstr "Gruppenbaum"
1283
 
1284
- #: lib/admin/groups-admin-options.php:258
1285
  msgid "Tree view"
1286
  msgstr "Baumansicht"
1287
 
@@ -1315,7 +1329,7 @@ msgstr ""
1315
  "Verwende den Kasten <em>Gruppen</em> um die Sichtbarkeit von Beiträgen, "
1316
  "Seiten und anderen Beitragstypen einzuschränken."
1317
 
1318
- #: lib/admin/groups-admin-options.php:249
1319
  msgid "User profiles"
1320
  msgstr "Benutzerprofile"
1321
 
@@ -1348,6 +1362,10 @@ msgstr ""
1348
  msgid "View the Welcome screen for this version of Groups"
1349
  msgstr "Den Begrüßungsbildschirm für diese Version von Groups anzeigen"
1350
 
 
 
 
 
1351
  #: lib/admin/class-groups-admin-welcome.php:172
1352
  msgid "We have made it even easier to protect your content!"
1353
  msgstr "Wir haben es noch einfacher gemacht Inhalte zu schützen!"
@@ -1492,7 +1510,7 @@ msgstr ""
1492
  "Man benötigt die entsprechenden Rechte um Zugriffsbeschränkungen setzen zu "
1493
  "können."
1494
 
1495
- #: lib/access/class-groups-post-access.php:352
1496
  msgid ""
1497
  "You should use Groups_Post_Access_Legacy::create() to pass a capability "
1498
  "restriction instead."
7
  msgstr ""
8
  "Project-Id-Version: \n"
9
  "Report-Msgid-Bugs-To: \n"
10
+ "POT-Creation-Date: 2017-05-13 17:14+0200\n"
11
+ "PO-Revision-Date: 2017-05-13 17:22+0200\n"
12
  "Last-Translator: Karim\n"
13
  "Language-Team: itthinx.com\n"
14
  "Language: de_DE\n"
16
  "Content-Type: text/plain; charset=UTF-8\n"
17
  "Content-Transfer-Encoding: 8bit\n"
18
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
19
+ "X-Generator: Poedit 2.0.1\n"
20
 
21
  #: lib/core/class-groups-pagination.php:140
22
  #, php-format
70
  msgid "A Duck!"
71
  msgstr "Eine Ente!"
72
 
73
+ #: lib/admin/groups-admin-options.php:280
74
  msgid "A minimum set of permissions will be preserved."
75
  msgstr "Ein Minimalsatz von Genehmigungen wird beibehalten."
76
 
112
  #: lib/admin/groups-admin-groups-remove.php:181
113
  #: lib/admin/groups-admin-groups.php:49 lib/admin/groups-admin-groups.php:148
114
  #: lib/admin/groups-admin-groups.php:179 lib/admin/groups-admin-groups.php:185
115
+ #: lib/admin/groups-admin-options.php:39 lib/admin/groups-admin-options.php:328
116
  #: lib/admin/groups-admin-tree-view.php:37 lib/test/groups-tests.php:385
117
  #: lib/test/groups-tests.php:391
118
  msgid "Access denied."
119
  msgstr "Zugriff verweigert."
120
 
121
+ #: lib/admin/groups-admin-options.php:212
122
  msgid "Access restricions"
123
  msgstr "Zugangsbeschränkungen"
124
 
164
  msgstr "Zur Gruppe hinzufügen"
165
 
166
  #: lib/admin/class-groups-admin-welcome.php:234
167
+ #: lib/admin/class-groups-admin.php:222 lib/admin/groups-admin-add-ons.php:32
168
  msgid "Add-Ons"
169
  msgstr "Add-Ons"
170
 
184
  msgid "Administer Groups plugin options"
185
  msgstr "Groups Plugin Optionen verwalten"
186
 
187
+ #: lib/admin/groups-admin-options.php:198
188
  msgid "Administrator Access Override"
189
  msgstr "Administrator-Zugriffsüberbrückung"
190
 
191
+ #: lib/admin/groups-admin-options.php:201
192
  msgid ""
193
  "Administrators override all access permissions derived from Groups "
194
  "capabilities."
246
  msgid "Bulk Actions"
247
  msgstr "Aktion wählen"
248
 
249
+ #: lib/admin/groups-admin-options.php:362
250
  msgid ""
251
  "CAUTION: If this option is active while the plugin is deactivated, ALL "
252
  "plugin settings and data will be DELETED for <strong>all sites</strong>. If "
262
  "verantwortlich für etwaige Datenverluste sowie jede weitere Konsequenzen zu "
263
  "sein."
264
 
265
+ #: lib/admin/groups-admin-options.php:294
266
  msgid ""
267
  "CAUTION: If this option is active while the plugin is deactivated, ALL "
268
  "plugin settings and data will be DELETED. If you are going to use this "
289
  msgstr "Abbrechen"
290
 
291
  #: legacy/admin/groups-admin-options-legacy.php:59
292
+ #: lib/admin/class-groups-admin.php:196
293
  #: lib/admin/groups-admin-capabilities.php:192
294
  #: lib/admin/groups-admin-groups-add.php:97
295
  #: lib/admin/groups-admin-groups-edit.php:117
334
 
335
  #: lib/admin/class-groups-admin-user-profile.php:80
336
  #: lib/admin/class-groups-admin-user-profile.php:81
337
+ #: lib/admin/class-groups-admin-user-profile.php:169
338
+ #: lib/admin/class-groups-admin-user-profile.php:170
339
  #: lib/admin/class-groups-admin-users.php:190
340
  #: lib/admin/class-groups-admin-users.php:191
341
  #: lib/admin/class-groups-admin-users.php:251
389
  "Klicken zum Umschalten, ob gewährende Gruppen zu den Kapazitäten angezeigt "
390
  "werden."
391
 
392
+ #: lib/admin/groups-admin-options.php:286
393
  msgid "Deactivation and data persistence"
394
  msgstr "Deaktivierung und Datenpersistenz"
395
 
396
+ #: lib/admin/groups-admin-options.php:359
397
  msgid "Delete all Groups plugin data for ALL sites on network deactivation"
398
  msgstr ""
399
  "Alle Daten des Groups Plugins für ALLE Sites bei Netzwerkdeaktivierung "
400
  "löschen"
401
 
402
+ #: lib/admin/groups-admin-options.php:290
403
  msgid "Delete all Groups plugin data on deactivation"
404
  msgstr "Alle Daten des Groups Plugins bei deaktivierung löschen"
405
 
412
  msgid "Description"
413
  msgstr "Beschreibung"
414
 
415
+ #: lib/admin/groups-admin-options.php:254
416
  msgid ""
417
+ "Disabling this setting for a post type also disables existing access "
418
  "restrictions on individual posts of that type."
419
  msgstr ""
420
  "Wird diese Einstellung für einen Beitragstyp ausgeschaltet, dann werden "
421
+ "bestehende Zugriffsbeschränkungen für einzelne Beiträge dieses Typs "
422
  "aufgehoben."
423
 
424
  #: lib/admin/class-groups-admin-welcome.php:144
447
  "Bearbeiten Sie den Beitrag für den Sie Zugang beschränken möchten und "
448
  "wählen<sup>*</sup> Sie die <em>premium</em> Kapazität aus."
449
 
450
+ #: lib/admin/groups-admin-options.php:303
451
  msgid "Enable legacy access control based on capabilities."
452
  msgstr "Legacy Zugriffsbeschränkungen basierend auf Kapazitäten aktivieren."
453
 
454
+ #: lib/admin/groups-admin-options.php:207
455
+ msgid "Enabling this on production sites is <strong>not</strong> recommended."
456
+ msgstr ""
457
+
458
  #: legacy/access/class-groups-access-meta-boxes-legacy.php:204
459
  #: legacy/access/class-groups-access-meta-boxes-legacy.php:505
460
  msgid "Enforce read access"
461
  msgstr "Lesezugriff beschränken"
462
 
463
+ #: lib/admin/groups-admin-options.php:178
464
  msgid ""
465
  "Enhanced functionality is available via official <a href=\"http://www."
466
  "itthinx.com/shop/\">Extensions</a> for Groups."
548
  #: lib/access/class-groups-access-meta-boxes.php:471
549
  #: lib/admin/class-groups-admin-posts.php:204
550
  #: lib/admin/class-groups-admin-user-profile.php:72
551
+ #: lib/admin/class-groups-admin-user-profile.php:135
552
+ #: lib/admin/class-groups-admin-user-profile.php:159
553
  #: lib/admin/class-groups-admin-users.php:347
554
+ #: lib/admin/class-groups-admin.php:245 lib/admin/class-groups-admin.php:246
555
+ #: lib/admin/class-groups-admin.php:275 lib/core/class-groups-help.php:63
556
  #: lib/core/class-groups-help.php:68 lib/core/class-groups-help.php:69
557
  msgid "Groups"
558
  msgstr "Groups"
567
  msgid "Groups"
568
  msgstr "Gruppen"
569
 
570
+ #: lib/admin/class-groups-admin.php:141
571
  msgctxt "menu item title"
572
  msgid "Groups"
573
  msgstr "Gruppen"
574
 
575
+ #: lib/admin/class-groups-admin.php:159 lib/admin/groups-admin-groups.php:199
576
  msgctxt "page-title"
577
  msgid "Groups"
578
  msgstr "Gruppen"
591
  msgid "Groups &hellip;"
592
  msgstr "Gruppen &hellip;"
593
 
594
+ #: lib/admin/class-groups-admin.php:221
595
  msgid "Groups Add-Ons"
596
  msgstr "Groups Add-Ons"
597
 
598
+ #: lib/admin/class-groups-admin.php:195
599
  msgid "Groups Capabilities"
600
  msgstr "Gruppenkapazitäten"
601
 
602
+ #: lib/admin/groups-admin-options.php:120
603
  msgid "Groups Options"
604
  msgstr "Groups Optionen"
605
 
606
+ #: lib/admin/class-groups-admin.php:306
607
+ msgid "Groups is configured to delete its plugin data on deactivation."
608
+ msgstr "Groups wird bei der Deaktivierung all seine Daten löschen."
609
+
610
+ #: lib/admin/groups-admin-options.php:334
611
  msgid "Groups network options"
612
  msgstr "Groups Netzwerkoptionen"
613
 
614
+ #: lib/admin/class-groups-admin.php:208
615
  msgid "Groups options"
616
  msgstr "Groups Optionen"
617
 
639
  "die Einträge nun ungeschützt, ausser die Legacy Zugriffsbeschränkungen "
640
  "werden aktiviert oder es werden Beschränkungen basierend auf Gruppen gesetzt."
641
 
642
+ #: lib/admin/groups-admin-options.php:282
643
  msgid "If you lock yourself out, please ask an administrator to help."
644
  msgstr ""
645
  "Sollten Sie sich selbst ausschließen, so fragen Sie bitte einen Verwalter "
706
  msgid "Leave the %s group"
707
  msgstr "Die Gruppe %s verlassen"
708
 
709
+ #: lib/admin/groups-admin-options.php:299
710
  msgid "Legacy Settings"
711
  msgstr "Legacy Einstellungen"
712
 
746
  msgid "Name"
747
  msgstr "Name"
748
 
749
+ #: lib/admin/groups-admin-options.php:356
750
  msgid "Network deactivation and data persistence"
751
  msgstr "Netzwerkdeaktivation und Datenpersistenz"
752
 
859
  "Nur Gruppen oder Benutzer die eine der gewählten Kapazitäten haben ist es "
860
  "gestattet diese(n) %s zu lesen."
861
 
862
+ #: lib/admin/class-groups-admin.php:209 lib/admin/class-groups-admin.php:269
863
  #: lib/core/class-groups-help.php:70
864
  msgid "Options"
865
  msgstr "Optionen"
866
 
867
+ #: lib/admin/groups-admin-options.php:112
868
  msgid "Options saved."
869
  msgstr "Optionen gespeichert."
870
 
878
  msgstr ""
879
  "Perfekte Ergänzungen für Mitgliedschaften und Zugangskontrolle mit Groups."
880
 
881
+ #: lib/admin/groups-admin-options.php:276
882
  msgid "Permissions"
883
  msgstr "Berechtigungen"
884
 
903
  "Please give it a <a href=\"%s\">&#9733;&#9733;&#9733;&#9733;&#9733;</a> "
904
  "rating."
905
  msgstr ""
906
+ "Bitte geben Sie eine <a href=\"%s\">&#9733;&#9733;&#9733;&#9733;&#9733;</a> "
907
+ "Bewertung ab!"
908
 
909
  #: lib/admin/class-groups-admin-welcome.php:160
910
  #, php-format
939
  msgid "Post"
940
  msgstr "Beitrag"
941
 
942
+ #: lib/admin/groups-admin-options.php:216
943
  msgid "Post types"
944
  msgstr "Beitragstypen"
945
 
981
  msgid "Refresh"
982
  msgstr "Aktualisieren"
983
 
984
+ #: lib/auto/class-groups-registered.php:68
985
  msgid "Registered"
986
  msgstr "Registriert"
987
 
1049
  msgid "Results per page"
1050
  msgstr "Ergebnisse pro Seite"
1051
 
1052
+ #: lib/admin/groups-admin-options.php:133
1053
  msgid "Role"
1054
  msgstr "Rolle"
1055
 
1056
  #: lib/admin/groups-admin-capabilities-edit.php:77
1057
  #: lib/admin/groups-admin-groups-edit.php:158
1058
+ #: lib/admin/groups-admin-options.php:191
1059
+ #: lib/admin/groups-admin-options.php:314
1060
+ #: lib/admin/groups-admin-options.php:366
1061
  msgid "Save"
1062
  msgstr "Speichern"
1063
 
1064
+ #: lib/admin/groups-admin-options.php:220
1065
  msgid "Show access restrictions for these post types."
1066
  msgstr "Zugangsbeschränkungen für diese Beitragstypen zeigen."
1067
 
1069
  msgid "Show groups"
1070
  msgstr "Gruppen zeigen"
1071
 
1072
+ #: lib/admin/groups-admin-options.php:262
1073
  msgid "Show groups in user profiles."
1074
+ msgstr "Gruppen in Benutzerprofilen zeigen."
1075
 
1076
+ #: lib/admin/groups-admin-options.php:271
1077
  msgid "Show the Groups tree view."
1078
  msgstr "Die Baumansicht von Groups anzeigen."
1079
 
1211
  msgstr "Der schnelle Weg:"
1212
 
1213
  #: lib/admin/class-groups-admin-user-profile.php:88
1214
+ #: lib/admin/class-groups-admin-user-profile.php:178
1215
  msgid "The user is a member of the chosen groups."
1216
  msgstr "Der Benutzer ist Mitglied der ausgewählten Gruppen."
1217
 
1224
  msgid "These capabilities will be assigned to the group."
1225
  msgstr "Diese Kapazitäten werden der Gruppe zugewiesen."
1226
 
1227
+ #: lib/admin/groups-admin-options.php:277
1228
  msgid ""
1229
  "These permissions apply to Groups management. They do not apply to access "
1230
  "permissions derived from Groups capabilities."
1236
  msgid "This could be important!"
1237
  msgstr "Dies könnte wichtig sein!"
1238
 
1239
+ #: lib/admin/groups-admin-options.php:253
1240
  msgid ""
1241
  "This determines for which post types access restriction settings are offered."
1242
  msgstr ""
1255
  "Dies bedeutet dass vorige Zugangsbeschränkungen die auf Kapazitäten basieren "
1256
  "immer noch die Einträge schützen."
1257
 
1258
+ #: lib/access/class-groups-post-access.php:508
1259
  msgid ""
1260
  "This method is deprecated. You should use Groups_Post_Access_Legacy::"
1261
  "get_read_post_capabilities() to retrieve the capabilities instead."
1263
  "Diese Methode ist veraltet. Es sollte stattdessen Groups_Post_Access_Legacy::"
1264
  "get_read_post_capabilities() verwendet werden um die Kapazitäten zu erhalten."
1265
 
1266
+ #: lib/admin/groups-admin-options.php:204
1267
+ msgid ""
1268
+ "To disable, do not define the constant <code>GROUPS_ADMINISTRATOR_OVERRIDE</"
1269
+ "code> or set it to <code>false</code>."
1270
+ msgstr ""
1271
+
1272
  #: lib/admin/class-groups-admin-welcome.php:206
1273
  msgid ""
1274
  "To make it easier to transition to the new model for those who migrate from "
1287
  "Einfach gesagt, vorher wurden Kapazitäten verwendet um den Zugriff auf "
1288
  "Beiträge zu schützen und jetzt verwendet man schlicht Gruppen."
1289
 
1290
+ #: lib/admin/class-groups-admin.php:181 lib/admin/class-groups-admin.php:182
1291
  msgid "Tree"
1292
  msgstr "Baum"
1293
 
1295
  msgid "Tree of Groups"
1296
  msgstr "Gruppenbaum"
1297
 
1298
+ #: lib/admin/groups-admin-options.php:267
1299
  msgid "Tree view"
1300
  msgstr "Baumansicht"
1301
 
1329
  "Verwende den Kasten <em>Gruppen</em> um die Sichtbarkeit von Beiträgen, "
1330
  "Seiten und anderen Beitragstypen einzuschränken."
1331
 
1332
+ #: lib/admin/groups-admin-options.php:258
1333
  msgid "User profiles"
1334
  msgstr "Benutzerprofile"
1335
 
1362
  msgid "View the Welcome screen for this version of Groups"
1363
  msgstr "Den Begrüßungsbildschirm für diese Version von Groups anzeigen"
1364
 
1365
+ #: lib/admin/class-groups-admin.php:302
1366
+ msgid "Warning!"
1367
+ msgstr ""
1368
+
1369
  #: lib/admin/class-groups-admin-welcome.php:172
1370
  msgid "We have made it even easier to protect your content!"
1371
  msgstr "Wir haben es noch einfacher gemacht Inhalte zu schützen!"
1510
  "Man benötigt die entsprechenden Rechte um Zugriffsbeschränkungen setzen zu "
1511
  "können."
1512
 
1513
+ #: lib/access/class-groups-post-access.php:383
1514
  msgid ""
1515
  "You should use Groups_Post_Access_Legacy::create() to pass a capability "
1516
  "restriction instead."
languages/groups-es_ES.mo CHANGED
Binary file
languages/groups-es_ES.po CHANGED
@@ -4,8 +4,8 @@ msgid ""
4
  msgstr ""
5
  "Project-Id-Version: Groups\n"
6
  "Report-Msgid-Bugs-To: \n"
7
- "POT-Creation-Date: 2017-04-03 21:49+0200\n"
8
- "PO-Revision-Date: 2017-04-03 21:49+0200\n"
9
  "Last-Translator: Karim\n"
10
  "Language-Team: itthinx.com\n"
11
  "Language: es_ES\n"
@@ -14,7 +14,7 @@ msgstr ""
14
  "Content-Transfer-Encoding: 8bit\n"
15
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
16
  "X-Poedit-SourceCharset: UTF-8\n"
17
- "X-Generator: Poedit 1.8.12\n"
18
 
19
  #: lib/core/class-groups-pagination.php:140
20
  #, php-format
@@ -68,7 +68,7 @@ msgstr ""
68
  msgid "A Duck!"
69
  msgstr "Un Pato!"
70
 
71
- #: lib/admin/groups-admin-options.php:271
72
  msgid "A minimum set of permissions will be preserved."
73
  msgstr "Se preservarán un mínimo de permisos."
74
 
@@ -110,13 +110,13 @@ msgstr "Restricción de Acceso"
110
  #: lib/admin/groups-admin-groups-remove.php:181
111
  #: lib/admin/groups-admin-groups.php:49 lib/admin/groups-admin-groups.php:148
112
  #: lib/admin/groups-admin-groups.php:179 lib/admin/groups-admin-groups.php:185
113
- #: lib/admin/groups-admin-options.php:39 lib/admin/groups-admin-options.php:319
114
  #: lib/admin/groups-admin-tree-view.php:37 lib/test/groups-tests.php:385
115
  #: lib/test/groups-tests.php:391
116
  msgid "Access denied."
117
  msgstr "Acceso denegado."
118
 
119
- #: lib/admin/groups-admin-options.php:216
120
  msgid "Access restricions"
121
  msgstr "Restricciones de acceso"
122
 
@@ -162,7 +162,7 @@ msgid "Add to group"
162
  msgstr "Añadir a grupo"
163
 
164
  #: lib/admin/class-groups-admin-welcome.php:234
165
- #: lib/admin/class-groups-admin.php:221 lib/admin/groups-admin-add-ons.php:32
166
  msgid "Add-Ons"
167
  msgstr "Add-Ons"
168
 
@@ -182,11 +182,11 @@ msgstr "Administrar Groups"
182
  msgid "Administer Groups plugin options"
183
  msgstr "Administrar opciones de Groups"
184
 
185
- #: lib/admin/groups-admin-options.php:208
186
  msgid "Administrator Access Override"
187
  msgstr "Acceso general del Administrador"
188
 
189
- #: lib/admin/groups-admin-options.php:212
190
  msgid ""
191
  "Administrators override all access permissions derived from Groups "
192
  "capabilities."
@@ -243,7 +243,7 @@ msgstr ""
243
  msgid "Bulk Actions"
244
  msgstr "Acciones en Lote"
245
 
246
- #: lib/admin/groups-admin-options.php:353
247
  msgid ""
248
  "CAUTION: If this option is active while the plugin is deactivated, ALL "
249
  "plugin settings and data will be DELETED for <strong>all sites</strong>. If "
@@ -258,7 +258,7 @@ msgstr ""
258
  "responsabilidad por la pérdida de cualquier dato o cualquier otra "
259
  "consecuencia."
260
 
261
- #: lib/admin/groups-admin-options.php:285
262
  msgid ""
263
  "CAUTION: If this option is active while the plugin is deactivated, ALL "
264
  "plugin settings and data will be DELETED. If you are going to use this "
@@ -285,7 +285,7 @@ msgid "Cancel"
285
  msgstr "Cancelar"
286
 
287
  #: legacy/admin/groups-admin-options-legacy.php:59
288
- #: lib/admin/class-groups-admin.php:195
289
  #: lib/admin/groups-admin-capabilities.php:192
290
  #: lib/admin/groups-admin-groups-add.php:97
291
  #: lib/admin/groups-admin-groups-edit.php:117
@@ -321,7 +321,7 @@ msgstr "Seleccionar grupos para restringir el acceso &hellip;"
321
  #: legacy/admin/class-groups-admin-posts-legacy.php:195
322
  #: legacy/admin/class-groups-admin-posts-legacy.php:196
323
  msgid "Choose access restrictions &hellip;"
324
- msgstr "Elegir restricciones de acceso"
325
 
326
  #: lib/admin/groups-admin-groups-add.php:100
327
  #: lib/admin/groups-admin-groups-edit.php:120
@@ -330,8 +330,8 @@ msgstr "Elegir capacidades &hellip;"
330
 
331
  #: lib/admin/class-groups-admin-user-profile.php:80
332
  #: lib/admin/class-groups-admin-user-profile.php:81
333
- #: lib/admin/class-groups-admin-user-profile.php:167
334
- #: lib/admin/class-groups-admin-user-profile.php:168
335
  #: lib/admin/class-groups-admin-users.php:190
336
  #: lib/admin/class-groups-admin-users.php:191
337
  #: lib/admin/class-groups-admin-users.php:251
@@ -381,17 +381,17 @@ msgstr "Haz click para actualizar las capacidades"
381
  #: legacy/access/class-groups-access-meta-boxes-legacy.php:274
382
  msgid "Click to toggle the display of groups that grant the capabilities."
383
  msgstr ""
384
- "Haz click para cambiar el despliegue de grupos que otorga las capacidades"
385
 
386
- #: lib/admin/groups-admin-options.php:277
387
  msgid "Deactivation and data persistence"
388
  msgstr "Desactivación y persistencia de los datos"
389
 
390
- #: lib/admin/groups-admin-options.php:350
391
  msgid "Delete all Groups plugin data for ALL sites on network deactivation"
392
  msgstr "Borrar todos los datos de los plugins al desactivar"
393
 
394
- #: lib/admin/groups-admin-options.php:281
395
  msgid "Delete all Groups plugin data on deactivation"
396
  msgstr "Borrar todos los datos de los plugin al desactivar"
397
 
@@ -404,13 +404,13 @@ msgstr "Borrar todos los datos de los plugin al desactivar"
404
  msgid "Description"
405
  msgstr "Descripción"
406
 
407
- #: lib/admin/groups-admin-options.php:245
408
  msgid ""
409
- "Disabling this setting for a post type does not remove existing access "
410
  "restrictions on individual posts of that type."
411
  msgstr ""
412
- "Desactivar esta opción para un tipo de entrada no elimina las restricciones "
413
- "de acceso existentes en entradas individuales de ese tipo."
414
 
415
  #: lib/admin/class-groups-admin-welcome.php:144
416
  #: lib/admin/class-groups-admin-welcome.php:145
@@ -438,16 +438,20 @@ msgstr ""
438
  "Edita la entrada a la cual quieres restringir acceso y elige la <sup>*</"
439
  "sup>capacidad <em>premium</em> ."
440
 
441
- #: lib/admin/groups-admin-options.php:294
442
  msgid "Enable legacy access control based on capabilities."
443
  msgstr "Habilitar el control de acceso legado basado en capacidades."
444
 
 
 
 
 
445
  #: legacy/access/class-groups-access-meta-boxes-legacy.php:204
446
  #: legacy/access/class-groups-access-meta-boxes-legacy.php:505
447
  msgid "Enforce read access"
448
  msgstr "Forzar permiso de lectura"
449
 
450
- #: lib/admin/groups-admin-options.php:191
451
  msgid ""
452
  "Enhanced functionality is available via official <a href=\"http://www."
453
  "itthinx.com/shop/\">Extensions</a> for Groups."
@@ -535,11 +539,11 @@ msgstr "Nombre del Grupo : %s"
535
  #: lib/access/class-groups-access-meta-boxes.php:471
536
  #: lib/admin/class-groups-admin-posts.php:204
537
  #: lib/admin/class-groups-admin-user-profile.php:72
538
- #: lib/admin/class-groups-admin-user-profile.php:133
539
- #: lib/admin/class-groups-admin-user-profile.php:157
540
  #: lib/admin/class-groups-admin-users.php:347
541
- #: lib/admin/class-groups-admin.php:244 lib/admin/class-groups-admin.php:245
542
- #: lib/admin/class-groups-admin.php:274 lib/core/class-groups-help.php:63
543
  #: lib/core/class-groups-help.php:68 lib/core/class-groups-help.php:69
544
  msgid "Groups"
545
  msgstr "Groups"
@@ -554,12 +558,12 @@ msgctxt "Meta box title"
554
  msgid "Groups"
555
  msgstr "Grupos"
556
 
557
- #: lib/admin/class-groups-admin.php:140
558
  msgctxt "menu item title"
559
  msgid "Groups"
560
  msgstr "Grupos"
561
 
562
- #: lib/admin/class-groups-admin.php:158 lib/admin/groups-admin-groups.php:199
563
  msgctxt "page-title"
564
  msgid "Groups"
565
  msgstr "Grupos"
@@ -578,23 +582,28 @@ msgstr ""
578
  msgid "Groups &hellip;"
579
  msgstr "Grupos &hellip;"
580
 
581
- #: lib/admin/class-groups-admin.php:220
582
  msgid "Groups Add-Ons"
583
  msgstr "Add-Ons para Groups"
584
 
585
- #: lib/admin/class-groups-admin.php:194
586
  msgid "Groups Capabilities"
587
  msgstr "Capacidades de los Grupos"
588
 
589
- #: lib/admin/groups-admin-options.php:131
590
  msgid "Groups Options"
591
  msgstr "Opciones de Groups"
592
 
593
- #: lib/admin/groups-admin-options.php:325
 
 
 
 
 
594
  msgid "Groups network options"
595
  msgstr "Opciones de red para Grupos"
596
 
597
- #: lib/admin/class-groups-admin.php:207
598
  msgid "Groups options"
599
  msgstr "Opciones de Groups"
600
 
@@ -623,7 +632,7 @@ msgstr ""
623
  "de acceso legadas o se han puesto restricciones de acceso basado en grupos "
624
  "en las entradas deseadas."
625
 
626
- #: lib/admin/groups-admin-options.php:273
627
  msgid "If you lock yourself out, please ask an administrator to help."
628
  msgstr "Si te bloqueas a ti mismo, pide ayuda a un administrador."
629
 
@@ -666,7 +675,7 @@ msgstr ""
666
 
667
  #: lib/admin/groups-admin-groups-edit.php:141
668
  msgid "Inherited capabilities:"
669
- msgstr "Capacidades "
670
 
671
  #: lib/admin/class-groups-admin-welcome.php:158
672
  msgid ""
@@ -686,7 +695,7 @@ msgstr "Unirse al grupo %s"
686
  msgid "Leave the %s group"
687
  msgstr "Dejar el grupo %s"
688
 
689
- #: lib/admin/groups-admin-options.php:290
690
  msgid "Legacy Settings"
691
  msgstr "Ajustes de Legado"
692
 
@@ -725,7 +734,7 @@ msgstr[1] ""
725
  msgid "Name"
726
  msgstr "Nombre"
727
 
728
- #: lib/admin/groups-admin-options.php:347
729
  msgid "Network deactivation and data persistence"
730
  msgstr "Desactivación y persistencia de los datos"
731
 
@@ -834,12 +843,12 @@ msgstr ""
834
  "Sólo los grupos o usuarios que tienen alguna de las capacidades "
835
  "seleccionadas pueden leer este %s."
836
 
837
- #: lib/admin/class-groups-admin.php:208 lib/admin/class-groups-admin.php:268
838
  #: lib/core/class-groups-help.php:70
839
  msgid "Options"
840
  msgstr "Opciones"
841
 
842
- #: lib/admin/groups-admin-options.php:123
843
  msgid "Options saved."
844
  msgstr "Opciones guardadas."
845
 
@@ -853,7 +862,7 @@ msgid "Perfect complements to memberships and access control with Groups."
853
  msgstr ""
854
  "Complementos perfectos para la membresía y el control de acceso con Groups."
855
 
856
- #: lib/admin/groups-admin-options.php:267
857
  msgid "Permissions"
858
  msgstr "Permisos"
859
 
@@ -914,7 +923,7 @@ msgstr ""
914
  msgid "Post"
915
  msgstr "Entrada"
916
 
917
- #: lib/admin/groups-admin-options.php:218
918
  msgid "Post types"
919
  msgstr "Tipos de entradas"
920
 
@@ -956,7 +965,7 @@ msgstr "Plugins recomendados de itthinx"
956
  msgid "Refresh"
957
  msgstr "Actualizar"
958
 
959
- #: lib/auto/class-groups-registered.php:73
960
  msgid "Registered"
961
  msgstr "Registrado"
962
 
@@ -1024,19 +1033,19 @@ msgstr ""
1024
  msgid "Results per page"
1025
  msgstr "Resultados por página"
1026
 
1027
- #: lib/admin/groups-admin-options.php:146
1028
  msgid "Role"
1029
  msgstr "Rol"
1030
 
1031
  #: lib/admin/groups-admin-capabilities-edit.php:77
1032
  #: lib/admin/groups-admin-groups-edit.php:158
1033
- #: lib/admin/groups-admin-options.php:203
1034
- #: lib/admin/groups-admin-options.php:305
1035
- #: lib/admin/groups-admin-options.php:357
1036
  msgid "Save"
1037
  msgstr "Guardar"
1038
 
1039
- #: lib/admin/groups-admin-options.php:221
1040
  msgid "Show access restrictions for these post types."
1041
  msgstr "Mostrar restricciones de acceso para este tipo de entradas."
1042
 
@@ -1044,11 +1053,11 @@ msgstr "Mostrar restricciones de acceso para este tipo de entradas."
1044
  msgid "Show groups"
1045
  msgstr "Mostrar grupos"
1046
 
1047
- #: lib/admin/groups-admin-options.php:253
1048
  msgid "Show groups in user profiles."
1049
  msgstr "Mostrar grupos en los perfiles de usuario."
1050
 
1051
- #: lib/admin/groups-admin-options.php:262
1052
  msgid "Show the Groups tree view."
1053
  msgstr "Mostrar la vista en árbol de los Grupos."
1054
 
@@ -1181,7 +1190,7 @@ msgid "The quick way:"
1181
  msgstr "La forma rápida:"
1182
 
1183
  #: lib/admin/class-groups-admin-user-profile.php:88
1184
- #: lib/admin/class-groups-admin-user-profile.php:176
1185
  msgid "The user is a member of the chosen groups."
1186
  msgstr "El usuario es miembro de los grupos seleccionados."
1187
 
@@ -1194,7 +1203,7 @@ msgstr "No hay resultados."
1194
  msgid "These capabilities will be assigned to the group."
1195
  msgstr "Estas capacidades se añadirán al grupo."
1196
 
1197
- #: lib/admin/groups-admin-options.php:268
1198
  msgid ""
1199
  "These permissions apply to Groups management. They do not apply to access "
1200
  "permissions derived from Groups capabilities."
@@ -1206,7 +1215,7 @@ msgstr ""
1206
  msgid "This could be important!"
1207
  msgstr "¡Esto puede ser importante!"
1208
 
1209
- #: lib/admin/groups-admin-options.php:244
1210
  msgid ""
1211
  "This determines for which post types access restriction settings are offered."
1212
  msgstr ""
@@ -1225,7 +1234,7 @@ msgstr ""
1225
  "Esto significa que si había restricciones de acceso basadas en capacidades, "
1226
  "las entradas están aún protegidas."
1227
 
1228
- #: lib/access/class-groups-post-access.php:477
1229
  msgid ""
1230
  "This method is deprecated. You should use Groups_Post_Access_Legacy::"
1231
  "get_read_post_capabilities() to retrieve the capabilities instead."
@@ -1234,6 +1243,12 @@ msgstr ""
1234
  "Groups_Post_Access_Legacy::get_read_post_capabilities() para obtener las "
1235
  "capacidades."
1236
 
 
 
 
 
 
 
1237
  #: lib/admin/class-groups-admin-welcome.php:206
1238
  msgid ""
1239
  "To make it easier to transition to the new model for those who migrate from "
@@ -1252,7 +1267,7 @@ msgstr ""
1252
  "Simplemente, antes se usaban capacidades para restringir el acceso a las "
1253
  "entradas y ahora se utilizan grupos."
1254
 
1255
- #: lib/admin/class-groups-admin.php:180 lib/admin/class-groups-admin.php:181
1256
  msgid "Tree"
1257
  msgstr "Árbol"
1258
 
@@ -1260,7 +1275,7 @@ msgstr "Árbol"
1260
  msgid "Tree of Groups"
1261
  msgstr "Árbol de Grupos"
1262
 
1263
- #: lib/admin/groups-admin-options.php:258
1264
  msgid "Tree view"
1265
  msgstr "Vista en árbol"
1266
 
@@ -1294,7 +1309,7 @@ msgstr ""
1294
  "Usar la caja <em>Grupos</em> para limitar la visibilidad de entradas, "
1295
  "páginas y otros tipos de entrada."
1296
 
1297
- #: lib/admin/groups-admin-options.php:249
1298
  msgid "User profiles"
1299
  msgstr "Perfiles de usuario"
1300
 
@@ -1325,11 +1340,15 @@ msgstr ""
1325
 
1326
  #: lib/admin/class-groups-admin-welcome.php:110
1327
  msgid "View the Welcome screen for this version of Groups"
1328
- msgstr "Ver la pantalla de bienvenida para esta versión de Groups."
 
 
 
 
1329
 
1330
  #: lib/admin/class-groups-admin-welcome.php:172
1331
  msgid "We have made it even easier to protect your content!"
1332
- msgstr "Hemos hecho aún más fácil proteger contenidos."
1333
 
1334
  #: lib/admin/class-groups-admin-welcome.php:111
1335
  msgid "Welcome"
@@ -1466,7 +1485,7 @@ msgstr ""
1466
  msgid "You need to have permission to set access restrictions."
1467
  msgstr "Se debe disponer de permisos para poner restricciones de acceso."
1468
 
1469
- #: lib/access/class-groups-post-access.php:352
1470
  msgid ""
1471
  "You should use Groups_Post_Access_Legacy::create() to pass a capability "
1472
  "restriction instead."
4
  msgstr ""
5
  "Project-Id-Version: Groups\n"
6
  "Report-Msgid-Bugs-To: \n"
7
+ "POT-Creation-Date: 2017-05-13 17:17+0200\n"
8
+ "PO-Revision-Date: 2017-05-13 17:20+0200\n"
9
  "Last-Translator: Karim\n"
10
  "Language-Team: itthinx.com\n"
11
  "Language: es_ES\n"
14
  "Content-Transfer-Encoding: 8bit\n"
15
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
16
  "X-Poedit-SourceCharset: UTF-8\n"
17
+ "X-Generator: Poedit 2.0.1\n"
18
 
19
  #: lib/core/class-groups-pagination.php:140
20
  #, php-format
68
  msgid "A Duck!"
69
  msgstr "Un Pato!"
70
 
71
+ #: lib/admin/groups-admin-options.php:280
72
  msgid "A minimum set of permissions will be preserved."
73
  msgstr "Se preservarán un mínimo de permisos."
74
 
110
  #: lib/admin/groups-admin-groups-remove.php:181
111
  #: lib/admin/groups-admin-groups.php:49 lib/admin/groups-admin-groups.php:148
112
  #: lib/admin/groups-admin-groups.php:179 lib/admin/groups-admin-groups.php:185
113
+ #: lib/admin/groups-admin-options.php:39 lib/admin/groups-admin-options.php:328
114
  #: lib/admin/groups-admin-tree-view.php:37 lib/test/groups-tests.php:385
115
  #: lib/test/groups-tests.php:391
116
  msgid "Access denied."
117
  msgstr "Acceso denegado."
118
 
119
+ #: lib/admin/groups-admin-options.php:212
120
  msgid "Access restricions"
121
  msgstr "Restricciones de acceso"
122
 
162
  msgstr "Añadir a grupo"
163
 
164
  #: lib/admin/class-groups-admin-welcome.php:234
165
+ #: lib/admin/class-groups-admin.php:222 lib/admin/groups-admin-add-ons.php:32
166
  msgid "Add-Ons"
167
  msgstr "Add-Ons"
168
 
182
  msgid "Administer Groups plugin options"
183
  msgstr "Administrar opciones de Groups"
184
 
185
+ #: lib/admin/groups-admin-options.php:198
186
  msgid "Administrator Access Override"
187
  msgstr "Acceso general del Administrador"
188
 
189
+ #: lib/admin/groups-admin-options.php:201
190
  msgid ""
191
  "Administrators override all access permissions derived from Groups "
192
  "capabilities."
243
  msgid "Bulk Actions"
244
  msgstr "Acciones en Lote"
245
 
246
+ #: lib/admin/groups-admin-options.php:362
247
  msgid ""
248
  "CAUTION: If this option is active while the plugin is deactivated, ALL "
249
  "plugin settings and data will be DELETED for <strong>all sites</strong>. If "
258
  "responsabilidad por la pérdida de cualquier dato o cualquier otra "
259
  "consecuencia."
260
 
261
+ #: lib/admin/groups-admin-options.php:294
262
  msgid ""
263
  "CAUTION: If this option is active while the plugin is deactivated, ALL "
264
  "plugin settings and data will be DELETED. If you are going to use this "
285
  msgstr "Cancelar"
286
 
287
  #: legacy/admin/groups-admin-options-legacy.php:59
288
+ #: lib/admin/class-groups-admin.php:196
289
  #: lib/admin/groups-admin-capabilities.php:192
290
  #: lib/admin/groups-admin-groups-add.php:97
291
  #: lib/admin/groups-admin-groups-edit.php:117
321
  #: legacy/admin/class-groups-admin-posts-legacy.php:195
322
  #: legacy/admin/class-groups-admin-posts-legacy.php:196
323
  msgid "Choose access restrictions &hellip;"
324
+ msgstr "Elegir restricciones de acceso &hellip;"
325
 
326
  #: lib/admin/groups-admin-groups-add.php:100
327
  #: lib/admin/groups-admin-groups-edit.php:120
330
 
331
  #: lib/admin/class-groups-admin-user-profile.php:80
332
  #: lib/admin/class-groups-admin-user-profile.php:81
333
+ #: lib/admin/class-groups-admin-user-profile.php:169
334
+ #: lib/admin/class-groups-admin-user-profile.php:170
335
  #: lib/admin/class-groups-admin-users.php:190
336
  #: lib/admin/class-groups-admin-users.php:191
337
  #: lib/admin/class-groups-admin-users.php:251
381
  #: legacy/access/class-groups-access-meta-boxes-legacy.php:274
382
  msgid "Click to toggle the display of groups that grant the capabilities."
383
  msgstr ""
384
+ "Haz click para cambiar el despliegue de grupos que otorga las capacidades."
385
 
386
+ #: lib/admin/groups-admin-options.php:286
387
  msgid "Deactivation and data persistence"
388
  msgstr "Desactivación y persistencia de los datos"
389
 
390
+ #: lib/admin/groups-admin-options.php:359
391
  msgid "Delete all Groups plugin data for ALL sites on network deactivation"
392
  msgstr "Borrar todos los datos de los plugins al desactivar"
393
 
394
+ #: lib/admin/groups-admin-options.php:290
395
  msgid "Delete all Groups plugin data on deactivation"
396
  msgstr "Borrar todos los datos de los plugin al desactivar"
397
 
404
  msgid "Description"
405
  msgstr "Descripción"
406
 
407
+ #: lib/admin/groups-admin-options.php:254
408
  msgid ""
409
+ "Disabling this setting for a post type also disables existing access "
410
  "restrictions on individual posts of that type."
411
  msgstr ""
412
+ "Desactivar esta opción para un tipo de entrada también deja sin efecto las "
413
+ "restricciones de acceso existentes en entradas individuales de ese tipo."
414
 
415
  #: lib/admin/class-groups-admin-welcome.php:144
416
  #: lib/admin/class-groups-admin-welcome.php:145
438
  "Edita la entrada a la cual quieres restringir acceso y elige la <sup>*</"
439
  "sup>capacidad <em>premium</em> ."
440
 
441
+ #: lib/admin/groups-admin-options.php:303
442
  msgid "Enable legacy access control based on capabilities."
443
  msgstr "Habilitar el control de acceso legado basado en capacidades."
444
 
445
+ #: lib/admin/groups-admin-options.php:207
446
+ msgid "Enabling this on production sites is <strong>not</strong> recommended."
447
+ msgstr ""
448
+
449
  #: legacy/access/class-groups-access-meta-boxes-legacy.php:204
450
  #: legacy/access/class-groups-access-meta-boxes-legacy.php:505
451
  msgid "Enforce read access"
452
  msgstr "Forzar permiso de lectura"
453
 
454
+ #: lib/admin/groups-admin-options.php:178
455
  msgid ""
456
  "Enhanced functionality is available via official <a href=\"http://www."
457
  "itthinx.com/shop/\">Extensions</a> for Groups."
539
  #: lib/access/class-groups-access-meta-boxes.php:471
540
  #: lib/admin/class-groups-admin-posts.php:204
541
  #: lib/admin/class-groups-admin-user-profile.php:72
542
+ #: lib/admin/class-groups-admin-user-profile.php:135
543
+ #: lib/admin/class-groups-admin-user-profile.php:159
544
  #: lib/admin/class-groups-admin-users.php:347
545
+ #: lib/admin/class-groups-admin.php:245 lib/admin/class-groups-admin.php:246
546
+ #: lib/admin/class-groups-admin.php:275 lib/core/class-groups-help.php:63
547
  #: lib/core/class-groups-help.php:68 lib/core/class-groups-help.php:69
548
  msgid "Groups"
549
  msgstr "Groups"
558
  msgid "Groups"
559
  msgstr "Grupos"
560
 
561
+ #: lib/admin/class-groups-admin.php:141
562
  msgctxt "menu item title"
563
  msgid "Groups"
564
  msgstr "Grupos"
565
 
566
+ #: lib/admin/class-groups-admin.php:159 lib/admin/groups-admin-groups.php:199
567
  msgctxt "page-title"
568
  msgid "Groups"
569
  msgstr "Grupos"
582
  msgid "Groups &hellip;"
583
  msgstr "Grupos &hellip;"
584
 
585
+ #: lib/admin/class-groups-admin.php:221
586
  msgid "Groups Add-Ons"
587
  msgstr "Add-Ons para Groups"
588
 
589
+ #: lib/admin/class-groups-admin.php:195
590
  msgid "Groups Capabilities"
591
  msgstr "Capacidades de los Grupos"
592
 
593
+ #: lib/admin/groups-admin-options.php:120
594
  msgid "Groups Options"
595
  msgstr "Opciones de Groups"
596
 
597
+ #: lib/admin/class-groups-admin.php:306
598
+ msgid "Groups is configured to delete its plugin data on deactivation."
599
+ msgstr ""
600
+ "Groups está configurado para borrar sus datos de plugin al desactivarse."
601
+
602
+ #: lib/admin/groups-admin-options.php:334
603
  msgid "Groups network options"
604
  msgstr "Opciones de red para Grupos"
605
 
606
+ #: lib/admin/class-groups-admin.php:208
607
  msgid "Groups options"
608
  msgstr "Opciones de Groups"
609
 
632
  "de acceso legadas o se han puesto restricciones de acceso basado en grupos "
633
  "en las entradas deseadas."
634
 
635
+ #: lib/admin/groups-admin-options.php:282
636
  msgid "If you lock yourself out, please ask an administrator to help."
637
  msgstr "Si te bloqueas a ti mismo, pide ayuda a un administrador."
638
 
675
 
676
  #: lib/admin/groups-admin-groups-edit.php:141
677
  msgid "Inherited capabilities:"
678
+ msgstr "Capacidades heredadas:"
679
 
680
  #: lib/admin/class-groups-admin-welcome.php:158
681
  msgid ""
695
  msgid "Leave the %s group"
696
  msgstr "Dejar el grupo %s"
697
 
698
+ #: lib/admin/groups-admin-options.php:299
699
  msgid "Legacy Settings"
700
  msgstr "Ajustes de Legado"
701
 
734
  msgid "Name"
735
  msgstr "Nombre"
736
 
737
+ #: lib/admin/groups-admin-options.php:356
738
  msgid "Network deactivation and data persistence"
739
  msgstr "Desactivación y persistencia de los datos"
740
 
843
  "Sólo los grupos o usuarios que tienen alguna de las capacidades "
844
  "seleccionadas pueden leer este %s."
845
 
846
+ #: lib/admin/class-groups-admin.php:209 lib/admin/class-groups-admin.php:269
847
  #: lib/core/class-groups-help.php:70
848
  msgid "Options"
849
  msgstr "Opciones"
850
 
851
+ #: lib/admin/groups-admin-options.php:112
852
  msgid "Options saved."
853
  msgstr "Opciones guardadas."
854
 
862
  msgstr ""
863
  "Complementos perfectos para la membresía y el control de acceso con Groups."
864
 
865
+ #: lib/admin/groups-admin-options.php:276
866
  msgid "Permissions"
867
  msgstr "Permisos"
868
 
923
  msgid "Post"
924
  msgstr "Entrada"
925
 
926
+ #: lib/admin/groups-admin-options.php:216
927
  msgid "Post types"
928
  msgstr "Tipos de entradas"
929
 
965
  msgid "Refresh"
966
  msgstr "Actualizar"
967
 
968
+ #: lib/auto/class-groups-registered.php:68
969
  msgid "Registered"
970
  msgstr "Registrado"
971
 
1033
  msgid "Results per page"
1034
  msgstr "Resultados por página"
1035
 
1036
+ #: lib/admin/groups-admin-options.php:133
1037
  msgid "Role"
1038
  msgstr "Rol"
1039
 
1040
  #: lib/admin/groups-admin-capabilities-edit.php:77
1041
  #: lib/admin/groups-admin-groups-edit.php:158
1042
+ #: lib/admin/groups-admin-options.php:191
1043
+ #: lib/admin/groups-admin-options.php:314
1044
+ #: lib/admin/groups-admin-options.php:366
1045
  msgid "Save"
1046
  msgstr "Guardar"
1047
 
1048
+ #: lib/admin/groups-admin-options.php:220
1049
  msgid "Show access restrictions for these post types."
1050
  msgstr "Mostrar restricciones de acceso para este tipo de entradas."
1051
 
1053
  msgid "Show groups"
1054
  msgstr "Mostrar grupos"
1055
 
1056
+ #: lib/admin/groups-admin-options.php:262
1057
  msgid "Show groups in user profiles."
1058
  msgstr "Mostrar grupos en los perfiles de usuario."
1059
 
1060
+ #: lib/admin/groups-admin-options.php:271
1061
  msgid "Show the Groups tree view."
1062
  msgstr "Mostrar la vista en árbol de los Grupos."
1063
 
1190
  msgstr "La forma rápida:"
1191
 
1192
  #: lib/admin/class-groups-admin-user-profile.php:88
1193
+ #: lib/admin/class-groups-admin-user-profile.php:178
1194
  msgid "The user is a member of the chosen groups."
1195
  msgstr "El usuario es miembro de los grupos seleccionados."
1196
 
1203
  msgid "These capabilities will be assigned to the group."
1204
  msgstr "Estas capacidades se añadirán al grupo."
1205
 
1206
+ #: lib/admin/groups-admin-options.php:277
1207
  msgid ""
1208
  "These permissions apply to Groups management. They do not apply to access "
1209
  "permissions derived from Groups capabilities."
1215
  msgid "This could be important!"
1216
  msgstr "¡Esto puede ser importante!"
1217
 
1218
+ #: lib/admin/groups-admin-options.php:253
1219
  msgid ""
1220
  "This determines for which post types access restriction settings are offered."
1221
  msgstr ""
1234
  "Esto significa que si había restricciones de acceso basadas en capacidades, "
1235
  "las entradas están aún protegidas."
1236
 
1237
+ #: lib/access/class-groups-post-access.php:508
1238
  msgid ""
1239
  "This method is deprecated. You should use Groups_Post_Access_Legacy::"
1240
  "get_read_post_capabilities() to retrieve the capabilities instead."
1243
  "Groups_Post_Access_Legacy::get_read_post_capabilities() para obtener las "
1244
  "capacidades."
1245
 
1246
+ #: lib/admin/groups-admin-options.php:204
1247
+ msgid ""
1248
+ "To disable, do not define the constant <code>GROUPS_ADMINISTRATOR_OVERRIDE</"
1249
+ "code> or set it to <code>false</code>."
1250
+ msgstr ""
1251
+
1252
  #: lib/admin/class-groups-admin-welcome.php:206
1253
  msgid ""
1254
  "To make it easier to transition to the new model for those who migrate from "
1267
  "Simplemente, antes se usaban capacidades para restringir el acceso a las "
1268
  "entradas y ahora se utilizan grupos."
1269
 
1270
+ #: lib/admin/class-groups-admin.php:181 lib/admin/class-groups-admin.php:182
1271
  msgid "Tree"
1272
  msgstr "Árbol"
1273
 
1275
  msgid "Tree of Groups"
1276
  msgstr "Árbol de Grupos"
1277
 
1278
+ #: lib/admin/groups-admin-options.php:267
1279
  msgid "Tree view"
1280
  msgstr "Vista en árbol"
1281
 
1309
  "Usar la caja <em>Grupos</em> para limitar la visibilidad de entradas, "
1310
  "páginas y otros tipos de entrada."
1311
 
1312
+ #: lib/admin/groups-admin-options.php:258
1313
  msgid "User profiles"
1314
  msgstr "Perfiles de usuario"
1315
 
1340
 
1341
  #: lib/admin/class-groups-admin-welcome.php:110
1342
  msgid "View the Welcome screen for this version of Groups"
1343
+ msgstr "Ver la pantalla de bienvenida para esta versión de Groups"
1344
+
1345
+ #: lib/admin/class-groups-admin.php:302
1346
+ msgid "Warning!"
1347
+ msgstr ""
1348
 
1349
  #: lib/admin/class-groups-admin-welcome.php:172
1350
  msgid "We have made it even easier to protect your content!"
1351
+ msgstr "¡Hemos hecho aún más fácil proteger tus contenidos!"
1352
 
1353
  #: lib/admin/class-groups-admin-welcome.php:111
1354
  msgid "Welcome"
1485
  msgid "You need to have permission to set access restrictions."
1486
  msgstr "Se debe disponer de permisos para poner restricciones de acceso."
1487
 
1488
+ #: lib/access/class-groups-post-access.php:383
1489
  msgid ""
1490
  "You should use Groups_Post_Access_Legacy::create() to pass a capability "
1491
  "restriction instead."
languages/groups-fr_FR.mo CHANGED
Binary file
languages/groups-fr_FR.po CHANGED
@@ -2,8 +2,8 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: Groups\n"
4
  "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: \n"
6
- "PO-Revision-Date: 2017-04-05 19:33+0200\n"
7
  "Last-Translator: Stéphane PASSEDOUET <s.passedouet@pheeric.com>\n"
8
  "Language-Team: itthinx.com\n"
9
  "Language: fr_FR\n"
@@ -11,7 +11,7 @@ msgstr ""
11
  "Content-Type: text/plain; charset=UTF-8\n"
12
  "Content-Transfer-Encoding: 8bit\n"
13
  "Plural-Forms: nplurals=2; plural=n>1;\n"
14
- "X-Generator: Poedit 1.8.12\n"
15
  "X-Poedit-SourceCharset: utf-8\n"
16
  "X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
17
  "_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n"
@@ -19,242 +19,334 @@ msgstr ""
19
  "X-Textdomain-Support: yes\n"
20
  "X-Poedit-SearchPath-0: .\n"
21
 
22
- #: lib/access/class-groups-access-meta-boxes.php:140
23
- msgid ""
24
- "In the same field, you can create a new group and restrict access. Group "
25
- "names are case-sensitive. In order to be able to use the new group, your "
26
- "user account will be assigned to it."
27
- msgstr ""
28
-
29
- #: lib/admin/class-groups-admin-welcome.php:144
30
- #: lib/admin/class-groups-admin-welcome.php:145
31
- msgid "Dismiss"
32
- msgstr ""
33
-
34
- #: lib/core/class-groups-help.php:144
35
- msgid ""
36
- "Please give it a <a href=\"%s\">&#9733;&#9733;&#9733;&#9733;&#9733;</a> "
37
- "rating."
38
- msgstr ""
39
-
40
- #: lib/admin/groups-admin-options.php:294
41
- msgid "Enable legacy access control based on capabilities."
42
- msgstr ""
43
 
44
- #: lib/admin/groups-admin-options.php:290
45
- msgid "Legacy Settings"
46
- msgstr ""
 
 
47
 
48
- #: lib/admin/groups-admin-options.php:131
49
- msgid "Groups Options"
50
- msgstr ""
 
 
51
 
52
- #: lib/admin/groups-admin-options.php:53
53
- msgid "Restrict Access"
54
- msgstr ""
 
55
 
56
- #: lib/admin/groups-admin-capabilities.php:313
57
- #: lib/admin/groups-admin-groups.php:303
58
- msgid "ID"
59
- msgstr ""
 
 
 
60
 
61
- #: lib/admin/groups-admin-add-ons.php:157
62
- msgid "Recommended plugins by itthinx"
63
- msgstr ""
 
 
64
 
65
- #: lib/admin/groups-admin-add-ons.php:49
66
- msgid "Recommended extensions for Groups"
67
- msgstr ""
 
 
 
68
 
69
- #: lib/admin/class-groups-admin.php:220
70
- msgid "Groups Add-Ons"
 
 
 
 
71
  msgstr ""
 
 
 
72
 
73
- #: lib/admin/class-groups-admin-welcome.php:237
74
- msgid "Perfect complements to memberships and access control with Groups."
75
- msgstr ""
 
76
 
77
- #: lib/admin/class-groups-admin-welcome.php:234
78
- #: lib/admin/class-groups-admin.php:221 lib/admin/groups-admin-add-ons.php:32
79
- msgid "Add-Ons"
80
- msgstr ""
81
 
82
- #: lib/admin/class-groups-admin-welcome.php:229
83
- msgid ""
84
- "Please refer to the <a target=\"_blank\" href=\"http://docs.itthinx.com/"
85
- "document/groups/\">Documentation</a> for details on how to switch to and use "
86
- "the new access restrictions."
87
- msgstr ""
88
 
89
- #: lib/admin/class-groups-admin-welcome.php:227
90
- msgid ""
91
- "Once you have adjusted your access restrictions based on groups, you can "
92
- "disable legacy access control."
93
- msgstr ""
94
 
95
- #: lib/admin/class-groups-admin-welcome.php:225
96
- msgid ""
97
- "If you would like to switch to access restrictions based on groups "
98
- "(recommended) instead of capabilities, you can easily do so by setting the "
99
- "appropriate groups on your protected posts, pages and other entries to "
100
- "restrict access."
101
- msgstr ""
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
102
 
103
- #: lib/admin/class-groups-admin-welcome.php:221
104
- msgid ""
105
- "If you had any access restrictions in place based on capabilities, the "
106
- "entries will now be unprotected, unless you enable legacy access "
107
- "restrictions or place appropriate access restrictions based on groups on the "
108
- "desired entries."
109
- msgstr ""
110
 
111
- #: lib/admin/class-groups-admin-welcome.php:219
112
- msgid "This could be important!"
113
- msgstr ""
 
 
 
 
 
114
 
115
- #: lib/admin/class-groups-admin-welcome.php:217
116
- msgid ""
117
- "You are running the system with legacy access control based on capabilities "
118
- "disabled."
119
- msgstr ""
120
 
121
- #: lib/admin/class-groups-admin-welcome.php:215
122
- msgid ""
123
- "This means that if you had access restrictions in place that were based on "
124
- "capabilities, your entries will still be protected."
125
- msgstr ""
 
 
126
 
127
- #: lib/admin/class-groups-admin-welcome.php:213
128
- msgid ""
129
- "You are running the system with legacy access control based on capabilities "
130
- "enabled."
131
- msgstr ""
132
 
133
- #: lib/admin/class-groups-admin-welcome.php:210
134
- msgid "The following is only of interest if you have upgraded from Groups 1.x:"
135
- msgstr ""
 
136
 
137
- #: lib/admin/class-groups-admin-welcome.php:206
138
- msgid ""
139
- "To make it easier to transition to the new model for those who migrate from "
140
- "a previous version, we have included legacy access control based on "
141
- "capabilities."
142
- msgstr ""
143
 
144
- #: lib/admin/class-groups-admin-welcome.php:204
145
- msgid ""
146
- "To put it simple, previously you would have used capabilities to restrict "
147
- "access to posts and now you simply use groups."
148
- msgstr ""
149
 
150
- #: lib/admin/class-groups-admin-welcome.php:202
151
- msgid ""
152
- "Groups %s features a simpler model for access restrictions based on groups "
153
- "instead of capabilities used in previous versions."
154
- msgstr ""
155
 
156
- #: lib/admin/class-groups-admin-welcome.php:199
157
- msgid "Switching to Groups %s"
 
158
  msgstr ""
159
 
160
- #: lib/admin/class-groups-admin-welcome.php:194
 
161
  msgid ""
162
- "Whether you are new to Groups or have been using it before, please make sure "
163
- "to visit the <a target=\"_blank\" href=\"http://docs.itthinx.com/document/"
164
- "groups/\">Documentation</a> pages to know more about how to use it."
165
  msgstr ""
 
 
166
 
167
- #: lib/admin/class-groups-admin-welcome.php:191
168
- msgid "New Documentation"
169
- msgstr ""
 
170
 
171
- #: lib/admin/class-groups-admin-welcome.php:187
172
- msgid ""
173
- "And you can now filter the list of users by one or multiple groups with one "
174
- "convenient field."
175
- msgstr ""
176
 
177
- #: lib/admin/class-groups-admin-welcome.php:185
178
- msgid ""
179
- "Another improvement is better filtering by groups and a reduced footprint on "
180
- "the Users admin screen."
181
- msgstr ""
182
 
183
- #: lib/admin/class-groups-admin-welcome.php:183
 
184
  msgid ""
185
- "Now you can assign new users directly to groups when you create a new user "
186
- "account from the Dashboard."
187
- msgstr ""
188
-
189
- #: lib/admin/class-groups-admin-welcome.php:180
190
- msgid "Improved User Interface"
191
  msgstr ""
 
 
192
 
193
- #: lib/admin/class-groups-admin-welcome.php:176
194
- msgid ""
195
- "Previously we used capabilities to do that, but changing to this new model "
196
- "makes things even easier."
197
  msgstr ""
198
 
199
- #: lib/admin/class-groups-admin-welcome.php:174
200
  msgid ""
201
- "Now you can protect your posts, pages and any other custom post type like "
202
- "products or events by simply assigning them to one or more groups."
203
  msgstr ""
204
 
205
- #: lib/admin/class-groups-admin-welcome.php:172
206
- msgid "We have made it even easier to protect your content!"
 
 
207
  msgstr ""
208
 
209
- #: lib/admin/class-groups-admin-welcome.php:169
210
- msgid "Protect Content Easily"
 
 
 
211
  msgstr ""
212
 
213
- #: lib/admin/class-groups-admin-welcome.php:165
214
- msgid "What's New?"
215
- msgstr ""
 
 
 
 
 
 
216
 
217
- #: lib/admin/class-groups-admin-welcome.php:160
 
218
  msgid ""
219
- "Please make sure to read the notes on <strong>Switching to Groups %s</"
220
- "strong> below."
221
  msgstr ""
 
 
 
222
 
223
- #: lib/admin/class-groups-admin-welcome.php:158
224
- msgid ""
225
- "It seems that you have updated from Groups 1.x where access restrictions "
226
- "were based on capabilities."
227
- msgstr ""
228
 
229
- #: lib/admin/class-groups-admin-welcome.php:155
230
- msgid "Important"
 
 
 
 
 
 
231
  msgstr ""
 
 
 
 
 
 
232
 
233
- #: lib/admin/class-groups-admin-welcome.php:149
 
234
  msgid ""
235
- "Thanks for using Groups! We have made it even easier to protect your content "
236
- "and hope you like it :)"
 
 
 
237
  msgstr ""
 
 
 
 
 
238
 
239
- #: lib/admin/class-groups-admin-welcome.php:138
240
- msgid "Welcome to Groups %s"
241
- msgstr ""
 
 
 
 
 
 
 
 
242
 
243
- #: lib/admin/class-groups-admin-welcome.php:111
244
- msgid "Welcome"
245
- msgstr ""
 
 
 
 
 
 
246
 
247
- #: lib/admin/class-groups-admin-welcome.php:110
248
- msgid "View the Welcome screen for this version of Groups"
249
- msgstr ""
 
250
 
251
- #: lib/admin/class-groups-admin-welcome.php:46
252
- #: lib/admin/class-groups-admin-welcome.php:47
253
- msgid "Welcome to Groups"
254
- msgstr ""
 
 
 
255
 
256
- #: lib/admin/class-groups-admin-users.php:275
257
- msgid "Filter"
 
 
 
 
 
 
258
  msgstr ""
259
 
260
  #: lib/admin/class-groups-admin-posts.php:221
@@ -262,347 +354,381 @@ msgstr ""
262
  msgid "Choose access restriction groups &hellip;"
263
  msgstr ""
264
 
265
- #: lib/admin/class-groups-admin-posts.php:167
266
- msgid "Terms"
267
- msgstr ""
268
-
269
- #: lib/admin/class-groups-admin-posts.php:165
270
- msgid "Also look for groups related to terms"
271
- msgstr ""
272
-
273
- #: lib/admin/class-groups-admin-posts.php:136
274
- #: lib/admin/class-groups-admin-posts.php:137
275
- msgid "Groups &hellip;"
276
- msgstr ""
277
 
278
- #: lib/admin/class-groups-admin-post-columns.php:93
279
- msgctxt "Column header"
280
- msgid "Groups"
281
- msgstr ""
 
282
 
283
- #: lib/admin/class-groups-admin-post-columns.php:92
284
- msgid "One or more groups granting access to entries."
285
- msgstr ""
 
 
 
 
 
 
 
 
286
 
287
- #: lib/access/class-groups-post-access.php:477
 
 
288
  msgid ""
289
- "This method is deprecated. You should use Groups_Post_Access_Legacy::"
290
- "get_read_post_capabilities() to retrieve the capabilities instead."
 
 
291
  msgstr ""
 
 
 
 
 
292
 
293
- #: lib/access/class-groups-post-access.php:352
294
  msgid ""
295
- "You should use Groups_Post_Access_Legacy::create() to pass a capability "
296
- "restriction instead."
297
  msgstr ""
298
 
299
- #: lib/access/class-groups-access-meta-boxes.php:467
300
- msgid ""
301
- "Please use <a href=\"%s\" target=\"_blank\">Groups File Access</a> for files "
302
- "that require complete protection."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
303
  msgstr ""
 
 
304
 
305
- #: lib/access/class-groups-access-meta-boxes.php:465
306
- msgid ""
307
- "The attachment page is restricted to authorized users, but due to technical "
308
- "limitations, the file can still be accessed directly via its URL."
 
 
 
 
309
  msgstr ""
 
 
310
 
311
- #: lib/access/class-groups-access-meta-boxes.php:461
312
- msgid "Restricts the visibility of this entry to members of the chosen groups."
 
313
  msgstr ""
 
 
 
 
 
 
 
 
 
 
 
 
314
 
315
- #: lib/access/class-groups-access-meta-boxes.php:445
 
316
  msgid ""
317
- "You can restrict the visibility to group members. Choose one or more groups "
318
- "to restrict access. If no groups are chosen, this entry is visible to anyone."
319
- msgstr ""
320
-
321
- #: lib/access/class-groups-access-meta-boxes.php:242
322
- msgid "You need to have permission to set access restrictions."
323
  msgstr ""
 
 
 
324
 
325
- #: lib/access/class-groups-access-meta-boxes.php:229
326
- msgid "Restricts the visibility of this %s to members of the chosen groups."
 
327
  msgstr ""
328
 
329
- #: lib/access/class-groups-access-meta-boxes.php:209
330
- #: lib/access/class-groups-access-meta-boxes.php:210
331
- #: lib/access/class-groups-access-meta-boxes.php:443
332
- #: lib/access/class-groups-access-meta-boxes.php:444
333
- msgid "Anyone &hellip;"
334
- msgstr ""
335
 
336
- #: lib/access/class-groups-access-meta-boxes.php:203
337
- #: lib/access/class-groups-access-meta-boxes.php:413
338
- msgid "Read"
339
- msgstr ""
340
 
341
- #: lib/access/class-groups-access-meta-boxes.php:196
342
- #: lib/access/class-groups-access-meta-boxes.php:446
343
- msgid "You can create a new group by indicating the group's name."
344
- msgstr ""
345
 
346
- #: lib/access/class-groups-access-meta-boxes.php:190
 
347
  msgid ""
348
- "You can restrict the visibility of this %1$s to group members. Choose one or "
349
- "more groups that are allowed to read this %2$s. If no groups are chosen, the "
350
- "%3$s is visible to anyone."
351
  msgstr ""
 
 
352
 
353
- #: lib/access/class-groups-access-meta-boxes.php:136
354
- msgid ""
355
- "Choose or enter <em>Premium</em> in the <em>Read</em> field located in the "
356
- "<em>Groups</em> box and save or update the post (or hit Enter)."
357
  msgstr ""
358
 
359
- #: lib/access/class-groups-access-meta-boxes.php:124
360
- msgid "Note that you must be a member of a group to use it to restrict access."
361
  msgstr ""
362
 
363
- #: lib/access/class-groups-access-meta-boxes.php:121
364
- msgid "You can select one or more groups to restrict access to its members."
365
- msgstr ""
 
 
366
 
367
- #: lib/access/class-groups-access-meta-boxes.php:118
368
  msgid ""
369
- "Use the <em>Groups</em> box to limit the visibility of posts, pages and "
370
- "other post types."
371
  msgstr ""
372
 
373
- #: lib/access/class-groups-access-meta-boxes.php:98
374
- msgctxt "Meta box title"
375
- msgid "Groups"
 
 
376
  msgstr ""
 
 
 
377
 
378
- #. Author URI of the plugin/theme
379
- msgid "http://www.itthinx.com"
380
- msgstr ""
 
 
381
 
382
- #. Author of the plugin/theme
383
- msgid "itthinx"
384
  msgstr ""
385
 
386
- #. Description of the plugin/theme
387
- msgid ""
388
- "Groups provides group-based user membership management, group-based "
389
- "capabilities and content access control."
390
- msgstr ""
391
 
392
- #. Plugin URI of the plugin/theme
393
- msgid "http://www.itthinx.com/plugins/groups"
 
 
 
394
  msgstr ""
 
 
395
 
396
  # @ groups
397
- #: lib/views/class-groups-shortcodes.php:598
398
- msgid "You have left the %s group."
399
- msgstr "Vous ne faites plus parti du groupe %s."
 
 
 
400
 
401
  # @ groups
402
- #: lib/views/class-groups-shortcodes.php:553
403
- msgid "Leave the %s group"
404
- msgstr "Quitter le groupe %s"
 
 
 
 
405
 
406
  # @ groups
407
- #: lib/views/class-groups-shortcodes.php:527
408
- msgid "You are a member of the %s group."
409
- msgstr "Vous êtes un membre du groupe %s."
 
 
 
 
410
 
411
  # @ groups
412
- #: lib/views/class-groups-shortcodes.php:522
413
- msgid "You have joined the %s group."
414
- msgstr "Vous avez rejoint le groupe %s."
415
 
416
  # @ groups
417
- #: lib/views/class-groups-shortcodes.php:469
418
- msgid "Join the %s group"
419
- msgstr "Rejoignez le groupe %s"
420
 
421
- #: lib/views/class-groups-shortcodes.php:121
422
- msgid "Log out"
423
- msgstr "Se déconnecter"
424
 
425
- # @ default
426
- #: lib/core/class-groups-pagination.php:151
427
- msgid "Go to the last page"
428
- msgstr "Accédez à la dernière page"
429
 
430
- # @ default
431
- #: lib/core/class-groups-pagination.php:144
432
- msgid "Go to the next page"
433
- msgstr "Accédez à la page suivante"
 
434
 
435
- # @ default
436
- #: lib/core/class-groups-pagination.php:140
437
- msgctxt "paging"
438
- msgid "%1$s of %2$s"
439
- msgstr "%1$s sur %2$s"
 
 
 
 
 
 
 
 
 
440
 
441
- # @ default
442
- #: lib/core/class-groups-pagination.php:133
443
- msgid "Current page"
444
- msgstr "Page actuelle"
445
 
446
- # @ default
447
- #: lib/core/class-groups-pagination.php:124
448
- msgid "Go to the previous page"
449
- msgstr "Accéder à la page précédente"
450
 
451
- # @ default
452
- #: lib/core/class-groups-pagination.php:117
453
- msgid "Go to the first page"
454
- msgstr "Accéder à la première page"
455
 
456
- # @ default
457
- #: lib/core/class-groups-pagination.php:96
458
- msgid "1 item"
459
- msgid_plural "%s items"
460
- msgstr[0] "1 article"
461
- msgstr[1] "%s articles"
462
 
463
- # @ groups
464
- #: lib/core/class-groups-help.php:141
465
  msgid ""
466
- "Thank you for using <a href=\"http://www.itthinx.com/plugins/groups\" target="
467
- "\"_blank\">Groups</a> by <a href=\"http://www.itthinx.com\" target=\"_blank"
468
- "\">itthinx</a>."
469
  msgstr ""
470
- "Merci d'utiliser <a href=\"http://www.itthinx.com/plugins/groups\" target="
471
- "\"_blank\">Groups</a> par <a href=\"http://www.itthinx.com\" target=\"_blank"
472
- "\">itthinx</a>."
473
 
474
- # @ groups
475
- #: lib/core/class-groups-help.php:92
476
- msgid ""
477
- "Here you can <strong>add</strong>, <strong>edit</strong> and <strong>remove</"
478
- "strong> groups."
479
  msgstr ""
480
- "Ici vous pouvez <strong>ajouter</strong>, <strong>modifier</strong> et "
481
- "<strong>supprimer</strong> les groupes."
482
 
483
- #: lib/core/class-groups-help.php:87
484
- msgid ""
485
- "The complete documentation is available on the <a href=\"http://docs.itthinx."
486
- "com/document/groups\">Documentation</a> pages for Groups."
487
  msgstr ""
488
- "La documentation complète est disponible sur les pages du <a href=\"http://"
489
- "docs.itthinx.com/document/groups\">Documentation</a> pour Groups."
490
-
491
- # @ groups
492
- #: lib/auto/class-groups-registered.php:73
493
- msgid "Registered"
494
- msgstr "Enregistré"
495
-
496
- # @ groups
497
- #: lib/admin/groups-admin-tree-view.php:43
498
- msgid "Tree of Groups"
499
- msgstr "Arborescence des Groupes"
500
 
501
  # @ groups
502
- #: lib/admin/groups-admin-options.php:353
503
- msgid ""
504
- "CAUTION: If this option is active while the plugin is deactivated, ALL "
505
- "plugin settings and data will be DELETED for <strong>all sites</strong>. If "
506
- "you are going to use this option, now would be a good time to make a backup. "
507
- "By enabling this option you agree to be solely responsible for any loss of "
508
- "data or any other consequences thereof."
509
- msgstr ""
510
- "ATTENTION : Si cette option est activée lorsque l'extension est désactivée, "
511
- "tous les paramètres de l'extension et les données seront supprimés pour tous "
512
- "les sites. Si vous êtes sur le point d'utiliser cette option, c'est le "
513
- "moment de faire une sauvegarde ! En activant cette option, vous acceptez "
514
- "d'être seul responsable de toute perte de données et/ou des conséquences "
515
- "liées à celle-ci."
516
 
517
- # @ groups
518
- #: lib/admin/groups-admin-options.php:350
519
- msgid "Delete all Groups plugin data for ALL sites on network deactivation"
520
  msgstr ""
521
- "Effacer toutes les données de l'extension &quot;Groups&quot; pour TOUS les "
522
- "sites lors de la désactivation du réseau"
523
 
524
  # @ groups
525
- #: lib/admin/groups-admin-options.php:347
526
- msgid "Network deactivation and data persistence"
527
- msgstr "Désactivation du réseau et de la persistance des données"
 
528
 
529
  # @ groups
530
- #: lib/admin/groups-admin-options.php:325
531
  msgid "Groups network options"
532
  msgstr "Options de réseau de l'extension &quot;Groups&quot;"
533
 
534
  # @ groups
535
- #: lib/admin/groups-admin-options.php:285
 
 
 
 
 
536
  msgid ""
537
- "CAUTION: If this option is active while the plugin is deactivated, ALL "
538
- "plugin settings and data will be DELETED. If you are going to use this "
539
- "option, now would be a good time to make a backup. By enabling this option "
540
- "you agree to be solely responsible for any loss of data or any other "
541
- "consequences thereof."
542
  msgstr ""
543
- "ATTENTION: Si cette option est active lorsque le plugin est désactivé, TOUS "
544
- "les paramètres et données de l'extension seront effacés. Si vous pensez "
545
- "utiliser cette option, il serait bon de faire une sauvegarde dès maintenant. "
546
- "En activant cette option, vous acceptez d'être seul responsable de toute "
547
- "perte de données et des autres liées à cette activation."
548
 
549
- # @ groups
550
- #: lib/admin/groups-admin-options.php:281
551
- msgid "Delete all Groups plugin data on deactivation"
552
  msgstr ""
553
- "Supprimer Toutes les données de l'extension Groups lorsque le Plugin est "
554
- "désactivé"
555
 
556
- # @ groups
557
- #: lib/admin/groups-admin-options.php:277
558
- msgid "Deactivation and data persistence"
559
- msgstr "Désactivation et Conservation des données"
 
 
 
560
 
561
  # @ groups
562
- #: lib/admin/groups-admin-options.php:273
563
  msgid "If you lock yourself out, please ask an administrator to help."
564
  msgstr ""
565
  "Si vous êtes verrouillés, veuillez demander à un administrateur afin "
566
  "d'obtenir de l'aide."
567
 
568
- # @ groups
569
- #: lib/admin/groups-admin-options.php:271
570
- msgid "A minimum set of permissions will be preserved."
571
- msgstr "Un minimum d'autorisations sera préservée."
572
-
573
- # @ groups
574
- #: lib/admin/groups-admin-options.php:268
575
  msgid ""
576
- "These permissions apply to Groups management. They do not apply to access "
577
- "permissions derived from Groups capabilities."
 
 
578
  msgstr ""
579
- "Ces autorisations concernent la gestion des Groupes. Elles ne se appliquent "
580
- "pas aux autorisations d'accès liées aux capacités des Groupes. "
581
-
582
- # @ groups
583
- #: lib/admin/groups-admin-options.php:267
584
- msgid "Permissions"
585
- msgstr "Autorisations"
586
-
587
- # @ groups
588
- #: lib/admin/groups-admin-options.php:262
589
- msgid "Show the Groups tree view."
590
- msgstr "Afficher l'arborescence des Groupes."
591
 
592
- # @ groups
593
- #: lib/admin/groups-admin-options.php:258
594
- msgid "Tree view"
595
- msgstr " Aperçu de l'Arborescence"
596
 
597
- # @ groups
598
- #: lib/admin/groups-admin-options.php:253
599
- msgid "Show groups in user profiles."
600
- msgstr "Afficher le Groupe dans le profile de l'Utilisateur."
601
 
602
- # @ groups
603
- #: lib/admin/groups-admin-options.php:249
604
- msgid "User profiles"
605
- msgstr "Profils d'Utilisateurs"
 
 
606
 
607
  # @ groups
608
  #: legacy/admin/groups-admin-options-legacy.php:62
@@ -614,160 +740,122 @@ msgstr ""
614
  "Les capacités sélectionnées seront proposées pour restreindre l'accès aux "
615
  "publications."
616
 
617
- # @ groups
618
- #: lib/admin/groups-admin-options.php:245
619
- msgid ""
620
- "Disabling this setting for a post type does not remove existing access "
621
- "restrictions on individual posts of that type."
622
- msgstr ""
623
- "La désactivation de ce paramètre pour un type de publication ne supprime pas "
624
- "les restrictions d'accès existantes sur les publications individuelles de ce "
625
- "type."
626
 
627
- # @ groups
628
- #: lib/admin/groups-admin-options.php:244
629
  msgid ""
630
- "This determines for which post types access restriction settings are offered."
 
631
  msgstr ""
632
- "Cela détermine pour quels types de publication les paramètres de restriction "
633
- "d'accès sont proposés."
634
-
635
- # @ groups
636
- #: lib/admin/groups-admin-options.php:221
637
- msgid "Show access restrictions for these post types."
638
- msgstr "Afficher les Restrictions d'Accès pour ces types de publications."
639
 
640
  # @ groups
641
- #: lib/admin/groups-admin-options.php:218
642
- msgid "Post types"
643
- msgstr "Types de publication"
 
644
 
645
  # @ groups
646
- #: lib/admin/groups-admin-options.php:216
647
- msgid "Access restricions"
648
- msgstr "Restrictions d'accès"
 
649
 
650
- # @ groups
651
- #: lib/admin/groups-admin-options.php:212
652
- msgid ""
653
- "Administrators override all access permissions derived from Groups "
654
- "capabilities."
655
  msgstr ""
656
- "Les administrateurs ont priorité sur toutes les autorisations d'accès issues "
657
- "des Capacités des Groupes."
658
 
659
  # @ groups
660
- #: lib/admin/groups-admin-options.php:208
661
- msgid "Administrator Access Override"
662
- msgstr "Priorité Accès Administrateur"
663
-
664
- #: lib/admin/groups-admin-options.php:191
665
  msgid ""
666
- "Enhanced functionality is available via official <a href=\"http://www."
667
- "itthinx.com/shop/\">Extensions</a> for Groups."
668
  msgstr ""
 
 
669
 
670
- # @ groups
671
- #: lib/admin/groups-admin-options.php:146
672
- msgid "Role"
673
- msgstr "Rôle"
674
-
675
- # @ groups
676
- #: lib/admin/groups-admin-options.php:123
677
- msgid "Options saved."
678
- msgstr "Options enregistrées."
679
-
680
- # @ groups
681
- #: lib/admin/groups-admin-options.php:52
682
- msgid "Administer Groups plugin options"
683
- msgstr "Administrer les Options du plugin &quot;Groups&quot;"
684
-
685
- # @ groups
686
- #: lib/admin/groups-admin-options.php:51
687
- msgid "Administer Groups"
688
- msgstr "Administrer les Groupes"
689
-
690
- # @ groups
691
- #: lib/admin/groups-admin-options.php:50
692
- msgid "Access Groups"
693
- msgstr "Groupes d'Accès"
694
-
695
- # @ groups
696
- #: lib/admin/groups-admin-groups.php:516
697
- msgid "This group has no capabilities."
698
- msgstr "Ce groupe n'a pas de capacités"
699
 
700
  # @ groups
701
- #: lib/admin/groups-admin-groups.php:383
702
- msgid "Remove capability"
703
- msgstr "Supprimer une Capacité"
 
704
 
705
  # @ groups
706
- #: lib/admin/groups-admin-groups.php:382
707
- msgid "Add capability"
708
- msgstr "Ajouter une capacité"
 
 
 
 
 
 
 
709
 
710
  # @ groups
711
- #: lib/admin/groups-admin-groups.php:381
712
- msgid "Remove group"
713
- msgstr "Supprimer le groupe"
 
714
 
715
  # @ groups
716
- #: lib/admin/groups-admin-groups.php:361 lib/admin/groups-admin-groups.php:362
717
- msgid "Capabilities &hellip;"
718
- msgstr "Capacités &hellip;"
719
 
720
  # @ groups
721
- #: lib/admin/groups-admin-groups.php:319
722
- msgid "Group Name"
723
- msgstr "Nom du Groupe"
724
 
725
- #: lib/admin/groups-admin-groups.php:316
726
- msgid "Group ID"
727
  msgstr ""
728
 
729
- # @ groups
730
- #: lib/admin/groups-admin-groups.php:304
731
- msgid "Group"
732
- msgstr "Groupe"
733
-
734
  # @ groups
735
  #: lib/admin/groups-admin-groups.php:212
736
  msgid "New Group"
737
  msgstr "Nouveau Groupe"
738
 
739
  # @ groups
740
- #: lib/admin/groups-admin-groups.php:202
741
- msgid "Click to add a new group"
742
- msgstr "Cliquez pour ajouter un nouveau groupe"
743
-
744
- # @ groups
745
- #: lib/admin/groups-admin-groups.php:76
746
- msgid "The group has been deleted."
747
- msgstr "Le groupe a été supprimé."
 
 
748
 
749
  # @ groups
750
- #: lib/admin/groups-admin-groups.php:71
751
- msgid "The <em>%s</em> group has been updated."
752
- msgstr "Le groupe <em>%s</em> a bien été mis à jour."
753
 
754
  # @ groups
755
- #: lib/admin/groups-admin-groups.php:63
756
- msgid "The <em>%s</em> group has been created."
757
- msgstr "Le groupe <em>%s</em> a bien été créé."
758
 
759
  # @ groups
760
- #: lib/admin/groups-admin-groups-remove.php:142
761
- msgid ""
762
- "Please confirm removal of the following groups. This action cannot be undone."
763
- msgstr ""
764
- "Confirmez svp la suppression des groupes suivants. Cette action ne peut être "
765
- "annulée."
766
 
767
  # @ groups
768
- #: lib/admin/groups-admin-groups-remove.php:135
769
- msgid "Remove groups"
770
- msgstr "Supprimer les Groupes"
 
771
 
772
  # @ groups
773
  #: lib/admin/groups-admin-groups-remove.php:116
@@ -775,68 +863,74 @@ msgid "No such groups."
775
  msgstr "Aucuns Groupes."
776
 
777
  # @ groups
778
- #: lib/admin/groups-admin-groups-remove.php:59
779
- msgid "Group Name : %s"
780
- msgstr "Nom du Groupe : %s"
 
 
 
 
781
 
782
- # @ groups
783
- #: lib/admin/groups-admin-groups-remove.php:53
784
- msgid "Remove a group"
785
- msgstr "Supprimer un Groupe"
786
 
787
- # @ groups
788
- #: lib/admin/groups-admin-groups-edit.php:204
789
  msgid ""
790
- "The <em>%s</em> group already exists and cannot be used to name this one."
 
791
  msgstr ""
792
- "Le groupe <em>%s</em> existe déjà et ne peux pas être utilisé pour nommer "
793
- "celui-ci."
794
 
795
- # @ groups
796
- #: lib/admin/groups-admin-groups-edit.php:196
797
- msgid "The <em>Name</em> must not be empty."
798
- msgstr "Le <em>Nom</em> ne doit pas être vide."
799
-
800
- #: lib/admin/groups-admin-groups-edit.php:141
801
- msgid "Inherited capabilities:"
802
- msgstr "Capacités héritée:"
803
 
804
- # @ groups
805
- #: lib/admin/groups-admin-groups-edit.php:130
806
- msgid "The chosen capabilities are assigned to the group."
807
- msgstr "Les capacités choisies sont attribuées au groupe."
 
808
 
809
  # @ groups
810
- #: lib/admin/groups-admin-groups-edit.php:68
811
- msgid "Edit a group"
812
- msgstr "Modifier un groupe"
 
 
 
813
 
814
  # @ groups
815
- #: lib/admin/groups-admin-groups-edit.php:43
816
- #: lib/admin/groups-admin-groups-remove.php:41
817
- msgid "No such group."
818
- msgstr "Aucun groupe."
819
 
820
- # @ groups
821
- #: lib/admin/groups-admin-groups-add.php:165
822
- msgid "The <em>%s</em> group already exists."
823
- msgstr "Le groupe <em>%s</em> existe déjà."
824
 
825
  # @ groups
826
- #: lib/admin/groups-admin-groups-add.php:163
827
- msgid "The name must not be empty."
828
- msgstr "Le nom ne doit pas être vide."
 
 
 
 
 
 
829
 
830
  # @ groups
831
- #: lib/admin/groups-admin-groups-add.php:109
832
- msgid "These capabilities will be assigned to the group."
833
- msgstr "Ces capacités seront attribués au groupe."
 
834
 
835
  # @ groups
836
- #: lib/admin/groups-admin-groups-add.php:100
837
- #: lib/admin/groups-admin-groups-edit.php:120
838
- msgid "Choose capabilities &hellip;"
839
- msgstr "Choisissez les capacités &hellip;"
840
 
841
  # @ groups
842
  #: lib/admin/groups-admin-groups-add.php:76
@@ -844,134 +938,114 @@ msgstr "Choisissez les capacités &hellip;"
844
  msgid "Parent"
845
  msgstr "Parent"
846
 
847
- # @ groups
848
- #: lib/admin/groups-admin-groups-add.php:69
849
- #: lib/admin/groups-admin-groups-edit.php:79
850
- msgid "Name"
851
- msgstr "Nom"
852
-
853
- # @ groups
854
- #: lib/admin/groups-admin-groups-add.php:59
855
- msgid "Add a new group"
856
- msgstr "Ajoutez un nouveau groupe"
857
-
858
- # @ groups
859
- #: lib/admin/groups-admin-capabilities.php:484
860
- #: lib/admin/groups-admin-groups.php:523
861
- msgid "There are no results."
862
- msgstr "Il n'y a aucun résultat."
863
-
864
- # @ groups
865
- #: lib/admin/groups-admin-capabilities.php:371
866
- #: lib/admin/groups-admin-groups.php:380
867
- msgid "Bulk Actions"
868
- msgstr "Actions Groupées"
869
 
870
  # @ groups
871
- #: lib/admin/groups-admin-capabilities.php:357
872
- #: lib/admin/groups-admin-groups.php:346
873
- msgid "Results per page"
874
- msgstr "Résultats par page"
875
 
876
  # @ groups
877
- #: lib/admin/groups-admin-capabilities.php:335
878
- #: lib/admin/groups-admin-groups.php:324
879
- msgid "Clear"
880
- msgstr "Effacer"
881
-
882
- #: lib/admin/groups-admin-capabilities.php:326
883
- msgid "Capability ID"
884
  msgstr ""
 
 
885
 
886
  # @ groups
887
- #: lib/admin/groups-admin-capabilities.php:324
888
- #: lib/admin/groups-admin-groups.php:315
889
- msgid "Filters"
890
- msgstr "Filtres"
 
 
 
891
 
892
- # @ groups
893
- #: lib/admin/groups-admin-capabilities.php:449
894
- #: lib/admin/groups-admin-groups.php:460
895
- msgid "Edit"
896
- msgstr "Editer"
 
897
 
898
- # @ groups
899
- #: lib/admin/groups-admin-capabilities.php:217
900
- #: lib/admin/groups-admin-capabilities.php:222
901
- msgid "Refresh"
902
- msgstr "Actualiser"
 
903
 
904
- # @ groups
905
- #: lib/admin/groups-admin-capabilities.php:212
906
- msgid "Click to refresh capabilities"
907
- msgstr "Cliquez ici pour actualiser les capacités"
 
 
908
 
909
- # @ groups
910
- #: lib/admin/groups-admin-capabilities.php:206
911
- msgid "New Capability"
912
- msgstr "Nouvelle Capacité"
 
 
913
 
914
  # @ groups
915
- #: lib/admin/groups-admin-capabilities.php:196
916
- msgid "Click to add a new capability"
917
- msgstr "Cliquez pour ajouter une nouvelle capacité"
 
918
 
919
  # @ groups
920
- #: lib/admin/groups-admin-capabilities.php:126
921
- msgid "A Duck!"
922
- msgstr "Un Canard !"
923
 
924
- # @ groups
925
- #: lib/admin/groups-admin-capabilities.php:123
926
- msgid "No new capabilities have been found."
927
- msgstr "Pas de nouvelles capacités trouvées."
 
928
 
929
- # @ groups
930
- #: lib/admin/groups-admin-capabilities.php:121
931
- msgid "One capability has been added."
932
- msgid_plural "%d capabilities have been added."
933
- msgstr[0] "Une capacité a été ajouté."
934
- msgstr[1] "%d capacités ont été ajoutées."
935
 
936
  # @ groups
937
- #: lib/admin/groups-admin-capabilities.php:75
938
- msgid "The capability has been deleted."
939
- msgstr "La capacité a été suppriméé."
940
 
941
- # @ groups
942
- #: lib/admin/groups-admin-capabilities.php:70
943
- msgid "The <em>%s</em> capability has been updated."
944
- msgstr "La capacité <em>%s</em> a été mise à jour."
945
 
946
  # @ groups
947
- #: lib/admin/groups-admin-capabilities.php:62
948
- msgid "The <em>%s</em> capability has been created."
949
- msgstr "La Capacité <em>%s</em> a bien été créée."
950
 
951
- # @ groups
952
- #: lib/admin/groups-admin-capabilities-remove.php:145
953
- #: lib/admin/groups-admin-groups-remove.php:149
954
- msgid "<strong>%s</strong>"
955
- msgstr "<strong>%s</strong>"
956
 
957
- # @ groups
958
- #: lib/admin/groups-admin-capabilities-remove.php:139
959
- msgid ""
960
- "Please confirm to remove the following capabilities. This action cannot be "
961
- "undone."
962
  msgstr ""
963
- "SVP, Confirmez la suppression des capacités suivantes. Cette action ne peut "
964
- "être annulée."
965
 
966
  # @ groups
967
- #: lib/admin/groups-admin-capabilities-remove.php:133
968
- msgid "Remove capabilities"
969
- msgstr "Retirer les capacités"
 
970
 
971
  # @ groups
972
- #: lib/admin/groups-admin-capabilities-remove.php:116
973
- msgid "No such capabilities."
974
- msgstr "Aucunes Capacités."
975
 
976
  # @ groups
977
  #: lib/admin/groups-admin-capabilities-remove.php:62
@@ -984,492 +1058,333 @@ msgstr "Aucunes Capacités."
984
  msgid "Remove"
985
  msgstr "Supprimer"
986
 
987
- # @ groups
988
- #: lib/admin/groups-admin-capabilities-remove.php:59
989
- msgid "Capability : %s"
990
- msgstr "Capacités : %s"
991
-
992
  # @ groups
993
  #: lib/admin/groups-admin-capabilities-remove.php:53
994
  msgid "Remove a capability"
995
  msgstr "Supprimer une capacité"
996
 
997
  # @ groups
998
- #: lib/admin/groups-admin-capabilities-edit.php:126
999
- msgid "The <em>%s</em> capability could not be updated."
1000
- msgstr "La capacité <em>%s</em> n'a pas pu être mise à jour."
1001
-
1002
- # @ groups
1003
- #: lib/admin/groups-admin-capabilities-edit.php:116
1004
- msgid ""
1005
- "The <em>%s</em> capability already exists and cannot be assigned to this one."
1006
- msgstr ""
1007
- "La capacité <em>%s</em> existe déjà et ne peut pas être attribuée à ce "
1008
- "groupe."
1009
-
1010
- # @ groups
1011
- #: lib/admin/groups-admin-capabilities-edit.php:77
1012
- #: lib/admin/groups-admin-groups-edit.php:158
1013
- #: lib/admin/groups-admin-options.php:203
1014
- #: lib/admin/groups-admin-options.php:305
1015
- #: lib/admin/groups-admin-options.php:357
1016
- msgid "Save"
1017
- msgstr "Sauvegarder"
1018
-
1019
- # @ groups
1020
- #: lib/admin/groups-admin-capabilities-edit.php:56
1021
- msgid "Edit a capability"
1022
- msgstr "Modifier une capacité"
1023
-
1024
- # @ groups
1025
- #: lib/admin/groups-admin-capabilities-edit.php:41
1026
- #: lib/admin/groups-admin-capabilities-remove.php:41
1027
- msgid "No such capability."
1028
- msgstr "Aucune capacité."
1029
-
1030
- # @ groups
1031
- #: lib/admin/groups-admin-capabilities-add.php:104
1032
- msgid "The <em>%s</em> capability already exists."
1033
- msgstr "La Capacité <em>%s</em> existe déjà."
1034
-
1035
- # @ groups
1036
- #: lib/admin/groups-admin-capabilities-add.php:102
1037
- #: lib/admin/groups-admin-capabilities-edit.php:130
1038
- msgid "The <em>Capability</em> must not be empty."
1039
- msgstr "La <em>Capacité</em> ne doit pas être vide."
1040
-
1041
- # @ groups
1042
- #: lib/admin/groups-admin-capabilities-add.php:70
1043
- #: lib/admin/groups-admin-capabilities-edit.php:79
1044
- #: lib/admin/groups-admin-capabilities-remove.php:64
1045
- #: lib/admin/groups-admin-capabilities-remove.php:150
1046
- #: lib/admin/groups-admin-groups-add.php:121
1047
- #: lib/admin/groups-admin-groups-edit.php:160
1048
- #: lib/admin/groups-admin-groups-remove.php:64
1049
- #: lib/admin/groups-admin-groups-remove.php:154
1050
- msgid "Cancel"
1051
- msgstr "Annuler"
1052
 
1053
  # @ groups
1054
- #: lib/admin/groups-admin-capabilities-add.php:68
1055
- #: lib/admin/groups-admin-capabilities.php:201
1056
- #: lib/admin/groups-admin-groups-add.php:119
1057
- #: lib/admin/groups-admin-groups.php:207
1058
- msgid "Add"
1059
- msgstr "Ajouter"
1060
 
1061
  # @ groups
1062
- #: lib/admin/groups-admin-capabilities-add.php:62
1063
- #: lib/admin/groups-admin-capabilities-edit.php:71
1064
- #: lib/admin/groups-admin-capabilities.php:315
1065
- #: lib/admin/groups-admin-groups-add.php:83
1066
- #: lib/admin/groups-admin-groups-edit.php:93
1067
- #: lib/admin/groups-admin-groups.php:305
1068
- msgid "Description"
1069
- msgstr "Description"
1070
 
1071
  # @ groups
1072
- #: lib/admin/groups-admin-capabilities-add.php:57
1073
- #: lib/admin/groups-admin-capabilities-edit.php:66
1074
- #: lib/admin/groups-admin-capabilities.php:314
1075
- #: lib/admin/groups-admin-capabilities.php:330
1076
- msgid "Capability"
1077
- msgstr "Capacité"
1078
 
1079
  # @ groups
1080
- #: lib/admin/groups-admin-capabilities-add.php:50
1081
- msgid "Add a new capability"
1082
- msgstr "Ajouter une nouvelle capacité"
1083
 
1084
  # @ groups
1085
- #: lib/admin/groups-admin-capabilities-add.php:34
1086
- #: lib/admin/groups-admin-capabilities-add.php:89
1087
- #: lib/admin/groups-admin-capabilities-add.php:93
1088
- #: lib/admin/groups-admin-capabilities-edit.php:35
1089
- #: lib/admin/groups-admin-capabilities-edit.php:96
1090
- #: lib/admin/groups-admin-capabilities-edit.php:100
1091
- #: lib/admin/groups-admin-capabilities-remove.php:35
1092
- #: lib/admin/groups-admin-capabilities-remove.php:83
1093
- #: lib/admin/groups-admin-capabilities-remove.php:87
1094
- #: lib/admin/groups-admin-capabilities-remove.php:110
1095
- #: lib/admin/groups-admin-capabilities-remove.php:175
1096
- #: lib/admin/groups-admin-capabilities-remove.php:179
1097
- #: lib/admin/groups-admin-capabilities.php:48
1098
- #: lib/admin/groups-admin-capabilities.php:141
1099
- #: lib/admin/groups-admin-capabilities.php:172
1100
- #: lib/admin/groups-admin-capabilities.php:178
1101
- #: lib/admin/groups-admin-groups-add.php:36
1102
- #: lib/admin/groups-admin-groups-add.php:139
1103
- #: lib/admin/groups-admin-groups-add.php:143
1104
- #: lib/admin/groups-admin-groups-edit.php:37
1105
- #: lib/admin/groups-admin-groups-edit.php:176
1106
- #: lib/admin/groups-admin-groups-edit.php:180
1107
- #: lib/admin/groups-admin-groups-remove.php:35
1108
- #: lib/admin/groups-admin-groups-remove.php:83
1109
- #: lib/admin/groups-admin-groups-remove.php:87
1110
- #: lib/admin/groups-admin-groups-remove.php:110
1111
- #: lib/admin/groups-admin-groups-remove.php:177
1112
- #: lib/admin/groups-admin-groups-remove.php:181
1113
- #: lib/admin/groups-admin-groups.php:49 lib/admin/groups-admin-groups.php:148
1114
- #: lib/admin/groups-admin-groups.php:179 lib/admin/groups-admin-groups.php:185
1115
- #: lib/admin/groups-admin-options.php:39 lib/admin/groups-admin-options.php:319
1116
- #: lib/admin/groups-admin-tree-view.php:37 lib/test/groups-tests.php:385
1117
- #: lib/test/groups-tests.php:391
1118
- msgid "Access denied."
1119
- msgstr "Accès refusé."
1120
 
1121
  # @ groups
1122
- #: lib/admin/class-groups-admin.php:208 lib/admin/class-groups-admin.php:268
1123
- #: lib/core/class-groups-help.php:70
1124
- msgid "Options"
1125
- msgstr "Options"
1126
 
1127
- # @ groups
1128
- #: lib/admin/class-groups-admin.php:207
1129
- msgid "Groups options"
1130
- msgstr "Options des Groupes"
1131
 
1132
- # @ groups
1133
- #: legacy/admin/groups-admin-options-legacy.php:59
1134
- #: lib/admin/class-groups-admin.php:195
1135
- #: lib/admin/groups-admin-capabilities.php:192
1136
- #: lib/admin/groups-admin-groups-add.php:97
1137
- #: lib/admin/groups-admin-groups-edit.php:117
1138
- #: lib/admin/groups-admin-groups.php:306 lib/core/class-groups-help.php:71
1139
- msgid "Capabilities"
1140
- msgstr "Capacités"
1141
 
1142
- # @ groups
1143
- #: lib/admin/class-groups-admin.php:194
1144
- msgid "Groups Capabilities"
1145
- msgstr "Capacités des Groupes"
1146
 
1147
  # @ groups
1148
- #: lib/admin/class-groups-admin.php:180 lib/admin/class-groups-admin.php:181
1149
- msgid "Tree"
1150
- msgstr "Arborescence"
1151
-
1152
- #: lib/admin/class-groups-admin.php:158 lib/admin/groups-admin-groups.php:199
1153
- msgctxt "page-title"
1154
- msgid "Groups"
1155
- msgstr "Groupes"
1156
-
1157
- #: lib/admin/class-groups-admin.php:140
1158
- msgctxt "menu item title"
1159
- msgid "Groups"
1160
- msgstr "Groupes"
1161
 
1162
  # @ groups
1163
- #: lib/admin/class-groups-admin-users.php:374
1164
- msgid "--"
1165
- msgstr "--"
1166
 
1167
  # @ groups
1168
- #: lib/admin/class-groups-admin-users.php:215
1169
- #: lib/admin/groups-admin-capabilities.php:334
1170
- #: lib/admin/groups-admin-capabilities.php:360
1171
- #: lib/admin/groups-admin-capabilities.php:374
1172
- #: lib/admin/groups-admin-groups.php:323 lib/admin/groups-admin-groups.php:349
1173
- #: lib/admin/groups-admin-groups.php:385
1174
- msgid "Apply"
1175
- msgstr "Appliquer"
1176
 
1177
  # @ groups
1178
- #: lib/admin/class-groups-admin-users.php:213
1179
- msgid "Remove from group"
1180
- msgstr "Retirer du groupe"
1181
 
1182
  # @ groups
1183
- #: lib/admin/class-groups-admin-users.php:212
1184
- msgid "Add to group"
1185
- msgstr "Ajouter au groupe"
1186
 
1187
  # @ groups
1188
- #: lib/admin/class-groups-admin-users.php:211
1189
- msgid "Group Actions"
1190
- msgstr "Actions du Groupe"
1191
 
1192
  # @ groups
1193
- #: lib/admin/class-groups-admin-user-profile.php:88
1194
- #: lib/admin/class-groups-admin-user-profile.php:176
1195
- msgid "The user is a member of the chosen groups."
1196
- msgstr "L'utilisateur est un membre des Groupes choisis."
1197
 
1198
- # @ groups
1199
- #: lib/admin/class-groups-admin-user-profile.php:80
1200
- #: lib/admin/class-groups-admin-user-profile.php:81
1201
- #: lib/admin/class-groups-admin-user-profile.php:167
1202
- #: lib/admin/class-groups-admin-user-profile.php:168
1203
- #: lib/admin/class-groups-admin-users.php:190
1204
- #: lib/admin/class-groups-admin-users.php:191
1205
- #: lib/admin/class-groups-admin-users.php:251
1206
- #: lib/admin/class-groups-admin-users.php:252
1207
- msgid "Choose groups &hellip;"
1208
- msgstr "Choisissez des Groupes &hellip;"
1209
 
1210
- # @ groups
1211
- #. Plugin Name of the plugin/theme
1212
- #: lib/access/class-groups-access-meta-boxes.php:112
1213
- #: lib/access/class-groups-access-meta-boxes.php:115
1214
- #: lib/access/class-groups-access-meta-boxes.php:471
1215
- #: lib/admin/class-groups-admin-posts.php:204
1216
- #: lib/admin/class-groups-admin-user-profile.php:72
1217
- #: lib/admin/class-groups-admin-user-profile.php:133
1218
- #: lib/admin/class-groups-admin-user-profile.php:157
1219
- #: lib/admin/class-groups-admin-users.php:347
1220
- #: lib/admin/class-groups-admin.php:244 lib/admin/class-groups-admin.php:245
1221
- #: lib/admin/class-groups-admin.php:274 lib/core/class-groups-help.php:63
1222
- #: lib/core/class-groups-help.php:68 lib/core/class-groups-help.php:69
1223
- msgid "Groups"
1224
- msgstr "Groupes"
1225
 
1226
  # @ groups
1227
- #: legacy/admin/class-groups-admin-posts-legacy.php:195
1228
- #: legacy/admin/class-groups-admin-posts-legacy.php:196
1229
- msgid "Choose access restrictions &hellip;"
1230
- msgstr "Choisissez des restrictions d'accès &hellip;"
 
 
 
 
 
 
 
 
 
 
 
1231
 
1232
  # @ groups
1233
- #: legacy/admin/class-groups-admin-posts-legacy.php:186
1234
- #: lib/admin/class-groups-admin-posts.php:209
1235
- msgid "Remove restriction"
1236
- msgstr "Supprimer la restriction"
 
 
 
1237
 
1238
  # @ groups
1239
- #: legacy/admin/class-groups-admin-posts-legacy.php:185
1240
- #: lib/admin/class-groups-admin-posts.php:208
1241
- msgid "Add restriction"
1242
- msgstr "Ajouter une restriction"
1243
 
1244
  # @ groups
1245
- #: legacy/admin/class-groups-admin-posts-legacy.php:184
1246
- #: lib/admin/class-groups-admin-posts.php:207
1247
- msgid "&mdash; No Change &mdash;"
1248
- msgstr "&mdash; Aucun changement &mdash;"
1249
 
1250
  # @ groups
1251
- #: legacy/admin/class-groups-admin-posts-legacy.php:181
1252
- msgid "Access Restrictions"
1253
- msgstr "Restrictions d'Accès"
 
1254
 
1255
  # @ groups
1256
- #: legacy/admin/class-groups-admin-posts-legacy.php:136
1257
- #: lib/admin/class-groups-admin-posts.php:148
1258
- msgid "(only unrestricted)"
1259
- msgstr "(seulement sans restriction)"
1260
 
1261
  # @ groups
1262
- #: legacy/admin/class-groups-admin-posts-legacy.php:124
1263
- #: legacy/admin/class-groups-admin-posts-legacy.php:125
1264
- msgid "Access restrictions &hellip;"
1265
- msgstr "Restrictions d'accès &hellip;"
 
 
 
1266
 
1267
  # @ groups
1268
- #: legacy/admin/class-groups-admin-post-columns-legacy.php:77
1269
- msgid "One or more capabilities required to read the entry."
1270
- msgstr "Un ou plusieurs capacités sont requises pour lire l'entrée."
 
1271
 
1272
  # @ groups
1273
- #: legacy/admin/class-groups-admin-post-columns-legacy.php:76
1274
- msgid "<span title=\"%s\">Access Restrictions</span>"
1275
- msgstr "<span title=\"%s\">Restrictions d'Accès</span>"
 
1276
 
1277
  # @ groups
1278
- #: legacy/access/class-groups-post-access-legacy.php:52
1279
- msgid "Read Post"
1280
- msgstr "Lire la Publication"
 
1281
 
1282
  # @ groups
1283
- #: legacy/access/class-groups-access-meta-boxes-legacy.php:503
1284
- #: lib/access/class-groups-access-meta-boxes.php:411
1285
- msgid "Media"
1286
- msgstr "Médias"
1287
 
1288
  # @ groups
1289
- #: legacy/access/class-groups-access-meta-boxes-legacy.php:312
 
 
 
 
1290
  msgid ""
1291
- "You can create a new group and capability here. The capability will be "
1292
- "assigned to the group and enabled to enforce read access. Group names are "
1293
- "case-sensitive, the name of the capability is the lower-case version of the "
1294
- "name of the group. If the group already exists, a new capability is created "
1295
- "and assigned to the existing group. If the capability already exists, it "
1296
- "will be assigned to the group. If both already exist, the capability is "
1297
- "enabled to enforce read access. In order to be able to use the capability, "
1298
- "your user account will be assigned to the group."
1299
  msgstr ""
1300
- "Ici, vous pouvez créer un nouveau groupe et une nouvelle capacité. La "
1301
- "capacité sera attribuée au groupe et permettra d'autoriser l'accès en "
1302
- "lecture. Les noms attribués aux groupes sont sensibles à la casse, le nom de "
1303
- "la capacité est la version minuscule du nom du groupe. Si le groupe existe "
1304
- "déjà, une nouvelle capacité est créée et affectée au groupe existant. Si la "
1305
- "capacité existe déjà, elle est affectée par défaut au groupe. Si les deux "
1306
- "existent déjà, la capacité est activée pour faire respecter l'accès en "
1307
- "lecture. Afin d'être en mesure d'utiliser la capacité, votre compte "
1308
- "utilisateur sera attribué au groupe."
1309
 
1310
  # @ groups
1311
- #: legacy/access/class-groups-access-meta-boxes-legacy.php:308
1312
- msgid "Quick-create group &amp; capability"
1313
- msgstr "Créez rapidement un groupe &amp; une capacité"
1314
 
1315
  # @ groups
1316
- #: legacy/access/class-groups-access-meta-boxes-legacy.php:296
 
 
 
 
1317
  msgid ""
1318
- "You must be in a group that has at least one capability enabled to enforce "
1319
- "read access."
1320
  msgstr ""
1321
- "Vous devez être dans un groupe qui a au moins une capacité définie pour "
1322
- "autoriser l'accès en lecture."
1323
 
1324
- # @ groups
1325
- #: legacy/access/class-groups-access-meta-boxes-legacy.php:290
1326
- #: lib/access/class-groups-access-meta-boxes.php:236
1327
- msgid "You cannot set any access restrictions."
1328
- msgstr "Vous ne pouvez pas définir les restrictions d'accès."
1329
 
1330
  # @ groups
1331
- #: legacy/access/class-groups-access-meta-boxes-legacy.php:277
1332
- msgid "Show groups"
1333
- msgstr "Afficher les Groupes"
1334
 
1335
  # @ groups
1336
- #: legacy/access/class-groups-access-meta-boxes-legacy.php:274
1337
- msgid "Click to toggle the display of groups that grant the capabilities."
1338
- msgstr ""
1339
- "Cliquer ici pour basculer l'affichage des groupes qui attribuent les "
1340
- "capacités."
1341
 
1342
  # @ groups
1343
- #: legacy/access/class-groups-access-meta-boxes-legacy.php:270
1344
- #: legacy/access/class-groups-access-meta-boxes-legacy.php:588
1345
- msgid ""
1346
- "Only groups or users that have one of the selected capabilities are allowed "
1347
- "to read this %s."
1348
- msgstr ""
1349
- "Seuls les groupes ou les utilisateurs qui ont l'une des capacités "
1350
- "sélectionnées sont autorisés à lire ce %s."
1351
 
1352
  # @ groups
1353
- #: legacy/access/class-groups-access-meta-boxes-legacy.php:240
1354
- #: legacy/access/class-groups-access-meta-boxes-legacy.php:567
1355
- msgid ""
1356
- "No groups grant access through this capability. To grant access to group "
1357
- "members using this capability, you should assign it to a group and enable "
1358
- "the capability for access restriction."
1359
- msgstr ""
1360
- "Cette Capacité n'accorde pas d'accès aux groupes. Pour accorder l'accès aux "
1361
- "membres du groupe à l'aide de cette capacité, vous devez l'attribuer à un "
1362
- "groupe et activer la fonction de restriction d'accès."
1363
 
1364
  # @ groups
1365
- #: legacy/access/class-groups-access-meta-boxes-legacy.php:230
1366
- #: legacy/access/class-groups-access-meta-boxes-legacy.php:557
1367
- msgid "Members of the %1$s group can access this %2$s through this capability."
1368
- msgid_plural ""
1369
- "Members of the %1$s groups can access this %2$s through this capability."
1370
- msgstr[0] ""
1371
- "Les Membres du groupe %1$s peuvent accéder à %2$s grâce à cette capacité."
1372
- msgstr[1] ""
1373
- "Les Membres des groupee %1$s peuvent accéder à %2$s grâce à cette capacité."
1374
 
1375
  # @ groups
1376
- #: legacy/access/class-groups-access-meta-boxes-legacy.php:214
1377
- #: legacy/access/class-groups-access-meta-boxes-legacy.php:541
1378
- msgid ""
1379
- "Choose one or more capabilities to restrict access. Groups that grant access "
1380
- "through the capabilities are shown in parenthesis. If no capabilities are "
1381
- "available yet, you can use the quick-create box to create a group and "
1382
- "capability enabled for access restriction on the fly."
1383
- msgstr ""
1384
- "Choisissez une ou plusieurs capacités pour restreindre l'accès. Les Groupes "
1385
- "qui autorisent l'accès en fonction de capacités déjà définies sont indiqués "
1386
- "entre parenthèses. Si aucune capacité n'est encore disponible, vous pouvez "
1387
- "utiliser la boîte création rapide pour créer un groupe et une capacité pour "
1388
- "lesquels une restriction d'accès sera immédiatement attribuée."
1389
 
1390
  # @ groups
1391
- #: legacy/access/class-groups-access-meta-boxes-legacy.php:212
1392
- #: legacy/access/class-groups-access-meta-boxes-legacy.php:213
1393
- #: legacy/access/class-groups-access-meta-boxes-legacy.php:540
1394
- msgid "Type and choose &hellip;"
1395
- msgstr "Saisissez et sélectionnez &hellip;"
1396
 
1397
  # @ groups
1398
- #: legacy/access/class-groups-access-meta-boxes-legacy.php:204
1399
- #: legacy/access/class-groups-access-meta-boxes-legacy.php:505
1400
- msgid "Enforce read access"
1401
- msgstr "Autoriser l'accès en lecture"
 
 
 
1402
 
1403
- # @ groups
1404
- #: legacy/access/class-groups-access-meta-boxes-legacy.php:189
1405
- #: lib/access/class-groups-access-meta-boxes.php:166
1406
- msgid "Post"
1407
- msgstr "Publication"
1408
 
1409
  # @ groups
1410
- #: legacy/access/class-groups-access-meta-boxes-legacy.php:164
1411
  msgid ""
1412
- "<sup>*</sup> For each capability, the groups that have the capability "
1413
- "assigned are shown within parenthesis. You can choose a capability by typing "
1414
- "part of the group's or the capability's name."
1415
  msgstr ""
1416
- "<sup>*</sup> Pour chaque capacité, les groupes qui ont une capacité "
1417
- "attribuée sont indiqués entre parenthèses. Vous pouvez choisir une capacité "
1418
- "en tapant une partie du nom du Groupe ou de ses capacités."
1419
 
1420
  # @ groups
1421
- #: legacy/access/class-groups-access-meta-boxes-legacy.php:161
 
 
 
 
1422
  msgid ""
1423
- "Edit the post for which you want to restrict access and choose<sup>*</sup> "
1424
- "the <em>premium</em> capability."
1425
  msgstr ""
1426
- "Modifier la publication pour laquelle vous souhaitez restreindre l'accès et "
1427
- "choisissez<sup>*</sup> la capacité <em>premium</em>."
1428
 
1429
- # @ groups
1430
- #: legacy/access/class-groups-access-meta-boxes-legacy.php:160
1431
  msgid ""
1432
- "Become a member of the <em>Premium</em> group - this is required so you can "
1433
- "choose the <em>premium</em> capability to restrict access to a post."
1434
  msgstr ""
1435
- "Devenez un membre du groupe <em>Premium</em> - cela est nécessaire afin que "
1436
- "vous puissiez choisir la capacité <em>premium</em> pour restreindre l'accès "
1437
- "à une publication."
1438
 
1439
- # @ groups
1440
- #: legacy/access/class-groups-access-meta-boxes-legacy.php:159
1441
  msgid ""
1442
- "Go to <strong>Groups > Options</strong> and enable the <em>premium</em> "
1443
- "capability to restrict access."
1444
  msgstr ""
1445
- "Allez à <strong>Groups > Options</strong> et activez la capacité "
1446
- "<em>premium</em> pour restreindre l'accès."
1447
 
1448
- # @ groups
1449
- #: legacy/access/class-groups-access-meta-boxes-legacy.php:158
1450
  msgid ""
1451
- "Go to <strong>Groups > Groups</strong> and assign the <em>premium</em> "
1452
- "capability to the <em>Premium</em> group."
 
1453
  msgstr ""
1454
- "Allez à <strong>Groups > Groups</strong> et attribuez la capacité "
1455
- "<em>premium</em> au groupe <em>Premium</em>."
1456
 
1457
- # @ groups
1458
- #: legacy/access/class-groups-access-meta-boxes-legacy.php:157
1459
  msgid ""
1460
- "Go to <strong>Groups > Capabilities</strong> and add the <em>premium</em> "
1461
- "capability."
1462
  msgstr ""
1463
- "Allez à <strong>Groups > Capabilities</strong> et ajoutez la capacité "
1464
- "<em>premium</em>."
1465
 
1466
  # @ groups
1467
- #: legacy/access/class-groups-access-meta-boxes-legacy.php:156
1468
- msgid ""
1469
- "Go to <strong>Groups > Groups</strong> and add the <em>Premium</em> group."
1470
- msgstr ""
1471
- "Allez à <strong>Groups > Groups</strong> et ajoutez le groupe <em>Premium</"
1472
- "em>."
 
 
 
 
 
 
 
1473
 
1474
  # @ groups
1475
  #: legacy/access/class-groups-access-meta-boxes-legacy.php:153
@@ -1481,18 +1396,36 @@ msgstr ""
1481
  "d'une configuration plus complexe. Autrement, favorisez toujours cet outil."
1482
 
1483
  # @ groups
1484
- #: legacy/access/class-groups-access-meta-boxes-legacy.php:150
 
 
 
 
 
 
 
1485
  msgid ""
1486
- "Adding the group and capability manually and enabling it for access "
1487
- "restriction"
 
 
 
 
 
 
 
 
1488
  msgstr ""
1489
- "Ajout manuellement du groupe et de la capacité et leur accorder une "
1490
- "restriction d'accès"
1491
 
1492
  # @ groups
1493
- #: legacy/access/class-groups-access-meta-boxes-legacy.php:148
1494
- msgid "The manual way:"
1495
- msgstr "La méthode manuelle :"
 
 
 
 
 
1496
 
1497
  # @ groups
1498
  #: legacy/access/class-groups-access-meta-boxes-legacy.php:146
@@ -1516,50 +1449,101 @@ msgstr ""
1516
  "lecture. Afin d'être en mesure d'utiliser la capacité, votre compte "
1517
  "utilisateur sera affecté au groupe."
1518
 
1519
- # @ groups
1520
- #: legacy/access/class-groups-access-meta-boxes-legacy.php:143
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1521
  msgid ""
1522
- "Enter <em>Premium</em> in the quick-create field located in the Access "
1523
- "restrictions panel and save or update the post (or hit Enter)."
 
1524
  msgstr ""
1525
- "Tapez <em>Premium</em> dans le champ création rapide du panneau Restriction "
1526
- "d'Accès et sauvegardez ou mettez à jour la publication (ou appuyez sur "
1527
- "Entrée)."
1528
 
1529
  # @ groups
1530
- #: legacy/access/class-groups-access-meta-boxes-legacy.php:141
1531
- msgid "Using the quick-create field"
1532
- msgstr "En utilisant le champ de création rapide"
 
1533
 
1534
- # @ groups
1535
- #: legacy/access/class-groups-access-meta-boxes-legacy.php:139
1536
- msgid "The quick way:"
1537
- msgstr "De la façon la plus simple :"
 
1538
 
1539
- # @ groups
1540
- #: legacy/access/class-groups-access-meta-boxes-legacy.php:137
1541
- #: lib/access/class-groups-access-meta-boxes.php:132
1542
  msgid ""
1543
- "Let's assume that you want to limit the visibility of a post to members of "
1544
- "the <em>Premium</em> group."
1545
  msgstr ""
1546
- "Supposons que vous voulez limiter la visibilité d'une publication aux "
1547
- "membres du groupe <em>Premium</em>."
1548
 
1549
  # @ groups
1550
- #: legacy/access/class-groups-access-meta-boxes-legacy.php:135
1551
- #: lib/access/class-groups-access-meta-boxes.php:130
1552
- msgid "Example:"
1553
- msgstr "Exemple :"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1554
 
1555
- # @ groups
1556
- #: legacy/access/class-groups-access-meta-boxes-legacy.php:132
 
 
 
 
 
1557
  msgid ""
1558
- "Note that you must be a member of a group that has such a capability "
1559
- "assigned."
 
 
 
 
 
 
 
1560
  msgstr ""
1561
- "Notez que vous devez être membre d'un groupe qui a une telle capacité "
1562
- "attribuée."
1563
 
1564
  # @ groups
1565
  #: legacy/access/class-groups-access-meta-boxes-legacy.php:130
@@ -1570,23 +1554,66 @@ msgstr ""
1570
  "Vous pouvez sélectionner une ou plusieurs capacités utilisables pour la "
1571
  "Restriction des Accès."
1572
 
 
 
 
 
1573
  # @ groups
1574
- #: legacy/access/class-groups-access-meta-boxes-legacy.php:127
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1575
  msgid ""
1576
- "Use the <em>Access restrictions</em> box to limit the visibility of posts, "
1577
- "pages and other post types."
1578
  msgstr ""
1579
- "Utilisez la boîte des <em>restrictions d'accès</em> pour limiter la "
1580
- "visibilité des messages, des pages et des autres types de publications."
1581
 
1582
- # @ groups
1583
- #: legacy/access/class-groups-access-meta-boxes-legacy.php:97
1584
- #: legacy/access/class-groups-access-meta-boxes-legacy.php:107
1585
- #: legacy/access/class-groups-access-meta-boxes-legacy.php:121
1586
- #: legacy/access/class-groups-access-meta-boxes-legacy.php:124
1587
- #: legacy/access/class-groups-access-meta-boxes-legacy.php:592
1588
- msgid "Access restrictions"
1589
- msgstr "Les Restrictions d'Accès"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1590
 
1591
  # @ groups
1592
  #~ msgid "Capability Id"
2
  msgstr ""
3
  "Project-Id-Version: Groups\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2017-05-13 17:24+0200\n"
6
+ "PO-Revision-Date: 2017-05-13 17:27+0200\n"
7
  "Last-Translator: Stéphane PASSEDOUET <s.passedouet@pheeric.com>\n"
8
  "Language-Team: itthinx.com\n"
9
  "Language: fr_FR\n"
11
  "Content-Type: text/plain; charset=UTF-8\n"
12
  "Content-Transfer-Encoding: 8bit\n"
13
  "Plural-Forms: nplurals=2; plural=n>1;\n"
14
+ "X-Generator: Poedit 2.0.1\n"
15
  "X-Poedit-SourceCharset: utf-8\n"
16
  "X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
17
  "_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n"
19
  "X-Textdomain-Support: yes\n"
20
  "X-Poedit-SearchPath-0: .\n"
21
 
22
+ # @ default
23
+ #: lib/core/class-groups-pagination.php:140
24
+ #, php-format
25
+ msgctxt "paging"
26
+ msgid "%1$s of %2$s"
27
+ msgstr "%1$s sur %2$s"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
28
 
29
+ # @ groups
30
+ #: legacy/admin/class-groups-admin-posts-legacy.php:184
31
+ #: lib/admin/class-groups-admin-posts.php:207
32
+ msgid "&mdash; No Change &mdash;"
33
+ msgstr "&mdash; Aucun changement &mdash;"
34
 
35
+ # @ groups
36
+ #: legacy/admin/class-groups-admin-posts-legacy.php:136
37
+ #: lib/admin/class-groups-admin-posts.php:148
38
+ msgid "(only unrestricted)"
39
+ msgstr "(seulement sans restriction)"
40
 
41
+ # @ groups
42
+ #: lib/admin/class-groups-admin-users.php:374
43
+ msgid "--"
44
+ msgstr "--"
45
 
46
+ # @ default
47
+ #: lib/core/class-groups-pagination.php:96
48
+ #, php-format
49
+ msgid "1 item"
50
+ msgid_plural "%s items"
51
+ msgstr[0] "1 article"
52
+ msgstr[1] "%s articles"
53
 
54
+ # @ groups
55
+ #: legacy/admin/class-groups-admin-post-columns-legacy.php:76
56
+ #, php-format
57
+ msgid "<span title=\"%s\">Access Restrictions</span>"
58
+ msgstr "<span title=\"%s\">Restrictions d'Accès</span>"
59
 
60
+ # @ groups
61
+ #: lib/admin/groups-admin-capabilities-remove.php:145
62
+ #: lib/admin/groups-admin-groups-remove.php:149
63
+ #, php-format
64
+ msgid "<strong>%s</strong>"
65
+ msgstr "<strong>%s</strong>"
66
 
67
+ # @ groups
68
+ #: legacy/access/class-groups-access-meta-boxes-legacy.php:164
69
+ msgid ""
70
+ "<sup>*</sup> For each capability, the groups that have the capability "
71
+ "assigned are shown within parenthesis. You can choose a capability by typing "
72
+ "part of the group's or the capability's name."
73
  msgstr ""
74
+ "<sup>*</sup> Pour chaque capacité, les groupes qui ont une capacité "
75
+ "attribuée sont indiqués entre parenthèses. Vous pouvez choisir une capacité "
76
+ "en tapant une partie du nom du Groupe ou de ses capacités."
77
 
78
+ # @ groups
79
+ #: lib/admin/groups-admin-capabilities.php:126
80
+ msgid "A Duck!"
81
+ msgstr "Un Canard !"
82
 
83
+ # @ groups
84
+ #: lib/admin/groups-admin-options.php:280
85
+ msgid "A minimum set of permissions will be preserved."
86
+ msgstr "Un minimum d'autorisations sera préservée."
87
 
88
+ # @ groups
89
+ #: lib/admin/groups-admin-options.php:50
90
+ msgid "Access Groups"
91
+ msgstr "Groupes d'Accès"
 
 
92
 
93
+ # @ groups
94
+ #: legacy/admin/class-groups-admin-posts-legacy.php:181
95
+ msgid "Access Restrictions"
96
+ msgstr "Restrictions d'Accès"
 
97
 
98
+ # @ groups
99
+ #: lib/admin/groups-admin-capabilities-add.php:34
100
+ #: lib/admin/groups-admin-capabilities-add.php:89
101
+ #: lib/admin/groups-admin-capabilities-add.php:93
102
+ #: lib/admin/groups-admin-capabilities-edit.php:35
103
+ #: lib/admin/groups-admin-capabilities-edit.php:96
104
+ #: lib/admin/groups-admin-capabilities-edit.php:100
105
+ #: lib/admin/groups-admin-capabilities-remove.php:35
106
+ #: lib/admin/groups-admin-capabilities-remove.php:83
107
+ #: lib/admin/groups-admin-capabilities-remove.php:87
108
+ #: lib/admin/groups-admin-capabilities-remove.php:110
109
+ #: lib/admin/groups-admin-capabilities-remove.php:175
110
+ #: lib/admin/groups-admin-capabilities-remove.php:179
111
+ #: lib/admin/groups-admin-capabilities.php:48
112
+ #: lib/admin/groups-admin-capabilities.php:141
113
+ #: lib/admin/groups-admin-capabilities.php:172
114
+ #: lib/admin/groups-admin-capabilities.php:178
115
+ #: lib/admin/groups-admin-groups-add.php:36
116
+ #: lib/admin/groups-admin-groups-add.php:139
117
+ #: lib/admin/groups-admin-groups-add.php:143
118
+ #: lib/admin/groups-admin-groups-edit.php:37
119
+ #: lib/admin/groups-admin-groups-edit.php:176
120
+ #: lib/admin/groups-admin-groups-edit.php:180
121
+ #: lib/admin/groups-admin-groups-remove.php:35
122
+ #: lib/admin/groups-admin-groups-remove.php:83
123
+ #: lib/admin/groups-admin-groups-remove.php:87
124
+ #: lib/admin/groups-admin-groups-remove.php:110
125
+ #: lib/admin/groups-admin-groups-remove.php:177
126
+ #: lib/admin/groups-admin-groups-remove.php:181
127
+ #: lib/admin/groups-admin-groups.php:49 lib/admin/groups-admin-groups.php:148
128
+ #: lib/admin/groups-admin-groups.php:179 lib/admin/groups-admin-groups.php:185
129
+ #: lib/admin/groups-admin-options.php:39 lib/admin/groups-admin-options.php:328
130
+ #: lib/admin/groups-admin-tree-view.php:37 lib/test/groups-tests.php:385
131
+ #: lib/test/groups-tests.php:391
132
+ msgid "Access denied."
133
+ msgstr "Accès refusé."
134
 
135
+ # @ groups
136
+ #: lib/admin/groups-admin-options.php:212
137
+ msgid "Access restricions"
138
+ msgstr "Restrictions d'accès"
 
 
 
139
 
140
+ # @ groups
141
+ #: legacy/access/class-groups-access-meta-boxes-legacy.php:97
142
+ #: legacy/access/class-groups-access-meta-boxes-legacy.php:107
143
+ #: legacy/access/class-groups-access-meta-boxes-legacy.php:121
144
+ #: legacy/access/class-groups-access-meta-boxes-legacy.php:124
145
+ #: legacy/access/class-groups-access-meta-boxes-legacy.php:592
146
+ msgid "Access restrictions"
147
+ msgstr "Les Restrictions d'Accès"
148
 
149
+ # @ groups
150
+ #: legacy/admin/class-groups-admin-posts-legacy.php:124
151
+ #: legacy/admin/class-groups-admin-posts-legacy.php:125
152
+ msgid "Access restrictions &hellip;"
153
+ msgstr "Restrictions d'accès &hellip;"
154
 
155
+ # @ groups
156
+ #: lib/admin/groups-admin-capabilities-add.php:68
157
+ #: lib/admin/groups-admin-capabilities.php:201
158
+ #: lib/admin/groups-admin-groups-add.php:119
159
+ #: lib/admin/groups-admin-groups.php:207
160
+ msgid "Add"
161
+ msgstr "Ajouter"
162
 
163
+ # @ groups
164
+ #: lib/admin/groups-admin-capabilities-add.php:50
165
+ msgid "Add a new capability"
166
+ msgstr "Ajouter une nouvelle capacité"
 
167
 
168
+ # @ groups
169
+ #: lib/admin/groups-admin-groups-add.php:59
170
+ msgid "Add a new group"
171
+ msgstr "Ajoutez un nouveau groupe"
172
 
173
+ # @ groups
174
+ #: lib/admin/groups-admin-groups.php:382
175
+ msgid "Add capability"
176
+ msgstr "Ajouter une capacité"
 
 
177
 
178
+ # @ groups
179
+ #: legacy/admin/class-groups-admin-posts-legacy.php:185
180
+ #: lib/admin/class-groups-admin-posts.php:208
181
+ msgid "Add restriction"
182
+ msgstr "Ajouter une restriction"
183
 
184
+ # @ groups
185
+ #: lib/admin/class-groups-admin-users.php:212
186
+ msgid "Add to group"
187
+ msgstr "Ajouter au groupe"
 
188
 
189
+ #: lib/admin/class-groups-admin-welcome.php:234
190
+ #: lib/admin/class-groups-admin.php:222 lib/admin/groups-admin-add-ons.php:32
191
+ msgid "Add-Ons"
192
  msgstr ""
193
 
194
+ # @ groups
195
+ #: legacy/access/class-groups-access-meta-boxes-legacy.php:150
196
  msgid ""
197
+ "Adding the group and capability manually and enabling it for access "
198
+ "restriction"
 
199
  msgstr ""
200
+ "Ajout manuellement du groupe et de la capacité et leur accorder une "
201
+ "restriction d'accès"
202
 
203
+ # @ groups
204
+ #: lib/admin/groups-admin-options.php:51
205
+ msgid "Administer Groups"
206
+ msgstr "Administrer les Groupes"
207
 
208
+ # @ groups
209
+ #: lib/admin/groups-admin-options.php:52
210
+ msgid "Administer Groups plugin options"
211
+ msgstr "Administrer les Options du plugin &quot;Groups&quot;"
 
212
 
213
+ # @ groups
214
+ #: lib/admin/groups-admin-options.php:198
215
+ msgid "Administrator Access Override"
216
+ msgstr "Priorité Accès Administrateur"
 
217
 
218
+ # @ groups
219
+ #: lib/admin/groups-admin-options.php:201
220
  msgid ""
221
+ "Administrators override all access permissions derived from Groups "
222
+ "capabilities."
 
 
 
 
223
  msgstr ""
224
+ "Les administrateurs ont priorité sur toutes les autorisations d'accès issues "
225
+ "des Capacités des Groupes."
226
 
227
+ #: lib/admin/class-groups-admin-posts.php:165
228
+ msgid "Also look for groups related to terms"
 
 
229
  msgstr ""
230
 
231
+ #: lib/admin/class-groups-admin-welcome.php:187
232
  msgid ""
233
+ "And you can now filter the list of users by one or multiple groups with one "
234
+ "convenient field."
235
  msgstr ""
236
 
237
+ #: lib/admin/class-groups-admin-welcome.php:185
238
+ msgid ""
239
+ "Another improvement is better filtering by groups and a reduced footprint on "
240
+ "the Users admin screen."
241
  msgstr ""
242
 
243
+ #: lib/access/class-groups-access-meta-boxes.php:209
244
+ #: lib/access/class-groups-access-meta-boxes.php:210
245
+ #: lib/access/class-groups-access-meta-boxes.php:443
246
+ #: lib/access/class-groups-access-meta-boxes.php:444
247
+ msgid "Anyone &hellip;"
248
  msgstr ""
249
 
250
+ # @ groups
251
+ #: lib/admin/class-groups-admin-users.php:215
252
+ #: lib/admin/groups-admin-capabilities.php:334
253
+ #: lib/admin/groups-admin-capabilities.php:360
254
+ #: lib/admin/groups-admin-capabilities.php:374
255
+ #: lib/admin/groups-admin-groups.php:323 lib/admin/groups-admin-groups.php:349
256
+ #: lib/admin/groups-admin-groups.php:385
257
+ msgid "Apply"
258
+ msgstr "Appliquer"
259
 
260
+ # @ groups
261
+ #: legacy/access/class-groups-access-meta-boxes-legacy.php:160
262
  msgid ""
263
+ "Become a member of the <em>Premium</em> group - this is required so you can "
264
+ "choose the <em>premium</em> capability to restrict access to a post."
265
  msgstr ""
266
+ "Devenez un membre du groupe <em>Premium</em> - cela est nécessaire afin que "
267
+ "vous puissiez choisir la capacité <em>premium</em> pour restreindre l'accès "
268
+ "à une publication."
269
 
270
+ # @ groups
271
+ #: lib/admin/groups-admin-capabilities.php:371
272
+ #: lib/admin/groups-admin-groups.php:380
273
+ msgid "Bulk Actions"
274
+ msgstr "Actions Groupées"
275
 
276
+ # @ groups
277
+ #: lib/admin/groups-admin-options.php:362
278
+ msgid ""
279
+ "CAUTION: If this option is active while the plugin is deactivated, ALL "
280
+ "plugin settings and data will be DELETED for <strong>all sites</strong>. If "
281
+ "you are going to use this option, now would be a good time to make a backup. "
282
+ "By enabling this option you agree to be solely responsible for any loss of "
283
+ "data or any other consequences thereof."
284
  msgstr ""
285
+ "ATTENTION : Si cette option est activée lorsque l'extension est désactivée, "
286
+ "tous les paramètres de l'extension et les données seront supprimés pour tous "
287
+ "les sites. Si vous êtes sur le point d'utiliser cette option, c'est le "
288
+ "moment de faire une sauvegarde ! En activant cette option, vous acceptez "
289
+ "d'être seul responsable de toute perte de données et/ou des conséquences "
290
+ "liées à celle-ci."
291
 
292
+ # @ groups
293
+ #: lib/admin/groups-admin-options.php:294
294
  msgid ""
295
+ "CAUTION: If this option is active while the plugin is deactivated, ALL "
296
+ "plugin settings and data will be DELETED. If you are going to use this "
297
+ "option, now would be a good time to make a backup. By enabling this option "
298
+ "you agree to be solely responsible for any loss of data or any other "
299
+ "consequences thereof."
300
  msgstr ""
301
+ "ATTENTION: Si cette option est active lorsque le plugin est désactivé, TOUS "
302
+ "les paramètres et données de l'extension seront effacés. Si vous pensez "
303
+ "utiliser cette option, il serait bon de faire une sauvegarde dès maintenant. "
304
+ "En activant cette option, vous acceptez d'être seul responsable de toute "
305
+ "perte de données et des autres liées à cette activation."
306
 
307
+ # @ groups
308
+ #: lib/admin/groups-admin-capabilities-add.php:70
309
+ #: lib/admin/groups-admin-capabilities-edit.php:79
310
+ #: lib/admin/groups-admin-capabilities-remove.php:64
311
+ #: lib/admin/groups-admin-capabilities-remove.php:150
312
+ #: lib/admin/groups-admin-groups-add.php:121
313
+ #: lib/admin/groups-admin-groups-edit.php:160
314
+ #: lib/admin/groups-admin-groups-remove.php:64
315
+ #: lib/admin/groups-admin-groups-remove.php:154
316
+ msgid "Cancel"
317
+ msgstr "Annuler"
318
 
319
+ # @ groups
320
+ #: legacy/admin/groups-admin-options-legacy.php:59
321
+ #: lib/admin/class-groups-admin.php:196
322
+ #: lib/admin/groups-admin-capabilities.php:192
323
+ #: lib/admin/groups-admin-groups-add.php:97
324
+ #: lib/admin/groups-admin-groups-edit.php:117
325
+ #: lib/admin/groups-admin-groups.php:306 lib/core/class-groups-help.php:71
326
+ msgid "Capabilities"
327
+ msgstr "Capacités"
328
 
329
+ # @ groups
330
+ #: lib/admin/groups-admin-groups.php:361 lib/admin/groups-admin-groups.php:362
331
+ msgid "Capabilities &hellip;"
332
+ msgstr "Capacités &hellip;"
333
 
334
+ # @ groups
335
+ #: lib/admin/groups-admin-capabilities-add.php:57
336
+ #: lib/admin/groups-admin-capabilities-edit.php:66
337
+ #: lib/admin/groups-admin-capabilities.php:314
338
+ #: lib/admin/groups-admin-capabilities.php:330
339
+ msgid "Capability"
340
+ msgstr "Capacité"
341
 
342
+ # @ groups
343
+ #: lib/admin/groups-admin-capabilities-remove.php:59
344
+ #, php-format
345
+ msgid "Capability : %s"
346
+ msgstr "Capacités : %s"
347
+
348
+ #: lib/admin/groups-admin-capabilities.php:326
349
+ msgid "Capability ID"
350
  msgstr ""
351
 
352
  #: lib/admin/class-groups-admin-posts.php:221
354
  msgid "Choose access restriction groups &hellip;"
355
  msgstr ""
356
 
357
+ # @ groups
358
+ #: legacy/admin/class-groups-admin-posts-legacy.php:195
359
+ #: legacy/admin/class-groups-admin-posts-legacy.php:196
360
+ msgid "Choose access restrictions &hellip;"
361
+ msgstr "Choisissez des restrictions d'accès &hellip;"
 
 
 
 
 
 
 
362
 
363
+ # @ groups
364
+ #: lib/admin/groups-admin-groups-add.php:100
365
+ #: lib/admin/groups-admin-groups-edit.php:120
366
+ msgid "Choose capabilities &hellip;"
367
+ msgstr "Choisissez les capacités &hellip;"
368
 
369
+ # @ groups
370
+ #: lib/admin/class-groups-admin-user-profile.php:80
371
+ #: lib/admin/class-groups-admin-user-profile.php:81
372
+ #: lib/admin/class-groups-admin-user-profile.php:169
373
+ #: lib/admin/class-groups-admin-user-profile.php:170
374
+ #: lib/admin/class-groups-admin-users.php:190
375
+ #: lib/admin/class-groups-admin-users.php:191
376
+ #: lib/admin/class-groups-admin-users.php:251
377
+ #: lib/admin/class-groups-admin-users.php:252
378
+ msgid "Choose groups &hellip;"
379
+ msgstr "Choisissez des Groupes &hellip;"
380
 
381
+ # @ groups
382
+ #: legacy/access/class-groups-access-meta-boxes-legacy.php:214
383
+ #: legacy/access/class-groups-access-meta-boxes-legacy.php:541
384
  msgid ""
385
+ "Choose one or more capabilities to restrict access. Groups that grant access "
386
+ "through the capabilities are shown in parenthesis. If no capabilities are "
387
+ "available yet, you can use the quick-create box to create a group and "
388
+ "capability enabled for access restriction on the fly."
389
  msgstr ""
390
+ "Choisissez une ou plusieurs capacités pour restreindre l'accès. Les Groupes "
391
+ "qui autorisent l'accès en fonction de capacités déjà définies sont indiqués "
392
+ "entre parenthèses. Si aucune capacité n'est encore disponible, vous pouvez "
393
+ "utiliser la boîte création rapide pour créer un groupe et une capacité pour "
394
+ "lesquels une restriction d'accès sera immédiatement attribuée."
395
 
396
+ #: lib/access/class-groups-access-meta-boxes.php:136
397
  msgid ""
398
+ "Choose or enter <em>Premium</em> in the <em>Read</em> field located in the "
399
+ "<em>Groups</em> box and save or update the post (or hit Enter)."
400
  msgstr ""
401
 
402
+ # @ groups
403
+ #: lib/admin/groups-admin-capabilities.php:335
404
+ #: lib/admin/groups-admin-groups.php:324
405
+ msgid "Clear"
406
+ msgstr "Effacer"
407
+
408
+ # @ groups
409
+ #: lib/admin/groups-admin-capabilities.php:196
410
+ msgid "Click to add a new capability"
411
+ msgstr "Cliquez pour ajouter une nouvelle capacité"
412
+
413
+ # @ groups
414
+ #: lib/admin/groups-admin-groups.php:202
415
+ msgid "Click to add a new group"
416
+ msgstr "Cliquez pour ajouter un nouveau groupe"
417
+
418
+ # @ groups
419
+ #: lib/admin/groups-admin-capabilities.php:212
420
+ msgid "Click to refresh capabilities"
421
+ msgstr "Cliquez ici pour actualiser les capacités"
422
+
423
+ # @ groups
424
+ #: legacy/access/class-groups-access-meta-boxes-legacy.php:274
425
+ msgid "Click to toggle the display of groups that grant the capabilities."
426
  msgstr ""
427
+ "Cliquer ici pour basculer l'affichage des groupes qui attribuent les "
428
+ "capacités."
429
 
430
+ # @ groups
431
+ #: lib/admin/groups-admin-options.php:286
432
+ msgid "Deactivation and data persistence"
433
+ msgstr "Désactivation et Conservation des données"
434
+
435
+ # @ groups
436
+ #: lib/admin/groups-admin-options.php:359
437
+ msgid "Delete all Groups plugin data for ALL sites on network deactivation"
438
  msgstr ""
439
+ "Effacer toutes les données de l'extension &quot;Groups&quot; pour TOUS les "
440
+ "sites lors de la désactivation du réseau"
441
 
442
+ # @ groups
443
+ #: lib/admin/groups-admin-options.php:290
444
+ msgid "Delete all Groups plugin data on deactivation"
445
  msgstr ""
446
+ "Supprimer Toutes les données de l'extension Groups lorsque le Plugin est "
447
+ "désactivé"
448
+
449
+ # @ groups
450
+ #: lib/admin/groups-admin-capabilities-add.php:62
451
+ #: lib/admin/groups-admin-capabilities-edit.php:71
452
+ #: lib/admin/groups-admin-capabilities.php:315
453
+ #: lib/admin/groups-admin-groups-add.php:83
454
+ #: lib/admin/groups-admin-groups-edit.php:93
455
+ #: lib/admin/groups-admin-groups.php:305
456
+ msgid "Description"
457
+ msgstr "Description"
458
 
459
+ # @ groups
460
+ #: lib/admin/groups-admin-options.php:254
461
  msgid ""
462
+ "Disabling this setting for a post type also disables existing access "
463
+ "restrictions on individual posts of that type."
 
 
 
 
464
  msgstr ""
465
+ "La désactivation de ce paramètre pour un type de publication aussi supprime "
466
+ "les restrictions d'accès existantes sur les publications individuelles de ce "
467
+ "type."
468
 
469
+ #: lib/admin/class-groups-admin-welcome.php:144
470
+ #: lib/admin/class-groups-admin-welcome.php:145
471
+ msgid "Dismiss"
472
  msgstr ""
473
 
474
+ # @ groups
475
+ #: lib/admin/groups-admin-capabilities.php:449
476
+ #: lib/admin/groups-admin-groups.php:460
477
+ msgid "Edit"
478
+ msgstr "Editer"
 
479
 
480
+ # @ groups
481
+ #: lib/admin/groups-admin-capabilities-edit.php:56
482
+ msgid "Edit a capability"
483
+ msgstr "Modifier une capacité"
484
 
485
+ # @ groups
486
+ #: lib/admin/groups-admin-groups-edit.php:68
487
+ msgid "Edit a group"
488
+ msgstr "Modifier un groupe"
489
 
490
+ # @ groups
491
+ #: legacy/access/class-groups-access-meta-boxes-legacy.php:161
492
  msgid ""
493
+ "Edit the post for which you want to restrict access and choose<sup>*</sup> "
494
+ "the <em>premium</em> capability."
 
495
  msgstr ""
496
+ "Modifier la publication pour laquelle vous souhaitez restreindre l'accès et "
497
+ "choisissez<sup>*</sup> la capacité <em>premium</em>."
498
 
499
+ #: lib/admin/groups-admin-options.php:303
500
+ msgid "Enable legacy access control based on capabilities."
 
 
501
  msgstr ""
502
 
503
+ #: lib/admin/groups-admin-options.php:207
504
+ msgid "Enabling this on production sites is <strong>not</strong> recommended."
505
  msgstr ""
506
 
507
+ # @ groups
508
+ #: legacy/access/class-groups-access-meta-boxes-legacy.php:204
509
+ #: legacy/access/class-groups-access-meta-boxes-legacy.php:505
510
+ msgid "Enforce read access"
511
+ msgstr "Autoriser l'accès en lecture"
512
 
513
+ #: lib/admin/groups-admin-options.php:178
514
  msgid ""
515
+ "Enhanced functionality is available via official <a href=\"http://www."
516
+ "itthinx.com/shop/\">Extensions</a> for Groups."
517
  msgstr ""
518
 
519
+ # @ groups
520
+ #: legacy/access/class-groups-access-meta-boxes-legacy.php:143
521
+ msgid ""
522
+ "Enter <em>Premium</em> in the quick-create field located in the Access "
523
+ "restrictions panel and save or update the post (or hit Enter)."
524
  msgstr ""
525
+ "Tapez <em>Premium</em> dans le champ création rapide du panneau Restriction "
526
+ "d'Accès et sauvegardez ou mettez à jour la publication (ou appuyez sur "
527
+ "Entrée)."
528
 
529
+ # @ groups
530
+ #: legacy/access/class-groups-access-meta-boxes-legacy.php:135
531
+ #: lib/access/class-groups-access-meta-boxes.php:130
532
+ msgid "Example:"
533
+ msgstr "Exemple :"
534
 
535
+ #: lib/admin/class-groups-admin-users.php:275
536
+ msgid "Filter"
537
  msgstr ""
538
 
539
+ # @ groups
540
+ #: lib/admin/groups-admin-capabilities.php:324
541
+ #: lib/admin/groups-admin-groups.php:315
542
+ msgid "Filters"
543
+ msgstr "Filtres"
544
 
545
+ # @ groups
546
+ #: legacy/access/class-groups-access-meta-boxes-legacy.php:157
547
+ msgid ""
548
+ "Go to <strong>Groups > Capabilities</strong> and add the <em>premium</em> "
549
+ "capability."
550
  msgstr ""
551
+ "Allez à <strong>Groups > Capabilities</strong> et ajoutez la capacité "
552
+ "<em>premium</em>."
553
 
554
  # @ groups
555
+ #: legacy/access/class-groups-access-meta-boxes-legacy.php:156
556
+ msgid ""
557
+ "Go to <strong>Groups > Groups</strong> and add the <em>Premium</em> group."
558
+ msgstr ""
559
+ "Allez à <strong>Groups > Groups</strong> et ajoutez le groupe <em>Premium</"
560
+ "em>."
561
 
562
  # @ groups
563
+ #: legacy/access/class-groups-access-meta-boxes-legacy.php:158
564
+ msgid ""
565
+ "Go to <strong>Groups > Groups</strong> and assign the <em>premium</em> "
566
+ "capability to the <em>Premium</em> group."
567
+ msgstr ""
568
+ "Allez à <strong>Groups > Groups</strong> et attribuez la capacité "
569
+ "<em>premium</em> au groupe <em>Premium</em>."
570
 
571
  # @ groups
572
+ #: legacy/access/class-groups-access-meta-boxes-legacy.php:159
573
+ msgid ""
574
+ "Go to <strong>Groups > Options</strong> and enable the <em>premium</em> "
575
+ "capability to restrict access."
576
+ msgstr ""
577
+ "Allez à <strong>Groups > Options</strong> et activez la capacité "
578
+ "<em>premium</em> pour restreindre l'accès."
579
 
580
  # @ groups
581
+ #: lib/admin/groups-admin-groups.php:304
582
+ msgid "Group"
583
+ msgstr "Groupe"
584
 
585
  # @ groups
586
+ #: lib/admin/class-groups-admin-users.php:211
587
+ msgid "Group Actions"
588
+ msgstr "Actions du Groupe"
589
 
590
+ #: lib/admin/groups-admin-groups.php:316
591
+ msgid "Group ID"
592
+ msgstr ""
593
 
594
+ # @ groups
595
+ #: lib/admin/groups-admin-groups.php:319
596
+ msgid "Group Name"
597
+ msgstr "Nom du Groupe"
598
 
599
+ # @ groups
600
+ #: lib/admin/groups-admin-groups-remove.php:59
601
+ #, php-format
602
+ msgid "Group Name : %s"
603
+ msgstr "Nom du Groupe : %s"
604
 
605
+ # @ groups
606
+ #: lib/access/class-groups-access-meta-boxes.php:112
607
+ #: lib/access/class-groups-access-meta-boxes.php:115
608
+ #: lib/access/class-groups-access-meta-boxes.php:471
609
+ #: lib/admin/class-groups-admin-posts.php:204
610
+ #: lib/admin/class-groups-admin-user-profile.php:72
611
+ #: lib/admin/class-groups-admin-user-profile.php:135
612
+ #: lib/admin/class-groups-admin-user-profile.php:159
613
+ #: lib/admin/class-groups-admin-users.php:347
614
+ #: lib/admin/class-groups-admin.php:245 lib/admin/class-groups-admin.php:246
615
+ #: lib/admin/class-groups-admin.php:275 lib/core/class-groups-help.php:63
616
+ #: lib/core/class-groups-help.php:68 lib/core/class-groups-help.php:69
617
+ msgid "Groups"
618
+ msgstr "Groupes"
619
 
620
+ #: lib/admin/class-groups-admin-post-columns.php:93
621
+ msgctxt "Column header"
622
+ msgid "Groups"
623
+ msgstr ""
624
 
625
+ #: lib/access/class-groups-access-meta-boxes.php:98
626
+ msgctxt "Meta box title"
627
+ msgid "Groups"
628
+ msgstr ""
629
 
630
+ #: lib/admin/class-groups-admin.php:141
631
+ msgctxt "menu item title"
632
+ msgid "Groups"
633
+ msgstr "Groupes"
634
 
635
+ #: lib/admin/class-groups-admin.php:159 lib/admin/groups-admin-groups.php:199
636
+ msgctxt "page-title"
637
+ msgid "Groups"
638
+ msgstr "Groupes"
 
 
639
 
640
+ #: lib/admin/class-groups-admin-welcome.php:202
641
+ #, php-format
642
  msgid ""
643
+ "Groups %s features a simpler model for access restrictions based on groups "
644
+ "instead of capabilities used in previous versions."
 
645
  msgstr ""
 
 
 
646
 
647
+ #: lib/admin/class-groups-admin-posts.php:136
648
+ #: lib/admin/class-groups-admin-posts.php:137
649
+ msgid "Groups &hellip;"
 
 
650
  msgstr ""
 
 
651
 
652
+ #: lib/admin/class-groups-admin.php:221
653
+ msgid "Groups Add-Ons"
 
 
654
  msgstr ""
 
 
 
 
 
 
 
 
 
 
 
 
655
 
656
  # @ groups
657
+ #: lib/admin/class-groups-admin.php:195
658
+ msgid "Groups Capabilities"
659
+ msgstr "Capacités des Groupes"
 
 
 
 
 
 
 
 
 
 
 
660
 
661
+ #: lib/admin/groups-admin-options.php:120
662
+ msgid "Groups Options"
 
663
  msgstr ""
 
 
664
 
665
  # @ groups
666
+ #: lib/admin/class-groups-admin.php:306
667
+ msgid "Groups is configured to delete its plugin data on deactivation."
668
+ msgstr ""
669
+ "Groups supprime toutes les données de l'extension lorsque il est désactivé."
670
 
671
  # @ groups
672
+ #: lib/admin/groups-admin-options.php:334
673
  msgid "Groups network options"
674
  msgstr "Options de réseau de l'extension &quot;Groups&quot;"
675
 
676
  # @ groups
677
+ #: lib/admin/class-groups-admin.php:208
678
+ msgid "Groups options"
679
+ msgstr "Options des Groupes"
680
+
681
+ # @ groups
682
+ #: lib/core/class-groups-help.php:92
683
  msgid ""
684
+ "Here you can <strong>add</strong>, <strong>edit</strong> and <strong>remove</"
685
+ "strong> groups."
 
 
 
686
  msgstr ""
687
+ "Ici vous pouvez <strong>ajouter</strong>, <strong>modifier</strong> et "
688
+ "<strong>supprimer</strong> les groupes."
 
 
 
689
 
690
+ #: lib/admin/groups-admin-capabilities.php:313
691
+ #: lib/admin/groups-admin-groups.php:303
692
+ msgid "ID"
693
  msgstr ""
 
 
694
 
695
+ #: lib/admin/class-groups-admin-welcome.php:221
696
+ msgid ""
697
+ "If you had any access restrictions in place based on capabilities, the "
698
+ "entries will now be unprotected, unless you enable legacy access "
699
+ "restrictions or place appropriate access restrictions based on groups on the "
700
+ "desired entries."
701
+ msgstr ""
702
 
703
  # @ groups
704
+ #: lib/admin/groups-admin-options.php:282
705
  msgid "If you lock yourself out, please ask an administrator to help."
706
  msgstr ""
707
  "Si vous êtes verrouillés, veuillez demander à un administrateur afin "
708
  "d'obtenir de l'aide."
709
 
710
+ #: lib/admin/class-groups-admin-welcome.php:225
 
 
 
 
 
 
711
  msgid ""
712
+ "If you would like to switch to access restrictions based on groups "
713
+ "(recommended) instead of capabilities, you can easily do so by setting the "
714
+ "appropriate groups on your protected posts, pages and other entries to "
715
+ "restrict access."
716
  msgstr ""
 
 
 
 
 
 
 
 
 
 
 
 
717
 
718
+ #: lib/admin/class-groups-admin-welcome.php:155
719
+ msgid "Important"
720
+ msgstr ""
 
721
 
722
+ #: lib/admin/class-groups-admin-welcome.php:180
723
+ msgid "Improved User Interface"
724
+ msgstr ""
 
725
 
726
+ #: lib/access/class-groups-access-meta-boxes.php:140
727
+ msgid ""
728
+ "In the same field, you can create a new group and restrict access. Group "
729
+ "names are case-sensitive. In order to be able to use the new group, your "
730
+ "user account will be assigned to it."
731
+ msgstr ""
732
 
733
  # @ groups
734
  #: legacy/admin/groups-admin-options-legacy.php:62
740
  "Les capacités sélectionnées seront proposées pour restreindre l'accès aux "
741
  "publications."
742
 
743
+ #: lib/admin/groups-admin-groups-edit.php:141
744
+ msgid "Inherited capabilities:"
745
+ msgstr "Capacités héritée:"
 
 
 
 
 
 
746
 
747
+ #: lib/admin/class-groups-admin-welcome.php:158
 
748
  msgid ""
749
+ "It seems that you have updated from Groups 1.x where access restrictions "
750
+ "were based on capabilities."
751
  msgstr ""
 
 
 
 
 
 
 
752
 
753
  # @ groups
754
+ #: lib/views/class-groups-shortcodes.php:469
755
+ #, php-format
756
+ msgid "Join the %s group"
757
+ msgstr "Rejoignez le groupe %s"
758
 
759
  # @ groups
760
+ #: lib/views/class-groups-shortcodes.php:553
761
+ #, php-format
762
+ msgid "Leave the %s group"
763
+ msgstr "Quitter le groupe %s"
764
 
765
+ #: lib/admin/groups-admin-options.php:299
766
+ msgid "Legacy Settings"
 
 
 
767
  msgstr ""
 
 
768
 
769
  # @ groups
770
+ #: legacy/access/class-groups-access-meta-boxes-legacy.php:137
771
+ #: lib/access/class-groups-access-meta-boxes.php:132
 
 
 
772
  msgid ""
773
+ "Let's assume that you want to limit the visibility of a post to members of "
774
+ "the <em>Premium</em> group."
775
  msgstr ""
776
+ "Supposons que vous voulez limiter la visibilité d'une publication aux "
777
+ "membres du groupe <em>Premium</em>."
778
 
779
+ #: lib/views/class-groups-shortcodes.php:121
780
+ msgid "Log out"
781
+ msgstr "Se déconnecter"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
782
 
783
  # @ groups
784
+ #: legacy/access/class-groups-access-meta-boxes-legacy.php:503
785
+ #: lib/access/class-groups-access-meta-boxes.php:411
786
+ msgid "Media"
787
+ msgstr "Médias"
788
 
789
  # @ groups
790
+ #: legacy/access/class-groups-access-meta-boxes-legacy.php:231
791
+ #: legacy/access/class-groups-access-meta-boxes-legacy.php:558
792
+ #, php-format
793
+ msgid "Members of the %1$s group can access this %2$s through this capability."
794
+ msgid_plural ""
795
+ "Members of the %1$s groups can access this %2$s through this capability."
796
+ msgstr[0] ""
797
+ "Les Membres du groupe %1$s peuvent accéder à %2$s grâce à cette capacité."
798
+ msgstr[1] ""
799
+ "Les Membres des groupee %1$s peuvent accéder à %2$s grâce à cette capacité."
800
 
801
  # @ groups
802
+ #: lib/admin/groups-admin-groups-add.php:69
803
+ #: lib/admin/groups-admin-groups-edit.php:79
804
+ msgid "Name"
805
+ msgstr "Nom"
806
 
807
  # @ groups
808
+ #: lib/admin/groups-admin-options.php:356
809
+ msgid "Network deactivation and data persistence"
810
+ msgstr "Désactivation du réseau et de la persistance des données"
811
 
812
  # @ groups
813
+ #: lib/admin/groups-admin-capabilities.php:206
814
+ msgid "New Capability"
815
+ msgstr "Nouvelle Capacité"
816
 
817
+ #: lib/admin/class-groups-admin-welcome.php:191
818
+ msgid "New Documentation"
819
  msgstr ""
820
 
 
 
 
 
 
821
  # @ groups
822
  #: lib/admin/groups-admin-groups.php:212
823
  msgid "New Group"
824
  msgstr "Nouveau Groupe"
825
 
826
  # @ groups
827
+ #: legacy/access/class-groups-access-meta-boxes-legacy.php:240
828
+ #: legacy/access/class-groups-access-meta-boxes-legacy.php:567
829
+ msgid ""
830
+ "No groups grant access through this capability. To grant access to group "
831
+ "members using this capability, you should assign it to a group and enable "
832
+ "the capability for access restriction."
833
+ msgstr ""
834
+ "Cette Capacité n'accorde pas d'accès aux groupes. Pour accorder l'accès aux "
835
+ "membres du groupe à l'aide de cette capacité, vous devez l'attribuer à un "
836
+ "groupe et activer la fonction de restriction d'accès."
837
 
838
  # @ groups
839
+ #: lib/admin/groups-admin-capabilities.php:123
840
+ msgid "No new capabilities have been found."
841
+ msgstr "Pas de nouvelles capacités trouvées."
842
 
843
  # @ groups
844
+ #: lib/admin/groups-admin-capabilities-remove.php:116
845
+ msgid "No such capabilities."
846
+ msgstr "Aucunes Capacités."
847
 
848
  # @ groups
849
+ #: lib/admin/groups-admin-capabilities-edit.php:41
850
+ #: lib/admin/groups-admin-capabilities-remove.php:41
851
+ msgid "No such capability."
852
+ msgstr "Aucune capacité."
 
 
853
 
854
  # @ groups
855
+ #: lib/admin/groups-admin-groups-edit.php:43
856
+ #: lib/admin/groups-admin-groups-remove.php:41
857
+ msgid "No such group."
858
+ msgstr "Aucun groupe."
859
 
860
  # @ groups
861
  #: lib/admin/groups-admin-groups-remove.php:116
863
  msgstr "Aucuns Groupes."
864
 
865
  # @ groups
866
+ #: legacy/access/class-groups-access-meta-boxes-legacy.php:132
867
+ msgid ""
868
+ "Note that you must be a member of a group that has such a capability "
869
+ "assigned."
870
+ msgstr ""
871
+ "Notez que vous devez être membre d'un groupe qui a une telle capacité "
872
+ "attribuée."
873
 
874
+ #: lib/access/class-groups-access-meta-boxes.php:124
875
+ msgid "Note that you must be a member of a group to use it to restrict access."
876
+ msgstr ""
 
877
 
878
+ #: lib/admin/class-groups-admin-welcome.php:183
 
879
  msgid ""
880
+ "Now you can assign new users directly to groups when you create a new user "
881
+ "account from the Dashboard."
882
  msgstr ""
 
 
883
 
884
+ #: lib/admin/class-groups-admin-welcome.php:174
885
+ msgid ""
886
+ "Now you can protect your posts, pages and any other custom post type like "
887
+ "products or events by simply assigning them to one or more groups."
888
+ msgstr ""
 
 
 
889
 
890
+ #: lib/admin/class-groups-admin-welcome.php:227
891
+ msgid ""
892
+ "Once you have adjusted your access restrictions based on groups, you can "
893
+ "disable legacy access control."
894
+ msgstr ""
895
 
896
  # @ groups
897
+ #: lib/admin/groups-admin-capabilities.php:121
898
+ #, php-format
899
+ msgid "One capability has been added."
900
+ msgid_plural "%d capabilities have been added."
901
+ msgstr[0] "Une capacité a été ajouté."
902
+ msgstr[1] "%d capacités ont été ajoutées."
903
 
904
  # @ groups
905
+ #: legacy/admin/class-groups-admin-post-columns-legacy.php:77
906
+ msgid "One or more capabilities required to read the entry."
907
+ msgstr "Un ou plusieurs capacités sont requises pour lire l'entrée."
 
908
 
909
+ #: lib/admin/class-groups-admin-post-columns.php:92
910
+ msgid "One or more groups granting access to entries."
911
+ msgstr ""
 
912
 
913
  # @ groups
914
+ #: legacy/access/class-groups-access-meta-boxes-legacy.php:270
915
+ #: legacy/access/class-groups-access-meta-boxes-legacy.php:588
916
+ #, php-format
917
+ msgid ""
918
+ "Only groups or users that have one of the selected capabilities are allowed "
919
+ "to read this %s."
920
+ msgstr ""
921
+ "Seuls les groupes ou les utilisateurs qui ont l'une des capacités "
922
+ "sélectionnées sont autorisés à lire ce %s."
923
 
924
  # @ groups
925
+ #: lib/admin/class-groups-admin.php:209 lib/admin/class-groups-admin.php:269
926
+ #: lib/core/class-groups-help.php:70
927
+ msgid "Options"
928
+ msgstr "Options"
929
 
930
  # @ groups
931
+ #: lib/admin/groups-admin-options.php:112
932
+ msgid "Options saved."
933
+ msgstr "Options enregistrées."
 
934
 
935
  # @ groups
936
  #: lib/admin/groups-admin-groups-add.php:76
938
  msgid "Parent"
939
  msgstr "Parent"
940
 
941
+ #: lib/admin/class-groups-admin-welcome.php:237
942
+ msgid "Perfect complements to memberships and access control with Groups."
943
+ msgstr ""
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
944
 
945
  # @ groups
946
+ #: lib/admin/groups-admin-options.php:276
947
+ msgid "Permissions"
948
+ msgstr "Autorisations"
 
949
 
950
  # @ groups
951
+ #: lib/admin/groups-admin-groups-remove.php:142
952
+ msgid ""
953
+ "Please confirm removal of the following groups. This action cannot be undone."
 
 
 
 
954
  msgstr ""
955
+ "Confirmez svp la suppression des groupes suivants. Cette action ne peut être "
956
+ "annulée."
957
 
958
  # @ groups
959
+ #: lib/admin/groups-admin-capabilities-remove.php:139
960
+ msgid ""
961
+ "Please confirm to remove the following capabilities. This action cannot be "
962
+ "undone."
963
+ msgstr ""
964
+ "SVP, Confirmez la suppression des capacités suivantes. Cette action ne peut "
965
+ "être annulée."
966
 
967
+ #: lib/core/class-groups-help.php:144
968
+ #, php-format
969
+ msgid ""
970
+ "Please give it a <a href=\"%s\">&#9733;&#9733;&#9733;&#9733;&#9733;</a> "
971
+ "rating."
972
+ msgstr ""
973
 
974
+ #: lib/admin/class-groups-admin-welcome.php:160
975
+ #, php-format
976
+ msgid ""
977
+ "Please make sure to read the notes on <strong>Switching to Groups %s</"
978
+ "strong> below."
979
+ msgstr ""
980
 
981
+ #: lib/admin/class-groups-admin-welcome.php:229
982
+ msgid ""
983
+ "Please refer to the <a target=\"_blank\" href=\"http://docs.itthinx.com/"
984
+ "document/groups/\">Documentation</a> for details on how to switch to and use "
985
+ "the new access restrictions."
986
+ msgstr ""
987
 
988
+ #: lib/access/class-groups-access-meta-boxes.php:467
989
+ #, php-format
990
+ msgid ""
991
+ "Please use <a href=\"%s\" target=\"_blank\">Groups File Access</a> for files "
992
+ "that require complete protection."
993
+ msgstr ""
994
 
995
  # @ groups
996
+ #: legacy/access/class-groups-access-meta-boxes-legacy.php:189
997
+ #: lib/access/class-groups-access-meta-boxes.php:166
998
+ msgid "Post"
999
+ msgstr "Publication"
1000
 
1001
  # @ groups
1002
+ #: lib/admin/groups-admin-options.php:216
1003
+ msgid "Post types"
1004
+ msgstr "Types de publication"
1005
 
1006
+ #: lib/admin/class-groups-admin-welcome.php:176
1007
+ msgid ""
1008
+ "Previously we used capabilities to do that, but changing to this new model "
1009
+ "makes things even easier."
1010
+ msgstr ""
1011
 
1012
+ #: lib/admin/class-groups-admin-welcome.php:169
1013
+ msgid "Protect Content Easily"
1014
+ msgstr ""
 
 
 
1015
 
1016
  # @ groups
1017
+ #: legacy/access/class-groups-access-meta-boxes-legacy.php:308
1018
+ msgid "Quick-create group &amp; capability"
1019
+ msgstr "Créez rapidement un groupe &amp; une capacité"
1020
 
1021
+ #: lib/access/class-groups-access-meta-boxes.php:203
1022
+ #: lib/access/class-groups-access-meta-boxes.php:413
1023
+ msgid "Read"
1024
+ msgstr ""
1025
 
1026
  # @ groups
1027
+ #: legacy/access/class-groups-post-access-legacy.php:52
1028
+ msgid "Read Post"
1029
+ msgstr "Lire la Publication"
1030
 
1031
+ #: lib/admin/groups-admin-add-ons.php:49
1032
+ msgid "Recommended extensions for Groups"
1033
+ msgstr ""
 
 
1034
 
1035
+ #: lib/admin/groups-admin-add-ons.php:157
1036
+ msgid "Recommended plugins by itthinx"
 
 
 
1037
  msgstr ""
 
 
1038
 
1039
  # @ groups
1040
+ #: lib/admin/groups-admin-capabilities.php:217
1041
+ #: lib/admin/groups-admin-capabilities.php:222
1042
+ msgid "Refresh"
1043
+ msgstr "Actualiser"
1044
 
1045
  # @ groups
1046
+ #: lib/auto/class-groups-registered.php:68
1047
+ msgid "Registered"
1048
+ msgstr "Enregistré"
1049
 
1050
  # @ groups
1051
  #: lib/admin/groups-admin-capabilities-remove.php:62
1058
  msgid "Remove"
1059
  msgstr "Supprimer"
1060
 
 
 
 
 
 
1061
  # @ groups
1062
  #: lib/admin/groups-admin-capabilities-remove.php:53
1063
  msgid "Remove a capability"
1064
  msgstr "Supprimer une capacité"
1065
 
1066
  # @ groups
1067
+ #: lib/admin/groups-admin-groups-remove.php:53
1068
+ msgid "Remove a group"
1069
+ msgstr "Supprimer un Groupe"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1070
 
1071
  # @ groups
1072
+ #: lib/admin/groups-admin-capabilities-remove.php:133
1073
+ msgid "Remove capabilities"
1074
+ msgstr "Retirer les capacités"
 
 
 
1075
 
1076
  # @ groups
1077
+ #: lib/admin/groups-admin-groups.php:383
1078
+ msgid "Remove capability"
1079
+ msgstr "Supprimer une Capacité"
 
 
 
 
 
1080
 
1081
  # @ groups
1082
+ #: lib/admin/class-groups-admin-users.php:213
1083
+ msgid "Remove from group"
1084
+ msgstr "Retirer du groupe"
 
 
 
1085
 
1086
  # @ groups
1087
+ #: lib/admin/groups-admin-groups.php:381
1088
+ msgid "Remove group"
1089
+ msgstr "Supprimer le groupe"
1090
 
1091
  # @ groups
1092
+ #: lib/admin/groups-admin-groups-remove.php:135
1093
+ msgid "Remove groups"
1094
+ msgstr "Supprimer les Groupes"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1095
 
1096
  # @ groups
1097
+ #: legacy/admin/class-groups-admin-posts-legacy.php:186
1098
+ #: lib/admin/class-groups-admin-posts.php:209
1099
+ msgid "Remove restriction"
1100
+ msgstr "Supprimer la restriction"
1101
 
1102
+ #: lib/admin/groups-admin-options.php:53
1103
+ msgid "Restrict Access"
1104
+ msgstr ""
 
1105
 
1106
+ #: lib/access/class-groups-access-meta-boxes.php:229
1107
+ #, php-format
1108
+ msgid "Restricts the visibility of this %s to members of the chosen groups."
1109
+ msgstr ""
 
 
 
 
 
1110
 
1111
+ #: lib/access/class-groups-access-meta-boxes.php:461
1112
+ msgid "Restricts the visibility of this entry to members of the chosen groups."
1113
+ msgstr ""
 
1114
 
1115
  # @ groups
1116
+ #: lib/admin/groups-admin-capabilities.php:357
1117
+ #: lib/admin/groups-admin-groups.php:346
1118
+ msgid "Results per page"
1119
+ msgstr "Résultats par page"
 
 
 
 
 
 
 
 
 
1120
 
1121
  # @ groups
1122
+ #: lib/admin/groups-admin-options.php:133
1123
+ msgid "Role"
1124
+ msgstr "Rôle"
1125
 
1126
  # @ groups
1127
+ #: lib/admin/groups-admin-capabilities-edit.php:77
1128
+ #: lib/admin/groups-admin-groups-edit.php:158
1129
+ #: lib/admin/groups-admin-options.php:191
1130
+ #: lib/admin/groups-admin-options.php:314
1131
+ #: lib/admin/groups-admin-options.php:366
1132
+ msgid "Save"
1133
+ msgstr "Sauvegarder"
 
1134
 
1135
  # @ groups
1136
+ #: lib/admin/groups-admin-options.php:220
1137
+ msgid "Show access restrictions for these post types."
1138
+ msgstr "Afficher les Restrictions d'Accès pour ces types de publications."
1139
 
1140
  # @ groups
1141
+ #: legacy/access/class-groups-access-meta-boxes-legacy.php:277
1142
+ msgid "Show groups"
1143
+ msgstr "Afficher les Groupes"
1144
 
1145
  # @ groups
1146
+ #: lib/admin/groups-admin-options.php:262
1147
+ msgid "Show groups in user profiles."
1148
+ msgstr "Afficher le Groupe dans le profile de l'Utilisateur."
1149
 
1150
  # @ groups
1151
+ #: lib/admin/groups-admin-options.php:271
1152
+ msgid "Show the Groups tree view."
1153
+ msgstr "Afficher l'arborescence des Groupes."
 
1154
 
1155
+ #: lib/admin/class-groups-admin-welcome.php:199
1156
+ #, php-format
1157
+ msgid "Switching to Groups %s"
1158
+ msgstr ""
 
 
 
 
 
 
 
1159
 
1160
+ #: lib/admin/class-groups-admin-posts.php:167
1161
+ msgid "Terms"
1162
+ msgstr ""
 
 
 
 
 
 
 
 
 
 
 
 
1163
 
1164
  # @ groups
1165
+ #: lib/core/class-groups-help.php:141
1166
+ msgid ""
1167
+ "Thank you for using <a href=\"http://www.itthinx.com/plugins/groups\" target="
1168
+ "\"_blank\">Groups</a> by <a href=\"http://www.itthinx.com\" target=\"_blank"
1169
+ "\">itthinx</a>."
1170
+ msgstr ""
1171
+ "Merci d'utiliser <a href=\"http://www.itthinx.com/plugins/groups\" target="
1172
+ "\"_blank\">Groups</a> par <a href=\"http://www.itthinx.com\" target=\"_blank"
1173
+ "\">itthinx</a>."
1174
+
1175
+ #: lib/admin/class-groups-admin-welcome.php:149
1176
+ msgid ""
1177
+ "Thanks for using Groups! We have made it even easier to protect your content "
1178
+ "and hope you like it :)"
1179
+ msgstr ""
1180
 
1181
  # @ groups
1182
+ #: lib/admin/groups-admin-capabilities-edit.php:116
1183
+ #, php-format
1184
+ msgid ""
1185
+ "The <em>%s</em> capability already exists and cannot be assigned to this one."
1186
+ msgstr ""
1187
+ "La capacité <em>%s</em> existe déjà et ne peut pas être attribuée à ce "
1188
+ "groupe."
1189
 
1190
  # @ groups
1191
+ #: lib/admin/groups-admin-capabilities-add.php:104
1192
+ #, php-format
1193
+ msgid "The <em>%s</em> capability already exists."
1194
+ msgstr "La Capacité <em>%s</em> existe déjà."
1195
 
1196
  # @ groups
1197
+ #: lib/admin/groups-admin-capabilities-edit.php:126
1198
+ #, php-format
1199
+ msgid "The <em>%s</em> capability could not be updated."
1200
+ msgstr "La capacité <em>%s</em> n'a pas pu être mise à jour."
1201
 
1202
  # @ groups
1203
+ #: lib/admin/groups-admin-capabilities.php:62
1204
+ #, php-format
1205
+ msgid "The <em>%s</em> capability has been created."
1206
+ msgstr "La Capacité <em>%s</em> a bien été créée."
1207
 
1208
  # @ groups
1209
+ #: lib/admin/groups-admin-capabilities.php:70
1210
+ #, php-format
1211
+ msgid "The <em>%s</em> capability has been updated."
1212
+ msgstr "La capacité <em>%s</em> a été mise à jour."
1213
 
1214
  # @ groups
1215
+ #: lib/admin/groups-admin-groups-edit.php:204
1216
+ #, php-format
1217
+ msgid ""
1218
+ "The <em>%s</em> group already exists and cannot be used to name this one."
1219
+ msgstr ""
1220
+ "Le groupe <em>%s</em> existe déjà et ne peux pas être utilisé pour nommer "
1221
+ "celui-ci."
1222
 
1223
  # @ groups
1224
+ #: lib/admin/groups-admin-groups-add.php:165
1225
+ #, php-format
1226
+ msgid "The <em>%s</em> group already exists."
1227
+ msgstr "Le groupe <em>%s</em> existe déjà."
1228
 
1229
  # @ groups
1230
+ #: lib/admin/groups-admin-groups.php:63
1231
+ #, php-format
1232
+ msgid "The <em>%s</em> group has been created."
1233
+ msgstr "Le groupe <em>%s</em> a bien été créé."
1234
 
1235
  # @ groups
1236
+ #: lib/admin/groups-admin-groups.php:71
1237
+ #, php-format
1238
+ msgid "The <em>%s</em> group has been updated."
1239
+ msgstr "Le groupe <em>%s</em> a bien été mis à jour."
1240
 
1241
  # @ groups
1242
+ #: lib/admin/groups-admin-capabilities-add.php:102
1243
+ #: lib/admin/groups-admin-capabilities-edit.php:130
1244
+ msgid "The <em>Capability</em> must not be empty."
1245
+ msgstr "La <em>Capacité</em> ne doit pas être vide."
1246
 
1247
  # @ groups
1248
+ #: lib/admin/groups-admin-groups-edit.php:196
1249
+ msgid "The <em>Name</em> must not be empty."
1250
+ msgstr "Le <em>Nom</em> ne doit pas être vide."
1251
+
1252
+ #: lib/access/class-groups-access-meta-boxes.php:465
1253
  msgid ""
1254
+ "The attachment page is restricted to authorized users, but due to technical "
1255
+ "limitations, the file can still be accessed directly via its URL."
 
 
 
 
 
 
1256
  msgstr ""
 
 
 
 
 
 
 
 
 
1257
 
1258
  # @ groups
1259
+ #: lib/admin/groups-admin-capabilities.php:75
1260
+ msgid "The capability has been deleted."
1261
+ msgstr "La capacité a été suppriméé."
1262
 
1263
  # @ groups
1264
+ #: lib/admin/groups-admin-groups-edit.php:130
1265
+ msgid "The chosen capabilities are assigned to the group."
1266
+ msgstr "Les capacités choisies sont attribuées au groupe."
1267
+
1268
+ #: lib/core/class-groups-help.php:87
1269
  msgid ""
1270
+ "The complete documentation is available on the <a href=\"http://docs.itthinx."
1271
+ "com/document/groups\">Documentation</a> pages for Groups."
1272
  msgstr ""
1273
+ "La documentation complète est disponible sur les pages du <a href=\"http://"
1274
+ "docs.itthinx.com/document/groups\">Documentation</a> pour Groups."
1275
 
1276
+ #: lib/admin/class-groups-admin-welcome.php:210
1277
+ msgid "The following is only of interest if you have upgraded from Groups 1.x:"
1278
+ msgstr ""
 
 
1279
 
1280
  # @ groups
1281
+ #: lib/admin/groups-admin-groups.php:76
1282
+ msgid "The group has been deleted."
1283
+ msgstr "Le groupe a été supprimé."
1284
 
1285
  # @ groups
1286
+ #: legacy/access/class-groups-access-meta-boxes-legacy.php:148
1287
+ msgid "The manual way:"
1288
+ msgstr "La méthode manuelle :"
 
 
1289
 
1290
  # @ groups
1291
+ #: lib/admin/groups-admin-groups-add.php:163
1292
+ msgid "The name must not be empty."
1293
+ msgstr "Le nom ne doit pas être vide."
 
 
 
 
 
1294
 
1295
  # @ groups
1296
+ #: legacy/access/class-groups-access-meta-boxes-legacy.php:139
1297
+ msgid "The quick way:"
1298
+ msgstr "De la façon la plus simple :"
 
 
 
 
 
 
 
1299
 
1300
  # @ groups
1301
+ #: lib/admin/class-groups-admin-user-profile.php:88
1302
+ #: lib/admin/class-groups-admin-user-profile.php:178
1303
+ msgid "The user is a member of the chosen groups."
1304
+ msgstr "L'utilisateur est un membre des Groupes choisis."
 
 
 
 
 
1305
 
1306
  # @ groups
1307
+ #: lib/admin/groups-admin-capabilities.php:484
1308
+ #: lib/admin/groups-admin-groups.php:523
1309
+ msgid "There are no results."
1310
+ msgstr "Il n'y a aucun résultat."
 
 
 
 
 
 
 
 
 
1311
 
1312
  # @ groups
1313
+ #: lib/admin/groups-admin-groups-add.php:109
1314
+ msgid "These capabilities will be assigned to the group."
1315
+ msgstr "Ces capacités seront attribués au groupe."
 
 
1316
 
1317
  # @ groups
1318
+ #: lib/admin/groups-admin-options.php:277
1319
+ msgid ""
1320
+ "These permissions apply to Groups management. They do not apply to access "
1321
+ "permissions derived from Groups capabilities."
1322
+ msgstr ""
1323
+ "Ces autorisations concernent la gestion des Groupes. Elles ne se appliquent "
1324
+ "pas aux autorisations d'accès liées aux capacités des Groupes. "
1325
 
1326
+ #: lib/admin/class-groups-admin-welcome.php:219
1327
+ msgid "This could be important!"
1328
+ msgstr ""
 
 
1329
 
1330
  # @ groups
1331
+ #: lib/admin/groups-admin-options.php:253
1332
  msgid ""
1333
+ "This determines for which post types access restriction settings are offered."
 
 
1334
  msgstr ""
1335
+ "Cela détermine pour quels types de publication les paramètres de restriction "
1336
+ "d'accès sont proposés."
 
1337
 
1338
  # @ groups
1339
+ #: lib/admin/groups-admin-groups.php:516
1340
+ msgid "This group has no capabilities."
1341
+ msgstr "Ce groupe n'a pas de capacités"
1342
+
1343
+ #: lib/admin/class-groups-admin-welcome.php:215
1344
  msgid ""
1345
+ "This means that if you had access restrictions in place that were based on "
1346
+ "capabilities, your entries will still be protected."
1347
  msgstr ""
 
 
1348
 
1349
+ #: lib/access/class-groups-post-access.php:508
 
1350
  msgid ""
1351
+ "This method is deprecated. You should use Groups_Post_Access_Legacy::"
1352
+ "get_read_post_capabilities() to retrieve the capabilities instead."
1353
  msgstr ""
 
 
 
1354
 
1355
+ #: lib/admin/groups-admin-options.php:204
 
1356
  msgid ""
1357
+ "To disable, do not define the constant <code>GROUPS_ADMINISTRATOR_OVERRIDE</"
1358
+ "code> or set it to <code>false</code>."
1359
  msgstr ""
 
 
1360
 
1361
+ #: lib/admin/class-groups-admin-welcome.php:206
 
1362
  msgid ""
1363
+ "To make it easier to transition to the new model for those who migrate from "
1364
+ "a previous version, we have included legacy access control based on "
1365
+ "capabilities."
1366
  msgstr ""
 
 
1367
 
1368
+ #: lib/admin/class-groups-admin-welcome.php:204
 
1369
  msgid ""
1370
+ "To put it simple, previously you would have used capabilities to restrict "
1371
+ "access to posts and now you simply use groups."
1372
  msgstr ""
 
 
1373
 
1374
  # @ groups
1375
+ #: lib/admin/class-groups-admin.php:181 lib/admin/class-groups-admin.php:182
1376
+ msgid "Tree"
1377
+ msgstr "Arborescence"
1378
+
1379
+ # @ groups
1380
+ #: lib/admin/groups-admin-tree-view.php:43
1381
+ msgid "Tree of Groups"
1382
+ msgstr "Arborescence des Groupes"
1383
+
1384
+ # @ groups
1385
+ #: lib/admin/groups-admin-options.php:267
1386
+ msgid "Tree view"
1387
+ msgstr " Aperçu de l'Arborescence"
1388
 
1389
  # @ groups
1390
  #: legacy/access/class-groups-access-meta-boxes-legacy.php:153
1396
  "d'une configuration plus complexe. Autrement, favorisez toujours cet outil."
1397
 
1398
  # @ groups
1399
+ #: legacy/access/class-groups-access-meta-boxes-legacy.php:212
1400
+ #: legacy/access/class-groups-access-meta-boxes-legacy.php:213
1401
+ #: legacy/access/class-groups-access-meta-boxes-legacy.php:540
1402
+ msgid "Type and choose &hellip;"
1403
+ msgstr "Saisissez et sélectionnez &hellip;"
1404
+
1405
+ # @ groups
1406
+ #: legacy/access/class-groups-access-meta-boxes-legacy.php:127
1407
  msgid ""
1408
+ "Use the <em>Access restrictions</em> box to limit the visibility of posts, "
1409
+ "pages and other post types."
1410
+ msgstr ""
1411
+ "Utilisez la boîte des <em>restrictions d'accès</em> pour limiter la "
1412
+ "visibilité des messages, des pages et des autres types de publications."
1413
+
1414
+ #: lib/access/class-groups-access-meta-boxes.php:118
1415
+ msgid ""
1416
+ "Use the <em>Groups</em> box to limit the visibility of posts, pages and "
1417
+ "other post types."
1418
  msgstr ""
 
 
1419
 
1420
  # @ groups
1421
+ #: lib/admin/groups-admin-options.php:258
1422
+ msgid "User profiles"
1423
+ msgstr "Profils d'Utilisateurs"
1424
+
1425
+ # @ groups
1426
+ #: legacy/access/class-groups-access-meta-boxes-legacy.php:141
1427
+ msgid "Using the quick-create field"
1428
+ msgstr "En utilisant le champ de création rapide"
1429
 
1430
  # @ groups
1431
  #: legacy/access/class-groups-access-meta-boxes-legacy.php:146
1449
  "lecture. Afin d'être en mesure d'utiliser la capacité, votre compte "
1450
  "utilisateur sera affecté au groupe."
1451
 
1452
+ #: lib/admin/class-groups-admin-welcome.php:110
1453
+ msgid "View the Welcome screen for this version of Groups"
1454
+ msgstr ""
1455
+
1456
+ #: lib/admin/class-groups-admin.php:302
1457
+ msgid "Warning!"
1458
+ msgstr ""
1459
+
1460
+ #: lib/admin/class-groups-admin-welcome.php:172
1461
+ msgid "We have made it even easier to protect your content!"
1462
+ msgstr ""
1463
+
1464
+ #: lib/admin/class-groups-admin-welcome.php:111
1465
+ msgid "Welcome"
1466
+ msgstr ""
1467
+
1468
+ #: lib/admin/class-groups-admin-welcome.php:46
1469
+ #: lib/admin/class-groups-admin-welcome.php:47
1470
+ msgid "Welcome to Groups"
1471
+ msgstr ""
1472
+
1473
+ #: lib/admin/class-groups-admin-welcome.php:138
1474
+ #, php-format
1475
+ msgid "Welcome to Groups %s"
1476
+ msgstr ""
1477
+
1478
+ #: lib/admin/class-groups-admin-welcome.php:165
1479
+ msgid "What's New?"
1480
+ msgstr ""
1481
+
1482
+ #: lib/admin/class-groups-admin-welcome.php:194
1483
  msgid ""
1484
+ "Whether you are new to Groups or have been using it before, please make sure "
1485
+ "to visit the <a target=\"_blank\" href=\"http://docs.itthinx.com/document/"
1486
+ "groups/\">Documentation</a> pages to know more about how to use it."
1487
  msgstr ""
 
 
 
1488
 
1489
  # @ groups
1490
+ #: lib/views/class-groups-shortcodes.php:527
1491
+ #, php-format
1492
+ msgid "You are a member of the %s group."
1493
+ msgstr "Vous êtes un membre du groupe %s."
1494
 
1495
+ #: lib/admin/class-groups-admin-welcome.php:217
1496
+ msgid ""
1497
+ "You are running the system with legacy access control based on capabilities "
1498
+ "disabled."
1499
+ msgstr ""
1500
 
1501
+ #: lib/admin/class-groups-admin-welcome.php:213
 
 
1502
  msgid ""
1503
+ "You are running the system with legacy access control based on capabilities "
1504
+ "enabled."
1505
  msgstr ""
 
 
1506
 
1507
  # @ groups
1508
+ #: legacy/access/class-groups-access-meta-boxes-legacy.php:312
1509
+ msgid ""
1510
+ "You can create a new group and capability here. The capability will be "
1511
+ "assigned to the group and enabled to enforce read access. Group names are "
1512
+ "case-sensitive, the name of the capability is the lower-case version of the "
1513
+ "name of the group. If the group already exists, a new capability is created "
1514
+ "and assigned to the existing group. If the capability already exists, it "
1515
+ "will be assigned to the group. If both already exist, the capability is "
1516
+ "enabled to enforce read access. In order to be able to use the capability, "
1517
+ "your user account will be assigned to the group."
1518
+ msgstr ""
1519
+ "Ici, vous pouvez créer un nouveau groupe et une nouvelle capacité. La "
1520
+ "capacité sera attribuée au groupe et permettra d'autoriser l'accès en "
1521
+ "lecture. Les noms attribués aux groupes sont sensibles à la casse, le nom de "
1522
+ "la capacité est la version minuscule du nom du groupe. Si le groupe existe "
1523
+ "déjà, une nouvelle capacité est créée et affectée au groupe existant. Si la "
1524
+ "capacité existe déjà, elle est affectée par défaut au groupe. Si les deux "
1525
+ "existent déjà, la capacité est activée pour faire respecter l'accès en "
1526
+ "lecture. Afin d'être en mesure d'utiliser la capacité, votre compte "
1527
+ "utilisateur sera attribué au groupe."
1528
 
1529
+ #: lib/access/class-groups-access-meta-boxes.php:196
1530
+ #: lib/access/class-groups-access-meta-boxes.php:446
1531
+ msgid "You can create a new group by indicating the group's name."
1532
+ msgstr ""
1533
+
1534
+ #: lib/access/class-groups-access-meta-boxes.php:190
1535
+ #, php-format
1536
  msgid ""
1537
+ "You can restrict the visibility of this %1$s to group members. Choose one or "
1538
+ "more groups that are allowed to read this %2$s. If no groups are chosen, the "
1539
+ "%3$s is visible to anyone."
1540
+ msgstr ""
1541
+
1542
+ #: lib/access/class-groups-access-meta-boxes.php:445
1543
+ msgid ""
1544
+ "You can restrict the visibility to group members. Choose one or more groups "
1545
+ "to restrict access. If no groups are chosen, this entry is visible to anyone."
1546
  msgstr ""
 
 
1547
 
1548
  # @ groups
1549
  #: legacy/access/class-groups-access-meta-boxes-legacy.php:130
1554
  "Vous pouvez sélectionner une ou plusieurs capacités utilisables pour la "
1555
  "Restriction des Accès."
1556
 
1557
+ #: lib/access/class-groups-access-meta-boxes.php:121
1558
+ msgid "You can select one or more groups to restrict access to its members."
1559
+ msgstr ""
1560
+
1561
  # @ groups
1562
+ #: legacy/access/class-groups-access-meta-boxes-legacy.php:290
1563
+ #: lib/access/class-groups-access-meta-boxes.php:236
1564
+ msgid "You cannot set any access restrictions."
1565
+ msgstr "Vous ne pouvez pas définir les restrictions d'accès."
1566
+
1567
+ # @ groups
1568
+ #: lib/views/class-groups-shortcodes.php:522
1569
+ #, php-format
1570
+ msgid "You have joined the %s group."
1571
+ msgstr "Vous avez rejoint le groupe %s."
1572
+
1573
+ # @ groups
1574
+ #: lib/views/class-groups-shortcodes.php:598
1575
+ #, php-format
1576
+ msgid "You have left the %s group."
1577
+ msgstr "Vous ne faites plus parti du groupe %s."
1578
+
1579
+ # @ groups
1580
+ #: legacy/access/class-groups-access-meta-boxes-legacy.php:296
1581
  msgid ""
1582
+ "You must be in a group that has at least one capability enabled to enforce "
1583
+ "read access."
1584
  msgstr ""
1585
+ "Vous devez être dans un groupe qui a au moins une capacité définie pour "
1586
+ "autoriser l'accès en lecture."
1587
 
1588
+ #: lib/access/class-groups-access-meta-boxes.php:242
1589
+ msgid "You need to have permission to set access restrictions."
1590
+ msgstr ""
1591
+
1592
+ #: lib/access/class-groups-post-access.php:383
1593
+ msgid ""
1594
+ "You should use Groups_Post_Access_Legacy::create() to pass a capability "
1595
+ "restriction instead."
1596
+ msgstr ""
1597
+
1598
+ # @ default
1599
+ #~ msgid "Go to the last page"
1600
+ #~ msgstr "Accédez à la dernière page"
1601
+
1602
+ # @ default
1603
+ #~ msgid "Go to the next page"
1604
+ #~ msgstr "Accédez à la page suivante"
1605
+
1606
+ # @ default
1607
+ #~ msgid "Current page"
1608
+ #~ msgstr "Page actuelle"
1609
+
1610
+ # @ default
1611
+ #~ msgid "Go to the previous page"
1612
+ #~ msgstr "Accéder à la page précédente"
1613
+
1614
+ # @ default
1615
+ #~ msgid "Go to the first page"
1616
+ #~ msgstr "Accéder à la première page"
1617
 
1618
  # @ groups
1619
  #~ msgid "Capability Id"
languages/groups-lt_LT.mo CHANGED
Binary file
languages/groups-lt_LT.po CHANGED
@@ -4,8 +4,8 @@ msgid ""
4
  msgstr ""
5
  "Project-Id-Version: Groups 1.0.0-beta-3c\n"
6
  "Report-Msgid-Bugs-To: \n"
7
- "POT-Creation-Date: 2017-04-03 21:54+0200\n"
8
- "PO-Revision-Date: 2017-04-03 21:55+0200\n"
9
  "Last-Translator: \n"
10
  "Language-Team: \n"
11
  "Language: lt\n"
@@ -14,7 +14,7 @@ msgstr ""
14
  "Content-Transfer-Encoding: 8bit\n"
15
  "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n"
16
  "%100<10 || n%100>=20) ? 1 : 2);\n"
17
- "X-Generator: Poedit 1.8.12\n"
18
 
19
  #: lib/core/class-groups-pagination.php:140
20
  #, php-format
@@ -37,14 +37,12 @@ msgid "--"
37
  msgstr "--"
38
 
39
  #: lib/core/class-groups-pagination.php:96
40
- #, fuzzy, php-format
41
- #| msgid "1 item"
42
- #| msgid_plural "%s items"
43
  msgid "1 item"
44
  msgid_plural "%s items"
45
  msgstr[0] "1 elementas"
46
- msgstr[1] "%s elementai(-ų)"
47
- msgstr[2] ""
48
 
49
  #: legacy/admin/class-groups-admin-post-columns-legacy.php:76
50
  #, php-format
@@ -68,7 +66,7 @@ msgstr ""
68
  msgid "A Duck!"
69
  msgstr ""
70
 
71
- #: lib/admin/groups-admin-options.php:271
72
  msgid "A minimum set of permissions will be preserved."
73
  msgstr "Minimalus leidimų, kurie bus išsaugomi, rinkinys."
74
 
@@ -110,13 +108,13 @@ msgstr ""
110
  #: lib/admin/groups-admin-groups-remove.php:181
111
  #: lib/admin/groups-admin-groups.php:49 lib/admin/groups-admin-groups.php:148
112
  #: lib/admin/groups-admin-groups.php:179 lib/admin/groups-admin-groups.php:185
113
- #: lib/admin/groups-admin-options.php:39 lib/admin/groups-admin-options.php:319
114
  #: lib/admin/groups-admin-tree-view.php:37 lib/test/groups-tests.php:385
115
  #: lib/test/groups-tests.php:391
116
  msgid "Access denied."
117
  msgstr "Prieiga nesuteikta."
118
 
119
- #: lib/admin/groups-admin-options.php:216
120
  msgid "Access restricions"
121
  msgstr ""
122
 
@@ -162,7 +160,7 @@ msgid "Add to group"
162
  msgstr ""
163
 
164
  #: lib/admin/class-groups-admin-welcome.php:234
165
- #: lib/admin/class-groups-admin.php:221 lib/admin/groups-admin-add-ons.php:32
166
  msgid "Add-Ons"
167
  msgstr ""
168
 
@@ -181,11 +179,11 @@ msgstr "Administer Groups"
181
  msgid "Administer Groups plugin options"
182
  msgstr "Administer Groups papildinio parinktys"
183
 
184
- #: lib/admin/groups-admin-options.php:208
185
  msgid "Administrator Access Override"
186
  msgstr "Administratoriaus Prieigos Nepaisymas"
187
 
188
- #: lib/admin/groups-admin-options.php:212
189
  msgid ""
190
  "Administrators override all access permissions derived from Groups "
191
  "capabilities."
@@ -234,7 +232,7 @@ msgstr ""
234
  msgid "Bulk Actions"
235
  msgstr ""
236
 
237
- #: lib/admin/groups-admin-options.php:353
238
  msgid ""
239
  "CAUTION: If this option is active while the plugin is deactivated, ALL "
240
  "plugin settings and data will be DELETED for <strong>all sites</strong>. If "
@@ -243,7 +241,7 @@ msgid ""
243
  "data or any other consequences thereof."
244
  msgstr ""
245
 
246
- #: lib/admin/groups-admin-options.php:285
247
  msgid ""
248
  "CAUTION: If this option is active while the plugin is deactivated, ALL "
249
  "plugin settings and data will be DELETED. If you are going to use this "
@@ -270,7 +268,7 @@ msgid "Cancel"
270
  msgstr "Atšaukti"
271
 
272
  #: legacy/admin/groups-admin-options-legacy.php:59
273
- #: lib/admin/class-groups-admin.php:195
274
  #: lib/admin/groups-admin-capabilities.php:192
275
  #: lib/admin/groups-admin-groups-add.php:97
276
  #: lib/admin/groups-admin-groups-edit.php:117
@@ -315,8 +313,8 @@ msgstr ""
315
 
316
  #: lib/admin/class-groups-admin-user-profile.php:80
317
  #: lib/admin/class-groups-admin-user-profile.php:81
318
- #: lib/admin/class-groups-admin-user-profile.php:167
319
- #: lib/admin/class-groups-admin-user-profile.php:168
320
  #: lib/admin/class-groups-admin-users.php:190
321
  #: lib/admin/class-groups-admin-users.php:191
322
  #: lib/admin/class-groups-admin-users.php:251
@@ -360,15 +358,15 @@ msgstr ""
360
  msgid "Click to toggle the display of groups that grant the capabilities."
361
  msgstr ""
362
 
363
- #: lib/admin/groups-admin-options.php:277
364
  msgid "Deactivation and data persistence"
365
  msgstr "Deaktyvavimas ir duomenų išsaugojimas"
366
 
367
- #: lib/admin/groups-admin-options.php:350
368
  msgid "Delete all Groups plugin data for ALL sites on network deactivation"
369
  msgstr ""
370
 
371
- #: lib/admin/groups-admin-options.php:281
372
  msgid "Delete all Groups plugin data on deactivation"
373
  msgstr ""
374
 
@@ -381,9 +379,9 @@ msgstr ""
381
  msgid "Description"
382
  msgstr "Aprašymas"
383
 
384
- #: lib/admin/groups-admin-options.php:245
385
  msgid ""
386
- "Disabling this setting for a post type does not remove existing access "
387
  "restrictions on individual posts of that type."
388
  msgstr ""
389
 
@@ -411,16 +409,20 @@ msgid ""
411
  "the <em>premium</em> capability."
412
  msgstr ""
413
 
414
- #: lib/admin/groups-admin-options.php:294
415
  msgid "Enable legacy access control based on capabilities."
416
  msgstr ""
417
 
 
 
 
 
418
  #: legacy/access/class-groups-access-meta-boxes-legacy.php:204
419
  #: legacy/access/class-groups-access-meta-boxes-legacy.php:505
420
  msgid "Enforce read access"
421
  msgstr "Iššaukti skaitymo prieigą"
422
 
423
- #: lib/admin/groups-admin-options.php:191
424
  msgid ""
425
  "Enhanced functionality is available via official <a href=\"http://www."
426
  "itthinx.com/shop/\">Extensions</a> for Groups."
@@ -495,11 +497,11 @@ msgstr "Grupės Pavadinimas : %s"
495
  #: lib/access/class-groups-access-meta-boxes.php:471
496
  #: lib/admin/class-groups-admin-posts.php:204
497
  #: lib/admin/class-groups-admin-user-profile.php:72
498
- #: lib/admin/class-groups-admin-user-profile.php:133
499
- #: lib/admin/class-groups-admin-user-profile.php:157
500
  #: lib/admin/class-groups-admin-users.php:347
501
- #: lib/admin/class-groups-admin.php:244 lib/admin/class-groups-admin.php:245
502
- #: lib/admin/class-groups-admin.php:274 lib/core/class-groups-help.php:63
503
  #: lib/core/class-groups-help.php:68 lib/core/class-groups-help.php:69
504
  msgid "Groups"
505
  msgstr "Grupės"
@@ -514,12 +516,12 @@ msgctxt "Meta box title"
514
  msgid "Groups"
515
  msgstr ""
516
 
517
- #: lib/admin/class-groups-admin.php:140
518
  msgctxt "menu item title"
519
  msgid "Groups"
520
  msgstr ""
521
 
522
- #: lib/admin/class-groups-admin.php:158 lib/admin/groups-admin-groups.php:199
523
  msgctxt "page-title"
524
  msgid "Groups"
525
  msgstr ""
@@ -536,23 +538,27 @@ msgstr ""
536
  msgid "Groups &hellip;"
537
  msgstr ""
538
 
539
- #: lib/admin/class-groups-admin.php:220
540
  msgid "Groups Add-Ons"
541
  msgstr ""
542
 
543
- #: lib/admin/class-groups-admin.php:194
544
  msgid "Groups Capabilities"
545
  msgstr "Grupių Gebos"
546
 
547
- #: lib/admin/groups-admin-options.php:131
548
  msgid "Groups Options"
549
  msgstr ""
550
 
551
- #: lib/admin/groups-admin-options.php:325
 
 
 
 
552
  msgid "Groups network options"
553
  msgstr ""
554
 
555
- #: lib/admin/class-groups-admin.php:207
556
  msgid "Groups options"
557
  msgstr "Grupių parinktys"
558
 
@@ -577,7 +583,7 @@ msgid ""
577
  "desired entries."
578
  msgstr ""
579
 
580
- #: lib/admin/groups-admin-options.php:273
581
  msgid "If you lock yourself out, please ask an administrator to help."
582
  msgstr "Jeigu užsirakinsite save, prašome pagalbos kreiptis į administratorių."
583
 
@@ -630,7 +636,7 @@ msgstr ""
630
  msgid "Leave the %s group"
631
  msgstr ""
632
 
633
- #: lib/admin/groups-admin-options.php:290
634
  msgid "Legacy Settings"
635
  msgstr ""
636
 
@@ -665,7 +671,7 @@ msgstr[2] ""
665
  msgid "Name"
666
  msgstr "Pavadinimas"
667
 
668
- #: lib/admin/groups-admin-options.php:347
669
  msgid "Network deactivation and data persistence"
670
  msgstr ""
671
 
@@ -763,12 +769,12 @@ msgid ""
763
  "to read this %s."
764
  msgstr ""
765
 
766
- #: lib/admin/class-groups-admin.php:208 lib/admin/class-groups-admin.php:268
767
  #: lib/core/class-groups-help.php:70
768
  msgid "Options"
769
  msgstr "Parinktys"
770
 
771
- #: lib/admin/groups-admin-options.php:123
772
  msgid "Options saved."
773
  msgstr ""
774
 
@@ -781,7 +787,7 @@ msgstr "Virš"
781
  msgid "Perfect complements to memberships and access control with Groups."
782
  msgstr ""
783
 
784
- #: lib/admin/groups-admin-options.php:267
785
  msgid "Permissions"
786
  msgstr "Leidimai"
787
 
@@ -829,7 +835,7 @@ msgstr ""
829
  msgid "Post"
830
  msgstr "Įrašas"
831
 
832
- #: lib/admin/groups-admin-options.php:218
833
  msgid "Post types"
834
  msgstr ""
835
 
@@ -869,7 +875,7 @@ msgstr ""
869
  msgid "Refresh"
870
  msgstr ""
871
 
872
- #: lib/auto/class-groups-registered.php:73
873
  msgid "Registered"
874
  msgstr "Priregistruota"
875
 
@@ -934,19 +940,19 @@ msgstr ""
934
  msgid "Results per page"
935
  msgstr "Rezultatai puslapyje"
936
 
937
- #: lib/admin/groups-admin-options.php:146
938
  msgid "Role"
939
  msgstr "Rolė"
940
 
941
  #: lib/admin/groups-admin-capabilities-edit.php:77
942
  #: lib/admin/groups-admin-groups-edit.php:158
943
- #: lib/admin/groups-admin-options.php:203
944
- #: lib/admin/groups-admin-options.php:305
945
- #: lib/admin/groups-admin-options.php:357
946
  msgid "Save"
947
  msgstr "Įrašyti"
948
 
949
- #: lib/admin/groups-admin-options.php:221
950
  msgid "Show access restrictions for these post types."
951
  msgstr ""
952
 
@@ -954,11 +960,11 @@ msgstr ""
954
  msgid "Show groups"
955
  msgstr ""
956
 
957
- #: lib/admin/groups-admin-options.php:253
958
  msgid "Show groups in user profiles."
959
  msgstr ""
960
 
961
- #: lib/admin/groups-admin-options.php:262
962
  msgid "Show the Groups tree view."
963
  msgstr "Rodyti Grupės medžio peržiūrą."
964
 
@@ -1081,7 +1087,7 @@ msgid "The quick way:"
1081
  msgstr ""
1082
 
1083
  #: lib/admin/class-groups-admin-user-profile.php:88
1084
- #: lib/admin/class-groups-admin-user-profile.php:176
1085
  msgid "The user is a member of the chosen groups."
1086
  msgstr ""
1087
 
@@ -1094,7 +1100,7 @@ msgstr "Nėra jokių rezultatų."
1094
  msgid "These capabilities will be assigned to the group."
1095
  msgstr ""
1096
 
1097
- #: lib/admin/groups-admin-options.php:268
1098
  msgid ""
1099
  "These permissions apply to Groups management. They do not apply to access "
1100
  "permissions derived from Groups capabilities."
@@ -1106,7 +1112,7 @@ msgstr ""
1106
  msgid "This could be important!"
1107
  msgstr ""
1108
 
1109
- #: lib/admin/groups-admin-options.php:244
1110
  msgid ""
1111
  "This determines for which post types access restriction settings are offered."
1112
  msgstr ""
@@ -1121,12 +1127,18 @@ msgid ""
1121
  "capabilities, your entries will still be protected."
1122
  msgstr ""
1123
 
1124
- #: lib/access/class-groups-post-access.php:477
1125
  msgid ""
1126
  "This method is deprecated. You should use Groups_Post_Access_Legacy::"
1127
  "get_read_post_capabilities() to retrieve the capabilities instead."
1128
  msgstr ""
1129
 
 
 
 
 
 
 
1130
  #: lib/admin/class-groups-admin-welcome.php:206
1131
  msgid ""
1132
  "To make it easier to transition to the new model for those who migrate from "
@@ -1140,7 +1152,7 @@ msgid ""
1140
  "access to posts and now you simply use groups."
1141
  msgstr ""
1142
 
1143
- #: lib/admin/class-groups-admin.php:180 lib/admin/class-groups-admin.php:181
1144
  msgid "Tree"
1145
  msgstr "Medis"
1146
 
@@ -1148,7 +1160,7 @@ msgstr "Medis"
1148
  msgid "Tree of Groups"
1149
  msgstr "Grupių Medis"
1150
 
1151
- #: lib/admin/groups-admin-options.php:258
1152
  msgid "Tree view"
1153
  msgstr "Medžio peržiūra"
1154
 
@@ -1176,7 +1188,7 @@ msgid ""
1176
  "other post types."
1177
  msgstr ""
1178
 
1179
- #: lib/admin/groups-admin-options.php:249
1180
  msgid "User profiles"
1181
  msgstr ""
1182
 
@@ -1200,6 +1212,10 @@ msgstr ""
1200
  msgid "View the Welcome screen for this version of Groups"
1201
  msgstr ""
1202
 
 
 
 
 
1203
  #: lib/admin/class-groups-admin-welcome.php:172
1204
  msgid "We have made it even easier to protect your content!"
1205
  msgstr ""
@@ -1312,7 +1328,7 @@ msgstr ""
1312
  msgid "You need to have permission to set access restrictions."
1313
  msgstr ""
1314
 
1315
- #: lib/access/class-groups-post-access.php:352
1316
  msgid ""
1317
  "You should use Groups_Post_Access_Legacy::create() to pass a capability "
1318
  "restriction instead."
@@ -1339,9 +1355,6 @@ msgstr ""
1339
  #~ msgid "Apply capability to selected groups:"
1340
  #~ msgstr "Pritaikyti gebą pažymėtoms grupėms:"
1341
 
1342
- #~ msgid "Delete all plugin data on deactivation"
1343
- #~ msgstr "Deaktyvacijos metu ištrinti visus papildinio duomenis"
1344
-
1345
  #~ msgid ""
1346
  #~ "The complete documentation is available on the <a href=\"http://www."
1347
  #~ "itthinx.com/plugins/groups\" target=\"_blank\">Groups plugin page</a>"
4
  msgstr ""
5
  "Project-Id-Version: Groups 1.0.0-beta-3c\n"
6
  "Report-Msgid-Bugs-To: \n"
7
+ "POT-Creation-Date: 2017-05-13 17:28+0200\n"
8
+ "PO-Revision-Date: 2017-05-13 17:37+0200\n"
9
  "Last-Translator: \n"
10
  "Language-Team: \n"
11
  "Language: lt\n"
14
  "Content-Transfer-Encoding: 8bit\n"
15
  "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n"
16
  "%100<10 || n%100>=20) ? 1 : 2);\n"
17
+ "X-Generator: Poedit 2.0.1\n"
18
 
19
  #: lib/core/class-groups-pagination.php:140
20
  #, php-format
37
  msgstr "--"
38
 
39
  #: lib/core/class-groups-pagination.php:96
40
+ #, php-format
 
 
41
  msgid "1 item"
42
  msgid_plural "%s items"
43
  msgstr[0] "1 elementas"
44
+ msgstr[1] "%s elementai"
45
+ msgstr[2] "%d elementai"
46
 
47
  #: legacy/admin/class-groups-admin-post-columns-legacy.php:76
48
  #, php-format
66
  msgid "A Duck!"
67
  msgstr ""
68
 
69
+ #: lib/admin/groups-admin-options.php:280
70
  msgid "A minimum set of permissions will be preserved."
71
  msgstr "Minimalus leidimų, kurie bus išsaugomi, rinkinys."
72
 
108
  #: lib/admin/groups-admin-groups-remove.php:181
109
  #: lib/admin/groups-admin-groups.php:49 lib/admin/groups-admin-groups.php:148
110
  #: lib/admin/groups-admin-groups.php:179 lib/admin/groups-admin-groups.php:185
111
+ #: lib/admin/groups-admin-options.php:39 lib/admin/groups-admin-options.php:328
112
  #: lib/admin/groups-admin-tree-view.php:37 lib/test/groups-tests.php:385
113
  #: lib/test/groups-tests.php:391
114
  msgid "Access denied."
115
  msgstr "Prieiga nesuteikta."
116
 
117
+ #: lib/admin/groups-admin-options.php:212
118
  msgid "Access restricions"
119
  msgstr ""
120
 
160
  msgstr ""
161
 
162
  #: lib/admin/class-groups-admin-welcome.php:234
163
+ #: lib/admin/class-groups-admin.php:222 lib/admin/groups-admin-add-ons.php:32
164
  msgid "Add-Ons"
165
  msgstr ""
166
 
179
  msgid "Administer Groups plugin options"
180
  msgstr "Administer Groups papildinio parinktys"
181
 
182
+ #: lib/admin/groups-admin-options.php:198
183
  msgid "Administrator Access Override"
184
  msgstr "Administratoriaus Prieigos Nepaisymas"
185
 
186
+ #: lib/admin/groups-admin-options.php:201
187
  msgid ""
188
  "Administrators override all access permissions derived from Groups "
189
  "capabilities."
232
  msgid "Bulk Actions"
233
  msgstr ""
234
 
235
+ #: lib/admin/groups-admin-options.php:362
236
  msgid ""
237
  "CAUTION: If this option is active while the plugin is deactivated, ALL "
238
  "plugin settings and data will be DELETED for <strong>all sites</strong>. If "
241
  "data or any other consequences thereof."
242
  msgstr ""
243
 
244
+ #: lib/admin/groups-admin-options.php:294
245
  msgid ""
246
  "CAUTION: If this option is active while the plugin is deactivated, ALL "
247
  "plugin settings and data will be DELETED. If you are going to use this "
268
  msgstr "Atšaukti"
269
 
270
  #: legacy/admin/groups-admin-options-legacy.php:59
271
+ #: lib/admin/class-groups-admin.php:196
272
  #: lib/admin/groups-admin-capabilities.php:192
273
  #: lib/admin/groups-admin-groups-add.php:97
274
  #: lib/admin/groups-admin-groups-edit.php:117
313
 
314
  #: lib/admin/class-groups-admin-user-profile.php:80
315
  #: lib/admin/class-groups-admin-user-profile.php:81
316
+ #: lib/admin/class-groups-admin-user-profile.php:169
317
+ #: lib/admin/class-groups-admin-user-profile.php:170
318
  #: lib/admin/class-groups-admin-users.php:190
319
  #: lib/admin/class-groups-admin-users.php:191
320
  #: lib/admin/class-groups-admin-users.php:251
358
  msgid "Click to toggle the display of groups that grant the capabilities."
359
  msgstr ""
360
 
361
+ #: lib/admin/groups-admin-options.php:286
362
  msgid "Deactivation and data persistence"
363
  msgstr "Deaktyvavimas ir duomenų išsaugojimas"
364
 
365
+ #: lib/admin/groups-admin-options.php:359
366
  msgid "Delete all Groups plugin data for ALL sites on network deactivation"
367
  msgstr ""
368
 
369
+ #: lib/admin/groups-admin-options.php:290
370
  msgid "Delete all Groups plugin data on deactivation"
371
  msgstr ""
372
 
379
  msgid "Description"
380
  msgstr "Aprašymas"
381
 
382
+ #: lib/admin/groups-admin-options.php:254
383
  msgid ""
384
+ "Disabling this setting for a post type also disables existing access "
385
  "restrictions on individual posts of that type."
386
  msgstr ""
387
 
409
  "the <em>premium</em> capability."
410
  msgstr ""
411
 
412
+ #: lib/admin/groups-admin-options.php:303
413
  msgid "Enable legacy access control based on capabilities."
414
  msgstr ""
415
 
416
+ #: lib/admin/groups-admin-options.php:207
417
+ msgid "Enabling this on production sites is <strong>not</strong> recommended."
418
+ msgstr ""
419
+
420
  #: legacy/access/class-groups-access-meta-boxes-legacy.php:204
421
  #: legacy/access/class-groups-access-meta-boxes-legacy.php:505
422
  msgid "Enforce read access"
423
  msgstr "Iššaukti skaitymo prieigą"
424
 
425
+ #: lib/admin/groups-admin-options.php:178
426
  msgid ""
427
  "Enhanced functionality is available via official <a href=\"http://www."
428
  "itthinx.com/shop/\">Extensions</a> for Groups."
497
  #: lib/access/class-groups-access-meta-boxes.php:471
498
  #: lib/admin/class-groups-admin-posts.php:204
499
  #: lib/admin/class-groups-admin-user-profile.php:72
500
+ #: lib/admin/class-groups-admin-user-profile.php:135
501
+ #: lib/admin/class-groups-admin-user-profile.php:159
502
  #: lib/admin/class-groups-admin-users.php:347
503
+ #: lib/admin/class-groups-admin.php:245 lib/admin/class-groups-admin.php:246
504
+ #: lib/admin/class-groups-admin.php:275 lib/core/class-groups-help.php:63
505
  #: lib/core/class-groups-help.php:68 lib/core/class-groups-help.php:69
506
  msgid "Groups"
507
  msgstr "Grupės"
516
  msgid "Groups"
517
  msgstr ""
518
 
519
+ #: lib/admin/class-groups-admin.php:141
520
  msgctxt "menu item title"
521
  msgid "Groups"
522
  msgstr ""
523
 
524
+ #: lib/admin/class-groups-admin.php:159 lib/admin/groups-admin-groups.php:199
525
  msgctxt "page-title"
526
  msgid "Groups"
527
  msgstr ""
538
  msgid "Groups &hellip;"
539
  msgstr ""
540
 
541
+ #: lib/admin/class-groups-admin.php:221
542
  msgid "Groups Add-Ons"
543
  msgstr ""
544
 
545
+ #: lib/admin/class-groups-admin.php:195
546
  msgid "Groups Capabilities"
547
  msgstr "Grupių Gebos"
548
 
549
+ #: lib/admin/groups-admin-options.php:120
550
  msgid "Groups Options"
551
  msgstr ""
552
 
553
+ #: lib/admin/class-groups-admin.php:306
554
+ msgid "Groups is configured to delete its plugin data on deactivation."
555
+ msgstr "Grupės sukonfigūruotas ištrinti savo duomenis, kai jis yra išjungtas."
556
+
557
+ #: lib/admin/groups-admin-options.php:334
558
  msgid "Groups network options"
559
  msgstr ""
560
 
561
+ #: lib/admin/class-groups-admin.php:208
562
  msgid "Groups options"
563
  msgstr "Grupių parinktys"
564
 
583
  "desired entries."
584
  msgstr ""
585
 
586
+ #: lib/admin/groups-admin-options.php:282
587
  msgid "If you lock yourself out, please ask an administrator to help."
588
  msgstr "Jeigu užsirakinsite save, prašome pagalbos kreiptis į administratorių."
589
 
636
  msgid "Leave the %s group"
637
  msgstr ""
638
 
639
+ #: lib/admin/groups-admin-options.php:299
640
  msgid "Legacy Settings"
641
  msgstr ""
642
 
671
  msgid "Name"
672
  msgstr "Pavadinimas"
673
 
674
+ #: lib/admin/groups-admin-options.php:356
675
  msgid "Network deactivation and data persistence"
676
  msgstr ""
677
 
769
  "to read this %s."
770
  msgstr ""
771
 
772
+ #: lib/admin/class-groups-admin.php:209 lib/admin/class-groups-admin.php:269
773
  #: lib/core/class-groups-help.php:70
774
  msgid "Options"
775
  msgstr "Parinktys"
776
 
777
+ #: lib/admin/groups-admin-options.php:112
778
  msgid "Options saved."
779
  msgstr ""
780
 
787
  msgid "Perfect complements to memberships and access control with Groups."
788
  msgstr ""
789
 
790
+ #: lib/admin/groups-admin-options.php:276
791
  msgid "Permissions"
792
  msgstr "Leidimai"
793
 
835
  msgid "Post"
836
  msgstr "Įrašas"
837
 
838
+ #: lib/admin/groups-admin-options.php:216
839
  msgid "Post types"
840
  msgstr ""
841
 
875
  msgid "Refresh"
876
  msgstr ""
877
 
878
+ #: lib/auto/class-groups-registered.php:68
879
  msgid "Registered"
880
  msgstr "Priregistruota"
881
 
940
  msgid "Results per page"
941
  msgstr "Rezultatai puslapyje"
942
 
943
+ #: lib/admin/groups-admin-options.php:133
944
  msgid "Role"
945
  msgstr "Rolė"
946
 
947
  #: lib/admin/groups-admin-capabilities-edit.php:77
948
  #: lib/admin/groups-admin-groups-edit.php:158
949
+ #: lib/admin/groups-admin-options.php:191
950
+ #: lib/admin/groups-admin-options.php:314
951
+ #: lib/admin/groups-admin-options.php:366
952
  msgid "Save"
953
  msgstr "Įrašyti"
954
 
955
+ #: lib/admin/groups-admin-options.php:220
956
  msgid "Show access restrictions for these post types."
957
  msgstr ""
958
 
960
  msgid "Show groups"
961
  msgstr ""
962
 
963
+ #: lib/admin/groups-admin-options.php:262
964
  msgid "Show groups in user profiles."
965
  msgstr ""
966
 
967
+ #: lib/admin/groups-admin-options.php:271
968
  msgid "Show the Groups tree view."
969
  msgstr "Rodyti Grupės medžio peržiūrą."
970
 
1087
  msgstr ""
1088
 
1089
  #: lib/admin/class-groups-admin-user-profile.php:88
1090
+ #: lib/admin/class-groups-admin-user-profile.php:178
1091
  msgid "The user is a member of the chosen groups."
1092
  msgstr ""
1093
 
1100
  msgid "These capabilities will be assigned to the group."
1101
  msgstr ""
1102
 
1103
+ #: lib/admin/groups-admin-options.php:277
1104
  msgid ""
1105
  "These permissions apply to Groups management. They do not apply to access "
1106
  "permissions derived from Groups capabilities."
1112
  msgid "This could be important!"
1113
  msgstr ""
1114
 
1115
+ #: lib/admin/groups-admin-options.php:253
1116
  msgid ""
1117
  "This determines for which post types access restriction settings are offered."
1118
  msgstr ""
1127
  "capabilities, your entries will still be protected."
1128
  msgstr ""
1129
 
1130
+ #: lib/access/class-groups-post-access.php:508
1131
  msgid ""
1132
  "This method is deprecated. You should use Groups_Post_Access_Legacy::"
1133
  "get_read_post_capabilities() to retrieve the capabilities instead."
1134
  msgstr ""
1135
 
1136
+ #: lib/admin/groups-admin-options.php:204
1137
+ msgid ""
1138
+ "To disable, do not define the constant <code>GROUPS_ADMINISTRATOR_OVERRIDE</"
1139
+ "code> or set it to <code>false</code>."
1140
+ msgstr ""
1141
+
1142
  #: lib/admin/class-groups-admin-welcome.php:206
1143
  msgid ""
1144
  "To make it easier to transition to the new model for those who migrate from "
1152
  "access to posts and now you simply use groups."
1153
  msgstr ""
1154
 
1155
+ #: lib/admin/class-groups-admin.php:181 lib/admin/class-groups-admin.php:182
1156
  msgid "Tree"
1157
  msgstr "Medis"
1158
 
1160
  msgid "Tree of Groups"
1161
  msgstr "Grupių Medis"
1162
 
1163
+ #: lib/admin/groups-admin-options.php:267
1164
  msgid "Tree view"
1165
  msgstr "Medžio peržiūra"
1166
 
1188
  "other post types."
1189
  msgstr ""
1190
 
1191
+ #: lib/admin/groups-admin-options.php:258
1192
  msgid "User profiles"
1193
  msgstr ""
1194
 
1212
  msgid "View the Welcome screen for this version of Groups"
1213
  msgstr ""
1214
 
1215
+ #: lib/admin/class-groups-admin.php:302
1216
+ msgid "Warning!"
1217
+ msgstr ""
1218
+
1219
  #: lib/admin/class-groups-admin-welcome.php:172
1220
  msgid "We have made it even easier to protect your content!"
1221
  msgstr ""
1328
  msgid "You need to have permission to set access restrictions."
1329
  msgstr ""
1330
 
1331
+ #: lib/access/class-groups-post-access.php:383
1332
  msgid ""
1333
  "You should use Groups_Post_Access_Legacy::create() to pass a capability "
1334
  "restriction instead."
1355
  #~ msgid "Apply capability to selected groups:"
1356
  #~ msgstr "Pritaikyti gebą pažymėtoms grupėms:"
1357
 
 
 
 
1358
  #~ msgid ""
1359
  #~ "The complete documentation is available on the <a href=\"http://www."
1360
  #~ "itthinx.com/plugins/groups\" target=\"_blank\">Groups plugin page</a>"
languages/groups-nl_NL.mo CHANGED
Binary file
languages/groups-nl_NL.po CHANGED
@@ -4,8 +4,8 @@ msgid ""
4
  msgstr ""
5
  "Project-Id-Version: Groups 1.2.5\n"
6
  "Report-Msgid-Bugs-To: \n"
7
- "POT-Creation-Date: 2017-04-03 21:55+0200\n"
8
- "PO-Revision-Date: 2017-04-03 21:55+0200\n"
9
  "Last-Translator: Carsten <carsten@presis.nl>\n"
10
  "Language-Team: \n"
11
  "Language: nl_NL\n"
@@ -14,7 +14,7 @@ msgstr ""
14
  "Content-Transfer-Encoding: 8bit\n"
15
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
16
  "X-Poedit-SourceCharset: UTF-8\n"
17
- "X-Generator: Poedit 1.8.12\n"
18
 
19
  #: lib/core/class-groups-pagination.php:140
20
  #, php-format
@@ -65,7 +65,7 @@ msgstr ""
65
  msgid "A Duck!"
66
  msgstr ""
67
 
68
- #: lib/admin/groups-admin-options.php:271
69
  msgid "A minimum set of permissions will be preserved."
70
  msgstr "Een minimale set van rechten zal worden behouden."
71
 
@@ -107,13 +107,13 @@ msgstr ""
107
  #: lib/admin/groups-admin-groups-remove.php:181
108
  #: lib/admin/groups-admin-groups.php:49 lib/admin/groups-admin-groups.php:148
109
  #: lib/admin/groups-admin-groups.php:179 lib/admin/groups-admin-groups.php:185
110
- #: lib/admin/groups-admin-options.php:39 lib/admin/groups-admin-options.php:319
111
  #: lib/admin/groups-admin-tree-view.php:37 lib/test/groups-tests.php:385
112
  #: lib/test/groups-tests.php:391
113
  msgid "Access denied."
114
  msgstr "Geen toegang."
115
 
116
- #: lib/admin/groups-admin-options.php:216
117
  msgid "Access restricions"
118
  msgstr "Toegangsrestricties"
119
 
@@ -159,7 +159,7 @@ msgid "Add to group"
159
  msgstr ""
160
 
161
  #: lib/admin/class-groups-admin-welcome.php:234
162
- #: lib/admin/class-groups-admin.php:221 lib/admin/groups-admin-add-ons.php:32
163
  msgid "Add-Ons"
164
  msgstr ""
165
 
@@ -177,11 +177,11 @@ msgstr "Beheer groepen"
177
  msgid "Administer Groups plugin options"
178
  msgstr "Beheer Groep plugin opties"
179
 
180
- #: lib/admin/groups-admin-options.php:208
181
  msgid "Administrator Access Override"
182
  msgstr "Beheer overschrijving van toegang"
183
 
184
- #: lib/admin/groups-admin-options.php:212
185
  msgid ""
186
  "Administrators override all access permissions derived from Groups "
187
  "capabilities."
@@ -230,7 +230,7 @@ msgstr ""
230
  msgid "Bulk Actions"
231
  msgstr ""
232
 
233
- #: lib/admin/groups-admin-options.php:353
234
  msgid ""
235
  "CAUTION: If this option is active while the plugin is deactivated, ALL "
236
  "plugin settings and data will be DELETED for <strong>all sites</strong>. If "
@@ -239,7 +239,7 @@ msgid ""
239
  "data or any other consequences thereof."
240
  msgstr ""
241
 
242
- #: lib/admin/groups-admin-options.php:285
243
  msgid ""
244
  "CAUTION: If this option is active while the plugin is deactivated, ALL "
245
  "plugin settings and data will be DELETED. If you are going to use this "
@@ -260,7 +260,7 @@ msgid "Cancel"
260
  msgstr "Annuleren"
261
 
262
  #: legacy/admin/groups-admin-options-legacy.php:59
263
- #: lib/admin/class-groups-admin.php:195
264
  #: lib/admin/groups-admin-capabilities.php:192
265
  #: lib/admin/groups-admin-groups-add.php:97
266
  #: lib/admin/groups-admin-groups-edit.php:117
@@ -305,8 +305,8 @@ msgstr ""
305
 
306
  #: lib/admin/class-groups-admin-user-profile.php:80
307
  #: lib/admin/class-groups-admin-user-profile.php:81
308
- #: lib/admin/class-groups-admin-user-profile.php:167
309
- #: lib/admin/class-groups-admin-user-profile.php:168
310
  #: lib/admin/class-groups-admin-users.php:190
311
  #: lib/admin/class-groups-admin-users.php:191
312
  #: lib/admin/class-groups-admin-users.php:251
@@ -350,16 +350,16 @@ msgstr ""
350
  msgid "Click to toggle the display of groups that grant the capabilities."
351
  msgstr ""
352
 
353
- #: lib/admin/groups-admin-options.php:277
354
  msgid "Deactivation and data persistence"
355
  msgstr "Deactivatie en blijvendheid van data "
356
 
357
- #: lib/admin/groups-admin-options.php:350
358
  msgid "Delete all Groups plugin data for ALL sites on network deactivation"
359
  msgstr ""
360
  "Verwijder alle Groups plugin data voor ALLE sites bij netwerk deactivatie"
361
 
362
- #: lib/admin/groups-admin-options.php:281
363
  msgid "Delete all Groups plugin data on deactivation"
364
  msgstr "Verwijder alle Groups plugin data bij deactivatie"
365
 
@@ -372,9 +372,9 @@ msgstr "Verwijder alle Groups plugin data bij deactivatie"
372
  msgid "Description"
373
  msgstr "Beschrijving"
374
 
375
- #: lib/admin/groups-admin-options.php:245
376
  msgid ""
377
- "Disabling this setting for a post type does not remove existing access "
378
  "restrictions on individual posts of that type."
379
  msgstr ""
380
 
@@ -402,16 +402,20 @@ msgid ""
402
  "the <em>premium</em> capability."
403
  msgstr ""
404
 
405
- #: lib/admin/groups-admin-options.php:294
406
  msgid "Enable legacy access control based on capabilities."
407
  msgstr ""
408
 
 
 
 
 
409
  #: legacy/access/class-groups-access-meta-boxes-legacy.php:204
410
  #: legacy/access/class-groups-access-meta-boxes-legacy.php:505
411
  msgid "Enforce read access"
412
  msgstr "Leestoegang afdwingen"
413
 
414
- #: lib/admin/groups-admin-options.php:191
415
  msgid ""
416
  "Enhanced functionality is available via official <a href=\"http://www."
417
  "itthinx.com/shop/\">Extensions</a> for Groups."
@@ -486,11 +490,11 @@ msgstr "Groepnaam: %s"
486
  #: lib/access/class-groups-access-meta-boxes.php:471
487
  #: lib/admin/class-groups-admin-posts.php:204
488
  #: lib/admin/class-groups-admin-user-profile.php:72
489
- #: lib/admin/class-groups-admin-user-profile.php:133
490
- #: lib/admin/class-groups-admin-user-profile.php:157
491
  #: lib/admin/class-groups-admin-users.php:347
492
- #: lib/admin/class-groups-admin.php:244 lib/admin/class-groups-admin.php:245
493
- #: lib/admin/class-groups-admin.php:274 lib/core/class-groups-help.php:63
494
  #: lib/core/class-groups-help.php:68 lib/core/class-groups-help.php:69
495
  msgid "Groups"
496
  msgstr "Groepen"
@@ -505,12 +509,12 @@ msgctxt "Meta box title"
505
  msgid "Groups"
506
  msgstr ""
507
 
508
- #: lib/admin/class-groups-admin.php:140
509
  msgctxt "menu item title"
510
  msgid "Groups"
511
  msgstr ""
512
 
513
- #: lib/admin/class-groups-admin.php:158 lib/admin/groups-admin-groups.php:199
514
  msgctxt "page-title"
515
  msgid "Groups"
516
  msgstr ""
@@ -527,23 +531,27 @@ msgstr ""
527
  msgid "Groups &hellip;"
528
  msgstr ""
529
 
530
- #: lib/admin/class-groups-admin.php:220
531
  msgid "Groups Add-Ons"
532
  msgstr ""
533
 
534
- #: lib/admin/class-groups-admin.php:194
535
  msgid "Groups Capabilities"
536
  msgstr "Groep mogelijkheden"
537
 
538
- #: lib/admin/groups-admin-options.php:131
539
  msgid "Groups Options"
540
  msgstr ""
541
 
542
- #: lib/admin/groups-admin-options.php:325
 
 
 
 
543
  msgid "Groups network options"
544
  msgstr "Groepen netwerk opties"
545
 
546
- #: lib/admin/class-groups-admin.php:207
547
  msgid "Groups options"
548
  msgstr "Groepopties"
549
 
@@ -568,7 +576,7 @@ msgid ""
568
  "desired entries."
569
  msgstr ""
570
 
571
- #: lib/admin/groups-admin-options.php:273
572
  msgid "If you lock yourself out, please ask an administrator to help."
573
  msgstr "Als je jezelf hebt uitgesloten vraag dan de beheerder om hulp."
574
 
@@ -621,7 +629,7 @@ msgstr "Deelnemen aan groep %s"
621
  msgid "Leave the %s group"
622
  msgstr "Verlaat de groep %s"
623
 
624
- #: lib/admin/groups-admin-options.php:290
625
  msgid "Legacy Settings"
626
  msgstr ""
627
 
@@ -655,9 +663,9 @@ msgstr[1] ""
655
  msgid "Name"
656
  msgstr "Naam"
657
 
658
- #: lib/admin/groups-admin-options.php:347
659
  msgid "Network deactivation and data persistence"
660
- msgstr "Netwerk deactivatie en blijvendheid van data "
661
 
662
  #: lib/admin/groups-admin-capabilities.php:206
663
  msgid "New Capability"
@@ -690,12 +698,12 @@ msgstr ""
690
  #: lib/admin/groups-admin-capabilities-edit.php:41
691
  #: lib/admin/groups-admin-capabilities-remove.php:41
692
  msgid "No such capability."
693
- msgstr "Dit recht bestaat niet"
694
 
695
  #: lib/admin/groups-admin-groups-edit.php:43
696
  #: lib/admin/groups-admin-groups-remove.php:41
697
  msgid "No such group."
698
- msgstr "Deze groep bestaat niet"
699
 
700
  #: lib/admin/groups-admin-groups-remove.php:116
701
  msgid "No such groups."
@@ -754,12 +762,12 @@ msgstr ""
754
  "Alleen groepen of gebruikers met één van de geselecteerde rechten kunnen "
755
  "dit / deze %s lezen."
756
 
757
- #: lib/admin/class-groups-admin.php:208 lib/admin/class-groups-admin.php:268
758
  #: lib/core/class-groups-help.php:70
759
  msgid "Options"
760
  msgstr "Opties"
761
 
762
- #: lib/admin/groups-admin-options.php:123
763
  msgid "Options saved."
764
  msgstr ""
765
 
@@ -772,7 +780,7 @@ msgstr "Ouder"
772
  msgid "Perfect complements to memberships and access control with Groups."
773
  msgstr ""
774
 
775
- #: lib/admin/groups-admin-options.php:267
776
  msgid "Permissions"
777
  msgstr "Toestemmingen"
778
 
@@ -820,7 +828,7 @@ msgstr ""
820
  msgid "Post"
821
  msgstr "Bericht"
822
 
823
- #: lib/admin/groups-admin-options.php:218
824
  msgid "Post types"
825
  msgstr ""
826
 
@@ -860,7 +868,7 @@ msgstr ""
860
  msgid "Refresh"
861
  msgstr ""
862
 
863
- #: lib/auto/class-groups-registered.php:73
864
  msgid "Registered"
865
  msgstr "Geregistreerd"
866
 
@@ -925,19 +933,19 @@ msgstr ""
925
  msgid "Results per page"
926
  msgstr "Resultaten per page"
927
 
928
- #: lib/admin/groups-admin-options.php:146
929
  msgid "Role"
930
  msgstr "Rol"
931
 
932
  #: lib/admin/groups-admin-capabilities-edit.php:77
933
  #: lib/admin/groups-admin-groups-edit.php:158
934
- #: lib/admin/groups-admin-options.php:203
935
- #: lib/admin/groups-admin-options.php:305
936
- #: lib/admin/groups-admin-options.php:357
937
  msgid "Save"
938
  msgstr "Opslaan"
939
 
940
- #: lib/admin/groups-admin-options.php:221
941
  msgid "Show access restrictions for these post types."
942
  msgstr ""
943
 
@@ -945,13 +953,13 @@ msgstr ""
945
  msgid "Show groups"
946
  msgstr ""
947
 
948
- #: lib/admin/groups-admin-options.php:253
949
  msgid "Show groups in user profiles."
950
  msgstr ""
951
 
952
- #: lib/admin/groups-admin-options.php:262
953
  msgid "Show the Groups tree view."
954
- msgstr "Toon de groepen in boomweergave"
955
 
956
  #: lib/admin/class-groups-admin-welcome.php:199
957
  #, php-format
@@ -1075,20 +1083,20 @@ msgid "The quick way:"
1075
  msgstr ""
1076
 
1077
  #: lib/admin/class-groups-admin-user-profile.php:88
1078
- #: lib/admin/class-groups-admin-user-profile.php:176
1079
  msgid "The user is a member of the chosen groups."
1080
  msgstr ""
1081
 
1082
  #: lib/admin/groups-admin-capabilities.php:484
1083
  #: lib/admin/groups-admin-groups.php:523
1084
  msgid "There are no results."
1085
- msgstr "Er zijn geen resultaten"
1086
 
1087
  #: lib/admin/groups-admin-groups-add.php:109
1088
  msgid "These capabilities will be assigned to the group."
1089
  msgstr ""
1090
 
1091
- #: lib/admin/groups-admin-options.php:268
1092
  msgid ""
1093
  "These permissions apply to Groups management. They do not apply to access "
1094
  "permissions derived from Groups capabilities."
@@ -1098,14 +1106,14 @@ msgstr ""
1098
  msgid "This could be important!"
1099
  msgstr ""
1100
 
1101
- #: lib/admin/groups-admin-options.php:244
1102
  msgid ""
1103
  "This determines for which post types access restriction settings are offered."
1104
  msgstr ""
1105
 
1106
  #: lib/admin/groups-admin-groups.php:516
1107
  msgid "This group has no capabilities."
1108
- msgstr "Deze groep heeft geen rechten"
1109
 
1110
  #: lib/admin/class-groups-admin-welcome.php:215
1111
  msgid ""
@@ -1113,12 +1121,18 @@ msgid ""
1113
  "capabilities, your entries will still be protected."
1114
  msgstr ""
1115
 
1116
- #: lib/access/class-groups-post-access.php:477
1117
  msgid ""
1118
  "This method is deprecated. You should use Groups_Post_Access_Legacy::"
1119
  "get_read_post_capabilities() to retrieve the capabilities instead."
1120
  msgstr ""
1121
 
 
 
 
 
 
 
1122
  #: lib/admin/class-groups-admin-welcome.php:206
1123
  msgid ""
1124
  "To make it easier to transition to the new model for those who migrate from "
@@ -1132,7 +1146,7 @@ msgid ""
1132
  "access to posts and now you simply use groups."
1133
  msgstr ""
1134
 
1135
- #: lib/admin/class-groups-admin.php:180 lib/admin/class-groups-admin.php:181
1136
  msgid "Tree"
1137
  msgstr "Boomweergave"
1138
 
@@ -1140,7 +1154,7 @@ msgstr "Boomweergave"
1140
  msgid "Tree of Groups"
1141
  msgstr "Boom van Groepen"
1142
 
1143
- #: lib/admin/groups-admin-options.php:258
1144
  msgid "Tree view"
1145
  msgstr "Boom"
1146
 
@@ -1168,7 +1182,7 @@ msgid ""
1168
  "other post types."
1169
  msgstr ""
1170
 
1171
- #: lib/admin/groups-admin-options.php:249
1172
  msgid "User profiles"
1173
  msgstr ""
1174
 
@@ -1192,6 +1206,10 @@ msgstr ""
1192
  msgid "View the Welcome screen for this version of Groups"
1193
  msgstr ""
1194
 
 
 
 
 
1195
  #: lib/admin/class-groups-admin-welcome.php:172
1196
  msgid "We have made it even easier to protect your content!"
1197
  msgstr ""
@@ -1304,7 +1322,7 @@ msgstr ""
1304
  msgid "You need to have permission to set access restrictions."
1305
  msgstr ""
1306
 
1307
- #: lib/access/class-groups-post-access.php:352
1308
  msgid ""
1309
  "You should use Groups_Post_Access_Legacy::create() to pass a capability "
1310
  "restriction instead."
4
  msgstr ""
5
  "Project-Id-Version: Groups 1.2.5\n"
6
  "Report-Msgid-Bugs-To: \n"
7
+ "POT-Creation-Date: 2017-05-13 17:38+0200\n"
8
+ "PO-Revision-Date: 2017-05-13 17:40+0200\n"
9
  "Last-Translator: Carsten <carsten@presis.nl>\n"
10
  "Language-Team: \n"
11
  "Language: nl_NL\n"
14
  "Content-Transfer-Encoding: 8bit\n"
15
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
16
  "X-Poedit-SourceCharset: UTF-8\n"
17
+ "X-Generator: Poedit 2.0.1\n"
18
 
19
  #: lib/core/class-groups-pagination.php:140
20
  #, php-format
65
  msgid "A Duck!"
66
  msgstr ""
67
 
68
+ #: lib/admin/groups-admin-options.php:280
69
  msgid "A minimum set of permissions will be preserved."
70
  msgstr "Een minimale set van rechten zal worden behouden."
71
 
107
  #: lib/admin/groups-admin-groups-remove.php:181
108
  #: lib/admin/groups-admin-groups.php:49 lib/admin/groups-admin-groups.php:148
109
  #: lib/admin/groups-admin-groups.php:179 lib/admin/groups-admin-groups.php:185
110
+ #: lib/admin/groups-admin-options.php:39 lib/admin/groups-admin-options.php:328
111
  #: lib/admin/groups-admin-tree-view.php:37 lib/test/groups-tests.php:385
112
  #: lib/test/groups-tests.php:391
113
  msgid "Access denied."
114
  msgstr "Geen toegang."
115
 
116
+ #: lib/admin/groups-admin-options.php:212
117
  msgid "Access restricions"
118
  msgstr "Toegangsrestricties"
119
 
159
  msgstr ""
160
 
161
  #: lib/admin/class-groups-admin-welcome.php:234
162
+ #: lib/admin/class-groups-admin.php:222 lib/admin/groups-admin-add-ons.php:32
163
  msgid "Add-Ons"
164
  msgstr ""
165
 
177
  msgid "Administer Groups plugin options"
178
  msgstr "Beheer Groep plugin opties"
179
 
180
+ #: lib/admin/groups-admin-options.php:198
181
  msgid "Administrator Access Override"
182
  msgstr "Beheer overschrijving van toegang"
183
 
184
+ #: lib/admin/groups-admin-options.php:201
185
  msgid ""
186
  "Administrators override all access permissions derived from Groups "
187
  "capabilities."
230
  msgid "Bulk Actions"
231
  msgstr ""
232
 
233
+ #: lib/admin/groups-admin-options.php:362
234
  msgid ""
235
  "CAUTION: If this option is active while the plugin is deactivated, ALL "
236
  "plugin settings and data will be DELETED for <strong>all sites</strong>. If "
239
  "data or any other consequences thereof."
240
  msgstr ""
241
 
242
+ #: lib/admin/groups-admin-options.php:294
243
  msgid ""
244
  "CAUTION: If this option is active while the plugin is deactivated, ALL "
245
  "plugin settings and data will be DELETED. If you are going to use this "
260
  msgstr "Annuleren"
261
 
262
  #: legacy/admin/groups-admin-options-legacy.php:59
263
+ #: lib/admin/class-groups-admin.php:196
264
  #: lib/admin/groups-admin-capabilities.php:192
265
  #: lib/admin/groups-admin-groups-add.php:97
266
  #: lib/admin/groups-admin-groups-edit.php:117
305
 
306
  #: lib/admin/class-groups-admin-user-profile.php:80
307
  #: lib/admin/class-groups-admin-user-profile.php:81
308
+ #: lib/admin/class-groups-admin-user-profile.php:169
309
+ #: lib/admin/class-groups-admin-user-profile.php:170
310
  #: lib/admin/class-groups-admin-users.php:190
311
  #: lib/admin/class-groups-admin-users.php:191
312
  #: lib/admin/class-groups-admin-users.php:251
350
  msgid "Click to toggle the display of groups that grant the capabilities."
351
  msgstr ""
352
 
353
+ #: lib/admin/groups-admin-options.php:286
354
  msgid "Deactivation and data persistence"
355
  msgstr "Deactivatie en blijvendheid van data "
356
 
357
+ #: lib/admin/groups-admin-options.php:359
358
  msgid "Delete all Groups plugin data for ALL sites on network deactivation"
359
  msgstr ""
360
  "Verwijder alle Groups plugin data voor ALLE sites bij netwerk deactivatie"
361
 
362
+ #: lib/admin/groups-admin-options.php:290
363
  msgid "Delete all Groups plugin data on deactivation"
364
  msgstr "Verwijder alle Groups plugin data bij deactivatie"
365
 
372
  msgid "Description"
373
  msgstr "Beschrijving"
374
 
375
+ #: lib/admin/groups-admin-options.php:254
376
  msgid ""
377
+ "Disabling this setting for a post type also disables existing access "
378
  "restrictions on individual posts of that type."
379
  msgstr ""
380
 
402
  "the <em>premium</em> capability."
403
  msgstr ""
404
 
405
+ #: lib/admin/groups-admin-options.php:303
406
  msgid "Enable legacy access control based on capabilities."
407
  msgstr ""
408
 
409
+ #: lib/admin/groups-admin-options.php:207
410
+ msgid "Enabling this on production sites is <strong>not</strong> recommended."
411
+ msgstr ""
412
+
413
  #: legacy/access/class-groups-access-meta-boxes-legacy.php:204
414
  #: legacy/access/class-groups-access-meta-boxes-legacy.php:505
415
  msgid "Enforce read access"
416
  msgstr "Leestoegang afdwingen"
417
 
418
+ #: lib/admin/groups-admin-options.php:178
419
  msgid ""
420
  "Enhanced functionality is available via official <a href=\"http://www."
421
  "itthinx.com/shop/\">Extensions</a> for Groups."
490
  #: lib/access/class-groups-access-meta-boxes.php:471
491
  #: lib/admin/class-groups-admin-posts.php:204
492
  #: lib/admin/class-groups-admin-user-profile.php:72
493
+ #: lib/admin/class-groups-admin-user-profile.php:135
494
+ #: lib/admin/class-groups-admin-user-profile.php:159
495
  #: lib/admin/class-groups-admin-users.php:347
496
+ #: lib/admin/class-groups-admin.php:245 lib/admin/class-groups-admin.php:246
497
+ #: lib/admin/class-groups-admin.php:275 lib/core/class-groups-help.php:63
498
  #: lib/core/class-groups-help.php:68 lib/core/class-groups-help.php:69
499
  msgid "Groups"
500
  msgstr "Groepen"
509
  msgid "Groups"
510
  msgstr ""
511
 
512
+ #: lib/admin/class-groups-admin.php:141
513
  msgctxt "menu item title"
514
  msgid "Groups"
515
  msgstr ""
516
 
517
+ #: lib/admin/class-groups-admin.php:159 lib/admin/groups-admin-groups.php:199
518
  msgctxt "page-title"
519
  msgid "Groups"
520
  msgstr ""
531
  msgid "Groups &hellip;"
532
  msgstr ""
533
 
534
+ #: lib/admin/class-groups-admin.php:221
535
  msgid "Groups Add-Ons"
536
  msgstr ""
537
 
538
+ #: lib/admin/class-groups-admin.php:195
539
  msgid "Groups Capabilities"
540
  msgstr "Groep mogelijkheden"
541
 
542
+ #: lib/admin/groups-admin-options.php:120
543
  msgid "Groups Options"
544
  msgstr ""
545
 
546
+ #: lib/admin/class-groups-admin.php:306
547
+ msgid "Groups is configured to delete its plugin data on deactivation."
548
+ msgstr "Groups verwijderen al zijn gegevens bij deactivering."
549
+
550
+ #: lib/admin/groups-admin-options.php:334
551
  msgid "Groups network options"
552
  msgstr "Groepen netwerk opties"
553
 
554
+ #: lib/admin/class-groups-admin.php:208
555
  msgid "Groups options"
556
  msgstr "Groepopties"
557
 
576
  "desired entries."
577
  msgstr ""
578
 
579
+ #: lib/admin/groups-admin-options.php:282
580
  msgid "If you lock yourself out, please ask an administrator to help."
581
  msgstr "Als je jezelf hebt uitgesloten vraag dan de beheerder om hulp."
582
 
629
  msgid "Leave the %s group"
630
  msgstr "Verlaat de groep %s"
631
 
632
+ #: lib/admin/groups-admin-options.php:299
633
  msgid "Legacy Settings"
634
  msgstr ""
635
 
663
  msgid "Name"
664
  msgstr "Naam"
665
 
666
+ #: lib/admin/groups-admin-options.php:356
667
  msgid "Network deactivation and data persistence"
668
+ msgstr "Netwerk deactivatie en blijvendheid van data"
669
 
670
  #: lib/admin/groups-admin-capabilities.php:206
671
  msgid "New Capability"
698
  #: lib/admin/groups-admin-capabilities-edit.php:41
699
  #: lib/admin/groups-admin-capabilities-remove.php:41
700
  msgid "No such capability."
701
+ msgstr "Dit recht bestaat niet."
702
 
703
  #: lib/admin/groups-admin-groups-edit.php:43
704
  #: lib/admin/groups-admin-groups-remove.php:41
705
  msgid "No such group."
706
+ msgstr "Deze groep bestaat niet."
707
 
708
  #: lib/admin/groups-admin-groups-remove.php:116
709
  msgid "No such groups."
762
  "Alleen groepen of gebruikers met één van de geselecteerde rechten kunnen "
763
  "dit / deze %s lezen."
764
 
765
+ #: lib/admin/class-groups-admin.php:209 lib/admin/class-groups-admin.php:269
766
  #: lib/core/class-groups-help.php:70
767
  msgid "Options"
768
  msgstr "Opties"
769
 
770
+ #: lib/admin/groups-admin-options.php:112
771
  msgid "Options saved."
772
  msgstr ""
773
 
780
  msgid "Perfect complements to memberships and access control with Groups."
781
  msgstr ""
782
 
783
+ #: lib/admin/groups-admin-options.php:276
784
  msgid "Permissions"
785
  msgstr "Toestemmingen"
786
 
828
  msgid "Post"
829
  msgstr "Bericht"
830
 
831
+ #: lib/admin/groups-admin-options.php:216
832
  msgid "Post types"
833
  msgstr ""
834
 
868
  msgid "Refresh"
869
  msgstr ""
870
 
871
+ #: lib/auto/class-groups-registered.php:68
872
  msgid "Registered"
873
  msgstr "Geregistreerd"
874
 
933
  msgid "Results per page"
934
  msgstr "Resultaten per page"
935
 
936
+ #: lib/admin/groups-admin-options.php:133
937
  msgid "Role"
938
  msgstr "Rol"
939
 
940
  #: lib/admin/groups-admin-capabilities-edit.php:77
941
  #: lib/admin/groups-admin-groups-edit.php:158
942
+ #: lib/admin/groups-admin-options.php:191
943
+ #: lib/admin/groups-admin-options.php:314
944
+ #: lib/admin/groups-admin-options.php:366
945
  msgid "Save"
946
  msgstr "Opslaan"
947
 
948
+ #: lib/admin/groups-admin-options.php:220
949
  msgid "Show access restrictions for these post types."
950
  msgstr ""
951
 
953
  msgid "Show groups"
954
  msgstr ""
955
 
956
+ #: lib/admin/groups-admin-options.php:262
957
  msgid "Show groups in user profiles."
958
  msgstr ""
959
 
960
+ #: lib/admin/groups-admin-options.php:271
961
  msgid "Show the Groups tree view."
962
+ msgstr "Toon de groepen in boomweergave."
963
 
964
  #: lib/admin/class-groups-admin-welcome.php:199
965
  #, php-format
1083
  msgstr ""
1084
 
1085
  #: lib/admin/class-groups-admin-user-profile.php:88
1086
+ #: lib/admin/class-groups-admin-user-profile.php:178
1087
  msgid "The user is a member of the chosen groups."
1088
  msgstr ""
1089
 
1090
  #: lib/admin/groups-admin-capabilities.php:484
1091
  #: lib/admin/groups-admin-groups.php:523
1092
  msgid "There are no results."
1093
+ msgstr "Er zijn geen resultaten."
1094
 
1095
  #: lib/admin/groups-admin-groups-add.php:109
1096
  msgid "These capabilities will be assigned to the group."
1097
  msgstr ""
1098
 
1099
+ #: lib/admin/groups-admin-options.php:277
1100
  msgid ""
1101
  "These permissions apply to Groups management. They do not apply to access "
1102
  "permissions derived from Groups capabilities."
1106
  msgid "This could be important!"
1107
  msgstr ""
1108
 
1109
+ #: lib/admin/groups-admin-options.php:253
1110
  msgid ""
1111
  "This determines for which post types access restriction settings are offered."
1112
  msgstr ""
1113
 
1114
  #: lib/admin/groups-admin-groups.php:516
1115
  msgid "This group has no capabilities."
1116
+ msgstr "Deze groep heeft geen rechten."
1117
 
1118
  #: lib/admin/class-groups-admin-welcome.php:215
1119
  msgid ""
1121
  "capabilities, your entries will still be protected."
1122
  msgstr ""
1123
 
1124
+ #: lib/access/class-groups-post-access.php:508
1125
  msgid ""
1126
  "This method is deprecated. You should use Groups_Post_Access_Legacy::"
1127
  "get_read_post_capabilities() to retrieve the capabilities instead."
1128
  msgstr ""
1129
 
1130
+ #: lib/admin/groups-admin-options.php:204
1131
+ msgid ""
1132
+ "To disable, do not define the constant <code>GROUPS_ADMINISTRATOR_OVERRIDE</"
1133
+ "code> or set it to <code>false</code>."
1134
+ msgstr ""
1135
+
1136
  #: lib/admin/class-groups-admin-welcome.php:206
1137
  msgid ""
1138
  "To make it easier to transition to the new model for those who migrate from "
1146
  "access to posts and now you simply use groups."
1147
  msgstr ""
1148
 
1149
+ #: lib/admin/class-groups-admin.php:181 lib/admin/class-groups-admin.php:182
1150
  msgid "Tree"
1151
  msgstr "Boomweergave"
1152
 
1154
  msgid "Tree of Groups"
1155
  msgstr "Boom van Groepen"
1156
 
1157
+ #: lib/admin/groups-admin-options.php:267
1158
  msgid "Tree view"
1159
  msgstr "Boom"
1160
 
1182
  "other post types."
1183
  msgstr ""
1184
 
1185
+ #: lib/admin/groups-admin-options.php:258
1186
  msgid "User profiles"
1187
  msgstr ""
1188
 
1206
  msgid "View the Welcome screen for this version of Groups"
1207
  msgstr ""
1208
 
1209
+ #: lib/admin/class-groups-admin.php:302
1210
+ msgid "Warning!"
1211
+ msgstr ""
1212
+
1213
  #: lib/admin/class-groups-admin-welcome.php:172
1214
  msgid "We have made it even easier to protect your content!"
1215
  msgstr ""
1322
  msgid "You need to have permission to set access restrictions."
1323
  msgstr ""
1324
 
1325
+ #: lib/access/class-groups-post-access.php:383
1326
  msgid ""
1327
  "You should use Groups_Post_Access_Legacy::create() to pass a capability "
1328
  "restriction instead."
languages/groups-pt_BR.mo CHANGED
Binary file
languages/groups-pt_BR.po CHANGED
@@ -2,15 +2,15 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: Groups\n"
4
  "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2017-04-03 21:55+0200\n"
6
- "PO-Revision-Date: 2017-04-03 21:55+0200\n"
7
  "Last-Translator: \n"
8
  "Language-Team: \n"
9
  "Language: pt_BR\n"
10
  "MIME-Version: 1.0\n"
11
  "Content-Type: text/plain; charset=UTF-8\n"
12
  "Content-Transfer-Encoding: 8bit\n"
13
- "X-Generator: Poedit 1.8.12\n"
14
  "X-Poedit-Basepath: ..\n"
15
  "X-Poedit-WPHeader: groups.php\n"
16
  "Plural-Forms: nplurals=2; plural=(n > 1);\n"
@@ -73,7 +73,7 @@ msgstr ""
73
  msgid "A Duck!"
74
  msgstr "Um pato!"
75
 
76
- #: lib/admin/groups-admin-options.php:271
77
  msgid "A minimum set of permissions will be preserved."
78
  msgstr "Um conjunto mínimo de permissões será preservado."
79
 
@@ -115,13 +115,13 @@ msgstr "Restrições de acesso"
115
  #: lib/admin/groups-admin-groups-remove.php:181
116
  #: lib/admin/groups-admin-groups.php:49 lib/admin/groups-admin-groups.php:148
117
  #: lib/admin/groups-admin-groups.php:179 lib/admin/groups-admin-groups.php:185
118
- #: lib/admin/groups-admin-options.php:39 lib/admin/groups-admin-options.php:319
119
  #: lib/admin/groups-admin-tree-view.php:37 lib/test/groups-tests.php:385
120
  #: lib/test/groups-tests.php:391
121
  msgid "Access denied."
122
  msgstr "Acesso negado."
123
 
124
- #: lib/admin/groups-admin-options.php:216
125
  msgid "Access restricions"
126
  msgstr "Restrições de acesso"
127
 
@@ -167,7 +167,7 @@ msgid "Add to group"
167
  msgstr "Adicionar ao grupo"
168
 
169
  #: lib/admin/class-groups-admin-welcome.php:234
170
- #: lib/admin/class-groups-admin.php:221 lib/admin/groups-admin-add-ons.php:32
171
  msgid "Add-Ons"
172
  msgstr "Add-Ons"
173
 
@@ -187,11 +187,11 @@ msgstr "Administrar Grupos"
187
  msgid "Administer Groups plugin options"
188
  msgstr "Administrar opções do plugin"
189
 
190
- #: lib/admin/groups-admin-options.php:208
191
  msgid "Administrator Access Override"
192
  msgstr "Sobrescrever acesso de administrador"
193
 
194
- #: lib/admin/groups-admin-options.php:212
195
  msgid ""
196
  "Administrators override all access permissions derived from Groups "
197
  "capabilities."
@@ -245,7 +245,7 @@ msgstr ""
245
  msgid "Bulk Actions"
246
  msgstr "Ação em massa"
247
 
248
- #: lib/admin/groups-admin-options.php:353
249
  msgid ""
250
  "CAUTION: If this option is active while the plugin is deactivated, ALL "
251
  "plugin settings and data will be DELETED for <strong>all sites</strong>. If "
@@ -259,7 +259,7 @@ msgstr ""
259
  "backup. Habilitando esta opção, você concorda em ser responsável por "
260
  "qualquer perda de dados ou outras consequências."
261
 
262
- #: lib/admin/groups-admin-options.php:285
263
  msgid ""
264
  "CAUTION: If this option is active while the plugin is deactivated, ALL "
265
  "plugin settings and data will be DELETED. If you are going to use this "
@@ -285,7 +285,7 @@ msgid "Cancel"
285
  msgstr "Cancelar"
286
 
287
  #: legacy/admin/groups-admin-options-legacy.php:59
288
- #: lib/admin/class-groups-admin.php:195
289
  #: lib/admin/groups-admin-capabilities.php:192
290
  #: lib/admin/groups-admin-groups-add.php:97
291
  #: lib/admin/groups-admin-groups-edit.php:117
@@ -330,8 +330,8 @@ msgstr "Escolha os recursos &hellip;"
330
 
331
  #: lib/admin/class-groups-admin-user-profile.php:80
332
  #: lib/admin/class-groups-admin-user-profile.php:81
333
- #: lib/admin/class-groups-admin-user-profile.php:167
334
- #: lib/admin/class-groups-admin-user-profile.php:168
335
  #: lib/admin/class-groups-admin-users.php:190
336
  #: lib/admin/class-groups-admin-users.php:191
337
  #: lib/admin/class-groups-admin-users.php:251
@@ -379,17 +379,17 @@ msgstr "Clique para atualizar os recursos"
379
  msgid "Click to toggle the display of groups that grant the capabilities."
380
  msgstr "Clique para alternar a exibição de grupos que concedem recursos."
381
 
382
- #: lib/admin/groups-admin-options.php:277
383
  msgid "Deactivation and data persistence"
384
  msgstr "Desativação e persistência de dados"
385
 
386
- #: lib/admin/groups-admin-options.php:350
387
  msgid "Delete all Groups plugin data for ALL sites on network deactivation"
388
  msgstr ""
389
  "Excluir TODOS os dados do plugin de grupos para TODOS os sites na "
390
  "desativação em rede"
391
 
392
- #: lib/admin/groups-admin-options.php:281
393
  msgid "Delete all Groups plugin data on deactivation"
394
  msgstr "Excluir todos os dados do plugin ao desativar"
395
 
@@ -402,12 +402,12 @@ msgstr "Excluir todos os dados do plugin ao desativar"
402
  msgid "Description"
403
  msgstr "Descrição"
404
 
405
- #: lib/admin/groups-admin-options.php:245
406
  msgid ""
407
- "Disabling this setting for a post type does not remove existing access "
408
  "restrictions on individual posts of that type."
409
  msgstr ""
410
- "Nota: Desabilitar essa configuração para um tipo de post não remove "
411
  "restrições de acesso existentes em posts individuais desse tipo."
412
 
413
  #: lib/admin/class-groups-admin-welcome.php:144
@@ -436,16 +436,20 @@ msgstr ""
436
  "Edite o post para o qual você deseja restringir o acesso e escolha<sup>*</"
437
  "sup> o recurso <em>premium</em>."
438
 
439
- #: lib/admin/groups-admin-options.php:294
440
  msgid "Enable legacy access control based on capabilities."
441
  msgstr ""
442
 
 
 
 
 
443
  #: legacy/access/class-groups-access-meta-boxes-legacy.php:204
444
  #: legacy/access/class-groups-access-meta-boxes-legacy.php:505
445
  msgid "Enforce read access"
446
  msgstr "Exigir o acesso de leitura"
447
 
448
- #: lib/admin/groups-admin-options.php:191
449
  msgid ""
450
  "Enhanced functionality is available via official <a href=\"http://www."
451
  "itthinx.com/shop/\">Extensions</a> for Groups."
@@ -531,11 +535,11 @@ msgstr "Nome do Grupo: %s"
531
  #: lib/access/class-groups-access-meta-boxes.php:471
532
  #: lib/admin/class-groups-admin-posts.php:204
533
  #: lib/admin/class-groups-admin-user-profile.php:72
534
- #: lib/admin/class-groups-admin-user-profile.php:133
535
- #: lib/admin/class-groups-admin-user-profile.php:157
536
  #: lib/admin/class-groups-admin-users.php:347
537
- #: lib/admin/class-groups-admin.php:244 lib/admin/class-groups-admin.php:245
538
- #: lib/admin/class-groups-admin.php:274 lib/core/class-groups-help.php:63
539
  #: lib/core/class-groups-help.php:68 lib/core/class-groups-help.php:69
540
  msgid "Groups"
541
  msgstr "Grupos"
@@ -550,12 +554,12 @@ msgctxt "Meta box title"
550
  msgid "Groups"
551
  msgstr ""
552
 
553
- #: lib/admin/class-groups-admin.php:140
554
  msgctxt "menu item title"
555
  msgid "Groups"
556
  msgstr "Grupos"
557
 
558
- #: lib/admin/class-groups-admin.php:158 lib/admin/groups-admin-groups.php:199
559
  msgctxt "page-title"
560
  msgid "Groups"
561
  msgstr "Grupos"
@@ -572,23 +576,27 @@ msgstr ""
572
  msgid "Groups &hellip;"
573
  msgstr ""
574
 
575
- #: lib/admin/class-groups-admin.php:220
576
  msgid "Groups Add-Ons"
577
  msgstr "Add-Ons de grupos"
578
 
579
- #: lib/admin/class-groups-admin.php:194
580
  msgid "Groups Capabilities"
581
  msgstr "Recursos de grupos"
582
 
583
- #: lib/admin/groups-admin-options.php:131
584
  msgid "Groups Options"
585
  msgstr "Opções de grupos"
586
 
587
- #: lib/admin/groups-admin-options.php:325
 
 
 
 
588
  msgid "Groups network options"
589
  msgstr "Opções de grupos em rede"
590
 
591
- #: lib/admin/class-groups-admin.php:207
592
  msgid "Groups options"
593
  msgstr "Opções de grupos"
594
 
@@ -613,7 +621,7 @@ msgid ""
613
  "desired entries."
614
  msgstr ""
615
 
616
- #: lib/admin/groups-admin-options.php:273
617
  msgid "If you lock yourself out, please ask an administrator to help."
618
  msgstr ""
619
  "Se você se trancou para fora, por favor, peça para um administrador ajudar a "
@@ -670,7 +678,7 @@ msgstr "Junte-se ao grupo %s"
670
  msgid "Leave the %s group"
671
  msgstr "Deixe o grupo %s"
672
 
673
- #: lib/admin/groups-admin-options.php:290
674
  msgid "Legacy Settings"
675
  msgstr ""
676
 
@@ -708,7 +716,7 @@ msgstr[1] ""
708
  msgid "Name"
709
  msgstr "Nome"
710
 
711
- #: lib/admin/groups-admin-options.php:347
712
  msgid "Network deactivation and data persistence"
713
  msgstr "Desativação em rede e persistência de dados"
714
 
@@ -790,7 +798,7 @@ msgstr ""
790
  #, php-format
791
  msgid "One capability has been added."
792
  msgid_plural "%d capabilities have been added."
793
- msgstr[0] "Um recurso foi adicionado"
794
  msgstr[1] "%d recursos foram adicionados."
795
 
796
  #: legacy/admin/class-groups-admin-post-columns-legacy.php:77
@@ -811,12 +819,12 @@ msgstr ""
811
  "Apenas grupos ou usuários que possuem um dos recursos selecionados têm "
812
  "permissão para ler este %s."
813
 
814
- #: lib/admin/class-groups-admin.php:208 lib/admin/class-groups-admin.php:268
815
  #: lib/core/class-groups-help.php:70
816
  msgid "Options"
817
  msgstr "Opções"
818
 
819
- #: lib/admin/groups-admin-options.php:123
820
  msgid "Options saved."
821
  msgstr "Opções salvas."
822
 
@@ -829,7 +837,7 @@ msgstr "Pai"
829
  msgid "Perfect complements to memberships and access control with Groups."
830
  msgstr ""
831
 
832
- #: lib/admin/groups-admin-options.php:267
833
  msgid "Permissions"
834
  msgstr "Permissões"
835
 
@@ -882,7 +890,7 @@ msgstr ""
882
  msgid "Post"
883
  msgstr "Post"
884
 
885
- #: lib/admin/groups-admin-options.php:218
886
  msgid "Post types"
887
  msgstr "Tipos de posts"
888
 
@@ -922,7 +930,7 @@ msgstr "Plugins recomendados por itthinx"
922
  msgid "Refresh"
923
  msgstr "Atualizar"
924
 
925
- #: lib/auto/class-groups-registered.php:73
926
  msgid "Registered"
927
  msgstr "Registrado"
928
 
@@ -987,19 +995,19 @@ msgstr ""
987
  msgid "Results per page"
988
  msgstr "Resultados por página"
989
 
990
- #: lib/admin/groups-admin-options.php:146
991
  msgid "Role"
992
  msgstr "Função"
993
 
994
  #: lib/admin/groups-admin-capabilities-edit.php:77
995
  #: lib/admin/groups-admin-groups-edit.php:158
996
- #: lib/admin/groups-admin-options.php:203
997
- #: lib/admin/groups-admin-options.php:305
998
- #: lib/admin/groups-admin-options.php:357
999
  msgid "Save"
1000
  msgstr "Salvar"
1001
 
1002
- #: lib/admin/groups-admin-options.php:221
1003
  msgid "Show access restrictions for these post types."
1004
  msgstr "Mostrar as restrições de acesso para estes tipos de posts."
1005
 
@@ -1007,11 +1015,11 @@ msgstr "Mostrar as restrições de acesso para estes tipos de posts."
1007
  msgid "Show groups"
1008
  msgstr "Exibir grupos"
1009
 
1010
- #: lib/admin/groups-admin-options.php:253
1011
  msgid "Show groups in user profiles."
1012
  msgstr "Exibir grupos em perfis de usuário."
1013
 
1014
- #: lib/admin/groups-admin-options.php:262
1015
  msgid "Show the Groups tree view."
1016
  msgstr "Mostre os grupos usando exibição em árvore."
1017
 
@@ -1139,7 +1147,7 @@ msgid "The quick way:"
1139
  msgstr "A maneira rápida:"
1140
 
1141
  #: lib/admin/class-groups-admin-user-profile.php:88
1142
- #: lib/admin/class-groups-admin-user-profile.php:176
1143
  msgid "The user is a member of the chosen groups."
1144
  msgstr "O usuário é um membro dos grupos escolhidos."
1145
 
@@ -1152,7 +1160,7 @@ msgstr "Não há nenhum resultado."
1152
  msgid "These capabilities will be assigned to the group."
1153
  msgstr "Esses recursos serão atribuídos ao grupo."
1154
 
1155
- #: lib/admin/groups-admin-options.php:268
1156
  msgid ""
1157
  "These permissions apply to Groups management. They do not apply to access "
1158
  "permissions derived from Groups capabilities."
@@ -1164,7 +1172,7 @@ msgstr ""
1164
  msgid "This could be important!"
1165
  msgstr ""
1166
 
1167
- #: lib/admin/groups-admin-options.php:244
1168
  msgid ""
1169
  "This determines for which post types access restriction settings are offered."
1170
  msgstr ""
@@ -1181,12 +1189,18 @@ msgid ""
1181
  "capabilities, your entries will still be protected."
1182
  msgstr ""
1183
 
1184
- #: lib/access/class-groups-post-access.php:477
1185
  msgid ""
1186
  "This method is deprecated. You should use Groups_Post_Access_Legacy::"
1187
  "get_read_post_capabilities() to retrieve the capabilities instead."
1188
  msgstr ""
1189
 
 
 
 
 
 
 
1190
  #: lib/admin/class-groups-admin-welcome.php:206
1191
  msgid ""
1192
  "To make it easier to transition to the new model for those who migrate from "
@@ -1200,7 +1214,7 @@ msgid ""
1200
  "access to posts and now you simply use groups."
1201
  msgstr ""
1202
 
1203
- #: lib/admin/class-groups-admin.php:180 lib/admin/class-groups-admin.php:181
1204
  msgid "Tree"
1205
  msgstr "Árvore"
1206
 
@@ -1208,7 +1222,7 @@ msgstr "Árvore"
1208
  msgid "Tree of Groups"
1209
  msgstr "Árvore de grupos"
1210
 
1211
- #: lib/admin/groups-admin-options.php:258
1212
  msgid "Tree view"
1213
  msgstr "Exibição em árvore"
1214
 
@@ -1240,7 +1254,7 @@ msgid ""
1240
  "other post types."
1241
  msgstr ""
1242
 
1243
- #: lib/admin/groups-admin-options.php:249
1244
  msgid "User profiles"
1245
  msgstr "Perfis de usuário"
1246
 
@@ -1272,6 +1286,10 @@ msgstr ""
1272
  msgid "View the Welcome screen for this version of Groups"
1273
  msgstr ""
1274
 
 
 
 
 
1275
  #: lib/admin/class-groups-admin-welcome.php:172
1276
  msgid "We have made it even easier to protect your content!"
1277
  msgstr ""
@@ -1396,7 +1414,7 @@ msgstr ""
1396
  msgid "You need to have permission to set access restrictions."
1397
  msgstr ""
1398
 
1399
- #: lib/access/class-groups-post-access.php:352
1400
  msgid ""
1401
  "You should use Groups_Post_Access_Legacy::create() to pass a capability "
1402
  "restriction instead."
2
  msgstr ""
3
  "Project-Id-Version: Groups\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2017-05-13 17:41+0200\n"
6
+ "PO-Revision-Date: 2017-05-13 17:45+0200\n"
7
  "Last-Translator: \n"
8
  "Language-Team: \n"
9
  "Language: pt_BR\n"
10
  "MIME-Version: 1.0\n"
11
  "Content-Type: text/plain; charset=UTF-8\n"
12
  "Content-Transfer-Encoding: 8bit\n"
13
+ "X-Generator: Poedit 2.0.1\n"
14
  "X-Poedit-Basepath: ..\n"
15
  "X-Poedit-WPHeader: groups.php\n"
16
  "Plural-Forms: nplurals=2; plural=(n > 1);\n"
73
  msgid "A Duck!"
74
  msgstr "Um pato!"
75
 
76
+ #: lib/admin/groups-admin-options.php:280
77
  msgid "A minimum set of permissions will be preserved."
78
  msgstr "Um conjunto mínimo de permissões será preservado."
79
 
115
  #: lib/admin/groups-admin-groups-remove.php:181
116
  #: lib/admin/groups-admin-groups.php:49 lib/admin/groups-admin-groups.php:148
117
  #: lib/admin/groups-admin-groups.php:179 lib/admin/groups-admin-groups.php:185
118
+ #: lib/admin/groups-admin-options.php:39 lib/admin/groups-admin-options.php:328
119
  #: lib/admin/groups-admin-tree-view.php:37 lib/test/groups-tests.php:385
120
  #: lib/test/groups-tests.php:391
121
  msgid "Access denied."
122
  msgstr "Acesso negado."
123
 
124
+ #: lib/admin/groups-admin-options.php:212
125
  msgid "Access restricions"
126
  msgstr "Restrições de acesso"
127
 
167
  msgstr "Adicionar ao grupo"
168
 
169
  #: lib/admin/class-groups-admin-welcome.php:234
170
+ #: lib/admin/class-groups-admin.php:222 lib/admin/groups-admin-add-ons.php:32
171
  msgid "Add-Ons"
172
  msgstr "Add-Ons"
173
 
187
  msgid "Administer Groups plugin options"
188
  msgstr "Administrar opções do plugin"
189
 
190
+ #: lib/admin/groups-admin-options.php:198
191
  msgid "Administrator Access Override"
192
  msgstr "Sobrescrever acesso de administrador"
193
 
194
+ #: lib/admin/groups-admin-options.php:201
195
  msgid ""
196
  "Administrators override all access permissions derived from Groups "
197
  "capabilities."
245
  msgid "Bulk Actions"
246
  msgstr "Ação em massa"
247
 
248
+ #: lib/admin/groups-admin-options.php:362
249
  msgid ""
250
  "CAUTION: If this option is active while the plugin is deactivated, ALL "
251
  "plugin settings and data will be DELETED for <strong>all sites</strong>. If "
259
  "backup. Habilitando esta opção, você concorda em ser responsável por "
260
  "qualquer perda de dados ou outras consequências."
261
 
262
+ #: lib/admin/groups-admin-options.php:294
263
  msgid ""
264
  "CAUTION: If this option is active while the plugin is deactivated, ALL "
265
  "plugin settings and data will be DELETED. If you are going to use this "
285
  msgstr "Cancelar"
286
 
287
  #: legacy/admin/groups-admin-options-legacy.php:59
288
+ #: lib/admin/class-groups-admin.php:196
289
  #: lib/admin/groups-admin-capabilities.php:192
290
  #: lib/admin/groups-admin-groups-add.php:97
291
  #: lib/admin/groups-admin-groups-edit.php:117
330
 
331
  #: lib/admin/class-groups-admin-user-profile.php:80
332
  #: lib/admin/class-groups-admin-user-profile.php:81
333
+ #: lib/admin/class-groups-admin-user-profile.php:169
334
+ #: lib/admin/class-groups-admin-user-profile.php:170
335
  #: lib/admin/class-groups-admin-users.php:190
336
  #: lib/admin/class-groups-admin-users.php:191
337
  #: lib/admin/class-groups-admin-users.php:251
379
  msgid "Click to toggle the display of groups that grant the capabilities."
380
  msgstr "Clique para alternar a exibição de grupos que concedem recursos."
381
 
382
+ #: lib/admin/groups-admin-options.php:286
383
  msgid "Deactivation and data persistence"
384
  msgstr "Desativação e persistência de dados"
385
 
386
+ #: lib/admin/groups-admin-options.php:359
387
  msgid "Delete all Groups plugin data for ALL sites on network deactivation"
388
  msgstr ""
389
  "Excluir TODOS os dados do plugin de grupos para TODOS os sites na "
390
  "desativação em rede"
391
 
392
+ #: lib/admin/groups-admin-options.php:290
393
  msgid "Delete all Groups plugin data on deactivation"
394
  msgstr "Excluir todos os dados do plugin ao desativar"
395
 
402
  msgid "Description"
403
  msgstr "Descrição"
404
 
405
+ #: lib/admin/groups-admin-options.php:254
406
  msgid ""
407
+ "Disabling this setting for a post type also disables existing access "
408
  "restrictions on individual posts of that type."
409
  msgstr ""
410
+ "Desabilitar essa configuração para um tipo de post também desativa "
411
  "restrições de acesso existentes em posts individuais desse tipo."
412
 
413
  #: lib/admin/class-groups-admin-welcome.php:144
436
  "Edite o post para o qual você deseja restringir o acesso e escolha<sup>*</"
437
  "sup> o recurso <em>premium</em>."
438
 
439
+ #: lib/admin/groups-admin-options.php:303
440
  msgid "Enable legacy access control based on capabilities."
441
  msgstr ""
442
 
443
+ #: lib/admin/groups-admin-options.php:207
444
+ msgid "Enabling this on production sites is <strong>not</strong> recommended."
445
+ msgstr ""
446
+
447
  #: legacy/access/class-groups-access-meta-boxes-legacy.php:204
448
  #: legacy/access/class-groups-access-meta-boxes-legacy.php:505
449
  msgid "Enforce read access"
450
  msgstr "Exigir o acesso de leitura"
451
 
452
+ #: lib/admin/groups-admin-options.php:178
453
  msgid ""
454
  "Enhanced functionality is available via official <a href=\"http://www."
455
  "itthinx.com/shop/\">Extensions</a> for Groups."
535
  #: lib/access/class-groups-access-meta-boxes.php:471
536
  #: lib/admin/class-groups-admin-posts.php:204
537
  #: lib/admin/class-groups-admin-user-profile.php:72
538
+ #: lib/admin/class-groups-admin-user-profile.php:135
539
+ #: lib/admin/class-groups-admin-user-profile.php:159
540
  #: lib/admin/class-groups-admin-users.php:347
541
+ #: lib/admin/class-groups-admin.php:245 lib/admin/class-groups-admin.php:246
542
+ #: lib/admin/class-groups-admin.php:275 lib/core/class-groups-help.php:63
543
  #: lib/core/class-groups-help.php:68 lib/core/class-groups-help.php:69
544
  msgid "Groups"
545
  msgstr "Grupos"
554
  msgid "Groups"
555
  msgstr ""
556
 
557
+ #: lib/admin/class-groups-admin.php:141
558
  msgctxt "menu item title"
559
  msgid "Groups"
560
  msgstr "Grupos"
561
 
562
+ #: lib/admin/class-groups-admin.php:159 lib/admin/groups-admin-groups.php:199
563
  msgctxt "page-title"
564
  msgid "Groups"
565
  msgstr "Grupos"
576
  msgid "Groups &hellip;"
577
  msgstr ""
578
 
579
+ #: lib/admin/class-groups-admin.php:221
580
  msgid "Groups Add-Ons"
581
  msgstr "Add-Ons de grupos"
582
 
583
+ #: lib/admin/class-groups-admin.php:195
584
  msgid "Groups Capabilities"
585
  msgstr "Recursos de grupos"
586
 
587
+ #: lib/admin/groups-admin-options.php:120
588
  msgid "Groups Options"
589
  msgstr "Opções de grupos"
590
 
591
+ #: lib/admin/class-groups-admin.php:306
592
+ msgid "Groups is configured to delete its plugin data on deactivation."
593
+ msgstr "Groups é configurado para excluir seus dados na desativação."
594
+
595
+ #: lib/admin/groups-admin-options.php:334
596
  msgid "Groups network options"
597
  msgstr "Opções de grupos em rede"
598
 
599
+ #: lib/admin/class-groups-admin.php:208
600
  msgid "Groups options"
601
  msgstr "Opções de grupos"
602
 
621
  "desired entries."
622
  msgstr ""
623
 
624
+ #: lib/admin/groups-admin-options.php:282
625
  msgid "If you lock yourself out, please ask an administrator to help."
626
  msgstr ""
627
  "Se você se trancou para fora, por favor, peça para um administrador ajudar a "
678
  msgid "Leave the %s group"
679
  msgstr "Deixe o grupo %s"
680
 
681
+ #: lib/admin/groups-admin-options.php:299
682
  msgid "Legacy Settings"
683
  msgstr ""
684
 
716
  msgid "Name"
717
  msgstr "Nome"
718
 
719
+ #: lib/admin/groups-admin-options.php:356
720
  msgid "Network deactivation and data persistence"
721
  msgstr "Desativação em rede e persistência de dados"
722
 
798
  #, php-format
799
  msgid "One capability has been added."
800
  msgid_plural "%d capabilities have been added."
801
+ msgstr[0] "Um capacidade foi adicionado."
802
  msgstr[1] "%d recursos foram adicionados."
803
 
804
  #: legacy/admin/class-groups-admin-post-columns-legacy.php:77
819
  "Apenas grupos ou usuários que possuem um dos recursos selecionados têm "
820
  "permissão para ler este %s."
821
 
822
+ #: lib/admin/class-groups-admin.php:209 lib/admin/class-groups-admin.php:269
823
  #: lib/core/class-groups-help.php:70
824
  msgid "Options"
825
  msgstr "Opções"
826
 
827
+ #: lib/admin/groups-admin-options.php:112
828
  msgid "Options saved."
829
  msgstr "Opções salvas."
830
 
837
  msgid "Perfect complements to memberships and access control with Groups."
838
  msgstr ""
839
 
840
+ #: lib/admin/groups-admin-options.php:276
841
  msgid "Permissions"
842
  msgstr "Permissões"
843
 
890
  msgid "Post"
891
  msgstr "Post"
892
 
893
+ #: lib/admin/groups-admin-options.php:216
894
  msgid "Post types"
895
  msgstr "Tipos de posts"
896
 
930
  msgid "Refresh"
931
  msgstr "Atualizar"
932
 
933
+ #: lib/auto/class-groups-registered.php:68
934
  msgid "Registered"
935
  msgstr "Registrado"
936
 
995
  msgid "Results per page"
996
  msgstr "Resultados por página"
997
 
998
+ #: lib/admin/groups-admin-options.php:133
999
  msgid "Role"
1000
  msgstr "Função"
1001
 
1002
  #: lib/admin/groups-admin-capabilities-edit.php:77
1003
  #: lib/admin/groups-admin-groups-edit.php:158
1004
+ #: lib/admin/groups-admin-options.php:191
1005
+ #: lib/admin/groups-admin-options.php:314
1006
+ #: lib/admin/groups-admin-options.php:366
1007
  msgid "Save"
1008
  msgstr "Salvar"
1009
 
1010
+ #: lib/admin/groups-admin-options.php:220
1011
  msgid "Show access restrictions for these post types."
1012
  msgstr "Mostrar as restrições de acesso para estes tipos de posts."
1013
 
1015
  msgid "Show groups"
1016
  msgstr "Exibir grupos"
1017
 
1018
+ #: lib/admin/groups-admin-options.php:262
1019
  msgid "Show groups in user profiles."
1020
  msgstr "Exibir grupos em perfis de usuário."
1021
 
1022
+ #: lib/admin/groups-admin-options.php:271
1023
  msgid "Show the Groups tree view."
1024
  msgstr "Mostre os grupos usando exibição em árvore."
1025
 
1147
  msgstr "A maneira rápida:"
1148
 
1149
  #: lib/admin/class-groups-admin-user-profile.php:88
1150
+ #: lib/admin/class-groups-admin-user-profile.php:178
1151
  msgid "The user is a member of the chosen groups."
1152
  msgstr "O usuário é um membro dos grupos escolhidos."
1153
 
1160
  msgid "These capabilities will be assigned to the group."
1161
  msgstr "Esses recursos serão atribuídos ao grupo."
1162
 
1163
+ #: lib/admin/groups-admin-options.php:277
1164
  msgid ""
1165
  "These permissions apply to Groups management. They do not apply to access "
1166
  "permissions derived from Groups capabilities."
1172
  msgid "This could be important!"
1173
  msgstr ""
1174
 
1175
+ #: lib/admin/groups-admin-options.php:253
1176
  msgid ""
1177
  "This determines for which post types access restriction settings are offered."
1178
  msgstr ""
1189
  "capabilities, your entries will still be protected."
1190
  msgstr ""
1191
 
1192
+ #: lib/access/class-groups-post-access.php:508
1193
  msgid ""
1194
  "This method is deprecated. You should use Groups_Post_Access_Legacy::"
1195
  "get_read_post_capabilities() to retrieve the capabilities instead."
1196
  msgstr ""
1197
 
1198
+ #: lib/admin/groups-admin-options.php:204
1199
+ msgid ""
1200
+ "To disable, do not define the constant <code>GROUPS_ADMINISTRATOR_OVERRIDE</"
1201
+ "code> or set it to <code>false</code>."
1202
+ msgstr ""
1203
+
1204
  #: lib/admin/class-groups-admin-welcome.php:206
1205
  msgid ""
1206
  "To make it easier to transition to the new model for those who migrate from "
1214
  "access to posts and now you simply use groups."
1215
  msgstr ""
1216
 
1217
+ #: lib/admin/class-groups-admin.php:181 lib/admin/class-groups-admin.php:182
1218
  msgid "Tree"
1219
  msgstr "Árvore"
1220
 
1222
  msgid "Tree of Groups"
1223
  msgstr "Árvore de grupos"
1224
 
1225
+ #: lib/admin/groups-admin-options.php:267
1226
  msgid "Tree view"
1227
  msgstr "Exibição em árvore"
1228
 
1254
  "other post types."
1255
  msgstr ""
1256
 
1257
+ #: lib/admin/groups-admin-options.php:258
1258
  msgid "User profiles"
1259
  msgstr "Perfis de usuário"
1260
 
1286
  msgid "View the Welcome screen for this version of Groups"
1287
  msgstr ""
1288
 
1289
+ #: lib/admin/class-groups-admin.php:302
1290
+ msgid "Warning!"
1291
+ msgstr ""
1292
+
1293
  #: lib/admin/class-groups-admin-welcome.php:172
1294
  msgid "We have made it even easier to protect your content!"
1295
  msgstr ""
1414
  msgid "You need to have permission to set access restrictions."
1415
  msgstr ""
1416
 
1417
+ #: lib/access/class-groups-post-access.php:383
1418
  msgid ""
1419
  "You should use Groups_Post_Access_Legacy::create() to pass a capability "
1420
  "restriction instead."
languages/groups-sv_SE.mo CHANGED
Binary file
languages/groups-sv_SE.po CHANGED
@@ -2,15 +2,15 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: Groups\n"
4
  "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2017-04-03 21:55+0200\n"
6
- "PO-Revision-Date: 2017-04-03 21:55+0200\n"
7
  "Last-Translator: Andréas Lundgren <adevade@gmail.com>\n"
8
  "Language-Team: 035 Media Group <info@035media.se>\n"
9
  "Language: sv_SE\n"
10
  "MIME-Version: 1.0\n"
11
  "Content-Type: text/plain; charset=UTF-8\n"
12
  "Content-Transfer-Encoding: 8bit\n"
13
- "X-Generator: Poedit 1.8.12\n"
14
  "X-Poedit-Basepath: .\n"
15
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
16
  "X-Poedit-SourceCharset: UTF-8\n"
@@ -39,12 +39,11 @@ msgid "--"
39
  msgstr "--"
40
 
41
  #: lib/core/class-groups-pagination.php:96
42
- #, fuzzy, php-format
43
- #| msgid "1 item"
44
  msgid "1 item"
45
  msgid_plural "%s items"
46
  msgstr[0] "1 sak"
47
- msgstr[1] "1 sak"
48
 
49
  #: legacy/admin/class-groups-admin-post-columns-legacy.php:76
50
  #, php-format
@@ -71,7 +70,7 @@ msgstr ""
71
  msgid "A Duck!"
72
  msgstr "En anka!"
73
 
74
- #: lib/admin/groups-admin-options.php:271
75
  msgid "A minimum set of permissions will be preserved."
76
  msgstr "En minsta uppsättning behörigheter kommer att bevaras."
77
 
@@ -113,13 +112,13 @@ msgstr "Tillträdesbegränsningar"
113
  #: lib/admin/groups-admin-groups-remove.php:181
114
  #: lib/admin/groups-admin-groups.php:49 lib/admin/groups-admin-groups.php:148
115
  #: lib/admin/groups-admin-groups.php:179 lib/admin/groups-admin-groups.php:185
116
- #: lib/admin/groups-admin-options.php:39 lib/admin/groups-admin-options.php:319
117
  #: lib/admin/groups-admin-tree-view.php:37 lib/test/groups-tests.php:385
118
  #: lib/test/groups-tests.php:391
119
  msgid "Access denied."
120
  msgstr "Åtkomst nekad."
121
 
122
- #: lib/admin/groups-admin-options.php:216
123
  msgid "Access restricions"
124
  msgstr "Tillträdesbegränsningar"
125
 
@@ -165,7 +164,7 @@ msgid "Add to group"
165
  msgstr "Lägg till i grupp"
166
 
167
  #: lib/admin/class-groups-admin-welcome.php:234
168
- #: lib/admin/class-groups-admin.php:221 lib/admin/groups-admin-add-ons.php:32
169
  msgid "Add-Ons"
170
  msgstr ""
171
 
@@ -185,11 +184,11 @@ msgstr "Administrera grupper"
185
  msgid "Administer Groups plugin options"
186
  msgstr "Administrera inställningar för tillägget Grupper (Groups)"
187
 
188
- #: lib/admin/groups-admin-options.php:208
189
  msgid "Administrator Access Override"
190
  msgstr "Tillträdesöverskridning för administratörer"
191
 
192
- #: lib/admin/groups-admin-options.php:212
193
  msgid ""
194
  "Administrators override all access permissions derived from Groups "
195
  "capabilities."
@@ -240,7 +239,7 @@ msgstr ""
240
  msgid "Bulk Actions"
241
  msgstr "Åtgärder"
242
 
243
- #: lib/admin/groups-admin-options.php:353
244
  msgid ""
245
  "CAUTION: If this option is active while the plugin is deactivated, ALL "
246
  "plugin settings and data will be DELETED for <strong>all sites</strong>. If "
@@ -254,7 +253,7 @@ msgstr ""
254
  "aktivera alternativet accepterar du att du själv ansvarar för all förlust av "
255
  "data eller andra konsekvenser som kan följa."
256
 
257
- #: lib/admin/groups-admin-options.php:285
258
  msgid ""
259
  "CAUTION: If this option is active while the plugin is deactivated, ALL "
260
  "plugin settings and data will be DELETED. If you are going to use this "
@@ -280,7 +279,7 @@ msgid "Cancel"
280
  msgstr "Avbryt"
281
 
282
  #: legacy/admin/groups-admin-options-legacy.php:59
283
- #: lib/admin/class-groups-admin.php:195
284
  #: lib/admin/groups-admin-capabilities.php:192
285
  #: lib/admin/groups-admin-groups-add.php:97
286
  #: lib/admin/groups-admin-groups-edit.php:117
@@ -325,8 +324,8 @@ msgstr "Välj förmågor&hellip;"
325
 
326
  #: lib/admin/class-groups-admin-user-profile.php:80
327
  #: lib/admin/class-groups-admin-user-profile.php:81
328
- #: lib/admin/class-groups-admin-user-profile.php:167
329
- #: lib/admin/class-groups-admin-user-profile.php:168
330
  #: lib/admin/class-groups-admin-users.php:190
331
  #: lib/admin/class-groups-admin-users.php:191
332
  #: lib/admin/class-groups-admin-users.php:251
@@ -372,17 +371,17 @@ msgstr "Klicka för att uppdatera förmågor"
372
 
373
  #: legacy/access/class-groups-access-meta-boxes-legacy.php:274
374
  msgid "Click to toggle the display of groups that grant the capabilities."
375
- msgstr "Klicka för att växla "
376
 
377
- #: lib/admin/groups-admin-options.php:277
378
  msgid "Deactivation and data persistence"
379
  msgstr "Inaktivering och datahantering"
380
 
381
- #: lib/admin/groups-admin-options.php:350
382
  msgid "Delete all Groups plugin data for ALL sites on network deactivation"
383
  msgstr "Radera all tilläggsdata för ALLA sidor på nätverket vid inaktivering"
384
 
385
- #: lib/admin/groups-admin-options.php:281
386
  msgid "Delete all Groups plugin data on deactivation"
387
  msgstr "Radera all tilläggsdata vid inaktivering"
388
 
@@ -395,13 +394,13 @@ msgstr "Radera all tilläggsdata vid inaktivering"
395
  msgid "Description"
396
  msgstr "Beskrivning"
397
 
398
- #: lib/admin/groups-admin-options.php:245
399
  msgid ""
400
- "Disabling this setting for a post type does not remove existing access "
401
  "restrictions on individual posts of that type."
402
  msgstr ""
403
- "Avaktivering av detta alternativ tar inte bort tillträdesbegränsningar på "
404
- "individuella inlägg av den typen."
405
 
406
  #: lib/admin/class-groups-admin-welcome.php:144
407
  #: lib/admin/class-groups-admin-welcome.php:145
@@ -429,16 +428,20 @@ msgstr ""
429
  "Redigera inlägget du vill begränsa tillträda till och välj<sup>*</sup> "
430
  "förmågan <em>premium</em>."
431
 
432
- #: lib/admin/groups-admin-options.php:294
433
  msgid "Enable legacy access control based on capabilities."
434
  msgstr ""
435
 
 
 
 
 
436
  #: legacy/access/class-groups-access-meta-boxes-legacy.php:204
437
  #: legacy/access/class-groups-access-meta-boxes-legacy.php:505
438
  msgid "Enforce read access"
439
  msgstr "Tvinga läsbegränsning"
440
 
441
- #: lib/admin/groups-admin-options.php:191
442
  msgid ""
443
  "Enhanced functionality is available via official <a href=\"http://www."
444
  "itthinx.com/shop/\">Extensions</a> for Groups."
@@ -523,11 +526,11 @@ msgstr "Gruppnamn: %s"
523
  #: lib/access/class-groups-access-meta-boxes.php:471
524
  #: lib/admin/class-groups-admin-posts.php:204
525
  #: lib/admin/class-groups-admin-user-profile.php:72
526
- #: lib/admin/class-groups-admin-user-profile.php:133
527
- #: lib/admin/class-groups-admin-user-profile.php:157
528
  #: lib/admin/class-groups-admin-users.php:347
529
- #: lib/admin/class-groups-admin.php:244 lib/admin/class-groups-admin.php:245
530
- #: lib/admin/class-groups-admin.php:274 lib/core/class-groups-help.php:63
531
  #: lib/core/class-groups-help.php:68 lib/core/class-groups-help.php:69
532
  msgid "Groups"
533
  msgstr "Grupper"
@@ -542,12 +545,12 @@ msgctxt "Meta box title"
542
  msgid "Groups"
543
  msgstr ""
544
 
545
- #: lib/admin/class-groups-admin.php:140
546
  msgctxt "menu item title"
547
  msgid "Groups"
548
  msgstr ""
549
 
550
- #: lib/admin/class-groups-admin.php:158 lib/admin/groups-admin-groups.php:199
551
  msgctxt "page-title"
552
  msgid "Groups"
553
  msgstr ""
@@ -564,23 +567,27 @@ msgstr ""
564
  msgid "Groups &hellip;"
565
  msgstr ""
566
 
567
- #: lib/admin/class-groups-admin.php:220
568
  msgid "Groups Add-Ons"
569
  msgstr ""
570
 
571
- #: lib/admin/class-groups-admin.php:194
572
  msgid "Groups Capabilities"
573
  msgstr "Gruppförmågor"
574
 
575
- #: lib/admin/groups-admin-options.php:131
576
  msgid "Groups Options"
577
  msgstr ""
578
 
579
- #: lib/admin/groups-admin-options.php:325
 
 
 
 
580
  msgid "Groups network options"
581
  msgstr "Alternativ för grupper på ett nätverk"
582
 
583
- #: lib/admin/class-groups-admin.php:207
584
  msgid "Groups options"
585
  msgstr "Gruppinställningar"
586
 
@@ -605,7 +612,7 @@ msgid ""
605
  "desired entries."
606
  msgstr ""
607
 
608
- #: lib/admin/groups-admin-options.php:273
609
  msgid "If you lock yourself out, please ask an administrator to help."
610
  msgstr "Om du låser ute dig själv, vänligen fråga en administratör om hjälp."
611
 
@@ -661,7 +668,7 @@ msgstr "Gå med i gruppen %s"
661
  msgid "Leave the %s group"
662
  msgstr "Lämna gruppen %s"
663
 
664
- #: lib/admin/groups-admin-options.php:290
665
  msgid "Legacy Settings"
666
  msgstr ""
667
 
@@ -699,7 +706,7 @@ msgstr[1] "Medlemmar i gruppen %1$s kan läsa denna %2$s genom denna förmåga."
699
  msgid "Name"
700
  msgstr "Namn"
701
 
702
- #: lib/admin/groups-admin-options.php:347
703
  msgid "Network deactivation and data persistence"
704
  msgstr "Nätverksinaktivering och datahantering"
705
 
@@ -723,7 +730,7 @@ msgid ""
723
  "the capability for access restriction."
724
  msgstr ""
725
  "Inga grupper ger tillträde genom denna förmågan. För att ge gruppmedlemmar "
726
- "tillträde genom denna förmågan"
727
 
728
  #: lib/admin/groups-admin-capabilities.php:123
729
  msgid "No new capabilities have been found."
@@ -777,12 +784,11 @@ msgid ""
777
  msgstr ""
778
 
779
  #: lib/admin/groups-admin-capabilities.php:121
780
- #, fuzzy, php-format
781
- #| msgid "One capability has been added."
782
  msgid "One capability has been added."
783
  msgid_plural "%d capabilities have been added."
784
  msgstr[0] "En förmåga har lagts till."
785
- msgstr[1] "En förmåga har lagts till."
786
 
787
  #: legacy/admin/class-groups-admin-post-columns-legacy.php:77
788
  msgid "One or more capabilities required to read the entry."
@@ -802,12 +808,12 @@ msgstr ""
802
  "Endast grupper eller medlemmar som har någon av de valda förmågorna har "
803
  "tillträde till denna %s."
804
 
805
- #: lib/admin/class-groups-admin.php:208 lib/admin/class-groups-admin.php:268
806
  #: lib/core/class-groups-help.php:70
807
  msgid "Options"
808
  msgstr "Inställningar"
809
 
810
- #: lib/admin/groups-admin-options.php:123
811
  msgid "Options saved."
812
  msgstr "Inställningarna sparades."
813
 
@@ -820,7 +826,7 @@ msgstr "Förälder"
820
  msgid "Perfect complements to memberships and access control with Groups."
821
  msgstr ""
822
 
823
- #: lib/admin/groups-admin-options.php:267
824
  msgid "Permissions"
825
  msgstr "Tillstånd"
826
 
@@ -868,7 +874,7 @@ msgstr ""
868
  msgid "Post"
869
  msgstr "Inlägg"
870
 
871
- #: lib/admin/groups-admin-options.php:218
872
  msgid "Post types"
873
  msgstr "Inläggstyper"
874
 
@@ -908,7 +914,7 @@ msgstr ""
908
  msgid "Refresh"
909
  msgstr "Uppdatera"
910
 
911
- #: lib/auto/class-groups-registered.php:73
912
  msgid "Registered"
913
  msgstr "Registrerad"
914
 
@@ -973,19 +979,19 @@ msgstr ""
973
  msgid "Results per page"
974
  msgstr "Resultat per sida"
975
 
976
- #: lib/admin/groups-admin-options.php:146
977
  msgid "Role"
978
  msgstr "Roll"
979
 
980
  #: lib/admin/groups-admin-capabilities-edit.php:77
981
  #: lib/admin/groups-admin-groups-edit.php:158
982
- #: lib/admin/groups-admin-options.php:203
983
- #: lib/admin/groups-admin-options.php:305
984
- #: lib/admin/groups-admin-options.php:357
985
  msgid "Save"
986
  msgstr "Spara"
987
 
988
- #: lib/admin/groups-admin-options.php:221
989
  msgid "Show access restrictions for these post types."
990
  msgstr "Visa tillträdesbegränsningar för dessa inläggstyper."
991
 
@@ -993,11 +999,11 @@ msgstr "Visa tillträdesbegränsningar för dessa inläggstyper."
993
  msgid "Show groups"
994
  msgstr "Visa grupper"
995
 
996
- #: lib/admin/groups-admin-options.php:253
997
  msgid "Show groups in user profiles."
998
  msgstr "Visa grupper i användarprofiler."
999
 
1000
- #: lib/admin/groups-admin-options.php:262
1001
  msgid "Show the Groups tree view."
1002
  msgstr "Visa trädvy för Grupper (Groups)."
1003
 
@@ -1124,7 +1130,7 @@ msgid "The quick way:"
1124
  msgstr "Den snabba vägen:"
1125
 
1126
  #: lib/admin/class-groups-admin-user-profile.php:88
1127
- #: lib/admin/class-groups-admin-user-profile.php:176
1128
  msgid "The user is a member of the chosen groups."
1129
  msgstr "Användaren är medlem i en av de valda grupperna."
1130
 
@@ -1137,7 +1143,7 @@ msgstr "Det finns inga resultat."
1137
  msgid "These capabilities will be assigned to the group."
1138
  msgstr "Dessa förmågor kommer att tilldelas gruppen."
1139
 
1140
- #: lib/admin/groups-admin-options.php:268
1141
  msgid ""
1142
  "These permissions apply to Groups management. They do not apply to access "
1143
  "permissions derived from Groups capabilities."
@@ -1147,7 +1153,7 @@ msgstr "Dessa tillstånd används för att hantera tillägget Grupper (Groups).
1147
  msgid "This could be important!"
1148
  msgstr ""
1149
 
1150
- #: lib/admin/groups-admin-options.php:244
1151
  msgid ""
1152
  "This determines for which post types access restriction settings are offered."
1153
  msgstr ""
@@ -1164,12 +1170,18 @@ msgid ""
1164
  "capabilities, your entries will still be protected."
1165
  msgstr ""
1166
 
1167
- #: lib/access/class-groups-post-access.php:477
1168
  msgid ""
1169
  "This method is deprecated. You should use Groups_Post_Access_Legacy::"
1170
  "get_read_post_capabilities() to retrieve the capabilities instead."
1171
  msgstr ""
1172
 
 
 
 
 
 
 
1173
  #: lib/admin/class-groups-admin-welcome.php:206
1174
  msgid ""
1175
  "To make it easier to transition to the new model for those who migrate from "
@@ -1183,7 +1195,7 @@ msgid ""
1183
  "access to posts and now you simply use groups."
1184
  msgstr ""
1185
 
1186
- #: lib/admin/class-groups-admin.php:180 lib/admin/class-groups-admin.php:181
1187
  msgid "Tree"
1188
  msgstr "Träd"
1189
 
@@ -1191,7 +1203,7 @@ msgstr "Träd"
1191
  msgid "Tree of Groups"
1192
  msgstr "Träd av grupper"
1193
 
1194
- #: lib/admin/groups-admin-options.php:258
1195
  msgid "Tree view"
1196
  msgstr "Trädvy"
1197
 
@@ -1223,7 +1235,7 @@ msgid ""
1223
  "other post types."
1224
  msgstr ""
1225
 
1226
- #: lib/admin/groups-admin-options.php:249
1227
  msgid "User profiles"
1228
  msgstr "Användarprofiler"
1229
 
@@ -1255,6 +1267,10 @@ msgstr ""
1255
  msgid "View the Welcome screen for this version of Groups"
1256
  msgstr ""
1257
 
 
 
 
 
1258
  #: lib/admin/class-groups-admin-welcome.php:172
1259
  msgid "We have made it even easier to protect your content!"
1260
  msgstr ""
@@ -1374,7 +1390,7 @@ msgstr ""
1374
  msgid "You need to have permission to set access restrictions."
1375
  msgstr ""
1376
 
1377
- #: lib/access/class-groups-post-access.php:352
1378
  msgid ""
1379
  "You should use Groups_Post_Access_Legacy::create() to pass a capability "
1380
  "restriction instead."
2
  msgstr ""
3
  "Project-Id-Version: Groups\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2017-05-13 17:52+0200\n"
6
+ "PO-Revision-Date: 2017-05-13 17:54+0200\n"
7
  "Last-Translator: Andréas Lundgren <adevade@gmail.com>\n"
8
  "Language-Team: 035 Media Group <info@035media.se>\n"
9
  "Language: sv_SE\n"
10
  "MIME-Version: 1.0\n"
11
  "Content-Type: text/plain; charset=UTF-8\n"
12
  "Content-Transfer-Encoding: 8bit\n"
13
+ "X-Generator: Poedit 2.0.1\n"
14
  "X-Poedit-Basepath: .\n"
15
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
16
  "X-Poedit-SourceCharset: UTF-8\n"
39
  msgstr "--"
40
 
41
  #: lib/core/class-groups-pagination.php:96
42
+ #, php-format
 
43
  msgid "1 item"
44
  msgid_plural "%s items"
45
  msgstr[0] "1 sak"
46
+ msgstr[1] "%s saker"
47
 
48
  #: legacy/admin/class-groups-admin-post-columns-legacy.php:76
49
  #, php-format
70
  msgid "A Duck!"
71
  msgstr "En anka!"
72
 
73
+ #: lib/admin/groups-admin-options.php:280
74
  msgid "A minimum set of permissions will be preserved."
75
  msgstr "En minsta uppsättning behörigheter kommer att bevaras."
76
 
112
  #: lib/admin/groups-admin-groups-remove.php:181
113
  #: lib/admin/groups-admin-groups.php:49 lib/admin/groups-admin-groups.php:148
114
  #: lib/admin/groups-admin-groups.php:179 lib/admin/groups-admin-groups.php:185
115
+ #: lib/admin/groups-admin-options.php:39 lib/admin/groups-admin-options.php:328
116
  #: lib/admin/groups-admin-tree-view.php:37 lib/test/groups-tests.php:385
117
  #: lib/test/groups-tests.php:391
118
  msgid "Access denied."
119
  msgstr "Åtkomst nekad."
120
 
121
+ #: lib/admin/groups-admin-options.php:212
122
  msgid "Access restricions"
123
  msgstr "Tillträdesbegränsningar"
124
 
164
  msgstr "Lägg till i grupp"
165
 
166
  #: lib/admin/class-groups-admin-welcome.php:234
167
+ #: lib/admin/class-groups-admin.php:222 lib/admin/groups-admin-add-ons.php:32
168
  msgid "Add-Ons"
169
  msgstr ""
170
 
184
  msgid "Administer Groups plugin options"
185
  msgstr "Administrera inställningar för tillägget Grupper (Groups)"
186
 
187
+ #: lib/admin/groups-admin-options.php:198
188
  msgid "Administrator Access Override"
189
  msgstr "Tillträdesöverskridning för administratörer"
190
 
191
+ #: lib/admin/groups-admin-options.php:201
192
  msgid ""
193
  "Administrators override all access permissions derived from Groups "
194
  "capabilities."
239
  msgid "Bulk Actions"
240
  msgstr "Åtgärder"
241
 
242
+ #: lib/admin/groups-admin-options.php:362
243
  msgid ""
244
  "CAUTION: If this option is active while the plugin is deactivated, ALL "
245
  "plugin settings and data will be DELETED for <strong>all sites</strong>. If "
253
  "aktivera alternativet accepterar du att du själv ansvarar för all förlust av "
254
  "data eller andra konsekvenser som kan följa."
255
 
256
+ #: lib/admin/groups-admin-options.php:294
257
  msgid ""
258
  "CAUTION: If this option is active while the plugin is deactivated, ALL "
259
  "plugin settings and data will be DELETED. If you are going to use this "
279
  msgstr "Avbryt"
280
 
281
  #: legacy/admin/groups-admin-options-legacy.php:59
282
+ #: lib/admin/class-groups-admin.php:196
283
  #: lib/admin/groups-admin-capabilities.php:192
284
  #: lib/admin/groups-admin-groups-add.php:97
285
  #: lib/admin/groups-admin-groups-edit.php:117
324
 
325
  #: lib/admin/class-groups-admin-user-profile.php:80
326
  #: lib/admin/class-groups-admin-user-profile.php:81
327
+ #: lib/admin/class-groups-admin-user-profile.php:169
328
+ #: lib/admin/class-groups-admin-user-profile.php:170
329
  #: lib/admin/class-groups-admin-users.php:190
330
  #: lib/admin/class-groups-admin-users.php:191
331
  #: lib/admin/class-groups-admin-users.php:251
371
 
372
  #: legacy/access/class-groups-access-meta-boxes-legacy.php:274
373
  msgid "Click to toggle the display of groups that grant the capabilities."
374
+ msgstr "Klicka för att växla"
375
 
376
+ #: lib/admin/groups-admin-options.php:286
377
  msgid "Deactivation and data persistence"
378
  msgstr "Inaktivering och datahantering"
379
 
380
+ #: lib/admin/groups-admin-options.php:359
381
  msgid "Delete all Groups plugin data for ALL sites on network deactivation"
382
  msgstr "Radera all tilläggsdata för ALLA sidor på nätverket vid inaktivering"
383
 
384
+ #: lib/admin/groups-admin-options.php:290
385
  msgid "Delete all Groups plugin data on deactivation"
386
  msgstr "Radera all tilläggsdata vid inaktivering"
387
 
394
  msgid "Description"
395
  msgstr "Beskrivning"
396
 
397
+ #: lib/admin/groups-admin-options.php:254
398
  msgid ""
399
+ "Disabling this setting for a post type also disables existing access "
400
  "restrictions on individual posts of that type."
401
  msgstr ""
402
+ "Inaktivera det här alternativet avaktiverade åtkomstbegränsningar för "
403
+ "enskilda inlägg av den typen."
404
 
405
  #: lib/admin/class-groups-admin-welcome.php:144
406
  #: lib/admin/class-groups-admin-welcome.php:145
428
  "Redigera inlägget du vill begränsa tillträda till och välj<sup>*</sup> "
429
  "förmågan <em>premium</em>."
430
 
431
+ #: lib/admin/groups-admin-options.php:303
432
  msgid "Enable legacy access control based on capabilities."
433
  msgstr ""
434
 
435
+ #: lib/admin/groups-admin-options.php:207
436
+ msgid "Enabling this on production sites is <strong>not</strong> recommended."
437
+ msgstr ""
438
+
439
  #: legacy/access/class-groups-access-meta-boxes-legacy.php:204
440
  #: legacy/access/class-groups-access-meta-boxes-legacy.php:505
441
  msgid "Enforce read access"
442
  msgstr "Tvinga läsbegränsning"
443
 
444
+ #: lib/admin/groups-admin-options.php:178
445
  msgid ""
446
  "Enhanced functionality is available via official <a href=\"http://www."
447
  "itthinx.com/shop/\">Extensions</a> for Groups."
526
  #: lib/access/class-groups-access-meta-boxes.php:471
527
  #: lib/admin/class-groups-admin-posts.php:204
528
  #: lib/admin/class-groups-admin-user-profile.php:72
529
+ #: lib/admin/class-groups-admin-user-profile.php:135
530
+ #: lib/admin/class-groups-admin-user-profile.php:159
531
  #: lib/admin/class-groups-admin-users.php:347
532
+ #: lib/admin/class-groups-admin.php:245 lib/admin/class-groups-admin.php:246
533
+ #: lib/admin/class-groups-admin.php:275 lib/core/class-groups-help.php:63
534
  #: lib/core/class-groups-help.php:68 lib/core/class-groups-help.php:69
535
  msgid "Groups"
536
  msgstr "Grupper"
545
  msgid "Groups"
546
  msgstr ""
547
 
548
+ #: lib/admin/class-groups-admin.php:141
549
  msgctxt "menu item title"
550
  msgid "Groups"
551
  msgstr ""
552
 
553
+ #: lib/admin/class-groups-admin.php:159 lib/admin/groups-admin-groups.php:199
554
  msgctxt "page-title"
555
  msgid "Groups"
556
  msgstr ""
567
  msgid "Groups &hellip;"
568
  msgstr ""
569
 
570
+ #: lib/admin/class-groups-admin.php:221
571
  msgid "Groups Add-Ons"
572
  msgstr ""
573
 
574
+ #: lib/admin/class-groups-admin.php:195
575
  msgid "Groups Capabilities"
576
  msgstr "Gruppförmågor"
577
 
578
+ #: lib/admin/groups-admin-options.php:120
579
  msgid "Groups Options"
580
  msgstr ""
581
 
582
+ #: lib/admin/class-groups-admin.php:306
583
+ msgid "Groups is configured to delete its plugin data on deactivation."
584
+ msgstr "Radera alla data när deaktiveras."
585
+
586
+ #: lib/admin/groups-admin-options.php:334
587
  msgid "Groups network options"
588
  msgstr "Alternativ för grupper på ett nätverk"
589
 
590
+ #: lib/admin/class-groups-admin.php:208
591
  msgid "Groups options"
592
  msgstr "Gruppinställningar"
593
 
612
  "desired entries."
613
  msgstr ""
614
 
615
+ #: lib/admin/groups-admin-options.php:282
616
  msgid "If you lock yourself out, please ask an administrator to help."
617
  msgstr "Om du låser ute dig själv, vänligen fråga en administratör om hjälp."
618
 
668
  msgid "Leave the %s group"
669
  msgstr "Lämna gruppen %s"
670
 
671
+ #: lib/admin/groups-admin-options.php:299
672
  msgid "Legacy Settings"
673
  msgstr ""
674
 
706
  msgid "Name"
707
  msgstr "Namn"
708
 
709
+ #: lib/admin/groups-admin-options.php:356
710
  msgid "Network deactivation and data persistence"
711
  msgstr "Nätverksinaktivering och datahantering"
712
 
730
  "the capability for access restriction."
731
  msgstr ""
732
  "Inga grupper ger tillträde genom denna förmågan. För att ge gruppmedlemmar "
733
+ "tillträde genom denna förmågan."
734
 
735
  #: lib/admin/groups-admin-capabilities.php:123
736
  msgid "No new capabilities have been found."
784
  msgstr ""
785
 
786
  #: lib/admin/groups-admin-capabilities.php:121
787
+ #, php-format
 
788
  msgid "One capability has been added."
789
  msgid_plural "%d capabilities have been added."
790
  msgstr[0] "En förmåga har lagts till."
791
+ msgstr[1] "%d förmåga har lagts till."
792
 
793
  #: legacy/admin/class-groups-admin-post-columns-legacy.php:77
794
  msgid "One or more capabilities required to read the entry."
808
  "Endast grupper eller medlemmar som har någon av de valda förmågorna har "
809
  "tillträde till denna %s."
810
 
811
+ #: lib/admin/class-groups-admin.php:209 lib/admin/class-groups-admin.php:269
812
  #: lib/core/class-groups-help.php:70
813
  msgid "Options"
814
  msgstr "Inställningar"
815
 
816
+ #: lib/admin/groups-admin-options.php:112
817
  msgid "Options saved."
818
  msgstr "Inställningarna sparades."
819
 
826
  msgid "Perfect complements to memberships and access control with Groups."
827
  msgstr ""
828
 
829
+ #: lib/admin/groups-admin-options.php:276
830
  msgid "Permissions"
831
  msgstr "Tillstånd"
832
 
874
  msgid "Post"
875
  msgstr "Inlägg"
876
 
877
+ #: lib/admin/groups-admin-options.php:216
878
  msgid "Post types"
879
  msgstr "Inläggstyper"
880
 
914
  msgid "Refresh"
915
  msgstr "Uppdatera"
916
 
917
+ #: lib/auto/class-groups-registered.php:68
918
  msgid "Registered"
919
  msgstr "Registrerad"
920
 
979
  msgid "Results per page"
980
  msgstr "Resultat per sida"
981
 
982
+ #: lib/admin/groups-admin-options.php:133
983
  msgid "Role"
984
  msgstr "Roll"
985
 
986
  #: lib/admin/groups-admin-capabilities-edit.php:77
987
  #: lib/admin/groups-admin-groups-edit.php:158
988
+ #: lib/admin/groups-admin-options.php:191
989
+ #: lib/admin/groups-admin-options.php:314
990
+ #: lib/admin/groups-admin-options.php:366
991
  msgid "Save"
992
  msgstr "Spara"
993
 
994
+ #: lib/admin/groups-admin-options.php:220
995
  msgid "Show access restrictions for these post types."
996
  msgstr "Visa tillträdesbegränsningar för dessa inläggstyper."
997
 
999
  msgid "Show groups"
1000
  msgstr "Visa grupper"
1001
 
1002
+ #: lib/admin/groups-admin-options.php:262
1003
  msgid "Show groups in user profiles."
1004
  msgstr "Visa grupper i användarprofiler."
1005
 
1006
+ #: lib/admin/groups-admin-options.php:271
1007
  msgid "Show the Groups tree view."
1008
  msgstr "Visa trädvy för Grupper (Groups)."
1009
 
1130
  msgstr "Den snabba vägen:"
1131
 
1132
  #: lib/admin/class-groups-admin-user-profile.php:88
1133
+ #: lib/admin/class-groups-admin-user-profile.php:178
1134
  msgid "The user is a member of the chosen groups."
1135
  msgstr "Användaren är medlem i en av de valda grupperna."
1136
 
1143
  msgid "These capabilities will be assigned to the group."
1144
  msgstr "Dessa förmågor kommer att tilldelas gruppen."
1145
 
1146
+ #: lib/admin/groups-admin-options.php:277
1147
  msgid ""
1148
  "These permissions apply to Groups management. They do not apply to access "
1149
  "permissions derived from Groups capabilities."
1153
  msgid "This could be important!"
1154
  msgstr ""
1155
 
1156
+ #: lib/admin/groups-admin-options.php:253
1157
  msgid ""
1158
  "This determines for which post types access restriction settings are offered."
1159
  msgstr ""
1170
  "capabilities, your entries will still be protected."
1171
  msgstr ""
1172
 
1173
+ #: lib/access/class-groups-post-access.php:508
1174
  msgid ""
1175
  "This method is deprecated. You should use Groups_Post_Access_Legacy::"
1176
  "get_read_post_capabilities() to retrieve the capabilities instead."
1177
  msgstr ""
1178
 
1179
+ #: lib/admin/groups-admin-options.php:204
1180
+ msgid ""
1181
+ "To disable, do not define the constant <code>GROUPS_ADMINISTRATOR_OVERRIDE</"
1182
+ "code> or set it to <code>false</code>."
1183
+ msgstr ""
1184
+
1185
  #: lib/admin/class-groups-admin-welcome.php:206
1186
  msgid ""
1187
  "To make it easier to transition to the new model for those who migrate from "
1195
  "access to posts and now you simply use groups."
1196
  msgstr ""
1197
 
1198
+ #: lib/admin/class-groups-admin.php:181 lib/admin/class-groups-admin.php:182
1199
  msgid "Tree"
1200
  msgstr "Träd"
1201
 
1203
  msgid "Tree of Groups"
1204
  msgstr "Träd av grupper"
1205
 
1206
+ #: lib/admin/groups-admin-options.php:267
1207
  msgid "Tree view"
1208
  msgstr "Trädvy"
1209
 
1235
  "other post types."
1236
  msgstr ""
1237
 
1238
+ #: lib/admin/groups-admin-options.php:258
1239
  msgid "User profiles"
1240
  msgstr "Användarprofiler"
1241
 
1267
  msgid "View the Welcome screen for this version of Groups"
1268
  msgstr ""
1269
 
1270
+ #: lib/admin/class-groups-admin.php:302
1271
+ msgid "Warning!"
1272
+ msgstr ""
1273
+
1274
  #: lib/admin/class-groups-admin-welcome.php:172
1275
  msgid "We have made it even easier to protect your content!"
1276
  msgstr ""
1390
  msgid "You need to have permission to set access restrictions."
1391
  msgstr ""
1392
 
1393
+ #: lib/access/class-groups-post-access.php:383
1394
  msgid ""
1395
  "You should use Groups_Post_Access_Legacy::create() to pass a capability "
1396
  "restriction instead."
languages/groups.pot CHANGED
@@ -7,7 +7,7 @@
7
  msgid ""
8
  msgstr "Project-Id-Version: PACKAGE VERSION\n"
9
  "Report-Msgid-Bugs-To: \n"
10
- "POT-Creation-Date: 2017-04-03 21:48+0200\n"
11
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
12
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13
  "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -65,7 +65,7 @@ msgstr ""
65
  msgid "A Duck!"
66
  msgstr ""
67
 
68
- #: lib/admin/groups-admin-options.php:271
69
  msgid "A minimum set of permissions will be preserved."
70
  msgstr ""
71
 
@@ -108,13 +108,13 @@ msgstr ""
108
  #: lib/admin/groups-admin-groups.php:49 lib/admin/groups-admin-groups.php:148
109
  #: lib/admin/groups-admin-groups.php:179 lib/admin/groups-admin-groups.php:185
110
  #: lib/admin/groups-admin-options.php:39
111
- #: lib/admin/groups-admin-options.php:319
112
  #: lib/admin/groups-admin-tree-view.php:37 lib/test/groups-tests.php:385
113
  #: lib/test/groups-tests.php:391
114
  msgid "Access denied."
115
  msgstr ""
116
 
117
- #: lib/admin/groups-admin-options.php:216
118
  msgid "Access restricions"
119
  msgstr ""
120
 
@@ -160,7 +160,7 @@ msgid "Add to group"
160
  msgstr ""
161
 
162
  #: lib/admin/class-groups-admin-welcome.php:234
163
- #: lib/admin/class-groups-admin.php:221 lib/admin/groups-admin-add-ons.php:32
164
  msgid "Add-Ons"
165
  msgstr ""
166
 
@@ -177,11 +177,11 @@ msgstr ""
177
  msgid "Administer Groups plugin options"
178
  msgstr ""
179
 
180
- #: lib/admin/groups-admin-options.php:208
181
  msgid "Administrator Access Override"
182
  msgstr ""
183
 
184
- #: lib/admin/groups-admin-options.php:212
185
  msgid "Administrators override all access permissions derived from Groups "
186
  "capabilities."
187
  msgstr ""
@@ -227,7 +227,7 @@ msgstr ""
227
  msgid "Bulk Actions"
228
  msgstr ""
229
 
230
- #: lib/admin/groups-admin-options.php:353
231
  msgid "CAUTION: If this option is active while the plugin is deactivated, "
232
  "ALL plugin settings and data will be DELETED for <strong>all sites</"
233
  "strong>. If you are going to use this option, now would be a good "
@@ -236,7 +236,7 @@ msgid "CAUTION: If this option is active while the plugin is deactivated, "
236
  "thereof."
237
  msgstr ""
238
 
239
- #: lib/admin/groups-admin-options.php:285
240
  msgid "CAUTION: If this option is active while the plugin is deactivated, "
241
  "ALL plugin settings and data will be DELETED. If you are going to "
242
  "use this option, now would be a good time to make a backup. By "
@@ -256,7 +256,7 @@ msgid "Cancel"
256
  msgstr ""
257
 
258
  #: legacy/admin/groups-admin-options-legacy.php:59
259
- #: lib/admin/class-groups-admin.php:195
260
  #: lib/admin/groups-admin-capabilities.php:192
261
  #: lib/admin/groups-admin-groups-add.php:97
262
  #: lib/admin/groups-admin-groups-edit.php:117
@@ -301,8 +301,8 @@ msgstr ""
301
 
302
  #: lib/admin/class-groups-admin-user-profile.php:80
303
  #: lib/admin/class-groups-admin-user-profile.php:81
304
- #: lib/admin/class-groups-admin-user-profile.php:167
305
- #: lib/admin/class-groups-admin-user-profile.php:168
306
  #: lib/admin/class-groups-admin-users.php:190
307
  #: lib/admin/class-groups-admin-users.php:191
308
  #: lib/admin/class-groups-admin-users.php:251
@@ -346,15 +346,15 @@ msgstr ""
346
  msgid "Click to toggle the display of groups that grant the capabilities."
347
  msgstr ""
348
 
349
- #: lib/admin/groups-admin-options.php:277
350
  msgid "Deactivation and data persistence"
351
  msgstr ""
352
 
353
- #: lib/admin/groups-admin-options.php:350
354
  msgid "Delete all Groups plugin data for ALL sites on network deactivation"
355
  msgstr ""
356
 
357
- #: lib/admin/groups-admin-options.php:281
358
  msgid "Delete all Groups plugin data on deactivation"
359
  msgstr ""
360
 
@@ -367,9 +367,9 @@ msgstr ""
367
  msgid "Description"
368
  msgstr ""
369
 
370
- #: lib/admin/groups-admin-options.php:245
371
- msgid "Disabling this setting for a post type does not remove existing "
372
- "access restrictions on individual posts of that type."
373
  msgstr ""
374
 
375
  #: lib/admin/class-groups-admin-welcome.php:144
@@ -395,16 +395,21 @@ msgid "Edit the post for which you want to restrict access and "
395
  "choose<sup>*</sup> the <em>premium</em> capability."
396
  msgstr ""
397
 
398
- #: lib/admin/groups-admin-options.php:294
399
  msgid "Enable legacy access control based on capabilities."
400
  msgstr ""
401
 
 
 
 
 
 
402
  #: legacy/access/class-groups-access-meta-boxes-legacy.php:204
403
  #: legacy/access/class-groups-access-meta-boxes-legacy.php:505
404
  msgid "Enforce read access"
405
  msgstr ""
406
 
407
- #: lib/admin/groups-admin-options.php:191
408
  msgid "Enhanced functionality is available via official <a href=\"http://"
409
  "www.itthinx.com/shop/\">Extensions</a> for Groups."
410
  msgstr ""
@@ -474,11 +479,11 @@ msgstr ""
474
  #: lib/access/class-groups-access-meta-boxes.php:471
475
  #: lib/admin/class-groups-admin-posts.php:204
476
  #: lib/admin/class-groups-admin-user-profile.php:72
477
- #: lib/admin/class-groups-admin-user-profile.php:133
478
- #: lib/admin/class-groups-admin-user-profile.php:157
479
  #: lib/admin/class-groups-admin-users.php:347
480
- #: lib/admin/class-groups-admin.php:244 lib/admin/class-groups-admin.php:245
481
- #: lib/admin/class-groups-admin.php:274 lib/core/class-groups-help.php:63
482
  #: lib/core/class-groups-help.php:68 lib/core/class-groups-help.php:69
483
  msgid "Groups"
484
  msgstr ""
@@ -493,12 +498,12 @@ msgctxt "Meta box title"
493
  msgid "Groups"
494
  msgstr ""
495
 
496
- #: lib/admin/class-groups-admin.php:140
497
  msgctxt "menu item title"
498
  msgid "Groups"
499
  msgstr ""
500
 
501
- #: lib/admin/class-groups-admin.php:158 lib/admin/groups-admin-groups.php:199
502
  msgctxt "page-title"
503
  msgid "Groups"
504
  msgstr ""
@@ -514,23 +519,27 @@ msgstr ""
514
  msgid "Groups &hellip;"
515
  msgstr ""
516
 
517
- #: lib/admin/class-groups-admin.php:220
518
  msgid "Groups Add-Ons"
519
  msgstr ""
520
 
521
- #: lib/admin/class-groups-admin.php:194
522
  msgid "Groups Capabilities"
523
  msgstr ""
524
 
525
- #: lib/admin/groups-admin-options.php:131
526
  msgid "Groups Options"
527
  msgstr ""
528
 
529
- #: lib/admin/groups-admin-options.php:325
 
 
 
 
530
  msgid "Groups network options"
531
  msgstr ""
532
 
533
- #: lib/admin/class-groups-admin.php:207
534
  msgid "Groups options"
535
  msgstr ""
536
 
@@ -551,7 +560,7 @@ msgid "If you had any access restrictions in place based on capabilities, "
551
  "groups on the desired entries."
552
  msgstr ""
553
 
554
- #: lib/admin/groups-admin-options.php:273
555
  msgid "If you lock yourself out, please ask an administrator to help."
556
  msgstr ""
557
 
@@ -600,7 +609,7 @@ msgstr ""
600
  msgid "Leave the %s group"
601
  msgstr ""
602
 
603
- #: lib/admin/groups-admin-options.php:290
604
  msgid "Legacy Settings"
605
  msgstr ""
606
 
@@ -634,7 +643,7 @@ msgstr[1] ""
634
  msgid "Name"
635
  msgstr ""
636
 
637
- #: lib/admin/groups-admin-options.php:347
638
  msgid "Network deactivation and data persistence"
639
  msgstr ""
640
 
@@ -727,12 +736,12 @@ msgid "Only groups or users that have one of the selected capabilities are "
727
  "allowed to read this %s."
728
  msgstr ""
729
 
730
- #: lib/admin/class-groups-admin.php:208 lib/admin/class-groups-admin.php:268
731
  #: lib/core/class-groups-help.php:70
732
  msgid "Options"
733
  msgstr ""
734
 
735
- #: lib/admin/groups-admin-options.php:123
736
  msgid "Options saved."
737
  msgstr ""
738
 
@@ -745,7 +754,7 @@ msgstr ""
745
  msgid "Perfect complements to memberships and access control with Groups."
746
  msgstr ""
747
 
748
- #: lib/admin/groups-admin-options.php:267
749
  msgid "Permissions"
750
  msgstr ""
751
 
@@ -788,7 +797,7 @@ msgstr ""
788
  msgid "Post"
789
  msgstr ""
790
 
791
- #: lib/admin/groups-admin-options.php:218
792
  msgid "Post types"
793
  msgstr ""
794
 
@@ -827,7 +836,7 @@ msgstr ""
827
  msgid "Refresh"
828
  msgstr ""
829
 
830
- #: lib/auto/class-groups-registered.php:73
831
  msgid "Registered"
832
  msgstr ""
833
 
@@ -893,19 +902,19 @@ msgstr ""
893
  msgid "Results per page"
894
  msgstr ""
895
 
896
- #: lib/admin/groups-admin-options.php:146
897
  msgid "Role"
898
  msgstr ""
899
 
900
  #: lib/admin/groups-admin-capabilities-edit.php:77
901
  #: lib/admin/groups-admin-groups-edit.php:158
902
- #: lib/admin/groups-admin-options.php:203
903
- #: lib/admin/groups-admin-options.php:305
904
- #: lib/admin/groups-admin-options.php:357
905
  msgid "Save"
906
  msgstr ""
907
 
908
- #: lib/admin/groups-admin-options.php:221
909
  msgid "Show access restrictions for these post types."
910
  msgstr ""
911
 
@@ -913,11 +922,11 @@ msgstr ""
913
  msgid "Show groups"
914
  msgstr ""
915
 
916
- #: lib/admin/groups-admin-options.php:253
917
  msgid "Show groups in user profiles."
918
  msgstr ""
919
 
920
- #: lib/admin/groups-admin-options.php:262
921
  msgid "Show the Groups tree view."
922
  msgstr ""
923
 
@@ -1038,7 +1047,7 @@ msgid "The quick way:"
1038
  msgstr ""
1039
 
1040
  #: lib/admin/class-groups-admin-user-profile.php:88
1041
- #: lib/admin/class-groups-admin-user-profile.php:176
1042
  msgid "The user is a member of the chosen groups."
1043
  msgstr ""
1044
 
@@ -1051,7 +1060,7 @@ msgstr ""
1051
  msgid "These capabilities will be assigned to the group."
1052
  msgstr ""
1053
 
1054
- #: lib/admin/groups-admin-options.php:268
1055
  msgid "These permissions apply to Groups management. They do not apply to "
1056
  "access permissions derived from Groups capabilities."
1057
  msgstr ""
@@ -1060,7 +1069,7 @@ msgstr ""
1060
  msgid "This could be important!"
1061
  msgstr ""
1062
 
1063
- #: lib/admin/groups-admin-options.php:244
1064
  msgid "This determines for which post types access restriction settings are "
1065
  "offered."
1066
  msgstr ""
@@ -1074,11 +1083,17 @@ msgid "This means that if you had access restrictions in place that were "
1074
  "based on capabilities, your entries will still be protected."
1075
  msgstr ""
1076
 
1077
- #: lib/access/class-groups-post-access.php:477
1078
  msgid "This method is deprecated. You should use Groups_Post_Access_Legacy::"
1079
  "get_read_post_capabilities() to retrieve the capabilities instead."
1080
  msgstr ""
1081
 
 
 
 
 
 
 
1082
  #: lib/admin/class-groups-admin-welcome.php:206
1083
  msgid "To make it easier to transition to the new model for those who "
1084
  "migrate from a previous version, we have included legacy access "
@@ -1090,7 +1105,7 @@ msgid "To put it simple, previously you would have used capabilities to "
1090
  "restrict access to posts and now you simply use groups."
1091
  msgstr ""
1092
 
1093
- #: lib/admin/class-groups-admin.php:180 lib/admin/class-groups-admin.php:181
1094
  msgid "Tree"
1095
  msgstr ""
1096
 
@@ -1098,7 +1113,7 @@ msgstr ""
1098
  msgid "Tree of Groups"
1099
  msgstr ""
1100
 
1101
- #: lib/admin/groups-admin-options.php:258
1102
  msgid "Tree view"
1103
  msgstr ""
1104
 
@@ -1123,7 +1138,7 @@ msgid "Use the <em>Groups</em> box to limit the visibility of posts, pages "
1123
  "and other post types."
1124
  msgstr ""
1125
 
1126
- #: lib/admin/groups-admin-options.php:249
1127
  msgid "User profiles"
1128
  msgstr ""
1129
 
@@ -1147,6 +1162,10 @@ msgstr ""
1147
  msgid "View the Welcome screen for this version of Groups"
1148
  msgstr ""
1149
 
 
 
 
 
1150
  #: lib/admin/class-groups-admin-welcome.php:172
1151
  msgid "We have made it even easier to protect your content!"
1152
  msgstr ""
@@ -1254,7 +1273,7 @@ msgstr ""
1254
  msgid "You need to have permission to set access restrictions."
1255
  msgstr ""
1256
 
1257
- #: lib/access/class-groups-post-access.php:352
1258
  msgid "You should use Groups_Post_Access_Legacy::create() to pass a "
1259
  "capability restriction instead."
1260
  msgstr ""
7
  msgid ""
8
  msgstr "Project-Id-Version: PACKAGE VERSION\n"
9
  "Report-Msgid-Bugs-To: \n"
10
+ "POT-Creation-Date: 2017-05-12 14:20+0200\n"
11
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
12
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13
  "Language-Team: LANGUAGE <LL@li.org>\n"
65
  msgid "A Duck!"
66
  msgstr ""
67
 
68
+ #: lib/admin/groups-admin-options.php:280
69
  msgid "A minimum set of permissions will be preserved."
70
  msgstr ""
71
 
108
  #: lib/admin/groups-admin-groups.php:49 lib/admin/groups-admin-groups.php:148
109
  #: lib/admin/groups-admin-groups.php:179 lib/admin/groups-admin-groups.php:185
110
  #: lib/admin/groups-admin-options.php:39
111
+ #: lib/admin/groups-admin-options.php:328
112
  #: lib/admin/groups-admin-tree-view.php:37 lib/test/groups-tests.php:385
113
  #: lib/test/groups-tests.php:391
114
  msgid "Access denied."
115
  msgstr ""
116
 
117
+ #: lib/admin/groups-admin-options.php:212
118
  msgid "Access restricions"
119
  msgstr ""
120
 
160
  msgstr ""
161
 
162
  #: lib/admin/class-groups-admin-welcome.php:234
163
+ #: lib/admin/class-groups-admin.php:222 lib/admin/groups-admin-add-ons.php:32
164
  msgid "Add-Ons"
165
  msgstr ""
166
 
177
  msgid "Administer Groups plugin options"
178
  msgstr ""
179
 
180
+ #: lib/admin/groups-admin-options.php:198
181
  msgid "Administrator Access Override"
182
  msgstr ""
183
 
184
+ #: lib/admin/groups-admin-options.php:201
185
  msgid "Administrators override all access permissions derived from Groups "
186
  "capabilities."
187
  msgstr ""
227
  msgid "Bulk Actions"
228
  msgstr ""
229
 
230
+ #: lib/admin/groups-admin-options.php:362
231
  msgid "CAUTION: If this option is active while the plugin is deactivated, "
232
  "ALL plugin settings and data will be DELETED for <strong>all sites</"
233
  "strong>. If you are going to use this option, now would be a good "
236
  "thereof."
237
  msgstr ""
238
 
239
+ #: lib/admin/groups-admin-options.php:294
240
  msgid "CAUTION: If this option is active while the plugin is deactivated, "
241
  "ALL plugin settings and data will be DELETED. If you are going to "
242
  "use this option, now would be a good time to make a backup. By "
256
  msgstr ""
257
 
258
  #: legacy/admin/groups-admin-options-legacy.php:59
259
+ #: lib/admin/class-groups-admin.php:196
260
  #: lib/admin/groups-admin-capabilities.php:192
261
  #: lib/admin/groups-admin-groups-add.php:97
262
  #: lib/admin/groups-admin-groups-edit.php:117
301
 
302
  #: lib/admin/class-groups-admin-user-profile.php:80
303
  #: lib/admin/class-groups-admin-user-profile.php:81
304
+ #: lib/admin/class-groups-admin-user-profile.php:169
305
+ #: lib/admin/class-groups-admin-user-profile.php:170
306
  #: lib/admin/class-groups-admin-users.php:190
307
  #: lib/admin/class-groups-admin-users.php:191
308
  #: lib/admin/class-groups-admin-users.php:251
346
  msgid "Click to toggle the display of groups that grant the capabilities."
347
  msgstr ""
348
 
349
+ #: lib/admin/groups-admin-options.php:286
350
  msgid "Deactivation and data persistence"
351
  msgstr ""
352
 
353
+ #: lib/admin/groups-admin-options.php:359
354
  msgid "Delete all Groups plugin data for ALL sites on network deactivation"
355
  msgstr ""
356
 
357
+ #: lib/admin/groups-admin-options.php:290
358
  msgid "Delete all Groups plugin data on deactivation"
359
  msgstr ""
360
 
367
  msgid "Description"
368
  msgstr ""
369
 
370
+ #: lib/admin/groups-admin-options.php:254
371
+ msgid "Disabling this setting for a post type also disables existing access "
372
+ "restrictions on individual posts of that type."
373
  msgstr ""
374
 
375
  #: lib/admin/class-groups-admin-welcome.php:144
395
  "choose<sup>*</sup> the <em>premium</em> capability."
396
  msgstr ""
397
 
398
+ #: lib/admin/groups-admin-options.php:303
399
  msgid "Enable legacy access control based on capabilities."
400
  msgstr ""
401
 
402
+ #: lib/admin/groups-admin-options.php:207
403
+ msgid "Enabling this on production sites is <strong>not</strong> "
404
+ "recommended."
405
+ msgstr ""
406
+
407
  #: legacy/access/class-groups-access-meta-boxes-legacy.php:204
408
  #: legacy/access/class-groups-access-meta-boxes-legacy.php:505
409
  msgid "Enforce read access"
410
  msgstr ""
411
 
412
+ #: lib/admin/groups-admin-options.php:178
413
  msgid "Enhanced functionality is available via official <a href=\"http://"
414
  "www.itthinx.com/shop/\">Extensions</a> for Groups."
415
  msgstr ""
479
  #: lib/access/class-groups-access-meta-boxes.php:471
480
  #: lib/admin/class-groups-admin-posts.php:204
481
  #: lib/admin/class-groups-admin-user-profile.php:72
482
+ #: lib/admin/class-groups-admin-user-profile.php:135
483
+ #: lib/admin/class-groups-admin-user-profile.php:159
484
  #: lib/admin/class-groups-admin-users.php:347
485
+ #: lib/admin/class-groups-admin.php:245 lib/admin/class-groups-admin.php:246
486
+ #: lib/admin/class-groups-admin.php:275 lib/core/class-groups-help.php:63
487
  #: lib/core/class-groups-help.php:68 lib/core/class-groups-help.php:69
488
  msgid "Groups"
489
  msgstr ""
498
  msgid "Groups"
499
  msgstr ""
500
 
501
+ #: lib/admin/class-groups-admin.php:141
502
  msgctxt "menu item title"
503
  msgid "Groups"
504
  msgstr ""
505
 
506
+ #: lib/admin/class-groups-admin.php:159 lib/admin/groups-admin-groups.php:199
507
  msgctxt "page-title"
508
  msgid "Groups"
509
  msgstr ""
519
  msgid "Groups &hellip;"
520
  msgstr ""
521
 
522
+ #: lib/admin/class-groups-admin.php:221
523
  msgid "Groups Add-Ons"
524
  msgstr ""
525
 
526
+ #: lib/admin/class-groups-admin.php:195
527
  msgid "Groups Capabilities"
528
  msgstr ""
529
 
530
+ #: lib/admin/groups-admin-options.php:120
531
  msgid "Groups Options"
532
  msgstr ""
533
 
534
+ #: lib/admin/class-groups-admin.php:306
535
+ msgid "Groups is configured to delete its plugin data on deactivation."
536
+ msgstr ""
537
+
538
+ #: lib/admin/groups-admin-options.php:334
539
  msgid "Groups network options"
540
  msgstr ""
541
 
542
+ #: lib/admin/class-groups-admin.php:208
543
  msgid "Groups options"
544
  msgstr ""
545
 
560
  "groups on the desired entries."
561
  msgstr ""
562
 
563
+ #: lib/admin/groups-admin-options.php:282
564
  msgid "If you lock yourself out, please ask an administrator to help."
565
  msgstr ""
566
 
609
  msgid "Leave the %s group"
610
  msgstr ""
611
 
612
+ #: lib/admin/groups-admin-options.php:299
613
  msgid "Legacy Settings"
614
  msgstr ""
615
 
643
  msgid "Name"
644
  msgstr ""
645
 
646
+ #: lib/admin/groups-admin-options.php:356
647
  msgid "Network deactivation and data persistence"
648
  msgstr ""
649
 
736
  "allowed to read this %s."
737
  msgstr ""
738
 
739
+ #: lib/admin/class-groups-admin.php:209 lib/admin/class-groups-admin.php:269
740
  #: lib/core/class-groups-help.php:70
741
  msgid "Options"
742
  msgstr ""
743
 
744
+ #: lib/admin/groups-admin-options.php:112
745
  msgid "Options saved."
746
  msgstr ""
747
 
754
  msgid "Perfect complements to memberships and access control with Groups."
755
  msgstr ""
756
 
757
+ #: lib/admin/groups-admin-options.php:276
758
  msgid "Permissions"
759
  msgstr ""
760
 
797
  msgid "Post"
798
  msgstr ""
799
 
800
+ #: lib/admin/groups-admin-options.php:216
801
  msgid "Post types"
802
  msgstr ""
803
 
836
  msgid "Refresh"
837
  msgstr ""
838
 
839
+ #: lib/auto/class-groups-registered.php:68
840
  msgid "Registered"
841
  msgstr ""
842
 
902
  msgid "Results per page"
903
  msgstr ""
904
 
905
+ #: lib/admin/groups-admin-options.php:133
906
  msgid "Role"
907
  msgstr ""
908
 
909
  #: lib/admin/groups-admin-capabilities-edit.php:77
910
  #: lib/admin/groups-admin-groups-edit.php:158
911
+ #: lib/admin/groups-admin-options.php:191
912
+ #: lib/admin/groups-admin-options.php:314
913
+ #: lib/admin/groups-admin-options.php:366
914
  msgid "Save"
915
  msgstr ""
916
 
917
+ #: lib/admin/groups-admin-options.php:220
918
  msgid "Show access restrictions for these post types."
919
  msgstr ""
920
 
922
  msgid "Show groups"
923
  msgstr ""
924
 
925
+ #: lib/admin/groups-admin-options.php:262
926
  msgid "Show groups in user profiles."
927
  msgstr ""
928
 
929
+ #: lib/admin/groups-admin-options.php:271
930
  msgid "Show the Groups tree view."
931
  msgstr ""
932
 
1047
  msgstr ""
1048
 
1049
  #: lib/admin/class-groups-admin-user-profile.php:88
1050
+ #: lib/admin/class-groups-admin-user-profile.php:178
1051
  msgid "The user is a member of the chosen groups."
1052
  msgstr ""
1053
 
1060
  msgid "These capabilities will be assigned to the group."
1061
  msgstr ""
1062
 
1063
+ #: lib/admin/groups-admin-options.php:277
1064
  msgid "These permissions apply to Groups management. They do not apply to "
1065
  "access permissions derived from Groups capabilities."
1066
  msgstr ""
1069
  msgid "This could be important!"
1070
  msgstr ""
1071
 
1072
+ #: lib/admin/groups-admin-options.php:253
1073
  msgid "This determines for which post types access restriction settings are "
1074
  "offered."
1075
  msgstr ""
1083
  "based on capabilities, your entries will still be protected."
1084
  msgstr ""
1085
 
1086
+ #: lib/access/class-groups-post-access.php:508
1087
  msgid "This method is deprecated. You should use Groups_Post_Access_Legacy::"
1088
  "get_read_post_capabilities() to retrieve the capabilities instead."
1089
  msgstr ""
1090
 
1091
+ #: lib/admin/groups-admin-options.php:204
1092
+ msgid "To disable, do not define the constant "
1093
+ "<code>GROUPS_ADMINISTRATOR_OVERRIDE</code> or set it to <code>false</"
1094
+ "code>."
1095
+ msgstr ""
1096
+
1097
  #: lib/admin/class-groups-admin-welcome.php:206
1098
  msgid "To make it easier to transition to the new model for those who "
1099
  "migrate from a previous version, we have included legacy access "
1105
  "restrict access to posts and now you simply use groups."
1106
  msgstr ""
1107
 
1108
+ #: lib/admin/class-groups-admin.php:181 lib/admin/class-groups-admin.php:182
1109
  msgid "Tree"
1110
  msgstr ""
1111
 
1113
  msgid "Tree of Groups"
1114
  msgstr ""
1115
 
1116
+ #: lib/admin/groups-admin-options.php:267
1117
  msgid "Tree view"
1118
  msgstr ""
1119
 
1138
  "and other post types."
1139
  msgstr ""
1140
 
1141
+ #: lib/admin/groups-admin-options.php:258
1142
  msgid "User profiles"
1143
  msgstr ""
1144
 
1162
  msgid "View the Welcome screen for this version of Groups"
1163
  msgstr ""
1164
 
1165
+ #: lib/admin/class-groups-admin.php:302
1166
+ msgid "Warning!"
1167
+ msgstr ""
1168
+
1169
  #: lib/admin/class-groups-admin-welcome.php:172
1170
  msgid "We have made it even easier to protect your content!"
1171
  msgstr ""
1273
  msgid "You need to have permission to set access restrictions."
1274
  msgstr ""
1275
 
1276
+ #: lib/access/class-groups-post-access.php:383
1277
  msgid "You should use Groups_Post_Access_Legacy::create() to pass a "
1278
  "capability restriction instead."
1279
  msgstr ""
lib/access/class-groups-access-meta-boxes.php CHANGED
@@ -93,14 +93,14 @@ class Groups_Access_Meta_Boxes {
93
  $post_types_option = Groups_Options::get_option( Groups_Post_Access::POST_TYPES, array() );
94
  if ( !isset( $post_types_option[$post_type]['add_meta_box'] ) || $post_types_option[$post_type]['add_meta_box'] ) {
95
 
96
- add_meta_box(
97
- 'groups-permissions',
98
- _x( 'Groups', 'Meta box title', 'groups' ),
99
- array( __CLASS__, 'groups' ),
100
- null,
101
- 'side',
102
- 'high'
103
- );
104
 
105
  Groups_UIE::enqueue( 'select' );
106
 
93
  $post_types_option = Groups_Options::get_option( Groups_Post_Access::POST_TYPES, array() );
94
  if ( !isset( $post_types_option[$post_type]['add_meta_box'] ) || $post_types_option[$post_type]['add_meta_box'] ) {
95
 
96
+ add_meta_box(
97
+ 'groups-permissions',
98
+ _x( 'Groups', 'Meta box title', 'groups' ),
99
+ array( __CLASS__, 'groups' ),
100
+ null,
101
+ 'side',
102
+ 'high'
103
+ );
104
 
105
  Groups_UIE::enqueue( 'select' );
106
 
lib/access/class-groups-comment-access.php ADDED
@@ -0,0 +1,320 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * class-groups-comment-access.php
4
+ *
5
+ * Copyright (c) "kento" Karim Rahimpur www.itthinx.com
6
+ *
7
+ * This code is released under the GNU General Public License.
8
+ * See COPYRIGHT.txt and LICENSE.txt.
9
+ *
10
+ * This code is distributed in the hope that it will be useful,
11
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
+ * GNU General Public License for more details.
14
+ *
15
+ * This header and all notices must be kept intact.
16
+ *
17
+ * @author Karim Rahimpur
18
+ * @package groups
19
+ * @since groups 2.2.0
20
+ */
21
+
22
+ if ( !defined( 'ABSPATH' ) ) {
23
+ exit;
24
+ }
25
+
26
+ /**
27
+ * Post access restrictions.
28
+ */
29
+ class Groups_Comment_Access {
30
+
31
+ const CACHE_GROUP = 'groups';
32
+ const COMMENT_COUNTS = 'comment_counts';
33
+
34
+ public static function init() {
35
+ add_filter( 'comments_array', array( __CLASS__, 'comments_array' ), 10, 2 );
36
+ add_filter( 'comment_feed_where', array( __CLASS__, 'comment_feed_where' ), 10, 2 );
37
+ add_filter( 'comments_clauses', array( __CLASS__, 'comments_clauses' ), 10, 2 );
38
+ // the comments_clauses filter is used in WP_Comment_Query::get_comment_ids() before the
39
+ // comments are filtered with the_comments in WP_Comment_Query::get_comments() so we don't need to do this again
40
+ //add_filter( 'the_comments', array( __CLASS__, 'the_comments' ), 10, 2 );
41
+ add_filter( 'wp_count_comments', array( __CLASS__, 'wp_count_comments' ), 999, 2 ); // see wp-includes/comment.php function wp_count_comments(...)
42
+ add_filter( 'get_comments_number', array( __CLASS__, 'get_comments_number' ), 10, 2 );
43
+ }
44
+
45
+ /**
46
+ * Filter comments on the post if the user can't read the post.
47
+ *
48
+ * @param array $comments
49
+ * @param int $post_id
50
+ */
51
+ public static function comments_array( $comments, $post_id ) {
52
+
53
+ if ( !apply_filters( 'groups_comment_access_comments_array_apply', true, $comments, $post_id ) ) {
54
+ return $comments;
55
+ }
56
+
57
+ $result = array();
58
+ if ( Groups_Post_Access::user_can_read_post( $post_id ) ) {
59
+ $result = $comments;
60
+ }
61
+
62
+ return $result;
63
+ }
64
+
65
+ /**
66
+ * Remove comments on posts that the user cannot read.
67
+ *
68
+ * @param array $comments
69
+ * @param WP_Comment_Query $comment_query
70
+ * @return array
71
+ */
72
+ public static function the_comments( $comments, $comment_query ) {
73
+
74
+ if ( !apply_filters( 'groups_comment_access_the_comments_apply', true, $comments, $comment_query ) ) {
75
+ return $comments;
76
+ }
77
+
78
+ $_comments = array();
79
+ foreach( $comments as $comment ) {
80
+ if ( isset( $comment->comment_post_ID ) ) {
81
+ if ( Groups_Post_Access::user_can_read_post( $comment->comment_post_ID ) ) {
82
+ $_comments[] = $comment;
83
+ }
84
+ }
85
+ }
86
+
87
+ return $_comments;
88
+ }
89
+
90
+ /**
91
+ * Filter feed comments.
92
+ *
93
+ * @param string $where
94
+ * @param WP_Query $query
95
+ * @return string
96
+ */
97
+ public static function comment_feed_where( $where, $query ) {
98
+
99
+ if ( !apply_filters( 'groups_comment_access_comment_feed_where_apply', true, $where, $query ) ) {
100
+ return $where;
101
+ }
102
+
103
+ if ( _groups_admin_override() ) {
104
+ return $where;
105
+ }
106
+
107
+ if ( current_user_can( GROUPS_ADMINISTER_GROUPS ) ) {
108
+ return $where;
109
+ }
110
+
111
+ $where = self::build_where( $where );
112
+ return $where;
113
+ }
114
+
115
+ /**
116
+ * Filter the comments based on post read access restrictions.
117
+ *
118
+ * @param array $pieces
119
+ * @param WP_Comment_Query $comment_query
120
+ * @return array
121
+ */
122
+ public static function comments_clauses( $pieces, $comment_query ) {
123
+
124
+ if ( !apply_filters( 'groups_comment_access_comments_clauses_apply', true, $pieces, $comment_query ) ) {
125
+ return $pieces;
126
+ }
127
+
128
+ if ( _groups_admin_override() ) {
129
+ return $pieces;
130
+ }
131
+
132
+ if ( current_user_can( GROUPS_ADMINISTER_GROUPS ) ) {
133
+ return $pieces;
134
+ }
135
+
136
+ $where = isset( $pieces['where'] ) ? $pieces['where'] : '';
137
+ $where = self::build_where( $where );
138
+ $pieces['where'] = $where;
139
+ return $pieces;
140
+ }
141
+
142
+ /**
143
+ * Adds conditions to $where to restrict comment access.
144
+ *
145
+ * @param unknown $where
146
+ * @return unknown|string
147
+ */
148
+ private static function build_where( $where ) {
149
+
150
+ global $wpdb;
151
+
152
+ $handles_post_types = Groups_Post_Access::get_handles_post_types();
153
+ $post_types = array();
154
+ foreach( $handles_post_types as $post_type => $handles ) {
155
+ if ( $handles ) {
156
+ $post_types[] = $post_type;
157
+ }
158
+ }
159
+ if ( count( $post_types ) == 0 ) {
160
+ return $where;
161
+ }
162
+ $post_types_in = "'" . implode( "','", array_map( 'esc_sql', $post_types ) ) . "'";
163
+
164
+ // group_ids : all the groups that the user belongs to, including those that are inherited
165
+ $user_id = get_current_user_id();
166
+ $group_ids = array();
167
+ if ( $user = new Groups_User( $user_id ) ) {
168
+ $group_ids_deep = $user->group_ids_deep;
169
+ if ( is_array( $group_ids_deep ) ) {
170
+ $group_ids = $group_ids_deep;
171
+ }
172
+ }
173
+
174
+ if ( count( $group_ids ) > 0 ) {
175
+ $group_ids = "'" . implode( "','", array_map( 'esc_sql', $group_ids ) ) . "'";
176
+ } else {
177
+ $group_ids = '\'\'';
178
+ }
179
+
180
+ // only comments from posts that the user can read
181
+ $where .= sprintf(
182
+ " AND {$wpdb->comments}.comment_post_ID NOT IN ( " .
183
+ "SELECT ID FROM $wpdb->posts WHERE " .
184
+ "post_type IN (%s) AND " .
185
+ "ID IN ( " .
186
+ "SELECT post_id FROM $wpdb->postmeta pm WHERE " .
187
+ "pm.meta_key = '%s' AND pm.meta_value NOT IN (%s) AND " .
188
+ "post_id NOT IN ( SELECT post_id FROM $wpdb->postmeta pm WHERE pm.meta_key = '%s' AND pm.meta_value IN (%s) ) " .
189
+ ") " .
190
+ ") ",
191
+ $post_types_in,
192
+ esc_sql( Groups_Post_Access::POSTMETA_PREFIX . Groups_Post_Access::READ ),
193
+ $group_ids,
194
+ esc_sql( Groups_Post_Access::POSTMETA_PREFIX . Groups_Post_Access::READ ),
195
+ $group_ids
196
+ );
197
+
198
+ return $where;
199
+ }
200
+
201
+ /**
202
+ * Filters comment counts.
203
+ *
204
+ * @param array $count
205
+ * @param int $post_id
206
+ * @return object comment counts as properties of the object
207
+ */
208
+ public static function wp_count_comments( $count, $post_id ) {
209
+
210
+ if ( !apply_filters( 'groups_comment_access_wp_count_comments_apply', true, $count, $post_id ) ) {
211
+ return $count;
212
+ }
213
+
214
+ if ( _groups_admin_override() ) {
215
+ return $count;
216
+ }
217
+
218
+ if ( current_user_can( GROUPS_ADMINISTER_GROUPS ) ) {
219
+ return $count;
220
+ }
221
+
222
+ $user_id = get_current_user_id();
223
+ $cached = Groups_Cache::get( self::COMMENT_COUNTS . '_' . $user_id . '_' . intval( $post_id ), self::CACHE_GROUP );
224
+ if ( $cached !== null ) {
225
+ $count = $cached->value;
226
+ unset( $cached );
227
+ } else {
228
+ $count = self::get_comment_count( $post_id );
229
+ Groups_Cache::set( self::COMMENT_COUNTS . '_' . $user_id . '_' . intval( $post_id ), $count, self::CACHE_GROUP );
230
+ }
231
+ return $count;
232
+ }
233
+
234
+ /**
235
+ * Filters the comments number of a post.
236
+ *
237
+ * @param int $count
238
+ * @param int $post_id
239
+ * @return int number of comments (0 if there are none or the user can't read the post)
240
+ */
241
+ public static function get_comments_number( $count, $post_id ) {
242
+ $num_comments = 0;
243
+ if ( Groups_Post_Access::user_can_read_post( $post_id ) ) {
244
+ $num_comments = $count;
245
+ }
246
+ return $num_comments;
247
+ }
248
+
249
+ /**
250
+ * Adapated from get_comment_count() to user our filter.
251
+ *
252
+ * @param number $post_id
253
+ * @return object comment counts as properties of the returned object
254
+ */
255
+ private static function get_comment_count( $post_id = 0 ) {
256
+ global $wpdb;
257
+
258
+ $post_id = (int) $post_id;
259
+
260
+ $where = '';
261
+ if ( $post_id > 0 ) {
262
+ $where = $wpdb->prepare( "WHERE comment_post_ID = %d ", $post_id );
263
+ } else {
264
+ $where = 'WHERE 1=1 ';
265
+ }
266
+
267
+ $where = self::build_where( $where );
268
+
269
+ $where = apply_filters( 'groups_comment_access_comment_count_where', $where, $post_id );
270
+
271
+ $totals = (array) $wpdb->get_results(
272
+ "SELECT comment_approved, COUNT( * ) AS total " .
273
+ "FROM {$wpdb->comments} " .
274
+ "{$where} " .
275
+ "GROUP BY comment_approved ",
276
+ ARRAY_A
277
+ );
278
+
279
+ $comment_count = array(
280
+ 'approved' => 0,
281
+ 'awaiting_moderation' => 0,
282
+ 'spam' => 0,
283
+ 'trash' => 0,
284
+ 'post-trashed' => 0,
285
+ 'total_comments' => 0,
286
+ 'all' => 0,
287
+ );
288
+
289
+ foreach ( $totals as $row ) {
290
+ switch ( $row['comment_approved'] ) {
291
+ case 'trash':
292
+ $comment_count['trash'] = $row['total'];
293
+ break;
294
+ case 'post-trashed':
295
+ $comment_count['post-trashed'] = $row['total'];
296
+ break;
297
+ case 'spam':
298
+ $comment_count['spam'] = $row['total'];
299
+ $comment_count['total_comments'] += $row['total'];
300
+ break;
301
+ case '1':
302
+ $comment_count['approved'] = $row['total'];
303
+ $comment_count['total_comments'] += $row['total'];
304
+ $comment_count['all'] += $row['total'];
305
+ break;
306
+ case '0':
307
+ $comment_count['awaiting_moderation'] = $row['total'];
308
+ $comment_count['total_comments'] += $row['total'];
309
+ $comment_count['all'] += $row['total'];
310
+ break;
311
+ default:
312
+ break;
313
+ }
314
+ }
315
+ $comment_count['moderated'] = $comment_count['awaiting_moderation'];
316
+ //unset( $stats['awaiting_moderation'] );
317
+ return (object) $comment_count;
318
+ }
319
+ }
320
+ Groups_Comment_Access::init();
lib/access/class-groups-post-access.php CHANGED
@@ -72,6 +72,11 @@ class Groups_Post_Access {
72
  */
73
  const POST_TYPES = 'post_types';
74
 
 
 
 
 
 
75
  /**
76
  * Work done on activation, currently does nothing.
77
  * @see Groups_Controller::activate()
@@ -181,6 +186,47 @@ class Groups_Post_Access {
181
  return $where;
182
  }
183
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
184
  // 1. Get all the groups that the user belongs to, including those that are inherited:
185
  $group_ids = array();
186
  if ( $user = new Groups_User( $user_id ) ) {
@@ -199,18 +245,36 @@ class Groups_Post_Access {
199
  // 2. Filter the posts:
200
  // This allows the user to access posts where the posts are not restricted or where
201
  // the user belongs to ANY of the groups:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
202
  $where .= sprintf(
203
- " AND {$wpdb->posts}.ID IN " .
204
- " ( " .
205
- " SELECT ID FROM $wpdb->posts WHERE ID NOT IN ( SELECT post_id FROM $wpdb->postmeta WHERE {$wpdb->postmeta}.meta_key = '%s' ) " . // posts without access restriction
206
- " UNION ALL " . // we don't care about duplicates here, just make it quick
207
- " SELECT post_id AS ID FROM $wpdb->postmeta WHERE {$wpdb->postmeta}.meta_key = '%s' AND {$wpdb->postmeta}.meta_value IN (%s) " . // posts that require any group the user belongs to
208
- " ) ",
209
- self::POSTMETA_PREFIX . self::READ,
210
- self::POSTMETA_PREFIX . self::READ,
 
 
 
 
 
211
  $group_ids
212
  );
213
-
214
  }
215
 
216
  return apply_filters( 'groups_post_access_posts_where', $where, $query );
@@ -506,6 +570,7 @@ class Groups_Post_Access {
506
  $result = false;
507
 
508
  if ( !empty( $post_id ) ) {
 
509
  if ( $user_id === null ) {
510
  $user_id = get_current_user_id();
511
  }
@@ -520,13 +585,22 @@ class Groups_Post_Access {
520
  if ( _groups_admin_override() || current_user_can( GROUPS_ADMINISTER_GROUPS ) ) {
521
  $result = true;
522
  } else {
523
- $groups_user = new Groups_User( $user_id );
524
- $group_ids = self::get_read_group_ids( $post_id );
525
- if ( empty( $group_ids ) ) {
526
- $result = true;
527
- } else {
528
- $ids = array_intersect( $groups_user->group_ids_deep, $group_ids );
529
- $result = !empty( $ids );
 
 
 
 
 
 
 
 
 
530
  }
531
  }
532
  $result = apply_filters( 'groups_post_access_user_can_read_post', $result, $post_id, $user_id );
@@ -551,40 +625,57 @@ class Groups_Post_Access {
551
  /**
552
  * Hooked on wp_count_posts to correct the post counts.
553
  *
 
 
 
 
554
  * @param object $counts An object containing the current post_type's post counts by status.
555
  * @param string $type the post type
556
  * @param string $perm The permission to determine if the posts are 'readable' by the current user.
557
  */
558
  public static function wp_count_posts( $counts, $type, $perm ) {
559
- foreach( $counts as $post_status => $count ) {
560
- $query_args = array(
561
- 'fields' => 'ids',
562
- 'post_type' => $type,
563
- 'post_status' => $post_status,
564
- 'numberposts' => -1, // all
565
- 'suppress_filters' => 0
566
- );
567
- // WooCommerce Orders
568
- if ( function_exists( 'wc_get_order_statuses' ) && ( $type == 'shop_order' ) ) {
569
- $wc_order_statuses = array_keys( wc_get_order_statuses() );
570
- if ( !in_array( $post_status, $wc_order_statuses ) ) {
571
- // Skip getting the post count for this status as it's
572
- // not a valid order status and WC would raise a PHP Notice.
573
- continue;
574
- }
575
- }
576
- // WooCommerce Subscriptions
577
- if ( function_exists( 'wcs_get_subscription_statuses' ) && ( $type == 'shop_subscription' ) ) {
578
- $wc_subscription_statuses = array_keys( wcs_get_subscription_statuses() );
579
- if ( !in_array( $post_status, $wc_subscription_statuses ) ) {
580
- // Skip as it's not a valid subscription status
581
- continue;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
582
  }
583
  }
584
- $posts = get_posts( $query_args );
585
- $count = count( $posts );
586
- unset( $posts );
587
- $counts->$post_status = $count;
588
  }
589
  return $counts;
590
  }
@@ -599,5 +690,56 @@ class Groups_Post_Access {
599
  public static function wp_count_attachments( $counts, $mime_type ) {
600
  return $counts;
601
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
602
  }
603
  Groups_Post_Access::init();
72
  */
73
  const POST_TYPES = 'post_types';
74
 
75
+ /**
76
+ * @var string
77
+ */
78
+ const COUNT_POSTS = 'count-posts';
79
+
80
  /**
81
  * Work done on activation, currently does nothing.
82
  * @see Groups_Controller::activate()
186
  return $where;
187
  }
188
 
189
+ if ( !apply_filters( 'groups_post_access_posts_where_filter_all', false ) ) {
190
+ $filter = true;
191
+ $post_types = $query->get( 'post_type', null );
192
+ if ( 'any' == $post_types ) {
193
+ // we need to filter in this case as it affects any post type
194
+ } elseif ( !empty( $post_types ) && is_array( $post_types ) ) {
195
+ // if there is at least one post type we handle, we need to filter
196
+ $handled = 0;
197
+ $handles_post_types = self::get_handles_post_types();
198
+ foreach( $post_types as $post_type ) {
199
+ if ( !isset( $handles_post_types[$post_type] ) || $handles_post_types[$post_type] ) {
200
+ $handled++;
201
+ }
202
+ }
203
+ $filter = $handled > 0;
204
+ } elseif ( ! empty( $post_types ) ) {
205
+ $filter = self::handles_post_type( $post_types );
206
+ } elseif ( $query->is_attachment ) {
207
+ $filter = self::handles_post_type( 'attachment' );
208
+ } elseif ( $query->is_page ) {
209
+ $filter = self::handles_post_type( 'page' );
210
+ } else {
211
+ $filter = self::handles_post_type( 'post' );
212
+ }
213
+ if ( !$filter ) {
214
+ return $where;
215
+ }
216
+ }
217
+
218
+ $handles_post_types = Groups_Post_Access::get_handles_post_types();
219
+ $post_types = array();
220
+ foreach( $handles_post_types as $post_type => $handles ) {
221
+ if ( $handles ) {
222
+ $post_types[] = $post_type;
223
+ }
224
+ }
225
+ if ( count( $post_types ) == 0 ) {
226
+ return $where;
227
+ }
228
+ $post_types_in = "'" . implode( "','", array_map( 'esc_sql', $post_types ) ) . "'";
229
+
230
  // 1. Get all the groups that the user belongs to, including those that are inherited:
231
  $group_ids = array();
232
  if ( $user = new Groups_User( $user_id ) ) {
245
  // 2. Filter the posts:
246
  // This allows the user to access posts where the posts are not restricted or where
247
  // the user belongs to ANY of the groups:
248
+ // $where .= sprintf(
249
+ // " AND {$wpdb->posts}.ID IN " .
250
+ // " ( " .
251
+ // " SELECT ID FROM $wpdb->posts WHERE post_type NOT IN (%s) OR ID NOT IN ( SELECT post_id FROM $wpdb->postmeta WHERE {$wpdb->postmeta}.meta_key = '%s' ) " . // posts of a type that is not handled or posts without access restriction
252
+ // " UNION ALL " . // we don't care about duplicates here, just make it quick
253
+ // " SELECT post_id AS ID FROM $wpdb->postmeta WHERE {$wpdb->postmeta}.meta_key = '%s' AND {$wpdb->postmeta}.meta_value IN (%s) " . // posts that require any group the user belongs to
254
+ // " ) ",
255
+ // $post_types_in,
256
+ // self::POSTMETA_PREFIX . self::READ,
257
+ // self::POSTMETA_PREFIX . self::READ,
258
+ // $group_ids
259
+ // );
260
+ // New faster version - Exclude any post IDs from:
261
+ // posts restricted to groups that the user does not belong to MINUS posts restricted to groups to which the user belongs
262
  $where .= sprintf(
263
+ " AND {$wpdb->posts}.ID NOT IN ( " .
264
+ "SELECT ID FROM $wpdb->posts WHERE " .
265
+ "post_type IN (%s) AND " .
266
+ "ID IN ( " .
267
+ "SELECT post_id FROM $wpdb->postmeta pm WHERE " .
268
+ "pm.meta_key = '%s' AND pm.meta_value NOT IN (%s) AND " .
269
+ "post_id NOT IN ( SELECT post_id FROM $wpdb->postmeta pm WHERE pm.meta_key = '%s' AND pm.meta_value IN (%s) ) " .
270
+ ") " .
271
+ ") ",
272
+ $post_types_in,
273
+ esc_sql( self::POSTMETA_PREFIX . self::READ ),
274
+ $group_ids,
275
+ esc_sql( self::POSTMETA_PREFIX . self::READ ),
276
  $group_ids
277
  );
 
278
  }
279
 
280
  return apply_filters( 'groups_post_access_posts_where', $where, $query );
570
  $result = false;
571
 
572
  if ( !empty( $post_id ) ) {
573
+
574
  if ( $user_id === null ) {
575
  $user_id = get_current_user_id();
576
  }
585
  if ( _groups_admin_override() || current_user_can( GROUPS_ADMINISTER_GROUPS ) ) {
586
  $result = true;
587
  } else {
588
+ // can read if post type is not handled
589
+ if ( $post_type = get_post_type( $post_id ) ) {
590
+ if ( !self::handles_post_type( $post_type ) ) {
591
+ $result = true;
592
+ }
593
+ }
594
+ // check if the user can read
595
+ if ( !$result ) {
596
+ $groups_user = new Groups_User( $user_id );
597
+ $group_ids = self::get_read_group_ids( $post_id );
598
+ if ( empty( $group_ids ) ) {
599
+ $result = true;
600
+ } else {
601
+ $ids = array_intersect( $groups_user->group_ids_deep, $group_ids );
602
+ $result = !empty( $ids );
603
+ }
604
  }
605
  }
606
  $result = apply_filters( 'groups_post_access_user_can_read_post', $result, $post_id, $user_id );
625
  /**
626
  * Hooked on wp_count_posts to correct the post counts.
627
  *
628
+ * Note: at WP 4.7.4 through WP_Posts_List_Table::prepare_items() which obtains $post_status
629
+ * independent of the post type, we will come here for any post status, so don't be surprised
630
+ * to see this executed e.g. on post type 'post' with e.g. 'wc-completed' post status.
631
+ *
632
  * @param object $counts An object containing the current post_type's post counts by status.
633
  * @param string $type the post type
634
  * @param string $perm The permission to determine if the posts are 'readable' by the current user.
635
  */
636
  public static function wp_count_posts( $counts, $type, $perm ) {
637
+ $user_id = get_current_user_id();
638
+ $cached = Groups_Cache::get( self::COUNT_POSTS . '_' . $type . '_' . $user_id, self::CACHE_GROUP );
639
+ if ( $cached !== null ) {
640
+ $counts = $cached->value;
641
+ unset( $cached );
642
+ } else {
643
+ if ( self::handles_post_type( $type ) ) {
644
+ foreach( $counts as $post_status => $count ) {
645
+ $query_args = array(
646
+ 'fields' => 'ids',
647
+ 'post_type' => $type,
648
+ 'post_status' => $post_status,
649
+ 'numberposts' => -1, // all
650
+ 'suppress_filters' => 0, // don't suppres filters as we need to get restrictions taken into account
651
+ 'orderby' => 'none', // Important! Don't waste time here.
652
+ 'no_found_rows' => true, // performance, omit unnecessary SQL_CALC_FOUND_ROWS in query here
653
+ 'nopaging' => true // no paging is needed, in case it would affect performance
654
+ );
655
+ // WooCommerce Orders
656
+ if ( function_exists( 'wc_get_order_statuses' ) && ( $type == 'shop_order' ) ) {
657
+ $wc_order_statuses = array_keys( wc_get_order_statuses() );
658
+ if ( !in_array( $post_status, $wc_order_statuses ) ) {
659
+ // Skip getting the post count for this status as it's
660
+ // not a valid order status and WC would raise a PHP Notice.
661
+ continue;
662
+ }
663
+ }
664
+ // WooCommerce Subscriptions
665
+ if ( function_exists( 'wcs_get_subscription_statuses' ) && ( $type == 'shop_subscription' ) ) {
666
+ $wc_subscription_statuses = array_keys( wcs_get_subscription_statuses() );
667
+ if ( !in_array( $post_status, $wc_subscription_statuses ) ) {
668
+ // Skip as it's not a valid subscription status
669
+ continue;
670
+ }
671
+ }
672
+ $posts = get_posts( $query_args );
673
+ $count = count( $posts );
674
+ unset( $posts );
675
+ $counts->$post_status = $count;
676
  }
677
  }
678
+ Groups_Cache::set( self::COUNT_POSTS . '_' . $type . '_' . $user_id, $counts, self::CACHE_GROUP );
 
 
 
679
  }
680
  return $counts;
681
  }
690
  public static function wp_count_attachments( $counts, $mime_type ) {
691
  return $counts;
692
  }
693
+
694
+ /**
695
+ * Returns true if we are supposed to handle the post type, otherwise false.
696
+ *
697
+ * @param string $post_type
698
+ * @return boolean
699
+ */
700
+ public static function handles_post_type( $post_type ) {
701
+ $post_types = self::get_handles_post_types();
702
+ return isset( $post_types[$post_type] ) && $post_types[$post_type];
703
+ }
704
+
705
+ /**
706
+ * Returns an array of post types indicating for each whether we handle it (true) or not.
707
+ * The array is indexed by the post type names.
708
+ *
709
+ * @return array indexed by post type names, indicating the value true if we handle it, otherwise false
710
+ */
711
+ public static function get_handles_post_types() {
712
+ $result = array();
713
+ $post_types_option = Groups_Options::get_option( self::POST_TYPES, array() );
714
+ $post_types = get_post_types( array(), 'objects' );
715
+ foreach( $post_types as $post_type => $object ) {
716
+ $public = isset( $object->public ) ? $object->public : false;
717
+ $exclude_from_search = isset( $object->exclude_from_search ) ? $object->exclude_from_search : false;
718
+ $publicly_queryable = isset( $object->publicly_queryable ) ? $object->publicly_queryable : false;
719
+ $show_ui = isset( $object->show_ui ) ? $object->show_ui : false;
720
+ $show_in_nav_menus = isset( $object->show_in_nav_menus ) ? $object->show_in_nav_menus : false;
721
+
722
+ // by default, handle any post type whose public attribute is true
723
+ $managed =
724
+ $public && ( !isset( $post_types_option[$post_type] ) || !isset( $post_types_option[$post_type]['add_meta_box'] ) ) ||
725
+ isset( $post_types_option[$post_type] ) && isset( $post_types_option[$post_type]['add_meta_box'] ) && $post_types_option[$post_type]['add_meta_box'];
726
+ $result[$post_type] = $managed;
727
+ }
728
+ return $result;
729
+ }
730
+
731
+ /**
732
+ * Set which post types we should handle.
733
+ *
734
+ * @param array $post_types of post type names mapped to booleans, indicating to handle or not a post type
735
+ */
736
+ public static function set_handles_post_types( $post_types ) {
737
+ $post_types_option = Groups_Options::get_option( self::POST_TYPES, array() );
738
+ $available_post_types = get_post_types();
739
+ foreach( $available_post_types as $post_type ) {
740
+ $post_types_option[$post_type]['add_meta_box'] = isset( $post_types[$post_type] ) && $post_types[$post_type];
741
+ }
742
+ Groups_Options::update_option( self::POST_TYPES, $post_types_option );
743
+ }
744
  }
745
  Groups_Post_Access::init();
lib/admin/class-groups-admin-notice.php ADDED
@@ -0,0 +1,129 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * class-groups-admin-notice.php
4
+ *
5
+ * Copyright (c) "kento" Karim Rahimpur www.itthinx.com
6
+ *
7
+ * This code is released under the GNU General Public License.
8
+ * See COPYRIGHT.txt and LICENSE.txt.
9
+ *
10
+ * This code is distributed in the hope that it will be useful,
11
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
+ * GNU General Public License for more details.
14
+ *
15
+ * This header and all notices must be kept intact.
16
+ *
17
+ * @author itthinx
18
+ * @package groups
19
+ * @since 2.2.0
20
+ */
21
+
22
+ if ( !defined( 'ABSPATH' ) ) {
23
+ exit;
24
+ }
25
+
26
+ /**
27
+ * Notices
28
+ */
29
+ class Groups_Admin_Notice {
30
+
31
+ /**
32
+ * Time mark.
33
+ *
34
+ * @var string
35
+ */
36
+ const INIT_TIME = 'groups-init-time';
37
+
38
+ /**
39
+ * Used to store user meta and hide the notice asking to review.
40
+ *
41
+ * @var string
42
+ */
43
+ const HIDE_REVIEW_NOTICE = 'groups-hide-review-notice';
44
+
45
+ /**
46
+ * The number of seconds in seven days, since init date to show the notice.
47
+ *
48
+ * @var int
49
+ */
50
+ const SHOW_LAPSE = 604800;
51
+
52
+ /**
53
+ * Adds actions.
54
+ */
55
+ public static function init() {
56
+ add_action( 'admin_init', array( __CLASS__,'admin_init' ) );
57
+ }
58
+
59
+ /**
60
+ * Hooked on the admin_init action.
61
+ */
62
+ public static function admin_init() {
63
+ if ( current_user_can( 'activate_plugins' ) ) {
64
+ $user_id = get_current_user_id();
65
+ if ( !empty( $_GET[self::HIDE_REVIEW_NOTICE] ) ) {
66
+ add_user_meta( $user_id, self::HIDE_REVIEW_NOTICE, true );
67
+ }
68
+ $hide_review_notice = get_user_meta( $user_id, self::HIDE_REVIEW_NOTICE, true );
69
+ if ( empty( $hide_review_notice ) ) {
70
+ $d = time() - self::get_init_time();
71
+ if ( $d >= self::SHOW_LAPSE ) {
72
+ add_action( 'admin_notices', array( __CLASS__, 'admin_notices' ) );
73
+ }
74
+ }
75
+ }
76
+ }
77
+
78
+ /**
79
+ * Initializes if necessary and returns the init time.
80
+ */
81
+ public static function get_init_time() {
82
+ $init_time = get_site_option( self::INIT_TIME, null );
83
+ if ( $init_time === null ) {
84
+ $init_time = time();
85
+ add_site_option( self::INIT_TIME, $init_time );
86
+ }
87
+ return $init_time;
88
+ }
89
+
90
+ /**
91
+ * Adds the admin notice.
92
+ */
93
+ public static function admin_notices() {
94
+
95
+ $current_url = ( is_ssl() ? 'https://' : 'http://' ) . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
96
+ $current_url = add_query_arg( self::HIDE_REVIEW_NOTICE, true, $current_url );
97
+
98
+ $output = '<div class="updated">';
99
+ $output .= '<p>';
100
+ $output .= __( 'Many thanks for using <strong>Groups</strong>!', 'groups' );
101
+ $output .= ' ';
102
+ $output .= __( 'Could you please spare a minute and give it a review over at WordPress.org?', 'groups' );
103
+ $output .= '</p>';
104
+ $output .= '<p>';
105
+ $output .= sprintf(
106
+ '<a class="button button-primary" href="%s" target="_blank">%s</a>',
107
+ esc_url( 'http://wordpress.org/support/view/plugin-reviews/groups?filter=5#postform' ),
108
+ __( 'Yes, here we go!', 'groups' )
109
+ );
110
+ $output .= ' ';
111
+ $output .= sprintf(
112
+ '<a style="margin:1em" href="%s">%s</a>',
113
+ esc_url( $current_url ),
114
+ esc_html( __( 'I have already done that.', 'groups' ) )
115
+ );
116
+ $output .= '</p>';
117
+ $output .= '<p>';
118
+ $output .= sprintf(
119
+ __( 'You can also follow <a href="%s">@itthinx</a> on Twitter or visit <a href="%s" target="_blank">itthinx.com</a> to check out other free and premium plugins we provide.', 'groups' ),
120
+ esc_url( 'https://twitter.com/itthinx' ),
121
+ esc_url( 'https://www.itthinx.com' )
122
+ );
123
+ $output .= '</p>';
124
+ $output .= '</div>';
125
+
126
+ echo $output;
127
+ }
128
+ }
129
+ Groups_Admin_Notice::init();
lib/admin/class-groups-admin-post-columns.php CHANGED
@@ -41,6 +41,9 @@ class Groups_Admin_Post_Columns {
41
  */
42
  const GROUPS_READ = 'groups-read';
43
 
 
 
 
44
  /**
45
  * Adds an admin_init action.
46
  */
@@ -122,19 +125,41 @@ class Groups_Admin_Post_Columns {
122
  method_exists( 'Groups_Restrict_Categories', 'get_controlled_taxonomies' ) &&
123
  method_exists( 'Groups_Restrict_Categories', 'get_term_read_groups' ) // >= Groups Restrict Categories 2.0.0
124
  ) {
125
- $terms = array();
126
  $taxonomies = Groups_Restrict_Categories::get_controlled_taxonomies();
127
- foreach( $taxonomies as $taxonomy ) {
128
- $terms = array_merge( $terms, wp_get_post_terms( $post_id, $taxonomy ) );
129
- }
130
- foreach( $terms as $term ) {
131
- if ( in_array( $term->taxonomy, $taxonomies ) ) {
132
- $term_group_ids = Groups_Restrict_Categories::get_term_read_groups( $term->term_id );
133
- $edit_term_link = get_edit_term_link( $term->term_id, $term->taxonomy, get_post_type( $post_id ) );
134
- if ( !empty( $term_group_ids ) ) {
135
- foreach( $term_group_ids as $group_id ) {
136
- if ( $group = Groups_Group::read( $group_id ) ) {
137
- $entries[] = sprintf( '%s <a href="%s">%s</a>', wp_strip_all_tags( $group->name ), esc_url( $edit_term_link ), esc_html( $term->name ) );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
138
  }
139
  }
140
  }
@@ -156,6 +181,27 @@ class Groups_Admin_Post_Columns {
156
  echo $output;
157
  }
158
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
159
  /**
160
  * Groups column is sortable.
161
  *
41
  */
42
  const GROUPS_READ = 'groups-read';
43
 
44
+ const CACHE_GROUP = 'groups';
45
+ const EDIT_TERM_LINK = 'edit-term-link';
46
+
47
  /**
48
  * Adds an admin_init action.
49
  */
125
  method_exists( 'Groups_Restrict_Categories', 'get_controlled_taxonomies' ) &&
126
  method_exists( 'Groups_Restrict_Categories', 'get_term_read_groups' ) // >= Groups Restrict Categories 2.0.0
127
  ) {
 
128
  $taxonomies = Groups_Restrict_Categories::get_controlled_taxonomies();
129
+ if ( count( $taxonomies ) > 0 ) {
130
+ $terms = wp_get_object_terms( $post_id, $taxonomies );
131
+ if ( !( $terms instanceof WP_Error ) ) {
132
+ foreach( $terms as $term ) {
133
+ if ( in_array( $term->taxonomy, $taxonomies ) ) {
134
+ $term_group_ids = Groups_Restrict_Categories::get_term_read_groups( $term->term_id );
135
+ if ( count( $term_group_ids ) > 0 ) {
136
+
137
+ if ( !empty( $term_group_ids ) ) {
138
+ $edit_term_link = self::get_edit_term_link( $term->term_id, $term->taxonomy );
139
+ $taxonomy_label = '';
140
+ if ( $taxonomy = get_taxonomy( $term->taxonomy ) ) {
141
+ $taxonomy_label = isset( $taxonomy->label ) ? __( $taxonomy->label ) : '';
142
+ $labels = isset( $taxonomy->labels ) ? $taxonomy->labels : null;
143
+ if ( $labels !== null ) {
144
+ if ( isset( $labels->singular_name ) ) {
145
+ $taxonomy_label = __( $labels->singular_name );
146
+ }
147
+ }
148
+ }
149
+ $term_taxonomy_title = !empty( $term->name ) ? $term->name : '';
150
+ $term_taxonomy_title.= !empty( $taxonomy_label ) ? ' ' . $taxonomy_label : '';
151
+ foreach( $term_group_ids as $group_id ) {
152
+ if ( $group = Groups_Group::read( $group_id ) ) {
153
+ $entries[] = sprintf(
154
+ '%s <a href="%s" title="%s" style="cursor: help">%s</a>',
155
+ esc_html( $group->name ),
156
+ esc_url( $edit_term_link ),
157
+ esc_attr( $term_taxonomy_title),
158
+ esc_html( $term->name )
159
+ );
160
+ }
161
+ }
162
+ }
163
  }
164
  }
165
  }
181
  echo $output;
182
  }
183
 
184
+ /**
185
+ * Helper to reduce query redundancy due to usage of current_user_can() in get_edit_term_link() etc.
186
+ *
187
+ * @param int $term_id
188
+ * @param string $taxonomy
189
+ * @return string or null if edit link could not be retrieved
190
+ */
191
+ private static function get_edit_term_link( $term_id, $taxonomy ) {
192
+ $result = null;
193
+ $user_id = get_current_user_id();
194
+ $cached = Groups_Cache::get( self::EDIT_TERM_LINK . '_' . $term_id . '_' . $user_id, self::CACHE_GROUP );
195
+ if ( $cached !== null ) {
196
+ $result = $cached->value;
197
+ unset( $cached );
198
+ } else {
199
+ $result = get_edit_term_link( $term_id, $taxonomy );
200
+ Groups_Cache::set( self::EDIT_TERM_LINK . '_' . $term_id . '_' . $user_id, $result, self::CACHE_GROUP );
201
+ }
202
+ return $result;
203
+ }
204
+
205
  /**
206
  * Groups column is sortable.
207
  *
lib/admin/class-groups-admin-user-profile.php CHANGED
@@ -103,16 +103,18 @@ class Groups_Admin_User_Profile {
103
  global $wpdb;
104
 
105
  if ( is_admin() ) {
106
- $screen = get_current_screen();
107
- if ( isset( $screen->id ) && $screen->id === 'user' ) {
108
- if ( current_user_can( GROUPS_ADMINISTER_GROUPS ) ) {
109
- $groups_table = _groups_get_tablename( 'group' );
110
- if ( $groups = $wpdb->get_results( "SELECT * FROM $groups_table" ) ) {
111
- $user_group_ids = isset( $_POST['group_ids'] ) && is_array( $_POST['group_ids'] ) ? $_POST['group_ids'] : array();
112
- foreach( $groups as $group ) {
113
- if ( in_array( $group->group_id, $user_group_ids ) ) {
114
- if ( !Groups_User_Group::read( $user_id, $group->group_id ) ) {
115
- Groups_User_Group::create( array( 'user_id' => $user_id, 'group_id' => $group->group_id ) );
 
 
116
  }
117
  }
118
  }
103
  global $wpdb;
104
 
105
  if ( is_admin() ) {
106
+ if ( function_exists( 'get_current_screen' ) ) {
107
+ $screen = get_current_screen();
108
+ if ( isset( $screen->id ) && $screen->id === 'user' ) {
109
+ if ( current_user_can( GROUPS_ADMINISTER_GROUPS ) ) {
110
+ $groups_table = _groups_get_tablename( 'group' );
111
+ if ( $groups = $wpdb->get_results( "SELECT * FROM $groups_table" ) ) {
112
+ $user_group_ids = isset( $_POST['group_ids'] ) && is_array( $_POST['group_ids'] ) ? $_POST['group_ids'] : array();
113
+ foreach( $groups as $group ) {
114
+ if ( in_array( $group->group_id, $user_group_ids ) ) {
115
+ if ( !Groups_User_Group::read( $user_id, $group->group_id ) ) {
116
+ Groups_User_Group::create( array( 'user_id' => $user_id, 'group_id' => $group->group_id ) );
117
+ }
118
  }
119
  }
120
  }
lib/admin/class-groups-admin-users.php CHANGED
@@ -253,14 +253,18 @@ class Groups_Admin_Users {
253
  );
254
  $user_group_table = _groups_get_tablename( 'user_group' );
255
  $groups = Groups_Group::get_groups( array( 'order_by' => 'name', 'order' => 'ASC' ) );
 
 
 
 
 
 
 
256
  foreach( $groups as $group ) {
257
  // Do not use $user_count = count( $group->users ); here,
258
  // as it creates a lot of unneccessary objects and can lead
259
  // to out of memory issues on large user bases.
260
- $user_count = $wpdb->get_var( $wpdb->prepare(
261
- "SELECT COUNT(user_id) FROM $user_group_table WHERE group_id = %d",
262
- Groups_Utility::id( $group->group_id ) )
263
- );
264
  $selected = isset( $_REQUEST['group_ids'] ) && is_array( $_REQUEST['group_ids'] ) && in_array( $group->group_id, $_REQUEST['group_ids'] );
265
  $output .= sprintf(
266
  '<option value="%d" %s>%s</option>',
253
  );
254
  $user_group_table = _groups_get_tablename( 'user_group' );
255
  $groups = Groups_Group::get_groups( array( 'order_by' => 'name', 'order' => 'ASC' ) );
256
+ $user_counts = array();
257
+ $counts = $wpdb->get_results( "SELECT COUNT(user_id) AS count, group_id FROM $user_group_table GROUP BY group_id" );
258
+ if ( !empty( $counts ) && is_array( $counts ) ) {
259
+ foreach( $counts as $count ) {
260
+ $user_counts[$count->group_id] = $count->count;
261
+ }
262
+ }
263
  foreach( $groups as $group ) {
264
  // Do not use $user_count = count( $group->users ); here,
265
  // as it creates a lot of unneccessary objects and can lead
266
  // to out of memory issues on large user bases.
267
+ $user_count = isset( $user_counts[$group->group_id] ) ? $user_counts[$group->group_id] : 0;
 
 
 
268
  $selected = isset( $_REQUEST['group_ids'] ) && is_array( $_REQUEST['group_ids'] ) && in_array( $group->group_id, $_REQUEST['group_ids'] );
269
  $output .= sprintf(
270
  '<option value="%d" %s>%s</option>',
lib/admin/class-groups-admin.php CHANGED
@@ -51,6 +51,7 @@ class Groups_Admin {
51
  add_action( 'admin_menu', array( __CLASS__, 'admin_menu' ) );
52
  add_action( 'network_admin_menu', array( __CLASS__, 'network_admin_menu' ) );
53
  add_filter( 'plugin_action_links_'. plugin_basename( GROUPS_FILE ), array( __CLASS__, 'plugin_action_links' ) );
 
54
  }
55
 
56
  /**
@@ -276,5 +277,39 @@ class Groups_Admin {
276
  }
277
  return $links;
278
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
279
  }
280
  Groups_Admin::init();
51
  add_action( 'admin_menu', array( __CLASS__, 'admin_menu' ) );
52
  add_action( 'network_admin_menu', array( __CLASS__, 'network_admin_menu' ) );
53
  add_filter( 'plugin_action_links_'. plugin_basename( GROUPS_FILE ), array( __CLASS__, 'plugin_action_links' ) );
54
+ add_action( 'after_plugin_row_' . plugin_basename( GROUPS_FILE ), array( __CLASS__, 'after_plugin_row' ), 10, 3 );
55
  }
56
 
57
  /**
277
  }
278
  return $links;
279
  }
280
+
281
+ /**
282
+ * Prints a warning when data is deleted on deactivation.
283
+ *
284
+ * @param string $plugin_file
285
+ * @param array $plugin_data
286
+ * @param string $status
287
+ */
288
+ public static function after_plugin_row( $plugin_file, $plugin_data, $status ) {
289
+ if ( $plugin_file == plugin_basename( GROUPS_FILE ) ) {
290
+ $delete_data = Groups_Options::get_option( 'groups_delete_data', false );
291
+ $delete_network_data = Groups_Options::get_option( 'groups_network_delete_data', false );
292
+ if (
293
+ ( is_plugin_active( $plugin_file ) && $delete_data && current_user_can( 'install_plugins' ) ) ||
294
+ ( is_plugin_active_for_network( $plugin_file ) && $delete_network_data && current_user_can( 'manage_network_plugins' ) )
295
+ ) {
296
+ echo '<tr class="active">';
297
+ echo '<td>&nbsp;</td>';
298
+ echo '<td colspan="2">';
299
+ echo '<div style="border: 2px solid #dc3232; padding: 1em">';
300
+ echo '<p>';
301
+ echo '<strong>';
302
+ echo esc_html( __( 'Warning!', 'groups' ) );
303
+ echo '</strong>';
304
+ echo '</p>';
305
+ echo '<p>';
306
+ echo esc_html( __( 'Groups is configured to delete its plugin data on deactivation.', 'groups' ) );
307
+ echo '</p>';
308
+ echo '</div>';
309
+ echo '</td>';
310
+ echo '</tr>';
311
+ }
312
+ }
313
+ }
314
  }
315
  Groups_Admin::init();
lib/admin/groups-admin-options.php CHANGED
@@ -61,13 +61,12 @@ function groups_admin_options() {
61
  if ( isset( $_POST['submit'] ) ) {
62
  if ( wp_verify_nonce( $_POST[GROUPS_ADMIN_OPTIONS_NONCE], 'admin' ) ) {
63
 
64
- $post_types_option = Groups_Options::get_option( Groups_Post_Access::POST_TYPES, array() );
65
- $post_types = get_post_types( array( 'public' => true ) );
66
- $selected_post_types = is_array( $_POST['add_meta_boxes'] ) ? $_POST['add_meta_boxes'] : array();
67
  foreach( $post_types as $post_type ) {
68
- $post_types_option[$post_type]['add_meta_box'] = in_array( $post_type, $selected_post_types );
69
  }
70
- Groups_Options::update_option( Groups_Post_Access::POST_TYPES, $post_types_option );
71
 
72
  // tree view
73
  if ( !empty( $_POST[GROUPS_SHOW_TREE_VIEW] ) ) {
@@ -209,18 +208,23 @@ function groups_admin_options() {
209
  '</p>';
210
  }
211
 
212
- echo '<h2>' . __( 'Access restricions', 'groups' ) . '</h2>';
 
 
213
 
214
- echo '<h3>' . __( 'Post types', 'groups' ) . '</h3>';
 
 
215
 
216
- echo
217
- '<p class="description">' . __( 'Show access restrictions for these post types.', 'groups' ) . '</p>';
 
 
 
 
218
 
219
- $post_types_option = Groups_Options::get_option( Groups_Post_Access::POST_TYPES, array() );
220
- $post_types = get_post_types( array( 'public' => true ) );
221
  echo '<ul>';
222
- foreach( $post_types as $post_type ) {
223
- $post_type_object = get_post_type_object( $post_type );
224
  echo '<li>';
225
  echo '<label>';
226
  $label = $post_type;
@@ -228,9 +232,18 @@ function groups_admin_options() {
228
  if ( ( $labels !== null ) && isset( $labels->singular_name ) ) {
229
  $label = __( $labels->singular_name );
230
  }
231
- $checked = ( !isset( $post_types_option[$post_type]['add_meta_box'] ) || $post_types_option[$post_type]['add_meta_box'] ) ? ' checked="checked" ' : '';
232
  echo '<input name="add_meta_boxes[]" type="checkbox" value="' . esc_attr( $post_type ) . '" ' . $checked . '/>';
233
- echo $label;
 
 
 
 
 
 
 
 
 
234
  echo '</label>';
235
  echo '</li>';
236
  }
@@ -238,7 +251,7 @@ function groups_admin_options() {
238
  echo
239
  '<p class="description">' .
240
  __( 'This determines for which post types access restriction settings are offered.', 'groups' ) . '<br/>' .
241
- __( 'Disabling this setting for a post type does not remove existing access restrictions on individual posts of that type.', 'groups' ) . '<br/>' .
242
  '</p>';
243
 
244
  echo
@@ -355,3 +368,33 @@ function groups_network_admin_options() {
355
  '</div>' .
356
  '</form>';
357
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
61
  if ( isset( $_POST['submit'] ) ) {
62
  if ( wp_verify_nonce( $_POST[GROUPS_ADMIN_OPTIONS_NONCE], 'admin' ) ) {
63
 
64
+ $post_types = get_post_types();
65
+ $selected_post_types = !empty( $_POST['add_meta_boxes'] ) && is_array( $_POST['add_meta_boxes'] ) ? $_POST['add_meta_boxes'] : array();
 
66
  foreach( $post_types as $post_type ) {
67
+ $handle_post_types[$post_type] = in_array( $post_type, $selected_post_types );
68
  }
69
+ Groups_Post_Access::set_handles_post_types( $handle_post_types );
70
 
71
  // tree view
72
  if ( !empty( $_POST[GROUPS_SHOW_TREE_VIEW] ) ) {
208
  '</p>';
209
  }
210
 
211
+ echo '<h2>';
212
+ echo __( 'Access restricions', 'groups' );
213
+ echo '</h2>';
214
 
215
+ echo '<h3>';
216
+ echo __( 'Post types', 'groups' );
217
+ echo '</h3>';
218
 
219
+ echo '<p class="description">';
220
+ echo __( 'Show access restrictions for these post types.', 'groups' ); // @todo change wording to '...handles access...' ?
221
+ echo '</p>';
222
+
223
+ $post_type_objects = get_post_types( array(), 'objects' );
224
+ uasort( $post_type_objects, 'groups_admin_options_compare_post_types' );
225
 
 
 
226
  echo '<ul>';
227
+ foreach( $post_type_objects as $post_type => $post_type_object ) {
 
228
  echo '<li>';
229
  echo '<label>';
230
  $label = $post_type;
232
  if ( ( $labels !== null ) && isset( $labels->singular_name ) ) {
233
  $label = __( $labels->singular_name );
234
  }
235
+ $checked = Groups_Post_Access::handles_post_type( $post_type ) ? ' checked="checked" ' : '';
236
  echo '<input name="add_meta_boxes[]" type="checkbox" value="' . esc_attr( $post_type ) . '" ' . $checked . '/>';
237
+ $is_public = isset( $post_type_object->public ) && $post_type_object->public;
238
+ echo $is_public ? '<strong>' : '';
239
+ echo esc_html( $label );
240
+ echo $is_public ? '</strong>' : '';
241
+ if ( $post_type != $label ) {
242
+ echo ' ';
243
+ echo '<code><small>';
244
+ echo esc_html( $post_type );
245
+ echo '</small></code>';
246
+ }
247
  echo '</label>';
248
  echo '</li>';
249
  }
251
  echo
252
  '<p class="description">' .
253
  __( 'This determines for which post types access restriction settings are offered.', 'groups' ) . '<br/>' .
254
+ __( 'Disabling this setting for a post type also disables existing access restrictions on individual posts of that type.', 'groups' ) . '<br/>' .
255
  '</p>';
256
 
257
  echo
368
  '</div>' .
369
  '</form>';
370
  }
371
+
372
+ /**
373
+ * Compare two post types, considering those that have $public and/or $show_ui true as coming first.
374
+ * @param object $o1
375
+ * @param object $o2
376
+ * @return int
377
+ */
378
+ function groups_admin_options_compare_post_types( $o1, $o2 ) {
379
+ $name_1 = isset( $o1->name ) ? $o1->name : '';
380
+ $name_2 = isset( $o2->name ) ? $o2->name : '';
381
+ $public_1 = isset( $o1->public ) && $o1->public;
382
+ $public_2 = isset( $o2->public ) && $o2->public;
383
+ $show_ui_1 = isset( $o1->show_ui ) && $o1->show_ui;
384
+ $show_ui_2 = isset( $o2->show_ui ) && $o2->show_ui;
385
+ $n1 = 0;
386
+ $n2 = 0;
387
+ if ( $public_1 ) {
388
+ $n1--;
389
+ }
390
+ if ( $show_ui_1 ) {
391
+ $n1--;
392
+ }
393
+ if ( $public_2 ) {
394
+ $n2--;
395
+ }
396
+ if ( $show_ui_2 ) {
397
+ $n2--;
398
+ }
399
+ return ( $n1 - $n2 ) * 10 + strcmp( $name_1, $name_2 );
400
+ }
lib/auto/class-groups-registered.php CHANGED
@@ -35,6 +35,8 @@ class Groups_Registered {
35
  /**
36
  * Creates groups for registered users.
37
  * Must be called explicitly or hooked into activation.
 
 
38
  */
39
  public static function activate() {
40
 
@@ -47,20 +49,13 @@ class Groups_Registered {
47
  $group_id = $group->group_id;
48
  }
49
  if ( $group_id ) {
50
- $n = $wpdb->get_var( "SELECT COUNT(ID) FROM $wpdb->users" );
51
- for ( $i = 0; $i < $n; $i += self::BATCH_LIMIT ) {
52
- $users = $wpdb->get_results( $wpdb->prepare( "SELECT ID FROM $wpdb->users LIMIT %d, %d", $i, self::BATCH_LIMIT ) );
53
- foreach( $users as $user ) {
54
- // add the user to the group
55
- if ( !Groups_User_Group::read( $user->ID, $group_id ) ) {
56
- Groups_User_Group::create( array( 'user_id' => $user->ID, 'group_id' => $group_id ) );
57
- }
58
- }
59
- unset( $users );
60
- if ( function_exists( 'gc_collect_cycles' ) ) {
61
- gc_collect_cycles();
62
- }
63
- }
64
  }
65
  }
66
 
35
  /**
36
  * Creates groups for registered users.
37
  * Must be called explicitly or hooked into activation.
38
+ *
39
+ * As of Groups 2.2.0 this does not trigger the 'groups_created_user_group' action for each entry.
40
  */
41
  public static function activate() {
42
 
49
  $group_id = $group->group_id;
50
  }
51
  if ( $group_id ) {
52
+ $user_group_table = _groups_get_tablename( 'user_group' );
53
+ $query = $wpdb->prepare(
54
+ "INSERT IGNORE INTO $user_group_table " .
55
+ "SELECT ID, %d FROM $wpdb->users",
56
+ Groups_Utility::id( $group_id )
57
+ );
58
+ $rows = $wpdb->query( $query );
 
 
 
 
 
 
 
59
  }
60
  }
61
 
lib/core/class-groups-capability.php CHANGED
@@ -28,8 +28,9 @@ if ( !defined( 'ABSPATH' ) ) {
28
  */
29
  class Groups_Capability {
30
 
31
- const CACHE_GROUP = 'groups';
32
- const READ_BY_CAPABILITY = 'read_by_capability';
 
33
 
34
  /**
35
  * @var persisted capability object
@@ -177,13 +178,20 @@ class Groups_Capability {
177
  public static function read( $capability_id ) {
178
  global $wpdb;
179
  $result = false;
180
- $capability_table = _groups_get_tablename( 'capability' );
181
- $capability = $wpdb->get_row( $wpdb->prepare(
182
- "SELECT * FROM $capability_table WHERE capability_id = %d",
183
- Groups_Utility::id( $capability_id )
184
- ) );
185
- if ( isset( $capability->capability_id ) ) {
186
- $result = $capability;
 
 
 
 
 
 
 
187
  }
188
  return $result;
189
  }
28
  */
29
  class Groups_Capability {
30
 
31
+ const CACHE_GROUP = 'groups';
32
+ const READ_BY_CAPABILITY = 'read_by_capability';
33
+ const READ_CAPABILITY_BY_ID = 'read_capability_by_id';
34
 
35
  /**
36
  * @var persisted capability object
178
  public static function read( $capability_id ) {
179
  global $wpdb;
180
  $result = false;
181
+ $cached = Groups_Cache::get( self::READ_CAPABILITY_BY_ID . '_' . $capability_id, self::CACHE_GROUP );
182
+ if ( $cached !== null ) {
183
+ $result = $cached->value;
184
+ unset( $cached );
185
+ } else {
186
+ $capability_table = _groups_get_tablename( 'capability' );
187
+ $capability = $wpdb->get_row( $wpdb->prepare(
188
+ "SELECT * FROM $capability_table WHERE capability_id = %d",
189
+ Groups_Utility::id( $capability_id )
190
+ ) );
191
+ if ( isset( $capability->capability_id ) ) {
192
+ $result = $capability;
193
+ }
194
+ Groups_Cache::set( self::READ_CAPABILITY_BY_ID . '_' . $capability_id, $result, self::CACHE_GROUP );
195
  }
196
  return $result;
197
  }
lib/core/class-groups-controller.php CHANGED
@@ -123,6 +123,13 @@ class Groups_Controller {
123
  // and we won't have our up-to-date translations.
124
  //load_plugin_textdomain( 'groups', null, 'groups/languages' );
125
  self::version_check();
 
 
 
 
 
 
 
126
  }
127
 
128
  /**
@@ -388,12 +395,16 @@ class Groups_Controller {
388
  $role->remove_cap( GROUPS_ADMINISTER_OPTIONS );
389
  $role->remove_cap( GROUPS_RESTRICT_ACCESS );
390
  }
391
- $wpdb->query('DROP TABLE IF EXISTS ' . _groups_get_tablename( 'group' ) );
392
- $wpdb->query('DROP TABLE IF EXISTS ' . _groups_get_tablename( 'capability' ) );
393
- $wpdb->query('DROP TABLE IF EXISTS ' . _groups_get_tablename( 'user_group' ) );
394
- $wpdb->query('DROP TABLE IF EXISTS ' . _groups_get_tablename( 'user_capability' ) );
395
- $wpdb->query('DROP TABLE IF EXISTS ' . _groups_get_tablename( 'group_capability' ) );
396
  Groups_Options::flush_options();
 
 
 
 
397
  delete_option( GROUPS_ADMINISTRATOR_ACCESS_OVERRIDE ); // keep this to delete the deprecated option @since 2.1.1
398
  delete_option( 'groups_plugin_version' );
399
  delete_option( 'groups_delete_data' );
123
  // and we won't have our up-to-date translations.
124
  //load_plugin_textdomain( 'groups', null, 'groups/languages' );
125
  self::version_check();
126
+
127
+ // load the notice class
128
+ if ( is_admin() ) {
129
+ if ( current_user_can( 'activate_plugins' ) ) { // important: after init hook
130
+ require_once GROUPS_ADMIN_LIB . '/class-groups-admin-notice.php';
131
+ }
132
+ }
133
  }
134
 
135
  /**
395
  $role->remove_cap( GROUPS_ADMINISTER_OPTIONS );
396
  $role->remove_cap( GROUPS_RESTRICT_ACCESS );
397
  }
398
+ $wpdb->query( 'DROP TABLE IF EXISTS ' . _groups_get_tablename( 'group' ) );
399
+ $wpdb->query( 'DROP TABLE IF EXISTS ' . _groups_get_tablename( 'capability' ) );
400
+ $wpdb->query( 'DROP TABLE IF EXISTS ' . _groups_get_tablename( 'user_group' ) );
401
+ $wpdb->query( 'DROP TABLE IF EXISTS ' . _groups_get_tablename( 'user_capability' ) );
402
+ $wpdb->query( 'DROP TABLE IF EXISTS ' . _groups_get_tablename( 'group_capability' ) );
403
  Groups_Options::flush_options();
404
+ if ( class_exists( 'Groups_Admin_Notice' ) ) {
405
+ delete_metadata( 'user', null, Groups_Admin_Notice::HIDE_REVIEW_NOTICE, null, true );
406
+ delete_site_option( Groups_Admin_Notice::INIT_TIME );
407
+ }
408
  delete_option( GROUPS_ADMINISTRATOR_ACCESS_OVERRIDE ); // keep this to delete the deprecated option @since 2.1.1
409
  delete_option( 'groups_plugin_version' );
410
  delete_option( 'groups_delete_data' );
lib/core/class-groups-group.php CHANGED
@@ -30,8 +30,9 @@ require_once( GROUPS_CORE_LIB . '/interface-i-capable.php' );
30
  */
31
  class Groups_Group implements I_Capable {
32
 
33
- const CACHE_GROUP = 'groups';
34
- const READ_BY_NAME = 'read_by_name';
 
35
 
36
  /**
37
  * @var Object Persisted group.
@@ -137,13 +138,28 @@ class Groups_Group implements I_Capable {
137
  case 'users' :
138
  $user_group_table = _groups_get_tablename( 'user_group' );
139
  $users = $wpdb->get_results( $wpdb->prepare(
140
- "SELECT ID FROM $wpdb->users LEFT JOIN $user_group_table ON $wpdb->users.ID = $user_group_table.user_id WHERE $user_group_table.group_id = %d",
141
  Groups_Utility::id( $this->group->group_id )
142
  ) );
143
  if ( $users ) {
144
  $result = array();
145
  foreach( $users as $user ) {
146
- $result[] = new Groups_User( $user->ID );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
147
  }
148
  }
149
  break;
@@ -305,14 +321,20 @@ class Groups_Group implements I_Capable {
305
  public static function read( $group_id ) {
306
  global $wpdb;
307
  $result = false;
308
-
309
- $group_table = _groups_get_tablename( 'group' );
310
- $group = $wpdb->get_row( $wpdb->prepare(
311
- "SELECT * FROM $group_table WHERE group_id = %d",
312
- Groups_Utility::id( $group_id )
313
- ) );
314
- if ( isset( $group->group_id ) ) {
315
- $result = $group;
 
 
 
 
 
 
316
  }
317
  return $result;
318
  }
@@ -422,6 +444,9 @@ class Groups_Group implements I_Capable {
422
  }
423
  }
424
  $result = $group_id;
 
 
 
425
  if ( !empty( $name ) ) {
426
  Groups_Cache::delete( self::READ_BY_NAME . '_' . $name, self::CACHE_GROUP );
427
  }
@@ -473,6 +498,9 @@ class Groups_Group implements I_Capable {
473
  $group->group_id
474
  ) ) ) {
475
  $result = $group->group_id;
 
 
 
476
  if ( !empty( $group->name ) ) {
477
  Groups_Cache::delete( self::READ_BY_NAME . '_' . $group->name, self::CACHE_GROUP );
478
  }
30
  */
31
  class Groups_Group implements I_Capable {
32
 
33
+ const CACHE_GROUP = 'groups';
34
+ const READ_GROUP_BY_ID = 'read_group_by_id';
35
+ const READ_BY_NAME = 'read_by_name';
36
 
37
  /**
38
  * @var Object Persisted group.
138
  case 'users' :
139
  $user_group_table = _groups_get_tablename( 'user_group' );
140
  $users = $wpdb->get_results( $wpdb->prepare(
141
+ "SELECT $wpdb->users.* FROM $wpdb->users LEFT JOIN $user_group_table ON $wpdb->users.ID = $user_group_table.user_id WHERE $user_group_table.group_id = %d",
142
  Groups_Utility::id( $this->group->group_id )
143
  ) );
144
  if ( $users ) {
145
  $result = array();
146
  foreach( $users as $user ) {
147
+ $groups_user = new Groups_User();
148
+ $groups_user->user = new WP_User( $user );
149
+ $result[] = $groups_user;
150
+ }
151
+ }
152
+ break;
153
+ case 'user_ids' :
154
+ $user_group_table = _groups_get_tablename( 'user_group' );
155
+ $user_ids = $wpdb->get_results( $wpdb->prepare(
156
+ "SELECT $wpdb->users.ID FROM $wpdb->users LEFT JOIN $user_group_table ON $wpdb->users.ID = $user_group_table.user_id WHERE $user_group_table.group_id = %d",
157
+ Groups_Utility::id( $this->group->group_id )
158
+ ) );
159
+ if ( $user_ids ) {
160
+ $result = array();
161
+ foreach( $user_ids as $user_id ) {
162
+ $result[] = $user_id->ID;
163
  }
164
  }
165
  break;
321
  public static function read( $group_id ) {
322
  global $wpdb;
323
  $result = false;
324
+ $cached = Groups_Cache::get( self::READ_GROUP_BY_ID . '_' . $group_id, self::CACHE_GROUP );
325
+ if ( $cached !== null ) {
326
+ $result = $cached->value;
327
+ unset( $cached );
328
+ } else {
329
+ $group_table = _groups_get_tablename( 'group' );
330
+ $group = $wpdb->get_row( $wpdb->prepare(
331
+ "SELECT * FROM $group_table WHERE group_id = %d",
332
+ Groups_Utility::id( $group_id )
333
+ ) );
334
+ if ( isset( $group->group_id ) ) {
335
+ $result = $group;
336
+ }
337
+ Groups_Cache::set( self::READ_GROUP_BY_ID . '_' . $group_id, $result, self::CACHE_GROUP );
338
  }
339
  return $result;
340
  }
444
  }
445
  }
446
  $result = $group_id;
447
+ if ( !empty( $group_id ) ) {
448
+ Groups_Cache::delete( self::READ_GROUP_BY_ID . '_' . $group_id, self::CACHE_GROUP );
449
+ }
450
  if ( !empty( $name ) ) {
451
  Groups_Cache::delete( self::READ_BY_NAME . '_' . $name, self::CACHE_GROUP );
452
  }
498
  $group->group_id
499
  ) ) ) {
500
  $result = $group->group_id;
501
+ if ( !empty( $group->group_id ) ) {
502
+ Groups_Cache::delete( self::READ_GROUP_BY_ID . '_' . $group_id, self::CACHE_GROUP );
503
+ }
504
  if ( !empty( $group->name ) ) {
505
  Groups_Cache::delete( self::READ_BY_NAME . '_' . $group->name, self::CACHE_GROUP );
506
  }
lib/core/class-groups-user-group.php CHANGED
@@ -83,6 +83,9 @@ class Groups_User_Group {
83
 
84
  /**
85
  * Persist a user-group relation.
 
 
 
86
  *
87
  * @param array $map attributes - must provide user_id and group_id
88
  * @return true on success, otherwise false
83
 
84
  /**
85
  * Persist a user-group relation.
86
+ *
87
+ * As of Groups 2.2.0, this is not invoked when entries for existing users are created on
88
+ * plugin activation, thus the 'groups_created_user_group' action is not called for these.
89
  *
90
  * @param array $map attributes - must provide user_id and group_id
91
  * @return true on success, otherwise false
lib/core/class-groups-user.php CHANGED
@@ -105,14 +105,16 @@ class Groups_User implements I_Capable {
105
  *
106
  * @param int $user_id
107
  */
108
- public function __construct( $user_id ) {
109
- if ( Groups_Utility::id( $user_id ) ) {
110
- $this->user = get_user_by( 'id', $user_id );
111
- if ( !$this->user ) {
 
 
 
 
112
  $this->user = new WP_User( 0 );
113
  }
114
- } else {
115
- $this->user = new WP_User( 0 );
116
  }
117
  }
118
 
105
  *
106
  * @param int $user_id
107
  */
108
+ public function __construct( $user_id = null ) {
109
+ if ( $user_id !== null ) {
110
+ if ( Groups_Utility::id( $user_id ) ) {
111
+ $this->user = get_user_by( 'id', $user_id );
112
+ if ( !$this->user ) {
113
+ $this->user = new WP_User( 0 );
114
+ }
115
+ } else {
116
  $this->user = new WP_User( 0 );
117
  }
 
 
118
  }
119
  }
120
 
lib/core/wp-init.php CHANGED
@@ -101,6 +101,7 @@ require_once( GROUPS_ACCESS_LIB . '/class-groups-post-access.php' );
101
  if ( $groups_legacy_enable ) {
102
  require_once GROUPS_LEGACY_LIB . '/access/class-groups-post-access-legacy.php';
103
  }
 
104
 
105
  if ( is_admin() ) {
106
  require_once( GROUPS_ACCESS_LIB . '/class-groups-access-meta-boxes.php' );
@@ -132,9 +133,6 @@ require_once GROUPS_EXTRA_LIB . '/class-groups-extra.php';
132
  // register_widget( 'Groups_Widget' );
133
  // }
134
 
135
-
136
-
137
-
138
  /**
139
  * Returns the prefixed DB table name.
140
  * @param string $name the name of the DB table
101
  if ( $groups_legacy_enable ) {
102
  require_once GROUPS_LEGACY_LIB . '/access/class-groups-post-access-legacy.php';
103
  }
104
+ require_once GROUPS_ACCESS_LIB . '/class-groups-comment-access.php';
105
 
106
  if ( is_admin() ) {
107
  require_once( GROUPS_ACCESS_LIB . '/class-groups-access-meta-boxes.php' );
133
  // register_widget( 'Groups_Widget' );
134
  // }
135
 
 
 
 
136
  /**
137
  * Returns the prefixed DB table name.
138
  * @param string $name the name of the DB table
lib/extra/class-groups-extra.php CHANGED
@@ -33,6 +33,7 @@ class Groups_Extra {
33
  */
34
  public static function init() {
35
  add_filter( 'woocommerce_product_is_visible', array( __CLASS__, 'woocommerce_product_is_visible' ), 10, 2 );
 
36
  }
37
 
38
  /**
@@ -53,5 +54,19 @@ class Groups_Extra {
53
  }
54
  return $visible;
55
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
56
  }
57
  add_action( 'init', array( 'Groups_Extra', 'init' ) );
33
  */
34
  public static function init() {
35
  add_filter( 'woocommerce_product_is_visible', array( __CLASS__, 'woocommerce_product_is_visible' ), 10, 2 );
36
+ add_filter( 'groups_comment_access_comment_count_where', array( __CLASS__, 'groups_comment_access_comment_count_where'), 10, 2 );
37
  }
38
 
39
  /**
54
  }
55
  return $visible;
56
  }
57
+
58
+ /**
59
+ * Take WooCommerce comment types into account.
60
+ *
61
+ * @param string $where
62
+ * @param int $post_id
63
+ * @return string
64
+ */
65
+ public static function groups_comment_access_comment_count_where( $where, $post_id ) {
66
+ if ( defined( 'WC_VERSION' ) ) {
67
+ $where .= " AND comment_type NOT IN ('order_note', 'webhook_delivery') ";
68
+ }
69
+ return $where;
70
+ }
71
  }
72
  add_action( 'init', array( 'Groups_Extra', 'init' ) );
lib/wp/class-groups-wordpress.php CHANGED
@@ -27,7 +27,10 @@ if ( !defined( 'ABSPATH' ) ) {
27
  * WordPress capabilities integration.
28
  */
29
  class Groups_WordPress {
30
-
 
 
 
31
  /**
32
  * Hook into actions to extend user capabilities.
33
  *
@@ -39,9 +42,9 @@ class Groups_WordPress {
39
  public static function init() {
40
  // args: string $result, Groups_User $groups_user, string $capability
41
  add_filter( 'groups_user_can', array( __CLASS__, 'groups_user_can' ), 10, 3 );
42
- add_filter( 'user_has_cap', array( __CLASS__, 'user_has_cap' ), 10, 3 );
43
  }
44
-
45
  /**
46
  * Extends Groups user capability with its WP_User capability.
47
  *
@@ -56,37 +59,50 @@ class Groups_WordPress {
56
  // and themes is deprecated", not because we actually use a
57
  // deprecated user level, but because it doesn't exist.
58
  if ( Groups_Capability::read_by_capability( $capability ) ) {
59
- $result = user_can( $groups_user->user->ID, $capability );
 
 
60
  }
61
  }
62
  return $result;
63
  }
64
-
65
  /**
66
  * Extend user capabilities with Groups user capabilities.
67
  *
68
  * @param array $allcaps the capabilities the user has
69
  * @param array $caps the requested capabilities
70
  * @param array $args capability context which can provide the requested capability as $args[0], the user ID as $args[1] and the related object's ID as $args[2]
 
71
  */
72
- public static function user_has_cap( $allcaps, $caps, $args ) {
73
- $user_id = isset( $args[1] ) ? $args[1] : null;
74
- $groups_user = new Groups_User( $user_id );
75
  if ( is_array( $caps ) ) {
76
- // we need to deactivate this because invoking $groups_user->can()
77
- // would trigger this same function and we would end up
78
- // in an infinite loop
79
- remove_filter( 'user_has_cap', array( __CLASS__, 'user_has_cap' ), 10, 3 );
80
- foreach( $caps as $cap ) {
81
- if ( $groups_user->can( $cap ) ) {
82
- $allcaps[$cap] = true;
 
 
 
 
 
 
 
 
 
 
 
83
  }
 
 
84
  }
85
- add_filter( 'user_has_cap', array( __CLASS__, 'user_has_cap' ), 10, 3 );
86
  }
87
  return $allcaps;
88
  }
89
-
90
  /**
91
  * Adds WordPress capabilities to Groups capabilities.
92
  * Must be called explicitly.
27
  * WordPress capabilities integration.
28
  */
29
  class Groups_WordPress {
30
+
31
+ const CACHE_GROUP = 'groups';
32
+ const HAS_CAP = 'has_cap';
33
+
34
  /**
35
  * Hook into actions to extend user capabilities.
36
  *
42
  public static function init() {
43
  // args: string $result, Groups_User $groups_user, string $capability
44
  add_filter( 'groups_user_can', array( __CLASS__, 'groups_user_can' ), 10, 3 );
45
+ add_filter( 'user_has_cap', array( __CLASS__, 'user_has_cap' ), 10, 4 );
46
  }
47
+
48
  /**
49
  * Extends Groups user capability with its WP_User capability.
50
  *
59
  // and themes is deprecated", not because we actually use a
60
  // deprecated user level, but because it doesn't exist.
61
  if ( Groups_Capability::read_by_capability( $capability ) ) {
62
+ if ( isset( $groups_user->user ) && isset( $groups_user->user->ID ) ) {
63
+ $result = user_can( $groups_user->user->ID, $capability );
64
+ }
65
  }
66
  }
67
  return $result;
68
  }
69
+
70
  /**
71
  * Extend user capabilities with Groups user capabilities.
72
  *
73
  * @param array $allcaps the capabilities the user has
74
  * @param array $caps the requested capabilities
75
  * @param array $args capability context which can provide the requested capability as $args[0], the user ID as $args[1] and the related object's ID as $args[2]
76
+ * @param WP_User $user the user object
77
  */
78
+ public static function user_has_cap( $allcaps, $caps, $args, $user ) {
 
 
79
  if ( is_array( $caps ) ) {
80
+
81
+ $user_id = isset( $user->ID ) ? $user->ID : isset( $args[1] ) ? $args[1] : 0;
82
+ $hash = md5( json_encode( $caps ) . json_encode( $args ) );
83
+ $cached = Groups_Cache::get( self::HAS_CAP . '_' . $user_id . '_' . $hash, self::CACHE_GROUP );
84
+
85
+ if ( $cached !== null ) {
86
+ $allcaps = $cached->value;
87
+ unset( $cached );
88
+ } else {
89
+ $groups_user = new Groups_User( $user_id );
90
+ // we need to deactivate this because invoking $groups_user->can()
91
+ // would trigger this same function and we would end up
92
+ // in an infinite loop
93
+ remove_filter( 'user_has_cap', array( __CLASS__, 'user_has_cap' ), 10 );
94
+ foreach( $caps as $cap ) {
95
+ if ( $groups_user->can( $cap ) ) {
96
+ $allcaps[$cap] = true;
97
+ }
98
  }
99
+ add_filter( 'user_has_cap', array( __CLASS__, 'user_has_cap' ), 10, 4 );
100
+ Groups_Cache::set( self::HAS_CAP . '_' . $user_id . '_' . $hash, $allcaps, self::CACHE_GROUP );
101
  }
 
102
  }
103
  return $allcaps;
104
  }
105
+
106
  /**
107
  * Adds WordPress capabilities to Groups capabilities.
108
  * Must be called explicitly.
readme.txt CHANGED
@@ -3,8 +3,8 @@ Contributors: itthinx, proaktion
3
  Donate link: http://www.itthinx.com/plugins/groups
4
  Tags: groups, access, access control, membership, memberships, member, members, capability, capabilities, content, download, downloads, file, file access, files, paypal, permission, permissions, subscription, subscriptions, woocommerce
5
  Requires at least: 4.0
6
- Tested up to: 4.7.4
7
- Stable tag: 2.1.2
8
  License: GPLv3
9
 
10
  Groups is an efficient and powerful solution, providing group-based user membership management, group-based capabilities and content access control.
@@ -189,6 +189,30 @@ See also the [Groups Documentation](http://docs.itthinx.com/document/groups/) pa
189
 
190
  == Changelog ==
191
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
192
  = 2.1.2 =
193
  * Fixed a warning that came up when the post type in a query is provided as an array indicating multiple post types.
194
  * Users who can administer Groups (with the groups_admin_groups capability) now also see posts restricted to groups
@@ -239,6 +263,8 @@ See also the [Groups Documentation](http://docs.itthinx.com/document/groups/) pa
239
 
240
  == Upgrade Notice ==
241
 
242
- = 2.1.2 =
243
  Groups 2.x simplifies the way access restrictions are handled.
244
- This release contains improvements and fixes related to the visibility of posts by Groups administrators, internal procedures and compatibility with other plugins.
 
 
3
  Donate link: http://www.itthinx.com/plugins/groups
4
  Tags: groups, access, access control, membership, memberships, member, members, capability, capabilities, content, download, downloads, file, file access, files, paypal, permission, permissions, subscription, subscriptions, woocommerce
5
  Requires at least: 4.0
6
+ Tested up to: 4.7.5
7
+ Stable tag: 2.2.0
8
  License: GPLv3
9
 
10
  Groups is an efficient and powerful solution, providing group-based user membership management, group-based capabilities and content access control.
189
 
190
  == Changelog ==
191
 
192
+ = 2.2.0 =
193
+ * Important change in this version: If access restrictions for post type are disabled, related entries will not be protected anymore.
194
+ * Improved the activation performance by simplifying the creation of user-group entries.
195
+ The 'groups_created_user_group' action is not invoked on incorporating existing users and
196
+ a single query is used to create entries for all users.
197
+ Based on suggestions from @haroldkyle in https://github.com/itthinx/groups/pull/14
198
+ * Added a warning message displayed in the plugins list when Groups is going to delete its
199
+ data on deactivation.
200
+ * Added the ability to obtain user_ids from Groups_Group.
201
+ * Improved the performance when obtaining users from Groups_Group.
202
+ Based on suggestions from @tricki in https://github.com/itthinx/groups/pull/50
203
+ * Adjusted the signature of the Groups_User constructor to use null as default for its $user_id argument.
204
+ * Added methods in Groups_Post_Access to get and set which post types Groups should handle.
205
+ * Changed the default assumption to handle only post types that are 'public' by default. Others are not handled by default.
206
+ * Updated the Options to show all available post types.
207
+ * Improved performance by limiting our posts_where, wp_count_posts and other filters in Groups_Post_Access to handled post types only.
208
+ * Fixed a potential fatal error when the user_register hook is fired and get_current_screen() is not defined.
209
+ * Updated translations.
210
+ * Fixed a notice when no post types are selected in Groups > Options.
211
+ * Added comment filters to hide comments on protected entries.
212
+ * Improved the performance of the post filter.
213
+ * Added several performance improvements related to data retrieval and caching on various objects and data sets.
214
+ * Added a notice handler class.
215
+
216
  = 2.1.2 =
217
  * Fixed a warning that came up when the post type in a query is provided as an array indicating multiple post types.
218
  * Users who can administer Groups (with the groups_admin_groups capability) now also see posts restricted to groups
263
 
264
  == Upgrade Notice ==
265
 
266
+ = 2.2.0 =
267
  Groups 2.x simplifies the way access restrictions are handled.
268
+ This release contains performance improvements and fixes.
269
+ Important: It also changes the behaviour for post types that Groups should not handle, if a post type is disabled, related entries will not be protected anymore. This is a fundamental change with respect to the previous behavior.
270
+ We recommend to make a FULL BACKUP of your site and database before upgrading.