# Copyright (C) 2026 Shivaa Tripathi # This file is distributed under the GPLv2 or later. msgid "" msgstr "" "Project-Id-Version: Tagsmith 2.1.0\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/tagsmith/\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "POT-Creation-Date: 2026-10-13T16:26:46+00:00\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "X-Generator: WP-CLI 2.12.0\n" "X-Domain: tagsmith\n" #. Plugin Name of the plugin #: tagsmith.php #: src/Admin/DashboardWidget.php:71 #: src/Admin/Menu.php:68 #: src/Admin/Menu.php:69 #: assets/src/dashboard/App.js:594 #: assets/src/dashboard/Header.js:80 #: assets/src/editor/PostStatsPanel.js:389 msgid "Tagsmith" msgstr "" #. Plugin URI of the plugin #: tagsmith.php msgid "https://shivaatripathi.com/tagsmith/" msgstr "" #. Description of the plugin #: tagsmith.php msgid "See GA4 reports and Search Console in WordPress, and add the Google tag with Consent Mode v2, Microsoft Clarity and consent-gated ad pixels. No nags." msgstr "" #. Author of the plugin #: tagsmith.php msgid "Shivaa Tripathi" msgstr "" #. Author URI of the plugin #: tagsmith.php msgid "https://shivaatripathi.com/" msgstr "" #: demo/tagsmith-demo.php:142 msgid "Tracking is switched off in this demo, so no tag is printed." msgstr "" #: demo/tagsmith-demo.php:148 msgid "Microsoft Clarity is switched off in this demo, so no tag is printed." msgstr "" #: src/Admin/Menu.php:79 #: src/Admin/Menu.php:80 msgid "Dashboard" msgstr "" #: src/Admin/Menu.php:88 #: src/Admin/Menu.php:89 #: src/Admin/Menu.php:114 msgid "Settings" msgstr "" #. translators: %s: plugin name. #: src/Admin/Menu.php:116 #, php-format msgid "Settings for %s" msgstr "" #: src/Admin/Menu.php:118 msgid "Set up" msgstr "" #. translators: %s: plugin name. #: src/Admin/Menu.php:120 #, php-format msgid "Set up %s" msgstr "" #: src/Admin/OAuthReturn.php:99 msgid "Sorry, you are not allowed to connect Google Analytics." msgstr "" #: src/Admin/PostsColumn.php:177 msgid "Views (28 days)" msgstr "" #: src/Admin/PostsColumn.php:227 msgid "Loading. Refresh the page in a moment." msgstr "" #: src/Admin/PrivacyPolicy.php:88 msgid "Tagsmith adds the analytics tools you turned on to your site, and the suggested text below describes them. Adjust it to match your setup, say how long the data is kept, and explain how visitors can give or withdraw consent with your consent banner. Tagsmith applies the same consent choice to every tool it adds (Tagsmith, Settings, Privacy)." msgstr "" #. translators: %s: link to Microsoft Clarity's terms of use. #: src/Admin/PrivacyPolicy.php:95 #, php-format msgid "Microsoft Clarity's terms of use require a privacy notice that tells visitors you use Clarity and how their data is collected and used. Check the current requirements at %s." msgstr "" #. translators: %s: links to the terms of the ad platforms in use, separated by commas. #: src/Admin/PrivacyPolicy.php:105 #, php-format msgid "Each ad platform has its own terms for its pixel. Read them for what you have to tell your visitors: %s." msgstr "" #: src/Admin/PrivacyPolicy.php:117 msgid "Suggested text:" msgstr "" #: src/Admin/PrivacyPolicy.php:121 msgid "This site uses Google Analytics, a web analytics service from Google, to understand how visitors use it. When you visit, your browser loads a script from Google that may set cookies and sends Google details of your visit: the pages you view, the site that referred you, your device and browser, and your approximate location. Google uses your IP address to estimate your location, but Google Analytics does not log or store it." msgstr "" #. translators: 1: link to Google's privacy policy. 2: link to Google's page on how it uses information from sites that use its services. #: src/Admin/PrivacyPolicy.php:126 #, php-format msgid "For more information, see Google's privacy policy (%1$s) and how Google uses information from sites that use its services (%2$s)." msgstr "" #. translators: %s: link to the Microsoft Privacy Statement. #: src/Admin/PrivacyPolicy.php:138 #, php-format msgid "This site uses Microsoft Clarity to understand how visitors use it, through behavioral metrics, heatmaps and session replays, so we can improve it. When you visit, your browser loads a script from Microsoft (www.clarity.ms) that records how you interact with the pages, such as clicks, scrolling and mouse movements, together with details of your device and browser and your approximate location. This data is collected using first- and third-party cookies and similar technologies, and Microsoft processes it as described in the Microsoft Privacy Statement (%s)." msgstr "" #: src/Admin/PrivacyPolicy.php:143 msgid "Each recording is also labeled with the type, category and author of the page viewed, and whether you are logged in to this site." msgstr "" #: src/Admin/PrivacyPolicy.php:183 msgid "Once you have agreed to marketing cookies (an opt-out banner counts as agreed), where this site asks for it, your browser loads" msgstr "" #: src/Admin/PrivacyPolicy.php:184 msgid "When you visit, your browser loads" msgstr "" #. translators: 1: name of the ad platform's pixel, e.g. "Meta Pixel". 2: the company that runs it, e.g. "Meta". #: src/Admin/PrivacyPolicy.php:188 #, php-format msgid "This site uses the %1$s from %2$s to measure how its ads perform and to reach people who have visited it." msgstr "" #. translators: 1: the company that runs the pixel, e.g. "Meta". 2: the host the script comes from, e.g. "connect.facebook.net". 3: the company again. #: src/Admin/PrivacyPolicy.php:195 #, php-format msgid "a script from %1$s (%2$s) and sends %3$s the address of the page you view, including its query string, the site that referred you, your IP address and browser details. %3$s also sets its own cookies." msgstr "" #: src/Admin/PrivacyPolicy.php:208 msgid "view a post or page" msgstr "" #: src/Admin/PrivacyPolicy.php:212 msgid "search this site" msgstr "" #: src/Admin/PrivacyPolicy.php:216 msgid "send a form" msgstr "" #: src/Admin/PrivacyPolicy.php:217 msgid "what you type into a form" msgstr "" #: src/Admin/PrivacyPolicy.php:221 msgid "tap a contact link (phone, email, text message or WhatsApp)" msgstr "" #: src/Admin/PrivacyPolicy.php:222 msgid "the number or address you tap" msgstr "" #. translators: 1: the company that runs the pixel, e.g. "Meta". 2: what visitors do, e.g. "view a post or page, search this site or send a form". #: src/Admin/PrivacyPolicy.php:228 #, php-format msgid "%1$s is told when you %2$s." msgstr "" #. translators: %s: what is never sent, e.g. "what you type into a form or the number or address you tap". #: src/Admin/PrivacyPolicy.php:237 #, php-format msgid "It never gets %s." msgstr "" #. translators: %s: the company that runs the pixel, e.g. "Meta". #: src/Admin/PrivacyPolicy.php:246 #, php-format msgid "%s also gets the title and category of the page you view." msgstr "" #. translators: %s: the company that runs the pixel, e.g. "Meta". #: src/Admin/PrivacyPolicy.php:254 #, php-format msgid "%s also gets your search terms." msgstr "" #: src/Admin/PrivacyPolicy.php:260 msgid "It also waits until you have agreed to statistics cookies, as Google Analytics does." msgstr "" #: src/Admin/PrivacyPolicy.php:265 msgid "Microsoft may share this data with LinkedIn to measure conversions." msgstr "" #. translators: 1: the company that runs the pixel, e.g. "Meta". 2: link to its privacy policy. #: src/Admin/PrivacyPolicy.php:270 #, php-format msgid "For more information, see the %1$s privacy policy (%2$s)." msgstr "" #: src/Admin/PrivacyPolicy.php:287 msgid "It also records when you send a form, with the form plugin and the form ID but never what you type into it." msgstr "" #: src/Admin/PrivacyPolicy.php:291 msgid "It also records when you tap a contact link (phone, email, text message or WhatsApp), with the kind of link but never the number or address." msgstr "" #: src/Admin/PrivacyPolicy.php:305 msgid "or" msgstr "" #: src/Clarity/ClarityError.php:97 msgid "That doesn't look like a Clarity Data Export token. Copy the whole token from Clarity: Settings > Data Export." msgstr "" #: src/Clarity/ClarityError.php:99 msgid "Clarity rejected the Data Export token. Generate a new token in Clarity (Settings > Data Export) and save it here." msgstr "" #: src/Clarity/ClarityError.php:101 msgid "Clarity's daily Data Export limit was reached. Tagsmith will sync again after midnight UTC." msgstr "" #: src/Clarity/ClarityError.php:103 msgid "Clarity's Data Export API could not be reached. Tagsmith will try again later." msgstr "" #: src/Clarity/ClarityError.php:105 msgid "Clarity sent an unexpected response. Tagsmith will try again later." msgstr "" #: src/Clarity/ClarityError.php:107 msgid "Clarity data was synced less than an hour ago. Please try again later." msgstr "" #: src/Clarity/ClarityError.php:109 #: assets/src/lib/clarity.js:253 msgid "Tagsmith has used its share of today's Clarity API calls. Syncing resumes after midnight UTC." msgstr "" #: src/Clarity/ClarityError.php:111 msgid "Add a Clarity Data Export token first." msgstr "" #: src/Clarity/ClarityError.php:113 msgid "The Clarity data could not be saved to the database. Check that the database user can create tables." msgstr "" #: src/Clarity/ClarityError.php:116 msgid "Clarity could not process the request. Tagsmith will try again later." msgstr "" #: src/Google/ApiError.php:167 msgid "Google Analytics is not connected. Please connect your account in Settings." msgstr "" #: src/Google/ApiError.php:170 msgid "Google access expired or was revoked. Please reconnect. If you use your own Google client, set its OAuth consent screen's publishing status to \"In production\" in Google Cloud: while it is \"Testing\", Google ends access after 7 days." msgstr "" #: src/Google/ApiError.php:173 #: src/Google/ApiError.php:175 msgid "Google access expired or was revoked. Please reconnect." msgstr "" #: src/Google/ApiError.php:177 #: assets/src/components/ReconnectRequiredNotice.js:57 #: assets/src/settings/messages.js:66 msgid "Reconnect required: your site's security keys changed. Please reconnect Google." msgstr "" #: src/Google/ApiError.php:179 #: assets/src/settings/messages.js:70 msgid "Google sign-in needs HTTPS. Add the tracking code only, or enable HTTPS." msgstr "" #: src/Google/ApiError.php:181 msgid "Google Analytics access was not granted. Please try again and allow Analytics access." msgstr "" #: src/Google/ApiError.php:183 msgid "This Google account no longer has access to the selected property." msgstr "" #: src/Google/ApiError.php:185 msgid "This Google API is not enabled for your project. Enable it in Google Cloud Console, then try again." msgstr "" #: src/Google/ApiError.php:187 msgid "Google Analytics API quota was exceeded. Showing the last saved data; please try again later." msgstr "" #: src/Google/ApiError.php:189 msgid "Google Analytics is temporarily unavailable. Showing the last saved data." msgstr "" #: src/Google/ApiError.php:191 msgid "The Tagsmith relay is temporarily unavailable. Try again later, or use your own Google client (Settings, Sign-in & data)." msgstr "" #: src/Google/ApiError.php:193 msgid "Choose a Google Analytics property in Settings first." msgstr "" #: src/Google/ApiError.php:196 msgid "The request to Google could not be completed. Please try again." msgstr "" #: src/Health/HealthCheck.php:306 msgid "Tagsmith: connection to Google" msgstr "" #: src/Health/HealthCheck.php:313 msgid "Tagsmith: tracking tag" msgstr "" #: src/Health/HealthCheck.php:356 msgid "Go to Tagsmith Settings" msgstr "" #: src/Health/HealthCheck.php:380 msgid "Connection to Google" msgstr "" #: src/Health/HealthCheck.php:397 msgid "Not connected to Google. Tracking still works if a Measurement ID is set." msgstr "" #: src/Health/HealthCheck.php:409 msgid "Connected to Google, but no property has been selected yet." msgstr "" #: src/Health/HealthCheck.php:422 msgid "Connected to Google Analytics, and the selected property is accessible." msgstr "" #: src/Health/HealthCheck.php:440 #: assets/src/settings/steps/Done.js:256 #: assets/src/settings/steps/Done.js:346 #: assets/src/settings/tabs/Connection.js:365 #: assets/src/settings/Wizard.js:74 #: assets/src/settings/Wizard.js:75 msgid "Search Console" msgstr "" #: src/Health/HealthCheck.php:452 msgid "Search Console is connected, and the selected site is accessible." msgstr "" #: src/Health/HealthCheck.php:461 msgid "The selected Search Console site was not found in this Google account. Reselect it in Settings." msgstr "" #: src/Health/HealthCheck.php:490 msgid "Tracking tag on the homepage" msgstr "" #: src/Health/HealthCheck.php:499 msgid "The Google tag is not set up; only Microsoft Clarity is added to your site." msgstr "" #: src/Health/HealthCheck.php:507 msgid "No Measurement ID is configured yet. Connect Google Analytics or enter one manually in Settings." msgstr "" #. translators: 1: why the request failed (an error message or "HTTP 401"). 2: the GA4 measurement id. #: src/Health/HealthCheck.php:526 #, php-format msgid "Could not load the homepage to check for the tag (%1$s). Many hosts block a site from requesting its own pages. To check by hand, open your homepage, view the page source and search for gtag/js?id=%2$s." msgstr "" #. translators: 1: other GA4 measurement id(s) found on the homepage. #: src/Health/HealthCheck.php:540 #, php-format msgid "If your visits are recorded under %1$s, choose that property under Connection > Change property." msgstr "" #. translators: 1: other GA4 measurement id(s) found on the homepage. 2: the configured GA4 measurement id. #: src/Health/HealthCheck.php:546 #, php-format msgid "Your homepage also sends data to %1$s, which is not the property Tagsmith reports on (%2$s)." msgstr "" #. translators: 1: the configured GA4 measurement id. 2: other GA4 measurement id(s) found on the homepage. #: src/Health/HealthCheck.php:554 #, php-format msgid "Your Tagsmith tag (%1$s) was not found on the homepage, but the homepage sends data to %2$s, which is not the property Tagsmith reports on." msgstr "" #: src/Health/HealthCheck.php:557 msgid "Otherwise check for a caching plugin serving an old page." msgstr "" #. translators: 1: other GA4 measurement id(s) found on the homepage. 2: the configured GA4 measurement id. #: src/Health/HealthCheck.php:562 #, php-format msgid "Your homepage sends data to %1$s, which is not the property Tagsmith reports on (%2$s)." msgstr "" #. translators: 1: the GA4 measurement id. 2: number of times it was found loaded on the homepage. #: src/Health/HealthCheck.php:571 #, php-format msgid "Possible double counting: the Google tag %1$s is loaded %2$d times on the homepage, for example by Tagsmith and by your theme or another plugin. Remove the extra copy so each visit is counted once." msgstr "" #: src/Health/HealthCheck.php:577 msgid "The tracking tag was found on the homepage." msgstr "" #: src/Health/HealthCheck.php:583 msgid "The configured Measurement ID was not found on the homepage. Check that tracking is enabled and no caching or optimization plugin is stripping the tag." msgstr "" #. translators: 1: Tag Manager container id(s), e.g. GTM-ABC123. 2: the configured GA4 measurement id. #: src/Health/HealthCheck.php:589 #, php-format msgid "A Google Tag Manager container (%1$s) is also on the homepage. It may load more Google Analytics tags that do not appear in the page source; check in Tag Manager that it does not also send page views to %2$s, or visits may be counted twice." msgstr "" #: src/Health/HealthCheck.php:620 #: assets/src/settings/fields/ClarityCard.js:93 msgid "Microsoft Clarity" msgstr "" #: src/Health/HealthCheck.php:635 msgid "Microsoft Clarity is turned on, but no Project ID is set, so its tag is not added. Enter your Clarity Project ID on the Tracking tab." msgstr "" #: src/Health/HealthCheck.php:639 msgid "Microsoft Clarity is not turned on." msgstr "" #. translators: %s: Microsoft Clarity project id(s) found on the homepage. #: src/Health/HealthCheck.php:645 #, php-format msgid "Your homepage already loads Microsoft Clarity (%s), from another plugin or your theme. You can manage it here instead, with the same consent and exclusion rules as Google Analytics: turn on Microsoft Clarity on the Tracking tab with its Project ID, then remove the other tag." msgstr "" #. translators: %s: the Microsoft Clarity project id Microsoft's Clarity plugin is set up with. #: src/Health/HealthCheck.php:654 #, php-format msgid "Microsoft's Clarity plugin is active, with Project ID %s. You can set up Microsoft Clarity on the Tracking tab with the same Project ID, then switch off Microsoft's plugin so the tag is not loaded twice." msgstr "" #: src/Health/HealthCheck.php:657 msgid "Microsoft's Clarity plugin is active. You can set up Microsoft Clarity on the Tracking tab instead, then switch off Microsoft's plugin so the tag is not loaded twice." msgstr "" #. translators: 1: why the request failed (an error message or "HTTP 401"). 2: the Microsoft Clarity project id. #: src/Health/HealthCheck.php:670 #, php-format msgid "Could not load the homepage to check for the Clarity tag (%1$s). Many hosts block a site from requesting its own pages. To check by hand, open your homepage, view the page source and search for your Project ID, %2$s." msgstr "" #. translators: %s: the Microsoft Clarity project id. #: src/Health/HealthCheck.php:681 #, php-format msgid "Your Microsoft Clarity tag (%s) was not found on the homepage. Check that no caching or optimization plugin is stripping it." msgstr "" #. translators: %s: other Microsoft Clarity project id(s) found on the homepage. #: src/Health/HealthCheck.php:689 #, php-format msgid "The homepage loads a different Clarity project (%s): if your recordings are there, use its Project ID on the Tracking tab." msgstr "" #. translators: 1: other Microsoft Clarity project id(s) found on the homepage. 2: the configured Microsoft Clarity project id. #: src/Health/HealthCheck.php:702 #, php-format msgid "Your homepage loads Clarity project %1$s, which is not the project set in Tagsmith (%2$s)." msgstr "" #. translators: 1: other Microsoft Clarity project id(s) found on the homepage. 2: the configured Microsoft Clarity project id. #: src/Health/HealthCheck.php:716 #, php-format msgid "Your homepage also loads Clarity project %1$s, which is not the project set in Tagsmith (%2$s), so recordings may be split between two projects. Remove the other tag, or use its Project ID here." msgstr "" #. translators: 1: the Microsoft Clarity project id. 2: number of times it was found loaded on the homepage. #: src/Health/HealthCheck.php:727 #, php-format msgid "Microsoft Clarity project %1$s is loaded %2$d times on the homepage, for example by Tagsmith and by another plugin or your theme. Remove the extra copy: it loads Clarity again, without your Tagsmith consent and exclusion settings." msgstr "" #: src/Health/HealthCheck.php:734 msgid "The Microsoft Clarity tag was found on the homepage." msgstr "" #: src/Health/HealthCheck.php:740 msgid "Microsoft's Clarity plugin is also active. Since Clarity is turned on here, you can switch off Microsoft's plugin so the tag is not loaded twice." msgstr "" #. translators: %s: why the last Clarity Data Export sync failed. #: src/Health/HealthCheck.php:785 #, php-format msgid "Clarity Data Export: %s" msgstr "" #. translators: %s: date and time of the last successful Clarity Data Export sync. #: src/Health/HealthCheck.php:795 #, php-format msgid "Clarity Data Export: last synced %s." msgstr "" #: src/Health/HealthCheck.php:801 msgid "Clarity Data Export: not synced yet." msgstr "" #: src/Health/HealthCheck.php:871 msgid "Ad pixels on the homepage" msgstr "" #. translators: %s: why the request failed (an error message or "HTTP 401"). #: src/Health/HealthCheck.php:909 #, php-format msgid "Could not load the homepage to check your ad pixels (%s). Many hosts block a site from requesting its own pages. To check by hand, open your homepage and view its page source." msgstr "" #. translators: %s: names of the ad pixels, separated by commas. #: src/Health/HealthCheck.php:920 #, php-format msgid "Found on the homepage: %s." msgstr "" #. translators: 1: name of an ad pixel, e.g. "Snap Pixel". 2: its ID, or IDs separated by commas. #: src/Health/HealthCheck.php:940 #, php-format msgid "Your homepage loads %1$s (%2$s), which Tagsmith does not manage." msgstr "" #. translators: %s: name of the consent banner plugin, e.g. CookieYes. #: src/Health/HealthCheck.php:961 #, php-format msgid "Consent banner found: %s. It decides consent in the browser, so leads from forms that send visitors to another page are not counted; forms that submit in the background are." msgstr "" #: src/Health/HealthCheck.php:965 msgid "Ad pixels load after a visitor agrees, as your consent settings ask, but no consent banner that works with the WP Consent API was found. Until one is installed, visitors who are asked first will not trigger your pixels, so you will record fewer conversions." msgstr "" #. translators: %s: name of an ad pixel, e.g. "Meta Pixel". #: src/Health/HealthCheck.php:1046 #, php-format msgid "%s is on but has no ID yet, so nothing is sent. Add its ID, or turn it off." msgstr "" #. translators: 1: name of an ad pixel, e.g. "Meta Pixel". 2: its ID. #: src/Health/HealthCheck.php:1051 #, php-format msgid "%1$s (%2$s) is on, but it was not found on the homepage. Check that no caching or optimization plugin is stripping it." msgstr "" #. translators: 1: name of an ad pixel, e.g. "Meta Pixel". 2: its ID. #: src/Health/HealthCheck.php:1059 #, php-format msgid "%1$s %2$s is also added by your theme or another plugin, so every visit would be counted twice. Remove the extra copy so each visit counts once." msgstr "" #. translators: 1: name of an ad pixel, e.g. "Meta Pixel". 2: another ID, or IDs separated by commas. #: src/Health/HealthCheck.php:1067 #, php-format msgid "Your homepage also loads %1$s with a different ID (%2$s) from your theme or another plugin. Tagsmith does not manage that one." msgstr "" #: src/Health/HealthCheck.php:1091 msgid "Ad pixels are never added in the demo." msgstr "" #. translators: %s: the current WordPress environment type (e.g. "staging"). #: src/Health/HealthCheck.php:1096 #, php-format msgid "Ad pixels are not added on %s sites. Turn on 'Also track staging and development sites' on the Tracking tab to test them." msgstr "" #: src/Health/HealthCheck.php:1165 msgid "Tracking is turned off ('Add the Google tag to my site' on the Tracking tab), so the Tagsmith tag is intentionally not on the homepage." msgstr "" #. translators: %s: the current WordPress environment type (e.g. "staging"). #: src/Health/HealthCheck.php:1179 #, php-format msgid "The tag is not added on %s sites. Turn on 'Also track staging and development sites' on the Tracking tab to test it." msgstr "" #: src/Health/HealthCheck.php:1203 msgid "Conflicting plugins" msgstr "" #: src/Health/HealthCheck.php:1220 msgid "No conflicting analytics plugins were detected." msgstr "" #. translators: %s: comma-separated list of active conflicting plugin names. #: src/Health/HealthCheck.php:1230 #, php-format msgid "Possible double tracking: %s is also active and may load its own Google Analytics tag. Disable its GA tag to avoid duplicate data." msgstr "" #: src/Health/HealthCheck.php:1257 msgid "Environment" msgstr "" #: src/Health/HealthCheck.php:1264 msgid "The PHP sodium extension is not available, so tokens cannot be encrypted at rest. Ask your host to enable it." msgstr "" #. translators: %s: the current WordPress environment type (e.g. "production"). #: src/Health/HealthCheck.php:1272 #, php-format msgid "Environment type: %s." msgstr "" #: src/Health/HealthCheck.php:1278 msgid "WP-Cron is disabled (DISABLE_WP_CRON); make sure a system cron job is configured instead." msgstr "" #: src/Health/HealthCheck.php:1286 msgid "The native PHP sodium extension is not loaded, so the fallback bundled with WordPress encrypts your tokens at rest. It works, but the extension is faster. Ask your host to enable it." msgstr "" #: src/Health/HealthCheck.php:1297 msgid "This site could not reach Google's APIs over HTTPS (analyticsdata.googleapis.com), so reports cannot load. Ask your host whether outgoing HTTPS connections are blocked." msgstr "" #: src/Health/HealthCheck.php:1347 msgid "Consent" msgstr "" #: src/Health/HealthCheck.php:1356 msgid "Consent Mode is off, but the default region setting is not \"all granted\". Turn on Consent Mode, or set the region default to \"all granted\"." msgstr "" #: src/Health/HealthCheck.php:1366 msgid "Install a consent banner that supports the WP Consent API, e.g. Complianz or CookieYes, so EU visitors can grant consent." msgstr "" #: src/Health/HealthCheck.php:1374 msgid "The consent settings look consistent." msgstr "" #: src/Pixels/FormSignals/LeadSignal.php:163 msgid "2 minutes" msgstr "" #: src/Pixels/FormSignals/LeadSignal.php:164 msgid "Remembers for a moment that a form was sent, so the ad pixels count the lead once. It holds the form plugin and the form ID." msgstr "" #: src/Pixels/FormSignals/LeadSignal.php:165 msgid "No personal data." msgstr "" #: src/Rest/AuthController.php:141 msgid "This site is disconnected, but Tagsmith did not revoke its access at Google: the site's address has changed, so another copy of this site may still use it. To remove the access, go to myaccount.google.com/permissions." msgstr "" #: src/Rest/AuthController.php:178 msgid "Enter the full client ID of your Google OAuth client, as shown in Google Cloud under APIs and Services, Credentials." msgstr "" #: src/Rest/AuthController.php:186 msgid "Enter the client secret for this Google OAuth client." msgstr "" #: src/Rest/PostsController.php:116 msgid "Per-post stats need pretty permalinks. Choose any structure except Plain in Settings > Permalinks." msgstr "" #: src/Rest/PostsController.php:227 msgid "Stats are only available for published posts of an enabled post type." msgstr "" #: src/Rest/ReportsController.php:115 msgid "Unknown report." msgstr "" #: src/Rest/SystemController.php:86 msgid "The report cache was cleared less than a minute ago. Please wait a moment and try again." msgstr "" #: tagsmith.php:34 msgid "Tagsmith requires PHP 8.1+ and WordPress 6.7+. It is inactive until the site is updated." msgstr "" #: assets/src/components/ClarityLinks.js:34 #: assets/src/dashboard/tabs/Behavior.js:256 #: assets/src/settings/fields/PropertyPicker.js:409 #: assets/src/settings/pixels/PreviewCard.js:74 msgid "(opens in a new tab)" msgstr "" #: assets/src/components/ClarityLinks.js:71 msgid "Heatmap" msgstr "" #. translators: %s: page path, e.g. "/blog/hello". #: assets/src/components/ClarityLinks.js:73 #, js-format msgid "Heatmap of %s in Clarity (opens in a new tab)" msgstr "" #: assets/src/components/ClarityLinks.js:81 msgid "Recordings" msgstr "" #. translators: %s: page path, e.g. "/blog/hello". #: assets/src/components/ClarityLinks.js:83 #, js-format msgid "Recordings of %s in Clarity (opens in a new tab)" msgstr "" #. translators: %s: the name of a table that is wider than its box, e.g. "Search queries". Names the box it scrolls in, which a keyboard user can focus and scroll with the arrow keys. #: assets/src/components/DataTable.js:114 #, js-format msgid "%s, scrolls sideways" msgstr "" #: assets/src/components/DataTable.js:249 #: assets/src/dashboard/Section.js:69 msgid "No data for this period." msgstr "" #. translators: %s: the dates the numbers cover, e.g. "Sep 5 – Oct 2, 2026". #: assets/src/components/DateRangePicker.js:55 #: assets/src/dashboard/tabs/Search.js:113 #, js-format msgid "Showing %s." msgstr "" #. translators: %d: number of years, e.g. 3. #: assets/src/components/DateRangePicker.js:63 #, js-format msgid "Google Analytics data in this dashboard goes back %d years." msgstr "" #: assets/src/components/DateRangePicker.js:95 msgid "Choose a start date." msgstr "" #: assets/src/components/DateRangePicker.js:97 msgid "Choose an end date." msgstr "" #: assets/src/components/DateRangePicker.js:99 msgid "The end date is before the start date." msgstr "" #: assets/src/components/DateRangePicker.js:154 msgid "Date range" msgstr "" #: assets/src/components/DateRangePicker.js:169 msgid "Start date" msgstr "" #: assets/src/components/DateRangePicker.js:201 msgid "End date" msgstr "" #: assets/src/components/DateRangePicker.js:228 msgid "Compare to previous period" msgstr "" #. translators: %s: the dates the numbers on screen cover, e.g. "Aug 30 – Sep 26, 2026". #: assets/src/components/DateRangePicker.js:238 #, js-format msgid "Still showing %s." msgstr "" #. translators: Read by screen readers after a KPI change such as "+4.8%" (and in the tile's name): the change is an improvement. It follows the change, so it must make sense after a number. #: assets/src/components/DeltaChip.js:28 msgid "better than the previous period" msgstr "" #. translators: Read by screen readers after a KPI change such as "−0.4 pts" (and in the tile's name): the change is a setback. It follows the change, so it must make sense after a number. #: assets/src/components/DeltaChip.js:32 msgid "worse than the previous period" msgstr "" #: assets/src/components/DeltaChip.js:89 msgid "Not compared" msgstr "" #: assets/src/components/DemoBanner.js:20 msgid "This is a demo with made-up numbers. Explore the tabs, or open a post to see its stats panel." msgstr "" #: assets/src/components/DemoNote.js:11 msgid "Not available in the demo" msgstr "" #: assets/src/components/ErrorNotice.js:43 #: assets/src/components/ReconnectRequiredNotice.js:73 msgid "Ask a site administrator to reconnect Tagsmith." msgstr "" #: assets/src/components/ErrorNotice.js:52 #: assets/src/components/ReconnectRequiredNotice.js:69 #: assets/src/settings/tabs/Connection.js:258 msgid "Reconnect" msgstr "" #: assets/src/components/ErrorNotice.js:57 #: assets/src/dashboard/InsightStrip.js:226 #: assets/src/dashboard/SavedNumbers.js:43 #: assets/src/settings/App.js:133 #: assets/src/settings/steps/Connect.js:221 #: assets/src/settings/steps/SearchConsole.js:155 msgid "Try again" msgstr "" #. translators: 1: a value, 2: what it is a share or count of, e.g. "64.2%" and "on average". #. translators: 1: a sentence about a rise in Clarity friction, 2: a sentence naming the page with the most frustrated sessions. The two are one text; this is how they are joined. #: assets/src/components/KpiTile.js:72 #: assets/src/lib/insights/friction.js:114 #, js-format msgid "%1$s %2$s" msgstr "" #. translators: 1: metric name, 2: value (with its unit), 3: what the metric is, e.g. "Scroll depth: 64.2% on average, how far down visitors scroll". #: assets/src/components/KpiTile.js:82 #, js-format msgid "%1$s: %2$s, %3$s" msgstr "" #. translators: 1: label (a metric name or a date), 2: value #: assets/src/components/KpiTile.js:90 #: assets/src/components/LineChart.js:325 #, js-format msgid "%1$s: %2$s" msgstr "" #. translators: 1: KPI label, 2: value. The previous period had no value (or zero), so there is no change to give. #: assets/src/components/KpiTile.js:97 #, js-format msgid "%1$s: %2$s, no value in the previous period to compare with" msgstr "" #. translators: 1: KPI label, 2: value, 3: change label, e.g. "+10.0%" or "−0.4 pts", 4: whether that is better or worse than the previous period, e.g. "better than the previous period" #: assets/src/components/KpiTile.js:107 #, js-format msgid "%1$s: %2$s, %3$s, %4$s" msgstr "" #. translators: 1: KPI label, 2: value, 3: change label, e.g. "+10.0%" or "−0.4 pts" #: assets/src/components/KpiTile.js:116 #, js-format msgid "%1$s: %2$s, %3$s versus the previous period" msgstr "" #. translators: %s: a KPI's value in the comparison period, e.g. "13,177". The tile reads "vs 13,177" under the change. #: assets/src/components/KpiTile.js:162 #, js-format msgid "vs %s" msgstr "" #. translators: %s: series label, e.g. "Users" #: assets/src/components/LineChart.js:302 #, js-format msgid "Trend for %s" msgstr "" #: assets/src/components/LineChart.js:574 msgid "Use the left and right arrow keys to read each value." msgstr "" #: assets/src/components/LineChart.js:587 msgid "Date" msgstr "" #: assets/src/components/ReconnectRequiredNotice.js:39 msgid "Google sign-in could not be started. Try again." msgstr "" #. translators: 1: what a trend chart shows, e.g. "Views over the last 28 days", 2: the value, 3: the day, e.g. "Sep 5". #: assets/src/components/Sparkline.js:37 #, js-format msgid "%1$s. One day only: %2$s on %3$s." msgstr "" #. translators: 1: what a trend chart shows, e.g. "Views over the last 28 days", 2: the one value every day had, e.g. "0". #: assets/src/components/Sparkline.js:47 #, js-format msgid "%1$s. The same value, %2$s, every day." msgstr "" #. translators: 1: what a trend chart shows, e.g. "Views over the last 28 days", 2: the value on the first day, 3: the value on the last day, 4: the lowest value, 5: the day it was lowest, e.g. "Sep 5", 6: the highest value, 7: the day it was highest. #: assets/src/components/Sparkline.js:66 #, js-format msgid "%1$s. First day %2$s, last day %3$s, lowest %4$s on %5$s, highest %6$s on %7$s." msgstr "" #. translators: %d: number of data points #: assets/src/components/Sparkline.js:120 #, js-format msgid "Trend over %d points" msgstr "" #: assets/src/components/StaleBadge.js:18 msgid "Showing saved data because Google is temporarily unavailable." msgstr "" #. translators: %s: time of day, e.g. "14:05". #: assets/src/components/StaleBadge.js:28 #, js-format msgid "Showing data from %s" msgstr "" #: assets/src/components/StaleBadge.js:31 msgid "Stale" msgstr "" #: assets/src/components/UrlChangedNotice.js:29 msgid "This site's address has changed since it was connected to Google Analytics. This can happen after copying to staging or migrating to a new domain." msgstr "" #: assets/src/components/UrlChangedNotice.js:35 msgid "Disconnecting here only removes the connection from this site. It does not revoke the access at Google, which the original site may still use. To remove that access, go to myaccount.google.com/permissions." msgstr "" #: assets/src/components/UrlChangedNotice.js:47 msgid "Keep connection" msgstr "" #: assets/src/components/UrlChangedNotice.js:56 #: assets/src/settings/fields/DisconnectDialog.js:36 #: assets/src/settings/tabs/Connection.js:273 msgid "Disconnect" msgstr "" #: assets/src/dashboard/App.js:80 msgid "Choose a Google Analytics property to see your reports." msgstr "" #: assets/src/dashboard/App.js:84 msgid "Connect Google Analytics to see your reports." msgstr "" #: assets/src/dashboard/App.js:91 msgid "It takes about a minute, and your data stays in your Google account." msgstr "" #: assets/src/dashboard/App.js:95 msgid "Ask an administrator to set up Tagsmith." msgstr "" #: assets/src/dashboard/App.js:102 #: assets/src/dashboard/SampleBanner.js:65 msgid "Set up Tagsmith" msgstr "" #: assets/src/dashboard/App.js:127 msgid "Choose a Google Analytics property to see traffic reports." msgstr "" #: assets/src/dashboard/App.js:131 msgid "Connect Google Analytics to see traffic reports." msgstr "" #: assets/src/dashboard/App.js:141 msgid "Ask an administrator to choose a Google Analytics property to see traffic reports." msgstr "" #: assets/src/dashboard/App.js:145 msgid "Ask an administrator to connect Google Analytics to see traffic reports." msgstr "" #: assets/src/dashboard/App.js:386 msgid "Still showing saved numbers." msgstr "" #: assets/src/dashboard/App.js:482 msgid "Refreshing reports." msgstr "" #: assets/src/dashboard/App.js:483 msgid "Refreshing reports from Google Analytics." msgstr "" #: assets/src/dashboard/Header.js:91 msgid "View in Google Analytics" msgstr "" #: assets/src/dashboard/Header.js:99 #: assets/src/dashboard/InsightStrip.js:358 msgid "Sample data" msgstr "" #: assets/src/dashboard/Header.js:131 msgid "Refresh" msgstr "" #: assets/src/dashboard/InsightStrip.js:37 #: assets/src/lib/insights/channel.js:109 msgid "Channel" msgstr "" #: assets/src/dashboard/InsightStrip.js:38 msgid "Sessions by channel, now and before: the channel that changed most." msgstr "" #: assets/src/dashboard/InsightStrip.js:44 #: assets/src/dashboard/tabs/Behavior.js:561 #: assets/src/dashboard/tabs/Content.js:56 #: assets/src/dashboard/tabs/Overview.js:259 #: assets/src/dashboard/tabs/Search.js:159 #: assets/src/lib/insights/page.js:88 msgid "Page" msgstr "" #: assets/src/dashboard/InsightStrip.js:45 msgid "Views of your most viewed pages, now and before: the page that changed most." msgstr "" #: assets/src/dashboard/InsightStrip.js:51 #: assets/src/lib/insights/device.js:158 msgid "Device" msgstr "" #: assets/src/dashboard/InsightStrip.js:52 msgid "Engagement rate by device, now and before: the device that changed most." msgstr "" #: assets/src/dashboard/InsightStrip.js:58 #: assets/src/lib/insights/visits.js:55 msgid "More visits, less engaged" msgstr "" #: assets/src/dashboard/InsightStrip.js:59 msgid "Sessions and engagement rate in the key metrics, now and before." msgstr "" #: assets/src/dashboard/InsightStrip.js:65 #: assets/src/lib/insights/busiest.js:74 msgid "Busiest day" msgstr "" #: assets/src/dashboard/InsightStrip.js:66 msgid "Users per day in this period, compared with a typical day." msgstr "" #: assets/src/dashboard/InsightStrip.js:72 #: assets/src/lib/insights/search.js:61 msgid "Search, just off page one" msgstr "" #: assets/src/dashboard/InsightStrip.js:73 msgid "Search Console queries at positions 10 to 20: the one with the most impressions." msgstr "" #: assets/src/dashboard/InsightStrip.js:79 #: assets/src/lib/insights/friction.js:123 msgid "Clarity friction" msgstr "" #: assets/src/dashboard/InsightStrip.js:80 msgid "Rage clicks, dead clicks, quick backs and JavaScript errors in Clarity, now and before." msgstr "" #: assets/src/dashboard/InsightStrip.js:97 msgid "Each change is worked out in your browser from the reports on this page, and only from rows both periods have. The biggest changes come first: three at most, one of each kind. A page, channel or device missing from the earlier period is not compared." msgstr "" #: assets/src/dashboard/InsightStrip.js:207 #: assets/src/dashboard/Section.js:52 msgid "Loading…" msgstr "" #: assets/src/dashboard/InsightStrip.js:221 msgid "Could not work out what changed." msgstr "" #: assets/src/dashboard/InsightStrip.js:236 msgid "Nothing changed enough to report between these dates." msgstr "" #: assets/src/dashboard/InsightStrip.js:240 msgid "Turn on Compare to see what changed." msgstr "" #. translators: %s: the dates a report covers, e.g. "Sep 6 – Oct 3, 2026". Under an insight whose dates are not the ones in the strip's header (Search Console's are 3 days earlier). #: assets/src/dashboard/InsightStrip.js:274 #, js-format msgid "Search Console, %s" msgstr "" #. translators: %s: the name of a dashboard tab, e.g. "Content". A link from an insight to the tab with the report behind it. #: assets/src/dashboard/InsightStrip.js:296 #, js-format msgid "See %s" msgstr "" #: assets/src/dashboard/InsightStrip.js:314 msgid "Show fewer changes" msgstr "" #. translators: %d: how many more changes a phone's strip is holding back. #: assets/src/dashboard/InsightStrip.js:317 #, js-format msgid "Show %d more change" msgid_plural "Show %d more changes" msgstr[0] "" msgstr[1] "" #: assets/src/dashboard/InsightStrip.js:354 msgid "What changed" msgstr "" #. translators: %s: when saved numbers were fetched, e.g. "2:10 pm". #: assets/src/dashboard/InsightStrip.js:366 #, js-format msgid "Saved numbers from %s" msgstr "" #: assets/src/dashboard/InsightStrip.js:372 #: assets/src/widget/Widget.js:107 msgid "Saved numbers" msgstr "" #. translators: 1: the dates the numbers cover, e.g. "Sep 9 – Oct 6, 2026", 2: the dates they are compared with. #: assets/src/dashboard/InsightStrip.js:379 #, js-format msgid "%1$s compared with %2$s, worked out from your reports." msgstr "" #: assets/src/dashboard/InsightStrip.js:393 msgid "How these are chosen" msgstr "" #: assets/src/dashboard/NoDataGuide.js:26 msgctxt "no visits for…" msgid "today" msgstr "" #: assets/src/dashboard/NoDataGuide.js:27 msgctxt "no visits for…" msgid "yesterday" msgstr "" #: assets/src/dashboard/NoDataGuide.js:28 msgctxt "no visits for…" msgid "the last 7 days" msgstr "" #: assets/src/dashboard/NoDataGuide.js:29 msgctxt "no visits for…" msgid "the last 28 days" msgstr "" #: assets/src/dashboard/NoDataGuide.js:30 msgctxt "no visits for…" msgid "the last 90 days" msgstr "" #: assets/src/dashboard/NoDataGuide.js:31 msgctxt "no visits for…" msgid "the last 12 months" msgstr "" #. translators: %s: a period as it reads in a sentence, e.g. "the last 28 days" or "Aug 1 – Aug 20, 2026". #: assets/src/dashboard/NoDataGuide.js:36 #, js-format msgid "Google Analytics has no visits for %s. The usual reasons:" msgstr "" #: assets/src/dashboard/NoDataGuide.js:43 msgid "Google Analytics has no visits for this period. The usual reasons:" msgstr "" #: assets/src/dashboard/NoDataGuide.js:63 msgid "Show the last 12 months" msgstr "" #: assets/src/dashboard/NoDataGuide.js:68 msgid "Show the last 90 days" msgstr "" #. translators: 1: the dates the numbers cover, e.g. "Aug 26 – Sep 22, 2026", 2: number of clicks from Google Search. #: assets/src/dashboard/NoDataGuide.js:92 #, js-format msgid "For %1$s, Google Search sent %2$s click to your site, but Google Analytics recorded no visits." msgid_plural "For %1$s, Google Search sent %2$s clicks to your site, but Google Analytics recorded no visits." msgstr[0] "" msgstr[1] "" #. translators: %s: number of clicks from Google Search. #: assets/src/dashboard/NoDataGuide.js:103 #, js-format msgid "Google Search sent %s click to your site in this period, but Google Analytics recorded no visits." msgid_plural "Google Search sent %s clicks to your site in this period, but Google Analytics recorded no visits." msgstr[0] "" msgstr[1] "" #: assets/src/dashboard/NoDataGuide.js:111 msgid "The Google tag is probably missing or broken on your live site." msgstr "" #: assets/src/dashboard/NoDataGuide.js:122 #: assets/src/dashboard/NoDataGuide.js:192 msgid "Check tracking health" msgstr "" #: assets/src/dashboard/NoDataGuide.js:128 msgid "Tracking settings" msgstr "" #: assets/src/dashboard/NoDataGuide.js:133 msgid "Ask an administrator to check the Tagsmith tracking settings." msgstr "" #: assets/src/dashboard/NoDataGuide.js:163 msgid "No visits recorded in this period" msgstr "" #: assets/src/dashboard/NoDataGuide.js:169 msgid "The property is new." msgstr "" #: assets/src/dashboard/NoDataGuide.js:171 msgid "Google Analytics can take 24–48 hours to show the first visits." msgstr "" #: assets/src/dashboard/NoDataGuide.js:178 msgid "The Google tag is not on your live site." msgstr "" #: assets/src/dashboard/NoDataGuide.js:183 msgid "Tracking may be off, or a caching, optimization or consent plugin may be blocking it." msgstr "" #: assets/src/dashboard/NoDataGuide.js:195 msgid "Ask an administrator to check the Tagsmith settings." msgstr "" #: assets/src/dashboard/NoDataGuide.js:203 msgid "The site had no visitors in this range." msgstr "" #: assets/src/dashboard/NoDataGuide.js:224 msgid "Try another date range." msgstr "" #. translators: A metric in lower case, in a table caption such as "Top 25 by sessions". #: assets/src/dashboard/reportUtils.js:125 msgid "sessions" msgstr "" #. translators: A metric in lower case, in a table caption such as "Top 25 by users". #: assets/src/dashboard/reportUtils.js:129 msgid "users" msgstr "" #. translators: A metric in lower case, in a table caption such as "Top 25 by clicks". #: assets/src/dashboard/reportUtils.js:133 msgid "clicks" msgstr "" #. translators: A metric in lower case, in a table caption such as "Top 25 by views". #: assets/src/dashboard/reportUtils.js:137 msgid "views" msgstr "" #. translators: 1: number of rows in the table, 2: the metric the rows are sorted by, e.g. "Top 25 by views". #: assets/src/dashboard/reportUtils.js:143 #, js-format msgid "Top %1$d by %2$s" msgstr "" #. translators: 1: number of rows in the table, 2: the metric the rows are sorted by, e.g. "All 7 rows by views". #: assets/src/dashboard/reportUtils.js:151 #, js-format msgid "All %1$d row by %2$s" msgid_plural "All %1$d rows by %2$s" msgstr[0] "" msgstr[1] "" #: assets/src/dashboard/SampleBanner.js:38 msgid "You're looking at sample data, not your own numbers." msgstr "" #: assets/src/dashboard/SampleBanner.js:43 msgid "You're looking at sample data. Connect Google Analytics to see your own." msgstr "" #: assets/src/dashboard/SampleBanner.js:48 msgid "You're looking at sample data. Ask an administrator to connect Google Analytics." msgstr "" #: assets/src/dashboard/SampleBanner.js:70 msgid "Show my data" msgstr "" #: assets/src/dashboard/SampleBanner.js:74 msgid "Exit sample data" msgstr "" #: assets/src/dashboard/SavedNumbers.js:21 msgid "Showing saved numbers. Fresh numbers could not be loaded." msgstr "" #. translators: %s: when the numbers were saved: the time ("2:10 pm") if it was today, else the day and time ("Sep 24, 2:10 pm"). #: assets/src/dashboard/SavedNumbers.js:28 #, js-format msgid "Showing saved numbers from %s. Fresh numbers could not be loaded." msgstr "" #: assets/src/dashboard/tabList.js:24 msgid "Overview" msgstr "" #: assets/src/dashboard/tabList.js:29 msgid "Content" msgstr "" #: assets/src/dashboard/tabList.js:34 msgid "Acquisition" msgstr "" #: assets/src/dashboard/tabList.js:39 msgid "Audience" msgstr "" #: assets/src/dashboard/tabList.js:44 #: assets/src/pixels/preview.js:34 msgid "Search" msgstr "" #: assets/src/dashboard/tabList.js:49 msgid "Behavior" msgstr "" #: assets/src/dashboard/tabList.js:54 msgid "Realtime" msgstr "" #: assets/src/dashboard/tabs/Acquisition.js:36 msgid "Sources / medium" msgstr "" #: assets/src/dashboard/tabs/Acquisition.js:37 msgid "Referrers" msgstr "" #. translators: Under the title of the Channels and Social cards: what their numbers count. #. translators: Under the Channels card's title: what its numbers count. #: assets/src/dashboard/tabs/Acquisition.js:38 #: assets/src/dashboard/tabs/Acquisition.js:40 #: assets/src/dashboard/tabs/Audience.js:88 #: assets/src/dashboard/tabs/Content.js:144 #: assets/src/dashboard/tabs/Overview.js:532 #: assets/src/dashboard/tabs/OverviewKpis.js:36 #: assets/src/settings/steps/FirstLook.js:279 msgid "Sessions" msgstr "" #: assets/src/dashboard/tabs/Acquisition.js:45 #: assets/src/dashboard/tabs/Overview.js:529 msgid "Channels" msgstr "" #: assets/src/dashboard/tabs/Acquisition.js:65 msgid "Social" msgstr "" #: assets/src/dashboard/tabs/Acquisition.js:100 msgid "Source / medium" msgstr "" #. translators: Under the title of the Devices, Browsers and Operating systems cards: what their numbers count. #: assets/src/dashboard/tabs/Acquisition.js:107 #: assets/src/dashboard/tabs/Audience.js:38 #: assets/src/dashboard/tabs/Audience.js:43 #: assets/src/dashboard/tabs/Content.js:76 #: assets/src/dashboard/tabs/Overview.js:307 #: assets/src/dashboard/tabs/OverviewKpis.js:26 #: assets/src/dashboard/tabs/OverviewTrend.js:32 #: assets/src/editor/PostStatsPanel.js:298 #: assets/src/settings/steps/FirstLook.js:269 #: assets/src/widget/Widget.js:208 msgid "Users" msgstr "" #: assets/src/dashboard/tabs/Acquisition.js:139 msgid "Referrer" msgstr "" #. translators: Under "Top channels" in the editor panel: what its numbers count (the post's views from each channel). #. translators: Under "Top pages" in the dashboard widget: what its numbers count. #: assets/src/dashboard/tabs/Acquisition.js:145 #: assets/src/dashboard/tabs/Behavior.js:566 #: assets/src/dashboard/tabs/Content.js:70 #: assets/src/dashboard/tabs/Overview.js:172 #: assets/src/dashboard/tabs/Overview.js:281 #: assets/src/dashboard/tabs/OverviewKpis.js:41 #: assets/src/editor/PostStatsPanel.js:240 #: assets/src/editor/PostStatsPanel.js:294 #: assets/src/settings/steps/FirstLook.js:274 #: assets/src/widget/Widget.js:191 #: assets/src/widget/Widget.js:213 msgid "Views" msgstr "" #: assets/src/dashboard/tabs/Audience.js:39 #: assets/src/dashboard/tabs/Realtime.js:359 msgid "Countries" msgstr "" #: assets/src/dashboard/tabs/Audience.js:40 msgid "Cities" msgstr "" #: assets/src/dashboard/tabs/Audience.js:82 msgid "Country" msgstr "" #: assets/src/dashboard/tabs/Audience.js:115 msgid "City" msgstr "" #: assets/src/dashboard/tabs/Audience.js:130 #: assets/src/dashboard/tabs/Overview.js:530 #: assets/src/dashboard/tabs/Realtime.js:364 msgid "Devices" msgstr "" #: assets/src/dashboard/tabs/Audience.js:134 msgid "Browsers" msgstr "" #: assets/src/dashboard/tabs/Audience.js:137 msgid "Operating systems" msgstr "" #: assets/src/dashboard/tabs/Behavior.js:90 msgid "No views recorded" msgstr "" #: assets/src/dashboard/tabs/Behavior.js:91 msgid "Not available" msgstr "" #: assets/src/dashboard/tabs/Behavior.js:140 msgid "Connect Google Analytics to see views." msgstr "" #: assets/src/dashboard/tabs/Behavior.js:143 #: assets/src/editor/PostStatsPanel.js:144 msgid "Google Analytics views are unavailable right now." msgstr "" #: assets/src/dashboard/tabs/Behavior.js:149 msgid "Views are from Google Analytics for the same dates; a dash means Google Analytics has no views recorded for that page." msgstr "" #: assets/src/dashboard/tabs/Behavior.js:166 msgid "Choose a longer date range to see the trend." msgstr "" #: assets/src/dashboard/tabs/Behavior.js:168 msgid "The trend appears after a few days of snapshots." msgstr "" #: assets/src/dashboard/tabs/Behavior.js:186 msgid "See where visitors get stuck" msgstr "" #: assets/src/dashboard/tabs/Behavior.js:189 msgid "Microsoft Clarity is free. Add it to record heatmaps and sessions, and to see rage clicks, dead clicks and scroll depth here, next to your Google Analytics views." msgstr "" #: assets/src/dashboard/tabs/Behavior.js:193 msgid "Microsoft Clarity adds heatmaps, recordings and rage clicks next to your Google Analytics views. Ask an administrator to set it up in the Tagsmith settings." msgstr "" #: assets/src/dashboard/tabs/Behavior.js:200 msgid "Set up Microsoft Clarity" msgstr "" #: assets/src/dashboard/tabs/Behavior.js:213 msgid "Preview with sample data" msgstr "" #: assets/src/dashboard/tabs/Behavior.js:234 msgid "Clarity is recording your site" msgstr "" #: assets/src/dashboard/tabs/Behavior.js:237 msgid "Its heatmaps and recordings are in your Clarity dashboard. To see a summary here, next to Google Analytics, create a Data Export API token in Clarity (Settings, Data Export) and save it in the Tagsmith settings." msgstr "" #: assets/src/dashboard/tabs/Behavior.js:241 msgid "Its heatmaps and recordings are in your Clarity dashboard. Ask an administrator to add a Clarity API token to see a summary here." msgstr "" #: assets/src/dashboard/tabs/Behavior.js:254 #: assets/src/dashboard/tabs/Behavior.js:462 msgid "Open Clarity dashboard" msgstr "" #: assets/src/dashboard/tabs/Behavior.js:262 msgid "Add an API token" msgstr "" #: assets/src/dashboard/tabs/Behavior.js:316 msgid "Tagsmith saves a snapshot of Clarity data once a day. The first one arrives within 24 hours." msgstr "" #: assets/src/dashboard/tabs/Behavior.js:322 msgid "Syncing resumes once a new Clarity API token is saved." msgstr "" #: assets/src/dashboard/tabs/Behavior.js:326 msgid "Syncing resumes once an administrator saves a new Clarity API token." msgstr "" #: assets/src/dashboard/tabs/Behavior.js:331 msgid "Tagsmith will try again at its next sync." msgstr "" #: assets/src/dashboard/tabs/Behavior.js:353 msgid "No Clarity data for these dates." msgstr "" #. translators: 1: first date, 2: last date, in the site's date format. #: assets/src/dashboard/tabs/Behavior.js:359 #, js-format msgid "Tagsmith has Clarity data from %1$s to %2$s." msgstr "" #: assets/src/dashboard/tabs/Behavior.js:371 msgid "Clarity data isn't syncing" msgstr "" #: assets/src/dashboard/tabs/Behavior.js:372 msgid "Clarity's first snapshot is on its way" msgstr "" #: assets/src/dashboard/tabs/Behavior.js:381 msgid "Update the token" msgstr "" #: assets/src/dashboard/tabs/Behavior.js:391 #: assets/src/settings/fields/ClarityTokenPanel.js:236 msgid "Sync now" msgstr "" #. translators: %s: the one day Clarity has data for, e.g. "Covers Oct 1 of this range." #: assets/src/dashboard/tabs/Behavior.js:426 #, js-format msgid "Covers %s of this range." msgstr "" #. translators: 1: first day, 2: last day, e.g. "Covers Sep 20 – Sep 26 of this range." They are the first and last days of the date range for which Clarity has data. #: assets/src/dashboard/tabs/Behavior.js:433 #, js-format msgid "Covers %1$s – %2$s of this range." msgstr "" #: assets/src/dashboard/tabs/Behavior.js:455 msgid "From Microsoft Clarity." msgstr "" #. translators: Under the name of a Behavior tile ("Clarity sessions"): what the number is. #: assets/src/dashboard/tabs/Behavior.js:480 msgid "sessions Clarity recorded" msgstr "" #. translators: Under the value of the "Clarity sessions" tile: the number is for the dates chosen in the date range. #: assets/src/dashboard/tabs/Behavior.js:482 msgid "in this range" msgstr "" #. translators: Under the name of the "Scroll depth" tile: what the number is. #: assets/src/dashboard/tabs/Behavior.js:484 msgid "how far down visitors scroll" msgstr "" #. translators: Under the value of the "Scroll depth" tile, e.g. "61.5%": it is an average over pages and sessions. #: assets/src/dashboard/tabs/Behavior.js:486 msgid "on average" msgstr "" #. translators: Under the name of the "Rage clicks" tile: what the number is a share of sessions with. #: assets/src/dashboard/tabs/Behavior.js:488 msgid "repeated clicks on the same spot" msgstr "" #. translators: Under the name of the "Dead clicks" tile: what the number is a share of sessions with. #: assets/src/dashboard/tabs/Behavior.js:490 msgid "clicks that did nothing" msgstr "" #. translators: Under the name of the "Quick backs" tile: what the number is a share of sessions with. #: assets/src/dashboard/tabs/Behavior.js:492 msgid "opened a page and went straight back to the previous one" msgstr "" #. translators: Under the name of the "JavaScript errors" tile: what the number is a share of sessions with. #: assets/src/dashboard/tabs/Behavior.js:497 msgid "the page's code failed with an error, which can break buttons or forms" msgstr "" #. translators: Under the value of a Behavior tile, e.g. "3.1%": the share of Microsoft Clarity sessions that had it. #: assets/src/dashboard/tabs/Behavior.js:502 msgid "of Clarity sessions" msgstr "" #: assets/src/dashboard/tabs/Behavior.js:507 #: assets/src/dashboard/tabs/Behavior.js:572 #: assets/src/dashboard/tabs/Behavior.js:770 msgid "Clarity sessions" msgstr "" #: assets/src/dashboard/tabs/Behavior.js:514 #: assets/src/dashboard/tabs/Behavior.js:578 #: assets/src/editor/ClarityBehavior.js:59 msgid "Scroll depth" msgstr "" #: assets/src/dashboard/tabs/Behavior.js:521 #: assets/src/dashboard/tabs/Behavior.js:584 #: assets/src/dashboard/tabs/Behavior.js:660 #: assets/src/editor/ClarityBehavior.js:64 #: assets/src/lib/insights/friction.js:22 msgid "Rage clicks" msgstr "" #: assets/src/dashboard/tabs/Behavior.js:528 #: assets/src/dashboard/tabs/Behavior.js:590 #: assets/src/dashboard/tabs/Behavior.js:661 #: assets/src/editor/ClarityBehavior.js:69 #: assets/src/lib/insights/friction.js:23 msgid "Dead clicks" msgstr "" #: assets/src/dashboard/tabs/Behavior.js:535 #: assets/src/dashboard/tabs/Behavior.js:596 #: assets/src/editor/ClarityBehavior.js:74 #: assets/src/lib/insights/friction.js:24 msgid "Quick backs" msgstr "" #: assets/src/dashboard/tabs/Behavior.js:542 #: assets/src/lib/insights/friction.js:25 msgid "JavaScript errors" msgstr "" #: assets/src/dashboard/tabs/Behavior.js:605 msgid "In Clarity" msgstr "" #: assets/src/dashboard/tabs/Behavior.js:657 msgid "Clarity sessions over time" msgstr "" #: assets/src/dashboard/tabs/Behavior.js:658 msgid "Rage and dead clicks over time" msgstr "" #: assets/src/dashboard/tabs/Behavior.js:659 msgid "Pages that frustrate visitors" msgstr "" #. translators: %d: minimum number of sessions, e.g. 10. #: assets/src/dashboard/tabs/Behavior.js:696 #, js-format msgid "No page had %d or more Clarity sessions in this period." msgstr "" #. translators: 1: number of pages in the table, 2: minimum number of Clarity sessions a page needs to be listed, e.g. "12 pages with at least 10 Clarity sessions". #: assets/src/dashboard/tabs/Behavior.js:711 #, js-format msgid "%1$d page with at least %2$d Clarity sessions" msgid_plural "%1$d pages with at least %2$d Clarity sessions" msgstr[0] "" msgstr[1] "" #: assets/src/dashboard/tabs/Behavior.js:735 msgid "Visitor behavior" msgstr "" #. translators: %d: minimum number of sessions, e.g. 10. #: assets/src/dashboard/tabs/Behavior.js:838 #, js-format msgid "Pages with at least %d Clarity sessions, most frustrated sessions (rage clicks, dead clicks or quick backs) first." msgstr "" #: assets/src/dashboard/tabs/Content.js:29 #: assets/src/dashboard/tabs/Overview.js:528 #: assets/src/widget/Widget.js:240 msgid "Top pages" msgstr "" #. translators: The full name of the "Avg. engagement time" column, shown as its tooltip. #. translators: The full name of "Avg. engagement time" (a tile in the editor panel), shown as its tooltip. #: assets/src/dashboard/tabs/Content.js:31 #: assets/src/dashboard/tabs/Overview.js:252 #: assets/src/editor/PostStatsPanel.js:233 msgid "Average engagement time per active user" msgstr "" #: assets/src/dashboard/tabs/Content.js:35 msgid "Landing pages" msgstr "" #: assets/src/dashboard/tabs/Content.js:63 msgid "Path" msgstr "" #: assets/src/dashboard/tabs/Content.js:84 #: assets/src/dashboard/tabs/Overview.js:316 #: assets/src/editor/PostStatsPanel.js:302 msgid "Avg. engagement time" msgstr "" #: assets/src/dashboard/tabs/Content.js:95 msgid "Bounce rate" msgstr "" #: assets/src/dashboard/tabs/Content.js:139 msgid "Landing page" msgstr "" #: assets/src/dashboard/tabs/Content.js:150 #: assets/src/dashboard/tabs/OverviewKpis.js:46 #: assets/src/settings/steps/FirstLook.js:284 #: assets/src/widget/Widget.js:218 msgid "Engagement rate" msgstr "" #. translators: A link on a card to the tab with the whole list. The card's title follows it as text only screen readers get, e.g. "View all Top pages". #: assets/src/dashboard/tabs/Overview.js:145 msgid "View all" msgstr "" #. translators: 1: the dates the views cover, e.g. "Sep 9 – Oct 6, 2026", 2: the period they are compared with, e.g. "the previous 28 days". #: assets/src/dashboard/tabs/Overview.js:176 #, js-format msgid "Views, %1$s compared with %2$s" msgstr "" #. translators: %s: the dates the views cover, e.g. "Sep 9 – Oct 6, 2026". #: assets/src/dashboard/tabs/Overview.js:183 #, js-format msgid "Views, %s" msgstr "" #. translators: 1: how many pages the table lists, 2: how many the report has, e.g. "5 of 25 pages". #: assets/src/dashboard/tabs/Overview.js:191 #, js-format msgid "%1$d of %2$d pages" msgstr "" #. translators: %d: how many pages the table lists. #: assets/src/dashboard/tabs/Overview.js:197 #, js-format msgid "%d page" msgid_plural "%d pages" msgstr[0] "" msgstr[1] "" #: assets/src/dashboard/tabs/Overview.js:204 msgid "bars compare each page with the top one" msgstr "" #: assets/src/dashboard/tabs/Overview.js:289 msgid "Previous" msgstr "" #: assets/src/dashboard/tabs/Overview.js:297 msgid "Change" msgstr "" #. translators: Under the Devices card's title: its bars show each device type's share of all users, as a percent. #: assets/src/dashboard/tabs/Overview.js:534 msgid "Share of users" msgstr "" #. translators: The full name of "Avg. session duration" (a KPI tile), shown as its tooltip. #: assets/src/dashboard/tabs/OverviewKpis.js:21 msgid "Average session duration" msgstr "" #: assets/src/dashboard/tabs/OverviewKpis.js:31 msgid "New users" msgstr "" #: assets/src/dashboard/tabs/OverviewKpis.js:51 msgid "Avg. session duration" msgstr "" #: assets/src/dashboard/tabs/OverviewKpis.js:68 msgid "Key metrics" msgstr "" #: assets/src/dashboard/tabs/OverviewTrend.js:46 msgid "Previous period" msgstr "" #. translators: 1: a short weekday such as "Thu", 2: a date such as "Sep 24", 3: how many users. The label on the chart's busiest day. #: assets/src/dashboard/tabs/OverviewTrend.js:81 #, js-format msgid "Busiest day, %1$s %2$s: %3$s users" msgstr "" #. translators: %s: how many users. The label on the chart's busiest day, on a narrow screen. #: assets/src/dashboard/tabs/OverviewTrend.js:88 #, js-format msgid "Busiest: %s" msgstr "" #: assets/src/dashboard/tabs/OverviewTrend.js:103 msgid "Users over time" msgstr "" #: assets/src/dashboard/tabs/Realtime.js:148 #: assets/src/dashboard/tabs/Realtime.js:207 msgid "Resume" msgstr "" #: assets/src/dashboard/tabs/Realtime.js:158 msgid "Pause" msgstr "" #: assets/src/dashboard/tabs/Realtime.js:184 msgid "Live updates paused after 10 minutes. Press Resume to continue." msgstr "" #: assets/src/dashboard/tabs/Realtime.js:205 msgid "Live updates are paused." msgstr "" #. translators: The name of what the Realtime tab counts: how many people were on the site in the last 30 minutes. It labels the big number and sits under the title of each list. #: assets/src/dashboard/tabs/Realtime.js:220 msgid "Users in last 30 minutes" msgstr "" #: assets/src/dashboard/tabs/Realtime.js:242 msgid "No users in the last 30 minutes." msgstr "" #. translators: %s: time of day, e.g. "14:05". The tab stopped updating itself after 10 minutes. #: assets/src/dashboard/tabs/Realtime.js:263 #, js-format msgid "Paused at %s after 10 minutes" msgstr "" #. translators: %s: time of day, e.g. "14:05". The reader paused the live updates. #: assets/src/dashboard/tabs/Realtime.js:270 #, js-format msgid "Paused at %s" msgstr "" #. translators: %s: time of day, e.g. "14:05". #: assets/src/dashboard/tabs/Realtime.js:276 #, js-format msgid "Updated at %s" msgstr "" #: assets/src/dashboard/tabs/Realtime.js:286 msgid "Right now" msgstr "" #: assets/src/dashboard/tabs/Realtime.js:295 msgid "Paused" msgstr "" #. translators: %s: number of users. #: assets/src/dashboard/tabs/Realtime.js:334 #, js-format msgid "%s user in the last 30 minutes" msgid_plural "%s users in the last 30 minutes" msgstr[0] "" msgstr[1] "" #: assets/src/dashboard/tabs/Realtime.js:354 msgid "Top pages now" msgstr "" #. translators: The full name of "CTR" (a column of the Search tab), shown as its tooltip. #: assets/src/dashboard/tabs/Search.js:36 msgid "Click-through rate" msgstr "" #. translators: The full name of "Position" (a column of the Search tab), shown as its tooltip. #: assets/src/dashboard/tabs/Search.js:38 msgid "Average position" msgstr "" #: assets/src/dashboard/tabs/Search.js:41 msgid "Clicks" msgstr "" #: assets/src/dashboard/tabs/Search.js:44 msgid "Impressions" msgstr "" #: assets/src/dashboard/tabs/Search.js:49 msgid "CTR" msgstr "" #: assets/src/dashboard/tabs/Search.js:55 msgid "Position" msgstr "" #: assets/src/dashboard/tabs/Search.js:99 msgid "Search queries" msgstr "" #: assets/src/dashboard/tabs/Search.js:100 msgid "Pages in Search" msgstr "" #: assets/src/dashboard/tabs/Search.js:105 msgid "Search Console data is delayed by about 3 days." msgstr "" #: assets/src/dashboard/tabs/Search.js:134 msgid "Query" msgstr "" #: assets/src/dashboard/tabs/Search.js:188 msgid "Search Console is not enabled" msgstr "" #: assets/src/dashboard/tabs/Search.js:191 msgid "Connect Google Search Console to see the searches that bring people to your site." msgstr "" #: assets/src/dashboard/tabs/Search.js:195 msgid "Ask an administrator to enable Search Console in the Tagsmith settings." msgstr "" #: assets/src/dashboard/tabs/Search.js:202 msgid "Enable in Settings" msgstr "" #. translators: %s: number of Clarity sessions. #: assets/src/editor/ClarityBehavior.js:82 #, js-format msgid "From %s Clarity session in the last 28 days." msgid_plural "From %s Clarity sessions in the last 28 days." msgstr[0] "" msgstr[1] "" #: assets/src/editor/ClarityBehavior.js:96 msgid "Clarity is recording this page." msgstr "" #: assets/src/editor/ClarityBehavior.js:99 msgid "Add a Clarity API token to see its behavior here." msgstr "" #: assets/src/editor/ClarityBehavior.js:105 msgid "Ask an administrator to add a Clarity API token to see its behavior here." msgstr "" #: assets/src/editor/ClarityBehavior.js:115 msgid "No Clarity data for this post yet. Tagsmith saves it once a day." msgstr "" #: assets/src/editor/ClarityBehavior.js:126 msgid "Visitor behavior (Clarity)" msgstr "" #: assets/src/editor/PostStatsPanel.js:158 msgid "Choose a Google Analytics property to see this post's views." msgstr "" #: assets/src/editor/PostStatsPanel.js:162 msgid "Connect Google Analytics to see this post's views." msgstr "" #: assets/src/editor/PostStatsPanel.js:172 msgid "Ask an administrator to choose a Google Analytics property to see this post's views." msgstr "" #: assets/src/editor/PostStatsPanel.js:176 msgid "Ask an administrator to connect Google Analytics to see this post's views." msgstr "" #. translators: Over the trend line in the editor panel: what one step along it is. #: assets/src/editor/PostStatsPanel.js:238 msgid "Views per day" msgstr "" #. translators: Under "Top search queries" in the editor panel: what its numbers count (Google Search clicks), and that they end about three days before the "Last 28 days" above, which is Google Analytics' range. #: assets/src/editor/PostStatsPanel.js:242 msgid "Clicks. Search Console data is delayed by about 3 days." msgstr "" #. translators: 1: the last 14 days of a post's 28, e.g. "Sep 23 – Oct 6, 2026", 2: the 14 days before them. #: assets/src/editor/PostStatsPanel.js:257 #, js-format msgid "%1$s compared with %2$s" msgstr "" #: assets/src/editor/PostStatsPanel.js:314 msgid "Views over the last 28 days" msgstr "" #: assets/src/editor/PostStatsPanel.js:324 msgid "Top channels" msgstr "" #: assets/src/editor/PostStatsPanel.js:333 msgid "Top search queries" msgstr "" #: assets/src/editor/PostStatsPanel.js:350 msgid "Open full report" msgstr "" #: assets/src/lib/api.js:35 #: assets/src/lib/clarity.js:285 #: assets/src/widget/Widget.js:129 msgid "Something went wrong. Please try again." msgstr "" #: assets/src/lib/clarity.js:229 msgid "That doesn't look like a Clarity API token. Copy the whole token from Clarity's Settings, Data Export." msgstr "" #: assets/src/lib/clarity.js:233 msgid "Clarity did not accept the token. Generate a new one in Clarity (Settings, Data Export) and save it in the Tagsmith settings." msgstr "" #: assets/src/lib/clarity.js:237 msgid "Clarity's daily API limit for this project is used up. Syncing will try again after midnight UTC." msgstr "" #: assets/src/lib/clarity.js:241 msgid "Clarity could not be reached. Syncing will try again later." msgstr "" #: assets/src/lib/clarity.js:245 msgid "Clarity sent a response Tagsmith could not read. Syncing will try again later." msgstr "" #: assets/src/lib/clarity.js:249 msgid "Clarity was checked less than an hour ago. Please try again later." msgstr "" #: assets/src/lib/clarity.js:257 msgid "Add a Clarity API token first." msgstr "" #: assets/src/lib/clarity.js:258 msgid "Tagsmith could not save Clarity data to the database. Check that the database user can create tables." msgstr "" #: assets/src/lib/clarity.js:262 msgid "Clarity could not process the request. Syncing will try again later." msgstr "" #: assets/src/lib/clarity.js:365 msgid "Not synced yet" msgstr "" #. translators: %s: how long ago, e.g. "3 hours ago". #: assets/src/lib/clarity.js:369 #, js-format msgid "Last synced %s" msgstr "" #: assets/src/lib/clarity.js:395 msgid "Syncing is paused until you save a new token." msgstr "" #. translators: %s: date and time. #: assets/src/lib/clarity.js:402 #, js-format msgid "Syncing is paused until %s." msgstr "" #: assets/src/lib/dates.js:17 msgid "Today (partial)" msgstr "" #: assets/src/lib/dates.js:21 msgid "Yesterday" msgstr "" #: assets/src/lib/dates.js:25 msgid "Last 7 days" msgstr "" #: assets/src/lib/dates.js:29 msgid "Last 28 days" msgstr "" #: assets/src/lib/dates.js:33 msgid "Last 90 days" msgstr "" #: assets/src/lib/dates.js:37 msgid "Last 12 months" msgstr "" #: assets/src/lib/dates.js:41 msgid "Custom range" msgstr "" #. translators: PHP date format for a day with its year, e.g. "Sep 26, 2026". #: assets/src/lib/dates.js:336 msgid "M j, Y" msgstr "" #. translators: PHP date format for a day without its year, e.g. "Sep 26". #: assets/src/lib/dates.js:340 msgid "M j" msgstr "" #. translators: 1: first day of a date range, 2: last day of it, e.g. "Aug 30" and "Sep 26, 2026". #: assets/src/lib/dates.js:419 #, js-format msgid "%1$s – %2$s" msgstr "" #: assets/src/lib/dates.js:496 msgid "includes today (partial)" msgstr "" #: assets/src/lib/dates.js:498 msgid "last day may be partial" msgstr "" #: assets/src/lib/dates.js:504 msgid "ends yesterday" msgstr "" #. translators: %s: the dates a range is compared with, e.g. "Aug 2 – Aug 29". #: assets/src/lib/dates.js:518 #, js-format msgid "compared with %s" msgstr "" #: assets/src/lib/dates.js:547 msgid "Updated just now" msgstr "" #. translators: %d: whole minutes since the numbers were made, e.g. "Updated 2 minutes ago". #: assets/src/lib/dates.js:552 #, js-format msgid "Updated %d minute ago" msgid_plural "Updated %d minutes ago" msgstr[0] "" msgstr[1] "" #. translators: %d: whole hours since the numbers were made, e.g. "Updated 3 hours ago". #: assets/src/lib/dates.js:564 #, js-format msgid "Updated %d hour ago" msgid_plural "Updated %d hours ago" msgstr[0] "" msgstr[1] "" #. translators: %d: whole days since the numbers were made, e.g. "Updated 2 days ago". #: assets/src/lib/dates.js:576 #, js-format msgid "Updated %d day ago" msgid_plural "Updated %d days ago" msgstr[0] "" msgstr[1] "" #. translators: Shown in place of a KPI change such as "+4.8%" when the previous period had no value (or zero) to compare with: this value is new. #: assets/src/lib/format.js:215 msgid "New" msgstr "" #. translators: %s: a signed change in percentage points, e.g. "−0.4". "pts" is short for percentage points. #: assets/src/lib/format.js:233 #, js-format msgid "%s pts" msgstr "" #. translators: 1: a weekday such as "Thursday", 2: a date such as "Sep 24", 3: how many users, 4: how many times a typical day's users, e.g. "1.4", 5: the typical day's users (the median). #: assets/src/lib/insights/busiest.js:80 #, js-format msgid "%1$s, %2$s was your busiest day: %3$s users, %4$s× a typical day (median %5$s)." msgstr "" #. translators: 1: a traffic channel such as "Organic Search", 2: how many sessions more, 3: "the previous 28 days", 4: sessions now, 5: sessions in the previous period. #: assets/src/lib/insights/channel.js:87 #, js-format msgid "%1$s brought %2$s more session than %3$s (%4$s vs %5$s)." msgid_plural "%1$s brought %2$s more sessions than %3$s (%4$s vs %5$s)." msgstr[0] "" msgstr[1] "" #. translators: 1: a traffic channel such as "Organic Search", 2: how many sessions fewer, 3: "the previous 28 days", 4: sessions now, 5: sessions in the previous period. #: assets/src/lib/insights/channel.js:97 #, js-format msgid "%1$s brought %2$s fewer session than %3$s (%4$s vs %5$s)." msgid_plural "%1$s brought %2$s fewer sessions than %3$s (%4$s vs %5$s)." msgstr[0] "" msgstr[1] "" #: assets/src/lib/insights/common.js:111 msgid "the previous period" msgstr "" #. translators: %d: how many days the comparison period lasted, e.g. "the previous 28 days". It follows "than" in a sentence about the current period. English has no number in the singular. #: assets/src/lib/insights/common.js:115 msgid "the previous day" msgid_plural "the previous %d days" msgstr[0] "" msgstr[1] "" #. translators: 1: a device such as "Mobile", 2: points gained, 3: engagement rate now, 4: engagement rate before, 5: another device, 6: its rate now, 7: its rate before. "pts" is short for percentage points. #: assets/src/lib/insights/device.js:120 #, js-format msgid "%1$s engagement rate rose %2$s pts (%3$s vs %4$s) while %5$s held (%6$s vs %7$s)." msgstr "" #. translators: 1: a device such as "Mobile", 2: points gained, 3: engagement rate now, 4: engagement rate before. "pts" is short for percentage points. #: assets/src/lib/insights/device.js:129 #, js-format msgid "%1$s engagement rate rose %2$s pts (%3$s vs %4$s)." msgstr "" #. translators: 1: a device such as "Mobile", 2: points lost, 3: engagement rate now, 4: engagement rate before, 5: another device, 6: its rate now, 7: its rate before. "pts" is short for percentage points. #: assets/src/lib/insights/device.js:138 #, js-format msgid "%1$s engagement rate fell %2$s pts (%3$s vs %4$s) while %5$s held (%6$s vs %7$s)." msgstr "" #. translators: 1: a device such as "Mobile", 2: points lost, 3: engagement rate now, 4: engagement rate before. "pts" is short for percentage points. #: assets/src/lib/insights/device.js:147 #, js-format msgid "%1$s engagement rate fell %2$s pts (%3$s vs %4$s)." msgstr "" #. translators: 1: a Clarity metric such as "Rage clicks", 2: the percent of Clarity sessions it happened in, 3: how many percentage points more than before, 4: the percent before. "pts" is short for percentage points. #: assets/src/lib/insights/friction.js:86 #, js-format msgid "%1$s happened in %2$s%% of Clarity sessions, up %3$s pts from %4$s%%." msgstr "" #. translators: 1: a page title (or its path), shown in quotation marks, 2: its frustrated Clarity sessions, 3: all its Clarity sessions. A frustrated session had rage clicks, dead clicks or quick backs. #: assets/src/lib/insights/friction.js:103 #, js-format msgid "“%1$s” has the most frustrated Clarity sessions (%2$s of %3$s)." msgstr "" #: assets/src/lib/insights/momentum.js:59 #: assets/src/lib/insights/momentum.js:130 msgid "Post momentum" msgstr "" #. translators: 1: percent more views, 2: views in the last 14 days, 3: views in the 14 days before. #: assets/src/lib/insights/momentum.js:66 #, js-format msgid "Views rose %1$s%% in the last 14 days (%2$s vs %3$s)." msgstr "" #. translators: 1: percent fewer views, 2: views in the last 14 days, 3: views in the 14 days before. #: assets/src/lib/insights/momentum.js:74 #, js-format msgid "Views fell %1$s%% in the last 14 days (%2$s vs %3$s)." msgstr "" #. translators: 1: a traffic channel such as "Organic Search", 2: the percent of the post's views it sent. #: assets/src/lib/insights/momentum.js:136 #, js-format msgid "%1$s sent %2$s%% of this post's views." msgstr "" #. translators: 1: a page title, 2: how many views it gained, 3: views now, 4: views in the previous period. The title is shown in quotation marks. #: assets/src/lib/insights/page.js:70 #, js-format msgid "“%1$s” gained %2$s views (%3$s vs %4$s), the biggest rise among your most viewed pages." msgstr "" #. translators: 1: a page title, 2: how many views it lost, 3: views now, 4: views in the previous period. The title is shown in quotation marks. #: assets/src/lib/insights/page.js:78 #, js-format msgid "“%1$s” lost %2$s views (%3$s vs %4$s), the biggest fall among your most viewed pages." msgstr "" #. translators: 1: a search query, shown in quotation marks, 2: how many times it appeared in search results, 3: its average position in them, e.g. "11.3", 4: the clicks it got, with the word: "31 clicks". #: assets/src/lib/insights/search.js:70 #, js-format msgid "“%1$s” appeared %2$s times at average position %3$s, just off the first page of results (%4$s)." msgstr "" #. translators: %s: how many clicks, e.g. "31 clicks". #: assets/src/lib/insights/search.js:79 #, js-format msgid "%s click" msgid_plural "%s clicks" msgstr[0] "" msgstr[1] "" #. translators: 1: percent more sessions, 2: points less engagement rate, 3: engagement rate now, 4: engagement rate before. "pts" is short for percentage points. #: assets/src/lib/insights/visits.js:61 #, js-format msgid "Sessions rose %1$s%% but engagement rate fell %2$s pts (%3$s vs %4$s)." msgstr "" #: assets/src/lib/labels.js:14 msgid "(not set)" msgstr "" #: assets/src/lib/labels.js:25 msgid "Desktop" msgstr "" #: assets/src/lib/labels.js:26 msgid "Mobile" msgstr "" #: assets/src/lib/labels.js:27 msgid "Tablet" msgstr "" #: assets/src/lib/labels.js:28 msgid "Smart TV" msgstr "" #: assets/src/pixels/preview.js:31 msgid "Setup" msgstr "" #: assets/src/pixels/preview.js:32 msgid "Page view" msgstr "" #: assets/src/pixels/preview.js:33 msgid "Content view" msgstr "" #: assets/src/pixels/preview.js:35 msgid "Form lead" msgstr "" #: assets/src/pixels/preview.js:36 msgid "Contact click" msgstr "" #: assets/src/pixels/preview.js:158 msgid "Pixel preview" msgstr "" #: assets/src/pixels/preview.js:166 msgid "Ad pixel preview" msgstr "" #: assets/src/pixels/preview.js:172 msgid "Close" msgstr "" #: assets/src/pixels/preview.js:179 msgid "No events yet. Click a phone or email link, or send a form, to see more." msgstr "" #: assets/src/pixels/preview.js:207 msgid "Nothing was sent. This lists what the ad pixels would do on this page." msgstr "" #: assets/src/pixels/preview.js:219 msgid "No ad pixel loads on this page. The search term looks personal, so nothing is sent, not even a page view." msgstr "" #: assets/src/pixels/preview.js:241 msgid "Would wait for consent" msgstr "" #: assets/src/pixels/preview.js:242 msgid "Would be sent" msgstr "" #: assets/src/pixels/preview.js:256 msgid "The vendor’s own tag sends this by itself." msgstr "" #: assets/src/settings/App.js:50 #: assets/src/settings/steps/Connect.js:195 #: assets/src/settings/steps/Property.js:32 msgid "Connected to Google." msgstr "" #: assets/src/settings/App.js:169 msgid "Tagsmith Settings" msgstr "" #: assets/src/settings/App.js:213 msgid "Loading settings…" msgstr "" #: assets/src/settings/auth.js:34 msgid "Google sign-in could not be started. Please try again." msgstr "" #: assets/src/settings/fields/ByoClientFields.js:23 msgid "Sign-in and token refresh then go straight to Google. In your Google Cloud project:" msgstr "" #: assets/src/settings/fields/ByoClientFields.js:30 msgid "Enable the Google Analytics Data API and the Google Analytics Admin API (plus the Google Search Console API for search data)." msgstr "" #: assets/src/settings/fields/ByoClientFields.js:36 msgid "Set up the OAuth consent screen (External) and add the Google Analytics read-only scope (plus Search Console read-only for search data)." msgstr "" #: assets/src/settings/fields/ByoClientFields.js:42 msgid "Set the consent screen's publishing status to \"In production\". While it is \"Testing\", Google ends access after 7 days and you must reconnect every week. Google verification is not needed for your own account; the \"unverified app\" warning at sign-in is expected." msgstr "" #: assets/src/settings/fields/ByoClientFields.js:48 msgid "Create an OAuth client of the type \"Web application\" and add the redirect URI below." msgstr "" #: assets/src/settings/fields/ByoClientFields.js:53 msgid "Open Google Cloud credentials" msgstr "" #: assets/src/settings/fields/ByoClientFields.js:58 msgid "Authorized redirect URI" msgstr "" #: assets/src/settings/fields/ByoClientFields.js:60 msgid "Copy the redirect URI" msgstr "" #: assets/src/settings/fields/ByoClientFields.js:65 msgid "Client ID" msgstr "" #: assets/src/settings/fields/ByoClientFields.js:75 msgid "Client secret" msgstr "" #: assets/src/settings/fields/ClarityCard.js:43 msgid "Enter your Clarity project ID to add the Clarity tag." msgstr "" #: assets/src/settings/fields/ClarityCard.js:95 msgid "Saved separately from the Google tag" msgstr "" #: assets/src/settings/fields/ClarityCard.js:100 msgid "Free heatmaps and session recordings from Microsoft, to see how visitors use your pages." msgstr "" #: assets/src/settings/fields/ClarityCard.js:112 msgid "Use it" msgstr "" #. translators: %s: Clarity project ID. #: assets/src/settings/fields/ClarityCard.js:120 #, js-format msgid "Found a Clarity project ID (%s) from the Microsoft Clarity plugin." msgstr "" #: assets/src/settings/fields/ClarityCard.js:126 msgid "If you use it here, deactivate that plugin afterwards so the Clarity tag isn't loaded twice." msgstr "" #: assets/src/settings/fields/ClarityCard.js:134 msgid "Add the Clarity tag to my site" msgstr "" #: assets/src/settings/fields/ClarityCard.js:135 msgid "It follows the same rules as the Google tag: excluded roles, staging sites and previews are left out." msgstr "" #: assets/src/settings/fields/ClarityCard.js:150 msgid "Save, then deactivate the Microsoft Clarity plugin so the Clarity tag isn't loaded twice." msgstr "" #: assets/src/settings/fields/ClarityCard.js:159 msgid "Tag recordings with WordPress details" msgstr "" #: assets/src/settings/fields/ClarityCard.js:163 msgid "Adds the page type, post type, category, the author's ID number and whether the visitor is logged in, so you can filter recordings in Clarity. No personal data is sent." msgstr "" #: assets/src/settings/fields/ClarityCard.js:175 msgid "Clarity follows your Privacy & Consent settings, the same as the Google tag." msgstr "" #: assets/src/settings/fields/ClarityCard.js:187 msgid "Save Clarity settings" msgstr "" #: assets/src/settings/fields/ClarityCard.js:199 msgid "Tip: Clarity can also link to your Google Analytics property. Set it up in Clarity under Settings, Setup, Google Analytics." msgstr "" #: assets/src/settings/fields/ClarityProjectIdField.js:50 msgid "Enter a Clarity project ID of 6 to 16 letters and numbers, for example abcd1234ef." msgstr "" #: assets/src/settings/fields/ClarityProjectIdField.js:79 msgid "Clarity project ID" msgstr "" #: assets/src/settings/fields/ClarityProjectIdField.js:80 msgid "Find it in Clarity under Settings, Overview. It looks like abcd1234ef." msgstr "" #: assets/src/settings/fields/ClarityProjectIdField.js:104 msgid "No project yet? Create one for free" msgstr "" #. translators: 1: API calls used today, 2: daily limit (10). #: assets/src/settings/fields/ClarityTokenPanel.js:51 #, js-format msgid "%1$d of %2$d Clarity API calls used today" msgstr "" #: assets/src/settings/fields/ClarityTokenPanel.js:133 msgid "Token saved." msgstr "" #: assets/src/settings/fields/ClarityTokenPanel.js:141 msgid "Clarity data synced." msgstr "" #: assets/src/settings/fields/ClarityTokenPanel.js:147 msgid "Token removed." msgstr "" #: assets/src/settings/fields/ClarityTokenPanel.js:166 msgid "Behavior insights in WordPress" msgstr "" #: assets/src/settings/fields/ClarityTokenPanel.js:168 msgid "See rage clicks, dead clicks and scroll depth on the dashboard's Behavior tab, next to your Google Analytics views. This needs a Clarity Data Export API token." msgstr "" #: assets/src/settings/fields/ClarityTokenPanel.js:174 msgid "Clarity's API only shares the last 3 days, so Tagsmith saves a snapshot once a day to build up your history. That uses 2 of the 10 API calls Clarity allows each day." msgstr "" #: assets/src/settings/fields/ClarityTokenPanel.js:195 msgid "Clarity API token" msgstr "" #: assets/src/settings/fields/ClarityTokenPanel.js:196 msgid "In Clarity, open Settings, Data Export and generate a new API token." msgstr "" #: assets/src/settings/fields/ClarityTokenPanel.js:202 msgid "A token is saved. Paste a new one to replace it." msgstr "" #: assets/src/settings/fields/ClarityTokenPanel.js:227 msgid "Save token" msgstr "" #: assets/src/settings/fields/ClarityTokenPanel.js:246 #: assets/src/settings/fields/ClarityTokenPanel.js:254 msgid "Remove token" msgstr "" #: assets/src/settings/fields/ClarityTokenPanel.js:253 msgid "Remove the Clarity token?" msgstr "" #: assets/src/settings/fields/ClarityTokenPanel.js:260 msgid "Tagsmith stops syncing Clarity data. Snapshots already saved stay on the Behavior tab." msgstr "" #: assets/src/settings/fields/ConfirmDialog.js:43 #: assets/src/settings/tabs/Connection.js:343 #: assets/src/settings/tabs/Connection.js:427 msgid "Cancel" msgstr "" #: assets/src/settings/fields/ConsentFields.js:24 msgid "Waits for every visitor to agree." msgstr "" #: assets/src/settings/fields/ConsentFields.js:26 msgid "Measures every visitor straight away." msgstr "" #: assets/src/settings/fields/ConsentFields.js:28 msgid "Waits for visitors in the EEA, UK and Switzerland to agree, and measures everyone else straight away." msgstr "" #: assets/src/settings/fields/ConsentFields.js:53 msgid "The defaults suit most sites." msgstr "" #: assets/src/settings/fields/ConsentFields.js:55 msgid "With the defaults (Advanced mode), until visitors in the EEA, UK and Switzerland agree on your consent banner, the Google tag runs without cookies and Google only estimates their visits. Everyone else is measured as usual." msgstr "" #: assets/src/settings/fields/ConsentFields.js:71 msgid "WordPress's Consent API is active. If a consent plugin records a visitor's choice through it, Tagsmith follows that choice." msgstr "" #: assets/src/settings/fields/ConsentFields.js:75 msgid "Tagsmith does not show a consent banner. To have it follow your visitors' choices, add a consent plugin that supports WordPress's Consent API." msgstr "" #: assets/src/settings/fields/ConsentFields.js:82 msgid "Consent Mode" msgstr "" #: assets/src/settings/fields/ConsentFields.js:83 msgid "Consent Mode is Google's way of adjusting its tags to each visitor's choice. This setting decides what the tag does until a visitor agrees." msgstr "" #: assets/src/settings/fields/ConsentFields.js:92 msgid "Advanced (recommended)" msgstr "" #: assets/src/settings/fields/ConsentFields.js:93 msgid "The Google tag always loads. Until a visitor agrees, it sends small pings that use no cookies, and Google uses them to estimate the visits it cannot measure." msgstr "" #: assets/src/settings/fields/ConsentFields.js:100 msgid "Basic" msgstr "" #: assets/src/settings/fields/ConsentFields.js:101 msgid "The Google tag loads only after a visitor agrees through your consent banner (a banner that assumes consent until the visitor declines counts as agreed). Nothing is sent to Google before that." msgstr "" #: assets/src/settings/fields/ConsentFields.js:108 #: assets/src/settings/pixels/copy.js:382 #: assets/src/settings/steps/Done.js:263 #: assets/src/settings/steps/Done.js:350 msgid "Off" msgstr "" #: assets/src/settings/fields/ConsentFields.js:109 msgid "Google is not told about visitors' choices. Choose this only if your visitors do not need to be asked, or another tool already handles consent for Google." msgstr "" #: assets/src/settings/fields/ConsentFields.js:120 msgid "Before a visitor chooses" msgstr "" #: assets/src/settings/fields/ConsentFields.js:121 msgid "What the tag assumes until a visitor makes a choice on your consent banner. The banner updates it as soon as they do." msgstr "" #: assets/src/settings/fields/ConsentFields.js:132 msgid "Wait in the EEA, UK and Switzerland (recommended)" msgstr "" #: assets/src/settings/fields/ConsentFields.js:139 msgid "Wait everywhere" msgstr "" #: assets/src/settings/fields/ConsentFields.js:143 msgid "Measure everyone straight away" msgstr "" #: assets/src/settings/fields/ConsentHint.js:21 msgid "See and download your Google Analytics data" msgstr "" #: assets/src/settings/fields/ConsentHint.js:25 msgid "View Search Console data for your verified sites" msgstr "" #: assets/src/settings/fields/ConsentHint.js:40 msgid "On Google's screen, allow access to your Google Analytics and Search Console data" msgstr "" #: assets/src/settings/fields/ConsentHint.js:46 msgid "On Google's screen, allow access to your Search Console data" msgstr "" #: assets/src/settings/fields/ConsentHint.js:50 msgid "On Google's screen, allow access to your Google Analytics data" msgstr "" #: assets/src/settings/fields/ConsentHint.js:83 msgid "Tick these boxes if Google shows them" msgstr "" #: assets/src/settings/fields/ConsentHint.js:84 msgid "Tick this box if Google shows it" msgstr "" #. translators: 1, 2: permission wording on Google's consent screen. #: assets/src/settings/fields/ConsentHint.js:115 #, js-format msgid "On Google's screen, allow \"%1$s\" and \"%2$s\". If Google shows checkboxes next to them, tick them." msgstr "" #. translators: %s: permission wording on Google's consent screen. #: assets/src/settings/fields/ConsentHint.js:124 #, js-format msgid "On Google's screen, allow \"%s\". If Google shows a checkbox next to it, tick it." msgstr "" #: assets/src/settings/fields/ConsentHint.js:147 msgid "If Google shows a checkbox next to it, tick it before you press Continue." msgstr "" #: assets/src/settings/fields/ConsentHint.js:151 msgid "If Google shows checkboxes next to them, tick them before you press Continue." msgstr "" #: assets/src/settings/fields/CopyField.js:47 msgid "Copied" msgstr "" #: assets/src/settings/fields/CopyField.js:48 msgid "Copy" msgstr "" #: assets/src/settings/fields/CopyField.js:51 msgid "Copied to the clipboard." msgstr "" #: assets/src/settings/fields/DisconnectDialog.js:35 msgid "Disconnect from Google?" msgstr "" #: assets/src/settings/fields/DisconnectDialog.js:42 msgid "Reports in WordPress stop until you connect again, and the chosen property is cleared. The tracking code keeps running with your current Measurement ID." msgstr "" #. translators: %s: domain name. #: assets/src/settings/fields/GscSitePicker.js:138 #, js-format msgid "%s (domain property)" msgstr "" #. translators: %s: site URL. #: assets/src/settings/fields/GscSitePicker.js:144 #, js-format msgid "%s (URL prefix)" msgstr "" #: assets/src/settings/fields/GscSitePicker.js:161 msgid "Selected for you because it matches this site." msgstr "" #. translators: %s: web address of the Google Analytics stream, e.g. example.com. #: assets/src/settings/fields/GscSitePicker.js:169 #, js-format msgid "Selected for you because it matches your Google Analytics stream (%s)." msgstr "" #. translators: %s: this site's host name, e.g. localhost or example.com. #: assets/src/settings/fields/GscSitePicker.js:179 #, js-format msgid "None of your Search Console sites matches this address (%s), so please choose the one for this website." msgstr "" #: assets/src/settings/fields/GscSitePicker.js:186 msgid "The site whose search data you want to see." msgstr "" #: assets/src/settings/fields/GscSitePicker.js:243 msgid "Loading your Search Console sites…" msgstr "" #: assets/src/settings/fields/GscSitePicker.js:252 msgid "No verified Search Console sites were found for this Google account. Add and verify your site in Search Console, then try again." msgstr "" #: assets/src/settings/fields/GscSitePicker.js:258 msgid "Open Search Console" msgstr "" #: assets/src/settings/fields/GscSitePicker.js:271 msgid "Choose a site" msgstr "" #: assets/src/settings/fields/GscSitePicker.js:281 msgid "Search Console site" msgstr "" #: assets/src/settings/fields/MeasurementIdField.js:33 msgid "Enter a Measurement ID that starts with G- followed by 4 to 16 letters or numbers, for example G-ABC1234." msgstr "" #: assets/src/settings/fields/MeasurementIdField.js:56 msgid "Measurement ID" msgstr "" #: assets/src/settings/fields/MeasurementIdField.js:57 msgid "Find it in Google Analytics under Admin, Data streams. It looks like G-XXXXXXXXXX." msgstr "" #: assets/src/settings/fields/NonProductionToggle.js:29 msgid "staging" msgstr "" #: assets/src/settings/fields/NonProductionToggle.js:31 msgid "development" msgstr "" #: assets/src/settings/fields/NonProductionToggle.js:33 msgid "local" msgstr "" #: assets/src/settings/fields/NonProductionToggle.js:35 msgid "production" msgstr "" #. translators: %s: environment type, e.g. "staging". The tags wrap the link text and must be kept. #: assets/src/settings/fields/NonProductionToggle.js:55 #, js-format msgid "This is a %s site, so the tracking code is not added here. You can change this on the Tracking tab." msgstr "" #. translators: %s: environment type, e.g. "staging". #: assets/src/settings/fields/NonProductionToggle.js:67 #, js-format msgid "This is a %s site, so the tracking code is not added here. You can change this on the Tracking tab." msgstr "" #: assets/src/settings/fields/NonProductionToggle.js:91 msgid "Also track staging and development sites" msgstr "" #. translators: %s: environment type, e.g. "production" or "staging". #: assets/src/settings/fields/NonProductionToggle.js:97 #, js-format msgid "This site is a %s site. Leave this off so test copies of your site do not add visits to your reports." msgstr "" #. translators: 1: property name, 2: property number. #: assets/src/settings/fields/PropertyPicker.js:137 #, js-format msgid "%1$s (%2$s) · matches this site" msgstr "" #. translators: 1: property name, 2: property number. #: assets/src/settings/fields/PropertyPicker.js:144 #, js-format msgid "%1$s (%2$s)" msgstr "" #: assets/src/settings/fields/PropertyPicker.js:351 msgid "Loading your Google Analytics properties…" msgstr "" #: assets/src/settings/fields/PropertyPicker.js:360 msgid "This Google account has no Google Analytics 4 property we can read." msgstr "" #: assets/src/settings/fields/PropertyPicker.js:364 msgid "Create one in Google Analytics, then choose Check again." msgstr "" #: assets/src/settings/fields/PropertyPicker.js:370 msgid "Checking…" msgstr "" #: assets/src/settings/fields/PropertyPicker.js:372 msgid "Still no Google Analytics 4 property found." msgstr "" #: assets/src/settings/fields/PropertyPicker.js:406 msgid "Open Google Analytics" msgstr "" #: assets/src/settings/fields/PropertyPicker.js:420 #: assets/src/settings/pixels/PlatformRow.js:256 msgid "Check again" msgstr "" #. translators: %d: number of Google Analytics 4 properties found. #: assets/src/settings/fields/PropertyPicker.js:504 #, js-format msgid "%d property found." msgid_plural "%d properties found." msgstr[0] "" msgstr[1] "" #: assets/src/settings/fields/PropertyPicker.js:518 msgid "Find a property" msgstr "" #: assets/src/settings/fields/PropertyPicker.js:519 msgid "Search by property, account or ID" msgstr "" #. translators: 1: number of matching properties, 2: total number of properties. #: assets/src/settings/fields/PropertyPicker.js:530 #, js-format msgid "%1$d of %2$d property matches." msgid_plural "%1$d of %2$d properties match." msgstr[0] "" msgstr[1] "" #: assets/src/settings/fields/PropertyPicker.js:546 #: assets/src/settings/tabs/Connection.js:293 #: assets/src/settings/Wizard.js:68 msgid "Property" msgstr "" #: assets/src/settings/fields/PropertyPicker.js:547 msgid "Properties are grouped by Google Analytics account." msgstr "" #: assets/src/settings/fields/PropertyPicker.js:555 msgid "Select a property" msgstr "" #: assets/src/settings/fields/PropertyPicker.js:580 msgid "Matches this site, so we picked it for you. Choose another if that is not right." msgstr "" #: assets/src/settings/fields/PropertyPicker.js:597 msgid "Loading web data streams…" msgstr "" #: assets/src/settings/fields/PropertyPicker.js:603 msgid "This property has no web data stream, so the Measurement ID cannot be filled in automatically. Reports will still work. Add a web stream in Google Analytics, or enter the Measurement ID later under Tracking." msgstr "" #: assets/src/settings/fields/PropertyPicker.js:614 msgid "Web data stream" msgstr "" #: assets/src/settings/fields/PropertyPicker.js:615 msgid "The tracking code uses this stream's Measurement ID. The stream for this site is selected for you when there is one." msgstr "" #. translators: 1: stream name, 2: Measurement ID, 3: stream URL. #: assets/src/settings/fields/PropertyPicker.js:630 #, js-format msgid "%1$s (%2$s, %3$s)" msgstr "" #: assets/src/settings/fields/UnsavedBar.js:92 msgid "You have unsaved changes." msgstr "" #: assets/src/settings/fields/UnsavedBar.js:95 msgid "Saving…" msgstr "" #: assets/src/settings/fields/UnsavedBar.js:97 #: assets/src/settings/fields/UnsavedBar.js:152 msgid "Settings saved." msgstr "" #: assets/src/settings/fields/UnsavedBar.js:99 msgid "Some fields need a fix before this can be saved." msgstr "" #: assets/src/settings/fields/UnsavedBar.js:111 msgid "Unsaved changes" msgstr "" #: assets/src/settings/fields/UnsavedBar.js:131 #: assets/src/settings/SettingsTabs.js:293 #: assets/src/settings/Wizard.js:363 msgid "Discard" msgstr "" #: assets/src/settings/fields/UnsavedBar.js:143 msgid "Save changes" msgstr "" #: assets/src/settings/messages.js:14 msgid "The sign-in link expired or was already used. Please try again." msgstr "" #: assets/src/settings/messages.js:18 msgid "Google sign-in was cancelled, so nothing was changed." msgstr "" #: assets/src/settings/messages.js:22 msgid "Google sign-in could not be completed. Please try again." msgstr "" #: assets/src/settings/messages.js:26 msgid "Your Google connection has expired or was revoked. Please connect again." msgstr "" #: assets/src/settings/messages.js:30 msgid "The sign-in service is temporarily unavailable. Please try again in a few minutes, or use your own Google client (Sign-in & data tab)." msgstr "" #: assets/src/settings/messages.js:34 msgid "Your Google account does not have access to this Google Analytics property." msgstr "" #: assets/src/settings/messages.js:38 msgid "A required Google API is not enabled in your Google Cloud project. Enable it there, then try again." msgstr "" #: assets/src/settings/messages.js:42 msgid "Google is limiting requests right now. Please try again in a few minutes." msgstr "" #: assets/src/settings/messages.js:46 msgid "Google is temporarily unavailable. Please try again in a few minutes." msgstr "" #: assets/src/settings/messages.js:50 msgid "This site is not connected to Google yet." msgstr "" #: assets/src/settings/messages.js:54 msgid "Google rejected the sign-in. Please reconnect." msgstr "" #: assets/src/settings/messages.js:58 msgid "Google could not process the request. Please try again, or reconnect if it keeps happening." msgstr "" #: assets/src/settings/messages.js:62 msgid "Your own Google client is not set up. Add its client ID and secret on the Sign-in & data tab, or use Connect with Google." msgstr "" #: assets/src/settings/messages.js:74 msgid "Google did not share your Analytics data, because the box \"See and download your Google Analytics data\" was left unticked. Please try again and allow access on Google's screen, ticking the box if Google shows one." msgstr "" #: assets/src/settings/messages.js:106 msgid "Connection failed. Please try again." msgstr "" #: assets/src/settings/pixels/ConsentCard.js:26 msgid "Consent banner found (WP Consent API)" msgstr "" #. translators: %s: name of the consent plugin, e.g. Complianz. #: assets/src/settings/pixels/ConsentCard.js:31 #, js-format msgid "Consent banner found: %s (WP Consent API)" msgstr "" #. translators: %s: name of the consent plugin, e.g. CookieYes. #: assets/src/settings/pixels/ConsentCard.js:46 #, js-format msgid "Consent banner found: %s." msgstr "" #: assets/src/settings/pixels/ConsentCard.js:75 msgid "No consent banner found." msgstr "" #: assets/src/settings/pixels/ConsentCard.js:101 msgid "Pixels follow your consent settings." msgstr "" #: assets/src/settings/pixels/ConsentCard.js:114 msgid "Change on Privacy & Consent" msgstr "" #: assets/src/settings/pixels/ConsentCard.js:121 msgid "How to add a banner" msgstr "" #: assets/src/settings/pixels/ConversionFields.js:32 msgid "Conversions" msgstr "" #: assets/src/settings/pixels/copy.js:18 msgid "Meta" msgstr "" #: assets/src/settings/pixels/copy.js:19 msgid "Facebook and Instagram ads" msgstr "" #: assets/src/settings/pixels/copy.js:20 msgid "Pixel ID (dataset ID)" msgstr "" #: assets/src/settings/pixels/copy.js:22 msgid "Open Meta Events Manager." msgstr "" #: assets/src/settings/pixels/copy.js:23 msgid "Choose your dataset (pixel) under Data sources." msgstr "" #: assets/src/settings/pixels/copy.js:24 msgid "Copy the ID under its name." msgstr "" #: assets/src/settings/pixels/copy.js:29 msgid "Google Ads" msgstr "" #: assets/src/settings/pixels/copy.js:30 msgid "Google Search, YouTube and Display ads" msgstr "" #: assets/src/settings/pixels/copy.js:31 msgid "Conversion ID" msgstr "" #: assets/src/settings/pixels/copy.js:33 msgid "Open Google Ads, then Goals, then Conversions." msgstr "" #: assets/src/settings/pixels/copy.js:34 msgid "Choose a conversion action, then Tag setup, then Install the tag yourself." msgstr "" #: assets/src/settings/pixels/copy.js:38 msgid "Copy the AW- ID from send_to (the part before the slash)." msgstr "" #: assets/src/settings/pixels/copy.js:44 msgid "Lead conversion label" msgstr "" #: assets/src/settings/pixels/copy.js:45 msgid "Contact conversion label" msgstr "" #: assets/src/settings/pixels/copy.js:46 msgid "Google Ads counts a conversion only with its label, the part of send_to after the slash. Without labels, Tagsmith sends page views for remarketing only." msgstr "" #: assets/src/settings/pixels/copy.js:54 msgid "TikTok" msgstr "" #: assets/src/settings/pixels/copy.js:55 msgid "TikTok ads" msgstr "" #: assets/src/settings/pixels/copy.js:56 msgid "Pixel code" msgstr "" #: assets/src/settings/pixels/copy.js:58 msgid "Open TikTok Ads Manager, then Tools, then Events." msgstr "" #: assets/src/settings/pixels/copy.js:62 msgid "Choose your web pixel." msgstr "" #: assets/src/settings/pixels/copy.js:63 msgid "Copy the pixel code next to its name." msgstr "" #: assets/src/settings/pixels/copy.js:68 msgid "LinkedIn" msgstr "" #: assets/src/settings/pixels/copy.js:69 msgid "LinkedIn ads" msgstr "" #: assets/src/settings/pixels/copy.js:70 msgid "Partner ID" msgstr "" #: assets/src/settings/pixels/copy.js:72 msgid "Open Campaign Manager, then Analyze, then Insight Tag." msgstr "" #: assets/src/settings/pixels/copy.js:76 msgid "Choose \"I will install the tag myself\"." msgstr "" #: assets/src/settings/pixels/copy.js:77 msgid "Copy the number after _linkedin_partner_id." msgstr "" #: assets/src/settings/pixels/copy.js:80 msgid "Lead conversion ID" msgstr "" #: assets/src/settings/pixels/copy.js:81 msgid "Contact conversion ID" msgstr "" #: assets/src/settings/pixels/copy.js:82 msgid "LinkedIn only counts conversions you create in Campaign Manager. Leave these empty to send page views only." msgstr "" #: assets/src/settings/pixels/copy.js:90 msgid "Microsoft Advertising" msgstr "" #: assets/src/settings/pixels/copy.js:91 msgid "Microsoft Advertising (Bing)" msgstr "" #: assets/src/settings/pixels/copy.js:92 msgid "UET tag ID" msgstr "" #: assets/src/settings/pixels/copy.js:94 msgid "Open Microsoft Advertising, then Tools, then UET tag." msgstr "" #: assets/src/settings/pixels/copy.js:98 #: assets/src/settings/pixels/copy.js:109 msgid "Choose your tag." msgstr "" #: assets/src/settings/pixels/copy.js:99 msgid "Copy the tag ID." msgstr "" #: assets/src/settings/pixels/copy.js:104 msgid "Pinterest" msgstr "" #: assets/src/settings/pixels/copy.js:105 msgid "Pinterest ads" msgstr "" #: assets/src/settings/pixels/copy.js:106 msgid "Tag ID" msgstr "" #: assets/src/settings/pixels/copy.js:108 msgid "Open Pinterest Ads Manager, then Conversions." msgstr "" #: assets/src/settings/pixels/copy.js:110 msgid "Copy the Tag ID. It is not your advertiser ID." msgstr "" #: assets/src/settings/pixels/copy.js:115 msgid "Snap" msgstr "" #: assets/src/settings/pixels/copy.js:116 msgid "Snapchat ads" msgstr "" #: assets/src/settings/pixels/copy.js:117 #: assets/src/settings/pixels/copy.js:128 msgid "Pixel ID" msgstr "" #: assets/src/settings/pixels/copy.js:119 msgid "Open Snapchat Ads Manager, then Events Manager." msgstr "" #: assets/src/settings/pixels/copy.js:120 #: assets/src/settings/pixels/copy.js:134 msgid "Choose your pixel." msgstr "" #: assets/src/settings/pixels/copy.js:121 msgid "Copy the Pixel ID." msgstr "" #: assets/src/settings/pixels/copy.js:126 msgid "X" msgstr "" #: assets/src/settings/pixels/copy.js:127 msgid "X ads" msgstr "" #: assets/src/settings/pixels/copy.js:130 msgid "Open X Ads Manager, then Tools, then Events manager." msgstr "" #: assets/src/settings/pixels/copy.js:135 msgid "Copy its ID." msgstr "" #: assets/src/settings/pixels/copy.js:138 msgid "Lead event ID" msgstr "" #: assets/src/settings/pixels/copy.js:139 msgid "Contact event ID" msgstr "" #: assets/src/settings/pixels/copy.js:140 msgid "X counts conversions through event IDs you create in Events manager. Leave these empty to send page views only." msgstr "" #: assets/src/settings/pixels/copy.js:166 msgid "ID" msgstr "" #. translators: %s: an example Pinterest Tag ID. #: assets/src/settings/pixels/copy.js:189 #, js-format msgid "That looks like your advertiser ID. A Pinterest Tag ID has 13 digits, like %s. Copy it from Pinterest Ads Manager under Conversions." msgstr "" #. translators: %s: an example Meta Pixel ID. #: assets/src/settings/pixels/copy.js:201 #, js-format msgid "A Meta Pixel ID is 10 to 20 digits, like %s. Copy it from Events Manager, under Data sources." msgstr "" #. translators: %s: an example Google Ads conversion ID. #: assets/src/settings/pixels/copy.js:210 #, js-format msgid "A Google Ads Conversion ID starts with AW- and has 6 to 12 digits, like %s. Find it in Google Ads under Goals, Conversions, Tag setup." msgstr "" #. translators: %s: an example TikTok pixel code. #: assets/src/settings/pixels/copy.js:219 #, js-format msgid "A TikTok pixel code is exactly 20 letters and numbers, like %s. Copy it from TikTok Ads Manager under Tools, Events." msgstr "" #. translators: %s: an example LinkedIn Partner ID. #: assets/src/settings/pixels/copy.js:228 #, js-format msgid "A LinkedIn Partner ID is 3 to 10 digits, like %s. Copy it from Campaign Manager under Analyze, Insight Tag." msgstr "" #. translators: %s: an example UET tag ID. #: assets/src/settings/pixels/copy.js:237 #, js-format msgid "A UET tag ID is 4 to 12 digits, like %s. Copy it from Microsoft Advertising under Tools, UET tag." msgstr "" #. translators: %s: an example Pinterest Tag ID. #: assets/src/settings/pixels/copy.js:246 #, js-format msgid "A Pinterest Tag ID is exactly 13 digits, like %s. Copy it from Pinterest Ads Manager under Conversions." msgstr "" #. translators: %s: an example Snap Pixel ID. #: assets/src/settings/pixels/copy.js:255 #, js-format msgid "A Snap Pixel ID has 32 letters and numbers in five groups, like %s. Copy it from Snapchat Events Manager." msgstr "" #. translators: %s: an example X Pixel ID. #: assets/src/settings/pixels/copy.js:264 #, js-format msgid "An X Pixel ID is 5 to 10 letters and numbers, like %s. Copy it from X Events manager." msgstr "" #: assets/src/settings/pixels/copy.js:272 msgid "Check this ID and try again." msgstr "" #. translators: %s: an example Google Ads conversion label. #: assets/src/settings/pixels/copy.js:286 #, js-format msgid "A conversion label is 4 to 40 letters, numbers, dashes or underscores, like %s. Copy it from send_to in your Google Ads tag setup, the part after the slash." msgstr "" #. translators: %s: an example LinkedIn conversion ID. #: assets/src/settings/pixels/copy.js:295 #, js-format msgid "A LinkedIn conversion ID is 3 to 12 digits, like %s. Create the conversion in Campaign Manager and copy its ID." msgstr "" #. translators: %s: an example X event ID. #: assets/src/settings/pixels/copy.js:304 #, js-format msgid "An X event ID looks like %s. Create the event in Events manager and copy its ID." msgstr "" #: assets/src/settings/pixels/copy.js:312 msgid "Check this value and try again." msgstr "" #: assets/src/settings/pixels/copy.js:323 msgid "Page views" msgstr "" #: assets/src/settings/pixels/copy.js:324 msgid "Every page. Builds your retargeting audiences." msgstr "" #: assets/src/settings/pixels/copy.js:330 msgid "Content views" msgstr "" #: assets/src/settings/pixels/copy.js:331 msgid "Posts and pages, with their title and category." msgstr "" #: assets/src/settings/pixels/copy.js:337 msgid "Searches" msgstr "" #: assets/src/settings/pixels/copy.js:338 msgid "What visitors search for on your site. Terms that look like an email address or a phone number are left out." msgstr "" #: assets/src/settings/pixels/copy.js:344 msgid "Form leads" msgstr "" #: assets/src/settings/pixels/copy.js:345 msgid "Contact Form 7, WPForms, Gravity Forms, Fluent Forms and Elementor forms. What people type is never sent." msgstr "" #: assets/src/settings/pixels/copy.js:351 msgid "Contact clicks" msgstr "" #: assets/src/settings/pixels/copy.js:352 msgid "Phone, email, text and WhatsApp links." msgstr "" #: assets/src/settings/pixels/copy.js:364 msgid "Needs an ID" msgstr "" #: assets/src/settings/pixels/copy.js:366 msgid "Found twice" msgstr "" #. translators: %d: how many kinds of event a platform sends, page views included. #: assets/src/settings/pixels/copy.js:371 #, js-format msgid "On · %d event" msgid_plural "On · %d events" msgstr[0] "" msgstr[1] "" #: assets/src/settings/pixels/copy.js:379 msgid "On · page views only" msgstr "" #: assets/src/settings/pixels/copy.js:402 msgid "Checked just now" msgstr "" #. translators: %d: whole minutes since the homepage was checked. #: assets/src/settings/pixels/copy.js:408 #, js-format msgid "Checked %d minute ago" msgid_plural "Checked %d minutes ago" msgstr[0] "" msgstr[1] "" #. translators: %d: whole hours since the homepage was checked. #: assets/src/settings/pixels/copy.js:423 #, js-format msgid "Checked %d hour ago" msgid_plural "Checked %d hours ago" msgstr[0] "" msgstr[1] "" #. translators: %d: whole days since the homepage was checked. #: assets/src/settings/pixels/copy.js:437 #, js-format msgid "Checked %d day ago" msgid_plural "Checked %d days ago" msgstr[0] "" msgstr[1] "" #: assets/src/settings/pixels/copy.js:453 msgid "Consent Mode is off. Pixels load for every visitor straight away, without waiting for a choice." msgstr "" #: assets/src/settings/pixels/copy.js:460 msgid "Consent Mode is Basic. Pixels load only after a visitor agrees to marketing cookies on your banner (a banner that assumes consent until the visitor declines counts as agreed). Until then nothing is sent." msgstr "" #: assets/src/settings/pixels/copy.js:467 msgid "Consent Mode is Advanced, set to wait everywhere. Pixels load for a visitor only after they agree to marketing cookies on your banner." msgstr "" #: assets/src/settings/pixels/copy.js:474 msgid "Consent Mode is Advanced, set to measure everyone. Pixels load straight away, and stop for a visitor who says no on your banner." msgstr "" #: assets/src/settings/pixels/copy.js:480 msgid "Consent Mode is Advanced. Until a visitor answers your banner, pixels wait for visitors whose browser time zone is in Europe, and load straight away for everyone else. After that, the visitor's answer decides." msgstr "" #: assets/src/settings/pixels/copy.js:508 msgid "Consent Mode is off, so pixels are not waiting for one." msgstr "" #: assets/src/settings/pixels/copy.js:512 msgid "Pixels load for everyone, because Consent Mode is set to measure everyone." msgstr "" #: assets/src/settings/pixels/copy.js:519 msgid "Until you add one that works with the WP Consent API, visitors whose browser time zone is in Europe will not trigger any pixel." msgstr "" #: assets/src/settings/pixels/copy.js:523 msgid "Until you add one that works with the WP Consent API, no visitor will trigger a pixel." msgstr "" #: assets/src/settings/pixels/copy.js:542 msgid "It decides consent in the browser, so leads from forms that send visitors to another page are not counted; forms that submit in the background are." msgstr "" #. translators: %s: names of the ad platforms that send events, separated by commas, e.g. "Meta, TikTok". #: assets/src/settings/pixels/copy.js:559 #, js-format msgid "Sending to %s" msgstr "" #: assets/src/settings/pixels/copy.js:562 msgid "Not sending to any platform yet" msgstr "" #: assets/src/settings/pixels/PixelEventChoices.js:48 msgid "(always on)" msgstr "" #. translators: %s: an example ID, e.g. 1234567890123456. #: assets/src/settings/pixels/PixelIdField.js:51 #, js-format msgid "Looks like %s" msgstr "" #: assets/src/settings/pixels/PlatformRow.js:37 msgid "Checked just now: still found twice." msgstr "" #: assets/src/settings/pixels/PlatformRow.js:41 msgid "Checked just now: no second copy found." msgstr "" #. translators: %s: short name of an ad platform, e.g. Meta. #: assets/src/settings/pixels/PlatformRow.js:114 #, js-format msgid "Customize events for %s" msgstr "" #. translators: %s: short name of an ad platform, e.g. Meta. #: assets/src/settings/pixels/PlatformRow.js:122 #, js-format msgid "%s uses its own event choices." msgstr "" #. translators: %s: short name of an ad platform, e.g. Meta. #: assets/src/settings/pixels/PlatformRow.js:127 #, js-format msgid "%s sends the events chosen under Events to send." msgstr "" #: assets/src/settings/pixels/PlatformRow.js:135 msgid "Events" msgstr "" #: assets/src/settings/pixels/PlatformRow.js:156 msgid "Use the shared choices again" msgstr "" #. translators: %s: name of an ad platform, e.g. Meta Pixel. #: assets/src/settings/pixels/PlatformRow.js:205 #, js-format msgid "Send events to %s" msgstr "" #: assets/src/settings/pixels/PlatformRow.js:230 msgid "This pixel is already on your site." msgstr "" #. translators: 1: name of an ad platform, e.g. Meta Pixel. 2: its ID. #: assets/src/settings/pixels/PlatformRow.js:237 #, js-format msgid "Your theme or another plugin loads %1$s %2$s too, so every visit would count twice. Remove the other copy, or switch this one off here." msgstr "" #: assets/src/settings/pixels/PlatformRow.js:275 msgid "Where do I find this?" msgstr "" #. translators: %s: name of an ad platform, e.g. Meta Pixel. #: assets/src/settings/pixels/PlatformRow.js:289 #, js-format msgid "Read the %s guide" msgstr "" #: assets/src/settings/pixels/PreviewCard.js:24 msgid "Preview is not available on this site." msgstr "" #: assets/src/settings/pixels/PreviewCard.js:26 msgid "Switch on a platform, add its ID and save to preview it." msgstr "" #: assets/src/settings/pixels/PreviewCard.js:31 msgid "The preview shows what is saved. Save your changes first." msgstr "" #: assets/src/settings/pixels/PreviewCard.js:41 msgid "Check your setup without sending anything" msgstr "" #: assets/src/settings/pixels/PreviewCard.js:47 msgid "Open your site in preview mode to see each event your pixels would send, including form leads and contact clicks, in a small panel. Nothing reaches the ad platforms while you preview." msgstr "" #: assets/src/settings/pixels/PreviewCard.js:71 msgid "Open preview" msgstr "" #: assets/src/settings/SettingsTabs.js:212 msgid "Connection" msgstr "" #: assets/src/settings/SettingsTabs.js:216 msgid "Tracking" msgstr "" #: assets/src/settings/SettingsTabs.js:220 msgid "Ads & pixels" msgstr "" #: assets/src/settings/SettingsTabs.js:224 msgid "Privacy & Consent" msgstr "" #: assets/src/settings/SettingsTabs.js:229 #: assets/src/settings/steps/Done.js:223 #: assets/src/settings/steps/Done.js:332 msgid "Reports" msgstr "" #: assets/src/settings/SettingsTabs.js:234 msgid "Sign-in & data" msgstr "" #: assets/src/settings/SettingsTabs.js:238 msgid "Health" msgstr "" #: assets/src/settings/SettingsTabs.js:292 #: assets/src/settings/Wizard.js:362 msgid "Discard unsaved changes?" msgstr "" #: assets/src/settings/SettingsTabs.js:294 #: assets/src/settings/Wizard.js:364 msgid "Keep editing" msgstr "" #: assets/src/settings/SettingsTabs.js:303 msgid "Your changes on this tab have not been saved. If you leave now, they are lost." msgstr "" #: assets/src/settings/steps/Connect.js:47 msgid "On Google's screens" msgstr "" #. translators: %s: the domain Google shows on its warning screen, such as example.com. #: assets/src/settings/steps/Connect.js:55 #, js-format msgid "If Google shows 'Google hasn't verified this app', its review of Tagsmith is still in progress. Choose Advanced, then 'Go to %s (unsafe)'. Tagsmith only asks to view your data, never to change it." msgstr "" #. translators: %s: the wording of the permission checkbox on Google's consent screen. #: assets/src/settings/steps/Connect.js:69 #, js-format msgid "If Google shows a checkbox next to '%s', tick it before you press Continue." msgstr "" #: assets/src/settings/steps/Connect.js:131 #: assets/src/settings/tabs/Advanced.js:65 msgid "Enter both the client ID and the client secret." msgstr "" #. translators: %s: Google account email address. #: assets/src/settings/steps/Connect.js:192 #: assets/src/settings/steps/Property.js:29 #, js-format msgid "Connected to Google as %s." msgstr "" #: assets/src/settings/steps/Connect.js:203 msgid "Continue" msgstr "" #: assets/src/settings/steps/Connect.js:219 #: assets/src/settings/tabs/Connection.js:259 msgid "Connect with Google" msgstr "" #: assets/src/settings/steps/Connect.js:223 msgid "Try again with Google" msgstr "" #: assets/src/settings/steps/Connect.js:231 msgid "Sign in with the Google account that can see your Google Analytics property. Tagsmith asks only for read-only access." msgstr "" #: assets/src/settings/steps/Connect.js:241 msgid "Almost there: allow Google Analytics access this time" msgstr "" #: assets/src/settings/steps/Connect.js:245 msgid "Last time Google did not share your Analytics data. Try again and allow access. If Google shows a checkbox next to it, tick it before you press Continue." msgstr "" #: assets/src/settings/steps/Connect.js:272 msgctxt "divider between two ways to continue" msgid "or" msgstr "" #: assets/src/settings/steps/Connect.js:287 #: assets/src/settings/steps/Property.js:141 msgid "Add the tracking code only" msgstr "" #: assets/src/settings/steps/Connect.js:293 msgid "Skip Google sign-in. Paste a Measurement ID now and connect reports later." msgstr "" #: assets/src/settings/steps/Connect.js:304 msgid "Only need the Google tag on your site? Enter your Measurement ID. You can connect to Google later to see reports in WordPress." msgstr "" #: assets/src/settings/steps/Connect.js:324 #: assets/src/settings/steps/Property.js:166 #: assets/src/settings/steps/Property.js:183 #: assets/src/settings/steps/SearchConsole.js:168 #: assets/src/settings/steps/TrackingPrivacy.js:112 msgid "Save and continue" msgstr "" #: assets/src/settings/steps/Connect.js:337 msgid "Use your own Google client (advanced)" msgstr "" #: assets/src/settings/steps/Connect.js:367 msgid "Save and connect" msgstr "" #: assets/src/settings/steps/Done.js:79 msgid "Tracking is on" msgstr "" #: assets/src/settings/steps/Done.js:80 msgid "Tracking is set up" msgstr "" #: assets/src/settings/steps/Done.js:138 msgid "Finishing setup…" msgstr "" #: assets/src/settings/steps/Done.js:155 msgid "Optional: " msgstr "" #: assets/src/settings/steps/Done.js:186 msgid "Optional: " msgstr "" #: assets/src/settings/steps/Done.js:206 msgid "Needs a Google connection" msgstr "" #: assets/src/settings/steps/Done.js:212 msgid "Setup is complete. Reports and Search Console need a Google connection." msgstr "" #: assets/src/settings/steps/Done.js:216 msgid "Setup is complete. Reports need a Google Analytics property." msgstr "" #: assets/src/settings/steps/Done.js:221 #: assets/src/settings/steps/Done.js:330 msgid "Your setup" msgstr "" #: assets/src/settings/steps/Done.js:227 msgid "Needs a Google Analytics property" msgstr "" #: assets/src/settings/steps/Done.js:232 #: assets/src/settings/steps/Done.js:341 msgid "Tracking code" msgstr "" #: assets/src/settings/steps/Done.js:236 msgid "On:" msgstr "" #: assets/src/settings/steps/Done.js:275 #: assets/src/settings/steps/Done.js:361 msgid "Review settings" msgstr "" #: assets/src/settings/steps/Done.js:282 #: assets/src/settings/steps/Done.js:368 msgid "Open the dashboard" msgstr "" #: assets/src/settings/steps/Done.js:290 msgid "Connect Google to see reports" msgstr "" #: assets/src/settings/steps/Done.js:301 msgid "Choose a property" msgstr "" #: assets/src/settings/steps/Done.js:313 msgid "Setup is complete. Here is a first look at your last 28 days." msgstr "" #: assets/src/settings/steps/Done.js:317 msgid "Setup is complete. Here is what is in place." msgstr "" #: assets/src/settings/steps/Done.js:336 msgid "Not connected. Connect to Google any time under Settings to see reports here." msgstr "" #: assets/src/settings/steps/Done.js:344 msgid "Not added (no Measurement ID)" msgstr "" #. translators: %s: number of clicks from Google Search. #: assets/src/settings/steps/FirstLook.js:101 #, js-format msgid "Google Search sent %s click to your site in the last 28 days, but this Google Analytics property recorded no visits." msgid_plural "Google Search sent %s clicks to your site in the last 28 days, but this Google Analytics property recorded no visits." msgstr[0] "" msgstr[1] "" #: assets/src/settings/steps/FirstLook.js:109 msgid "Your site may be sending data to a different property, or the Google tag may be missing." msgstr "" #. translators: 1: Measurement ID(s) found on the homepage, 2: this property's Measurement ID. #: assets/src/settings/steps/FirstLook.js:118 #, js-format msgid "Your homepage sends data to %1$s, not to this property's Measurement ID (%2$s)." msgstr "" #. translators: %s: Measurement ID(s) found on the homepage. #: assets/src/settings/steps/FirstLook.js:127 #, js-format msgid "Your homepage sends data to %s." msgstr "" #: assets/src/settings/steps/FirstLook.js:141 msgid "Choose a different property" msgstr "" #: assets/src/settings/steps/FirstLook.js:149 #: assets/src/settings/steps/FirstLook.js:248 msgid "Check the Health tab" msgstr "" #: assets/src/settings/steps/FirstLook.js:188 msgid "Fetching your first numbers…" msgstr "" #: assets/src/settings/steps/FirstLook.js:196 msgid "We could not load a preview just now. Your dashboard will show your numbers." msgstr "" #: assets/src/settings/steps/FirstLook.js:224 msgid "No visits recorded in the last 28 days" msgstr "" #: assets/src/settings/steps/FirstLook.js:231 msgid "New Google Analytics properties usually start showing data within 24 to 48 hours." msgstr "" #: assets/src/settings/steps/FirstLook.js:237 msgid "If your site already had the Google tag (from another plugin or your theme), numbers should appear here soon." msgstr "" #: assets/src/settings/steps/FirstLook.js:243 msgid "Want to be sure everything works? The Health tab checks your setup." msgstr "" #. translators: 1: page title or path, 2: number of views. #: assets/src/settings/steps/FirstLook.js:303 #, js-format msgid "Most viewed page: %1$s (%2$s view)" msgid_plural "Most viewed page: %1$s (%2$s views)" msgstr[0] "" msgstr[1] "" #: assets/src/settings/steps/Property.js:111 msgid "Choose the Google Analytics property to show in your reports. Its web stream also sets the Measurement ID for the tracking code." msgstr "" #: assets/src/settings/steps/Property.js:130 msgid "Use a different Google account" msgstr "" #: assets/src/settings/steps/SearchConsole.js:30 msgid "Google did not share your Search Console data. Try again and allow access, ticking its checkbox if Google shows one, or skip this for now." msgstr "" #: assets/src/settings/steps/SearchConsole.js:34 msgid "Google did not share your Search Console data. Try again and allow both, ticking the checkboxes if Google shows them, or skip this for now." msgstr "" #: assets/src/settings/steps/SearchConsole.js:98 msgid "Optional: see which Google searches bring people to your site. This needs read-only access to Search Console." msgstr "" #: assets/src/settings/steps/SearchConsole.js:106 msgid "Google will ask you to sign in again to allow this." msgstr "" #: assets/src/settings/steps/SearchConsole.js:116 msgid "Almost there: allow Search Console access this time" msgstr "" #: assets/src/settings/steps/SearchConsole.js:144 msgid "Skip for now" msgstr "" #: assets/src/settings/steps/SearchConsole.js:156 msgid "Enable Search Console" msgstr "" #: assets/src/settings/steps/StepActions.js:22 msgid "Back" msgstr "" #. translators: %s: GA4 Measurement ID, e.g. G-ABC1234. #: assets/src/settings/steps/TrackingPrivacy.js:61 #, js-format msgid "The Google tag for %s will be added to every page of your site. Choose whose visits are left out, and how your visitors' consent choices are followed." msgstr "" #: assets/src/settings/steps/TrackingPrivacy.js:70 msgid "No Measurement ID is set yet, so no tracking code will be added. You can add one later under Settings, Tracking." msgstr "" #: assets/src/settings/steps/TrackingPrivacy.js:78 #: assets/src/settings/tabs/Tracking.js:104 msgid "Do not track these logged-in users" msgstr "" #: assets/src/settings/steps/TrackingPrivacy.js:82 #: assets/src/settings/tabs/Tracking.js:108 msgid "Visits by these roles are left out, so your own browsing does not skew the numbers." msgstr "" #: assets/src/settings/steps/Welcome.js:36 msgid "A dashboard in WordPress" msgstr "" #: assets/src/settings/steps/Welcome.js:37 msgid "Visitors, top pages and where people come from, without leaving wp-admin." msgstr "" #: assets/src/settings/steps/Welcome.js:45 msgid "Stats on every post" msgstr "" #: assets/src/settings/steps/Welcome.js:46 msgid "See how each post and page is doing, right in the editor and the posts list." msgstr "" #: assets/src/settings/steps/Welcome.js:54 msgid "Search Console queries" msgstr "" #: assets/src/settings/steps/Welcome.js:55 msgid "Find out which Google searches bring people to your site." msgstr "" #: assets/src/settings/steps/Welcome.js:63 msgid "A tag that follows your consent settings" msgstr "" #: assets/src/settings/steps/Welcome.js:64 msgid "Adds the Google tag with consent mode, and skips admins and staging sites." msgstr "" #. translators: %s: host name of the sign-in relay, e.g. connect.example.com. #: assets/src/settings/steps/Welcome.js:84 #, js-format msgid "Reports are fetched directly from Google's APIs by your site. Sign-in and token refreshes go through %s (run by the plugin's author at shivaatripathi.com) unless you use your own Google client (Sign-in & data tab). Visitors load Google's gtag.js. No analytics data is sent to the plugin author." msgstr "" #. translators: %s: host name of the sign-in relay, e.g. connect.example.com. #: assets/src/settings/steps/Welcome.js:92 #, js-format msgid "Reports are fetched directly from Google's APIs by your site. Sign-in and token refreshes go through %s unless you use your own Google client (Sign-in & data tab). Visitors load Google's gtag.js. No analytics data is sent to the plugin author." msgstr "" #: assets/src/settings/steps/Welcome.js:114 msgid "See how your site is doing without leaving WordPress. Here is what you get:" msgstr "" #: assets/src/settings/steps/Welcome.js:141 msgid "Takes" msgstr "" #: assets/src/settings/steps/Welcome.js:142 msgid "About 2 minutes" msgstr "" #: assets/src/settings/steps/Welcome.js:145 msgid "You need" msgstr "" #: assets/src/settings/steps/Welcome.js:147 msgid "A Google Analytics 4 property, or just a Measurement ID (G-…)" msgstr "" #: assets/src/settings/steps/Welcome.js:162 msgid "Peek at the dashboard with sample data first" msgstr "" #: assets/src/settings/steps/Welcome.js:173 msgid "Get started" msgstr "" #: assets/src/settings/steps/Welcome.js:179 msgid "What data leaves your site" msgstr "" #: assets/src/settings/steps/Welcome.js:184 msgid "Privacy policy" msgstr "" #: assets/src/settings/steps/Welcome.js:188 msgid "Our pledges" msgstr "" #: assets/src/settings/steps/Welcome.js:191 msgid "Read-only access. Tagsmith can view your Analytics and Search Console data, but never change it." msgstr "" #: assets/src/settings/steps/Welcome.js:197 msgid "Your Google access tokens are encrypted and stored only in your own WordPress database." msgstr "" #: assets/src/settings/steps/Welcome.js:203 msgid "No ads, no upsells, and no tracking of you or your visitors by us." msgstr "" #: assets/src/settings/steps/Welcome.js:209 msgid "Disconnect at any time. Deleting the plugin removes its settings, saved reports and tokens, unless you choose otherwise." msgstr "" #: assets/src/settings/tabs/Access.js:37 msgid "Who can see reports" msgstr "" #: assets/src/settings/tabs/Access.js:38 msgid "Users with these roles can open the Dashboard, the dashboard widget and per-post stats. Administrators always can." msgstr "" #: assets/src/settings/tabs/Access.js:50 msgid "Show per-post stats for" msgstr "" #: assets/src/settings/tabs/Access.js:51 msgid "Adds a views column to these lists and a stats panel in the editor." msgstr "" #: assets/src/settings/tabs/AdsPixels.js:117 msgid "The list of ad platforms did not load. Reload this page to try again." msgstr "" #: assets/src/settings/tabs/AdsPixels.js:136 msgid "Send page views and conversions to your ad platforms, so you can build retargeting audiences and see which campaigns bring leads. Each pixel follows the same rules as your Google tag: visits by the roles you exclude, and staging sites, are left out." msgstr "" #: assets/src/settings/tabs/AdsPixels.js:150 #: assets/src/settings/tabs/AdsPixels.js:160 msgid "Events to send" msgstr "" #: assets/src/settings/tabs/AdsPixels.js:152 msgid "Used by every platform unless you customize one" msgstr "" #: assets/src/settings/tabs/AdsPixels.js:170 msgid "Form leads and contact clicks also go to your Google tag, as generate_lead and contact events." msgstr "" #: assets/src/settings/tabs/AdsPixels.js:181 msgid "Ad platforms" msgstr "" #: assets/src/settings/tabs/AdsPixels.js:192 msgid "Could not read your homepage just now, so the check found nothing new. The Health tab says more." msgstr "" #: assets/src/settings/tabs/Advanced.js:82 msgid "Your Google client is saved. Reconnect on the Connection tab to start using it." msgstr "" #: assets/src/settings/tabs/Advanced.js:95 msgid "Your Google client was removed." msgstr "" #: assets/src/settings/tabs/Advanced.js:102 msgid "Cached reports were cleared. Fresh data loads the next time you open the dashboard." msgstr "" #: assets/src/settings/tabs/Advanced.js:138 msgid "Use my own Google client" msgstr "" #: assets/src/settings/tabs/Advanced.js:143 msgid "Your own Google client is saved. The secret is stored encrypted and is never shown again. Enter new values below to replace it." msgstr "" #: assets/src/settings/tabs/Advanced.js:165 msgid "Remove my client" msgstr "" #: assets/src/settings/tabs/Advanced.js:172 msgid "Save client" msgstr "" #: assets/src/settings/tabs/Advanced.js:179 msgid "Sign-in relay" msgstr "" #: assets/src/settings/tabs/Advanced.js:185 msgid "Relay URL" msgstr "" #: assets/src/settings/tabs/Advanced.js:186 msgid "Used for Google sign-in when you do not use your own client. It completes the sign-in with Google and hands the result back to this site. It never sees your reports. Developers can change it with the TAGSMITH_RELAY_URL constant." msgstr "" #: assets/src/settings/tabs/Advanced.js:199 msgid "Data" msgstr "" #: assets/src/settings/tabs/Advanced.js:203 msgid "Reports are cached for a short time to keep the dashboard fast and stay within Google limits." msgstr "" #: assets/src/settings/tabs/Advanced.js:214 msgid "Clear cache" msgstr "" #: assets/src/settings/tabs/Advanced.js:219 msgid "Delete all Tagsmith data when the plugin is deleted" msgstr "" #: assets/src/settings/tabs/Advanced.js:223 msgid "When on, deleting the plugin removes its settings, Google connection, saved reports and Clarity snapshots, and asks Google to revoke its access. When off, all of that is kept for a reinstall, and its Google access stays active until you remove it at myaccount.google.com/permissions. On a copy of the site whose address changed since it connected, Tagsmith does not ask Google to revoke the access, so it stays active with this on too. Your data in Google Analytics is never affected." msgstr "" #: assets/src/settings/tabs/Advanced.js:238 msgid "Remove your Google client?" msgstr "" #: assets/src/settings/tabs/Advanced.js:239 msgid "Remove" msgstr "" #: assets/src/settings/tabs/Advanced.js:245 msgid "If you are connected with this client, Tagsmith also disconnects from Google and asks Google to revoke its access, unless this is a copy of the site whose address changed; then remove the access at myaccount.google.com/permissions. Connect again to see reports." msgstr "" #: assets/src/settings/tabs/Connection.js:47 msgid "Google Analytics (read-only)" msgstr "" #: assets/src/settings/tabs/Connection.js:50 msgid "Search Console (read-only)" msgstr "" #: assets/src/settings/tabs/Connection.js:144 msgid "Property saved." msgstr "" #: assets/src/settings/tabs/Connection.js:153 msgid "Search Console data is turned off." msgstr "" #: assets/src/settings/tabs/Connection.js:169 msgid "Search Console site saved." msgstr "" #: assets/src/settings/tabs/Connection.js:185 msgid "Google account" msgstr "" #: assets/src/settings/tabs/Connection.js:190 msgid "Connected as" msgstr "" #: assets/src/settings/tabs/Connection.js:193 msgid "Unknown account" msgstr "" #: assets/src/settings/tabs/Connection.js:195 msgid "Sign-in method" msgstr "" #: assets/src/settings/tabs/Connection.js:198 msgid "Your own Google client" msgstr "" #. translators: %s: relay host name. #: assets/src/settings/tabs/Connection.js:201 #, js-format msgid "Google sign-in through %s" msgstr "" #: assets/src/settings/tabs/Connection.js:208 msgid "Access" msgstr "" #: assets/src/settings/tabs/Connection.js:212 msgid "None" msgstr "" #: assets/src/settings/tabs/Connection.js:217 msgid "Connected on" msgstr "" #: assets/src/settings/tabs/Connection.js:231 msgid "Not connected. Connect to Google to see your reports in WordPress. The tracking code works without connecting." msgstr "" #: assets/src/settings/tabs/Connection.js:280 msgid "To sign in with your own Google client, go to the Sign-in & data tab." msgstr "" #. translators: 1: property name, 2: account name. #: assets/src/settings/tabs/Connection.js:301 #, js-format msgid "%1$s in account %2$s" msgstr "" #: assets/src/settings/tabs/Connection.js:313 msgid "Change property" msgstr "" #: assets/src/settings/tabs/Connection.js:324 msgid "Choose a property to see reports." msgstr "" #: assets/src/settings/tabs/Connection.js:353 msgid "Save property" msgstr "" #: assets/src/settings/tabs/Connection.js:370 msgid "Show Search Console data" msgstr "" #. translators: %s: Search Console site. #: assets/src/settings/tabs/Connection.js:378 #, js-format msgid "Showing data for %s." msgstr "" #: assets/src/settings/tabs/Connection.js:384 msgid "See which Google searches bring people to your site. Google may ask you to sign in again to allow read-only access." msgstr "" #: assets/src/settings/tabs/Connection.js:409 msgid "Change site" msgstr "" #: assets/src/settings/tabs/Connection.js:436 msgid "Save site" msgstr "" #: assets/src/settings/tabs/Connection.js:455 msgid "Disconnected from Google." msgstr "" #: assets/src/settings/tabs/Health.js:31 msgid "Good" msgstr "" #: assets/src/settings/tabs/Health.js:37 msgid "Not in use" msgstr "" #: assets/src/settings/tabs/Health.js:42 msgid "Critical" msgstr "" #: assets/src/settings/tabs/Health.js:47 msgid "Recommended" msgstr "" #. translators: %d: number of health checks, all of which passed. #: assets/src/settings/tabs/Health.js:94 #, js-format msgid "%d check passed." msgid_plural "All %d checks passed." msgstr[0] "" msgstr[1] "" #. translators: %d: number of health checks that found a problem. #: assets/src/settings/tabs/Health.js:110 #, js-format msgid "%d problem" msgid_plural "%d problems" msgstr[0] "" msgstr[1] "" #. translators: %d: number of health checks with a recommendation. #: assets/src/settings/tabs/Health.js:119 #, js-format msgid "%d warning" msgid_plural "%d warnings" msgstr[0] "" msgstr[1] "" #. translators: %d: number of health checks that passed. #: assets/src/settings/tabs/Health.js:128 #, js-format msgid "%d passed" msgid_plural "%d passed" msgstr[0] "" msgstr[1] "" #. translators: %d: number of health checks for features that are switched off. #: assets/src/settings/tabs/Health.js:138 #, js-format msgid "%d not in use" msgid_plural "%d not in use" msgstr[0] "" msgstr[1] "" #: assets/src/settings/tabs/Health.js:182 msgid "Checks the Google connection, the tracking tag on your homepage, conflicting plugins, and your server setup." msgstr "" #: assets/src/settings/tabs/Health.js:193 msgid "Run checks again" msgstr "" #: assets/src/settings/tabs/Health.js:201 msgid "Running checks…" msgstr "" #. translators: %s: the time the health checks last ran, e.g. "2:10 pm". #: assets/src/settings/tabs/Health.js:213 #, js-format msgid "Last checked %s" msgstr "" #. translators: %s: check name. #: assets/src/settings/tabs/Health.js:259 #, js-format msgid "Fix this: %s" msgstr "" #: assets/src/settings/tabs/Health.js:269 msgid "Fix this" msgstr "" #: assets/src/settings/tabs/Privacy.js:27 msgid "Visitor consent" msgstr "" #: assets/src/settings/tabs/Privacy.js:37 msgid "Logged-in users with certain roles can be left out of tracking. Choose them on the Tracking tab." msgstr "" #: assets/src/settings/tabs/Tracking.js:63 msgid "Google tag" msgstr "" #: assets/src/settings/tabs/Tracking.js:68 msgid "Saved separately from Microsoft Clarity" msgstr "" #: assets/src/settings/tabs/Tracking.js:77 msgid "This ID was filled in from the web stream you chose. Change it only if you know you need a different one." msgstr "" #: assets/src/settings/tabs/Tracking.js:90 msgid "Add the Google tag to my site" msgstr "" #: assets/src/settings/tabs/Tracking.js:94 msgid "Turn this off to stop adding the tracking code without losing your settings." msgstr "" #: assets/src/settings/tabs/Tracking.js:125 msgid "How the tag follows your visitors' consent choices is set on the Privacy & Consent tab." msgstr "" #: assets/src/settings/Wizard.js:56 msgid "Welcome" msgstr "" #: assets/src/settings/Wizard.js:57 msgid "Welcome to Tagsmith" msgstr "" #: assets/src/settings/Wizard.js:62 msgid "Connect" msgstr "" #: assets/src/settings/Wizard.js:63 msgid "Connect to Google" msgstr "" #: assets/src/settings/Wizard.js:69 msgid "Choose your property" msgstr "" #: assets/src/settings/Wizard.js:80 msgid "Tracking & privacy" msgstr "" #: assets/src/settings/Wizard.js:81 msgid "Tracking and privacy" msgstr "" #: assets/src/settings/Wizard.js:86 msgid "Done" msgstr "" #: assets/src/settings/Wizard.js:87 msgid "You're all set" msgstr "" #: assets/src/settings/Wizard.js:261 msgid "Setup steps" msgstr "" #: assets/src/settings/Wizard.js:290 msgid "(done)" msgstr "" #: assets/src/settings/Wizard.js:295 msgid "(needs a Google connection)" msgstr "" #. translators: 1: current step number, 2: number of steps. #: assets/src/settings/Wizard.js:310 #, js-format msgid "Step %1$d of %2$d" msgstr "" #: assets/src/settings/Wizard.js:356 msgid "Skip setup for now" msgstr "" #: assets/src/settings/Wizard.js:369 msgid "Your changes on this step have not been saved. If you skip setup now, they are lost." msgstr "" #. translators: %s: when the numbers were saved: the time ("2:10 pm") if it was today, else the day and time ("Sep 24, 2:10 pm"). #: assets/src/widget/Widget.js:104 #, js-format msgid "Saved %s" msgstr "" #. translators: Over the trend line in the dashboard widget: what one step along it is. #: assets/src/widget/Widget.js:189 msgid "Users per day" msgstr "" #: assets/src/widget/Widget.js:230 msgid "Users over the last 28 days" msgstr "" #: assets/src/widget/Widget.js:250 msgid "Some data could not be loaded." msgstr "" #: assets/src/widget/Widget.js:260 msgid "View full dashboard" msgstr ""