[moodle.git] / lang / en / auth.php
1 <?php
3 // This file is part of Moodle - http://moodle.org/
4 //
5 // Moodle is free software: you can redistribute it and/or modify
6 // it under the terms of the GNU General Public License as published by
7 // the Free Software Foundation, either version 3 of the License, or
8 // (at your option) any later version.
9 //
10 // Moodle is distributed in the hope that it will be useful,
11 // but WITHOUT ANY WARRANTY; without even the implied warranty of
13 // GNU General Public License for more details.
14 //
15 // You should have received a copy of the GNU General Public License
16 // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
18 /**
19  * Strings for component 'auth', language 'en', branch 'MOODLE_20_STABLE'
20  *
21  * @package   auth
22  * @copyright 1999 onwards Martin Dougiamas  {@link http://moodle.com}
23  * @license   http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
24  */
26 $string['accesCAS'] = 'CAS users';
27 $string['accesNOCAS'] = 'other users';
28 $string['actauthhdr'] = 'Active authentication plugins';
29 $string['alternatelogin'] = 'If you enter a URL here, it will be used as the login page for this site. The page should contain a form which has the action property set to <strong>\'{$a}\'</strong> and return fields <strong>username</strong> and <strong>password</strong>.<br />Be careful not to enter an incorrect URL as you may lock yourself out of this site.<br />Leave this setting blank to use the default login page.';
30 $string['alternateloginurl'] = 'Alternate Login URL';
31 $string['auth_cas_auth_user_create'] = 'Create users externally';
32 $string['auth_cas_baseuri'] = 'URI of the server (nothing if no baseUri)<br />For example, if the CAS server responds to host.domaine.fr/CAS/ then<br />cas_baseuri = CAS/';
33 $string['auth_cas_baseuri_key'] = 'Base URI';
34 $string['auth_cas_broken_password'] = 'You cannot proceed without changing your password, however there is no available page for changing it. Please contact your Moodle Administrator.';
35 $string['auth_cas_cantconnect'] = 'LDAP part of CAS-module cannot connect to server: {$a}';
36 $string['auth_cas_casversion'] = 'Version';
37 $string['auth_cas_create_user'] = 'Turn this on if you want to insert CAS-authenticated users in Moodle database. If not then only users who already exist in the Moodle database can log in.';
38 $string['auth_cas_create_user_key'] = 'Create user';
39 $string['auth_casdescription'] = 'This method uses a CAS server (Central Authentication Service) to authenticate users in a Single Sign On environment (SSO). You can also use a simple LDAP authentication. If the given username and password are valid according to CAS, Moodle creates a new user entry in its database, taking user attributes from LDAP if required. On following logins only the username and password are checked.';
40 $string['auth_cas_enabled'] = 'Turn this on if you want to use CAS authentication.';
41 $string['auth_cas_hostname'] = 'Hostname of the CAS server <br />eg: host.domain.fr';
42 $string['auth_cas_hostname_key'] = 'Hostname';
43 $string['auth_cas_changepasswordurl'] = 'Password-change URL';
44 $string['auth_cas_invalidcaslogin'] = 'Sorry, your login has failed - you could not be authorised';
45 $string['auth_cas_language'] = 'Selected language';
46 $string['auth_cas_language_key'] = 'Language';
47 $string['auth_cas_logincas'] = 'Secure connection access';
48 $string['auth_cas_logoutcas'] = 'Turn this to \'yes\' if tou want to logout from CAS when you deconnect from Moodle';
49 $string['auth_cas_logoutcas_key'] = 'Logout CAS';
50 $string['auth_cas_multiauth'] = 'Turn this to \'yes\' if you want to have multi-authentication (CAS + other authentication)';
51 $string['auth_cas_multiauth_key'] = 'Multi-authentication';
52 $string['auth_casnotinstalled'] = 'Cannot use CAS authentication. The PHP LDAP module is not installed.';
53 $string['auth_cas_port'] = 'Port of the CAS server';
54 $string['auth_cas_port_key'] = 'Port';
55 $string['auth_cas_proxycas'] = 'Turn this to \'yes\' if you use CASin proxy-mode';
56 $string['auth_cas_proxycas_key'] = 'Proxy mode';
57 $string['auth_cas_server_settings'] = 'CAS server configuration';
58 $string['auth_cas_text'] = 'Secure connection';
59 $string['auth_castitle'] = 'CAS server (SSO)';
60 $string['auth_cas_use_cas'] = 'Use CAS';
61 $string['auth_cas_version'] = 'Version of CAS';
62 $string['auth_common_settings'] = 'Common settings';
63 $string['auth_data_mapping'] = 'Data mapping';
64 $string['auth_dbcantconnect'] = 'Could not connect to the specified authentication database...';
65 $string['auth_dbdebugauthdb'] = 'Debug ADOdb';
66 $string['auth_dbdebugauthdbhelp'] = 'Debug ADOdb connection to external database - use when getting empty page during login. Not suitable for production sites.';
67 $string['auth_dbdeleteuser'] = 'Deleted user {$a}[0] id {$a}[1]';
68 $string['auth_dbdeleteusererror'] = 'Error deleting user {$a}';
69 $string['auth_dbdescription'] = 'This method uses an external database table to check whether a given username and password is valid.  If the account is a new one, then information from other fields may also be copied across into Moodle.';
70 $string['auth_dbextencoding'] = 'External db encoding';
71 $string['auth_dbextencodinghelp'] = 'Encoding used in external database';
72 $string['auth_dbextrafields'] = 'These fields are optional.  You can choose to pre-fill some Moodle user fields with information from the <b>external database fields</b> that you specify here. <p>If you leave these blank, then defaults will be used.</p><p>In either case, the user will be able to edit all of these fields after they log in.</p>';
73 $string['auth_dbfieldpass'] = 'Name of the field containing passwords';
74 $string['auth_dbfieldpass_key'] = 'Password field';
75 $string['auth_dbfielduser'] = 'Name of the field containing usernames';
76 $string['auth_dbfielduser_key'] = 'Username field';
77 $string['auth_dbhost'] = 'The computer hosting the database server.';
78 $string['auth_dbhost_key'] = 'Host';
79 $string['auth_dbchangepasswordurl_key'] = 'Password-change URL';
80 $string['auth_dbinsertuser'] = 'Inserted user {$a}[0] id {$a}[1]';
81 $string['auth_dbinsertusererror'] = 'Error inserting user {$a}';
82 $string['auth_dbname'] = 'Name of the database itself';
83 $string['auth_dbname_key'] = 'DB Name';
84 $string['auth_dbpass'] = 'Password matching the above username';
85 $string['auth_dbpass_key'] = 'Password';
86 $string['auth_dbpasstype'] = '<p>Specify the format that the password field is using. MD5 hashing is useful for connecting to other common web applications like PostNuke.</p> <p>Use \'internal\' if you want to the external DB to manage usernames &amp; email addresses, but Moodle to manage passwords. If you use \'internal\', you <i>must</i> provide a populated email address field in the external DB, and you must execute both admin/cron.php and auth/db/auth_db_sync_users.php regularly. Moodle will send an email to new users with a temporary password.</p>';
87 $string['auth_dbpasstype_key'] = 'Password format';
88 $string['auth_dbreviveduser'] = 'Revived user {$a}[0] id {$a}[1]';
89 $string['auth_dbrevivedusererror'] = 'Error reviving user {$a}';
90 $string['auth_dbsetupsql'] = 'SQL setup command';
91 $string['auth_dbsetupsqlhelp'] = 'SQL command for special database setup, often used to setup communication encoding - example for MySQL and PostgreSQL: <em>SET NAMES \'utf8\'</em>';
92 $string['auth_dbsuspenduser'] = 'Suspended user {$a}[0] id {$a}[1]';
93 $string['auth_dbsuspendusererror'] = 'Error suspending user {$a}';
94 $string['auth_dbsybasequoting'] = 'Use sybase quotes';
95 $string['auth_dbsybasequotinghelp'] = 'Sybase style single quote escaping - needed for Oracle, MS SQL and some other databases. Do not use for MySQL!';
96 $string['auth_dbtable'] = 'Name of the table in the database';
97 $string['auth_dbtable_key'] = 'Table';
98 $string['auth_dbtitle'] = 'External database';
99 $string['auth_dbtype'] = 'The database type (See the <a href="../lib/adodb/readme.htm#drivers">ADOdb documentation</a> for details)';
100 $string['auth_dbtype_key'] = 'Database';
101 $string['auth_dbupdatinguser'] = 'Updating user {$a}[0] id {$a}[1]';
102 $string['auth_dbuser'] = 'Username with read access to the database';
103 $string['auth_dbuser_key'] = 'DB User';
104 $string['auth_dbusernotexist'] = 'Cannot update non-existent user: {$a}';
105 $string['auth_dbuserstoadd'] = 'User entries to add: {$a}';
106 $string['auth_dbuserstoremove'] = 'User entries to remove: {$a}';
107 $string['auth_emaildescription'] = 'Email confirmation is the default authentication method.  When the user signs up, choosing their own new username and password, a confirmation email is sent to the user\'s email address.  This email contains a secure link to a page where the user can confirm their account. Future logins just check the username and password against the stored values in the Moodle database.';
108 $string['auth_emailchangecancel'] = 'Cancel email change';
109 $string['auth_emailchangepending'] = 'Change pending. Open the link sent to you at {$a->preference_newemail}.';
110 $string['auth_emailnoemail'] = 'Tried to send you an email but failed!';
111 $string['auth_emailnoinsert'] = 'Could not add your record to the database!';
112 $string['auth_emailnowexists'] = 'The email address you tried to assign to your profile has been assigned to someone else since your original request. Your request for change of email address is hereby cancelled, but you may try again with a different address.';
113 $string['auth_emailrecaptcha'] = 'Adds a visual/audio confirmation form element to the signup page for email self-registering users. This protects your site against spammers and contributes to a worthwhile cause. See http://recaptcha.net/learnmore.html for more details. <br /><em>PHP cURL extension is required.</em>';
114 $string['auth_emailrecaptcha_key'] = 'Enable reCAPTCHA element';
115 $string['auth_emailsettings'] = 'Settings';
116 $string['auth_emailtitle'] = 'Email-based self-registration';
117 $string['auth_emailupdate'] = 'Email address update';
118 $string['auth_emailupdatemessage'] = 'Dear {$a->fullname},
120 You have requested a change of your email address for your user account at {$a->site}. Please open the following URL in your browser in order to confirm this change.
122 {$a->url}';
123 $string['auth_emailupdatesuccess'] = 'Email address of user <em>{$a->fullname}</em> was successfully updated to <em>{$a->email}</em>.';
124 $string['auth_emailupdatetitle'] = 'Confirmation of email update at {$a->site}';
125 $string['authenticationoptions'] = 'Authentication options';
126 $string['auth_fcconnfail'] = 'Connection failed with Errno: {$a}[0] and Error String: {$a}[1]';
127 $string['auth_fccreators'] = 'List of groups whose members are allowed to create new courses. Separate multiple groups with \';\'. Names must be spelled exactly as on FirstClass server. System is case-sensitive.';
128 $string['auth_fccreators_key'] = 'Creators';
129 $string['auth_fcdescription'] = 'This method uses a FirstClass server to check whether a given username and password is valid.';
130 $string['auth_fcfppport'] = 'Server port (3333 is the most common)';
131 $string['auth_fcfppport_key'] = 'Port';
132 $string['auth_fcchangepasswordurl'] = 'Password-change URL';
133 $string['auth_fcpasswd'] = 'Password for the account above.';
134 $string['auth_fcpasswd_key'] = 'Password';
135 $string['auth_fctitle'] = 'FirstClass server';
136 $string['auth_fcuserid'] = 'Userid for FirstClass account with privilege \'Subadministrator\' set.';
137 $string['auth_fcuserid_key'] = 'User ID';
138 $string['auth_fchost'] = 'The FirstClass server address. Use the IP number or DNS name.';
139 $string['auth_fchost_key'] = 'Host';
140 $string['auth_fieldlock'] = 'Lock value';
141 $string['auth_fieldlock_expl'] = '<p><b>Lock value:</b> If enabled, will prevent Moodle users and admins from editing the field directly. Use this option if you are maintaining this data in the external auth system. </p>';
142 $string['auth_fieldlocks'] = 'Lock user fields';
143 $string['auth_fieldlocks_help'] = '<p>You can lock user data fields. This is useful for sites where the user data is maintained by the administrators manually by editing user records or uploading using the \'Upload users\' facility. If you are locking fields that are required by Moodle, make sure that you provide that data when creating user accounts or the accounts will be unusable.</p><p>Consider setting the lock mode to \'Unlocked if empty\' to avoid this problem.</p>';
144 $string['auth_changepasswordhelp'] = 'Change password help';
145 $string['auth_changepasswordhelp_expl'] = 'Display lost password help to users who have lost their {$a} password. This will be displayed either as well as or instead of the <strong>Change Password URL</strong> or Internal Moodle password change.';
146 $string['auth_changepasswordurl'] = 'Change password URL';
147 $string['auth_changepasswordurl_expl'] = 'Specify the url to send users who have lost their {$a} password. Set <strong>Use standard Change Password page</strong> to <strong>No</strong>.';
148 $string['auth_changingemailaddress'] = 'You have requested a change of email address, from {$a->oldemail} to {$a->newemail}. For security reasons, we are sending you an email message at the new address to confirm that it belongs to you. Your email address will be updated as soon as you open the URL sent to you in that message.';
149 $string['auth_imapdescription'] = 'This method uses an IMAP server to check whether a given username and password is valid.';
150 $string['auth_imaphost'] = 'The IMAP server address. Use the IP number, not DNS name.';
151 $string['auth_imaphost_key'] = 'Host';
152 $string['auth_imapchangepasswordurl_key'] = 'Password-change URL';
153 $string['auth_imapnotinstalled'] = 'Cannot use IMAP authentication. The PHP IMAP module is not installed.';
154 $string['auth_imapport'] = 'IMAP server port number. Usually this is 143 or 993.';
155 $string['auth_imapport_key'] = 'Port';
156 $string['auth_imaptitle'] = 'IMAP server';
157 $string['auth_imaptype'] = 'The IMAP server type.  IMAP servers can have different types of authentication and negotiation.';
158 $string['auth_imaptype_key'] = 'Type';
159 $string['authinstructions'] = 'Here you can provide instructions for your users, so they know which username and password they should be using.  The text you enter here will appear on the login page.  If you leave this blank then no instructions will be printed.';
160 $string['auth_invalidnewemailkey'] = 'Error: if you are trying to confirm a change of email address, you may have made a mistake in copying the URL we sent you by email. Please copy the address and try again.';
161 $string['auth_ldap_ad_create_req'] = 'Cannot create the new account in Active Directory. Make sure you meet all the requirements for this to work (LDAPS connection, bind user with adequate rights, etc.)';
162 $string['auth_ldap_attrcreators'] = 'List of groups or contexts whose members are allowed to create attributes. Separate multiple groups with \';\'. Usually something like \'cn=teachers,ou=staff,o=myorg\'';
163 $string['auth_ldap_attrcreators_key'] = 'Attribute creators';
164 $string['auth_ldap_auth_user_create_key'] = 'Create users externally';
165 $string['auth_ldap_bind_dn'] = 'If you want to use bind-user to search users, specify it here. Something like \'cn=ldapuser,ou=public,o=org\'';
166 $string['auth_ldap_bind_dn_key'] = 'Distinguished Name';
167 $string['auth_ldap_bind_pw'] = 'Password for bind-user.';
168 $string['auth_ldap_bind_pw_key'] = 'Password';
169 $string['auth_ldap_bind_settings'] = 'Bind settings';
170 $string['auth_ldap_contexts'] = 'List of contexts where users are located. Separate different contexts with \';\'. For example: \'ou=users,o=org; ou=others,o=org\'';
171 $string['auth_ldap_contexts_key'] = 'Contexts';
172 $string['auth_ldap_create_context'] = 'If you enable user creation with email confirmation, specify the context where users are created. This context should be different from other users to prevent security issues. You don\'t need to add this context to ldap_context-variable, Moodle will search for users from this context automatically.<br /><b>Note!</b> You have to modify the method user_create() in file auth/ldap/auth.php to make user creation work';
173 $string['auth_ldap_create_context_key'] = 'Context for new users';
174 $string['auth_ldap_create_error'] = 'Error creating user in LDAP.';
175 $string['auth_ldap_creators'] = 'List of groups or contexts whose members are allowed to create new courses. Separate multiple groups with \';\'. Usually something like \'cn=teachers,ou=staff,o=myorg\'';
176 $string['auth_ldap_creators_key'] = 'Creators';
177 $string['auth_ldapdescription'] = 'This method provides authentication against an external LDAP server.
179                                   If the given username and password are valid, Moodle creates a new user
181                                   entry in its database. This module can read user attributes from LDAP and prefill
183                                   wanted fields in Moodle.  For following logins only the username and
185                                   password are checked.';
186 $string['auth_ldap_expiration_desc'] = 'Select No to disable expired password checking or LDAP to read passwordexpiration time directly from LDAP';
187 $string['auth_ldap_expiration_key'] = 'Expiration';
188 $string['auth_ldap_expiration_warning_desc'] = 'Number of days before password expiration warning is issued.';
189 $string['auth_ldap_expiration_warning_key'] = 'Expiration warning';
190 $string['auth_ldap_expireattr_desc'] = 'Optional: overrides ldap-attribute that stores password expiration time';
191 $string['auth_ldap_expireattr_key'] = 'Expiration attribute';
192 $string['auth_ldapextrafields'] = 'These fields are optional.  You can choose to pre-fill some Moodle user fields with information from the <b>LDAP fields</b> that you specify here. <p>If you leave these fields blank, then nothing will be transferred from LDAP and Moodle defaults will be used instead.</p><p>In either case, the user will be able to edit all of these fields after they log in.</p>';
193 $string['auth_ldap_graceattr_desc'] = 'Optional: Overrides  gracelogin attribute';
194 $string['auth_ldap_gracelogin_key'] = 'Grace login attribute';
195 $string['auth_ldap_gracelogins_desc'] = 'Enable LDAP gracelogin support. After password has expired user can login until gracelogin count is 0. Enabling this setting displays grace login message if password is expired.';
196 $string['auth_ldap_gracelogins_key'] = 'Grace logins';
197 $string['auth_ldap_groupecreators'] = 'List of groups or contexts whose members are allowed to create groups. Separate multiple groups with \';\'. Usually something like \'cn=teachers,ou=staff,o=myorg\'';
198 $string['auth_ldap_groupecreators_key'] = 'Group creators';
199 $string['auth_ldap_host_url'] = 'Specify LDAP host in URL-form like \'ldap://ldap.myorg.com/\' or \'ldaps://ldap.myorg.com/\' Separate multipleservers with \';\' to get failover support.';
200 $string['auth_ldap_host_url_key'] = 'Host URL';
201 $string['auth_ldap_changepasswordurl_key'] = 'Password-change URL';
202 $string['auth_ldap_ldap_encoding'] = 'Specify encoding used by LDAP server. Most probably utf-8, MS AD v2 uses default platform encoding such as cp1252, cp1250, etc.';
203 $string['auth_ldap_ldap_encoding_key'] = 'LDAP encoding';
204 $string['auth_ldap_login_settings'] = 'Login settings';
205 $string['auth_ldap_memberattribute'] = 'Optional: Overrides user member attribute, when users belongs to a group. Usually \'member\'';
206 $string['auth_ldap_memberattribute_isdn'] = 'Optional: Overrides handling of member attribute values, either 0 or 1';
207 $string['auth_ldap_memberattribute_isdn_key'] = 'Member attribute uses dn';
208 $string['auth_ldap_memberattribute_key'] = 'Member attribute';
209 $string['auth_ldap_noconnect'] = 'LDAP-module cannot connect to server: {$a}';
210 $string['auth_ldap_noconnect_all'] = 'LDAP-module cannot connect to any servers: {$a}';
211 $string['auth_ldap_noextension'] = 'Warning: The PHP LDAP module does not seem to be present. Please ensure it is installed and enabled.';
212 $string['auth_ldap_no_mbstring'] = 'You need the mbstring extension to create users in Active Directory.';
213 $string['auth_ldapnotinstalled'] = 'Cannot use LDAP authentication. The PHP LDAP module is not installed.';
214 $string['auth_ldap_objectclass'] = 'Optional: Overrides objectClass used to name/search users on ldap_user_type. Usually you dont need to chage this.';
215 $string['auth_ldap_objectclass_key'] = 'Object class';
216 $string['auth_ldap_opt_deref'] = 'Determines how aliases are handled during search. Select one of the following values: "No" (LDAP_DEREF_NEVER) or "Yes" (LDAP_DEREF_ALWAYS)';
217 $string['auth_ldap_opt_deref_key'] = 'Dereference aliases';
218 $string['auth_ldap_passtype'] = 'Specify the format of new or changed passwords in LDAP server.';
219 $string['auth_ldap_passtype_key'] = 'Password format';
220 $string['auth_ldap_passwdexpire_settings'] = 'LDAP password expiration settings.';
221 $string['auth_ldap_preventpassindb'] = 'Select yes to prevent passwords from being stored in Moodle\'s DB.';
222 $string['auth_ldap_preventpassindb_key'] = 'Hide passwords';
223 $string['auth_ldap_search_sub'] = 'Search users from subcontexts.';
224 $string['auth_ldap_search_sub_key'] = 'Search subcontexts';
225 $string['auth_ldap_server_settings'] = 'LDAP server settings';
226 $string['auth_ldaptitle'] = 'LDAP server';
227 $string['auth_ldap_unsupportedusertype'] = 'auth: ldap user_create() does not support selected usertype: {$a} (..yet)';
228 $string['auth_ldap_update_userinfo'] = 'Update user information (firstname, lastname, address..) from LDAP to Moodle.  Specify "Data mapping" settings as you need.';
229 $string['auth_ldap_user_attribute'] = 'Optional: Overrides the attribute used to name/search users. Usually \'cn\'.';
230 $string['auth_ldap_user_attribute_key'] = 'User attribute';
231 $string['auth_ldap_user_exists'] = 'LDAP username already exists.';
232 $string['auth_ldap_user_settings'] = 'User lookup settings';
233 $string['auth_ldap_user_type'] = 'Select how users are stored in LDAP. This setting also specifies how login expiration, grace logins and user creation will work.';
234 $string['auth_ldap_user_type_key'] = 'User type';
235 $string['auth_ldap_usertypeundefined'] = 'config.user_type not defined or function ldap_expirationtime2unix does not support selected type!';
236 $string['auth_ldap_usertypeundefined2'] = 'config.user_type not defined or function ldap_unixi2expirationtime does not support selected type!';
237 $string['auth_ldap_version'] = 'The version of the LDAP protocol your server is using.';
238 $string['auth_ldap_version_key'] = 'Version';
239 $string['auth_manualdescription'] = 'This method removes any way for users to create their own accounts.  All accounts must be manually created by the admin user.';
240 $string['auth_manualtitle'] = 'Manual accounts';
241 $string['auth_mnet_auto_add_remote_users'] = 'When set to Yes, a local user record is auto-created when a remote user logs in for the first time.';
242 $string['auth_mnetdescription'] = 'Users are authenticated according to the web of trust defined in your Moodle Network settings.';
243 $string['auth_mnet_roamin'] = 'These host\'s users can roam in to your site';
244 $string['auth_mnet_roamout'] = 'Your users can roam out to these hosts';
245 $string['auth_mnet_rpc_negotiation_timeout'] = 'The timeout in seconds for authentication over the XMLRPC transport.';
246 $string['auth_mnettitle'] = 'Moodle Network authentication';
247 $string['auth_multiplehosts'] = 'Multiple hosts OR addresses can be specified (eg host1.com;host2.com;host3.com) or (eg xxx.xxx.xxx.xxx;xxx.xxx.xxx.xxx)';
248 $string['auth_nntpdescription'] = 'This method uses an NNTP server to check whether a given username and password is valid.';
249 $string['auth_nntphost'] = 'The NNTP server address. Use the IP number, not DNS name.';
250 $string['auth_nntphost_key'] = 'Host';
251 $string['auth_nntpchangepasswordurl_key'] = 'Password-change URL';
252 $string['auth_nntpnotinstalled'] = 'Cannot use NNTP authentication. The PHP IMAP module is not installed.';
253 $string['auth_nntpport'] = 'Server port (119 is the most common)';
254 $string['auth_nntpport_key'] = 'Port';
255 $string['auth_nntptitle'] = 'NNTP server';
256 $string['auth_nologindescription'] = 'Auxiliary plugin that prevents user to login into system and also discards any mail sent to the user. Can be used to <em>suspend</em> user accounts.';
257 $string['auth_nologintitle'] = 'No login';
258 $string['auth_nonedescription'] = 'Users can sign in and create valid accounts immediately, with no authentication against an external server and no confirmation via email.  Be careful using this option - think of the security and administration problems this could cause.';
259 $string['auth_nonetitle'] = 'No authentication';
260 $string['auth_ntlmsso'] = 'NTLM SSO';
261 $string['auth_ntlmsso_enabled'] = 'Set to yes to attempt Single Sign On with the NTLM domain. <strong>Note:</strong> this requires additional setup on the webserver to work, see <a href="http://docs.moodle.org/en/NTLM_authentication">http://docs.moodle.org/en/NTLM_authentication</a>';
262 $string['auth_ntlmsso_enabled_key'] = 'Enable';
263 $string['auth_ntlmsso_ie_fastpath'] = 'Set to yes to enable the NTLM SSO fast path (bypasses certain steps and only works if the client\'s browser is MS Internet Explorer).';
264 $string['auth_ntlmsso_ie_fastpath_key'] = 'MS IE fast path?';
265 $string['auth_ntlmsso_subnet'] = 'If set, it will only attempt SSO with clients in this subnet. Format: xxx.xxx.xxx.xxx/bitmask';
266 $string['auth_ntlmsso_subnet_key'] = 'Subnet';
267 $string['auth_outofnewemailupdateattempts'] = 'You have run out of allowed attempts to update your email address. Your update request has been cancelled.';
268 $string['auth_pamdescription'] = 'This method uses PAM to access the native usernames on this server. You have to install <a href="http://www.math.ohio-state.edu/~ccunning/pam_auth/">PHP4 PAM Authentication</a> in order to use this module.';
269 $string['auth_pamtitle'] = 'PAM (Pluggable Authentication Modules)';
270 $string['auth_passwordisexpired'] = 'Your password is expired. Do you want change your password now?';
271 $string['auth_passwordwillexpire'] = 'Your password will expire in {$a} days. Do you want change your password now?';
272 $string['auth_pop3description'] = 'This method uses a POP3 server to check whether a given username and password is valid.';
273 $string['auth_pop3host'] = 'The POP3 server address. Use the IP number, not DNS name.';
274 $string['auth_pop3host_key'] = 'Host';
275 $string['auth_pop3changepasswordurl_key'] = 'Password-change URL';
276 $string['auth_pop3mailbox'] = 'Name of the mailbox to attempt a connection with.  (usually INBOX)';
277 $string['auth_pop3mailbox_key'] = 'Mailbox';
278 $string['auth_pop3notinstalled'] = 'Cannot use POP3 authentication. The PHP IMAP module is not installed.';
279 $string['auth_pop3port'] = 'Server port (110 is the most common, 995 is common for SSL)';
280 $string['auth_pop3port_key'] = 'Port';
281 $string['auth_pop3title'] = 'POP3 server';
282 $string['auth_pop3type'] = 'Server type. If your server uses certificate security, choose pop3cert.';
283 $string['auth_pop3type_key'] = 'Type';
284 $string['auth_radiusdescription'] = 'This method uses a <a href="http://en.wikipedia.org/wiki/RADIUS">RADIUS</a> server to check whether a given username and password is valid.';
285 $string['auth_radiushost'] = 'Address of the RADIUS server';
286 $string['auth_radiushost_key'] = 'Host';
287 $string['auth_radiuschangepasswordurl_key'] = 'Password-change URL';
288 $string['auth_radiusnasport'] = 'Port to use to connect';
289 $string['auth_radiusnasport_key'] = 'Port';
290 $string['auth_radiussecret'] = 'Shared secret';
291 $string['auth_radiussecret_key'] = 'Secret';
292 $string['auth_radiustitle'] = 'RADIUS server';
293 $string['auth_radiustype'] = 'Choose an authentication scheme to use with the RADIUS server.';
294 $string['auth_radiustypechapmd5'] = 'CHAP MD5';
295 $string['auth_radiustype_key'] = 'Authentication';
296 $string['auth_radiustypemschapv1'] = 'Microsoft CHAP version 1';
297 $string['auth_radiustypemschapv2'] = 'Microsoft CHAP version 2';
298 $string['auth_radiustypepap'] = 'PAP';
299 $string['auth_remove_delete'] = 'Full delete internal';
300 $string['auth_remove_keep'] = 'Keep internal';
301 $string['auth_remove_suspend'] = 'Suspend internal';
302 $string['auth_remove_user'] = 'Specify what to do with internal user account during mass synchronization when user was removed from external source. Only suspended users are automatically revived if they reappear in ext source.';
303 $string['auth_remove_user_key'] = 'Removed ext user';
304 $string['auth_shib_auth_method'] = 'Authentication Method Name';
305 $string['auth_shib_auth_method_description'] = 'Provide a name for the Shibboleth authentication method that is familiar to your users. This could be the name of your Shibboleth federation, e.g. <tt>SWITCHaai Login</tt> or <tt>InCommon Login</tt> or similar.';
306 $string['auth_shibboleth_contact_administrator'] = 'In case you are not associated with the given organizations and you need access to a course on this server, please contact the';
307 $string['auth_shibbolethdescription'] = 'Using this method users are created and authenticated using <a href="http://shibboleth.internet2.edu/">Shibboleth</a>.<br />Be sure to read the <a href="../auth/shibboleth/README.txt">README</a> for Shibboleth on how to set up your Moodle with Shibboleth';
308 $string['auth_shibboleth_errormsg'] = 'Please select the organization you are member of!';
309 $string['auth_shibboleth_login'] = 'Shibboleth Login';
310 $string['auth_shibboleth_login_long'] = 'Login to Moodle via Shibboleth';
311 $string['auth_shibboleth_manual_login'] = 'Manual Login';
312 $string['auth_shibboleth_select_member'] = 'I\'m a member of ...';
313 $string['auth_shibboleth_select_organization'] = 'For authentication via Shibboleth, please select your organization from the drop down list:';
314 $string['auth_shibbolethtitle'] = 'Shibboleth';
315 $string['auth_shib_convert_data'] = 'Data modification API';
316 $string['auth_shib_convert_data_description'] = 'You can use this API to further modify the data provided by Shibboleth. Read the <a href="../auth/shibboleth/README.txt">README</a> for further instructions.';
317 $string['auth_shib_convert_data_warning'] = 'The file does not exist or is not readable by the webserver process!';
318 $string['auth_shib_changepasswordurl'] = 'Password-change URL';
319 $string['auth_shib_idp_list'] = 'Identity Providers';
320 $string['auth_shib_idp_list_description'] = 'Provide a list of Identity Provider entityIDs to let the user choose from on the login page.<br />On each line there must be a comma-separated tuple for entityID of the IdP (see the Shibboleth metadata file) and Name of IdP as it shall be displayed in the drop-down list.<br />As an optional third parameter you can add the location of a Shibboleth session initiator that shall be used in case your Moodle installation is part of a multi federation setup.';
321 $string['auth_shib_instructions'] = 'Use the <a href="{$a}">Shibboleth login</a> to get access via Shibboleth, if your institution supports it.<br />Otherwise, use the normal login form shown here.';
322 $string['auth_shib_instructions_help'] = 'Here you should provide custom instructions for your users to explain Shibboleth.  It will be shown on the login page in the instructions section. The instructions must include a link to "<b>{$a}</b>" that users click when they want to log in.';
323 $string['auth_shib_integrated_wayf'] = 'Moodle WAYF Service';
324 $string['auth_shib_integrated_wayf_description'] = 'If you check this, Moodle will use its own WAYF service instead of the one configured for Shibboleth. Moodle will display a drop-down list on this alternative login page where the user has to select his Identity Provider.';
325 $string['auth_shib_logout_return_url'] = 'Alternative logout return URL';
326 $string['auth_shib_logout_return_url_description'] = 'Provide the URL that Shibboleth users shall be redirected to after logging out.<br />If left empty, users will be redirected to the location that moodle will redirect users to';
327 $string['auth_shib_logout_url'] = 'Shibboleth Service Provider logout handler URL';
328 $string['auth_shib_logout_url_description'] = 'Provide the URL to the Shibboleth Service Provider logout handler. This typically is <tt>/Shibboleth.sso/Logout</tt>';
329 $string['auth_shib_no_organizations_warning'] = 'If you want to use the integrated WAYF service, you must provide a coma-separated list of Identity Provider entityIDs, their names and optionally a session initiator.';
330 $string['auth_shib_only'] = 'Shibboleth only';
331 $string['auth_shib_only_description'] = 'Check this option if a Shibboleth authentication shall be enforced';
332 $string['auth_shib_username_description'] = 'Name of the webserver Shibboleth environment variable that shall be used as Moodle username';
333 $string['auth_sync_script'] = 'Cron synchronization script';
334 $string['auth_updatelocal'] = 'Update local';
335 $string['auth_updatelocal_expl'] = '<p><b>Update local:</b> If enabled, the field will be updated (from external auth) every time the user logs in or there is a user synchronization. Fields set to update locally should be locked.</p>';
336 $string['auth_updateremote'] = 'Update external';
337 $string['auth_updateremote_expl'] = '<p><b>Update external:</b> If enabled, the external auth will be updated when the user record is updated. Fields should be unlocked to allow edits.</p>';
338 $string['auth_updateremote_ldap'] = '<p><b>Note:</b> Updating external LDAP data requires that you set binddn and bindpw to a bind-user with editing privileges to all the user records. It currently does not preserve multi-valued attributes, and will remove extra values on update. </p>';
339 $string['auth_user_create'] = 'Enable user creation';
340 $string['auth_user_creation'] = 'New (anonymous) users can create user accounts on the external authentication source and confirmed via email. If you enable this , remember to also configure module-specific options for user creation.';
341 $string['auth_usernameexists'] = 'Selected username already exists. Please choose a new one.';
342 $string['auth_webservicedescription'] = 'This authentication method should be used for accounts that are exclusively for use by web service clients.';
343 $string['auth_webservicetitle'] = 'Web services authentication';
344 $string['auto_add_remote_users'] = 'Auto add remote users';
345 $string['CASform'] = 'Authentication choice';
346 $string['createpasswordifneeded'] = 'Create password if needed';
347 $string['enterthenumbersyouhear'] = 'Enter the numbers you hear';
348 $string['enterthewordsabove'] = 'Enter the words above';
349 $string['errormaxconsecutiveidentchars'] = 'Passwords must have at most {$a} consecutive identical characters.';
350 $string['errorminpassworddigits'] = 'Passwords must have at least {$a} digit(s).';
351 $string['errorminpasswordlength'] = 'Passwords must be at least {$a} characters long.';
352 $string['errorminpasswordlower'] = 'Passwords must have at least {$a} lower case letter(s).';
353 $string['errorminpasswordnonalphanum'] = 'Passwords must have at least {$a} non-alphanumeric character(s).';
354 $string['errorminpasswordupper'] = 'Passwords must have at least {$a} upper case letter(s).';
355 $string['errorpasswordupdate'] = 'Error updating password, password not changed';
356 $string['forcechangepassword'] = 'Force change password';
357 $string['forcechangepasswordfirst_help'] = 'Force users to change password on their first login to Moodle.';
358 $string['forcechangepassword_help'] = 'Force users to change password on their next login to Moodle.';
359 $string['forgottenpassword'] = 'If you enter a URL here, it will be used as the lost password recovery page for this site. This is intended for sites where passwords are handled entirely outside of Moodle. Leave this blank to use the default password recovery.';
360 $string['forgottenpasswordurl'] = 'Forgotten password URL';
361 $string['getanaudiocaptcha'] = 'Get an audio CAPTCHA';
362 $string['getanimagecaptcha'] = 'Get an image CAPTCHA';
363 $string['getanothercaptcha'] = 'Get another CAPTCHA';
364 $string['guestloginbutton'] = 'Guest login button';
365 $string['changepassword'] = 'Change password URL';
366 $string['changepasswordhelp'] = 'Here you can specify a location at which your users can recover or change their username/password if they\'ve forgotten it. This will be provided to users as a button on the login page and their user page. If you leave this blank the button will not be printed.';
367 $string['chooseauthmethod'] = 'Choose an authentication method';
368 $string['incorrectpleasetryagain'] = 'Incorrect. Please try again.';
369 $string['infilefield'] = 'Field required in file';
370 $string['informminpassworddigits'] = 'at least {$a} digit(s)';
371 $string['informminpasswordlength'] = 'at least {$a} characters';
372 $string['informminpasswordlower'] = 'at least {$a} lower case letter(s)';
373 $string['informminpasswordnonalphanum'] = 'at least {$a} non-alphanumeric character(s)';
374 $string['informminpasswordupper'] = 'at least {$a} upper case letter(s)';
375 $string['informpasswordpolicy'] = 'The password must have {$a}';
376 $string['instructions'] = 'Instructions';
377 $string['internal'] = 'Internal';
378 $string['locked'] = 'Locked';
379 $string['md5'] = 'MD5 hash';
380 $string['nopasswordchange'] = 'Password can not be changed';
381 $string['nopasswordchangeforced'] = 'You cannot proceed without changing your password, however there is no available page for changing it. Please contact your Moodle Administrator.';
382 $string['ntlmsso_attempting'] = 'Attempting Single Sign On via NTLM...';
383 $string['ntlmsso_failed'] = 'Auto-login failed, try the normal login page...';
384 $string['ntlmsso_isdisabled'] = 'NTLM SSO is disabled.';
385 $string['passwordhandling'] = 'Password field handling';
386 $string['plaintext'] = 'Plain text';
387 $string['pluginnotenabled'] = 'Authentication plugin \'{$a}\' is not enabled.';
388 $string['pluginnotinstalled'] = 'Authentication plugin \'{$a}\' is not installed.';
389 $string['potentialidps'] = 'Do you usually log in somewhere else before arriving here?<br />Choose from the following list to log in at your usual place:';
390 $string['recaptcha'] = 'reCAPTCHA';
391 $string['rpc_negotiation_timeout'] = 'RPC negotiation timeout';
392 $string['selfregistration'] = 'Self registration';
393 $string['selfregistration_help'] = 'If an authentication plugin, such as email-based self-registration, is selected, then it enables potential users to register themselves and create accounts. This results in the possibility of spammers creating accounts in order to use forum posts, blog entries etc. for spam. To avoid this risk, self-registration should be disabled or limited by <em>Allowed email domains</em> setting.';
394 $string['sha1'] = 'SHA-1 hash';
395 $string['shib_no_attributes_error'] = 'You seem to be Shibboleth authenticated but Moodle didn\'t receive any user attributes. Please check that your Identity Provider releases the necessary attributes ({$a}) to the Service Provider Moodle is running on or inform the webmaster of this server.';
396 $string['shib_not_all_attributes_error'] = 'Moodle needs certain Shibboleth attributes which are not present in your case. The attributes are: {$a}<br />Please contact the webmaster of this server or your Identity Provider.';
397 $string['shib_not_set_up_error'] = 'Shibboleth authentication doesn\'t seem to be set up correctly because no Shibboleth environment variables are present for this page. Please consult the <a href="README.txt">README</a> for further instructions on how to set up Shibboleth authentication or contact the webmaster of this Moodle installation.';
398 $string['showguestlogin'] = 'You can hide or show the guest login button on the login page.';
399 $string['sso_idp_description'] = 'Publish this service to allow your users to roam to the {$a} Moodle site without having to re-login there. <ul><li><em>Dependency</em>: You must also <strong>subscribe</strong> to the SSO (Service Provider) service on {$a}.</li></ul><br />Subscribe to this service to allow authenticated users from {$a} to access your site without having to re-login. <ul><li><em>Dependency</em>: You must also <strong>publish</strong> the SSO (Service Provider) service to {$a}.</li></ul><br />';
400 $string['sso_idp_name'] = 'SSO  (Identity Provider)';
401 $string['sso_mnet_login_refused'] = 'Username {$a}[0] is not permitted to login from {$a}[1].';
402 $string['sso_sp_description'] = 'Publish  this service to allow authenticated users from {$a} to access your site without having to re-login. <ul><li><em>Dependency</em>: You must also <strong>subscribe</strong> to the SSO (Identity Provider) service on {$a}.</li></ul><br />Subscribe to this service to allow your users to roam to the {$a} Moodle site without having to re-login there. <ul><li><em>Dependency</em>: You must also <strong>publish</strong> the SSO (Identity Provider) service to {$a}.</li></ul><br />';
403 $string['sso_sp_name'] = 'SSO (Service Provider)';
404 $string['stdchangepassword'] = 'Use standard Change Password Page';
405 $string['stdchangepassword_expl'] = 'If the external authentication system allows password changes through Moodle, switch this to Yes. This setting overrides \'Change Password URL\'.';
406 $string['stdchangepassword_explldap'] = 'NOTE: It is recommended that you use LDAP over an SSL encrypted tunnel (ldaps://) if the LDAP server is remote.';
407 $string['unlocked'] = 'Unlocked';
408 $string['unlockedifempty'] = 'Unlocked if empty';
409 $string['update_never'] = 'Never';
410 $string['update_oncreate'] = 'On creation';
411 $string['update_onlogin'] = 'On every login';
412 $string['update_onupdate'] = 'On update';
413 $string['user_activatenotsupportusertype'] = 'auth: ldap user_activate() does not support selected usertype: {$a}';
414 $string['user_disablenotsupportusertype'] = 'auth: ldap user_disable() does not support selected usertype (..yet)';