Skip to content

Commit 4a1f4b3

Browse files
committed
Merge branch 'master' into ionic5
2 parents a67d7d5 + f587caf commit 4a1f4b3

File tree

2 files changed

+36
-10
lines changed

2 files changed

+36
-10
lines changed

lang/en/local_moodlemobileapp.php

+34-8
Original file line numberDiff line numberDiff line change
@@ -60,9 +60,6 @@
6060
$string['addon.competency.nocompetencies'] = 'No competencies';
6161
$string['addon.coursecompletion.complete'] = 'Complete';
6262
$string['addon.coursecompletion.couldnotloadreport'] = 'Could not load the course completion report. Please try again later.';
63-
$string['addon.files.couldnotloadfiles'] = 'The list of files could not be loaded.';
64-
$string['addon.files.emptyfilelist'] = 'There are no files to show.';
65-
$string['addon.files.erroruploadnotworking'] = 'Unfortunately it is currently not possible to upload files to your site.';
6663
$string['addon.messageoutput_airnotifier.processorsettingsdesc'] = 'Configure devices';
6764
$string['addon.messages.contactlistempty'] = 'The contact list is empty';
6865
$string['addon.messages.contactname'] = 'Contact name';
@@ -95,11 +92,16 @@
9592
$string['addon.mod_assign.feedbacknotsupported'] = 'This feedback is not supported by the app and may not contain all the information.';
9693
$string['addon.mod_assign.gradenotsynced'] = 'Grade not synced';
9794
$string['addon.mod_assign.notallparticipantsareshown'] = 'Participants who have not made a submission are not shown.';
95+
$string['addon.mod_assign.numberofdraftsubmissionscountdescription'] = 'There are {{count}} drafts.';
96+
$string['addon.mod_assign.numberofparticipantscountdescription'] = 'There are {{count}} participants.';
97+
$string['addon.mod_assign.numberofsubmissionsneedgradingcountdescription'] = 'There are {{count}} submissions that need grading.';
98+
$string['addon.mod_assign.numberofsubmittedassignmentscountdescription'] = 'There are {{count}} submitted assignments.';
99+
$string['addon.mod_assign.numberofteamscountdescription'] = 'There are {{count}} teams.';
98100
$string['addon.mod_assign.submissionnotsupported'] = 'This submission is not supported by the app and may not contain all the information.';
99101
$string['addon.mod_assign.syncblockedusercomponent'] = 'user grade';
100-
$string['addon.mod_assign.userwithid'] = 'User with ID {{id}}';
101102
$string['addon.mod_assign.warningsubmissiongrademodified'] = 'The submission grade was modified on the site.';
102103
$string['addon.mod_assign.warningsubmissionmodified'] = 'The user submission was modified on the site.';
104+
$string['addon.mod_chat.confirmloss'] = 'Are you sure? Chat history can be lost.';
103105
$string['addon.mod_chat.errorwhileconnecting'] = 'Error while connecting to the chat.';
104106
$string['addon.mod_chat.errorwhilegettingchatdata'] = 'Error while getting chat data.';
105107
$string['addon.mod_chat.errorwhilegettingchatusers'] = 'Error while getting chat users.';
@@ -120,7 +122,9 @@
120122
$string['addon.mod_data.mylocation'] = 'My location';
121123
$string['addon.mod_data.searchbytagsnotsupported'] = 'Sorry, searching by tags is not supported by the app.';
122124
$string['addon.mod_feedback.captchaofflinewarning'] = 'Feedback with CAPTCHA cannot be completed offline, or if not configured, or if the server is down.';
125+
$string['addon.mod_feedback.completedfeedbackscountdescription'] = 'There are {{count}} submitted answers.';
123126
$string['addon.mod_feedback.feedback_submitted_offline'] = 'This feedback has been saved to be submitted later.';
127+
$string['addon.mod_feedback.questionscountdescription'] = 'There are {{count}} questions.';
124128
$string['addon.mod_folder.emptyfilelist'] = 'There are no files to show.';
125129
$string['addon.mod_forum.errorgetforum'] = 'Error getting forum data.';
126130
$string['addon.mod_forum.errorgetgroups'] = 'Error getting group settings.';
@@ -184,7 +188,7 @@
184188
$string['addon.mod_quiz.warningdatadiscardedfromfinished'] = 'Attempt unfinished because some offline answers were discarded. Please review your answers then resubmit the attempt.';
185189
$string['addon.mod_quiz.warningquestionsnotsupported'] = 'This quiz contains questions not supported by the app:';
186190
$string['addon.mod_resource.errorwhileloadingthecontent'] = 'Error while loading the content.';
187-
$string['addon.mod_resource.openthefile'] = 'Open the file';
191+
$string['addon.mod_resource.openthefile'] = 'Open';
188192
$string['addon.mod_scorm.cannotcalculategrade'] = 'Grade couldn\'t be calculated.';
189193
$string['addon.mod_scorm.dataattemptshown'] = 'This data belongs to the attempt number {{number}}.';
190194
$string['addon.mod_scorm.errorcreateofflineattempt'] = 'An error occurred while creating a new offline attempt. Please try again.';
@@ -217,12 +221,14 @@
217221
$string['addon.mod_workshop.submissionrequiredtitle'] = 'You need to enter a title.';
218222
$string['addon.mod_workshop.warningassessmentmodified'] = 'The submission was modified on the site.';
219223
$string['addon.mod_workshop.warningsubmissionmodified'] = 'The assessment was modified on the site.';
220-
$string['addon.notes.userwithid'] = 'User with ID {{id}}';
221224
$string['addon.notes.warningnotenotsent'] = 'Couldn\'t add note(s) to course {{course}}. {{error}}';
222225
$string['addon.notifications.errorgetnotifications'] = 'Error getting notifications.';
223226
$string['addon.notifications.notifications'] = 'Notifications';
224227
$string['addon.notifications.playsound'] = 'Play sound';
225228
$string['addon.notifications.therearentnotificationsyet'] = 'There are no notifications.';
229+
$string['addon.privatefiles.couldnotloadfiles'] = 'The list of files could not be loaded.';
230+
$string['addon.privatefiles.emptyfilelist'] = 'There are no files to show.';
231+
$string['addon.privatefiles.erroruploadnotworking'] = 'Unfortunately it is currently not possible to upload files to your site.';
226232
$string['addon.storagemanager.deletecourse'] = 'Offload all course data';
227233
$string['addon.storagemanager.deletecourses'] = 'Offload all courses data';
228234
$string['addon.storagemanager.deletedatafrom'] = 'Offload data from {{name}}';
@@ -264,6 +270,7 @@
264270
$string['core.course.activitynotyetviewableremoteaddon'] = 'Your organisation installed a plugin that is not yet supported.';
265271
$string['core.course.activitynotyetviewablesiteupgradeneeded'] = 'Your organisation\'s Moodle installation needs to be updated.';
266272
$string['core.course.allsections'] = 'All sections';
273+
$string['core.course.aria:sectionprogress'] = 'Section progress:';
267274
$string['core.course.askadmintosupport'] = 'Contact the site administrator and tell them you want to use this activity with the Moodle Mobile app.';
268275
$string['core.course.availablespace'] = ' You currently have about {{available}} free space.';
269276
$string['core.course.cannotdeletewhiledownloading'] = 'Files cannot be deleted while the activity is being downloaded. Please wait for the download to finish.';
@@ -277,6 +284,8 @@
277284
$string['core.course.contents'] = 'Contents';
278285
$string['core.course.couldnotloadsectioncontent'] = 'Could not load the section content. Please try again later.';
279286
$string['core.course.couldnotloadsections'] = 'Could not load the sections. Please try again later.';
287+
$string['core.course.downloadcoursesprogressdescription'] = 'Downloading courses: downloaded {{count}} out of {{total}}.';
288+
$string['core.course.downloadsectionprogressdescription'] = 'Downloading section: downloaded {{count}} out of {{total}}.';
280289
$string['core.course.errordownloadingcourse'] = 'Error downloading course.';
281290
$string['core.course.errordownloadingsection'] = 'Error downloading section.';
282291
$string['core.course.errorgetmodule'] = 'Error getting activity data.';
@@ -331,6 +340,7 @@
331340
$string['core.errorinvalidresponse'] = 'Invalid response received. Please contact your site administrator if the error persists.';
332341
$string['core.errorloadingcontent'] = 'Error loading content.';
333342
$string['core.errorofflinedisabled'] = 'Offline browsing is disabled on your site. You need to be connected to the internet to use the app.';
343+
$string['core.erroropenfiledownloading'] = 'Error opening file: you need to wait for the download to complete.';
334344
$string['core.erroropenfilenoapp'] = 'Error opening file: no app found to open this type of file.';
335345
$string['core.erroropenfilenoextension'] = 'Error opening file: the file doesn\'t have an extension.';
336346
$string['core.erroropenpopup'] = 'This activity is trying to open a popup. This is not supported in the app.';
@@ -370,8 +380,10 @@
370380
$string['core.h5p.play'] = 'Play H5P';
371381
$string['core.hasdatatosync'] = 'This {{$a}} has offline data to be synchronised.';
372382
$string['core.humanreadablesize'] = '{{size}} {{unit}}';
383+
$string['core.iframehelp'] = 'Is this content not working?';
373384
$string['core.image'] = 'Image';
374385
$string['core.imageviewer'] = 'Image viewer';
386+
$string['core.ioscookieshelp'] = 'Embedded content might require cookies to work. Please go to the app\'s iOS settings, enable \'Allow Cross-Website Tracking\' and try again.';
375387
$string['core.lastdownloaded'] = 'Last downloaded';
376388
$string['core.lastsync'] = 'Last synchronisation';
377389
$string['core.loadmore'] = 'Load more';
@@ -405,7 +417,7 @@
405417
$string['core.login.faqsetupsitequestion'] = 'I want to set up my own Moodle site.';
406418
$string['core.login.faqtestappanswer'] = 'To test the app in a Moodle Demo Site, type "teacher" or "student" in the "Your site" field and click the "Connect to your site" button.';
407419
$string['core.login.faqtestappquestion'] = 'I just want to test the app, what can I do?';
408-
$string['core.login.faqwhatisurlanswer'] = '<p>Every organisation has their own unique address or URL for their Moodle site. To find the address:</p><ol><li>Open a web browser and go to your Moodle site login page.</li><li>At the top of the page, in the address bar, you will see the URL of your Moodle site e.g. "campus.example.edu".<br>{{$image}}</li><li>Copy the address (do not copy the /login and what comes after), paste it into the Moodle app then click "Connect to your site"</li><li>Now you can log in to your site using your username and password.</li>';
420+
$string['core.login.faqwhatisurlanswer'] = '<p>Every organisation has their own unique address or URL for their Moodle site. To find the address:</p><ol><li>Open a web browser and go to your Moodle site login page.</li><li>At the top of the page, in the address bar, you will see the URL of your Moodle site e.g. "campus.example.edu".<br>{{$image}}</li><li>Copy the address (do not copy the /login and what comes after), paste it into the Moodle app then click "Connect to your site"</li><li>Now you can log in to your site using your username and password.</li></ol>';
409421
$string['core.login.faqwhatisurlquestion'] = 'What is my site address? How can I find my site URL?';
410422
$string['core.login.faqwhereisqrcode'] = 'Where can I find the QR code?';
411423
$string['core.login.faqwhereisqrcodeanswer'] = '<p>If your organisation has enabled it, you will find a QR code on the web site at the bottom of your user profile page.</p>{{$image}}';
@@ -448,6 +460,7 @@
448460
$string['core.login.signupplugindisabled'] = '{{$a}} is not enabled.';
449461
$string['core.login.signuprequiredfieldnotsupported'] = 'The signup form contains a required custom field that isn\'t supported in the app. Please create your account using a web browser.';
450462
$string['core.login.siteaddress'] = 'Your site';
463+
$string['core.login.sitebadgedescription'] = 'There are {{count}} unread notifications.';
451464
$string['core.login.sitehasredirect'] = 'Your site contains at least one HTTP redirect. The app cannot follow redirects, this could be the issue that\'s preventing the app from connecting to your site.';
452465
$string['core.login.siteinmaintenance'] = 'Your site is in maintenance mode';
453466
$string['core.login.sitepolicynotagreederror'] = 'Site policy not agreed.';
@@ -475,7 +488,11 @@
475488
$string['core.openfullimage'] = 'Click here to display the full size image';
476489
$string['core.openinbrowser'] = 'Open in browser';
477490
$string['core.openmodinbrowser'] = 'Open {{$a}} in browser';
491+
$string['core.opensecurityquestion'] = 'Open security question';
492+
$string['core.opensettings'] = 'Open settings';
493+
$string['core.openwith'] = 'Open with...';
478494
$string['core.percentagenumber'] = '{{$a}}%';
495+
$string['core.play'] = 'Play';
479496
$string['core.pulltorefresh'] = 'Pull to refresh';
480497
$string['core.qrscanner'] = 'QR scanner';
481498
$string['core.question.cannotdeterminestatus'] = 'Cannot determine status';
@@ -489,6 +506,8 @@
489506
$string['core.requireduserdatamissing'] = 'This user lacks some required profile data. Please enter the data in your site and try again.<br>{{$a}}';
490507
$string['core.retry'] = 'Retry';
491508
$string['core.scanqr'] = 'Scan QR code';
509+
$string['core.scrollbackward'] = 'Scroll backward';
510+
$string['core.scrollforward'] = 'Scroll forward';
492511
$string['core.searching'] = 'Searching';
493512
$string['core.settings.about'] = 'About';
494513
$string['core.settings.appsettings'] = 'App settings';
@@ -497,9 +516,10 @@
497516
$string['core.settings.cannotsyncoffline'] = 'Cannot synchronise offline.';
498517
$string['core.settings.cannotsyncwithoutwifi'] = 'Cannot synchronise because the current settings only allow to synchronise when connected to Wi-Fi. Please connect to a Wi-Fi network.';
499518
$string['core.settings.colorscheme'] = 'Color Scheme';
500-
$string['core.settings.colorscheme-auto'] = 'Auto (based on system settings)';
501519
$string['core.settings.colorscheme-dark'] = 'Dark';
502520
$string['core.settings.colorscheme-light'] = 'Light';
521+
$string['core.settings.colorscheme-system'] = 'System default';
522+
$string['core.settings.colorscheme-system-notice'] = 'System default mode will depend on your device support.';
503523
$string['core.settings.compilationinfo'] = 'Compilation info';
504524
$string['core.settings.copyinfo'] = 'Copy device info on the clipboard';
505525
$string['core.settings.cordovadevicemodel'] = 'Cordova device model';
@@ -526,6 +546,9 @@
526546
$string['core.settings.filesystemroot'] = 'File system root';
527547
$string['core.settings.fontsize'] = 'Text size';
528548
$string['core.settings.forcedsetting'] = 'This setting has been forced by your site configuration.';
549+
$string['core.settings.helpusimprove'] = 'Help us improve this app';
550+
$string['core.settings.ioscookies'] = 'Cross-Website Tracking';
551+
$string['core.settings.ioscookiesdescription'] = 'Embedded content from the site might require cross-site cookies to work. To enable it, please go to the app\'s iOS settings and enable \'Allow Cross-Website Tracking\'.';
529552
$string['core.settings.localnotifavailable'] = 'Local notifications available';
530553
$string['core.settings.locationhref'] = 'Web view URL';
531554
$string['core.settings.navigatorlanguage'] = 'Navigator language';
@@ -560,8 +583,10 @@
560583
$string['core.storingfiles'] = 'Storing files';
561584
$string['core.tablet'] = 'Tablet';
562585
$string['core.tag.errorareanotsupported'] = 'This tag area is not supported by the app.';
586+
$string['core.tag.tagareabadgedescription'] = 'There are {{count}} items.';
563587
$string['core.tag.warningareasnotsupported'] = 'Some of the tag areas are not displayed because they are not supported by the app.';
564588
$string['core.thereisdatatosync'] = 'There are offline {{$a}} to be synchronised.';
589+
$string['core.toggledelete'] = 'Toggle delete buttons';
565590
$string['core.tryagain'] = 'Try again';
566591
$string['core.twoparagraphs'] = '{{p1}}<br><br>{{p2}}';
567592
$string['core.uhoh'] = 'Uh oh!';
@@ -576,6 +601,7 @@
576601
$string['core.user.detailsnotavailable'] = 'The details of this user are not available to you.';
577602
$string['core.user.errorloaduser'] = 'Error loading user.';
578603
$string['core.user.sendemail'] = 'Email';
604+
$string['core.user.userwithid'] = 'User with ID {{id}}';
579605
$string['core.viewcode'] = 'View code';
580606
$string['core.vieweditor'] = 'View editor';
581607
$string['core.viewembeddedcontent'] = 'View embedded content';

version.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@
2525

2626
defined('MOODLE_INTERNAL') || die;
2727

28-
$plugin->version = 2020122800;
28+
$plugin->version = 2021071900;
2929
$plugin->requires = 2013111800; // Require Moodle version (2.6).
3030
$plugin->maturity = MATURITY_STABLE;
31-
$plugin->release = '3.9.4'; // This should be the latest Mobile app version
31+
$plugin->release = '3.9.5'; // This should be the latest Mobile app version
3232
$plugin->component = 'local_moodlemobileapp';

0 commit comments

Comments
 (0)