MDL-85945 lang: Import fixed English strings (en_fix)

This commit is contained in:
Helen Foster
2025-07-30 21:28:14 +02:00
committed by David Mudrák
parent a1e5573ee8
commit 5beb3cf86c
21 changed files with 43 additions and 63 deletions
@@ -73,7 +73,7 @@ $string['setupfactor:instructionsverification'] = '3. Enter the verification cod
$string['setupfactor:intro'] = 'To set up this method, you need to have a device with an authenticator app. If you don\'t have an app, you can download one. For example, <a href="https://2fas.com/" target="_blank">2FAS Auth</a>, <a href="https://freeotp.github.io/" target="_blank">FreeOTP</a>, Google Authenticator, Microsoft Authenticator or Twilio Authy.';
$string['setupfactor:key'] = 'Secret key: ';
$string['setupfactor:link'] = 'Or enter details manually.';
$string['setupfactor:link_help'] = 'If you are on a mobile device and already have an authenticator app installed this link may work. Note that using TOTP on the same device as you login on can weaken the benefits of MFA.';
$string['setupfactor:link_help'] = 'If you are on a mobile device and already have an authenticator app installed this link may work. Note that using TOTP on the same device as you log in on can weaken the benefits of MFA.';
$string['setupfactor:linklabel'] = 'Open app already installed on this device';
$string['setupfactor:mode'] = 'Mode:';
$string['setupfactor:mode:timebased'] = 'Time-based';
+1 -1
View File
@@ -87,7 +87,7 @@ Please log in as before, using the link on the login page.
$string['emailpasswordchangeinfosubject'] = '{$a}: Change password information';
$string['info'] = 'External account';
$string['issuer'] = 'OAuth 2 service';
$string['issuernologin'] = 'This issuer can not be used to login';
$string['issuernologin'] = 'This issuer can not be used to log in.';
$string['key'] = 'Key';
$string['linkedlogins'] = 'Linked logins';
$string['linkedloginshelp'] = 'Help with linked logins';
@@ -31,7 +31,7 @@ $string['auth_shib_contact_administrator'] = 'In case you are not associated wit
$string['auth_shibbolethdescription'] = 'Using this method users are created and authenticated using Shibboleth. For set-up details, see the <a href="{$a}">Shibboleth README</a>.';
$string['auth_shibboleth_errormsg'] = 'Please select the organization you are member of!';
$string['auth_shibboleth_login'] = 'Shibboleth login';
$string['auth_shibboleth_login_long'] = 'Login to Moodle via Shibboleth';
$string['auth_shibboleth_login_long'] = 'Log in via Shibboleth';
$string['auth_shibboleth_manual_login'] = 'Manual login';
$string['auth_shibboleth_select_member'] = 'I\'m a member of ...';
$string['auth_shibboleth_select_organization'] = 'For authentication via Shibboleth, please select your organisation from the drop-down menu:';
@@ -27,8 +27,8 @@ $string['automaticenddate'] = 'Calculate the end date from the number of section
$string['automaticenddate_help'] = 'If enabled, the end date for the course will be automatically calculated from the number of sections and the course start date.';
$string['currentsection'] = 'Current week';
$string['hidefromothers'] = 'Hide';
$string['maxinitialsections'] = 'Maximum number of weeks at course creation';
$string['maxinitialsections_help'] = 'Sets the maximum number of weeks that can be assigned to a course at the time of creation. This limit helps prevent accidental creation of overly long courses. It does not restrict teachers from adding more weeks later during course editing.';
$string['maxinitialsections'] = 'Maximum initial number of sections';
$string['maxinitialsections_help'] = 'The maximum number of weekly sections that can be set when a course is created. This setting does not restrict teachers from adding more sections from the course page.';
$string['page-course-view-weeks'] = 'Any course main page in weekly sections format';
$string['page-course-view-weeks-x'] = 'Any course page in weekly sections format';
$string['pluginname'] = 'Weekly sections';
+2 -2
View File
@@ -630,7 +630,7 @@ $string['enroladminnewcourse_help'] = 'When an admin adds a new course, should t
$string['enrolinstancedefaults'] = 'Enrolment instance defaults';
$string['enrolinstancedefaults_desc'] = 'Default enrolment settings in new courses.';
$string['enrolmultipleusers'] = 'Enrol the users';
$string['ensureauroraversion'] = 'Your site is running on Amazon Aurora database engine. Please ensure that the MySQL version in Amazon Aurora is compatible with the Moodle version you are installing or upgrading to. You can check the compatibility in the <a href="https://docs.aws.amazon.com/AmazonRDS/latest/AuroraMySQLReleaseNotes/AuroraMySQL.Updates.30Updates.html" target="_blank">Database engine updates for Amazon Aurora MySQL version 3</a>.';
$string['ensureauroraversion'] = 'Your site is running on the Amazon Aurora database engine. The MySQL version in Amazon Aurora must be compatible with the Moodle version you are installing or upgrading to. Check compatibility in <a href="https://docs.aws.amazon.com/AmazonRDS/latest/AuroraMySQLReleaseNotes/AuroraMySQL.Updates.30Updates.html">Database engine updates for Amazon Aurora MySQL version 3</a>.';
$string['environment'] = 'Environment';
$string['environmenterrortodo'] = 'You must solve all the environmental problems (errors) found above before proceeding to install this Moodle version!';
$string['environmenterrorupgrade'] = 'Warning: you should solve all the environmental problems (errors) found above before proceeding to upgrade this Moodle version! Upgrading without fixing these requirements could cause problems such as data loss. Are you sure you want to continue with the upgrade?';
@@ -988,7 +988,7 @@ $string['notifyloginthreshold'] = 'Threshold for email notifications';
$string['notloggedinroleid'] = 'Role for visitors';
$string['numberofmissingstrings'] = 'Number of missing strings: {$a}';
$string['numberofstrings'] = 'Total number of strings: {$a->strings}<br />Missing: {$a->missing} ({$a->missingpercent}&nbsp;%)';
$string['oauthrefreshtokenexpired'] = 'The refresh token for one of the OAuth services {$a->issuer} on your site {$a->siteurl} has expired. This will limit the functionality of any plugins that use this service. To fix this issue, visit the OAuth 2 Services configuration page and click on the "Connect system account" icon in the table row for this service. Be sure to login using the same service account for the OAuth system each time.';
$string['oauthrefreshtokenexpired'] = 'The refresh token for an OAuth 2 service {$a->issuer} on your site {$a->siteurl} has expired. This will limit the functionality of any plugins that use this service. To fix it, go to the OAuth 2 Services configuration page and click the "Connect system account" icon in the table row for this service. Be sure to log in using the same service account for the OAuth 2 system each time.';
$string['oauthrefreshtokenexpiredshort'] = 'OAuth refresh token expired for {$a->issuer} on your site {$a->siteurl}.';
$string['onlynoreply'] = 'Only when from a no-reply address';
$string['opcacherecommended'] = 'PHP opcode caching improves performance and lowers memory requirements, OPcache extension is recommended and fully supported.';
+13 -13
View File
@@ -90,20 +90,20 @@ $string['enableglobalratelimit'] = 'Set site-wide rate limit';
$string['enableglobalratelimit_help'] = 'Limit the number of requests that the AI provider can receive across the entire site every hour.';
$string['enableuserratelimit'] = 'Set user rate limit';
$string['enableuserratelimit_help'] = 'Limit the number of requests each user can make to the AI provider every hour.';
$string['error:400'] = 'Bad Request';
$string['error:401'] = 'Unauthorized';
$string['error:401:upstreamless'] = 'Unable to connect to the AI service. Try again later';
$string['error:404'] = 'Not Found';
$string['error:404:upstreamless'] = 'The AI service is temporarily unavailable. Try again later';
$string['error:429'] = 'Too Many Requests';
$string['error:429:internalsitewide'] = 'AI has reached the maximum number of site-wide requests per hour. Try again later';
$string['error:429:internaluser'] = 'You have reached the maximum number of AI requests you can make in an hour. Try again later';
$string['error:429:upstreamless'] = 'This AI service has reached its request limit. Try again later';
$string['error:500'] = 'Internal Server Error';
$string['error:503'] = 'Service Unavailable';
$string['error:400'] = 'Bad request';
$string['error:401'] = 'Unauthorised';
$string['error:401:upstreamless'] = 'Unable to connect to the AI service. Try again later.';
$string['error:404'] = 'Not found';
$string['error:404:upstreamless'] = 'The AI service is temporarily unavailable. Try again later.';
$string['error:429'] = 'Too many requests';
$string['error:429:internalsitewide'] = 'The AI service has reached the maximum number of site-wide requests per hour. Try again later.';
$string['error:429:internaluser'] = 'You have reached the maximum number of AI requests you can make in an hour. Try again later.';
$string['error:429:upstreamless'] = 'This AI service has reached its request limit. Try again later.';
$string['error:500'] = 'Internal server error';
$string['error:503'] = 'Service unavailable';
$string['error:actionnotfound'] = 'Action \'{$a}\' is not supported.';
$string['error:defaultmessage'] = 'There was an error processing your request. Try again later';
$string['error:defaultmessageshort'] = 'Try again later';
$string['error:defaultmessage'] = 'There was an error processing your request. Try again later.';
$string['error:defaultmessageshort'] = 'Try again later.';
$string['error:defaultname'] = 'Something went wrong';
$string['error:noproviders'] = 'No providers available to process the action.';
$string['error:providernotfound'] = 'The AI provider instance is not found.';
+3 -3
View File
@@ -35,7 +35,7 @@ $string['auth_fieldlocks'] = 'Lock user fields';
$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>';
$string['auth_fieldmapping'] = 'Data mapping ({$a})';
$string['auth_forgotpasswordrecaptcha'] = 'Enable reCAPTCHA for forgot password';
$string['auth_forgotpasswordrecaptcha_desc'] = 'Add a visual/audio confirmation form element to the forgot password page. This reduces the risk of unwarranted forgotten password attempts. See <a target="_blank" href="https://www.google.com/recaptcha">Google reCAPTCHA</a> for more details.';
$string['auth_forgotpasswordrecaptcha_desc'] = 'Add a visual/audio confirmation form element to the forgot password page. This reduces the risk of unwarranted forgotten password attempts. For more details see <a href="https://www.google.com/recaptcha">Google reCAPTCHA</a>.';
$string['auth_changepasswordhelp'] = 'Change password help';
$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.';
$string['auth_changepasswordurl'] = 'Change password URL';
@@ -46,7 +46,7 @@ $string['auth_invalidnewemailkey'] = 'Error: if you are trying to confirm a chan
$string['auth_loginpasswordtoggle'] = 'Password visibility toggle';
$string['auth_loginpasswordtoggle_desc'] = 'Add an icon to the password field on the login screen that allows users to show or hide their entered password.';
$string['auth_loginrecaptcha'] = 'Enable reCAPTCHA for login';
$string['auth_loginrecaptcha_desc'] = 'Add a visual/audio confirmation form element to the login page. This reduces the risk of unwarranted login attempts. See <a target="_blank" href="https://www.google.com/recaptcha">Google reCAPTCHA</a> for more details. ';
$string['auth_loginrecaptcha_desc'] = 'Add a visual/audio confirmation form element to the login page. This reduces the risk of unwarranted login attempts. For more details see <a href="https://www.google.com/recaptcha">Google reCAPTCHA</a>.';
$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)';
$string['auth_notconfigured'] = 'The authentication method {$a} is not configured.';
$string['auth_outofnewemailupdateattempts'] = 'You have run out of allowed attempts to update your email address. Your update request has been cancelled.';
@@ -143,7 +143,7 @@ $string['pluginnotinstalled'] = 'Authentication plugin \'{$a}\' is not installed
$string['privacy:metadata:userpref:createpassword'] = 'Indicates that a password should be generated for the user';
$string['privacy:metadata:userpref:forcepasswordchange'] = 'Indicates whether the user should change their password upon logging in';
$string['privacy:metadata:userpref:loginfailedcount'] = 'The number of times the user failed to log in';
$string['privacy:metadata:userpref:loginfailedcountsincesuccess'] = 'The number of times the user failed to login since their last successful login';
$string['privacy:metadata:userpref:loginfailedcountsincesuccess'] = 'The number of times the user failed to log in since their last successful login.';
$string['privacy:metadata:userpref:loginfailedlast'] = 'The date when the last failed login attempt was recorded';
$string['privacy:metadata:userpref:loginlockout'] = 'Whether the user\'s account is locked due to failed login attempts, and the date when the account was locked';
$string['privacy:metadata:userpref:loginlockoutignored'] = 'Indicates that a user\'s account should never be subject to lockouts';
+1 -1
View File
@@ -203,7 +203,7 @@ $string['pref_lookahead_help'] = 'This sets the (maximum) number of days in the
$string['pref_maxevents'] = 'Maximum upcoming events';
$string['pref_maxevents_help'] = 'This sets the maximum number of upcoming events that can be displayed. If you pick a large number here it is possible that upcoming events displays will take up a lot of space on your screen.';
$string['pref_persistflt'] = 'Remember filter settings';
$string['pref_persistflt_help'] = 'If this is enabled, then Moodle will remember your last event filter settings and automatically restore them each time you login.';
$string['pref_persistflt_help'] = 'If enabled, your last event filter settings are saved for the next time you log in.';
$string['pref_startwday'] = 'First day of week';
$string['pref_startwday_help'] = 'Calendar weeks will be shown as starting on the day that you select here.';
$string['pref_timeformat'] = 'Time display format';
+2 -2
View File
@@ -404,8 +404,8 @@ $string['listnoitem'] = 'Item not found';
$string['listnopeers'] = 'No peers of item found';
$string['listupdatefail'] = 'DB operation failed when editing list hierarchy';
$string['logfilenotavailable'] = 'Logs not available';
$string['loginasnoenrol'] = 'You cannot use enrol or unenrol when in course "Login as" session';
$string['loginasonecourse'] = 'You cannot enter this course.<br /> You have to terminate the "Login as" session before entering any other course.';
$string['loginasnoenrol'] = 'You cannot use enrol or unenrol when using \'Log in as\'.';
$string['loginasonecourse'] = 'You cannot enter this course. You must finish the \'Log in as\' session before entering any other course.';
$string['maxbytesfile'] = 'The file {$a->file} is too large. The maximum size you can upload is {$a->size}.';
$string['maxareabytes'] = 'The file is larger than the space remaining in this area.';
$string['maxdraftitemids'] = 'Your file uploads are temporarily limited after you uploaded a high volume of files. Please wait then try again.';
+1 -1
View File
@@ -137,7 +137,7 @@ $string['notificationwindow'] = 'Notification window';
$string['notificationpreferences'] = 'Notification preferences';
$string['notificationimage'] = 'Notification image';
$string['notifications'] = 'Notifications';
$string['notificationsmarkedasread'] = 'All notifications have been marked as read';
$string['notificationsmarkedasread'] = 'All notifications are marked as read.';
$string['notincontactsheading'] = '{$a} is not in your contacts';
$string['notincontacts'] = 'You need to add {$a} to your contacts to be able to send them messages.';
$string['notsupported'] = 'Not supported';
+3 -3
View File
@@ -929,13 +929,13 @@ $string['force'] = 'Force';
$string['forcelanguage'] = 'Force language';
$string['forceno'] = 'Do not force';
$string['forcepasswordchange'] = 'Force password change';
$string['forcepasswordchange_help'] = 'If this checkbox is ticked, the user will be prompted to change their password on their next login';
$string['forcepasswordchange_help'] = 'If ticked, the user will be prompted to change their password when they next log in.';
$string['forcepasswordchangecheckfull'] = 'Are you absolutely sure you want to force a password change to {$a} ?';
$string['forcepasswordchangenot'] = 'Could not force a password change to {$a}';
$string['forcepasswordchangenotice'] = 'You must change your password to proceed.';
$string['forcepasswordresetfailurenotice'] = 'Your current password no longer passes the set password policy. Please contact your Moodle administrator for assistance.
{$a}';
$string['forcepasswordresetnotice'] = 'Your current password no longer passes the set password policy, you must reset your password to login.
$string['forcepasswordresetnotice'] = 'Your current password no longer passes the password policy. You must reset your password to log in.
{$a}';
$string['forcetheme'] = 'Force theme';
$string['forgotaccount'] = 'Lost password?';
@@ -1296,7 +1296,7 @@ $string['maximumgradex'] = 'Maximum grade: {$a}';
$string['maximumshort'] = 'Max';
$string['maximumupload'] = 'Maximum upload size';
$string['maximumupload_help'] = 'The maximum file size allowed for student uploads to the course. Additionally, you can further restrict the maximum upload size for each activity.';
$string['maxlengthreached'] = 'Maximum character limit of {$a} has been reached';
$string['maxlengthreached'] = 'Maximum character limit of {$a} has been reached.';
$string['maxnumberweeks'] = 'Maximum number of sections (deprecated)';
$string['maxnumberweeks_desc'] = 'The maximum value in the number of sections drop-down menu (applies to certain course formats only). This setting is deprecated and will be removed in a future version of Moodle. Please use the course format settings instead.';
$string['maxnumcoursesincombo'] = 'Browse <a href="{$a->link}">{$a->numberofcourses} courses</a>.';
+1 -1
View File
@@ -412,7 +412,7 @@ $string['notchanged'] = 'Not changed since last attempt';
$string['notyourpreview'] = 'This preview does not belong to you';
$string['options'] = 'Options';
$string['otherbanks'] = 'Other activities with questions';
$string['otherbanksdesc'] = 'These activities also contain questions, but they can\'t be shared.';
$string['otherbanksdesc'] = 'Questions in the question banks of these activities can\'t be used elsewhere.';
$string['parent'] = 'Parent';
$string['partiallycorrect'] = 'Partially correct';
$string['partiallycorrectfeedback'] = 'For any partially correct response';
+1 -1
View File
@@ -492,7 +492,7 @@ $string['user:editownmessageprofile'] = 'Edit own user messaging profile';
$string['user:editownprofile'] = 'Edit own user profile';
$string['user:editprofile'] = 'Edit user profile';
$string['user:ignoreuserquota'] = 'Ignore user quota limit';
$string['user:loginas'] = 'Login as other users';
$string['user:loginas'] = 'Log in as other users';
$string['user:manageblocks'] = 'Manage blocks on user profile of other users';
$string['user:manageownblocks'] = 'Manage blocks on own public user profile';
$string['user:manageownfiles'] = 'Manage files on own private file areas';
@@ -29,7 +29,7 @@ $string['accessibilitycheckerinfo'] = 'The TinyMCE Premium Accessibility Checker
$string['apikey'] = 'API key';
$string['apikey_desc'] = 'Your API key is available on your <a href="https://www.tiny.cloud">Tiny Cloud</a> account page if you have purchased a subscription, or if you are on a free trial.';
$string['emptyapikeywarning'] = 'Enabled TinyMCE Premium plugins will not be available until an API key is added.';
$string['invalidurl'] = 'Entered URL is invalid';
$string['invalidurl'] = 'Wrong URL';
$string['pluginname'] = 'TinyMCE Premium';
$string['pluginnotfound'] = 'Tiny Premium plugin {$a} not found.';
$string['premium:use'] = 'Use TinyMCE Premium';
@@ -69,7 +69,7 @@ $string['premiumplugin:tinymcespellchecker'] = 'Spell Checker Pro';
$string['premiumplugin:typography'] = 'Advanced Typography';
$string['premiumplugins'] = 'Premium plugins';
$string['premiumplugins_desc'] = 'Access to TinyMCE Premium plugins requires an API key. Not all listed plugins may be available with your TinyMCE Premium subscription. You can check available plugins on your <a href="https://www.tiny.cloud">Tiny Cloud</a> account page.';
$string['premiumplugins_settings'] = 'TinyMCE Premium plugins settings';
$string['premiumplugins_settings'] = 'TinyMCE Premium plugin settings';
$string['privacy:metadata'] = 'The Tiny Premium plugin for TinyMCE does not store any personal data.';
$string['serverside:desc'] = 'The {$a} plugin uses a server-side service to process data. You can choose to use the Tiny Cloud service, or connect to your own self-hosted instance using a service URL.';
$string['serverside:service'] = 'Server-side service';
+1 -1
View File
@@ -330,7 +330,7 @@ $string['gradeoutof'] = 'Grade out of {$a}';
$string['gradeoutofhelp'] = 'Grade';
$string['gradeoutofhelp_help'] = 'Enter the grade for the student\'s submission here. You may include decimals.';
$string['gradepenalty'] = 'Grade penalties';
$string['gradepenalty_help'] = 'If enabled, penalties will be applied to submissions';
$string['gradepenalty_help'] = 'If enabled, penalties will be applied to assignments submitted after the due date.';
$string['gradestudent'] = 'Grade student: (id={$a->id}, fullname={$a->fullname}). ';
$string['grading'] = 'Grading';
$string['gradingchangessaved'] = 'The grade changes were saved';
+1 -1
View File
@@ -274,7 +274,7 @@ $string['notcategorised'] = 'Not categorised';
$string['notapproved'] = 'glossary entry is not approved yet.';
$string['entrynotapproved'] = 'Entry not approved';
$string['numberofentries'] = 'Number of entries';
$string['numberofentriesneedapprove'] = 'Needs approve';
$string['numberofentriesneedapprove'] = 'Needs approving';
$string['onebyline'] = '(one per line)';
$string['page-mod-glossary-x'] = 'Any glossary module page';
$string['page-mod-glossary-edit'] = 'Glossary add/edit entry page';
+1 -1
View File
@@ -525,7 +525,7 @@ $string['reports'] = 'Reports';
$string['response'] = 'Response';
$string['retakesallowed'] = 'Allow multiple attempts';
$string['retakesallowed_help'] = 'Allow students to attempt the lesson more than once.';
$string['retakesallowedinfo'] = 'This Lesson allows students to do multiple attempts.';
$string['retakesallowedinfo'] = 'This lesson allows students to attempt it more than once.';
$string['returnto'] = 'Return to {$a}';
$string['returntocourse'] = 'Return to the course';
$string['reverttodefaults'] = 'Revert to lesson defaults';
+1 -1
View File
@@ -48,5 +48,5 @@ $string['saveandreturn'] = 'Save and return to question bank list';
$string['sharedbank'] = '{$a} shared question bank';
$string['showdescription'] = 'Display description on manage question banks page';
$string['showdescription_help'] = 'If enabled, the description above will be displayed on the manage question bank page just below the link to the bank.';
$string['transfernotfinished'] = 'Adhoc tasks \\mod_qbank\\task\\transfer_question_categories and \\mod_qbank\\task\\transfer_questions have not yet completed or have failed. Some of your pre-installed question banks may not be transferred to mod_qbank instances yet. Any question categories they contained can\'t be shared or managed until these tasks have completed.';
$string['transfernotfinished'] = 'The adhoc tasks \\mod_qbank\\task\\transfer_question_categories and \\mod_qbank\\task\\transfer_questions are not yet complete or have failed. Questions previously created in different contexts may not be transferred to course shared question banks yet. Questions can\'t be managed or shared until these tasks are complete.';
$string['unknownbanktype'] = 'Unknown question bank type {$a}';
+3 -23
View File
@@ -724,31 +724,11 @@ $string['popup'] = 'Show quiz in a \'secure\' window';
$string['popupblockerwarning'] = 'This section of the test is in secure mode, this means that you need to take the quiz in a secure window. Please turn off your popup blocker. Thank you.';
$string['popupnotice'] = 'Students will see this quiz in a secure window';
$string['precreateattempts'] = 'Pre-create attempts';
$string['precreateattempts_desc'] = 'If enabled, quizzes will have attempts created in advance of the quiz opening time,
based on "Pre-create period" which must also be set.
This prevents spikes in server load when students start complex or numerous quizzes all at once.
Quizzes without an opening time are unaffected.
If this setting is locked, it is forced on or off for all quizzes.
If unlocked, and "Pre-create period" is set, quizzes can opt in to this feature. If "Pre-create" period is not set, this setting
will not be shown on the quiz settings form.';
$string['precreateattempts_desc'] = 'Pre-creating attempts helps optimise site performance. In addition to enabling this setting, you need to set a pre-create attempts period. Note: The setting only applies to quizzes with an opening time.';
$string['precreateattempts_help'] = 'Pre-creating attempts helps optimise site performance. Quiz questions cannot be modified once a quiz has attempts.';
$string['precreateoff'] = 'Do not pre-create attempts';
$string['precreateperiod'] = 'Pre-create period';
$string['precreateperiod_desc'] = 'The period ahead of the quiz open time that attempts will be pre-created.
Attempts are generated by a scheduled task (mod_quiz\task\precreate_attempts) running each hour by default.
Since quizzes cannot be edited once they have attempts, it is best to keep this period as short as possible.
If you tend to have one quiz or set of quizzes starting at once time, a short period like 1 hour is sensible.
If you have several starting at different times through the day, and wish all pre-creation to happen when the system is quiet such
as overnight, you may which to set this to a longer period such as 12 hours and adjust the scheduled task to run during quieter
hours.
This setting is controlled at site-level, it cannot be overridden by individual quizzes.';
$string['precreateperiod'] = 'Pre-create attempts period';
$string['precreateperiod_desc'] = 'If your site has quizzes with an opening time and many students starting at the same time, you can improve performance by pre-creating attempts. Select a time period before the quiz opens to pre-create attempts. A shorter period is recommended, as quiz questions cannot be modified once a quiz has attempts. Attempts are generated by a scheduled task running each hour by default. To pre-create attempts when the system is quiet such as overnight, set the period to 12 hours and adjust the scheduled task to run during quieter hours.';
$string['precreatetask'] = 'Pre-create attempts';
$string['precreateusedefault'] = 'Use site-wide default ({$a})';
$string['precreateyes'] = 'Yes, {$a} hours before quiz open time';
+1 -1
View File
@@ -295,7 +295,7 @@ $string['wikimode'] = 'Wiki mode';
$string['wikimode_help'] = 'The wiki mode determines whether everyone can edit the wiki - a collaborative wiki - or whether everyone has their own wiki which only they can edit - an individual wiki.';
$string['wikimodecollaborative'] = 'Collaborative wiki';
$string['wikimodeindividual'] = 'Individual wiki';
$string['wikimodeundefined'] = 'Wikimode undefined';
$string['wikimodeundefined'] = 'Wiki mode undefined';
$string['wikiname'] = 'Wiki name';
$string['wikinowikitext'] = 'No wiki text';
$string['wikiorderedlist'] = 'Ordered list';
@@ -36,4 +36,4 @@ $string['yahooid'] = 'Yahoo ID';
$string['skypeid'] = 'Skype ID';
$string['icqnumber'] = 'ICQ number';
$string['msnid'] = 'MSN ID';
$string['webpage'] = 'Web page';
$string['webpage'] = 'Website';