# Copyright (C) 2026 itisnothuman # This file is distributed under the GPL-2.0-or-later. msgid "" msgstr "" "Project-Id-Version: AIM Transparency 2.0.0\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/aim-transparency\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-08-07T07:01:18+00:00\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "X-Generator: WP-CLI 2.12.0\n" "X-Domain: aim-transparency\n" #. Plugin Name of the plugin #: aim-transparency.php msgid "AIM Transparency" msgstr "" #. Plugin URI of the plugin #: aim-transparency.php msgid "https://aimtransparency.com/" msgstr "" #. Description of the plugin #: aim-transparency.php msgid "Label AI-generated images for EU AI Act Article 50 — a visible badge (the official EU AI-content icons) across any theme (Enfold, block/FSE, page builders), machine-readable IPTC/XMP DigitalSourceType embedded in the file, and JSON-LD on the page. Part of the AIM (AI Modules) suite." msgstr "" #. Author of the plugin #: aim-transparency.php msgid "itisnothuman" msgstr "" #. Author URI of the plugin #: aim-transparency.php msgid "https://itisnothuman.com" msgstr "" #: includes/class-aicl-dashboard.php:63 #: includes/class-aicl-dashboard.php:80 msgid "Dashboard" msgstr "" #: includes/class-aicl-dashboard.php:466 msgid "Not allowed." msgstr "" #: includes/class-aicl-dashboard.php:501 msgid "Please enter a valid email." msgstr "" #: includes/class-aicl-dashboard.php:748 msgid "needs exiftool" msgstr "" #: includes/class-aicl-frontend.php:419 #: i18n-src/pages.jsx:857 msgid "AI-generated image" msgstr "" #: includes/class-aicl-frontend.php:420 msgid "AI-edited image" msgstr "" #: includes/class-aicl-frontend.php:421 #: includes/class-aicl-media.php:74 #: includes/class-aicl-media.php:170 msgid "AI content" msgstr "" #: includes/class-aicl-frontend.php:422 msgid "Algorithmically generated image" msgstr "" #: includes/class-aicl-frontend.php:423 msgid "Camera photograph" msgstr "" #: includes/class-aicl-frontend.php:424 msgid "Human-created image" msgstr "" #: includes/class-aicl-frontend.php:425 msgid "Composite image" msgstr "" #: includes/class-aicl-frontend.php:428 msgid "This image was generated by an artificial-intelligence model." msgstr "" #: includes/class-aicl-frontend.php:429 msgid "This is a real image that was modified using artificial intelligence." msgstr "" #: includes/class-aicl-frontend.php:430 msgid "Artificial intelligence was involved in creating this image." msgstr "" #: includes/class-aicl-frontend.php:431 msgid "This image was produced by an algorithm (not AI)." msgstr "" #: includes/class-aicl-frontend.php:432 msgid "This photograph was captured from real life with a camera. No AI was involved." msgstr "" #: includes/class-aicl-frontend.php:433 msgid "This image was created by a human using digital tools, without generative AI." msgstr "" #: includes/class-aicl-frontend.php:434 msgid "This image is a composite of non-AI elements, such as photographs and 3D renders." msgstr "" #: includes/class-aicl-frontend.php:436 msgid "artificially generated" msgstr "" #: includes/class-aicl-frontend.php:437 msgid "content disclosure" msgstr "" #: includes/class-aicl-frontend.php:438 msgid "Close" msgstr "" #: includes/class-aicl-frontend.php:439 msgid "Disclosed under the EU AI Act (Article 50), labelled by the site owner." msgstr "" #: includes/class-aicl-media.php:62 #: includes/class-aicl-media.php:88 #: includes/class-aicl-media.php:148 msgid "Not flagged (no disclosure)" msgstr "" #: includes/class-aicl-media.php:165 msgid "File metadata:" msgstr "" #: includes/class-aicl-media.php:173 msgid "EU AI Act (Art. 50) transparency: flag AI-generated or AI-edited images to add a visible badge + machine-readable metadata." msgstr "" #: includes/class-aicl-media.php:223 #: includes/class-aicl-media.php:252 #: includes/class-aicl-plugin.php:256 #: includes/class-aicl-plugin.php:258 #: i18n-src/pages.jsx:557 msgid "AI" msgstr "" #: includes/class-aicl-media.php:250 msgid "Gen" msgstr "" #: includes/class-aicl-media.php:251 msgid "Mod" msgstr "" #: includes/class-aicl-media.php:253 msgid "Alg" msgstr "" #: includes/class-aicl-media.php:254 msgid "Cam" msgstr "" #: includes/class-aicl-media.php:255 msgid "Hum" msgstr "" #: includes/class-aicl-media.php:256 msgid "Cmp" msgstr "" #: includes/class-aicl-media.php:293 msgid "Mark as AI Generated" msgstr "" #: includes/class-aicl-media.php:294 msgid "Mark as AI Modified" msgstr "" #: includes/class-aicl-media.php:295 msgid "Mark as AI (basic)" msgstr "" #: includes/class-aicl-media.php:296 msgid "Mark as Algorithmic (non-AI)" msgstr "" #: includes/class-aicl-media.php:296 msgid "Mark as Camera Photo" msgstr "" #: includes/class-aicl-media.php:297 msgid "Mark as Human Created" msgstr "" #: includes/class-aicl-media.php:298 msgid "Mark as Composite (non-AI)" msgstr "" #: includes/class-aicl-media.php:299 msgid "Clear AI flag" msgstr "" #. translators: %d is the number of images updated. #: includes/class-aicl-media.php:363 #, php-format msgid "%d image updated." msgid_plural "%d images updated." msgstr[0] "" msgstr[1] "" #: includes/class-aicl-notice.php:141 #: i18n-src/pages.jsx:863 msgid "This content was generated by AI." msgstr "" #: includes/class-aicl-notice.php:142 #: i18n-src/pages.jsx:864 msgid "This content was edited with AI." msgstr "" #: includes/class-aicl-notice.php:143 #: i18n-src/pages.jsx:865 msgid "This content was produced with AI assistance." msgstr "" #: includes/class-aicl-notice.php:319 #: i18n-src/pages.jsx:935 #: i18n-src/pages.jsx:1392 msgid "You are chatting with an AI assistant, not a human." msgstr "" #: includes/class-aicl-plugin.php:246 #: includes/class-aicl-plugin.php:248 #: includes/class-aicl-welcome.php:237 #: i18n-src/pages.jsx:11 #: i18n-src/pages.jsx:73 #: i18n-src/pages.jsx:853 msgid "AI Generated" msgstr "" #: includes/class-aicl-plugin.php:247 msgid "AI Generated (fully AI-created)" msgstr "" #: includes/class-aicl-plugin.php:251 #: includes/class-aicl-plugin.php:253 #: i18n-src/pages.jsx:12 msgid "AI Modified" msgstr "" #: includes/class-aicl-plugin.php:252 msgid "AI Modified (real media edited by AI)" msgstr "" #: includes/class-aicl-plugin.php:257 msgid "AI (basic mark — AI involved, unspecified)" msgstr "" #: includes/class-aicl-plugin.php:261 #: includes/class-aicl-plugin.php:263 msgid "Algorithmic" msgstr "" #: includes/class-aicl-plugin.php:262 msgid "Algorithmic / procedural (non-AI, e.g. fractal or formula art)" msgstr "" #: includes/class-aicl-plugin.php:266 #: includes/class-aicl-plugin.php:268 #: i18n-src/pages.jsx:15 msgid "Camera Photo" msgstr "" #: includes/class-aicl-plugin.php:267 msgid "Camera photo (captured from real life, no AI)" msgstr "" #: includes/class-aicl-plugin.php:271 #: includes/class-aicl-plugin.php:273 #: i18n-src/pages.jsx:16 msgid "Human Created" msgstr "" #: includes/class-aicl-plugin.php:272 msgid "Human created (digital / 3D work, non-generative tools)" msgstr "" #: includes/class-aicl-plugin.php:276 #: includes/class-aicl-plugin.php:278 msgid "Composite" msgstr "" #: includes/class-aicl-plugin.php:277 msgid "Composite (mix of non-AI elements, e.g. photos + renders)" msgstr "" #: includes/class-aicl-readiness.php:117 #: i18n-src/pages.jsx:127 msgid "Inventory the AI tools in use on this site" msgstr "" #: includes/class-aicl-readiness.php:118 #: i18n-src/pages.jsx:128 msgid "Staff are informed which AI tools are used, and for what" msgstr "" #: includes/class-aicl-readiness.php:119 #: i18n-src/pages.jsx:129 msgid "Staff understand each tool’s capabilities and limits" msgstr "" #: includes/class-aicl-readiness.php:120 #: i18n-src/pages.jsx:130 msgid "Staff know to verify AI output, not blindly trust it" msgstr "" #: includes/class-aicl-readiness.php:121 #: i18n-src/pages.jsx:131 msgid "An internal AI-use policy or guidelines doc exists" msgstr "" #: includes/class-aicl-readiness.php:122 #: i18n-src/pages.jsx:132 msgid "A person or role is responsible for AI oversight" msgstr "" #: includes/class-aicl-readiness.php:123 #: i18n-src/pages.jsx:133 msgid "A channel exists for staff to raise AI concerns" msgstr "" #: includes/class-aicl-readiness.php:124 #: i18n-src/pages.jsx:134 msgid "AI literacy is covered in onboarding / training" msgstr "" #: includes/class-aicl-readiness.php:125 #: i18n-src/pages.jsx:135 msgid "A review cadence is set (e.g. annual)" msgstr "" #: includes/class-aicl-report.php:174 msgid "AI content disclosure record" msgstr "" #: includes/class-aicl-report.php:175 msgid "This record lists every image on this site that has been marked to say how it was made, together with the AI literacy steps recorded here, as they stood when the file was produced." msgstr "" #: includes/class-aicl-report.php:176 msgid "It is produced by the site itself and is a statement by the site owner, not a certificate issued by anyone else." msgstr "" #: includes/class-aicl-report.php:184 msgid "IPTC Digital Source Type" msgstr "" #: includes/class-aicl-report.php:185 msgid "EU AI Act Article 50 (transparency) and Article 4 (AI literacy)" msgstr "" #. translators: %s: number of images listed. #: includes/class-aicl-report.php:198 #, php-format msgid "%s image." msgid_plural "%s images." msgstr[0] "" msgstr[1] "" #. translators: 1: steps recorded, 2: total steps. #: includes/class-aicl-report.php:204 #, php-format msgid "%1$s of %2$s" msgstr "" #. translators: %s: the maximum number of images one report can list. #: includes/class-aicl-report.php:211 #, php-format msgid "Images listed: %s (the limit for one report; the site has more)" msgstr "" #: includes/class-aicl-report.php:235 msgid "Site" msgstr "" #: includes/class-aicl-report.php:240 msgid "Site address" msgstr "" #: includes/class-aicl-report.php:245 msgid "Produced" msgstr "" #: includes/class-aicl-report.php:250 msgid "Time zone" msgstr "" #: includes/class-aicl-report.php:255 msgid "Produced by" msgstr "" #: includes/class-aicl-report.php:260 msgid "Covers" msgstr "" #: includes/class-aicl-report.php:265 msgid "Standard" msgstr "" #: includes/class-aicl-report.php:270 msgid "Images listed" msgstr "" #: includes/class-aicl-report.php:275 msgid "Steps recorded" msgstr "" #: includes/class-aicl-report.php:283 #: includes/class-aicl-report.php:312 msgid "Note" msgstr "" #: includes/class-aicl-report.php:303 msgid "Image ID" msgstr "" #: includes/class-aicl-report.php:304 msgid "File name" msgstr "" #: includes/class-aicl-report.php:305 msgid "How it was made" msgstr "" #: includes/class-aicl-report.php:306 msgid "Standard code" msgstr "" #: includes/class-aicl-report.php:307 msgid "Mark inside the file" msgstr "" #: includes/class-aicl-report.php:308 msgid "Web address" msgstr "" #: includes/class-aicl-report.php:309 msgid "Address written into the file" msgstr "" #: includes/class-aicl-report.php:310 msgid "Step" msgstr "" #: includes/class-aicl-report.php:311 msgid "Status" msgstr "" #: includes/class-aicl-report.php:351 msgid "Codes used in this record" msgstr "" #: includes/class-aicl-report.php:352 msgid "Images you have marked (EU AI Act Article 50)" msgstr "" #: includes/class-aicl-report.php:353 msgid "AI literacy record (EU AI Act Article 4)" msgstr "" #: includes/class-aicl-report.php:409 #: includes/class-aicl-report.php:445 msgid "Not yet written" msgstr "" #: includes/class-aicl-report.php:419 msgid "File missing" msgstr "" #. translators: %s: number of files the write failed on. #: includes/class-aicl-report.php:438 #, php-format msgid "No, %s failed" msgstr "" #. translators: %s: number of files whose format cannot carry the mark. #: includes/class-aicl-report.php:442 #, php-format msgid "No, %s skipped" msgstr "" #. translators: %s: number of files the mark was written into. #: includes/class-aicl-report.php:459 #, php-format msgid "Yes, in %s file" msgid_plural "Yes, in %s files" msgstr[0] "" msgstr[1] "" #. translators: %s: number of files whose format cannot carry the mark. #: includes/class-aicl-report.php:465 #, php-format msgid "%s skipped" msgstr "" #. translators: %s: number of files the write failed on. #: includes/class-aicl-report.php:470 #, php-format msgid "%s failed" msgstr "" #: includes/class-aicl-report.php:687 #: i18n-src/pages.jsx:681 msgid "Recorded" msgstr "" #: includes/class-aicl-report.php:687 msgid "Not yet recorded" msgstr "" #. translators: 1: steps recorded, 2: total steps. #: includes/class-aicl-report.php:699 #, php-format msgid "%1$s of %2$s steps recorded" msgstr "" #: includes/class-aicl-setup.php:165 msgid "You left the question about AI images unanswered. Nothing was assumed either way." msgstr "" #: includes/class-aicl-setup.php:168 msgid "You told us some images on this site are made or edited with AI. No image was marked by this answer." msgstr "" #: includes/class-aicl-setup.php:171 msgid "You told us nothing on this site is made with AI. No setting changed and no image was marked." msgstr "" #: includes/class-aicl-setup.php:174 msgid "You told us you are not sure whether this site publishes AI images. Nothing was assumed either way." msgstr "" #: includes/class-aicl-setup.php:177 msgid "Left for later: no image was marked. Your library is unchanged." msgstr "" #. translators: 1: number of images, 2: the source type they were marked as. #: includes/class-aicl-setup.php:182 #, php-format msgid "%1$s image you ticked was marked as %2$s." msgid_plural "%1$s images you ticked were marked as %2$s." msgstr[0] "" msgstr[1] "" #. translators: %s: number of images. #: includes/class-aicl-setup.php:190 #, php-format msgid "You looked at %s file and left it unmarked. It will not be raised again." msgid_plural "You looked at %s files and left them unmarked. They will not be raised again." msgstr[0] "" msgstr[1] "" #: includes/class-aicl-setup.php:195 msgid "Left for later: the badge is as it was." msgstr "" #. translators: 1: badge style, 2: badge corner. #: includes/class-aicl-setup.php:200 #, php-format msgid "Badge on, %1$s style, %2$s. Metadata and JSON-LD on." msgstr "" #: includes/class-aicl-setup.php:206 msgid "Left for later: the chat disclosure is as it was." msgstr "" #: includes/class-aicl-setup.php:209 msgid "You told us people answer this chat, so no AI notice was added." msgstr "" #: includes/class-aicl-setup.php:212 msgid "Notice on. You told us this chat replies with AI." msgstr "" #: includes/class-aicl-setup.php:215 msgid "Notice on. You told us this chat sometimes replies with AI." msgstr "" #: includes/class-aicl-setup.php:218 msgid "Left for later: your Article 4 record is exactly as it was." msgstr "" #. translators: 1: number of statements ticked, 2: total statements. #: includes/class-aicl-setup.php:223 #, php-format msgid "You recorded %1$s of %2$s Article 4 statements as true of this site. This is your own attestation; we did not check it." msgstr "" #: includes/class-aicl-setup.php:229 msgid "You marked the set-up flow finished." msgstr "" #: includes/class-aicl-setup.php:438 msgid "That step is not available yet." msgstr "" #: includes/class-aicl-setup.php:474 #: includes/class-aicl-setup.php:507 #: includes/class-aicl-setup.php:655 #: includes/class-aicl-setup.php:710 msgid "Unrecognised answer." msgstr "" #: includes/class-aicl-setup.php:513 msgid "Tick at least one image first." msgstr "" #: includes/class-aicl-setup.php:534 #: includes/class-aicl-setup.php:571 msgid "You are not allowed to edit any of those files." msgstr "" #: includes/class-aicl-setup.php:549 msgid "That is not a source type this plugin can write." msgstr "" #: includes/class-aicl-setup.php:854 msgid "That entry is no longer in the record." msgstr "" #: includes/class-aicl-welcome.php:113 #: includes/class-aicl-welcome.php:114 msgid "Getting started" msgstr "" #: includes/class-aicl-welcome.php:163 msgid "Flag an image" msgstr "" #: includes/class-aicl-welcome.php:164 msgid "Pick any image and choose how it was made: AI Generated, or a human type like Camera Photo." msgstr "" #: includes/class-aicl-welcome.php:167 msgid "See the badge" msgstr "" #: includes/class-aicl-welcome.php:168 msgid "A clear \"AI-generated\" badge appears on the image on your site. That is the visible disclosure Article 50 asks for." msgstr "" #: includes/class-aicl-welcome.php:171 msgid "It is recorded, too" msgstr "" #: includes/class-aicl-welcome.php:172 msgid "The machine-readable IPTC/XMP mark is embedded in the file and mirrored as JSON-LD, automatically." msgstr "" #: includes/class-aicl-welcome.php:238 msgid "A quiet studio scene: the AIM Transparency character labelling a framed picture" msgstr "" #: includes/class-aicl-welcome.php:245 msgid "Plugin activated" msgstr "" #: includes/class-aicl-welcome.php:247 msgid "You are set up." msgstr "" #: includes/class-aicl-welcome.php:247 msgid "Let us label your first image." msgstr "" #: includes/class-aicl-welcome.php:248 msgid "AIM Transparency helps your WordPress site meet EU AI Act Article 50 with a visible AI-content badge plus machine-readable provenance. It takes about a minute to see it work." msgstr "" #: includes/class-aicl-welcome.php:269 msgid "Flag my first image" msgstr "" #: includes/class-aicl-welcome.php:272 msgid "Skip to the dashboard" msgstr "" #: includes/class-aicl-welcome.php:278 msgid "Style the badge" msgstr "" #: includes/class-aicl-welcome.php:282 msgid "Read the docs" msgstr "" #: includes/class-aicl-welcome.php:286 msgid "The Article 50 guide" msgstr "" #: i18n-src/App.jsx:9 msgid "EU AI Act content labelling" msgstr "" #: i18n-src/App.jsx:16 msgid "Overview" msgstr "" #: i18n-src/App.jsx:16 #: i18n-src/App.jsx:17 #: i18n-src/App.jsx:18 msgid "Workspace" msgstr "" #: i18n-src/App.jsx:17 msgid "Readiness" msgstr "" #: i18n-src/App.jsx:18 msgid "Media" msgstr "" #: i18n-src/App.jsx:19 #: i18n-src/pages.jsx:891 msgid "Badge" msgstr "" #: i18n-src/App.jsx:19 #: i18n-src/App.jsx:20 #: i18n-src/App.jsx:21 msgid "Disclosure" msgstr "" #: i18n-src/App.jsx:20 msgid "Metadata" msgstr "" #: i18n-src/App.jsx:21 msgid "Shortcodes" msgstr "" #: i18n-src/App.jsx:22 msgid "Settings" msgstr "" #: i18n-src/App.jsx:22 #: i18n-src/App.jsx:23 #: i18n-src/App.jsx:24 msgid "Configure" msgstr "" #: i18n-src/App.jsx:23 msgid "Directory" msgstr "" #: i18n-src/App.jsx:24 #: i18n-src/pages.jsx:1315 #: i18n-src/pages.jsx:1444 #: i18n-src/ui/primitives.jsx:63 msgid "Upgrade" msgstr "" #: i18n-src/App.jsx:25 msgid "Docs" msgstr "" #: i18n-src/App.jsx:25 #: i18n-src/App.jsx:26 msgid "Resources" msgstr "" #: i18n-src/App.jsx:26 msgid "Support" msgstr "" #: i18n-src/pages.jsx:10 #: i18n-src/pages.jsx:556 #: i18n-src/pages.jsx:682 #: i18n-src/pages.jsx:1572 msgid "Not set" msgstr "" #: i18n-src/pages.jsx:13 msgid "AI (basic)" msgstr "" #: i18n-src/pages.jsx:14 msgid "Algorithmic / procedural" msgstr "" #: i18n-src/pages.jsx:17 msgid "Composite (non-AI)" msgstr "" #: i18n-src/pages.jsx:21 msgid "AI generated: badge and metadata" msgstr "" #: i18n-src/pages.jsx:22 msgid "AI modified: badge and metadata" msgstr "" #: i18n-src/pages.jsx:23 msgid "AI: badge and metadata" msgstr "" #: i18n-src/pages.jsx:24 msgid "Algorithmic, not AI: metadata only, no badge" msgstr "" #: i18n-src/pages.jsx:25 msgid "Camera photo: metadata only, no badge" msgstr "" #: i18n-src/pages.jsx:26 msgid "Human created: metadata only, no badge" msgstr "" #: i18n-src/pages.jsx:27 msgid "Composite, non-AI: metadata only, no badge" msgstr "" #: i18n-src/pages.jsx:30 msgid "Pill" msgstr "" #: i18n-src/pages.jsx:31 #: i18n-src/pages.jsx:838 #: i18n-src/pages.jsx:849 msgid "Soft" msgstr "" #: i18n-src/pages.jsx:32 msgid "Square" msgstr "" #: i18n-src/pages.jsx:33 msgid "Sharp" msgstr "" #: i18n-src/pages.jsx:34 #: i18n-src/pages.jsx:897 msgid "Banner" msgstr "" #: i18n-src/pages.jsx:35 msgid "Tag" msgstr "" #: i18n-src/pages.jsx:36 msgid "Ribbon" msgstr "" #: i18n-src/pages.jsx:37 msgid "Corner" msgstr "" #: i18n-src/pages.jsx:38 msgid "Glass" msgstr "" #: i18n-src/pages.jsx:39 msgid "Ticket" msgstr "" #: i18n-src/pages.jsx:40 msgid "Underline" msgstr "" #: i18n-src/pages.jsx:41 msgid "Double" msgstr "" #: i18n-src/pages.jsx:79 msgid "AI-generated preview scene from the itisnothuman studio" msgstr "" #: i18n-src/pages.jsx:86 msgid "Preview image" msgstr "" #: i18n-src/pages.jsx:86 msgid "Generated" msgstr "" #: i18n-src/pages.jsx:94 msgid "Coverage by format" msgstr "" #: i18n-src/pages.jsx:94 msgid "Machine-readable mark written into each format" msgstr "" #: i18n-src/pages.jsx:94 msgid "No flagged images yet." msgstr "" #: i18n-src/pages.jsx:99 msgid "Recently flagged" msgstr "" #: i18n-src/pages.jsx:99 #: i18n-src/pages.jsx:1741 #: i18n-src/pages.jsx:1834 #: i18n-src/pages.jsx:1881 msgid "Open the Media tab" msgstr "" #: i18n-src/pages.jsx:99 msgid "Nothing flagged yet." msgstr "" #: i18n-src/pages.jsx:124 msgid "Recent changes" msgstr "" #: i18n-src/pages.jsx:124 msgid "A dated record of every change made from this report, newest first. Undo puts the old setting back." msgstr "" #: i18n-src/pages.jsx:124 msgid "Undoing…" msgstr "" #: i18n-src/pages.jsx:124 msgid "Undo" msgstr "" #: i18n-src/pages.jsx:127 msgid "Write down every AI tool this site uses and what each one is for. If you work alone, this is still the list you would hand someone who asked." msgstr "" #: i18n-src/pages.jsx:128 msgid "Everyone who works on this site knows which AI tools are in use. If that is only you, tick this once your own list is written down." msgstr "" #: i18n-src/pages.jsx:129 msgid "Whoever uses each tool knows what it is good at and where it gets things wrong. If that is only you, tick it when that is true of you." msgstr "" #: i18n-src/pages.jsx:130 msgid "Anything an AI writes or makes gets checked by a person before it goes live. If you are the only person here, that person is you." msgstr "" #: i18n-src/pages.jsx:131 msgid "A short written note of your own rules for using AI here. Half a page counts. A one-person business still needs the page." msgstr "" #: i18n-src/pages.jsx:132 msgid "One named person answers for how AI is used here. In a one-person business, name yourself." msgstr "" #: i18n-src/pages.jsx:133 msgid "A way for anyone, including a customer or a contractor, to tell you an AI output was wrong. An email address you actually read counts." msgstr "" #: i18n-src/pages.jsx:134 msgid "Anyone who joins is shown the rules above before they start. If nobody joins, tick this once your written note covers what a new person would need." msgstr "" #: i18n-src/pages.jsx:135 msgid "A date in the diary to read all of this again. Once a year is normal." msgstr "" #: i18n-src/pages.jsx:138 #: i18n-src/pages.jsx:176 msgid "Needs attention" msgstr "" #: i18n-src/pages.jsx:138 msgid "Fix" msgstr "" #: i18n-src/pages.jsx:139 msgid "Working as it should" msgstr "" #: i18n-src/pages.jsx:139 msgid "OK" msgstr "" #: i18n-src/pages.jsx:140 msgid "Nothing to do" msgstr "" #: i18n-src/pages.jsx:140 msgid "No action" msgstr "" #: i18n-src/pages.jsx:147 #: i18n-src/pages.jsx:1495 #, js-format msgid "%1$d of %2$d" msgstr "" #: i18n-src/pages.jsx:150 msgid "Your images" msgstr "" #: i18n-src/pages.jsx:151 msgid "Your image files" msgstr "" #: i18n-src/pages.jsx:152 msgid "Your pages" msgstr "" #: i18n-src/pages.jsx:155 msgid "Your chat" msgstr "" #: i18n-src/pages.jsx:158 msgid "not scored" msgstr "" #: i18n-src/pages.jsx:160 msgid "You have not told us about a chat on this site, so we do not count a chat notice for or against you." msgstr "" #: i18n-src/pages.jsx:164 msgid "Your record" msgstr "" #: i18n-src/pages.jsx:167 #: i18n-src/pages.jsx:406 #: i18n-src/pages.jsx:1806 #, js-format msgid "%1$d of %2$d steps" msgstr "" #: i18n-src/pages.jsx:176 msgid "On track" msgstr "" #: i18n-src/pages.jsx:176 msgid "In progress" msgstr "" #: i18n-src/pages.jsx:185 msgid "Turn all three on" msgstr "" #: i18n-src/pages.jsx:190 msgid "The server could not load your pages at all." msgstr "" #: i18n-src/pages.jsx:191 msgid "Your pages asked for a password." msgstr "" #: i18n-src/pages.jsx:192 msgid "Your pages came back almost empty." msgstr "" #: i18n-src/pages.jsx:193 msgid "The scan could not reach this site’s own API, so nothing was checked." msgstr "" #: i18n-src/pages.jsx:200 msgid "We could not read your own pages" msgstr "" #: i18n-src/pages.jsx:201 msgid "Your plugins and your image library were still checked, but a chat widget added by a script would have been missed, so nothing below about your pages is a clean result." msgstr "" #: i18n-src/pages.jsx:202 #, js-format msgid "0 pages, tried %s" msgstr "" #: i18n-src/pages.jsx:202 msgid "0 pages read" msgstr "" #: i18n-src/pages.jsx:204 #, js-format msgid "To find chat widgets we ask your server to load a few of your own pages. We tried your site address and the server’s own address. %s A firewall or a security plugin blocking your site from requesting itself is the usual cause, and it does not mean anything is wrong with your site." msgstr "" #: i18n-src/pages.jsx:205 #, js-format msgid "Your pages returned an error (%s)." msgstr "" #: i18n-src/pages.jsx:205 msgid "unknown" msgstr "" #: i18n-src/pages.jsx:208 msgid "Press Re-scan at the top of this report." msgstr "" #: i18n-src/pages.jsx:209 msgid "If it keeps failing, ask your host, or switch off any security plugin that blocks loopback requests, and re-scan." msgstr "" #: i18n-src/pages.jsx:211 #, js-format msgid "Checked: your site address and your server’s own address. Result: %s." msgstr "" #: i18n-src/pages.jsx:211 msgid "no result" msgstr "" #: i18n-src/pages.jsx:217 msgid "Your AI images carry a label visitors can see" msgstr "" #: i18n-src/pages.jsx:217 msgid "Visitors cannot tell which of your images were made by AI" msgstr "" #: i18n-src/pages.jsx:218 #, js-format msgid "The visible label is on, and %s image is marked as AI, so the label appears on it wherever it is shown." msgid_plural "The visible label is on, and %s images are marked as AI, so the label appears on them wherever they are shown." msgstr[0] "" msgstr[1] "" #: i18n-src/pages.jsx:218 msgid "The visible label is on. Nothing is marked as AI yet, so no label is showing on your site." msgstr "" #: i18n-src/pages.jsx:218 #, js-format msgid "You have marked %s image as AI, but the visible label is switched off, so nobody looking at your site can see it." msgid_plural "You have marked %s images as AI, but the visible label is switched off, so nobody looking at your site can see it." msgstr[0] "" msgstr[1] "" #: i18n-src/pages.jsx:218 msgid "The visible label is switched off, so any image you mark as AI will carry no label a visitor can see." msgstr "" #: i18n-src/pages.jsx:219 #: i18n-src/pages.jsx:1147 #, js-format msgid "%s image marked" msgid_plural "%s images marked" msgstr[0] "" msgstr[1] "" #: i18n-src/pages.jsx:220 msgid "The badge is the small label drawn over an image on your site. It is the one disclosure a person can see without opening anything, and it is what Article 50 of the EU AI Act is asking for on AI images." msgstr "" #: i18n-src/pages.jsx:222 msgid "Open the Badge tab and switch on “Show the badge on the front end”." msgstr "" #: i18n-src/pages.jsx:223 msgid "Choose how it looks, then save." msgstr "" #: i18n-src/pages.jsx:225 msgid "Change how it looks" msgstr "" #: i18n-src/pages.jsx:225 #: i18n-src/pages.jsx:1466 msgid "Open the Badge tab" msgstr "" #: i18n-src/pages.jsx:226 msgid "Checked: Badge, show on the front end. Currently on." msgstr "" #: i18n-src/pages.jsx:226 msgid "Checked: Badge, show on the front end. Currently off." msgstr "" #: i18n-src/pages.jsx:234 msgid "Visitors are told when AI is answering your chat" msgstr "" #: i18n-src/pages.jsx:235 msgid "The notice is on, so a short line appears next to your chat widget telling people they may be talking to an AI rather than a person." msgstr "" #: i18n-src/pages.jsx:236 #: i18n-src/pages.jsx:250 #: i18n-src/pages.jsx:272 #, js-format msgid "%d chat tool found" msgid_plural "%d chat tools found" msgstr[0] "" msgstr[1] "" #: i18n-src/pages.jsx:237 msgid "Article 50(1) of the EU AI Act asks you to tell people when they are dealing with an AI rather than a person. This notice is how that is done on a chat widget." msgstr "" #: i18n-src/pages.jsx:238 msgid "Change the wording" msgstr "" #: i18n-src/pages.jsx:239 msgid "Checked: Settings, show the AI-assistant notice. Currently on." msgstr "" #: i18n-src/pages.jsx:245 msgid "An AI can answer your chat and visitors are not told" msgstr "" #: i18n-src/pages.jsx:247 #, js-format msgid "We found %s on your site. It can be answered by AI, and your chat notice is switched off." msgid_plural "We found %s on your site. They can be answered by AI, and your chat notice is switched off." msgstr[0] "" msgstr[1] "" #: i18n-src/pages.jsx:251 msgid "Article 50(1) of the EU AI Act asks you to tell people when they are dealing with an AI rather than a person. This one does not change your score, because your score only counts what you have set up, and we found this by scanning. Turn the notice on and your chat is counted from then on." msgstr "" #: i18n-src/pages.jsx:253 msgid "Say below who actually answers your chat." msgstr "" #: i18n-src/pages.jsx:254 msgid "If people, not AI, answer it, choose “People answer it”. Announcing an AI that is really your team would mislead your own visitors." msgstr "" #: i18n-src/pages.jsx:257 msgid "AI answers it" msgstr "" #: i18n-src/pages.jsx:258 msgid "Both" msgstr "" #: i18n-src/pages.jsx:259 msgid "People answer it" msgstr "" #: i18n-src/pages.jsx:262 #, js-format msgid "Checked: Settings, show the AI-assistant notice. Currently off. Found: %s." msgstr "" #: i18n-src/pages.jsx:263 #, js-format msgid "%1$s, by %2$s" msgstr "" #: i18n-src/pages.jsx:263 #: i18n-src/pages.jsx:429 msgid "plugin match" msgstr "" #: i18n-src/pages.jsx:270 msgid "No chat notice, and no chat we can see to put one on" msgstr "" #: i18n-src/pages.jsx:271 msgid "You have not told us about a chat widget and we did not find one, so this is left out of your score entirely rather than counted against you." msgstr "" #: i18n-src/pages.jsx:273 msgid "If you do run a chat that AI answers and we missed it, switch the notice on yourself in Settings, and name your widget’s CSS selector there so we place the notice correctly." msgstr "" #: i18n-src/pages.jsx:274 #: i18n-src/pages.jsx:334 #: i18n-src/pages.jsx:348 #: i18n-src/pages.jsx:439 #: i18n-src/pages.jsx:1132 #: i18n-src/pages.jsx:1154 #: i18n-src/pages.jsx:1305 #: i18n-src/pages.jsx:1795 msgid "Open the Settings tab" msgstr "" #: i18n-src/pages.jsx:275 msgid "Checked: Settings, show the AI-assistant notice, and the extra widget selectors box. Both empty." msgstr "" #: i18n-src/pages.jsx:283 #, js-format msgid "%d image looks AI-made but is not marked" msgid_plural "%d images look AI-made but are not marked" msgstr[0] "" msgstr[1] "" #: i18n-src/pages.jsx:285 msgid "Inside its file we found either a record saying it was made by AI or the name of a known AI image tool, but you have not marked it, so your site presents it as if a person made it." msgid_plural "Inside their files we found either a record saying they were made by AI or the name of a known AI image tool, but you have not marked them, so your site presents them as if a person made them." msgstr[0] "" msgstr[1] "" #: i18n-src/pages.jsx:292 #, js-format msgid "%1$d of %2$d checked" msgstr "" #: i18n-src/pages.jsx:294 #, js-format msgid "We read the first part of each image file and look for two things: a source-type record that AI tools write in when they save an image, and the names of AI image tools we know. We checked the %d newest images you have not marked yet, so older ones are not covered by this pass. We never mark an image for you, because a wrong AI label is a false statement about your own content." msgstr "" #: i18n-src/pages.jsx:298 msgid "Open the Media tab and find these images." msgstr "" #: i18n-src/pages.jsx:299 msgid "Set how each one was really made. Anything you set as AI gets the label, the mark inside the file and the note in your page code straight away." msgstr "" #: i18n-src/pages.jsx:302 #: i18n-src/pages.jsx:319 #: i18n-src/pages.jsx:428 #: i18n-src/pages.jsx:1133 #: i18n-src/pages.jsx:1195 msgid "Review in Media" msgstr "" #: i18n-src/pages.jsx:303 msgid "Mark them with a scan" msgstr "" #: i18n-src/pages.jsx:303 msgid "Mark them automatically with Pro" msgstr "" #: i18n-src/pages.jsx:305 #, js-format msgid "Checked: the first 256 KB of each of the %d newest unmarked image files, on this server. Nothing left your site." msgstr "" #: i18n-src/pages.jsx:312 msgid "You have not marked any images as AI yet" msgstr "" #: i18n-src/pages.jsx:314 #, js-format msgid "Your library holds %s image and none of it is marked. If none of your images were made by AI, that is the right answer and there is nothing to do here." msgid_plural "Your library holds %s images and none of them are marked. If none of your images were made by AI, that is the right answer and there is nothing to do here." msgstr[0] "" msgstr[1] "" #: i18n-src/pages.jsx:317 #, js-format msgid "0 of %s marked" msgstr "" #: i18n-src/pages.jsx:318 msgid "We do not count marked images in your score, because we cannot tell a shop that uses no AI images from one that has not got round to marking them. Marking is yours to do and yours to leave undone." msgstr "" #: i18n-src/pages.jsx:320 #, js-format msgid "Checked: your media library. %s images, 0 with an AI source type set." msgstr "" #: i18n-src/pages.jsx:326 msgid "Your image files carry the mark inside them" msgstr "" #: i18n-src/pages.jsx:326 msgid "Nothing is written inside your image files" msgstr "" #: i18n-src/pages.jsx:327 #, js-format msgid "The mark is written into every image you mark as AI. %s file has been written so far, counting every size WordPress makes." msgid_plural "The mark is written into every image you mark as AI. %s files have been written so far, counting every size WordPress makes." msgstr[0] "" msgstr[1] "" #: i18n-src/pages.jsx:327 msgid "The mark inside the file is switched off, so a marked image that someone downloads and re-uploads elsewhere carries nothing that says it was made by AI." msgstr "" #: i18n-src/pages.jsx:328 #, js-format msgid "%s file written" msgid_plural "%s files written" msgstr[0] "" msgstr[1] "" #: i18n-src/pages.jsx:329 msgid "This is a short note written inside the image file itself, in the same place a camera writes the lens and the date. It travels with the file, so it survives being downloaded, emailed or re-uploaded somewhere else." msgstr "" #: i18n-src/pages.jsx:331 msgid "Open the Settings tab and switch on “Embed IPTC/XMP into files”." msgstr "" #: i18n-src/pages.jsx:332 msgid "Save. New marks are written from then on." msgstr "" #: i18n-src/pages.jsx:335 msgid "Checked: Settings, embed IPTC/XMP into files. Currently on." msgstr "" #: i18n-src/pages.jsx:335 msgid "Checked: Settings, embed IPTC/XMP into files. Currently off." msgstr "" #: i18n-src/pages.jsx:340 msgid "Search engines are told which of your images are AI" msgstr "" #: i18n-src/pages.jsx:340 msgid "Search engines are not told which of your images are AI" msgstr "" #: i18n-src/pages.jsx:341 msgid "The note in your page code is on, so every page that shows a marked image says so in a form machines read." msgstr "" #: i18n-src/pages.jsx:341 msgid "The note in your page code is switched off, so a search engine or a detection tool reading your pages sees nothing that says an image was made by AI." msgstr "" #: i18n-src/pages.jsx:342 #, js-format msgid "%s image declared" msgid_plural "%s images declared" msgstr[0] "" msgstr[1] "" #: i18n-src/pages.jsx:343 msgid "This is a small block of JSON-LD, which is a note in your page code that search engines read and visitors never see. It repeats what the mark inside the file says, for anything that reads your page rather than your file." msgstr "" #: i18n-src/pages.jsx:345 msgid "Open the Settings tab and switch on “Output schema.org JSON-LD”." msgstr "" #: i18n-src/pages.jsx:346 msgid "Save. It applies to every page from then on." msgstr "" #: i18n-src/pages.jsx:349 msgid "Checked: Settings, output schema.org JSON-LD. Currently on." msgstr "" #: i18n-src/pages.jsx:349 msgid "Checked: Settings, output schema.org JSON-LD. Currently off." msgstr "" #: i18n-src/pages.jsx:356 msgid "Every image you marked carries the mark inside its file" msgstr "" #: i18n-src/pages.jsx:356 msgid "Some images you marked have no mark inside the file" msgstr "" #: i18n-src/pages.jsx:357 #, js-format msgid "All %1$s%% of the images you marked as AI have been written to." msgstr "" #: i18n-src/pages.jsx:357 #, js-format msgid "%1$s%% of the images you marked as AI have been written to. The rest are still labelled to visitors and still declared in your page code, so they are disclosed. Only the mark inside the file is missing." msgstr "" #: i18n-src/pages.jsx:358 #: i18n-src/pages.jsx:1147 #: i18n-src/pages.jsx:1775 #: i18n-src/pages.jsx:1850 #, js-format msgid "%s%% of marked images" msgstr "" #: i18n-src/pages.jsx:359 msgid "Writing inside a file can fail for one image and succeed for the next: a read-only upload folder, a format your server cannot write, or an image marked before you switched the setting on. This figure counts images, not files." msgstr "" #: i18n-src/pages.jsx:361 msgid "Open the Metadata tab and re-run the write over your marked images." msgstr "" #: i18n-src/pages.jsx:362 msgid "If a whole format is missing, read the format finding in this report instead: that one is your server, not your settings." msgstr "" #: i18n-src/pages.jsx:364 #: i18n-src/pages.jsx:392 #: i18n-src/pages.jsx:1777 #: i18n-src/pages.jsx:1824 #: i18n-src/pages.jsx:1894 msgid "Open the Metadata tab" msgstr "" #: i18n-src/pages.jsx:366 #, js-format msgid "Checked: %1$s%% of marked images. Separately, %2$s file has been written, counting every size WordPress generates." msgid_plural "Checked: %1$s%% of marked images. Separately, %2$s files have been written, counting every size WordPress generates." msgstr[0] "" msgstr[1] "" #: i18n-src/pages.jsx:378 #, js-format msgid "%d of your image formats cannot carry the mark inside the file" msgid_plural "%d of your image formats cannot carry the mark inside the file" msgstr[0] "" msgstr[1] "" #: i18n-src/pages.jsx:382 #, js-format msgid "%s cannot be written to on this server. The visible label and the note in your page code still work, so these images are still disclosed to visitors and to search engines." msgstr "" #: i18n-src/pages.jsx:385 #: i18n-src/pages.jsx:1168 #, js-format msgid "%1$d of %2$d formats" msgstr "" #: i18n-src/pages.jsx:386 msgid "Your host is missing exiftool, which is a small free program a server needs in order to write inside a WebP or a GIF. It is not something you can install from WordPress, and it is not a mistake you made. Only the mark inside the file is affected." msgstr "" #: i18n-src/pages.jsx:388 msgid "Ask your hosting company to install exiftool. The package is usually called exiftool or libimage-exiftool-perl, and it is a standard tool most hosts already have." msgstr "" #: i18n-src/pages.jsx:389 msgid "Once they confirm it, come back and re-run the write from the Metadata tab." msgstr "" #: i18n-src/pages.jsx:390 msgid "If they will not install it, change nothing else. These images stay disclosed by the badge and by your page code." msgstr "" #: i18n-src/pages.jsx:393 #, js-format msgid "Checked: exiftool on this server. Not found. Affected formats: %s." msgstr "" #: i18n-src/pages.jsx:400 msgid "Your written record of how AI is used here is complete" msgstr "" #: i18n-src/pages.jsx:400 msgid "Your written record of how AI is used here is unfinished" msgstr "" #: i18n-src/pages.jsx:401 #, js-format msgid "All %1$d steps are recorded. Add a date or a note against each one on the Readiness tab if you want the record to stand on its own." msgstr "" #: i18n-src/pages.jsx:402 #, js-format msgid "You have recorded %1$d of %2$d steps. If a customer, an insurer or a regulator asks how AI is used here and who checks it, the ones left are the gaps you would have to explain from memory." msgstr "" #: i18n-src/pages.jsx:407 msgid "Article 4 of the EU AI Act asks anyone using AI at work to be able to show that the people using it know what they are doing with it. It is a written record, not a course. If you are the only person here, every step still applies, and it is about you." msgstr "" #: i18n-src/pages.jsx:410 msgid "Tick a step below the moment it is true of how you actually work." msgstr "" #: i18n-src/pages.jsx:411 msgid "Add a date or a note against it on the Readiness tab, if you want the record to stand on its own." msgstr "" #: i18n-src/pages.jsx:413 #: i18n-src/pages.jsx:1808 msgid "Open the Readiness tab" msgstr "" #: i18n-src/pages.jsx:414 #, js-format msgid "Checked: the Article 4 checklist saved on this site. %1$d of %2$d ticked." msgstr "" #: i18n-src/pages.jsx:421 #, js-format msgid "%d AI tool on your site can make content" msgid_plural "%d AI tools on your site can make content" msgstr[0] "" msgstr[1] "" #: i18n-src/pages.jsx:423 #, js-format msgid "We found %s. Anything you publish from it should be marked like any other AI image or text." msgid_plural "We found %s. Anything you publish from them should be marked like any other AI image or text." msgstr[0] "" msgstr[1] "" #: i18n-src/pages.jsx:426 #, js-format msgid "%d tool found" msgid_plural "%d tools found" msgstr[0] "" msgstr[1] "" #: i18n-src/pages.jsx:427 msgid "Having the tool installed is not a fault and changes nothing in your score. It is here because Article 50(2) asks that AI-made content is marked, and this is where that content is likely to come from on your site." msgstr "" #: i18n-src/pages.jsx:429 #, js-format msgid "Checked: %1$s, found by %2$s, Article %3$s." msgstr "" #: i18n-src/pages.jsx:435 msgid "New uploads carrying AI provenance are marked for you" msgstr "" #: i18n-src/pages.jsx:435 msgid "Marking images automatically is a paid extra" msgstr "" #: i18n-src/pages.jsx:436 msgid "Automatic marking is active, so an upload that already declares it was made by AI is marked on the way in." msgstr "" #: i18n-src/pages.jsx:436 msgid "This is not a fault and it does not affect your score. Everything this report scores works on the free plugin." msgstr "" #: i18n-src/pages.jsx:437 msgid "active" msgstr "" #: i18n-src/pages.jsx:437 msgid "not installed" msgstr "" #: i18n-src/pages.jsx:438 msgid "You can turn it off in Settings, under Automation, if you would rather mark everything by hand." msgstr "" #: i18n-src/pages.jsx:438 msgid "Pro reads the record AI tools leave inside a file (Content Credentials from DALL·E and Firefly, the IPTC tag from Midjourney) and marks the image on upload, so you do not have to." msgstr "" #: i18n-src/pages.jsx:441 msgid "Checked: Settings, auto-flag AI images on upload. Currently on." msgstr "" #: i18n-src/pages.jsx:441 msgid "Checked: licence state on this site. No Pro licence active." msgstr "" #: i18n-src/pages.jsx:446 msgid "Your site is listed in the public transparency directory" msgstr "" #: i18n-src/pages.jsx:446 msgid "You can list this site in the public transparency directory" msgstr "" #: i18n-src/pages.jsx:447 msgid "Anyone can look your site up and see that it discloses its AI content. Listing is optional and changes nothing about your score." msgstr "" #: i18n-src/pages.jsx:447 msgid "Listing is optional, free, and changes nothing about your score or your site. It is a public page saying this site discloses its AI content." msgstr "" #: i18n-src/pages.jsx:448 msgid "listed" msgstr "" #: i18n-src/pages.jsx:448 msgid "not listed" msgstr "" #: i18n-src/pages.jsx:449 msgid "Nothing is sent anywhere unless you switch it on, and you can remove the listing at any time." msgstr "" #: i18n-src/pages.jsx:450 msgid "Open the Directory tab" msgstr "" #: i18n-src/pages.jsx:451 msgid "Checked: Directory, list this site. Currently on." msgstr "" #: i18n-src/pages.jsx:451 msgid "Checked: Directory, list this site. Currently off." msgstr "" #: i18n-src/pages.jsx:461 #: i18n-src/pages.jsx:1919 msgid "What this means" msgstr "" #: i18n-src/pages.jsx:463 msgid "Marking…" msgstr "" #: i18n-src/pages.jsx:463 msgid "Mark done" msgstr "" #: i18n-src/pages.jsx:464 msgid "What to do" msgstr "" #: i18n-src/pages.jsx:464 msgid "Automatic marking" msgstr "" #: i18n-src/pages.jsx:464 msgid "Read the provenance AI tools embed and mark images automatically on upload, with no manual tagging." msgstr "" #: i18n-src/pages.jsx:470 #: i18n-src/pages.jsx:1987 msgid "Working…" msgstr "" #: i18n-src/pages.jsx:475 #, js-format msgid "Score: %d out of 100" msgstr "" #: i18n-src/pages.jsx:485 msgid "/100" msgstr "" #: i18n-src/pages.jsx:545 msgid "Nothing needs your attention." msgstr "" #: i18n-src/pages.jsx:545 #, js-format msgid "%d thing needs your attention." msgid_plural "%d things need your attention." msgstr[0] "" msgstr[1] "" #: i18n-src/pages.jsx:545 msgid "Everything this plugin can check is set up, and your written record is complete." msgstr "" #: i18n-src/pages.jsx:545 #, js-format msgid "The first one: %s." msgstr "" #: i18n-src/pages.jsx:545 #: i18n-src/pages.jsx:1297 msgid "Take me to the first one" msgstr "" #: i18n-src/pages.jsx:546 #, js-format msgid "Scored on %1$d of %2$d areas of your site." msgstr "" #: i18n-src/pages.jsx:549 #, js-format msgid "%1$s is not scored on this site. %2$s" msgstr "" #: i18n-src/pages.jsx:549 msgid "Scored from what you have set up and recorded. Anything we found by scanning your site is listed below and never changes the number." msgstr "" #: i18n-src/pages.jsx:549 msgid "Run the scan again" msgstr "" #: i18n-src/pages.jsx:549 #: i18n-src/pages.jsx:1320 msgid "Scanning…" msgstr "" #: i18n-src/pages.jsx:549 msgid "Re-scan" msgstr "" #: i18n-src/pages.jsx:549 #: i18n-src/pages.jsx:1305 #: i18n-src/pages.jsx:1992 #: i18n-src/pages.jsx:2005 msgid "Open everything" msgstr "" #: i18n-src/pages.jsx:549 #: i18n-src/pages.jsx:1305 #: i18n-src/pages.jsx:1992 #: i18n-src/pages.jsx:2005 msgid "Close everything" msgstr "" #: i18n-src/pages.jsx:549 msgid "Still reading your pages and your newest unmarked images. Anything we find is added below, and none of it changes your score." msgstr "" #: i18n-src/pages.jsx:556 msgid "Nothing recorded yet" msgstr "" #: i18n-src/pages.jsx:557 msgid "Recorded as made with AI" msgstr "" #: i18n-src/pages.jsx:558 msgid "Recorded as made without AI" msgstr "" #: i18n-src/pages.jsx:558 msgid "Human" msgstr "" #: i18n-src/pages.jsx:561 msgid "You have not said how this image was made. Nothing is written into it and no label is shown." msgstr "" #: i18n-src/pages.jsx:562 msgid "An AI tool made the whole image from a prompt or a description, with no photograph or drawing underneath it." msgstr "" #: i18n-src/pages.jsx:563 msgid "A real photograph or drawing that an AI tool then changed, extended or retouched." msgstr "" #: i18n-src/pages.jsx:564 msgid "AI was involved somewhere and you would rather not say how. This is the plain “AI” mark." msgstr "" #: i18n-src/pages.jsx:565 msgid "Made by software following rules rather than by a trained model: a chart, a fractal, a formula drawing." msgstr "" #: i18n-src/pages.jsx:566 msgid "A photograph taken with a camera or a phone, or a scan of something real." msgstr "" #: i18n-src/pages.jsx:567 msgid "Drawn, painted, modelled or laid out by a person, in tools that do not generate anything themselves." msgstr "" #: i18n-src/pages.jsx:568 msgid "Several real images combined by a person, with no AI anywhere in the mix." msgstr "" #: i18n-src/pages.jsx:578 msgid "Nothing recorded, so your site says nothing about how this image was made." msgstr "" #: i18n-src/pages.jsx:578 msgid "Visitors see the AI label on this image wherever it appears." msgstr "" #: i18n-src/pages.jsx:578 #, js-format msgid "The label is hidden for %s in the Badge tab, so no visitor sees this one." msgstr "" #: i18n-src/pages.jsx:578 msgid "The label is switched off for your whole site, so no visitor sees this one." msgstr "" #: i18n-src/pages.jsx:578 msgid "A label saying so is drawn on this image, because you switched it on for this type." msgstr "" #: i18n-src/pages.jsx:578 msgid "No label is drawn on this image: only AI types carry one." msgstr "" #: i18n-src/pages.jsx:585 #, js-format msgid "Saved. It moves to “%s” the next time this list loads." msgstr "" #: i18n-src/pages.jsx:594 #, js-format msgid "How %s was made" msgstr "" #: i18n-src/pages.jsx:642 #, js-format msgid "Saved. %1$s is now recorded as %2$s." msgstr "" #: i18n-src/pages.jsx:642 #, js-format msgid "Saved. %s has nothing recorded now." msgstr "" #: i18n-src/pages.jsx:647 #, js-format msgid "That did not save. %s is back to the answer it had. Try again in a moment." msgstr "" #: i18n-src/pages.jsx:654 msgid "Source type recorded" msgstr "" #: i18n-src/pages.jsx:655 msgid "Nothing recorded" msgstr "" #: i18n-src/pages.jsx:657 msgid "There are no images in your library yet." msgstr "" #: i18n-src/pages.jsx:657 msgid "No image in your library has a source type recorded yet." msgstr "" #: i18n-src/pages.jsx:657 msgid "Your one image has a source type recorded." msgid_plural "All %s images in your library have a source type recorded." msgstr[0] "" msgstr[1] "" #: i18n-src/pages.jsx:657 #, js-format msgid "%1$s of your %2$s images has a source type recorded." msgid_plural "%1$s of your %2$s images have a source type recorded." msgstr[0] "" msgstr[1] "" #: i18n-src/pages.jsx:658 msgid "Whatever you set here is also written inside the image file itself and into the note your pages give search engines." msgstr "" #: i18n-src/pages.jsx:658 msgid "Whatever you set here is also written inside the image file itself. The note in your page code is switched off in Settings, so search engines are not told." msgstr "" #: i18n-src/pages.jsx:658 msgid "Whatever you set here also goes into the note your pages give search engines. Writing the mark inside the image file is switched off in Settings." msgstr "" #: i18n-src/pages.jsx:658 msgid "Writing the mark inside your image files and the note in your page code are both switched off in Settings, so what you set here only drives the label drawn on the image." msgstr "" #: i18n-src/pages.jsx:659 #, js-format msgid "Nothing in your library matches “%s”. Clear the search to see all of it again." msgstr "" #: i18n-src/pages.jsx:659 msgid "No image has a source type recorded yet, so there is nothing to show here." msgstr "" #: i18n-src/pages.jsx:659 msgid "Every image in your library has a source type recorded, so there is nothing left in this filter." msgstr "" #: i18n-src/pages.jsx:659 msgid "There are no images in your library yet. Once you upload one it appears here." msgstr "" #: i18n-src/pages.jsx:660 msgid "Say how each image was made in the dropdown on its row. It saves as you choose, and the label your visitors see follows it. Leaving an image blank is a fair answer: record only what you know." msgstr "" #: i18n-src/pages.jsx:663 msgid "Show me the ones with nothing recorded" msgstr "" #: i18n-src/pages.jsx:666 msgid "Show every image" msgstr "" #: i18n-src/pages.jsx:666 #: i18n-src/pages.jsx:1561 #: i18n-src/pages.jsx:1877 #, js-format msgid "%s image" msgid_plural "%s images" msgstr[0] "" msgstr[1] "" #: i18n-src/pages.jsx:666 msgid "These counts are your whole library, not this page. None of it is scored: an image with no source type is not a fault, and we never set one for you, because a wrong label is a false statement about your own content." msgstr "" #: i18n-src/pages.jsx:666 msgid "Search by title or by file name. The filter narrows the list; it changes nothing about your images." msgstr "" #: i18n-src/pages.jsx:669 msgid "Search your library by title or file name" msgstr "" #: i18n-src/pages.jsx:670 msgid "Search…" msgstr "" #: i18n-src/pages.jsx:680 msgid "All" msgstr "" #: i18n-src/pages.jsx:683 msgid "What each answer means" msgstr "" #: i18n-src/pages.jsx:687 msgid "Reading your library…" msgstr "" #: i18n-src/pages.jsx:691 #, js-format msgid "Page %1$s of %2$s" msgstr "" #: i18n-src/pages.jsx:691 msgid "Previous" msgstr "" #: i18n-src/pages.jsx:691 msgid "Next" msgstr "" #: i18n-src/pages.jsx:758 msgid "Show on the front end" msgstr "" #: i18n-src/pages.jsx:759 msgid "Draws the label over every image you have marked as AI. With it off the mark is still written inside the file, but nobody reading the page sees anything." msgstr "" #: i18n-src/pages.jsx:764 msgid "Label style" msgstr "" #: i18n-src/pages.jsx:765 msgid "EU is the European Commission’s own icon set, free to use and already tested on readers. AIM draws the same shape in your page code, so it stays sharp at any size. Custom gives you the colours, the shape and your own logo." msgstr "" #: i18n-src/pages.jsx:767 #: i18n-src/pages.jsx:998 msgid "EU" msgstr "" #: i18n-src/pages.jsx:768 #: i18n-src/pages.jsx:997 msgid "AIM" msgstr "" #: i18n-src/pages.jsx:769 msgid "Custom" msgstr "" #: i18n-src/pages.jsx:776 msgid "Compact mark" msgstr "" #: i18n-src/pages.jsx:777 msgid "Shows the plain AI circle on its own, with no Generated or Modified word beside it." msgstr "" #: i18n-src/pages.jsx:783 msgid "Position" msgstr "" #: i18n-src/pages.jsx:784 msgid "Which corner of the image the label sits in: top left, top right, bottom left or bottom right." msgstr "" #: i18n-src/pages.jsx:786 msgid "TL" msgstr "" #: i18n-src/pages.jsx:787 msgid "TR" msgstr "" #: i18n-src/pages.jsx:788 msgid "BL" msgstr "" #: i18n-src/pages.jsx:789 msgid "BR" msgstr "" #: i18n-src/pages.jsx:795 msgid "Label text" msgstr "" #: i18n-src/pages.jsx:796 msgid "The wording on every badge. Leave it empty and each type keeps its own wording from the list below." msgstr "" #: i18n-src/pages.jsx:797 msgid "AI-generated" msgstr "" #: i18n-src/pages.jsx:801 #: i18n-src/pages.jsx:1031 msgid "Background" msgstr "" #: i18n-src/pages.jsx:802 msgid "The fill behind the wording." msgstr "" #: i18n-src/pages.jsx:807 #: i18n-src/pages.jsx:1036 msgid "Text colour" msgstr "" #: i18n-src/pages.jsx:808 msgid "The wording and the small dot beside it." msgstr "" #: i18n-src/pages.jsx:813 msgid "Border width" msgstr "" #: i18n-src/pages.jsx:814 msgid "A line drawn around the badge, which helps it hold its edge over a busy photograph." msgstr "" #: i18n-src/pages.jsx:816 #: i18n-src/pages.jsx:837 #: i18n-src/pages.jsx:848 #: i18n-src/pages.jsx:999 msgid "None" msgstr "" #: i18n-src/pages.jsx:826 msgid "Border colour" msgstr "" #: i18n-src/pages.jsx:827 msgid "The colour of that line." msgstr "" #: i18n-src/pages.jsx:834 msgid "Corner radius" msgstr "" #: i18n-src/pages.jsx:835 msgid "How round the four corners are." msgstr "" #: i18n-src/pages.jsx:839 msgid "Round" msgstr "" #: i18n-src/pages.jsx:845 msgid "Shadow" msgstr "" #: i18n-src/pages.jsx:846 msgid "How far the badge lifts off the image behind it." msgstr "" #: i18n-src/pages.jsx:850 msgid "Strong" msgstr "" #: i18n-src/pages.jsx:853 msgid "This is what a visitor sees on an image you have marked as AI." msgstr "" #: i18n-src/pages.jsx:853 msgid "Every marked image carries it, in the corner you choose here. The preview follows each control as you set it; the site itself changes when you save." msgstr "" #: i18n-src/pages.jsx:853 msgid "Nobody sees it yet: the label is switched off. Turn on “Show on the front end” and this is what appears." msgstr "" #: i18n-src/pages.jsx:853 msgid "Every label this style shows" msgstr "" #: i18n-src/pages.jsx:853 msgid "Shown" msgstr "" #: i18n-src/pages.jsx:853 msgid "Hidden" msgstr "" #: i18n-src/pages.jsx:853 msgid "The label a visitor sees and the mark written inside the file are two separate things. Hiding a label here never removes the metadata, and never removes the note in your page code that search engines read." msgstr "" #: i18n-src/pages.jsx:853 msgid "Design" msgstr "" #: i18n-src/pages.jsx:853 msgid "Shape, colour and depth of the custom badge. Everything here redraws the preview above as you set it." msgstr "" #: i18n-src/pages.jsx:853 msgid "Badge shape" msgstr "" #: i18n-src/pages.jsx:853 msgid "The outline the badge is cut to. Tag, ribbon, ticket and corner carry their own edge, so they ignore the corner radius." msgstr "" #: i18n-src/pages.jsx:855 msgid "What each type shows" msgstr "" #: i18n-src/pages.jsx:856 msgid "Turn a type off to take its label off the page; the mark inside the file stays either way. The official icons carry their own wording, so there is nothing to type." msgstr "" #: i18n-src/pages.jsx:856 msgid "Turn a type off to take its label off the page; the mark inside the file stays either way. Leave the wording empty to keep the default." msgstr "" #: i18n-src/pages.jsx:857 msgid "Wording fixed by the official icon" msgstr "" #: i18n-src/pages.jsx:857 msgid "Default wording" msgstr "" #: i18n-src/pages.jsx:857 msgid "The four non-AI types are listed because the custom style can label them too. They stay off unless you switch them on." msgstr "" #: i18n-src/pages.jsx:857 msgid "Camera photos, human-made work, composites and procedural images are never given a visible label in this style. Only the custom style can label them." msgstr "" #: i18n-src/pages.jsx:857 msgid "Click to disclose" msgstr "" #: i18n-src/pages.jsx:857 msgid "Makes the badge clickable, so a visitor who wants the detail can get it." msgstr "" #: i18n-src/pages.jsx:857 msgid "Open a panel on click" msgstr "" #: i18n-src/pages.jsx:857 msgid "Without it the badge is a plain mark that does nothing when clicked." msgstr "" #: i18n-src/pages.jsx:857 msgid "Panel heading" msgstr "" #: i18n-src/pages.jsx:857 msgid "The line at the top of the panel." msgstr "" #: i18n-src/pages.jsx:858 msgid "Panel text" msgstr "" #: i18n-src/pages.jsx:859 msgid "What the panel says. Links, bold, italic and lists are allowed; scripts and unsafe links are stripped when you save. Leave it empty and each type gets wording that matches how the image was made." msgstr "" #: i18n-src/pages.jsx:860 msgid "This image was generated by an AI model. Our AI policy" msgstr "" #: i18n-src/pages.jsx:860 msgid "Your logo" msgstr "" #: i18n-src/pages.jsx:860 msgid "Puts your own mark inside the badge, on the AIM and custom styles. The official EU icons are fixed artwork and cannot carry one." msgstr "" #: i18n-src/pages.jsx:860 msgid "Logo image" msgstr "" #: i18n-src/pages.jsx:860 msgid "Paste an image address or upload a file. A small PNG or SVG with a transparent background sits best on the badge." msgstr "" #: i18n-src/pages.jsx:860 msgid "Uploading…" msgstr "" #: i18n-src/pages.jsx:860 msgid "Upload" msgstr "" #: i18n-src/pages.jsx:860 msgid "Remove" msgstr "" #: i18n-src/pages.jsx:860 msgid "The preview is live, your site is not. Nothing on this screen reaches a visitor until you save." msgstr "" #: i18n-src/pages.jsx:860 #: i18n-src/pages.jsx:1469 #: i18n-src/pages.jsx:1506 msgid "Saving…" msgstr "" #: i18n-src/pages.jsx:860 #: i18n-src/pages.jsx:1506 msgid "Save" msgstr "" #: i18n-src/pages.jsx:860 #: i18n-src/pages.jsx:1469 #: i18n-src/pages.jsx:1506 msgid "Saved" msgstr "" #: i18n-src/pages.jsx:863 msgid "AI generated" msgstr "" #: i18n-src/pages.jsx:864 msgid "AI edited" msgstr "" #: i18n-src/pages.jsx:865 msgid "AI assisted" msgstr "" #: i18n-src/pages.jsx:866 msgid "Chatbot" msgstr "" #: i18n-src/pages.jsx:885 msgid "Inline" msgstr "" #: i18n-src/pages.jsx:886 msgid "Flows inside a sentence." msgstr "" #: i18n-src/pages.jsx:887 msgid "Your disclosure flows inside the sentence, where the reader already is." msgstr "" #: i18n-src/pages.jsx:892 msgid "Sits on a line of its own." msgstr "" #: i18n-src/pages.jsx:893 msgid "Your disclosure sits on a line of its own, beside the content it describes." msgstr "" #: i18n-src/pages.jsx:898 msgid "A full-width block." msgstr "" #: i18n-src/pages.jsx:899 msgid "Your disclosure spans the full width of the content it describes." msgstr "" #: i18n-src/pages.jsx:908 msgid "We published this last week." msgstr "" #: i18n-src/pages.jsx:909 msgid "It has been reviewed since." msgstr "" #: i18n-src/pages.jsx:916 #: i18n-src/pages.jsx:1679 msgid "Copied" msgstr "" #: i18n-src/pages.jsx:916 #: i18n-src/pages.jsx:1679 msgid "Copy" msgstr "" #: i18n-src/pages.jsx:948 #, js-format msgid "It reads “%s”, with the European Commission’s AI-content icon in front of it." msgstr "" #: i18n-src/pages.jsx:948 #, js-format msgid "It reads “%s”, with no glyph in front of it." msgstr "" #: i18n-src/pages.jsx:948 #, js-format msgid "It reads “%s”, with the AIM glyph in front of it." msgstr "" #: i18n-src/pages.jsx:949 msgid "Default near-black pill" msgstr "" #: i18n-src/pages.jsx:949 #, js-format msgid "Your colours, %s:1" msgstr "" #: i18n-src/pages.jsx:949 #, js-format msgid "Your colours, %s:1, too low to use" msgstr "" #: i18n-src/pages.jsx:958 msgid "What it says" msgstr "" #: i18n-src/pages.jsx:962 msgid "Type of disclosure" msgstr "" #: i18n-src/pages.jsx:963 msgid "Which case this notice covers. The first three are AI-made content, the fourth is a chat answered by AI." msgstr "" #: i18n-src/pages.jsx:968 msgid "Your own wording" msgstr "" #: i18n-src/pages.jsx:969 msgid "Leave empty to use the sentence from Settings, Chatbot disclosure." msgstr "" #: i18n-src/pages.jsx:969 msgid "Leave empty to use the default sentence for this type." msgstr "" #: i18n-src/pages.jsx:981 msgid "How it looks" msgstr "" #: i18n-src/pages.jsx:985 msgid "How it sits" msgstr "" #: i18n-src/pages.jsx:991 #: i18n-src/pages.jsx:1666 msgid "Mark" msgstr "" #: i18n-src/pages.jsx:992 msgid "The glyph before the text. EU is the European Commission icon for the matching source type." msgstr "" #: i18n-src/pages.jsx:992 msgid "The EU icon set labels AI-generated media, and has no icon for a chatbot, so this one uses the AIM glyph." msgstr "" #: i18n-src/pages.jsx:1005 msgid "Logo beside the mark" msgstr "" #: i18n-src/pages.jsx:1006 msgid "Optional. An image URL. It sits next to the mark rather than replacing it, so the notice still reads as a disclosure." msgstr "" #: i18n-src/pages.jsx:1018 msgid "Colours" msgstr "" #: i18n-src/pages.jsx:1022 msgid "Use my own colours" msgstr "" #: i18n-src/pages.jsx:1023 msgid "Off keeps the default near-black pill, which suits most themes." msgstr "" #: i18n-src/pages.jsx:1041 msgid "Contrast" msgstr "" #: i18n-src/pages.jsx:1042 msgid "Meets the WCAG AA minimum for small text." msgstr "" #: i18n-src/pages.jsx:1042 msgid "Below 4.5:1. The shortcode drops these colours and renders the default, because a disclosure nobody can read is not a disclosure." msgstr "" #: i18n-src/pages.jsx:1043 #, js-format msgid "%s:1, passes AA" msgstr "" #: i18n-src/pages.jsx:1043 #, js-format msgid "%s:1, too low" msgstr "" #: i18n-src/pages.jsx:1049 #: i18n-src/pages.jsx:1069 msgid "What a visitor will see" msgstr "" #: i18n-src/pages.jsx:1051 #: i18n-src/pages.jsx:1071 msgid "Ask us anything." msgstr "" #: i18n-src/pages.jsx:1052 #: i18n-src/pages.jsx:1072 msgid "We usually reply in a minute." msgstr "" #: i18n-src/pages.jsx:1060 msgid "The plain sentences stand in for your own content. The pill is what the shortcode renders." msgstr "" #: i18n-src/pages.jsx:1060 #, js-format msgid "Previewed in the default pill, because %s:1 is below the 4.5:1 minimum and the shortcode drops a colour pair it cannot read." msgstr "" #: i18n-src/pages.jsx:1062 #: i18n-src/pages.jsx:1075 msgid "The shortcode to paste" msgstr "" #: i18n-src/pages.jsx:1063 msgid "Paste it into any post, page, widget or block. It renders on the server, so it works wherever shortcodes run." msgstr "" #: i18n-src/pages.jsx:1067 msgid "The chatbot notice" msgstr "" #: i18n-src/pages.jsx:1068 msgid "Article 50(1) asks you to tell visitors when they are interacting with an AI rather than a person." msgstr "" #: i18n-src/pages.jsx:1073 msgid "It has no options. The wording is the one sentence you set in Settings, and the AIM glyph always leads it." msgstr "" #: i18n-src/pages.jsx:1077 msgid "Place it on any page whose chat interface you built yourself. For a third-party widget, the automatic notice in Settings, Chatbot disclosure covers it." msgstr "" #: i18n-src/pages.jsx:1082 msgid "Where these belong" msgstr "" #: i18n-src/pages.jsx:1082 msgid "A disclosure only counts if a reader meets it." msgstr "" #: i18n-src/pages.jsx:1082 msgid "In or beside the content it describes, not in your privacy policy or footer." msgstr "" #: i18n-src/pages.jsx:1082 msgid "For a chatbot, before or as the conversation starts, not several replies in." msgstr "" #: i18n-src/pages.jsx:1082 msgid "Images flagged in your library are badged automatically and need no shortcode." msgstr "" #: i18n-src/pages.jsx:1083 msgid "The stylesheet loads only on pages where a notice actually renders. Full guidance is in the chatbot disclosure guide." msgstr "" #: i18n-src/pages.jsx:1114 msgid "not writable here" msgstr "" #: i18n-src/pages.jsx:1117 msgid "none marked" msgstr "" #: i18n-src/pages.jsx:1120 #, js-format msgid "%1$s of %2$s written" msgstr "" #: i18n-src/pages.jsx:1122 msgid "written" msgstr "" #: i18n-src/pages.jsx:1134 msgid "Switch the mark on first: it is on the Settings tab, under “Write the mark inside the image file”." msgstr "" #: i18n-src/pages.jsx:1138 msgid "Your image files are being written to" msgstr "" #: i18n-src/pages.jsx:1138 msgid "Writing inside your image files is switched on" msgstr "" #: i18n-src/pages.jsx:1138 msgid "Nothing is being written inside your image files" msgstr "" #: i18n-src/pages.jsx:1140 #, js-format msgid "Every image you mark is written to as you mark it, and %1$s%% of the %2$s image you have marked carries the mark inside the file today." msgid_plural "Every image you mark is written to as you mark it, and %1$s%% of the %2$s images you have marked carry the mark inside the file today." msgstr[0] "" msgstr[1] "" #: i18n-src/pages.jsx:1143 msgid "Writing is on. Nothing is marked yet, so there is nothing to write into." msgstr "" #: i18n-src/pages.jsx:1144 #, js-format msgid "You have marked %s image, but writing inside the file is switched off, so the file itself still says nothing about how the picture was made." msgid_plural "You have marked %s images, but writing inside the file is switched off, so the files themselves still say nothing about how those pictures were made." msgstr[0] "" msgstr[1] "" #: i18n-src/pages.jsx:1146 msgid "Writing inside the file is switched off, so anything you mark from now on will carry nothing inside it." msgstr "" #: i18n-src/pages.jsx:1148 msgid "Writing inside the file means adding a short record to the picture itself, in the same part of the file a camera uses for the lens and the date. It travels with the picture, so it survives being downloaded, emailed or put on somebody else’s site. The label a visitor sees and the note in your page code are separate from it, and neither of those travels with the file." msgstr "" #: i18n-src/pages.jsx:1150 msgid "Open the Settings tab and switch on “Write the mark inside the image file”." msgstr "" #: i18n-src/pages.jsx:1151 msgid "Save. Images you mark from then on are written to as you mark them." msgstr "" #: i18n-src/pages.jsx:1152 msgid "To catch up the ones you have already marked, open the Media tab and set the type on each of them again." msgstr "" #: i18n-src/pages.jsx:1155 msgid "Checked: Settings, write the mark inside the image file. Currently on." msgstr "" #: i18n-src/pages.jsx:1155 msgid "Checked: Settings, write the mark inside the image file. Currently off." msgstr "" #: i18n-src/pages.jsx:1160 msgid "This server can write into every image format you are likely to use" msgstr "" #: i18n-src/pages.jsx:1160 msgid "This server can only write into JPEG and PNG files" msgstr "" #: i18n-src/pages.jsx:1161 msgid "exiftool is installed here, so JPEG, PNG, WebP and GIF files can all be written to, and so can less common ones such as TIFF." msgstr "" #: i18n-src/pages.jsx:1162 #, js-format msgid "exiftool is not installed here, so the plugin falls back to a writer of its own that understands JPEG and PNG only. You have marked images in %s, and nothing can be written inside those." msgstr "" #: i18n-src/pages.jsx:1165 #, js-format msgid "exiftool is not installed here, so the plugin falls back to a writer of its own that understands JPEG and PNG only. Everything you have marked so far is in a format it can write, so nothing of yours is affected today. %s would be the ones to watch." msgstr "" #: i18n-src/pages.jsx:1169 msgid "exiftool is a small free program that reads and writes the records held inside media files. Your host has it, so the plugin hands the writing to it rather than to its own writer, and no format is out of reach." msgstr "" #: i18n-src/pages.jsx:1169 msgid "exiftool is a small free program that reads and writes the records held inside media files. It is what a server needs in order to write inside a WebP or a GIF. It is not something you can install from WordPress, and it is not a mistake you have made: the label a visitor sees and the note in your page code work on every format either way." msgstr "" #: i18n-src/pages.jsx:1171 msgid "Ask your hosting company to install exiftool. The package is usually called exiftool or libimage-exiftool-perl, and most hosts already have it." msgstr "" #: i18n-src/pages.jsx:1172 msgid "Once they confirm it, open the Media tab and set the type again on the images in those formats. Each file is written as you set it." msgstr "" #: i18n-src/pages.jsx:1173 msgid "If they will not install it, change nothing else. Those images stay disclosed by the badge a visitor sees and by the note in your page code." msgstr "" #: i18n-src/pages.jsx:1176 msgid "Checked: exiftool on this server. Found." msgstr "" #: i18n-src/pages.jsx:1176 msgid "Checked: exiftool on this server. Not found. The built-in writer covers JPEG and PNG." msgstr "" #: i18n-src/pages.jsx:1186 #, js-format msgid "Your %s images cannot carry the mark on this server" msgstr "" #: i18n-src/pages.jsx:1186 #, js-format msgid "A %s file could not carry the mark on this server" msgstr "" #: i18n-src/pages.jsx:1186 #, js-format msgid "Every %s you marked carries the mark inside its file" msgstr "" #: i18n-src/pages.jsx:1186 #, js-format msgid "Some %s images you marked have no mark inside the file" msgstr "" #: i18n-src/pages.jsx:1187 #, js-format msgid "You have marked images in %s and this server has no way to write inside them. They are still labelled to visitors and still declared in your page code, so they are disclosed; it is the record inside the file that is missing." msgstr "" #: i18n-src/pages.jsx:1187 #, js-format msgid "You have not marked a single %s, so nothing of yours is affected. If you mark one, it would still be labelled to visitors and still declared in your page code." msgstr "" #: i18n-src/pages.jsx:1187 #, js-format msgid "All %1$s of the %2$s images you marked have been written to." msgstr "" #: i18n-src/pages.jsx:1187 #, js-format msgid "%1$s of the %2$s %3$s images you marked have been written to. The rest are still labelled to visitors and still declared in your page code, so they are disclosed; only the record inside the file is missing." msgstr "" #: i18n-src/pages.jsx:1189 #, js-format msgid "%s is one of the formats the plugin’s own writer cannot open, so writing into it needs exiftool on the server. This is a property of your host, not of your settings, and it is the same for every plugin that writes inside a file." msgstr "" #: i18n-src/pages.jsx:1189 msgid "Writing inside a file can fail on one image and succeed on the next: an upload folder the server may not write to, or an image marked before the setting was switched on. This counts images, not files, so an image counts once however many sizes WordPress keeps of it." msgstr "" #: i18n-src/pages.jsx:1192 msgid "Open the Media tab, filter to the images you have marked, and set the type on them again. Setting a type writes the file there and then, and one that already carries the right record is left untouched." msgstr "" #: i18n-src/pages.jsx:1193 msgid "Or run the library scan at the foot of this tab, which finds them and writes them for you." msgstr "" #: i18n-src/pages.jsx:1196 #, js-format msgid "Checked: your %1$s attachments with a source type set. Library reports “%2$s”." msgstr "" #: i18n-src/pages.jsx:1196 #, js-format msgid "Checked: your %s attachments with a source type set. None found." msgstr "" #: i18n-src/pages.jsx:1202 msgid "Every size WordPress keeps is written to, not just the original" msgstr "" #: i18n-src/pages.jsx:1202 msgid "No file has been written to yet" msgstr "" #: i18n-src/pages.jsx:1204 #, js-format msgid "%1$s file has been written for the %2$s images you marked, because WordPress keeps several resized copies of every picture and each copy is written to in turn." msgid_plural "%1$s files have been written for the %2$s images you marked, because WordPress keeps several resized copies of every picture and each copy is written to in turn." msgstr[0] "" msgstr[1] "" #: i18n-src/pages.jsx:1207 msgid "Nothing has been written yet, which is what you would expect while nothing is marked or while writing is switched off." msgstr "" #: i18n-src/pages.jsx:1209 #, js-format msgid "%1$s file for %2$s images" msgid_plural "%1$s files for %2$s images" msgstr[0] "" msgstr[1] "" #: i18n-src/pages.jsx:1213 msgid "When you upload a picture, WordPress saves several smaller copies of it and shows whichever one fits the space. If only the original were written to, a visitor who saved the picture from your page would usually end up with a copy that says nothing. There is nothing to switch on for this: it is always done this way." msgstr "" #: i18n-src/pages.jsx:1214 #, js-format msgid "Checked: the embed record on every marked image. %s files written in total, counting every size." msgstr "" #: i18n-src/pages.jsx:1219 msgid "What the mark inside your files actually says" msgstr "" #: i18n-src/pages.jsx:1220 msgid "One line is added to each file: a standard field called digital source type, set to the published address that says how the picture was made." msgstr "" #: i18n-src/pages.jsx:1221 msgid "1 record per file" msgstr "" #: i18n-src/pages.jsx:1222 msgid "IPTC is the standards body the news and picture trade uses to describe photographs, and XMP is the block of text inside a file where those descriptions sit. Writing there rather than inventing a note of our own is what makes the mark readable by anything else that opens the file, from a picture editor to a newsroom’s checking software." msgstr "" #: i18n-src/pages.jsx:1224 msgid "The field: Iptc4xmpExt:DigitalSourceType, an IPTC Extension property." msgstr "" #: i18n-src/pages.jsx:1225 msgid "The value: one published web address per source type, for example the one that means trained algorithmic media, which is their term for a picture made by AI." msgstr "" #: i18n-src/pages.jsx:1226 msgid "A file already carrying the exact value is left untouched, so any signature already on it is not broken." msgstr "" #: i18n-src/pages.jsx:1228 msgid "Checked: the packet written into each file. Property Iptc4xmpExt:DigitalSourceType, values from cv.iptc.org/newscodes/digitalsourcetype/." msgstr "" #: i18n-src/pages.jsx:1245 msgid "Switched off" msgstr "" #: i18n-src/pages.jsx:1245 msgid "Nothing outstanding" msgstr "" #: i18n-src/pages.jsx:1245 msgid "Gaps to close" msgstr "" #: i18n-src/pages.jsx:1271 msgid "The scan could not reach your site. Try again in a moment." msgstr "" #: i18n-src/pages.jsx:1278 msgid "Another scan is already running. Try again in a few minutes." msgstr "" #: i18n-src/pages.jsx:1295 #, js-format msgid "Paused. %s images adopted so far. Press Scan now to carry on." msgstr "" #: i18n-src/pages.jsx:1295 #, js-format msgid "Done. %1$s marked images checked, %2$s written again, %3$s adopted from what the files already declared." msgstr "" #: i18n-src/pages.jsx:1297 msgid "Nothing is being written inside your image files." msgstr "" #: i18n-src/pages.jsx:1297 msgid "This server can write the mark into every image format you are likely to use." msgstr "" #: i18n-src/pages.jsx:1297 msgid "This server can write the mark into JPEG and PNG files, and no others." msgstr "" #: i18n-src/pages.jsx:1297 msgid "The setting that writes it lives on the Settings tab. Until it is on, only the label a visitor sees and the note in your page code disclose anything." msgstr "" #: i18n-src/pages.jsx:1297 #, js-format msgid "The first thing to look at: %s." msgstr "" #: i18n-src/pages.jsx:1297 msgid "Every image you have marked carries the mark inside its file, in every size WordPress keeps." msgstr "" #: i18n-src/pages.jsx:1297 msgid "Nothing is marked yet, so there is nothing to write into. Mark an image on the Media tab and its file is written as you mark it." msgstr "" #: i18n-src/pages.jsx:1301 #, js-format msgid "Showing %1$d of the %2$d formats WordPress usually holds. %3$s left out: this server can write them and you have marked nothing in them." msgstr "" #: i18n-src/pages.jsx:1305 msgid "One segment per image format in your library. The filled part is the share of the images you marked in that format that carry the mark inside the file. A format this server cannot write can never fill, however many you mark." msgstr "" #: i18n-src/pages.jsx:1305 msgid "Nothing is marked in any format yet, and this server can write every format WordPress usually holds. Mark an image and its format appears here with its own count." msgstr "" #: i18n-src/pages.jsx:1305 msgid "Read from your server and your library as they are right now. The one setting behind all of it, writing the mark inside your files, lives on the Settings tab." msgstr "" #: i18n-src/pages.jsx:1310 msgid "Take the record away with you" msgstr "" #: i18n-src/pages.jsx:1311 msgid "One row for every image you have marked: the file, how you said it was made, the address written inside it and whether the write succeeded, followed by your Article 4 answers." msgstr "" #: i18n-src/pages.jsx:1315 msgid "Download CSV" msgstr "" #: i18n-src/pages.jsx:1315 #, js-format msgid "Download %s" msgstr "" #: i18n-src/pages.jsx:1315 msgid "Open the print view" msgstr "" #: i18n-src/pages.jsx:1315 #: i18n-src/pages.jsx:1444 #: i18n-src/pages.jsx:1717 #: i18n-src/pages.jsx:1983 #: i18n-src/ui/primitives.jsx:63 msgid "Pro" msgstr "" #: i18n-src/pages.jsx:1315 msgid "JSON, Markdown, plain text and a print-ready page you can save as a PDF." msgstr "" #: i18n-src/pages.jsx:1315 msgid "CSV is a spreadsheet file: it opens in Excel, Numbers or Google Sheets." msgstr "" #: i18n-src/pages.jsx:1316 msgid "Keeping the mark intact" msgstr "" #: i18n-src/pages.jsx:1317 msgid "Some tools strip the records out of a picture when they resize or compress it, and the file comes back saying nothing." msgstr "" #: i18n-src/pages.jsx:1320 msgid "Cancel" msgstr "" #: i18n-src/pages.jsx:1320 msgid "Scan now" msgstr "" #: i18n-src/pages.jsx:1321 #, js-format msgid "%1$s of %2$s images read, %3$s adopted" msgstr "" #: i18n-src/pages.jsx:1325 msgid "It reads every image you have marked and writes the mark back where it has gone missing. It also adopts provenance your other files already declare, such as the record DALL·E, Firefly or Photoshop leaves behind, so anything it marks for you is a claim the file itself was already making." msgstr "" #: i18n-src/pages.jsx:1325 msgid "Library scan" msgstr "" #: i18n-src/pages.jsx:1325 msgid "Read every image you have marked, write the mark back where another tool has stripped it out, and adopt the provenance your files already declare." msgstr "" #: i18n-src/pages.jsx:1372 msgid "What visitors see on your pages" msgstr "" #: i18n-src/pages.jsx:1373 msgid "These decide whether somebody browsing your site is told, in plain sight, that an image was made by AI or that the chat window is answered by software." msgstr "" #: i18n-src/pages.jsx:1377 msgid "Badge images your theme prints itself" msgstr "" #: i18n-src/pages.jsx:1378 msgid "Some themes write their own image tags and skip the WordPress functions the badge attaches to, so badges go missing on those images. This matches them by file in the visitor’s browser and badges them there. It only shows badges; it never finds or marks an image. Leave it off unless badges are missing on your site." msgstr "" #: i18n-src/pages.jsx:1383 msgid "Show the AI-assistant notice" msgstr "" #: i18n-src/pages.jsx:1384 msgid "Puts a short line on every page where we find a chat widget we recognise (Tidio, Crisp, Intercom, Drift, HubSpot, Tawk, LiveChat and others), telling visitors they are talking to software rather than a person. Article 50(1) of the EU AI Act asks you to tell people when they are dealing with an AI. For a chat interface you built yourself, place the [aicl_ai_notice] shortcode instead: that route is guaranteed." msgstr "" #: i18n-src/pages.jsx:1390 msgid "Wording visitors read" msgstr "" #: i18n-src/pages.jsx:1391 msgid "Leave it empty and visitors read: You are chatting with an AI assistant, not a human." msgstr "" #: i18n-src/pages.jsx:1396 msgid "Where the notice sits on the page" msgstr "" #: i18n-src/pages.jsx:1397 msgid "Put it on the same side as your chat bubble, so a visitor reads the two as one thing." msgstr "" #: i18n-src/pages.jsx:1398 msgid "Bottom left" msgstr "" #: i18n-src/pages.jsx:1398 msgid "Bottom right" msgstr "" #: i18n-src/pages.jsx:1398 msgid "Top left" msgstr "" #: i18n-src/pages.jsx:1398 msgid "Top right" msgstr "" #: i18n-src/pages.jsx:1402 msgid "Chat widgets we do not recognise" msgstr "" #: i18n-src/pages.jsx:1402 msgid "(optional)" msgstr "" #: i18n-src/pages.jsx:1403 msgid "If your widget is not one of the ones named above, the notice will not appear on its own. Name it here by its CSS selector, which is the id or class its markup carries, one per line or separated by commas." msgstr "" #: i18n-src/pages.jsx:1411 msgid "What travels inside your image files" msgstr "" #: i18n-src/pages.jsx:1412 msgid "Once an image leaves your site you can no longer badge it. Whatever is written inside the file goes wherever the file goes." msgstr "" #: i18n-src/pages.jsx:1416 msgid "Write the mark inside the image file" msgstr "" #: i18n-src/pages.jsx:1417 msgid "Puts the note into the original and into every size WordPress generates, as IPTC and XMP, the same fields a camera already writes into a photo. A platform that reads them can then label the image nowhere near your site." msgstr "" #: i18n-src/pages.jsx:1424 msgid "What machines read on your pages" msgstr "" #: i18n-src/pages.jsx:1425 msgid "Nobody browsing your site sees any of this. It is read by search engines, social platforms and anyone checking your compliance." msgstr "" #: i18n-src/pages.jsx:1429 msgid "Name your AI images in your page code" msgstr "" #: i18n-src/pages.jsx:1430 msgid "Adds a small block of JSON-LD, which is a note in your page code that machines read and visitors never see. It names each marked image and how it was made, as a schema.org ImageObject carrying the IPTC digital source type." msgstr "" #: i18n-src/pages.jsx:1437 msgid "What happens when you add a new image" msgstr "" #: i18n-src/pages.jsx:1438 msgid "This is the difference between marking your library by hand and having it marked for you as you work." msgstr "" #: i18n-src/pages.jsx:1442 msgid "Mark a new upload when the file already says it is AI" msgstr "" #: i18n-src/pages.jsx:1443 msgid "Most AI tools write their own provenance into the file they hand you, as C2PA or IPTC, which is a signed note saying what made the image. When a newly uploaded image carries it, or matches a generator we recognise, it is marked on the spot and you never have to tag it yourself." msgstr "" #: i18n-src/pages.jsx:1450 msgid "This dashboard only" msgstr "" #: i18n-src/pages.jsx:1451 msgid "Changes nothing a visitor can see. It is remembered in your browser, so it follows you rather than the site." msgstr "" #: i18n-src/pages.jsx:1455 msgid "Dashboard style" msgstr "" #: i18n-src/pages.jsx:1456 msgid "WordPress follows the Administration Colour Scheme you picked in your profile. Neo is the itisnothuman family look. Classic is monochrome." msgstr "" #: i18n-src/pages.jsx:1458 msgid "WordPress" msgstr "" #: i18n-src/pages.jsx:1459 msgid "Neo" msgstr "" #: i18n-src/pages.jsx:1460 msgid "Classic" msgstr "" #: i18n-src/pages.jsx:1466 msgid "These settings decide what your visitors are told, and what leaves your site inside your image files." msgstr "" #: i18n-src/pages.jsx:1466 msgid "Which images count as AI is decided in Media, one image at a time. How the badge looks and where it sits is on the Badge tab. Everything here applies to your whole site the moment you save." msgstr "" #: i18n-src/pages.jsx:1466 #: i18n-src/pages.jsx:1495 msgid "Open the report" msgstr "" #: i18n-src/pages.jsx:1469 msgid "Save changes" msgstr "" #: i18n-src/pages.jsx:1469 msgid "You have unsaved changes on this screen." msgstr "" #: i18n-src/pages.jsx:1469 msgid "Everything on this screen is saved. The dashboard style is the one exception: it saves itself, in your browser." msgstr "" #: i18n-src/pages.jsx:1495 msgid "How far along you are" msgstr "" #: i18n-src/pages.jsx:1495 msgid "Every step is recorded. Nothing is outstanding here." msgstr "" #: i18n-src/pages.jsx:1495 #, js-format msgid "%d step left to record." msgid_plural "%d steps left to record." msgstr[0] "" msgstr[1] "" #: i18n-src/pages.jsx:1495 msgid "Everything your site tells visitors, and whether it is switched on, is scored in the Overview report." msgstr "" #: i18n-src/pages.jsx:1498 msgid "What you have in place" msgstr "" #: i18n-src/pages.jsx:1498 msgid "Nine steps the EU AI Act expects anyone using AI at work to be able to show. Tick each one when it is true of how you actually work. If you are the only person here, every step still applies, and it is about you." msgstr "" #: i18n-src/pages.jsx:1502 msgid "Evidence or date, optional. For example “Team briefing, May 2026”" msgstr "" #: i18n-src/pages.jsx:1506 #, js-format msgid "%1$d of %2$d steps recorded" msgstr "" #: i18n-src/pages.jsx:1506 msgid "Article 4 requires deployers of AI systems to ensure staff have sufficient AI literacy. This checklist helps you record and evidence your measures. It is record-keeping, not training, and not legal advice." msgstr "" #: i18n-src/pages.jsx:1510 msgid "#ffffff" msgstr "" #: i18n-src/pages.jsx:1511 msgid "#16150f" msgstr "" #: i18n-src/pages.jsx:1512 msgid "#0b0d12" msgstr "" #: i18n-src/pages.jsx:1523 #: i18n-src/pages.jsx:1526 #: i18n-src/pages.jsx:1528 msgid "Discloses AI content, verified by AIM Transparency" msgstr "" #: i18n-src/pages.jsx:1526 #: i18n-src/pages.jsx:1528 msgid "Discloses AI content" msgstr "" #: i18n-src/pages.jsx:1532 msgid "Verified, not claimed" msgstr "" #: i18n-src/pages.jsx:1533 msgid "Before your site is listed, the directory fetches a token from it to check the disclosure is really running. That is a stronger thing to point at than a badge anyone can paste in." msgstr "" #: i18n-src/pages.jsx:1536 msgid "On record before the deadline" msgstr "" #: i18n-src/pages.jsx:1537 msgid "Article 50 of the EU AI Act applies from 2 August 2026. A dated public listing shows you were disclosing AI content before then, which is the sort of thing agencies and brands ask for." msgstr "" #: i18n-src/pages.jsx:1540 msgid "A link back to your site" msgstr "" #: i18n-src/pages.jsx:1541 msgid "Your listing is a public page, and it links to you." msgstr "" #: i18n-src/pages.jsx:1549 msgid "Your site address" msgstr "" #: i18n-src/pages.jsx:1551 msgid "Your listing links to it, and it is the address the directory reads the token back from." msgstr "" #: i18n-src/pages.jsx:1555 msgid "Your site title" msgstr "" #: i18n-src/pages.jsx:1556 msgid "Whatever is in Settings, Site Title. It becomes the name on your listing." msgstr "" #: i18n-src/pages.jsx:1560 msgid "How many images you have labelled" msgstr "" #: i18n-src/pages.jsx:1562 msgid "One number, and nothing else. No image, filename, caption or page of yours goes with it." msgstr "" #: i18n-src/pages.jsx:1566 msgid "Plugin and WordPress version" msgstr "" #: i18n-src/pages.jsx:1567 msgid "So the directory knows which version of the check your site is running." msgstr "" #: i18n-src/pages.jsx:1571 msgid "Contact email, if you give one" msgstr "" #: i18n-src/pages.jsx:1573 msgid "Only used to reach you about your listing. Leave the box empty and this field is sent empty." msgstr "" #: i18n-src/pages.jsx:1577 msgid "Your consent and its date" msgstr "" #: i18n-src/pages.jsx:1578 msgid "A record that you agreed to this wording, and when. The same record is kept on your own site." msgstr "" #: i18n-src/pages.jsx:1582 msgid "A one-time verification token" msgstr "" #: i18n-src/pages.jsx:1583 msgid "The directory reads it back from your site once, to confirm the site is yours. It stops working fifteen minutes after you opt in." msgstr "" #: i18n-src/pages.jsx:1639 msgid "Your site is listed in the public transparency directory." msgstr "" #: i18n-src/pages.jsx:1639 msgid "Your site is not listed, and nothing has been sent." msgstr "" #: i18n-src/pages.jsx:1639 msgid "Anyone can look it up, and the listing links back to you. Remove it from this screen and your site stops sending anything at all." msgstr "" #: i18n-src/pages.jsx:1639 msgid "Listing is optional, and it is not part of complying with the AI Act. Your labels, your badge and your report work exactly the same whether you list or not." msgstr "" #: i18n-src/pages.jsx:1639 msgid "View your listing" msgstr "" #: i18n-src/pages.jsx:1639 msgid "Go to the listing form" msgstr "" #: i18n-src/pages.jsx:1639 msgid "Listed" msgstr "" #: i18n-src/pages.jsx:1639 msgid "Not listed" msgstr "" #: i18n-src/pages.jsx:1639 msgid "What a listing is for" msgstr "" #: i18n-src/pages.jsx:1639 msgid "Being straight about it: the directory is worth more to you the more sites join. Early on, listing is mostly a way of backing transparency in public rather than something that sends you visitors." msgstr "" #: i18n-src/pages.jsx:1643 msgid "What your site sends" msgstr "" #: i18n-src/pages.jsx:1643 msgid "This is everything your site has sent, and everything it would send again if you removed the listing. Nothing goes out in between." msgstr "" #: i18n-src/pages.jsx:1643 msgid "Nothing is sent while the listing is off. If you list your site, this is all of it: once when you join, and once more if you leave." msgstr "" #: i18n-src/pages.jsx:1643 msgid "What is never sent" msgstr "" #: i18n-src/pages.jsx:1643 msgid "Your images, or anything about them beyond that one number." msgstr "" #: i18n-src/pages.jsx:1643 msgid "Your pages, posts, products or any other content." msgstr "" #: i18n-src/pages.jsx:1643 msgid "Anything about your visitors. Your site tells the directory nothing about who comes to it." msgstr "" #: i18n-src/pages.jsx:1643 msgid "Any WordPress account, username or password. The only personal detail involved is the email address you choose to type in." msgstr "" #: i18n-src/pages.jsx:1643 msgid "Your listing" msgstr "" #: i18n-src/pages.jsx:1643 msgid "Open it" msgstr "" #: i18n-src/pages.jsx:1643 msgid "Removing your listing sends one removal request and deletes your consent, your email address and the token from this site. Nothing is sent after that. The badge stops drawing as soon as the listing is gone, so take its code out of your footer at the same time." msgstr "" #: i18n-src/pages.jsx:1643 msgid "Removing…" msgstr "" #: i18n-src/pages.jsx:1643 msgid "Remove my listing" msgstr "" #: i18n-src/pages.jsx:1643 msgid "List your site" msgstr "" #: i18n-src/pages.jsx:1644 msgid "Contact email (optional)" msgstr "" #: i18n-src/pages.jsx:1645 msgid "Only used to reach you about your listing. Leave it empty and no address is sent." msgstr "" #: i18n-src/pages.jsx:1652 msgid "you@example.com" msgstr "" #: i18n-src/pages.jsx:1653 msgid "What happens when you press it" msgstr "" #: i18n-src/pages.jsx:1653 msgid "Your consent, the date and a one-time token are saved on this site." msgstr "" #: i18n-src/pages.jsx:1653 #, js-format msgid "Your site sends the %d field above to the directory, once." msgid_plural "Your site sends the %d fields above to the directory, once." msgstr[0] "" msgstr[1] "" #: i18n-src/pages.jsx:1653 msgid "The directory loads the token back from your site to confirm you control it. That needs an address reachable from the public internet, so a local or staging site gets no further than this." msgstr "" #: i18n-src/pages.jsx:1653 msgid "Your listing appears, and nothing further is sent unless you remove it." msgstr "" #: i18n-src/pages.jsx:1653 msgid "I agree to share the fields listed above and to this site appearing in the public directory. I understand the listing can be removed from this screen at any time." msgstr "" #: i18n-src/pages.jsx:1653 msgid "Listing…" msgstr "" #: i18n-src/pages.jsx:1653 msgid "List my site" msgstr "" #: i18n-src/pages.jsx:1653 msgid "Tick the box above to enable this" msgstr "" #: i18n-src/pages.jsx:1653 msgid "Your transparency badge" msgstr "" #: i18n-src/pages.jsx:1653 msgid "An optional mark for your footer. It is drawn by the directory and checked against your listing, so it is a claim a visitor can follow rather than a picture you drew yourself." msgstr "" #: i18n-src/pages.jsx:1658 msgid "Size" msgstr "" #: i18n-src/pages.jsx:1659 msgid "Full carries the wordmark. Mark is the icon on its own, for a footer that is already busy." msgstr "" #: i18n-src/pages.jsx:1664 msgid "Full" msgstr "" #: i18n-src/pages.jsx:1665 msgid "Compact" msgstr "" #: i18n-src/pages.jsx:1669 msgid "Colour" msgstr "" #: i18n-src/pages.jsx:1670 msgid "Whichever sits best on your own footer background. The preview changes with it." msgstr "" #: i18n-src/pages.jsx:1675 msgid "Dark" msgstr "" #: i18n-src/pages.jsx:1676 msgid "Light" msgstr "" #: i18n-src/pages.jsx:1677 msgid "Mint" msgstr "" #: i18n-src/pages.jsx:1679 msgid "Embed code" msgstr "" #: i18n-src/pages.jsx:1679 msgid "Paste it into your footer template or a footer widget." msgstr "" #: i18n-src/pages.jsx:1679 msgid "Until your site is listed, this code renders nothing at all. It is safe to paste in early, but it will stay blank." msgstr "" #: i18n-src/pages.jsx:1682 msgid "One thing to know before you paste it in: the badge is an image loaded from directory.aimtransparency.com by each visitor’s browser, so that server sees what any image host would see, their IP address and the address of your site. If you would rather not add a third-party request to your pages, leave the badge out. Your listing works without it." msgstr "" #: i18n-src/pages.jsx:1688 msgid "Solo" msgstr "" #: i18n-src/pages.jsx:1689 msgid "1 site" msgstr "" #: i18n-src/pages.jsx:1690 msgid "For one site you run yourself." msgstr "" #: i18n-src/pages.jsx:1697 msgid "Agency" msgstr "" #: i18n-src/pages.jsx:1698 msgid "10 sites" msgstr "" #: i18n-src/pages.jsx:1699 msgid "For a studio looking after client sites." msgstr "" #: i18n-src/pages.jsx:1706 msgid "Unlimited" msgstr "" #: i18n-src/pages.jsx:1707 msgid "Unlimited sites" msgstr "" #: i18n-src/pages.jsx:1708 msgid "No cap on how many sites you activate." msgstr "" #: i18n-src/pages.jsx:1716 msgid "Already yours, at no cost" msgstr "" #: i18n-src/pages.jsx:1716 msgid "Free" msgstr "" #: i18n-src/pages.jsx:1717 msgid "What Pro adds" msgstr "" #: i18n-src/pages.jsx:1728 msgid "Recording what made each image, by hand or in bulk" msgstr "" #: i18n-src/pages.jsx:1729 msgid "Your library has no images in it yet. When it does, you set the source of each one from the Media Library, or of a whole page of them with the bulk action, at no cost." msgstr "" #: i18n-src/pages.jsx:1730 #, js-format msgid "You have set the source of %1$s of the %2$s image in your library, from the Media Library or with the bulk action, at no cost." msgid_plural "You have set the source of %1$s of the %2$s images in your library, from the Media Library or with the bulk action, at no cost." msgstr[0] "" msgstr[1] "" #: i18n-src/pages.jsx:1739 #, js-format msgid "%1$s of %2$s image" msgid_plural "%1$s of %2$s images" msgstr[0] "" msgstr[1] "" #: i18n-src/pages.jsx:1740 msgid "The source is the record of what made a picture: generated by AI, edited with AI, taken on a camera, drawn by a person. Everything else in this plugin, the badge, the mark in the file and the note in your page code, reads that one record." msgstr "" #: i18n-src/pages.jsx:1743 #, js-format msgid "Counted: %1$s image in your Media Library, %2$s of them with a source recorded." msgid_plural "Counted: %1$s images in your Media Library, %2$s of them with a source recorded." msgstr[0] "" msgstr[1] "" #: i18n-src/pages.jsx:1756 msgid "The badge a visitor actually sees" msgstr "" #: i18n-src/pages.jsx:1757 msgid "The official EU badge, or one you have drawn yourself in Badge Studio, on every image you have marked as AI. This is the disclosure, and it is the free plugin. Pro does not change anything a visitor sees." msgstr "" #: i18n-src/pages.jsx:1758 msgid "Article 50(1) of the EU AI Act asks you to tell people when what they are looking at was made by AI. The badge is how you tell them. Badge Studio sets its shape, its colours, where it sits on the image and the wording of the panel it opens." msgstr "" #: i18n-src/pages.jsx:1759 msgid "Open Badge Studio" msgstr "" #: i18n-src/pages.jsx:1764 msgid "The mark written inside the image file" msgstr "" #: i18n-src/pages.jsx:1765 msgid "Switch the file mark on and every image you mark from then on carries its source inside the file itself, at no cost." msgstr "" #: i18n-src/pages.jsx:1766 #, js-format msgid "%1$s%% of the %2$s image you have marked carries its source inside the file itself, so it still says what it is after somebody downloads it." msgid_plural "%1$s%% of the %2$s images you have marked carry their source inside the file itself, so they still say what they are after somebody downloads them." msgstr[0] "" msgstr[1] "" #: i18n-src/pages.jsx:1776 msgid "IPTC and XMP are small labelled fields inside a JPEG or a PNG that programs read and people never see. Writing them is what lets a search engine, a marketplace or another site work out where the picture came from once it has left yours." msgstr "" #: i18n-src/pages.jsx:1779 #: i18n-src/pages.jsx:1854 #, js-format msgid "Counted: %1$s marked image, %2$s%% of them written to inside the file." msgid_plural "Counted: %1$s marked images, %2$s%% of them written to inside the file." msgstr[0] "" msgstr[1] "" #: i18n-src/pages.jsx:1792 msgid "The note in your page code, and the notice on your chat" msgstr "" #: i18n-src/pages.jsx:1793 msgid "Structured data on the pages that hold your marked images, and a line on your chat widget saying a machine is answering. Both are switches in Settings and both are free." msgstr "" #: i18n-src/pages.jsx:1794 msgid "JSON-LD is a small block of data in your page code that search engines read and visitors never see. It repeats, in a form a machine understands, the same thing the badge says out loud. The chat notice covers the other half of Article 50, which is telling somebody they are talking to an AI rather than a person." msgstr "" #: i18n-src/pages.jsx:1800 msgid "Your written record, and the score that reads it" msgstr "" #: i18n-src/pages.jsx:1801 #, js-format msgid "You have completed all %d steps of the Article 4 record, and it cost you nothing." msgstr "" #: i18n-src/pages.jsx:1802 #, js-format msgid "You have completed %1$d of the %2$d steps of the Article 4 record. Finishing the rest costs nothing." msgstr "" #: i18n-src/pages.jsx:1807 msgid "Article 4 of the EU AI Act asks that the people using AI here understand what it does and where it gets things wrong. The record is your own short note that they do. The Overview score is the sum of that record and the switches above, and no part of it is behind a payment." msgstr "" #: i18n-src/pages.jsx:1813 msgid "Finding the AI on your site that nobody disclosed" msgstr "" #: i18n-src/pages.jsx:1814 msgid "Overview reads your published pages and your newest images and lists the AI it finds that carries no disclosure, along with any AI plugin running here. The scan is free and you can run it as often as you like." msgstr "" #: i18n-src/pages.jsx:1815 msgid "It is the check somebody else would run on you: it looks at what your site actually serves rather than at what your settings say it should." msgstr "" #: i18n-src/pages.jsx:1816 msgid "Open the Overview tab" msgstr "" #: i18n-src/pages.jsx:1821 msgid "The spreadsheet of everything you have marked" msgstr "" #: i18n-src/pages.jsx:1822 msgid "Every marked image, its source and its file, as a CSV you can open in a spreadsheet. This export stays free and is not going to move behind Pro later." msgstr "" #: i18n-src/pages.jsx:1823 msgid "CSV is a plain table any spreadsheet opens. It is the list you would keep for your own records, or hand to whoever asks what you have disclosed." msgstr "" #: i18n-src/pages.jsx:1829 msgid "New uploads mark themselves" msgstr "" #: i18n-src/pages.jsx:1830 msgid "An image that carries its own record of what made it is marked the moment it lands in your library, with no step from you. Everything already here is untouched by this." msgstr "" #: i18n-src/pages.jsx:1831 msgid "Some tools write their own note into the file. Content Credentials, which DALL·E and Firefly write, is a signed line inside the image saying which model made it; Midjourney writes a plainer IPTC tag saying the same thing. Pro reads whichever is there and sets the source from it." msgstr "" #: i18n-src/pages.jsx:1832 msgid "An image carrying no such note is left alone. Pro reads what the file declares and does not guess at the rest." msgstr "" #: i18n-src/pages.jsx:1833 msgid "Set the source on each new upload yourself in the Media Library. The badge, the mark in the file and the disclosure a visitor sees all come out identical. What you are buying is the minute, not the outcome." msgstr "" #: i18n-src/pages.jsx:1839 msgid "The mark goes back when something strips it out" msgstr "" #: i18n-src/pages.jsx:1840 msgid "Nothing here is marked yet, so there is nothing for the scanner to guard today. It matters once you have marked images and something in your pipeline re-encodes them." msgstr "" #: i18n-src/pages.jsx:1841 #, js-format msgid "%1$s%% of the %2$s image you have marked carries the mark in the file today. Optimisers and CDNs re-encode files and drop it without saying so." msgid_plural "%1$s%% of the %2$s images you have marked carry the mark in the file today. Optimisers and CDNs re-encode files and drop it without saying so." msgstr[0] "" msgstr[1] "" #: i18n-src/pages.jsx:1851 msgid "The scanner walks your library, finds images whose file no longer carries the mark the plugin wrote, and writes it back. Daily on a schedule, or whenever you press the button. We cannot tell you how many of yours have been stripped without that scan: an image can be missing the mark because something removed it, or because the setting was off when you marked it." msgstr "" #: i18n-src/pages.jsx:1852 msgid "Save the source again on any image you have run through an optimiser. The free plugin writes the mark on every save, so re-saving puts it back. The work is finding which ones, and that is the part the scanner does." msgstr "" #: i18n-src/pages.jsx:1867 msgid "Images older than the plugin sort themselves out" msgstr "" #: i18n-src/pages.jsx:1868 msgid "Every image in your library already has a source recorded, so there is nothing here for this to find today." msgstr "" #: i18n-src/pages.jsx:1869 #, js-format msgid "%s image here has no source recorded. The scanner opens each one, reads what the file already declares about itself, and adopts it." msgid_plural "%s images here have no source recorded. The scanner opens each one, reads what the file already declares about itself, and adopts it." msgstr[0] "" msgstr[1] "" #: i18n-src/pages.jsx:1878 msgid "This is the same read as on upload, run backwards over what you already have, which is why it can clear a library that predates the plugin in one pass." msgstr "" #: i18n-src/pages.jsx:1879 msgid "A file that declares nothing stays unmarked. Most photographs and most stock images declare nothing, and that is not a fault in them or in you." msgstr "" #: i18n-src/pages.jsx:1880 msgid "Work through them yourself in the Media tab, a page at a time with the bulk action. Nothing is lost by doing it by hand; on a large library it is an afternoon." msgstr "" #: i18n-src/pages.jsx:1883 #, js-format msgid "Counted: %s image with no source type recorded." msgid_plural "Counted: %s images with no source type recorded." msgstr[0] "" msgstr[1] "" #: i18n-src/pages.jsx:1890 msgid "The compliance report as a document you can hand over" msgstr "" #: i18n-src/pages.jsx:1891 msgid "The same facts the free CSV gives you, laid out as a print-ready page you can save as a PDF, and as JSON, Markdown and plain text." msgstr "" #: i18n-src/pages.jsx:1892 msgid "It is for the moment a client, an insurer or a regulator asks what you disclose and a spreadsheet is the wrong thing to send them." msgstr "" #: i18n-src/pages.jsx:1893 msgid "Export the CSV, which stays free, and lay it out yourself. Nobody can require you to buy a particular file format." msgstr "" #: i18n-src/pages.jsx:1899 msgid "The badge holds on a WooCommerce gallery your theme has replaced" msgstr "" #: i18n-src/pages.jsx:1900 msgid "A stock WooCommerce shop is already covered by the free plugin, including the product gallery. This only matters if your theme ships its own gallery in place of WooCommerce’s." msgstr "" #: i18n-src/pages.jsx:1901 msgid "A theme that replaces the gallery skips the point the free plugin attaches to, so the badge stops appearing there while it still appears everywhere else. Pro attaches to the theme’s gallery as well." msgstr "" #: i18n-src/pages.jsx:1902 msgid "Look at one of your own product pages. If the badge is on the gallery image, this changes nothing for you and you should not pay for it." msgstr "" #: i18n-src/pages.jsx:1907 msgid "Priority support, and whatever ships next" msgstr "" #: i18n-src/pages.jsx:1908 msgid "Questions from licence holders are answered first, and a licence covers every Pro feature released while it is active at no extra cost." msgstr "" #: i18n-src/pages.jsx:1909 msgid "The free plugin is supported on the WordPress.org forum, by the same people, at the speed a free forum runs." msgstr "" #: i18n-src/pages.jsx:1910 msgid "Ask on the WordPress.org support forum. It is free and it is read." msgstr "" #: i18n-src/pages.jsx:1911 msgid "Open the support forum" msgstr "" #: i18n-src/pages.jsx:1919 msgid "What you can do without it" msgstr "" #: i18n-src/pages.jsx:1979 msgid "Checking your licence…" msgstr "" #: i18n-src/pages.jsx:1979 msgid "Reading the licence registered to this site. Nothing on your site changes while this runs." msgstr "" #: i18n-src/pages.jsx:1985 msgid "Lifetime, no renewal" msgstr "" #: i18n-src/pages.jsx:1985 msgid "Renews yearly" msgstr "" #: i18n-src/pages.jsx:1985 msgid "Managed by Dodo Payments" msgstr "" #: i18n-src/pages.jsx:1986 #, js-format msgid "%1$s of %2$s sites" msgstr "" #: i18n-src/pages.jsx:1986 #, js-format msgid "%s site, no cap" msgid_plural "%s sites, no cap" msgstr[0] "" msgstr[1] "" #: i18n-src/pages.jsx:1987 msgid "Pro is active on this site." msgstr "" #: i18n-src/pages.jsx:1987 #, js-format msgid "Your %1$s licence is running here, using %2$s. Everything in the paid group below is switched on for you." msgstr "" #: i18n-src/pages.jsx:1987 msgid "Manage billing" msgstr "" #: i18n-src/pages.jsx:1987 msgid "Deactivate on this site" msgstr "" #: i18n-src/pages.jsx:1987 msgid "Licence active" msgstr "" #: i18n-src/pages.jsx:1988 msgid "Plan" msgstr "" #: i18n-src/pages.jsx:1989 msgid "Sites" msgstr "" #: i18n-src/pages.jsx:1990 msgid "Renews" msgstr "" #: i18n-src/pages.jsx:1991 msgid "Key" msgstr "" #: i18n-src/pages.jsx:1992 msgid "Deactivating frees this seat, so you can move the licence to another site. It does not remove anything you have already disclosed." msgstr "" #: i18n-src/pages.jsx:1992 msgid "Update your card, read your invoices or cancel from your Dodo Payments account. Deactivating here frees this seat so you can move the licence to another site, and it does not remove anything you have already disclosed." msgstr "" #: i18n-src/pages.jsx:1997 msgid "Pro does not make your site more compliant. It does the work for you." msgstr "" #: i18n-src/pages.jsx:1997 msgid "Every disclosure the EU AI Act asks for is in the free plugin: the badge a visitor sees, the mark inside the file, the note in your page code and the written record behind them. Pro marks your images for you instead of you marking them, and adds the report formats. Nothing below is a hole in what you already have." msgstr "" #: i18n-src/pages.jsx:1997 msgid "Show me what Pro adds" msgstr "" #: i18n-src/pages.jsx:1997 msgid "Go to the prices" msgstr "" #: i18n-src/pages.jsx:1997 msgid "The free plugin covers the disclosure" msgstr "" #: i18n-src/pages.jsx:1997 msgid "Your library has no images in it yet, so there is nothing here for Pro to automate today. It earns its keep on what you upload next, and you can come back to this page then." msgstr "" #: i18n-src/pages.jsx:1997 msgid "Every image in your library already has a source recorded, so there is nothing here for Pro to catch up on. It earns its keep on what you upload next, and on putting the mark back when an optimiser strips it." msgstr "" #: i18n-src/pages.jsx:1998 #, js-format msgid "%s image here still has no source recorded. You can set every one of them by hand in the Media tab for free, and a visitor sees exactly the same badge either way. Pro is for when you would rather not spend the afternoon." msgid_plural "%s images here still have no source recorded. You can set every one of them by hand in the Media tab for free, and a visitor sees exactly the same badge either way. Pro is for when you would rather not spend the afternoon." msgstr[0] "" msgstr[1] "" #: i18n-src/pages.jsx:2005 msgid "The free way to do it" msgstr "" #: i18n-src/pages.jsx:2005 msgid "Prices" msgstr "" #: i18n-src/pages.jsx:2009 msgid "Annual" msgstr "" #: i18n-src/pages.jsx:2010 msgid "Lifetime" msgstr "" #: i18n-src/pages.jsx:2014 msgid "per year" msgstr "" #: i18n-src/pages.jsx:2014 msgid "once" msgstr "" #: i18n-src/pages.jsx:2016 #, js-format msgid "or %s once" msgstr "" #: i18n-src/pages.jsx:2016 #, js-format msgid "or %s per year" msgstr "" #: i18n-src/pages.jsx:2017 #, js-format msgid "Get %s" msgstr "" #: i18n-src/pages.jsx:2018 msgid "Paid through Dodo Payments. Renews yearly, and you can cancel from your account at any time. If the licence lapses, everything the free plugin does keeps working and nothing you have disclosed is removed." msgstr "" #: i18n-src/pages.jsx:2018 msgid "Paid through Dodo Payments. One payment, no renewal, updates and support included. Everything the free plugin does keeps working regardless." msgstr "" #: i18n-src/pages.jsx:2018 msgid "Already bought Pro?" msgstr "" #: i18n-src/pages.jsx:2018 msgid "Paste the licence key from your Dodo Payments receipt." msgstr "" #: i18n-src/pages.jsx:2018 msgid "XXXXXXXX-XXXX-XXXX-XXXX" msgstr "" #: i18n-src/pages.jsx:2018 msgid "Activating…" msgstr "" #: i18n-src/pages.jsx:2018 msgid "Activate" msgstr "" #: i18n-src/pages.jsx:2018 msgid "Download AIM Transparency Pro from your receipt, install and activate it under Plugins, and your key activates here automatically." msgstr "" #: i18n-src/ui/DashboardShell.jsx:28 msgid "Your transparency report: the score, and every finding behind it" msgstr "" #: i18n-src/ui/DashboardShell.jsx:29 msgid "How far along you are with your written AI record" msgstr "" #: i18n-src/ui/DashboardShell.jsx:30 msgid "Flag and review images in your library" msgstr "" #: i18n-src/ui/DashboardShell.jsx:31 msgid "Configure the badge and preview it live" msgstr "" #: i18n-src/ui/DashboardShell.jsx:32 msgid "Machine-readable marking written into files" msgstr "" #: i18n-src/ui/DashboardShell.jsx:33 msgid "Disclose AI in your written content" msgstr "" #: i18n-src/ui/DashboardShell.jsx:34 msgid "Plugin behavior and defaults" msgstr "" #: i18n-src/ui/DashboardShell.jsx:35 msgid "Opt in to the public AI-transparency directory" msgstr "" #: i18n-src/ui/DashboardShell.jsx:36 msgid "What the free plugin already does, and what Pro adds on top" msgstr "" #: i18n-src/ui/primitives.jsx:63 msgid "Coming soon" msgstr "" #: i18n-src/ui/Sidebar.jsx:26 msgid "Upgrade to Pro" msgstr "" #: i18n-src/ui/Sidebar.jsx:26 msgid "Automatic flagging on upload, the library scanner (strip-guard and retroactive discovery), WooCommerce galleries and the full report set." msgstr "" #: i18n-src/ui/Sidebar.jsx:26 msgid "See plans" msgstr "" #: i18n-src/ui/Sidebar.jsx:26 msgid "Part of" msgstr "" #: i18n-src/ui/Topbar.jsx:12 msgid "Your WordPress profile" msgstr "" #: i18n-src/ui/WpShell.jsx:27 #: i18n-src/ui/WpShell.jsx:28 msgid "Style" msgstr "" #: i18n-src/ui/WpShell.jsx:33 #: i18n-src/ui/WpShell.jsx:34 msgid "Appearance" msgstr "" #: i18n-src/ui/WpShell.jsx:49 msgid "This plugin was translated with AI help and checked against the EU AI Act’s own language versions, but not by a native speaker of every language. If something here reads wrong, tell us and we will correct it." msgstr ""