3 // This file is part of Moodle - http://moodle.org/
5 // Moodle is free software: you can redistribute it and/or modify
6 // it under the terms of the GNU General Public License as published by
7 // the Free Software Foundation, either version 3 of the License, or
8 // (at your option) any later version.
10 // Moodle is distributed in the hope that it will be useful,
11 // but WITHOUT ANY WARRANTY; without even the implied warranty of
12 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 // GNU General Public License for more details.
15 // You should have received a copy of the GNU General Public License
16 // along with Moodle. If not, see <http://www.gnu.org/licenses/>.
19 * Language file for 'badges' component
23 * @copyright 2012 onwards Totara Learning Solutions Ltd {@link http://www.totaralms.com/}
24 * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
25 * @author Yuliya Bozhko <yuliya.bozhko@totaralms.com>
28 $string['actions'] = 'Actions';
29 $string['activate'] = 'Enable access';
30 $string['activatesuccess'] = 'Access to the badges was successfully enabled.';
31 $string['addbadgecriteria'] = 'Add badge criteria';
32 $string['addcriteria'] = 'Add criteria';
33 $string['addcriteriatext'] = 'To start adding criteria, please select one of the options from the drop down menu.';
34 $string['addcourse'] = 'Add courses';
35 $string['addcourse_help'] = 'Select all courses that should be added to this badge requirement. Hold CTRL key to select multiple items.';
36 $string['addtobackpack'] = 'Add to backpack';
37 $string['adminaward'] = 'As a site administrator, you can select a role to award this badge.';
38 $string['adminonly'] = 'This page is restricted to Site Administrators only';
39 $string['after'] = 'after the date of issue.';
40 $string['aggregationmethod'] = 'Aggregation method';
41 $string['all'] = 'All';
42 $string['allmethod'] = 'All of the selected conditions are met';
43 $string['allmethodactivity'] = 'All of the selected activities are complete';
44 $string['allmethodcourseset'] = 'All of the selected courses are complete';
45 $string['allmethodmanual'] = 'All of the selected roles award the badge';
46 $string['allmethodprofile'] = 'All of the selected profile fields have been completed';
47 $string['allowcoursebadges'] = 'Enable course badges';
48 $string['allowcoursebadges_desc'] = 'Allow badges to be created and awarded in course context.';
49 $string['allowexternalbackpack'] = 'Enable connection to external backpacks';
50 $string['allowexternalbackpack_desc'] = 'Allow users to set up connections and display badges from their external backpack providers.
52 Note: It is recommended to leave this option disabled if the web site cannot be accessed from the internet (e.g. because of the firewall).';
53 $string['any'] = 'Any';
54 $string['anymethod'] = 'Any of the selected conditions is met';
55 $string['anymethodactivity'] = 'Any of the selected activities is complete';
56 $string['anymethodcourseset'] = 'Any of the selected courses is complete';
57 $string['anymethodmanual'] = 'Any of the selected roles awards the badge';
58 $string['anymethodprofile'] = 'Any of the selected profile fields has been completed';
59 $string['attachment'] = 'Attach badge to message';
60 $string['attachment_help'] = 'If checked, an issued badge will be attached to the recepient\'s email for download';
61 $string['award'] = 'Award badge';
62 $string['awardedtoyou'] = 'Issued to me';
63 $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.';
64 $string['awards'] = 'Recipients';
65 $string['backpackavailability'] = 'External badge verification';
66 $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.
67 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.
69 ##Why am I seeing this message?
71 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).
75 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.
77 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.
79 ##What if I can\'t make my whole site publically accessible?
81 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.';
82 $string['backpackbadges'] = 'You have {$a->totalbadges} badge(s) displayed from your backpack at <a href="{$a->backpackurl}">{$a->backpackurl}</a>.<br/>';
83 $string['backpackdetails'] = 'Backpack settings';
84 $string['badgedetails'] = 'Badge details';
85 $string['badgeimage'] = 'Image';
86 $string['badgeimage_help'] = 'This is an image that will be used when this badge is issued.
88 To add a new image, browse and select an image (in JPG or PNG format) then click "Save changes". The image will be cropped to a square and resized to match badge image requirements. ';
90 $string['badgesalt'] = 'Salt for hashing the recepient\'s email address';
91 $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.';
92 $string['badgesdisabled'] = 'Badges are not enabled on this site.';
93 $string['badgesearned'] = 'Number of badges earned: {$a}';
94 $string['badgesettings'] = 'Badges settings';
95 $string['badgestatus_0'] = 'Not available to users';
96 $string['badgestatus_1'] = 'Available to users';
97 $string['badgestatus_2'] = 'Not available to users';
98 $string['badgestatus_3'] = 'Available to users';
99 $string['badgestatus_4'] = 'Archived';
100 $string['badgestoearn'] = 'Number of badges available: {$a}';
101 $string['badgesview'] = 'Course badges';
102 $string['badgeurl'] = 'Issued badge link';
103 $string['bawards'] = 'Recipients ({$a})';
104 $string['bcriteria'] = 'Criteria';
105 $string['bdetails'] = 'Edit details';
106 $string['bmessage'] = 'Message';
107 $string['boverview'] = 'Overview';
108 $string['bydate'] = ' complete by';
109 $string['clearsettings'] = 'Clear settings';
110 $string['completionnotenabled'] = 'Course completion is not enabled for this course, so it cannot be included in badge criteria.<br/>You can enable course completion in the course settings.';
111 $string['completioninfo'] = 'This badge was issued for completing: ';
112 $string['configenablebadges'] = 'When enabled, this feature lets you create badges and award them to site users.';
113 $string['configuremessage'] = 'Badge message';
114 $string['contact'] = 'Contact';
115 $string['contact_help'] = 'An email address associated with the badge issuer.';
116 $string['copyof'] = 'Copy of {$a}';
117 $string['coursecompletion'] = 'Learners must complete this course. ';
118 $string['coursebadges'] = 'Badges';
119 $string['create'] = 'New badge';
120 $string['createbutton'] = 'Create badge';
121 $string['creatorbody'] = '<p>{$a->user} has completed all badge requirements and has been awarded the badge. View issued badge at {$a->link} </p>';
122 $string['creatorsubject'] = '\'{$a}\' has been awarded!';
123 $string['criteriasummary'] = 'Criteria summary';
124 $string['criteria_descr'] = 'Learners are awarded this badge when they complete the following requirement: ';
125 $string['criteria_descr_bydate'] = ' by <em>{$a}</em> ';
126 $string['criteria_descr_grade'] = ' with minimum grade of <em>{$a}</em> ';
127 $string['criteria_descr_short0'] = 'Complete <strong>{$a}</strong> of: ';
128 $string['criteria_descr_short1'] = 'Complete <strong>{$a}</strong> of: ';
129 $string['criteria_descr_short2'] = 'Awarded by <strong>{$a}</strong> of: ';
130 $string['criteria_descr_short4'] = 'Complete the course ';
131 $string['criteria_descr_short5'] = 'Complete <strong>{$a}</strong> of: ';
132 $string['criteria_descr_short6'] = 'Complete <strong>{$a}</strong> of: ';
133 $string['criteria_descr_single_short1'] = 'Complete: ';
134 $string['criteria_descr_single_short2'] = 'Awarded by: ';
135 $string['criteria_descr_single_short4'] = 'Complete the course ';
136 $string['criteria_descr_single_short5'] = 'Complete: ';
137 $string['criteria_descr_single_short6'] = 'Complete: ';
138 $string['criteria_descr_single_1'] = 'The following activity has to be completed:';
139 $string['criteria_descr_single_2'] = 'This badge has to be awarded by a user with the following role:';
140 $string['criteria_descr_single_4'] = 'Learners must complete the course ';
141 $string['criteria_descr_single_5'] = 'The following course has to be completed:';
142 $string['criteria_descr_single_6'] = 'The following user profile field has to be completed:';
143 $string['criteria_descr_0'] = 'Learners are awarded this badge when they complete <strong>{$a}</strong> of the listed requirements.';
144 $string['criteria_descr_1'] = '<strong>{$a}</strong> of the following activities are completed:';
145 $string['criteria_descr_2'] = 'This badge has to be awarded by the users with <strong>{$a}</strong> of the following roles:';
146 $string['criteria_descr_4'] = 'Learners must complete the course ';
147 $string['criteria_descr_5'] = '<strong>{$a}</strong> of the following courses have to be completed:';
148 $string['criteria_descr_6'] = '<strong>{$a}</strong> of the following user profile fields have to be completed:';
149 $string['criteria_0'] = 'This badge is awarded when...';
150 $string['criteria_1'] = 'Activity completion';
151 $string['criteria_1_help'] = 'Allows a badge to be awarded to users based on the completion of a set of activities within a course.';
152 $string['criteria_2'] = 'Manual issue by role';
153 $string['criteria_2_help'] = 'Allows a badge to be awarded manually by users who have a particular role within the site or course.';
154 $string['criteria_3'] = 'Social participation';
155 $string['criteria_3_help'] = 'Social';
156 $string['criteria_4'] = 'Course completion';
157 $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.';
158 $string['criteria_5'] = 'Completing a set of courses';
159 $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. ';
160 $string['criteria_6'] = 'Profile completion';
161 $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. ';
162 $string['criterror'] = 'Current parameters issues';
163 $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 uncheck such parameters to make sure that learners can earn this badge in the future.';
164 $string['currentimage'] = 'Current image';
165 $string['currentstatus'] = 'Current status: ';
166 $string['dateawarded'] = 'Date issued';
167 $string['dateearned'] = 'Date: {$a}';
168 $string['day'] = 'Day(s)';
169 $string['deactivate'] = 'Disable access';
170 $string['deactivatesuccess'] = 'Access to the badges was successfully disabled.';
171 $string['defaultissuercontact'] = 'Default badge issuer contact details';
172 $string['defaultissuercontact_desc'] = 'An email address associated with the badge issuer.';
173 $string['defaultissuername'] = 'Default badge issuer name';
174 $string['defaultissuername_desc'] = 'Name of the issuing agent or authority.';
175 $string['delbadge'] = 'Delete badge';
176 $string['delconfirm'] = 'Are you sure that you want to delete badge \'{$a}\'?';
177 $string['delcritconfirm'] = 'Are you sure that you want to delete this criterion?';
178 $string['delparamconfirm'] = 'Are you sure that you want to delete this parameter?';
179 $string['description'] = 'Description';
180 $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.';
181 $string['editsettings'] = 'Edit settings';
182 $string['enablebadges'] = 'Enable badges';
183 $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';
184 $string['error:cannotact'] = 'Cannot activate the badge. ';
185 $string['error:cannotawardbadge'] = 'Cannot award badge to a user.';
186 $string['error:clone'] = 'Cannot clone the badge.';
187 $string['error:duplicatename'] = 'Badge with such name already exists in the system.';
188 $string['error:invalidbadgeurl'] = 'Invalid badge issuer URL format.';
189 $string['error:invalidcriteriatype'] = 'Invalid criteria type.';
190 $string['error:invalidexpiredate'] = 'Expiry date has to be in the future.';
191 $string['error:invalidexpireperiod'] = 'Expiry period cannot be negative or equal 0.';
192 $string['error:noactivities'] = 'There are no activities with completion criteria enabled in this course.';
193 $string['error:nocourses'] = 'Course completion is not enabled for any of the courses in this site, so none can be displayed. You can enable course completion in the course settings.';
194 $string['error:nogroups'] = '<p>There are no public collections of badges available in your backpack. </p>
195 <p>To display external badges, you will need to visit your backpack and make at least one collection of badges public. </p>
196 <p>If you already have backpack service connection established and your previously selected badge collection has been removed, clear these settings and try again.</p>';
197 $string['error:nopermissiontoview'] = 'You have no permissions to view badge recipients';
198 $string['error:nosuchbadge'] = 'Badge with id {$a} does not exist.';
199 $string['error:nosuchcourse'] = 'Warning: This course is no longer available.';
200 $string['error:nosuchfield'] = 'Warning: This user profile field is no longer available.';
201 $string['error:nosuchmod'] = 'Warning: This activity is no longer available.';
202 $string['error:nosuchrole'] = 'Warning: This role is no longer available.';
203 $string['error:nosuchuser'] = 'User with this email address does not have an account with the current backpack provider';
204 $string['error:notifycoursedate'] = 'Warning: Badges associated with course and activity completions will not be issued until the course start date.';
205 $string['error:parameter'] = 'Warning: At least one parameter should be selected to ensure correct badge issuing workflow.';
206 $string['error:save'] = 'Cannot save the badge.';
207 $string['evidence'] = 'Evidence';
208 $string['existingrecipients'] = 'Existing badge recipients';
209 $string['expired'] = 'Expired';
210 $string['expiredate'] = 'This badge expires on {$a}.';
211 $string['expireddate'] = 'This badge expired on {$a}.';
212 $string['expireperiod'] = 'This badge expires {$a} day(s) after being issued.';
213 $string['expireperiodh'] = 'This badge expires {$a} hour(s) after being issued.';
214 $string['expireperiodm'] = 'This badge expires {$a} minute(s) after being issued.';
215 $string['expireperiods'] = 'This badge expires {$a} second(s) after being issued.';
216 $string['expirydate'] = 'Expiry date';
217 $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. ';
218 $string['externalbadges'] = 'My badges from other web sites';
219 $string['externalbadgesp'] = 'Badges from other web sites:';
220 $string['externalbadges_help'] = 'This area allows to set up connection to an external backpack provider.
222 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.
224 After such connection is successfully established, a number of badges from your backpack will be displayed on this page. A list of badges from a backpack along with their details and description can be found on a user profile page.';
225 $string['fixed'] = 'Fixed date';
226 $string['hidden'] = 'Hidden';
227 $string['hiddenbadge'] = 'Unfortunately, badge owner has not made this information available.';
228 $string['issuedbadge'] = 'Issued badge information';
229 $string['issuancedetails'] = 'Badge expiry';
230 $string['issuerdetails'] = 'Issuer details';
231 $string['issuername'] = 'Issuer name';
232 $string['issuername_help'] = 'Name of the issuing agent or authority.';
233 $string['issuerurl'] = 'Issuer URL';
234 $string['localbadges'] = 'My badges from {$a} web site';
235 $string['localbadgesh'] = 'My badges from this web site';
236 $string['localbadgesh_help'] = 'All badges earned within this web site by completing courses, course activities, and other requirements.
238 You can manage your badges here by making them public or private for your profile page.
240 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.';
241 $string['localbadgesp'] = 'Badges from {$a}:';
242 $string['makeprivate'] = 'Make private';
243 $string['makepublic'] = 'Make public';
244 $string['managebadges'] = 'Manage badges';
245 $string['message'] = 'Message body';
246 $string['messagebody'] = '<p>You have been awarded a badge "%badgename%"!</p>
247 <p>More information about this badge can be found at %badgelink%.</p>
248 <p>If there is no badge attached to this email, you can manage and download it from {$a} page.</p>';
249 $string['messagesubject'] = 'Congratulations! You just earned a badge!';
250 $string['method'] = 'This criterion is complete when...';
251 $string['mingrade'] = 'Minimum grade required';
252 $string['month'] = 'Month(s)';
253 $string['mybadges'] = 'My badges';
254 $string['mybackpack'] = 'My backpack settings';
255 $string['never'] = 'Never';
256 $string['newbadge'] = 'Add a new badge';
257 $string['newimage'] = 'New image';
258 $string['noawards'] = 'This badge has not been earned yet.';
259 $string['nobackpack'] = 'There is no backpack service connected to this account.<br/>';
260 $string['nobackpackbadges'] = 'There are no badges displayed from your backpack at <a href="{$a->backpackurl}">{$a->backpackurl}</a>.<br/>';
261 $string['nobadges'] = 'There are no badges available.';
262 $string['nocriteria'] = 'Criteria for this badge have not been set up yet.';
263 $string['noexpiry'] = 'This badge does not have an expiry date.';
264 $string['noparamstoadd'] = 'There are no additional parameters available to add to this badge requirement.';
265 $string['notacceptedrole'] = 'Your current role assignment is not among the roles that can manually issue this badge.<br/>
266 If you would like to see users who have already earned this badge, you can visit {$a} page. ';
267 $string['nothingtoadd'] = 'There are no available criteria to add.';
268 $string['notification'] = 'Notify badge creator';
269 $string['notification_help'] = 'This setting manages notifications sent to a badge creator to let them know that the badge has been issued.
271 The following options are available:
273 * **NEVER** – Do not send notifications.
275 * **EVERY TIME** – Send a notification every time this badge is awarded.
277 * **DAILY** – Send notifications once a day.
279 * **WEEKLY** – Send notifications once a week.
281 * **MONTHLY** – Send notifications once a month.';
282 $string['notifydaily'] = 'Daily';
283 $string['notifyevery'] = 'Every time';
284 $string['notifymonthly'] = 'Monthly';
285 $string['notifyweekly'] = 'Weekly';
286 $string['numawards'] = 'This badge has been issued to <a href="{$a->link}">{$a->count}</a> user(s).';
287 $string['numawardstat'] = 'This badge has been issued {$a} user(s).';
288 $string['overallcrit'] = 'of the selected criteria are complete.';
289 $string['potentialrecipients'] = 'Potential badge recipients';
290 $string['recipients'] = 'Badge recipients';
291 $string['relative'] = 'Relative date';
292 $string['requiredcourse'] = 'At least one course should be added to the courseset criterion.';
293 $string['reviewbadge'] = 'Review badge criteria';
294 $string['reviewconfirm'] = '<p>This action will perform a check if any of the users have already completed all the requirements for \'{$a}\' badge?</p>
295 <p>Would you like to proceed?</p>';
296 $string['save'] = 'Save';
297 $string['searchname'] = 'Search by name';
298 $string['selectgroup'] = 'Select badge collection';
299 $string['selecting'] = 'With selected badges...';
300 $string['setup'] = 'Set up connection';
301 $string['sitebadges'] = 'Site badges';
302 $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.
304 Badges for course related activities must be created at a course level. Course badges can be found under Course Administration > Badges';
305 $string['statusmessage_0'] = 'This badge is currently not available to users. Enable access if you want users to earn this badge. ';
306 $string['statusmessage_1'] = 'This badge is currently available to users. Disable access to make any changes. ';
307 $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. ';
308 $string['statusmessage_3'] = 'This badge is currently available to users, and its criteria are locked. ';
309 $string['statusmessage_4'] = 'This badge is currently archived';
310 $string['status'] = 'Badge status';
311 $string['status_help'] = 'Status of a badge determines its behaviour in the system:
313 * **AVAILABLE** – Means that this badge can be earned by users. While a badge is available to users, its criteria cannot be modified.
315 * **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.
317 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.
319 *Why do we lock badges?*
321 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.';
322 $string['subject'] = 'Message subject';
323 $string['variablesubstitution'] = 'Variable substitution in messages.';
324 $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 the text exactly as they are shown below. The following variables can be used:
327 : This will be replaced by the badge\'s full name.
330 : This will be replaced by the recipient\'s full name.
333 : This will be replaced by the public URL with information about the issued badge.';
334 $string['viewbadge'] = 'View issued badge';
335 $string['visible'] = 'Visible';
336 $string['warnexpired'] = ' (This badge has expired!)';
337 $string['year'] = 'Year(s)';