Search moodle.org's
Developer Documentation

See Release Notes
Long Term Support Release

  • Bug fixes for general core bugs in 4.1.x will end 13 November 2023 (12 months).
  • Bug fixes for security issues in 4.1.x will end 10 November 2025 (36 months).
  • PHP version: minimum PHP 7.4.0 Note: minimum PHP version has increased since Moodle 4.0. PHP 8.0.x is supported too.

Differences Between: [Versions 310 and 401] [Versions 311 and 401] [Versions 39 and 401] [Versions 400 and 401] [Versions 401 and 402] [Versions 401 and 403]

   1  <?php
   2  
   3  // This file is part of Moodle - http://moodle.org/
   4  //
   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.
   9  //
  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.
  14  //
  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/>.
  17  
  18  /**
  19   * Strings for component 'data', language 'en', branch 'MOODLE_20_STABLE'
  20   *
  21   * @package   mod_data
  22   * @copyright 1999 onwards Martin Dougiamas  {@link http://moodle.com}
  23   * @license   http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
  24   */
  25  
  26  $string['action'] = 'Action';
  27  $string['actionsmenu'] = 'Actions menu';
  28  $string['add'] = 'Add entry';
  29  $string['addcomment'] = 'Add comment';
  30  $string['addtemplate'] = 'Add entry template';
  31  $string['advancedsearch'] = 'Advanced search';
  32  $string['allowcomments'] = 'Allow comments on entries';
  33  $string['alttext'] = 'Alternative text';
  34  $string['approvalstatus'] = 'Approval status';
  35  $string['approve'] = 'Approve';
  36  $string['approved'] = 'Approved';
  37  $string['areacontent'] = 'Fields';
  38  $string['ascending'] = 'Ascending';
  39  $string['asearchtemplate'] = 'Advanced search template';
  40  $string['atmaxentry'] = 'You have entered the maximum number of entries allowed!';
  41  $string['authorfirstname'] = 'First name';
  42  $string['authorlastname'] = 'Last name';
  43  $string['autogenallforms'] = 'Generate all default templates';
  44  $string['autolinkurl'] = 'Autolink the URL';
  45  $string['availablefromdate'] = 'Available from';
  46  $string['availabletags'] = 'Available tags';
  47  $string['availabletags_help'] = 'Tags are placeholders in the template, which will be replaced by data or other items, such as an edit icon, when entries are edited or viewed.
  48  
  49  Fields have the format [[fieldname]]. All other tags have the format ##sometag##.
  50  
  51  Only the tags that are in the "Available tags" list may be used for the current template.';
  52  $string['availabletodate'] = 'Available to';
  53  $string['availabletodatevalidation'] = 'The available to date cannot be before the available from date.';
  54  $string['bynameondate'] = 'by {$a->name} - {$a->date}';
  55  $string['calendarend'] = '{$a} closes';
  56  $string['calendarstart'] = '{$a} opens';
  57  $string['cancel'] = 'Cancel';
  58  $string['cannotaccesspresentsother'] = 'You are not allowed to access presets from other users';
  59  $string['cannotadd'] = 'Can not add entries!';
  60  $string['cannotdeletepreset'] = 'Error deleting preset';
  61  $string['cannotoverwritepreset'] = 'Error overwriting preset';
  62  $string['cannotunziptopreset'] = 'Cannot unzip to the preset directory';
  63  $string['cannotapplypreset'] = 'Error applying the preset.';
  64  $string['closebeforeopen'] = 'You have specified an end date before the start date.';
  65  $string['columns'] = 'columns';
  66  $string['comment'] = 'Comment';
  67  $string['commentdeleted'] = 'Comment deleted';
  68  $string['commentempty'] = 'Comment was empty';
  69  $string['comments'] = 'Comments';
  70  $string['commentsaved'] = 'Comment saved';
  71  $string['commentsn'] = '{$a} comment(s)';
  72  $string['commentsoff'] = 'Comments feature is not enabled';
  73  $string['completiondetail:entries'] = 'Make entries: {$a}';
  74  $string['completionentries'] = 'Require entries';
  75  $string['completionentriescount'] = 'Count of entries';
  76  $string['completionentriesdesc'] = 'Minimum number of entries required: {$a}';
  77  $string['configenablerssfeeds'] = 'This switch will enable the possibility of RSS feeds for all databases. You will still need to turn feeds on manually in the settings for each database.';
  78  $string['confirmdeletefield'] = 'You are about to delete this field, are you sure?';
  79  $string['confirmdeleterecord'] = 'Are you sure you want to delete this entry?';
  80  $string['confirmdeleterecords'] = 'Are you sure you want to delete these entries?';
  81  $string['createactivity'] = 'Create your own fields to collect data, or use a preset which includes fields already.';
  82  $string['createfields'] = 'Create fields to collect different types of data.';
  83  $string['createtemplates'] = 'Templates define the interface of your activity. Once you create fields, templates will be created automatically. Alternatively, you can use a preset, which includes fields and templates.';
  84  $string['csstemplate'] = 'Custom CSS';
  85  $string['csvfailed'] = 'Unable to read the raw data from the CSV file';
  86  $string['csvfile'] = 'CSV file';
  87  $string['csvimport'] = 'CSV file import';
  88  $string['csvimport_help'] = 'Entries may be imported via a plain text file with a list of field names as the first line, then the data, with one record per line.';
  89  $string['csvwithselecteddelimiter'] = '<abbr title="Comma Separated Values">CSV</abbr>';
  90  $string['data:addinstance'] = 'Add a new database';
  91  $string['data:approve'] = 'Approve and undo approved entries';
  92  $string['data:comment'] = 'Write comments';
  93  $string['data:exportallentries'] = 'Export all database entries';
  94  $string['data:exportentry'] = 'Export a database entry';
  95  $string['data:exportownentry'] = 'Export own database entry';
  96  $string['data:exportuserinfo'] = 'Export user information';
  97  $string['data:managecomments'] = 'Manage comments';
  98  $string['data:manageentries'] = 'Manage entries';
  99  $string['data:managetemplates'] = 'Manage templates';
 100  $string['data:manageuserpresets'] = 'Manage presets';
 101  $string['data:rate'] = 'Rate entries';
 102  $string['data:readentry'] = 'Read entries';
 103  $string['data:viewalluserpresets'] = 'View presets from all users';
 104  $string['data:viewallratings'] = 'View all raw ratings given by individuals';
 105  $string['data:viewanyrating'] = 'View total ratings that anyone received';
 106  $string['data:viewentry'] = 'View entries';
 107  $string['data:viewrating'] = 'View the total rating you received';
 108  $string['data:writeentry'] = 'Write entries';
 109  $string['data:view'] = 'View database activity';
 110  $string['date'] = 'Date';
 111  $string['dateentered'] = 'Date entered';
 112  $string['datemodified'] = 'Last edited:';
 113  $string['defaultfielddelimiter'] = '(default is the comma character)';
 114  $string['defaultfieldenclosure'] = '(default is none)';
 115  $string['defaultsortfield'] = 'Default sort field';
 116  $string['delcheck'] = 'Bulk delete checkbox';
 117  $string['delete'] = 'Delete';
 118  $string['deleteallentries'] = 'Delete all entries';
 119  $string['deletecomment'] = 'Are you sure you want to delete this comment?';
 120  $string['deleteconfirm'] = 'Delete preset {$a}?';
 121  $string['deleted'] = 'deleted';
 122  $string['deleteentry'] = 'Delete entry';
 123  $string['deletefield'] = 'Delete field';
 124  $string['deletenotenrolled'] = 'Delete entries by users not enrolled';
 125  $string['deletewarning'] = 'Deleting a preset removes it from the list of available presets in all courses.';
 126  $string['descending'] = 'Descending';
 127  $string['directorynotapreset'] = '{$a->directory} Not a preset: missing files: {$a->missing_files}';
 128  $string['disapprove'] = 'Undo approval';
 129  $string['download'] = 'Download';
 130  $string['edit'] = 'Edit';
 131  $string['editcomment'] = 'Edit comment';
 132  $string['editentry'] = 'Edit entry';
 133  $string['editfield'] = 'Edit field';
 134  $string['editordisable'] = 'Disable editor';
 135  $string['editorenable'] = 'Enable code editor';
 136  $string['editpreset'] = 'Edit preset';
 137  $string['emptyadd'] = 'The Add template is empty, generating a default form...';
 138  $string['emptyaddform'] = 'You did not fill out any fields!';
 139  $string['enabletemplateeditorcheck'] = 'Are you sure you want to enable the editor? This may result in content being altered when the template is saved.';
 140  $string['eventfieldcreated'] = 'Field created';
 141  $string['eventfielddeleted'] = 'Field deleted';
 142  $string['eventfieldupdated'] = 'Field updated';
 143  $string['eventrecordcreated'] = 'Record created';
 144  $string['eventrecorddeleted'] = 'Record deleted';
 145  $string['eventrecordupdated'] = 'Record updated';
 146  $string['eventtemplateupdated'] = 'Template updated';
 147  $string['eventtemplateviewed'] = 'Templates viewed';
 148  $string['fileencoding'] = 'Encoding';
 149  $string['emptypresetname'] = 'Preset name or file cannot be empty';
 150  $string['entries'] = 'Entries';
 151  $string['entrieslefttoadd'] = 'You must add {$a->entriesleft} more entry/entries to complete this activity.';
 152  $string['entrieslefttoaddtoview'] = 'You must add {$a->entrieslefttoview} more entry/entries before you can view other participants\' entries.';
 153  $string['entry'] = 'Entry';
 154  $string['entrysaved'] = 'Your entry has been saved';
 155  $string['errormustbeteacher'] = 'You need to be a teacher to use this page!';
 156  $string['errorpresetexists'] = 'A preset with this name already exists.';
 157  $string['errorpresetexistsbutnotoverwrite'] = 'A preset with this name already exists. Choose a different name.';
 158  $string['errormustsupplyvalue'] = 'You must supply a value here.';
 159  $string['errorpresetnotfound'] = 'Preset with name {$a} not found.';
 160  $string['example'] = 'Database module example';
 161  $string['excel'] = 'Excel';
 162  $string['export'] = 'Export';
 163  $string['exportaszip'] = 'Export as zip';
 164  $string['exportaszip_help'] = 'The export as zip feature allows you to save the templates and fields as a preset zip for download. The zip may then be imported to another course.';
 165  $string['exportedtozip'] = 'Exported to temporary zip...';
 166  $string['exportentries'] = 'Export entries';
 167  $string['exportformat'] = 'Export format';
 168  $string['exportoptions'] = 'Export options';
 169  $string['exportownentries'] = 'Export your own entries only? ({$a->mine}/{$a->all})';
 170  $string['exportpreset'] = 'Export preset';
 171  $string['failedpresetdelete'] = 'An error was encountered while trying to delete the preset.';
 172  $string['fieldadded'] = 'Field added';
 173  $string['fieldallowautolink'] = 'Allow autolink';
 174  $string['fielddeleted'] = 'Field deleted';
 175  $string['fielddelimiter'] = 'Field separator';
 176  $string['fielddescription'] = 'Field description';
 177  $string['fieldenclosure'] = 'Field enclosure';
 178  $string['fieldheight'] = 'Height';
 179  $string['fieldheightlistview'] = 'Height (in pixels) in list view';
 180  $string['fieldheightsingleview'] = 'Height (in pixels) in single view';
 181  $string['fieldids'] = 'Field ids';
 182  $string['fieldmappings'] = 'Field mappings';
 183  $string['fieldmappings_help'] = 'This menu allows you to keep the data from the existing database. To preserve the data in a field, you must map it to a new field, where the data will appear. Any field can also be left blank, with no information copied into it. Any old field not mapped to a new one will be lost and all its data removed.
 184  You can only map fields of the same type, so each drop-down menu will have different fields in it. Also, you must be careful not to try and map one old field to more than one new field.';
 185  $string['fieldname'] = 'Field name';
 186  $string['fieldnametype'] = '{$a->name} ({$a->type})';
 187  $string['fieldnotmatched'] = 'The following fields in your file are not known in this database: {$a}';
 188  $string['fieldoptions'] = 'Options (one per line)';
 189  $string['fields'] = 'Fields';
 190  $string['fieldshelp'] = 'Create fields to collect different types of data. Fields define the structure of the entries in your database.';
 191  $string['fieldsnavigation'] = 'Fields tertiary navigation';
 192  $string['fieldupdated'] = 'Field updated';
 193  $string['fieldwidth'] = 'Width';
 194  $string['fieldwidthlistview'] = 'Width (in pixels) in list view';
 195  $string['fieldwidthsingleview'] = 'Width (in pixels) in single view';
 196  $string['file'] = 'File';
 197  $string['filesnotgenerated'] = 'Not all files were generated: {$a}';
 198  $string['filtername'] = 'Database auto-linking';
 199  $string['footer'] = 'Footer';
 200  $string['forcelinkname'] = 'Forced name for the link';
 201  $string['foundnorecords'] = 'No records found. <a href="{$a->reseturl}">Clear all</a>';
 202  $string['foundrecords'] = 'Found {$a->num} out of {$a->max} records. <a href="{$a->reseturl}">Clear all</a>';
 203  $string['fromfile'] = 'Import from zip file';
 204  $string['fromfile_help'] = 'The import from zip file feature allows you to browse for and upload a preset zip of templates and fields.';
 205  $string['generateerror'] = 'Not all files generated!';
 206  $string['header'] = 'Header';
 207  $string['headeraddtemplate'] = 'Define the interface for adding or editing entries.';
 208  $string['headerasearchtemplate'] = 'Define the interface for the advanced search.';
 209  $string['headercsstemplate'] = 'Add custom CSS to templates.';
 210  $string['headerjstemplate'] = 'Add custom JavaScript for the List, Single or Add entry templates.';
 211  $string['headerlisttemplate'] = 'Define the appearance of List view.';
 212  $string['headerrsstemplate'] = 'Define the appearance of entries in RSS feeds.';
 213  $string['headersingletemplate'] = 'Define the appearance of Single view.';
 214  $string['checkbox'] = 'Checkboxes';
 215  $string['id'] = 'Entry ID';
 216  $string['chooseexportfields'] = 'Choose the fields you wish to export';
 217  $string['chooseexportformat'] = 'Choose the format you wish to export to';
 218  $string['chooseorupload'] = 'Choose file';
 219  $string['choosepreset'] = 'Preset file';
 220  $string['expired'] = 'Sorry, this activity closed on {$a} and is no longer available';
 221  $string['importentries'] = 'Import entries';
 222  $string['importpreset'] = 'Import preset';
 223  $string['importapreset'] = 'Import a preset';
 224  $string['importsuccess'] = 'Preset applied.';
 225  $string['importpresetmissingcapability'] = 'You don\'t have permission to import a preset.';
 226  $string['includeapproval'] = 'Include approval status';
 227  $string['includetags'] = 'Include tags';
 228  $string['includetime'] = 'Include time added/modified';
 229  $string['includeuserdetails'] = 'Include user details';
 230  $string['indicator:cognitivedepth'] = 'Database cognitive';
 231  $string['indicator:cognitivedepth_help'] = 'This indicator is based on the cognitive depth reached by the student in a Database activity.';
 232  $string['indicator:cognitivedepthdef'] = 'Database cognitive';
 233  $string['indicator:cognitivedepthdef_help'] = 'The participant has reached this percentage of the cognitive engagement offered by the Database activities during this analysis interval (Levels = No view, View, Submit)';
 234  $string['indicator:cognitivedepthdef_link'] = 'Learning_analytics_indicators#Cognitive_depth';
 235  $string['indicator:socialbreadth'] = 'Database social';
 236  $string['indicator:socialbreadth_help'] = 'This indicator is based on the social breadth reached by the student in a Database activity.';
 237  $string['indicator:socialbreadthdef'] = 'Database social';
 238  $string['indicator:socialbreadthdef_help'] = 'The participant has reached this percentage of the social engagement offered by the Database activities during this analysis interval (Levels = No participation, Participant alone)';
 239  $string['indicator:socialbreadthdef_link'] = 'Learning_analytics_indicators#Social_breadth';
 240  $string['insufficiententries'] = 'more entries needed to view this database';
 241  $string['intro'] = 'Description';
 242  $string['invalidaccess'] = 'This page was not accessed correctly';
 243  $string['invalidfieldid'] = 'Field ID is incorrect';
 244  $string['invalidfieldname'] = 'Please choose another name for this field';
 245  $string['invalidfieldtype'] = 'Field type is incorrect';
 246  $string['invalidid'] = 'Incorrect data ID';
 247  $string['missingfieldtype'] = 'Field type for {$a->name} not found';
 248  $string['missingfieldtypes'] = 'The following fields do not have their corresponding field types installed and will not be included in the Add entry form. You need to check the Add entry template and remove any field names.';
 249  $string['missingfieldtypeimport'] = 'The following fields were not imported because their corresponding field types are not installed:';
 250  $string['unknown'] = 'Unknown field';
 251  $string['invalidpreset'] = '{$a} is not a preset.';
 252  $string['invalidrecord'] = 'Incorrect record';
 253  $string['invalidurl'] = 'The URL you just entered is not valid';
 254  $string['importandapply'] = 'Import preset and apply';
 255  $string['importpreset_desc'] = 'The preset will be applied to this activity, creating fields and templates.
 256   It won\'t appear in the list of presets.';
 257  $string['jstemplate'] = 'Custom JavaScript';
 258  $string['latitude'] = 'Latitude';
 259  $string['latlong'] = 'Coordinates';
 260  $string['latlongboth'] = 'Both latitude and longitude are required.';
 261  $string['latlongdownloadallhint'] = 'Download link for all entries as KML';
 262  $string['latlongkmllabelling'] = 'How to label items in KML files (Google Earth)';
 263  $string['latlonglinkservicesdisplayed'] = 'Link-out services to display';
 264  $string['latlongotherfields'] = 'Other fields';
 265  $string['list'] = 'View list';
 266  $string['listview'] = 'List view';
 267  $string['listtemplate'] = 'List view template';
 268  $string['longitude'] = 'Longitude';
 269  $string['manageapproved'] = 'Allow editing of approved entries';
 270  $string['manageapproved_help'] = 'Allow students to edit or delete their entries after they’ve been approved. Edited entries will need to be reapproved.';
 271  $string['managefields'] = 'Manage fields';
 272  $string['mapexistingfield'] = 'Map to {$a}';
 273  $string['mapnewfield'] = 'Create a new field';
 274  $string['mappingwarning'] = 'All old fields not mapped to a new field will be lost and all data in that field will be removed.';
 275  $string['mapping:fieldstocreate'] = 'Fields to be created: {$a}';
 276  $string['mapping:fieldstodelete'] = 'Existing fields to be deleted: {$a}';
 277  $string['mapping:warningmessagedeleteandcreate'] = 'If fields to be deleted are of the same type as fields to be created, you may be able to map them in Map fields.';
 278  $string['mapping:warningmessagedelete'] = 'If fields to be deleted are of the same type as new fields in the preset you\'re applying, you may be able to map them in Map fields.';
 279  $string['mapping:mapfields'] = 'Map fields';
 280  $string['mapping:applypresets'] = 'Apply preset';
 281  $string['mapping:dialogtitle:usepreset'] = 'Apply preset {$a}?';
 282  $string['maxentries'] = 'Maximum number of entries';
 283  $string['maxentries_help'] = 'The maximum number of entries a student is allowed to submit for this activity.';
 284  $string['maxsize'] = 'Maximum size';
 285  $string['menu'] = 'Menu';
 286  $string['menuchoose'] = 'Choose...';
 287  $string['missingdata'] = 'Data ID or object must be provided for field class.';
 288  $string['missingfield'] = 'Programmer error: You must specify field and/or data when defining field class.';
 289  $string['modulename'] = 'Database';
 290  $string['modulename_help'] = 'Database enables participants to create, maintain, and search a collection of entries.
 291  
 292  The structure of the entries is defined using different types of fields, such as short text, dropdown list, text area, URL, image, or file.
 293  
 294  As a teacher, you can comment and rate entries. You can also allow students to rate and comment on entries (peer evaluation). Ratings can be aggregated to form a final grade, which is recorded in the gradebook.
 295  
 296  If the Database auto-linking filter is enabled, any entries in a database will be automatically linked where the words or phrases appear within the course.
 297  
 298  You can use Database to:
 299  
 300  * Create a collaborative collection of links, books, book reviews, journal references, etc.
 301  * Display student-created photos, posters, websites or poems for peer comment and review.';
 302  $string['modulename_link'] = 'mod/data/view';
 303  $string['modulenameplural'] = 'Databases';
 304  $string['more'] = 'More';
 305  $string['moreurl'] = 'More URL';
 306  $string['movezipfailed'] = 'Can\'t move zip';
 307  $string['multientry'] = 'Repeated entry';
 308  $string['multimenu'] = 'Menu (Multi-select)';
 309  $string['multipletags'] = 'Multiple tags found! Template not saved';
 310  $string['newentry'] = 'New entry';
 311  $string['newfield'] = 'Create a field';
 312  $string['newfield_help'] = 'A field allows the input of data. Each entry in a database activity can have multiple fields of multiple types such as a date field, which allows participants to select a day, month and year from a drop-down menu, a picture field, which allows participants to upload an image file, or a checkbox field, which allows participants to select one or more options.
 313  
 314  Each field must have a unique field name. The field description is optional.';
 315  $string['noaccess'] = 'You do not have access to this page';
 316  $string['nodefinedfields'] = 'New preset has no defined fields!';
 317  $string['nofieldcontent'] = 'Field content not found';
 318  $string['nofieldindatabase'] = 'There are no fields defined for this database.';
 319  $string['nofields'] = 'No fields yet';
 320  $string['nolisttemplate'] = 'List view template is not yet defined';
 321  $string['nomatch'] = 'No matching entries found!';
 322  $string['nomaximum'] = 'No maximum';
 323  $string['nopreviewavailable'] = 'No preview available for {$a}';
 324  $string['norecords'] = 'No entries yet';
 325  $string['notapproved'] = 'Pending approval';
 326  $string['notapprovederror'] = 'Entry is not approved yet.';
 327  $string['notinjectivemap'] = 'Not an injective map';
 328  $string['notemplates'] = 'No templates yet';
 329  $string['notopenyet'] = 'Sorry, this activity is not available until {$a}';
 330  $string['number'] = 'Number';
 331  $string['numberrssarticles'] = 'Entries in the RSS feed';
 332  $string['numnotapproved'] = 'Pending';
 333  $string['numrecords'] = '{$a} entries';
 334  $string['ods'] = '<abbr title="OpenDocument Spreadsheet">ODS</abbr>&nbsp;(OpenOffice)';
 335  $string['openafterclose'] = 'You have specified an open date after the close date';
 336  $string['optionaldescription'] = 'Short description (optional)';
 337  $string['optionalfilename'] = 'Filename (optional)';
 338  $string['other'] = 'Other';
 339  $string['overwrite'] = 'Overwrite';
 340  $string['overrwritedesc'] = 'Replace existing preset with this name and overwrite its contents';
 341  $string['overwritesettings'] = 'Overwrite current settings such as comments, ratings, etc.';
 342  $string['page-mod-data-x'] = 'Any database activity module page';
 343  $string['pagesize'] = 'Entries per page';
 344  $string['participants'] = 'Participants';
 345  $string['picture'] = 'Picture';
 346  $string['pluginadministration'] = 'Database activity administration';
 347  $string['pluginname'] = 'Database';
 348  $string['portfolionotfile'] = 'Export to a portfolio rather than a file (csv and leap2a only)';
 349  $string['presetdeleted'] = 'Preset deleted.';
 350  $string['presetinfo'] = 'Saving as a preset will publish this template. Other users may be able to use it in their databases.';
 351  $string['presetnotselected'] = 'No preset has been selected.';
 352  $string['presets'] = 'Presets';
 353  $string['presetshelp'] = 'Choose a preset to use as a starting point.';
 354  $string['preview'] = 'Preview of {$a}';
 355  $string['privacy:metadata:commentpurpose'] = 'Comments on database records';
 356  $string['privacy:metadata:data_content'] = 'The content of a field';
 357  $string['privacy:metadata:data_content:fieldid'] = 'Field definition ID';
 358  $string['privacy:metadata:data_content:content'] = 'Content';
 359  $string['privacy:metadata:data_content:content1'] = 'Additional content 1';
 360  $string['privacy:metadata:data_content:content2'] = 'Additional content 2';
 361  $string['privacy:metadata:data_content:content3'] = 'Additional content 3';
 362  $string['privacy:metadata:data_content:content4'] = 'Additional content 4';
 363  $string['privacy:metadata:data_records'] = 'Records in the database activity';
 364  $string['privacy:metadata:data_records:userid'] = 'User who created the record';
 365  $string['privacy:metadata:data_records:groupid'] = 'Group';
 366  $string['privacy:metadata:data_records:timecreated'] = 'Time when record was created';
 367  $string['privacy:metadata:data_records:timemodified'] = 'Time when record was last modified';
 368  $string['privacy:metadata:data_records:approved'] = 'Approval status';
 369  $string['privacy:metadata:datafieldnpluginsummary'] = 'Fields for database activity module';
 370  $string['privacy:metadata:filepurpose'] = 'File attached to the database record';
 371  $string['privacy:metadata:tagpurpose'] = 'Tags on database records';
 372  $string['privacy:metadata:ratingpurpose'] = 'Ratings on database records';
 373  $string['radiobutton'] = 'Radio buttons';
 374  $string['recordapproved'] = 'Entry approved';
 375  $string['recorddeleted'] = 'Entry deleted';
 376  $string['recorddisapproved'] = 'Entry unapproved';
 377  $string['recordsnotsaved'] = 'No entry was saved. Please check the format of the uploaded file.';
 378  $string['recordssaved'] = 'entries saved';
 379  $string['removealldatatags'] = 'Remove all database tags';
 380  $string['requireapproval'] = 'Approval required';
 381  $string['requireapproval_help'] = 'A teacher has to approve entries before they’re visible to everyone.';
 382  $string['required'] = 'Required';
 383  $string['requiredentries'] = 'Entries required for completion (old)';
 384  $string['requiredentries_help'] = "If set, a message is displayed stating the number of entries required for completion. Note that this setting is not connected to activity completion.
 385  
 386  For entries required for activity completion, the new Activity completion setting 'Require entries' should be used. To remove this setting completely, set to none, then save changes.
 387  Please use the Entries required fields in the Activity completion section instead.";
 388  $string['requiredentrieswarning'] = 'This setting has been replaced by an Activity completion setting "Require entries"';
 389  $string['requiredentriestoview'] = 'Entries required before viewing';
 390  $string['requiredentriestoview_help'] = 'The number of entries a student is required to add before they can view entries from other students.
 391  
 392  This is not compatible with the database auto-linking filter.';
 393  $string['requiredfield'] = 'Required field';
 394  $string['resetalltemplates'] = 'Reset all templates';
 395  $string['resetalltemplatesconfirmtitle'] = 'Reset all templates?';
 396  $string['resetalltemplatesconfirm'] = 'You\'re about to remove all templates for your current preset. If you want to restore the templates later, you need to choose the preset again in the \'Presets\' tab.';
 397  $string['resetsettings'] = 'Reset filters';
 398  $string['resettemplate'] = 'Reset template';
 399  $string['resettemplateconfirmtitle'] = 'Reset template?';
 400  $string['resettemplateconfirm'] = 'This will permanently remove the {$a} for your current preset.';
 401  $string['resizingimages'] = 'Resizing image thumbnails...';
 402  $string['rows'] = 'rows';
 403  $string['rssglobaldisabled'] = 'Disabled. See site configuration variables.';
 404  $string['rsstemplate'] = 'RSS template';
 405  $string['rsstitletemplate'] = 'RSS title template';
 406  $string['rsstype'] = 'RSS feed for this activity';
 407  $string['save'] = 'Save';
 408  $string['saveandadd'] = 'Save and add another';
 409  $string['saveandview'] = 'Save and view';
 410  $string['saveaspreset'] = 'Publish preset on this site';
 411  $string['saveaspreset_help'] = 'The save as preset feature publishes the templates and fields as a preset which others on the site can then use. (You may delete it from the list of presets at any time.)';
 412  $string['savedataaspreset'] = 'Save all fields and templates and publish as preset on this site';
 413  $string['saveaspresetmissingcapability'] = 'The user does not have permission to save the database as a preset.';
 414  $string['savesettings'] = 'Save settings';
 415  $string['savesuccess'] = 'Preset saved. <a href="{$a->url}">Preview preset</a>';
 416  $string['search'] = 'Search';
 417  $string['search:activity'] = 'Database - activity information';
 418  $string['search:entry'] = 'Database - entries';
 419  $string['searchresults'] = 'Entries containing "{$a}"';
 420  $string['selectedrequired'] = 'All selected required';
 421  $string['selectfields'] = 'Select fields';
 422  $string['selectexportoptions'] = 'Select export options';
 423  $string['showall'] = 'Show all entries';
 424  $string['showmore'] = 'Show more';
 425  $string['single'] = 'View single';
 426  $string['singleview'] = 'Single view';
 427  $string['singletemplate'] = 'Single view template';
 428  $string['startbuilding'] = 'Start building your activity';
 429  $string['subplugintype_datafield'] = 'Database field type';
 430  $string['subplugintype_datafield_plural'] = 'Database field types';
 431  $string['subplugintype_datapreset'] = 'Preset';
 432  $string['subplugintype_datapreset_plural'] = 'Presets';
 433  $string['tagarea_data_records'] = 'Data records';
 434  $string['tags'] = 'Tags';
 435  $string['tagsdeleted'] = 'Database tags have been deleted';
 436  $string['teachersandstudents'] = '{$a->teachers} and {$a->students}';
 437  $string['templates'] = 'Templates';
 438  $string['templatereset'] = 'Template reset';
 439  $string['templateresetall'] = 'All templates reset';
 440  $string['templatesnavigation'] = 'Templates tertiary navigation';
 441  $string['templatesaved'] = 'Template saved';
 442  $string['text'] = 'Text';
 443  $string['textarea'] = 'Text area';
 444  $string['timeadded'] = 'Time added';
 445  $string['timemodified'] = 'Time modified';
 446  $string['type'] = 'Field type';
 447  $string['undefinedprocessactionmethod'] = 'No action method defined in Data_Preset to handle action "{$a}".';
 448  $string['unsupportedfields'] = 'Unsupported fields';
 449  $string['unsupportedfieldslist'] = 'The following fields cannot be exported:';
 450  $string['updatefield'] = 'Update an existing field';
 451  $string['uploadfile'] = 'Upload file';
 452  $string['uploadrecords'] = 'Upload entries from a file';
 453  $string['uploadrecords_help'] = 'Entries may be uploaded via text file. The format of the file should be as follows:
 454  
 455  * Each line of the file contains one record
 456  * Each record is a series of data separated by the selected separator
 457  * The first record contains a list of fieldnames defining the format of the rest of the file
 458  
 459  The field enclosure is a character that surrounds each field in each record. It can normally be left unset.';
 460  $string['uploadrecords_link'] = 'mod/data/import';
 461  $string['url'] = 'URL';
 462  $string['usedate'] = 'Include in search.';
 463  $string['usepredefinedset'] = 'Use predefined set';
 464  $string['usepreset'] = 'Use this preset';
 465  $string['usestandard'] = 'Use a preset';
 466  $string['usestandard_help'] = 'To use a preset available to the whole site, select it from the list. (If you have added a preset to the list using the save as preset feature then you have the option of deleting it.)';
 467  $string['viewfromdate'] = 'Read only from';
 468  $string['viewnavigation'] = 'View mode tertiary navigation';
 469  $string['viewtemplates'] = 'View templates';
 470  $string['viewtodate'] = 'Read only to';
 471  $string['viewtodatevalidation'] = 'The read only to date cannot be before the read only from date.';
 472  $string['wrongdataid'] = 'Wrong data ID provided';
 473  
 474  // Deprecated since Moodle 3.11.
 475  $string['unsupportedexport'] = '({$a->fieldtype}) cannot be exported.';
 476  
 477  // Deprecated since Moodle 4.1.
 478  $string['buttons'] = 'Actions';
 479  $string['nolisttemplate'] = 'List view template is not yet defined';
 480  $string['nosingletemplate'] = 'Single view template is not yet defined';
 481  $string['pleaseaddsome'] = 'Please create some below or <a href="{$a}">choose a predefined set</a> to get started.';
 482  $string['blank'] = 'Blank';
 483  $string['savetemplate'] = 'Save template';
 484  $string['addedby'] = 'Added by';
 485  $string['addentries'] = 'Add entries';
 486  $string['todatabase'] = 'to this database.';