mirror of
https://github.com/moodle/moodle.git
synced 2025-01-18 22:08:20 +01:00
Merge branch 'MDL-58749-master-enfix' of git://github.com/mudrd8mz/moodle
This commit is contained in:
commit
1e324a4a88
@ -29,7 +29,7 @@ $string['configured'] = 'Configured';
|
||||
$string['configuredstatus'] = 'Configured';
|
||||
$string['connectsystemaccount'] = 'Connect to a system account';
|
||||
$string['createfromtemplate'] = 'Create an OAuth 2 service from a template';
|
||||
$string['createfromtemplatedesc'] = 'Choose one of the OAuth 2 service template below to create an OAuth service with a valid configuration for one of the known service types. This will create the OAuth 2 service, with all the correct end points and parameters required for authentication, but you will still need to enter the client ID and secret for the new service before it can be used.';
|
||||
$string['createfromtemplatedesc'] = 'Choose one of the OAuth 2 service templates below to create an OAuth service with a valid configuration for one of the known service types. This will create the OAuth 2 service, with all the correct end points and parameters required for authentication, though you will still need to enter the client ID and secret for the new service before it can be used.';
|
||||
$string['createnewendpoint'] = 'Create new endpoint for issuer "{$a}"';
|
||||
$string['createnewfacebookissuer'] = 'Create new Facebook service';
|
||||
$string['createnewgoogleissuer'] = 'Create new Google service';
|
||||
@ -39,7 +39,7 @@ $string['createnewuserfieldmapping'] = 'Create new user field mapping for issuer
|
||||
$string['deleteconfirm'] = 'Are you sure you want to delete the identity issuer "{$a}"? Any plugins relying on this issuer will stop working.';
|
||||
$string['deleteendpointconfirm'] = 'Are you sure you want to delete the endpoint "{$a->endpoint}" for issuer "{$a->issuer}"? Any plugins relying on this endpoint will stop working.';
|
||||
$string['deleteuserfieldmappingconfirm'] = 'Are you sure you want to delete the user field mapping for issuer "{$a}"?';
|
||||
$string['discovered_help'] = 'Discovery means that the OAuth2 endpoints could be automatically determined from the base url for the OAuth service. Not all services are required to be "discovered", but if they are not, then the endpoints and user mapping information will need to be entered manually.';
|
||||
$string['discovered_help'] = 'Discovery means that the OAuth 2 endpoints could be automatically determined from the base URL for the OAuth service. Not all services are required to be "discovered", but if they are not, then the endpoints and user mapping information will need to be entered manually.';
|
||||
$string['discovered'] = 'Service discovery successful';
|
||||
$string['discoverystatus'] = 'Discovery';
|
||||
$string['editendpoint'] = 'Edit endpoint: {$a->endpoint} for issuer {$a->issuer}';
|
||||
@ -52,25 +52,25 @@ $string['endpointname_help'] = 'Key used to search for this endpoint. Must end w
|
||||
$string['endpointname'] = 'Name';
|
||||
$string['endpointsforissuer'] = 'Endpoints for issuer: {$a}';
|
||||
$string['endpointurl_help'] = 'URL for this endpoint. Must use https:// protocol.';
|
||||
$string['endpointurl'] = 'Url';
|
||||
$string['issuersetup'] = 'Detailed instructions on configuring the common OAuth 2 Services';
|
||||
$string['endpointurl'] = 'URL';
|
||||
$string['issuersetup'] = 'Detailed instructions on configuring the common OAuth 2 services';
|
||||
$string['issuersetuptype'] = 'Detailed instructions on setting up the {$a} OAuth 2 provider';
|
||||
$string['issueralloweddomains_help'] = 'If set, this setting is a comma separated list of domains that logins will be restricted to when using this provider.';
|
||||
$string['issueralloweddomains_link'] = 'OAuth_2_login_domains';
|
||||
$string['issueralloweddomains'] = 'Login domains';
|
||||
$string['issuerbaseurl_help'] = 'Base url used to access the service.';
|
||||
$string['issuerbaseurl'] = 'Service base url';
|
||||
$string['issuerclientid'] = 'Client Id';
|
||||
$string['issuerbaseurl_help'] = 'Base URL used to access the service.';
|
||||
$string['issuerbaseurl'] = 'Service base URL';
|
||||
$string['issuerclientid'] = 'Client ID';
|
||||
$string['issuerclientid_help'] = 'The OAuth client ID for this issuer.';
|
||||
$string['issuerclientsecret'] = 'Client Secret';
|
||||
$string['issuerclientsecret'] = 'Client secret';
|
||||
$string['issuerclientsecret_help'] = 'The OAuth client secret for this issuer.';
|
||||
$string['issuerdeleted'] = 'Identity issuer deleted';
|
||||
$string['issuerdisabled'] = 'Identity issuer disabled';
|
||||
$string['issuerenabled'] = 'Identity issuer enabled';
|
||||
$string['issuerimage_help'] = 'An image url used to show a logo for this issuer. May be displayed on login page.';
|
||||
$string['issuerimage_help'] = 'An image URL used to show a logo for this issuer. May be displayed on login page.';
|
||||
$string['issuerimage'] = 'Logo URL';
|
||||
$string['issuerloginparams'] = 'Additional parameters included in a login request.';
|
||||
$string['issuerloginparams_help'] = 'Some systems require additional parameters for a login request in order to read the users basic profile.';
|
||||
$string['issuerloginparams_help'] = 'Some systems require additional parameters for a login request in order to read the user\'s basic profile.';
|
||||
$string['issuerloginparamsoffline'] = 'Additional parameters included in a login request for offline access.';
|
||||
$string['issuerloginparamsoffline_help'] = 'Each OAuth system defines a different way to request offline access. E.g. Google requires the additional params: "access_type=offline&prompt=consent" these parameters should be in url query parameter format.';
|
||||
$string['issuerloginscopes_help'] = 'Some systems require additional scopes for a login request in order to read the users basic profile. The standard scopes for an OpenID Connect compliant system are "openid profile email".';
|
||||
@ -79,14 +79,14 @@ $string['issuerloginscopesoffline'] = 'Scopes included in a login request for of
|
||||
$string['issuerloginscopes'] = 'Scopes included in a login request.';
|
||||
$string['issuername_help'] = 'Name of the identity issuer. May be displayed on login page.';
|
||||
$string['issuername'] = 'Name';
|
||||
$string['issuershowonloginpage_help'] = 'If the OpenID Connect Authentication plugin is enabled, this login issuer will be listed on the login page to allow users to login with accounts from this issuer.';
|
||||
$string['issuershowonloginpage_help'] = 'If the OpenID Connect Authentication plugin is enabled, this login issuer will be listed on the login page to allow users to log in with accounts from this issuer.';
|
||||
$string['issuershowonloginpage'] = 'Show on login page.';
|
||||
$string['issuers'] = 'Issuers';
|
||||
$string['loginissuer'] = 'Allow login';
|
||||
$string['notconfigured'] = 'Not configured';
|
||||
$string['notdiscovered'] = 'Service discovery not successful';
|
||||
$string['notloginissuer'] = 'Do not allow login';
|
||||
$string['pluginname'] = 'OAuth 2 Services';
|
||||
$string['pluginname'] = 'OAuth 2 services';
|
||||
$string['savechanges'] = 'Save changes';
|
||||
$string['serviceshelp'] = 'Service provider setup instructions.';
|
||||
$string['systemaccountconnected_help'] = 'System accounts are used to provide advanced functionality for plugins. They are not required for login functionality only, but other plugins using the OAuth service may offer a reduced set of features if the system account has not been connected. For example repositories cannot support "controlled links" without a system account to perform file operations.';
|
||||
|
@ -140,7 +140,7 @@ $string['tour_resetforall'] = 'The state of the tour has been reset. It will be
|
||||
|
||||
// Boost - administrator tour.
|
||||
$string['tour1_title_welcome'] = 'Welcome';
|
||||
$string['tour1_content_welcome'] = 'Welcome to the Boost theme for Moodle 3.2. If you\'ve used Moodle before you might find some things look a bit different.';
|
||||
$string['tour1_content_welcome'] = 'Welcome to the Boost theme. If you\'ve upgraded from an earlier version, you might find some things look a bit different with this theme.';
|
||||
$string['tour1_title_navigation'] = 'Navigation';
|
||||
$string['tour1_content_navigation'] = 'Major navigation is now through this nav drawer. The contents update depending on where you are in the site. Use the button at the top to hide or show it.';
|
||||
$string['tour1_title_customisation'] = 'Customisation';
|
||||
@ -150,11 +150,11 @@ $string['tour1_content_blockregion'] = 'There is still a block region over here.
|
||||
$string['tour1_title_addingblocks'] = 'Adding blocks';
|
||||
$string['tour1_content_addingblocks'] = 'In fact, think carefully about including any blocks on your pages. Blocks are not shown on the Moodle Mobile app, so as a general rule it\'s much better to make sure your site works well without any blocks.';
|
||||
$string['tour1_title_end'] = 'End of tour';
|
||||
$string['tour1_content_end'] = 'This has been a user tour, a new feature in Moodle 3.2. It won\'t show again unless you reset it using the link in the footer. As an admin you can also create your own tours like this!';
|
||||
$string['tour1_content_end'] = 'This is the end of your user tour. It won\'t show again unless you reset it using the link in the footer. As an admin you can also create your own tours like this!';
|
||||
|
||||
// Boost - course view tour.
|
||||
$string['tour2_title_welcome'] = 'Welcome';
|
||||
$string['tour2_content_welcome'] = 'Welcome to the Boost theme for Moodle 3.2. If you\'ve used Moodle before you might find things look a bit different here on the course page.';
|
||||
$string['tour2_content_welcome'] = 'Welcome to the Boost theme. If your site has been upgraded from an earlier version, you might find things look a bit different here on the course page.';
|
||||
$string['tour2_title_customisation'] = 'Customisation';
|
||||
$string['tour2_content_customisation'] = 'To change any course settings, use the settings menu in the corner of this header. You will find a similar settings menu on the home page of every activity, too. Try turning editing on right now.';
|
||||
$string['tour2_title_navigation'] = 'Navigation';
|
||||
@ -168,4 +168,4 @@ $string['tour2_content_addblock'] = 'If you turn editing on you can add blocks f
|
||||
$string['tour2_title_addingblocks'] = 'Adding blocks';
|
||||
$string['tour2_content_addingblocks'] = 'You can add blocks to this page using this button. However, think carefully about including any blocks on your pages. Blocks are not shown on the Moodle Mobile app, so for the best user experience it is better to make sure your course works well without any blocks.';
|
||||
$string['tour2_title_end'] = 'End of tour';
|
||||
$string['tour2_content_end'] = 'This has been a user tour, a new feature in Moodle 3.2. It won\'t show again unless you reset it using the link in the footer. The site admin can also create further tours for this site if required.';
|
||||
$string['tour2_content_end'] = 'This is the end of your user tour. It won\'t show again unless you reset it using the link in the footer. The site admin can also create further tours for this site if required.';
|
||||
|
@ -79,7 +79,7 @@ $string['auth_ldap_passtype'] = 'Specify the format of new or changed passwords
|
||||
$string['auth_ldap_passtype_key'] = 'Password format';
|
||||
$string['auth_ldap_passwdexpire_settings'] = 'LDAP password expiration settings';
|
||||
$string['auth_ldap_preventpassindb'] = 'Select yes to prevent passwords from being stored in Moodle\'s DB.';
|
||||
$string['auth_ldap_preventpassindb_key'] = 'Don\'t cache passwords';
|
||||
$string['auth_ldap_preventpassindb_key'] = 'Prevent password caching';
|
||||
$string['auth_ldap_search_sub'] = 'Search users from subcontexts.';
|
||||
$string['auth_ldap_search_sub_key'] = 'Search subcontexts';
|
||||
$string['auth_ldap_server_settings'] = 'LDAP server settings';
|
||||
|
@ -22,7 +22,7 @@
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
|
||||
$string['accountexists'] = 'A user already exists on this site with this username. If this is your account, login manually and link this link from your preferences page.';
|
||||
$string['accountexists'] = 'A user already exists on this site with this username. If this is your account, log in by entering your username and password and add it as a linked login via your preferences page.';
|
||||
$string['auth_oauth2description'] = 'OAuth 2 standards based authentication';
|
||||
$string['auth_oauth2settings'] = 'OAuth 2 authentication settings.';
|
||||
$string['confirmaccountemail'] = 'Hi {$a->fullname},
|
||||
@ -65,14 +65,14 @@ $string['createaccountswarning'] = 'This authentication plugin allows users to c
|
||||
$string['createnewlinkedlogin'] = 'Link a new account ({$a})';
|
||||
$string['emailconfirmlink'] = 'Link your accounts';
|
||||
$string['emailconfirmlinksent'] = '<p>An existing account was found with this email address but it is not linked yet.</p>
|
||||
<p>The accounts must be linked before you can login.</p>
|
||||
<p>An email should have been sent to your address at <b>{$a}</b></p>
|
||||
<p>The accounts must be linked before you can log in.</p>
|
||||
<p>An email should have been sent to your address at <b>{$a}</b>.</p>
|
||||
<p>It contains easy instructions to link your accounts.</p>
|
||||
<p>If you continue to have difficulty, contact the site administrator.</p>';
|
||||
<p>If you have any difficulty, contact the site administrator.</p>';
|
||||
$string['info'] = 'External account';
|
||||
$string['issuer'] = 'OAuth 2 Service';
|
||||
$string['linkedlogins'] = 'Linked logins';
|
||||
$string['linkedloginshelp'] = 'Help with linked logins.';
|
||||
$string['linkedloginshelp'] = 'Help with linked logins';
|
||||
$string['loginerror_userincomplete'] = 'The user information returned did not contain a username and email address. The OAuth 2 service may be configured incorrectly.';
|
||||
$string['loginerror_nouserinfo'] = 'No user information was returned. The OAuth 2 service may be configured incorrectly.';
|
||||
$string['loginerror_invaliddomain'] = 'The email address is not allowed at this site.';
|
||||
@ -81,5 +81,5 @@ $string['loginerror_cannotcreateaccounts'] = 'The account does not exist and thi
|
||||
$string['notloggedindebug'] = 'The login attempt failed. Reason: {$a}';
|
||||
$string['notwhileloggedinas'] = 'Linked logins cannot be managed while logged in as another user.';
|
||||
$string['oauth2:managelinkedlogins'] = 'Manage own linked login accounts';
|
||||
$string['plugindescription'] = 'This authentication plugin displays a list of the configured identity providers on the moodle login page. Selecting an identity provider allows users to login with their credentials from an OAuth 2 provider.';
|
||||
$string['plugindescription'] = 'This authentication plugin displays a list of the configured identity providers on the login page. Selecting an identity provider allows users to login with their credentials from an OAuth 2 provider.';
|
||||
$string['pluginname'] = 'OAuth 2';
|
||||
|
@ -62,8 +62,8 @@ $string['course_summary'] = 'Optional: LDAP attribute to get the summary from';
|
||||
$string['course_summary_key'] = 'Summary';
|
||||
$string['course_summary_updateonsync'] = 'Update summary during synchronisation script';
|
||||
$string['course_summary_updateonsync_key'] = 'Update summary';
|
||||
$string['createcourseextid'] = 'CREATE User enrolled to a nonexistant course \'{$a->courseextid}\'';
|
||||
$string['createnotcourseextid'] = 'User enrolled to a nonexistant course \'{$a->courseextid}\'';
|
||||
$string['createcourseextid'] = 'CREATE User enrolled to a non-existing course \'{$a->courseextid}\'';
|
||||
$string['createnotcourseextid'] = 'User enrolled to a non-existing course \'{$a->courseextid}\'';
|
||||
$string['creatingcourse'] = 'Creating course \'{$a}\'...';
|
||||
$string['duplicateshortname'] = "Course creation failed. Duplicate short name. Skipping course with idnumber '{\$a->idnumber}'...";
|
||||
$string['editlock'] = 'Lock value';
|
||||
|
@ -26,8 +26,8 @@ defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
$string['pluginname'] = 'Google Drive';
|
||||
$string['disabled'] = 'Disabled';
|
||||
$string['issuer'] = 'OAuth 2 Service';
|
||||
$string['issuer_help'] = 'The OAuth 2 service used to access google drive.';
|
||||
$string['issuer'] = 'OAuth 2 service';
|
||||
$string['issuer_help'] = 'The OAuth 2 service used to access Google Drive.';
|
||||
$string['test_converter'] = 'Test this converter is working properly.';
|
||||
$string['test_conversion'] = 'Test document conversion';
|
||||
$string['test_conversionready'] = 'This document converter is configured properly.';
|
||||
|
@ -180,7 +180,7 @@ Moodle community|https://moodle.org
|
||||
-Moodle development|https://moodle.org/development
|
||||
Moodle.com|http://moodle.com/
|
||||
</pre>';
|
||||
$string['configcustomusermenuitems'] = 'You can configure the contents of the user menu (with the exception of the log out link, which is automatically added). Each line is separated by | characters and consists of 1) a string in "langstringname, componentname" form or as plain text, 2) a URL, and 3) an icon either as a pix icon or as a URL. Dividers can be used by adding a line of one or more # characters where desired.';
|
||||
$string['configcustomusermenuitems'] = 'You can configure the contents of the user menu (with the exception of the log out link, which is automatically added). Each line is separated by pipe characters and consists of 1) a string in "langstringname, componentname" form or as plain text, 2) a URL, and 3) an icon either as a pix icon (in the folder pix/t, or prefix the icon name with ../ if icon is in another pix folder) or as a URL. Dividers can be used by adding a line of one or more # characters where desired.';
|
||||
$string['configdbsessions'] = 'If enabled, this setting will use the database to store information about current sessions. Note that changing this setting now will log out all current users (including you). If you are using MySQL please make sure that \'max_allowed_packet\' in my.cnf (or my.ini) is at least 4M. Other session drivers can be configured directly in config.php, see config-dist.php for more information. This option disappears if you specify session driver in config.php file.';
|
||||
$string['configdebug'] = 'If you turn this on, then PHP\'s error_reporting will be increased so that more warnings are printed. This is only useful for developers.';
|
||||
$string['configdebugdisplay'] = 'Set to on, the error reporting will go to the HTML page. This is practical, but breaks XHTML, JS, cookies and HTTP headers in general. Set to off, it will send the output to your server logs, allowing better debugging. The PHP setting error_log controls which log this goes to.';
|
||||
@ -383,7 +383,7 @@ $string['courseswithsummarieslimit'] = 'Courses with summaries limit';
|
||||
$string['creatornewroleid'] = 'Creators\' role in new courses';
|
||||
$string['creatornewroleid_help'] = 'If the user does not already have the permission to manage the new course, the user is automatically enrolled using this role.';
|
||||
$string['cron'] = 'Cron';
|
||||
$string['cron_help'] = 'The cron.php maintenance script assists some of Moodle\'s modules to perform tasks on a scheduled basis, such as mailing out copies of new forum posts. A mechanism is required to run the script regularly e.g. every 5 minutes.';
|
||||
$string['cron_help'] = 'The cron.php script runs a number of tasks at different scheduled intervals, such as sending forum post notification emails. The script should be run regularly - ideally every minute.';
|
||||
$string['cron_link'] = 'admin/cron';
|
||||
$string['cronclionly'] = 'Cron execution via command line only';
|
||||
$string['cronerrorclionly'] = 'Sorry, internet access to this page has been disabled by the administrator.';
|
||||
@ -622,7 +622,7 @@ $string['iplookupinfo'] = 'By default Moodle uses the free online NetGeo (The In
|
||||
It is recommended to install local copy of free GeoLite2 City database from MaxMind.<br />
|
||||
IP address location is displayed on simple map or using Google Maps. Please note that you need to have a Google account and apply for free Google Maps API key to enable interactive maps.';
|
||||
$string['iplookupmaxmindnote'] = 'This product includes GeoLite2 data created by MaxMind, available from <a href="http://www.maxmind.com">http://www.maxmind.com</a>.';
|
||||
$string['ishttpswarning'] = 'It has been detected that your site is not secured using HTTPS. For increased security and improved integrations with other systems is highly recommended to migrate your site to HTTPS.';
|
||||
$string['ishttpswarning'] = 'It has been detected that your site is not secured using HTTPS. It is strongly recommended to migrate your site to HTTPS for increased security and improved integration with other systems.';
|
||||
$string['keeptagnamecase'] = 'Keep tag name casing';
|
||||
$string['lang'] = 'Default language';
|
||||
$string['langcache'] = 'Cache language menu';
|
||||
|
@ -85,9 +85,9 @@ $string['backpackconnection_help'] = 'This page allows you to set up connection
|
||||
|
||||
Currently, only <a href="http://backpack.openbadges.org">Mozilla OpenBadges Backpack</a> is supported. You need to sign up for a backpack service before trying to set up backpack connection on this page.';
|
||||
$string['backpackconnectioncancelattempt'] = 'Connect using a different email address';
|
||||
$string['backpackconnectionconnect'] = 'Connect to Backpack';
|
||||
$string['backpackconnectionconnect'] = 'Connect to backpack';
|
||||
$string['backpackconnectionresendemail'] = 'Resend verification email';
|
||||
$string['backpackconnectionunexpectedresult'] = 'There was a problem contacting the Backpack. Please try again.<br><br>If this problem persists, please contact your system administrator.';
|
||||
$string['backpackconnectionunexpectedresult'] = 'There was a problem connecting to your backpack. Please try again.<br><br>If the problem persists, contact your administrator.';
|
||||
$string['backpackdetails'] = 'Backpack settings';
|
||||
$string['backpackemail'] = 'Email address';
|
||||
$string['backpackemail_help'] = 'The email address associated with your backpack. While you are connected, any badges earned on this site will be associated with this email address.';
|
||||
@ -96,7 +96,7 @@ $string['backpackemailverifyemailbody'] = 'Hi,
|
||||
|
||||
A new connection to your OpenBadges backpack has been requested from \'{$a->sitename}\' using your email address.
|
||||
|
||||
To confirm and activate the connection to your backpack, please click the link below.
|
||||
To confirm and activate the connection to your backpack, please go to
|
||||
|
||||
{$a->link}
|
||||
|
||||
@ -106,7 +106,7 @@ If you need help, please contact the site administrator,
|
||||
{$a->admin}';
|
||||
$string['backpackemailverifyemailsubject'] = '{$a}: OpenBadges Backpack email verification';
|
||||
$string['backpackemailverifypending'] = 'A verification email has been sent to <strong>{$a}</strong>. Click on the verification link in the email to activate your Backpack connection.';
|
||||
$string['backpackemailverifysuccess'] = 'Thanks for verifying your email address. You are now connected to your Backpack.';
|
||||
$string['backpackemailverifysuccess'] = 'Thanks for verifying your email address. You are now connected to your backpack.';
|
||||
$string['backpackemailverifytokenmismatch'] = 'The token in the link you clicked does not match the stored token. Make sure you clicked the link in most recent email you received.';
|
||||
$string['backpackimport'] = 'Badge import settings';
|
||||
$string['backpackimport_help'] = 'After the backpack connection is successfully established, badges from your backpack can be displayed on your badges page and your profile page.
|
||||
|
@ -65,7 +65,7 @@ $string['errorcannotimport'] = 'You cannot set up a calendar subscription at thi
|
||||
$string['errorhasuntilandcount'] = 'Either UNTIL or COUNT may appear in a recurrence rule, but UNTIL and COUNT MUST NOT occur in the same recurrence rule.';
|
||||
$string['errorinvalidbydaysuffix'] = 'Valid values for the day of the week parts of the BYDAY rule are MO, TU, WE, TH, FR, SA and SU';
|
||||
$string['errorinvalidbydayprefix'] = 'Integer values preceding BYDAY rules can only be present for MONTHLY or YEARLY RRULE.';
|
||||
$string['errorinvalidbyhour'] = 'Valid values for the BYHOUR rule are 0 to 59.';
|
||||
$string['errorinvalidbyhour'] = 'Valid values for the BYHOUR rule are 0 to 23.';
|
||||
$string['errorinvalidinterval'] = 'The value for the INTERVAL rule must be a positive integer.';
|
||||
$string['errorinvalidbyminute'] = 'Valid values for the BYMINUTE rule are 0 to 59.';
|
||||
$string['errorinvalidbymonth'] = 'Valid values for the BYMONTH rule are 1 to 12.';
|
||||
|
@ -26,7 +26,7 @@
|
||||
|
||||
$string['achievinggrade'] = 'Achieving grade';
|
||||
$string['activities'] = 'Activities';
|
||||
$string['activitieslabel'] = 'Activities / Resources';
|
||||
$string['activitieslabel'] = 'Activities / resources';
|
||||
$string['activityaggregation'] = 'Condition requires';
|
||||
$string['activityaggregation_all'] = 'ALL selected activities to be completed';
|
||||
$string['activityaggregation_any'] = 'ANY selected activities to be completed';
|
||||
@ -34,7 +34,7 @@ $string['activitiescompleted'] = 'Activity completion';
|
||||
$string['activitiescompletednote'] = 'Note: Activity completion must be set for an activity to appear in the above list.';
|
||||
$string['activitycompletion'] = 'Activity completion';
|
||||
$string['activitycompletionupdated'] = 'Changes saved';
|
||||
$string['affectedactivities'] = 'The changes will affect the following <b>{$a}</b> Activities/Resources';
|
||||
$string['affectedactivities'] = 'The changes will affect the following <b>{$a}</b> activities or resources:';
|
||||
$string['aggregationmethod'] = 'Aggregation method';
|
||||
$string['all'] = 'All';
|
||||
$string['any'] = 'Any';
|
||||
@ -146,8 +146,8 @@ $string['err_settingslocked'] = 'One or more students have already completed a c
|
||||
$string['err_system'] = 'An internal error occurred in the completion system. (System administrators can enable debugging information to see more detail.)';
|
||||
$string['eventcoursecompleted'] = 'Course completed';
|
||||
$string['eventcoursecompletionupdated'] = 'Course completion updated';
|
||||
$string['eventcoursemodulecompletionupdated'] = 'Course module completion updated';
|
||||
$string['eventdefaultcompletionupdated'] = 'Default for course module completion updated';
|
||||
$string['eventcoursemodulecompletionupdated'] = 'Course activity completion updated';
|
||||
$string['eventdefaultcompletionupdated'] = 'Default for course activity completion updated';
|
||||
$string['excelcsvdownload'] = 'Download in Excel-compatible format (.csv)';
|
||||
$string['fraction'] = 'Fraction';
|
||||
$string['graderequired'] = 'Required course grade';
|
||||
@ -164,7 +164,7 @@ $string['markingyourselfcomplete'] = 'Marking yourself complete';
|
||||
$string['modifybulkactions'] = 'Modify the actions you wish to bulk edit';
|
||||
$string['moredetails'] = 'More details';
|
||||
$string['nocriteriaset'] = 'No completion criteria set for this course';
|
||||
$string['nogradeitem'] = 'Require grade can not be enabled for <b>{$a}</b> because grades are not available there';
|
||||
$string['nogradeitem'] = 'Require grade can\'t be enabled for <b>{$a}</b> because the activity is not graded.';
|
||||
$string['notcompleted'] = 'Not completed';
|
||||
$string['notenroled'] = 'You are not enrolled in this course';
|
||||
$string['nottracked'] = 'You are currently not being tracked by completion in this course';
|
||||
|
@ -348,7 +348,7 @@ $string['invalidrole'] = 'Invalid role';
|
||||
$string['invalidroleid'] = 'Invalid role ID';
|
||||
$string['invalidscaleid'] = 'Incorrect scale id';
|
||||
$string['invalidsection'] = 'Course module record contains invalid section';
|
||||
$string['invalidsesskey'] = 'Incorrect sesskey submitted, form not accepted!';
|
||||
$string['invalidsesskey'] = 'Your session has most likely timed out. Please log in again.';
|
||||
$string['invalidshortname'] = 'That\'s an invalid short course name';
|
||||
$string['invalidstatedetected'] = 'Something has gone wrong: {$a}. This should never normally happen.';
|
||||
$string['invalidsourcefield'] = 'Draft file\'s source field is invalid';
|
||||
@ -393,7 +393,7 @@ $string['moduledisable'] = 'This module ({$a}) has been disabled for this partic
|
||||
$string['moduledoesnotexist'] = 'This module does not exist';
|
||||
$string['moduleinstancedoesnotexist'] = 'The instance of this module does not exist';
|
||||
$string['modulemissingcode'] = 'Module {$a} is missing the code needed to perform this function';
|
||||
$string['movecatcontentstoroot'] = 'Moving the category content to root is not allowed. You must move the contents to an existant category!';
|
||||
$string['movecatcontentstoroot'] = 'Moving the category content to root is not allowed. You must move the contents to an existing category!';
|
||||
$string['movecategorynotpossible'] = 'You cannot move category \'{$a}\' into the selected category.';
|
||||
$string['movecategoryownparent'] = 'You cannot make category \'{$a}\' a parent of itself.';
|
||||
$string['movecategoryparentconflict'] = 'You cannot make category \'{$a}\' a subcategory of one of its own subcategories.';
|
||||
|
@ -218,7 +218,7 @@ $string['pathswrongadmindir'] = 'Admin directory does not exist';
|
||||
$string['pgsqlextensionisnotpresentinphp'] = 'PHP has not been properly configured with the PGSQL extension so that it can communicate with PostgreSQL. Please check your php.ini file or recompile PHP.';
|
||||
$string['phpextension'] = '{$a} PHP extension';
|
||||
$string['phpversion'] = 'PHP version';
|
||||
$string['phpversionhelp'] = '<p>Moodle requires a PHP version of at least 5.6.5 (7.x has some engine limitations).</p>
|
||||
$string['phpversionhelp'] = '<p>Moodle requires a PHP version of at least 5.6.5 or 7.1 (7.0.x has some engine limitations).</p>
|
||||
<p>You are currently running version {$a}.</p>
|
||||
<p>You must upgrade PHP or move to a host with a newer version of PHP.</p>';
|
||||
$string['releasenoteslink'] = 'For information about this version of Moodle, please see the release notes at {$a}';
|
||||
|
@ -134,8 +134,8 @@ $string['alllogs'] = 'All logs';
|
||||
$string['allmods'] = 'All {$a}';
|
||||
$string['allow'] = 'Allow';
|
||||
$string['allowinternal'] = 'Allow internal methods as well';
|
||||
$string['allowstealthmodules'] = 'Allow activities to be available but not shown in visible sections of course page';
|
||||
$string['allowstealthmodules_help'] = 'If enabled, the Availability setting in Common module settings may have three options, rather than two - \'Show on course page\', \'Hide from students\' and \'Make available but not shown on course page\'. If an activity or resource is made available but not shown on the course page, a link to it must be provided from elsewhere, such as from a page resource. The activity would still be listed in the gradebook and other reports.';
|
||||
$string['allowstealthmodules'] = 'Allow stealth activities';
|
||||
$string['allowstealthmodules_help'] = 'If enabled, activities can be made available but not shown in visible sections of the course page. If so, links to stealth activities must be provided from elsewhere, such as from a page resource. Stealth activities are still listed in the gradebook and other reports.';
|
||||
$string['allownone'] = 'Allow none';
|
||||
$string['allownot'] = 'Do not allow';
|
||||
$string['allparticipants'] = 'All participants';
|
||||
@ -924,7 +924,7 @@ $string['helpprefix2'] = 'Help with {$a}';
|
||||
$string['helpwiththis'] = 'Help with this';
|
||||
$string['hiddenassign'] = 'Hidden assignment';
|
||||
$string['hiddenfromstudents'] = 'Hidden from students';
|
||||
$string['hiddenoncoursepage'] = 'Available but not displayed on course page';
|
||||
$string['hiddenoncoursepage'] = 'Available but not shown on course page';
|
||||
$string['hiddensections'] = 'Hidden sections';
|
||||
$string['hiddensections_help'] = 'This setting determines whether hidden sections are displayed to students in collapsed form (perhaps for a course in weekly format to indicate holidays) or are completely hidden.';
|
||||
$string['hiddensectionscollapsed'] = 'Hidden sections are shown in collapsed form';
|
||||
@ -1890,7 +1890,7 @@ $string['today'] = 'Today';
|
||||
$string['todaylogs'] = 'Today\'s logs';
|
||||
$string['toeveryone'] = 'to everyone';
|
||||
$string['toomanybounces'] = 'That email address has had too many bounces. You <b>must</b> change it to continue.';
|
||||
$string['toomanytags'] = 'This search included too many tags, some will have been ignored.';
|
||||
$string['toomanytags'] = 'This search included too many tags; some will have been ignored.';
|
||||
$string['toomanytoshow'] = 'There are too many users to show.';
|
||||
$string['toomanyusersmatchsearch'] = 'Too many users ({$a->count}) match \'{$a->search}\'';
|
||||
$string['toomanyuserstoshow'] = 'Too many users ({$a}) to show';
|
||||
|
@ -86,11 +86,11 @@ $string['completiondiscussionsdesc'] = 'Student must create at least {$a} discus
|
||||
$string['completiondiscussionsgroup'] = 'Require discussions';
|
||||
$string['completiondiscussionshelp'] = 'requiring discussions to complete';
|
||||
$string['completionposts'] = 'Student must post discussions or replies:';
|
||||
$string['completionpostsdesc'] = 'Student must post at least {$a} discussion(s) or reply(s)';
|
||||
$string['completionpostsdesc'] = 'Student must post at least {$a} discussion(s) or reply/replies';
|
||||
$string['completionpostsgroup'] = 'Require posts';
|
||||
$string['completionpostshelp'] = 'requiring discussions or replies to complete';
|
||||
$string['completionreplies'] = 'Student must post replies:';
|
||||
$string['completionrepliesdesc'] = 'Student must post at least {$a} reply(s)';
|
||||
$string['completionrepliesdesc'] = 'Student must post at least {$a} reply/replies';
|
||||
$string['completionrepliesgroup'] = 'Require replies';
|
||||
$string['completionreplieshelp'] = 'requiring replies to complete';
|
||||
$string['configcleanreadtime'] = 'The hour of the day to clean old posts from the \'read\' table.';
|
||||
|
@ -87,7 +87,7 @@ $string['comments'] = 'Comments';
|
||||
$string['commentson'] = 'Comments on';
|
||||
$string['commentupdated'] = 'The comment has been updated.';
|
||||
$string['completionentries'] = 'Student must create entries:';
|
||||
$string['completionentriesdesc'] = 'Student must create at least {$a} entry(s)';
|
||||
$string['completionentriesdesc'] = 'Student must create at least {$a} entry/entries';
|
||||
$string['completionentriesgroup'] = 'Require entries';
|
||||
$string['concept'] = 'Concept';
|
||||
$string['concepts'] = 'Concepts';
|
||||
|
@ -113,7 +113,7 @@ $string['insertimage_help'] = 'This drop-down list will insert an image to the w
|
||||
$string['invalidlock'] = 'This page is already locked by another user.';
|
||||
$string['invalidparameters'] = 'Invalid parameters have been given.';
|
||||
$string['invalidsection'] = 'Invalid section.';
|
||||
$string['invalidsesskey'] = 'The given sesskey is not valid. Please resend data again';
|
||||
$string['invalidsesskey'] = 'Your session has most likely timed out. Please make a note of your edit then log in again.';
|
||||
$string['individualpagedoesnotexist'] = 'Individual wiki page doesn\'t exist';
|
||||
$string['javascriptdisabledlocks'] = 'Javascript is disabled on your browser and locks are not working. The changes you make may not be saved correctly.';
|
||||
$string['lockingajaxtimeout'] = 'Edit page locking refresh time';
|
||||
|
@ -9,7 +9,7 @@
|
||||
<FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="true"/>
|
||||
<FIELD NAME="questionid" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="false" COMMENT="Foreign key linking to the question table."/>
|
||||
<FIELD NAME="responseformat" TYPE="char" LENGTH="16" NOTNULL="true" DEFAULT="editor" SEQUENCE="false" COMMENT="The type of input area students should be given for their response."/>
|
||||
<FIELD NAME="responserequired" TYPE="int" LENGTH="2" NOTNULL="true" DEFAULT="1" SEQUENCE="false" COMMENT="Nonzero if an inline text response is optional"/>
|
||||
<FIELD NAME="responserequired" TYPE="int" LENGTH="2" NOTNULL="true" DEFAULT="1" SEQUENCE="false" COMMENT="Nonzero if an online text response is optional"/>
|
||||
<FIELD NAME="responsefieldlines" TYPE="int" LENGTH="4" NOTNULL="true" DEFAULT="15" SEQUENCE="false" COMMENT="Approximate height, in lines, of the input box the students should be given for their response."/>
|
||||
<FIELD NAME="attachments" TYPE="int" LENGTH="4" NOTNULL="true" DEFAULT="0" SEQUENCE="false" COMMENT="Whether, and how many, attachments a student is allowed to include with their response. -1 means unlimited."/>
|
||||
<FIELD NAME="attachmentsrequired" TYPE="int" LENGTH="4" NOTNULL="true" DEFAULT="0" SEQUENCE="false" COMMENT="The number of attachments that should be required"/>
|
||||
|
@ -30,20 +30,20 @@ $string['attachmentsrequired_help'] = 'This option specifies the minimum number
|
||||
$string['formateditor'] = 'HTML editor';
|
||||
$string['formateditorfilepicker'] = 'HTML editor with file picker';
|
||||
$string['formatmonospaced'] = 'Plain text, monospaced font';
|
||||
$string['formatnoinline'] = 'No inline text';
|
||||
$string['formatnoinline'] = 'No online text';
|
||||
$string['formatplain'] = 'Plain text';
|
||||
$string['graderinfo'] = 'Information for graders';
|
||||
$string['graderinfoheader'] = 'Grader Information';
|
||||
$string['mustattach'] = 'When "no inline text" is selected, or responses are optional, you must allow at least one attachment.';
|
||||
$string['mustrequire'] = 'When "no inline text" is selected, or responses are optional, you must require at least one attachment.';
|
||||
$string['mustattach'] = 'When "No online text" is selected, or responses are optional, you must allow at least one attachment.';
|
||||
$string['mustrequire'] = 'When "No online text" is selected, or responses are optional, you must require at least one attachment.';
|
||||
$string['mustrequirefewer'] = 'You cannot require more attachments than you allow.';
|
||||
$string['nlines'] = '{$a} lines';
|
||||
$string['pluginname'] = 'Essay';
|
||||
$string['pluginname_help'] = 'In response to a question (that may include an image) the respondent writes an answer of a paragraph or two. The essay question will not be assigned a grade until it has been reviewed by a teacher and manually graded.';
|
||||
$string['pluginname_help'] = 'In response to a question, the respondent may upload one or more files and/or enter text online. A response template may be provided. Responses must be graded manually.';
|
||||
$string['pluginname_link'] = 'question/type/essay';
|
||||
$string['pluginnameadding'] = 'Adding an Essay question';
|
||||
$string['pluginnameediting'] = 'Editing an Essay question';
|
||||
$string['pluginnamesummary'] = 'Allows a response of a few sentences or paragraphs. This must then be graded manually.';
|
||||
$string['pluginnamesummary'] = 'Allows a response of a file upload and/or online text. This must then be graded manually.';
|
||||
$string['responsefieldlines'] = 'Input box size';
|
||||
$string['responseformat'] = 'Response format';
|
||||
$string['responseoptions'] = 'Response Options';
|
||||
|
@ -91,7 +91,7 @@ class qtype_essay_question extends question_with_responses {
|
||||
}
|
||||
|
||||
public function is_complete_response(array $response) {
|
||||
// Determine if the given response has inline text and attachments.
|
||||
// Determine if the given response has online text and attachments.
|
||||
$hasinlinetext = array_key_exists('answer', $response) && ($response['answer'] !== '');
|
||||
$hasattachments = array_key_exists('attachments', $response)
|
||||
&& $response['attachments'] instanceof question_response_files;
|
||||
|
@ -34,9 +34,9 @@ Feature: Test editing an Essay question
|
||||
Then I should see "You must supply a value here."
|
||||
When I set the following fields to these values:
|
||||
| Question name | Edited essay-001 name |
|
||||
| Response format | No inline text |
|
||||
| Response format | No online text |
|
||||
And I press "id_submitbutton"
|
||||
Then I should see "When \"no inline text\" is selected, or responses are optional, you must allow at least one attachment."
|
||||
Then I should see "When \"No online text\" is selected, or responses are optional, you must allow at least one attachment."
|
||||
When I set the following fields to these values:
|
||||
| Response format | Plain text |
|
||||
And I press "id_submitbutton"
|
||||
|
@ -183,7 +183,7 @@ class qtype_essay_test_helper extends question_test_helper {
|
||||
}
|
||||
|
||||
/**
|
||||
* Makes an essay question without an inline text editor.
|
||||
* Makes an essay question without an online text editor.
|
||||
* @return qtype_essay_question
|
||||
*/
|
||||
public function make_essay_question_noinline() {
|
||||
|
@ -200,7 +200,7 @@ class qtype_essay_question_test extends advanced_testcase {
|
||||
$this->assertTrue($essay->is_complete_response(
|
||||
array('answer' => '', 'attachments' => $attachments[2])));
|
||||
|
||||
// Test the case in which both the response and inline text are optional.
|
||||
// Test the case in which both the response and online text are optional.
|
||||
$essay->attachmentsrequired = 0;
|
||||
|
||||
// Providing no answer and no attachment should result in an incomplete
|
||||
|
@ -26,25 +26,25 @@ $string['configplugin'] = 'Configure Google Drive plugin';
|
||||
$string['docsformat'] = 'Default document import format';
|
||||
$string['drawingformat'] = 'Default drawing import format';
|
||||
$string['googledocs:view'] = 'View Google Drive repository';
|
||||
$string['importformat'] = 'Configure the default import formats from google';
|
||||
$string['importformat'] = 'Configure the default import formats from Google';
|
||||
$string['pluginname'] = 'Google Drive';
|
||||
$string['presentationformat'] = 'Default presentation import format';
|
||||
$string['spreadsheetformat'] = 'Default spreadsheet import format';
|
||||
$string['issuer'] = 'OAuth 2 service';
|
||||
$string['issuer_help'] = 'Select the OAuth 2 service that is configured to talk to the Google Drive API. If the services does not exist yet, you might need to create it.';
|
||||
$string['issuer_help'] = 'Select the OAuth 2 service that is configured to talk to the Google Drive API. If the service does not exist yet, you will need to create it.';
|
||||
$string['servicenotenabled'] = 'Access not configured. Make sure the service \'Drive API\' is enabled.';
|
||||
$string['oauth2serviceslink'] = '<a href="{$a}" title="Link to OAuth Services configuration">OAuth 2 Services Configuration</a>';
|
||||
$string['oauth2serviceslink'] = '<a href="{$a}" title="Link to OAuth 2 services configuration">OAuth 2 services configuration</a>';
|
||||
$string['searchfor'] = 'Search for {$a}';
|
||||
$string['internal'] = 'Internal (files stored in Moodle)';
|
||||
$string['external'] = 'External (only links stored in Moodle)';
|
||||
$string['both'] = 'Internal and External';
|
||||
$string['both'] = 'Internal and external';
|
||||
$string['supportedreturntypes'] = 'Supported files';
|
||||
$string['defaultreturntype'] = 'Default return type';
|
||||
$string['fileoptions'] = 'The types and defaults for returned files is configurable here. Note that all files linked externally will be updated so that the owner is the Moodle system account.';
|
||||
$string['owner'] = 'Owned by: {$a}';
|
||||
$string['cachedef_folder'] = 'Google File IDs for folders in the system account';
|
||||
$string['cachedef_folder'] = 'Google file IDs for folders in the system account';
|
||||
|
||||
// Deprecated since Moodle 3.3.
|
||||
$string['oauthinfo'] = '<p>To use this plugin, you must register your site with Google, as described in the documentation <a href="{$a->docsurl}">Google OAuth 2.0 setup</a>.</p><p>As part of the registration process, you will need to enter the following URL as \'Authorized Redirect URIs\':</p><p>{$a->callbackurl}</p><p>Once registered, you will be provided with a client ID and secret which can be used to configure all Google Drive and Picasa plugins.</p><p>Please also note that you will have to enable the service \'Drive API\'.</p>';
|
||||
$string['oauthinfo'] = '<p>To use this plugin, you must register your site with Google, as described in the documentation <a href="{$a->docsurl}">Google OAuth 2.0 setup</a>.</p><p>As part of the registration process, you will need to enter the following URL as \'Authorized Redirect URIs\':</p><p>{$a->callbackurl}</p><p>Once registered, you will be provided with a client ID and secret which can be used to configure certain other Google Drive and Picasa plugins.</p><p>Please also note that you will have to enable the service \'Drive API\'.</p>';
|
||||
$string['secret'] = 'Secret';
|
||||
$string['clientid'] = 'Client ID';
|
||||
|
@ -23,25 +23,25 @@
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
|
||||
$string['both'] = 'Internal and External';
|
||||
$string['cachedef_folder'] = 'OneDrive File IDs for folders in the system account';
|
||||
$string['both'] = 'Internal and external';
|
||||
$string['cachedef_folder'] = 'OneDrive file IDs for folders in the system account';
|
||||
$string['configplugin'] = 'Configure OneDrive plugin';
|
||||
$string['confirmimportskydrive'] = 'Are you sure you want to import all files from the "Microsoft SkyDrive" repository to the "Microsoft OneDrive" repository? As long as the Microsoft OneDrive repository is already configured and working - all imported files will continue working as before. There is no way to undo these changes.';
|
||||
$string['confirmimportskydrive'] = 'Are you sure you want to import all files from the Microsoft SkyDrive repository to the Microsoft OneDrive repository? The Microsoft OneDrive repository must be configured and working for imported files to continue working as before. Warning: This action cannot be undone!';
|
||||
$string['defaultreturntype'] = 'Default return type';
|
||||
$string['external'] = 'External (only links stored in Moodle)';
|
||||
$string['fileoptions'] = 'The types and defaults for returned files is configurable here. Note that all files linked externally will be updated so that the owner is the Moodle system account.';
|
||||
$string['importskydrivefiles'] = 'Import files from Microsoft SkyDrive repository';
|
||||
$string['internal'] = 'Internal (files stored in Moodle)';
|
||||
$string['issuer_help'] = 'Select the OAuth 2 service that is configured to talk to the OneDrive API. If the services does not exist yet, you might need to create it.';
|
||||
$string['issuer_help'] = 'Select the OAuth 2 service that is configured to talk to the OneDrive API. If the service does not exist yet, you will need to create it.';
|
||||
$string['issuer'] = 'OAuth 2 service';
|
||||
$string['mysitenotfound'] = 'You have never logged into OneDrive before. You must login to OneDrive at least once it before it can be used with Moodle.';
|
||||
$string['oauth2serviceslink'] = '<a href="{$a}" title="Link to OAuth Services configuration">OAuth 2 Services Configuration</a>';
|
||||
$string['oauth2serviceslink'] = '<a href="{$a}" title="Link to OAuth 2 services configuration">OAuth 2 services configuration</a>';
|
||||
$string['owner'] = 'Owned by: {$a}';
|
||||
$string['pluginname'] = 'Microsoft OneDrive';
|
||||
$string['removetempaccesstask'] = 'Remove temporary write access from controlled links.';
|
||||
$string['searchfor'] = 'Search for {$a}';
|
||||
$string['servicenotenabled'] = 'Access not configured.';
|
||||
$string['skydrivefilesexist'] = 'Files found in the Microsoft SkyDrive repository. This repository is deprecated by Microsoft - the files can be automatically imported to this Microsoft OneDrive repository.';
|
||||
$string['skydrivefilesexist'] = 'Files found in the Microsoft SkyDrive repository. This repository has been deprecated by Microsoft, however the files may be imported to the Microsoft OneDrive repository.';
|
||||
$string['skydrivefilesimported'] = 'All files were imported from the Microsoft SkyDrive repository.';
|
||||
$string['skydrivefilesnotimported'] = 'Some files could not be imported from the Microsoft SkyDrive repository.';
|
||||
$string['onedrive:view'] = 'View OneDrive repository';
|
||||
|
Loading…
x
Reference in New Issue
Block a user