Rename marketplace plugin to meetletacbfree (mdl_modules.name limit + CI table prefixes)
This commit is contained in:
@@ -15,9 +15,9 @@
|
||||
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
/**
|
||||
* English language strings for mod_meetletacbmarketplace.
|
||||
* English language strings for mod_meetletacbfree.
|
||||
*
|
||||
* @package mod_meetletacbmarketplace
|
||||
* @package mod_meetletacbfree
|
||||
* @copyright 2026 MeetLet <info@meetlet.net>
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
@@ -33,13 +33,13 @@ $string['settingsintro'] = 'Connect Moodle to Adobe Connect for meeting creation
|
||||
$string['marketplace_commercial_note'] = 'Attendance reports, offline MP4 video, Windows Agent integration and premium support are available in the commercial MeetLet Adobe Connect Bridge.';
|
||||
$string['about_visit_website'] = 'Visit the MeetLet website';
|
||||
$string['marketplace_commercial_visit'] = 'meetlet.net';
|
||||
$string['meetletacbmarketplace:addinstance'] = 'Add a new MeetLet meeting';
|
||||
$string['meetletacbmarketplace:view'] = 'View MeetLet meeting';
|
||||
$string['meetletacbmarketplace:join'] = 'Join MeetLet meeting';
|
||||
$string['meetletacbmarketplace:host'] = 'Act as Adobe Connect host';
|
||||
$string['meetletacbmarketplace:presenter'] = 'Act as Adobe Connect presenter';
|
||||
$string['meetletacbmarketplace:viewrecordings'] = 'View recordings';
|
||||
$string['meetletacbmarketplace:grade'] = 'Grade MeetLet activity';
|
||||
$string['meetletacbfree:addinstance'] = 'Add a new MeetLet meeting';
|
||||
$string['meetletacbfree:view'] = 'View MeetLet meeting';
|
||||
$string['meetletacbfree:join'] = 'Join MeetLet meeting';
|
||||
$string['meetletacbfree:host'] = 'Act as Adobe Connect host';
|
||||
$string['meetletacbfree:presenter'] = 'Act as Adobe Connect presenter';
|
||||
$string['meetletacbfree:viewrecordings'] = 'View recordings';
|
||||
$string['meetletacbfree:grade'] = 'Grade MeetLet activity';
|
||||
|
||||
$string['meetingname'] = 'Meeting name';
|
||||
$string['meetingintro'] = 'Meeting summary';
|
||||
@@ -306,21 +306,21 @@ $string['contenticon_content'] = 'Content';
|
||||
$string['errornofolder'] = 'Could not find the Adobe Connect meetings folder';
|
||||
$string['notconfigured'] = 'MeetLet is not configured yet. Ask an administrator to complete Adobe Connect settings.';
|
||||
$string['privacy:metadata'] = 'MeetLet stores meeting mappings and recording metadata locally, and exchanges user profile fields with Adobe Connect to enable SSO.';
|
||||
$string['privacy:metadata:meetletacbmarketplace'] = 'MeetLet activity instances stored in Moodle.';
|
||||
$string['privacy:metadata:meetletacbmarketplace:userid'] = 'The user who created the activity instance.';
|
||||
$string['privacy:metadata:meetletacbmarketplace:name'] = 'The activity name.';
|
||||
$string['privacy:metadata:meetletacbmarketplace:intro'] = 'The activity description.';
|
||||
$string['privacy:metadata:meetletacbmarketplace:participants'] = 'Role mapping rules, which may include specific Moodle user ids.';
|
||||
$string['privacy:metadata:meetletacbmarketplace:timecreated'] = 'When the activity was created.';
|
||||
$string['privacy:metadata:meetletacbmarketplace:timemodified'] = 'When the activity was last modified.';
|
||||
$string['privacy:metadata:meetlet_marketplace_meetings'] = 'Adobe Connect meeting SCO mapping per Moodle group.';
|
||||
$string['privacy:metadata:meetlet_marketplace_meetings:groupid'] = 'Moodle group linked to the Adobe Connect meeting.';
|
||||
$string['privacy:metadata:meetlet_marketplace_meetings:meetingscoid'] = 'Adobe Connect meeting SCO id.';
|
||||
$string['privacy:metadata:meetlet_marketplace_meetings:urlpath'] = 'Adobe Connect meeting URL path.';
|
||||
$string['privacy:metadata:meetlet_marketplace_recordings'] = 'Cached recording and offline video metadata.';
|
||||
$string['privacy:metadata:meetlet_marketplace_recordings:name'] = 'Recording title cached from Adobe Connect.';
|
||||
$string['privacy:metadata:meetlet_marketplace_recordings:urlpath'] = 'Recording URL path.';
|
||||
$string['privacy:metadata:meetlet_marketplace_recordings:jobstatus'] = 'Offline video job status.';
|
||||
$string['privacy:metadata:meetletacbfree'] = 'MeetLet activity instances stored in Moodle.';
|
||||
$string['privacy:metadata:meetletacbfree:userid'] = 'The user who created the activity instance.';
|
||||
$string['privacy:metadata:meetletacbfree:name'] = 'The activity name.';
|
||||
$string['privacy:metadata:meetletacbfree:intro'] = 'The activity description.';
|
||||
$string['privacy:metadata:meetletacbfree:participants'] = 'Role mapping rules, which may include specific Moodle user ids.';
|
||||
$string['privacy:metadata:meetletacbfree:timecreated'] = 'When the activity was created.';
|
||||
$string['privacy:metadata:meetletacbfree:timemodified'] = 'When the activity was last modified.';
|
||||
$string['privacy:metadata:meetletacbfree_meetings'] = 'Adobe Connect meeting SCO mapping per Moodle group.';
|
||||
$string['privacy:metadata:meetletacbfree_meetings:groupid'] = 'Moodle group linked to the Adobe Connect meeting.';
|
||||
$string['privacy:metadata:meetletacbfree_meetings:meetingscoid'] = 'Adobe Connect meeting SCO id.';
|
||||
$string['privacy:metadata:meetletacbfree_meetings:urlpath'] = 'Adobe Connect meeting URL path.';
|
||||
$string['privacy:metadata:meetletacbfree_recordings'] = 'Cached recording and offline video metadata.';
|
||||
$string['privacy:metadata:meetletacbfree_recordings:name'] = 'Recording title cached from Adobe Connect.';
|
||||
$string['privacy:metadata:meetletacbfree_recordings:urlpath'] = 'Recording URL path.';
|
||||
$string['privacy:metadata:meetletacbfree_recordings:jobstatus'] = 'Offline video job status.';
|
||||
$string['privacy:metadata:adobeconnect'] = 'User name, email and login are sent to Adobe Connect for account provisioning and meeting access.';
|
||||
$string['privacy:metadata:adobeconnect:firstname'] = 'User first name sent to Adobe Connect.';
|
||||
$string['privacy:metadata:adobeconnect:lastname'] = 'User last name sent to Adobe Connect.';
|
||||
@@ -470,7 +470,7 @@ $string['privacy_tab_heading'] = 'Privacy policy — Marketplace edition';
|
||||
$string['privacy_tab_intro'] = 'This policy describes how the MeetLet Adobe Connect Bridge plugin (Marketplace / free edition) handles personal and technical data when installed in Moodle. It applies to site administrators who configure the plugin and to end users who join Adobe Connect meetings through Moodle activities.';
|
||||
$string['privacy_tab_effective'] = 'Effective date: September 2026. MeetLet may update this in-plugin policy when the plugin changes; the version installed on your site is the authoritative copy.';
|
||||
$string['privacy_tab_scope_title'] = '1. Scope';
|
||||
$string['privacy_tab_scope_body'] = '<p>This policy covers data processed by the <strong>mod_meetletacbmarketplace</strong> activity module and its site-wide administration settings. It does not replace your organisation\'s own privacy notices to learners, your Adobe Connect server operator\'s terms, or Moodle core privacy documentation.</p><p>MeetLet develops and maintains this plugin. For questions about this policy, contact <a href="mailto:info@meetlet.net">info@meetlet.net</a>.</p>';
|
||||
$string['privacy_tab_scope_body'] = '<p>This policy covers data processed by the <strong>mod_meetletacbfree</strong> activity module and its site-wide administration settings. It does not replace your organisation\'s own privacy notices to learners, your Adobe Connect server operator\'s terms, or Moodle core privacy documentation.</p><p>MeetLet develops and maintains this plugin. For questions about this policy, contact <a href="mailto:info@meetlet.net">info@meetlet.net</a>.</p>';
|
||||
$string['privacy_tab_registration_title'] = '2. Optional plugin activation';
|
||||
$string['privacy_tab_registration_body'] = '<p>Plugin activation is <strong>voluntary</strong>. No data is sent to MeetLet until a site administrator explicitly clicks <em>Activate plugin</em> on the Plugin activation tab. Until then, the plugin does not contact the MeetLet activation service.</p><p>When an administrator activates the plugin, the following metadata may be transmitted to the MeetLet activation service:</p><ul><li>Public site URL / domain</li><li>A unique installation identifier generated by the plugin</li><li>Moodle platform name and release version</li><li>Plugin component name and release version</li><li>Site or organisation name (from Moodle site settings), if available</li><li>Site administrator or support contact email, if available in Moodle</li></ul><p>No learner personal data, course content, meeting recordings, or Adobe Connect credentials are included in activation requests.</p>';
|
||||
$string['privacy_tab_purpose_title'] = '3. Purpose of activation data';
|
||||
@@ -520,7 +520,7 @@ $string['registration_last_validated_never'] = 'Never';
|
||||
$string['registration_activate_help'] = 'Send site metadata to MeetLet and activate this installation on the free Marketplace product.';
|
||||
$string['registration_activate_confirm_title'] = 'Activate this plugin?';
|
||||
$string['registration_activate_confirm_item_domain'] = 'Public site domain and a unique installation ID';
|
||||
$string['registration_activate_confirm_item_plugin'] = 'Plugin component (mod_meetletacbmarketplace) and release version';
|
||||
$string['registration_activate_confirm_item_plugin'] = 'Plugin component (mod_meetletacbfree) and release version';
|
||||
$string['registration_activate_confirm_item_contact'] = 'Site name and administrator contact email (for support statistics only)';
|
||||
$string['registration_activate_confirm_optional'] = 'You can deactivate at any time. A daily scheduled task re-validates activation only while activated.';
|
||||
$string['registration_recheck'] = 'Re-check activation';
|
||||
@@ -554,10 +554,10 @@ $string['registration_err_unknown'] = 'An unknown activation error occurred.';
|
||||
$string['registration_crypto_error'] = 'Activation cryptography error.';
|
||||
$string['registration_sodium_required'] = 'PHP sodium extension is required for plugin activation.';
|
||||
$string['task_registration_heartbeat'] = 'MeetLet plugin activation heartbeat';
|
||||
$string['privacy:metadata:meetlet_marketplace_license'] = 'Optional MeetLet plugin activation identity stored locally when an administrator activates the plugin.';
|
||||
$string['privacy:metadata:meetlet_marketplace_license:installation_id'] = 'Unique installation identifier generated by the plugin.';
|
||||
$string['privacy:metadata:meetlet_marketplace_license:status'] = 'Last known activation status.';
|
||||
$string['privacy:metadata:meetlet_marketplace_license:last_validated'] = 'When activation was last validated with MeetLet.';
|
||||
$string['privacy:metadata:meetletacbfree_license'] = 'Optional MeetLet plugin activation identity stored locally when an administrator activates the plugin.';
|
||||
$string['privacy:metadata:meetletacbfree_license:installation_id'] = 'Unique installation identifier generated by the plugin.';
|
||||
$string['privacy:metadata:meetletacbfree_license:status'] = 'Last known activation status.';
|
||||
$string['privacy:metadata:meetletacbfree_license:last_validated'] = 'When activation was last validated with MeetLet.';
|
||||
$string['privacy:metadata:meetlet_registration'] = 'When an administrator opts in, site metadata is sent to the MeetLet activation service for update notices and support statistics.';
|
||||
$string['privacy:metadata:meetlet_registration:domain'] = 'Public Moodle site domain.';
|
||||
$string['privacy:metadata:meetlet_registration:installation_id'] = 'Unique installation identifier.';
|
||||
Reference in New Issue
Block a user