Search moodle.org's
Developer Documentation

  • Bug fixes for general core bugs in 3.11.x will end 14 Nov 2022 (12 months plus 6 months extension).
  • Bug fixes for security issues in 3.11.x will end 13 Nov 2023 (18 months plus 12 months extension).
  • PHP version: minimum PHP 7.3.0 Note: minimum PHP version has increased since Moodle 3.10. PHP 7.4.x is supported too.
  • /lang/en/ -> badges.php (source)

    Differences Between: [Versions 310 and 311] [Versions 311 and 400] [Versions 37 and 311] [Versions 38 and 311] [Versions 39 and 311]

       1  <?php
       2  // This file is part of Moodle - http://moodle.org/
       3  //
       4  // Moodle is free software: you can redistribute it and/or modify
       5  // it under the terms of the GNU General Public License as published by
       6  // the Free Software Foundation, either version 3 of the License, or
       7  // (at your option) any later version.
       8  //
       9  // Moodle is distributed in the hope that it will be useful,
      10  // but WITHOUT ANY WARRANTY; without even the implied warranty of
      11  // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
      12  // GNU General Public License for more details.
      13  //
      14  // You should have received a copy of the GNU General Public License
      15  // along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
      16  
      17  /**
      18   * Language file for 'badges' component
      19   *
      20   * @package    core_badges
      21   * @subpackage badges
      22   * @copyright  2012 onwards Totara Learning Solutions Ltd {@link http://www.totaralms.com/}
      23   * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
      24   * @author     Yuliya Bozhko <yuliya.bozhko@totaralms.com>
      25   */
      26  
      27  $string['actions'] = 'Actions';
      28  $string['activate'] = 'Enable access';
      29  $string['activatesuccess'] = 'Access to the badges was successfully enabled.';
      30  $string['addalignment'] = 'Add external skill or standard';
      31  $string['addbadge'] = 'Add badges';
      32  $string['addbadge_help'] = 'Select all badges that should be added to this badge requirement. Hold CTRL key to select multiple items.';
      33  $string['addcompetency'] = 'Add competency';
      34  $string['addcompetency_help'] = 'Select all competencies that should be added to this badge requirement. Hold CTRL key to select multiple items.';
      35  $string['addbadgecriteria'] = 'Add badge criteria';
      36  $string['addcriteria'] = 'Add criteria';
      37  $string['addcriteriatext'] = 'To start adding criteria, please select one of the options from the drop-down menu.';
      38  $string['addcohort'] = 'Add cohort';
      39  $string['addcohort_help'] = 'Select all cohorts that should be added to this badge requirement. Hold CTRL key to select multiple items.';
      40  $string['addcourse'] = 'Add courses';
      41  $string['addcourse_help'] = 'Select all courses that should be added to this badge requirement. Hold CTRL key to select multiple items.';
      42  $string['addrelated'] = 'Add related badge';
      43  $string['addtobackpack'] = 'Add to backpack';
      44  $string['addedtobackpack'] = 'Added badge to backpack';
      45  $string['adminonly'] = 'This page is restricted to site administrators only.';
      46  $string['after'] = 'after the date of issue.';
      47  $string['aggregationmethod'] = 'Aggregation method';
      48  $string['alignment'] = 'Alignment';
      49  $string['all'] = 'All';
      50  $string['allmethod'] = 'All of the selected conditions are met';
      51  $string['allmethodactivity'] = 'All of the selected activities are complete';
      52  $string['allmethodbadges'] = 'All of the selected badges have been earned';
      53  $string['allmethodcohort'] = 'Membership in all the selected cohorts';
      54  $string['allmethodcompetencies'] = 'All of the selected competencies have been completed';
      55  $string['allmethodcourseset'] = 'All of the selected courses are complete';
      56  $string['allmethodmanual'] = 'All of the selected roles award the badge';
      57  $string['allmethodprofile'] = 'All of the selected profile fields have been completed';
      58  $string['allowcoursebadges'] = 'Enable course badges';
      59  $string['allowcoursebadges_desc'] = 'Allow badges to be created and awarded in the course context.';
      60  $string['allowexternalbackpack'] = 'External backpack connection';
      61  $string['allowexternalbackpack_desc'] = 'If enabled, users can connect to an external backpack and share their badges from this site. Users may also choose to display any public badge collections from their external backpack on their profile page on this site. It is recommended to leave this option disabled if your site is not accessible from the Internet.';
      62  $string['any'] = 'Any';
      63  $string['anymethod'] = 'Any of the selected conditions is met';
      64  $string['anymethodactivity'] = 'Any of the selected activities is complete';
      65  $string['anymethodbadges'] = 'Any of the selected badges have been earned';
      66  $string['anymethodcohort'] = 'Membership in any of the selected cohorts';
      67  $string['anymethodcompetencies'] = 'Any of the selected competencies have been completed';
      68  $string['anymethodcourseset'] = 'Any of the selected courses is complete';
      69  $string['anymethodmanual'] = 'Any of the selected roles awards the badge';
      70  $string['anymethodprofile'] = 'Any of the selected profile fields has been completed';
      71  $string['apiversion'] = 'API version supported';
      72  $string['archivebadge'] = 'Would you like to delete badge \'{$a}\', but keep existing issued badges?';
      73  $string['archiveconfirm'] = 'Delete and keep existing issued badges';
      74  $string['archivehelp'] = '<p>This option means that the badge will be marked as "retired" and will no longer appear in the list of badges. Users will no longer be able to earn this badge, however existing badge recipients will still be able to display this badge on their profile page and push it to their external backpacks.</p>
      75  <p>If you would like your users to retain access to the earned badges it is important to select this option instead of fully deleting badges.</p>';
      76  $string['attachment'] = 'Attach badge to message';
      77  $string['attachment_help'] = 'If enabled, an issued badge will be attached to the recipient\'s email for download. (Attachments must be enabled in Site administration / Server / Email / Outgoing mail configuration to use this option.)';
      78  $string['award'] = 'Award badge';
      79  $string['awardedto'] = 'Awarded to {$a}';
      80  $string['awardedtoyou'] = 'Issued to me';
      81  $string['awardoncron'] = 'Access to the badges was successfully enabled. Too many users can instantly earn this badge. To ensure site performance, this action will take some time to process.';
      82  $string['awards'] = 'Recipients';
      83  $string['backpackavailability'] = 'External badge verification';
      84  $string['backpackconnectionok'] = 'Backpack connection successfully established';
      85  $string['backpackconnectionnottested'] = 'The connection cannot be tested for this backpack because only Open Badges v2.0 backpacks support it.';
      86  $string['backpackavailability_help'] = 'For badge recipients to be able to prove they earned their badges from you, an external backpack service should be able to access your site and verify badges issued from it. Your site does not currently appear to be accessible, which means that badges you have already issued or will issue in the future cannot be verified.
      87  
      88  **Why am I seeing this message?**
      89  
      90  It may be that your firewall prevents access from users outside your network, your site is password protected, or you are running the site on a computer that is not available from the Internet (such as a local development machine).
      91  
      92  **Is this a problem?**
      93  
      94  You should fix this issue on any production site where you are planning to issue badges, otherwise the recipients will not be able to prove they earned their badges from you. If your site is not yet live you can create and issue test badges, as long as the site is accessible before you go live.
      95  
      96  **What if I can\'t make my whole site publicly accessible?**
      97  
      98  The only URL required for verification is [your-site-url]/badges/assertion.php so if you are able to modify your firewall to allow external access to that file, badge verification will still work.';
      99  $string['backpackbadgessummary'] = 'You have {$a->totalbadges} badge(s) displayed from {$a->totalcollections} collection(s).';
     100  $string['backpackbadgessettings'] = 'Change backpack settings';
     101  $string['backpackcannotsendverification'] = 'Cannot send verification email';
     102  $string['backpackconnected'] = 'Backpack is connected';
     103  $string['backpackconnection'] = 'Backpack connection';
     104  $string['backpackconnection_help'] = 'Connecting to a backpack enables you to share your badges from this site, and display public badge collections from your backpack on your profile page on this site.';
     105  $string['backpackconnectioncancelattempt'] = 'Connect using a different email address';
     106  $string['backpackconnectionconnect'] = 'Connect to backpack';
     107  $string['backpackconnectionresendemail'] = 'Resend verification email';
     108  $string['backpackconnectionunexpectedresult'] = 'There was a problem connecting to your backpack. Please check the credentials and try again.';
     109  $string['backpackconnectionunexpectedmessage'] = 'The backpack returned the error: "{$a}".';
     110  $string['backpackdetails'] = 'Backpack settings';
     111  $string['backpackdisconnected'] = 'Backpack is disconnected';
     112  $string['backpackemail'] = 'Email address';
     113  $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.';
     114  $string['backpackemailverificationpending'] = 'Verification pending';
     115  $string['backpackemailverifyemailbody'] = 'Hi,
     116  
     117  A new connection to your badges backpack has been requested from \'{$a->sitename}\' using your email address.
     118  
     119  To confirm and activate the connection to your backpack, please go to
     120  
     121  {$a->link}
     122  
     123  In most mail programs, this should appear as a blue link which you can just click on. If that doesn\'t work, then cut and paste the address into the address line at the top of your web browser.
     124  
     125  If you need help, please contact the site administrator,
     126  {$a->admin}';
     127  $string['backpackemailverifyemailsubject'] = '{$a}: Badges backpack email verification';
     128  $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.';
     129  $string['backpackemailverifysuccess'] = 'Thanks for verifying your email address. You are now connected to your backpack.';
     130  $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.';
     131  $string['backpackexporterror'] = 'Can\'t export the badge to backpack';
     132  $string['backpackimport'] = 'Badge import settings';
     133  $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.
     134  
     135  In this area, you can select collections of badges from your backpack that you would like to display in your profile.';
     136  $string['backpacksettings'] = 'Backpack settings';
     137  $string['backpackapiurl'] = 'Backpack API URL';
     138  $string['backpackweburl'] = 'Backpack URL';
     139  $string['backpackprovider'] = 'Backpack provider';
     140  $string['badges'] = 'Badges';
     141  $string['badgedetails'] = 'Badge details';
     142  $string['badgeimage'] = 'Image';
     143  $string['badgeimage_help'] = 'The image should be at least 300 x 300 pixels in size. It will be displayed as 300 x 300 pixels on the badge page and 100 x 100 pixels on the user\'s profile page.';
     144  
     145  $string['badgeprivacysetting'] = 'Badge privacy settings';
     146  $string['badgeprivacysetting_help'] = 'Badges you earn can be displayed on your account profile page. This setting allows you to automatically set the visibility of the newly earned badges.
     147  
     148  You can still control individual badge privacy settings on your badges page.';
     149  $string['badgeprivacysetting_str'] = 'Automatically show badges I earn on my profile page';
     150  $string['badgesalt'] = 'Salt for hashing the recipient\'s email address';
     151  $string['badgesalt_desc'] = 'Using a hash allows backpack services to confirm the badge earner without having to expose their email address. This setting should only use numbers and letters.
     152  
     153  Note: For recipient verification purposes, please avoid changing this setting once you start issuing badges.';
     154  $string['badgesdisabled'] = 'Badges are not enabled on this site.';
     155  $string['badgesearned'] = 'Number of badges earned: {$a}';
     156  $string['badgesettings'] = 'Badges settings';
     157  $string['badgestatus_0'] = 'Not available to users';
     158  $string['badgestatus_1'] = 'Available to users';
     159  $string['badgestatus_2'] = 'Not available to users';
     160  $string['badgestatus_3'] = 'Available to users';
     161  $string['badgestatus_4'] = 'Archived';
     162  $string['badgestoearn'] = 'Number of badges available: {$a}';
     163  $string['badgesview'] = 'Course badges';
     164  $string['badgeurl'] = 'Issued badge link';
     165  $string['bawards'] = 'Recipients ({$a})';
     166  $string['bcriteria'] = 'Criteria';
     167  $string['bdetails'] = 'Edit details';
     168  $string['bendorsement'] = 'Endorsement';
     169  $string['bmessage'] = 'Message';
     170  $string['boverview'] = 'Overview';
     171  $string['brelated'] = 'Related badges ({$a})';
     172  $string['balignment'] = 'Alignments ({$a})';
     173  $string['bydate'] = ' complete by';
     174  $string['imagecaption'] = 'Image caption';
     175  $string['imagecaption_help'] = 'If specified, an image caption is displayed on the badge page.';
     176  $string['claim'] = 'Claim';
     177  $string['claimcomment'] = 'Endorsement comment';
     178  $string['claimid'] = 'Claim URL';
     179  $string['clearsettings'] = 'Clear settings';
     180  $string['completionnotenabled'] = 'Course completion is not enabled for this course, so it cannot be included in badge criteria. Course completion may be enabled in the course settings.';
     181  $string['completioninfo'] = 'This badge was issued for completing: ';
     182  $string['configenablebadges'] = 'If enabled, this feature lets you create badges and award them to site users.';
     183  $string['configuremessage'] = 'Badge message';
     184  $string['connect'] = 'Connect';
     185  $string['connected'] = 'Connected';
     186  $string['connecting'] = 'Connecting...';
     187  $string['contact'] = 'Contact';
     188  $string['contact_help'] = 'An email address associated with the badge issuer.';
     189  $string['copyof'] = 'Copy of {$a}';
     190  $string['course'] = 'Course: {$a}';
     191  $string['coursebadgesdisabled'] = 'Course badges are not enabled on this site.';
     192  $string['coursecompletion'] = 'Users must complete this course.';
     193  $string['coursebadges'] = 'Badges';
     194  $string['coursebadgetitle'] = '{$a} course badge';
     195  $string['create'] = 'New badge';
     196  $string['createbutton'] = 'Create badge';
     197  $string['creatorbody'] = '<p>{$a->user} has completed all badge requirements and has been awarded the badge. View issued badge at {$a->link} </p>';
     198  $string['creatorsubject'] = '\'{$a}\' has been awarded!';
     199  $string['criteriasummary'] = 'Criteria summary';
     200  $string['criteriacreated'] = 'Badge criteria successfully created';
     201  $string['criteriadeleted'] = 'Badge criteria successfully deleted';
     202  $string['criteriaupdated'] = 'Badge criteria successfully updated';
     203  $string['criteria_descr'] = 'Users are awarded this badge when they complete the following requirement:';
     204  $string['criteria_descr_bydate'] = ' by <em>{$a}</em> ';
     205  $string['criteria_descr_grade'] = ' with minimum grade of <em>{$a}</em> ';
     206  $string['criteria_descr_short0'] = 'Complete <strong>{$a}</strong> of: ';
     207  $string['criteria_descr_short1'] = 'Complete <strong>{$a}</strong> of: ';
     208  $string['criteria_descr_short2'] = 'Awarded by <strong>{$a}</strong> of: ';
     209  $string['criteria_descr_short4'] = 'Complete the course ';
     210  $string['criteria_descr_short5'] = 'Complete <strong>{$a}</strong> of: ';
     211  $string['criteria_descr_short6'] = 'Complete <strong>{$a}</strong> of: ';
     212  $string['criteria_descr_short7'] = 'Complete <strong>{$a}</strong> of: ';
     213  $string['criteria_descr_short8'] = 'Cohort membership in <strong>{$a}</strong> of: ';
     214  $string['criteria_descr_short9'] = 'Complete <strong>{$a}</strong> of: ';
     215  $string['criteria_descr_single_short1'] = 'Complete: ';
     216  $string['criteria_descr_single_short2'] = 'Awarded by: ';
     217  $string['criteria_descr_single_short4'] = 'Complete the course ';
     218  $string['criteria_descr_single_short5'] = 'Complete: ';
     219  $string['criteria_descr_single_short6'] = 'Complete: ';
     220  $string['criteria_descr_single_short7'] = 'Complete: ';
     221  $string['criteria_descr_single_short8'] = 'Membership in: ';
     222  $string['criteria_descr_single_short9'] = 'Complete: ';
     223  $string['criteria_descr_single_1'] = 'The following activity has to be completed:';
     224  $string['criteria_descr_single_2'] = 'This badge has to be awarded by a user with the following role:';
     225  $string['criteria_descr_single_4'] = 'Users must complete the course';
     226  $string['criteria_descr_single_5'] = 'The following course has to be completed:';
     227  $string['criteria_descr_single_6'] = 'The following user profile field has to be completed:';
     228  $string['criteria_descr_single_7'] = 'The following badge has to be earned:';
     229  $string['criteria_descr_single_8'] = 'Membership in the following cohort is required:';
     230  $string['criteria_descr_single_9'] = 'The following competencies have to be completed:';
     231  $string['criteria_descr_0'] = 'Complete <strong>{$a}</strong> of the listed requirements.';
     232  $string['criteria_descr_1'] = '<strong>{$a}</strong> of the following activities are completed:';
     233  $string['criteria_descr_2'] = 'This badge has to be awarded by the users with <strong>{$a}</strong> of the following roles:';
     234  $string['criteria_descr_4'] = 'Users must complete the course';
     235  $string['criteria_descr_5'] = '<strong>{$a}</strong> of the following courses have to be completed:';
     236  $string['criteria_descr_6'] = '<strong>{$a}</strong> of the following user profile fields have to be completed:';
     237  $string['criteria_descr_7'] = '<strong>{$a}</strong> of the following badges have to be earned:';
     238  $string['criteria_descr_8'] = 'Membership in <strong>{$a}</strong> of the following cohorts is required:';
     239  $string['criteria_descr_9'] = '<strong>{$a}</strong> of the following competencies have to be completed:';
     240  $string['criteria_0'] = 'This badge is awarded when...';
     241  $string['criteria_1'] = 'Activity completion';
     242  $string['criteria_1_help'] = 'Allows a badge to be awarded to users based on the completion of a set of activities within a course.';
     243  $string['criteria_2'] = 'Manual issue by role';
     244  $string['criteria_2_help'] = 'Allows a badge to be awarded manually by users who have a particular role within the site or course.';
     245  $string['criteria_3'] = 'Social participation';
     246  $string['criteria_3_help'] = 'Social';
     247  $string['criteria_4'] = 'Course completion';
     248  $string['criteria_4_help'] = 'Allows a badge to be awarded to users who have completed the course. This criterion can have additional parameters such as minimum grade and date of course completion.';
     249  $string['criteria_5'] = 'Completing a set of courses';
     250  $string['criteria_5_help'] = 'Allows a badge to be awarded to users who have completed a set of courses. Each course can have additional parameters such as minimum grade and date of course completion. ';
     251  $string['criteria_6'] = 'Profile completion';
     252  $string['criteria_6_help'] = 'Allows a badge to be awarded to users for completing certain fields in their profile. You can select from default and custom profile fields that are available to users. ';
     253  $string['criteria_7'] = 'Awarded badges';
     254  $string['criteria_7_help'] = 'Allows a badge to be awarded to users based on other badges they have earned.';
     255  $string['criteria_8'] = 'Cohort membership';
     256  $string['criteria_8_help'] = 'Allows a badge to be awarded to users based on cohort membership.';
     257  $string['criteria_9'] = 'Competencies';
     258  $string['criteria_9_help'] = 'Allows a badge to be awarded to users based on the competencies they have completed.';
     259  $string['criterror'] = 'Current parameters issues';
     260  $string['criterror_help'] = 'This fieldset shows all parameters that were initially added to this badge requirement but are no longer available. It is recommended that you un-check such parameters to make sure that users can earn this badge in the future.';
     261  $string['currentimage'] = 'Current image';
     262  $string['currentstatus'] = 'Current status: ';
     263  $string['dateawarded'] = 'Date issued';
     264  $string['dateearned'] = 'Date: {$a}';
     265  $string['day'] = 'Day(s)';
     266  $string['deactivate'] = 'Disable access';
     267  $string['deactivatesuccess'] = 'Access to the badges was successfully disabled.';
     268  $string['defaultissuercontact'] = 'Badge issuer email address';
     269  $string['defaultissuercontact_desc'] = 'An email address associated with the badge issuer. For an Open Badges v2.0 backpack, this is used for authentication when publishing badges to a backpack.';
     270  $string['defaultissuerpassword'] = 'Badge issuer password';
     271  $string['defaultissuerpassword_help'] = 'An account is required on the backpack site with email address as specified in the badge issuer email address setting in Site administration / Badges / Badges settings. The password for the account should be entered here.';
     272  $string['defaultissuername'] = 'Badge issuer name';
     273  $string['defaultissuername_desc'] = 'Name of the issuing agent or authority.';
     274  $string['delbadge'] = 'Would you like to delete badge \'{$a}\' and remove all existing issued badges?';
     275  $string['delexternalbackpack'] = 'Delete site backpack';
     276  $string['delexternalbackpackconfirm'] = 'Delete site backpack \'{$a}\'?';
     277  $string['delconfirm'] = 'Delete and remove existing issued badges';
     278  $string['deletehelp'] = '<p>Fully deleting a badge means that all its information and criteria records will be permanently removed. Users who have earned this badge will no longer be able to access it and display it on their profile pages.</p>
     279  <p>Note: Users who have earned this badge and have already pushed it to their external backpack, will still have this badge in their external backpack. However, they will not be able to access criteria and evidence pages linking back to this web site.</p>';
     280  $string['delcritconfirm'] = 'Are you sure that you want to delete this criterion?';
     281  $string['delparamconfirm'] = 'Are you sure that you want to delete this parameter?';
     282  $string['description'] = 'Description';
     283  $string['disconnect'] = 'Disconnect';
     284  $string['donotaward'] = 'Currently, this badge is not active, so it cannot be awarded to users. If you would like to award this badge, please set its status to active.';
     285  $string['enablebadges'] = 'Enable badges';
     286  $string['endorsement'] = 'Endorsement';
     287  $string['error:backpackdatainvalid'] = 'The data return from the backpack was invalid.';
     288  $string['error:backpackemailnotfound'] = 'The email \'{$a}\' is not associated with a backpack. You need to <a href="http://backpack.openbadges.org">create a backpack</a> for that account or sign in with another email address.';
     289  $string['error:badgeawardnotfound'] = 'Cannot verify this awarded badge.  This badge may have been revoked.';
     290  $string['error:badgenotfound'] = 'Badge not found';
     291  $string['error:cannotact'] = 'Cannot activate the badge. ';
     292  $string['error:cannotawardbadge'] = 'Cannot award badge to a user.';
     293  $string['error:cannotrevokebadge'] = 'Cannot revoke badge from a user.';
     294  $string['error:cannotdeletecriterion'] = 'This criterion cannot be deleted. ';
     295  $string['error:connectionunknownreason'] = 'The connection was unsuccessful but no reason was given.';
     296  $string['error:clone'] = 'Cannot clone the badge.';
     297  $string['error:duplicatename'] = 'Badge with such name already exists in the system.';
     298  $string['error:externalbadgedoesntexist'] = 'Badge not found';
     299  $string['error:guestuseraccess'] = 'You are currently using guest access. To see badges you need to log in with your user account.';
     300  $string['error:invalidcriteriatype'] = 'Invalid criteria type.';
     301  $string['error:invalidexpiredate'] = 'Expiry date has to be in the future.';
     302  $string['error:invalidexpireperiod'] = 'Expiry period cannot be negative or equal 0.';
     303  $string['error:invalidparambadge'] = 'Badge does not exist. ';
     304  $string['error:noactivities'] = 'There are no activities with completion criteria enabled in this course.';
     305  $string['error:nobadges'] = 'There are currently no badges with access enabled to be added as criteria. A site badge can only have other site badges as criteria. A course badge can have other course badges or site badges as criteria.';
     306  $string['error:invalidparamcohort'] = 'Cohort does not exist. ';
     307  $string['error:noactivities'] = 'There are no activities with completion criteria enabled in this course.';
     308  $string['error:nocohorts'] = 'No cohorts';
     309  $string['error:nocourses'] = 'Course completion is not enabled for any of the courses in this site, so none can be displayed. Course completion may be enabled in the course settings.';
     310  $string['error:nogroupssummary'] = '<p>There are no public collections of badges available in your backpack. </p>';
     311  $string['error:nogroupslink'] = '<p>Only public collections are shown. <a href="{$a}" target="_blank" rel="nofollow">Visit your backpack</a> to create some public collections.</p>';
     312  $string['error:nopermissiontoview'] = 'You have no permissions to view badge recipients';
     313  $string['error:nosuchbadge'] = 'Badge with id {$a} does not exist.';
     314  $string['error:nosuchcohort'] = 'Warning: This cohort is no longer available.';
     315  $string['error:nosuchcourse'] = 'Warning: This course is no longer available.';
     316  $string['error:nosuchfield'] = 'Warning: This user profile field is no longer available.';
     317  $string['error:nosuchmod'] = 'Warning: This activity is no longer available.';
     318  $string['error:nosuchrole'] = 'Warning: This role is no longer available.';
     319  $string['error:nosuchuser'] = 'User with this email address does not have an account with the current backpack provider.';
     320  $string['error:notifycoursedate'] = 'Warning: Badges associated with course and activity completions will not be issued until the course start date.';
     321  $string['error:parameter'] = 'Warning: At least one parameter should be selected to ensure correct badge issuing workflow.';
     322  $string['error:requesttimeout'] = 'The connection request timed out before it could complete.';
     323  $string['error:requesterror'] = 'The connection request failed (error code {$a}).';
     324  $string['error:relatedbadgedoesntexist'] = 'There is no public badge with this identifier';
     325  $string['error:save'] = 'Cannot save the badge.';
     326  $string['error:userdeleted'] = '{$a->user} (This user no longer exists in {$a->site})';
     327  $string['eventbadgearchived'] = 'Badge archived';
     328  $string['eventbadgeawarded'] = 'Badge awarded';
     329  $string['eventbadgecreated'] = 'Badge created';
     330  $string['eventbadgecriteriacreated'] = 'Badge criteria created';
     331  $string['eventbadgecriteriadeleted'] = 'Badge criteria deleted';
     332  $string['eventbadgecriteriaupdated'] = 'Badge criteria updated';
     333  $string['eventbadgedeleted'] = 'Badge deleted';
     334  $string['eventbadgedisabled'] = 'Badge disabled';
     335  $string['eventbadgeduplicated'] = 'Badge duplicated';
     336  $string['eventbadgeenabled'] = 'Badge enabled';
     337  $string['eventbadgelistingviewed'] = 'Badge listing viewed';
     338  $string['eventbadgerevoked'] = 'Badge revoked';
     339  $string['eventbadgeupdated'] = 'Badge updated';
     340  $string['eventbadgeviewed'] = 'Badge viewed';
     341  $string['evidence'] = 'Evidence';
     342  $string['existingrecipients'] = 'Existing badge recipients';
     343  $string['expired'] = 'Expired';
     344  $string['expiredate'] = 'This badge expires on {$a}.';
     345  $string['expireddate'] = 'This badge expired on {$a}.';
     346  $string['expiredin'] = 'Expired {$a}';
     347  $string['expiresin'] = 'Expires {$a}';
     348  $string['expireperiod'] = 'This badge expires {$a} day(s) after being issued.';
     349  $string['expireperiodh'] = 'This badge expires {$a} hour(s) after being issued.';
     350  $string['expireperiodm'] = 'This badge expires {$a} minute(s) after being issued.';
     351  $string['expireperiods'] = 'This badge expires {$a} second(s) after being issued.';
     352  $string['expirydate'] = 'Expiry date';
     353  $string['expirydate_help'] = 'Optionally, badges can expire on a specific date, or the date can be calculated based on the date when the badge was issued to a user. ';
     354  $string['existsinbackpack'] = 'Badge already exists in backpack';
     355  $string['externalconnectto'] = 'To display external badges you need to <a href="{$a}">connect to a backpack</a>.';
     356  $string['externalbadges'] = 'My badges from other web sites';
     357  $string['externalbadgesp'] = 'Badges from other web sites:';
     358  $string['externalbadges_help'] = 'This area displays badges from your external backpack.';
     359  $string['fixed'] = 'Fixed date';
     360  $string['hidden'] = 'Hidden';
     361  $string['hiddenbadge'] = 'Unfortunately, the badge owner has not made this information available.';
     362  $string['hostedurl'] = 'External URL';
     363  $string['hostedurldescription'] = 'External URL where the badge is hosted';
     364  $string['imageauthoremail'] = 'Image author\'s email';
     365  $string['imageauthoremail_help'] = 'If specified, the email address of the badge image author is displayed on the badge page.';
     366  $string['imageauthorname'] = 'Image author\'s name';
     367  $string['imageauthorname_help'] = 'If specified, the name of the badge image author is displayed on the badge page.';
     368  $string['imageauthorurl'] = 'Image author\'s URL';
     369  $string['imageauthorurl_help'] = 'If specified, a link to the badge image author\'s website is displayed on the badge page. The URL should have a prefix http:// or https://.';
     370  $string['invalidurl'] = 'Invalid URL';
     371  $string['issuancedetails'] = 'Badge expiry';
     372  $string['issuedbadge'] = 'Issued badge information';
     373  $string['issuedby'] = 'Issued by {$a}';
     374  $string['issuedon'] = 'Issued {$a}';
     375  $string['issuerdetails'] = 'Issuer details';
     376  $string['issueremail'] = 'Email';
     377  $string['issueremail_help'] = 'A contact email address of the organisation issuing the endorsement.';
     378  $string['issuername'] = 'Issuer name';
     379  $string['issuername_help'] = 'Name of the issuing agent or authority.';
     380  $string['issuername_endorsement'] = 'Endorser name';
     381  $string['issuername_endorsement_help'] = 'The name of the endorser.';
     382  $string['issuerurl'] = 'Issuer URL';
     383  $string['issuerurl_help'] = 'The website of the organisation issuing the endorsement. The URL should have a prefix http:// or https://.';
     384  $string['language'] = 'Language';
     385  $string['language_help'] = 'The language used on the badge page.';
     386  $string['listbackpacks'] = 'List of backpacks';
     387  $string['localconnectto'] = 'To share these badges outside this web site you need to <a href="{$a}">connect to a backpack</a>.';
     388  $string['localbadges'] = 'My badges from {$a} web site';
     389  $string['localbadgesh'] = 'My badges from this web site';
     390  $string['localbadgesh_help'] = 'All badges earned within this web site by completing courses, course activities, and other requirements.
     391  
     392  You can manage your badges here by making them public or private for your profile page.
     393  
     394  You can download all of your badges or each badge separately and save them on your computer. Downloaded badges can be added to your external backpack service.';
     395  $string['localbadgesp'] = 'Badges from {$a}:';
     396  $string['makeprivate'] = 'Make private';
     397  $string['makepublic'] = 'Make public';
     398  $string['managebadges'] = 'Manage badges';
     399  $string['managebackpacks'] = 'Manage backpacks';
     400  $string['message'] = 'Message body';
     401  $string['messagebody'] = '<p>You have been awarded the badge "%badgename%"!</p>
     402  <p>More information about this badge can be found on the %badgelink% badge information page.</p>
     403  <p>You can manage and download the badge from your {$a} page.</p>';
     404  $string['messagesubject'] = 'Congratulations! You just earned a badge!';
     405  $string['method'] = 'This criterion is complete when...';
     406  $string['mingrade'] = 'Minimum grade required';
     407  $string['month'] = 'Month(s)';
     408  $string['moredetails'] = 'More details';
     409  $string['mybadges'] = 'My badges';
     410  $string['mybackpack'] = 'My backpack settings';
     411  $string['never'] = 'Never';
     412  $string['newbackpack'] = 'Add a new backpack';
     413  $string['newbadge'] = 'Add a new badge';
     414  $string['newimage'] = 'New image';
     415  $string['noalignment'] = 'This badge does not have any external skills or standards specified.';
     416  $string['noawards'] = 'This badge has not been earned yet.';
     417  $string['nobackpack'] = 'There is no backpack service connected to this account.<br/>';
     418  $string['nobackpackbadgessummary'] = 'There are no badges in the collections you have selected.';
     419  $string['nobackpackcollectionssummary'] = 'No badge collections have been selected.';
     420  $string['nobackpacks'] = 'There are no backpacks available';
     421  $string['nobadges'] = 'There are currently no badges available for users to earn.';
     422  $string['nocompetencies'] = 'No competencies selected.';
     423  $string['nocriteria'] = 'Criteria for this badge have not been set up yet.';
     424  $string['noendorsement'] = 'This badge does not have an endorsement.';
     425  $string['noexpiry'] = 'This badge does not have an expiry date.';
     426  $string['noparamstoadd'] = 'There are no additional parameters available to add to this badge requirement.';
     427  $string['norelated'] = 'This badge does not have any related badges.';
     428  $string['notacceptedrole'] = 'Your current role assignment is not among the roles that can manually issue this badge.<br/>
     429  If you would like to see users who have already earned this badge, you can visit {$a} page. ';
     430  $string['notconnected'] = 'Not connected';
     431  $string['notealignment'] = 'External skills or standards, which the badge is aligned with, may be specified. Any external skills or standards are displayed on the badge page.';
     432  $string['noteendorsement'] = 'An endorsement from a third party may be used to add value to the badge. For example, a badge issued by a teacher may be endorsed by the school, or a badge issued by a local awarding body may be endorsed by the national awarding body.';
     433  $string['noterelated'] = 'Badges with a connection may be marked as related. For example, badges with the same criteria which are displayed in different languages may be marked as related. Any related badges are displayed on the badge page.';
     434  $string['nothingtoadd'] = 'There are no available criteria to add.';
     435  $string['notification'] = 'Notify badge creator';
     436  $string['notification_help'] = 'This setting manages notifications sent to a badge creator to let them know that the badge has been issued.
     437  
     438  The following options are available:
     439  
     440  * **NEVER** – Do not send notifications.
     441  
     442  * **EVERY TIME** – Send a notification every time this badge is awarded.
     443  
     444  * **DAILY** – Send notifications once a day.
     445  
     446  * **WEEKLY** – Send notifications once a week.
     447  
     448  * **MONTHLY** – Send notifications once a month.';
     449  $string['notifydaily'] = 'Daily';
     450  $string['notifyevery'] = 'Every time';
     451  $string['notifymonthly'] = 'Monthly';
     452  $string['notifyweekly'] = 'Weekly';
     453  $string['numawards'] = 'This badge has been issued to <a href="{$a->link}">{$a->count}</a> user(s).';
     454  $string['numawardstat'] = 'This badge has been issued {$a} user(s).';
     455  $string['overallcrit'] = 'of the selected criteria are complete.';
     456  $string['oauth2issuer'] = 'OAuth 2 services';
     457  $string['openbadgesv1'] = 'Open Badges v1.0';
     458  $string['openbadgesv2'] = 'Open Badges v2.0';
     459  $string['openbadgesv2p1'] = 'Open Badges v2.1';
     460  $string['potentialrecipients'] = 'Potential badge recipients';
     461  $string['preferences'] = 'Badge preferences';
     462  $string['privacy:metadata:backpack'] = 'A record of user\'s backpacks';
     463  $string['privacy:metadata:backpack:backpackuid'] = 'The backpack unique identifier';
     464  $string['privacy:metadata:backpack:externalbackpackid'] = 'The ID of the backpack';
     465  $string['privacy:metadata:backpack:email'] = 'The email associated with the backpack';
     466  $string['privacy:metadata:backpack:userid'] = 'The ID of the user whose backpack it is';
     467  $string['privacy:metadata:badge'] = 'A collection of badges';
     468  $string['privacy:metadata:badge:timecreated'] = 'The time when the badge was created';
     469  $string['privacy:metadata:badge:timemodified'] = 'The time when the badge was last modified';
     470  $string['privacy:metadata:badge:usercreated'] = 'The ID of the user who created the badge';
     471  $string['privacy:metadata:badge:usermodified'] = 'The ID of the user who modified the badge';
     472  $string['privacy:metadata:criteriamet'] = 'A collection of criteria which have been met';
     473  $string['privacy:metadata:criteriamet:datemet'] = 'The date when the criteria was met';
     474  $string['privacy:metadata:criteriamet:userid'] = 'The ID of the user who has met the criteria';
     475  $string['privacy:metadata:external:backpacks'] = 'Information shared when users submit their badges to an external backpack';
     476  $string['privacy:metadata:external:backpacks:badge'] = 'The name of the badge';
     477  $string['privacy:metadata:external:backpacks:description'] = 'The description of the badge';
     478  $string['privacy:metadata:external:backpacks:image'] = 'The image of the badge';
     479  $string['privacy:metadata:external:backpacks:issuer'] = 'Some information about the issuer';
     480  $string['privacy:metadata:external:backpacks:url'] = 'The Moodle URL where the issued badge information can be seen';
     481  $string['privacy:metadata:backpackoauth2'] = 'OAuth 2 information when user connects to an external backpack';
     482  $string['privacy:metadata:backpackoauth2:userid'] = 'The ID of the user connect to backpack';
     483  $string['privacy:metadata:backpackoauth2:usermodified'] = 'The ID of the user modified connect';
     484  $string['privacy:metadata:backpackoauth2:token'] = 'Backpack connection token';
     485  $string['privacy:metadata:backpackoauth2:issuerid'] = 'OAuth 2 service ID';
     486  $string['privacy:metadata:backpackoauth2:scope'] = 'List scope of backpack connect';
     487  $string['privacy:metadata:issued'] = 'A record of badges awarded';
     488  $string['privacy:metadata:issued:dateexpire'] = 'The date when the badge expires';
     489  $string['privacy:metadata:issued:dateissued'] = 'The date of the award';
     490  $string['privacy:metadata:issued:userid'] = 'The ID of the user who was awarded a badge';
     491  $string['privacy:metadata:manualaward'] = 'A record of manual awards';
     492  $string['privacy:metadata:manualaward:datemet'] = 'The date when the user was awarded the badge';
     493  $string['privacy:metadata:manualaward:issuerid'] = 'The ID of the user awarding the badge';
     494  $string['privacy:metadata:manualaward:issuerrole'] = 'The role of the user awarding the badge';
     495  $string['privacy:metadata:manualaward:recipientid'] = 'The ID of the user who is manually awarded a badge';
     496  $string['recipients'] = 'Badge recipients';
     497  $string['recipientdetails'] = 'Recipient details';
     498  $string['recipientidentificationproblem'] = 'Cannot find a recipient of this badge among the existing users.';
     499  $string['recipientvalidationproblem'] = 'This user cannot be verified as a recipient of this badge.';
     500  $string['relative'] = 'Relative date';
     501  $string['relatedbages'] = 'Related badges';
     502  $string['revoke'] = 'Revoke badge';
     503  $string['requiredcohort'] = 'At least one cohort should be added to the cohort criterion.';
     504  $string['requiredcompetency'] = 'At least one competency should be added to the competency criterion.';
     505  $string['requiredcourse'] = 'At least one course should be added to the courseset criterion.';
     506  $string['requiredbadge'] = 'At least one badge should be added to the badge criterion.';
     507  $string['reviewbadge'] = 'Changes in badge access';
     508  $string['reviewconfirm'] = '<p>This will make your badge visible to users and allow them to start earning it.</p>
     509  
     510  <p>It is possible that some users already meet this badge\'s criteria and will be issued this badge immediately after you enable it.</p>
     511  
     512  <p>Once a badge has been issued it will be <strong>locked</strong> - certain settings including the criteria and expiry settings can no longer be changed.</p>
     513  
     514  <p>Are you sure you want to enable access to the badge \'{$a}\'?</p>';
     515  $string['save'] = 'Save';
     516  $string['searchname'] = 'Search by name';
     517  $string['selectaward'] = 'Please select the role you would like to use to award this badge: ';
     518  $string['selectgroup_end'] = 'Only public collections are shown. <a href="{$a}">Visit your backpack</a> to create more public collections.';
     519  $string['selectgroup_start'] = 'Select collections from your backpack to display on this site:';
     520  $string['selecting'] = 'With selected badges...';
     521  $string['setup'] = 'Set up connection';
     522  $string['sitebackpackdeleted'] = 'The site backpack has been deleted.';
     523  $string['sitebackpacknotdeleted'] = 'This backpack couldn\'t be deleted because it\'s currently the site default.';
     524  $string['sitebackpackwarning'] = 'Could not connect to backpack. <br/><br/>Check that the "Badge issuer email address" admin setting is the valid email for an account on the backpack website. <br/><br/>Check that the "Badge issuer password" on the <a href="{$a->url}">site backpack settings page</a>, is the correct password for the account on the backpack website. <br/><br/>The backpack returned: "{$a->warning}"';
     525  $string['sitebadges'] = 'Site badges';
     526  $string['sitebadges_help'] = 'Site badges can only be awarded to users for site-related activities. These include completing a set of courses or parts of user profiles. Site badges can also be issued manually by one user to another.
     527  
     528  Badges for course-related activities must be created at the course level. Course badges can be found under Course Administration > Badges.';
     529  $string['sitebadgetitle'] = '{$a} site badge';
     530  $string['statusmessage_0'] = 'This badge is currently not available to users. Enable access if you want users to earn this badge. ';
     531  $string['statusmessage_1'] = 'This badge is currently available to users. Disable access to make any changes. ';
     532  $string['statusmessage_2'] = 'This badge is currently not available to users, and its criteria are locked. Enable access if you want users to earn this badge. ';
     533  $string['statusmessage_3'] = 'This badge is currently available to users, and its criteria are locked. ';
     534  $string['statusmessage_4'] = 'This badge is currently archived.';
     535  $string['status'] = 'Badge status';
     536  $string['status_help'] = 'Status of a badge determines its behaviour in the system:
     537  
     538  * **AVAILABLE** – Means that this badge can be earned by users. While a badge is available to users, its criteria cannot be modified.
     539  
     540  * **NOT AVAILABLE** – Means that this badge is not available to users and cannot be earned or manually issued. If such badge has never been issued before, its criteria can be changed.
     541  
     542  Once a badge has been issued to at least one user, it automatically becomes **LOCKED**. Locked badges can still be earned by users, but their criteria can no longer be changed. If you need to modify details or criteria of a locked badge, you can duplicate this badge and make all the required changes.
     543  
     544  *Why do we lock badges?*
     545  
     546  We want to make sure that all users complete the same requirements to earn a badge. Currently, it is not possible to revoke badges. If we allowed badges requirements to be modified all the time, we would most likely end up with users having the same badge for meeting completely different requirements.';
     547  $string['subject'] = 'Message subject';
     548  $string['targetname'] = 'Name';
     549  $string['targetname_help'] = 'The external skill or standard which the badge is aligned with.';
     550  $string['targeturl'] = 'URL';
     551  $string['targeturl_help'] = 'A link to a page describing the external skill or standard. The URL should have a prefix http:// or https://.';
     552  $string['targetdescription'] = 'Description';
     553  $string['targetdescription_help'] = 'Short description of the external skill or standard.';
     554  $string['targetframework'] = 'Framework';
     555  $string['targetframework_help'] = 'The name of the external skill or standard framework.';
     556  $string['targetcode'] = 'Code';
     557  $string['targetcode_help'] = 'A unique string identifier for referencing the external skill or standard within its framework.';
     558  $string['testbackpack'] = 'Test backpack \'{$a}\'';
     559  $string['testsettings'] = 'Test settings';
     560  $string['type'] = 'Type';
     561  $string['variablesubstitution'] = 'Variable substitution in messages.';
     562  $string['variablesubstitution_help'] = 'In a badge message, certain variables can be inserted into the subject and/or body of a message so that they will be replaced with real values when the message is sent. The variables should be inserted into the text exactly as they are shown below. The following variables can be used:
     563  
     564  %badgename%
     565  : This will be replaced by the badge\'s full name.
     566  
     567  %username%
     568  : This will be replaced by the recipient\'s full name.
     569  
     570  %badgelink%
     571  : This will be replaced by the public URL with information about the issued badge.';
     572  $string['viewbadge'] = 'View issued badge';
     573  $string['visible'] = 'Visible';
     574  $string['version'] = 'Version';
     575  $string['version_help'] = 'The version field may be used to keep track of the badge\'s development. If specified, the version is displayed on the badge page.';
     576  $string['warnexpired'] = ' (This badge has expired!)';
     577  $string['year'] = 'Year(s)';
     578  $string['includeauthdetails'] = "Include authentication details with the backpack";
     579  
     580  // Deprecated since Moodle 3.9.
     581  $string['editsettings'] = 'Edit settings';
     582  $string['sitebackpackverify'] = 'Backpack connection';
     583  
     584  // Deprecated since Moodle 3.10.
     585  $string['backpackneedsupdate'] = 'The backpack connected to this profile does not match the backpack for the site. You need to disconnect and reconnect the backpack.';
     586  
     587  // Deprecated since Moodle 3.11.
     588  $string['addbackpack'] = 'Add backpack';
     589  $string['error:backpacknotavailable'] = 'Your site is not accessible from the Internet, so any badges issued from this site cannot be verified by external backpack services.';
     590  $string['error:backpackproblem'] = 'There was a problem connecting to your backpack service provider. Please try again later.';
     591  $string['sitebackpack'] = 'Active external backpack';
     592  $string['sitebackpack_help'] = 'The external backpack that users can connect to from this site. Note that changing this setting after users have connected their backpacks will require each user to go to their backpack settings page and disconnect then reconnect.';