| 1 |
__( 'Accessibility policy', 'elementor' ); |
| 2 |
__( |
| 3 |
'An accessibility policy demonstrates your commitment to digital inclusion and may be legally required in some regions.', |
| 4 |
'elementor' |
| 5 |
); |
| 6 |
__( 'Install the Ally plugin to add an accessibility policy to your website.', 'elementor' ); |
| 7 |
__( 'Ally plugin is not installed or active.', 'elementor' ); |
| 8 |
__( 'Cookie policy', 'elementor' ); |
| 9 |
__( |
| 10 |
'A cookie policy is required by privacy regulations such as GDPR (EU) or CCPA (US) to inform visitors about tracking and data collection.', |
| 11 |
'elementor' |
| 12 |
); |
| 13 |
__( 'Install the Cookiez plugin to add a cookie policy to your website.', 'elementor' ); |
| 14 |
__( 'Cookiez plugin is not installed or active.', 'elementor' ); |
| 15 |
__( 'Deep container nesting', 'elementor' ); |
| 16 |
__( |
| 17 |
'Container nesting exceeds the recommended depth. Deep DOM trees hurt rendering performance and readability.', |
| 18 |
'elementor' |
| 19 |
); |
| 20 |
__( 'Flatten the layout by removing unnecessary wrapper containers.', 'elementor' ); |
| 21 |
__( 'No elements', 'elementor' ); |
| 22 |
__( 'Container nesting is too deep.', 'elementor' ); |
| 23 |
__( 'Default website kit', 'elementor' ); |
| 24 |
__( |
| 25 |
'Your website is using the default design system colors and fonts. Custom branding makes the website feel uniquely yours.', |
| 26 |
'elementor' |
| 27 |
); |
| 28 |
__( 'Open Site Settings and customize your kit (colors, fonts, layout).', 'elementor' ); |
| 29 |
__( 'Kit appears unchanged from default.', 'elementor' ); |
| 30 |
__( 'Deprecated widgets', 'elementor' ); |
| 31 |
__( |
| 32 |
'Deprecated widgets should not be used. For better capabilities use the recommended replacement.', |
| 33 |
'elementor' |
| 34 |
); |
| 35 |
__( 'Replace each deprecated widget with the recommended new widget shown in its panel.', 'elementor' ); |
| 36 |
__( 'Using deprecated widget.', 'elementor' ); |
| 37 |
__( 'Heading structure', 'elementor' ); |
| 38 |
__( 'Pages should have exactly one H1 and a non-skipping heading order.', 'elementor' ); |
| 39 |
__( 'Ensure your page has one H1 and that heading levels do not skip (no H2 → H4).', 'elementor' ); |
| 40 |
__( 'No elements', 'elementor' ); |
| 41 |
__( 'No headings found on the page.', 'elementor' ); |
| 42 |
__( 'No H1 on the page.', 'elementor' ); |
| 43 |
__( 'More than one H1 on the page.', 'elementor' ); |
| 44 |
__( 'Heading level skipped.', 'elementor' ); |
| 45 |
__( 'Hidden elements', 'elementor' ); |
| 46 |
__( |
| 47 |
'Elements hidden on all devices simultaneously are effectively dead code in the page tree.', |
| 48 |
'elementor' |
| 49 |
); |
| 50 |
__( 'Remove the element or make it visible on at least one device breakpoint.', 'elementor' ); |
| 51 |
__( 'No elements', 'elementor' ); |
| 52 |
__( 'Element is hidden on all devices.', 'elementor' ); |
| 53 |
__( 'Images alt text', 'elementor' ); |
| 54 |
__( 'Every image needs a meaningful alt attribute for screen readers and image-search.', 'elementor' ); |
| 55 |
__( "Open the image's settings and add an Alt Text describing the image.", 'elementor' ); |
| 56 |
__( 'No images', 'elementor' ); |
| 57 |
__( 'Image is missing alt text.', 'elementor' ); |
| 58 |
__( 'Oversized images', 'elementor' ); |
| 59 |
__( 'Large image files slow down the page.', 'elementor' ); |
| 60 |
__( 'Replace the image with a smaller version or enable image optimization.', 'elementor' ); |
| 61 |
__( 'No images', 'elementor' ); |
| 62 |
/* translators: %d is the image file size in kilobytes. */ |
| 63 |
__( 'Image is %d KB (over 500 KB).', 'elementor' ); |
| 64 |
__( 'Boxed container nested inside a boxed parent', 'elementor' ); |
| 65 |
__( 'An inner container does not need to be boxed when its parent already is.', 'elementor' ); |
| 66 |
__( "Change the inner container's content width to Full Width.", 'elementor' ); |
| 67 |
__( 'No elements', 'elementor' ); |
| 68 |
__( 'Nested boxed container.', 'elementor' ); |
| 69 |
__( 'Page excerpt', 'elementor' ); |
| 70 |
__( 'A descriptive excerpt helps search engines and previews summarize the page.', 'elementor' ); |
| 71 |
__( 'Open Page Settings and write a short excerpt.', 'elementor' ); |
| 72 |
__( 'Page has no excerpt.', 'elementor' ); |
| 73 |
__( 'Page featured image', 'elementor' ); |
| 74 |
__( 'Featured images are used by social shares and many themes for hero visuals.', 'elementor' ); |
| 75 |
__( 'Open Page Settings and set a featured image.', 'elementor' ); |
| 76 |
__( 'No featured image set.', 'elementor' ); |
| 77 |
__( 'Page title', 'elementor' ); |
| 78 |
__( 'Pages need a clear title for SEO and screen-reader navigation.', 'elementor' ); |
| 79 |
__( 'Open Page Settings and add a title.', 'elementor' ); |
| 80 |
__( 'Page has no title.', 'elementor' ); |
| 81 |
__( 'Page title is too long.', 'elementor' ); |
| 82 |
__( 'Prefer global colors', 'elementor' ); |
| 83 |
__( 'Global colors make the design consistent and easy to update site-wide.', 'elementor' ); |
| 84 |
__( 'Replace the hard-coded value with the matching global color.', 'elementor' ); |
| 85 |
__( 'No elements', 'elementor' ); |
| 86 |
__( 'No global colors', 'elementor' ); |
| 87 |
/* translators: 1: hard-coded color value, 2: global color title. */ |
| 88 |
__( 'replace "%1$s" with "%2$s" global color', 'elementor' ); |
| 89 |
__( 'Prefer global fonts', 'elementor' ); |
| 90 |
__( 'Global fonts make the design consistent and easy to update site-wide.', 'elementor' ); |
| 91 |
__( 'Replace the hard-coded value with the matching global font.', 'elementor' ); |
| 92 |
__( 'No elements', 'elementor' ); |
| 93 |
__( 'No global fonts', 'elementor' ); |
| 94 |
/* translators: %s: global font title. */ |
| 95 |
__( 'replace hardcoded typography with "%s" global font', 'elementor' ); |
| 96 |
__( 'Privacy policy', 'elementor' ); |
| 97 |
__( |
| 98 |
'A privacy policy page is required by privacy regulations such as GDPR (EU) and CCPA (US).', |
| 99 |
'elementor' |
| 100 |
); |
| 101 |
__( |
| 102 |
'Go to Settings > Privacy in the WordPress admin and assign a published privacy policy page.', |
| 103 |
'elementor' |
| 104 |
); |
| 105 |
__( 'No privacy policy page is set.', 'elementor' ); |
| 106 |
__( 'Search engine visibility', 'elementor' ); |
| 107 |
__( |
| 108 |
'When search engine visibility is checked in WordPress Settings -> Reading -> Search Engine Visibility, search engines are discouraged from indexing the website.', |
| 109 |
'elementor' |
| 110 |
); |
| 111 |
__( |
| 112 |
'Go to Settings → Reading in the WordPress admin and uncheck "Discourage search engines from indexing this site" when the website should be indexed.', |
| 113 |
'elementor' |
| 114 |
); |
| 115 |
__( 'Search engines are discouraged from indexing this website.', 'elementor' ); |
| 116 |
__( 'Sections and columns', 'elementor' ); |
| 117 |
__( |
| 118 |
'Sections and columns are legacy elements. Containers render fewer DOM nodes and are more flexible.', |
| 119 |
'elementor' |
| 120 |
); |
| 121 |
__( 'Use the Container Converter to replace each section/column with a container.', 'elementor' ); |
| 122 |
__( 'No elements', 'elementor' ); |
| 123 |
__( 'Section element', 'elementor' ); |
| 124 |
__( 'Column element', 'elementor' ); |
| 125 |
__( 'Site identity', 'elementor' ); |
| 126 |
__( |
| 127 |
'Site name, description, logo, and favicon establish your brand and appear in search results and browser tabs.', |
| 128 |
'elementor' |
| 129 |
); |
| 130 |
__( 'Open Site Settings → Site Identity and complete all the missing fields.', 'elementor' ); |
| 131 |
__( 'Site name is missing or still uses the default.', 'elementor' ); |
| 132 |
__( 'Site description is missing or still uses the default.', 'elementor' ); |
| 133 |
__( 'Site logo is not set.', 'elementor' ); |
| 134 |
__( 'Site favicon is not set.', 'elementor' ); |
| 135 |
__( 'Too many widgets', 'elementor' ); |
| 136 |
__( 'Excessive DOM size caused by too many widgets degrades rendering performance.', 'elementor' ); |
| 137 |
__( 'Reduce the number of widgets on the page by removing or combining elements.', 'elementor' ); |
| 138 |
__( 'No elements', 'elementor' ); |
| 139 |
__( 'Page has too many widgets.', 'elementor' ); |
| 140 |
__( 'Page Audit Tool', 'elementor' ); |
| 141 |
__( 'Feedback sent. Thanks for helping us out.', 'elementor' ); |
| 142 |
__( 'Something went wrong. Please try sending your feedback again.', 'elementor' ); |
| 143 |
__( 'Give feedback', 'elementor' ); |
| 144 |
__( 'Let us know what you think', 'elementor' ); |
| 145 |
__( |
| 146 |
'Tell us what you had in mind, what we can improve or fix to make this feature better.', |
| 147 |
'elementor' |
| 148 |
); |
| 149 |
__( |
| 150 |
"We appreciate your feedback! While we review all submissions, we can't guarantee that every suggestion will result in a change or update.", |
| 151 |
'elementor' |
| 152 |
); |
| 153 |
__( 'Cancel', 'elementor' ); |
| 154 |
__( 'Send', 'elementor' ); |
| 155 |
__( 'Page Audit', 'elementor' ); |
| 156 |
__( 'Beta', 'elementor' ); |
| 157 |
__( 'Last scan:', 'elementor' ); |
| 158 |
__( 'Re-scan', 'elementor' ); |
| 159 |
__( 'Run page audit', 'elementor' ); |
| 160 |
__( 'Fix with Angie', 'elementor' ); |
| 161 |
__( 'All audits', 'elementor' ); |
| 162 |
__( 'Back to all issues', 'elementor' ); |
| 163 |
__( 'Failed audits', 'elementor' ); |
| 164 |
__( 'Passed audits', 'elementor' ); |
| 165 |
__( 'Try again', 'elementor' ); |
| 166 |
__( 'All issues', 'elementor' ); |
| 167 |
__( 'Audit in progress.', 'elementor' ); |
| 168 |
/* translators: %d: number of passed audits. */ |
| 169 |
__( '%d passed audits, view all', 'elementor' ); |
| 170 |
/* translators: %d: number of failed audit violations. */ |
| 171 |
__( '%d failed audits, view all', 'elementor' ); |
| 172 |
/* translators: %d: number of skipped audits. */ |
| 173 |
__( '%d skipped audits, view all', 'elementor' ); |
| 174 |
__( 'Overall score', 'elementor' ); |
| 175 |
__( 'Audit statuses', 'elementor' ); |
| 176 |
__( 'Remaining issues', 'elementor' ); |
| 177 |
__( 'Elementor', 'elementor' ); |
| 178 |
__( 'Audit your page!', 'elementor' ); |
| 179 |
__( |
| 180 |
'Check SEO, accessibility, performance, and best practices. Click "Run page audit" to begin.', |
| 181 |
'elementor' |
| 182 |
); |
| 183 |
__( 'Quick wins', 'elementor' ); |
| 184 |
__( 'Audit navigation', 'elementor' ); |
| 185 |
__( 'Overview', 'elementor' ); |
| 186 |
__( 'Issues', 'elementor' ); |
| 187 |
__( 'Collapse', 'elementor' ); |
| 188 |
__( 'Expand', 'elementor' ); |
| 189 |
__( 'Back', 'elementor' ); |
| 190 |
__( 'Collapse', 'elementor' ); |
| 191 |
__( 'Expand', 'elementor' ); |
| 192 |
__( "What's the issue", 'elementor' ); |
| 193 |
__( 'How to resolve', 'elementor' ); |
| 194 |
__( 'Best Practices', 'elementor' ); |
| 195 |
__( 'SEO', 'elementor' ); |
| 196 |
__( 'Accessibility', 'elementor' ); |
| 197 |
__( 'Performance', 'elementor' ); |
| 198 |
__( 'Compliance', 'elementor' ); |
| 199 |
__( 'Audit Page', 'elementor' ); |
| 200 |
__( 'Fix with Ally', 'elementor' ); |
| 201 |
/* translators: %d: number of images missing alt text. */ |
| 202 |
_n( '%d image', '%d images', count, 'elementor' ); |
| 203 |
__( 'Fix with Cookiez', 'elementor' ); |
| 204 |
__( 'Generate cookie policy', 'elementor' ); |
| 205 |
__( 'Optimize all', 'elementor' ); |
| 206 |
/* translators: %d: number of oversized images. */ |
| 207 |
_n( '%d image', '%d images', count, 'elementor' ); |
| 208 |
__( 'Failed audits', 'elementor' ); |
| 209 |
__( 'Passed audits', 'elementor' ); |
| 210 |
__( 'Skipped audits', 'elementor' ); |
| 211 |
/* translators: %s: audit violation description. */ |
| 212 |
__( 'Help me fix: %s', 'elementor' ); |
| 213 |
__( 'Good', 'elementor' ); |
| 214 |
__( 'Needs work', 'elementor' ); |
| 215 |
__( 'At risk', 'elementor' ); |
| 216 |
__( 'Errors', 'elementor' ); |
| 217 |
__( 'Warnings', 'elementor' ); |
| 218 |
__( 'Info', 'elementor' ); |
| 219 |
/* translators: %d: number of remaining error violations. */ |
| 220 |
__( '%d errors', 'elementor' ); |
| 221 |
/* translators: %d: number of remaining warning violations. */ |
| 222 |
__( '%d warnings', 'elementor' ); |
| 223 |
/* translators: %d: number of remaining info violations. */ |
| 224 |
__( '%d info', 'elementor' ); |