From 48d7260c35566f083d42898fcc8ace070519fc19 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pau=20Ferrer=20Oca=C3=B1a?= Date: Mon, 2 Oct 2023 16:56:12 +0200 Subject: [PATCH] Update lang files from 4.3.0 AMOS BEGIN CPY [core.courses.confirmselfenrol,local_moodlemobileapp],[addon.enrol_self.confirmselfenrol,local_moodlemobileapp] CPY [core.courses.errorselfenrol,local_moodlemobileapp],[addon.enrol_self.errorselfenrol,local_moodlemobileapp] CPY [core.settings.enablefirebaseanalyticsdescription,local_moodlemobileapp],[core.settings.enableanalyticsdescription,local_moodlemobileapp] CPY [allowsubmissionsanddescriptionfromdatesummary,mod_asign],[addon.mod_assign.allowsubmissionsanddescriptionfromdatesummary,local_moodlemobileapp] CPY [allowsubmissionsfromdatesummary,mod_asign],[addon.mod_assign.allowsubmissionsfromdatesummary,local_moodlemobileapp] AMOS END --- .github/workflows/parse.yml | 2 +- lang/en/local_moodlemobileapp.php | 95 ++++++++------- langindex.json | 188 ++++++++++++++++++++++++++---- version.php | 4 +- 4 files changed, 215 insertions(+), 74 deletions(-) diff --git a/.github/workflows/parse.yml b/.github/workflows/parse.yml index 58962659..253483df 100644 --- a/.github/workflows/parse.yml +++ b/.github/workflows/parse.yml @@ -15,7 +15,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - version: ['3.9', '4.0', '4.1', '4.2', '4.3'] + version: ['4.0', '4.1', '4.2', '4.3'] steps: - uses: actions/checkout@v3 - name: Setup PHP with PECL extension diff --git a/lang/en/local_moodlemobileapp.php b/lang/en/local_moodlemobileapp.php index 5c084160..b6050bef 100644 --- a/lang/en/local_moodlemobileapp.php +++ b/lang/en/local_moodlemobileapp.php @@ -69,6 +69,8 @@ $string['addon.competency.nocompetencies'] = 'No competencies'; $string['addon.coursecompletion.complete'] = 'Complete'; $string['addon.coursecompletion.couldnotloadreport'] = 'Could not load the course completion report. Please try again later.'; +$string['addon.enrol_self.confirmselfenrol'] = 'Are you sure you want to enrol yourself in this course?'; +$string['addon.enrol_self.errorselfenrol'] = 'An error occurred while self enrolling.'; $string['addon.messageoutput_airnotifier.processorsettingsdesc'] = 'Configure devices'; $string['addon.messageoutput_airnotifier.pushdisabledwarning'] = 'Your users are not receiving any notification from this site on their mobile devices. Enable mobile notifications in the Notification settings page.'; $string['addon.messages.contactlistempty'] = 'The contact list is empty'; @@ -94,6 +96,8 @@ $string['addon.messages.warningconversationmessagenotsent'] = 'Couldn\'t send message(s) to conversation {{conversation}}. {{error}}'; $string['addon.messages.warningmessagenotsent'] = 'Couldn\'t send message(s) to user {{user}}. {{error}}'; $string['addon.mod_assign.acceptsubmissionstatement'] = 'Please accept the submission statement.'; +$string['addon.mod_assign.allowsubmissionsanddescriptionfromdatesummary'] = 'The assignment details and submission form will be available from {{$a}}'; +$string['addon.mod_assign.allowsubmissionsfromdatesummary'] = 'This assignment will accept submissions from {{$a}}'; $string['addon.mod_assign.cannoteditduetostatementsubmission'] = 'You can\'t add or edit a submission in the app because the submission statement could not be retrieved from the site.'; $string['addon.mod_assign.cannotgradefromapp'] = 'Certain grading methods are not yet supported by the app and cannot be modified.'; $string['addon.mod_assign.cannotsubmitduetostatementsubmission'] = 'You can\'t make a submission in the app because the submission statement could not be retrieved from the site.'; @@ -263,6 +267,9 @@ $string['addon.storagemanager.managedownloads'] = 'Manage downloads'; $string['addon.storagemanager.totaldownloads'] = 'Total downloads'; $string['addon.storagemanager.totalspaceusage'] = 'Total space used'; +$string['assets.mimetypes.application/vnd.apple.keynote'] = 'Apple Keynote presentation'; +$string['assets.mimetypes.application/vnd.apple.numbers'] = 'Apple Numbers spreadsheet'; +$string['assets.mimetypes.application/vnd.apple.pages'] = 'Apple Pages document'; $string['assets.mimetypes.application/vnd.google-apps.audio'] = 'Google Drive audio'; $string['assets.mimetypes.application/vnd.google-apps.document'] = 'Google Docs'; $string['assets.mimetypes.application/vnd.google-apps.drawing'] = 'Google Drawing'; @@ -314,12 +321,12 @@ $string['core.course.activitynotyetviewableremoteaddon'] = 'Your organisation installed a plugin that is not yet supported.'; $string['core.course.allsections'] = 'All sections'; $string['core.course.aria:sectionprogress'] = 'Section progress:'; -$string['core.course.availablespace'] = ' You currently have about {{available}} free space.'; +$string['core.course.availablespace'] = 'You currently have about {{available}} free space.'; $string['core.course.cannotdeletewhiledownloading'] = 'Files cannot be deleted while the activity is being downloaded. Please wait for the download to finish.'; $string['core.course.confirmdownload'] = 'You are about to download {{size}}.{{availableSpace}} Are you sure you want to continue?'; $string['core.course.confirmdownloadunknownsize'] = 'It was not possible to calculate the size of the download.{{availableSpace}} Are you sure you want to continue?'; $string['core.course.confirmdownloadzerosize'] = 'You are about to start downloading.{{availableSpace}} Are you sure you want to continue?'; -$string['core.course.confirmlimiteddownload'] = 'You are not currently connected to Wi-Fi. '; +$string['core.course.confirmlimiteddownload'] = 'You are not currently connected to Wi-Fi.'; $string['core.course.confirmpartialdownloadsize'] = 'You are about to download at least {{size}}.{{availableSpace}} Are you sure you want to continue?'; $string['core.course.couldnotloadsectioncontent'] = 'Could not load the section content. Please try again later.'; $string['core.course.couldnotloadsections'] = 'Could not load the sections. Please try again later.'; @@ -346,21 +353,18 @@ $string['core.courses.browserenrolinstructions'] = 'We will take you to your device\'s browser. Once you have completed your enrolment, please come back to this app.'; $string['core.courses.cannotretrievemorecategories'] = 'Categories deeper than level {{$a}} cannot be retrieved.'; $string['core.courses.completeenrolmentbrowser'] = 'Complete enrolment in browser'; -$string['core.courses.confirmselfenrol'] = 'Are you sure you want to enrol yourself in this course?'; $string['core.courses.downloadcourses'] = 'Download all courses'; $string['core.courses.enrolme'] = 'Enrol me'; $string['core.courses.errorloadcategories'] = 'An error occurred while loading categories.'; $string['core.courses.errorloadcourses'] = 'An error occurred while loading courses.'; $string['core.courses.errorloadplugins'] = 'The plugins required by this course could not be loaded correctly. Please reload the app to try again.'; $string['core.courses.errorsearching'] = 'An error occurred while searching.'; -$string['core.courses.errorselfenrol'] = 'An error occurred while self enrolling.'; $string['core.courses.filtermycourses'] = 'Filter my courses'; $string['core.courses.notenrollable'] = 'You cannot enrol yourself in this course.'; $string['core.courses.otherenrolments'] = 'Other enrolments'; $string['core.courses.password'] = 'Enrolment key'; $string['core.courses.refreshcourses'] = 'Refresh courses'; $string['core.courses.searchcoursesadvice'] = 'You can use the search courses button to find courses to access as a guest or enrol yourself in courses that allow it.'; -$string['core.courses.selfenrolment'] = 'Self enrolment'; $string['core.courses.showonlyenrolled'] = 'Show only my courses'; $string['core.courses.totalcoursesearchresults'] = 'Total courses: {{$a}}'; $string['core.currentdevice'] = 'Current device'; @@ -480,7 +484,7 @@ $string['core.login.exceededpasswordresetattemptssupportsubject'] = 'I can\'t reset my password'; $string['core.login.faqcannotfindmysiteanswer'] = 'If you tried searching by URL address and still can\'t find your Moodle site, please get in touch with the person who takes care of Moodle in your school or learning organisation.'; $string['core.login.faqcannotfindmysitequestion'] = 'I can\'t find my site by URL address.'; -$string['core.login.faqcantloginanswer'] = '

