# Copyright (C) 2026 Readerr # This file is distributed under the GPL-2.0-or-later. msgid "" msgstr "" "Project-Id-Version: Readerr 0.7.6\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/app\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "POT-Creation-Date: 2026-10-16T12:42:14+00:00\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "X-Generator: WP-CLI 2.11.0\n" "X-Domain: readerr\n" #. Plugin Name of the plugin #. Author of the plugin #: readerr.php msgid "Readerr" msgstr "" #. Plugin URI of the plugin #. Author URI of the plugin #: readerr.php msgid "https://readerr.app" msgstr "" #. Description of the plugin #: readerr.php msgid "Let readers listen to your articles. Readerr turns your published posts (long enough, with audio switched on) into natural AI-read audio and adds a light, cookie-free player with a visible AI label." msgstr "" #: includes/class-readerr-editor.php:118 msgid "Portal default" msgstr "" #. translators: %s: voice id set as this portal's default in the Readerr service #: includes/class-readerr-editor.php:121 msgid "Portal default (%s)" msgstr "" #: includes/class-readerr-settings.php:105 msgid "Settings" msgstr "" #: includes/class-readerr-settings.php:117 msgid "Readerr makes audio versions of your posts with the Readerr service (readerr.app). This suggested text says what is sent and to whom. Check it against your own setup before you use it." msgstr "" #: includes/class-readerr-settings.php:118 msgid "Suggested text:" msgstr "" #: includes/class-readerr-settings.php:119 msgid "Some articles on this site have an audio version made by the Readerr service. To make it, the title, text and address of the published article are sent to Readerr, which reads the text with an AI voice. The player shows that the audio is AI-generated." msgstr "" #: includes/class-readerr-settings.php:120 msgid "When you open an article with a player, your browser loads the player from cdn.readerr.app, and the audio file from there when you press play. Readerr and its content network receive the usual request data, such as your IP address and browser details. The player sets no cookies and stores nothing in your browser." msgstr "" #: includes/class-readerr-settings.php:121 msgid "When you press play, the player also sends anonymous listening events to beacon.readerr.app: that playing started and how far it got (25, 50, 75 and 95 percent), together with the audio file, the language, the article number and the address of this site. No identifier of you is sent or stored." msgstr "" #. translators: %s: link to the Readerr privacy policy #: includes/class-readerr-settings.php:125 msgid "More: %s." msgstr "" #. translators: %s: wp-config.php constant name, e.g. READERR_SERVICE_URL #: includes/class-readerr-settings.php:299 msgid "Set in wp-config.php (%s), not editable here." msgstr "" #. translators: %s: formatted date the grace week ends #: includes/class-readerr-settings.php:323 #: assets/editor-sidebar.js:156 msgid "Trial ended - players keep playing until %s." msgstr "" #: includes/class-readerr-settings.php:327 #: assets/editor-sidebar.js:159 #: assets/editor-sidebar.js:274 msgid "Choose a plan" msgstr "" #: includes/class-readerr-settings.php:353 msgid "Audio versions of your posts" msgstr "" #: includes/class-readerr-settings.php:355 msgid "Your Readerr panel" msgstr "" #: includes/class-readerr-settings.php:356 msgid "Help" msgstr "" #. translators: 1: characters used, 2: billing period #: includes/class-readerr-settings.php:369 msgid "Used %1$s characters in %2$s (no limit)." msgstr "" #. translators: 1: characters used, 2: character limit, 3: billing period #: includes/class-readerr-settings.php:375 msgid "Used %1$s of %2$s characters in %3$s." msgstr "" #: includes/class-readerr-settings.php:382 #: assets/editor-sidebar.js:265 msgid "How characters are counted" msgstr "" #: includes/class-readerr-settings.php:388 msgid "Service URL" msgstr "" #: includes/class-readerr-settings.php:389 msgid "API key" msgstr "" #: includes/class-readerr-settings.php:391 msgid "not set" msgstr "" #: includes/class-readerr-settings.php:391 msgid "set - leave empty to keep" msgstr "" #. translators: %s: link to the Readerr privacy policy #: includes/class-readerr-settings.php:397 msgid "Saving a key connects this site to the Readerr service: from then on your published posts are sent to it to make the audio. See the %s." msgstr "" #: includes/class-readerr-settings.php:398 msgid "Readerr privacy policy" msgstr "" #: includes/class-readerr-settings.php:410 msgid "CDN base" msgstr "" #: includes/class-readerr-settings.php:411 msgid "Player script URL" msgstr "" #: includes/class-readerr-settings.php:412 msgid "Article language" msgstr "" #: includes/class-readerr-settings.php:418 #: includes/class-readerr-settings.php:455 msgid "Choosing a voice and a language" msgstr "" #: includes/class-readerr-settings.php:419 msgid "New posts" msgstr "" #: includes/class-readerr-settings.php:420 msgid "Generate audio by default" msgstr "" #: includes/class-readerr-settings.php:421 msgid "Scheduled posts" msgstr "" #: includes/class-readerr-settings.php:422 msgid "Generate audio for scheduled posts before they publish" msgstr "" #: includes/class-readerr-settings.php:423 msgid "Off by default, so updating the plugin never adds quota usage on its own. Every edit to a scheduled post before it publishes is a new synthesis and counts against quota - a burst of saves collapses into one job, but edits an hour apart do not. The audio file sits on the public CDN before the post is published, at an unguessable path; that is not access control. Quota is charged in the period the audio is generated, not the period the post is published." msgstr "" #: includes/class-readerr-settings.php:424 msgid "Published posts" msgstr "" #: includes/class-readerr-settings.php:428 msgid "Keep current audio when a published post is updated" msgstr "" #: includes/class-readerr-settings.php:429 msgid "Generate new audio when a published post is updated" msgstr "" #: includes/class-readerr-settings.php:436 msgid "New audio counts against your monthly characters. Editors can choose otherwise for a single update in the post editor. A new voice always generates new audio." msgstr "" #: includes/class-readerr-settings.php:437 #: assets/editor-sidebar.js:257 msgid "What happens when you edit a published post" msgstr "" #: includes/class-readerr-settings.php:438 msgid "Default voice" msgstr "" #: includes/class-readerr-settings.php:443 msgid "Listen" msgstr "" #: includes/class-readerr-settings.php:443 msgid "Stop" msgstr "" #: includes/class-readerr-settings.php:448 msgid "Save your API key to see the voice." msgstr "" #: includes/class-readerr-settings.php:450 msgid "The service did not answer. Reload the page in a moment." msgstr "" #: includes/class-readerr-settings.php:452 msgid "Set for this site in your Readerr panel. Posts left on \"Portal default\" use it." msgstr "" #: includes/class-readerr-settings.php:457 msgid "Minimum length" msgstr "" #: includes/class-readerr-settings.php:458 msgid "characters" msgstr "" #: includes/class-readerr-settings.php:459 msgid "Player position" msgstr "" #: includes/class-readerr-settings.php:463 msgid "Before the content" msgstr "" #: includes/class-readerr-settings.php:464 msgid "After a paragraph" msgstr "" #: includes/class-readerr-settings.php:465 msgid "After the content" msgstr "" #: includes/class-readerr-settings.php:466 msgid "Only where the [readerr_player] shortcode is" msgstr "" #: includes/class-readerr-settings.php:473 msgid "A post with the [readerr_player] shortcode shows the player there instead, once." msgstr "" #: includes/class-readerr-settings.php:474 msgid "How to place or hide the player" msgstr "" #: includes/class-readerr-settings.php:475 msgid "After paragraph" msgstr "" #: includes/class-readerr-settings.php:477 msgid "Used with \"After a paragraph\". A shorter post gets the player at its end." msgstr "" #: includes/class-readerr-settings.php:478 msgid "Player colour scheme" msgstr "" #: includes/class-readerr-settings.php:482 msgid "Light" msgstr "" #: includes/class-readerr-settings.php:483 msgid "Dark" msgstr "" #: includes/class-readerr-settings.php:484 msgid "Follow the reader's system setting" msgstr "" #: includes/class-readerr-settings.php:491 msgid "Match the theme: choose Dark only if the portal itself is dark, and the automatic option only if the theme switches with the reader's system setting." msgstr "" #: includes/class-readerr-settings.php:492 #: includes/class-readerr-settings.php:494 msgid "Player colour" msgstr "" #: includes/class-readerr-settings.php:497 msgid "Blue" msgstr "" #: includes/class-readerr-settings.php:498 msgid "Ink" msgstr "" #: includes/class-readerr-settings.php:499 msgid "Green" msgstr "" #: includes/class-readerr-settings.php:500 msgid "Red" msgstr "" #: includes/class-readerr-settings.php:501 msgid "Yellow" msgstr "" #. translators: %s: colour name #: includes/class-readerr-settings.php:505 msgid "%s (default)" msgstr "" #: includes/class-readerr-settings.php:508 msgid "The play button and the progress bar. Every colour stays readable in both schemes." msgstr "" #: includes/class-readerr-settings.php:511 msgid "Preview (sample recording)" msgstr "" #: includes/class-readerr-settings.php:515 msgid "Save your API key to see a preview of the player." msgstr "" #: assets/block-player.js:15 #: assets/editor-sidebar.js:24 msgid "Not generated" msgstr "" #: assets/block-player.js:16 #: assets/editor-sidebar.js:25 msgid "Queued" msgstr "" #: assets/block-player.js:17 #: assets/editor-sidebar.js:26 msgid "Generated" msgstr "" #: assets/block-player.js:18 #: assets/editor-sidebar.js:27 msgid "Held for review" msgstr "" #: assets/block-player.js:19 #: assets/editor-sidebar.js:28 msgid "Character limit reached - no audio" msgstr "" #: assets/block-player.js:20 #: assets/editor-sidebar.js:29 msgid "Text too long - no audio" msgstr "" #: assets/block-player.js:21 #: assets/editor-sidebar.js:30 msgid "Error - check the Readerr settings" msgstr "" #: assets/block-player.js:37 msgid "The audio player will appear here" msgstr "" #. translators: %s: status label, e.g. "Queued" #: assets/block-player.js:40 #: assets/editor-sidebar.js:268 msgid "Status: %s" msgstr "" #. translators: 1: estimated character count, 2: maximum character count for audio #: assets/editor-sidebar.js:209 msgid "Estimated cost: ~%1$s characters (above the %2$s-character maximum - no audio)" msgstr "" #. translators: 1: estimated character count, 2: minimum character count required for audio #: assets/editor-sidebar.js:216 msgid "Estimated cost: ~%1$s characters (below the %2$s-character minimum - no audio)" msgstr "" #. translators: %s: estimated character count #: assets/editor-sidebar.js:222 msgid "Estimated cost: ~%s characters" msgstr "" #: assets/editor-sidebar.js:228 msgid "Readerr audio" msgstr "" #: assets/editor-sidebar.js:231 msgid "Generate audio" msgstr "" #: assets/editor-sidebar.js:238 msgid "Voice" msgstr "" #: assets/editor-sidebar.js:248 msgid "Audio is from an earlier version of this post." msgstr "" #: assets/editor-sidebar.js:251 msgid "Keep current audio" msgstr "" #: assets/editor-sidebar.js:255 msgid "Uncheck and update to generate new audio. A new voice always generates new audio." msgstr "" #: assets/editor-sidebar.js:270 msgid "What the audio statuses mean" msgstr "" #. translators: %s: maximum character count for audio #: assets/editor-sidebar.js:281 msgid "Audio is made for posts up to %s characters. Shorten the post or split it into parts, then update it." msgstr "" #: blocks/player/block.json msgctxt "block title" msgid "Readerr player" msgstr "" #: blocks/player/block.json msgctxt "block description" msgid "Marks where the Readerr audio player appears in this article." msgstr ""