diff --git a/public/admin/tool/mfa/factor/totp/lang/en/factor_totp.php b/public/admin/tool/mfa/factor/totp/lang/en/factor_totp.php
index 884b23ed930..1e3a7ea8c66 100644
--- a/public/admin/tool/mfa/factor/totp/lang/en/factor_totp.php
+++ b/public/admin/tool/mfa/factor/totp/lang/en/factor_totp.php
@@ -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, 2FAS Auth, FreeOTP, 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';
diff --git a/public/auth/oauth2/lang/en/auth_oauth2.php b/public/auth/oauth2/lang/en/auth_oauth2.php
index 01bd84e394f..166cea78df4 100644
--- a/public/auth/oauth2/lang/en/auth_oauth2.php
+++ b/public/auth/oauth2/lang/en/auth_oauth2.php
@@ -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';
diff --git a/public/auth/shibboleth/lang/en/auth_shibboleth.php b/public/auth/shibboleth/lang/en/auth_shibboleth.php
index 931d2f39151..e5b8183a174 100644
--- a/public/auth/shibboleth/lang/en/auth_shibboleth.php
+++ b/public/auth/shibboleth/lang/en/auth_shibboleth.php
@@ -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 Shibboleth README.';
$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:';
diff --git a/public/course/format/weeks/lang/en/format_weeks.php b/public/course/format/weeks/lang/en/format_weeks.php
index 5730599a48b..dbaa3873611 100644
--- a/public/course/format/weeks/lang/en/format_weeks.php
+++ b/public/course/format/weeks/lang/en/format_weeks.php
@@ -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';
diff --git a/public/lang/en/admin.php b/public/lang/en/admin.php
index 2793ec7c286..fd11c7af64b 100644
--- a/public/lang/en/admin.php
+++ b/public/lang/en/admin.php
@@ -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 Database engine updates for Amazon Aurora MySQL version 3.';
+$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 Database engine updates for Amazon Aurora MySQL version 3.';
$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}
Missing: {$a->missing} ({$a->missingpercent} %)';
-$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.';
diff --git a/public/lang/en/ai.php b/public/lang/en/ai.php
index ba4fc350833..44e3276990b 100644
--- a/public/lang/en/ai.php
+++ b/public/lang/en/ai.php
@@ -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.';
diff --git a/public/lang/en/auth.php b/public/lang/en/auth.php
index 463a2bb8bb7..696e0b891af 100644
--- a/public/lang/en/auth.php
+++ b/public/lang/en/auth.php
@@ -35,7 +35,7 @@ $string['auth_fieldlocks'] = 'Lock user fields';
$string['auth_fieldlocks_help'] = '
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.
Consider setting the lock mode to \'Unlocked if empty\' to avoid this problem.
'; $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 Google reCAPTCHA 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 Google reCAPTCHA.'; $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 Change Password URL 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 Google reCAPTCHA 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 Google reCAPTCHA.'; $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'; diff --git a/public/lang/en/calendar.php b/public/lang/en/calendar.php index 29e3765a30b..0a7079e1c24 100644 --- a/public/lang/en/calendar.php +++ b/public/lang/en/calendar.php @@ -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'; diff --git a/public/lang/en/error.php b/public/lang/en/error.php index 478b7b0af0b..39e2def2638 100644 --- a/public/lang/en/error.php +++ b/public/lang/en/error.php @@ -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.