|
27 | 27 | 'ACP_CONSENTMANAGER_MARKETING_EXPLAIN' => 'Allows advertising and marketing integrations to be presented to users and loaded after consent.', |
28 | 28 | 'ACP_CONSENTMANAGER_MEDIA' => 'Enable embedded media category', |
29 | 29 | 'ACP_CONSENTMANAGER_MEDIA_EXPLAIN' => 'Allows videos, players, widgets, and other iframe-based external media to be loaded after consent.', |
30 | | - 'ACP_CONSENTMANAGER_INTEGRATIONS' => 'ACP-managed integrations', |
31 | | - 'ACP_CONSENTMANAGER_INTEGRATIONS_EXPLAIN' => 'Use this to add simple third-party analytics, marketing, or scripts directly from the ACP instead of through an extension. These entries appear in the consent UI and are only loaded after consent.<br><br>Provide a JSON array of integrations.<br><br>Each object must include: <samp class="error">id</samp>, <samp class="error">category</samp>, <samp class="error">src</samp>. The <samp class="error">id</samp> may only use letters, numbers, dots, underscores, colons, and hyphens. The <samp class="error">category</samp> must be <samp class="error">necessary</samp>, <samp class="error">analytics</samp>, or <samp class="error">marketing</samp>. The <samp class="error">src</samp> must be a valid http, https, or relative script URL.<br><br>Optional fields: <samp class="error">label</samp>, <samp class="error">description</samp>, <samp class="error">async</samp>, <samp class="error">defer</samp>.', |
| 30 | + 'ACP_CONSENTMANAGER_INTEGRATIONS' => 'Manual integrations', |
| 31 | + 'ACP_CONSENTMANAGER_INTEGRATIONS_EXPLAIN' => 'Use this to add third-party analytics, marketing, or other scripts directly from the ACP. These integrations appear in the consent UI and are only loaded after the required consent has been granted.<br><br>Provide a JSON array of integrations.<br><br>Each object must include: <samp class="error">id</samp>, <samp class="error">category</samp>, <samp class="error">src</samp>. The <samp class="error">id</samp> may only use letters, numbers, dots, underscores, colons, and hyphens. The <samp class="error">category</samp> must be <samp class="error">necessary</samp>, <samp class="error">analytics</samp>, or <samp class="error">marketing</samp>. The <samp class="error">src</samp> must be a valid http, https, or relative script URL.<br><br>Optional fields: <samp class="error">label</samp>, <samp class="error">description</samp>, <samp class="error">async</samp>, <samp class="error">defer</samp>.', |
32 | 32 | 'ACP_CONSENTMANAGER_INTEGRATIONS_EXAMPLE_LABEL' => 'Example Analytics', |
33 | 33 | 'ACP_CONSENTMANAGER_INTEGRATIONS_EXAMPLE_DESC' => 'Loads a simple analytics library after consent.', |
| 34 | + 'ACP_CONSENTMANAGER_REGISTRATIONS' => 'Registered integrations', |
| 35 | + 'ACP_CONSENTMANAGER_REGISTRATIONS_EXPLAIN' => 'These services are registered with Consent Manager and automatically respect consent settings.', |
| 36 | + 'ACP_CONSENTMANAGER_REGISTRATIONS_NONE' => 'No services are currently registered with Consent Manager.', |
34 | 37 | 'ACP_CONSENTMANAGER_VERSION' => 'Current consent version', |
35 | 38 | 'ACP_CONSENTMANAGER_VERSION_EXPLAIN' => 'Increase the version to force a fresh prompt for every visitor when the consent text or integrations materially change.', |
36 | 39 | 'ACP_CONSENTMANAGER_FORCE_REPROMPT' => 'Force re-prompt', |
37 | 40 | 'ACP_CONSENTMANAGER_REPROMPT_SUCCESS' => 'Consent version increased. Visitors will be asked to review their settings again.', |
38 | 41 | 'ACP_CONSENTMANAGER_INVALID_INTEGRATIONS' => 'The integrations field must contain a valid JSON array.', |
39 | 42 | 'ACP_CONSENTMANAGER_INVALID_INTEGRATION_ENTRY' => 'Integration entry %1$s is invalid. Each entry must include a safe id, supported category, and valid script source URL.', |
| 43 | + 'ACP_CONSENTMANAGER_INVALID_JSON' => 'Invalid JSON', |
| 44 | + 'CONSENTMANAGER_CATEGORY_NECESSARY' => 'Necessary', |
| 45 | + 'CONSENTMANAGER_CATEGORY_ANALYTICS' => 'Analytics', |
| 46 | + 'CONSENTMANAGER_CATEGORY_MARKETING' => 'Marketing', |
| 47 | + 'CONSENTMANAGER_CATEGORY_MEDIA' => 'Media', |
40 | 48 | 'EXAMPLE' => 'Example', |
41 | 49 |
|
42 | 50 | // Consent logs |
|
0 commit comments