Once you\'ve connected to your Moodle site, you should be able to log in with your usual username and password.


If you forgot your username or password, select the option Forgotten your username or password?. If you still have trouble logging in or can\'t see any options for retrieving your username or password, please get in touch with the person who takes care of Moodle in your school or learning organisation.

'; +$string['core.login.faqcantloginanswer'] = '

Once you\'ve connected to your Moodle site, you should be able to log in with your usual username and password.


If you forgot your username or password, select the option Lost password?. If you still have trouble logging in or can\'t see any options for retrieving your username or password, please get in touch with the person who takes care of Moodle in your school or learning organisation.

'; $string['core.login.faqcantloginquestion'] = 'I can\'t log in.'; $string['core.login.faqmore'] = 'Check out our FAQ for more answers.'; $string['core.login.faqsetupsiteanswer'] = 'Visit {{$link}} to check out the different options you have to create your own Moodle site.'; @@ -499,9 +503,7 @@ $string['core.login.invalidtime'] = 'Time not valid'; $string['core.login.invalidvaluemax'] = 'The maximum value is {{$a}}'; $string['core.login.invalidvaluemin'] = 'The minimum value is {{$a}}'; -$string['core.login.loggedoutssodescription'] = 'You have to authenticate again. You need to log in to the site in a browser window.'; $string['core.login.loginbutton'] = 'Log in'; -$string['core.login.logininsiterequired'] = 'You need to log in to the site in a browser window.'; $string['core.login.mobileservicesnotenabled'] = 'Mobile services are not enabled on the site.'; $string['core.login.notloggedin'] = 'You need to be logged in.'; $string['core.login.onboardingcreatemanagecourses'] = 'Create & manage your courses'; @@ -522,7 +524,6 @@ $string['core.login.recaptchaincorrect'] = 'The security question answer is incorrect.'; $string['core.login.reconnect'] = 'Reconnect'; $string['core.login.reconnecthelp'] = 'If you have problems reconnecting, try again later or contact your school or learning provider.'; -$string['core.login.reconnectssodescription'] = 'Your session has expired. Please log in again in a browser window to continue.'; $string['core.login.reconnectsupportsubject'] = 'Need help reconnecting'; $string['core.login.reconnecttosite'] = 'Reconnect to the site'; $string['core.login.removeaccount'] = 'Remove account'; @@ -531,13 +532,14 @@ $string['core.login.signupplugindisabled'] = '{{$a}} is not enabled.'; $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.'; $string['core.login.siteaddress'] = 'Your site'; +$string['core.login.siteaddressplaceholder'] = 'https://campus.example.edu'; $string['core.login.sitebadgedescription'] = 'There are {{count}} unread notifications.'; $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.'; $string['core.login.siteinmaintenance'] = 'Your site is in maintenance mode'; $string['core.login.sitenotallowed'] = 'This site is no longer available.'; $string['core.login.sitepolicynotagreederror'] = 'Site policy not agreed.'; $string['core.login.siteurl'] = 'Site URL'; -$string['core.login.siteurlrequired'] = 'Site URL required i.e http://www.yourmoodlesite.org'; +$string['core.login.siteurlrequired'] = 'Site URL required i.e https://campus.example.edu'; $string['core.login.stillcantconnect'] = 'Still can\'t connect?'; $string['core.login.toggleremove'] = 'Edit accounts list'; $string['core.login.usernamerequired'] = 'Username required'; @@ -562,6 +564,7 @@ $string['core.openfile'] = 'Open file'; $string['core.openfullimage'] = 'Click here to display the full size image'; $string['core.openinbrowser'] = 'Open in browser'; +$string['core.openinbrowserdescription'] = 'You will be taken to a web browser'; $string['core.openmodinbrowser'] = 'Open {{$a}} in browser'; $string['core.opensecurityquestion'] = 'Open security question'; $string['core.opensettings'] = 'Open settings'; @@ -598,6 +601,13 @@ $string['core.scanqr'] = 'Scan QR code'; $string['core.scrollbackward'] = 'Scroll backward'; $string['core.scrollforward'] = 'Scroll forward'; +$string['core.search.allcategories'] = 'All categories'; +$string['core.search.empty'] = 'What are you searching for?'; +$string['core.search.filtercategories'] = 'Filter results by'; +$string['core.search.filtercourses'] = 'Search in'; +$string['core.search.noresults'] = 'No results for "{{$a}}"'; +$string['core.search.noresultshelp'] = 'Check for typos or try using different keywords'; +$string['core.search.resultby'] = 'By {{$a}}'; $string['core.searching'] = 'Searching'; $string['core.serverconnection'] = 'Error connecting to the server: {{details}}'; $string['core.settings.about'] = 'About'; @@ -627,9 +637,9 @@ $string['core.settings.deviceinfo'] = 'Device info'; $string['core.settings.deviceos'] = 'Device OS'; $string['core.settings.displayformat'] = 'Display format'; +$string['core.settings.enableanalytics'] = 'Enable analytics'; +$string['core.settings.enableanalyticsdescription'] = 'If enabled, the app will collect anonymous data usage.'; $string['core.settings.enabledownloadsection'] = 'Enable download sections'; -$string['core.settings.enablefirebaseanalytics'] = 'Enable Firebase analytics'; -$string['core.settings.enablefirebaseanalyticsdescription'] = 'If enabled, the app will collect anonymous data usage.'; $string['core.settings.enablerichtexteditor'] = 'Enable text editor'; $string['core.settings.enablerichtexteditordescription'] = 'If enabled, a text editor will be available when entering content.'; $string['core.settings.encryptedpushsupported'] = 'Encrypted push notifications supported'; @@ -641,6 +651,7 @@ $string['core.settings.helpusimprove'] = 'Help us improve this app'; $string['core.settings.ioscookies'] = 'Cross-Website Tracking'; $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\'.'; +$string['core.settings.legaldisclaimer'] = 'Legal disclaimer'; $string['core.settings.localnotifavailable'] = 'Local notifications available'; $string['core.settings.locationhref'] = 'Web view URL'; $string['core.settings.logintosync'] = 'Log in to synchronise'; @@ -725,31 +736,26 @@ $string['core.youreonline'] = 'Your device is back online'; $string['core.zoomin'] = 'Zoom In'; $string['core.zoomout'] = 'Zoom Out'; -$string['freemium.change'] = 'Change'; -$string['freemium.autologouttitle'] = 'Automatically log out from this device'; -$string['freemium.autologoutcustomtime'] = 'Custom time after leaving the app'; -$string['freemium.autologoutclosingtheapp'] = 'Immediately after leaving the app'; -$string['freemium.autologoutdefault'] = 'Default'; $string['freemium.biometriclogin'] = 'Biometric login'; $string['freemium.biometriclogindescription'] = 'Put your finger in the fingerprint reader.'; -$string['freemium.biometricloginloginwithfaceid'] = 'Login with FaceID'; -$string['freemium.biometricloginloginwithfingerprint'] = 'Login with Fingerprint'; -$string['freemium.biometricloginloginwithtouchid'] = 'Login with TouchID'; $string['freemium.biometricloginenablefaceid'] = 'Enable FaceID'; $string['freemium.biometricloginenablefingerprint'] = 'Enable Fingerprint'; $string['freemium.biometricloginenabletouchid'] = 'Enable TouchID'; -$string['freemium.biometricloginwithfingerorface'] = 'Use biometric login with your fingerprint or your face.'; -$string['freemium.biometricloginturnoff'] = 'You can turn this feature on and off at any time under settings.'; +$string['freemium.biometricloginloginwithfaceid'] = 'Login with FaceID'; +$string['freemium.biometricloginloginwithfingerprint'] = 'Login with Fingerprint'; +$string['freemium.biometricloginloginwithtouchid'] = 'Login with TouchID'; $string['freemium.biometricloginskip'] = 'Skip for now'; $string['freemium.biometricloginsuccessfullyenabled'] = '{{ biometricMethod }} enabled.'; +$string['freemium.biometricloginturnoff'] = 'You can turn this feature on and off at any time under settings.'; $string['freemium.biometriclogintypefaceid'] = 'FaceID'; $string['freemium.biometriclogintypefingerprint'] = 'Fingerprint'; $string['freemium.biometriclogintypetouchid'] = 'TouchID'; +$string['freemium.biometricloginwithfingerorface'] = 'Use biometric login with your fingerprint or your face.'; +$string['freemium.change'] = 'Change'; $string['freemium.coursesbatchdownloaddisabled'] = 'Downloading courses in batch is not enabled for this site.'; $string['freemium.coursesdownloadlimitreached'] = 'Courses download limit has been reached! You can only have {{limit}} courses downloaded, contact your administrator to increase this limit or remove some downloaded courses from your device.'; $string['freemium.downloadmainapplicationrequired'] = 'You can only connect to this site using the dedicated app.'; $string['freemium.downloadmainapplicationsuggestion'] = 'The site you are trying to connect to has a dedicated app which you may want to try.'; -$string['freemium.feature_autologout'] = 'Auto logout'; $string['freemium.feature_biometriclogin'] = 'Biometric login'; $string['freemium.feature_coursesdownload'] = 'Downloaded courses'; $string['freemium.feature_multimediapushnotifications'] = 'Multimedia push notifications'; @@ -770,9 +776,8 @@ $string['freemium.ratetheapp_feedbacksent'] = 'Thanks! Your feedback was successfully sent.'; $string['freemium.ratetheapp_sendtostore'] = 'Could you take a moment to rate our app? It will help us to improve the app.'; $string['freemium.remindmelater'] = 'Remind me later'; -$string['freemium.settingsoptions_autologout'] = 'Auto logout'; -$string['freemium.settingsoptionsfingerprint'] = 'Enable fingerprint login'; $string['freemium.settingsoptionsfacial'] = 'Enable facial login'; +$string['freemium.settingsoptionsfingerprint'] = 'Enable fingerprint login'; $string['freemium.subscription'] = 'Site subscription'; $string['freemium.subscriptiondetails'] = 'Subscription details'; $string['freemium.subscriptionfeature_exceeded_customlanguagestrings'] = '{{ overflowCount }} custom language strings are being ignored'; @@ -796,29 +801,8 @@ $string['freemium.upsell_upgradefreemessage'] = 'You are currently on the free plan, upgrade to unlock more features.'; $string['freemium.upsell_upgradefreepostpone'] = 'Later'; $string['freemium.upsell_upgradefreetitle'] = 'Upgrade your plan'; -/* AUTO END */ -// Deprecated since v3.9.5 -$string['core.whoops'] = 'Oops!'; -$string['core.settings.spaceusagehelp'] = 'Deleting the stored information of the site will remove all the site offline data. This information allows you to use the app when offline. '; -$string['core.settings.errordeletesitefiles'] = 'Error deleting site files.'; -$string['core.settings.deletesitefiles'] = 'Are you sure that you want to delete the downloaded files and cached data from the site \'{{sitename}}\'? You won\'t be able to use the app in offline mode.'; -$string['core.settings.deletesitefilestitle'] = 'Delete site files'; -$string['core.login.reconnectdescription'] = 'Your session has expired. Please log in again to continue.'; -$string['core.mainmenu.changesite'] = 'Change site'; -$string['core.mainmenu.website'] = 'Website'; -$string['core.login.localmobileunexpectedresponse'] = 'Moodle Mobile Additional Features check returned an unexpected response. You will be authenticated using the standard mobile service.'; -$string['core.course.confirmdeletemodulefiles'] = 'Are you sure you want to delete these files?'; -$string['core.course.confirmdeletestoreddata'] = 'Are you sure you want to delete the stored data?'; -$string['core.course.contents'] = 'Contents'; -$string['core.confirmgotabroot'] = 'Are you sure you want to go back to {{name}}?'; -$string['core.course.activitynotyetviewablesiteupgradeneeded'] = 'Your organisation\'s Moodle installation needs to be updated.'; -$string['core.course.askadmintosupport'] = 'Contact the site administrator and tell them you want to use this activity with the Moodle Mobile app.'; -$string['core.confirmgotabrootdefault'] = 'Are you sure you want to go to the initial page of the current tab?'; -$string['addon.storagemanager.deletecourse'] = 'Offload all course data'; -$string['addon.storagemanager.info'] = 'Files stored on your device make the app work faster and enable the app to be used offline. You can safely offload files if you need to free up storage space.'; -$string['addon.storagemanager.managestorage'] = 'Manage storage'; -$string['addon.storagemanager.storageused'] = 'File storage used:'; +/* AUTO END */ // Deprecated since v4.0.0 $string['core.settings.errorsyncsite'] = 'Error synchronising site data. Please check your Internet connection and try again.'; @@ -834,8 +818,6 @@ $string['core.login.faqcannotconnectquestion'] = 'I typed my site address correctly but I still can\'t connect.'; $string['core.login.helpmelogin'] = '

