MDL-13776 assignment attachment access now verified in module context; merged from...
[moodle.git] / lang / en_utf8 / auth.php
CommitLineData
b9ddb2d5 1<?php // $Id$
2 // auth.php - created with Moodle 1.5 UNSTABLE DEVELOPMENT (2005010100)
49aafb90 3
4
220a90c5 5$string['actauthhdr'] = 'Active authentication plugins';
49aafb90 6$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.';
7$string['alternateloginurl'] = 'Alternate Login URL';
fcd0ddbf 8$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.';
9$string['forgottenpasswordurl'] = 'Forgotten password URL';
cd607643 10$string['pluginnotenabled'] = 'Authentication plugin \'$a\' is not enabled.';
11$string['pluginnotinstalled'] = 'Authentication plugin \'$a\' is not installed.';
16793340 12// syncronization
13$string['auth_sync_script'] ='Cron synchronization script';
14$string['auth_dbinsertuser'] ='Inserted user $a[0] id $a[1]';
15$string['auth_dbinsertusererror'] = 'Error inserting user $a';
16$string['auth_dbdeleteuser'] ='Deleted user $a[0] id $a[1]';
17$string['auth_dbdeleteusererror'] = 'Error deleting user $a';
18$string['auth_dbreviveduser'] ='Revived user $a[0] id $a[1]';
19$string['auth_dbrevivedusererror'] = 'Error reviving user $a';
20$string['auth_dbsuspenduser'] ='Suspended user $a[0] id $a[1]';
21$string['auth_dbsuspendusererror'] = 'Error suspending user $a';
22$string['auth_dbupdatinguser'] ='Updating user $a[0] id $a[1]';
23$string['auth_remove_user_key'] ='Removed ext user';
24$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.';
25$string['auth_remove_keep'] ='Keep internal';
26$string['auth_remove_suspend'] ='Suspend internal';
27$string['auth_remove_delete'] ='Full delete internal';
28
29// nologin plugin
de188ef9 30$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.';
16793340 31$string['auth_nologintitle'] = 'No login';
32
b9ddb2d5 33// CAS plugin
4db13f94 34$string['auth_cas_proxycas_key'] = "Proxy mode";
35$string['auth_cas_logoutcas_key'] = "Logout CAS";
36$string['auth_cas_multiauth_key'] = "Multi-authentication";
1c2e83f7 37$string['auth_cas_proxycas'] = 'Turn this to \'yes\' if you use CASin proxy-mode';
38$string['auth_cas_logoutcas'] = 'Turn this to \'yes\' if tou want to logout from CAS when you deconnect from Moodle';
39$string['auth_cas_multiauth'] = 'Turn this to \'yes\' if you want to have multi-authentication (CAS + other authentication)';
4db13f94 40$string['accesCAS'] = "CAS users";
41$string['accesNOCAS'] = "other users";
42$string['CASform'] = "Authentication choice";
304d08f0 43$string['auth_cas_logincas'] = 'Secure connection access';
b9ddb2d5 44$string['auth_cas_invalidcaslogin'] = 'Sorry, your login has failed - you could not be authorised';
304d08f0 45$string['auth_cas_server_settings'] = 'CAS server configuration';
16793340 46$string['auth_castitle'] = 'CAS server (SSO)';
b9ddb2d5 47$string['auth_cas_hostname'] = 'Hostname of the CAS server <br />eg: host.domain.fr';
48$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/';
49$string['auth_cas_port'] = 'Port of the CAS server';
49aafb90 50$string['auth_cas_version'] = 'Version of CAS';
b9ddb2d5 51$string['auth_cas_language'] = 'Selected language';
49aafb90 52$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.';
b9ddb2d5 53$string['auth_cas_enabled'] = 'Turn this on if you want to use CAS authentication.';
54$string['auth_cas_text'] = 'Secure connection';
55$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.';
f9dff243 56$string['auth_casnotinstalled'] = 'Cannot use CAS authentication. The PHP LDAP module is not installed.';
a9ad3633 57$string['auth_cas_cantconnect'] ='LDAP part of CAS-module cannot connect to server: $a';
58$string['auth_cas_use_cas'] ='Use CAS';
59$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.';
60
a9ad3633 61$string['auth_cas_hostname_key'] ='Hostname';
62$string['auth_cas_changepasswordurl'] ='Password-change URL';
63$string['auth_cas_create_user_key'] ='Create user';
64$string['auth_cas_auth_user_create'] ='Create users externally';
65$string['auth_cas_language_key'] ='Language';
66$string['auth_cas_casversion'] ='Version';
67$string['auth_cas_port_key'] ='Port';
68$string['auth_cas_baseuri_key'] ='Base URI';
69
304d08f0 70$string['auth_changepasswordurl'] = 'Change password URL';
71$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>.';
b9ddb2d5 72$string['auth_changepasswordhelp'] = 'Change password help';
73$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.';
49aafb90 74$string['auth_common_settings'] = 'Common settings';
75$string['auth_data_mapping'] = 'Data mapping';
b9ddb2d5 76
77// Database plugin
49aafb90 78$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.';
79$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>';
80$string['auth_dbfieldpass'] = 'Name of the field containing passwords';
81$string['auth_dbfielduser'] = 'Name of the field containing usernames';
82$string['auth_dbhost'] = 'The computer hosting the database server.';
83$string['auth_dbname'] = 'Name of the database itself';
84$string['auth_dbpass'] = 'Password matching the above username';
8ae42b8d 85$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>';
49aafb90 86$string['auth_dbtable'] = 'Name of the table in the database';
8ae42b8d 87$string['auth_dbtitle'] = 'External database';
49aafb90 88$string['auth_dbtype'] = 'The database type (See the <a href=\"../lib/adodb/readme.htm#drivers\">ADOdb documentation</a> for details)';
89$string['auth_dbuser'] = 'Username with read access to the database';
a9ad3633 90$string['auth_dbcantconnect'] ='Could not connect to the specified authentication database...';
91$string['auth_dbuserstoadd'] = 'User entries to add: $a';
a9ad3633 92$string['auth_dbuserstoremove'] = 'User entries to remove: $a';
93$string['auth_dbusernotexist'] = 'Cannot update non-existent user: $a';
94$string['auth_dbhost_key'] = 'Host';
95$string['auth_dbtype_key'] = 'Database';
8ae42b8d 96$string['auth_dbsybasequoting'] = 'Use sybase quotes';
97$string['auth_dbsybasequotinghelp'] = 'Sybase style single quote escaping - needed for Oracle, MS SQL and some other databases. Do not use for MySQL!';
a9ad3633 98$string['auth_dbname_key'] = 'DB Name';
99$string['auth_dbuser_key'] = 'DB User';
100$string['auth_dbpass_key'] = 'Password';
101$string['auth_dbtable_key'] = 'Table';
102$string['auth_dbfielduser_key'] = 'Username field';
103$string['auth_dbfieldpass_key'] = 'Password field';
104$string['auth_dbpasstype_key'] = 'Password format';
8ae42b8d 105$string['auth_dbextencoding'] = 'External db encoding';
106$string['auth_dbextencodinghelp'] = 'Encoding used in external database';
107$string['auth_dbsetupsql'] = 'SQL setup command';
108$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>';
109$string['auth_dbdebugauthdb'] = 'Debug ADOdb';
110$string['auth_dbdebugauthdbhelp'] = 'Debug ADOdb connection to external database - use when getting empty page during login. Not suitable for production sites.';
a9ad3633 111$string['auth_dbchangepasswordurl_key'] = 'Password-change URL';
b9ddb2d5 112
113// Email plugin
49aafb90 114$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.';
b9ddb2d5 115$string['auth_emailtitle'] = 'Email-based self-registration';
a9ad3633 116$string['auth_emailnoinsert'] = 'Could not add your record to the database!';
117$string['auth_emailnoemail'] = 'Tried to send you an email but failed!';
5d6308d4 118$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.';
119$string['auth_emailrecaptcha_key'] = 'Enable reCAPTCHA element';
120$string['auth_emailsettings'] = 'Settings';
b9ddb2d5 121
122// FirstClass plugin
49aafb90 123$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.';
a7f9e22d 124$string['auth_fcdescription'] = 'This method uses a FirstClass server to check whether a given username and password is valid.';
49aafb90 125$string['auth_fcfppport'] = 'Server port (3333 is the most common)';
126$string['auth_fchost'] = 'The FirstClass server address. Use the IP number or DNS name.';
127$string['auth_fcpasswd'] = 'Password for the account above.';
16793340 128$string['auth_fctitle'] = 'FirstClass server';
49aafb90 129$string['auth_fcuserid'] = 'Userid for FirstClass account with privilege \'Subadministrator\' set.';
e5245c73 130$string['auth_fchost_key'] = 'Host';
a9ad3633 131$string['auth_fcfppport_key'] = 'Port';
132$string['auth_fcuserid_key'] = 'User ID';
133$string['auth_fcpasswd_key'] = 'Password';
134$string['auth_fccreators_key'] = 'Creators';
135$string['auth_fcchangepasswordurl'] = 'Password-change URL';
136$string['auth_fcconnfail'] = 'Connection failed with Errno: $a[0] and Error String: $a[1]';
b9ddb2d5 137
138// Fieldlocks
304d08f0 139$string['auth_fieldlock'] = 'Lock value';
140$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>';
141$string['auth_fieldlocks'] = 'Lock user fields';
3f5abcb2 142$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>';
f9dff243 143
144// IMAP plugin
145$string['auth_imapnotinstalled'] = 'Cannot use IMAP authentication. The PHP IMAP module is not installed.';
49aafb90 146$string['auth_imapdescription'] = 'This method uses an IMAP server to check whether a given username and password is valid.';
147$string['auth_imaphost'] = 'The IMAP server address. Use the IP number, not DNS name.';
148$string['auth_imapport'] = 'IMAP server port number. Usually this is 143 or 993.';
16793340 149$string['auth_imaptitle'] = 'IMAP server';
49aafb90 150$string['auth_imaptype'] = 'The IMAP server type. IMAP servers can have different types of authentication and negotiation.';
e8b9d76a 151$string['auth_imaptype_key'] = 'Type';
152$string['auth_imaphost_key'] = 'Host';
153$string['auth_imapport_key'] = 'Port';
154$string['auth_imapchangepasswordurl_key'] = 'Password-change URL';
b9ddb2d5 155
156// LDAP plugin
81fb221d 157$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.)';
1844d438 158$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\'';
159$string['auth_ldap_attrcreators_key'] = 'Attribute creators';
9f76a845 160$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\'';
49aafb90 161$string['auth_ldap_bind_pw'] = 'Password for bind-user.';
162$string['auth_ldap_bind_settings'] = 'Bind settings';
163$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\'';
b9ddb2d5 164$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';
4db13f94 165$string['auth_ldap_create_error'] = 'Error creating user in LDAP.';
6626b9ab 166$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\'';
49aafb90 167$string['auth_ldap_expiration_desc'] = 'Select No to disable expired password checking or LDAP to read passwordexpiration time directly from LDAP';
168$string['auth_ldap_expiration_warning_desc'] = 'Number of days before password expiration warning is issued.';
a9ad3633 169$string['auth_ldap_expireattr_desc'] = 'Optional: overrides ldap-attribute that stores password expiration time';
49aafb90 170$string['auth_ldap_graceattr_desc'] = 'Optional: Overrides gracelogin attribute';
171$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 exprired.';
1844d438 172$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\'';
173$string['auth_ldap_groupecreators_key'] = 'Group creators';
304d08f0 174$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.';
16793340 175$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.';
49aafb90 176$string['auth_ldap_login_settings'] = 'Login settings';
177$string['auth_ldap_memberattribute'] = 'Optional: Overrides user member attribute, when users belongs to a group. Usually \'member\'';
cd874e21 178$string['auth_ldap_memberattribute_isdn'] = 'Optional: Overrides handling of member attribute values, either 0 or 1';
81fb221d 179$string['auth_ldap_no_mbstring'] = 'You need the mbstring extension to create users in Active Directory.';
49aafb90 180$string['auth_ldap_objectclass'] = 'Optional: Overrides objectClass used to name/search users on ldap_user_type. Usually you dont need to chage this.';
304d08f0 181$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)';
344514fc 182$string['auth_ldap_passtype'] = 'Specify the format of new or changed passwords in LDAP server.';
49aafb90 183$string['auth_ldap_passwdexpire_settings'] = 'LDAP password expiration settings.';
184$string['auth_ldap_preventpassindb'] = 'Select yes to prevent passwords from being stored in Moodle\'s DB.';
185$string['auth_ldap_search_sub'] = 'Search users from subcontexts.';
186$string['auth_ldap_server_settings'] = 'LDAP server settings';
187$string['auth_ldap_update_userinfo'] = 'Update user information (firstname, lastname, address..) from LDAP to Moodle. Specify \"Data mapping\" settings as you need.';
4db13f94 188$string['auth_ldap_user_exists'] = 'LDAP username already exists.';
49aafb90 189$string['auth_ldap_user_attribute'] = 'Optional: Overrides the attribute used to name/search users. Usually \'cn\'.';
190$string['auth_ldap_user_settings'] = 'User lookup settings';
304d08f0 191$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.';
49aafb90 192$string['auth_ldap_version'] = 'The version of the LDAP protocol your server is using.';
193$string['auth_ldapdescription'] = 'This method provides authentication against an external LDAP server.
194
195 If the given username and password are valid, Moodle creates a new user
196
197 entry in its database. This module can read user attributes from LDAP and prefill
198
199 wanted fields in Moodle. For following logins only the username and
200
201 password are checked.';
16793340 202$string['auth_ldap_ldap_encoding_key'] = 'LDAP encoding';
a9ad3633 203$string['auth_ldap_host_url_key'] = 'Host URL';
204$string['auth_ldap_version_key'] = 'Version';
205$string['auth_ldap_preventpassindb_key'] = 'Hide passwords';
206$string['auth_ldap_bind_dn_key'] = 'Distinguished Name';
207$string['auth_ldap_bind_pw_key'] = 'Password';
208$string['auth_ldap_user_type_key'] = 'User type';
209$string['auth_ldap_contexts_key'] = 'Contexts';
210$string['auth_ldap_search_sub_key'] = 'Search subcontexts';
211$string['auth_ldap_opt_deref_key'] = 'Dereference aliases';
212$string['auth_ldap_user_attribute_key'] = 'User attribute';
213$string['auth_ldap_memberattribute_key'] = 'Member attribute';
cd874e21 214$string['auth_ldap_memberattribute_isdn_key'] = 'Member attribute uses dn';
a9ad3633 215$string['auth_ldap_objectclass_key'] = 'Object class';
344514fc 216$string['auth_ldap_passtype_key'] = 'Password format';
a9ad3633 217$string['auth_ldap_changepasswordurl_key'] = 'Password-change URL';
218$string['auth_ldap_expiration_key'] = 'Expiration';
219$string['auth_ldap_expiration_warning_key'] = 'Expiration warning';
2541d297 220$string['auth_ldap_expireattr_key'] = 'Expiration attribute';
a9ad3633 221$string['auth_ldap_gracelogins_key'] = 'Grace logins';
222$string['auth_ldap_gracelogin_key'] = 'Grace login attribute';
223$string['auth_ldap_auth_user_create_key'] = 'Create users externally';
224$string['auth_ldap_create_context_key'] = 'Context for new users';
225$string['auth_ldap_creators_key'] = 'Creators';
e8b9d76a 226$string['auth_ldap_noconnect'] = 'LDAP-module cannot connect to server: $a';
227$string['auth_ldap_noconnect_all'] = 'LDAP-module cannot connect to any servers: $a';
4db13f94 228$string['auth_ldap_unsupportedusertype'] = 'auth: ldap user_create() does not support selected usertype: $a (..yet)';
e8b9d76a 229$string['auth_ldap_usertypeundefined'] = 'config.user_type not defined or function ldap_expirationtime2unix does not support selected type!';
230$string['auth_ldap_usertypeundefined2'] = 'config.user_type not defined or function ldap_unixi2expirationtime does not support selected type!';
231$string['auth_ldap_noextension'] = 'Warning: The PHP LDAP module does not seem to be present. Please ensure it is installed and enabled.';
a9ad3633 232
49aafb90 233$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>';
16793340 234$string['auth_ldaptitle'] = 'LDAP server';
f9dff243 235$string['auth_ldapnotinstalled'] = 'Cannot use LDAP authentication. The PHP LDAP module is not installed.';
9b9fcc21 236$string['auth_ntlmsso'] = 'NTLM SSO';
237$string['auth_ntlmsso_enabled_key'] = 'Enable';
238$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>';
239$string['auth_ntlmsso_subnet_key'] = 'Subnet';
240$string['auth_ntlmsso_subnet'] = 'If set, it will only attempt SSO with clients in this subnet. Format: xxx.xxx.xxx.xxx/bitmask';
241$string['ntlmsso_attempting'] = 'Attempting Single Sign On via NTLM...';
242$string['ntlmsso_failed'] = 'Auto-login failed, try the normal login page...';
6f255642 243$string['ntlmsso_isdisabled'] = 'NTLM SSO is disabled.';
b9ddb2d5 244
245// Manual plugin
49aafb90 246$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.';
16793340 247$string['auth_manualtitle'] = 'Manual accounts';
b9ddb2d5 248
249// MNET plugin
250$string['auth_mnettitle'] = 'Moodle Network authentication';
251$string['auth_mnetdescription'] = 'Users are authenticated according to the web of trust defined in your Moodle Network settings.';
252$string['auth_mnet_rpc_negotiation_timeout'] = 'The timeout in seconds for authentication over the XMLRPC transport.';
14518364 253$string['auth_mnet_roamout'] = 'Your users can roam out to these hosts';
254$string['auth_mnet_roamin'] = 'These host\'s users can roam in to your site';
b9ddb2d5 255$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.';
7d542ec9 256$string['auto_add_remote_users'] = 'Auto add remote users';
257$string['rpc_negotiation_timeout'] = 'RPC negotiation timeout';
b9ddb2d5 258
49aafb90 259$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)';
b9ddb2d5 260
261// NNTP plugin
49aafb90 262$string['auth_nntpdescription'] = 'This method uses an NNTP server to check whether a given username and password is valid.';
263$string['auth_nntphost'] = 'The NNTP server address. Use the IP number, not DNS name.';
264$string['auth_nntpport'] = 'Server port (119 is the most common)';
16793340 265$string['auth_nntptitle'] = 'NNTP server';
f9dff243 266$string['auth_nntpnotinstalled'] = 'Cannot use NNTP authentication. The PHP IMAP module is not installed.';
8dc3de16 267$string['auth_nntpchangepasswordurl_key'] = 'Password-change URL';
268$string['auth_nntpport_key'] = 'Port';
269$string['auth_nntphost_key'] = 'Host';
b9ddb2d5 270
271// None plugin
49aafb90 272$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.';
273$string['auth_nonetitle'] = 'No authentication';
b9ddb2d5 274
275// PAM plugin
77a297d2 276$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.';
49aafb90 277$string['auth_pamtitle'] = 'PAM (Pluggable Authentication Modules)';
b9ddb2d5 278
49aafb90 279$string['auth_passwordisexpired'] = 'Your password is expired. Do you want change your password now?';
280$string['auth_passwordwillexpire'] = 'Your password will expire in $a days. Do you want change your password now?';
b9ddb2d5 281
282// POP3 plugin
49aafb90 283$string['auth_pop3description'] = 'This method uses a POP3 server to check whether a given username and password is valid.';
284$string['auth_pop3host'] = 'The POP3 server address. Use the IP number, not DNS name.';
285$string['auth_pop3mailbox'] = 'Name of the mailbox to attempt a connection with. (usually INBOX)';
286$string['auth_pop3port'] = 'Server port (110 is the most common, 995 is common for SSL)';
16793340 287$string['auth_pop3title'] = 'POP3 server';
49aafb90 288$string['auth_pop3type'] = 'Server type. If your server uses certificate security, choose pop3cert.';
f9dff243 289$string['auth_pop3notinstalled'] = 'Cannot use POP3 authentication. The PHP IMAP module is not installed.';
8dc3de16 290$string['auth_pop3changepasswordurl_key'] = 'Password-change URL';
291$string['auth_pop3mailbox_key'] = 'Mailbox';
292$string['auth_pop3port_key'] = 'Port';
293$string['auth_pop3type_key'] = 'Type';
294$string['auth_pop3host_key'] = 'Host';
b9ddb2d5 295
296// RADIUS plugin
16793340 297$string['auth_radiustitle'] = 'RADIUS server';
77a297d2 298$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.';
49aafb90 299$string['auth_radiushost'] = 'Address of the RADIUS server';
300$string['auth_radiusnasport'] = 'Port to use to connect';
301$string['auth_radiussecret'] = 'Shared secret';
8dc3de16 302$string['auth_radiuschangepasswordurl_key'] = 'Password-change URL';
303$string['auth_radiusnasport_key'] = 'Port';
304$string['auth_radiushost_key'] = 'Host';
305$string['auth_radiussecret_key'] = 'Secret';
b9ddb2d5 306
307// Shibboleth plugin
77a297d2 308$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';
b9ddb2d5 309$string['auth_shibbolethtitle'] = 'Shibboleth';
310$string['auth_shibboleth_login'] = 'Shibboleth Login';
311$string['auth_shibboleth_manual_login'] = 'Manual Login';
304d08f0 312$string['auth_shib_only'] = 'Shibboleth only';
313$string['auth_shib_only_description'] = 'Check this option if a Shibboleth authentication shall be enforced';
314$string['auth_shib_username_description'] = 'Name of the webserver Shibboleth environment variable that shall be used as Moodle username';
b9ddb2d5 315$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.';
316$string['auth_shib_convert_data'] = 'Data modification API';
77a297d2 317$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.';
b9ddb2d5 318$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.';
319$string['auth_shib_convert_data_warning'] = 'The file does not exist or is not readable by the webserver process!';
8dc3de16 320$string['auth_shib_changepasswordurl'] = 'Password-change URL';
e0870908 321$string['auth_shibboleth_login_long'] = 'Login to Moodle via Shibboleth';
322$string['auth_shibboleth_select_organization'] = 'For authentication via Shibboleth, please select your organization from the drop down list:';
323$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';
324$string['auth_shibboleth_select_member'] = 'I\'m a member of ...';
325$string['auth_shibboleth_errormsg'] ='Please select the organization you are member of!';
326$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.';
b9ddb2d5 327
328$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.';
329$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.';
330$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.';
331
49aafb90 332$string['auth_updatelocal'] = 'Update local';
333$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>';
334$string['auth_updateremote'] = 'Update external';
335$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>';
336$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>';
337$string['auth_user_create'] = 'Enable user creation';
338$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.';
339$string['auth_usernameexists'] = 'Selected username already exists. Please choose a new one.';
340$string['authenticationoptions'] = 'Authentication options';
341$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.';
342$string['changepassword'] = 'Change password URL';
343$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.';
344$string['chooseauthmethod'] = 'Choose an authentication method';
4abbb75c 345$string['createpasswordifneeded'] = 'Create password if needed';
6bc1e5d5 346$string['errorpasswordupdate'] = 'Error updating password, password not changed';
83022298 347$string['errorminpasswordlength'] = 'Passwords must be at least $a characters long.';
348$string['errorminpassworddigits'] = 'Passwords must have at least $a digit(s).';
349$string['errorminpasswordlower'] = 'Passwords must have at least $a lower case letter(s).';
350$string['errorminpasswordnonalphanum'] = 'Passwords must have at least $a non-alphanumeric character(s).';
351$string['errorminpasswordupper'] = 'Passwords must have at least $a upper case letter(s).';
b9ddb2d5 352$string['infilefield'] = 'Field required in file';
49aafb90 353$string['forcechangepassword'] = 'Force change password';
354$string['forcechangepassword_help'] = 'Force users to change password on their next login to Moodle.';
355$string['forcechangepasswordfirst_help'] = 'Force users to change password on their first login to Moodle.';
356$string['guestloginbutton'] = 'Guest login button';
357$string['instructions'] = 'Instructions';
358$string['internal'] = 'Internal';
8ae42b8d 359$string['md5'] = 'MD5 hash';
9696bd89 360$string['nopasswordchange'] = 'Password can not be changed';
361$string['nopasswordchangeforced'] ='You cannot proceed without changing your password, however there is no available page for changing it. Please contact your Moodle Administrator.';
49aafb90 362$string['passwordhandling'] = 'Password field handling';
363$string['plaintext'] = 'Plain text';
b9ddb2d5 364$string['selfregistration'] = 'Self registration';
e9180ff8 365$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.';
16793340 366$string['sha1'] = 'SHA-1 hash';
49aafb90 367$string['showguestlogin'] = 'You can hide or show the guest login button on the login page.';
368$string['stdchangepassword'] = 'Use standard Change Password Page';
369$string['stdchangepassword_expl'] = 'If the external authentication system allows password changes through Moodle, switch this to Yes. This setting overrides \'Change Password URL\'.';
370$string['stdchangepassword_explldap'] = 'NOTE: It is recommended that you use LDAP over an SSL encrypted tunnel (ldaps://) if the LDAP server is remote.';
b9ddb2d5 371$string['update_oncreate'] = 'On creation';
372$string['update_onlogin'] = 'On every login';
373$string['update_onupdate'] = 'On update';
374$string['update_never'] = 'Never';
49aafb90 375$string['unlocked'] = 'Unlocked';
376$string['unlockedifempty'] = 'Unlocked if empty';
b9ddb2d5 377$string['locked'] = 'Locked';
5d6308d4 378$string['incorrectpleasetryagain'] = 'Incorrect. Please try again.';
9b5f87d2 379$string['enterthewordsabove'] = 'Enter the words above';
380$string['enterthenumbersyouhear'] = 'Enter the numbers you hear';
5d6308d4 381$string['getanothercaptcha'] = 'Get another CAPTCHA';
382$string['getanaudiocaptcha'] = 'Get an audio CAPTCHA';
383$string['getanimagecaptcha'] = 'Get an image CAPTCHA';
7c572b8c 384$string['recaptcha'] = 'reCAPTCHA';
49aafb90 385?>