2 // This file is part of Moodle - http://moodle.org/
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.
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.
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/>.
18 * Strings for component 'tool_dataprivacy'
20 * @package tool_dataprivacy
21 * @copyright 2018 onwards Jun Pataleta
22 * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
25 defined('MOODLE_INTERNAL') ||
die();
27 $string['pluginname'] = 'Data privacy';
28 $string['pluginname_help'] = 'Data privacy plugin';
29 $string['activitiesandresources'] = 'Activities and resources';
30 $string['addcategory'] = 'Add category';
31 $string['addpurpose'] = 'Add purpose';
32 $string['approve'] = 'Approve';
33 $string['approverequest'] = 'Approve request';
34 $string['cachedef_purpose'] = 'Data purposes';
35 $string['cachedef_contextlevel'] = 'Context levels purpose and category';
36 $string['cancelrequest'] = 'Cancel request';
37 $string['cancelrequestconfirmation'] = 'Do you really want cancel this data request?';
38 $string['categories'] = 'Categories';
39 $string['category'] = 'Category';
40 $string['categorycreated'] = 'Category created';
41 $string['categorieslist'] = 'List of data categories';
42 $string['categoryupdated'] = 'Category updated';
43 $string['close'] = 'Close';
44 $string['confirmapproval'] = 'Do you really want to approve this data request?';
45 $string['confirmcontextdeletion'] = 'Do you really want to confirm the deletion of the selected contexts? This will also delete all of the user data for their respective sub-contexts.';
46 $string['confirmdenial'] = 'Do you really want deny this data request?';
47 $string['contactdataprotectionofficer'] = 'Contact Data Protection Officer';
48 $string['contactdataprotectionofficer_desc'] = 'Enabling this feature will provide a link for users to contact the site\'s Data Protection Officer through this site. This link will be shown on their profile page, and on the site\'s privacy policy page, as well. The link leads to a form in which the user can make a data request to the Data Protection Officer.';
49 $string['contextlevelname10'] = 'Site';
50 $string['contextlevelname30'] = 'Users';
51 $string['contextlevelname40'] = 'Course categories';
52 $string['contextlevelname50'] = 'Courses';
53 $string['contextlevelname70'] = 'Activity modules';
54 $string['contextlevelname80'] = 'Blocks';
55 $string['contextpurposecategorysaved'] = 'Purpose and category saved.';
56 $string['contactdpoviaprivacypolicy'] = 'Please contact the site\'s Data Protection Officer as described in the Privacy Policy';
57 $string['createcategory'] = 'Create data category';
58 $string['createpurpose'] = 'Create data purpose';
59 $string['datadeletion'] = 'Data deletion';
60 $string['datadeletionpagehelp'] = 'This page lists the contexts that are already past their retention period and need to be confirmed for user data deletion. Once the selected contexts have been confirmed for deletion, the user data related to these contexts will be deleted on the next execution of the "Delete expired contexts" scheduled task.';
61 $string['dataprivacy:makedatarequestsforchildren'] = 'Make data requests for children';
62 $string['dataprivacy:managedatarequests'] = 'Manage data requests';
63 $string['dataprivacy:managedataregistry'] = 'Manage data registry';
64 $string['dataregistry'] = 'Data registry';
65 $string['datarequestemailsubject'] = 'Data request: {$a}';
66 $string['datarequests'] = 'Data requests';
67 $string['daterequested'] = 'Date requested';
68 $string['daterequesteddetail'] = 'Date requested:';
69 $string['defaultsinfo'] = 'Default categories and purposes are applied to all newly created instances.';
70 $string['deletecategory'] = 'Delete "{$a}" category';
71 $string['deletecategorytext'] = 'Are you sure you want to delete "{$a}" category?';
72 $string['deleteexpiredcontextstask'] = 'Delete expired contexts';
73 $string['deletepurpose'] = 'Delete "{$a}" purpose';
74 $string['deletepurposetext'] = 'Are you sure you want to delete "{$a}" purpose?';
75 $string['defaultssaved'] = 'Defaults saved';
76 $string['deny'] = 'Deny';
77 $string['denyrequest'] = 'Deny request';
78 $string['download'] = 'Download';
79 $string['dporolemapping'] = 'Data Protection Officer role mapping';
80 $string['dporolemapping_desc'] = 'Select one or more roles that map to the Data Protection Officer role. Users with these roles will be able to manage data requests. This requires the selected role(s) to have the capability \'tool/dataprivacy:managedatarequests\'';
81 $string['editcategories'] = 'Edit categories';
82 $string['editcategory'] = 'Edit category';
83 $string['editcategories'] = 'Edit categories';
84 $string['editpurpose'] = 'Edit purpose';
85 $string['editpurposes'] = 'Edit purposes';
86 $string['effectiveretentionperiodcourse'] = '{$a} (after the course end date)';
87 $string['effectiveretentionperioduser'] = '{$a} (since the last time the user accessed the site)';
88 $string['emailsalutation'] = 'Dear {$a},';
89 $string['errorinvalidrequeststatus'] = 'Invalid request status!';
90 $string['errorinvalidrequesttype'] = 'Invalid request type!';
91 $string['errornoexpiredcontexts'] = 'There are no expired contexts to process';
92 $string['errorcontexthasunexpiredchildren'] = 'The context "{$a}" still has sub-contexts that have not yet expired. No contexts have been flagged for deletion.';
93 $string['errorrequestalreadyexists'] = 'You already have an ongoing request.';
94 $string['errorrequestnotfound'] = 'Request not found';
95 $string['errorrequestnotwaitingforapproval'] = 'The request is not awaiting approval. Either it is not yet ready or it has already been processed.';
96 $string['errorsendingmessagetodpo'] = 'An error was encountered while trying to send a message to {$a}.';
97 $string['expiredretentionperiodtask'] = 'Expired retention period';
98 $string['expiry'] = 'Expiry';
99 $string['frontpagecourse'] = 'Front page course';
100 $string['inherit'] = 'Inherit';
101 $string['messageprovider:contactdataprotectionofficer'] = 'Data requests';
102 $string['messageprovider:datarequestprocessingresults'] = 'Data request processing results';
103 $string['message'] = 'Message';
104 $string['messagelabel'] = 'Message:';
105 $string['moduleinstancename'] = '{$a->instancename} ({$a->modulename})';
106 $string['mypersonaldatarequests'] = 'My personal data requests';
107 $string['nameandparent'] = '{$a->parent} / {$a->name}';
108 $string['nameemail'] = '{$a->name} ({$a->email})';
109 $string['nchildren'] = '{$a} children';
110 $string['newrequest'] = 'New request';
111 $string['nodatarequests'] = 'There are no data requests';
112 $string['noactivitiestoload'] = 'No activities';
113 $string['noassignedroles'] = 'No assigned roles in this context';
114 $string['noblockstoload'] = 'No blocks';
115 $string['nocategories'] = 'There are no categories yet';
116 $string['nocoursestoload'] = 'No activities';
117 $string['noexpiredcontexts'] = 'There are no expired contexts in this level that need to be confirmed for deletion.';
118 $string['nopersonaldatarequests'] = 'You don\'t have any personal data requests';
119 $string['nopurposes'] = 'There are no purposes yet';
120 $string['nosubjectaccessrequests'] = 'There are no data requests that you need to act on';
121 $string['nosystemdefaults'] = 'Site purpose and category have not yet been defined.';
122 $string['notset'] = 'Not set (use the default value)';
123 $string['privacy'] = 'Privacy';
124 $string['privacy:metadata:request'] = 'Information from personal data requests (subject access and deletion requests) made for this site.';
125 $string['privacy:metadata:request:comments'] = 'Any user comments accompanying the request.';
126 $string['privacy:metadata:request:userid'] = 'The ID of the user to whom the request belongs';
127 $string['privacy:metadata:request:requestedby'] = 'The ID of the user making the request, if made on behalf of another user.';
128 $string['privacy:metadata:request:dpocomment'] = 'Any comments made by the site\'s respective privacy officer regarding the request.';
129 $string['privacy:metadata:request:timecreated'] = 'The timestamp indicating when the request was made by the user.';
130 $string['protected'] = 'Protected';
131 $string['protectedlabel'] = 'The retention of this data has a higher legal precedent over a user\'s request to be forgotten. This data will only be deleted after the retention period has expired.';
132 $string['purpose'] = 'Purpose';
133 $string['purposecreated'] = 'Purpose created';
134 $string['purposes'] = 'Purposes';
135 $string['purposeslist'] = 'List of data purposes';
136 $string['purposeupdated'] = 'Purpose updated';
137 $string['replyto'] = 'Reply to';
138 $string['requestactions'] = 'Actions';
139 $string['requestby'] = 'Requested by';
140 $string['requestcomments'] = 'Comments';
141 $string['requestcomments_help'] = 'Please feel free to provide more details about your request';
142 $string['requestemailintro'] = 'You have received a data request:';
143 $string['requestfor'] = 'Requesting for';
144 $string['requeststatus'] = 'Status';
145 $string['requestsubmitted'] = 'Your request has been submitted to the site\'s Data Protection Officer';
146 $string['requesttype'] = 'Type';
147 $string['requesttype_help'] = 'Select the reason why you would like to contact the site\'s Data Protection Officer';
148 $string['requesttypedelete'] = 'Delete all of my personal data';
149 $string['requesttypedeleteshort'] = 'Delete';
150 $string['requesttypeexport'] = 'Export all of my personal data';
151 $string['requesttypeexportshort'] = 'Export';
152 $string['requesttypeothers'] = 'General inquiry';
153 $string['requesttypeothersshort'] = 'Others';
154 $string['resultdeleted'] = 'You recently requested to have your account and personal data in {$a} to be deleted. This process has been completed and you will no longer be able to log in.';
155 $string['resultdownloadready'] = 'Your copy of your personal data in {$a} that you recently requested is now available for download. Please click on the link below to go to the download page.';
156 $string['reviewdata'] = 'Review data';
157 $string['retentionperiod'] = 'Retention period';
158 $string['retentionperiodnotdefined'] = 'No retention period was defined';
159 $string['retentionperiodzero'] = 'No retention period';
160 $string['send'] = 'Send';
161 $string['setdefaults'] = 'Set defaults';
162 $string['statusapproved'] = 'Approved';
163 $string['statusawaitingapproval'] = 'Awaiting approval';
164 $string['statuscancelled'] = 'Cancelled';
165 $string['statuscomplete'] = 'Complete';
166 $string['statusdetail'] = 'Status:';
167 $string['statuspreprocessing'] = 'Pre-processing';
168 $string['statusprocessing'] = 'Processing';
169 $string['statuspending'] = 'Pending';
170 $string['statusrejected'] = 'Rejected';
171 $string['subjectscope'] = 'Subject scope';
172 $string['user'] = 'User';
173 $string['viewrequest'] = 'View the request';