There are many thousands of Moodle sites around the world. This app can only connect to Moodle sites that have specifically enabled Mobile app access.

If you can\'t connect to your Moodle site then you need to contact your site administrator and ask them to read http://docs.moodle.org/en/Mobile_app

To test the app in a Moodle demo site type teacher or student in the Site address field and click the Connect button.

'; $string['core.whoissiteadmin'] = '"Site Administrators" are the people who manage the Moodle at your school/university/company or learning organisation. If you don\'t know how to contact them, please contact your teachers/trainers.'; - -// Deprecated since v4.1.1 $string['freemium.subscriptionplan_bma'] = 'BMA'; $string['freemium.subscriptionplan_premium'] = 'Premium'; $string['freemium.subscriptionplan_pro'] = 'Pro'; @@ -846,3 +828,18 @@ $string['core.reportbuilder.hidecolumns'] = 'Hide columns'; $string['core.sitenotfound'] = 'Site not found'; +// Deprecated since v4.3.0 +$string['core.courses.confirmselfenrol'] = 'Are you sure you want to enrol yourself in this course?'; +$string['core.courses.errorselfenrol'] = 'An error occurred while self enrolling.'; +$string['core.courses.selfenrolment'] = 'Self enrolment'; +$string['core.login.loggedoutssodescription'] = 'You have to authenticate again. You need to log in to the site in a browser window.'; +$string['core.login.logininsiterequired'] = 'You need to log in to the site in a browser window.'; +$string['core.login.reconnectssodescription'] = 'Your session has expired. Please log in again in a browser window to continue.'; +$string['core.settings.enablefirebaseanalytics'] = 'Enable Firebase analytics'; +$string['core.settings.enablefirebaseanalyticsdescription'] = 'If enabled, the app will collect anonymous data usage.'; +$string['freemium.autologouttitle'] = 'Automatically log out from this device'; +$string['freemium.autologoutcustomtime'] = 'Custom time after leaving the app'; +$string['freemium.autologoutclosingtheapp'] = 'Immediately after leaving the app'; +$string['freemium.autologoutdefault'] = 'Default'; +$string['freemium.feature_autologout'] = 'Auto logout'; +$string['freemium.settingsoptions_autologout'] = 'Auto logout'; diff --git a/langindex.json b/langindex.json index 42d7ff14..b2a2be82 100644 --- a/langindex.json +++ b/langindex.json @@ -36,6 +36,7 @@ "addon.block_calendarupcoming.pluginname": "block_calendar_upcoming", "addon.block_comments.pluginname": "block_comments", "addon.block_completionstatus.pluginname": "block_completionstatus", + "addon.block_globalsearch.pluginname": "block_globalsearch", "addon.block_glossaryrandom.pluginname": "block_glossary_random", "addon.block_learningplans.pluginname": "block_lp", "addon.block_myoverview.all": "block_myoverview", @@ -65,6 +66,7 @@ "addon.block_recentlyaccesseditems.noitems": "block_recentlyaccesseditems", "addon.block_recentlyaccesseditems.pluginname": "block_recentlyaccesseditems", "addon.block_rssclient.pluginname": "block_rss_client", + "addon.block_searchforums.pluginname": "block_search_forums", "addon.block_selfcompletion.pluginname": "block_selfcompletion", "addon.block_sitemainmenu.pluginname": "block_site_main_menu", "addon.block_starredcourses.nocourses": "block_starredcourses", @@ -104,10 +106,12 @@ "addon.calendar.currentmonth": "local_moodlemobileapp", "addon.calendar.daynext": "calendar", "addon.calendar.dayprev": "calendar", + "addon.calendar.dayviewtitle": "calendar", "addon.calendar.defaultnotificationtime": "local_moodlemobileapp", "addon.calendar.deleteallevents": "calendar", "addon.calendar.deleteevent": "calendar", "addon.calendar.deleteoneevent": "calendar", + "addon.calendar.detailedmonthviewtitle": "calendar", "addon.calendar.durationminutes": "calendar", "addon.calendar.durationnone": "calendar", "addon.calendar.durationuntil": "calendar", @@ -235,6 +239,14 @@ "addon.coursecompletion.requirement": "block_completionstatus", "addon.coursecompletion.status": "moodle", "addon.coursecompletion.viewcoursereport": "completion", + "addon.enrol_guest.guestaccess_withoutpassword": "enrol_guest", + "addon.enrol_guest.guestaccess_withpassword": "enrol_guest", + "addon.enrol_guest.passwordinvalid": "enrol_guest", + "addon.enrol_self.confirmselfenrol": "local_moodlemobileapp", + "addon.enrol_self.errorselfenrol": "local_moodlemobileapp", + "addon.enrol_self.nopassword": "enrol_self", + "addon.enrol_self.password": "enrol_self", + "addon.enrol_self.pluginname": "enrol_self", "addon.messageoutput_airnotifier.processorsettingsdesc": "local_moodlemobileapp", "addon.messageoutput_airnotifier.pushdisabledwarning": "local_moodlemobileapp", "addon.messages.acceptandaddcontact": "message", @@ -328,9 +340,9 @@ "addon.mod_assign.addnewattempt": "assign", "addon.mod_assign.addnewattemptfromprevious": "assign", "addon.mod_assign.addsubmission": "assign", - "addon.mod_assign.allowsubmissionsanddescriptionfromdatesummary": "assign", + "addon.mod_assign.allowsubmissionsanddescriptionfromdatesummary": "local_moodlemobileapp", "addon.mod_assign.allowsubmissionsfromdate": "assign", - "addon.mod_assign.allowsubmissionsfromdatesummary": "assign", + "addon.mod_assign.allowsubmissionsfromdatesummary": "local_moodlemobileapp", "addon.mod_assign.applytoteam": "assign", "addon.mod_assign.assignmentisdue": "assign", "addon.mod_assign.assigntimeleft": "assign", @@ -369,6 +381,7 @@ "addon.mod_assign.gradelocked": "assign", "addon.mod_assign.gradenotsynced": "local_moodlemobileapp", "addon.mod_assign.gradeoutof": "assign", + "addon.mod_assign.grading": "assign", "addon.mod_assign.gradingstatus": "assign", "addon.mod_assign.groupsubmissionsettings": "assign", "addon.mod_assign.hiddenuser": "assign", @@ -425,6 +438,7 @@ "addon.mod_assign.submittedlate": "assign", "addon.mod_assign.submittedovertime": "assign", "addon.mod_assign.submittedundertime": "assign", + "addon.mod_assign.subpagetitle": "assign", "addon.mod_assign.syncblockedusercomponent": "local_moodlemobileapp", "addon.mod_assign.timelimit": "assign", "addon.mod_assign.timemodified": "assign", @@ -492,7 +506,7 @@ "addon.mod_chat.nosessionsfound": "local_moodlemobileapp", "addon.mod_chat.saidto": "chat", "addon.mod_chat.send": "chat", - "addon.mod_chat.sessionstart": "chat", + "addon.mod_chat.sessionstartsin": "chat", "addon.mod_chat.showincompletesessions": "local_moodlemobileapp", "addon.mod_chat.talk": "chat", "addon.mod_chat.viewreport": "chat", @@ -671,6 +685,7 @@ "addon.mod_forum.removefromfavourites": "forum", "addon.mod_forum.reply": "forum", "addon.mod_forum.replyplaceholder": "forum", + "addon.mod_forum.searchresults": "course", "addon.mod_forum.subject": "forum", "addon.mod_forum.tagarea_forum_posts": "forum", "addon.mod_forum.thisforumhasduedate": "forum", @@ -915,6 +930,7 @@ "addon.mod_quiz.stateoverdue": "quiz", "addon.mod_quiz.stateoverduedetails": "quiz", "addon.mod_quiz.status": "quiz", + "addon.mod_quiz.submission_confirmation_unanswered": "quiz", "addon.mod_quiz.submitallandfinish": "quiz", "addon.mod_quiz.summaryofattempt": "quiz", "addon.mod_quiz.summaryofattempts": "quiz", @@ -1399,6 +1415,9 @@ "assets.mimetypes.application/json": "mimetypes", "assets.mimetypes.application/msword": "mimetypes", "assets.mimetypes.application/pdf": "mimetypes", + "assets.mimetypes.application/vnd.apple.keynote": "local_moodlemobileapp", + "assets.mimetypes.application/vnd.apple.numbers": "local_moodlemobileapp", + "assets.mimetypes.application/vnd.apple.pages": "local_moodlemobileapp", "assets.mimetypes.application/vnd.google-apps.audio": "local_moodlemobileapp", "assets.mimetypes.application/vnd.google-apps.document": "local_moodlemobileapp", "assets.mimetypes.application/vnd.google-apps.drawing": "local_moodlemobileapp", @@ -1563,6 +1582,7 @@ "core.course.completion_setby:auto:todo": "course", "core.course.completion_setby:manual:done": "course", "core.course.completion_setby:manual:markdone": "course", + "core.course.completionmenuitem": "completion", "core.course.completionrequirements": "course", "core.course.confirmdownload": "local_moodlemobileapp", "core.course.confirmdownloadunknownsize": "local_moodlemobileapp", @@ -1601,6 +1621,7 @@ "core.course.relativedatessubmissionduedatebefore": "course", "core.course.section": "moodle", "core.course.startdate": "moodle", + "core.course.studentsmust": "completion", "core.course.thisweek": "format_weeks/currentsection", "core.course.todo": "completion", "core.course.tour_navigation_course_index_student_content": "tool_usertours", @@ -1609,10 +1630,10 @@ "core.course.viewcourse": "block_timeline", "core.course.warningmanualcompletionmodified": "local_moodlemobileapp", "core.course.warningofflinemanualcompletiondeleted": "local_moodlemobileapp", + "core.course.youmust": "completion", "core.coursedetails": "moodle", "core.coursenogroups": "local_moodlemobileapp", "core.courses.addtofavourites": "block_myoverview", - "core.courses.allowguests": "enrol_guest", "core.courses.aria:coursecategory": "course", "core.courses.aria:coursename": "course", "core.courses.aria:courseprogress": "block_myoverview", @@ -1622,7 +1643,6 @@ "core.courses.cannotretrievemorecategories": "local_moodlemobileapp", "core.courses.categories": "moodle", "core.courses.completeenrolmentbrowser": "local_moodlemobileapp", - "core.courses.confirmselfenrol": "local_moodlemobileapp", "core.courses.courses": "moodle", "core.courses.downloadcourses": "local_moodlemobileapp", "core.courses.enrolme": "local_moodlemobileapp", @@ -1630,7 +1650,6 @@ "core.courses.errorloadcourses": "local_moodlemobileapp", "core.courses.errorloadplugins": "local_moodlemobileapp", "core.courses.errorsearching": "local_moodlemobileapp", - "core.courses.errorselfenrol": "local_moodlemobileapp", "core.courses.favourite": "course", "core.courses.filtermycourses": "local_moodlemobileapp", "core.courses.frontpage": "admin", @@ -1652,7 +1671,6 @@ "core.courses.search": "moodle", "core.courses.searchcourses": "moodle", "core.courses.searchcoursesadvice": "local_moodlemobileapp", - "core.courses.selfenrolment": "local_moodlemobileapp", "core.courses.show": "block_myoverview", "core.courses.showonlyenrolled": "local_moodlemobileapp", "core.courses.therearecourses": "moodle", @@ -2061,7 +2079,7 @@ "core.login.findyoursite": "local_moodlemobileapp", "core.login.firsttime": "moodle", "core.login.forcepasswordchangenotice": "moodle", - "core.login.forgotten": "moodle", + "core.login.forgotaccount": "moodle", "core.login.help": "moodle", "core.login.instructions": "auth", "core.login.invalidaccount": "local_moodlemobileapp", @@ -2073,10 +2091,8 @@ "core.login.invalidurl": "scorm", "core.login.invalidvaluemax": "local_moodlemobileapp", "core.login.invalidvaluemin": "local_moodlemobileapp", - "core.login.loggedoutssodescription": "local_moodlemobileapp", "core.login.login": "moodle", "core.login.loginbutton": "local_moodlemobileapp", - "core.login.logininsiterequired": "local_moodlemobileapp", "core.login.loginsteps": "moodle", "core.login.missingemail": "moodle", "core.login.missingfirstname": "moodle", @@ -2112,7 +2128,6 @@ "core.login.recaptchaincorrect": "local_moodlemobileapp", "core.login.reconnect": "local_moodlemobileapp", "core.login.reconnecthelp": "local_moodlemobileapp", - "core.login.reconnectssodescription": "local_moodlemobileapp", "core.login.reconnectsupportsubject": "local_moodlemobileapp", "core.login.reconnecttosite": "local_moodlemobileapp", "core.login.removeaccount": "local_moodlemobileapp", @@ -2124,7 +2139,7 @@ "core.login.signupplugindisabled": "local_moodlemobileapp", "core.login.signuprequiredfieldnotsupported": "local_moodlemobileapp", "core.login.siteaddress": "local_moodlemobileapp", - "core.login.siteaddressplaceholder": "donottranslate", + "core.login.siteaddressplaceholder": "local_moodlemobileapp", "core.login.sitebadgedescription": "local_moodlemobileapp", "core.login.sitehasredirect": "local_moodlemobileapp", "core.login.siteinmaintenance": "local_moodlemobileapp", @@ -2219,6 +2234,7 @@ "core.openfile": "local_moodlemobileapp", "core.openfullimage": "local_moodlemobileapp", "core.openinbrowser": "local_moodlemobileapp", + "core.openinbrowserdescription": "local_moodlemobileapp", "core.openmodinbrowser": "local_moodlemobileapp", "core.opensecurityquestion": "local_moodlemobileapp", "core.opensettings": "local_moodlemobileapp", @@ -2232,6 +2248,7 @@ "core.play": "local_moodlemobileapp", "core.previous": "moodle", "core.proceed": "moodle", + "core.publicprofile": "moodle", "core.pulltorefresh": "local_moodlemobileapp", "core.qrscanner": "local_moodlemobileapp", "core.question.answer": "question", @@ -2300,6 +2317,16 @@ "core.scrollbackward": "local_moodlemobileapp", "core.scrollforward": "local_moodlemobileapp", "core.search": "moodle", + "core.search.allcategories": "local_moodlemobileapp", + "core.search.allcourses": "search", + "core.search.empty": "local_moodlemobileapp", + "core.search.filtercategories": "local_moodlemobileapp", + "core.search.filtercourses": "local_moodlemobileapp", + "core.search.filterheader": "search", + "core.search.globalsearch": "search", + "core.search.noresults": "local_moodlemobileapp", + "core.search.noresultshelp": "local_moodlemobileapp", + "core.search.resultby": "local_moodlemobileapp", "core.searching": "local_moodlemobileapp", "core.searchresults": "moodle", "core.sec": "moodle", @@ -2344,9 +2371,9 @@ "core.settings.disabled": "lesson", "core.settings.disallowed": "message", "core.settings.displayformat": "local_moodlemobileapp", + "core.settings.enableanalytics": "local_moodlemobileapp", + "core.settings.enableanalyticsdescription": "local_moodlemobileapp", "core.settings.enabledownloadsection": "local_moodlemobileapp", - "core.settings.enablefirebaseanalytics": "local_moodlemobileapp", - "core.settings.enablefirebaseanalyticsdescription": "local_moodlemobileapp", "core.settings.enablerichtexteditor": "local_moodlemobileapp", "core.settings.enablerichtexteditordescription": "local_moodlemobileapp", "core.settings.encryptedpushsupported": "local_moodlemobileapp", @@ -2362,6 +2389,7 @@ "core.settings.ioscookies": "local_moodlemobileapp", "core.settings.ioscookiesdescription": "local_moodlemobileapp", "core.settings.language": "moodle", + "core.settings.legaldisclaimer": "local_moodlemobileapp", "core.settings.license": "moodle", "core.settings.localnotifavailable": "local_moodlemobileapp", "core.settings.locationhref": "local_moodlemobileapp", @@ -2492,6 +2520,7 @@ "core.user.completeyourprofile": "local_moodlemobileapp", "core.user.contact": "local_moodlemobileapp", "core.user.country": "moodle", + "core.user.department": "moodle", "core.user.description": "moodle", "core.user.details": "report_security", "core.user.detailsnotavailable": "local_moodlemobileapp", @@ -2500,6 +2529,8 @@ "core.user.emailagain": "moodle", "core.user.errorloaduser": "local_moodlemobileapp", "core.user.firstname": "moodle", + "core.user.idnumber": "moodle", + "core.user.institution": "moodle", "core.user.interests": "moodle", "core.user.lastcourseaccess": "moodle", "core.user.lastname": "moodle", @@ -2550,11 +2581,6 @@ "core.zoomin": "local_moodlemobileapp", "core.zoomout": "local_moodlemobileapp", "freemium.accept": "moodle", - "freemium.change": "local_moodlemobileapp", - "freemium.autologouttitle": "local_moodlemobileapp", - "freemium.autologoutcustomtime": "local_moodlemobileapp", - "freemium.autologoutclosingtheapp": "local_moodlemobileapp", - "freemium.autologoutdefault": "local_moodlemobileapp", "freemium.biometriclogin": "local_moodlemobileapp", "freemium.biometriclogindescription": "local_moodlemobileapp", "freemium.biometricloginloginwithfaceid": "local_moodlemobileapp", @@ -2570,11 +2596,11 @@ "freemium.biometriclogintypefaceid": "local_moodlemobileapp", "freemium.biometriclogintypefingerprint": "local_moodlemobileapp", "freemium.biometriclogintypetouchid": "local_moodlemobileapp", + "freemium.change": "local_moodlemobileapp", "freemium.coursesbatchdownloaddisabled": "local_moodlemobileapp", "freemium.coursesdownloadlimitreached": "local_moodlemobileapp", "freemium.downloadmainapplicationrequired": "local_moodlemobileapp", "freemium.downloadmainapplicationsuggestion": "local_moodlemobileapp", - "freemium.feature_autologout": "local_moodlemobileapp", "freemium.feature_biometriclogin": "local_moodlemobileapp", "freemium.feature_coursesdownload": "local_moodlemobileapp", "freemium.feature_customlanguagestrings": "tool_mobile/customlangstrings", @@ -2598,7 +2624,6 @@ "freemium.ratetheapp_feedbacksent": "local_moodlemobileapp", "freemium.ratetheapp_sendtostore": "local_moodlemobileapp", "freemium.remindmelater": "local_moodlemobileapp", - "freemium.settingsoptions_autologout": "local_moodlemobileapp", "freemium.settingsoptionsfingerprint": "local_moodlemobileapp", "freemium.settingsoptionsfacial": "local_moodlemobileapp", "freemium.subscription": "local_moodlemobileapp", @@ -2625,5 +2650,124 @@ "freemium.upsell_upgradefreeaccept": "local_moodlemobileapp", "freemium.upsell_upgradefreemessage": "local_moodlemobileapp", "freemium.upsell_upgradefreepostpone": "local_moodlemobileapp", - "freemium.upsell_upgradefreetitle": "local_moodlemobileapp" + "freemium.upsell_upgradefreetitle": "local_moodlemobileapp", + "workplace.aboutthiscourse": "tool_catalogue", + "workplace.aboutthisprogram": "tool_catalogue", + "workplace.active": "tool_program", + "workplace.all": "tool_catalogue", + "workplace.aria:courseactions": "tool_catalogue", + "workplace.certificationmsgactive": "tool_program", + "workplace.certificationmsgcompleted": "tool_program", + "workplace.certificationmsgcompletedexpired": "tool_program", + "workplace.certificationmsgduedatenotset": "tool_program", + "workplace.certificationmsgexpired": "tool_program", + "workplace.certificationmsgoverdue": "tool_program", + "workplace.certifications": "tool_program", + "workplace.certified": "tool_certification", + "workplace.changesite": "tool_tenant", + "workplace.complete": "tool_catalogue", + "workplace.completeallinanyorder": "tool_program", + "workplace.completeallinorder": "tool_program", + "workplace.completeatleast": "tool_program", + "workplace.completed": "tool_program", + "workplace.content": "tool_program", + "workplace.continue": "moodle", + "workplace.course": "tool_program", + "workplace.coursecoverhelp": "tool_catalogue", + "workplace.coursecoverhelpmultiprogram": "tool_catalogue", + "workplace.coursecoverhelptext": "tool_catalogue", + "workplace.coursefiles": "moodle", + "workplace.coursenotavailable": "tool_program", + "workplace.courses": "tool_catalogue", + "workplace.dates": "tool_catalogue", + "workplace.deleted": "moodle", + "workplace.dontshowagain": "tool_catalogue", + "workplace.duedate": "tool_program", + "workplace.enddate": "tool_program", + "workplace.errorloadingprogram": "tool_program/errorloadingprogram_mobile", + "workplace.expired": "tool_certification", + "workplace.futureallocation": "tool_program", + "workplace.hiddenfromlearners": "tool_program", + "workplace.incomplete": "tool_catalogue", + "workplace.information": "tool_catalogue", + "workplace.iunderstand": "tool_catalogue", + "workplace.lookingfordifferentsite": "tool_tenant", + "workplace.moreinfo": "moodle", + "workplace.myavailable.blocktitle": "block_myavailable", + "workplace.myavailable.nocourses": "block_myavailable", + "workplace.myavailable.pluginname": "block_myavailable", + "workplace.mycourses": "tool_catalogue", + "workplace.myinprogress.blocktitle": "block_myinprogress", + "workplace.myinprogress.donthide": "block_myinprogress", + "workplace.myinprogress.hidden": "block_myinprogress", + "workplace.myinprogress.hidefromview": "block_myinprogress", + "workplace.myinprogress.nocourses": "block_myinprogress", + "workplace.myinprogress.pluginname": "block_myinprogress", + "workplace.myinprogress.showhidden": "block_myinprogress", + "workplace.mylearning": "block_mylearning/pluginname", + "workplace.nonproductionsitemessage": "tool_wp", + "workplace.notcompleted": "tool_program", + "workplace.notenrolledprograms": "tool_program/notenrolledprograms_mobile", + "workplace.nothingtodisplay": "moodle", + "workplace.notset": "tool_program", + "workplace.open": "tool_program", + "workplace.orgfiltercustomise": "tool_organisation", + "workplace.orgfilterdirectreports": "tool_organisation", + "workplace.orgfiltereverybody": "tool_organisation", + "workplace.orgstructure": "tool_organisation", + "workplace.overdue": "tool_program", + "workplace.pluginname": "tool_program/programsoverview_mobile", + "workplace.program": "tool_catalogue", + "workplace.programhelptext": "tool_catalogue", + "workplace.programhelptitle": "tool_catalogue", + "workplace.programlink": "tool_catalogue", + "workplace.programlinksingle": "tool_catalogue", + "workplace.programs": "tool_catalogue", + "workplace.programstructure": "tool_catalogue", + "workplace.progress": "tool_catalogue", + "workplace.progresscompleted": "tool_catalogue", + "workplace.recentlyaccessedcourses": "tool_catalogue", + "workplace.review": "tool_program", + "workplace.roleincontext": "role", + "workplace.seecontent": "tool_program/seecontent_mobile", + "workplace.setsandcoursesnotfound": "tool_program/setsandcoursesnotfound_mobile", + "workplace.sortbyduedate": "tool_catalogue/duedate", + "workplace.sortbylastaccess": "tool_catalogue/lastaccess", + "workplace.sortbyname": "tool_catalogue/name", + "workplace.start": "tool_program", + "workplace.startdate": "tool_program", + "workplace.suspended": "tool_program", + "workplace.tablabel": "theme_workplace", + "workplace.teams.anydepartment": "tool_organisation", + "workplace.teams.anyposition": "tool_organisation", + "workplace.teams.apply": "reportbuilder", + "workplace.teams.department": "tool_organisation", + "workplace.teams.departmentmanager": "tool_organisation", + "workplace.teams.filtercontains": "reportbuilder", + "workplace.teams.filterdoesnotcontain": "reportbuilder", + "workplace.teams.filterendswith": "reportbuilder", + "workplace.teams.filterisanyvalue": "reportbuilder", + "workplace.teams.filterisempty": "reportbuilder", + "workplace.teams.filterisequalto": "reportbuilder", + "workplace.teams.filterisnotempty": "reportbuilder", + "workplace.teams.filterisnotequalto": "reportbuilder", + "workplace.teams.filterstab": "tool_reportbuilder", + "workplace.teams.filterstartswith": "reportbuilder", + "workplace.teams.fullname": "moodle", + "workplace.teams.globalmanager": "tool_organisation", + "workplace.teams.isoverdue": "local_moodlemobileapp", + "workplace.teams.jobsnumber": "tool_organisation", + "workplace.teams.learning": "tool_organisation", + "workplace.teams.myteams": "tool_organisation", + "workplace.teams.orgfiltercustomise": "tool_organisation", + "workplace.teams.orgfilterdirectreports": "tool_organisation", + "workplace.teams.orgfiltereverybody": "tool_organisation", + "workplace.teams.orgstructure": "tool_organisation", + "workplace.teams.pluginname": "block_myteams", + "workplace.teams.position": "tool_organisation", + "workplace.teams.resetall": "reportbuilder", + "workplace.teams.seeprofile": "block_myteams", + "workplace.teams.withsubdepartments": "tool_organisation", + "workplace.teams.withsubpositions": "tool_organisation", + "workplace.todo": "tool_catalogue" } diff --git a/version.php b/version.php index e3604649..dadc8649 100644 --- a/version.php +++ b/version.php @@ -25,8 +25,8 @@ defined('MOODLE_INTERNAL') || die; -$plugin->version = 2023060900; +$plugin->version = 2023090300; $plugin->requires = 2018051700; // Require Moodle version (3.5). $plugin->maturity = MATURITY_STABLE; -$plugin->release = '4.2.0'; // This should be the latest Mobile app version +$plugin->release = '4.3.0-beta'; // This should be the latest Mobile app version $plugin->component = 'local_moodlemobileapp';