PluginProbe
User Access Manager / trunk
User Access Manager vtrunk
2.3.20 2.3.19 2.3.18 2.3.17 2.3.16 2.3.15 2.3.14 2.3.13 trunk 0.6 0.6.1 0.6.2 0.7 0.7 Beta 0.7.0.1 0.8 0.8.0.1 0.8.0.2 0.9 0.9.1 0.9.1.1 0.9.1.2 0.9.1.3 0.9.1.4 1.0 All 136 releases
← All changes | includes/language.php +21 -5 2.3.13trunk View file →
@@ -18,8 +18,9 @@
18 18 define('TXT_UAM_WORDPRESS_VERSION_TO_LOW', __('Sorry you need at least WordPress version 3.0 to use the User Access Manager. Your current WordPress version is %s.', 'user-access-manager'));
19 19 /** @noinspection HtmlUnknownTarget */
20 20 define('TXT_UAM_NEED_DATABASE_UPDATE', __('Please update the database of the User Access Manager. <a href="%s">Click here to proceed</a>', 'user-access-manager'));
21 21 define('TXT_UAM_ERROR', __('The following error occurred: %s', 'user-access-manager'));
22 +define('TXT_UAM_REST_ACCESS_DENIED', __('Sorry, you are not allowed to access this content.', 'user-access-manager'));
22 23
23 24 // --- Multiple use ---
24 25 define('TXT_UAM_ALL', __('All', 'user-access-manager'));
25 26 define('TXT_UAM_ALL_USERS', __('All users (group and none group users)', 'user-access-manager'));
@@ -34,8 +35,9 @@
34 35 define('TXT_UAM_SETTINGS_GROUP_SECTION_DEFAULT', __('Default', 'user-access-manager'));
35 36
36 37 // --- Setting Page -> object settings ---
37 38 define('TXT_UAM_POST_TYPES_SECTION_SELECTION_SETTING', __('Object type', 'user-access-manager'));
39 +define('TXT_UAM_POST_TYPES_SECTION_SELECTION_SETTING_DESC', __('Choose which post type the settings below apply to. Each post type is configured separately.', 'user-access-manager'));
38 40 define('TXT_UAM_POST_TYPES_SETTING', __('Post type settings', 'user-access-manager'));
39 41 define('TXT_UAM_TAXONOMIES_SETTING', __('Taxonomies settings', 'user-access-manager'));
40 42 define('TXT_UAM_DEFAULT_SETTING', __('Default settings', 'user-access-manager'));
41 43 define('TXT_UAM_DEFAULT_SETTING_DESC', __('Set up the behaviour if the object is locked', 'user-access-manager'));
@@ -87,9 +89,9 @@
87 89 define('TXT_UAM_USE_CUSTOM_FILE_HANDLING_FILE', __('Use custom file handling file', 'user-access-manager'));
88 90 define('TXT_UAM_USE_CUSTOM_FILE_HANDLING_FILE_DESC', __('Selecting "Yes" will allow you to use your own config file.', 'user-access-manager'));
89 91 define('TXT_UAM_CUSTOM_FILE_HANDLING_FILE', __('Custom file handling file', 'user-access-manager'));
90 92 define('TXT_UAM_CUSTOM_FILE_HANDLING_FILE_DESC', __('Edit this content if you are using the custom file handling file setting.', 'user-access-manager'));
91 -define('TXT_UAM_LOCK_FILE_DESC', __('If you select "Yes" all files will locked by a .htaccess file and only users with access can download files. <br/><strong style="color:red;">Note: If you activate this option the plugin will overwrite a \'.htaccess\' file at the upload folder, if you use already one to protect your files. Also if you have no permalinks activated your upload dir will protect by a \'.htaccess\' with a random password and all old media files insert in a previous post/page will not work anymore. You have to update your posts/pages (not necessary if you have permalinks activated).</strong>', 'user-access-manager'));
93 +define('TXT_UAM_LOCK_FILE_DESC', __('If you select "Yes" all files will locked by a .htaccess file and only users with access can download files. <br/><strong class="uam_note">Note: If you activate this option the plugin will overwrite a \'.htaccess\' file at the upload folder, if you use already one to protect your files. Also if you have no permalinks activated your upload dir will protect by a \'.htaccess\' with a random password and all old media files insert in a previous post/page will not work anymore. You have to update your posts/pages (not necessary if you have permalinks activated).</strong>', 'user-access-manager'));
92 94 define('TXT_UAM_LOCKED_DIRECTORY_TYPE', __('Locked directory type', 'user-access-manager'));
93 95 define('TXT_UAM_LOCKED_DIRECTORY_TYPE_DESC', __('"WordPress" will only lock files handled by the WordPress media manager (recommended), "All" will lock all files at the upload directory, "Custom" will use a custom string.', 'user-access-manager'));
94 96 define('TXT_UAM_LOCKED_DIRECTORY_TYPE_WORDPRESS', __('WordPress', 'user-access-manager'));
95 97 define('TXT_UAM_LOCKED_DIRECTORY_TYPE_ALL', __('All', 'user-access-manager'));
@@ -128,8 +130,9 @@
128 130 define('TXT_UAM_FULL_ACCESS_ROLE_SUBSCRIBER', __('Subscriber', 'user-access-manager'));
129 131
130 132 // --- Settings Page -> taxonomies ---
131 133 define('TXT_UAM_TAXONOMIES_SECTION_SELECTION_SETTING', __('Object type', 'user-access-manager'));
134 +define('TXT_UAM_TAXONOMIES_SECTION_SELECTION_SETTING_DESC', __('Choose which taxonomy the settings below apply to. Each taxonomy is configured separately.', 'user-access-manager'));
132 135 define('TXT_UAM_TAXONOMY_SETTING', __('Taxonomy settings', 'user-access-manager'));
133 136 define('TXT_UAM_TAXONOMY_SETTING_DESC', __('Set up the behaviour if a taxonomy is locked', 'user-access-manager'));
134 137 define('TXT_UAM_HIDE_EMPTY_DEFAULT', __('Hide empty', 'user-access-manager'));
135 138 define('TXT_UAM_HIDE_EMPTY_DEFAULT_DESC', __('Selecting "Yes" will hide empty taxonomies which are containing only empty childes or no childes.', 'user-access-manager'));
@@ -137,8 +140,9 @@
137 140 define('TXT_UAM_HIDE_EMPTY_OBJECT_DESC', __('Selecting "Yes" will hide empty %s which are containing only empty childes or no childes.', 'user-access-manager'));
138 141
139 142 // --- Settings Page -> cache ---
140 143 define('TXT_UAM_CACHE_SECTION_SELECTION_SETTING', __('Active caching method', 'user-access-manager'));
144 +define('TXT_UAM_CACHE_SECTION_SELECTION_SETTING_DESC', __('Selects the caching method the plugin uses. Changing it takes effect immediately, the settings below belong to the selected method.', 'user-access-manager'));
141 145 define('TXT_UAM_CACHE_SETTING', __('Cache settings', 'user-access-manager'));
142 146 define('TXT_UAM_NONE_SETTING', __('Cache deactivated', 'user-access-manager'));
143 147 define('TXT_UAM_NONE_SETTING_DESC', __('The cache is currently deactivated.', 'user-access-manager'));
144 148 define('TXT_UAM_FILESYSTEMCACHEPROVIDER_SETTING', __('File system cache', 'user-access-manager'));
@@ -168,8 +172,11 @@
168 172 define('TXT_UAM_REDIRECT_TO_BLOG', __('To blog start page', 'user-access-manager'));
169 173 define('TXT_UAM_REDIRECT_TO_LOGIN', __('To login page (wp-admin)', 'user-access-manager'));
170 174 define('TXT_UAM_REDIRECT_TO_PAGE', __('Custom page: ', 'user-access-manager'));
171 175 define('TXT_UAM_REDIRECT_TO_URL', __('Custom URL: ', 'user-access-manager'));
176 +define('TXT_UAM_REDIRECT_TO_ORIGIN', __('To origin page (the page the user came from)', 'user-access-manager'));
177 +define('TXT_UAM_APPEND_REDIRECT_TO_PARAMETER', __('Append requested URL to the redirect', 'user-access-manager'));
178 +define('TXT_UAM_APPEND_REDIRECT_TO_PARAMETER_DESC', __('Selecting "Yes" will append the originally requested URL as "redirect_to" parameter to the redirect URL, so that a custom login page can send the user back to it after the login.', 'user-access-manager'));
172 179 define('TXT_UAM_LOCK_RECURSIVE', __('Lock recursive', 'user-access-manager'));
173 180 define('TXT_UAM_LOCK_RECURSIVE_DESC', __('Selecting "Yes" will lock all child posts/pages of a post/page if a user has no access to the parent page. Note: Setting this option to "No" could result in display errors relating to the hierarchy.', 'user-access-manager'));
174 181 define('TXT_UAM_BLOG_ADMIN_HINT_TEXT', __('Admin hint text', 'user-access-manager'));
175 182 define('TXT_UAM_BLOG_ADMIN_HINT_TEXT_DESC', __('The text which will shown behind the post/page.', 'user-access-manager'));
@@ -195,8 +202,9 @@
195 202 // --- User groups page ---
196 203 define('TXT_UAM_MANAGE_GROUP', __('Manage user groups', 'user-access-manager'));
197 204 define('TXT_UAM_USER_GROUPS_SETTING', __('User groups', 'user-access-manager'));
198 205 define('TXT_UAM_GROUP_ROLE', __('Role affiliation', 'user-access-manager'));
206 +define('TXT_UAM_GROUP_ROLE_DESC', __('Every user with one of the selected roles automatically belongs to this group, without being added to it individually. Administrators are not listed because they always have full access.', 'user-access-manager'));
199 207 define('TXT_UAM_NAME', __('Name', 'user-access-manager'));
200 208 define('TXT_UAM_DESCRIPTION', __('Description', 'user-access-manager'));
201 209 define('TXT_UAM_READ_ACCESS', __('Read access', 'user-access-manager'));
202 210 define('TXT_UAM_WRITE_ACCESS', __('Write access', 'user-access-manager'));
@@ -202,8 +210,11 @@
202 210 define('TXT_UAM_WRITE_ACCESS', __('Write access', 'user-access-manager'));
203 211 define('TXT_UAM_DELETE', __('Delete', 'user-access-manager'));
204 212 define('TXT_UAM_UPDATE_GROUP', __('Update group', 'user-access-manager'));
205 213 define('TXT_UAM_ADD', __('Add', 'user-access-manager'));
214 +define('TXT_UAM_REMOVE', __('Remove', 'user-access-manager'));
215 +define('TXT_UAM_OVERWRITE', __('Overwrite', 'user-access-manager'));
216 +define('TXT_UAM_BULK_TYPE_DESC', __('"Add" assigns the selected groups in addition to the ones the content already has, "Remove" takes only the selected groups away, and "Overwrite" replaces all existing groups with the selection.', 'user-access-manager'));
206 217 define('TXT_UAM_ADD_GROUP', __('Add user group', 'user-access-manager'));
207 218 define('TXT_UAM_EDIT_GROUP', __('Edit user group', 'user-access-manager'));
208 219 define('TXT_UAM_GROUP_NAME', __('User group name', 'user-access-manager'));
209 220 define('TXT_UAM_GROUP_NAME_DESC', __('The name is used to identify the access user group.', 'user-access-manager'));
@@ -211,11 +222,11 @@
211 222 define('TXT_UAM_GROUP_DESC_DESC', __('The description of the group.', 'user-access-manager'));
212 223 define('TXT_UAM_GROUP_IP_RANGE', __('IP range', 'user-access-manager'));
213 224 define('TXT_UAM_GROUP_IP_RANGE_DESC', __('Type in the IP ranges of users which are join these groups by their IP address without login. Set ranges like "BEGIN"-"END", separate ranges by using ";", single IPs are also allowed. Example: 192.168.0.1-192.168.0.10;192.168.0.20-192.168.0.30', 'user-access-manager'));
214 225 define('TXT_UAM_GROUP_READ_ACCESS', __('Read access', 'user-access-manager'));
215 -define('TXT_UAM_GROUP_READ_ACCESS_DESC', __('The read access.', 'user-access-manager'));
226 +define('TXT_UAM_GROUP_READ_ACCESS_DESC', __('Controls who may see content locked by this group on the site. "Only group users" limits it to members of the group, "All users" makes the content readable by everyone.', 'user-access-manager'));
216 227 define('TXT_UAM_GROUP_WRITE_ACCESS', __('Write access', 'user-access-manager'));
217 -define('TXT_UAM_GROUP_WRITE_ACCESS_DESC', __('The write access.', 'user-access-manager'));
228 +define('TXT_UAM_GROUP_WRITE_ACCESS_DESC', __('Controls who may edit content locked by this group in the admin area. "Only group users" limits editing to members, "All users" allows everyone, "None" means this group never grants editing rights.', 'user-access-manager'));
218 229 define('TXT_UAM_GROUP_ADDED', __('Group was added successfully.', 'user-access-manager'));
219 230 define('TXT_UAM_GROUP_NAME_ERROR', __('Group name can not be empty.', 'user-access-manager'));
220 231 define('TXT_UAM_DELETE_GROUP', __('Group(s) was deleted successfully.', 'user-access-manager'));
221 232 define('TXT_UAM_USER_GROUP_EDIT_SUCCESS', __('User group edit successfully.', 'user-access-manager'));
@@ -221,8 +232,9 @@
221 232 define('TXT_UAM_USER_GROUP_EDIT_SUCCESS', __('User group edit successfully.', 'user-access-manager'));
222 233 define('TXT_UAM_IP_RANGE', __('IP range', 'user-access-manager'));
223 234 define('TXT_UAM_DEFAULT_USER_GROUPS_SETTING', __('Default user groups', 'user-access-manager'));
224 235 define('TXT_UAM_DEFAULT_USER_GROUPS_SECTION_SELECTION_SETTING', __('Default user groups for object type', 'user-access-manager'));
236 +define('TXT_UAM_DEFAULT_USER_GROUPS_SECTION_SELECTION_SETTING_DESC', __('Choose the object type whose default groups you want to edit. New content of that type is assigned the groups selected below.', 'user-access-manager'));
225 237 define('TXT_UAM_UPDATE_DEFAULT_USER_GROUPS', __('Update default user groups', 'user-access-manager'));
226 238 define('TXT_UAM_SET_DEFAULT_USER_GROUP_SUCCESS', __('Default user groups updated', 'user-access-manager'));
227 239 define('TXT_UAM_POST_TYPE', __('Post Type', 'user-access-manager'));
228 240 define('TXT_UAM_TAXONOMY_TYPE', __('Taxonomy', 'user-access-manager'));
@@ -247,10 +259,10 @@
247 259 define('TXT_UAM_REPAIR_DATABASE', __('Repair the database', 'user-access-manager'));
248 260 define('TXT_UAM_REPAIR_DATABASE_DESCRIPTION', __('Try to repair the database.', 'user-access-manager'));
249 261 define('TXT_UAM_REPAIR_DATABASE_REPAIR_NOW', __('repair now', 'user-access-manager'));
250 262 define('TXT_UAM_REPAIR_DATABASE_SUCCESS', __('Database repair successfull', 'user-access-manager'));
251 -define('TXT_UAM_DATABASE_BROKEN', __('<b style="color:red;">Your UAM database seems broken. You should try to repair it.</b>', 'user-access-manager'));
252 -define('TXT_UAM_DATABASE_OK', __('<b style="color:green;">Your UAM database seems to be in good condition.</b>', 'user-access-manager'));
263 +define('TXT_UAM_DATABASE_BROKEN', __('Your UAM database seems broken. You should try to repair it.', 'user-access-manager'));
264 +define('TXT_UAM_DATABASE_OK', __('Your UAM database seems to be in good condition.', 'user-access-manager'));
253 265 define('TXT_UAM_REVERT_DATABASE', __('Revert the database', 'user-access-manager'));
254 266 define('TXT_UAM_REVERT_DATABASE_DESCRIPTION', __('Choose a backup to revert the database to this user access manager database version. <b>Note: The user access manager database version differs from the user access manager version.</b>', 'user-access-manager'));
255 267 define('TXT_UAM_REVERT_DATABASE_REVERT_NOW', __('revert now', 'user-access-manager'));
256 268 define('TXT_UAM_REVERT_DATABASE_SUCCESS', __('Revert successfull', 'user-access-manager'));
@@ -332,10 +344,12 @@
332 344
333 345
334 346 // --- User group ---
335 347 define('TXT_UAM_GROUP_ASSIGNMENT_TIME', __('Setup time based group assignment', 'user-access-manager'));
348 +define('TXT_UAM_GROUP_REMOVE_ASSIGNMENT_TIME', __('Remove time based assignment', 'user-access-manager'));
336 349 define('TXT_UAM_GROUP_FROM_DATE', __('From', 'user-access-manager'));
337 350 define('TXT_UAM_GROUP_TO_DATE', __('To', 'user-access-manager'));
351 +define('TXT_UAM_DEFAULT_GROUP_TIME_DESCRIPTION', __('Optional. A time span counted from the moment the content is created, in the format days-hours:minutes:seconds. Leave both fields empty to assign the group permanently.', 'user-access-manager'));
338 352 define('TXT_UAM_GROUP_FROM_TIME', __('From', 'user-access-manager'));
339 353 define('TXT_UAM_GROUP_TO_TIME', __('To', 'user-access-manager'));
340 354
341 355
@@ -343,8 +357,10 @@
343 357 define('TXT_UAM_USER', __('User', 'user-access-manager'));
344 358 define('TXT_UAM_ROLE', __('Role', 'user-access-manager'));
345 359 define('TXT_UAM_ADD_DYNAMIC_NOT_LOGGED_IN_USERS', __('Not logged in users', 'user-access-manager'));
346 360 define('TXT_UAM_ADD_DYNAMIC_GROUP', __('Add dynamic groups', 'user-access-manager'));
361 +define('TXT_UAM_ADD_DYNAMIC_GROUP_PLACEHOLDER', __('Search for a user or a role…', 'user-access-manager'));
362 +define('TXT_UAM_ADD_DYNAMIC_GROUP_DESCRIPTION', __('Start typing to assign a single user or a whole role to this content, without creating a user group for them first. At least two characters are needed.', 'user-access-manager'));
347 363
348 364 // --- Login widget ---
349 365 define('TXT_UAM_LOGIN_WIDGET_TITLE', __('UAM login widget', 'user-access-manager'));
350 366 define('TXT_UAM_LOGIN_WIDGET_DESC', __('User Access Manager login widget for users.', 'user-access-manager'));