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
user-access-manager / includes / language.php

language.php in User Access Manager trunk, at includes/language.php

373 lines 34.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * language.php
4 *
5 * The language definitions.
6 *
7 * PHP versions 5
8 *
9 * @author Alexander Schneider <alexanderschneider85@gmail.com>
10 * @copyright 2008-2017 Alexander Schneider
11 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU General Public License, version 2
12 * @version SVN: $Id$
13 * @link http://wordpress.org/extend/plugins/user-access-manager/
14 */
15
16 // --- Error Messages ---
17 define('TXT_UAM_PHP_VERSION_TO_LOW', __('Sorry you need at least PHP version 7.2 to use the User Access Manager. Your current PHP version is %s. See <a href="https://github.com/GM-Alex/user-access-manager/wiki/Troubleshoot">https://github.com/GM-Alex/user-access-manager/wiki/Troubleshoot</a> for more information.', 'user-access-manager'));
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 /** @noinspection HtmlUnknownTarget */
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 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'));
23
24 // --- Multiple use ---
25 define('TXT_UAM_ALL', __('All', 'user-access-manager'));
26 define('TXT_UAM_ALL_USERS', __('All users (group and none group users)', 'user-access-manager'));
27 define('TXT_UAM_ONLY_GROUP_USERS', __('Only group users', 'user-access-manager'));
28 define('TXT_UAM_NONE', __('None', 'user-access-manager'));
29 define('TXT_UAM_YES', __('Yes', 'user-access-manager'));
30 define('TXT_UAM_NO', __('No', 'user-access-manager'));
31
32
33 // --- Setting Page ---
34 define('TXT_UAM_SETTINGS', __('Settings', 'user-access-manager'));
35 define('TXT_UAM_SETTINGS_GROUP_SECTION_DEFAULT', __('Default', 'user-access-manager'));
36
37 // --- Setting Page -> object settings ---
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'));
40 define('TXT_UAM_POST_TYPES_SETTING', __('Post type settings', 'user-access-manager'));
41 define('TXT_UAM_TAXONOMIES_SETTING', __('Taxonomies settings', 'user-access-manager'));
42 define('TXT_UAM_DEFAULT_SETTING', __('Default settings', 'user-access-manager'));
43 define('TXT_UAM_DEFAULT_SETTING_DESC', __('Set up the behaviour if the object is locked', 'user-access-manager'));
44 define('TXT_UAM_DEFAULT_TITLE', __('Title', 'user-access-manager'));
45 define('TXT_UAM_DEFAULT_TITLE_DESC', __('Displayed text as title if user has no access', 'user-access-manager'));
46 define('TXT_UAM_HIDE_DEFAULT_TITLE', __('Hide title', 'user-access-manager'));
47 define('TXT_UAM_HIDE_DEFAULT_TITLE_DESC', __('Selecting "Yes" will show the text which is defined at "Title" if user has no access.', 'user-access-manager'));
48 define('TXT_UAM_DEFAULT_CONTENT', __('Content', 'user-access-manager'));
49 define('TXT_UAM_DEFAULT_CONTENT_DESC', __('Content displayed if user has no access. You can add a login-form by adding the keyword <strong>[LOGIN_FORM]</strong>. This form will be shown on single %s, otherwise a link will be shown.', 'user-access-manager'));
50 define('TXT_UAM_HIDE_DEFAULT', __('Hide complete', 'user-access-manager'));
51 define('TXT_UAM_HIDE_DEFAULT_DESC', __('Selecting "Yes" will hide %s if the user has no access.', 'user-access-manager'));
52 define('TXT_UAM_DEFAULT_COMMENT_CONTENT', __('Comment text', 'user-access-manager'));
53 define('TXT_UAM_DEFAULT_COMMENT_CONTENT_DESC', __('Displayed text as comment text if user has no access', 'user-access-manager'));
54 define('TXT_UAM_HIDE_DEFAULT_COMMENT', __('Hide comments', 'user-access-manager'));
55 define('TXT_UAM_HIDE_DEFAULT_COMMENT_DESC', __('Selecting "Yes" will show the text which is defined at "%s comment text" if user has no access.', 'user-access-manager'));
56 define('TXT_UAM_DEFAULT_COMMENTS_LOCKED', __('Lock comments', 'user-access-manager'));
57 define('TXT_UAM_DEFAULT_COMMENTS_LOCKED_DESC', __('Selecting "yes" allows users to comment even if the content is locked', 'user-access-manager'));
58 define('TXT_UAM_SHOW_DEFAULT_CONTENT_BEFORE_MORE', __('Show content before &lt;!--more--&gt; tag', 'user-access-manager'));
59 define('TXT_UAM_SHOW_DEFAULT_CONTENT_BEFORE_MORE_DESC', __('Shows the content before the &lt;!--more--&gt; tag and after that the defined text at "%s content". If no &lt;!--more--&gt; is set the defined text at "%s content" will be shown.', 'user-access-manager')); //TODO
60 define('TXT_UAM_OBJECT_USE_DEFAULT', __('Use default settings for %s', 'user-access-manager'));
61 define('TXT_UAM_OBJECT_USE_DEFAULT_DESC', __('If selected the settings form the default type will be used.', 'user-access-manager'));
62 define('TXT_UAM_OBJECT_SETTING', __('%s settings', 'user-access-manager'));
63 define('TXT_UAM_OBJECT_SETTING_DESC', __('Set up the behaviour if the %s is locked', 'user-access-manager'));
64 define('TXT_UAM_OBJECT_TITLE', __('%s title', 'user-access-manager'));
65 define('TXT_UAM_OBJECT_TITLE_DESC', __('Displayed text as %s title if user has no access', 'user-access-manager'));
66 define('TXT_UAM_HIDE_OBJECT_TITLE', __('Hide %s title', 'user-access-manager'));
67 define('TXT_UAM_HIDE_OBJECT_TITLE_DESC', __('Selecting "Yes" will show the text which is defined at "%s title" if user has no access.', 'user-access-manager'));
68 define('TXT_UAM_OBJECT_CONTENT', __('%s content', 'user-access-manager'));
69 define('TXT_UAM_OBJECT_CONTENT_DESC', __('Content displayed if user has no access. You can add a login-form by adding the keyword <strong>[LOGIN_FORM]</strong>. This form will be shown on single %s, otherwise a link will be shown.', 'user-access-manager'));
70 define('TXT_UAM_HIDE_OBJECT', __('Hide complete %s', 'user-access-manager'));
71 define('TXT_UAM_HIDE_OBJECT_DESC', __('Selecting "Yes" will hide %s if the user has no access.', 'user-access-manager'));
72 define('TXT_UAM_OBJECT_COMMENT_CONTENT', __('%s comment text', 'user-access-manager'));
73 define('TXT_UAM_OBJECT_COMMENT_CONTENT_DESC', __('Displayed text as %s comment text if user has no access', 'user-access-manager'));
74 define('TXT_UAM_HIDE_OBJECT_COMMENT', __('Hide %s comments', 'user-access-manager'));
75 define('TXT_UAM_HIDE_OBJECT_COMMENT_DESC', __('Selecting "Yes" will show the text which is defined at "%s comment text" if user has no access.', 'user-access-manager'));
76 define('TXT_UAM_OBJECT_COMMENTS_LOCKED', __('Lock %s comments', 'user-access-manager'));
77 define('TXT_UAM_OBJECT_COMMENTS_LOCKED_DESC', __('Selecting "yes" also locks comments on locked %s', 'user-access-manager'));
78 define('TXT_UAM_SHOW_OBJECT_CONTENT_BEFORE_MORE', __('Show %s content before &lt;!--more--&gt; tag', 'user-access-manager'));
79 define('TXT_UAM_SHOW_OBJECT_CONTENT_BEFORE_MORE_DESC', __('Shows the %s content before the &lt;!--more--&gt; tag and after that the defined text at "%s content". If no &lt;!--more--&gt; is set the defined text at "%s content" will shown.', 'user-access-manager')); //TODO
80
81 // --- Setting Page -> file settings ---
82 define('TXT_UAM_FILE_SETTING', __('File settings', 'user-access-manager'));
83 define('TXT_UAM_FILE_SETTING_DESC', __('Set up the behaviour of files', 'user-access-manager'));
84 define('TXT_UAM_LOCK_FILE', __('Lock files', 'user-access-manager'));
85 define('TXT_UAM_NO_ACCESS_IMAGE_TYPE', __('No access image type', 'user-access-manager'));
86 define('TXT_UAM_NO_ACCESS_IMAGE_TYPE_DESC', __('If you choose "Custom", please specify the full path to your image.', 'user-access-manager'));
87 define('TXT_UAM_NO_ACCESS_IMAGE_TYPE_DEFAULT', __('Default', 'user-access-manager'));
88 define('TXT_UAM_NO_ACCESS_IMAGE_TYPE_CUSTOM', __('Custom', 'user-access-manager'));
89 define('TXT_UAM_USE_CUSTOM_FILE_HANDLING_FILE', __('Use custom file handling file', 'user-access-manager'));
90 define('TXT_UAM_USE_CUSTOM_FILE_HANDLING_FILE_DESC', __('Selecting "Yes" will allow you to use your own config file.', 'user-access-manager'));
91 define('TXT_UAM_CUSTOM_FILE_HANDLING_FILE', __('Custom file handling file', 'user-access-manager'));
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'));
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'));
94 define('TXT_UAM_LOCKED_DIRECTORY_TYPE', __('Locked directory type', 'user-access-manager'));
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'));
96 define('TXT_UAM_LOCKED_DIRECTORY_TYPE_WORDPRESS', __('WordPress', 'user-access-manager'));
97 define('TXT_UAM_LOCKED_DIRECTORY_TYPE_ALL', __('All', 'user-access-manager'));
98 define('TXT_UAM_LOCKED_DIRECTORY_TYPE_CUSTOM', __('Custom', 'user-access-manager'));
99 define('TXT_UAM_LOCK_FILE_TYPES', __('Locked file types', 'user-access-manager'));
100 define('TXT_UAM_LOCK_FILE_TYPES_DESC', __('Lock all files, type in file types which you will lock if the post/page is locked or define file types which will not be locked. <strong>Note:</strong> If you have no problems use all to get the maximum security.', 'user-access-manager'));
101 define('TXT_UAM_LOCK_FILE_TYPES_ALL', __('All', 'user-access-manager'));
102 define('TXT_UAM_LOCK_FILE_TYPES_SELECTED', __('File types to lock: ', 'user-access-manager'));
103 define('TXT_UAM_LOCK_FILE_TYPES_NOT_SELECTED', __('File types not to lock: ', 'user-access-manager'));
104 define('TXT_UAM_FILE_PASS_TYPE', __('.htaccess password', 'user-access-manager'));
105 define('TXT_UAM_FILE_PASS_TYPE_DESC', __('Set up the password for the .htaccess access. This password is only needed if you need a direct access to your files.', 'user-access-manager'));
106 define('TXT_UAM_FILE_PASS_TYPE_RANDOM', __('Use a random generated password.', 'user-access-manager'));
107 define('TXT_UAM_FILE_PASS_TYPE_USER', __('Use the password of the current logged in admin.', 'user-access-manager'));
108 define('TXT_UAM_DOWNLOAD_TYPE', __('Download type', 'user-access-manager'));
109 define('TXT_UAM_DOWNLOAD_TYPE_DESC', __('Selecting the type for downloading. <strong>Note:</strong> For using fopen you need "safe_mode = off".', 'user-access-manager'));
110 define('TXT_UAM_INLINE_FILES', __('Inline file types', 'user-access-manager'));
111 define('TXT_UAM_INLINE_FILES_DESC', __('These files (comma separated) will be shown within the browser window and not downloaded (images are always inline).', 'user-access-manager'));
112 define('TXT_UAM_DOWNLOAD_TYPE_NORMAL', __('Normal', 'user-access-manager'));
113 define('TXT_UAM_DOWNLOAD_TYPE_FOPEN', __('fopen', 'user-access-manager'));
114 define('TXT_UAM_DOWNLOAD_TYPE_XSENDFILE', __('XSendfile', 'user-access-manager'));
115 define('TXT_UAM_DOWNLOAD_TYPE_XACCELREDIRECT', __('X-Accel-Redirect', 'user-access-manager'));
116
117 // --- Setting Page -> editor settings ---
118 define('TXT_UAM_AUTHOR_SETTING', __('Authors settings', 'user-access-manager'));
119 define('TXT_UAM_AUTHOR_SETTING_DESC', __('Here you will find the settings for authors', 'user-access-manager'));
120 define('TXT_UAM_AUTHORS_HAS_ACCESS_TO_OWN', __('Authors always has access to own posts/pages', 'user-access-manager'));
121 define('TXT_UAM_AUTHORS_HAS_ACCESS_TO_OWN_DESC', __('If "Yes" is selected author will always have full access to their own posts or pages.', 'user-access-manager'));
122 define('TXT_UAM_AUTHORS_CAN_ADD_POSTS_TO_GROUPS', __('Authors can add content to their own groups', 'user-access-manager'));
123 define('TXT_UAM_AUTHORS_CAN_ADD_POSTS_TO_GROUPS_DESC', __('If "Yes" is selected author are able to restrict the content by adding it to their groups.', 'user-access-manager'));
124 define('TXT_UAM_FULL_ACCESS_ROLE', __('Minimum user role with full access', 'user-access-manager'));
125 define('TXT_UAM_FULL_ACCESS_ROLE_DESC', __('All user with a role equal or higher to this has full access.', 'user-access-manager'));
126 define('TXT_UAM_FULL_ACCESS_ROLE_ADMINISTRATOR', __('Administrator', 'user-access-manager'));
127 define('TXT_UAM_FULL_ACCESS_ROLE_EDITOR', __('Editor', 'user-access-manager'));
128 define('TXT_UAM_FULL_ACCESS_ROLE_AUTHOR', __('Author', 'user-access-manager'));
129 define('TXT_UAM_FULL_ACCESS_ROLE_CONTRIBUTOR', __('Contributor', 'user-access-manager'));
130 define('TXT_UAM_FULL_ACCESS_ROLE_SUBSCRIBER', __('Subscriber', 'user-access-manager'));
131
132 // --- Settings Page -> taxonomies ---
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'));
135 define('TXT_UAM_TAXONOMY_SETTING', __('Taxonomy settings', 'user-access-manager'));
136 define('TXT_UAM_TAXONOMY_SETTING_DESC', __('Set up the behaviour if a taxonomy is locked', 'user-access-manager'));
137 define('TXT_UAM_HIDE_EMPTY_DEFAULT', __('Hide empty', 'user-access-manager'));
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'));
139 define('TXT_UAM_HIDE_EMPTY_OBJECT', __('Hide empty %s', 'user-access-manager'));
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'));
141
142 // --- Settings Page -> cache ---
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'));
145 define('TXT_UAM_CACHE_SETTING', __('Cache settings', 'user-access-manager'));
146 define('TXT_UAM_NONE_SETTING', __('Cache deactivated', 'user-access-manager'));
147 define('TXT_UAM_NONE_SETTING_DESC', __('The cache is currently deactivated.', 'user-access-manager'));
148 define('TXT_UAM_FILESYSTEMCACHEPROVIDER_SETTING', __('File system cache', 'user-access-manager'));
149 define('TXT_UAM_FILESYSTEMCACHEPROVIDER_SETTING_DESC', __('This cache uses the file system for the cache.', 'user-access-manager'));
150 define('TXT_UAM_FS_CACHE_PATH', __('Path', 'user-access-manager'));
151 define('TXT_UAM_FS_CACHE_PATH_DESC', __('File system path to store the cache files.', 'user-access-manager'));
152 define('TXT_UAM_FS_CACHE_METHOD', __('Method', 'user-access-manager'));
153 define('TXT_UAM_FS_CACHE_METHOD_DESC', __('The caching method which should be used.', 'user-access-manager'));
154 define('TXT_UAM_FS_CACHE_METHOD_SERIALIZE', __('PHP serialize', 'user-access-manager'));
155 define('TXT_UAM_FS_CACHE_METHOD_IGBINARY', __('PHP igbinary (igbinary required)', 'user-access-manager'));
156 define('TXT_UAM_FS_CACHE_METHOD_JSON', __('Json', 'user-access-manager'));
157 define('TXT_UAM_FS_CACHE_METHOD_VAR_EXPORT', __('PHP var_export', 'user-access-manager'));
158 define('TXT_UAM_REDISCACHEPROVIDER_SETTING', __('Redis cache', 'user-access-manager'));
159 define('TXT_UAM_REDISCACHEPROVIDER_SETTING_DESC', __('This cache uses the WordPress object cache API with a persistent Redis backend.', 'user-access-manager'));
160 define('TXT_UAM_REDIS_PREFIX', __('Key prefix', 'user-access-manager'));
161 define('TXT_UAM_REDIS_PREFIX_DESC', __('Prefix added to every cache key to avoid collisions with other plugins.', 'user-access-manager'));
162 define('TXT_UAM_REDIS_TTL', __('TTL (seconds)', 'user-access-manager'));
163 define('TXT_UAM_REDIS_TTL_DESC', __('Cache entry expiration time in seconds. Use 0 for no expiration.', 'user-access-manager'));
164
165 // --- Setting Page -> other settings ---
166 define('TXT_UAM_OTHER_SETTING', __('Other settings', 'user-access-manager'));
167 define('TXT_UAM_OTHER_SETTING_DESC', __('Here you will find all other settings', 'user-access-manager'));
168 define('TXT_UAM_PROTECT_FEED', __('Protect Feed', 'user-access-manager'));
169 define('TXT_UAM_PROTECT_FEED_DESC', __('Selecting "Yes" will also protect your feed entries.', 'user-access-manager'));
170 define('TXT_UAM_REDIRECT', __('Redirect user', 'user-access-manager'));
171 define('TXT_UAM_REDIRECT_DESC', __('Setup what happen if a user visit a post/page with no access.', 'user-access-manager'));
172 define('TXT_UAM_REDIRECT_TO_BLOG', __('To blog start page', 'user-access-manager'));
173 define('TXT_UAM_REDIRECT_TO_LOGIN', __('To login page (wp-admin)', 'user-access-manager'));
174 define('TXT_UAM_REDIRECT_TO_PAGE', __('Custom page: ', 'user-access-manager'));
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'));
179 define('TXT_UAM_LOCK_RECURSIVE', __('Lock recursive', 'user-access-manager'));
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'));
181 define('TXT_UAM_BLOG_ADMIN_HINT_TEXT', __('Admin hint text', 'user-access-manager'));
182 define('TXT_UAM_BLOG_ADMIN_HINT_TEXT_DESC', __('The text which will shown behind the post/page.', 'user-access-manager'));
183 define('TXT_UAM_BLOG_ADMIN_HINT', __('Show admin hint at Posts', 'user-access-manager'));
184 define('TXT_UAM_BLOG_ADMIN_HINT_DESC', sprintf(__('Selecting "Yes" will show the defined text at "%s" behind the post/page to a logged in admin to show him which posts/pages are locked if he visits his blog.', 'user-access-manager'), TXT_UAM_BLOG_ADMIN_HINT_TEXT));
185 define('TXT_UAM_SHOW_ASSIGNED_GROUPS', __('Show assigned groups', 'user-access-manager'));
186 define('TXT_UAM_SHOW_ASSIGNED_GROUPS_DESC', __('Show assigned groups next to the edit link', 'user-access-manager'));
187 define('TXT_UAM_HIDE_EDIT_LINK_ON_NO_ACCESS', __('Hide edit link on no access', 'user-access-manager'));
188 define('TXT_UAM_HIDE_EDIT_LINK_ON_NO_ACCESS_DESC', __('Hides the edit link if the user has no write access.', 'user-access-manager'));
189 define('TXT_UAM_EXTRA_IP_HEADER', __('Extra IP header', 'user-access-manager'));
190 define('TXT_UAM_EXTRA_IP_HEADER_DESC', __('Use this header for the user IP address if you are using a proxy. A valid value is for example HTTP_X_REAL_IP.', 'user-access-manager'));
191
192 // --- Setting Page -> default values ---
193 define('TXT_UAM_SETTING_DEFAULT_NO_RIGHTS', __('No rights!', 'user-access-manager'));
194 define('TXT_UAM_SETTING_DEFAULT_NO_RIGHTS_FOR_ENTRY', __('Sorry you have no rights to view this entry!', 'user-access-manager'));
195 define('TXT_UAM_SETTING_DEFAULT_NO_RIGHTS_FOR_COMMENTS', __('Sorry no rights to view comments!', 'user-access-manager'));
196
197 // --- Setting Page -> update message ---
198 define('TXT_UAM_UPDATE_SETTING', __('Update settings', 'user-access-manager'));
199 define('TXT_UAM_UPDATE_SETTINGS', __('Settings updated.', 'user-access-manager'));
200
201
202 // --- User groups page ---
203 define('TXT_UAM_MANAGE_GROUP', __('Manage user groups', 'user-access-manager'));
204 define('TXT_UAM_USER_GROUPS_SETTING', __('User groups', 'user-access-manager'));
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'));
207 define('TXT_UAM_NAME', __('Name', 'user-access-manager'));
208 define('TXT_UAM_DESCRIPTION', __('Description', 'user-access-manager'));
209 define('TXT_UAM_READ_ACCESS', __('Read access', 'user-access-manager'));
210 define('TXT_UAM_WRITE_ACCESS', __('Write access', 'user-access-manager'));
211 define('TXT_UAM_DELETE', __('Delete', 'user-access-manager'));
212 define('TXT_UAM_UPDATE_GROUP', __('Update group', 'user-access-manager'));
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'));
217 define('TXT_UAM_ADD_GROUP', __('Add user group', 'user-access-manager'));
218 define('TXT_UAM_EDIT_GROUP', __('Edit user group', 'user-access-manager'));
219 define('TXT_UAM_GROUP_NAME', __('User group name', 'user-access-manager'));
220 define('TXT_UAM_GROUP_NAME_DESC', __('The name is used to identify the access user group.', 'user-access-manager'));
221 define('TXT_UAM_GROUP_DESC', __('User group description', 'user-access-manager'));
222 define('TXT_UAM_GROUP_DESC_DESC', __('The description of the group.', 'user-access-manager'));
223 define('TXT_UAM_GROUP_IP_RANGE', __('IP range', 'user-access-manager'));
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'));
225 define('TXT_UAM_GROUP_READ_ACCESS', __('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'));
227 define('TXT_UAM_GROUP_WRITE_ACCESS', __('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'));
229 define('TXT_UAM_GROUP_ADDED', __('Group was added successfully.', 'user-access-manager'));
230 define('TXT_UAM_GROUP_NAME_ERROR', __('Group name can not be empty.', 'user-access-manager'));
231 define('TXT_UAM_DELETE_GROUP', __('Group(s) was deleted successfully.', 'user-access-manager'));
232 define('TXT_UAM_USER_GROUP_EDIT_SUCCESS', __('User group edit successfully.', 'user-access-manager'));
233 define('TXT_UAM_IP_RANGE', __('IP range', 'user-access-manager'));
234 define('TXT_UAM_DEFAULT_USER_GROUPS_SETTING', __('Default user groups', 'user-access-manager'));
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'));
237 define('TXT_UAM_UPDATE_DEFAULT_USER_GROUPS', __('Update default user groups', 'user-access-manager'));
238 define('TXT_UAM_SET_DEFAULT_USER_GROUP_SUCCESS', __('Default user groups updated', 'user-access-manager'));
239 define('TXT_UAM_POST_TYPE', __('Post Type', 'user-access-manager'));
240 define('TXT_UAM_TAXONOMY_TYPE', __('Taxonomy', 'user-access-manager'));
241
242
243 // --- Setup page ---
244 define('TXT_UAM_SETUP', __('Setup', 'user-access-manager'));
245 define('TXT_UAM_SETUP_DANGER_ZONE', __('Danger Zone', 'user-access-manager'));
246 define('TXT_UAM_RESET_UAM', __('Reset User Access Manager', 'user-access-manager'));
247 define('TXT_UAM_RESET_UAM_DESCRIPTION', __('Type \'reset\' in the input field to reset the User Access Manager.', 'user-access-manager'));
248 define('TXT_UAM_RESET_UAM_DESC_WARNING', __('Warning: The reset of the User Access Manager can not be undone. All settings and user groups will permanently lost.', 'user-access-manager'));
249 define('TXT_UAM_RESET', __('reset now', 'user-access-manager'));
250 define('TXT_UAM_UPDATE_UAM_DB', __('Update User Access Manager database', 'user-access-manager'));
251 define('TXT_UAM_UPDATE_UAM_DB_DESCRIPTION', __('Updates the database of the User Access Manager. Please backup your database before you perform the update.', 'user-access-manager'));
252 define('TXT_UAM_UPDATE', __('update now', 'user-access-manager'));
253 define('TXT_UAM_UAM_RESET_SUCCESS', __('User Access Manager was reset successfully', 'user-access-manager'));
254 define('TXT_UAM_UAM_DB_UPDATE_SUCCESS', __('User Access Manager database was updated successfully', 'user-access-manager'));
255 define('TXT_UAM_UAM_DB_UPDATE_FAILURE', __('Failure on User Access Manager database update', 'user-access-manager'));
256 define('TXT_UAM_UPDATE_BLOG', __('Update current blog', 'user-access-manager'));
257 define('TXT_UAM_UPDATE_NETWORK', __('Update network wide', 'user-access-manager'));
258 define('TXT_UAM_UPDATE_BACKUP', __('Backup the uam database tables', 'user-access-manager'));
259 define('TXT_UAM_REPAIR_DATABASE', __('Repair the database', 'user-access-manager'));
260 define('TXT_UAM_REPAIR_DATABASE_DESCRIPTION', __('Try to repair the database.', 'user-access-manager'));
261 define('TXT_UAM_REPAIR_DATABASE_REPAIR_NOW', __('repair now', 'user-access-manager'));
262 define('TXT_UAM_REPAIR_DATABASE_SUCCESS', __('Database repair successfull', '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'));
265 define('TXT_UAM_REVERT_DATABASE', __('Revert the database', 'user-access-manager'));
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'));
267 define('TXT_UAM_REVERT_DATABASE_REVERT_NOW', __('revert now', 'user-access-manager'));
268 define('TXT_UAM_REVERT_DATABASE_SUCCESS', __('Revert successfull', 'user-access-manager'));
269 define('TXT_UAM_DELETE_DATABASE_BACKUP', __('Delete a database backup', 'user-access-manager'));
270 define('TXT_UAM_DELETE_DATABASE_BACKUP_DESCRIPTION', __('Choose a backup to delete. <b>Note: That cannot be undone.</b>', 'user-access-manager'));
271 define('TXT_UAM_DELETE_DATABASE_BACKUP_DELETE_NOW', __('delete now', 'user-access-manager'));
272 define('TXT_UAM_DELETE_DATABASE_BACKUP_SUCCESS', __('Backup deleted successfully', 'user-access-manager'));
273
274
275 // --- About page ---
276 define('TXT_UAM_ABOUT', __('About', 'user-access-manager'));
277
278 // --- About page -> support ---
279 define('TXT_UAM_HOW_TO_SUPPORT', __('How to support me?', 'user-access-manager'));
280 define('TXT_UAM_SEND_REPORTS_HEAD', __('Help me to improve the plugin', 'user-access-manager'));
281 define('TXT_UAM_SEND_REPORTS', __('Send me bug reports, bug fixes, pull requests or your ideas. See: <a href="https://github.com/GM-Alex/user-access-manager">https://github.com/GM-Alex/user-access-manager</a>', 'user-access-manager'));
282 define('TXT_UAM_CREATE_TRANSLATION_HEAD', __('Create a translation of the plugin', 'user-access-manager'));
283 define('TXT_UAM_CREATE_TRANSLATION', __('Give other users more comfort help me to translate it to all languages. See: <a href="https://translate.wordpress.org/projects/wp-plugins/user-access-manager">https://translate.wordpress.org/projects/wp-plugins/user-access-manager</a>', 'user-access-manager'));
284 define('TXT_UAM_DONATE_HEAD', __('Donate via PayPal', 'user-access-manager'));
285 define('TXT_UAM_SUPPORT_ME_ON_STEADY_HEAD', __('Support me on Steady', 'user-access-manager'));
286 define('TXT_UAM_SPREAD_THE_WORD_HEAD', __('Spread the word', 'user-access-manager'));
287 define('TXT_UAM_SPREAD_THE_WORD', __('Write about the plugin and place a link to the plugin in your blog/website.', 'user-access-manager'));
288
289 // --- About page -> thanks ---
290 define('TXT_UAM_THANKS', __('Thanks', 'user-access-manager'));
291 define('TXT_UAM_STEADY_BE_THE_FIRST', __('Be the first one supporting me on steady!', 'user-access-manager'));
292 define('TXT_UAM_TOP_SUPPORTERS', __('Top supporters', 'user-access-manager'));
293 define('TXT_UAM_SUPPORTERS', __('Supporters', 'user-access-manager'));
294 define('TXT_UAM_SPECIAL_THANKS', __('Special thanks', 'user-access-manager'));
295 define('TXT_UAM_SPECIAL_THANKS_FIRST', __('My wife for giving me the time to develop this plugin', 'user-access-manager'));
296 define('TXT_UAM_SPECIAL_THANKS_LAST', __('All testers and all others I forgot', 'user-access-manager'));
297
298
299 // --- Columns ---
300 define('TXT_UAM_COLUMN_ACCESS', __('Access', 'user-access-manager'));
301 define('TXT_UAM_COLUMN_USER_GROUPS', __('UAM User Groups', 'user-access-manager'));
302
303
304 // --- Edit forms ---
305 define('TXT_UAM_FULL_ACCESS', __('Full access', 'user-access-manager'));
306 define('TXT_UAM_MEMBER_OF_OTHER_GROUPS', __('Member of %s other user groups', 'user-access-manager'));
307 define('TXT_UAM_ADMIN_HINT', __('<strong>Note:</strong> An administrator has always access to all posts/pages.', 'user-access-manager'));
308 define('TXT_UAM_CREATE_GROUP_FIRST', __('Please create a user group first.', 'user-access-manager'));
309 define('TXT_UAM_NO_GROUP_AVAILABLE', __('No user group available.', 'user-access-manager'));
310 define('TXT_UAM_NO_RIGHTS_TITLE', __('No rights', 'user-access-manager'));
311 define('TXT_UAM_NO_RIGHTS_MESSAGE', __('You have no rights to access this content.', 'user-access-manager'));
312 define('TXT_UAM_GROUPS', __('User Groups', 'user-access-manager'));
313 define('TXT_UAM_SET_UP_USER_GROUPS', __('Set up user groups', 'user-access-manager'));
314 define('TXT_UAM_NONCE_FAILURE_TITLE', __('Nonce error', 'user-access-manager'));
315 define('TXT_UAM_NONCE_FAILURE_MESSAGE', __('Sorry, your nonce did not verify.', 'user-access-manager'));
316
317 // --- Group info ---
318 define('TXT_UAM_INFO', __('Info', 'user-access-manager'));
319 define('TXT_UAM_GROUP_INFO', __('Group info', 'user-access-manager'));
320 define('TXT_UAM_GROUP_MEMBERSHIP_BY', __('Group membership given by %s', 'user-access-manager'));
321 define('TXT_UAM_ASSIGNED_GROUPS', __('Assigned groups', 'user-access-manager'));
322 define('TXT_UAM_GROUP_TYPE__ROLE_', __('Role', 'user-access-manager'));
323 define('TXT_UAM_GROUP_TYPE__USER_', __('User', 'user-access-manager'));
324 define('TXT_UAM_GROUP_TYPE__TERM_', __('Term', 'user-access-manager'));
325 define('TXT_UAM_GROUP_TYPE__POST_', __('Post', 'user-access-manager'));
326
327
328 // --- File access ---
329 define('TXT_UAM_FILE_INFO_DB_ERROR', __('Opening file info database failed.', 'user-access-manager'));
330 define('TXT_UAM_FILE_NOT_FOUND_ERROR_TITLE', __('Error: File not found.', 'user-access-manager'));
331 define('TXT_UAM_FILE_NOT_FOUND_ERROR_MESSAGE', __('The file you are looking for wasn\'t found.', 'user-access-manager'));
332
333
334 // --- Login form ---
335 define('TXT_UAM_LOGIN_FORM_USERNAME', __('Username', 'user-access-manager'));
336 define('TXT_UAM_LOGIN_FORM_PASSWORD', __('Password', 'user-access-manager'));
337 define('TXT_UAM_LOGIN_FORM_LOGIN', __('Login', 'user-access-manager'));
338 define('TXT_UAM_LOGIN_FORM_LOGOUT', __('Logout', 'user-access-manager'));
339 define('TXT_UAM_LOGIN_FORM_WELCOME_MESSAGE', __('Welcome, %s!', 'user-access-manager'));
340 define('TXT_UAM_LOGIN_FORM_REGISTER', __('Register', 'user-access-manager'));
341 define('TXT_UAM_LOGIN_FORM_LOST_PASSWORD', __('Lost your password?', 'user-access-manager'));
342 define('TXT_UAM_LOGIN_FORM_LOST_AND_FOUND_PASSWORD', __('Password Lost and Found', 'user-access-manager'));
343 define('TXT_UAM_LOGIN_FORM_REMEMBER_ME', __('Remember me', 'user-access-manager'));
344
345
346 // --- User group ---
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'));
349 define('TXT_UAM_GROUP_FROM_DATE', __('From', 'user-access-manager'));
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'));
352 define('TXT_UAM_GROUP_FROM_TIME', __('From', 'user-access-manager'));
353 define('TXT_UAM_GROUP_TO_TIME', __('To', 'user-access-manager'));
354
355
356 // --- Dynamic user groups ---
357 define('TXT_UAM_USER', __('User', 'user-access-manager'));
358 define('TXT_UAM_ROLE', __('Role', 'user-access-manager'));
359 define('TXT_UAM_ADD_DYNAMIC_NOT_LOGGED_IN_USERS', __('Not logged in users', 'user-access-manager'));
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'));
363
364 // --- Login widget ---
365 define('TXT_UAM_LOGIN_WIDGET_TITLE', __('UAM login widget', 'user-access-manager'));
366 define('TXT_UAM_LOGIN_WIDGET_DESC', __('User Access Manager login widget for users.', 'user-access-manager'));
367
368 // --- Info bar ---
369 define('TXT_UAM_INFO_BOX_UAM_PRO_HEAD', __('Get User Access Manager Pro!', 'user-access-manager'));
370 define('TXT_UAM_INFO_BOX_UAM_PRO_CONTENT', __('You want all the features? Guess what? You are already using the Pro version, because there is none. So it would be nice if you support me and become a supporter at steady, <b>especially if you use the plugin on a commercial site</b>. This will keep me motivated to do the support and spend my free time for the plugin. ;)', 'user-access-manager'));
371 define('TXT_UAM_INFO_BOX_DOCUMENTATION_HEAD', __('Need help?', 'user-access-manager'));
372 define('TXT_UAM_INFO_BOX_DOCUMENTATION_CONTENT', __('You got stuck using the User access manager? See <a href="https://github.com/GM-Alex/user-access-manager/wiki">https://github.com/GM-Alex/user-access-manager/wiki</a>', 'user-access-manager'));
373