# Copyright (C) 2026 Digital Bread, LLC # This file is distributed under the GPL-2.0-or-later. msgid "" msgstr "" "Project-Id-Version: Dashbread – Turn Your Site into a SaaS App 1.1.0\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/dashbread\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "POT-Creation-Date: 2026-10-18T19:04:49+00:00\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "X-Generator: WP-CLI 2.12.0\n" "X-Domain: dashbread\n" #. Plugin Name of the plugin #: dashbread.php msgid "Dashbread – Turn Your Site into a SaaS App" msgstr "" #. Plugin URI of the plugin #: dashbread.php msgid "https://dashbread.com" msgstr "" #. Description of the plugin #: dashbread.php msgid "Turn your WordPress site into a SaaS app. Members get an app-grade dashboard at /app that your other plugins run inside; your public site keeps any theme." msgstr "" #. Author of the plugin #: dashbread.php msgid "Digital Bread, LLC" msgstr "" #. Author URI of the plugin #: dashbread.php msgid "https://digitalbread.com" msgstr "" #. translators: 1: installed Dashbread Pro version, 2: required version #: dashbread.php:77 #, php-format msgid "Dashbread Pro %1$s is older than this version of Dashbread requires (%2$s). Pro features are unavailable until Dashbread Pro is updated." msgstr "" #: src/Auth/Auth.php:135 #: src/Auth/Auth.php:312 #: src/Profile/Profile.php:341 msgid "That form expired. Please try again." msgstr "" #: src/Auth/Auth.php:141 #: src/Auth/Auth.php:311 msgid "Too many attempts. Wait a few minutes and try again." msgstr "" #: src/Auth/Auth.php:300 msgid "That email or password doesn't match. Try again or reset your password." msgstr "" #: src/Auth/Auth.php:301 #: src/Profile/Profile.php:343 msgid "That doesn't look like a valid email address." msgstr "" #: src/Auth/Auth.php:302 msgid "There is no account with that email or username." msgstr "" #: src/Auth/Auth.php:303 msgid "Enter your email or username." msgstr "" #: src/Auth/Auth.php:304 msgid "Enter your email address." msgstr "" #: src/Auth/Auth.php:305 msgid "That username is taken." msgstr "" #: src/Auth/Auth.php:306 msgid "There is already an account with that email. Try signing in." msgstr "" #: src/Auth/Auth.php:307 msgid "Usernames can only contain letters, numbers, and a few symbols." msgstr "" #: src/Auth/Auth.php:308 #: templates/auth.php:80 msgid "Registration is closed on this site." msgstr "" #: src/Auth/Auth.php:309 #: templates/auth.php:104 msgid "That reset link has expired or was already used. Request a new one." msgstr "" #: src/Auth/Auth.php:310 msgid "The two passwords must match and be at least 8 characters." msgstr "" #: src/Auth/Auth.php:313 msgid "We couldn't send the reset email. Contact the site administrator." msgstr "" #: src/Auth/Auth.php:318 msgid "Something went wrong. Please try again." msgstr "" #: src/Auth/Auth.php:321 msgid "Check your email for a link to reset your password. It expires soon." msgstr "" #: src/Auth/Auth.php:324 msgid "Check your email to confirm your account and set a password." msgstr "" #: src/Auth/Auth.php:327 msgid "Your password was changed. Sign in with the new one." msgstr "" #: src/Auth/Auth.php:330 msgid "You are signed out." msgstr "" #: src/Core/Admin.php:32 #: src/Shell/Shell.php:211 #: templates/app.php:25 msgid "Dashboard" msgstr "" #: src/Core/Admin.php:33 #: src/Core/Admin.php:55 #: app/admin/src/screens/Dashboard.jsx:13 #: assets/build/admin-app.js:1 msgid "Settings" msgstr "" #: src/Core/Admin.php:34 #: app/admin/src/screens/Dashboard.jsx:11 #: assets/build/admin-app.js:1 msgid "Hosted pages" msgstr "" #: src/Core/Admin.php:35 #: src/Notifications/Notifications.php:36 #: src/Shell/Shell.php:132 #: templates/app.php:90 #: templates/app.php:119 #: templates/app.php:125 #: templates/profile.php:23 #: app/admin/src/screens/Dashboard.jsx:12 #: assets/build/admin-app.js:1 msgid "Notifications" msgstr "" #: src/Core/Admin.php:36 msgid "Pro & Add-ons" msgstr "" #: src/Core/Admin.php:37 msgid "Help" msgstr "" #: src/Core/Admin.php:45 #: src/Core/Shortcodes.php:280 msgid "Pro" msgstr "" #: src/Core/Admin.php:55 msgid "Open app" msgstr "" #: src/Core/Admin.php:139 msgid "Loading Dashbread…" msgstr "" #. translators: %s: Dashbread Core version number #: src/Core/Brand.php:50 #: app/admin/src/App.jsx:21 #: assets/build/admin-app.js:18 #, php-format,js-format msgid "Core %s · Pro installed" msgstr "" #. translators: %s: Dashbread Core version number #: src/Core/Brand.php:52 #: app/admin/src/App.jsx:22 #: assets/build/admin-app.js:18 #, php-format,js-format msgid "Core %s · Pro not installed" msgstr "" #. translators: product name #: src/Core/Brand.php:58 #, php-format msgid "Powered by %s" msgstr "" #: src/Core/HostedPages.php:37 msgid "Dashbread app" msgstr "" #: src/Core/HostedPages.php:46 msgid "Show in Dashbread app (logged-in only)" msgstr "" #: src/Core/HostedPages.php:47 #: app/admin/src/screens/Hosted.jsx:107 #: assets/build/admin-app.js:1 msgid "Menu position" msgstr "" #: src/Core/HostedPages.php:48 #: app/admin/src/screens/Hosted.jsx:77 #: app/admin/src/screens/Hosted.jsx:101 #: assets/build/admin-app.js:1 msgid "Icon" msgstr "" #: src/Core/HostedPages.php:49 msgid "Visible to roles (none = any logged-in user)" msgstr "" #. translators: %s: the app route slug, e.g. "app" #: src/Core/Router.php:38 #, php-format msgid "Pretty permalinks are off, so the app is only reachable through a query URL. Choose \"Post name\" under Settings > Permalinks to enable /%s/." msgstr "" #: src/Core/Router.php:42 msgid "Open Permalinks" msgstr "" #. translators: %s: display name #: src/Core/Shortcodes.php:67 #, php-format msgid "You are signed in as %s." msgstr "" #. translators: %s: display name #: src/Core/Shortcodes.php:67 #: src/Core/Shortcodes.php:92 msgid "Open the app" msgstr "" #. translators: %s: display name #: src/Core/Shortcodes.php:67 msgid "Sign out" msgstr "" #: src/Core/Shortcodes.php:74 msgid "Email address" msgstr "" #: src/Core/Shortcodes.php:74 #: templates/auth.php:71 #: templates/auth.php:90 msgid "Email or username" msgstr "" #: src/Core/Shortcodes.php:75 #: src/Core/Shortcodes.php:92 #: src/Core/Shortcodes.php:127 #: templates/auth.php:29 #: templates/auth.php:76 #: templates/auth.php:87 msgid "Sign in" msgstr "" #: src/Core/Shortcodes.php:81 msgid "Forgot your password?" msgstr "" #: src/Core/Shortcodes.php:83 #: src/Core/Shortcodes.php:127 #: templates/auth.php:77 msgid "Create an account" msgstr "" #: src/Core/Shortcodes.php:126 msgid "This content is for members. Sign in to see it." msgstr "" #: src/Core/Shortcodes.php:129 msgid "Your account does not have access to this content." msgstr "" #. translators: %s: feature name #: src/Core/Shortcodes.php:242 #, php-format msgid "Open %s in the app →" msgstr "" #: src/Core/Shortcodes.php:255 msgid "The sign-in form on any page. Signed-in people see \"Open the app\" and \"Sign out\" instead. Optional redirect=\"profile\" (an app page or a same-site URL), email_only=\"1\", title=\"\"." msgstr "" #: src/Core/Shortcodes.php:256 msgid "A button into the app — or a Sign in button for visitors, returning them to the same place. Optional label=\"\", label_out=\"\", page=\"profile\", button=\"0\" for a plain link." msgstr "" #: src/Core/Shortcodes.php:257 msgid "Show the enclosed content only to signed-in people." msgstr "" #: src/Core/Shortcodes.php:258 msgid "Show the enclosed content only to signed-out visitors." msgstr "" #: src/Core/Shortcodes.php:259 msgid "Members-only gate: visitors get a sign-in prompt instead of the content. Optional roles=\"subscriber,editor\" and message=\"\"." msgstr "" #: src/Core/Shortcodes.php:260 msgid "Show the enclosed content only to these roles (comma-separated). not=\"\" hides it from roles instead. Everyone else sees nothing." msgstr "" #: src/Core/Shortcodes.php:261 msgid "Show content inside a date window (site time zone; a bare date runs to the end of that day). Alias [dashbread_expire]." msgstr "" #: src/Core/Shortcodes.php:262 msgid "The signed-in person's own display_name, first_name, last_name, email or username. fallback=\"\" for visitors." msgstr "" #: src/Core/Shortcodes.php:265 msgid "Show content only to members with an active membership on these plans (slugs or ids, comma-separated). Leave plan=\"\" for any plan." msgstr "" #: src/Core/Shortcodes.php:266 msgid "The opposite: everyone without that plan, including signed-out visitors — good for \"Upgrade\" prompts." msgstr "" #: src/Core/Shortcodes.php:267 msgid "Plan cards (price, features, Get button) for a pricing page. Optional plans=\"gold,silver\" and columns=\"3\". Members see \"Your plan\" on the one they have." msgstr "" #: src/Core/Shortcodes.php:268 msgid "The signed-in member's own answer to a custom field (choices show their labels, name/address fields join their parts). fallback=\"\"." msgstr "" #: src/Core/Shortcodes.php:269 msgid "The signed-in member's primary company: name, city, state, website, phone or email. fallback=\"\"." msgstr "" #: src/Core/Shortcodes.php:272 msgid "Data & Graphs — a chart inside a hosted page. Optional kind=\"stat|line|bar|pie\", range=\"7|30|90|365\", ranges=\"1\", title=\"\". Site sources show only to staff; \"My …\" sources to each member." msgstr "" #: src/Core/Shortcodes.php:273 msgid "Tasks — the member's open tasks with checkboxes, inside a hosted page. Optional limit=\"5\", add=\"1\" to let them add their own, title=\"\"." msgstr "" #: src/Core/Shortcodes.php:274 msgid "Offers — the live offers aimed at the signed-in member, as cards, inside a hosted page (every offer, whatever its dashboard or flyout setting). Optional limit=\"3\" (up to 6), title=\"\"." msgstr "" #: src/Core/Shortcodes.php:279 msgid "Core (free)" msgstr "" #: src/Core/Shortcodes.php:279 msgid "Ship with Dashbread — work on theme pages and on hosted pages inside the app." msgstr "" #: src/Core/Shortcodes.php:280 msgid "Unlock with a Dashbread Pro license and read from the Pro modules." msgstr "" #: src/Core/Shortcodes.php:281 #: app/admin/src/screens/Extend.jsx:110 #: assets/build/admin-app.js:1 msgid "Pro Module Add-ons" msgstr "" #: src/Core/Shortcodes.php:281 msgid "Each unlocks with its add-on. They render app components, so place them on a hosted page (on a theme page, members get a link into the app)." msgstr "" #: src/Core/Store.php:119 msgid "All features (dev)" msgstr "" #: src/Core/Store.php:119 msgid "Free (Core)" msgstr "" #. translators: %s: new version number #: src/Core/UpdateCheck.php:50 #, php-format msgid "Version %s available" msgstr "" #: src/Core/UpdateCheck.php:52 msgid "Latest version" msgstr "" #: src/Core/UpdateCheck.php:102 #: app/admin/src/screens/Dashboard.jsx:90 #: assets/build/admin-app.js:1 msgid "Check for updates" msgstr "" #: src/Core/UpdateCheck.php:109 msgid "You do not have permission to update plugins." msgstr "" #. translators: %d: number of plugins with an update available #: src/Core/UpdateCheck.php:141 #, php-format msgid "Checked for updates just now. %d plugin has an update available." msgid_plural "Checked for updates just now. %d plugins have updates available." msgstr[0] "" msgstr[1] "" #: src/Core/UpdateCheck.php:142 msgid "Checked for updates just now. Everything is up to date." msgstr "" #: src/Notifications/Notifications.php:43 msgid "Replies to your comments" msgstr "" #: src/Notifications/Notifications.php:44 msgid "New content in the app" msgstr "" #: src/Notifications/Notifications.php:45 msgid "Order updates" msgstr "" #: src/Notifications/Notifications.php:46 msgid "Announcements" msgstr "" #. translators: 1: commenter, 2: post title #: src/Notifications/Notifications.php:115 #, php-format msgid "%1$s replied on \"%2$s\"" msgstr "" #. translators: %s: post title #: src/Notifications/Notifications.php:134 #, php-format msgid "New: %s" msgstr "" #. translators: 1: order number, 2: status #: src/Notifications/Notifications.php:149 #, php-format msgid "Order #%1$s is now %2$s" msgstr "" #. translators: %s: human time diff #. translators: %s: human-readable time difference #: src/Notifications/Store.php:111 #: src/Rest/AdminRoutes.php:148 #, php-format msgid "%s ago" msgstr "" #: src/Profile/Fields.php:29 msgid "More about you" msgstr "" #: src/Profile/Fields.php:58 msgid "Choose…" msgstr "" #: src/Profile/Profile.php:44 #: templates/app.php:80 #: templates/profile.php:21 msgid "Profile" msgstr "" #. translators: %s: site name #: src/Profile/Profile.php:211 #, php-format msgid "[%s] Confirm your new email address" msgstr "" #. translators: 1: display name, 2: link #: src/Profile/Profile.php:211 #, php-format msgid "" "Hi %1$s,\n" "\n" "Confirm the change of your account email by opening this link:\n" "%2$s\n" "\n" "If you didn't request this, ignore this message." msgstr "" #. translators: %s: display name #: src/Profile/Profile.php:317 #, php-format msgid "%s asked to delete their account" msgstr "" #. translators: %s: site name #: src/Profile/Profile.php:323 #, php-format msgid "[%s] Account deletion request" msgstr "" #. translators: 1: display name, 2: email address, 3: link to the user in wp-admin #: src/Profile/Profile.php:323 #, php-format msgid "" "%1$s (%2$s) asked to delete their account.\n" "%3$s" msgstr "" #: src/Profile/Profile.php:334 #: src/Profile/Profile.php:358 msgid "Saved." msgstr "" #: src/Profile/Profile.php:335 msgid "Check your new email address for a confirmation link. Your current address stays until you confirm." msgstr "" #: src/Profile/Profile.php:336 msgid "Your email address is updated." msgstr "" #: src/Profile/Profile.php:337 msgid "Password changed. Other devices were signed out." msgstr "" #: src/Profile/Profile.php:338 msgid "Your request was sent. An administrator will delete the account and confirm by email." msgstr "" #: src/Profile/Profile.php:342 msgid "Couldn't save. Please try again." msgstr "" #: src/Profile/Profile.php:344 msgid "Another account already uses that email." msgstr "" #: src/Profile/Profile.php:345 msgid "That confirmation link is invalid, expired or was already used." msgstr "" #: src/Profile/Profile.php:346 msgid "Too many attempts. Wait a while and try again." msgstr "" #: src/Profile/Profile.php:347 msgid "Photos must be under 2 MB." msgstr "" #: src/Profile/Profile.php:348 msgid "Use a JPG, PNG, GIF, or WebP image." msgstr "" #: src/Profile/Profile.php:349 msgid "Couldn't upload that photo." msgstr "" #: src/Profile/Profile.php:350 msgid "Your current password is incorrect." msgstr "" #: src/Profile/Profile.php:351 msgid "New passwords must match and be at least 8 characters." msgstr "" #: src/Profile/Profile.php:352 msgid "Type DELETE to confirm." msgstr "" #: src/Profile/Profile.php:355 msgid "Something went wrong." msgstr "" #. translators: %s: human-readable time difference #: src/Rest/AdminRoutes.php:148 msgid "Never" msgstr "" #: src/Rest/AdminRoutes.php:202 msgid "(no title)" msgstr "" #: src/Rest/AdminRoutes.php:223 msgid "Post not found." msgstr "" #: src/Rest/AdminRoutes.php:245 msgid "A title is required." msgstr "" #: src/Rest/StoreRoutes.php:60 msgid "That guide is not available." msgstr "" #: src/Rest/StoreRoutes.php:68 msgid "Tell us what is going on first." msgstr "" #: src/Rest/StoreRoutes.php:83 #: app/admin/src/screens/Help.jsx:188 #: assets/build/admin-app.js:18 msgid "Free support for Dashbread is on the WordPress.org forum." msgstr "" #: src/Shell/Icons.php:75 #: src/Shell/Icons.php:86 #: assets/js/icon-picker.js:34 msgid "No icon" msgstr "" #: src/Shell/Icons.php:75 msgid "Selected icon" msgstr "" #: src/Shell/Icons.php:75 msgid "Clear" msgstr "" #: src/Shell/Icons.php:76 msgid "Search icons…" msgstr "" #. translators: %s: number of icons #: src/Shell/Icons.php:77 #: src/Shell/Icons.php:86 #, php-format msgid "Showing suggested icons. Search to browse all %s Lucide icons." msgstr "" #. translators: %s: number of icons #: src/Shell/Icons.php:78 msgid "Icons" msgstr "" #: src/Shell/Icons.php:86 #: assets/js/icon-picker.js:42 #: assets/js/icon-picker.js:48 msgid "No icons match." msgstr "" #. translators: 1: shown count, 2: total matches #: src/Shell/Icons.php:86 #, php-format msgid "Showing %1$d of %2$d matches." msgstr "" #: src/Shell/MenuFields.php:18 msgid "Dashbread icon" msgstr "" #: src/Shell/MenuFields.php:19 msgid "Dashbread: visible to roles (none = everyone)" msgstr "" #: src/Shell/Shell.php:32 msgid "Dashbread: App sidebar" msgstr "" #: src/Shell/Shell.php:33 msgid "Dashbread: App header" msgstr "" #: src/Shell/Shell.php:34 msgid "Dashbread: Account menu" msgstr "" #: src/Shell/Shell.php:67 #: templates/app.php:60 msgid "Collapse" msgstr "" #: src/Shell/Shell.php:68 msgid "Hide" msgstr "" #: src/Shell/Shell.php:74 msgid "Dashbread: Dashboard" msgstr "" #: src/Shell/Shell.php:76 msgid "Widgets shown on the member dashboard at /app. Any widget works here." msgstr "" #: src/Shell/Shell.php:99 #: app/islands/src/islands/NotificationsList.jsx:7 #: assets/build/islands.js:1 msgid "You're all caught up." msgstr "" #: src/Shell/Shell.php:100 #: app/islands/src/islands/NotificationsList.jsx:8 #: assets/build/islands.js:1 msgid "Couldn't load notifications." msgstr "" #: src/Shell/Shell.php:101 msgid "All" msgstr "" #: src/Shell/Shell.php:102 msgid "Unread" msgstr "" #: src/Shell/Shell.php:103 #: templates/app.php:90 #: templates/app.php:125 #: app/islands/src/islands/NotificationsList.jsx:6 #: assets/build/islands.js:1 msgid "Mark all read" msgstr "" #: src/Shell/Shell.php:104 #: app/islands/src/islands/NotificationsList.jsx:6 #: assets/build/islands.js:1 msgid "Mark as read" msgstr "" #: src/Shell/Shell.php:105 #: app/islands/src/islands/NotificationsList.jsx:6 #: assets/build/islands.js:1 msgid "Load more" msgstr "" #: src/Shell/Shell.php:106 #: app/islands/src/islands/NotificationsList.jsx:7 #: assets/build/islands.js:1 msgid "Nothing here yet." msgstr "" #: src/Shell/Shell.php:107 #: app/islands/src/islands/NotificationsList.jsx:7 #: assets/build/islands.js:1 msgid "Replies, new content, order updates, and announcements will show up here." msgstr "" #: src/Shell/Shell.php:108 #: app/admin/src/App.jsx:112 #: app/islands/src/islands/NotificationsList.jsx:8 #: assets/build/admin-app.js:18 #: assets/build/islands.js:1 msgid "Retry" msgstr "" #: src/Shell/Shell.php:284 msgid "Home" msgstr "" #: templates/app.php:25 msgid "Not found" msgstr "" #: templates/app.php:54 msgid "App navigation" msgstr "" #: templates/app.php:58 #: templates/app.php:83 #: templates/auth.php:116 msgid "Back to site" msgstr "" #: templates/app.php:59 #: templates/app.php:84 msgid "wp-admin" msgstr "" #: templates/app.php:60 msgid "Collapse navigation" msgstr "" #: templates/app.php:65 msgid "Toggle navigation" msgstr "" #: templates/app.php:66 msgid "Breadcrumb" msgstr "" #: templates/app.php:72 msgid "Header menu" msgstr "" #: templates/app.php:75 msgid "Toggle light or dark mode" msgstr "" #: templates/app.php:79 #: templates/profile.php:25 msgid "Account" msgstr "" #: templates/app.php:82 msgid "Site" msgstr "" #: templates/app.php:85 msgid "Log out" msgstr "" #: templates/app.php:91 #: templates/app.php:126 #: app/admin/src/ui.jsx:108 #: app/islands/src/islands/NotificationsList.jsx:59 #: app/islands/src/islands/NotificationsList.jsx:87 #: assets/build/admin-app.js:1 #: assets/build/islands.js:1 msgid "Loading…" msgstr "" #: templates/app.php:92 msgid "View all notifications" msgstr "" #. translators: %s: the member's display name #: templates/app.php:96 #, php-format msgid "Hello, %s" msgstr "" #. translators: %s: the member's display name #: templates/app.php:96 msgid "Show hidden widgets" msgstr "" #: templates/app.php:102 msgid "Welcome" msgstr "" #: templates/app.php:102 msgid "Your dashboard is empty. Pages marked \"Show in Dashbread app\" appear in the menu on the left." msgstr "" #: templates/app.php:102 msgid "Add dashboard widgets" msgstr "" #: templates/app.php:114 msgid "Page not found" msgstr "" #: templates/app.php:114 msgid "There's nothing at this address, or it isn't available to you." msgstr "" #: templates/app.php:114 msgid "Back to dashboard" msgstr "" #: templates/app.php:117 msgid "Panel" msgstr "" #: templates/app.php:122 msgid "Close panel" msgstr "" #: templates/app.php:125 msgid "See all" msgstr "" #: templates/auth.php:29 msgid "Create your account" msgstr "" #: templates/auth.php:29 msgid "Reset your password" msgstr "" #: templates/auth.php:29 msgid "Choose a new password" msgstr "" #: templates/auth.php:58 msgid "Sign in to your member area." msgstr "" #: templates/auth.php:59 msgid "We'll email you a link to set your password." msgstr "" #: templates/auth.php:60 msgid "Enter your email or username and we'll send a reset link." msgstr "" #: templates/auth.php:61 msgid "Pick something long that you don't use anywhere else." msgstr "" #: templates/auth.php:72 msgid "Password" msgstr "" #: templates/auth.php:72 msgid "Forgot password?" msgstr "" #: templates/auth.php:73 msgid "Keep me signed in" msgstr "" #: templates/auth.php:77 msgid "New here?" msgstr "" #: templates/auth.php:81 #: templates/profile.php:52 msgid "Username" msgstr "" #: templates/auth.php:82 #: templates/profile.php:57 msgid "Email" msgstr "" #: templates/auth.php:85 msgid "Create account" msgstr "" #: templates/auth.php:87 msgid "Already a member?" msgstr "" #: templates/auth.php:93 msgid "Send reset link" msgstr "" #: templates/auth.php:94 msgid "Back to sign in" msgstr "" #: templates/auth.php:105 msgid "Request a new link" msgstr "" #: templates/auth.php:109 #: templates/profile.php:76 msgid "New password" msgstr "" #: templates/auth.php:110 #: templates/profile.php:77 msgid "Confirm new password" msgstr "" #: templates/auth.php:112 msgid "Save password" msgstr "" #: templates/profile.php:22 msgid "Password & security" msgstr "" #: templates/profile.php:24 msgid "Appearance" msgstr "" #: templates/profile.php:32 msgid "Profile sections" msgstr "" #: templates/profile.php:46 msgid "Photo & name" msgstr "" #: templates/profile.php:47 msgid "Upload photo" msgstr "" #: templates/profile.php:47 #: app/admin/src/screens/Settings.jsx:59 #: assets/build/admin-app.js:1 msgid "Remove" msgstr "" #: templates/profile.php:47 msgid "JPG, PNG, GIF, or WebP up to 2 MB. Stored in this site's media library." msgstr "" #: templates/profile.php:49 msgid "First name" msgstr "" #: templates/profile.php:50 msgid "Last name" msgstr "" #: templates/profile.php:51 msgid "Display name" msgstr "" #: templates/profile.php:51 msgid "How your name appears to the team and other members." msgstr "" #: templates/profile.php:52 msgid "Usernames can't be changed." msgstr "" #: templates/profile.php:54 msgid "About you" msgstr "" #: templates/profile.php:56 msgid "Contact" msgstr "" #. translators: %s: email #: templates/profile.php:58 #, php-format msgid "Waiting for you to confirm %s." msgstr "" #. translators: %s: email #: templates/profile.php:58 msgid "Cancel" msgstr "" #. translators: %s: email #: templates/profile.php:58 msgid "Changing your email sends a confirmation link to the new address." msgstr "" #. translators: %s: email #: templates/profile.php:59 msgid "Phone" msgstr "" #: templates/profile.php:60 msgid "Website" msgstr "" #: templates/profile.php:68 msgid "Save changes" msgstr "" #: templates/profile.php:74 #: templates/profile.php:78 msgid "Change password" msgstr "" #: templates/profile.php:75 msgid "Current password" msgstr "" #: templates/profile.php:76 msgid "At least 8 characters. Longer is better than complicated." msgstr "" #: templates/profile.php:89 msgid "In-app notifications" msgstr "" #: templates/profile.php:95 msgid "Save preferences" msgstr "" #: templates/profile.php:101 msgid "Theme" msgstr "" #: templates/profile.php:103 msgid "Site default" msgstr "" #: templates/profile.php:103 msgid "Light" msgstr "" #: templates/profile.php:103 msgid "Dark" msgstr "" #: templates/profile.php:103 msgid "Follow my device" msgstr "" #: templates/profile.php:107 msgid "Save" msgstr "" #: templates/profile.php:115 msgid "Your data" msgstr "" #. translators: %s: date #: templates/profile.php:116 #, php-format msgid "Member since %s." msgstr "" #: templates/profile.php:119 msgid "Delete account" msgstr "" #: templates/profile.php:121 msgid "Your deletion request is with the administrators." msgstr "" #: templates/profile.php:123 msgid "This asks an administrator to delete your account and its data. It cannot be undone once done." msgstr "" #: templates/profile.php:124 msgid "Type DELETE to confirm" msgstr "" #: templates/profile.php:125 msgid "Request deletion" msgstr "" #. translators: %s: HTTP status code #: app/admin/src/api.js:13 #: app/admin/src/screens/Extend.jsx:12 #: app/admin/src/screens/Help.jsx:12 #: app/islands/src/lib.jsx:14 #: assets/build/admin-app.js:1 #: assets/build/islands.js:1 #, js-format msgid "Request failed (%s)" msgstr "" #: app/admin/src/App.jsx:35 #: assets/build/admin-app.js:18 msgid "Loading screen…" msgstr "" #. translators: %s: public app route, e.g. "app" #: app/admin/src/App.jsx:102 #: app/admin/src/screens/Settings.jsx:104 #: assets/build/admin-app.js:1 #: assets/build/admin-app.js:18 #, js-format msgctxt "button: visit the public app URL" msgid "Open /%s" msgstr "" #: app/admin/src/App.jsx:103 #: assets/build/admin-app.js:18 msgid "Toggle light or dark" msgstr "" #. translators: %s: product name #: app/admin/src/App.jsx:105 #: assets/build/admin-app.js:18 #, js-format msgid "%s screens" msgstr "" #: app/admin/src/App.jsx:112 #: assets/build/admin-app.js:18 msgid "Could not load." msgstr "" #. translators: %s: number of hosted pages #: app/admin/src/screens/Dashboard.jsx:11 #: assets/build/admin-app.js:1 #, js-format msgid "%s in the app" msgstr "" #: app/admin/src/screens/Dashboard.jsx:12 #: assets/build/admin-app.js:1 msgid "Compose a broadcast" msgstr "" #: app/admin/src/screens/Dashboard.jsx:13 #: assets/build/admin-app.js:1 msgid "Route, logo, login rules" msgstr "" #: app/admin/src/screens/Dashboard.jsx:14 #: assets/build/admin-app.js:1 msgid "Widgets" msgstr "" #: app/admin/src/screens/Dashboard.jsx:14 #: assets/build/admin-app.js:1 msgid "Appearance › Widgets" msgstr "" #: app/admin/src/screens/Dashboard.jsx:15 #: assets/build/admin-app.js:1 msgid "Menus" msgstr "" #: app/admin/src/screens/Dashboard.jsx:15 #: assets/build/admin-app.js:1 msgid "Appearance › Menus" msgstr "" #. translators: followed by the product name "Dashbread Pro" #: app/admin/src/screens/Dashboard.jsx:33 #: assets/build/admin-app.js:1 msgid "Add companies, messaging, email delivery, the drag-and-drop canvas, and PMAs with" msgstr "" #: app/admin/src/screens/Dashboard.jsx:34 #: assets/build/admin-app.js:1 msgid "Explore Pro & PMAs" msgstr "" #: app/admin/src/screens/Dashboard.jsx:35 #: app/admin/src/ui.jsx:81 #: assets/build/admin-app.js:1 msgid "Dismiss" msgstr "" #: app/admin/src/screens/Dashboard.jsx:40 #: assets/build/admin-app.js:1 msgid "members" msgstr "" #: app/admin/src/screens/Dashboard.jsx:41 #: assets/build/admin-app.js:1 msgid "logins today" msgstr "" #: app/admin/src/screens/Dashboard.jsx:42 #: assets/build/admin-app.js:1 msgid "joined this week" msgstr "" #: app/admin/src/screens/Dashboard.jsx:43 #: assets/build/admin-app.js:1 msgid "notifications this week" msgstr "" #: app/admin/src/screens/Dashboard.jsx:48 #: assets/build/admin-app.js:1 msgid "One member has asked to delete their account." msgstr "" #. translators: %s: number of members #: app/admin/src/screens/Dashboard.jsx:49 #: assets/build/admin-app.js:1 #, js-format msgid "%s member has asked to delete their account." msgid_plural "%s members have asked to delete their account." msgstr[0] "" msgstr[1] "" #: app/admin/src/screens/Dashboard.jsx:49 #: assets/build/admin-app.js:1 msgid "Review in Users" msgstr "" #: app/admin/src/screens/Dashboard.jsx:53 #: assets/build/admin-app.js:1 msgid "Recent members" msgstr "" #: app/admin/src/screens/Dashboard.jsx:53 #: assets/build/admin-app.js:1 msgid "All users" msgstr "" #: app/admin/src/screens/Dashboard.jsx:55 #: assets/build/admin-app.js:1 msgid "Member" msgstr "" #: app/admin/src/screens/Dashboard.jsx:55 #: assets/build/admin-app.js:1 msgid "Role" msgstr "" #: app/admin/src/screens/Dashboard.jsx:55 #: assets/build/admin-app.js:1 msgctxt "table column: registration date" msgid "Joined" msgstr "" #: app/admin/src/screens/Dashboard.jsx:55 #: assets/build/admin-app.js:1 msgid "Last seen" msgstr "" #: app/admin/src/screens/Dashboard.jsx:60 #: assets/build/admin-app.js:1 msgid "Delete requested" msgstr "" #: app/admin/src/screens/Dashboard.jsx:65 #: assets/build/admin-app.js:1 msgid "Switch To" msgstr "" #: app/admin/src/screens/Dashboard.jsx:66 #: app/admin/src/screens/Hosted.jsx:97 #: assets/build/admin-app.js:1 msgid "Edit" msgstr "" #: app/admin/src/screens/Dashboard.jsx:74 #: assets/build/admin-app.js:1 msgid "System status" msgstr "" #: app/admin/src/screens/Dashboard.jsx:74 #: assets/build/admin-app.js:1 msgid "Refresh" msgstr "" #: app/admin/src/screens/Dashboard.jsx:76 #: assets/build/admin-app.js:1 msgid "Route" msgstr "" #: app/admin/src/screens/Dashboard.jsx:77 #: assets/build/admin-app.js:1 msgid "Page uses this slug" msgstr "" #: app/admin/src/screens/Dashboard.jsx:77 #: assets/build/admin-app.js:1 msgid "No conflicts" msgstr "" #: app/admin/src/screens/Dashboard.jsx:79 #: assets/build/admin-app.js:1 msgid "Permalinks" msgstr "" #: app/admin/src/screens/Dashboard.jsx:79 #: assets/build/admin-app.js:1 msgctxt "permalink structure" msgid "Pretty" msgstr "" #: app/admin/src/screens/Dashboard.jsx:79 #: assets/build/admin-app.js:1 msgid "Plain: set Post name" msgstr "" #: app/admin/src/screens/Dashboard.jsx:80 #: assets/build/admin-app.js:1 msgid "Public theme" msgstr "" #: app/admin/src/screens/Dashboard.jsx:81 #: assets/build/admin-app.js:1 msgid "Login redirect · wp-admin block" msgstr "" #: app/admin/src/screens/Dashboard.jsx:82 #: assets/build/admin-app.js:1 msgctxt "status" msgid "On" msgstr "" #: app/admin/src/screens/Dashboard.jsx:82 #: assets/build/admin-app.js:1 msgid "Partly off" msgstr "" #: app/admin/src/screens/Dashboard.jsx:84 #: assets/build/admin-app.js:1 msgid "Menu locations assigned" msgstr "" #. translators: 1: number of assigned menu locations, 2: total menu locations #: app/admin/src/screens/Dashboard.jsx:84 #: assets/build/admin-app.js:1 #, js-format msgid "%1$s of %2$s" msgstr "" #: app/admin/src/screens/Dashboard.jsx:85 #: assets/build/admin-app.js:1 msgid "Dashboard widget area" msgstr "" #. translators: %s: number of widgets #: app/admin/src/screens/Dashboard.jsx:85 #: assets/build/admin-app.js:1 #, js-format msgid "%s widget" msgid_plural "%s widgets" msgstr[0] "" msgstr[1] "" #: app/admin/src/screens/Dashboard.jsx:86 #: assets/build/admin-app.js:1 msgid "Switch To (User Switching)" msgstr "" #: app/admin/src/screens/Dashboard.jsx:87 #: app/admin/src/screens/Extend.jsx:101 #: assets/build/admin-app.js:1 msgid "Installed" msgstr "" #: app/admin/src/screens/Dashboard.jsx:87 #: assets/build/admin-app.js:1 msgid "Install" msgstr "" #. translators: %s: product name #: app/admin/src/screens/Dashboard.jsx:89 #: assets/build/admin-app.js:1 #, js-format msgid "%s version" msgstr "" #. translators: %s: product name #: app/admin/src/screens/Dashboard.jsx:92 #: assets/build/admin-app.js:1 #, js-format msgid "%s Pro" msgstr "" #. translators: %s: Pro version number #: app/admin/src/screens/Dashboard.jsx:92 #: assets/build/admin-app.js:1 #, js-format msgid "Pro %s" msgstr "" #: app/admin/src/screens/Dashboard.jsx:92 #: assets/build/admin-app.js:1 msgid "Not installed" msgstr "" #: app/admin/src/screens/Extend.jsx:20 #: app/admin/src/screens/Extend.jsx:123 #: assets/build/admin-app.js:1 msgid "/year" msgstr "" #: app/admin/src/screens/Extend.jsx:20 #: assets/build/admin-app.js:1 msgid "/month" msgstr "" #: app/admin/src/screens/Extend.jsx:20 #: assets/build/admin-app.js:1 msgid "one-time" msgstr "" #: app/admin/src/screens/Extend.jsx:21 #: assets/build/admin-app.js:1 msgid "Unlimited sites" msgstr "" #: app/admin/src/screens/Extend.jsx:21 #: app/admin/src/screens/Extend.jsx:95 #: assets/build/admin-app.js:1 msgid "5 sites" msgstr "" #: app/admin/src/screens/Extend.jsx:21 #: assets/build/admin-app.js:1 msgid "Free forever" msgstr "" #: app/admin/src/screens/Extend.jsx:21 #: app/admin/src/screens/Extend.jsx:95 #: assets/build/admin-app.js:1 msgid "1 site" msgstr "" #: app/admin/src/screens/Extend.jsx:24 #: assets/build/admin-app.js:1 msgid "Tier A" msgstr "" #: app/admin/src/screens/Extend.jsx:24 #: assets/build/admin-app.js:1 msgid "Tier B" msgstr "" #: app/admin/src/screens/Extend.jsx:24 #: assets/build/admin-app.js:1 msgid "Tier C" msgstr "" #: app/admin/src/screens/Extend.jsx:31 #: assets/build/admin-app.js:1 msgid "Close" msgstr "" #: app/admin/src/screens/Extend.jsx:34 #: app/admin/src/screens/Extend.jsx:96 #: assets/build/admin-app.js:1 msgctxt "price" msgid "Free" msgstr "" #. translators: %s: add-on name #: app/admin/src/screens/Extend.jsx:39 #: assets/build/admin-app.js:1 #, js-format msgid "Buy %s" msgstr "" #. translators: %s: plan name #: app/admin/src/screens/Extend.jsx:40 #: assets/build/admin-app.js:1 #, js-format msgid "Get %s" msgstr "" #: app/admin/src/screens/Extend.jsx:41 #: app/admin/src/screens/Extend.jsx:120 #: assets/build/admin-app.js:1 msgid "Coming soon" msgstr "" #: app/admin/src/screens/Extend.jsx:42 #: assets/build/admin-app.js:1 msgid "Product page" msgstr "" #. translators: %s: date the bundled price list was made #: app/admin/src/screens/Extend.jsx:71 #: assets/build/admin-app.js:1 #, js-format msgid "Prices as of %s." msgstr "" #: app/admin/src/screens/Extend.jsx:72 #: assets/build/admin-app.js:1 msgid "Prices as of this release." msgstr "" #: app/admin/src/screens/Extend.jsx:72 #: assets/build/admin-app.js:1 msgid "Current prices are on" msgstr "" #: app/admin/src/screens/Extend.jsx:75 #: assets/build/admin-app.js:1 msgid "Add-ons & upgrades" msgstr "" #: app/admin/src/screens/Extend.jsx:76 #: assets/build/admin-app.js:1 msgid "Your plan:" msgstr "" #: app/admin/src/screens/Extend.jsx:76 #: assets/build/admin-app.js:1 msgid "dev entitlements" msgstr "" #: app/admin/src/screens/Extend.jsx:78 #: assets/build/admin-app.js:1 msgid "Unlock Pro and the Pro Module Add-ons for this site. Everything is licensed on dashbread.com; buying updates this site automatically." msgstr "" #: app/admin/src/screens/Extend.jsx:79 #: assets/build/admin-app.js:1 msgid "Unlock Pro and the Pro Module Add-ons for this site. Everything is licensed on dashbread.com; buying updates this site automatically once Dashbread Pro is installed." msgstr "" #: app/admin/src/screens/Extend.jsx:82 #: assets/build/admin-app.js:1 msgid "License" msgstr "" #: app/admin/src/screens/Extend.jsx:82 #: assets/build/admin-app.js:1 msgid "Get Dashbread Pro" msgstr "" #: app/admin/src/screens/Extend.jsx:83 #: assets/build/admin-app.js:1 msgid "Refresh prices" msgstr "" #: app/admin/src/screens/Extend.jsx:87 #: assets/build/admin-app.js:1 msgid "Plans" msgstr "" #: app/admin/src/screens/Extend.jsx:95 #: assets/build/admin-app.js:1 msgid "unlimited sites" msgstr "" #: app/admin/src/screens/Extend.jsx:95 #: assets/build/admin-app.js:1 msgctxt "current plan" msgid "Current" msgstr "" #: app/admin/src/screens/Extend.jsx:99 #: assets/build/admin-app.js:1 msgid "Your current plan" msgstr "" #: app/admin/src/screens/Extend.jsx:100 #: assets/build/admin-app.js:1 msgid "Included in your plan" msgstr "" #: app/admin/src/screens/Extend.jsx:102 #: assets/build/admin-app.js:1 msgid "Upgrade" msgstr "" #: app/admin/src/screens/Extend.jsx:102 #: assets/build/admin-app.js:1 msgid "Get Pro" msgstr "" #: app/admin/src/screens/Extend.jsx:103 #: app/admin/src/screens/Extend.jsx:125 #: assets/build/admin-app.js:1 msgid "More info" msgstr "" #. translators: %s: bundle price per year, e.g. $299 #: app/admin/src/screens/Extend.jsx:112 #: assets/build/admin-app.js:1 #, js-format msgid "Buy à la carte, or get them all with the bundle (%s/year)." msgstr "" #: app/admin/src/screens/Extend.jsx:113 #: assets/build/admin-app.js:1 msgid "Buy à la carte, or get them all with the bundle." msgstr "" #. translators: %s: total yearly price of all add-ons #: app/admin/src/screens/Extend.jsx:113 #: assets/build/admin-app.js:1 #, js-format msgid "À la carte total: %s/year." msgstr "" #: app/admin/src/screens/Extend.jsx:113 #: assets/build/admin-app.js:1 msgid "Add-ons require Pro; nothing to install — they switch on when your license grants them." msgstr "" #: app/admin/src/screens/Extend.jsx:120 #: app/admin/src/screens/Extend.jsx:136 #: assets/build/admin-app.js:1 msgid "Active" msgstr "" #: app/admin/src/screens/Extend.jsx:124 #: assets/build/admin-app.js:1 msgid "Guide" msgstr "" #: app/admin/src/screens/Extend.jsx:126 #: assets/build/admin-app.js:1 msgid "Included" msgstr "" #: app/admin/src/screens/Extend.jsx:126 #: assets/build/admin-app.js:1 msgctxt "button" msgid "Buy" msgstr "" #: app/admin/src/screens/Extend.jsx:126 #: assets/build/admin-app.js:1 msgid "Needs Pro" msgstr "" #: app/admin/src/screens/Extend.jsx:134 #: assets/build/admin-app.js:1 msgid "Made for Dashbread" msgstr "" #: app/admin/src/screens/Extend.jsx:135 #: assets/build/admin-app.js:1 msgid "Full apps that run inside the shell — courses, help desks, work orders — ship as their own plugins and register pages, widgets, flyout tabs and graph sources through Core's hooks. Building one? See Help › For developers." msgstr "" #. translators: %s: shortcode tag #: app/admin/src/screens/Help.jsx:27 #: assets/build/admin-app.js:1 #, js-format msgid "Copy %s" msgstr "" #: app/admin/src/screens/Help.jsx:27 #: assets/build/admin-app.js:1 msgid "Copied ✓" msgstr "" #: app/admin/src/screens/Help.jsx:27 #: app/admin/src/screens/Help.jsx:147 #: assets/build/admin-app.js:1 msgctxt "button" msgid "Copy" msgstr "" #. translators: %s: required product or add-on name #: app/admin/src/screens/Help.jsx:32 #: assets/build/admin-app.js:1 #, js-format msgid "Needs %s" msgstr "" #: app/admin/src/screens/Help.jsx:59 #: assets/build/admin-app.js:1 msgid "This guide is not available. Read it on dashbread.com." msgstr "" #: app/admin/src/screens/Help.jsx:71 #: assets/build/admin-app.js:1 msgid "Shortcode" msgid_plural "Shortcodes" msgstr[0] "" msgstr[1] "" #: app/admin/src/screens/Help.jsx:73 #: assets/build/admin-app.js:1 msgid "Open on dashbread.com ↗" msgstr "" #: app/admin/src/screens/Help.jsx:113 #: assets/build/admin-app.js:1 msgid "Message sent" msgstr "" #: app/admin/src/screens/Help.jsx:124 #: assets/build/admin-app.js:1 msgid "Knowledge base" msgstr "" #: app/admin/src/screens/Help.jsx:125 #: assets/build/admin-app.js:1 msgid "Search the knowledge base…" msgstr "" #: app/admin/src/screens/Help.jsx:128 #: assets/build/admin-app.js:1 msgid "Guides" msgstr "" #: app/admin/src/screens/Help.jsx:128 #: assets/build/admin-app.js:1 msgid "No guides are available here." msgstr "" #. translators: followed by a link to dashbread.com/help #: app/admin/src/screens/Help.jsx:128 #: assets/build/admin-app.js:1 msgid "The full knowledge base is at" msgstr "" #: app/admin/src/screens/Help.jsx:132 #: assets/build/admin-app.js:1 msgctxt "knowledge base categories" msgid "All" msgstr "" #. translators: %s: search terms #: app/admin/src/screens/Help.jsx:135 #: assets/build/admin-app.js:1 #, js-format msgid "Nothing matches “%s”." msgstr "" #. translators: followed by the link text "search on dashbread.com" #: app/admin/src/screens/Help.jsx:135 #: assets/build/admin-app.js:1 msgid "Try another word, or" msgstr "" #: app/admin/src/screens/Help.jsx:135 #: assets/build/admin-app.js:1 msgid "search on dashbread.com" msgstr "" #: app/admin/src/screens/Help.jsx:144 #: assets/build/admin-app.js:1 msgid "These guides ship with this version of Dashbread." msgstr "" #. translators: followed by a link to dashbread.com/help #: app/admin/src/screens/Help.jsx:144 #: assets/build/admin-app.js:1 msgid "The latest versions are on" msgstr "" #: app/admin/src/screens/Help.jsx:146 #: app/admin/src/screens/Help.jsx:152 #: assets/build/admin-app.js:1 msgid "Shortcode reference" msgstr "" #: app/admin/src/screens/Help.jsx:147 #: assets/build/admin-app.js:1 msgid "Paste these into any page or post (or a Shortcode block)." msgstr "" #. translators: followed by the button name "Copy" #: app/admin/src/screens/Help.jsx:147 #: assets/build/admin-app.js:1 msgid "Click" msgstr "" #. translators: follows "Click Copy" #: app/admin/src/screens/Help.jsx:147 #: assets/build/admin-app.js:1 msgid "next to a tag." msgstr "" #: app/admin/src/screens/Help.jsx:151 #: assets/build/admin-app.js:1 msgid "For developers" msgstr "" #: app/admin/src/screens/Help.jsx:152 #: assets/build/admin-app.js:1 msgid "Everything below works with Core alone." msgstr "" #. translators: followed by the guide name "Hooks & filters" #: app/admin/src/screens/Help.jsx:152 #: assets/build/admin-app.js:1 msgid "Full reference: the" msgstr "" #: app/admin/src/screens/Help.jsx:152 #: assets/build/admin-app.js:1 msgid "Hooks & filters" msgstr "" #. translators: follows "Full reference: the Hooks & filters" #: app/admin/src/screens/Help.jsx:152 #: assets/build/admin-app.js:1 msgid "guide above." msgstr "" #. translators: followed by the link text "Shortcode reference" #: app/admin/src/screens/Help.jsx:152 #: assets/build/admin-app.js:1 msgid "Page builders: the" msgstr "" #: app/admin/src/screens/Help.jsx:174 #: assets/build/admin-app.js:18 msgid "Contact support" msgstr "" #: app/admin/src/screens/Help.jsx:177 #: assets/build/admin-app.js:18 msgid "Priority email support — included with your Pro license." msgstr "" #. translators: %s: support ticket number #: app/admin/src/screens/Help.jsx:179 #: assets/build/admin-app.js:18 #, js-format msgid "Sent — ticket %s." msgstr "" #: app/admin/src/screens/Help.jsx:180 #: assets/build/admin-app.js:18 msgid "Sent." msgstr "" #. translators: followed by an email address #: app/admin/src/screens/Help.jsx:180 #: assets/build/admin-app.js:18 msgid "We reply to" msgstr "" #: app/admin/src/screens/Help.jsx:181 #: assets/build/admin-app.js:18 msgid "Subject" msgstr "" #: app/admin/src/screens/Help.jsx:182 #: assets/build/admin-app.js:18 msgid "How can we help?" msgstr "" #: app/admin/src/screens/Help.jsx:183 #: assets/build/admin-app.js:18 msgid "Your system status (versions, route, entitlements, active plugins) is attached automatically to help us diagnose faster." msgstr "" #: app/admin/src/screens/Help.jsx:184 #: assets/build/admin-app.js:18 msgid "Send message" msgstr "" #. translators: followed by the product name "Dashbread Pro" (a link) #: app/admin/src/screens/Help.jsx:188 #: assets/build/admin-app.js:18 msgid "Priority email support from this screen is part of" msgstr "" #. translators: follows the product name "Dashbread Pro"; keep the leading comma if your language uses one #: app/admin/src/screens/Help.jsx:188 #: assets/build/admin-app.js:18 msgid ", sold separately." msgstr "" #: app/admin/src/screens/Help.jsx:189 #: assets/build/admin-app.js:18 msgid "Open the support forum" msgstr "" #: app/admin/src/screens/Help.jsx:193 #: assets/build/admin-app.js:18 msgid "Getting started" msgstr "" #: app/admin/src/screens/Help.jsx:195 #: assets/build/admin-app.js:18 msgid "Open the app." msgstr "" #. translators: followed by the app URL path #: app/admin/src/screens/Help.jsx:195 #: assets/build/admin-app.js:18 msgid "Visit" msgstr "" #. translators: follows "Visit /app" #: app/admin/src/screens/Help.jsx:195 #: assets/build/admin-app.js:18 msgid "while logged in." msgstr "" #: app/admin/src/screens/Help.jsx:196 #: assets/build/admin-app.js:18 msgid "Put content in it." msgstr "" #: app/admin/src/screens/Help.jsx:196 #: assets/build/admin-app.js:18 msgid "Tick “Show in Dashbread app” on any page, or use Hosted pages." msgstr "" #: app/admin/src/screens/Help.jsx:197 #: assets/build/admin-app.js:18 msgid "Fill the dashboard." msgstr "" #. translators: admin menu path; followed by the widget area name "Dashbread Dashboard" #: app/admin/src/screens/Help.jsx:197 #: assets/build/admin-app.js:18 msgid "Appearance › Widgets ›" msgstr "" #: app/admin/src/screens/Help.jsx:197 #: assets/build/admin-app.js:18 msgid "Dashbread Dashboard" msgstr "" #: app/admin/src/screens/Help.jsx:198 #: assets/build/admin-app.js:18 msgid "Shape the sidebar." msgstr "" #: app/admin/src/screens/Help.jsx:198 #: assets/build/admin-app.js:18 msgid "Appearance › Menus › Dashbread Sidebar." msgstr "" #: app/admin/src/screens/Help.jsx:199 #: assets/build/admin-app.js:18 msgid "Brand it." msgstr "" #: app/admin/src/screens/Help.jsx:199 #: assets/build/admin-app.js:18 msgid "Settings: logo, primary color, preset, light or dark." msgstr "" #: app/admin/src/screens/Help.jsx:202 #: assets/build/admin-app.js:18 msgid "Status" msgstr "" #. translators: %s: Dashbread Core version number #: app/admin/src/screens/Help.jsx:203 #: assets/build/admin-app.js:18 #, js-format msgid "Core %s" msgstr "" #: app/admin/src/screens/Help.jsx:203 #: assets/build/admin-app.js:18 msgid "Pro:" msgstr "" #: app/admin/src/screens/Help.jsx:203 #: assets/build/admin-app.js:18 msgid "installed" msgstr "" #: app/admin/src/screens/Help.jsx:203 #: assets/build/admin-app.js:18 msgid "not installed" msgstr "" #: app/admin/src/screens/Help.jsx:203 #: app/admin/src/screens/Settings.jsx:49 #: assets/build/admin-app.js:1 #: assets/build/admin-app.js:18 msgid "App route" msgstr "" #. translators: %s: page title #: app/admin/src/screens/Hosted.jsx:47 #: assets/build/admin-app.js:1 #, js-format msgid "“%s” is now in the app" msgstr "" #. translators: %s: page title #: app/admin/src/screens/Hosted.jsx:55 #: assets/build/admin-app.js:1 #, js-format msgid "“%s” removed from the app" msgstr "" #: app/admin/src/screens/Hosted.jsx:62 #: assets/build/admin-app.js:1 msgid "Add a page to the app" msgstr "" #: app/admin/src/screens/Hosted.jsx:62 #: assets/build/admin-app.js:1 msgid "New page" msgstr "" #. translators: followed by an app URL pattern like /app/ #: app/admin/src/screens/Hosted.jsx:63 #: assets/build/admin-app.js:1 msgid "Any published page, post, or custom post type can render inside the app at" msgstr "" #. translators: follows the app URL pattern #: app/admin/src/screens/Hosted.jsx:63 #: assets/build/admin-app.js:1 msgid "and get a sidebar link." msgstr "" #: app/admin/src/screens/Hosted.jsx:63 #: assets/build/admin-app.js:1 msgid "Shortcodes and blocks from your other plugins work as they do on the public site." msgstr "" #: app/admin/src/screens/Hosted.jsx:64 #: assets/build/admin-app.js:1 msgid "Search published content…" msgstr "" #: app/admin/src/screens/Hosted.jsx:65 #: assets/build/admin-app.js:1 msgid "Searching…" msgstr "" #: app/admin/src/screens/Hosted.jsx:68 #: assets/build/admin-app.js:1 msgid "Add to app" msgstr "" #. translators: %s: search terms #: app/admin/src/screens/Hosted.jsx:70 #: assets/build/admin-app.js:1 #, js-format msgid "Nothing published matches “%s”, or it is already in the app." msgstr "" #. translators: %s: number of hosted pages #: app/admin/src/screens/Hosted.jsx:73 #: assets/build/admin-app.js:1 #, js-format msgid "In the app (%s)" msgstr "" #: app/admin/src/screens/Hosted.jsx:75 #: assets/build/admin-app.js:1 msgid "No hosted pages yet" msgstr "" #: app/admin/src/screens/Hosted.jsx:75 #: assets/build/admin-app.js:1 msgid "Search above to add your first page. Members will see it in the sidebar in menu-position order." msgstr "" #: app/admin/src/screens/Hosted.jsx:77 #: assets/build/admin-app.js:1 msgid "Page" msgstr "" #: app/admin/src/screens/Hosted.jsx:77 #: assets/build/admin-app.js:1 msgid "Position" msgstr "" #: app/admin/src/screens/Hosted.jsx:77 #: assets/build/admin-app.js:1 msgid "Visible to" msgstr "" #: app/admin/src/screens/Hosted.jsx:110 #: assets/build/admin-app.js:1 msgid "Any logged-in member" msgstr "" #: app/admin/src/screens/Hosted.jsx:114 #: assets/build/admin-app.js:1 msgid "Remove from app" msgstr "" #: app/admin/src/screens/Notifications.jsx:12 #: assets/build/admin-app.js:1 msgid "all members" msgstr "" #. translators: %s: number of members #: app/admin/src/screens/Notifications.jsx:22 #: assets/build/admin-app.js:1 #, js-format msgid "Queued for %s member" msgid_plural "Queued for %s members" msgstr[0] "" msgstr[1] "" #. translators: %s: number of members #: app/admin/src/screens/Notifications.jsx:23 #: assets/build/admin-app.js:1 #, js-format msgid "Sent to %s member" msgid_plural "Sent to %s members" msgstr[0] "" msgstr[1] "" #: app/admin/src/screens/Notifications.jsx:31 #: assets/build/admin-app.js:1 msgid "sent this week" msgstr "" #: app/admin/src/screens/Notifications.jsx:32 #: assets/build/admin-app.js:1 msgid "unread right now" msgstr "" #: app/admin/src/screens/Notifications.jsx:33 #: assets/build/admin-app.js:1 msgid "members reachable" msgstr "" #: app/admin/src/screens/Notifications.jsx:36 #: assets/build/admin-app.js:1 msgid "Send a notification" msgstr "" #. translators: %s: number of members #: app/admin/src/screens/Notifications.jsx:40 #: assets/build/admin-app.js:1 #, js-format msgid "Queued for %s member; delivery runs in the background over the next minute." msgid_plural "Queued for %s members; delivery runs in the background over the next minute." msgstr[0] "" msgstr[1] "" #. translators: %s: number of members #: app/admin/src/screens/Notifications.jsx:41 #: assets/build/admin-app.js:1 #, js-format msgid "Delivered to %s member." msgid_plural "Delivered to %s members." msgstr[0] "" msgstr[1] "" #: app/admin/src/screens/Notifications.jsx:42 #: assets/build/admin-app.js:1 msgid "Title" msgstr "" #: app/admin/src/screens/Notifications.jsx:43 #: assets/build/admin-app.js:1 msgid "Message" msgstr "" #: app/admin/src/screens/Notifications.jsx:44 #: assets/build/admin-app.js:1 msgid "Link (optional)" msgstr "" #: app/admin/src/screens/Notifications.jsx:44 #: assets/build/admin-app.js:1 msgid "Where the notification opens. Defaults to the app." msgstr "" #: app/admin/src/screens/Notifications.jsx:45 #: assets/build/admin-app.js:1 msgid "Send to" msgstr "" #: app/admin/src/screens/Notifications.jsx:47 #: assets/build/admin-app.js:1 msgid "All members" msgstr "" #: app/admin/src/screens/Notifications.jsx:51 #: assets/build/admin-app.js:1 msgid "Sending…" msgstr "" #. translators: %s: audience, e.g. "all members" or a role name #: app/admin/src/screens/Notifications.jsx:51 #: assets/build/admin-app.js:1 #, js-format msgid "Send to %s" msgstr "" #: app/admin/src/screens/Notifications.jsx:55 #: assets/build/admin-app.js:1 msgid "Where it shows up" msgstr "" #: app/admin/src/screens/Notifications.jsx:57 #: assets/build/admin-app.js:1 msgid "The bell badge and dropdown in the app header" msgstr "" #. translators: followed by the notifications URL path #: app/admin/src/screens/Notifications.jsx:58 #: assets/build/admin-app.js:1 msgid "The notifications panel and full list at" msgstr "" #: app/admin/src/screens/Notifications.jsx:59 #: assets/build/admin-app.js:1 msgid "Members who turned off broadcasts in their profile are skipped" msgstr "" #: app/admin/src/screens/Notifications.jsx:62 #: assets/build/admin-app.js:1 msgid "Email delivery" msgstr "" #: app/admin/src/screens/Notifications.jsx:62 #: assets/build/admin-app.js:1 msgid "In-app only." msgstr "" #. translators: follows the product name "Dashbread Pro" #: app/admin/src/screens/Notifications.jsx:62 #: assets/build/admin-app.js:1 msgid "also emails each notification through your SMTP or SparkPost account with a branded HTML wrapper." msgstr "" #: app/admin/src/screens/Notifications.jsx:62 #: assets/build/admin-app.js:1 msgid "Learn more" msgstr "" #: app/admin/src/screens/Notifications.jsx:63 #: assets/build/admin-app.js:1 msgid "Automatic notifications" msgstr "" #: app/admin/src/screens/Notifications.jsx:65 #: assets/build/admin-app.js:1 msgid "Comment reply" msgstr "" #: app/admin/src/screens/Notifications.jsx:65 #: assets/build/admin-app.js:1 msgid "a reply to a member's comment" msgstr "" #: app/admin/src/screens/Notifications.jsx:66 #: assets/build/admin-app.js:1 msgid "New content" msgstr "" #: app/admin/src/screens/Notifications.jsx:66 #: assets/build/admin-app.js:1 msgid "a hosted page is published" msgstr "" #: app/admin/src/screens/Notifications.jsx:67 #: assets/build/admin-app.js:1 msgid "Order status" msgstr "" #: app/admin/src/screens/Notifications.jsx:67 #: assets/build/admin-app.js:1 msgid "WooCommerce order changes" msgstr "" #. translators: followed by a PHP function name #: app/admin/src/screens/Notifications.jsx:68 #: assets/build/admin-app.js:1 msgid "Plugins add their own with" msgstr "" #: app/admin/src/screens/Settings.jsx:22 #: assets/build/admin-app.js:1 msgid "Choose an app logo" msgstr "" #: app/admin/src/screens/Settings.jsx:22 #: assets/build/admin-app.js:1 msgid "Use this logo" msgstr "" #: app/admin/src/screens/Settings.jsx:37 #: assets/build/admin-app.js:1 msgid "Settings saved" msgstr "" #. translators: followed by the conflicting slug #: app/admin/src/screens/Settings.jsx:45 #: assets/build/admin-app.js:1 msgid "A page already uses the slug" msgstr "" #. translators: followed by the link text "rename the page" #: app/admin/src/screens/Settings.jsx:45 #: assets/build/admin-app.js:1 msgid "The app route wins;" msgstr "" #: app/admin/src/screens/Settings.jsx:45 #: assets/build/admin-app.js:1 msgid "rename the page" msgstr "" #. translators: follows "rename the page" #: app/admin/src/screens/Settings.jsx:45 #: assets/build/admin-app.js:1 msgid "or change the route below." msgstr "" #: app/admin/src/screens/Settings.jsx:48 #: assets/build/admin-app.js:1 msgctxt "settings section" msgid "App" msgstr "" #: app/admin/src/screens/Settings.jsx:49 #: assets/build/admin-app.js:1 msgid "Members' dashboard lives here." msgstr "" #. translators: followed by the default route value "app" #: app/admin/src/screens/Settings.jsx:49 #: assets/build/admin-app.js:1 msgctxt "followed by a default value" msgid "Default" msgstr "" #: app/admin/src/screens/Settings.jsx:49 #: assets/build/admin-app.js:1 msgid "Changing it re-saves permalinks." msgstr "" #: app/admin/src/screens/Settings.jsx:52 #: assets/build/admin-app.js:1 msgid "App name" msgstr "" #: app/admin/src/screens/Settings.jsx:52 #: assets/build/admin-app.js:1 msgid "Shown in the sidebar brand and the browser tab. Leave empty to use the site title." msgstr "" #: app/admin/src/screens/Settings.jsx:55 #: assets/build/admin-app.js:1 msgid "Logo" msgstr "" #: app/admin/src/screens/Settings.jsx:55 #: assets/build/admin-app.js:1 msgid "Square or wide, PNG or SVG. Shown in the sidebar and on the login screens." msgstr "" #: app/admin/src/screens/Settings.jsx:58 #: assets/build/admin-app.js:1 msgctxt "button: change logo" msgid "Change" msgstr "" #: app/admin/src/screens/Settings.jsx:58 #: assets/build/admin-app.js:1 msgid "Choose logo" msgstr "" #: app/admin/src/screens/Settings.jsx:62 #: assets/build/admin-app.js:1 msgid "Footer text" msgstr "" #. translators: 1: current year, 2: site name #: app/admin/src/screens/Settings.jsx:63 #: assets/build/admin-app.js:1 #, js-format msgid "© %1$s %2$s" msgstr "" #. translators: %s: product name #: app/admin/src/screens/Settings.jsx:65 #: assets/build/admin-app.js:1 #, js-format msgid "Show \"Powered by %s\" in the app footer" msgstr "" #: app/admin/src/screens/Settings.jsx:65 #: assets/build/admin-app.js:1 msgid "Off unless you turn it on. Thanks if you do!" msgstr "" #: app/admin/src/screens/Settings.jsx:68 #: assets/build/admin-app.js:1 msgid "Look" msgstr "" #: app/admin/src/screens/Settings.jsx:69 #: assets/build/admin-app.js:1 msgid "Primary color" msgstr "" #: app/admin/src/screens/Settings.jsx:69 #: assets/build/admin-app.js:1 msgid "Buttons, links, active nav, badges." msgstr "" #: app/admin/src/screens/Settings.jsx:72 #: assets/build/admin-app.js:1 msgid "Preset" msgstr "" #: app/admin/src/screens/Settings.jsx:72 #: assets/build/admin-app.js:1 msgid "Console matches CoreUI density. Comfort adds spacing and larger type for consumer audiences." msgstr "" #: app/admin/src/screens/Settings.jsx:74 #: assets/build/admin-app.js:1 msgctxt "preset name" msgid "Console" msgstr "" #: app/admin/src/screens/Settings.jsx:74 #: assets/build/admin-app.js:1 msgid "Dense, dark sidebar" msgstr "" #: app/admin/src/screens/Settings.jsx:74 #: assets/build/admin-app.js:1 msgctxt "preset name" msgid "Comfort" msgstr "" #: app/admin/src/screens/Settings.jsx:74 #: assets/build/admin-app.js:1 msgid "Roomy, light sidebar" msgstr "" #: app/admin/src/screens/Settings.jsx:79 #: assets/build/admin-app.js:1 msgid "Default mode" msgstr "" #: app/admin/src/screens/Settings.jsx:79 #: assets/build/admin-app.js:1 msgid "Members can override this in their profile." msgstr "" #: app/admin/src/screens/Settings.jsx:81 #: assets/build/admin-app.js:1 msgctxt "color mode" msgid "Light" msgstr "" #: app/admin/src/screens/Settings.jsx:81 #: assets/build/admin-app.js:1 msgctxt "color mode" msgid "Dark" msgstr "" #: app/admin/src/screens/Settings.jsx:81 #: assets/build/admin-app.js:1 msgid "Follow device" msgstr "" #: app/admin/src/screens/Settings.jsx:89 #: assets/build/admin-app.js:1 msgid "Member behavior" msgstr "" #. translators: followed by a WordPress capability name #: app/admin/src/screens/Settings.jsx:90 #: assets/build/admin-app.js:1 msgid "“Members” means users without the" msgstr "" #. translators: follows a WordPress capability name #: app/admin/src/screens/Settings.jsx:90 #: assets/build/admin-app.js:1 msgid "capability." msgstr "" #: app/admin/src/screens/Settings.jsx:90 #: assets/build/admin-app.js:1 msgid "Staff keep wp-admin exactly as it is." msgstr "" #: app/admin/src/screens/Settings.jsx:92 #: assets/build/admin-app.js:1 msgid "After login, members land in the app" msgstr "" #: app/admin/src/screens/Settings.jsx:93 #: assets/build/admin-app.js:1 msgid "Hide the admin bar for members" msgstr "" #: app/admin/src/screens/Settings.jsx:94 #: assets/build/admin-app.js:1 msgid "Send members who open wp-admin to the app" msgstr "" #. translators: %s: product name #: app/admin/src/screens/Settings.jsx:95 #: assets/build/admin-app.js:1 #, js-format msgid "Use %s's login, register, and password screens" msgstr "" #: app/admin/src/screens/Settings.jsx:95 #: assets/build/admin-app.js:1 msgid "wp-login.php?native=1 still opens the WordPress screen." msgstr "" #: app/admin/src/screens/Settings.jsx:96 #: assets/build/admin-app.js:1 msgid "Redirect /login to the app" msgstr "" #: app/admin/src/screens/Settings.jsx:101 #: assets/build/admin-app.js:1 msgid "Saving…" msgstr "" #: app/admin/src/screens/Settings.jsx:101 #: assets/build/admin-app.js:1 msgid "Save settings" msgstr "" #: app/admin/src/screens/Settings.jsx:102 #: assets/build/admin-app.js:1 msgid "Discard" msgstr "" #: app/islands/src/islands/NotificationsList.jsx:6 #: assets/build/islands.js:1 msgctxt "notifications filter" msgid "All" msgstr "" #: app/islands/src/islands/NotificationsList.jsx:6 #: assets/build/islands.js:1 msgctxt "notifications filter" msgid "Unread" msgstr "" #. translators: %d: number of unread notifications #: app/islands/src/islands/NotificationsList.jsx:10 #: assets/build/islands.js:1 #, js-format msgid "%d unread" msgstr "" #: app/islands/src/islands/NotificationsList.jsx:51 #: assets/build/islands.js:1 msgid "Filter" msgstr "" #: app/islands/src/lib.jsx:27 #: assets/build/islands.js:1 msgid "just now" msgstr "" #. translators: %s: number of minutes #: app/islands/src/lib.jsx:28 #: assets/build/islands.js:1 #, js-format msgid "%s min ago" msgid_plural "%s min ago" msgstr[0] "" msgstr[1] "" #. translators: %s: number of hours #: app/islands/src/lib.jsx:29 #: assets/build/islands.js:1 #, js-format msgid "%s hr ago" msgid_plural "%s hrs ago" msgstr[0] "" msgstr[1] "" #. translators: %s: number of days #: app/islands/src/lib.jsx:30 #: assets/build/islands.js:1 #, js-format msgid "%s day ago" msgid_plural "%s days ago" msgstr[0] "" msgstr[1] ""