# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the AffKeeper package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: AffKeeper 1.0.2\n" "Report-Msgid-Bugs-To: hello@affkeeper.com\n" "POT-Creation-Date: 2026-08-11 20:41+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" #: affkeeper.php:161 includes/class-affkeeper-settings.php:40 #: includes/class-affkeeper-settings.php:41 #: includes/class-affkeeper-settings.php:183 msgid "Settings" msgstr "" #: affkeeper.php:162 msgid "Support" msgstr "" #: includes/class-affkeeper-ajax.php:41 msgid "Security check failed — reload the page." msgstr "" #: includes/class-affkeeper-ajax.php:44 msgid "You are not allowed to manage links." msgstr "" #: includes/class-affkeeper-ajax.php:63 includes/class-affkeeper-local.php:282 msgid "A destination URL is required." msgstr "" #: includes/class-affkeeper-ajax.php:93 msgid "" "Link created — it redirects from this site, but it is NOT monitored: your " "plan's monitored-link limit is reached." msgstr "" #: includes/class-affkeeper-ajax.php:151 includes/class-affkeeper-ajax.php:241 msgid "Missing link id." msgstr "" #: includes/class-affkeeper-ajax.php:167 msgid "This link changed in the meantime — reload the page and try again." msgstr "" #: includes/class-affkeeper-ajax.php:183 msgid "" "Monitoring could not be enabled: your plan's monitored-link limit is reached." msgstr "" #: includes/class-affkeeper-ajax.php:247 msgid "Could not delete the link." msgstr "" #: includes/class-affkeeper-ajax.php:304 #, php-format msgid "" "Slug \"%1$s\" is already used by another link (#%2$s; you were editing " "#%3$s). Reload the page and try again." msgstr "" #: includes/class-affkeeper-ajax.php:313 msgid "Could not update the link." msgstr "" #: includes/class-affkeeper-api.php:67 msgid "Connect your AffKeeper account first." msgstr "" #: includes/class-affkeeper-api.php:99 #, php-format msgid "Request failed (HTTP %d)." msgstr "" #: includes/class-affkeeper-api.php:102 msgid "Request failed." msgstr "" #: includes/class-affkeeper-dashboard-widget.php:61 #: includes/class-affkeeper-links-page.php:45 #: includes/class-affkeeper-links-page.php:46 msgid "AffKeeper" msgstr "" #: includes/class-affkeeper-dashboard-widget.php:68 #, php-format msgid "" "Connect your AffKeeper account to see clicks and stock " "alerts here." msgstr "" #: includes/class-affkeeper-dashboard-widget.php:87 #: includes/class-affkeeper-links-page.php:279 #: includes/class-affkeeper-links-page.php:283 #: includes/class-affkeeper-links-page.php:340 msgid "Clicks (30d)" msgstr "" #: includes/class-affkeeper-dashboard-widget.php:88 #: includes/class-affkeeper-links-page.php:55 #: includes/class-affkeeper-links-page.php:56 #: includes/class-affkeeper-links-page.php:264 #: includes/class-affkeeper-settings.php:429 msgid "Links" msgstr "" #: includes/class-affkeeper-dashboard-widget.php:94 #, php-format msgid "%d link points to an unavailable product" msgid_plural "%d links point to unavailable products" msgstr[0] "" msgstr[1] "" #: includes/class-affkeeper-dashboard-widget.php:98 msgid "All products are buyable" msgstr "" #: includes/class-affkeeper-dashboard-widget.php:103 #, php-format msgid "%d running low on stock" msgid_plural "%d running low on stock" msgstr[0] "" msgstr[1] "" #: includes/class-affkeeper-dashboard-widget.php:110 #, php-format msgid "%d redirect link is broken" msgid_plural "%d redirect links are broken" msgstr[0] "" msgstr[1] "" #: includes/class-affkeeper-dashboard-widget.php:115 msgid "View all links →" msgstr "" #: includes/class-affkeeper-links-page.php:86 msgid "Delete this link?" msgstr "" #: includes/class-affkeeper-links-page.php:87 msgid "The short URL will stop working. This cannot be undone." msgstr "" #: includes/class-affkeeper-links-page.php:88 #: includes/class-affkeeper-links-page.php:664 msgid "Delete" msgstr "" #: includes/class-affkeeper-links-page.php:89 #: includes/class-affkeeper-links-page.php:782 msgid "Cancel" msgstr "" #: includes/class-affkeeper-links-page.php:90 msgid "Copied" msgstr "" #: includes/class-affkeeper-links-page.php:91 #: includes/class-affkeeper-links-page.php:585 msgid "Copy shortcode" msgstr "" #: includes/class-affkeeper-links-page.php:92 msgid "Shortcode copied to clipboard" msgstr "" #: includes/class-affkeeper-links-page.php:93 #: includes/class-affkeeper-links-page.php:721 #: includes/class-affkeeper-links-page.php:727 msgid "auto" msgstr "" #: includes/class-affkeeper-links-page.php:94 msgid "Saving…" msgstr "" #: includes/class-affkeeper-links-page.php:95 msgid "Something went wrong." msgstr "" #: includes/class-affkeeper-links-page.php:96 #: includes/class-affkeeper-links-page.php:222 #: includes/class-affkeeper-links-page.php:688 msgid "Add link" msgstr "" #: includes/class-affkeeper-links-page.php:97 msgid "Edit link" msgstr "" #: includes/class-affkeeper-links-page.php:98 #: includes/class-affkeeper-links-page.php:783 msgid "Create link" msgstr "" #: includes/class-affkeeper-links-page.php:99 msgid "Save changes" msgstr "" #: includes/class-affkeeper-links-page.php:101 #, php-format msgid "%1$s–%2$s of %3$s" msgstr "" #: includes/class-affkeeper-links-page.php:102 #: includes/class-affkeeper-links-page.php:719 #: includes/class-affkeeper-links-page.php:726 msgid "Custom slug (optional)" msgstr "" #: includes/class-affkeeper-links-page.php:103 msgid "Slug" msgstr "" #: includes/class-affkeeper-links-page.php:118 msgid "In stock" msgstr "" #: includes/class-affkeeper-links-page.php:120 #: includes/class-affkeeper-shortcode.php:121 msgid "Low stock" msgstr "" #: includes/class-affkeeper-links-page.php:122 msgid "Partly available" msgstr "" #: includes/class-affkeeper-links-page.php:124 msgid "Out of stock" msgstr "" #: includes/class-affkeeper-links-page.php:126 msgid "Removed" msgstr "" #: includes/class-affkeeper-links-page.php:129 msgid "Unknown" msgstr "" #: includes/class-affkeeper-links-page.php:144 msgid "Live" msgstr "" #: includes/class-affkeeper-links-page.php:146 msgid "Broken" msgstr "" #: includes/class-affkeeper-links-page.php:148 msgid "Unreachable" msgstr "" #: includes/class-affkeeper-links-page.php:150 msgid "Blocked" msgstr "" #: includes/class-affkeeper-links-page.php:152 msgid "Not checked" msgstr "" #: includes/class-affkeeper-links-page.php:208 msgid "Affiliate & redirect link manager" msgstr "" #: includes/class-affkeeper-links-page.php:209 msgid "" "Shorten, cloak and track your affiliate and redirect links — right inside " "WordPress." msgstr "" #: includes/class-affkeeper-links-page.php:218 msgid "Open panel" msgstr "" #: includes/class-affkeeper-links-page.php:233 msgid "Upgrade to monitor it" msgstr "" #: includes/class-affkeeper-links-page.php:277 msgid "Monitored" msgstr "" #: includes/class-affkeeper-links-page.php:278 msgid "Need attention" msgstr "" #: includes/class-affkeeper-links-page.php:281 #: includes/class-affkeeper-links-page.php:297 #: includes/class-affkeeper-links-page.php:580 msgid "Affiliate" msgstr "" #: includes/class-affkeeper-links-page.php:282 #: includes/class-affkeeper-links-page.php:298 #: includes/class-affkeeper-links-page.php:580 msgid "Redirect" msgstr "" #: includes/class-affkeeper-links-page.php:294 msgid "Search product or link…" msgstr "" #: includes/class-affkeeper-links-page.php:296 msgid "All" msgstr "" #: includes/class-affkeeper-links-page.php:300 msgid "Needs attention" msgstr "" #: includes/class-affkeeper-links-page.php:303 msgid "Sort links" msgstr "" #: includes/class-affkeeper-links-page.php:305 msgid "Sort: Newest added" msgstr "" #: includes/class-affkeeper-links-page.php:307 msgid "Sort: Needs attention first" msgstr "" #: includes/class-affkeeper-links-page.php:309 msgid "Sort: Oldest added" msgstr "" #: includes/class-affkeeper-links-page.php:310 msgid "Sort: Most clicks" msgstr "" #: includes/class-affkeeper-links-page.php:311 msgid "Sort: Product A–Z" msgstr "" #: includes/class-affkeeper-links-page.php:335 msgid "Short link" msgstr "" #: includes/class-affkeeper-links-page.php:336 msgid "Product" msgstr "" #: includes/class-affkeeper-links-page.php:338 msgid "Availability" msgstr "" #: includes/class-affkeeper-links-page.php:341 msgid "Actions" msgstr "" #: includes/class-affkeeper-links-page.php:347 msgid "No links yet." msgstr "" #: includes/class-affkeeper-links-page.php:348 msgid "No links yet — add your first affiliate or redirect link." msgstr "" #: includes/class-affkeeper-links-page.php:360 msgid "Previous page" msgstr "" #: includes/class-affkeeper-links-page.php:361 msgid "Next page" msgstr "" #: includes/class-affkeeper-links-page.php:364 msgid "" "Availability is cached for a few minutes. Full editing (variants, monitoring " "settings) lives in your panel." msgstr "" #: includes/class-affkeeper-links-page.php:365 msgid "" "These links live on your own site and redirect instantly. Connect an account " "to monitor stock and broken links." msgstr "" #: includes/class-affkeeper-links-page.php:379 msgid "Get told before you lose a sale." msgstr "" #: includes/class-affkeeper-links-page.php:380 msgid "" "Connect a free account to monitor these links — you'll be emailed when an " "affiliate product goes out of stock or a redirect breaks, and you get full " "click stats (charts, countries, trends)." msgstr "" #: includes/class-affkeeper-links-page.php:382 msgid "Connect account" msgstr "" #: includes/class-affkeeper-links-page.php:589 msgid "Redirects from your own site; your account monitors it" msgstr "" #: includes/class-affkeeper-links-page.php:589 msgid "On your site" msgstr "" #: includes/class-affkeeper-links-page.php:592 msgid "" "Hosted on an AffKeeper domain — the redirect and monitoring run on the " "service" msgstr "" #: includes/class-affkeeper-links-page.php:607 msgid "" "The redirect works, but this link isn't on your account — monitoring is " "switched off for it (Edit → Monitor in AffKeeper) or the plan limit blocked " "it." msgstr "" #: includes/class-affkeeper-links-page.php:607 msgid "Not monitored" msgstr "" #: includes/class-affkeeper-links-page.php:616 #, php-format msgid "%s left" msgstr "" #: includes/class-affkeeper-links-page.php:618 #, php-format msgid "%s in stock" msgstr "" #: includes/class-affkeeper-links-page.php:637 msgid "Open in the panel — full stats, variants and monitoring settings" msgstr "" #: includes/class-affkeeper-links-page.php:637 msgid "Full stats" msgstr "" #: includes/class-affkeeper-links-page.php:640 msgid "" "Connect your account to see this link's full stats (charts, countries, " "trends)" msgstr "" #: includes/class-affkeeper-links-page.php:640 msgid "Stats (connect to unlock)" msgstr "" #: includes/class-affkeeper-links-page.php:646 #: includes/class-affkeeper-links-page.php:651 #: includes/class-affkeeper-links-page.php:657 #: includes/class-affkeeper-links-page.php:661 msgid "Edit" msgstr "" #: includes/class-affkeeper-links-page.php:657 msgid "Edit this link in the full panel" msgstr "" #: includes/class-affkeeper-links-page.php:682 msgid "" "Create a short link. To edit an existing one, open it in the full panel." msgstr "" #: includes/class-affkeeper-links-page.php:683 msgid "" "Create a short link on your own domain. It works right away — no account " "needed." msgstr "" #: includes/class-affkeeper-links-page.php:689 msgid "Full stats, variants and monitoring settings for this link" msgstr "" #: includes/class-affkeeper-links-page.php:689 msgid "Edit in panel" msgstr "" #: includes/class-affkeeper-links-page.php:694 msgid "Destination URL" msgstr "" #: includes/class-affkeeper-links-page.php:706 msgid "Short link domain" msgstr "" #: includes/class-affkeeper-links-page.php:709 #, php-format msgid "%1$s/%2$s/ — this site" msgstr "" #: includes/class-affkeeper-links-page.php:714 msgid "shared" msgstr "" #: includes/class-affkeeper-links-page.php:720 msgid "Change slug" msgstr "" #: includes/class-affkeeper-links-page.php:734 msgid "Your short link" msgstr "" #: includes/class-affkeeper-links-page.php:739 msgid "On page (optional)" msgstr "" #: includes/class-affkeeper-links-page.php:743 msgid "Product name (optional)" msgstr "" #: includes/class-affkeeper-links-page.php:744 msgid "e.g. Wireless earbuds" msgstr "" #: includes/class-affkeeper-links-page.php:752 msgid "Affiliate link — monitor product availability" msgstr "" #: includes/class-affkeeper-links-page.php:753 msgid "This is an affiliate link" msgstr "" #: includes/class-affkeeper-links-page.php:762 msgid "" "Ticked: we monitor the product and email you when it goes out of stock or is " "removed. Unticked: we just check the link still works." msgstr "" #: includes/class-affkeeper-links-page.php:765 msgid "" "Stock checks run through the AliExpress API: your first affiliate link is " "covered out of the box, all of them once you add your own free API keys." msgstr "" #: includes/class-affkeeper-links-page.php:766 msgid "How to set it up" msgstr "" #: includes/class-affkeeper-links-page.php:769 msgid "" "Ticked: the link is marked rel=\"sponsored\" (affiliate disclosure). " "Unticked: a plain redirect. Connect an account to also monitor stock or " "broken links." msgstr "" #: includes/class-affkeeper-links-page.php:776 msgid "Monitor in AffKeeper" msgstr "" #: includes/class-affkeeper-links-page.php:778 msgid "" "Ticked: the link is on your account (alerts + panel stats) and uses one plan " "slot. Unticked: it just redirects from this site — free, no slot." msgstr "" #: includes/class-affkeeper-local.php:75 #, php-format msgid "“%s” is reserved by WordPress. Pick another prefix." msgstr "" #: includes/class-affkeeper-local.php:90 #, php-format msgid "A page or post already uses “/%s/”. Pick another prefix." msgstr "" #: includes/class-affkeeper-local.php:99 #, php-format msgid "The “%2$s” content type already uses “/%1$s/”. Pick another prefix." msgstr "" #: includes/class-affkeeper-local.php:106 #, php-format msgid "The “%2$s” taxonomy already uses “/%1$s/”. Pick another prefix." msgstr "" #: includes/class-affkeeper-local.php:116 #, php-format msgid "Another plugin already handles “/%s/”. Pick another prefix." msgstr "" #: includes/class-affkeeper-local.php:288 msgid "That slug is already used." msgstr "" #: includes/class-affkeeper-local.php:307 msgid "Could not save the link." msgstr "" #: includes/class-affkeeper-settings.php:60 #: includes/class-affkeeper-settings.php:159 msgid "You are not allowed to do this." msgstr "" #: includes/class-affkeeper-settings.php:184 msgid "" "Connect this site to your AffKeeper account and set up local short links." msgstr "" #: includes/class-affkeeper-settings.php:192 msgid "" "Connected. Your affiliate links and their availability are now available in " "WordPress." msgstr "" #: includes/class-affkeeper-settings.php:198 msgid "Could not connect — check the URL and API key." msgstr "" #: includes/class-affkeeper-settings.php:202 msgid "Settings saved." msgstr "" #: includes/class-affkeeper-settings.php:208 msgid "That prefix conflicts with something on your site — it was not changed." msgstr "" #: includes/class-affkeeper-settings.php:212 msgid "" "Disconnected. Your links keep redirecting from this site. Reconnect the same " "account any time and monitoring resumes exactly where it left off — the " "account still holds its records for previously synced links until you remove " "them there." msgstr "" #: includes/class-affkeeper-settings.php:214 msgid "Link prefix updated." msgstr "" #: includes/class-affkeeper-settings.php:225 #, php-format msgid "" "This site was previously synced to \"%1$s\" — your links have been re-linked " "to \"%2$s\". The old account still holds its monitoring records; remove them " "there if you no longer need them." msgstr "" #: includes/class-affkeeper-settings.php:241 #, php-format msgid "Synced %d local link to your account." msgid_plural "Synced %d local links to your account." msgstr[0] "" msgstr[1] "" #: includes/class-affkeeper-settings.php:245 #, php-format msgid "" "%d link stayed local-only — your plan's monitored-link limit is reached. It " "keeps redirecting from this site." msgid_plural "" "%d links stayed local-only — your plan's monitored-link limit is reached. " "They keep redirecting from this site." msgstr[0] "" msgstr[1] "" #: includes/class-affkeeper-settings.php:246 msgid "Upgrade to monitor them" msgstr "" #: includes/class-affkeeper-settings.php:251 #, php-format msgid "%d could not be synced — try again." msgid_plural "%d could not be synced — try again." msgstr[0] "" msgstr[1] "" #: includes/class-affkeeper-settings.php:263 msgid "Heads up:" msgstr "" #: includes/class-affkeeper-settings.php:265 msgid "Your local links here may clash with it — change the prefix below." msgstr "" #: includes/class-affkeeper-settings.php:272 msgid "Connected" msgstr "" #: includes/class-affkeeper-settings.php:280 msgid "monitoring off" msgstr "" #: includes/class-affkeeper-settings.php:281 msgid "monitoring on" msgstr "" #: includes/class-affkeeper-settings.php:290 msgid "Connect your account" msgstr "" #: includes/class-affkeeper-settings.php:291 msgid "" "Don't have one yet? Create a free account first, then paste an API key below " "and hit Save & connect. Managing links, availability and stats all works " "from here — the full panel on the web has the deeper details." msgstr "" #: includes/class-affkeeper-settings.php:293 msgid "Create free account" msgstr "" #: includes/class-affkeeper-settings.php:301 msgid "Connection" msgstr "" #: includes/class-affkeeper-settings.php:304 msgid "API key" msgstr "" #: includes/class-affkeeper-settings.php:311 #, php-format msgid "Paste the API key from your AffKeeper account (Settings → API keys). %s" msgstr "" #: includes/class-affkeeper-settings.php:312 msgid "Open your account" msgstr "" #: includes/class-affkeeper-settings.php:320 msgid "Save & connect" msgstr "" #: includes/class-affkeeper-settings.php:322 msgid "Disconnect" msgstr "" #: includes/class-affkeeper-settings.php:334 msgid "Sync local links" msgstr "" #: includes/class-affkeeper-settings.php:339 #, php-format msgid "%d link you created here in WordPress isn't on your account yet." msgid_plural "" "%d links you created here in WordPress aren't on your account yet." msgstr[0] "" msgstr[1] "" #: includes/class-affkeeper-settings.php:341 msgid "" "Sync them to start monitoring stock and broken links. The short links keep " "working on your own site." msgstr "" #: includes/class-affkeeper-settings.php:347 msgid "Sync now" msgstr "" #: includes/class-affkeeper-settings.php:353 #, php-format msgid "Your %d local link is synced with your account and monitored." msgid_plural "All %d local links are synced with your account and monitored." msgstr[0] "" msgstr[1] "" #: includes/class-affkeeper-settings.php:368 msgid "Local short links" msgstr "" #: includes/class-affkeeper-settings.php:371 msgid "Link prefix" msgstr "" #: includes/class-affkeeper-settings.php:376 msgid "your-slug" msgstr "" #: includes/class-affkeeper-settings.php:379 msgid "The path your links on this site use — e.g. go, aff, out, recommends." msgstr "" #: includes/class-affkeeper-settings.php:382 msgid "" "Changing it moves every local link, so pick it before placing links in posts." msgstr "" #: includes/class-affkeeper-settings.php:387 msgid "Save prefix" msgstr "" #: includes/class-affkeeper-settings.php:391 msgid "Click analytics" msgstr "" #: includes/class-affkeeper-settings.php:392 msgid "" "Each click is reported to your account with its referrer and device type, so " "the panel shows real breakdowns. Country statistics appear automatically " "when your server provides a geo header (Cloudflare and many hosts do) — only " "the two-letter country code is sent; the visitor's IP never leaves this site." msgstr "" #: includes/class-affkeeper-settings.php:396 msgid "Product availability (AliExpress)" msgstr "" #: includes/class-affkeeper-settings.php:398 msgid "" "To monitor whether affiliate products are in stock, connect your AliExpress " "account once in the full panel — Settings → AliExpress connection. Plain " "redirect links are checked automatically without it." msgstr "" #: includes/class-affkeeper-settings.php:400 msgid "Open AliExpress connection" msgstr "" #: includes/class-affkeeper-settings.php:404 msgid "Need help?" msgstr "" #: includes/class-affkeeper-settings.php:405 msgid "" "Found a bug or something isn't working as expected? Tell us — we read " "everything." msgstr "" #: includes/class-affkeeper-settings.php:406 msgid "Contact support" msgstr "" #: includes/class-affkeeper-settings.php:411 msgid "Using your links" msgstr "" #: includes/class-affkeeper-settings.php:412 msgid "Two ways to place a link in your posts:" msgstr "" #: includes/class-affkeeper-settings.php:414 msgid "Paste the short URL." msgstr "" #: includes/class-affkeeper-settings.php:418 #, php-format msgid "" "Every link is a normal URL on your own site (e.g. %s) — paste it anywhere a " "link goes." msgstr "" #: includes/class-affkeeper-settings.php:424 msgid "Or use the shortcode." msgstr "" #: includes/class-affkeeper-settings.php:428 #, php-format msgid "" "You don't have to type it: on the %s list, the copy icon next to each short " "link copies that link's ready-made shortcode. Paste it into a post and add " "your own link text:" msgstr "" #: includes/class-affkeeper-settings.php:434 msgid "" "The shortcode adds the right SEO attributes for you: affiliate links render " "with rel=\"sponsored\", plain redirects with rel=\"nofollow\"." msgstr "" #: includes/class-affkeeper-settings.php:436 msgid "" "Same slug on more than one of your domains? Add the domain so the shortcode " "picks the right link:" msgstr "" #: includes/class-affkeeper-shortcode.php:61 msgid "View product" msgstr "" #: includes/class-affkeeper-shortcode.php:119 msgid "Currently unavailable" msgstr "" #: includes/class-affkeeper-sync.php:229 #, php-format msgid "Slug \"%s\" is already used on this WordPress site." msgstr ""