# Copyright (C) 2026 WPSera # This file is distributed under the GPL-2.0-or-later. msgid "" msgstr "" "Project-Id-Version: StreamSera – Live Radio Player & Station Manager 0.1.0\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/streamsera\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-11-07T19:41:53+00:00\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "X-Generator: WP-CLI 2.12.0\n" "X-Domain: streamsera\n" #. Plugin Name of the plugin #: streamsera.php msgid "StreamSera – Live Radio Player & Station Manager" msgstr "" #. Description of the plugin #: streamsera.php msgid "Put your radio stations on your website: manage every station in one place, and add a live player in your colors that shows what's on air, plus a listen page, station pages, blocks and page-builder widgets." msgstr "" #. Author of the plugin #: streamsera.php msgid "WPSera" msgstr "" #. Author URI of the plugin #: streamsera.php msgid "https://wpsera.com/" msgstr "" #: includes/Admin/Menu.php:32 #: includes/Admin/Menu.php:296 #: build/admin.js:5 #: build/admin.js:95 msgid "Dashboard" msgstr "" #: includes/Admin/Menu.php:38 #: includes/Modules/Station_Pages.php:258 #: includes/Modules/Station_Pages.php:325 #: includes/PostTypes/Station.php:111 #: templates/listen.php:95 #: build/admin.js:5 #: build/admin.js:17 #: build/admin.js:32 #: build/admin.js:72 #: build/admin.js:95 #: build/admin.js:107 #: build/admin.js:153 #: build/frontend.js:5 msgid "Stations" msgstr "" #: includes/Admin/Menu.php:44 #: includes/PostTypes/Player.php:37 #: build/admin.js:3 #: build/admin.js:8 #: build/admin.js:54 #: build/admin.js:95 #: build/admin.js:107 msgid "Players" msgstr "" #: includes/Admin/Menu.php:50 #: includes/Admin/Menu.php:295 #: build/admin.js:5 #: build/admin.js:92 #: build/admin.js:93 #: build/admin.js:95 #: build/admin.js:107 msgid "Settings" msgstr "" #: includes/Admin/Menu.php:59 #: build/admin.js:95 msgid "Analytics" msgstr "" #: includes/Admin/Menu.php:141 #: includes/Admin/Menu.php:325 #: includes/Integrations/Builders/Beaver_Player_Module.php:24 #: includes/Integrations/Builders/Bricks.php:26 #: includes/Integrations/Builders/Elementor.php:43 #: includes/Modules/Blocks.php:245 #: includes/Modules/Blocks.php:259 #: includes/Modules/Network.php:108 #: build/blocks/elements/index.js:1 msgid "StreamSera" msgstr "" #: includes/Admin/Menu.php:341 msgid "Some StreamSera files are missing. Please delete the plugin and install it again." msgstr "" #: includes/Api/Routes.php:273 #: includes/Modules/Engagement.php:112 #: build/admin.js:32 msgid "Station not found." msgstr "" #: includes/Api/Routes.php:305 #: includes/Modules/Embed_Page.php:122 msgid "Player not found." msgstr "" #: includes/Api/Routes.php:459 msgid "REST API" msgstr "" #: includes/Api/Routes.php:464 msgid "PHP version" msgstr "" #: includes/Api/Routes.php:469 msgid "WordPress version" msgstr "" #: includes/Api/Routes.php:474 msgid "Outbound HTTP (metadata fetch)" msgstr "" #: includes/Api/Routes.php:476 msgid "Blocked by WP_HTTP_BLOCK_EXTERNAL" msgstr "" #: includes/Api/Routes.php:476 msgid "Allowed" msgstr "" #: includes/Api/Routes.php:479 msgid "Object cache" msgstr "" #: includes/Api/Routes.php:481 msgid "Persistent object cache active" msgstr "" #: includes/Api/Routes.php:481 msgid "Transients stored in the database" msgstr "" #: includes/Api/Routes.php:484 msgid "Built assets" msgstr "" #: includes/Api/Routes.php:486 msgid "Present" msgstr "" #: includes/Api/Routes.php:486 msgid "Missing — reinstall the plugin" msgstr "" #: includes/Api/Routes.php:489 msgid "Site uses HTTPS" msgstr "" #: includes/Api/Routes.php:491 msgid "Yes — http:// streams will be blocked by browsers (mixed content)" msgstr "" #: includes/Api/Routes.php:491 #: includes/Integrations/Builders/Divi_Modules.php:162 #: includes/Modules/Admin_Tools.php:721 msgid "No" msgstr "" #: includes/Api/Routes.php:494 msgid "Uploads writable" msgstr "" #: includes/Api/Routes.php:621 msgid "Unknown station." msgstr "" #: includes/Frontend/Assets.php:245 #: includes/Frontend/Preview.php:90 #: includes/Modules/Page_Builders.php:97 msgid "StreamSera: player not found." msgstr "" #: includes/Frontend/Assets.php:289 msgid "StreamSera: this player has no published station assigned." msgstr "" #: includes/Frontend/Block.php:52 msgid "StreamSera: choose a player in the block settings." msgstr "" #: includes/Frontend/Elements.php:223 msgid "— Default —" msgstr "" #: includes/Frontend/Elements.php:287 #: includes/Frontend/Elements.php:291 #: includes/Frontend/Elements.php:330 #: includes/Modules/Page_Builders.php:76 #: includes/Widgets/Player_Widget.php:101 #: build/admin.js:95 msgid "Player default" msgstr "" #: includes/Frontend/Elements.php:296 #: includes/functions.php:112 #: build/blocks/player/index.js:1 msgid "Card" msgstr "" #: includes/Frontend/Elements.php:297 msgid "Horizontal" msgstr "" #: includes/Frontend/Elements.php:301 #: build/admin.js:45 msgid "Columns" msgstr "" #: includes/Frontend/Elements.php:309 msgid "Limit (0 = all)" msgstr "" #: includes/Frontend/Elements.php:316 #: includes/Frontend/Elements.php:331 #: includes/Frontend/Elements.php:369 #: includes/PostTypes/Station.php:112 #: includes/Widgets/Now_Playing_Widget.php:94 #: build/admin.js:18 #: build/admin.js:44 #: build/admin.js:70 #: build/admin.js:101 #: build/admin.js:107 #: build/admin.js:108 #: build/admin.js:111 #: build/admin.js:146 #: build/blocks/now-playing/index.js:1 msgid "Station" msgstr "" #: includes/Frontend/Elements.php:317 #: includes/Widgets/Now_Playing_Widget.php:96 #: build/blocks/now-playing/index.js:1 msgid "First station" msgstr "" #: includes/Frontend/Elements.php:322 #: includes/Frontend/Elements.php:327 #: includes/Frontend/Elements.php:347 #: includes/Integrations/Builders/Beaver_Builder.php:38 #: includes/Integrations/Builders/Beaver_Builder.php:43 #: includes/Integrations/Builders/Bricks_Player_Element.php:34 #: includes/PostTypes/Player.php:38 #: includes/Widgets/Player_Widget.php:90 #: build/admin.js:45 #: build/admin.js:62 #: build/admin.js:81 #: build/admin.js:86 #: build/admin.js:107 #: build/blocks/listen-button/index.js:1 #: build/blocks/player/index.js:1 msgid "Player" msgstr "" #: includes/Frontend/Elements.php:323 msgid "A player you built, in any layout and skin." msgstr "" #: includes/Frontend/Elements.php:327 msgid "— Choose a player —" msgstr "" #: includes/Frontend/Elements.php:328 #: includes/Integrations/Builders/Beaver_Builder.php:44 #: includes/Integrations/Builders/Bricks_Player_Element.php:41 #: includes/Widgets/Player_Widget.php:99 #: build/admin.js:70 #: build/admin.js:101 #: build/admin.js:128 msgid "Layout" msgstr "" #: includes/Frontend/Elements.php:329 #: build/admin.js:73 #: build/admin.js:101 msgid "Skin" msgstr "" #: includes/Frontend/Elements.php:330 #: build/admin.js:70 #: build/admin.js:86 #: build/admin.js:101 msgid "Theme" msgstr "" #: includes/Frontend/Elements.php:330 #: includes/Frontend/Preview.php:156 #: build/admin.js:76 #: build/admin.js:79 #: build/admin.js:86 #: build/admin.js:95 #: build/admin.js:101 #: build/admin.js:105 msgid "Light" msgstr "" #: includes/Frontend/Elements.php:330 #: includes/Frontend/Preview.php:157 #: build/admin.js:76 #: build/admin.js:79 #: build/admin.js:86 #: build/admin.js:95 #: build/admin.js:101 #: build/admin.js:105 msgid "Dark" msgstr "" #: includes/Frontend/Elements.php:330 msgid "Follow visitor" msgstr "" #: includes/Frontend/Elements.php:331 msgid "Player’s own station" msgstr "" #: includes/Frontend/Elements.php:331 msgid "Play a different station with the same design." msgstr "" #: includes/Frontend/Elements.php:335 #: includes/Modules/Page_Builders.php:93 msgid "StreamSera: choose a player." msgstr "" #: includes/Frontend/Elements.php:341 #: build/admin.js:107 msgid "Listen Button" msgstr "" #: includes/Frontend/Elements.php:342 msgid "A “Listen live” button that opens the listen page or plays the player on the page." msgstr "" #: includes/Frontend/Elements.php:346 #: build/admin.js:38 #: build/blocks/listen-button/index.js:1 msgid "Label" msgstr "" #: includes/Frontend/Elements.php:346 #: includes/Frontend/Elements.php:375 #: includes/Frontend/Widgets.php:224 #: includes/Frontend/Widgets.php:293 #: includes/Frontend/Widgets.php:393 #: includes/Modules/Engagement.php:216 #: includes/Modules/Listen_Page.php:259 #: build/admin.js:68 #: build/admin.js:73 #: build/admin.js:114 #: build/admin.js:131 #: build/admin.js:153 #: build/frontend.js:5 #: build/frontend.js:7 msgid "Listen live" msgstr "" #: includes/Frontend/Elements.php:347 msgid "Listen page player" msgstr "" #: includes/Frontend/Elements.php:348 #: build/blocks/listen-button/index.js:1 msgid "Opens" msgstr "" #: includes/Frontend/Elements.php:348 #: build/blocks/listen-button/index.js:1 msgid "Without a listen page the button plays the player on the same page." msgstr "" #: includes/Frontend/Elements.php:349 #: includes/Frontend/Elements.php:376 #: build/admin.js:70 #: build/admin.js:73 #: build/admin.js:128 #: build/blocks/listen-button/index.js:1 msgid "Style" msgstr "" #: includes/Frontend/Elements.php:349 #: build/blocks/listen-button/index.js:1 msgid "Filled" msgstr "" #: includes/Frontend/Elements.php:349 #: build/blocks/listen-button/index.js:1 msgid "Outline" msgstr "" #: includes/Frontend/Elements.php:349 #: build/admin.js:70 #: build/blocks/listen-button/index.js:1 msgid "Pill" msgstr "" #: includes/Frontend/Elements.php:350 #: build/blocks/listen-button/index.js:1 msgid "Size" msgstr "" #: includes/Frontend/Elements.php:350 #: build/blocks/listen-button/index.js:1 msgid "Small" msgstr "" #: includes/Frontend/Elements.php:350 #: build/blocks/listen-button/index.js:1 msgid "Medium" msgstr "" #: includes/Frontend/Elements.php:350 #: build/blocks/listen-button/index.js:1 msgid "Large" msgstr "" #: includes/Frontend/Elements.php:355 #: build/admin.js:107 msgid "Now Playing" msgstr "" #: includes/Frontend/Elements.php:356 msgid "The current track, updating live." msgstr "" #: includes/Frontend/Elements.php:361 #: includes/Registry/Components.php:50 #: build/admin.js:70 #: build/admin.js:73 #: build/blocks/now-playing/index.js:1 msgid "Artwork" msgstr "" #: includes/Frontend/Elements.php:362 #: includes/Registry/Components.php:34 #: build/admin.js:38 #: build/admin.js:70 #: build/admin.js:128 #: build/blocks/now-playing/index.js:1 msgid "Station name" msgstr "" #: includes/Frontend/Elements.php:363 #: includes/Registry/Components.php:66 #: build/admin.js:70 #: build/blocks/now-playing/index.js:1 msgid "Listener count" msgstr "" #: includes/Frontend/Elements.php:364 #: includes/functions.php:121 #: build/blocks/now-playing/index.js:1 #: build/blocks/player/index.js:1 msgid "Compact" msgstr "" #: includes/Frontend/Elements.php:370 msgid "A station card: logo, name, details, what’s playing and a link." msgstr "" #: includes/Frontend/Elements.php:375 #: includes/Frontend/Elements.php:394 msgid "Button" msgstr "" #: includes/Frontend/Elements.php:375 #: includes/Frontend/Elements.php:394 msgid "Visit station page" msgstr "" #: includes/Frontend/Elements.php:375 #: includes/Frontend/Elements.php:394 msgid "None" msgstr "" #: includes/Frontend/Elements.php:375 msgid "“Visit station page” needs station pages turned on in Settings." msgstr "" #: includes/Frontend/Elements.php:377 #: includes/Frontend/Elements.php:397 #: includes/Registry/Components.php:38 #: build/admin.js:70 msgid "Logo" msgstr "" #: includes/Frontend/Elements.php:378 #: includes/Frontend/Elements.php:398 msgid "Genre & frequency" msgstr "" #: includes/Frontend/Elements.php:379 #: includes/Frontend/Elements.php:399 #: includes/Registry/Components.php:42 #: build/admin.js:70 msgid "Slogan" msgstr "" #: includes/Frontend/Elements.php:380 msgid "Description" msgstr "" #: includes/Frontend/Elements.php:381 #: includes/Frontend/Elements.php:400 #: includes/Frontend/Widgets.php:153 #: includes/Modules/Blocks.php:311 #: includes/Registry/Components.php:46 #: includes/Widgets/Now_Playing_Widget.php:73 #: build/admin.js:18 #: build/admin.js:31 #: build/admin.js:40 #: build/admin.js:42 #: build/admin.js:68 #: build/admin.js:70 #: build/admin.js:81 #: build/admin.js:101 #: build/admin.js:107 #: build/blocks/now-playing/index.js:1 #: build/frontend.js:7 msgid "Now playing" msgstr "" #: includes/Frontend/Elements.php:382 msgid "Social links" msgstr "" #: includes/Frontend/Elements.php:387 #: build/admin.js:107 msgid "Station List" msgstr "" #: includes/Frontend/Elements.php:388 msgid "A directory of your stations with search and genre filters." msgstr "" #: includes/Frontend/Elements.php:393 msgid "Order" msgstr "" #: includes/Frontend/Elements.php:393 msgid "Custom order" msgstr "" #: includes/Frontend/Elements.php:393 #: build/admin.js:61 msgid "Name" msgstr "" #: includes/Frontend/Elements.php:393 msgid "Newest first" msgstr "" #: includes/Frontend/Elements.php:396 msgid "Search & genre filter" msgstr "" #: includes/Frontend/Icons.php:137 #: templates/listen.php:89 #: templates/station.php:102 #: build/admin.js:38 msgid "Website" msgstr "" #: includes/Frontend/Icons.php:138 #: build/admin.js:38 msgid "Email" msgstr "" #: includes/Frontend/Icons.php:139 #: build/admin.js:95 #: build/admin.js:131 msgid "Phone" msgstr "" #: includes/Frontend/Preview.php:125 #: build/admin.js:32 #: build/admin.js:54 #: build/admin.js:71 #: build/admin.js:98 msgid "Published" msgstr "" #: includes/Frontend/Preview.php:125 #: build/admin.js:1 #: build/admin.js:28 #: build/admin.js:32 #: build/admin.js:54 #: build/admin.js:63 #: build/admin.js:65 #: build/admin.js:71 #: build/admin.js:98 #: build/admin.js:107 #: build/admin.js:146 msgid "Draft" msgstr "" #. translators: %s: player title #: includes/Frontend/Preview.php:134 #, php-format msgid "Preview · %s" msgstr "" #: includes/Frontend/Preview.php:155 #: build/admin.js:76 msgid "Color scheme" msgstr "" #: includes/Frontend/Preview.php:159 #: build/admin.js:71 #: build/admin.js:95 msgid "Reload" msgstr "" #: includes/Frontend/Preview.php:160 #: build/admin.js:63 msgid "Open in builder" msgstr "" #: includes/Frontend/Preview.php:172 msgid "Preview shows the last saved version of this player. Only logged-in editors can open this page." msgstr "" #: includes/Frontend/Widgets.php:119 #: includes/Frontend/Widgets.php:430 msgid "StreamSera: no published station to show." msgstr "" #: includes/Frontend/Widgets.php:210 #: includes/Modules/Player_Usage.php:282 #: includes/Modules/Player_Usage.php:283 #: build/admin.js:5 #: build/admin.js:86 #: build/blocks/listen-button/index.js:1 msgid "Listen page" msgstr "" #: includes/Frontend/Widgets.php:247 msgid "StreamSera: build a player first to use the listen button." msgstr "" #: includes/Frontend/Widgets.php:395 msgid "Visit station" msgstr "" #: includes/Frontend/Widgets.php:473 msgid "StreamSera: no published stations yet." msgstr "" #: includes/Frontend/Widgets.php:486 #: templates/stations.php:71 #: build/admin.js:17 #: build/admin.js:146 #: build/admin.js:153 #: build/frontend.js:5 msgid "Search stations" msgstr "" #: includes/Frontend/Widgets.php:488 msgid "Filter by genre" msgstr "" #: includes/Frontend/Widgets.php:488 #: templates/stations.php:75 #: build/admin.js:2 #: build/admin.js:17 #: build/admin.js:44 #: build/admin.js:54 #: build/admin.js:68 #: build/admin.js:72 #: build/admin.js:107 msgid "All" msgstr "" #: includes/Frontend/Widgets.php:500 #: templates/stations.php:98 #: build/admin.js:146 #: build/admin.js:153 #: build/frontend.js:5 msgid "No stations match." msgstr "" #: includes/functions.php:113 msgid "Neat card with artwork beside the station and song, and controls below." msgstr "" #: includes/functions.php:116 #: build/blocks/player/index.js:1 msgid "Hero" msgstr "" #: includes/functions.php:117 msgid "Large full-width player with blurred artwork background." msgstr "" #: includes/functions.php:122 msgid "Inline pill with play, title and volume. Fits sidebars and menus." msgstr "" #: includes/functions.php:125 #: includes/Registry/Templates.php:66 msgid "Listen live button" msgstr "" #: includes/functions.php:126 msgid "A single call-to-action button that plays the stream in place." msgstr "" #: includes/functions.php:129 msgid "Station shelf" msgstr "" #: includes/functions.php:130 msgid "A row of big station cards you scroll sideways, with the live song on the playing one." msgstr "" #: includes/functions.php:155 msgid "Modern" msgstr "" #: includes/functions.php:156 msgid "Soft gradients and rounded corners." msgstr "" #: includes/functions.php:167 #: build/admin.js:77 msgid "Minimal" msgstr "" #: includes/functions.php:168 msgid "Monochrome, no shadows, tight spacing." msgstr "" #: includes/functions.php:183 msgid "Neon" msgstr "" #: includes/functions.php:184 msgid "Glowing controls on a dark surface." msgstr "" #: includes/functions.php:198 msgid "Glass" msgstr "" #: includes/functions.php:199 msgid "Frosted translucent panel." msgstr "" #: includes/functions.php:213 msgid "Dark Studio" msgstr "" #: includes/functions.php:214 msgid "Warm amber on charcoal." msgstr "" #: includes/functions.php:654 msgid "the listen page" msgstr "" #: includes/functions.php:655 msgid "the station pages" msgstr "" #: includes/Integrations/Builders/Beaver_Player_Module.php:22 #: includes/Integrations/Builders/Bricks_Player_Element.php:23 #: includes/Widgets/Player_Widget.php:28 #: build/admin.js:101 #: build/blocks/player/index.js:1 msgid "StreamSera Player" msgstr "" #: includes/Integrations/Builders/Beaver_Player_Module.php:23 #: includes/Widgets/Player_Widget.php:30 msgid "A radio player built in StreamSera." msgstr "" #: includes/Integrations/Builders/Divi5.php:193 #: includes/Integrations/Builders/Divi_Modules.php:136 #: includes/Integrations/Builders/Elementor_Widgets.php:121 #: build/admin.js:76 #: build/admin.js:105 msgid "Accent" msgstr "" #: includes/Integrations/Builders/Divi5.php:194 #: includes/Integrations/Builders/Divi_Modules.php:137 #: includes/Integrations/Builders/Elementor_Widgets.php:122 msgid "Card background" msgstr "" #: includes/Integrations/Builders/Divi5.php:195 #: includes/Integrations/Builders/Divi_Modules.php:138 #: includes/Integrations/Builders/Elementor_Widgets.php:123 msgid "Border" msgstr "" #: includes/Integrations/Builders/Divi5.php:196 #: includes/Integrations/Builders/Divi_Modules.php:139 #: includes/Integrations/Builders/Elementor_Widgets.php:138 #: build/admin.js:70 #: build/admin.js:76 #: build/admin.js:105 msgid "Text" msgstr "" #: includes/Integrations/Builders/Divi5.php:258 #: includes/Integrations/Builders/Divi_Modules.php:90 #: includes/Integrations/Builders/Elementor_Widgets.php:80 #: build/blocks/elements/index.js:1 msgid "Content" msgstr "" #: includes/Integrations/Builders/Divi5.php:268 #: includes/Integrations/Builders/Divi_Modules.php:91 #: includes/Integrations/Builders/Elementor_Widgets.php:81 #: build/blocks/elements/index.js:1 msgid "Display" msgstr "" #: includes/Integrations/Builders/Divi5.php:282 #: includes/Integrations/Builders/Divi_Modules.php:96 msgid "StreamSera colours" msgstr "" #: includes/Integrations/Builders/Divi5.php:317 #: includes/Integrations/Builders/Divi_Modules.php:118 #: includes/Integrations/Builders/Elementor_Widgets.php:146 #: build/admin.js:76 #: build/admin.js:105 msgid "Corner radius" msgstr "" #. translators: %s: element name, e.g. "Station". #: includes/Integrations/Builders/Divi5.php:345 #: includes/Integrations/Builders/Divi_Modules.php:66 #, php-format msgid "StreamSera · %s" msgstr "" #: includes/Integrations/Builders/Divi5.php:657 #: build/admin.js:42 msgid "Loading…" msgstr "" #: includes/Integrations/Builders/Divi5.php:658 msgid "Nothing to show yet: check the module settings." msgstr "" #: includes/Integrations/Builders/Divi5.php:775 msgid "Unknown element." msgstr "" #: includes/Integrations/Builders/Divi_Modules.php:161 msgid "Yes" msgstr "" #: includes/Integrations/Builders/Elementor_Widgets.php:116 msgid "Colours & shape" msgstr "" #: includes/Integrations/Builders/Elementor_Widgets.php:157 msgid "Title typography" msgstr "" #: includes/Integrations/Builders/Elementor_Widgets.php:179 msgid "Show" msgstr "" #: includes/Integrations/Builders/Elementor_Widgets.php:180 msgid "Hide" msgstr "" #. translators: %d: interval in seconds. #: includes/Jobs/Scheduler.php:88 #, php-format msgid "StreamSera: every %d second" msgid_plural "StreamSera: every %d seconds" msgstr[0] "" msgstr[1] "" #: includes/Metadata/Icecast.php:32 msgid "Reads /status-json.xsl on the stream host and matches the mount." msgstr "" #: includes/Metadata/Icy.php:37 msgid "In-stream (ICY) metadata" msgstr "" #: includes/Metadata/Icy.php:38 msgid "Reads the title the stream itself carries (Zeno and most hosted streams). No status page needed." msgstr "" #: includes/Metadata/Resolver.php:816 msgid "This address is not allowed." msgstr "" #: includes/Metadata/Shoutcast.php:32 msgid "Reads /stats?json=1 (v2) or /7.html (v1) on the stream host." msgstr "" #: includes/Metadata/Stream_Reader.php:64 msgid "Too many redirects." msgstr "" #: includes/Metadata/Stream_Reader.php:158 msgid "This stream address is not allowed." msgstr "" #. translators: %s: connection error #: includes/Metadata/Stream_Reader.php:200 #, php-format msgid "Could not connect to the stream: %s" msgstr "" #. translators: %s: connection error #: includes/Metadata/Stream_Reader.php:200 msgid "connection or TLS handshake failed" msgstr "" #: includes/Metadata/Stream_Reader.php:223 msgid "The stream did not answer." msgstr "" #: includes/Modules/Admin_Tools.php:273 msgid "Frontend assets are not built" msgstr "" #: includes/Modules/Admin_Tools.php:274 msgid "Players will not show. Delete the plugin and install it again." msgstr "" #: includes/Modules/Admin_Tools.php:281 msgid "Add your first station" msgstr "" #: includes/Modules/Admin_Tools.php:282 msgid "A station holds the stream URL, logo and metadata source." msgstr "" #: includes/Modules/Admin_Tools.php:284 #: build/admin.js:4 #: build/admin.js:5 #: build/admin.js:17 #: build/admin.js:20 #: build/admin.js:32 #: build/admin.js:68 #: build/admin.js:107 msgid "Add station" msgstr "" #: includes/Modules/Admin_Tools.php:292 #: build/admin.js:4 msgid "Design a player" msgstr "" #: includes/Modules/Admin_Tools.php:293 msgid "Pick a layout and skin, then embed it with the block or shortcode." msgstr "" #: includes/Modules/Admin_Tools.php:295 #: build/admin.js:4 msgid "Open builder" msgstr "" #. translators: %s station name #: includes/Modules/Admin_Tools.php:316 #, php-format msgid "\"%s\" uses an http:// stream" msgstr "" #: includes/Modules/Admin_Tools.php:317 msgid "Browsers block insecure audio on HTTPS pages. Use an https:// stream URL." msgstr "" #: includes/Modules/Admin_Tools.php:319 #: build/admin.js:2 #: build/admin.js:32 msgid "Edit station" msgstr "" #: includes/Modules/Admin_Tools.php:332 msgid "WP-Cron is disabled" msgstr "" #: includes/Modules/Admin_Tools.php:333 msgid "Background metadata polling needs a system cron hitting wp-cron.php, or Action Scheduler." msgstr "" #: includes/Modules/Admin_Tools.php:399 msgid "Unknown notice." msgstr "" #: includes/Modules/Admin_Tools.php:421 #: build/admin.js:87 msgid "Import file is too large (2 MB limit)." msgstr "" #: includes/Modules/Admin_Tools.php:426 msgid "Not a StreamSera export file." msgstr "" #: includes/Modules/Admin_Tools.php:669 msgid "Background jobs" msgstr "" #: includes/Modules/Admin_Tools.php:671 msgid "Action Scheduler" msgstr "" #: includes/Modules/Admin_Tools.php:671 msgid "WP-Cron disabled — jobs rely on a system cron" msgstr "" #: includes/Modules/Admin_Tools.php:671 msgid "WP-Cron" msgstr "" #: includes/Modules/Admin_Tools.php:676 msgid "Metadata poll" msgstr "" #: includes/Modules/Admin_Tools.php:679 msgid "Off (players poll from the browser)" msgstr "" #: includes/Modules/Admin_Tools.php:680 msgid "Scheduled with Action Scheduler" msgstr "" #. translators: %s human time #: includes/Modules/Admin_Tools.php:680 #, php-format msgid "Next run in %s" msgstr "" #. translators: %s human time #: includes/Modules/Admin_Tools.php:680 msgid "Not scheduled" msgstr "" #: includes/Modules/Admin_Tools.php:701 msgid "Caching plugin / CDN" msgstr "" #: includes/Modules/Admin_Tools.php:703 msgid "exclude /wp-json/streamsera/ from page caching" msgstr "" #: includes/Modules/Admin_Tools.php:703 msgid "None detected" msgstr "" #: includes/Modules/Admin_Tools.php:707 msgid "PHP extensions" msgstr "" #: includes/Modules/Admin_Tools.php:713 msgid "Memory limit" msgstr "" #: includes/Modules/Admin_Tools.php:719 msgid "Multisite" msgstr "" #: includes/Modules/Admin_Tools.php:721 msgid "Yes — network settings available under Network Admin → Settings" msgstr "" #: includes/Modules/Admin_Tools.php:725 msgid "Active theme" msgstr "" #: includes/Modules/Appearance.php:65 #: build/admin.js:116 #: build/admin.js:131 msgid "Setup" msgstr "" #: includes/Modules/Appearance.php:330 msgid "Preset" msgstr "" #: includes/Modules/Appearance.php:353 msgid "You can store up to 50 presets. Delete one first." msgstr "" #: includes/Modules/Appearance.php:357 msgid "Give the preset a name." msgstr "" #: includes/Modules/Appearance.php:381 msgid "Preset not found." msgstr "" #: includes/Modules/Blocks.php:266 msgid "Hero player section" msgstr "" #: includes/Modules/Blocks.php:267 msgid "Full-width cover section with a headline, the live player and a listen button." msgstr "" #: includes/Modules/Blocks.php:279 msgid "Live, 24 hours a day. Press play and stay with us." msgstr "" #: includes/Modules/Blocks.php:284 msgid "Open the listen page" msgstr "" #: includes/Modules/Blocks.php:293 msgid "Sidebar: now playing" msgstr "" #: includes/Modules/Blocks.php:294 msgid "Compact now-playing card with a listen button. Fits a sidebar or footer column." msgstr "" #: includes/Modules/Blocks.php:296 #: build/admin.js:1 #: build/admin.js:2 #: build/admin.js:17 #: build/admin.js:27 #: build/admin.js:32 #: build/admin.js:42 #: build/admin.js:65 msgid "On air" msgstr "" #: includes/Modules/Blocks.php:302 msgid "Station landing page" msgstr "" #: includes/Modules/Blocks.php:303 msgid "A station home page: the player, what is playing now and your stations." msgstr "" #: includes/Modules/Blocks.php:312 #: build/admin.js:153 #: build/frontend.js:5 msgid "Our stations" msgstr "" #. translators: %s: original title #: includes/Modules/Bulk.php:154 #, php-format msgid "%s (copy)" msgstr "" #: includes/Modules/Bulk.php:203 msgid "Unknown object type." msgstr "" #: includes/Modules/Bulk.php:206 msgid "Unknown bulk action." msgstr "" #: includes/Modules/Bulk.php:209 msgid "Select between 1 and 200 items." msgstr "" #: includes/Modules/CLI.php:88 msgid "Station not found or not published." msgstr "" #: includes/Modules/CLI.php:107 msgid "CSV file not found. Give the path of a readable .csv file. Columns: title,stream_url[,slogan,website,genre,logo (attachment ID)]." msgstr "" #. translators: %d: number of skipped CSV rows. #: includes/Modules/CLI.php:114 #, php-format msgid "Skipped %d row without a title or a valid http(s) stream URL." msgid_plural "Skipped %d rows without a title or a valid http(s) stream URL." msgstr[0] "" msgstr[1] "" #. translators: %d: number of stations imported. #: includes/Modules/CLI.php:117 #, php-format msgid "Imported %d station." msgid_plural "Imported %d stations." msgstr[0] "" msgstr[1] "" #: includes/Modules/CLI.php:121 msgid "Unknown action. Use list, get or import-csv." msgstr "" #: includes/Modules/CLI.php:192 msgid "Main" msgstr "" #: includes/Modules/CLI.php:237 msgid "The export file must end in .json." msgstr "" #: includes/Modules/CLI.php:241 msgid "The folder for the export file does not exist or is not writable." msgstr "" #: includes/Modules/CLI.php:245 msgid "The export path is not a regular file." msgstr "" #: includes/Modules/CLI.php:248 msgid "The export file already exists. Use --force to replace it." msgstr "" #: includes/Modules/CLI.php:311 msgid "StreamSera caches cleared." msgstr "" #. translators: %d: number of unreachable stations. #: includes/Modules/CLI.php:363 #, php-format msgid "%d station not reachable." msgid_plural "%d stations not reachable." msgstr[0] "" msgstr[1] "" #: includes/Modules/CLI.php:365 msgid "All stations reachable." msgstr "" #. translators: %s: file path. #: includes/Modules/CLI.php:403 #, php-format msgid "Could not write %s." msgstr "" #. translators: %s: file path. #: includes/Modules/CLI.php:406 #, php-format msgid "Exported to %s" msgstr "" #. translators: %s: setting key. #: includes/Modules/CLI.php:449 #: includes/Modules/CLI.php:468 #, php-format msgid "Unknown setting: %s" msgstr "" #: includes/Modules/CLI.php:457 msgid "Usage: wp streamsera settings set " msgstr "" #: includes/Modules/CLI.php:475 msgid "Unknown action. Use get or set." msgstr "" #: includes/Modules/Embed_Page.php:131 msgid "Page not found." msgstr "" #: includes/Modules/Embed_Page.php:134 msgid "You cannot edit that page." msgstr "" #: includes/Modules/Embed_Page.php:138 msgid "You cannot change published content." msgstr "" #: includes/Modules/Embed_Page.php:168 msgid "You cannot publish pages. Create the page as a draft instead." msgstr "" #. translators: 1: track, 2: station #: includes/Modules/Engagement.php:88 #, php-format msgid "Now playing: %1$s on %2$s" msgstr "" #: includes/Modules/Engagement.php:135 msgid "Image library unavailable." msgstr "" #: includes/Modules/Engagement.php:161 msgid "Could not create the image." msgstr "" #: includes/Modules/Engagement.php:216 msgid "I'm listening to" msgstr "" #. translators: %s: station name #: includes/Modules/Engagement.php:222 #: includes/Modules/Engagement.php:230 #, php-format msgid "on %s" msgstr "" #: includes/Modules/Feeds.php:233 msgid "Now playing overlay" msgstr "" #: includes/Modules/Listen_Page.php:107 #: includes/Registry/Components.php:62 #: build/admin.js:70 #: build/admin.js:72 #: build/admin.js:86 msgid "Station switcher" msgstr "" #: includes/Modules/Listen_Page.php:108 #: includes/Modules/Station_Pages.php:99 #: build/admin.js:86 msgid "Share buttons" msgstr "" #. translators: 1: slug, 2: what already uses it #: includes/Modules/Listen_Page.php:169 #, php-format msgid "\"/%1$s/\" is already used by %2$s. The listen page slug was not changed." msgstr "" #. translators: 1: slug, 2: what already uses it #: includes/Modules/Listen_Page.php:182 #, php-format msgid "\"/%1$s/\" is already used by %2$s, so the listen page was not turned on. Change the listen page slug first." msgstr "" #. translators: %s station name #: includes/Modules/Listen_Page.php:309 #, php-format msgid "Listen live — %s" msgstr "" #. translators: %s station #: includes/Modules/Listen_Page.php:316 #: includes/Modules/Station_Pages.php:378 #, php-format msgid "Listening to %s" msgstr "" #: includes/Modules/Network.php:32 msgid "Now-playing cache TTL (seconds)" msgstr "" #: includes/Modules/Network.php:33 msgid "Default volume" msgstr "" #: includes/Modules/Network.php:34 #: build/admin.js:86 msgid "Keyboard shortcuts" msgstr "" #: includes/Modules/Network.php:35 msgid "Background metadata polling" msgstr "" #: includes/Modules/Network.php:36 msgid "Delete data on uninstall" msgstr "" #: includes/Modules/Network.php:120 msgid "StreamSera network settings" msgstr "" #: includes/Modules/Network.php:121 msgid "Values ticked as \"Enforce\" replace each site's own setting. Unticked values are ignored." msgstr "" #: includes/Modules/Network.php:123 msgid "Network settings saved." msgstr "" #: includes/Modules/Network.php:139 #: build/admin.js:146 msgid "On" msgstr "" #: includes/Modules/Network.php:140 #: build/admin.js:32 #: build/admin.js:40 #: build/admin.js:146 msgid "Off" msgstr "" #: includes/Modules/Network.php:145 msgid "Enforce" msgstr "" #: includes/Modules/Network.php:162 msgid "Not allowed." msgstr "" #. translators: %s: widget area (sidebar) name. #: includes/Modules/Player_Usage.php:264 #, php-format msgid "%s widget" msgstr "" #: includes/Modules/Player_Usage.php:315 msgid "(no title)" msgstr "" #: includes/Modules/Player_Usage.php:321 msgid "Home" msgstr "" #: includes/Modules/Privacy.php:42 msgid "Radio player" msgstr "" #: includes/Modules/Privacy.php:43 msgid "When you play a station on this site, the StreamSera player connects your browser directly to the station's stream server so the audio can play. That server is operated by the station or its streaming provider and receives your IP address and browser details like any other web request." msgstr "" #: includes/Modules/Privacy.php:44 msgid "The player remembers your volume and similar player preferences in your browser's local storage. This information stays on your device and is not sent to this site." msgstr "" #. translators: %s: the rejected value #: includes/Modules/Settings_Guard.php:68 #, php-format msgid "\"%s\" is not a valid e-mail address. The previous value was kept." msgstr "" #. translators: %s: comma-separated rejected values #: includes/Modules/Settings_Guard.php:106 #, php-format msgid "Not a valid e-mail address: %s. The previous value was kept." msgstr "" #: includes/Modules/Station_Pages.php:98 msgid "About & details" msgstr "" #. translators: 1: slug, 2: what already uses it #: includes/Modules/Station_Pages.php:194 #, php-format msgid "\"/%1$s/\" is already used by %2$s. The station pages slug was not changed." msgstr "" #. translators: 1: slug, 2: what already uses it #: includes/Modules/Station_Pages.php:213 #, php-format msgid "\"/%1$s/\" is already used by %2$s, so the station pages were not turned on. Change the station pages slug first." msgstr "" #. translators: %s station name #: includes/Modules/Station_Pages.php:487 #, php-format msgid "%s — listen live" msgstr "" #: includes/PostTypes/Station.php:67 msgid "Add at least one stream URL before publishing this station. You can save it as a draft meanwhile." msgstr "" #: includes/Registry/Components.php:54 #: build/admin.js:70 msgid "Live badge" msgstr "" #: includes/Registry/Components.php:58 #: build/admin.js:70 #: build/admin.js:149 #: build/frontend.js:1 msgid "Volume" msgstr "" #: includes/Registry/Templates.php:38 msgid "Classic card" msgstr "" #: includes/Registry/Templates.php:39 msgid "Artwork, now playing and a big play button. The all-rounder." msgstr "" #: includes/Registry/Templates.php:46 msgid "Homepage hero" msgstr "" #: includes/Registry/Templates.php:47 msgid "Full-width hero with blurred artwork for a landing page." msgstr "" #: includes/Registry/Templates.php:55 msgid "Sidebar widget" msgstr "" #: includes/Registry/Templates.php:56 msgid "Compact pill that fits a narrow sidebar or footer." msgstr "" #: includes/Registry/Templates.php:67 msgid "One button. Put it in a menu, a header or a post." msgstr "" #: includes/Registry/Templates.php:78 msgid "Night neon" msgstr "" #: includes/Registry/Templates.php:79 msgid "Dark card with glowing accents for electronic and club stations." msgstr "" #: includes/Registry/Templates.php:87 msgid "Talk radio" msgstr "" #: includes/Registry/Templates.php:88 msgid "Text-first card: station name, what’s playing and no artwork." msgstr "" #: includes/Registry/Templates.php:99 msgid "Glass hero" msgstr "" #: includes/Registry/Templates.php:100 msgid "Frosted panel over the artwork. Works on photo backgrounds." msgstr "" #: includes/Registry/Templates.php:107 msgid "Station network" msgstr "" #: includes/Registry/Templates.php:108 msgid "One player, several stations with tabs to switch between them." msgstr "" #: includes/Widgets/Now_Playing_Widget.php:28 msgid "StreamSera Now Playing" msgstr "" #: includes/Widgets/Now_Playing_Widget.php:30 msgid "The current track with artwork, auto-refreshing." msgstr "" #: includes/Widgets/Now_Playing_Widget.php:90 #: includes/Widgets/Player_Widget.php:86 msgid "Title" msgstr "" #: includes/Widgets/Now_Playing_Widget.php:104 msgid "Show artwork" msgstr "" #: includes/Widgets/Now_Playing_Widget.php:106 msgid "Show listener count" msgstr "" #: includes/Widgets/Player_Widget.php:92 msgid "— Select —" msgstr "" #: templates/listen.php:81 #: build/admin.js:70 msgid "Share" msgstr "" #: templates/listen.php:85 #: templates/station.php:140 #: build/admin.js:95 #: build/admin.js:107 #: build/admin.js:149 msgid "Copied" msgstr "" #: templates/listen.php:85 #: templates/station.php:140 #: build/admin.js:37 msgid "Copy link" msgstr "" #. translators: %s site link #: templates/listen.php:129 #: templates/station.php:175 #: templates/stations.php:105 #, php-format msgid "Streaming from %s" msgstr "" #: templates/station.php:24 #: templates/stations.php:74 #: build/admin.js:128 msgid "Genre" msgstr "" #: templates/station.php:25 msgid "Frequency" msgstr "" #: templates/station.php:26 #: build/admin.js:101 msgid "Language" msgstr "" #: templates/station.php:27 msgid "Location" msgstr "" #: templates/station.php:72 #: build/admin.js:2 #: build/admin.js:17 #: build/admin.js:146 #: build/blocks/now-playing/index.js:1 msgid "All stations" msgstr "" #: templates/station.php:86 msgid "About" msgstr "" #: templates/station.php:119 msgid "More stations" msgstr "" #: templates/station.php:135 msgid "Share this station" msgstr "" #. translators: 1: count, 2: site #: templates/stations.php:28 #, php-format msgid "%1$d radio station on %2$s" msgid_plural "%1$d radio stations on %2$s" msgstr[0] "" msgstr[1] "" #. translators: %d: number of stations. #: templates/stations.php:66 #: build/admin.js:88 #, php-format,js-format msgid "%d station" msgid_plural "%d stations" msgstr[0] "" msgstr[1] "" #: templates/stations.php:71 #: build/admin.js:146 #: build/admin.js:153 #: build/frontend.js:5 msgid "Search stations…" msgstr "" #: templates/stations.php:100 msgid "No stations yet." msgstr "" #: build/admin.js:1 #: build/admin.js:71 #: build/admin.js:95 msgid "Upgrade to Pro" msgstr "" #: build/admin.js:1 #: build/admin.js:4 #: build/admin.js:153 #: build/frontend.js:5 msgid "LIVE" msgstr "" #: build/admin.js:1 msgid "Play the quick tour video" msgstr "" #: build/admin.js:1 msgid "Quick tour" msgstr "" #: build/admin.js:1 msgid "Welcome" msgstr "" #: build/admin.js:1 msgid "Radio player for WordPress" msgstr "" #: build/admin.js:1 msgid "Welcome to StreamSera" msgstr "" #: build/admin.js:1 msgid "Stream your internet radio on your WordPress site: a live player with song titles, listen and station pages, and embeds for any page builder." msgstr "" #: build/admin.js:1 #: build/admin.js:4 msgid "Start setup" msgstr "" #: build/admin.js:1 #: build/admin.js:128 msgid "Add your station" msgstr "" #: build/admin.js:1 msgid "Watch the quick tour" msgstr "" #: build/admin.js:1 #: build/admin.js:5 #: build/admin.js:45 #: build/admin.js:81 msgid "Read the guide" msgstr "" #: build/admin.js:1 #: build/admin.js:42 msgid "Not reachable" msgstr "" #: build/admin.js:1 #: build/admin.js:28 msgid "No stream link" msgstr "" #: build/admin.js:1 #: build/admin.js:28 #: build/admin.js:32 #: build/admin.js:38 #: build/admin.js:42 #: build/admin.js:128 msgid "Checking…" msgstr "" #. translators: %d: bitrate in kilobits per second. #. translators: %d: stream bitrate in kilobits per second #: build/admin.js:2 #: build/admin.js:116 #, js-format msgid "%d kbps" msgstr "" #: build/admin.js:2 msgid "Add a stream link to go live" msgstr "" #: build/admin.js:2 msgid "Draft — publish it to go live" msgstr "" #: build/admin.js:2 #: build/admin.js:18 msgid "Checking the stream…" msgstr "" #: build/admin.js:2 msgid "The stream isn’t answering" msgstr "" #: build/admin.js:2 msgid "Streaming — this server sends no song titles" msgstr "" #: build/admin.js:2 #: build/admin.js:31 msgid "Fix" msgstr "" #: build/admin.js:2 msgid "Finish" msgstr "" #: build/admin.js:2 #: build/admin.js:31 #: build/admin.js:45 #: build/admin.js:54 #: build/admin.js:105 msgid "Edit" msgstr "" #: build/admin.js:2 #: build/admin.js:8 msgid "Listening now" msgstr "" #: build/admin.js:2 msgid "Preview the station page" msgstr "" #: build/admin.js:2 #: build/admin.js:31 #: build/admin.js:54 msgid "More actions" msgstr "" #: build/admin.js:2 #: build/admin.js:28 msgid "Copy stream link" msgstr "" #: build/admin.js:2 #: build/admin.js:17 msgid "Needs attention" msgstr "" #: build/admin.js:2 #: build/admin.js:4 msgid "Your stations" msgstr "" #: build/admin.js:2 msgid "Live status refreshes every minute." msgstr "" #: build/admin.js:2 #: build/admin.js:17 msgid "Filter stations" msgstr "" #: build/admin.js:2 msgid "Refresh live status" msgstr "" #: build/admin.js:2 msgid "Nothing needs attention — every station is fine." msgstr "" #: build/admin.js:2 msgid "No stations are on air right now." msgstr "" #: build/admin.js:2 msgid "Manage all stations" msgstr "" #. translators: %s: player name. #: build/admin.js:3 #, js-format msgid "Edit %s in the builder" msgstr "" #: build/admin.js:3 msgid "Edit in the builder" msgstr "" #: build/admin.js:3 msgid "Your saved designs. Open one in the builder, or preview it on your site." msgstr "" #: build/admin.js:3 #: build/admin.js:61 msgid "All players" msgstr "" #. translators: %s: player name. #: build/admin.js:4 #, js-format msgid "Open %s in the builder" msgstr "" #: build/admin.js:4 #: build/admin.js:54 #: build/admin.js:71 #: build/admin.js:128 msgid "Preview in a new tab" msgstr "" #: build/admin.js:4 #: build/admin.js:5 #: build/admin.js:44 #: build/admin.js:54 #: build/admin.js:107 msgid "New player" msgstr "" #: build/admin.js:4 #: build/admin.js:68 #: build/admin.js:103 msgid "Start from a template" msgstr "" #: build/admin.js:4 msgid "Stations you add show here with their live status." msgstr "" #: build/admin.js:4 #: build/admin.js:20 msgid "No stations yet" msgstr "" #: build/admin.js:4 msgid "Paste your stream link and we’ll check it, fill in the details and build your first player." msgstr "" #: build/admin.js:4 msgid "Add a station manually" msgstr "" #: build/admin.js:4 #: build/admin.js:5 #: build/admin.js:92 #: build/admin.js:93 #: build/admin.js:95 msgid "PRO" msgstr "" #: build/admin.js:4 msgid "Live player with song titles" msgstr "" #: build/admin.js:4 msgid "Shows what’s playing, a LIVE badge and listeners, straight from your stream." msgstr "" #: build/admin.js:4 msgid "Sunset Drive — Kōen" msgstr "" #: build/admin.js:4 msgid "All your stations, one player" msgstr "" #: build/admin.js:4 msgid "Add as many stations as you like. Listeners switch between them without leaving the page." msgstr "" #: build/admin.js:4 msgid "A builder to match your brand" msgstr "" #: build/admin.js:4 msgid "Pick a layout and style, set your colours and choose what the player shows, with a live preview." msgstr "" #: build/admin.js:4 msgid "Listen page & station pages" msgstr "" #: build/admin.js:4 msgid "Ready-made pages to share on social media: a full-screen player and a page for each station." msgstr "" #: build/admin.js:4 msgid "Works with your page builder" msgstr "" #: build/admin.js:4 msgid "A block and a shortcode, plus elements for Elementor, Divi, Bricks, Beaver Builder and more." msgstr "" #: build/admin.js:4 #: build/admin.js:101 msgid "Block" msgstr "" #: build/admin.js:4 msgid "+ more" msgstr "" #: build/admin.js:4 msgid "Stream overlay & feeds" msgstr "" #: build/admin.js:4 msgid "A now-playing overlay for OBS and live video, plus text feeds and playlist files for other apps." msgstr "" #: build/admin.js:4 msgid "NOW PLAYING" msgstr "" #: build/admin.js:4 msgid "Schedules & show pages" msgstr "" #: build/admin.js:4 msgid "A weekly timetable, “on now / up next” and a page for every show." msgstr "" #: build/admin.js:4 #: build/admin.js:81 msgid "Listening stats" msgstr "" #: build/admin.js:4 msgid "See who listens, when and to what — kept privately on your site." msgstr "" #: build/admin.js:4 #: build/admin.js:81 msgid "Sticky player" msgstr "" #: build/admin.js:4 msgid "Music keeps playing while visitors move between pages." msgstr "" #: build/admin.js:4 msgid "Playlists & on-demand audio" msgstr "" #: build/admin.js:4 msgid "Podcasts, recorded shows and mixes next to your live stream." msgstr "" #: build/admin.js:4 #: build/admin.js:81 msgid "Song requests & shout-outs" msgstr "" #: build/admin.js:4 msgid "Listeners send requests and messages; you approve what goes out." msgstr "" #: build/admin.js:4 msgid "Play “Sunset Drive” please!" msgstr "" #: build/admin.js:4 msgid "Approve" msgstr "" #: build/admin.js:4 msgid "Skip" msgstr "" #: build/admin.js:4 msgid "Shout-out to the night shift" msgstr "" #: build/admin.js:4 msgid "More layouts & sharing" msgstr "" #: build/admin.js:4 msgid "Sticky bar, pop-out player, share buttons and social links." msgstr "" #: build/admin.js:4 msgid "What you can do" msgstr "" #: build/admin.js:4 msgid "Everything you need to run your station online" msgstr "" #: build/admin.js:4 msgid "All of this is included — set up your first station to start using it." msgstr "" #: build/admin.js:4 msgid "StreamSera Pro" msgstr "" #: build/admin.js:4 msgid "Do more with StreamSera Pro" msgstr "" #: build/admin.js:4 msgid "See everything in Pro" msgstr "" #: build/admin.js:4 msgid "Hide for now" msgstr "" #: build/admin.js:4 msgid "Add a station with its stream link" msgstr "" #: build/admin.js:4 msgid "Check that song titles come through" msgstr "" #: build/admin.js:4 #: build/admin.js:38 msgid "Check" msgstr "" #: build/admin.js:4 msgid "Put the player on your site" msgstr "" #: build/admin.js:4 #: build/admin.js:71 #: build/admin.js:101 msgid "Embed" msgstr "" #: build/admin.js:4 msgid "Press Ctrl/⌘ K to jump anywhere" msgstr "" #: build/admin.js:4 msgid "Try it" msgstr "" #: build/admin.js:4 msgid "Get on air" msgstr "" #: build/admin.js:4 msgid "All done — you can hide this now." msgstr "" #. translators: %s: the next step, e.g. "Design a player". #: build/admin.js:5 #, js-format msgid "Next: %s" msgstr "" #: build/admin.js:5 msgid "Hide checklist" msgstr "" #: build/admin.js:5 msgid "(done)" msgstr "" #: build/admin.js:5 msgid "Run the setup wizard" msgstr "" #: build/admin.js:5 #: build/admin.js:68 msgid "Add a station" msgstr "" #: build/admin.js:5 msgid "Paste a stream link and fill in the details" msgstr "" #: build/admin.js:5 msgid "Embed a player" msgstr "" #: build/admin.js:5 msgid "Block, shortcode or add it to a page" msgstr "" #: build/admin.js:5 msgid "A full-screen page for your player" msgstr "" #: build/admin.js:5 #: build/admin.js:86 msgid "Station pages" msgstr "" #: build/admin.js:5 msgid "Give each station its own page" msgstr "" #: build/admin.js:5 msgid "Brand, playback and privacy" msgstr "" #: build/admin.js:5 msgid "Schedule & shows" msgstr "" #: build/admin.js:5 msgid "Weekly timetable, now/next and show pages" msgstr "" #: build/admin.js:5 msgid "Song requests" msgstr "" #: build/admin.js:5 msgid "Let listeners request songs and send shout-outs" msgstr "" #: build/admin.js:5 msgid "Quick actions" msgstr "" #: build/admin.js:5 #: build/admin.js:107 msgid "Help" msgstr "" #: build/admin.js:5 #: build/admin.js:37 #: build/admin.js:72 msgid "Need a hand?" msgstr "" #: build/admin.js:5 msgid "Step-by-step guides for adding stations, building players and placing them on your pages. Press Ctrl/⌘ K to jump anywhere." msgstr "" #: build/admin.js:5 #: build/admin.js:37 msgid "Watch video" msgstr "" #: build/admin.js:5 msgid "view stations and players" msgstr "" #: build/admin.js:5 msgid "Free" msgstr "" #. translators: 1: published stations, 2: drafts. #: build/admin.js:6 #, js-format msgid "%1$d published · %2$d draft" msgstr "" #: build/admin.js:6 msgid "On air now" msgstr "" #. translators: %d: stations that have a stream link. #: build/admin.js:7 #, js-format msgid "of %d" msgstr "" #. translators: %d: number of stations needing attention. #: build/admin.js:8 #, js-format msgid "%d needs attention" msgid_plural "%d need attention" msgstr[0] "" msgstr[1] "" #: build/admin.js:8 msgid "Every station is fine" msgstr "" #: build/admin.js:8 msgid "As reported by your stream servers" msgstr "" #: build/admin.js:8 msgid "Placed on your pages" msgstr "" #: build/admin.js:8 msgid "Not on a page yet" msgstr "" #: build/admin.js:8 msgid "Refreshing live status…" msgstr "" #. translators: %d: number of stations #: build/admin.js:11 #, js-format msgid "%d station published." msgid_plural "%d stations published." msgstr[0] "" msgstr[1] "" #. translators: %d: number of stations #: build/admin.js:14 #, js-format msgid "%d station set to draft." msgid_plural "%d stations set to draft." msgstr[0] "" msgstr[1] "" #: build/admin.js:14 msgid "Station duplicated as a draft." msgstr "" #. translators: %d: number of stations #: build/admin.js:17 #, js-format msgid "%d station duplicated as a draft." msgid_plural "%d stations duplicated as drafts." msgstr[0] "" msgstr[1] "" #: build/admin.js:17 msgid "view stations" msgstr "" #: build/admin.js:17 #: build/admin.js:61 msgid "Recently updated" msgstr "" #: build/admin.js:17 msgid "Name (A–Z)" msgstr "" #: build/admin.js:17 msgid "Most listeners" msgstr "" #: build/admin.js:17 #: build/admin.js:61 msgid "Most used" msgstr "" #: build/admin.js:17 #: build/admin.js:54 msgid "Drafts" msgstr "" #: build/admin.js:17 msgid "Each station is one stream your players can play." msgstr "" #: build/admin.js:17 msgid "Search by name, genre or city" msgstr "" #: build/admin.js:17 #: build/admin.js:61 msgid "Sort:" msgstr "" #. translators: %d: number of selected stations. #. translators: %d: number of selected players. #: build/admin.js:18 #: build/admin.js:62 #, js-format msgid "%d selected" msgstr "" #: build/admin.js:18 #: build/admin.js:28 #: build/admin.js:54 #: build/admin.js:62 #: build/admin.js:111 msgid "Publish" msgstr "" #: build/admin.js:18 #: build/admin.js:28 #: build/admin.js:54 #: build/admin.js:62 msgid "Set to draft" msgstr "" #: build/admin.js:18 #: build/admin.js:28 #: build/admin.js:54 #: build/admin.js:62 #: build/admin.js:105 msgid "Duplicate" msgstr "" #: build/admin.js:18 #: build/admin.js:62 #: build/admin.js:105 msgid "Delete" msgstr "" #: build/admin.js:18 #: build/admin.js:62 #: build/admin.js:140 msgid "Clear selection" msgstr "" #: build/admin.js:18 #: build/admin.js:62 #: build/admin.js:134 msgid "Select all on this page" msgstr "" #: build/admin.js:18 #: build/admin.js:42 msgid "Listening" msgstr "" #: build/admin.js:18 #: build/admin.js:83 msgid "Streams" msgstr "" #: build/admin.js:18 #: build/admin.js:42 #: build/admin.js:44 #: build/admin.js:45 msgid "Used in" msgstr "" #: build/admin.js:18 #: build/admin.js:62 #: build/admin.js:107 msgid "Actions" msgstr "" #: build/admin.js:18 msgid "The stream is on air." msgstr "" #: build/admin.js:18 msgid "The stream isn’t answering." msgstr "" #: build/admin.js:18 msgid "No stations match your search." msgstr "" #: build/admin.js:18 #: build/admin.js:63 msgid "Nothing here right now." msgstr "" #. translators: 1: first row, 2: last row, 3: total rows. #: build/admin.js:19 #: build/admin.js:64 #, js-format msgid "Showing %1$d–%2$d of %3$d" msgstr "" #: build/admin.js:19 #: build/admin.js:64 #: build/admin.js:140 msgid "Rows per page" msgstr "" #: build/admin.js:19 #: build/admin.js:64 #: build/admin.js:143 msgid "Previous page" msgstr "" #. translators: 1: current page, 2: number of pages. #: build/admin.js:20 #: build/admin.js:65 #, js-format msgid "Page %1$d of %2$d" msgstr "" #: build/admin.js:20 #: build/admin.js:65 #: build/admin.js:146 msgid "Next page" msgstr "" #: build/admin.js:20 msgid "Paste your stream link — StreamSera checks it and fills in the details for you." msgstr "" #: build/admin.js:20 #: build/admin.js:43 msgid "Delete station?" msgstr "" #. translators: %d: number of stations #: build/admin.js:23 #, js-format msgid "Delete %d station?" msgid_plural "Delete %d stations?" msgstr[0] "" msgstr[1] "" #. translators: %s: title of the item being deleted. #. translators: %s: station name. #: build/admin.js:24 #: build/admin.js:44 #, js-format msgid "%s will be removed. Players that use it will show nothing until you assign another station." msgstr "" #: build/admin.js:24 msgid "The selected stations will be removed. Players that use them will show nothing until you assign another station." msgstr "" #: build/admin.js:24 #: build/admin.js:32 #: build/admin.js:44 msgid "Delete station" msgstr "" #: build/admin.js:24 msgid "Delete stations" msgstr "" #: build/admin.js:24 #: build/admin.js:44 msgid "Station deleted." msgstr "" #. translators: %d: number of stations #: build/admin.js:27 #, js-format msgid "%d station deleted." msgid_plural "%d stations deleted." msgstr[0] "" msgstr[1] "" #: build/admin.js:27 #: build/admin.js:31 #: build/admin.js:37 msgid "Stream" msgstr "" #: build/admin.js:27 msgid "Live" msgstr "" #: build/admin.js:27 msgid "On air (forced)" msgstr "" #: build/admin.js:27 #: build/admin.js:32 msgid "Stream down" msgstr "" #. translators: %s: relative time, e.g. "12 min ago". #: build/admin.js:28 #, js-format msgid "Checked %s" msgstr "" #: build/admin.js:28 msgid "Off air (manual)" msgstr "" #: build/admin.js:28 msgid "Not published yet" msgstr "" #: build/admin.js:28 msgid "Check stream now" msgstr "" #: build/admin.js:28 msgid "Make a player for it" msgstr "" #. translators: %s: station name. #. translators: %s: player name. #: build/admin.js:29 #: build/admin.js:63 #, js-format msgid "Select %s" msgstr "" #. translators: %s: relative time, e.g. "2 h ago". #: build/admin.js:30 #, js-format msgid "Updated %s" msgstr "" #. translators: %d: number of players. #: build/admin.js:31 #: build/admin.js:89 #, js-format msgid "%d player" msgid_plural "%d players" msgstr[0] "" msgstr[1] "" #: build/admin.js:31 msgid "Not used" msgstr "" #: build/admin.js:31 msgid "View station page" msgstr "" #: build/admin.js:31 msgid "Publish the station to view its page" msgstr "" #: build/admin.js:31 #: build/admin.js:54 msgid "Delete…" msgstr "" #: build/admin.js:31 #: build/admin.js:32 #: build/admin.js:40 msgid "Automatic" msgstr "" #: build/admin.js:31 msgid "Follow what the stream server reports." msgstr "" #: build/admin.js:31 msgid "Always on air" msgstr "" #: build/admin.js:31 msgid "Show LIVE for relays and hosts that hide their status." msgstr "" #: build/admin.js:31 #: build/admin.js:32 #: build/admin.js:42 #: build/admin.js:65 #: build/admin.js:80 #: build/admin.js:149 #: build/frontend.js:1 msgid "Off air" msgstr "" #: build/admin.js:31 msgid "Holidays, maintenance or outages. Players show off air." msgstr "" #: build/admin.js:31 #: build/admin.js:38 msgid "Profile" msgstr "" #: build/admin.js:31 #: build/admin.js:38 msgid "Contact & social" msgstr "" #: build/admin.js:31 #: build/admin.js:42 msgid "On-air status" msgstr "" #: build/admin.js:31 msgid "Genres" msgstr "" #: build/admin.js:31 #: build/admin.js:32 #: build/admin.js:111 msgid "(optional)" msgstr "" #. translators: %s: genre name. #. translators: %s: social network. #. translators: %s: station name. #: build/admin.js:32 #: build/admin.js:40 #: build/admin.js:68 #, js-format msgid "Remove %s" msgstr "" #: build/admin.js:32 msgid "+ Add" msgstr "" #: build/admin.js:32 msgid "Pop, Talk, Jazz…" msgstr "" #: build/admin.js:32 msgid "Add a genre" msgstr "" #: build/admin.js:32 msgid "Choose station logo" msgstr "" #: build/admin.js:32 msgid "Use this image" msgstr "" #: build/admin.js:32 msgid "a stream link" msgstr "" #: build/admin.js:32 msgid "a name" msgstr "" #: build/admin.js:32 msgid "a logo" msgstr "" #: build/admin.js:32 msgid "a slogan" msgstr "" #: build/admin.js:32 msgid "a description" msgstr "" #: build/admin.js:32 msgid "genres" msgstr "" #: build/admin.js:32 msgid "a city or country" msgstr "" #: build/admin.js:32 msgid "a contact link" msgstr "" #: build/admin.js:32 msgid "edit this station" msgstr "" #: build/admin.js:32 msgid "This browser couldn’t play the stream. Check the link, or that it’s https." msgstr "" #: build/admin.js:32 msgid "Could not fetch metadata." msgstr "" #: build/admin.js:32 msgid "Give the station a name first." msgstr "" #: build/admin.js:32 msgid "Station added." msgstr "" #: build/admin.js:32 msgid "Station saved." msgstr "" #: build/admin.js:32 msgid "Could not save the station." msgstr "" #: build/admin.js:32 msgid "New station" msgstr "" #: build/admin.js:32 msgid "Can’t check" msgstr "" #: build/admin.js:32 msgid "Answering" msgstr "" #: build/admin.js:32 msgid "Not answering" msgstr "" #: build/admin.js:32 msgid "Not checked" msgstr "" #: build/admin.js:32 msgid "Paste your stream link to start — we fill in the rest." msgstr "" #: build/admin.js:32 #: build/admin.js:71 msgid "Unsaved changes" msgstr "" #: build/admin.js:32 #: build/admin.js:71 #: build/admin.js:93 msgid "All changes saved" msgstr "" #: build/admin.js:32 #: build/admin.js:44 #: build/admin.js:71 #: build/admin.js:98 msgid "Status" msgstr "" #: build/admin.js:32 msgid "Preview the station page (last saved version)" msgstr "" #: build/admin.js:32 msgid "Preview the station page in a new tab" msgstr "" #: build/admin.js:32 #: build/admin.js:71 #: build/admin.js:101 #: build/admin.js:105 msgid "Preview" msgstr "" #: build/admin.js:32 msgid "Publish the station to preview its page" msgstr "" #: build/admin.js:32 msgid "Save as draft" msgstr "" #: build/admin.js:32 #: build/admin.js:71 #: build/admin.js:93 msgid "Saving…" msgstr "" #: build/admin.js:32 #: build/admin.js:93 msgid "Save changes" msgstr "" #: build/admin.js:32 #: build/admin.js:68 #: build/admin.js:93 msgid "Saved" msgstr "" #: build/admin.js:32 msgid "Station sections" msgstr "" #: build/admin.js:32 msgid "Station profile" msgstr "" #. translators: 1, 2: what's missing, e.g. "a slogan", "a logo". #: build/admin.js:33 #, js-format msgid "Add %1$s and %2$s to finish" msgstr "" #. translators: %s: what's missing, e.g. "a slogan". #: build/admin.js:34 #, js-format msgid "Add %s to finish" msgstr "" #: build/admin.js:34 msgid "Looks complete" msgstr "" #: build/admin.js:34 #: build/admin.js:86 msgid "Sections" msgstr "" #. translators: 1: number of streams, 2: stream health, e.g. "Answering". #: build/admin.js:35 #, js-format msgid "%1$d stream · %2$s" msgid_plural "%1$d streams · %2$s" msgstr[0] "" msgstr[1] "" #: build/admin.js:35 msgid "Add your stream link" msgstr "" #: build/admin.js:35 msgid "Name, logo, genres" msgstr "" #. translators: %d: number of links. #: build/admin.js:36 #, js-format msgid "%d link added" msgid_plural "%d links added" msgstr[0] "" msgstr[1] "" #: build/admin.js:36 msgid "Website, email, social" msgstr "" #. translators: %s: source name, e.g. "Automatic". #: build/admin.js:37 #, js-format msgid "%s · working" msgstr "" #: build/admin.js:37 #: build/admin.js:107 msgid "Schedule" msgstr "" #: build/admin.js:37 msgid "Shows and hosts" msgstr "" #: build/admin.js:37 msgid "Find your stream link, add a backup, or fix missing song titles." msgstr "" #: build/admin.js:37 msgid "Read guide" msgstr "" #: build/admin.js:37 msgid "The primary stream plays first. If it drops, players switch to the next one on their own." msgstr "" #: build/admin.js:37 msgid "Make primary" msgstr "" #: build/admin.js:37 #: build/admin.js:45 msgid "Move up" msgstr "" #: build/admin.js:37 #: build/admin.js:45 msgid "Move down" msgstr "" #: build/admin.js:37 msgid "Remove stream" msgstr "" #: build/admin.js:37 #: build/admin.js:45 msgid "Drag to reorder" msgstr "" #: build/admin.js:37 #: build/admin.js:105 msgid "Primary" msgstr "" #. translators: %d: backup stream number. #: build/admin.js:38 #, js-format msgid "Backup %d" msgstr "" #: build/admin.js:38 #: build/admin.js:42 #: build/admin.js:153 #: build/frontend.js:5 msgid "Stop" msgstr "" #: build/admin.js:38 msgid "Listen" msgstr "" #: build/admin.js:38 msgid "Stream actions" msgstr "" #: build/admin.js:38 msgid "Paste your stream link (ends in .mp3, .aac, /stream, /live …)" msgstr "" #: build/admin.js:38 #: build/admin.js:128 msgid "Stream link" msgstr "" #: build/admin.js:38 msgid "Stream found and playing" msgstr "" #: build/admin.js:38 #: build/admin.js:128 msgid "Now playing:" msgstr "" #: build/admin.js:38 msgid "No song titles found; the stream still plays." msgstr "" #: build/admin.js:38 msgid "You are not allowed to run stream checks. An editor can check the stream for you." msgstr "" #: build/admin.js:38 msgid "This server couldn’t reach the stream. It may still play in the browser — double-check the link, and that your host allows outbound requests." msgstr "" #: build/admin.js:38 msgid "Format:" msgstr "" #: build/admin.js:38 msgid "Detected when you check" msgstr "" #: build/admin.js:38 #: build/admin.js:131 msgid "Hide details" msgstr "" #: build/admin.js:38 msgid "Edit label, format & bitrate" msgstr "" #: build/admin.js:38 #: build/admin.js:42 msgid "Format" msgstr "" #: build/admin.js:38 #: build/admin.js:70 #: build/admin.js:76 #: build/admin.js:105 msgid "Auto" msgstr "" #: build/admin.js:38 msgid "Bitrate (kbps)" msgstr "" #: build/admin.js:38 msgid "Add a backup stream" msgstr "" #: build/admin.js:38 msgid "Add another stream" msgstr "" #: build/admin.js:38 msgid "— plays if the one above drops" msgstr "" #: build/admin.js:38 msgid "What listeners see in the player, on the station page and on share cards." msgstr "" #: build/admin.js:38 msgid "Change logo" msgstr "" #: build/admin.js:38 msgid "Choose logo" msgstr "" #: build/admin.js:38 #: build/admin.js:68 #: build/admin.js:108 msgid "Remove" msgstr "" #: build/admin.js:38 msgid "Square logo" msgstr "" #: build/admin.js:38 msgid "Slogan (optional)" msgstr "" #: build/admin.js:38 msgid "The sound of the city" msgstr "" #: build/admin.js:38 msgid "Description (optional)" msgstr "" #: build/admin.js:38 msgid "Shown on the station page and in search results." msgstr "" #: build/admin.js:38 msgid "Frequency (optional)" msgstr "" #: build/admin.js:38 msgid "City (optional)" msgstr "" #: build/admin.js:38 msgid "Country (optional)" msgstr "" #: build/admin.js:38 msgid "Language (optional)" msgstr "" #: build/admin.js:38 msgid "Shown as links on the station page and station cards. Add only the ones you use." msgstr "" #: build/admin.js:38 msgid "Request line" msgstr "" #: build/admin.js:38 msgid "Social profiles" msgstr "" #. translators: %s: social network, e.g. "Instagram". #: build/admin.js:39 #, js-format msgid "Link to your %s profile" msgstr "" #: build/admin.js:40 msgid "We find the best source for your server." msgstr "" #: build/admin.js:40 msgid "From the stream" msgstr "" #: build/admin.js:40 msgid "Reads titles sent inside the audio." msgstr "" #: build/admin.js:40 msgid "Server or service" msgstr "" #: build/admin.js:40 msgid "Icecast, Shoutcast, AzuraCast and more." msgstr "" #: build/admin.js:40 msgid "Show the station name only." msgstr "" #: build/admin.js:40 msgid "Where song titles and listener counts come from." msgstr "" #: build/admin.js:40 msgid "Now playing source" msgstr "" #: build/admin.js:40 #: build/admin.js:41 msgid "Working:" msgstr "" #: build/admin.js:40 msgid "(empty title)" msgstr "" #. translators: %d: number of listeners. #: build/admin.js:41 #: build/frontend.js:7 #, js-format msgid "%d listening" msgid_plural "%d listening" msgstr[0] "" msgstr[1] "" #: build/admin.js:41 msgid "No metadata returned." msgstr "" #. translators: 1: source name, 2: relative time. #: build/admin.js:42 #, js-format msgid "using %1$s · checked %2$s" msgstr "" #: build/admin.js:42 msgid "No song titles yet. Try another source, or check the stream first." msgstr "" #: build/admin.js:42 msgid "Testing…" msgstr "" #: build/admin.js:42 msgid "Test now" msgstr "" #: build/admin.js:42 msgid "Advanced: status URL and mount point" msgstr "" #: build/admin.js:42 msgid "Status URL" msgstr "" #: build/admin.js:42 msgid "Optional. Use when the status page is on a different host or port than the stream." msgstr "" #: build/admin.js:42 msgid "e.g. your server’s /status-json.xsl" msgstr "" #: build/admin.js:42 msgid "Mount" msgstr "" #: build/admin.js:42 msgid "Optional. Icecast mount to match when the server hosts several streams." msgstr "" #: build/admin.js:42 msgid "Override what players show, without touching the stream server." msgstr "" #: build/admin.js:42 msgid "Message in the player" msgstr "" #: build/admin.js:42 msgid "Back on air Monday at 6 am" msgstr "" #: build/admin.js:42 msgid "Live from the festival stage" msgstr "" #: build/admin.js:42 msgid "Optional. Shown as a strip under the player." msgstr "" #: build/admin.js:42 msgid "Remember to set this back to Automatic." msgstr "" #: build/admin.js:42 msgid "Stream link added" msgstr "" #: build/admin.js:42 msgid "Stream answers" msgstr "" #: build/admin.js:42 msgid "Secure (https) — plays on https sites" msgstr "" #: build/admin.js:42 msgid "Song titles found" msgstr "" #: build/admin.js:42 msgid "Backup stream (optional)" msgstr "" #: build/admin.js:42 msgid "Checklist" msgstr "" #: build/admin.js:42 msgid "Live now" msgstr "" #: build/admin.js:42 msgid "Check now" msgstr "" #: build/admin.js:42 msgid "No song title" msgstr "" #: build/admin.js:42 msgid "Listen here" msgstr "" #: build/admin.js:42 msgid "Server" msgstr "" #: build/admin.js:42 msgid "Checked" msgstr "" #: build/admin.js:42 msgid "Use in new player" msgstr "" #: build/admin.js:42 msgid "No player uses this station yet. Make one to put it on your site." msgstr "" #: build/admin.js:42 msgid "Share & embed" msgstr "" #: build/admin.js:42 msgid "Station page" msgstr "" #: build/admin.js:42 msgid "Station card" msgstr "" #: build/admin.js:42 msgid "Copied." msgstr "" #. translators: %s: what is copied, e.g. "Station page". #: build/admin.js:43 #, js-format msgid "Copy %s" msgstr "" #: build/admin.js:44 msgid "In a page" msgstr "" #: build/admin.js:44 msgid "Site-wide" msgstr "" #: build/admin.js:44 msgid "Sidebar" msgstr "" #: build/admin.js:44 msgid "Full page" msgstr "" #: build/admin.js:44 #: build/admin.js:71 msgid "Untitled player" msgstr "" #: build/admin.js:44 msgid "Name it and pick a starting layout. Stations, style and parts are set in the builder." msgstr "" #: build/admin.js:44 msgid "Start from a template instead" msgstr "" #: build/admin.js:44 #: build/admin.js:69 #: build/admin.js:98 #: build/admin.js:105 #: build/admin.js:107 #: build/admin.js:149 msgid "Cancel" msgstr "" #: build/admin.js:44 msgid "Creating…" msgstr "" #: build/admin.js:44 #: build/admin.js:71 msgid "Create player" msgstr "" #: build/admin.js:44 #: build/admin.js:71 msgid "Player name" msgstr "" #: build/admin.js:44 msgid "e.g. Homepage player" msgstr "" #: build/admin.js:44 msgid "Starting layout" msgstr "" #: build/admin.js:44 #: build/admin.js:72 msgid "Where it goes" msgstr "" #: build/admin.js:44 #: build/admin.js:101 #: build/admin.js:128 #: build/admin.js:131 msgid "Shortcode" msgstr "" #: build/admin.js:44 msgid "Updated" msgstr "" #: build/admin.js:44 msgid "Layout & style" msgstr "" #. translators: %d: number of pages or posts. #: build/admin.js:45 #, js-format msgid "%d page" msgid_plural "%d pages" msgstr[0] "" msgstr[1] "" #: build/admin.js:45 #: build/admin.js:54 #: build/admin.js:63 msgid "Not used yet" msgstr "" #: build/admin.js:45 #: build/admin.js:54 #: build/admin.js:101 msgid "Add to a page" msgstr "" #: build/admin.js:45 msgid "Where this player is used" msgstr "" #: build/admin.js:45 #: build/admin.js:134 msgid "View" msgstr "" #: build/admin.js:45 msgid "Add to another page" msgstr "" #: build/admin.js:45 msgid "Show columns" msgstr "" #: build/admin.js:45 msgid "Always" msgstr "" #: build/admin.js:45 #: build/admin.js:76 #: build/admin.js:79 #: build/admin.js:107 msgid "Reset" msgstr "" #: build/admin.js:45 msgid "Pick a layout" msgstr "" #: build/admin.js:45 msgid "Card, bar, widget…" msgstr "" #: build/admin.js:45 msgid "Add stations" msgstr "" #: build/admin.js:45 msgid "And playlists" msgstr "" #: build/admin.js:45 msgid "One or more" msgstr "" #: build/admin.js:45 msgid "Make it yours" msgstr "" #: build/admin.js:45 msgid "Skin and colors" msgstr "" #: build/admin.js:45 #: build/admin.js:131 msgid "Put it on your site" msgstr "" #: build/admin.js:45 msgid "Block or shortcode" msgstr "" #: build/admin.js:45 msgid "Create your first player" msgstr "" #: build/admin.js:45 msgid "A player puts your station on your site — in a page, a sidebar or on every page. It takes about two minutes." msgstr "" #: build/admin.js:45 msgid "Create a player" msgstr "" #. translators: %d: number of players #: build/admin.js:48 #, js-format msgid "%d player duplicated as a draft." msgid_plural "%d players duplicated as drafts." msgstr[0] "" msgstr[1] "" #. translators: %d: number of players #: build/admin.js:51 #, js-format msgid "%d player published." msgid_plural "%d players published." msgstr[0] "" msgstr[1] "" #. translators: %d: number of players #: build/admin.js:54 #, js-format msgid "%d player set to draft." msgid_plural "%d players set to draft." msgstr[0] "" msgstr[1] "" #: build/admin.js:54 msgid "Shortcode copied." msgstr "" #: build/admin.js:54 msgid "view players" msgstr "" #: build/admin.js:54 msgid "In use" msgstr "" #: build/admin.js:54 #: build/admin.js:101 msgid "Embed options" msgstr "" #: build/admin.js:54 #: build/admin.js:149 msgid "Copy shortcode" msgstr "" #: build/admin.js:54 msgid "No station" msgstr "" #: build/admin.js:54 msgid "Player designs for your site. Put one in a page, a sidebar or across the whole site." msgstr "" #: build/admin.js:54 msgid "Delete player?" msgstr "" #. translators: %d: number of players #: build/admin.js:57 #, js-format msgid "Delete %d player?" msgid_plural "Delete %d players?" msgstr[0] "" msgstr[1] "" #. translators: %s: title of the item being deleted. #: build/admin.js:58 #, js-format msgid "%s will be removed. Pages that embed it will show nothing." msgstr "" #: build/admin.js:58 msgid "The selected players will be removed. Pages that embed them will show nothing." msgstr "" #: build/admin.js:58 msgid "Delete player" msgstr "" #: build/admin.js:58 msgid "Delete players" msgstr "" #: build/admin.js:58 msgid "Player deleted." msgstr "" #. translators: %d: number of players #: build/admin.js:61 #, js-format msgid "%d player deleted." msgid_plural "%d players deleted." msgstr[0] "" msgstr[1] "" #: build/admin.js:61 msgid "Filter players" msgstr "" #: build/admin.js:61 msgid "Search players" msgstr "" #: build/admin.js:61 #: build/admin.js:134 msgid "List view" msgstr "" #: build/admin.js:61 msgid "Card view" msgstr "" #: build/admin.js:63 msgid "No players match your search." msgstr "" #: build/admin.js:65 msgid "No stream link yet" msgstr "" #. translators: %d: number of streams. #: build/admin.js:66 #, js-format msgid "%d stream" msgid_plural "%d streams" msgstr[0] "" msgstr[1] "" #: build/admin.js:66 msgid "(untitled)" msgstr "" #. translators: %s: station name. #: build/admin.js:67 #, js-format msgid "Reorder %s (use the arrow keys)" msgstr "" #: build/admin.js:67 msgid "Plays first" msgstr "" #: build/admin.js:67 msgid "Play first" msgstr "" #: build/admin.js:68 msgid "No station yet. Pick one below to hear the player." msgstr "" #: build/admin.js:68 msgid "Add another station…" msgstr "" #: build/admin.js:68 msgid "Find a station…" msgstr "" #: build/admin.js:68 msgid "No station matches." msgstr "" #: build/admin.js:68 msgid "All your stations are in this player." msgstr "" #: build/admin.js:68 msgid "Add a new station" msgstr "" #: build/admin.js:68 msgid "Add a station first: paste your stream link and StreamSera fills in the rest." msgstr "" #: build/admin.js:68 msgid "Saved from one of your players." msgstr "" #: build/admin.js:68 msgid "Cards" msgstr "" #: build/admin.js:68 msgid "Heroes" msgstr "" #: build/admin.js:68 msgid "Bars & buttons" msgstr "" #: build/admin.js:68 msgid "Your station" msgstr "" #: build/admin.js:68 msgid "A ready-made look for this player. Your stations and settings stay as they are." msgstr "" #: build/admin.js:68 msgid "Search templates" msgstr "" #: build/admin.js:68 #: build/admin.js:101 msgid "Close" msgstr "" #: build/admin.js:68 msgid "Filter templates" msgstr "" #: build/admin.js:68 msgid "No template matches." msgstr "" #: build/admin.js:68 msgid "With your station" msgstr "" #: build/admin.js:68 msgid "Replaces" msgstr "" #. translators: %s: layout name, e.g. Card. #: build/admin.js:69 #, js-format msgid "Layout — %s" msgstr "" #: build/admin.js:69 msgid "Skin, colors and shape" msgstr "" #: build/admin.js:69 msgid "Which parts are shown" msgstr "" #: build/admin.js:69 msgid "Keeps" msgstr "" #: build/admin.js:69 msgid "Stations and playlists" msgstr "" #: build/admin.js:69 msgid "Player name and where it’s used" msgstr "" #: build/admin.js:69 msgid "Behavior and engagement settings" msgstr "" #: build/admin.js:69 msgid "You can undo this from the header." msgstr "" #: build/admin.js:69 msgid "Save this player’s look as a template" msgstr "" #. translators: %s: template name. #: build/admin.js:70 #, js-format msgid "Use %s" msgstr "" #: build/admin.js:70 msgid "Use template" msgstr "" #: build/admin.js:70 msgid "What this player plays" msgstr "" #: build/admin.js:70 msgid "Shape and arrangement" msgstr "" #: build/admin.js:70 msgid "Skin, colors, type" msgstr "" #: build/admin.js:70 msgid "Parts" msgstr "" #: build/admin.js:70 msgid "What is shown" msgstr "" #: build/admin.js:70 msgid "Behavior" msgstr "" #: build/admin.js:70 msgid "Playback and updates" msgstr "" #: build/admin.js:70 msgid "Source" msgstr "" #: build/admin.js:70 msgid "Design" msgstr "" #: build/admin.js:70 msgid "Engage" msgstr "" #: build/admin.js:70 msgid "Essentials" msgstr "" #: build/admin.js:70 msgid "The core of every player." msgstr "" #: build/admin.js:70 msgid "Info" msgstr "" #: build/admin.js:70 msgid "Context around what’s playing." msgstr "" #: build/admin.js:70 msgid "Extras" msgstr "" #: build/admin.js:70 msgid "More actions for listeners." msgstr "" #: build/admin.js:70 #: build/admin.js:95 #: build/admin.js:107 #: build/admin.js:131 msgid "Desktop" msgstr "" #: build/admin.js:70 #: build/admin.js:95 #: build/admin.js:107 msgid "Tablet" msgstr "" #: build/admin.js:70 #: build/admin.js:107 msgid "Mobile" msgstr "" #: build/admin.js:70 msgid "Name from the station profile" msgstr "" #: build/admin.js:70 msgid "Card and hero layouts" msgstr "" #: build/admin.js:70 msgid "Short line under the name" msgstr "" #: build/admin.js:70 msgid "Artist and title, scrolls when long" msgstr "" #: build/admin.js:70 msgid "Track art, falls back to the logo" msgstr "" #: build/admin.js:70 msgid "Live, buffering, reconnecting, off air" msgstr "" #: build/admin.js:70 msgid "Slider and mute" msgstr "" #: build/admin.js:70 msgid "Shown when the player has more than one station" msgstr "" #: build/admin.js:70 msgid "Current listeners reported by the stream server" msgstr "" #: build/admin.js:70 msgid "Use automatic" msgstr "" #: build/admin.js:70 msgid "What this player plays live." msgstr "" #: build/admin.js:70 msgid "The shape of the player and where it fits." msgstr "" #: build/admin.js:70 msgid "Colors, type, artwork and what sits behind the player." msgstr "" #: build/admin.js:70 msgid "Choose what the player shows. Hidden parts keep their settings." msgstr "" #: build/admin.js:70 msgid "How the player starts, sounds and recovers." msgstr "" #: build/admin.js:70 msgid "Square" msgstr "" #: build/admin.js:70 msgid "Soft" msgstr "" #: build/admin.js:70 msgid "Round" msgstr "" #: build/admin.js:70 msgid "Recently played" msgstr "" #: build/admin.js:70 msgid "Up next" msgstr "" #: build/admin.js:70 msgid "Playlist" msgstr "" #: build/admin.js:70 msgid "Social & contact" msgstr "" #: build/admin.js:70 msgid "Quality selector" msgstr "" #: build/admin.js:70 msgid "Pop-out button" msgstr "" #: build/admin.js:70 msgid "Open in another app" msgstr "" #: build/admin.js:70 msgid "Play your own audio files, podcasts and replays." msgstr "" #: build/admin.js:70 msgid "Playlists of your audio files" msgstr "" #: build/admin.js:70 msgid "Podcast feeds and smart playlists" msgstr "" #: build/admin.js:70 msgid "Mix live stations and recordings" msgstr "" #: build/admin.js:70 msgid "Engagement" msgstr "" #: build/admin.js:70 msgid "Let listeners talk back to the station." msgstr "" #: build/admin.js:70 msgid "Song requests and shout-outs" msgstr "" #: build/admin.js:70 msgid "Likes, favourites and charts" msgstr "" #: build/admin.js:70 msgid "A requests inbox for your DJs" msgstr "" #: build/admin.js:70 #: build/admin.js:73 #: build/admin.js:76 #: build/admin.js:105 msgid "Background" msgstr "" #: build/admin.js:70 msgid "Upgrade" msgstr "" #. translators: %s: feature name, e.g. "Engagement". #: build/admin.js:71 #, js-format msgid "%s is part of StreamSera Pro" msgstr "" #: build/admin.js:71 msgid "That player no longer exists." msgstr "" #: build/admin.js:71 msgid "Player saved." msgstr "" #: build/admin.js:71 msgid "Player saved as a draft. An editor or administrator can publish it." msgstr "" #: build/admin.js:71 msgid "Could not save the player." msgstr "" #: build/admin.js:71 msgid "Player builder" msgstr "" #: build/admin.js:71 msgid "edit players" msgstr "" #: build/admin.js:71 msgid "Couldn't load the player" msgstr "" #: build/admin.js:71 msgid "The server did not return the player or station data. Check your connection and try again." msgstr "" #: build/admin.js:71 msgid "Back to players" msgstr "" #: build/admin.js:71 msgid "New" msgstr "" #: build/admin.js:71 msgid "Change status" msgstr "" #: build/admin.js:71 msgid "Shows on your site wherever it’s placed." msgstr "" #: build/admin.js:71 msgid "Hidden on the site. Only editors can preview it." msgstr "" #: build/admin.js:71 msgid "Player published." msgstr "" #: build/admin.js:71 msgid "Player set to draft." msgstr "" #: build/admin.js:71 msgid "Could not change the status." msgstr "" #: build/admin.js:71 msgid "An editor or administrator can publish it." msgstr "" #: build/admin.js:71 #: build/admin.js:93 msgid "Undo" msgstr "" #: build/admin.js:71 msgid "Undo (Ctrl+Z)" msgstr "" #: build/admin.js:71 msgid "Redo" msgstr "" #: build/admin.js:71 msgid "Redo (Ctrl+Shift+Z)" msgstr "" #: build/admin.js:71 msgid "Hide the preview" msgstr "" #: build/admin.js:71 msgid "Show the preview" msgstr "" #: build/admin.js:71 msgid "Templates" msgstr "" #: build/admin.js:71 msgid "Save" msgstr "" #: build/admin.js:71 msgid "Builder sections" msgstr "" #: build/admin.js:71 msgid "No station yet" msgstr "" #. translators: 1: parts shown, 2: all parts. #: build/admin.js:72 #, js-format msgid "%1$d of %2$d shown" msgstr "" #: build/admin.js:72 msgid "Autoplay on" msgstr "" #: build/admin.js:72 msgid "Autoplay off" msgstr "" #: build/admin.js:72 msgid "Pick a layout, then a style — the preview updates as you go." msgstr "" #: build/admin.js:72 msgid "Builder guide" msgstr "" #: build/admin.js:72 msgid "The first one plays when the page loads. Drag to reorder." msgstr "" #: build/admin.js:72 msgid "Let listeners pick between your stations." msgstr "" #: build/admin.js:72 msgid "Menu" msgstr "" #: build/admin.js:72 msgid "Tabs" msgstr "" #: build/admin.js:72 msgid "List" msgstr "" #. translators: %d: number of hidden layouts. #: build/admin.js:73 #, js-format msgid "Show %d more layouts" msgstr "" #: build/admin.js:73 msgid "Button text" msgstr "" #: build/admin.js:73 msgid "Shown on the listen button." msgstr "" #: build/admin.js:73 msgid "Has Pro options" msgstr "" #: build/admin.js:73 msgid "Font" msgstr "" #: build/admin.js:73 msgid "Leave empty to use your theme’s font." msgstr "" #: build/admin.js:73 msgid "Inherit from theme" msgstr "" #: build/admin.js:73 msgid "Font family" msgstr "" #: build/admin.js:73 msgid "Google Fonts & type scale" msgstr "" #: build/admin.js:73 msgid "Pick from 60 Google Fonts, choose weights and scale every text size." msgstr "" #: build/admin.js:73 msgid "Squircle or circle artwork, shadows, glow, duotone and more, plus spin while playing." msgstr "" #: build/admin.js:73 msgid "A color, gradient, image, video or the song’s artwork behind the player." msgstr "" #: build/admin.js:73 msgid "Visualizer" msgstr "" #: build/admin.js:73 msgid "Bars, wave, circle or dots that move with the music." msgstr "" #: build/admin.js:73 msgid "A starting point. Fine-tune it below." msgstr "" #: build/admin.js:73 msgid "Show fewer" msgstr "" #. translators: %d: number of skins. #: build/admin.js:74 #, js-format msgid "All %d skins" msgstr "" #: build/admin.js:74 msgid "Skin updated from the current player look." msgstr "" #: build/admin.js:74 msgid "Could not update the skin." msgstr "" #. translators: %s: name of the skin being duplicated. #: build/admin.js:76 #, js-format msgid "%s copy" msgstr "" #: build/admin.js:76 msgid "Could not duplicate the skin." msgstr "" #: build/admin.js:76 msgid "Colors" msgstr "" #: build/admin.js:76 msgid "This player uses its own colors." msgstr "" #: build/admin.js:76 msgid "Changes here make this skin your own." msgstr "" #: build/admin.js:76 msgid "Main color" msgstr "" #: build/admin.js:76 msgid "Play button and highlights" msgstr "" #: build/admin.js:76 msgid "Focus rings and gradients" msgstr "" #: build/admin.js:76 msgid "Auto follows the color scheme" msgstr "" #: build/admin.js:76 msgid "Shape" msgstr "" #: build/admin.js:76 msgid "How round the player, artwork and buttons are." msgstr "" #: build/admin.js:76 msgid "Auto follows each visitor’s light or dark setting." msgstr "" #. translators: 1: parts shown, 2: all parts. #. translators: 1: parts shown, 2: parts in the group. #: build/admin.js:77 #: build/admin.js:78 #, js-format msgid "%1$d of %2$d" msgstr "" #: build/admin.js:77 msgid "parts shown" msgstr "" #: build/admin.js:77 msgid "Show all" msgstr "" #: build/admin.js:78 msgid "Available in StreamSera Pro" msgstr "" #: build/admin.js:78 msgid "Live badge text" msgstr "" #: build/admin.js:78 msgid "Playback" msgstr "" #: build/admin.js:78 msgid "Starting and staying connected." msgstr "" #: build/admin.js:78 msgid "Autoplay" msgstr "" #: build/admin.js:78 msgid "Browsers only allow it after the visitor has interacted with your site." msgstr "" #: build/admin.js:78 msgid "Start muted when blocked" msgstr "" #: build/admin.js:78 msgid "Plays silently with a “Tap to unmute” prompt instead of waiting." msgstr "" #: build/admin.js:78 msgid "Auto-reconnect & failover" msgstr "" #: build/admin.js:78 msgid "Drops reconnect with back-off; backup streams take over." msgstr "" #: build/admin.js:78 msgid "Always on" msgstr "" #: build/admin.js:78 #: build/admin.js:79 #: build/admin.js:86 msgid "Starting volume" msgstr "" #: build/admin.js:78 msgid "Listeners’ own volume is remembered." msgstr "" #. translators: %d: site-wide default volume, percent. #: build/admin.js:79 #, js-format msgid "Site default (%d%%). Listeners’ own volume is remembered." msgstr "" #: build/admin.js:79 msgid "On-demand audio" msgstr "" #: build/admin.js:79 msgid "For playlists and podcast episodes: remember the position and add skip buttons." msgstr "" #: build/admin.js:79 msgid "Sound" msgstr "" #: build/admin.js:79 msgid "Crossfade, equalizer presets, even loudness, playback speed and a sleep timer." msgstr "" #: build/admin.js:79 msgid "Keyboard: Space or K plays, M mutes, ↑ ↓ change the volume. Media keys and lock-screen controls work too." msgstr "" #: build/admin.js:79 msgid "Resize the preview" msgstr "" #: build/admin.js:79 msgid "Drag to resize · double-click to reset" msgstr "" #: build/admin.js:79 #: build/admin.js:131 msgid "Live preview" msgstr "" #: build/admin.js:79 msgid "Set to one scheme in Style → Color scheme" msgstr "" #. translators: %s: Light or Dark. #: build/admin.js:80 #, js-format msgid "Preview in %s" msgstr "" #: build/admin.js:80 msgid "Live stream" msgstr "" #: build/admin.js:80 msgid "Preview zoom" msgstr "" #: build/admin.js:80 msgid "Zoom out" msgstr "" #: build/admin.js:80 msgid "Fit to the canvas — click for actual size" msgstr "" #: build/admin.js:80 msgid "Click to fit the canvas" msgstr "" #: build/admin.js:80 msgid "Zoom in" msgstr "" #: build/admin.js:80 msgid "Drag to move the preview" msgstr "" #: build/admin.js:80 msgid "Choose a station to see the player." msgstr "" #: build/admin.js:80 msgid "shown at real size" msgstr "" #. translators: %d: zoom level, percent. #: build/admin.js:81 #, js-format msgid "shown at %d%%" msgstr "" #: build/admin.js:81 msgid "Skin updated." msgstr "" #: build/admin.js:81 msgid "Skin saved and applied." msgstr "" #: build/admin.js:81 msgid "Could not delete the skin." msgstr "" #: build/admin.js:81 msgid "Skin deleted." msgstr "" #: build/admin.js:81 msgid "Leave without saving?" msgstr "" #: build/admin.js:81 msgid "Keep editing" msgstr "" #: build/admin.js:81 msgid "Discard changes" msgstr "" #: build/admin.js:81 msgid "Save and leave" msgstr "" #: build/admin.js:81 msgid "Your changes to this player have not been saved." msgstr "" #: build/admin.js:81 msgid "General" msgstr "" #: build/admin.js:81 msgid "The pages StreamSera adds to your site." msgstr "" #: build/admin.js:81 msgid "Brand & look" msgstr "" #: build/admin.js:81 msgid "Your logo, colours and fonts for every player, and the admin colour scheme." msgstr "" #: build/admin.js:81 msgid "Defaults every player shares, the sticky player, and extra tools listeners can use." msgstr "" #: build/admin.js:81 msgid "Streams & now playing" msgstr "" #: build/admin.js:81 msgid "How track info is read, how often, and how streams are watched for outages." msgstr "" #: build/admin.js:81 msgid "Analytics & privacy" msgstr "" #: build/admin.js:81 msgid "Count listeners without cookies or IP addresses — and decide how long anything is kept." msgstr "" #: build/admin.js:81 msgid "Listeners" msgstr "" #: build/admin.js:81 msgid "Let listeners request songs, send shout-outs and like tracks." msgstr "" #: build/admin.js:81 msgid "Integrations" msgstr "" #: build/admin.js:81 msgid "Put your player on other websites and connect StreamSera to other tools." msgstr "" #: build/admin.js:81 msgid "Access & data" msgstr "" #: build/admin.js:81 msgid "Who can manage StreamSera, backups, caches and what happens when you uninstall." msgstr "" #: build/admin.js:81 msgid "Listen page, station pages, sticky player" msgstr "" #: build/admin.js:81 msgid "Logo, colours, fonts, admin theme" msgstr "" #: build/admin.js:81 msgid "Volume, shortcuts, listener tools" msgstr "" #: build/admin.js:81 msgid "Track info, artwork, health checks" msgstr "" #: build/admin.js:81 msgid "Stats, consent, retention, reports" msgstr "" #: build/admin.js:81 msgid "Requests, shout-outs, likes" msgstr "" #: build/admin.js:81 msgid "Embeds, feeds, webhooks" msgstr "" #: build/admin.js:81 msgid "Roles, backup, cache, clean-up" msgstr "" #: build/admin.js:81 msgid "New here?" msgstr "" #: build/admin.js:81 msgid "Turn on the listen page first — it gives you one link to share everywhere." msgstr "" #: build/admin.js:81 msgid "Each player can opt out" msgstr "" #: build/admin.js:81 msgid "Open a player’s Style tab and switch “Use site brand” off to give it its own look." msgstr "" #: build/admin.js:81 msgid "Open players" msgstr "" #: build/admin.js:81 msgid "Change one player only?" msgstr "" #: build/admin.js:81 msgid "These are site-wide defaults. Open a player to override its volume, tools and parts." msgstr "" #: build/admin.js:81 msgid "Track info looks stale?" msgstr "" #: build/admin.js:81 msgid "Lower the refresh time, or clear the cache under Access & data to read every stream again." msgstr "" #: build/admin.js:81 msgid "Open Access & data" msgstr "" #: build/admin.js:81 msgid "GDPR in one line" msgstr "" #: build/admin.js:81 msgid "Without cookies or IPs, most sites don’t need consent for these stats. Check your own privacy policy." msgstr "" #: build/admin.js:81 msgid "Read the privacy guide" msgstr "" #: build/admin.js:81 msgid "Try it live" msgstr "" #: build/admin.js:81 msgid "Send a test request from your listen page — it shows up on the Requests page right away." msgstr "" #: build/admin.js:81 msgid "Open Requests" msgstr "" #: build/admin.js:81 msgid "Developers" msgstr "" #: build/admin.js:81 msgid "Hooks, filters and the REST API are documented with copy-paste examples." msgstr "" #: build/admin.js:81 msgid "Developer docs" msgstr "" #: build/admin.js:81 msgid "Moving to a new site?" msgstr "" #: build/admin.js:81 msgid "Export here, then import on the new site — you’ll see what changes before anything is saved." msgstr "" #: build/admin.js:81 msgid "Brand kit" msgstr "" #: build/admin.js:81 msgid "Logo, colours, font and corners for every player at once." msgstr "" #: build/admin.js:81 msgid "Custom CSS" msgstr "" #: build/admin.js:81 msgid "Fine-tune players with your own styles." msgstr "" #: build/admin.js:81 msgid "A small player that stays on screen while visitors browse." msgstr "" #: build/admin.js:81 msgid "Listener tools" msgstr "" #: build/admin.js:81 msgid "Equalizer, playback speed and a sleep timer in every player." msgstr "" #: build/admin.js:81 msgid "Keep playing across pages" msgstr "" #: build/admin.js:81 msgid "The stream never stops while visitors click around your site." msgstr "" #: build/admin.js:81 msgid "Stream health checks" msgstr "" #: build/admin.js:81 msgid "An e-mail when a stream goes down — and when it’s back." msgstr "" #: build/admin.js:81 msgid "Artwork & real-time push" msgstr "" #: build/admin.js:81 msgid "Fill in missing album art and get instant track changes." msgstr "" #: build/admin.js:81 msgid "Private, cookie-free stats for every station and player." msgstr "" #: build/admin.js:81 msgid "E-mail reports" msgstr "" #: build/admin.js:81 msgid "A weekly summary in your inbox." msgstr "" #: build/admin.js:81 msgid "A request button in your players and an on-air board for the studio." msgstr "" #: build/admin.js:81 msgid "Webhooks & external embed" msgstr "" #: build/admin.js:81 msgid "Put players on other sites and connect StreamSera to other tools." msgstr "" #: build/admin.js:81 msgid "Roles" msgstr "" #: build/admin.js:81 msgid "Let station managers and DJs manage only what they need." msgstr "" #: build/admin.js:81 #: build/admin.js:86 msgid "Address" msgstr "" #: build/admin.js:81 msgid "Open in a new tab" msgstr "" #: build/admin.js:81 msgid "Copy address" msgstr "" #: build/admin.js:81 msgid "Address copied." msgstr "" #: build/admin.js:81 msgid "Alt + left or right arrow moves a shown section." msgstr "" #: build/admin.js:81 msgid "Not read yet" msgstr "" #. translators: %d: seconds #: build/admin.js:82 #, js-format msgid "Read %d s ago" msgstr "" #. translators: %d: minutes #: build/admin.js:83 #, js-format msgid "Read %d min ago" msgstr "" #: build/admin.js:83 msgid "Sending track info" msgstr "" #. translators: 1: streams up, 2: all streams #: build/admin.js:84 #, js-format msgid "%1$d of %2$d up" msgstr "" #: build/admin.js:84 msgid "Artwork found" msgstr "" #. translators: %d: percent of tracks #: build/admin.js:85 #, js-format msgid "%d%% of tracks" msgstr "" #: build/admin.js:85 msgid "Refresh" msgstr "" #. translators: %d: seconds #: build/admin.js:86 #, js-format msgid "Every %d s" msgstr "" #: build/admin.js:86 msgid "A full-window page with the player" msgstr "" #: build/admin.js:86 msgid "A full-window page with the player and share links — great for a “Listen live” menu link." msgstr "" #: build/admin.js:86 msgid "Off — the page isn’t published. Turn it on to get one link you can share everywhere." msgstr "" #: build/admin.js:86 msgid "The path after your domain. Letters, numbers and dashes." msgstr "" #: build/admin.js:86 msgid "Shown in the hero layout with its own skin." msgstr "" #: build/admin.js:86 msgid "The first player" msgstr "" #: build/admin.js:86 msgid "Show on the page" msgstr "" #: build/admin.js:86 msgid "Tick what shows under the player. Drag to reorder." msgstr "" #: build/admin.js:86 msgid "Live at" msgstr "" #: build/admin.js:86 msgid "Add it to your menu in" msgstr "" #: build/admin.js:86 msgid "Appearance → Editor → Navigation" msgstr "" #: build/admin.js:86 msgid "Appearance → Menus" msgstr "" #: build/admin.js:86 msgid "A public page per station" msgstr "" #: build/admin.js:86 msgid "About (description, details, links)" msgstr "" #: build/admin.js:86 msgid "A public page per station, plus an overview with search and genre filters." msgstr "" #: build/admin.js:86 msgid "Off — no public station pages. Handy for networks and for links you share." msgstr "" #: build/admin.js:86 msgid "Each station’s page is this plus its slug, e.g. /stations/groove-salad." msgstr "" #: build/admin.js:86 msgid "Shown in the hero layout, switched to the page’s station." msgstr "" #: build/admin.js:86 msgid "Same as the listen page" msgstr "" #: build/admin.js:86 msgid "Colours of the public station pages." msgstr "" #: build/admin.js:86 msgid "Drag to reorder. Shown under the player." msgstr "" #: build/admin.js:86 msgid "Admin theme" msgstr "" #: build/admin.js:86 msgid "Light, dark or follow system" msgstr "" #: build/admin.js:86 msgid "Colour scheme for StreamSera screens. Anyone can still flip it from the header." msgstr "" #: build/admin.js:86 msgid "Appearance" msgstr "" #: build/admin.js:86 msgid "Follow system switches with your computer’s light or dark mode." msgstr "" #: build/admin.js:86 msgid "Follow system" msgstr "" #: build/admin.js:86 msgid "Credit link" msgstr "" #: build/admin.js:86 msgid "“Powered by StreamSera” on players" msgstr "" #: build/admin.js:86 msgid "A small “Powered by StreamSera” link on hero and full-page players." msgstr "" #: build/admin.js:86 msgid "Off — no credit is shown. Turn it on if you’d like to support us." msgstr "" #: build/admin.js:86 msgid "Thank you! The link shows on hero and full-page layouts." msgstr "" #: build/admin.js:86 msgid "Player defaults" msgstr "" #: build/admin.js:86 msgid "Starting volume and keyboard shortcuts" msgstr "" #: build/admin.js:86 msgid "Auto-reconnect" msgstr "" #: build/admin.js:86 msgid "Backup stream" msgstr "" #: build/admin.js:86 msgid "Lock-screen controls" msgstr "" #: build/admin.js:86 msgid "One player at a time" msgstr "" #: build/admin.js:86 msgid "Apply to every player on the site." msgstr "" #: build/admin.js:86 msgid "Used the first time someone plays. After that, their own level is remembered." msgstr "" #: build/admin.js:86 msgid "Space / K play, M mute, arrows change volume when a player is focused." msgstr "" #: build/admin.js:86 msgid "Always on:" msgstr "" #: build/admin.js:86 msgid "Track info refresh" msgstr "" #: build/admin.js:86 msgid "How often track info is read" msgstr "" #: build/admin.js:86 msgid "How often your site asks stream servers what’s playing." msgstr "" #: build/admin.js:86 msgid "Refresh every" msgstr "" #: build/admin.js:86 msgid "One request per window, however many people listen. 15 s suits most stations." msgstr "" #. translators: %d: seconds #: build/admin.js:87 #, js-format msgid "%d s" msgstr "" #: build/admin.js:87 msgid "Best" msgstr "" #: build/admin.js:87 msgid "Keep it fresh when nobody listens" msgstr "" #: build/admin.js:87 msgid "Updates in the background (WP-Cron / Action Scheduler) so pages and widgets are never stale." msgstr "" #: build/admin.js:87 msgid "Saving" msgstr "" #: build/admin.js:87 msgid "Save automatically, with undo" msgstr "" #: build/admin.js:87 msgid "How changes on this page are stored." msgstr "" #: build/admin.js:87 msgid "Save automatically" msgstr "" #: build/admin.js:87 msgid "Switches save right away, text after you stop typing. Every save can be undone for 10 seconds. Turn off to save with the button only." msgstr "" #: build/admin.js:87 msgid "Backup & move" msgstr "" #: build/admin.js:87 msgid "Export and import as JSON" msgstr "" #: build/admin.js:87 msgid "Copy everything to another site, or keep a backup." msgstr "" #: build/admin.js:87 msgid "Export" msgstr "" #: build/admin.js:87 msgid "Stations, players, schedule, playlists and settings in one .json file." msgstr "" #: build/admin.js:87 msgid "Could not export." msgstr "" #: build/admin.js:87 msgid "Download" msgstr "" #: build/admin.js:87 msgid "Import" msgstr "" #: build/admin.js:87 msgid "From another StreamSera site. Items with the same title are updated." msgstr "" #: build/admin.js:87 msgid "This file is not a valid StreamSera export (it is not JSON). Choose a file made with Export." msgstr "" #. translators: 1: "N stations", 2: "N players", 3: "N other items". #: build/admin.js:90 #, js-format msgid "Imported %1$s, %2$s and %3$s." msgstr "" #. translators: %d: number of other imported items. #: build/admin.js:91 #, js-format msgid "%d other item" msgid_plural "%d other items" msgstr[0] "" msgstr[1] "" #. translators: 1: "N stations", 2: "N players". #: build/admin.js:92 #, js-format msgid "Imported %1$s and %2$s." msgstr "" #: build/admin.js:92 msgid "Could not import this file." msgstr "" #: build/admin.js:92 #: build/admin.js:108 msgid "Choose file" msgstr "" #: build/admin.js:92 msgid "Caches" msgstr "" #: build/admin.js:92 msgid "Clear the track info cache" msgstr "" #: build/admin.js:92 msgid "Clear this if a player shows old track info." msgstr "" #: build/admin.js:92 msgid "Track info" msgstr "" #: build/admin.js:92 msgid "Read again from every stream server on the next request." msgstr "" #: build/admin.js:92 #: build/admin.js:107 msgid "Metadata cache cleared." msgstr "" #: build/admin.js:92 msgid "Could not clear the cache." msgstr "" #: build/admin.js:92 msgid "Clear" msgstr "" #: build/admin.js:92 msgid "Danger zone" msgstr "" #: build/admin.js:92 msgid "Remove all data on uninstall" msgstr "" #: build/admin.js:92 msgid "Think twice — this can’t be undone once the plugin is deleted." msgstr "" #: build/admin.js:92 msgid "Remove all data when the plugin is deleted" msgstr "" #: build/admin.js:92 msgid "Deletes stations, players, saved skins and settings when the plugin is deleted from the Plugins screen. Deactivating never removes anything." msgstr "" #: build/admin.js:92 msgid "Unlock" msgstr "" #: build/admin.js:92 msgid "change the plugin settings" msgstr "" #. translators: %s: list of problems with the submitted settings. #: build/admin.js:93 #, js-format msgid "Settings saved, but some values were not accepted: %s" msgstr "" #: build/admin.js:93 msgid "Settings saved." msgstr "" #: build/admin.js:93 msgid "Could not save settings." msgstr "" #: build/admin.js:93 msgid "Change undone." msgstr "" #: build/admin.js:93 msgid "Unsaved — auto-saving" msgstr "" #: build/admin.js:93 msgid "Site-wide options for every station and player." msgstr "" #: build/admin.js:93 msgid "Settings sections" msgstr "" #: build/admin.js:93 msgid "Search settings" msgstr "" #: build/admin.js:93 msgid "Clear search" msgstr "" #: build/admin.js:93 msgid "Docs" msgstr "" #: build/admin.js:93 msgid "Setup wizard" msgstr "" #: build/admin.js:93 msgid "Search results" msgstr "" #: build/admin.js:93 msgid "Searches every setting by name, description and keywords. Press Esc to go back." msgstr "" #. translators: 1: number of matches, 2: search text #: build/admin.js:94 #, js-format msgid "%1$d setting matches “%2$s”" msgid_plural "%1$d settings match “%2$s”" msgstr[0] "" msgstr[1] "" #. translators: %s: search text #: build/admin.js:95 #, js-format msgid "Nothing matches “%s”." msgstr "" #: build/admin.js:95 #: build/admin.js:107 msgid "Go to" msgstr "" #: build/admin.js:95 msgid "Not what you need?" msgstr "" #: build/admin.js:95 msgid "Search the docs" msgstr "" #: build/admin.js:95 msgid "Nothing to configure here yet." msgstr "" #: build/admin.js:95 msgid "Growth at a glance" msgstr "" #: build/admin.js:95 msgid "Listeners and time vs. last week" msgstr "" #: build/admin.js:95 msgid "Best times" msgstr "" #: build/admin.js:95 msgid "When people listen, by hour" msgstr "" #: build/admin.js:95 msgid "Shows & tracks" msgstr "" #: build/admin.js:95 msgid "What works, with likes" msgstr "" #: build/admin.js:95 msgid "Your audience" msgstr "" #: build/admin.js:95 msgid "Countries, devices, sources" msgstr "" #: build/admin.js:95 msgid "Stream health" msgstr "" #: build/admin.js:95 msgid "Uptime checks and alerts" msgstr "" #: build/admin.js:95 msgid "Weekly report" msgstr "" #: build/admin.js:95 msgid "A summary in your inbox" msgstr "" #: build/admin.js:95 msgid "Who listens, when, and to what — without tracking anyone." msgstr "" #: build/admin.js:95 msgid "Know who’s listening" msgstr "" #: build/admin.js:95 msgid "Private, cookie-free stats for every station and player — unlock them with StreamSera Pro." msgstr "" #: build/admin.js:95 msgid "No cookies, no IPs" msgstr "" #: build/admin.js:95 msgid "Data stays on your site" msgstr "" #: build/admin.js:95 msgid "Works with your stations" msgstr "" #: build/admin.js:95 msgid "This screen hit an error" msgstr "" #: build/admin.js:95 msgid "Your data is safe. Reload the page; if it keeps happening, send us the message below." msgstr "" #: build/admin.js:95 #: build/admin.js:107 #: build/admin.js:149 msgid "Copy" msgstr "" #: build/admin.js:95 msgid "Player preview" msgstr "" #: build/admin.js:95 msgid "Open preview in a new tab" msgstr "" #: build/admin.js:95 msgid "Colour scheme" msgstr "" #: build/admin.js:95 msgid "Device" msgstr "" #: build/admin.js:95 msgid "Preview link" msgstr "" #: build/admin.js:95 msgid "This link is for editors only. To show the player to visitors, add it to a page or embed it on another site." msgstr "" #: build/admin.js:95 msgid "This page already has the player." msgstr "" #. translators: %s: page title #: build/admin.js:98 #, js-format msgid "Player added to “%s”." msgstr "" #: build/admin.js:98 msgid "The page is live." msgstr "" #: build/admin.js:98 msgid "The page is a draft — publish it when ready." msgstr "" #: build/admin.js:98 msgid "Edit page" msgstr "" #: build/admin.js:98 msgid "View page" msgstr "" #: build/admin.js:98 msgid "Done" msgstr "" #: build/admin.js:98 msgid "Existing page" msgstr "" #: build/admin.js:98 msgid "Append or prepend the player block" msgstr "" #: build/admin.js:98 msgid "New page" msgstr "" #: build/admin.js:98 msgid "A fresh page with just the player" msgstr "" #: build/admin.js:98 msgid "Search pages…" msgstr "" #: build/admin.js:98 msgid "Search pages" msgstr "" #: build/admin.js:98 msgid "Pages" msgstr "" #: build/admin.js:98 msgid "Private" msgstr "" #: build/admin.js:98 msgid "No pages match." msgstr "" #: build/admin.js:98 msgid "Place it" msgstr "" #: build/admin.js:98 #: build/admin.js:131 msgid "Where on the page" msgstr "" #: build/admin.js:98 msgid "At the end" msgstr "" #: build/admin.js:98 msgid "At the top" msgstr "" #: build/admin.js:98 msgid "Added as an “StreamSera Player” block — you can move it in the editor later." msgstr "" #: build/admin.js:98 msgid "Page title" msgstr "" #: build/admin.js:98 msgid "Could not add the player." msgstr "" #. translators: %s: page title #: build/admin.js:101 #, js-format msgid "Add to “%s”" msgstr "" #: build/admin.js:101 msgid "Add to page" msgstr "" #: build/admin.js:101 msgid "Create page" msgstr "" #: build/admin.js:101 msgid "Open a page or post" msgstr "" #: build/admin.js:101 msgid "Any page in the block editor — or create a new one." msgstr "" #: build/admin.js:101 msgid "Press + and search “StreamSera”" msgstr "" #: build/admin.js:101 msgid "The inserter lists the Player, Now playing, Listen button and more." msgstr "" #: build/admin.js:101 msgid "Pick this player" msgstr "" #: build/admin.js:101 msgid "Choose it in the block sidebar; layout and theme can be overridden per block." msgstr "" #: build/admin.js:101 #: build/blocks/listen-button/index.js:1 msgid "Listen button" msgstr "" #: build/admin.js:101 msgid "Station list" msgstr "" #: build/admin.js:101 msgid "Also available as blocks" msgstr "" #: build/admin.js:101 msgid "Page builders: paste the shortcode into any builder’s shortcode or text widget." msgstr "" #: build/admin.js:101 msgid "Show this player in another layout" msgstr "" #: build/admin.js:101 msgid "Swap the colours and finish" msgstr "" #: build/admin.js:101 msgid "Force light or dark" msgstr "" #: build/admin.js:101 msgid "Start on a specific station" msgstr "" #: build/admin.js:101 msgid "Overrides" msgstr "" #: build/admin.js:101 msgid "Turn one on to add it to the shortcode" msgstr "" #: build/admin.js:101 msgid "Result" msgstr "" #: build/admin.js:101 msgid "Open on a blank page" msgstr "" #: build/admin.js:101 msgid "Preview on a blank page" msgstr "" #: build/admin.js:101 msgid "Opens the last saved version exactly as the frontend renders it — outside the builder, in a new tab. Drafts included; only logged-in editors can open it." msgstr "" #: build/admin.js:101 msgid "Insert into a page" msgstr "" #: build/admin.js:101 msgid "Insert the player into a page you already have, or create a new page with the player on it." msgstr "" #: build/admin.js:101 #: build/admin.js:131 msgid "Block editor" msgstr "" #: build/admin.js:101 msgid "Use the block" msgstr "" #: build/admin.js:101 msgid "In the block editor, add the “StreamSera Player” block and pick this player. Layout, skin and theme can be overridden per block." msgstr "" #: build/admin.js:101 msgid "Classic editor & builders" msgstr "" #: build/admin.js:101 msgid "Paste anywhere shortcodes work — the classic editor, widgets, page builders and theme options." msgstr "" #: build/admin.js:101 msgid "Theme code" msgstr "" #: build/admin.js:101 msgid "PHP & JavaScript" msgstr "" #: build/admin.js:101 msgid "For theme templates, custom PHP and JavaScript-rendered markup — when you need full control." msgstr "" #: build/admin.js:101 msgid "Open the editor" msgstr "" #: build/admin.js:101 msgid "Put this player on a page, in a block or shortcode, on another site or in theme code." msgstr "" #: build/admin.js:101 msgid "Render in a template" msgstr "" #: build/admin.js:101 msgid "Capture the markup" msgstr "" #: build/admin.js:101 msgid "Returns the player HTML instead of printing it — for caching layers or custom wrappers." msgstr "" #: build/admin.js:101 msgid "With overrides" msgstr "" #: build/admin.js:101 msgid "Same keys as the shortcode attributes." msgstr "" #: build/admin.js:101 msgid "Mount markup loaded later" msgstr "" #: build/admin.js:101 msgid "· html from streamsera_render_player() or an AJAX response" msgstr "" #: build/admin.js:101 msgid "SPA / PJAX navigation" msgstr "" #: build/admin.js:101 msgid "Mount everything new on the page after a route change." msgstr "" #: build/admin.js:101 msgid "Listen to events" msgstr "" #: build/admin.js:101 msgid "React to playback and track changes on the page." msgstr "" #: build/admin.js:101 msgid "Hooks, filters and JavaScript events are documented in the developer guide." msgstr "" #: build/admin.js:101 msgid "Developer docs →" msgstr "" #: build/admin.js:101 msgid "That did not work. Please try again." msgstr "" #. translators: %d: number of skipped items. #: build/admin.js:102 #, js-format msgid "%d item was skipped: you are not allowed to publish it, or the station has no stream URL yet." msgid_plural "%d items were skipped: you are not allowed to publish them, or a station has no stream URL yet." msgstr[0] "" msgstr[1] "" #. translators: %d: number of skipped items. #: build/admin.js:103 #, js-format msgid "%d item was skipped: you are not allowed to change it." msgid_plural "%d items were skipped: you are not allowed to change them." msgstr[0] "" msgstr[1] "" #: build/admin.js:103 msgid "Templates set the layout, skin and components. Your station and title are kept; you can tweak everything afterwards." msgstr "" #: build/admin.js:103 msgid "Theme colors applied. Click a swatch to use it as the primary color." msgstr "" #: build/admin.js:103 msgid "Applied the colors that could be detected; your theme has no full palette." msgstr "" #: build/admin.js:103 msgid "No theme palette found. Your theme does not define colors in theme.json, so nothing was changed — pick colors manually." msgstr "" #: build/admin.js:103 msgid "Could not read your theme colors." msgstr "" #: build/admin.js:103 msgid "Match my theme" msgstr "" #: build/admin.js:103 msgid "Theme palette" msgstr "" #. translators: %s: theme colour name. #: build/admin.js:104 #: build/admin.js:105 #, js-format msgid "%s — use as primary" msgstr "" #: build/admin.js:105 msgid "Give the skin a name." msgstr "" #: build/admin.js:105 msgid "Custom" msgstr "" #: build/admin.js:105 msgid "Skin actions" msgstr "" #: build/admin.js:105 msgid "Update from current player look" msgstr "" #: build/admin.js:105 msgid "Add new skin" msgstr "" #: build/admin.js:105 msgid "Could not save the skin." msgstr "" #: build/admin.js:105 msgid "Edit skin" msgstr "" #: build/admin.js:105 msgid "Custom skins are shared by every player on the site." msgstr "" #: build/admin.js:105 msgid "Save skin" msgstr "" #: build/admin.js:105 msgid "Name (required)" msgstr "" #: build/admin.js:105 msgid "Give the skin a name so you can find it later." msgstr "" #: build/admin.js:105 msgid "e.g. “Brand dark”" msgstr "" #: build/admin.js:105 msgid "Start from" msgstr "" #: build/admin.js:105 msgid "Current player look" msgstr "" #: build/admin.js:105 msgid "Skins" msgstr "" #: build/admin.js:105 msgid "Custom skins" msgstr "" #: build/admin.js:105 msgid "Scheme" msgstr "" #. translators: %s: base skin name #: build/admin.js:106 #, js-format msgid "Based on %s" msgstr "" #: build/admin.js:106 msgid "Delete skin?" msgstr "" #. translators: %s: skin name #: build/admin.js:107 #, js-format msgid "“%s” will be removed for every player. Players using it keep their current look." msgstr "" #: build/admin.js:107 msgid "Delete skin" msgstr "" #: build/admin.js:107 msgid "Per device" msgstr "" #: build/admin.js:107 msgid "Hide pieces on smaller screens. Sizes follow the player’s width: mobile up to 480px, tablet up to 820px." msgstr "" #. translators: %d: count #: build/admin.js:107 #, js-format msgid "Clear %d override" msgid_plural "Clear %d overrides" msgstr[0] "" msgstr[1] "" #: build/admin.js:107 msgid "Pieces shown on this device" msgstr "" #: build/admin.js:107 msgid "Turn pieces on above first." msgstr "" #: build/admin.js:107 msgid "Create" msgstr "" #: build/admin.js:107 msgid "Tools" msgstr "" #: build/admin.js:107 #: build/admin.js:131 msgid "System status" msgstr "" #: build/admin.js:107 msgid "Advanced" msgstr "" #: build/admin.js:107 msgid "Search pages, stations, players, actions…" msgstr "" #: build/admin.js:107 msgid "Command palette" msgstr "" #. translators: %s query #: build/admin.js:107 #, js-format msgid "No results for “%s”" msgstr "" #: build/admin.js:107 msgid "navigate" msgstr "" #: build/admin.js:107 msgid "open" msgstr "" #: build/admin.js:107 msgid "toggle" msgstr "" #: build/admin.js:107 msgid "Clear metadata cache" msgstr "" #: build/admin.js:107 msgid "Documentation" msgstr "" #: build/admin.js:107 msgid "View site" msgstr "" #: build/admin.js:107 msgid "Search & commands (Ctrl/Cmd + K)" msgstr "" #: build/admin.js:107 msgid "Hosts" msgstr "" #: build/admin.js:107 msgid "More" msgstr "" #: build/admin.js:107 msgid "Available as a shortcode only." msgstr "" #: build/admin.js:107 msgid "Hide options" msgstr "" #: build/admin.js:107 msgid "Options" msgstr "" #: build/admin.js:107 msgid "Attribute" msgstr "" #: build/admin.js:107 msgid "What it does" msgstr "" #: build/admin.js:107 msgid "Value" msgstr "" #: build/admin.js:107 msgid "Remove from the shortcode" msgstr "" #: build/admin.js:107 msgid "Add to the shortcode" msgstr "" #: build/admin.js:107 msgid "Tick an attribute to add it to the shortcode — Copy takes the shortcode exactly as shown." msgstr "" #: build/admin.js:107 msgid "Shortcodes" msgstr "" #: build/admin.js:107 msgid "Copy a shortcode for any page" msgstr "" #: build/admin.js:107 msgid "Paste one into any post, page, widget or page builder. Each is also a block in the “StreamSera” category." msgstr "" #: build/admin.js:107 msgid "Filter components" msgstr "" #: build/admin.js:107 msgid "Category" msgstr "" #: build/admin.js:107 msgid "Nothing matches that filter." msgstr "" #. translators: %d: number of hidden components. #: build/admin.js:108 #, js-format msgid "Show %d more" msgstr "" #: build/admin.js:108 msgid "When the stream is down" msgstr "" #: build/admin.js:108 msgid "What listeners get if no station answers." msgstr "" #: build/admin.js:108 msgid "Loop a standby track" msgstr "" #: build/admin.js:108 msgid "Message only" msgstr "" #: build/admin.js:108 msgid "No file chosen yet" msgstr "" #: build/admin.js:108 msgid "Choose a standby track" msgstr "" #: build/admin.js:108 msgid "Use this file" msgstr "" #: build/admin.js:108 #: build/admin.js:128 msgid "Change" msgstr "" #: build/admin.js:108 msgid "Message" msgstr "" #: build/admin.js:108 msgid "We’ll be right back — enjoy some music meanwhile" msgstr "" #: build/admin.js:108 msgid "We’re off air right now. Back soon!" msgstr "" #: build/admin.js:108 msgid "Check the live stream again every" msgstr "" #: build/admin.js:108 msgid "Seconds" msgstr "" #: build/admin.js:108 msgid "seconds" msgstr "" #: build/admin.js:108 msgid "Feeds & overlays" msgstr "" #: build/admin.js:108 msgid "OBS overlay, now-playing text/JSON, .m3u" msgstr "" #: build/admin.js:108 msgid "OBS / vMix overlay" msgstr "" #: build/admin.js:108 msgid "Add as a browser source: a transparent now-playing card that updates itself. Options: &theme=light, &art=0, &size=sm|lg, &align=center." msgstr "" #: build/admin.js:108 msgid "Now playing as text" msgstr "" #: build/admin.js:108 msgid "Plain text for OBS “text from URL”, signage and bots. Customise with &format={artist} - {title} — also {raw}, {station}, {listeners}." msgstr "" #: build/admin.js:108 msgid "Now playing as JSON" msgstr "" #: build/admin.js:108 msgid "Title, artist, artwork, listeners and live flag. Cached for the refresh interval set under Now playing." msgstr "" #: build/admin.js:108 msgid "Playlist files for other apps" msgstr "" #: build/admin.js:108 msgid "Link these where listeners expect an “open in VLC / Winamp” option." msgstr "" #: build/admin.js:108 msgid "Public URLs for your streaming software, studio screens, Discord bots and automation tools. No login needed." msgstr "" #: build/admin.js:108 msgid "URLs below are filled in for this station." msgstr "" #. translators: %d number of notices #: build/admin.js:109 #, js-format msgid "%d notice" msgid_plural "%d notices" msgstr[0] "" msgstr[1] "" #: build/admin.js:109 msgid "Notices" msgstr "" #. translators: %d count #: build/admin.js:110 #, js-format msgid "%d open" msgid_plural "%d open" msgstr[0] "" msgstr[1] "" #: build/admin.js:110 msgid "All clear" msgstr "" #: build/admin.js:110 msgid "Nothing needs your attention." msgstr "" #: build/admin.js:110 #: build/admin.js:131 #: build/admin.js:153 #: build/frontend.js:5 msgid "Dismiss" msgstr "" #. translators: %d count #: build/admin.js:111 #, js-format msgid "Restore %d dismissed" msgid_plural "Restore %d dismissed" msgstr[0] "" msgstr[1] "" #: build/admin.js:111 msgid "Look" msgstr "" #: build/admin.js:111 msgid "Violet" msgstr "" #: build/admin.js:111 msgid "Blue" msgstr "" #: build/admin.js:111 msgid "Green" msgstr "" #: build/admin.js:111 msgid "Orange" msgstr "" #: build/admin.js:111 msgid "Pink" msgstr "" #: build/admin.js:111 msgid "Black" msgstr "" #. translators: 1: current step number, 2: number of steps #: build/admin.js:114 #, js-format msgid "Step %1$d of %2$d" msgstr "" #: build/admin.js:114 #: build/admin.js:128 msgid "Station logo" msgstr "" #: build/admin.js:114 msgid "My Station" msgstr "" #: build/admin.js:116 msgid "Finishing creates one station and one player" msgstr "" #: build/admin.js:116 msgid "Paste a stream link to continue" msgstr "" #: build/admin.js:116 msgid "Listeners can keep playing while they browse your site." msgstr "" #: build/admin.js:116 msgid "This is how visitors will see your player. You'll pick the look in the next step." msgstr "" #: build/admin.js:116 msgid "Want more control? Colours, components and behaviour are all in the builder after setup." msgstr "" #: build/admin.js:116 msgid "Setup steps" msgstr "" #: build/admin.js:116 msgid "You can finish setup any time from the Dashboard." msgstr "" #: build/admin.js:116 msgid "Skip setup" msgstr "" #: build/admin.js:116 msgid "You’re on air" msgstr "" #: build/admin.js:116 msgid "Your station and player are saved. Copy the shortcode below to place it anywhere." msgstr "" #. translators: %s: listen page address #: build/admin.js:119 #, js-format msgid "Your listen page is live at %s." msgstr "" #. translators: %s: page title #: build/admin.js:122 #, js-format msgid "Your player is on the “%s” page, saved as a draft — publish it when you’re ready." msgstr "" #. translators: %s: page title #: build/admin.js:125 #, js-format msgid "Your player is now on the “%s” page." msgstr "" #. translators: %s: error message #: build/admin.js:128 #, js-format msgid "We couldn’t place the player automatically (%s). Use the shortcode below instead." msgstr "" #: build/admin.js:128 msgid "View it on your site" msgstr "" #: build/admin.js:128 msgid "Edit the page" msgstr "" #: build/admin.js:128 msgid "Fine-tune in the builder" msgstr "" #: build/admin.js:128 msgid "Next, when you’re ready" msgstr "" #: build/admin.js:128 msgid "Add more stations" msgstr "" #: build/admin.js:128 msgid "Run several stations from one player with a station switcher." msgstr "" #: build/admin.js:128 msgid "Turn on station pages" msgstr "" #: build/admin.js:128 msgid "Give each station its own page with now playing and share links." msgstr "" #: build/admin.js:128 msgid "Add it to more pages" msgstr "" #: build/admin.js:128 msgid "Use the block, a shortcode or your page builder anywhere." msgstr "" #: build/admin.js:128 msgid "Go to the dashboard" msgstr "" #: build/admin.js:128 msgid "Paste the stream link from your radio host. We'll check it and fill in the details for you." msgstr "" #: build/admin.js:128 msgid "Paste your stream link" msgstr "" #: build/admin.js:128 msgid "Check again" msgstr "" #: build/admin.js:128 msgid "Check stream" msgstr "" #: build/admin.js:128 msgid "Works with Icecast, Shoutcast, HLS and most hosted streams. You’ll find it in your radio host’s dashboard, usually called “stream URL”." msgstr "" #: build/admin.js:128 msgid "Stream found" msgstr "" #: build/admin.js:128 msgid "We couldn't read the stream details" msgstr "" #: build/admin.js:128 msgid "Your stream is reachable." msgstr "" #: build/admin.js:128 msgid "You can still continue — check that the link plays in your browser." msgstr "" #: build/admin.js:128 msgid "e.g. Sunrise FM" msgstr "" #: build/admin.js:128 msgid "e.g. Chill, News, Talk" msgstr "" #: build/admin.js:128 msgid "Could not upload that image." msgstr "" #: build/admin.js:128 msgid "Uploading…" msgstr "" #: build/admin.js:128 msgid "Shown when a song has no artwork." msgstr "" #: build/admin.js:128 msgid "Square image, 300 px or larger. Shown when a song has no artwork." msgstr "" #: build/admin.js:128 msgid "Choose image" msgstr "" #: build/admin.js:128 msgid "Remove logo" msgstr "" #: build/admin.js:128 msgid "You already have stations. This adds a new one — to build a player for an existing station, use the Players page." msgstr "" #: build/admin.js:128 msgid "Choose how it looks" msgstr "" #: build/admin.js:128 msgid "Pick a starting point. The preview updates as you go, and everything can be fine-tuned later in the builder." msgstr "" #: build/admin.js:128 msgid "Fewer styles" msgstr "" #. translators: %d: number of hidden styles #: build/admin.js:131 #, js-format msgid "%d more" msgstr "" #: build/admin.js:131 msgid "Accent colour" msgstr "" #: build/admin.js:131 msgid "Custom colour" msgstr "" #: build/admin.js:131 msgid "Use the style’s colour" msgstr "" #: build/admin.js:131 msgid "Used for the play button and highlights." msgstr "" #: build/admin.js:131 msgid "Choose where listeners will find your player. You can add it to more places later." msgstr "" #: build/admin.js:131 msgid "Where to add the player" msgstr "" #: build/admin.js:131 msgid "Add it to a page" msgstr "" #: build/admin.js:131 msgid "Place the player on a page you already have, or a new one." msgstr "" #: build/admin.js:131 msgid "Create a listen page" msgstr "" #: build/admin.js:131 msgid "A ready-made, full-screen page just for your station." msgstr "" #: build/admin.js:131 msgid "I’ll add it myself" msgstr "" #: build/admin.js:131 msgid "Use the block, a shortcode or your page builder." msgstr "" #: build/admin.js:131 msgid "Page" msgstr "" #: build/admin.js:131 msgid "Loading pages…" msgstr "" #: build/admin.js:131 msgid "+ Create a new page" msgstr "" #: build/admin.js:131 msgid "New page title" msgstr "" #: build/admin.js:131 msgid "Top" msgstr "" #: build/admin.js:131 msgid "Bottom" msgstr "" #: build/admin.js:131 msgid "We’ll create and publish the page with your player on it." msgstr "" #: build/admin.js:131 msgid "We’ll add the StreamSera Player block. Nothing else on the page changes." msgstr "" #: build/admin.js:131 msgid "Page address" msgstr "" #: build/admin.js:131 msgid "A full-screen page with your player, what’s playing and share buttons — handy to link from social media." msgstr "" #: build/admin.js:131 msgid "Search for “StreamSera Player” in the block inserter." msgstr "" #: build/admin.js:131 msgid "Page builders" msgstr "" #: build/admin.js:131 msgid "Elementor, Divi, Bricks, Beaver Builder, Breakdance and Oxygen have a StreamSera element." msgstr "" #: build/admin.js:131 msgid "You’ll get it to copy on the next screen." msgstr "" #: build/admin.js:131 msgid "Back" msgstr "" #: build/admin.js:131 msgid "Use the defaults" msgstr "" #: build/admin.js:131 msgid "Something went wrong while saving." msgstr "" #: build/admin.js:131 msgid "The player could not be placed." msgstr "" #: build/admin.js:131 msgid "Continue" msgstr "" #: build/admin.js:131 msgid "Finishing…" msgstr "" #: build/admin.js:131 msgid "Finish setup" msgstr "" #: build/admin.js:131 msgid "Preview size" msgstr "" #: build/admin.js:131 msgid "Environment checks and report" msgstr "" #: build/admin.js:131 msgid "Environment checks that affect streaming, metadata and background jobs. Paste the report into a support ticket." msgstr "" #: build/admin.js:131 msgid "Re-check" msgstr "" #: build/admin.js:131 msgid "Report copied to the clipboard." msgstr "" #: build/admin.js:131 msgid "Could not copy. Select the text below instead." msgstr "" #: build/admin.js:131 msgid "Copy report" msgstr "" #. translators: %d: number of checks. #: build/admin.js:131 #, js-format msgid "%d check needs attention" msgid_plural "%d checks need attention" msgstr[0] "" msgstr[1] "" #: build/admin.js:131 msgid "Everything looks good" msgstr "" #: build/admin.js:131 msgid "Show details" msgstr "" #: build/admin.js:131 msgid "Report" msgstr "" #: build/admin.js:131 msgid "Plain-text version of the checks above." msgstr "" #: build/admin.js:131 msgid "Switch to light mode" msgstr "" #: build/admin.js:131 msgid "Switch to dark mode" msgstr "" #. translators: %s: number of rows #: build/admin.js:134 #, js-format msgid "%s items" msgstr "" #: build/admin.js:134 msgid "Search" msgstr "" #: build/admin.js:134 msgid "Grid view" msgstr "" #. translators: %s: number of selected rows #: build/admin.js:137 #, js-format msgid "%s selected" msgstr "" #. translators: %s: total number of rows #: build/admin.js:140 #, js-format msgid "Select all %s" msgstr "" #: build/admin.js:140 msgid "Select" msgstr "" #: build/admin.js:140 msgid "Select all" msgstr "" #: build/admin.js:140 msgid "Select row" msgstr "" #: build/admin.js:140 msgid "Nothing matches" msgstr "" #: build/admin.js:140 msgid "Try a different search or clear the filters." msgstr "" #. translators: %1$s: first row number, %2$s: last row number, %3$s: total rows #: build/admin.js:143 #, js-format msgid "%1$s–%2$s of %3$s" msgstr "" #. translators: %1$s: current page, %2$s: total pages #: build/admin.js:146 #, js-format msgid "Page %1$s of %2$s" msgstr "" #: build/admin.js:146 msgid "Choose a station" msgstr "" #: build/admin.js:146 msgid "Quick tools" msgstr "" #: build/admin.js:146 msgid "You don't have permission to view this" msgstr "" #. translators: %s: what the user tried to do, e.g. "edit players" #: build/admin.js:149 #, js-format msgid "Your account can't %s. Ask an administrator to grant you access." msgstr "" #: build/admin.js:149 msgid "Ask an administrator to grant your account access to StreamSera." msgstr "" #: build/admin.js:149 msgid "Go back" msgstr "" #: build/admin.js:149 msgid "just now" msgstr "" #: build/admin.js:149 #: build/frontend.js:1 msgid "Playing" msgstr "" #: build/admin.js:149 #: build/frontend.js:1 msgid "On demand" msgstr "" #: build/admin.js:149 #: build/frontend.js:1 msgid "Buffering" msgstr "" #: build/admin.js:149 #: build/frontend.js:1 msgid "Reconnecting" msgstr "" #: build/admin.js:149 #: build/frontend.js:1 msgid "Listeners right now" msgstr "" #: build/admin.js:149 #: build/frontend.js:1 msgid "listening" msgstr "" #: build/admin.js:149 #: build/admin.js:153 #: build/frontend.js:1 #: build/frontend.js:5 #: build/frontend.js:7 msgid "Pause" msgstr "" #: build/admin.js:149 #: build/frontend.js:1 msgid "Play" msgstr "" #: build/admin.js:149 #: build/frontend.js:1 msgid "Unmute" msgstr "" #: build/admin.js:149 #: build/frontend.js:1 msgid "Mute" msgstr "" #: build/admin.js:149 #: build/frontend.js:1 msgid "Next" msgstr "" #. translators: %s: start time of the next show. #: build/admin.js:150 #: build/frontend.js:2 #, js-format msgid "at %s" msgstr "" #. translators: 1: attempt number, 2: most attempts. #: build/admin.js:151 #: build/frontend.js:3 #, js-format msgid "Signal dropped — reconnecting (%1$d of %2$d)" msgstr "" #. translators: %s: station name. #: build/admin.js:152 #: build/frontend.js:4 #, js-format msgid "Connecting to %s…" msgstr "" #. translators: %s: station name. #: build/admin.js:153 #: build/frontend.js:5 #, js-format msgid "%s isn’t answering right now." msgstr "" #: build/admin.js:153 #: build/frontend.js:5 msgid "Try again" msgstr "" #: build/admin.js:153 #: build/frontend.js:5 msgid "or pick another station" msgstr "" #: build/admin.js:153 #: build/frontend.js:5 msgid "Tap to unmute" msgstr "" #: build/admin.js:153 #: build/frontend.js:5 msgid "Tap to listen" msgstr "" #: build/admin.js:153 #: build/frontend.js:5 msgid "Playing now" msgstr "" #: build/admin.js:153 #: build/frontend.js:5 msgid "Change station" msgstr "" #: build/admin.js:153 #: build/frontend.js:5 msgid "Open station page" msgstr "" #: build/admin.js:153 #: build/frontend.js:5 msgid "More options" msgstr "" #: build/admin.js:153 #: build/frontend.js:5 msgid "Powered by StreamSera" msgstr "" #: build/admin.js:153 #: build/frontend.js:5 msgid "The live stream is down — playing a standby track until it is back." msgstr "" #: build/admin.js:153 #: build/frontend.js:5 msgid "The live stream is down right now. It will play again as soon as it is back." msgstr "" #: build/admin.js:153 #: build/frontend.js:5 msgid "Connecting…" msgstr "" #: build/admin.js:153 #: build/frontend.js:5 msgid "Scroll back" msgstr "" #: build/admin.js:153 #: build/frontend.js:5 msgid "Scroll forward" msgstr "" #. translators: %s: station name #: build/admin.js:154 #: build/frontend.js:6 #, js-format msgid "Pause %s" msgstr "" #. translators: %s: station name #: build/admin.js:155 #: build/frontend.js:7 #, js-format msgid "Play %s" msgstr "" #: build/blocks/listen-button/index.js:1 msgid "Listen page player (settings)" msgstr "" #: build/blocks/now-playing/index.js:1 msgid "Shown when the stream server reports it." msgstr "" #: build/blocks/player/index.js:1 msgid "Use player setting" msgstr "" #: build/blocks/player/index.js:1 msgid "— Select a player —" msgstr "" #: build/blocks/player/index.js:1 msgid "Saved player" msgstr "" #: build/blocks/player/index.js:1 msgid "Layout override" msgstr "" #: build/blocks/player/index.js:1 msgid "Pick a saved player in the block settings panel, or build one under StreamSera → Players." msgstr "" #. translators: %s DJ #: build/frontend.js:7 #, js-format msgid "Live with %s" msgstr "" #: build/frontend.js:7 msgid "The player could not load." msgstr "" #: build/frontend.js:7 msgid "Retry" msgstr "" #: build/blocks/listen-button/block.json msgctxt "block title" msgid "Listen Button" msgstr "" #: build/blocks/listen-button/block.json msgctxt "block description" msgid "A call-to-action that opens the listen page or plays the player on the page." msgstr "" #: build/blocks/listen-button/block.json #: build/blocks/now-playing/block.json #: build/blocks/player/block.json msgctxt "block keyword" msgid "radio" msgstr "" #: build/blocks/listen-button/block.json msgctxt "block keyword" msgid "listen" msgstr "" #: build/blocks/listen-button/block.json msgctxt "block keyword" msgid "button" msgstr "" #: build/blocks/listen-button/block.json msgctxt "block keyword" msgid "play" msgstr "" #: build/blocks/listen-button/block.json #: build/blocks/now-playing/block.json #: build/blocks/player/block.json msgctxt "block keyword" msgid "streamsera" msgstr "" #: build/blocks/now-playing/block.json msgctxt "block title" msgid "Now Playing" msgstr "" #: build/blocks/now-playing/block.json msgctxt "block description" msgid "The current track with artwork, refreshing live." msgstr "" #: build/blocks/now-playing/block.json msgctxt "block keyword" msgid "now playing" msgstr "" #: build/blocks/now-playing/block.json msgctxt "block keyword" msgid "track" msgstr "" #: build/blocks/player/block.json msgctxt "block title" msgid "StreamSera Player" msgstr "" #: build/blocks/player/block.json msgctxt "block description" msgid "Embed a StreamSera radio player." msgstr "" #: build/blocks/player/block.json msgctxt "block keyword" msgid "stream" msgstr "" #: build/blocks/player/block.json msgctxt "block keyword" msgid "audio" msgstr "" #: build/blocks/player/block.json msgctxt "block keyword" msgid "player" msgstr ""