| @@ -1,646 +1,626 @@ | ||
| 1 | 1 | # Copyright (C) 2026 Daniel López Sánchez |
| 2 | 2 | # This file is distributed under the GPLv2 or later. |
| 3 | 3 | msgid "" |
| 4 | 4 | msgstr "" |
| 5 | -"Project-Id-Version: Desktop Mode 0.9.5\n" | |
| 6 | -"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/alcazaba-plugin\n" | |
| 5 | +"Project-Id-Version: OpenStation 1.1.12\n" | |
| 6 | +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/desktop-mode\n" | |
| 7 | 7 | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
| 8 | 8 | "Language-Team: LANGUAGE <[email protected]>\n" |
| 9 | 9 | "MIME-Version: 1.0\n" |
| 10 | 10 | "Content-Type: text/plain; charset=UTF-8\n" |
| 11 | 11 | "Content-Transfer-Encoding: 8bit\n" |
| 12 | -"POT-Creation-Date: 2026-07-23T11:31:22+00:00\n" | |
| 12 | +"POT-Creation-Date: 2026-10-01T09:39:08+00:00\n" | |
| 13 | 13 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" |
| 14 | 14 | "X-Generator: WP-CLI 2.12.0\n" |
| 15 | 15 | "X-Domain: desktop-mode\n" |
| 16 | 16 | |
| 17 | -#: src/bug-report/index.ts:61 | |
| 18 | -msgid "Found a bug or have a feature idea? Fill this in and we will open a pre-filled GitHub issue for you to review and submit." | |
| 17 | +#: src/agent-run-window.ts:132 | |
| 18 | +msgid "Yesterday" | |
| 19 | 19 | msgstr "" |
| 20 | 20 | |
| 21 | -#: src/bug-report/index.ts:67 | |
| 22 | -#: src/posts-window/index.ts:516 | |
| 23 | -#: src/recycle-bin/index.ts:233 | |
| 24 | -msgid "Title" | |
| 21 | +#: src/agent-run-window.ts:184 | |
| 22 | +msgid "Open the agent in WP Explorer" | |
| 25 | 23 | msgstr "" |
| 26 | 24 | |
| 27 | -#: src/bug-report/index.ts:68 | |
| 28 | -msgid "A short summary" | |
| 25 | +#. 1: entity kind (Post, Media, …), 2: entity title. | |
| 26 | +#: src/agent-run-window.ts:208 | |
| 27 | +msgid "Open the %1$s \"%2$s\"" | |
| 29 | 28 | msgstr "" |
| 30 | 29 | |
| 31 | -#: src/bug-report/index.ts:71 | |
| 32 | -msgid "What happened? What did you expect?" | |
| 30 | +#: src/agent-run-window.ts:315 | |
| 31 | +msgid "Delete conversation?" | |
| 33 | 32 | msgstr "" |
| 34 | 33 | |
| 35 | -#: src/bug-report/index.ts:72 | |
| 36 | -msgid "Describe the issue or the feature you have in mind." | |
| 34 | +#: src/agent-run-window.ts:316 | |
| 35 | +msgid "Cannot be undone." | |
| 37 | 36 | msgstr "" |
| 38 | 37 | |
| 39 | -#: src/bug-report/index.ts:76 | |
| 40 | -msgid "Steps to reproduce (bug only)" | |
| 38 | +#: src/agent-run-window.ts:317 | |
| 39 | +msgid "Delete" | |
| 41 | 40 | msgstr "" |
| 42 | 41 | |
| 43 | -#: src/bug-report/index.ts:77 | |
| 44 | -msgid "One step per line" | |
| 42 | +#: src/agent-run-window.ts:332 | |
| 43 | +msgid "Could not delete the conversation." | |
| 45 | 44 | msgstr "" |
| 46 | 45 | |
| 47 | -#: src/bug-report/index.ts:90 | |
| 48 | -msgid "Open issue on GitHub" | |
| 46 | +#: src/agent-run-window.ts:354 | |
| 47 | +msgid "+ New chat" | |
| 49 | 48 | msgstr "" |
| 50 | 49 | |
| 51 | -#: src/bug-report/index.ts:95 | |
| 52 | -msgid "You will review and submit on GitHub." | |
| 50 | +#: src/agent-run-window.ts:385 | |
| 51 | +msgid "Could not load conversations." | |
| 53 | 52 | msgstr "" |
| 54 | 53 | |
| 55 | -#: src/bug-report/index.ts:108 | |
| 56 | -msgid "Title and description are both required." | |
| 54 | +#: src/agent-run-window.ts:386 | |
| 55 | +msgid "No conversations yet." | |
| 57 | 56 | msgstr "" |
| 58 | 57 | |
| 59 | -#: src/bug-report/index.ts:128 | |
| 60 | -#: src/content-graph/panel.ts:894 | |
| 61 | -#: src/my-wordpress/media-preview.ts:225 | |
| 62 | -#: src/settings/sections/help.ts:288 | |
| 63 | -msgid "Type" | |
| 58 | +#: src/agent-run-window.ts:463 | |
| 59 | +msgid "Delete conversation" | |
| 64 | 60 | msgstr "" |
| 65 | 61 | |
| 66 | -#: src/bug-report/index.ts:136 | |
| 67 | -msgid "Bug" | |
| 62 | +#: src/agent-run-window.ts:525 | |
| 63 | +msgid "No agent selected" | |
| 68 | 64 | msgstr "" |
| 69 | 65 | |
| 70 | -#: src/bug-report/index.ts:137 | |
| 71 | -msgid "Feature request" | |
| 66 | +#: src/agent-run-window.ts:529 | |
| 67 | +msgid "Open an agent from the Agents section of WP Explorer, or pick a past conversation." | |
| 72 | 68 | msgstr "" |
| 73 | 69 | |
| 74 | -#: src/bug-report/index.ts:138 | |
| 75 | -msgid "Question" | |
| 70 | +#: src/agent-run-window.ts:580 | |
| 71 | +msgid "Message the agent" | |
| 76 | 72 | msgstr "" |
| 77 | 73 | |
| 78 | -#: src/bug-report/index.ts:226 | |
| 79 | -msgid "Environment included with the report" | |
| 74 | +#: src/agent-run-window.ts:584 | |
| 75 | +msgid "Ask the agent to do something…" | |
| 80 | 76 | msgstr "" |
| 81 | 77 | |
| 82 | -#: src/comments-window/index.ts:213 | |
| 83 | -msgid "Akismet flagged this comment as spam." | |
| 78 | +#: src/agent-run-window.ts:596 | |
| 79 | +#: src/agent-run-window.ts:599 | |
| 80 | +#: src/ai-assistant/impl.ts:1967 | |
| 81 | +#: src/mio/assistant/chat.ts:70 | |
| 82 | +#: src/usage-feedback/form.ts:144 | |
| 83 | +msgid "Send" | |
| 84 | 84 | msgstr "" |
| 85 | 85 | |
| 86 | -#: src/comments-window/index.ts:215 | |
| 87 | -msgid "Akismet cleared this comment." | |
| 86 | +#: src/agent-run-window.ts:722 | |
| 87 | +msgid "Shared with the agent" | |
| 88 | 88 | msgstr "" |
| 89 | 89 | |
| 90 | -#: src/comments-window/index.ts:220 | |
| 91 | -msgid "AI: looks like promotional spam." | |
| 90 | +#: src/agent-run-window.ts:751 | |
| 91 | +msgid "Tool calls" | |
| 92 | 92 | msgstr "" |
| 93 | 93 | |
| 94 | -#: src/comments-window/index.ts:223 | |
| 95 | -msgid "AI: hostile / abusive tone." | |
| 94 | +#: src/agent-run-window.ts:815 | |
| 95 | +msgid "Chat window config is missing." | |
| 96 | 96 | msgstr "" |
| 97 | 97 | |
| 98 | -#: src/comments-window/index.ts:226 | |
| 99 | -msgid "AI: looks safe." | |
| 98 | +#: src/agent-run-window.ts:852 | |
| 99 | +#: src/desktop-files/agent-drop-targets.ts:84 | |
| 100 | +msgid "Send to agent" | |
| 100 | 101 | msgstr "" |
| 101 | 102 | |
| 102 | -#. 1: spam score 0–100, 2: extra moderation notes. | |
| 103 | -#: src/comments-window/index.ts:235 | |
| 104 | -msgid "Spam score: %1$d / 100. %2$s" | |
| 103 | +#. 1: entity kind (post, media, …), 2: entity title, 3: numeric id. | |
| 104 | +#: src/agents-dispatch.ts:170 | |
| 105 | +msgid "The user dropped the %1$s \"%2$s\" (id %3$s) onto you. Handle it according to your instructions, using your tools as needed." | |
| 105 | 106 | msgstr "" |
| 106 | 107 | |
| 107 | -#. %d: spam score 0–100. | |
| 108 | -#: src/comments-window/index.ts:241 | |
| 109 | -msgid "Spam score: %d / 100." | |
| 108 | +#. 1: entity kind (post, media, …), 2: entity title, 3: numeric id. | |
| 109 | +#: src/agents-dispatch.ts:188 | |
| 110 | +msgid "The user sent you the %1$s \"%2$s\" (id %3$s) from the \"Send to\" menu. Handle it according to your instructions, using your tools as needed." | |
| 110 | 111 | msgstr "" |
| 111 | 112 | |
| 112 | -#: src/comments-window/index.ts:265 | |
| 113 | -msgid "Bold" | |
| 113 | +#: src/agents-dispatch.ts:282 | |
| 114 | +msgid "The agent finished without a text answer." | |
| 114 | 115 | msgstr "" |
| 115 | 116 | |
| 116 | -#: src/comments-window/index.ts:266 | |
| 117 | -msgid "Italic" | |
| 117 | +#: src/agents-dispatch.ts:300 | |
| 118 | +#: src/mio/assistant/response-actions.ts:146 | |
| 119 | +msgid "Working…" | |
| 118 | 120 | msgstr "" |
| 119 | 121 | |
| 120 | -#: src/comments-window/index.ts:267 | |
| 121 | -msgid "Bulleted list" | |
| 122 | +#: src/agents-dispatch.ts:315 | |
| 123 | +msgid "Queued — waiting for a WordPress worker…" | |
| 122 | 124 | msgstr "" |
| 123 | 125 | |
| 124 | -#: src/comments-window/index.ts:268 | |
| 125 | -msgid "Numbered list" | |
| 126 | +#: src/agents-dispatch.ts:316 | |
| 127 | +msgid "Reconnecting to the background job…" | |
| 126 | 128 | msgstr "" |
| 127 | 129 | |
| 128 | -#: src/comments-window/index.ts:287 | |
| 129 | -#: src/comments-window/index.ts:288 | |
| 130 | -msgid "Wrap selection in a link" | |
| 130 | +#: src/agents-dispatch.ts:317 | |
| 131 | +msgid "Working in the background…" | |
| 131 | 132 | msgstr "" |
| 132 | 133 | |
| 133 | -#: src/comments-window/index.ts:302 | |
| 134 | -msgid "Select a full URL (https://…) in your reply, then click the link button." | |
| 134 | +#: src/agents-entity-window.ts:66 | |
| 135 | +#: src/ai-assistant/impl.ts:1846 | |
| 136 | +msgid "Page" | |
| 135 | 137 | msgstr "" |
| 136 | 138 | |
| 137 | -#. %d: number of comments. | |
| 138 | -#: src/comments-window/index.ts:596 | |
| 139 | -msgid "Approved %d." | |
| 139 | +#: src/agents-entity-window.ts:68 | |
| 140 | +#: src/content-graph/panel.ts:411 | |
| 141 | +#: src/content-graph/panel.ts:881 | |
| 142 | +#: apps/my-wordpress/parts/sections.php:66 | |
| 143 | +#: includes/desktop-files/built-in-types.php:30 | |
| 144 | +#: includes/my-wordpress/window.php:185 | |
| 145 | +#: includes/recycle-bin/store.php:614 | |
| 146 | +#: includes/welcome-dialog.php:576 | |
| 147 | +#: includes/window-links.php:755 | |
| 148 | +msgid "Media" | |
| 140 | 149 | msgstr "" |
| 141 | 150 | |
| 142 | -#. %d: number of comments. | |
| 143 | -#: src/comments-window/index.ts:599 | |
| 144 | -msgid "Unapproved %d." | |
| 151 | +#: src/agents-entity-window.ts:70 | |
| 152 | +#: includes/desktop-files/built-in-types.php:42 | |
| 153 | +#: includes/wp-icon-registry.php:49 | |
| 154 | +msgid "User" | |
| 145 | 155 | msgstr "" |
| 146 | 156 | |
| 147 | -#. %d: number of comments. | |
| 148 | -#: src/comments-window/index.ts:602 | |
| 149 | -msgid "Marked %d as spam." | |
| 157 | +#: src/agents-entity-window.ts:72 | |
| 158 | +#: src/ai-assistant/impl.ts:1848 | |
| 159 | +#: src/content-graph/panel.ts:833 | |
| 160 | +#: src/content-graph/panel.ts:842 | |
| 161 | +#: src/content-graph/panel.ts:871 | |
| 162 | +#: includes/desktop-files/built-in-types.php:54 | |
| 163 | +#: includes/recycle-bin/store.php:486 | |
| 164 | +msgid "Comment" | |
| 150 | 165 | msgstr "" |
| 151 | 166 | |
| 152 | -#. %d: number of comments. | |
| 153 | -#: src/comments-window/index.ts:605 | |
| 154 | -msgid "Un-spammed %d." | |
| 167 | +#: src/agents-entity-window.ts:74 | |
| 168 | +#: src/ai-assistant/impl.ts:1850 | |
| 169 | +#: includes/desktop-files/built-in-types.php:24 | |
| 170 | +msgid "Post" | |
| 155 | 171 | msgstr "" |
| 156 | 172 | |
| 157 | -#. %d: number of comments. | |
| 158 | -#: src/comments-window/index.ts:608 | |
| 159 | -msgid "Trashed %d." | |
| 173 | +#: src/agents-jobs.ts:80 | |
| 174 | +msgid "The job status could not be read." | |
| 160 | 175 | msgstr "" |
| 161 | 176 | |
| 162 | -#. %d: number of comments. | |
| 163 | -#: src/comments-window/index.ts:611 | |
| 164 | -msgid "Restored %d." | |
| 177 | +#: src/agents-jobs.ts:122 | |
| 178 | +msgid "The server returned a different job." | |
| 165 | 179 | msgstr "" |
| 166 | 180 | |
| 167 | -#: src/comments-window/index.ts:967 | |
| 168 | -msgid "Search comments…" | |
| 181 | +#: src/agents-jobs.ts:129 | |
| 182 | +msgid "The agent job failed." | |
| 169 | 183 | msgstr "" |
| 170 | 184 | |
| 171 | -#: src/comments-window/index.ts:975 | |
| 172 | -#: src/plugins-window/browse-view.ts:174 | |
| 173 | -#: src/plugins-window/installed-view.ts:222 | |
| 174 | -#: includes/pages-window/window.php:46 | |
| 175 | -#: includes/posts-window/window.php:67 | |
| 176 | -#: includes/recycle-bin/window.php:80 | |
| 177 | -#: includes/users-window/window.php:62 | |
| 178 | -msgid "Refresh" | |
| 185 | +#: src/agents-jobs.ts:132 | |
| 186 | +msgid "The server returned an invalid job state." | |
| 179 | 187 | msgstr "" |
| 180 | 188 | |
| 181 | -#: src/comments-window/index.ts:994 | |
| 182 | -msgid "No comments to moderate here." | |
| 189 | +#: src/agents-jobs.ts:145 | |
| 190 | +msgid "The background job has not returned a result. Some work may already have been applied. Check the site before submitting again." | |
| 183 | 191 | msgstr "" |
| 184 | 192 | |
| 185 | -#: src/comments-window/index.ts:1003 | |
| 186 | -#: src/games/scoreboard.ts:171 | |
| 187 | -#: includes/pages-window/window.php:82 | |
| 188 | -#: includes/posts-window/window.php:103 | |
| 189 | -#: includes/users-window/window.php:98 | |
| 190 | -msgid "Previous" | |
| 193 | +#: src/ai-assistant/impl.ts:150 | |
| 194 | +msgid "Find my post about…" | |
| 191 | 195 | msgstr "" |
| 192 | 196 | |
| 193 | -#: src/comments-window/index.ts:1006 | |
| 194 | -#: src/games/scoreboard.ts:181 | |
| 195 | -#: includes/pages-window/window.php:85 | |
| 196 | -#: includes/posts-window/window.php:106 | |
| 197 | -#: includes/users-window/window.php:101 | |
| 198 | -msgid "Next" | |
| 197 | +#: src/ai-assistant/impl.ts:151 | |
| 198 | +msgid "Where can I see categories?" | |
| 199 | 199 | msgstr "" |
| 200 | 200 | |
| 201 | -#: src/comments-window/index.ts:1010 | |
| 202 | -#: includes/pages-window/window.php:89 | |
| 203 | -#: includes/posts-window/window.php:110 | |
| 204 | -#: includes/users-window/window.php:105 | |
| 205 | -msgid "Per page" | |
| 201 | +#: src/ai-assistant/impl.ts:152 | |
| 202 | +msgid "Do I have any spam comments?" | |
| 206 | 203 | msgstr "" |
| 207 | 204 | |
| 208 | -#: src/comments-window/index.ts:1045 | |
| 209 | -#: src/content-graph/panel.ts:429 | |
| 210 | -#: src/content-graph/panel.ts:570 | |
| 211 | -#: src/content-graph/satellites.ts:335 | |
| 212 | -#: src/my-wordpress/index.ts:508 | |
| 213 | -#: src/my-wordpress/index.ts:1662 | |
| 214 | -#: src/plugins-window/installed-view.ts:330 | |
| 215 | -#: src/posts-window/index.ts:524 | |
| 216 | -msgid "Author" | |
| 205 | +#: src/ai-assistant/impl.ts:153 | |
| 206 | +msgid "Take me to plugin settings" | |
| 217 | 207 | msgstr "" |
| 218 | 208 | |
| 219 | -#: src/comments-window/index.ts:1056 | |
| 220 | -msgid "Show author insights" | |
| 209 | +#: src/ai-assistant/impl.ts:485 | |
| 210 | +msgid "The AI assistant isn’t set up yet" | |
| 221 | 211 | msgstr "" |
| 222 | 212 | |
| 223 | -#: src/comments-window/index.ts:1088 | |
| 224 | -#: src/comments-window/index.ts:1420 | |
| 225 | -#: src/my-wordpress/index.ts:2192 | |
| 226 | -#: src/my-wordpress/index.ts:2227 | |
| 227 | -#: src/my-wordpress/index.ts:2252 | |
| 228 | -#: src/my-wordpress/index.ts:2352 | |
| 229 | -#: src/plugins-window/flyout-detail.ts:523 | |
| 230 | -#: src/plugins-window/installed-detail.ts:1065 | |
| 231 | -#: includes/desktop-files/types/class-desktop-mode-comment-file.php:29 | |
| 232 | -#: includes/recycle-bin/store.php:504 | |
| 233 | -msgid "Anonymous" | |
| 213 | +#: src/ai-assistant/impl.ts:488 | |
| 214 | +#: src/ai-assistant/impl.ts:1962 | |
| 215 | +msgid "How can I help?" | |
| 234 | 216 | msgstr "" |
| 235 | 217 | |
| 236 | -#: src/comments-window/index.ts:1102 | |
| 237 | -#: src/content-graph/panel.ts:833 | |
| 238 | -#: src/content-graph/panel.ts:842 | |
| 239 | -#: src/content-graph/panel.ts:871 | |
| 240 | -#: includes/desktop-files/built-in-types.php:57 | |
| 241 | -#: includes/recycle-bin/store.php:523 | |
| 242 | -msgid "Comment" | |
| 218 | +#: src/ai-assistant/impl.ts:488 | |
| 219 | +msgid "Search commands…" | |
| 243 | 220 | msgstr "" |
| 244 | 221 | |
| 245 | -#. %d: number of direct replies. | |
| 246 | -#: src/comments-window/index.ts:1118 | |
| 247 | -msgid "+ %d reply" | |
| 248 | -msgid_plural "+ %d replies" | |
| 249 | -msgstr[0] "" | |
| 250 | -msgstr[1] "" | |
| 222 | +#. %s: command slug, without the leading slash. | |
| 223 | +#: src/ai-assistant/impl.ts:716 | |
| 224 | +#: src/ai-assistant/impl.ts:860 | |
| 225 | +msgid "Unknown command: /%s" | |
| 226 | +msgstr "" | |
| 251 | 227 | |
| 252 | -#: src/comments-window/index.ts:1138 | |
| 253 | -msgid "In response to" | |
| 228 | +#. %s: command slug, without the leading slash. | |
| 229 | +#: src/ai-assistant/impl.ts:900 | |
| 230 | +msgid "Command /%s was cancelled." | |
| 254 | 231 | msgstr "" |
| 255 | 232 | |
| 256 | -#: src/comments-window/index.ts:1155 | |
| 257 | -#: src/comments-window/index.ts:1245 | |
| 258 | -#: src/comments-window/index.ts:519 | |
| 259 | -#: includes/comments-window/window.php:29 | |
| 260 | -msgid "Spam" | |
| 233 | +#. %s: command slug, without the leading slash. | |
| 234 | +#: src/ai-assistant/impl.ts:909 | |
| 235 | +msgid "Running /%s…" | |
| 261 | 236 | msgstr "" |
| 262 | 237 | |
| 263 | -#: src/comments-window/index.ts:1164 | |
| 264 | -msgid "Submitted on" | |
| 238 | +#. 1: command slug, without the leading slash. 2: error message. | |
| 239 | +#: src/ai-assistant/impl.ts:944 | |
| 240 | +msgid "Command /%1$s failed: %2$s" | |
| 265 | 241 | msgstr "" |
| 266 | 242 | |
| 267 | -#: src/comments-window/index.ts:1239 | |
| 268 | -msgid "Approve" | |
| 243 | +#: src/ai-assistant/impl.ts:1055 | |
| 244 | +#: src/ai-assistant/impl.ts:1714 | |
| 245 | +#: src/plugins/drafts-widget/index.ts:238 | |
| 246 | +msgid "Thinking…" | |
| 269 | 247 | msgstr "" |
| 270 | 248 | |
| 271 | -#: src/comments-window/index.ts:1240 | |
| 272 | -msgid "Unapprove" | |
| 249 | +#. %d: HTTP status code. | |
| 250 | +#: src/ai-assistant/impl.ts:1115 | |
| 251 | +msgid "Server returned %d" | |
| 273 | 252 | msgstr "" |
| 274 | 253 | |
| 275 | -#: src/comments-window/index.ts:1243 | |
| 276 | -msgid "Not spam" | |
| 254 | +#: src/ai-assistant/impl.ts:1126 | |
| 255 | +msgid "Network error — please check your connection and try again." | |
| 277 | 256 | msgstr "" |
| 278 | 257 | |
| 279 | -#: src/comments-window/index.ts:1248 | |
| 280 | -#: src/recycle-bin/index.ts:332 | |
| 281 | -#: includes/recycle-bin/window.php:68 | |
| 282 | -msgid "Restore" | |
| 258 | +#: src/ai-assistant/impl.ts:1199 | |
| 259 | +msgid "(No title)" | |
| 283 | 260 | msgstr "" |
| 284 | 261 | |
| 285 | -#: src/comments-window/index.ts:1250 | |
| 286 | -#: src/comments-window/index.ts:520 | |
| 287 | -#: src/posts-window/index.ts:261 | |
| 288 | -#: src/posts-window/index.ts:1082 | |
| 289 | -#: includes/comments-window/window.php:30 | |
| 290 | -msgid "Trash" | |
| 262 | +#: src/ai-assistant/impl.ts:1203 | |
| 263 | +msgid "Edit page" | |
| 291 | 264 | msgstr "" |
| 292 | 265 | |
| 293 | -#. %d: count of selected rows. | |
| 294 | -#. %d: number of selected plugins | |
| 295 | -#. %d: selected row count. | |
| 296 | -#. %d is a count of selected users. | |
| 297 | -#: src/comments-window/index.ts:1274 | |
| 298 | -#: src/plugins-window/installed-view.ts:675 | |
| 299 | -#: src/posts-window/index.ts:2416 | |
| 300 | -#: src/posts-window/users-render.ts:976 | |
| 301 | -#: src/recycle-bin/index.ts:661 | |
| 302 | -msgid "%d selected" | |
| 266 | +#: src/ai-assistant/impl.ts:1203 | |
| 267 | +msgid "Edit post" | |
| 303 | 268 | msgstr "" |
| 304 | 269 | |
| 305 | -#. 1: current page, 2: total pages, 3: total rows. | |
| 306 | -#: src/comments-window/index.ts:1363 | |
| 307 | -msgid "Page %1$d of %2$d (%3$d total)" | |
| 270 | +#: src/ai-assistant/impl.ts:1205 | |
| 271 | +msgid "View page" | |
| 308 | 272 | msgstr "" |
| 309 | 273 | |
| 310 | -#: src/comments-window/index.ts:1459 | |
| 311 | -msgid "Write a reply…" | |
| 274 | +#: src/ai-assistant/impl.ts:1205 | |
| 275 | +msgid "View post" | |
| 312 | 276 | msgstr "" |
| 313 | 277 | |
| 314 | -#: src/comments-window/index.ts:1466 | |
| 315 | -#: src/comments-window/index.ts:1538 | |
| 316 | -#: src/games/challenge-dialog.ts:95 | |
| 317 | -#: src/item-visibility-menu.ts:461 | |
| 318 | -#: src/my-wordpress/index.ts:3642 | |
| 319 | -#: src/my-wordpress/media-list.ts:370 | |
| 320 | -#: src/plugins-window/upload-dialog.ts:135 | |
| 321 | -#: src/plugins-window/upload-dialog.ts:330 | |
| 322 | -#: src/posts-window/categories-mindmap.ts:2370 | |
| 323 | -#: src/posts-window/tags-cloud.ts:1679 | |
| 324 | -msgid "Cancel" | |
| 278 | +#. %s: the text the user typed, wrapped in <strong>. | |
| 279 | +#: src/ai-assistant/impl.ts:1317 | |
| 280 | +msgid "No commands matching %s." | |
| 325 | 281 | msgstr "" |
| 326 | 282 | |
| 327 | -#: src/comments-window/index.ts:1473 | |
| 328 | -msgid "Send reply" | |
| 283 | +#: src/ai-assistant/impl.ts:1373 | |
| 284 | +msgid "Suggested commands" | |
| 329 | 285 | msgstr "" |
| 330 | 286 | |
| 331 | -#: src/comments-window/index.ts:1477 | |
| 332 | -msgid "Reply is empty." | |
| 287 | +#. %s: the Enter key, rendered as a <kbd> glyph. | |
| 288 | +#: src/ai-assistant/impl.ts:1531 | |
| 289 | +msgid "Press %s to run" | |
| 333 | 290 | msgstr "" |
| 334 | 291 | |
| 335 | -#: src/comments-window/index.ts:1482 | |
| 336 | -msgid "Reply posted." | |
| 292 | +#. %s: the Enter key, rendered as a <kbd> glyph. | |
| 293 | +#: src/ai-assistant/impl.ts:1545 | |
| 294 | +msgid "No suggestions — press %s to run with the text you typed." | |
| 337 | 295 | msgstr "" |
| 338 | 296 | |
| 339 | -#: src/comments-window/index.ts:1491 | |
| 340 | -msgid "Reply failed." | |
| 297 | +#: src/ai-assistant/impl.ts:1639 | |
| 298 | +msgid "Try asking" | |
| 341 | 299 | msgstr "" |
| 342 | 300 | |
| 343 | -#: src/comments-window/index.ts:1508 | |
| 344 | -msgid "You can't edit this comment." | |
| 301 | +#: src/ai-assistant/impl.ts:1686 | |
| 302 | +msgid "AI features aren’t available on this site. You can still use Commands." | |
| 345 | 303 | msgstr "" |
| 346 | 304 | |
| 347 | -#: src/comments-window/index.ts:1520 | |
| 348 | -msgid "Edit comment…" | |
| 305 | +#: src/ai-assistant/impl.ts:1687 | |
| 306 | +msgid "Ask a site administrator to connect an AI provider to use the AI assistant." | |
| 349 | 307 | msgstr "" |
| 350 | 308 | |
| 351 | -#: src/comments-window/index.ts:1545 | |
| 352 | -#: src/posts-window/categories-mindmap.ts:2599 | |
| 353 | -#: src/posts-window/tags-cloud.ts:1879 | |
| 354 | -msgid "Save" | |
| 309 | +#: src/ai-assistant/impl.ts:1696 | |
| 310 | +msgid "Set up the AI assistant" | |
| 355 | 311 | msgstr "" |
| 356 | 312 | |
| 357 | -#: src/comments-window/index.ts:1549 | |
| 358 | -msgid "Comment updated." | |
| 313 | +#. %s: "Set up the AI assistant", a link to Preferences. | |
| 314 | +#: src/ai-assistant/impl.ts:1702 | |
| 315 | +msgid "%s to find content and ask questions about your site." | |
| 359 | 316 | msgstr "" |
| 360 | 317 | |
| 361 | -#: src/comments-window/index.ts:1556 | |
| 362 | -msgid "Edit failed." | |
| 318 | +#: src/ai-assistant/impl.ts:1738 | |
| 319 | +msgid "Open Preferences" | |
| 363 | 320 | msgstr "" |
| 364 | 321 | |
| 365 | -#: src/comments-window/index.ts:428 | |
| 366 | -msgid "Loading author insights…" | |
| 322 | +#: src/ai-assistant/impl.ts:1858 | |
| 323 | +msgid "Open page in desktop" | |
| 367 | 324 | msgstr "" |
| 368 | 325 | |
| 369 | -#: src/comments-window/index.ts:468 | |
| 370 | -msgid "Could not load insights." | |
| 326 | +#: src/ai-assistant/impl.ts:1860 | |
| 327 | +msgid "Open comment in desktop" | |
| 371 | 328 | msgstr "" |
| 372 | 329 | |
| 373 | -#. %d: 0–100 reliability score. | |
| 374 | -#: src/comments-window/index.ts:504 | |
| 375 | -msgid "Reliability: %d / 100" | |
| 330 | +#: src/ai-assistant/impl.ts:1862 | |
| 331 | +msgid "Open post in desktop" | |
| 376 | 332 | msgstr "" |
| 377 | 333 | |
| 378 | -#: src/comments-window/index.ts:516 | |
| 379 | -msgid "Total comments" | |
| 334 | +#. %s: title of the post the comment was left on. | |
| 335 | +#: src/ai-assistant/impl.ts:1871 | |
| 336 | +msgid "Comment on “%s”" | |
| 380 | 337 | msgstr "" |
| 381 | 338 | |
| 382 | -#: src/comments-window/index.ts:517 | |
| 383 | -msgid "Approved" | |
| 339 | +#: src/ai-assistant/impl.ts:1877 | |
| 340 | +msgid "Untitled" | |
| 384 | 341 | msgstr "" |
| 385 | 342 | |
| 386 | -#: src/comments-window/index.ts:518 | |
| 387 | -#: src/posts-window/index.ts:259 | |
| 388 | -#: src/posts-window/index.ts:1080 | |
| 389 | -#: includes/comments-window/window.php:27 | |
| 390 | -msgid "Pending" | |
| 343 | +#: src/ai-assistant/impl.ts:1950 | |
| 344 | +#: src/desktop.ts:3748 | |
| 345 | +msgid "Site assistant" | |
| 391 | 346 | msgstr "" |
| 392 | 347 | |
| 393 | -#: src/comments-window/index.ts:522 | |
| 394 | -msgid "First seen" | |
| 348 | +#: src/ai-assistant/impl.ts:1965 | |
| 349 | +msgid "Ask the assistant" | |
| 395 | 350 | msgstr "" |
| 396 | 351 | |
| 397 | -#: src/comments-window/index.ts:526 | |
| 398 | -msgid "Last seen" | |
| 352 | +#: src/ai-assistant/impl.ts:1971 | |
| 353 | +msgid "Assistant mode" | |
| 399 | 354 | msgstr "" |
| 400 | 355 | |
| 401 | -#: src/comments-window/index.ts:542 | |
| 402 | -#: src/games/alphabet-soup/game.ts:632 | |
| 403 | -#: src/games/inkfall/game.ts:396 | |
| 404 | -#: src/plugins-window/upload-dialog.ts:398 | |
| 405 | -#: src/window-chrome/controls/built-ins.ts:78 | |
| 406 | -#: includes/comments-window/window.php:74 | |
| 407 | -#: includes/welcome-dialog.php:118 | |
| 408 | -msgid "Close" | |
| 356 | +#: src/ai-assistant/impl.ts:1974 | |
| 357 | +msgid "Ask AI" | |
| 409 | 358 | msgstr "" |
| 410 | 359 | |
| 411 | -#: src/comments-window/index.ts:622 | |
| 412 | -msgid "Comments window configuration missing." | |
| 360 | +#: src/ai-assistant/impl.ts:1977 | |
| 361 | +msgid "Commands" | |
| 413 | 362 | msgstr "" |
| 414 | 363 | |
| 415 | -#: src/comments-window/index.ts:700 | |
| 416 | -#: src/comments-window/index.ts:1343 | |
| 417 | -msgid "Could not load comments." | |
| 364 | +#: src/ai-assistant/impl.ts:1985 | |
| 365 | +msgid "Your assistant to quickly navigate and manage your entire site." | |
| 418 | 366 | msgstr "" |
| 419 | 367 | |
| 420 | -#. %d: number of new pending comments. | |
| 421 | -#: src/comments-window/index.ts:749 | |
| 422 | -msgid "%d new pending — reload" | |
| 368 | +#: src/ai-assistant/loading-placeholder.ts:155 | |
| 369 | +msgid "Starting the command palette…" | |
| 423 | 370 | msgstr "" |
| 424 | 371 | |
| 425 | -#: src/comments-window/index.ts:754 | |
| 426 | -#: src/window/dom.ts:410 | |
| 427 | -msgid "Reload" | |
| 372 | +#: src/app-runtime/session.ts:321 | |
| 373 | +msgid "The window could not update" | |
| 428 | 374 | msgstr "" |
| 429 | 375 | |
| 430 | -#: src/comments-window/index.ts:1408 | |
| 431 | -msgid "Could not load replies." | |
| 376 | +#: src/app-runtime/session.ts:322 | |
| 377 | +msgid "The window could not update." | |
| 432 | 378 | msgstr "" |
| 433 | 379 | |
| 434 | -#: src/comments-window/index.ts:1590 | |
| 435 | -#: src/notes/convert.ts:89 | |
| 436 | -#: src/notes/trash.ts:53 | |
| 437 | -msgid "Undo" | |
| 380 | +#. %s: HTTP status code, optionally followed by the reason phrase (e.g. "500 Internal Server Error"). | |
| 381 | +#: src/boot/tracked-fetch.ts:238 | |
| 382 | +msgid "Request failed (HTTP %s)." | |
| 438 | 383 | msgstr "" |
| 439 | 384 | |
| 440 | -#. %s: bulk action name (e.g. "approve", "spam"). | |
| 441 | -#: src/comments-window/index.ts:1613 | |
| 442 | -msgid "Bulk %s failed." | |
| 385 | +#: src/bug-report/index.ts:56 | |
| 386 | +msgid "Found a bug or have a feature idea? Fill this in and we will open a pre-filled GitHub issue for you to review and submit." | |
| 443 | 387 | msgstr "" |
| 444 | 388 | |
| 445 | -#: src/comments-window/index.ts:1629 | |
| 446 | -msgid "Undone." | |
| 389 | +#: src/bug-report/index.ts:62 | |
| 390 | +msgid "Title" | |
| 447 | 391 | msgstr "" |
| 448 | 392 | |
| 449 | -#: src/comments-window/index.ts:1633 | |
| 450 | -msgid "Undo failed." | |
| 393 | +#: src/bug-report/index.ts:63 | |
| 394 | +msgid "A short summary" | |
| 451 | 395 | msgstr "" |
| 452 | 396 | |
| 453 | -#: src/comments-window/intro-dialog.ts:26 | |
| 454 | -msgid "Triage in one place" | |
| 397 | +#: src/bug-report/index.ts:66 | |
| 398 | +msgid "What happened? What did you expect?" | |
| 455 | 399 | msgstr "" |
| 456 | 400 | |
| 457 | -#: src/comments-window/intro-dialog.ts:27 | |
| 458 | -msgid "Pending / All / Spam / Trash / Mine tabs — every status surface in a single window with live counts." | |
| 401 | +#: src/bug-report/index.ts:67 | |
| 402 | +msgid "Describe the issue or the feature you have in mind." | |
| 459 | 403 | msgstr "" |
| 460 | 404 | |
| 461 | -#: src/comments-window/intro-dialog.ts:33 | |
| 462 | -msgid "Bulk moderation with undo" | |
| 405 | +#: src/bug-report/index.ts:71 | |
| 406 | +msgid "Steps to reproduce (bug only)" | |
| 463 | 407 | msgstr "" |
| 464 | 408 | |
| 465 | -#: src/comments-window/intro-dialog.ts:34 | |
| 466 | -msgid "Multi-select and approve, spam, or trash dozens at once. Every action shows an 8-second undo toast." | |
| 409 | +#: src/bug-report/index.ts:72 | |
| 410 | +msgid "One step per line" | |
| 467 | 411 | msgstr "" |
| 468 | 412 | |
| 469 | -#: src/comments-window/intro-dialog.ts:40 | |
| 470 | -msgid "Inline reply" | |
| 413 | +#: src/bug-report/index.ts:85 | |
| 414 | +msgid "Open issue on GitHub" | |
| 471 | 415 | msgstr "" |
| 472 | 416 | |
| 473 | -#: src/comments-window/intro-dialog.ts:41 | |
| 474 | -msgid "Reply right inside the row — no modal, no full-page navigation. Press R on any row to jump straight to the editor." | |
| 417 | +#: src/bug-report/index.ts:90 | |
| 418 | +msgid "You will review and submit on GitHub." | |
| 475 | 419 | msgstr "" |
| 476 | 420 | |
| 477 | -#: src/comments-window/intro-dialog.ts:47 | |
| 478 | -msgid "Spam confidence score" | |
| 421 | +#: src/bug-report/index.ts:103 | |
| 422 | +msgid "Title and description are both required." | |
| 479 | 423 | msgstr "" |
| 480 | 424 | |
| 481 | -#: src/comments-window/intro-dialog.ts:48 | |
| 482 | -msgid "Every comment gets a 0–100 score from Akismet + heuristics. Optionally turn on AI scoring in OS Settings → Features so each new comment is also scored by your configured AI provider on arrival." | |
| 425 | +#: src/bug-report/index.ts:123 | |
| 426 | +#: src/content-graph/panel.ts:894 | |
| 427 | +#: src/plugins/my-wordpress-woocommerce/index.ts:750 | |
| 428 | +#: apps/my-wordpress/parts/lists.php:497 | |
| 429 | +#: includes/agents/identity.php:233 | |
| 430 | +msgid "Type" | |
| 483 | 431 | msgstr "" |
| 484 | 432 | |
| 485 | -#: src/comments-window/intro-dialog.ts:54 | |
| 486 | -msgid "Author insights drawer" | |
| 433 | +#: src/bug-report/index.ts:131 | |
| 434 | +msgid "Bug" | |
| 487 | 435 | msgstr "" |
| 488 | 436 | |
| 489 | -#: src/comments-window/intro-dialog.ts:55 | |
| 490 | -msgid "Click an avatar to see the author's full history — total comments, spam rate, first seen, and one-click block." | |
| 437 | +#: src/bug-report/index.ts:132 | |
| 438 | +msgid "Feature request" | |
| 491 | 439 | msgstr "" |
| 492 | 440 | |
| 493 | -#: src/comments-window/intro-dialog.ts:61 | |
| 494 | -#: includes/comments-window/window.php:61 | |
| 495 | -msgid "Keyboard moderation" | |
| 441 | +#: src/bug-report/index.ts:133 | |
| 442 | +msgid "Question" | |
| 496 | 443 | msgstr "" |
| 497 | 444 | |
| 498 | -#: src/comments-window/intro-dialog.ts:62 | |
| 499 | -msgid "J/K to navigate, A approve, S spam, D trash, R reply, E edit, U undo. Press ? any time for the cheat sheet." | |
| 445 | +#: src/bug-report/index.ts:221 | |
| 446 | +msgid "Environment included with the report" | |
| 500 | 447 | msgstr "" |
| 501 | 448 | |
| 502 | -#: src/comments-window/intro-dialog.ts:83 | |
| 503 | -msgid "Welcome to the new Comments" | |
| 449 | +#: src/commands/shell-harvester.ts:81 | |
| 450 | +msgid "Edit template" | |
| 504 | 451 | msgstr "" |
| 505 | 452 | |
| 506 | -#: src/comments-window/intro-dialog.ts:88 | |
| 507 | -msgid "A moderation surface built around how you actually triage: bulk actions with undo, an inline reply editor, keyboard shortcuts, and a spam score that surfaces the obvious junk first." | |
| 453 | +#: src/commands/shell-harvester.ts:82 | |
| 454 | +msgid "Edit template part" | |
| 508 | 455 | msgstr "" |
| 509 | 456 | |
| 510 | -#: src/comments-window/intro-dialog.ts:114 | |
| 511 | -msgid "Prefer the classic Comments screen? You can switch back any time from OS Settings → Features." | |
| 457 | +#: src/commands/shell-harvester.ts:83 | |
| 458 | +msgid "Edit navigation menu" | |
| 512 | 459 | msgstr "" |
| 513 | 460 | |
| 514 | -#: src/comments-window/intro-dialog.ts:124 | |
| 515 | -#: src/plugins-window/intro-dialog.ts:232 | |
| 516 | -#: src/posts-window/intro-dialog.ts:538 | |
| 517 | -#: src/posts-window/pages-intro-dialog.ts:204 | |
| 518 | -#: src/posts-window/users-intro-dialog.ts:191 | |
| 519 | -msgid "Take me to settings" | |
| 461 | +#: src/commands/shell-harvester.ts:84 | |
| 462 | +msgid "Edit pattern" | |
| 520 | 463 | msgstr "" |
| 521 | 464 | |
| 522 | -#: src/comments-window/intro-dialog.ts:128 | |
| 523 | -msgid "Let me moderate" | |
| 465 | +#. %s: the `core/commands` command name. | |
| 466 | +#: src/commands/shell-harvester.ts:702 | |
| 467 | +msgid "No live callback for command “%s” — the palette and the command registry are out of step. Reload the page." | |
| 524 | 468 | msgstr "" |
| 525 | 469 | |
| 526 | -#: src/content-graph/index.ts:53 | |
| 527 | -msgid "Content Graph container missing." | |
| 470 | +#: src/content-graph/board-notice.ts:139 | |
| 471 | +msgid "Nothing on the board yet" | |
| 528 | 472 | msgstr "" |
| 529 | 473 | |
| 474 | +#: src/content-graph/board-notice.ts:140 | |
| 475 | +msgid "Publish a post or a page and it is pinned here. Threads are drawn between posts when one links to another." | |
| 476 | +msgstr "" | |
| 477 | + | |
| 478 | +#: src/content-graph/board-notice.ts:147 | |
| 479 | +msgid "Nothing to show for these types" | |
| 480 | +msgstr "" | |
| 481 | + | |
| 482 | +#: src/content-graph/board-notice.ts:148 | |
| 483 | +msgid "The post types switched on in the toolbar have no content yet. Switch another one on to see its posts." | |
| 484 | +msgstr "" | |
| 485 | + | |
| 486 | +#: src/content-graph/board-notice.ts:155 | |
| 487 | +msgid "Every post type is switched off" | |
| 488 | +msgstr "" | |
| 489 | + | |
| 490 | +#: src/content-graph/board-notice.ts:156 | |
| 491 | +msgid "Switch a type back on in the toolbar to see its posts." | |
| 492 | +msgstr "" | |
| 493 | + | |
| 494 | +#: src/content-graph/board-notice.ts:160 | |
| 495 | +msgid "No threads yet" | |
| 496 | +msgstr "" | |
| 497 | + | |
| 498 | +#: src/content-graph/board-notice.ts:161 | |
| 499 | +msgid "A thread joins two posts when one links to the other. Click a node to see its author, terms, comments, media and revisions, or group the board by category, tag, author, year or month from the toolbar." | |
| 500 | +msgstr "" | |
| 501 | + | |
| 502 | +#: src/content-graph/index.ts:111 | |
| 503 | +msgid "Show pins" | |
| 504 | +msgstr "" | |
| 505 | + | |
| 506 | +#: src/content-graph/index.ts:135 | |
| 507 | +msgid "Corkboard container missing." | |
| 508 | +msgstr "" | |
| 509 | + | |
| 530 | 510 | #. %d: numeric post id that failed to load. |
| 531 | -#: src/content-graph/index.ts:141 | |
| 511 | +#: src/content-graph/index.ts:224 | |
| 532 | 512 | msgid "Could not load post #%d." |
| 533 | 513 | msgstr "" |
| 534 | 514 | |
| 535 | -#: src/content-graph/index.ts:178 | |
| 515 | +#: src/content-graph/index.ts:264 | |
| 536 | 516 | msgid "Loading graph…" |
| 537 | 517 | msgstr "" |
| 538 | 518 | |
| 539 | 519 | #. 1: number of nodes (posts/pages) in the graph. 2: number of links between them. |
| 540 | -#: src/content-graph/index.ts:188 | |
| 520 | +#: src/content-graph/index.ts:274 | |
| 541 | 521 | msgid "%1$d nodes · %2$d links" |
| 542 | 522 | msgstr "" |
| 543 | 523 | |
| 544 | -#: src/content-graph/index.ts:200 | |
| 524 | +#: src/content-graph/index.ts:295 | |
| 545 | 525 | msgid "Failed to load graph." |
| 546 | 526 | msgstr "" |
| 547 | 527 | |
| 548 | -#: src/content-graph/index.ts:239 | |
| 528 | +#: src/content-graph/index.ts:336 | |
| 549 | 529 | msgid "Could not initialise the graph renderer." |
| 550 | 530 | msgstr "" |
| 551 | 531 | |
| 552 | -#: src/content-graph/panel.ts:170 | |
| 532 | +#: src/content-graph/panel.ts:165 | |
| 553 | 533 | msgid "Close panel" |
| 554 | 534 | msgstr "" |
| 555 | 535 | |
| 556 | -#: src/content-graph/panel.ts:339 | |
| 536 | +#: src/content-graph/panel.ts:335 | |
| 557 | 537 | msgid "Back to post" |
| 558 | 538 | msgstr "" |
| 559 | 539 | |
| 560 | -#: src/content-graph/panel.ts:411 | |
| 561 | -#: src/my-wordpress/index.ts:510 | |
| 540 | +#: src/content-graph/panel.ts:408 | |
| 541 | +#: apps/my-wordpress/parts/dossiers.php:85 | |
| 542 | +#: apps/my-wordpress/parts/dossiers.php:173 | |
| 562 | 543 | msgid "Contributors" |
| 563 | 544 | msgstr "" |
| 564 | 545 | |
| 565 | -#: src/content-graph/panel.ts:412 | |
| 546 | +#: src/content-graph/panel.ts:409 | |
| 566 | 547 | #: src/content-graph/panel.ts:713 |
| 567 | -#: src/desktop-files/preview.ts:484 | |
| 568 | -#: src/my-wordpress/index.ts:512 | |
| 569 | -#: src/my-wordpress/index.ts:3030 | |
| 570 | -#: src/posts-window/index.ts:569 | |
| 571 | -#: src/posts-window/user-edit-render.ts:1040 | |
| 572 | -#: src/posts-window/users-render.ts:472 | |
| 573 | -#: includes/comments-window/window.php:111 | |
| 574 | -#: includes/recycle-bin/window.php:56 | |
| 575 | -#: includes/window-links.php:452 | |
| 576 | -#: includes/window-links.php:453 | |
| 548 | +#: src/desktop-files/preview.ts:471 | |
| 549 | +#: apps/comments/comments.os.php:37 | |
| 550 | +#: apps/my-wordpress/parts/dossiers.php:92 | |
| 551 | +#: apps/my-wordpress/parts/dossiers.php:181 | |
| 552 | +#: includes/ai-copilot/search.php:111 | |
| 553 | +#: includes/window-links.php:675 | |
| 554 | +#: includes/window-links.php:676 | |
| 577 | 555 | msgid "Comments" |
| 578 | 556 | msgstr "" |
| 579 | 557 | |
| 580 | -#: src/content-graph/panel.ts:413 | |
| 558 | +#: src/content-graph/panel.ts:410 | |
| 581 | 559 | msgid "Taxonomies" |
| 582 | 560 | msgstr "" |
| 583 | 561 | |
| 584 | -#: src/content-graph/panel.ts:414 | |
| 585 | -#: src/content-graph/panel.ts:881 | |
| 586 | -#: includes/desktop-files/built-in-types.php:33 | |
| 587 | -#: includes/my-wordpress/window.php:95 | |
| 588 | -#: includes/recycle-bin/store.php:638 | |
| 589 | -#: includes/recycle-bin/window.php:52 | |
| 590 | -#: includes/window-links.php:532 | |
| 591 | -msgid "Media" | |
| 562 | +#: src/content-graph/panel.ts:412 | |
| 563 | +#: src/revisions/index.ts:199 | |
| 564 | +#: apps/my-wordpress/parts/dossiers.php:121 | |
| 565 | +#: apps/my-wordpress/parts/dossiers.php:240 | |
| 566 | +msgid "Revisions" | |
| 592 | 567 | msgstr "" |
| 593 | 568 | |
| 594 | -#: src/content-graph/panel.ts:415 | |
| 595 | -#: src/my-wordpress/index.ts:520 | |
| 596 | -#: src/my-wordpress/index.ts:1763 | |
| 597 | -msgid "Revisions" | |
| 569 | +#: src/content-graph/panel.ts:426 | |
| 570 | +#: src/content-graph/panel.ts:570 | |
| 571 | +#: src/content-graph/satellites.ts:334 | |
| 572 | +#: apps/my-wordpress/parts/dossiers.php:78 | |
| 573 | +#: apps/my-wordpress/parts/dossiers.php:169 | |
| 574 | +#: apps/my-wordpress/parts/lists.php:527 | |
| 575 | +msgid "Author" | |
| 598 | 576 | msgstr "" |
| 599 | 577 | |
| 600 | -#: src/content-graph/panel.ts:453 | |
| 601 | -#: src/posts-window/index.ts:256 | |
| 602 | -#: src/posts-window/index.ts:1078 | |
| 578 | +#: src/content-graph/panel.ts:450 | |
| 579 | +#: apps/my-wordpress/parts/lists.php:528 | |
| 580 | +#: apps/station-home/parts/snapshot.php:366 | |
| 603 | 581 | msgid "Published" |
| 604 | 582 | msgstr "" |
| 605 | 583 | |
| 606 | -#: src/content-graph/panel.ts:460 | |
| 584 | +#: src/content-graph/panel.ts:457 | |
| 585 | +#: apps/my-wordpress/parts/lists.php:529 | |
| 607 | 586 | msgid "Modified" |
| 608 | 587 | msgstr "" |
| 609 | 588 | |
| 610 | -#: src/content-graph/panel.ts:515 | |
| 611 | -#: src/my-wordpress/media-detail.ts:164 | |
| 612 | -msgid "Open in My WordPress" | |
| 589 | +#. %s is the site title. | |
| 590 | +#: src/content-graph/panel.ts:513 | |
| 591 | +msgid "Open in %s" | |
| 613 | 592 | msgstr "" |
| 614 | 593 | |
| 594 | +#: src/content-graph/panel.ts:514 | |
| 595 | +#: includes/helpers.php:204 | |
| 596 | +msgid "WordPress" | |
| 597 | +msgstr "" | |
| 598 | + | |
| 615 | 599 | #: src/content-graph/panel.ts:532 |
| 600 | +#: src/plugins/my-wordpress-woocommerce/index.ts:762 | |
| 616 | 601 | msgid "Edit" |
| 617 | 602 | msgstr "" |
| 618 | 603 | |
| 619 | 604 | #: src/content-graph/panel.ts:547 |
| 620 | -#: src/posts-window/index.ts:1361 | |
| 621 | 605 | msgid "View" |
| 622 | 606 | msgstr "" |
| 623 | 607 | |
| 624 | 608 | #: src/content-graph/panel.ts:570 |
| 625 | -#: src/content-graph/satellites.ts:344 | |
| 609 | +#: src/content-graph/satellites.ts:343 | |
| 626 | 610 | msgid "Contributor" |
| 627 | 611 | msgstr "" |
| 628 | 612 | |
| 629 | 613 | #: src/content-graph/panel.ts:596 |
| 614 | +#: apps/users/users.os.php:135 | |
| 630 | 615 | msgid "Roles" |
| 631 | 616 | msgstr "" |
| 632 | 617 | |
| 633 | 618 | #: src/content-graph/panel.ts:605 |
| 634 | -#: src/settings/panel.ts:249 | |
| 635 | 619 | msgid "About" |
| 636 | 620 | msgstr "" |
| 637 | 621 | |
| 638 | 622 | #: src/content-graph/panel.ts:611 |
| 639 | -#: src/my-wordpress/index.ts:2473 | |
| 640 | -#: src/my-wordpress/index.ts:2776 | |
| 641 | -#: src/posts-window/user-edit-render.ts:309 | |
| 642 | -#: includes/users-window/window.php:159 | |
| 643 | 623 | msgid "Website" |
| 644 | 624 | msgstr "" |
| 645 | 625 | |
| 646 | 626 | #: src/content-graph/panel.ts:623 |
| @@ -645,27 +625,23 @@ | ||
| 645 | 625 | |
| 646 | 626 | #: src/content-graph/panel.ts:623 |
| 647 | 627 | #: src/content-graph/panel.ts:711 |
| 648 | 628 | #: src/content-graph/panel.ts:725 |
| 649 | -#: src/desktop-files/preview.ts:403 | |
| 650 | -#: src/desktop-files/preview.ts:478 | |
| 651 | -#: src/my-wordpress/index.ts:2611 | |
| 652 | -#: src/my-wordpress/index.ts:3017 | |
| 653 | -#: src/posts-window/user-edit-render.ts:1029 | |
| 654 | -#: src/posts-window/users-render.ts:469 | |
| 655 | -#: includes/my-wordpress/window.php:74 | |
| 656 | -#: includes/posts-window/window.php:177 | |
| 657 | -#: includes/recycle-bin/window.php:40 | |
| 629 | +#: src/desktop-files/preview.ts:390 | |
| 630 | +#: src/desktop-files/preview.ts:465 | |
| 631 | +#: src/desktop.ts:5281 | |
| 632 | +#: apps/my-wordpress/parts/sections.php:42 | |
| 633 | +#: apps/posts/posts.os.php:39 | |
| 634 | +#: includes/my-wordpress/window.php:162 | |
| 635 | +#: includes/welcome-dialog.php:562 | |
| 658 | 636 | msgid "Posts" |
| 659 | 637 | msgstr "" |
| 660 | 638 | |
| 661 | 639 | #: src/content-graph/panel.ts:624 |
| 662 | -#: src/desktop-files/preview.ts:409 | |
| 663 | -#: src/my-wordpress/index.ts:2624 | |
| 664 | -#: src/posts-window/users-render.ts:470 | |
| 665 | -#: includes/my-wordpress/window.php:81 | |
| 666 | -#: includes/pages-window/window.php:134 | |
| 667 | -#: includes/recycle-bin/window.php:41 | |
| 640 | +#: src/desktop-files/preview.ts:396 | |
| 641 | +#: apps/my-wordpress/parts/sections.php:54 | |
| 642 | +#: apps/pages/pages.os.php:35 | |
| 643 | +#: includes/my-wordpress/window.php:170 | |
| 668 | 644 | msgid "Pages" |
| 669 | 645 | msgstr "" |
| 670 | 646 | |
| 671 | 647 | #: src/content-graph/panel.ts:625 |
| @@ -672,16 +648,13 @@ | ||
| 672 | 648 | msgid "CPT" |
| 673 | 649 | msgstr "" |
| 674 | 650 | |
| 675 | 651 | #: src/content-graph/panel.ts:627 |
| 676 | -#: src/desktop-files/preview.ts:415 | |
| 677 | -#: src/my-wordpress/index.ts:2637 | |
| 652 | +#: src/desktop-files/preview.ts:402 | |
| 678 | 653 | msgid "Comments received" |
| 679 | 654 | msgstr "" |
| 680 | 655 | |
| 681 | 656 | #: src/content-graph/panel.ts:631 |
| 682 | -#: src/my-wordpress/index.ts:4780 | |
| 683 | -#: src/my-wordpress/index.ts:2644 | |
| 684 | 657 | msgid "Comments left" |
| 685 | 658 | msgstr "" |
| 686 | 659 | |
| 687 | 660 | #: src/content-graph/panel.ts:641 |
| @@ -688,14 +661,12 @@ | ||
| 688 | 661 | msgid "Top topics" |
| 689 | 662 | msgstr "" |
| 690 | 663 | |
| 691 | 664 | #: src/content-graph/panel.ts:650 |
| 692 | -#: src/my-wordpress/index.ts:2886 | |
| 693 | 665 | msgid "First published" |
| 694 | 666 | msgstr "" |
| 695 | 667 | |
| 696 | 668 | #: src/content-graph/panel.ts:654 |
| 697 | -#: src/my-wordpress/index.ts:2892 | |
| 698 | 669 | msgid "Last published" |
| 699 | 670 | msgstr "" |
| 700 | 671 | |
| 701 | 672 | #: src/content-graph/panel.ts:668 |
| @@ -705,25 +676,19 @@ | ||
| 705 | 676 | msgid "Open in WordPress" |
| 706 | 677 | msgstr "" |
| 707 | 678 | |
| 708 | 679 | #: src/content-graph/panel.ts:693 |
| 709 | -#: src/posts-window/index.ts:548 | |
| 710 | 680 | msgid "Parent" |
| 711 | 681 | msgstr "" |
| 712 | 682 | |
| 713 | 683 | #: src/content-graph/panel.ts:703 |
| 714 | -#: src/my-wordpress/media-preview.ts:232 | |
| 715 | -#: src/posts-window/categories-mindmap.ts:2348 | |
| 716 | -#: src/posts-window/categories-mindmap.ts:2534 | |
| 717 | -#: src/posts-window/tags-cloud.ts:1660 | |
| 718 | -#: src/posts-window/tags-cloud.ts:1851 | |
| 719 | -#: src/settings/sections/help.ts:290 | |
| 684 | +#: src/plugins/my-wordpress-woocommerce/index.ts:884 | |
| 685 | +#: includes/agents/privacy.php:71 | |
| 720 | 686 | msgid "Description" |
| 721 | 687 | msgstr "" |
| 722 | 688 | |
| 723 | 689 | #: src/content-graph/panel.ts:717 |
| 724 | -#: src/desktop-files/preview.ts:490 | |
| 725 | -#: src/my-wordpress/index.ts:3037 | |
| 690 | +#: src/desktop-files/preview.ts:477 | |
| 726 | 691 | msgid "Authors" |
| 727 | 692 | msgstr "" |
| 728 | 693 | |
| 729 | 694 | #: src/content-graph/panel.ts:733 |
| @@ -734,9 +699,8 @@ | ||
| 734 | 699 | msgid "Co-occurring" |
| 735 | 700 | msgstr "" |
| 736 | 701 | |
| 737 | 702 | #: src/content-graph/panel.ts:755 |
| 738 | -#: src/my-wordpress/index.ts:3242 | |
| 739 | 703 | msgid "First post" |
| 740 | 704 | msgstr "" |
| 741 | 705 | |
| 742 | 706 | #: src/content-graph/panel.ts:759 |
| @@ -751,20 +715,22 @@ | ||
| 751 | 715 | msgid "—" |
| 752 | 716 | msgstr "" |
| 753 | 717 | |
| 754 | 718 | #: src/content-graph/panel.ts:818 |
| 755 | -#: src/plugins-window/installed-detail.ts:504 | |
| 756 | -#: src/plugins-window/installed-view.ts:318 | |
| 719 | +#: src/plugins/my-wordpress-woocommerce/index.ts:821 | |
| 720 | +#: src/plugins/my-wordpress-woocommerce/index.ts:875 | |
| 721 | +#: apps/my-wordpress/parts/lists.php:526 | |
| 757 | 722 | msgid "Status" |
| 758 | 723 | msgstr "" |
| 759 | 724 | |
| 760 | 725 | #: src/content-graph/panel.ts:911 |
| 761 | 726 | #: src/content-graph/panel.ts:944 |
| 762 | -#: src/content-graph/satellites.ts:384 | |
| 727 | +#: src/content-graph/satellites.ts:383 | |
| 763 | 728 | msgid "Revision" |
| 764 | 729 | msgstr "" |
| 765 | 730 | |
| 766 | 731 | #: src/content-graph/panel.ts:936 |
| 732 | +#: src/window/index.ts:4089 | |
| 767 | 733 | msgid "Saved" |
| 768 | 734 | msgstr "" |
| 769 | 735 | |
| 770 | 736 | #: src/content-graph/panel.ts:941 |
| @@ -775,11 +741,9 @@ | ||
| 775 | 741 | msgid "Milestones" |
| 776 | 742 | msgstr "" |
| 777 | 743 | |
| 778 | 744 | #. %d: number of comment replies. |
| 779 | -#. %d is the number of direct replies to a comment. | |
| 780 | 745 | #: src/content-graph/panel.ts:1161 |
| 781 | -#: src/my-wordpress/index.ts:2329 | |
| 782 | 746 | msgid "Reply (%d)" |
| 783 | 747 | msgid_plural "Replies (%d)" |
| 784 | 748 | msgstr[0] "" |
| 785 | 749 | msgstr[1] "" |
| @@ -787,786 +751,996 @@ | ||
| 787 | 751 | #: src/content-graph/panel.ts:1185 |
| 788 | 752 | msgid "Loading details…" |
| 789 | 753 | msgstr "" |
| 790 | 754 | |
| 791 | -#: src/content-graph/panel.ts:1243 | |
| 792 | -#: src/my-wordpress/index.ts:1841 | |
| 793 | -#: src/my-wordpress/index.ts:1920 | |
| 755 | +#: src/content-graph/panel.ts:1245 | |
| 756 | +#: src/ui/inline-loader.ts:169 | |
| 757 | +#: src/widgets/layer.ts:545 | |
| 794 | 758 | msgid "Loading…" |
| 795 | 759 | msgstr "" |
| 796 | 760 | |
| 797 | 761 | #. 1: taxonomy label (e.g. Category, Tag). 2: post count for the term. |
| 798 | -#. 1: month label, 2: post count. | |
| 799 | -#: src/content-graph/satellites.ts:356 | |
| 800 | -#: src/my-wordpress/index.ts:2855 | |
| 762 | +#: src/content-graph/satellites.ts:355 | |
| 801 | 763 | msgid "%1$s · %2$d posts" |
| 802 | 764 | msgstr "" |
| 803 | 765 | |
| 804 | -#: src/content-graph/scene.ts:1020 | |
| 766 | +#: src/content-graph/scene.ts:1340 | |
| 805 | 767 | msgid "Uncategorized" |
| 806 | 768 | msgstr "" |
| 807 | 769 | |
| 808 | -#: src/content-graph/scene.ts:1030 | |
| 770 | +#: src/content-graph/scene.ts:1350 | |
| 809 | 771 | msgid "Untagged" |
| 810 | 772 | msgstr "" |
| 811 | 773 | |
| 812 | -#: src/content-graph/scene.ts:1041 | |
| 813 | -#: src/plugins-window/installed-detail.ts:237 | |
| 774 | +#: src/content-graph/scene.ts:1361 | |
| 814 | 775 | msgid "Unknown author" |
| 815 | 776 | msgstr "" |
| 816 | 777 | |
| 817 | -#: src/content-graph/scene.ts:1048 | |
| 818 | -#: src/content-graph/scene.ts:1054 | |
| 778 | +#: src/content-graph/scene.ts:1368 | |
| 779 | +#: src/content-graph/scene.ts:1374 | |
| 819 | 780 | msgid "Undated" |
| 820 | 781 | msgstr "" |
| 821 | 782 | |
| 822 | -#: src/content-graph/toolbar.ts:77 | |
| 823 | -msgid "Search nodes…" | |
| 783 | +#: src/content-graph/toolbar.ts:57 | |
| 784 | +msgid "Show post types" | |
| 824 | 785 | msgstr "" |
| 825 | 786 | |
| 826 | -#: src/content-graph/toolbar.ts:80 | |
| 787 | +#: src/content-graph/toolbar.ts:92 | |
| 827 | 788 | msgid "Search posts and pages in the graph" |
| 828 | 789 | msgstr "" |
| 829 | 790 | |
| 830 | -#: src/content-graph/toolbar.ts:146 | |
| 791 | +#: src/content-graph/toolbar.ts:96 | |
| 792 | +msgid "Search nodes…" | |
| 793 | +msgstr "" | |
| 794 | + | |
| 795 | +#: src/content-graph/toolbar.ts:168 | |
| 831 | 796 | msgid "Group by" |
| 832 | 797 | msgstr "" |
| 833 | 798 | |
| 834 | -#: src/content-graph/toolbar.ts:147 | |
| 799 | +#: src/content-graph/toolbar.ts:169 | |
| 835 | 800 | msgid "Group posts by a shared facet" |
| 836 | 801 | msgstr "" |
| 837 | 802 | |
| 838 | -#: src/content-graph/toolbar.ts:180 | |
| 803 | +#: src/content-graph/toolbar.ts:201 | |
| 839 | 804 | msgid "Fit" |
| 840 | 805 | msgstr "" |
| 841 | 806 | |
| 842 | -#: src/content-graph/toolbar.ts:181 | |
| 807 | +#: src/content-graph/toolbar.ts:202 | |
| 843 | 808 | msgid "Fit graph to view" |
| 844 | 809 | msgstr "" |
| 845 | 810 | |
| 846 | -#: src/content-graph/toolbar.ts:149 | |
| 811 | +#: src/content-graph/toolbar.ts:171 | |
| 847 | 812 | msgid "No grouping" |
| 848 | 813 | msgstr "" |
| 849 | 814 | |
| 850 | -#: src/content-graph/toolbar.ts:150 | |
| 815 | +#: src/content-graph/toolbar.ts:172 | |
| 851 | 816 | msgid "Group by category" |
| 852 | 817 | msgstr "" |
| 853 | 818 | |
| 854 | -#: src/content-graph/toolbar.ts:151 | |
| 819 | +#: src/content-graph/toolbar.ts:173 | |
| 855 | 820 | msgid "Group by tag" |
| 856 | 821 | msgstr "" |
| 857 | 822 | |
| 858 | -#: src/content-graph/toolbar.ts:152 | |
| 823 | +#: src/content-graph/toolbar.ts:174 | |
| 859 | 824 | msgid "Group by author" |
| 860 | 825 | msgstr "" |
| 861 | 826 | |
| 862 | -#: src/content-graph/toolbar.ts:153 | |
| 827 | +#: src/content-graph/toolbar.ts:175 | |
| 863 | 828 | msgid "Group by year" |
| 864 | 829 | msgstr "" |
| 865 | 830 | |
| 866 | -#: src/content-graph/toolbar.ts:154 | |
| 831 | +#: src/content-graph/toolbar.ts:176 | |
| 867 | 832 | msgid "Group by year-month" |
| 868 | 833 | msgstr "" |
| 869 | 834 | |
| 835 | +#: src/core/rest-failure.ts:93 | |
| 836 | +msgid "Could not reach the site. Check your connection and try again." | |
| 837 | +msgstr "" | |
| 838 | + | |
| 839 | +#: src/core/rest-failure.ts:179 | |
| 840 | +msgid "Your session has expired. Reload the page and try again." | |
| 841 | +msgstr "" | |
| 842 | + | |
| 843 | +#: src/core/rest-failure.ts:182 | |
| 844 | +msgid "The site sent an unreadable reply. Reload the page to check whether the change went through." | |
| 845 | +msgstr "" | |
| 846 | + | |
| 847 | +#: src/core/rest-failure.ts:194 | |
| 848 | +msgid "It no longer exists. Reload the page to catch up." | |
| 849 | +msgstr "" | |
| 850 | + | |
| 851 | +#. %d: HTTP status code. | |
| 852 | +#: src/core/rest-failure.ts:199 | |
| 853 | +msgid "The server answered with error %d." | |
| 854 | +msgstr "" | |
| 855 | + | |
| 856 | +#. %d: HTTP status code. | |
| 857 | +#: src/core/rest-failure.ts:206 | |
| 858 | +msgid "The server refused the request (HTTP %d)." | |
| 859 | +msgstr "" | |
| 860 | + | |
| 861 | +#: src/deactivation-feedback/index.ts:53 | |
| 862 | +msgid "It changed WordPress too much" | |
| 863 | +msgstr "" | |
| 864 | + | |
| 865 | +#: src/deactivation-feedback/index.ts:54 | |
| 866 | +msgid "I’m missing features I need" | |
| 867 | +msgstr "" | |
| 868 | + | |
| 869 | +#: src/deactivation-feedback/index.ts:55 | |
| 870 | +msgid "It’s too buggy or unstable" | |
| 871 | +msgstr "" | |
| 872 | + | |
| 873 | +#: src/deactivation-feedback/index.ts:56 | |
| 874 | +#: includes/my-wordpress/integrations/woocommerce.php:240 | |
| 875 | +msgid "Other" | |
| 876 | +msgstr "" | |
| 877 | + | |
| 878 | +#: src/deactivation-feedback/index.ts:110 | |
| 879 | +msgid "Before you go, what didn't work?" | |
| 880 | +msgstr "" | |
| 881 | + | |
| 882 | +#: src/deactivation-feedback/index.ts:115 | |
| 883 | +msgid "Optional. One answer helps us fix what sent you away." | |
| 884 | +msgstr "" | |
| 885 | + | |
| 886 | +#: src/deactivation-feedback/index.ts:142 | |
| 887 | +msgid "Details (optional)" | |
| 888 | +msgstr "" | |
| 889 | + | |
| 890 | +#: src/deactivation-feedback/index.ts:143 | |
| 891 | +#: src/deactivation-feedback/index.ts:190 | |
| 892 | +msgid "Anything else? (optional)" | |
| 893 | +msgstr "" | |
| 894 | + | |
| 895 | +#: src/deactivation-feedback/index.ts:148 | |
| 896 | +msgid "What we send: your answer, the plugin, WordPress and PHP versions, your site language, and a few anonymous site facts listed in the plugin readme. Nothing that identifies you or your site." | |
| 897 | +msgstr "" | |
| 898 | + | |
| 899 | +#: src/deactivation-feedback/index.ts:160 | |
| 900 | +msgid "Skip and deactivate" | |
| 901 | +msgstr "" | |
| 902 | + | |
| 903 | +#: src/deactivation-feedback/index.ts:166 | |
| 904 | +msgid "Send and deactivate" | |
| 905 | +msgstr "" | |
| 906 | + | |
| 907 | +#: src/deactivation-feedback/index.ts:186 | |
| 908 | +msgid "Which page or plugin?" | |
| 909 | +msgstr "" | |
| 910 | + | |
| 911 | +#: src/deactivation-feedback/index.ts:188 | |
| 912 | +msgid "Which features?" | |
| 913 | +msgstr "" | |
| 914 | + | |
| 915 | +#: src/deactivation-feedback/index.ts:299 | |
| 916 | +msgid "Sending…" | |
| 917 | +msgstr "" | |
| 918 | + | |
| 919 | +#: src/desktop-files/breadcrumbs.ts:66 | |
| 870 | 920 | #: src/desktop-files/breadcrumbs.ts:67 |
| 871 | -#: src/desktop-files/breadcrumbs.ts:68 | |
| 921 | +#: src/workspaces/wizard.ts:1031 | |
| 872 | 922 | msgid "Back" |
| 873 | 923 | msgstr "" |
| 874 | 924 | |
| 875 | -#: src/desktop-files/breadcrumbs.ts:88 | |
| 925 | +#: src/desktop-files/breadcrumbs.ts:87 | |
| 876 | 926 | msgid "Breadcrumb" |
| 877 | 927 | msgstr "" |
| 878 | 928 | |
| 879 | -#: src/desktop-files/preview.ts:633 | |
| 929 | +#: src/desktop-files/built-in-openers.ts:119 | |
| 930 | +#: includes/agents/run-window.php:96 | |
| 931 | +msgid "Agent chat" | |
| 932 | +msgstr "" | |
| 933 | + | |
| 934 | +#: src/desktop-files/preview.ts:634 | |
| 935 | +#: includes/desktop-files/built-in-types.php:36 | |
| 936 | +msgid "Uploaded file" | |
| 937 | +msgstr "" | |
| 938 | + | |
| 939 | +#: src/desktop-files/preview.ts:653 | |
| 940 | +msgid "No preview available for this file type." | |
| 941 | +msgstr "" | |
| 942 | + | |
| 943 | +#: src/desktop-files/preview.ts:700 | |
| 944 | +#: includes/desktop-files/media-library.php:293 | |
| 945 | +msgid "Download" | |
| 946 | +msgstr "" | |
| 947 | + | |
| 948 | +#: src/desktop-files/preview.ts:717 | |
| 880 | 949 | msgid "(folder)" |
| 881 | 950 | msgstr "" |
| 882 | 951 | |
| 883 | -#: src/desktop-files/preview.ts:637 | |
| 952 | +#: src/desktop-files/preview.ts:721 | |
| 884 | 953 | msgid "Double-click to open." |
| 885 | 954 | msgstr "" |
| 886 | 955 | |
| 887 | -#: src/desktop-files/preview.ts:648 | |
| 956 | +#: src/desktop-files/preview.ts:732 | |
| 888 | 957 | msgid "Shortcut" |
| 889 | 958 | msgstr "" |
| 890 | 959 | |
| 891 | -#: src/desktop-files/preview.ts:652 | |
| 960 | +#: src/desktop-files/preview.ts:736 | |
| 892 | 961 | msgid "Plugin shortcut. Double-click to open." |
| 893 | 962 | msgstr "" |
| 894 | 963 | |
| 895 | -#: src/desktop-files/preview.ts:663 | |
| 896 | -#: includes/desktop-files/built-in-types.php:63 | |
| 964 | +#: src/desktop-files/preview.ts:747 | |
| 965 | +#: includes/desktop-files/built-in-types.php:60 | |
| 897 | 966 | msgid "Bookmark" |
| 898 | 967 | msgstr "" |
| 899 | 968 | |
| 900 | 969 | #. %s is a file-type slug. |
| 901 | -#: src/desktop-files/preview.ts:689 | |
| 970 | +#: src/desktop-files/preview.ts:773 | |
| 902 | 971 | msgid "Type: %s" |
| 903 | 972 | msgstr "" |
| 904 | 973 | |
| 905 | -#: src/desktop-files/preview.ts:696 | |
| 974 | +#: src/desktop-files/preview.ts:780 | |
| 906 | 975 | msgid "The underlying entity is no longer available." |
| 907 | 976 | msgstr "" |
| 908 | 977 | |
| 909 | -#: src/desktop-files/preview.ts:747 | |
| 910 | -#: src/my-wordpress/index.ts:899 | |
| 911 | -#: src/my-wordpress/index.ts:1008 | |
| 912 | -#: src/my-wordpress/index.ts:1447 | |
| 913 | -#: src/my-wordpress/index.ts:1623 | |
| 914 | -#: src/my-wordpress/index.ts:1938 | |
| 915 | -#: src/my-wordpress/index.ts:3911 | |
| 916 | -#: src/my-wordpress/index.ts:4014 | |
| 917 | -#: src/my-wordpress/index.ts:3652 | |
| 918 | -#: src/my-wordpress/media-list.ts:600 | |
| 919 | -#: src/my-wordpress/media-list.ts:699 | |
| 978 | +#: src/desktop-files/preview.ts:831 | |
| 920 | 979 | msgid "Unknown error." |
| 921 | 980 | msgstr "" |
| 922 | 981 | |
| 923 | -#: src/desktop-files/preview.ts:776 | |
| 924 | -#: src/my-wordpress/index.ts:1889 | |
| 982 | +#: src/desktop-files/preview.ts:860 | |
| 925 | 983 | msgid "Select an item to preview it here." |
| 926 | 984 | msgstr "" |
| 927 | 985 | |
| 928 | -#: src/desktop-files/preview.ts:269 | |
| 929 | -#: src/my-wordpress/index.ts:1504 | |
| 986 | +#. %d: number of selected items. | |
| 987 | +#: src/desktop-files/preview.ts:887 | |
| 988 | +msgid "%d items selected" | |
| 989 | +msgstr "" | |
| 990 | + | |
| 991 | +#: src/desktop-files/preview.ts:257 | |
| 930 | 992 | msgid "Explore details" |
| 931 | 993 | msgstr "" |
| 932 | 994 | |
| 933 | -#: src/desktop-files/preview.ts:270 | |
| 934 | -#: src/my-wordpress/index.ts:1505 | |
| 995 | +#: src/desktop-files/preview.ts:258 | |
| 935 | 996 | msgid "See author, comments, categories, tags, attached media, and revisions for this entry." |
| 936 | 997 | msgstr "" |
| 937 | 998 | |
| 938 | -#: src/desktop-files/preview.ts:290 | |
| 939 | -#: src/my-wordpress/index.ts:1517 | |
| 940 | -#: src/my-wordpress/index.ts:3458 | |
| 941 | -#: src/my-wordpress/media-detail.ts:166 | |
| 999 | +#: src/desktop-files/preview.ts:277 | |
| 942 | 1000 | msgid "Open in editor" |
| 943 | 1001 | msgstr "" |
| 944 | 1002 | |
| 945 | -#: src/desktop-files/recycle-bin-targets.ts:161 | |
| 946 | -#: src/my-wordpress/index.ts:3468 | |
| 947 | -#: src/my-wordpress/index.ts:3635 | |
| 948 | -#: src/my-wordpress/index.ts:3641 | |
| 949 | -#: src/notes/layer.ts:1140 | |
| 1003 | +#: src/desktop-files/recycle-bin-targets.ts:142 | |
| 1004 | +#: src/notes/layer.ts:628 | |
| 1005 | +#: src/notes/layer.ts:940 | |
| 1006 | +#: src/plugins/drafts-widget/index.ts:708 | |
| 1007 | +#: src/plugins/drafts-widget/index.ts:758 | |
| 950 | 1008 | msgid "Move to Trash" |
| 951 | 1009 | msgstr "" |
| 952 | 1010 | |
| 953 | -#: src/desktop-icons.ts:325 | |
| 1011 | +#: src/desktop-icons.ts:434 | |
| 954 | 1012 | msgid "Desktop icons" |
| 955 | 1013 | msgstr "" |
| 956 | 1014 | |
| 957 | 1015 | #. %d is the number of pending items in a desktop-icon badge. |
| 958 | 1016 | #. %d is the number of pending items in a dock badge. |
| 959 | -#: src/desktop-icons.ts:416 | |
| 960 | -#: src/dock.ts:2208 | |
| 961 | -#: src/dock.ts:2221 | |
| 1017 | +#: src/desktop-icons.ts:539 | |
| 1018 | +#: src/dock.ts:2899 | |
| 1019 | +#: src/dock.ts:2912 | |
| 962 | 1020 | msgid "%d notification" |
| 963 | 1021 | msgid_plural "%d notifications" |
| 964 | 1022 | msgstr[0] "" |
| 965 | 1023 | msgstr[1] "" |
| 966 | 1024 | |
| 967 | -#: src/dock-peek/built-in-renderers.ts:106 | |
| 1025 | +#: src/desktop-themes/apply.ts:226 | |
| 1026 | +msgid "Could not load that desktop theme — the previous one is still showing." | |
| 1027 | +msgstr "" | |
| 1028 | + | |
| 1029 | +#: src/desktop-themes/apply.ts:230 | |
| 1030 | +#: src/ui/inline-loader.ts:257 | |
| 1031 | +msgid "Retry" | |
| 1032 | +msgstr "" | |
| 1033 | + | |
| 1034 | +#. %1$s is the workspace name, %2$d the windows kept, %3$d the windows on the desk. | |
| 1035 | +#: src/desktop.ts:2863 | |
| 1036 | +msgid "%1$s will open like this — the top %2$d of %3$d windows, where they are." | |
| 1037 | +msgstr "" | |
| 1038 | + | |
| 1039 | +#. %1$s is the workspace name, %2$d a number of windows. | |
| 1040 | +#: src/desktop.ts:2871 | |
| 1041 | +msgid "%1$s will open like this — %2$d windows, where they are." | |
| 1042 | +msgstr "" | |
| 1043 | + | |
| 1044 | +#. %s is an admin menu title (e.g. "Appearance"). | |
| 1045 | +#: src/dock-constellation/index.ts:860 | |
| 1046 | +msgid "%s menu" | |
| 1047 | +msgstr "" | |
| 1048 | + | |
| 1049 | +#: src/dock-constellation/index.ts:1025 | |
| 1050 | +msgid "Open windows" | |
| 1051 | +msgstr "" | |
| 1052 | + | |
| 1053 | +#. %d is a count of currently-open windows. | |
| 1054 | +#: src/dock-constellation/index.ts:1030 | |
| 1055 | +msgid "%d open window" | |
| 1056 | +msgid_plural "%d open windows" | |
| 1057 | +msgstr[0] "" | |
| 1058 | +msgstr[1] "" | |
| 1059 | + | |
| 1060 | +#: src/dock-constellation/index.ts:1060 | |
| 1061 | +msgid "Minimized" | |
| 1062 | +msgstr "" | |
| 1063 | + | |
| 1064 | +#: src/dock-constellation/index.ts:1060 | |
| 1065 | +#: src/dock-constellation/index.ts:1087 | |
| 1066 | +#: src/plugins/my-wordpress-woocommerce/index.ts:756 | |
| 1067 | +#: src/plugins/my-wordpress-woocommerce/index.ts:844 | |
| 1068 | +#: src/plugins/my-wordpress-woocommerce/index.ts:921 | |
| 1069 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1060 | |
| 1070 | +#: src/window/tabs.ts:498 | |
| 1071 | +#: apps/network/network.os.php:153 | |
| 1072 | +#: apps/station-home/parts/view.php:373 | |
| 1073 | +msgid "Open" | |
| 1074 | +msgstr "" | |
| 1075 | + | |
| 1076 | +#: src/dock-constellation/index.ts:1139 | |
| 1077 | +msgid "(opens in a new tab)" | |
| 1078 | +msgstr "" | |
| 1079 | + | |
| 1080 | +#: src/dock-peek/built-in-renderers.ts:104 | |
| 968 | 1081 | msgid "System Preferences" |
| 969 | 1082 | msgstr "" |
| 970 | 1083 | |
| 971 | -#: src/dock-peek/built-in-renderers.ts:172 | |
| 972 | -msgid "Recycle Bin — empty" | |
| 1084 | +#: src/dock-peek/built-in-renderers.ts:170 | |
| 1085 | +msgid "Trash — empty" | |
| 973 | 1086 | msgstr "" |
| 974 | 1087 | |
| 975 | -#: src/dock-peek/built-in-renderers.ts:174 | |
| 1088 | +#: src/dock-peek/built-in-renderers.ts:172 | |
| 976 | 1089 | msgid "1 item" |
| 977 | 1090 | msgstr "" |
| 978 | 1091 | |
| 979 | 1092 | #. %s is the dock item's admin-page title (e.g., "Posts") |
| 980 | -#: src/dock-peek/index.ts:232 | |
| 1093 | +#: src/dock-peek/index.ts:295 | |
| 981 | 1094 | msgid "%s — open windows" |
| 982 | 1095 | msgstr "" |
| 983 | 1096 | |
| 984 | 1097 | #. %s is the admin-page title (e.g., "Posts") |
| 985 | -#: src/dock-peek/index.ts:477 | |
| 1098 | +#: src/dock-peek/index.ts:605 | |
| 986 | 1099 | msgid "New %s" |
| 987 | 1100 | msgstr "" |
| 988 | 1101 | |
| 989 | 1102 | #. %d is the number of pending updates / items. |
| 990 | -#: src/dock.ts:952 | |
| 1103 | +#: src/dock.ts:1404 | |
| 991 | 1104 | msgid "%d update" |
| 992 | 1105 | msgid_plural "%d updates" |
| 993 | 1106 | msgstr[0] "" |
| 994 | 1107 | msgstr[1] "" |
| 995 | 1108 | |
| 996 | -#: src/drag/ghost.ts:220 | |
| 1109 | +#: src/drag/ghost.ts:218 | |
| 997 | 1110 | msgid "Drop here to create shortcut" |
| 998 | 1111 | msgstr "" |
| 999 | 1112 | |
| 1000 | -#: src/drag/ghost.ts:223 | |
| 1113 | +#: src/drag/ghost.ts:221 | |
| 1001 | 1114 | msgid "Drop here to move" |
| 1002 | 1115 | msgstr "" |
| 1003 | 1116 | |
| 1004 | -#: src/drag/ghost.ts:225 | |
| 1117 | +#: src/drag/ghost.ts:223 | |
| 1005 | 1118 | msgid "Drop here" |
| 1006 | 1119 | msgstr "" |
| 1007 | 1120 | |
| 1008 | -#: src/drag/ghost.ts:229 | |
| 1121 | +#: src/drag/ghost.ts:227 | |
| 1009 | 1122 | msgid "Can’t drop here" |
| 1010 | 1123 | msgstr "" |
| 1011 | 1124 | |
| 1012 | -#: src/drag/ghost.ts:234 | |
| 1125 | +#: src/drag/ghost.ts:232 | |
| 1013 | 1126 | msgid "Drop on the desktop or a folder" |
| 1014 | 1127 | msgstr "" |
| 1015 | 1128 | |
| 1016 | -#: src/drag/ghost.ts:240 | |
| 1129 | +#: src/drag/ghost.ts:238 | |
| 1017 | 1130 | msgid "Drop in a folder" |
| 1018 | 1131 | msgstr "" |
| 1019 | 1132 | |
| 1020 | -#: src/effects/registry.ts:202 | |
| 1133 | +#: src/drag/iframe-drop-targets.ts:344 | |
| 1134 | +msgid "Add to page" | |
| 1135 | +msgstr "" | |
| 1136 | + | |
| 1137 | +#: src/drag/iframe-drop-targets.ts:345 | |
| 1138 | +msgid "Add to post" | |
| 1139 | +msgstr "" | |
| 1140 | + | |
| 1141 | +#: src/editor-preview/index.ts:608 | |
| 1142 | +#: src/editor-preview/index.ts:491 | |
| 1143 | +msgid "Preview" | |
| 1144 | +msgstr "" | |
| 1145 | + | |
| 1146 | +#: src/editor-preview/index.ts:622 | |
| 1147 | +msgid "Save the post to enable its preview" | |
| 1148 | +msgstr "" | |
| 1149 | + | |
| 1150 | +#: src/editor-preview/index.ts:630 | |
| 1151 | +msgid "The preview opens once the post has been saved." | |
| 1152 | +msgstr "" | |
| 1153 | + | |
| 1154 | +#: src/editor-preview/index.ts:454 | |
| 1155 | +msgid "No preview is available for this content." | |
| 1156 | +msgstr "" | |
| 1157 | + | |
| 1158 | +#: src/editor-preview/index.ts:476 | |
| 1159 | +msgid "Couldn't save your latest changes — the preview shows the last saved version." | |
| 1160 | +msgstr "" | |
| 1161 | + | |
| 1162 | +#. %s: post title. | |
| 1163 | +#: src/editor-preview/index.ts:494 | |
| 1164 | +msgid "Preview: %s" | |
| 1165 | +msgstr "" | |
| 1166 | + | |
| 1167 | +#: src/effects/registry.ts:200 | |
| 1021 | 1168 | msgid "Darken" |
| 1022 | 1169 | msgstr "" |
| 1023 | 1170 | |
| 1024 | -#: src/effects/registry.ts:203 | |
| 1171 | +#: src/effects/registry.ts:201 | |
| 1025 | 1172 | msgid "Dim unfocused windows so the focused one stands out." |
| 1026 | 1173 | msgstr "" |
| 1027 | 1174 | |
| 1028 | -#: src/effects/registry.ts:209 | |
| 1175 | +#: src/effects/registry.ts:207 | |
| 1029 | 1176 | msgid "Frost" |
| 1030 | 1177 | msgstr "" |
| 1031 | 1178 | |
| 1032 | -#: src/effects/registry.ts:210 | |
| 1179 | +#: src/effects/registry.ts:208 | |
| 1033 | 1180 | msgid "Throw unfocused windows out of focus — a soft, frosted-glass blur, as if you were looking at them through an iced-over pane." |
| 1034 | 1181 | msgstr "" |
| 1035 | 1182 | |
| 1036 | -#: src/effects/registry.ts:218 | |
| 1183 | +#: src/effects/registry.ts:216 | |
| 1037 | 1184 | msgid "Grayscale" |
| 1038 | 1185 | msgstr "" |
| 1039 | 1186 | |
| 1040 | -#: src/effects/registry.ts:219 | |
| 1187 | +#: src/effects/registry.ts:217 | |
| 1041 | 1188 | msgid "Drain the colour from unfocused windows so the focused one is the only thing still in colour — your eye snaps right to it." |
| 1042 | 1189 | msgstr "" |
| 1043 | 1190 | |
| 1044 | -#: src/exit-desktop-mode.ts:41 | |
| 1045 | -msgid "Exit Desktop Mode" | |
| 1191 | +#: src/exit-openstation.ts:53 | |
| 1192 | +msgid "Exit OpenStation" | |
| 1046 | 1193 | msgstr "" |
| 1047 | 1194 | |
| 1048 | -#: src/games/alphabet-soup/game.ts:90 | |
| 1195 | +#: src/games/alphabet-soup/game.ts:88 | |
| 1049 | 1196 | msgid "Time Attack" |
| 1050 | 1197 | msgstr "" |
| 1051 | 1198 | |
| 1052 | -#: src/games/alphabet-soup/game.ts:90 | |
| 1199 | +#: src/games/alphabet-soup/game.ts:88 | |
| 1053 | 1200 | msgid "Daily" |
| 1054 | 1201 | msgstr "" |
| 1055 | 1202 | |
| 1056 | -#: src/games/alphabet-soup/game.ts:95 | |
| 1203 | +#: src/games/alphabet-soup/game.ts:93 | |
| 1057 | 1204 | msgid "90 seconds on the clock — every word buys you more." |
| 1058 | 1205 | msgstr "" |
| 1059 | 1206 | |
| 1060 | 1207 | #. %s: number of waves in a Daily run. |
| 1061 | -#: src/games/alphabet-soup/game.ts:98 | |
| 1208 | +#: src/games/alphabet-soup/game.ts:96 | |
| 1062 | 1209 | msgid "%s relaxed waves. No clock pressure, just streaks." |
| 1063 | 1210 | msgstr "" |
| 1064 | 1211 | |
| 1065 | -#: src/games/alphabet-soup/game.ts:106 | |
| 1212 | +#: src/games/alphabet-soup/game.ts:104 | |
| 1066 | 1213 | msgid "Big" |
| 1067 | 1214 | msgstr "" |
| 1068 | 1215 | |
| 1069 | -#: src/games/alphabet-soup/game.ts:108 | |
| 1070 | -#: src/games/inkfall/game.ts:62 | |
| 1216 | +#: src/games/alphabet-soup/game.ts:106 | |
| 1217 | +#: src/games/inkfall/game.ts:60 | |
| 1071 | 1218 | msgid "Medium" |
| 1072 | 1219 | msgstr "" |
| 1073 | 1220 | |
| 1074 | -#: src/games/alphabet-soup/game.ts:110 | |
| 1221 | +#: src/games/alphabet-soup/game.ts:108 | |
| 1075 | 1222 | msgid "Small" |
| 1076 | 1223 | msgstr "" |
| 1077 | 1224 | |
| 1078 | -#: src/games/alphabet-soup/game.ts:230 | |
| 1079 | -#: src/games/inkfall/game.ts:141 | |
| 1225 | +#: src/games/alphabet-soup/game.ts:228 | |
| 1226 | +#: src/games/inkfall/game.ts:139 | |
| 1080 | 1227 | msgid "Mute sound effects" |
| 1081 | 1228 | msgstr "" |
| 1082 | 1229 | |
| 1083 | -#: src/games/alphabet-soup/game.ts:231 | |
| 1084 | -#: src/games/inkfall/game.ts:142 | |
| 1230 | +#: src/games/alphabet-soup/game.ts:229 | |
| 1231 | +#: src/games/inkfall/game.ts:140 | |
| 1085 | 1232 | msgid "Unmute sound effects" |
| 1086 | 1233 | msgstr "" |
| 1087 | 1234 | |
| 1088 | 1235 | #. 1: challenger display name, 2: score to beat. |
| 1089 | -#: src/games/alphabet-soup/game.ts:249 | |
| 1090 | -#: src/games/inkfall/game.ts:160 | |
| 1236 | +#: src/games/alphabet-soup/game.ts:247 | |
| 1237 | +#: src/games/inkfall/game.ts:158 | |
| 1091 | 1238 | msgid "Beat %1$s: %2$s" |
| 1092 | 1239 | msgstr "" |
| 1093 | 1240 | |
| 1094 | -#: src/games/alphabet-soup/game.ts:290 | |
| 1241 | +#: src/games/alphabet-soup/game.ts:288 | |
| 1095 | 1242 | msgid "Warming up the soup…" |
| 1096 | 1243 | msgstr "" |
| 1097 | 1244 | |
| 1098 | 1245 | #. %s: current score. |
| 1099 | -#: src/games/alphabet-soup/game.ts:331 | |
| 1100 | -#: src/games/inkfall/game.ts:216 | |
| 1246 | +#: src/games/alphabet-soup/game.ts:329 | |
| 1247 | +#: src/games/inkfall/game.ts:214 | |
| 1101 | 1248 | msgid "Score %s" |
| 1102 | 1249 | msgstr "" |
| 1103 | 1250 | |
| 1104 | 1251 | #. 1: current wave number, 2: mode label. |
| 1105 | -#: src/games/alphabet-soup/game.ts:348 | |
| 1252 | +#: src/games/alphabet-soup/game.ts:346 | |
| 1106 | 1253 | msgid "Wave %1$s · %2$s" |
| 1107 | 1254 | msgstr "" |
| 1108 | 1255 | |
| 1109 | 1256 | #. %s: number of hidden words. |
| 1110 | -#: src/games/alphabet-soup/game.ts:363 | |
| 1257 | +#: src/games/alphabet-soup/game.ts:361 | |
| 1111 | 1258 | msgid "Find %s words" |
| 1112 | 1259 | msgstr "" |
| 1113 | 1260 | |
| 1114 | 1261 | #. %s: wave number. |
| 1115 | -#: src/games/alphabet-soup/game.ts:407 | |
| 1262 | +#: src/games/alphabet-soup/game.ts:405 | |
| 1116 | 1263 | msgid "Wave %s" |
| 1117 | 1264 | msgstr "" |
| 1118 | 1265 | |
| 1119 | -#: src/games/alphabet-soup/game.ts:428 | |
| 1120 | -#: src/games/alphabet-soup/game.ts:510 | |
| 1266 | +#: src/games/alphabet-soup/game.ts:426 | |
| 1267 | +#: src/games/alphabet-soup/game.ts:508 | |
| 1121 | 1268 | msgid "Soup finished!" |
| 1122 | 1269 | msgstr "" |
| 1123 | 1270 | |
| 1124 | -#: src/games/alphabet-soup/game.ts:507 | |
| 1125 | -#: src/games/inkfall/game.ts:343 | |
| 1271 | +#: src/games/alphabet-soup/game.ts:505 | |
| 1272 | +#: src/games/inkfall/game.ts:341 | |
| 1126 | 1273 | msgid "Game Over — challenge beaten!" |
| 1127 | 1274 | msgstr "" |
| 1128 | 1275 | |
| 1129 | -#: src/games/alphabet-soup/game.ts:508 | |
| 1130 | -#: src/games/inkfall/game.ts:344 | |
| 1276 | +#: src/games/alphabet-soup/game.ts:506 | |
| 1277 | +#: src/games/inkfall/game.ts:342 | |
| 1131 | 1278 | msgid "Game Over — challenge missed." |
| 1132 | 1279 | msgstr "" |
| 1133 | 1280 | |
| 1134 | -#: src/games/alphabet-soup/game.ts:512 | |
| 1281 | +#: src/games/alphabet-soup/game.ts:510 | |
| 1282 | +#: src/plugins/focus-timer-widget/index.ts:256 | |
| 1135 | 1283 | msgid "Time’s up!" |
| 1136 | 1284 | msgstr "" |
| 1137 | 1285 | |
| 1138 | 1286 | #. 1: score, 2: words found, 3: accuracy percent, 4: best streak, 5: wave reached. |
| 1139 | -#: src/games/alphabet-soup/game.ts:520 | |
| 1287 | +#: src/games/alphabet-soup/game.ts:518 | |
| 1140 | 1288 | msgid "Score %1$s — %2$s words, %3$s%% accuracy, best streak %4$s, wave %5$s." |
| 1141 | 1289 | msgstr "" |
| 1142 | 1290 | |
| 1143 | -#: src/games/alphabet-soup/game.ts:533 | |
| 1144 | -#: src/games/alphabet-soup/game.ts:568 | |
| 1145 | -#: src/games/alphabet-soup/game.ts:709 | |
| 1146 | -#: src/games/alphabet-soup/index.ts:23 | |
| 1147 | -#: includes/games/alphabet-soup.php:56 | |
| 1291 | +#: src/games/alphabet-soup/game.ts:531 | |
| 1292 | +#: src/games/alphabet-soup/game.ts:566 | |
| 1293 | +#: src/games/alphabet-soup/game.ts:707 | |
| 1294 | +#: src/games/alphabet-soup/index.ts:22 | |
| 1295 | +#: includes/games/alphabet-soup.php:53 | |
| 1148 | 1296 | msgid "Alphabet Soup" |
| 1149 | 1297 | msgstr "" |
| 1150 | 1298 | |
| 1299 | +#: src/games/alphabet-soup/game.ts:534 | |
| 1300 | +msgid "points" | |
| 1301 | +msgstr "" | |
| 1302 | + | |
| 1151 | 1303 | #: src/games/alphabet-soup/game.ts:536 |
| 1152 | -msgid "points" | |
| 1304 | +#: src/games/alphabet-soup/index.ts:28 | |
| 1305 | +#: src/games/inkfall/index.ts:28 | |
| 1306 | +#: apps/my-wordpress/parts/lists.php:530 | |
| 1307 | +#: includes/games/alphabet-soup.php:86 | |
| 1308 | +#: includes/games/inkfall.php:74 | |
| 1309 | +msgid "Words" | |
| 1153 | 1310 | msgstr "" |
| 1154 | 1311 | |
| 1155 | -#: src/games/alphabet-soup/game.ts:538 | |
| 1312 | +#: src/games/alphabet-soup/game.ts:537 | |
| 1156 | 1313 | #: src/games/alphabet-soup/index.ts:29 |
| 1157 | 1314 | #: src/games/inkfall/index.ts:29 |
| 1158 | -#: includes/games/alphabet-soup.php:64 | |
| 1159 | -#: includes/games/inkfall.php:57 | |
| 1160 | -msgid "Words" | |
| 1315 | +#: includes/games/alphabet-soup.php:91 | |
| 1316 | +#: includes/games/inkfall.php:79 | |
| 1317 | +msgid "WPM" | |
| 1161 | 1318 | msgstr "" |
| 1162 | 1319 | |
| 1163 | 1320 | #: src/games/alphabet-soup/game.ts:539 |
| 1164 | 1321 | #: src/games/alphabet-soup/index.ts:30 |
| 1165 | 1322 | #: src/games/inkfall/index.ts:30 |
| 1166 | -#: includes/games/alphabet-soup.php:65 | |
| 1167 | -#: includes/games/inkfall.php:58 | |
| 1168 | -msgid "WPM" | |
| 1323 | +#: includes/games/alphabet-soup.php:96 | |
| 1324 | +#: includes/games/inkfall.php:84 | |
| 1325 | +msgid "Accuracy" | |
| 1169 | 1326 | msgstr "" |
| 1170 | 1327 | |
| 1171 | -#: src/games/alphabet-soup/game.ts:541 | |
| 1328 | +#: src/games/alphabet-soup/game.ts:542 | |
| 1172 | 1329 | #: src/games/alphabet-soup/index.ts:31 |
| 1173 | -#: src/games/inkfall/index.ts:31 | |
| 1174 | -#: includes/games/alphabet-soup.php:66 | |
| 1175 | -#: includes/games/inkfall.php:59 | |
| 1176 | -msgid "Accuracy" | |
| 1330 | +#: includes/games/alphabet-soup.php:101 | |
| 1331 | +msgid "Streak" | |
| 1177 | 1332 | msgstr "" |
| 1178 | 1333 | |
| 1179 | -#: src/games/alphabet-soup/game.ts:544 | |
| 1334 | +#: src/games/alphabet-soup/game.ts:543 | |
| 1180 | 1335 | #: src/games/alphabet-soup/index.ts:32 |
| 1181 | -#: includes/games/alphabet-soup.php:67 | |
| 1182 | -msgid "Streak" | |
| 1336 | +#: includes/games/alphabet-soup.php:106 | |
| 1337 | +msgid "Wave" | |
| 1183 | 1338 | msgstr "" |
| 1184 | 1339 | |
| 1185 | 1340 | #: src/games/alphabet-soup/game.ts:545 |
| 1186 | -#: src/games/alphabet-soup/index.ts:33 | |
| 1187 | -#: includes/games/alphabet-soup.php:68 | |
| 1188 | -msgid "Wave" | |
| 1341 | +msgid "WordPress OpenStation" | |
| 1189 | 1342 | msgstr "" |
| 1190 | 1343 | |
| 1191 | -#: src/games/alphabet-soup/game.ts:547 | |
| 1192 | -#: src/settings/sections/about.ts:143 | |
| 1193 | -msgid "WordPress Desktop Mode" | |
| 1194 | -msgstr "" | |
| 1195 | - | |
| 1196 | -#: src/games/alphabet-soup/game.ts:562 | |
| 1344 | +#: src/games/alphabet-soup/game.ts:560 | |
| 1197 | 1345 | msgid "Share card" |
| 1198 | 1346 | msgstr "" |
| 1199 | 1347 | |
| 1200 | -#: src/games/alphabet-soup/game.ts:575 | |
| 1348 | +#: src/games/alphabet-soup/game.ts:573 | |
| 1201 | 1349 | msgid "Shared!" |
| 1202 | 1350 | msgstr "" |
| 1203 | 1351 | |
| 1204 | -#: src/games/alphabet-soup/game.ts:579 | |
| 1352 | +#: src/games/alphabet-soup/game.ts:577 | |
| 1205 | 1353 | msgid "Card copied to your clipboard." |
| 1206 | 1354 | msgstr "" |
| 1207 | 1355 | |
| 1208 | -#: src/games/alphabet-soup/game.ts:582 | |
| 1356 | +#: src/games/alphabet-soup/game.ts:580 | |
| 1209 | 1357 | msgid "Card saved as an image." |
| 1210 | 1358 | msgstr "" |
| 1211 | 1359 | |
| 1212 | -#: src/games/alphabet-soup/game.ts:586 | |
| 1360 | +#: src/games/alphabet-soup/game.ts:584 | |
| 1213 | 1361 | msgid "The card could not be shared." |
| 1214 | 1362 | msgstr "" |
| 1215 | 1363 | |
| 1216 | -#: src/games/alphabet-soup/game.ts:596 | |
| 1364 | +#: src/games/alphabet-soup/game.ts:594 | |
| 1217 | 1365 | msgid "Replay run — share cards only go to the first run of each puzzle. A fresh soup is served tomorrow." |
| 1218 | 1366 | msgstr "" |
| 1219 | 1367 | |
| 1220 | -#: src/games/alphabet-soup/game.ts:604 | |
| 1221 | -#: src/games/inkfall/game.ts:364 | |
| 1368 | +#: src/games/alphabet-soup/game.ts:602 | |
| 1369 | +#: src/games/inkfall/game.ts:362 | |
| 1222 | 1370 | msgid "Saving your score…" |
| 1223 | 1371 | msgstr "" |
| 1224 | 1372 | |
| 1225 | -#: src/games/alphabet-soup/game.ts:608 | |
| 1226 | -#: src/games/inkfall/game.ts:368 | |
| 1373 | +#: src/games/alphabet-soup/game.ts:606 | |
| 1374 | +#: src/games/inkfall/game.ts:366 | |
| 1227 | 1375 | msgid "Score saved to the scoreboard." |
| 1228 | 1376 | msgstr "" |
| 1229 | 1377 | |
| 1230 | -#: src/games/alphabet-soup/game.ts:611 | |
| 1231 | -#: src/games/inkfall/game.ts:371 | |
| 1378 | +#: src/games/alphabet-soup/game.ts:609 | |
| 1379 | +#: src/games/inkfall/game.ts:369 | |
| 1232 | 1380 | msgid "Your score could not be saved." |
| 1233 | 1381 | msgstr "" |
| 1234 | 1382 | |
| 1235 | -#: src/games/alphabet-soup/game.ts:620 | |
| 1236 | -#: src/games/inkfall/game.ts:380 | |
| 1383 | +#: src/games/alphabet-soup/game.ts:618 | |
| 1384 | +#: src/games/inkfall/game.ts:378 | |
| 1237 | 1385 | msgid "Play again" |
| 1238 | 1386 | msgstr "" |
| 1239 | 1387 | |
| 1240 | -#: src/games/alphabet-soup/game.ts:626 | |
| 1388 | +#: src/games/alphabet-soup/game.ts:624 | |
| 1241 | 1389 | msgid "Change mode" |
| 1242 | 1390 | msgstr "" |
| 1243 | 1391 | |
| 1244 | -#: src/games/alphabet-soup/game.ts:677 | |
| 1392 | +#: src/games/alphabet-soup/game.ts:630 | |
| 1393 | +#: src/games/inkfall/game.ts:394 | |
| 1394 | +#: src/window-chrome/controls/built-ins.ts:76 | |
| 1395 | +msgid "Close" | |
| 1396 | +msgstr "" | |
| 1397 | + | |
| 1398 | +#: src/games/alphabet-soup/game.ts:675 | |
| 1245 | 1399 | msgid "Replay today’s soup?" |
| 1246 | 1400 | msgstr "" |
| 1247 | 1401 | |
| 1248 | 1402 | #. 1: mode label (Daily / Time Attack), 2: board dimensions (e.g. 12×12). |
| 1249 | -#: src/games/alphabet-soup/game.ts:680 | |
| 1403 | +#: src/games/alphabet-soup/game.ts:678 | |
| 1250 | 1404 | msgid "You already played today’s %1$s (%2$s). The word positions can be memorized, so replays don’t earn a share card — that stays with your first run." |
| 1251 | 1405 | msgstr "" |
| 1252 | 1406 | |
| 1253 | -#: src/games/alphabet-soup/game.ts:684 | |
| 1407 | +#: src/games/alphabet-soup/game.ts:682 | |
| 1254 | 1408 | msgid "Replay anyway" |
| 1255 | 1409 | msgstr "" |
| 1256 | 1410 | |
| 1257 | -#: src/games/alphabet-soup/game.ts:685 | |
| 1411 | +#: src/games/alphabet-soup/game.ts:683 | |
| 1412 | +#: includes/first-run/nudge.php:129 | |
| 1413 | +#: includes/welcome-dialog.php:156 | |
| 1258 | 1414 | msgid "Not now" |
| 1259 | 1415 | msgstr "" |
| 1260 | 1416 | |
| 1261 | 1417 | #. %s: today's puzzle date (dd-mm-yyyy). |
| 1262 | -#: src/games/alphabet-soup/game.ts:716 | |
| 1418 | +#: src/games/alphabet-soup/game.ts:714 | |
| 1263 | 1419 | msgid "One pot, whole world: everyone gets the same soup today (%s). Drag across the letters to fish the words out." |
| 1264 | 1420 | msgstr "" |
| 1265 | 1421 | |
| 1266 | 1422 | #. 1: challenger display name, 2: score to beat. |
| 1267 | -#: src/games/alphabet-soup/game.ts:726 | |
| 1268 | -#: src/games/inkfall/game.ts:450 | |
| 1423 | +#: src/games/alphabet-soup/game.ts:724 | |
| 1424 | +#: src/games/inkfall/game.ts:448 | |
| 1269 | 1425 | msgid "Challenge from %1$s — beat %2$s." |
| 1270 | 1426 | msgstr "" |
| 1271 | 1427 | |
| 1272 | -#: src/games/alphabet-soup/game.ts:737 | |
| 1428 | +#: src/games/alphabet-soup/game.ts:735 | |
| 1273 | 1429 | msgid "Board size" |
| 1274 | 1430 | msgstr "" |
| 1275 | 1431 | |
| 1276 | -#: src/games/alphabet-soup/game.ts:781 | |
| 1432 | +#: src/games/alphabet-soup/game.ts:779 | |
| 1277 | 1433 | msgid "Played today — replays aren’t shareable" |
| 1278 | 1434 | msgstr "" |
| 1279 | 1435 | |
| 1280 | -#: src/games/alphabet-soup/game.ts:803 | |
| 1281 | -#: src/games/inkfall/game.ts:490 | |
| 1436 | +#: src/games/alphabet-soup/game.ts:801 | |
| 1437 | +#: src/games/inkfall/game.ts:488 | |
| 1282 | 1438 | msgid "Paused — click to resume." |
| 1283 | 1439 | msgstr "" |
| 1284 | 1440 | |
| 1285 | -#: src/games/alphabet-soup/game.ts:1026 | |
| 1441 | +#: src/games/alphabet-soup/game.ts:1024 | |
| 1286 | 1442 | msgid "Alphabet Soup could not start." |
| 1287 | 1443 | msgstr "" |
| 1288 | 1444 | |
| 1289 | -#: src/games/alphabet-soup/index.ts:26 | |
| 1290 | -#: src/games/inkfall/index.ts:27 | |
| 1291 | -#: includes/games/alphabet-soup.php:61 | |
| 1292 | -#: includes/games/inkfall.php:55 | |
| 1445 | +#: src/games/alphabet-soup/index.ts:25 | |
| 1446 | +#: src/games/inkfall/index.ts:26 | |
| 1447 | +#: includes/games/alphabet-soup.php:71 | |
| 1448 | +#: includes/games/inkfall.php:64 | |
| 1293 | 1449 | msgid "Score" |
| 1294 | 1450 | msgstr "" |
| 1295 | 1451 | |
| 1296 | -#: src/games/alphabet-soup/index.ts:27 | |
| 1297 | -#: includes/games/alphabet-soup.php:62 | |
| 1452 | +#: src/games/alphabet-soup/index.ts:26 | |
| 1453 | +#: includes/games/alphabet-soup.php:76 | |
| 1298 | 1454 | msgid "Mode" |
| 1299 | 1455 | msgstr "" |
| 1300 | 1456 | |
| 1301 | -#: src/games/alphabet-soup/index.ts:28 | |
| 1302 | -#: src/plugins-window/installed-view.ts:335 | |
| 1303 | -#: includes/games/alphabet-soup.php:63 | |
| 1457 | +#: src/games/alphabet-soup/index.ts:27 | |
| 1458 | +#: apps/my-wordpress/parts/lists.php:498 | |
| 1459 | +#: includes/games/alphabet-soup.php:81 | |
| 1304 | 1460 | msgid "Size" |
| 1305 | 1461 | msgstr "" |
| 1306 | 1462 | |
| 1307 | -#: src/games/alphabet-soup/index.ts:34 | |
| 1308 | -#: src/games/inkfall/index.ts:32 | |
| 1309 | -#: includes/games/alphabet-soup.php:69 | |
| 1310 | -#: includes/games/inkfall.php:60 | |
| 1463 | +#: src/games/alphabet-soup/index.ts:33 | |
| 1464 | +#: src/games/inkfall/index.ts:31 | |
| 1465 | +#: includes/games/alphabet-soup.php:111 | |
| 1466 | +#: includes/games/inkfall.php:89 | |
| 1311 | 1467 | msgid "Time" |
| 1312 | 1468 | msgstr "" |
| 1313 | 1469 | |
| 1314 | -#: src/games/challenge-dialog.ts:62 | |
| 1470 | +#: src/games/challenge-dialog.ts:60 | |
| 1315 | 1471 | msgid "Send a challenge" |
| 1316 | 1472 | msgstr "" |
| 1317 | 1473 | |
| 1318 | 1474 | #. 1: game title, 2: score. |
| 1319 | -#: src/games/challenge-dialog.ts:72 | |
| 1475 | +#: src/games/challenge-dialog.ts:70 | |
| 1320 | 1476 | msgid "Challenge someone to beat your %1$s score of %2$s." |
| 1321 | 1477 | msgstr "" |
| 1322 | 1478 | |
| 1323 | -#: src/games/challenge-dialog.ts:79 | |
| 1479 | +#: src/games/challenge-dialog.ts:77 | |
| 1324 | 1480 | msgid "Find a player…" |
| 1325 | 1481 | msgstr "" |
| 1326 | 1482 | |
| 1327 | -#: src/games/challenge-dialog.ts:99 | |
| 1483 | +#: src/games/challenge-dialog.ts:93 | |
| 1484 | +#: src/item-visibility-menu.ts:426 | |
| 1485 | +#: src/usage-feedback/form.ts:138 | |
| 1486 | +#: src/workspaces/wizard.ts:1024 | |
| 1487 | +msgid "Cancel" | |
| 1488 | +msgstr "" | |
| 1489 | + | |
| 1490 | +#: src/games/challenge-dialog.ts:97 | |
| 1328 | 1491 | msgid "Send challenge" |
| 1329 | 1492 | msgstr "" |
| 1330 | 1493 | |
| 1331 | 1494 | #. %s: opponent display name. |
| 1332 | -#: src/games/challenge-dialog.ts:159 | |
| 1495 | +#: src/games/challenge-dialog.ts:157 | |
| 1333 | 1496 | msgid "Challenge sent to %s." |
| 1334 | 1497 | msgstr "" |
| 1335 | 1498 | |
| 1336 | -#: src/games/challenge-dialog.ts:172 | |
| 1499 | +#: src/games/challenge-dialog.ts:170 | |
| 1337 | 1500 | msgid "Could not send the challenge." |
| 1338 | 1501 | msgstr "" |
| 1339 | 1502 | |
| 1340 | 1503 | #. 1: challenger display name, 2: game title/slug, 3: score. |
| 1341 | -#: src/games/challenges-client.ts:72 | |
| 1504 | +#: src/games/challenges-client.ts:70 | |
| 1342 | 1505 | msgid "%1$s challenged you to %2$s — beat %3$s!" |
| 1343 | 1506 | msgstr "" |
| 1344 | 1507 | |
| 1345 | -#: src/games/challenges-client.ts:78 | |
| 1508 | +#: src/games/challenges-client.ts:76 | |
| 1346 | 1509 | msgid "Game challenge" |
| 1347 | 1510 | msgstr "" |
| 1348 | 1511 | |
| 1349 | -#: src/games/challenges-client.ts:87 | |
| 1350 | -#: src/games/challenges-view.ts:172 | |
| 1512 | +#: src/games/challenges-client.ts:85 | |
| 1513 | +#: src/games/challenges-view.ts:170 | |
| 1351 | 1514 | msgid "Accept & Play" |
| 1352 | 1515 | msgstr "" |
| 1353 | 1516 | |
| 1354 | -#: src/games/challenges-client.ts:94 | |
| 1355 | -#: src/games/challenges-view.ts:181 | |
| 1517 | +#: src/games/challenges-client.ts:92 | |
| 1518 | +#: src/games/challenges-view.ts:179 | |
| 1356 | 1519 | msgid "Could not accept the challenge." |
| 1357 | 1520 | msgstr "" |
| 1358 | 1521 | |
| 1359 | 1522 | #. 1: recipient display name, 2: their score, 3: the score to beat. |
| 1360 | -#: src/games/challenges-client.ts:106 | |
| 1523 | +#: src/games/challenges-client.ts:104 | |
| 1361 | 1524 | msgid "%1$s beat your score: %2$s vs your %3$s." |
| 1362 | 1525 | msgstr "" |
| 1363 | 1526 | |
| 1364 | 1527 | #. 1: recipient display name, 2: their score, 3: the score to beat. |
| 1365 | -#: src/games/challenges-client.ts:109 | |
| 1528 | +#: src/games/challenges-client.ts:107 | |
| 1366 | 1529 | msgid "%1$s did not beat your score: %2$s vs your %3$s." |
| 1367 | 1530 | msgstr "" |
| 1368 | 1531 | |
| 1369 | -#: src/games/challenges-client.ts:118 | |
| 1532 | +#: src/games/challenges-client.ts:116 | |
| 1370 | 1533 | msgid "Challenge finished" |
| 1371 | 1534 | msgstr "" |
| 1372 | 1535 | |
| 1373 | 1536 | #. 1: challenger name, 2: game title, 3: score. |
| 1374 | -#: src/games/challenges-view.ts:50 | |
| 1537 | +#: src/games/challenges-view.ts:48 | |
| 1375 | 1538 | msgid "%1$s challenged you to %2$s — beat %3$s." |
| 1376 | 1539 | msgstr "" |
| 1377 | 1540 | |
| 1378 | 1541 | #. 1: recipient name, 2: game title, 3: score. |
| 1379 | -#: src/games/challenges-view.ts:58 | |
| 1542 | +#: src/games/challenges-view.ts:56 | |
| 1380 | 1543 | msgid "Waiting for %1$s to accept your %2$s challenge (%3$s)." |
| 1381 | 1544 | msgstr "" |
| 1382 | 1545 | |
| 1383 | 1546 | #. 1: game title, 2: score. |
| 1384 | -#: src/games/challenges-view.ts:68 | |
| 1547 | +#: src/games/challenges-view.ts:66 | |
| 1385 | 1548 | msgid "You accepted — play %1$s and beat %2$s!" |
| 1386 | 1549 | msgstr "" |
| 1387 | 1550 | |
| 1388 | 1551 | #. 1: recipient name, 2: game title. |
| 1389 | -#: src/games/challenges-view.ts:75 | |
| 1552 | +#: src/games/challenges-view.ts:73 | |
| 1390 | 1553 | msgid "%1$s accepted your %2$s challenge and is playing." |
| 1391 | 1554 | msgstr "" |
| 1392 | 1555 | |
| 1393 | 1556 | #. 1: challenger name, 2: game title. |
| 1394 | -#: src/games/challenges-view.ts:84 | |
| 1557 | +#: src/games/challenges-view.ts:82 | |
| 1395 | 1558 | msgid "You declined %1$s’s %2$s challenge." |
| 1396 | 1559 | msgstr "" |
| 1397 | 1560 | |
| 1398 | 1561 | #. 1: recipient name, 2: game title. |
| 1399 | -#: src/games/challenges-view.ts:91 | |
| 1562 | +#: src/games/challenges-view.ts:89 | |
| 1400 | 1563 | msgid "%1$s declined your %2$s challenge." |
| 1401 | 1564 | msgstr "" |
| 1402 | 1565 | |
| 1403 | 1566 | #. 1: game title, 2: result score, 3: target score. |
| 1404 | -#: src/games/challenges-view.ts:104 | |
| 1567 | +#: src/games/challenges-view.ts:102 | |
| 1405 | 1568 | msgid "You beat the %1$s challenge: %2$s vs %3$s." |
| 1406 | 1569 | msgstr "" |
| 1407 | 1570 | |
| 1408 | 1571 | #. 1: game title, 2: result score, 3: target score. |
| 1409 | -#: src/games/challenges-view.ts:112 | |
| 1572 | +#: src/games/challenges-view.ts:110 | |
| 1410 | 1573 | msgid "You missed the %1$s challenge: %2$s vs %3$s." |
| 1411 | 1574 | msgstr "" |
| 1412 | 1575 | |
| 1413 | 1576 | #. 1: recipient name, 2: result score, 3: target score. |
| 1414 | -#: src/games/challenges-view.ts:121 | |
| 1577 | +#: src/games/challenges-view.ts:119 | |
| 1415 | 1578 | msgid "%1$s beat your score: %2$s vs %3$s." |
| 1416 | 1579 | msgstr "" |
| 1417 | 1580 | |
| 1418 | 1581 | #. 1: recipient name, 2: result score, 3: target score. |
| 1419 | -#: src/games/challenges-view.ts:129 | |
| 1582 | +#: src/games/challenges-view.ts:127 | |
| 1420 | 1583 | msgid "%1$s did not beat your score: %2$s vs %3$s." |
| 1421 | 1584 | msgstr "" |
| 1422 | 1585 | |
| 1423 | -#: src/games/challenges-view.ts:190 | |
| 1586 | +#: src/games/challenges-view.ts:188 | |
| 1424 | 1587 | msgid "Decline" |
| 1425 | 1588 | msgstr "" |
| 1426 | 1589 | |
| 1427 | -#: src/games/challenges-view.ts:201 | |
| 1590 | +#: src/games/challenges-view.ts:199 | |
| 1428 | 1591 | msgid "Could not decline the challenge." |
| 1429 | 1592 | msgstr "" |
| 1430 | 1593 | |
| 1431 | -#: src/games/challenges-view.ts:237 | |
| 1594 | +#: src/games/challenges-view.ts:235 | |
| 1432 | 1595 | msgid "No challenges yet" |
| 1433 | 1596 | msgstr "" |
| 1434 | 1597 | |
| 1435 | -#: src/games/challenges-view.ts:240 | |
| 1598 | +#: src/games/challenges-view.ts:238 | |
| 1436 | 1599 | msgid "Press Challenge to throw down one of your scores, or pick a row from the scoreboard." |
| 1437 | 1600 | msgstr "" |
| 1438 | 1601 | |
| 1439 | 1602 | #. %s: game title. |
| 1440 | -#: src/games/hub.ts:103 | |
| 1603 | +#: src/games/hub.ts:101 | |
| 1441 | 1604 | msgid "Play %s first — you need a score to challenge with." |
| 1442 | 1605 | msgstr "" |
| 1443 | 1606 | |
| 1444 | -#: src/games/hub.ts:184 | |
| 1607 | +#: src/games/hub.ts:182 | |
| 1445 | 1608 | msgid "Play time (last two weeks)" |
| 1446 | 1609 | msgstr "" |
| 1447 | 1610 | |
| 1448 | -#: src/games/hub.ts:191 | |
| 1611 | +#: src/games/hub.ts:189 | |
| 1449 | 1612 | msgid "Play time (total)" |
| 1450 | 1613 | msgstr "" |
| 1451 | 1614 | |
| 1452 | -#: src/games/hub.ts:207 | |
| 1615 | +#: src/games/hub.ts:205 | |
| 1453 | 1616 | msgid "Play" |
| 1454 | 1617 | msgstr "" |
| 1455 | 1618 | |
| 1456 | -#: src/games/hub.ts:226 | |
| 1457 | -#: src/games/scoreboard.ts:112 | |
| 1619 | +#: src/games/hub.ts:224 | |
| 1620 | +#: src/games/scoreboard.ts:115 | |
| 1458 | 1621 | msgid "Challenge…" |
| 1459 | 1622 | msgstr "" |
| 1460 | 1623 | |
| 1461 | -#: src/games/hub.ts:243 | |
| 1624 | +#: src/games/hub.ts:241 | |
| 1462 | 1625 | msgid "Scoreboard" |
| 1463 | 1626 | msgstr "" |
| 1464 | 1627 | |
| 1465 | -#: src/games/hub.ts:255 | |
| 1628 | +#: src/games/hub.ts:253 | |
| 1466 | 1629 | msgid "Challenges" |
| 1467 | 1630 | msgstr "" |
| 1468 | 1631 | |
| 1469 | -#: src/games/hub.ts:311 | |
| 1632 | +#: src/games/hub.ts:309 | |
| 1470 | 1633 | msgid "No games installed" |
| 1471 | 1634 | msgstr "" |
| 1472 | 1635 | |
| 1473 | -#: src/games/hub.ts:314 | |
| 1474 | -msgid "Plugins can add games with desktop_mode_register_game()." | |
| 1636 | +#: src/games/hub.ts:312 | |
| 1637 | +msgid "Plugins can add games with openstation_register_game()." | |
| 1475 | 1638 | msgstr "" |
| 1476 | 1639 | |
| 1477 | -#: src/games/inkfall/game.ts:64 | |
| 1640 | +#: src/games/inkfall/game.ts:62 | |
| 1478 | 1641 | msgid "Hard" |
| 1479 | 1642 | msgstr "" |
| 1480 | 1643 | |
| 1481 | -#: src/games/inkfall/game.ts:66 | |
| 1644 | +#: src/games/inkfall/game.ts:64 | |
| 1482 | 1645 | msgid "Easy" |
| 1483 | 1646 | msgstr "" |
| 1484 | 1647 | |
| 1485 | -#: src/games/inkfall/game.ts:73 | |
| 1648 | +#: src/games/inkfall/game.ts:71 | |
| 1486 | 1649 | msgid "Brisk from the first word." |
| 1487 | 1650 | msgstr "" |
| 1488 | 1651 | |
| 1489 | -#: src/games/inkfall/game.ts:75 | |
| 1652 | +#: src/games/inkfall/game.ts:73 | |
| 1490 | 1653 | msgid "Fast ink, long words. Good luck." |
| 1491 | 1654 | msgstr "" |
| 1492 | 1655 | |
| 1493 | -#: src/games/inkfall/game.ts:77 | |
| 1656 | +#: src/games/inkfall/game.ts:75 | |
| 1494 | 1657 | msgid "A gentle warm-up that builds." |
| 1495 | 1658 | msgstr "" |
| 1496 | 1659 | |
| 1497 | -#: src/games/inkfall/game.ts:187 | |
| 1660 | +#: src/games/inkfall/game.ts:185 | |
| 1498 | 1661 | msgid "Loading the notebook…" |
| 1499 | 1662 | msgstr "" |
| 1500 | 1663 | |
| 1501 | 1664 | #. 1: current level number, 2: difficulty label. |
| 1502 | -#: src/games/inkfall/game.ts:226 | |
| 1665 | +#: src/games/inkfall/game.ts:224 | |
| 1503 | 1666 | msgid "Level %1$s · %2$s" |
| 1504 | 1667 | msgstr "" |
| 1505 | 1668 | |
| 1506 | -#: src/games/inkfall/game.ts:346 | |
| 1669 | +#: src/games/inkfall/game.ts:344 | |
| 1507 | 1670 | msgid "Game Over" |
| 1508 | 1671 | msgstr "" |
| 1509 | 1672 | |
| 1510 | 1673 | #. 1: score, 2: words typed, 3: words per minute, 4: accuracy percent. |
| 1511 | -#: src/games/inkfall/game.ts:354 | |
| 1674 | +#: src/games/inkfall/game.ts:352 | |
| 1512 | 1675 | msgid "Score %1$s — %2$s words, %3$s WPM, %4$s%% accuracy." |
| 1513 | 1676 | msgstr "" |
| 1514 | 1677 | |
| 1515 | -#: src/games/inkfall/game.ts:388 | |
| 1678 | +#: src/games/inkfall/game.ts:386 | |
| 1516 | 1679 | msgid "Change difficulty" |
| 1517 | 1680 | msgstr "" |
| 1518 | 1681 | |
| 1519 | -#: src/games/inkfall/game.ts:442 | |
| 1682 | +#: src/games/inkfall/game.ts:440 | |
| 1520 | 1683 | msgid "Choose your pace" |
| 1521 | 1684 | msgstr "" |
| 1522 | 1685 | |
| 1523 | -#: src/games/inkfall/game.ts:708 | |
| 1686 | +#: src/games/inkfall/game.ts:706 | |
| 1524 | 1687 | msgid "Inkfall could not start." |
| 1525 | 1688 | msgstr "" |
| 1526 | 1689 | |
| 1527 | -#: src/games/inkfall/index.ts:24 | |
| 1528 | -#: includes/games/inkfall.php:50 | |
| 1690 | +#: src/games/inkfall/index.ts:23 | |
| 1691 | +#: includes/games/inkfall.php:47 | |
| 1529 | 1692 | msgid "Inkfall" |
| 1530 | 1693 | msgstr "" |
| 1531 | 1694 | |
| 1532 | -#: src/games/inkfall/index.ts:28 | |
| 1533 | -#: includes/games/inkfall.php:56 | |
| 1695 | +#: src/games/inkfall/index.ts:27 | |
| 1696 | +#: includes/games/inkfall.php:69 | |
| 1534 | 1697 | msgid "Difficulty" |
| 1535 | 1698 | msgstr "" |
| 1536 | 1699 | |
| 1537 | -#: src/games/inkfall/index.ts:33 | |
| 1538 | -#: includes/games/inkfall.php:61 | |
| 1700 | +#: src/games/inkfall/index.ts:32 | |
| 1701 | +#: includes/games/inkfall.php:94 | |
| 1539 | 1702 | msgid "Level" |
| 1540 | 1703 | msgstr "" |
| 1541 | 1704 | |
| 1542 | 1705 | #. 1: hours, 2: minutes. |
| 1543 | -#: src/games/playtime.ts:139 | |
| 1706 | +#: src/games/playtime.ts:137 | |
| 1544 | 1707 | msgid "%1$dh %2$dm" |
| 1545 | 1708 | msgstr "" |
| 1546 | 1709 | |
| 1547 | 1710 | #. %d: minutes. |
| 1548 | -#: src/games/playtime.ts:146 | |
| 1711 | +#: src/games/playtime.ts:144 | |
| 1549 | 1712 | msgid "%dm" |
| 1550 | 1713 | msgstr "" |
| 1551 | 1714 | |
| 1552 | 1715 | #. %d: seconds. |
| 1553 | -#: src/games/playtime.ts:149 | |
| 1716 | +#: src/games/playtime.ts:147 | |
| 1554 | 1717 | msgid "%ds" |
| 1555 | 1718 | msgstr "" |
| 1556 | 1719 | |
| 1557 | -#: src/games/scoreboard.ts:51 | |
| 1720 | +#: src/games/scoreboard.ts:54 | |
| 1558 | 1721 | msgid "Player" |
| 1559 | 1722 | msgstr "" |
| 1560 | 1723 | |
| 1561 | -#: src/games/scoreboard.ts:92 | |
| 1724 | +#: src/games/scoreboard.ts:95 | |
| 1562 | 1725 | msgid "When" |
| 1563 | 1726 | msgstr "" |
| 1564 | 1727 | |
| 1565 | -#: src/games/scoreboard.ts:157 | |
| 1728 | +#: src/games/scoreboard.ts:160 | |
| 1566 | 1729 | msgid "No scores yet — be the first to play!" |
| 1567 | 1730 | msgstr "" |
| 1568 | 1731 | |
| 1732 | +#: src/games/scoreboard.ts:174 | |
| 1733 | +msgid "Previous" | |
| 1734 | +msgstr "" | |
| 1735 | + | |
| 1736 | +#: src/games/scoreboard.ts:184 | |
| 1737 | +#: src/shell-tour/index.ts:345 | |
| 1738 | +#: src/shell-tour/index.ts:361 | |
| 1739 | +#: src/workspaces/wizard.ts:1046 | |
| 1740 | +msgid "Next" | |
| 1741 | +msgstr "" | |
| 1742 | + | |
| 1569 | 1743 | #: src/icon-canvas/menu.ts:175 |
| 1570 | 1744 | msgid "Sort by" |
| 1571 | 1745 | msgstr "" |
| 1572 | 1746 | |
| @@ -1578,4595 +1752,4739 @@ | ||
| 1578 | 1752 | msgid "Name (Z → A)" |
| 1579 | 1753 | msgstr "" |
| 1580 | 1754 | |
| 1581 | 1755 | #: src/icon-canvas/menu.ts:193 |
| 1756 | +#: apps/my-wordpress/parts/sections.php:261 | |
| 1582 | 1757 | msgid "Newest first" |
| 1583 | 1758 | msgstr "" |
| 1584 | 1759 | |
| 1585 | 1760 | #: src/icon-canvas/menu.ts:199 |
| 1761 | +#: apps/my-wordpress/parts/sections.php:262 | |
| 1586 | 1762 | msgid "Oldest first" |
| 1587 | 1763 | msgstr "" |
| 1588 | 1764 | |
| 1589 | -#: src/item-visibility-menu.ts:224 | |
| 1590 | -msgid "Hide from dock" | |
| 1765 | +#: src/item-visibility-menu.ts:68 | |
| 1766 | +msgid "sidebar" | |
| 1591 | 1767 | msgstr "" |
| 1592 | 1768 | |
| 1593 | -#: src/item-visibility-menu.ts:240 | |
| 1769 | +#: src/item-visibility-menu.ts:68 | |
| 1770 | +msgid "dock" | |
| 1771 | +msgstr "" | |
| 1772 | + | |
| 1773 | +#: src/item-visibility-menu.ts:182 | |
| 1774 | +msgid "Hide MIO on wallpaper" | |
| 1775 | +msgstr "" | |
| 1776 | + | |
| 1777 | +#: src/item-visibility-menu.ts:182 | |
| 1778 | +#: src/mio/style-panel.ts:338 | |
| 1779 | +msgid "Show MIO on wallpaper" | |
| 1780 | +msgstr "" | |
| 1781 | + | |
| 1782 | +#. %s: "dock" or "sidebar". | |
| 1783 | +#: src/item-visibility-menu.ts:193 | |
| 1784 | +msgid "Hide from %s" | |
| 1785 | +msgstr "" | |
| 1786 | + | |
| 1787 | +#. %s: "dock" or "sidebar". | |
| 1788 | +#: src/item-visibility-menu.ts:204 | |
| 1789 | +msgid "Keep in %s" | |
| 1790 | +msgstr "" | |
| 1791 | + | |
| 1792 | +#: src/item-visibility-menu.ts:212 | |
| 1594 | 1793 | msgid "Also show on desktop" |
| 1595 | 1794 | msgstr "" |
| 1596 | 1795 | |
| 1597 | -#: src/item-visibility-menu.ts:248 | |
| 1796 | +#: src/item-visibility-menu.ts:220 | |
| 1598 | 1797 | msgid "Hide from desktop" |
| 1599 | 1798 | msgstr "" |
| 1600 | 1799 | |
| 1601 | -#: src/item-visibility-menu.ts:264 | |
| 1602 | -msgid "Also show on dock" | |
| 1800 | +#. %s: "dock" or "sidebar". | |
| 1801 | +#: src/item-visibility-menu.ts:228 | |
| 1802 | +msgid "Also show on %s" | |
| 1603 | 1803 | msgstr "" |
| 1604 | 1804 | |
| 1605 | -#: src/item-visibility-menu.ts:272 | |
| 1805 | +#: src/item-visibility-menu.ts:240 | |
| 1606 | 1806 | msgid "Hide everywhere" |
| 1607 | 1807 | msgstr "" |
| 1608 | 1808 | |
| 1609 | -#: src/item-visibility-menu.ts:280 | |
| 1610 | -msgid "Apps & Icons settings…" | |
| 1809 | +#: src/item-visibility-menu.ts:249 | |
| 1810 | +msgid "Navigation settings…" | |
| 1611 | 1811 | msgstr "" |
| 1612 | 1812 | |
| 1613 | 1813 | #. %s is the owning plugin's display name. |
| 1614 | -#: src/item-visibility-menu.ts:303 | |
| 1814 | +#: src/item-visibility-menu.ts:272 | |
| 1615 | 1815 | msgid "Deactivate %s…" |
| 1616 | 1816 | msgstr "" |
| 1617 | 1817 | |
| 1618 | 1818 | #. %s: plugin title. |
| 1619 | -#: src/item-visibility-menu.ts:456 | |
| 1819 | +#: src/item-visibility-menu.ts:421 | |
| 1620 | 1820 | msgid "Deactivate %s?" |
| 1621 | 1821 | msgstr "" |
| 1622 | 1822 | |
| 1623 | -#: src/item-visibility-menu.ts:457 | |
| 1823 | +#: src/item-visibility-menu.ts:422 | |
| 1624 | 1824 | msgid "This plugin will stop running on the site. You can re-activate it later from the Plugins screen." |
| 1625 | 1825 | msgstr "" |
| 1626 | 1826 | |
| 1627 | -#: src/item-visibility-menu.ts:460 | |
| 1628 | -#: src/plugins-window/flyout-detail.ts:590 | |
| 1629 | -#: src/plugins-window/installed-view.ts:635 | |
| 1630 | -#: src/plugins-window/installed-view.ts:718 | |
| 1827 | +#: src/item-visibility-menu.ts:425 | |
| 1631 | 1828 | msgid "Deactivate" |
| 1632 | 1829 | msgstr "" |
| 1633 | 1830 | |
| 1634 | 1831 | #. %s: plugin title. |
| 1635 | -#: src/item-visibility-menu.ts:518 | |
| 1832 | +#: src/item-visibility-menu.ts:482 | |
| 1833 | +msgid "Could not deactivate %s" | |
| 1834 | +msgstr "" | |
| 1835 | + | |
| 1836 | +#. %s: plugin title. | |
| 1837 | +#: src/item-visibility-menu.ts:484 | |
| 1636 | 1838 | msgid "Could not deactivate %s." |
| 1637 | 1839 | msgstr "" |
| 1638 | 1840 | |
| 1639 | 1841 | #. 1: plugin title. 2: number of windows that were closed. |
| 1640 | -#: src/item-visibility-menu.ts:542 | |
| 1842 | +#: src/item-visibility-menu.ts:506 | |
| 1641 | 1843 | msgid "%1$s deactivated. Closed %2$d window(s)." |
| 1642 | 1844 | msgstr "" |
| 1643 | 1845 | |
| 1644 | 1846 | #. %s: plugin title. |
| 1645 | -#. %s: plugin name | |
| 1646 | -#: src/item-visibility-menu.ts:548 | |
| 1647 | -#: src/plugins-window/flyout-detail.ts:709 | |
| 1648 | -#: src/plugins-window/installed-view.ts:888 | |
| 1847 | +#. translators: %s: plugin name | |
| 1848 | +#: src/item-visibility-menu.ts:512 | |
| 1849 | +#: apps/plugins/plugins.os.php:175 | |
| 1850 | +#, php-format | |
| 1649 | 1851 | msgid "%s deactivated." |
| 1650 | 1852 | msgstr "" |
| 1651 | 1853 | |
| 1652 | -#: src/my-wordpress/index.ts:278 | |
| 1653 | -msgid "Unknown entity type." | |
| 1854 | +#: src/mio/assistant/chat.ts:22 | |
| 1855 | +msgid "Chat with MIO" | |
| 1654 | 1856 | msgstr "" |
| 1655 | 1857 | |
| 1656 | -#: src/my-wordpress/index.ts:423 | |
| 1657 | -#: src/my-wordpress/index.ts:425 | |
| 1658 | -#: includes/my-wordpress/window.php:172 | |
| 1659 | -#: includes/my-wordpress/window.php:213 | |
| 1660 | -msgid "My WordPress" | |
| 1858 | +#: src/mio/assistant/chat.ts:30 | |
| 1859 | +#: src/mio/assistant/chat.ts:36 | |
| 1860 | +msgid "Close MIO chat" | |
| 1661 | 1861 | msgstr "" |
| 1662 | 1862 | |
| 1663 | -#. %s is a user display name. | |
| 1664 | -#: src/my-wordpress/index.ts:473 | |
| 1665 | -msgid "%s — activity footprint" | |
| 1863 | +#: src/mio/assistant/chat.ts:44 | |
| 1864 | +#: includes/agents/conversations.php:218 | |
| 1865 | +msgid "Conversation" | |
| 1666 | 1866 | msgstr "" |
| 1667 | 1867 | |
| 1668 | -#: src/my-wordpress/index.ts:514 | |
| 1669 | -#: src/posts-window/index.ts:596 | |
| 1670 | -#: includes/posts-window/window.php:34 | |
| 1671 | -msgid "Categories" | |
| 1868 | +#: src/mio/assistant/chat.ts:48 | |
| 1869 | +msgid "Ask about this window, or tell me what to change." | |
| 1672 | 1870 | msgstr "" |
| 1673 | 1871 | |
| 1674 | -#: src/my-wordpress/index.ts:516 | |
| 1675 | -#: src/posts-window/index.ts:609 | |
| 1676 | -#: includes/posts-window/window.php:35 | |
| 1677 | -msgid "Tags" | |
| 1872 | +#: src/mio/assistant/chat.ts:61 | |
| 1873 | +msgid "Message MIO" | |
| 1678 | 1874 | msgstr "" |
| 1679 | 1875 | |
| 1680 | -#: src/my-wordpress/index.ts:518 | |
| 1681 | -#: src/my-wordpress/index.ts:1744 | |
| 1682 | -#: src/my-wordpress/index.ts:1754 | |
| 1683 | -msgid "Attached media" | |
| 1876 | +#: src/mio/assistant/chat.ts:66 | |
| 1877 | +msgid "Make this space yours…" | |
| 1684 | 1878 | msgstr "" |
| 1685 | 1879 | |
| 1686 | -#. %s is a lowercased entity-type label (e.g. "posts", "pages"). | |
| 1687 | -#: src/my-wordpress/index.ts:708 | |
| 1688 | -msgid "Search %s…" | |
| 1880 | +#: src/mio/assistant/chat.ts:73 | |
| 1881 | +msgid "Stop" | |
| 1689 | 1882 | msgstr "" |
| 1690 | 1883 | |
| 1691 | -#. %s is an entity-type label (e.g. "Posts", "Pages"). | |
| 1692 | -#: src/my-wordpress/index.ts:713 | |
| 1693 | -msgid "Search %s" | |
| 1884 | +#: src/mio/assistant/chat.ts:79 | |
| 1885 | +msgid "Conversation stays in this session. Messages are sent to your configured AI provider." | |
| 1694 | 1886 | msgstr "" |
| 1695 | 1887 | |
| 1696 | -#: src/my-wordpress/index.ts:745 | |
| 1697 | -#: src/my-wordpress/index.ts:978 | |
| 1698 | -#: src/my-wordpress/index.ts:3666 | |
| 1699 | -msgid "Select an entry to preview it here." | |
| 1888 | +#: src/mio/assistant/chat.ts:149 | |
| 1889 | +msgid "MIO is thinking…" | |
| 1700 | 1890 | msgstr "" |
| 1701 | 1891 | |
| 1702 | -#. 1: visible item count, 2: total item count. | |
| 1703 | -#: src/my-wordpress/index.ts:796 | |
| 1704 | -#: src/my-wordpress/media-list.ts:74 | |
| 1705 | -msgid "%1$d of %2$d items" | |
| 1892 | +#: src/mio/assistant/chat.ts:161 | |
| 1893 | +msgid "Stopped. A submitted save may still complete." | |
| 1706 | 1894 | msgstr "" |
| 1707 | 1895 | |
| 1708 | -#. 1: current page, 2: total pages. | |
| 1709 | -#: src/my-wordpress/index.ts:815 | |
| 1710 | -#: src/my-wordpress/index.ts:3831 | |
| 1711 | -#: src/my-wordpress/media-list.ts:101 | |
| 1712 | -msgid "Page %1$d of %2$d" | |
| 1896 | +#: src/mio/assistant/chat.ts:161 | |
| 1897 | +msgid "Stopped." | |
| 1713 | 1898 | msgstr "" |
| 1714 | 1899 | |
| 1715 | -#. 1: search query, 2: lowercased entity-type label. | |
| 1716 | -#: src/my-wordpress/index.ts:1062 | |
| 1717 | -msgid "No %2$s match \"%1$s\"." | |
| 1900 | +#: src/mio/assistant/chat.ts:166 | |
| 1901 | +msgid "MIO could not complete this request." | |
| 1718 | 1902 | msgstr "" |
| 1719 | 1903 | |
| 1720 | -#. %s is an entity-type label (e.g. "Posts", "Pages"). | |
| 1721 | -#: src/my-wordpress/index.ts:1069 | |
| 1722 | -msgid "No %s yet." | |
| 1904 | +#: src/mio/assistant/response-action-row.ts:12 | |
| 1905 | +msgid "Suggested actions" | |
| 1723 | 1906 | msgstr "" |
| 1724 | 1907 | |
| 1725 | -#: src/my-wordpress/index.ts:1177 | |
| 1726 | -#: src/my-wordpress/index.ts:5243 | |
| 1727 | -#: src/my-wordpress/media-list.ts:128 | |
| 1728 | -#: src/my-wordpress/media-list.ts:430 | |
| 1729 | -#: src/my-wordpress/media-preview.ts:375 | |
| 1730 | -#: src/posts-window/index.ts:1213 | |
| 1731 | -#: includes/desktop-files/types/class-desktop-mode-post-file.php:38 | |
| 1732 | -#: includes/user-edit-window/rest.php:551 | |
| 1733 | -#: includes/user-edit-window/rest.php:578 | |
| 1734 | -msgid "(no title)" | |
| 1908 | +#: src/mio/assistant/response-actions.ts:143 | |
| 1909 | +#: src/mio/assistant/response-actions.ts:152 | |
| 1910 | +msgid "This action is no longer available." | |
| 1735 | 1911 | msgstr "" |
| 1736 | 1912 | |
| 1737 | -#. 1: post title, 2: name of the user who has the post locked. | |
| 1738 | -#: src/my-wordpress/index.ts:1237 | |
| 1739 | -msgid "%1$s — currently being edited by %2$s" | |
| 1913 | +#: src/mio/assistant/response-actions.ts:157 | |
| 1914 | +msgid "Done." | |
| 1740 | 1915 | msgstr "" |
| 1741 | 1916 | |
| 1742 | -#. %s is the user name currently editing the post. | |
| 1743 | -#: src/my-wordpress/index.ts:1325 | |
| 1744 | -#: src/posts-window/index.ts:1283 | |
| 1745 | -msgid "%s is currently editing" | |
| 1917 | +#: src/mio/assistant/response-actions.ts:159 | |
| 1918 | +msgid "Could not complete this action. Try again." | |
| 1746 | 1919 | msgstr "" |
| 1747 | 1920 | |
| 1748 | -#. %s is an author display name. | |
| 1749 | -#: src/my-wordpress/index.ts:1659 | |
| 1750 | -msgid "Author · %s" | |
| 1921 | +#: src/mio/callout.ts:25 | |
| 1922 | +msgid "MIO tip" | |
| 1751 | 1923 | msgstr "" |
| 1752 | 1924 | |
| 1753 | -#. %d is a count of additional contributor users. | |
| 1754 | -#: src/my-wordpress/index.ts:1679 | |
| 1755 | -msgid "Contributors · %d" | |
| 1756 | -msgid_plural "Contributors · %d" | |
| 1757 | -msgstr[0] "" | |
| 1758 | -msgstr[1] "" | |
| 1925 | +#: src/mio/callout.ts:30 | |
| 1926 | +#: src/mio/callout.ts:36 | |
| 1927 | +msgid "Dismiss MIO tip" | |
| 1928 | +msgstr "" | |
| 1759 | 1929 | |
| 1760 | -#. %d is a comment count. | |
| 1761 | -#: src/my-wordpress/index.ts:1702 | |
| 1762 | -msgid "Comments · %d" | |
| 1763 | -msgid_plural "Comments · %d" | |
| 1764 | -msgstr[0] "" | |
| 1765 | -msgstr[1] "" | |
| 1930 | +#: src/mio/residency.ts:122 | |
| 1931 | +msgid "Ask MIO" | |
| 1932 | +msgstr "" | |
| 1766 | 1933 | |
| 1767 | -#. %d is a category count. | |
| 1768 | -#: src/my-wordpress/index.ts:1717 | |
| 1769 | -msgid "Categories · %d" | |
| 1770 | -msgid_plural "Categories · %d" | |
| 1771 | -msgstr[0] "" | |
| 1772 | -msgstr[1] "" | |
| 1934 | +#: src/mio/residency.ts:196 | |
| 1935 | +msgid "MIO could not open." | |
| 1936 | +msgstr "" | |
| 1773 | 1937 | |
| 1774 | -#. %d is a tag count. | |
| 1775 | -#: src/my-wordpress/index.ts:1732 | |
| 1776 | -msgid "Tags · %d" | |
| 1777 | -msgid_plural "Tags · %d" | |
| 1778 | -msgstr[0] "" | |
| 1779 | -msgstr[1] "" | |
| 1938 | +#: src/mio/style-panel.ts:201 | |
| 1939 | +msgid "Blob" | |
| 1940 | +msgstr "" | |
| 1780 | 1941 | |
| 1781 | -#: src/my-wordpress/index.ts:2044 | |
| 1782 | -msgid "No comments on this post yet." | |
| 1942 | +#: src/mio/style-panel.ts:202 | |
| 1943 | +msgid "Circle" | |
| 1783 | 1944 | msgstr "" |
| 1784 | 1945 | |
| 1785 | -#: src/my-wordpress/index.ts:2046 | |
| 1786 | -msgid "No categories assigned." | |
| 1946 | +#: src/mio/style-panel.ts:203 | |
| 1947 | +msgid "Potato" | |
| 1787 | 1948 | msgstr "" |
| 1788 | 1949 | |
| 1789 | -#: src/my-wordpress/index.ts:2048 | |
| 1790 | -msgid "No tags assigned." | |
| 1950 | +#: src/mio/style-panel.ts:204 | |
| 1951 | +msgid "Ghost" | |
| 1791 | 1952 | msgstr "" |
| 1792 | 1953 | |
| 1793 | -#: src/my-wordpress/index.ts:2050 | |
| 1794 | -msgid "No media attached to this post." | |
| 1954 | +#: src/mio/style-panel.ts:205 | |
| 1955 | +msgid "Star" | |
| 1795 | 1956 | msgstr "" |
| 1796 | 1957 | |
| 1797 | -#: src/my-wordpress/index.ts:2052 | |
| 1798 | -msgid "No revisions yet." | |
| 1958 | +#: src/mio/style-panel.ts:206 | |
| 1959 | +msgid "Flower" | |
| 1799 | 1960 | msgstr "" |
| 1800 | 1961 | |
| 1801 | -#: src/my-wordpress/index.ts:2054 | |
| 1802 | -msgid "No author available." | |
| 1962 | +#: src/mio/style-panel.ts:207 | |
| 1963 | +msgid "Heart" | |
| 1803 | 1964 | msgstr "" |
| 1804 | 1965 | |
| 1805 | -#: src/my-wordpress/index.ts:2056 | |
| 1806 | -msgid "No additional contributors." | |
| 1966 | +#: src/mio/style-panel.ts:208 | |
| 1967 | +#: src/reveals/registry.ts:526 | |
| 1968 | +msgid "Diamond" | |
| 1807 | 1969 | msgstr "" |
| 1808 | 1970 | |
| 1809 | -#: src/my-wordpress/index.ts:2058 | |
| 1810 | -msgid "Nothing to show." | |
| 1971 | +#: src/mio/style-panel.ts:209 | |
| 1972 | +msgid "Teardrop" | |
| 1811 | 1973 | msgstr "" |
| 1812 | 1974 | |
| 1813 | -#. %d is a comment count for a particular author. | |
| 1814 | -#: src/my-wordpress/index.ts:2447 | |
| 1815 | -msgid "%d comment site-wide" | |
| 1816 | -msgid_plural "%d comments site-wide" | |
| 1817 | -msgstr[0] "" | |
| 1818 | -msgstr[1] "" | |
| 1975 | +#: src/mio/style-panel.ts:210 | |
| 1976 | +msgid "Cloud" | |
| 1977 | +msgstr "" | |
| 1819 | 1978 | |
| 1820 | -#: src/my-wordpress/index.ts:2465 | |
| 1821 | -#: src/my-wordpress/index.ts:2768 | |
| 1822 | -#: src/my-wordpress/index.ts:4743 | |
| 1823 | -msgid "Author archive" | |
| 1979 | +#: src/mio/style-panel.ts:211 | |
| 1980 | +msgid "Polygon" | |
| 1824 | 1981 | msgstr "" |
| 1825 | 1982 | |
| 1826 | -#: src/my-wordpress/index.ts:2481 | |
| 1827 | -msgid "Moderate" | |
| 1983 | +#: src/mio/style-panel.ts:221 | |
| 1984 | +#: src/mio/style-panel.ts:342 | |
| 1985 | +msgid "Shape" | |
| 1828 | 1986 | msgstr "" |
| 1829 | 1987 | |
| 1830 | -#: src/my-wordpress/index.ts:2842 | |
| 1831 | -msgid "Activity (last 12 months)" | |
| 1988 | +#: src/mio/style-panel.ts:301 | |
| 1989 | +#: src/mio/style-panel.ts:732 | |
| 1990 | +msgid "Make it yours" | |
| 1832 | 1991 | msgstr "" |
| 1833 | 1992 | |
| 1834 | -#: src/my-wordpress/index.ts:2880 | |
| 1835 | -msgid "Member since" | |
| 1993 | +#: src/mio/style-panel.ts:325 | |
| 1994 | +msgid "Corners" | |
| 1836 | 1995 | msgstr "" |
| 1837 | 1996 | |
| 1838 | -#. %s is the name of the parent category. | |
| 1839 | -#: src/my-wordpress/index.ts:3213 | |
| 1840 | -msgid "in %s" | |
| 1997 | +#: src/mio/style-panel.ts:337 | |
| 1998 | +msgid "Desktop" | |
| 1841 | 1999 | msgstr "" |
| 1842 | 2000 | |
| 1843 | -#: src/my-wordpress/index.ts:3227 | |
| 1844 | -msgid "View archive" | |
| 2001 | +#: src/mio/style-panel.ts:354 | |
| 2002 | +msgid "Shape strength" | |
| 1845 | 2003 | msgstr "" |
| 1846 | 2004 | |
| 1847 | -#: src/my-wordpress/index.ts:3248 | |
| 1848 | -msgid "Last post" | |
| 2005 | +#: src/mio/style-panel.ts:365 | |
| 2006 | +msgid "Rotation" | |
| 1849 | 2007 | msgstr "" |
| 1850 | 2008 | |
| 1851 | -#. %s is a formatted date. | |
| 1852 | -#: src/my-wordpress/index.ts:3347 | |
| 1853 | -msgid "Saved %s" | |
| 2009 | +#: src/mio/style-panel.ts:374 | |
| 2010 | +msgid "Change shape on its own" | |
| 1854 | 2011 | msgstr "" |
| 1855 | 2012 | |
| 1856 | -#: src/my-wordpress/index.ts:3366 | |
| 1857 | -msgid "This revision has no rendered content." | |
| 2013 | +#: src/mio/style-panel.ts:388 | |
| 2014 | +msgid "Idle" | |
| 1858 | 2015 | msgstr "" |
| 1859 | 2016 | |
| 1860 | -#: src/my-wordpress/index.ts:3367 | |
| 1861 | -msgid "Couldn’t load the revision content. You may not have permission to view it." | |
| 2017 | +#: src/mio/style-panel.ts:390 | |
| 2018 | +msgid "Wobble when idle" | |
| 1862 | 2019 | msgstr "" |
| 1863 | 2020 | |
| 1864 | -#: src/my-wordpress/index.ts:3463 | |
| 1865 | -#: src/my-wordpress/media-list.ts:230 | |
| 1866 | -msgid "Navigate into" | |
| 2021 | +#: src/mio/style-panel.ts:410 | |
| 2022 | +msgid "Wobble strength" | |
| 1867 | 2023 | msgstr "" |
| 1868 | 2024 | |
| 1869 | -#: src/my-wordpress/index.ts:3737 | |
| 1870 | -msgid "Search users…" | |
| 2025 | +#: src/mio/style-panel.ts:421 | |
| 2026 | +msgid "Wobble speed" | |
| 1871 | 2027 | msgstr "" |
| 1872 | 2028 | |
| 1873 | -#: src/my-wordpress/index.ts:3738 | |
| 1874 | -msgid "Search users" | |
| 2029 | +#: src/mio/style-panel.ts:432 | |
| 2030 | +#: src/workspaces/wizard.ts:562 | |
| 2031 | +#: src/workspaces/wizard.ts:597 | |
| 2032 | +msgid "Colour" | |
| 1875 | 2033 | msgstr "" |
| 1876 | 2034 | |
| 1877 | -#: src/my-wordpress/index.ts:3768 | |
| 1878 | -#: src/my-wordpress/index.ts:3975 | |
| 1879 | -msgid "Select a user to see their profile here." | |
| 2035 | +#: src/mio/style-panel.ts:436 | |
| 2036 | +msgid "Hue" | |
| 1880 | 2037 | msgstr "" |
| 1881 | 2038 | |
| 1882 | -#. 1: visible user count, 2: total user count. | |
| 1883 | -#: src/my-wordpress/index.ts:3812 | |
| 1884 | -msgid "%1$d of %2$d users" | |
| 2039 | +#: src/mio/style-panel.ts:447 | |
| 2040 | +msgid "Hue spread" | |
| 1885 | 2041 | msgstr "" |
| 1886 | 2042 | |
| 1887 | -#. %s is the user-entered search query. | |
| 1888 | -#: src/my-wordpress/index.ts:3884 | |
| 1889 | -#: src/my-wordpress/index.ts:3987 | |
| 1890 | -msgid "No users match \"%s\"." | |
| 2043 | +#: src/mio/style-panel.ts:458 | |
| 2044 | +msgid "Saturation" | |
| 1891 | 2045 | msgstr "" |
| 1892 | 2046 | |
| 1893 | -#: src/my-wordpress/index.ts:3887 | |
| 1894 | -#: src/my-wordpress/index.ts:3990 | |
| 1895 | -msgid "No users to show." | |
| 2047 | +#: src/mio/style-panel.ts:469 | |
| 2048 | +msgid "Brightness" | |
| 1896 | 2049 | msgstr "" |
| 1897 | 2050 | |
| 1898 | -#. %d is a count of posts authored. | |
| 1899 | -#. %d is a count of posts authored by a user. | |
| 1900 | -#. %d is a post count. | |
| 1901 | -#. %d: number of posts assigned to a category. | |
| 1902 | -#. %d: number of posts assigned to a tag. | |
| 1903 | -#: src/my-wordpress/index.ts:4113 | |
| 1904 | -#: src/my-wordpress/index.ts:4241 | |
| 1905 | -#: src/my-wordpress/index.ts:3086 | |
| 1906 | -#: src/posts-window/categories-mindmap.ts:2986 | |
| 1907 | -#: src/posts-window/tags-cloud.ts:2334 | |
| 1908 | -msgid "%d post" | |
| 1909 | -msgid_plural "%d posts" | |
| 1910 | -msgstr[0] "" | |
| 1911 | -msgstr[1] "" | |
| 2051 | +#: src/mio/style-panel.ts:478 | |
| 2052 | +msgid "Ring" | |
| 2053 | +msgstr "" | |
| 1912 | 2054 | |
| 1913 | -#. %s is a relative or absolute date. | |
| 1914 | -#: src/my-wordpress/index.ts:4250 | |
| 1915 | -msgid "Last published %s" | |
| 2055 | +#: src/mio/style-panel.ts:482 | |
| 2056 | +msgid "Thickness" | |
| 1916 | 2057 | msgstr "" |
| 1917 | 2058 | |
| 1918 | -#: src/my-wordpress/index.ts:4398 | |
| 1919 | -#: src/my-wordpress/index.ts:4333 | |
| 1920 | -#: includes/my-wordpress/users-list-footprint.php:85 | |
| 1921 | -msgid "View activity footprint" | |
| 2059 | +#: src/mio/style-panel.ts:497 | |
| 2060 | +msgid "Inner line" | |
| 1922 | 2061 | msgstr "" |
| 1923 | 2062 | |
| 1924 | -#: src/my-wordpress/index.ts:4403 | |
| 1925 | -#: src/my-wordpress/index.ts:5311 | |
| 1926 | -#: src/my-wordpress/index.ts:4350 | |
| 1927 | -msgid "Show profile" | |
| 2063 | +#: src/mio/style-panel.ts:505 | |
| 2064 | +msgid "Inner line colour" | |
| 1928 | 2065 | msgstr "" |
| 1929 | 2066 | |
| 1930 | -#: src/my-wordpress/index.ts:4409 | |
| 1931 | -#: src/my-wordpress/index.ts:5298 | |
| 1932 | -msgid "View author archive" | |
| 2067 | +#: src/mio/style-panel.ts:509 | |
| 2068 | +msgid "Glow" | |
| 1933 | 2069 | msgstr "" |
| 1934 | 2070 | |
| 1935 | -#: src/my-wordpress/index.ts:4540 | |
| 1936 | -#: includes/user-edit-window/window.php:138 | |
| 1937 | -msgid "Edit user" | |
| 2071 | +#: src/mio/style-panel.ts:537 | |
| 2072 | +msgid "Gradient" | |
| 1938 | 2073 | msgstr "" |
| 1939 | 2074 | |
| 1940 | -#: src/my-wordpress/index.ts:4598 | |
| 1941 | -msgid "Loading footprint…" | |
| 2075 | +#: src/mio/style-panel.ts:541 | |
| 2076 | +msgid "Gradient angle" | |
| 1942 | 2077 | msgstr "" |
| 1943 | 2078 | |
| 1944 | -#: src/my-wordpress/index.ts:4617 | |
| 1945 | -msgid "Could not load footprint." | |
| 2079 | +#: src/mio/style-panel.ts:550 | |
| 2080 | +msgid "Loop the gradient (no seam)" | |
| 1946 | 2081 | msgstr "" |
| 1947 | 2082 | |
| 1948 | -#. 1: post total, 2: comment total. | |
| 1949 | -#: src/my-wordpress/index.ts:4656 | |
| 1950 | -msgid "%1$d posts · %2$d comments tracked" | |
| 2083 | +#: src/mio/style-panel.ts:557 | |
| 2084 | +msgid "Spin the gradient" | |
| 1951 | 2085 | msgstr "" |
| 1952 | 2086 | |
| 1953 | -#. 1: window-start date, 2: window-end date. | |
| 1954 | -#: src/my-wordpress/index.ts:4670 | |
| 1955 | -msgid "Window %1$s → %2$s" | |
| 2087 | +#: src/mio/style-panel.ts:568 | |
| 2088 | +msgid "Cycle the colours" | |
| 1956 | 2089 | msgstr "" |
| 1957 | 2090 | |
| 1958 | -#. %s is a year-month label like "January 2023". | |
| 1959 | -#: src/my-wordpress/index.ts:4729 | |
| 1960 | -msgid "Member since %s" | |
| 2091 | +#: src/mio/style-panel.ts:577 | |
| 2092 | +msgid "Hologram" | |
| 1961 | 2093 | msgstr "" |
| 1962 | 2094 | |
| 1963 | -#: src/my-wordpress/index.ts:4763 | |
| 1964 | -msgid "Total content" | |
| 2095 | +#: src/mio/style-panel.ts:579 | |
| 2096 | +msgid "Holographic" | |
| 1965 | 2097 | msgstr "" |
| 1966 | 2098 | |
| 1967 | -#. 1: post count, 2: page count. | |
| 1968 | -#: src/my-wordpress/index.ts:4767 | |
| 1969 | -msgid "%1$d posts · %2$d pages" | |
| 2099 | +#: src/mio/style-panel.ts:596 | |
| 2100 | +msgid "Iridescence" | |
| 1970 | 2101 | msgstr "" |
| 1971 | 2102 | |
| 1972 | -#: src/my-wordpress/index.ts:4792 | |
| 1973 | -msgid "Updates" | |
| 2103 | +#: src/mio/style-panel.ts:607 | |
| 2104 | +msgid "Body" | |
| 1974 | 2105 | msgstr "" |
| 1975 | 2106 | |
| 1976 | -#: src/my-wordpress/index.ts:4793 | |
| 1977 | -msgid "Saves on existing posts" | |
| 2107 | +#: src/mio/style-panel.ts:608 | |
| 2108 | +msgid "Body colour" | |
| 1978 | 2109 | msgstr "" |
| 1979 | 2110 | |
| 1980 | -#. 1: start date, 2: end date. | |
| 1981 | -#: src/my-wordpress/index.ts:4803 | |
| 1982 | -msgid "%1$s → %2$s" | |
| 2111 | +#: src/mio/style-panel.ts:612 | |
| 2112 | +msgid "Body opacity" | |
| 1983 | 2113 | msgstr "" |
| 1984 | 2114 | |
| 1985 | -#. %d is the length in days of the user's longest publishing streak. | |
| 1986 | -#. %d is the length in days of the user's current active streak. | |
| 1987 | -#. %d is a number of days. | |
| 1988 | -#: src/my-wordpress/index.ts:4812 | |
| 1989 | -#: src/my-wordpress/index.ts:4827 | |
| 1990 | -#: src/posts-window/user-edit-render.ts:1055 | |
| 1991 | -msgid "%d day" | |
| 1992 | -msgid_plural "%d days" | |
| 1993 | -msgstr[0] "" | |
| 1994 | -msgstr[1] "" | |
| 2115 | +#: src/mio/style-panel.ts:621 | |
| 2116 | +msgid "Eyes" | |
| 2117 | +msgstr "" | |
| 1995 | 2118 | |
| 1996 | -#: src/my-wordpress/index.ts:4819 | |
| 1997 | -msgid "Longest streak" | |
| 2119 | +#: src/mio/style-panel.ts:622 | |
| 2120 | +msgid "Eye colour" | |
| 1998 | 2121 | msgstr "" |
| 1999 | 2122 | |
| 2000 | -#: src/my-wordpress/index.ts:4830 | |
| 2001 | -msgid "Current streak" | |
| 2123 | +#: src/mio/style-panel.ts:626 | |
| 2124 | +msgid "Eye size" | |
| 2002 | 2125 | msgstr "" |
| 2003 | 2126 | |
| 2004 | -#: src/my-wordpress/index.ts:4832 | |
| 2005 | -msgid "No activity today" | |
| 2127 | +#: src/mio/style-panel.ts:650 | |
| 2128 | +msgid "Surprise me" | |
| 2006 | 2129 | msgstr "" |
| 2007 | 2130 | |
| 2008 | -#: src/my-wordpress/index.ts:4833 | |
| 2009 | -msgid "Including today" | |
| 2131 | +#: src/mio/style-panel.ts:660 | |
| 2132 | +msgid "Restore Mio" | |
| 2010 | 2133 | msgstr "" |
| 2011 | 2134 | |
| 2012 | -#: src/my-wordpress/index.ts:4857 | |
| 2013 | -msgid "A year of activity" | |
| 2135 | +#: src/mio/style-panel.ts:669 | |
| 2136 | +#: src/shell-tour/index.ts:496 | |
| 2137 | +msgid "Done" | |
| 2014 | 2138 | msgstr "" |
| 2015 | 2139 | |
| 2016 | -#: src/my-wordpress/index.ts:4899 | |
| 2017 | -msgid "No activity recorded in the last year." | |
| 2140 | +#: src/mio/window-toggle.ts:18 | |
| 2141 | +msgid "Disable MIO in this window" | |
| 2018 | 2142 | msgstr "" |
| 2019 | 2143 | |
| 2020 | -#. 1: date, 2: post count, 3: comment count, 4: update (re-save) count. | |
| 2021 | -#: src/my-wordpress/index.ts:4997 | |
| 2022 | -msgid "%1$s — %2$d posts, %3$d comments, %4$d updates" | |
| 2144 | +#: src/mio/window-toggle.ts:18 | |
| 2145 | +msgid "Enable MIO in this window" | |
| 2023 | 2146 | msgstr "" |
| 2024 | 2147 | |
| 2025 | -#: src/my-wordpress/index.ts:5017 | |
| 2026 | -msgid "Less" | |
| 2148 | +#: src/mio/window-toggle.ts:20 | |
| 2149 | +msgid "Enable MIO in the dock first" | |
| 2027 | 2150 | msgstr "" |
| 2028 | 2151 | |
| 2029 | -#: src/my-wordpress/index.ts:5026 | |
| 2030 | -msgid "More" | |
| 2152 | +#: src/mio/window-toggle.ts:34 | |
| 2153 | +msgid "MIO in this window" | |
| 2031 | 2154 | msgstr "" |
| 2032 | 2155 | |
| 2033 | -#: src/my-wordpress/index.ts:5040 | |
| 2034 | -msgid "Publishing rhythm" | |
| 2156 | +#: src/mobile/home.ts:124 | |
| 2157 | +#: src/mobile/tab-bar.ts:178 | |
| 2158 | +msgid "Home" | |
| 2035 | 2159 | msgstr "" |
| 2036 | 2160 | |
| 2037 | -#: src/my-wordpress/index.ts:5051 | |
| 2038 | -msgid "By weekday" | |
| 2161 | +#: src/mobile/home.ts:130 | |
| 2162 | +#: src/mobile/home.ts:132 | |
| 2163 | +msgid "Search apps" | |
| 2039 | 2164 | msgstr "" |
| 2040 | 2165 | |
| 2041 | -#: src/my-wordpress/index.ts:5054 | |
| 2042 | -#: src/my-wordpress/index.ts:5060 | |
| 2043 | -msgid "S" | |
| 2166 | +#: src/mobile/home.ts:213 | |
| 2167 | +msgid "Results" | |
| 2044 | 2168 | msgstr "" |
| 2045 | 2169 | |
| 2046 | -#: src/my-wordpress/index.ts:5055 | |
| 2047 | -msgid "M" | |
| 2170 | +#: src/mobile/home.ts:219 | |
| 2171 | +msgid "Nothing matches." | |
| 2048 | 2172 | msgstr "" |
| 2049 | 2173 | |
| 2050 | -#: src/my-wordpress/index.ts:5056 | |
| 2051 | -#: src/my-wordpress/index.ts:5058 | |
| 2052 | -msgid "T" | |
| 2174 | +#: src/mobile/home.ts:224 | |
| 2175 | +#: src/workspaces/wizard.ts:193 | |
| 2176 | +#: includes/wp-icon-registry.php:47 | |
| 2177 | +msgid "Apps" | |
| 2053 | 2178 | msgstr "" |
| 2054 | 2179 | |
| 2055 | -#: src/my-wordpress/index.ts:5057 | |
| 2056 | -msgid "W" | |
| 2180 | +#: src/mobile/home.ts:225 | |
| 2181 | +msgid "System" | |
| 2057 | 2182 | msgstr "" |
| 2058 | 2183 | |
| 2059 | -#: src/my-wordpress/index.ts:5059 | |
| 2060 | -msgid "F" | |
| 2184 | +#: src/mobile/home.ts:235 | |
| 2185 | +msgid "Nothing to show yet." | |
| 2061 | 2186 | msgstr "" |
| 2062 | 2187 | |
| 2063 | -#: src/my-wordpress/index.ts:5063 | |
| 2064 | -msgid "Sunday" | |
| 2188 | +#: src/mobile/layer.ts:79 | |
| 2189 | +msgid "App" | |
| 2065 | 2190 | msgstr "" |
| 2066 | 2191 | |
| 2067 | -#: src/my-wordpress/index.ts:5064 | |
| 2068 | -msgid "Monday" | |
| 2192 | +#: src/mobile/layer.ts:508 | |
| 2193 | +msgid "Close all apps?" | |
| 2069 | 2194 | msgstr "" |
| 2070 | 2195 | |
| 2071 | -#: src/my-wordpress/index.ts:5065 | |
| 2072 | -msgid "Tuesday" | |
| 2196 | +#: src/mobile/layer.ts:509 | |
| 2197 | +msgid "Anything unsaved in them will ask before it goes." | |
| 2073 | 2198 | msgstr "" |
| 2074 | 2199 | |
| 2075 | -#: src/my-wordpress/index.ts:5066 | |
| 2076 | -msgid "Wednesday" | |
| 2200 | +#: src/mobile/layer.ts:510 | |
| 2201 | +#: src/mobile/switcher.ts:85 | |
| 2202 | +#: src/window-manager/close-all-shortcut.ts:186 | |
| 2203 | +msgid "Close all" | |
| 2077 | 2204 | msgstr "" |
| 2078 | 2205 | |
| 2079 | -#: src/my-wordpress/index.ts:5067 | |
| 2080 | -msgid "Thursday" | |
| 2206 | +#: src/mobile/switcher.ts:55 | |
| 2207 | +#: src/mobile/switcher.ts:69 | |
| 2208 | +#: src/mobile/tab-bar.ts:204 | |
| 2209 | +msgid "Open apps" | |
| 2081 | 2210 | msgstr "" |
| 2082 | 2211 | |
| 2083 | -#: src/my-wordpress/index.ts:5068 | |
| 2084 | -msgid "Friday" | |
| 2212 | +#: src/mobile/switcher.ts:73 | |
| 2213 | +msgid "Close the switcher" | |
| 2085 | 2214 | msgstr "" |
| 2086 | 2215 | |
| 2087 | -#: src/my-wordpress/index.ts:5069 | |
| 2088 | -msgid "Saturday" | |
| 2216 | +#: src/mobile/switcher.ts:135 | |
| 2217 | +#: src/plugins/my-wordpress-woocommerce/index.ts:877 | |
| 2218 | +#: includes/my-wordpress/integrations/woocommerce.php:725 | |
| 2219 | +msgid "Active" | |
| 2089 | 2220 | msgstr "" |
| 2090 | 2221 | |
| 2091 | -#: src/my-wordpress/index.ts:5081 | |
| 2092 | -msgid "By hour of day (site time)" | |
| 2222 | +#. %s: window title. | |
| 2223 | +#. %s is the desktop label | |
| 2224 | +#: src/mobile/switcher.ts:156 | |
| 2225 | +#: src/window-manager/overview.ts:818 | |
| 2226 | +msgid "Close %s" | |
| 2093 | 2227 | msgstr "" |
| 2094 | 2228 | |
| 2095 | -#. %d is an hour of the day (0-23). | |
| 2096 | -#: src/my-wordpress/index.ts:5112 | |
| 2097 | -msgid "%d:00" | |
| 2229 | +#: src/mobile/switcher.ts:313 | |
| 2230 | +msgid "Nothing open. Pick something from Home." | |
| 2098 | 2231 | msgstr "" |
| 2099 | 2232 | |
| 2100 | -#. 1: bucket label, 2: count. | |
| 2101 | -#: src/my-wordpress/index.ts:5141 | |
| 2102 | -msgid "%1$s · %2$d" | |
| 2233 | +#: src/mobile/tab-bar.ts:120 | |
| 2234 | +msgid "Primary" | |
| 2103 | 2235 | msgstr "" |
| 2104 | 2236 | |
| 2105 | -#: src/my-wordpress/index.ts:5176 | |
| 2106 | -msgid "Most prolific month" | |
| 2237 | +#. %d: number of open apps. | |
| 2238 | +#: src/mobile/tab-bar.ts:165 | |
| 2239 | +msgid "Open apps (%d)" | |
| 2107 | 2240 | msgstr "" |
| 2108 | 2241 | |
| 2109 | -#. %d is a post count. | |
| 2110 | -#: src/my-wordpress/index.ts:5188 | |
| 2111 | -msgid "%d post published — their personal record." | |
| 2112 | -msgid_plural "%d posts published — their personal record." | |
| 2113 | -msgstr[0] "" | |
| 2114 | -msgstr[1] "" | |
| 2242 | +#: src/mobile/top-bar.ts:61 | |
| 2243 | +msgid "Close app" | |
| 2244 | +msgstr "" | |
| 2115 | 2245 | |
| 2116 | -#: src/my-wordpress/index.ts:5208 | |
| 2117 | -#: src/posts-window/user-edit-render.ts:874 | |
| 2118 | -msgid "Recent activity" | |
| 2246 | +#: src/multisite/dock-tiles.ts:29 | |
| 2247 | +#: src/multisite/site-switcher.ts:103 | |
| 2248 | +msgid "Network Admin" | |
| 2119 | 2249 | msgstr "" |
| 2120 | 2250 | |
| 2121 | -#: src/my-wordpress/index.ts:5214 | |
| 2122 | -msgid "Nothing to show yet." | |
| 2251 | +#: src/multisite/link-offer.ts:56 | |
| 2252 | +msgid "Arrive logged in next time?" | |
| 2123 | 2253 | msgstr "" |
| 2124 | 2254 | |
| 2125 | -#. %s is a post title the user commented on. | |
| 2126 | -#: src/my-wordpress/index.ts:5252 | |
| 2127 | -msgid "Commented on “%s”" | |
| 2255 | +#. %1$s: who arrived (name and email); %2$s: the site they came from. | |
| 2256 | +#: src/multisite/link-offer.ts:58 | |
| 2257 | +msgid "%1$s just switched here from %2$s while you were logged in. Link that account to yours, and a switch from there logs you in as you. You can undo this in the Network window." | |
| 2128 | 2258 | msgstr "" |
| 2129 | 2259 | |
| 2130 | -#. %s is the post title the user re-saved. | |
| 2131 | -#: src/my-wordpress/index.ts:5258 | |
| 2132 | -msgid "Updated “%s”" | |
| 2260 | +#: src/multisite/link-offer.ts:63 | |
| 2261 | +msgid "Link accounts" | |
| 2133 | 2262 | msgstr "" |
| 2134 | 2263 | |
| 2135 | -#. %s is the parent comment's author name. | |
| 2136 | -#: src/my-wordpress/index.ts:2270 | |
| 2137 | -msgid "In reply to %s" | |
| 2264 | +#: src/multisite/site-switcher.ts:261 | |
| 2265 | +msgid "Site" | |
| 2138 | 2266 | msgstr "" |
| 2139 | 2267 | |
| 2140 | -#: src/my-wordpress/index.ts:2295 | |
| 2141 | -msgid "On post" | |
| 2268 | +#: src/multisite/site-switcher.ts:279 | |
| 2269 | +msgid "External site" | |
| 2142 | 2270 | msgstr "" |
| 2143 | 2271 | |
| 2144 | -#: src/my-wordpress/index.ts:2377 | |
| 2145 | -msgid "IP" | |
| 2272 | +#: src/multisite/site-switcher.ts:283 | |
| 2273 | +msgid "External site:" | |
| 2146 | 2274 | msgstr "" |
| 2147 | 2275 | |
| 2148 | -#: src/my-wordpress/index.ts:2385 | |
| 2149 | -msgid "User agent" | |
| 2276 | +#: src/multisite/site-switcher.ts:287 | |
| 2277 | +msgid "OpenStation is not active on this site. Opens its admin in a new tab." | |
| 2150 | 2278 | msgstr "" |
| 2151 | 2279 | |
| 2152 | -#. %d is a published-post count. | |
| 2153 | -#. %d is a published-page count. | |
| 2154 | -#: src/my-wordpress/index.ts:2615 | |
| 2155 | -#: src/my-wordpress/index.ts:2628 | |
| 2156 | -#: src/my-wordpress/index.ts:3021 | |
| 2157 | -msgid "%d published" | |
| 2280 | +#: src/multisite/site-switcher.ts:291 | |
| 2281 | +msgid "Opens in a new tab:" | |
| 2158 | 2282 | msgstr "" |
| 2159 | 2283 | |
| 2160 | -#: src/my-wordpress/index.ts:2667 | |
| 2161 | -#: src/my-wordpress/index.ts:3103 | |
| 2162 | -#: src/posts-window/user-edit-render.ts:1174 | |
| 2163 | -msgid "Recent posts" | |
| 2284 | +#: src/notes/convert.ts:129 | |
| 2285 | +msgid "Edit draft" | |
| 2164 | 2286 | msgstr "" |
| 2165 | 2287 | |
| 2166 | -#: src/my-wordpress/index.ts:2694 | |
| 2167 | -msgid "Top categories & tags" | |
| 2288 | +#: src/notes/convert.ts:157 | |
| 2289 | +msgid "The site sent an unreadable reply while converting the note. Check Posts → Drafts before trying again." | |
| 2168 | 2290 | msgstr "" |
| 2169 | 2291 | |
| 2170 | -#: src/my-wordpress/index.ts:3039 | |
| 2171 | -msgid "one contributor" | |
| 2292 | +#: src/notes/convert.ts:163 | |
| 2293 | +#: includes/notes/rest.php:586 | |
| 2294 | +msgid "Could not convert the note to a post." | |
| 2172 | 2295 | msgstr "" |
| 2173 | 2296 | |
| 2174 | -#: src/my-wordpress/index.ts:3062 | |
| 2175 | -msgid "Top contributors" | |
| 2297 | +#: src/notes/convert.ts:206 | |
| 2298 | +msgid "Note converted to a draft post" | |
| 2176 | 2299 | msgstr "" |
| 2177 | 2300 | |
| 2178 | -#: src/my-wordpress/index.ts:3134 | |
| 2179 | -msgid "Often paired tags" | |
| 2301 | +#: src/notes/convert.ts:207 | |
| 2302 | +msgid "Note converted to a draft post. Find it under Posts → Drafts." | |
| 2180 | 2303 | msgstr "" |
| 2181 | 2304 | |
| 2182 | -#: src/my-wordpress/index.ts:3135 | |
| 2183 | -msgid "Often paired categories" | |
| 2305 | +#: src/notes/convert.ts:212 | |
| 2306 | +#: src/notes/trash.ts:47 | |
| 2307 | +msgid "Undo" | |
| 2184 | 2308 | msgstr "" |
| 2185 | 2309 | |
| 2186 | -#. %s is the entity id (e.g. 'posts'). | |
| 2187 | -#: src/my-wordpress/index.ts:3614 | |
| 2188 | -msgid "Unknown My WordPress entity: %s" | |
| 2310 | +#: src/notes/convert.ts:234 | |
| 2311 | +#: src/notes/trash.ts:66 | |
| 2312 | +#: includes/notes/rest.php:477 | |
| 2313 | +msgid "Could not restore the note." | |
| 2189 | 2314 | msgstr "" |
| 2190 | 2315 | |
| 2191 | -#. %s is the entry title. | |
| 2192 | -#: src/my-wordpress/index.ts:3638 | |
| 2193 | -msgid "Move \"%s\" to Trash?" | |
| 2316 | +#: src/notes/layer.ts:311 | |
| 2317 | +#: src/plugins/notes-widget/index.ts:422 | |
| 2318 | +msgid "Could not pin the note. Please try again." | |
| 2194 | 2319 | msgstr "" |
| 2195 | 2320 | |
| 2196 | -#: src/my-wordpress/index.ts:4334 | |
| 2197 | -msgid "Open the full activity footprint surface for this user." | |
| 2321 | +#: src/notes/layer.ts:431 | |
| 2322 | +msgid "Pinned notes" | |
| 2198 | 2323 | msgstr "" |
| 2199 | 2324 | |
| 2200 | -#: src/my-wordpress/index.ts:4351 | |
| 2201 | -msgid "Open this user’s profile editor in a new window." | |
| 2325 | +#: src/notes/layer.ts:516 | |
| 2326 | +msgid "Pinned note" | |
| 2202 | 2327 | msgstr "" |
| 2203 | 2328 | |
| 2204 | -#: src/my-wordpress/list-toolbar.ts:69 | |
| 2205 | -msgid "Search…" | |
| 2329 | +#. %s: note author display name. | |
| 2330 | +#: src/notes/layer.ts:519 | |
| 2331 | +msgid "Note by %s" | |
| 2206 | 2332 | msgstr "" |
| 2207 | 2333 | |
| 2208 | -#: src/my-wordpress/list-toolbar.ts:72 | |
| 2209 | -msgid "Search" | |
| 2334 | +#: src/notes/layer.ts:535 | |
| 2335 | +msgid "Move note. Drag the pin, or press Enter then use the arrow keys." | |
| 2210 | 2336 | msgstr "" |
| 2211 | 2337 | |
| 2212 | -#: src/my-wordpress/media-detail.ts:169 | |
| 2213 | -msgid "View on site" | |
| 2338 | +#: src/notes/layer.ts:614 | |
| 2339 | +msgid "Convert to a draft post" | |
| 2214 | 2340 | msgstr "" |
| 2215 | 2341 | |
| 2216 | -#. %d is the count of posts that reference an attachment. | |
| 2217 | -#: src/my-wordpress/media-detail.ts:242 | |
| 2218 | -msgid "%d reference" | |
| 2219 | -msgid_plural "%d references" | |
| 2220 | -msgstr[0] "" | |
| 2221 | -msgstr[1] "" | |
| 2342 | +#: src/notes/layer.ts:636 | |
| 2343 | +msgid "Note text" | |
| 2344 | +msgstr "" | |
| 2222 | 2345 | |
| 2223 | -#: src/my-wordpress/media-detail.ts:312 | |
| 2224 | -msgid "Failed to load usage data." | |
| 2346 | +#. %s: note author display name. | |
| 2347 | +#: src/notes/layer.ts:671 | |
| 2348 | +msgid "Pinned by %s" | |
| 2225 | 2349 | msgstr "" |
| 2226 | 2350 | |
| 2227 | -#. %d is the count of posts/pages referencing this file. | |
| 2228 | -#: src/my-wordpress/media-detail.ts:348 | |
| 2229 | -msgid "%d entry references this file." | |
| 2230 | -msgid_plural "%d entries reference this file." | |
| 2231 | -msgstr[0] "" | |
| 2232 | -msgstr[1] "" | |
| 2351 | +#. %s: next paper color name. | |
| 2352 | +#: src/notes/layer.ts:703 | |
| 2353 | +msgid "Change paper color (next: %s)" | |
| 2354 | +msgstr "" | |
| 2233 | 2355 | |
| 2234 | -#: src/my-wordpress/media-detail.ts:391 | |
| 2235 | -msgid "No posts or pages reference this file." | |
| 2356 | +#: src/notes/layer.ts:722 | |
| 2357 | +msgid "Public note — everyone can see it. Click to make private." | |
| 2236 | 2358 | msgstr "" |
| 2237 | 2359 | |
| 2238 | -#: src/my-wordpress/media-list.ts:69 | |
| 2239 | -#: src/my-wordpress/media-list.ts:579 | |
| 2240 | -#: src/my-wordpress/media-list.ts:678 | |
| 2241 | -msgid "No media yet." | |
| 2360 | +#: src/notes/layer.ts:723 | |
| 2361 | +msgid "Private note. Click to share with every desktop user." | |
| 2242 | 2362 | msgstr "" |
| 2243 | 2363 | |
| 2244 | -#. %d is a count of media items. | |
| 2245 | -#: src/my-wordpress/media-list.ts:82 | |
| 2246 | -msgid "%d item" | |
| 2247 | -msgid_plural "%d items" | |
| 2248 | -msgstr[0] "" | |
| 2249 | -msgstr[1] "" | |
| 2364 | +#: src/notes/layer.ts:923 | |
| 2365 | +msgid "Note is now public." | |
| 2366 | +msgstr "" | |
| 2250 | 2367 | |
| 2251 | -#: src/my-wordpress/media-list.ts:235 | |
| 2252 | -msgid "Open file in new tab" | |
| 2368 | +#: src/notes/layer.ts:924 | |
| 2369 | +msgid "Note is now private." | |
| 2253 | 2370 | msgstr "" |
| 2254 | 2371 | |
| 2255 | -#: src/my-wordpress/media-list.ts:240 | |
| 2256 | -msgid "Delete permanently" | |
| 2372 | +#: src/notes/layer.ts:938 | |
| 2373 | +msgid "Move note to the Trash?" | |
| 2257 | 2374 | msgstr "" |
| 2258 | 2375 | |
| 2259 | -#: src/my-wordpress/media-list.ts:402 | |
| 2260 | -#: src/my-wordpress/media-list.ts:499 | |
| 2261 | -#: src/my-wordpress/media-list.ts:663 | |
| 2262 | -msgid "Select a media item to preview it here." | |
| 2376 | +#: src/notes/layer.ts:939 | |
| 2377 | +msgid "You can restore it from the Trash later." | |
| 2263 | 2378 | msgstr "" |
| 2264 | 2379 | |
| 2265 | -#: src/my-wordpress/media-list.ts:466 | |
| 2266 | -msgid "Search media…" | |
| 2380 | +#: src/notes/layer.ts:989 | |
| 2381 | +msgid "This note was changed in another session — showing the latest version." | |
| 2267 | 2382 | msgstr "" |
| 2268 | 2383 | |
| 2269 | -#: src/my-wordpress/media-list.ts:467 | |
| 2270 | -#: src/settings/sections/custom-image.ts:291 | |
| 2271 | -msgid "Search media" | |
| 2384 | +#: src/notes/layer.ts:999 | |
| 2385 | +msgid "Could not save the note." | |
| 2272 | 2386 | msgstr "" |
| 2273 | 2387 | |
| 2274 | -#. %s is the user-entered search query. | |
| 2275 | -#: src/my-wordpress/media-list.ts:576 | |
| 2276 | -#: src/my-wordpress/media-list.ts:675 | |
| 2277 | -msgid "No media match \"%s\"." | |
| 2388 | +#: src/notes/layer.ts:1043 | |
| 2389 | +#: src/plugins/notes-widget/index.ts:335 | |
| 2390 | +msgid "Drop on the desktop to pin" | |
| 2278 | 2391 | msgstr "" |
| 2279 | 2392 | |
| 2280 | -#: src/my-wordpress/media-list.ts:363 | |
| 2281 | -msgid "Delete media?" | |
| 2393 | +#: src/notes/layer.ts:1044 | |
| 2394 | +#: src/plugins/notes-widget/index.ts:336 | |
| 2395 | +msgid "Pin here" | |
| 2282 | 2396 | msgstr "" |
| 2283 | 2397 | |
| 2284 | -#. %s is a media item title. | |
| 2285 | -#: src/my-wordpress/media-list.ts:366 | |
| 2286 | -msgid "“%s” will be permanently deleted. This cannot be undone." | |
| 2398 | +#: src/notes/layer.ts:1045 | |
| 2399 | +#: src/plugins/notes-widget/index.ts:337 | |
| 2400 | +msgid "Can’t pin here" | |
| 2287 | 2401 | msgstr "" |
| 2288 | 2402 | |
| 2289 | -#: src/my-wordpress/media-list.ts:369 | |
| 2290 | -#: src/plugins-window/flyout-detail.ts:604 | |
| 2291 | -#: src/plugins-window/flyout-detail.ts:741 | |
| 2292 | -#: src/plugins-window/installed-view.ts:644 | |
| 2293 | -#: src/plugins-window/installed-view.ts:729 | |
| 2294 | -#: src/plugins-window/installed-view.ts:922 | |
| 2295 | -#: src/plugins-window/installed-view.ts:1183 | |
| 2296 | -#: src/posts-window/categories-mindmap.ts:2654 | |
| 2297 | -#: src/posts-window/categories-mindmap.ts:2663 | |
| 2298 | -#: src/posts-window/index.ts:1903 | |
| 2299 | -#: src/posts-window/tags-cloud.ts:1932 | |
| 2300 | -#: src/posts-window/tags-cloud.ts:1941 | |
| 2301 | -msgid "Delete" | |
| 2403 | +#: src/notes/layer.ts:1235 | |
| 2404 | +msgid "Moving note. Arrow keys to move, Enter to place, Escape to cancel, Delete to move to the Trash." | |
| 2302 | 2405 | msgstr "" |
| 2303 | 2406 | |
| 2304 | -#: src/my-wordpress/media-list.ts:379 | |
| 2305 | -msgid "Media deleted." | |
| 2407 | +#: src/notes/layer.ts:1251 | |
| 2408 | +msgid "Note placed." | |
| 2306 | 2409 | msgstr "" |
| 2307 | 2410 | |
| 2308 | -#: src/my-wordpress/media-list.ts:384 | |
| 2309 | -msgid "Couldn’t delete that file." | |
| 2411 | +#: src/notes/layer.ts:1289 | |
| 2412 | +msgid "Move cancelled." | |
| 2310 | 2413 | msgstr "" |
| 2311 | 2414 | |
| 2312 | -#: src/my-wordpress/media-preview.ts:175 | |
| 2313 | -msgid "Open file" | |
| 2415 | +#: src/notes/posts-drop-target.ts:143 | |
| 2416 | +#: src/notes/posts-drop-target.ts:192 | |
| 2417 | +msgid "Convert to post" | |
| 2314 | 2418 | msgstr "" |
| 2315 | 2419 | |
| 2316 | -#: src/my-wordpress/media-preview.ts:224 | |
| 2317 | -msgid "Filename" | |
| 2420 | +#: src/notes/sentinel.ts:147 | |
| 2421 | +#: src/notes/wallpaper-menu.ts:33 | |
| 2422 | +#: src/plugins/notes-widget/index.ts:123 | |
| 2423 | +msgid "New note" | |
| 2318 | 2424 | msgstr "" |
| 2319 | 2425 | |
| 2320 | -#: src/my-wordpress/media-preview.ts:226 | |
| 2321 | -msgid "Dimensions" | |
| 2426 | +#: src/notes/trash.ts:44 | |
| 2427 | +msgid "Note moved to Trash" | |
| 2322 | 2428 | msgstr "" |
| 2323 | 2429 | |
| 2324 | -#: src/my-wordpress/media-preview.ts:227 | |
| 2325 | -msgid "File size" | |
| 2430 | +#: src/notes/trash.ts:79 | |
| 2431 | +msgid "Could not move the note to the Trash." | |
| 2326 | 2432 | msgstr "" |
| 2327 | 2433 | |
| 2328 | -#: src/my-wordpress/media-preview.ts:228 | |
| 2329 | -msgid "Uploaded" | |
| 2434 | +#: src/os-file-drop/sentinel.ts:96 | |
| 2435 | +msgid "That drop could not be processed — please try again." | |
| 2330 | 2436 | msgstr "" |
| 2331 | 2437 | |
| 2332 | -#: src/my-wordpress/media-preview.ts:229 | |
| 2333 | -msgid "Uploader" | |
| 2438 | +#: src/plugin-presence.ts:172 | |
| 2439 | +msgid "OpenStation is no longer active. Returning to the WordPress dashboard…" | |
| 2334 | 2440 | msgstr "" |
| 2335 | 2441 | |
| 2336 | -#: src/my-wordpress/media-preview.ts:230 | |
| 2337 | -msgid "Alt text" | |
| 2442 | +#: src/plugins/drafts-widget/index.ts:211 | |
| 2443 | +msgid "Writing suggestions" | |
| 2338 | 2444 | msgstr "" |
| 2339 | 2445 | |
| 2340 | -#: src/my-wordpress/media-preview.ts:231 | |
| 2341 | -msgid "Caption" | |
| 2446 | +#: src/plugins/drafts-widget/index.ts:273 | |
| 2447 | +msgid "No AI provider is set up." | |
| 2342 | 2448 | msgstr "" |
| 2343 | 2449 | |
| 2344 | -#: src/my-wordpress/media-preview.ts:406 | |
| 2345 | -msgid "See where this is used" | |
| 2450 | +#: src/plugins/drafts-widget/index.ts:274 | |
| 2451 | +#: includes/widgets/widget-drafts.php:419 | |
| 2452 | +#: includes/widgets/widget-drafts.php:427 | |
| 2453 | +msgid "The AI provider has no credits left or is rate limiting this site. Check its plan and billing, or try again later." | |
| 2346 | 2454 | msgstr "" |
| 2347 | 2455 | |
| 2348 | -#: src/my-wordpress/media-preview.ts:407 | |
| 2349 | -msgid "Show the posts, pages, and custom-post-type entries that reference this file." | |
| 2456 | +#: src/plugins/drafts-widget/index.ts:277 | |
| 2457 | +msgid "The AI provider rejected this site’s API key." | |
| 2350 | 2458 | msgstr "" |
| 2351 | 2459 | |
| 2352 | -#: src/notes/convert.ts:59 | |
| 2353 | -msgid "Edit draft" | |
| 2460 | +#: src/plugins/drafts-widget/index.ts:278 | |
| 2461 | +#: includes/widgets/widget-drafts.php:416 | |
| 2462 | +msgid "The AI provider could not be reached. Try again in a moment." | |
| 2354 | 2463 | msgstr "" |
| 2355 | 2464 | |
| 2356 | -#: src/notes/convert.ts:86 | |
| 2357 | -msgid "Note converted to a draft post" | |
| 2465 | +#: src/plugins/drafts-widget/index.ts:279 | |
| 2466 | +msgid "Could not get suggestions." | |
| 2358 | 2467 | msgstr "" |
| 2359 | 2468 | |
| 2360 | -#: src/notes/convert.ts:116 | |
| 2361 | -#: includes/notes/rest.php:607 | |
| 2362 | -msgid "Could not convert the note to a post." | |
| 2469 | +#: src/plugins/drafts-widget/index.ts:290 | |
| 2470 | +msgid "Check it in Connectors." | |
| 2363 | 2471 | msgstr "" |
| 2364 | 2472 | |
| 2365 | -#: src/notes/drop-handlers.ts:122 | |
| 2366 | -#: src/plugins/notes-widget/index.ts:451 | |
| 2367 | -msgid "Could not pin the note. Please try again." | |
| 2473 | +#: src/plugins/drafts-widget/index.ts:291 | |
| 2474 | +msgid "Add one in Connectors." | |
| 2368 | 2475 | msgstr "" |
| 2369 | 2476 | |
| 2370 | -#: src/notes/layer.ts:330 | |
| 2371 | -msgid "Pinned notes" | |
| 2477 | +#: src/plugins/drafts-widget/index.ts:292 | |
| 2478 | +msgid "Connectors" | |
| 2372 | 2479 | msgstr "" |
| 2373 | 2480 | |
| 2374 | -#: src/notes/layer.ts:407 | |
| 2375 | -msgid "Pinned note" | |
| 2481 | +#: src/plugins/drafts-widget/index.ts:344 | |
| 2482 | +msgid "Apply to the draft" | |
| 2376 | 2483 | msgstr "" |
| 2377 | 2484 | |
| 2378 | -#. %s: note author display name. | |
| 2379 | -#: src/notes/layer.ts:410 | |
| 2380 | -msgid "Note by %s" | |
| 2485 | +#: src/plugins/drafts-widget/index.ts:365 | |
| 2486 | +msgid "applied" | |
| 2381 | 2487 | msgstr "" |
| 2382 | 2488 | |
| 2383 | -#: src/notes/layer.ts:426 | |
| 2384 | -msgid "Move note. Drag the pin, or press Enter then use the arrow keys." | |
| 2489 | +#: src/plugins/drafts-widget/index.ts:372 | |
| 2490 | +msgid "Could not apply the suggestion." | |
| 2385 | 2491 | msgstr "" |
| 2386 | 2492 | |
| 2387 | -#: src/notes/layer.ts:491 | |
| 2388 | -msgid "Convert to a draft post" | |
| 2493 | +#: src/plugins/drafts-widget/index.ts:427 | |
| 2494 | +msgid "Tap a suggestion to apply it to the draft." | |
| 2389 | 2495 | msgstr "" |
| 2390 | 2496 | |
| 2391 | -#: src/notes/layer.ts:503 | |
| 2392 | -msgid "Note text" | |
| 2497 | +#: src/plugins/drafts-widget/index.ts:442 | |
| 2498 | +msgid "Title ideas" | |
| 2393 | 2499 | msgstr "" |
| 2394 | 2500 | |
| 2395 | -#. %s: note author display name. | |
| 2396 | -#: src/notes/layer.ts:543 | |
| 2397 | -msgid "Pinned by %s" | |
| 2501 | +#: src/plugins/drafts-widget/index.ts:450 | |
| 2502 | +msgid "Title updated." | |
| 2398 | 2503 | msgstr "" |
| 2399 | 2504 | |
| 2400 | -#. %s: next paper color name. | |
| 2401 | -#: src/notes/layer.ts:575 | |
| 2402 | -msgid "Change paper color (next: %s)" | |
| 2505 | +#: src/plugins/drafts-widget/index.ts:456 | |
| 2506 | +msgid "Excerpt" | |
| 2403 | 2507 | msgstr "" |
| 2404 | 2508 | |
| 2405 | -#: src/notes/layer.ts:594 | |
| 2406 | -msgid "Public note — everyone can see it. Click to make private." | |
| 2509 | +#: src/plugins/drafts-widget/index.ts:463 | |
| 2510 | +msgid "Excerpt updated." | |
| 2407 | 2511 | msgstr "" |
| 2408 | 2512 | |
| 2409 | -#: src/notes/layer.ts:595 | |
| 2410 | -msgid "Private note. Click to share with every desktop user." | |
| 2513 | +#: src/plugins/drafts-widget/index.ts:468 | |
| 2514 | +#: apps/my-wordpress/parts/dossiers.php:108 | |
| 2515 | +#: apps/my-wordpress/parts/dossiers.php:202 | |
| 2516 | +#: apps/posts/posts.os.php:88 | |
| 2517 | +#: includes/ai-copilot/search.php:87 | |
| 2518 | +msgid "Tags" | |
| 2411 | 2519 | msgstr "" |
| 2412 | 2520 | |
| 2413 | -#: src/notes/layer.ts:795 | |
| 2414 | -msgid "Note is now public." | |
| 2521 | +#: src/plugins/drafts-widget/index.ts:478 | |
| 2522 | +msgid "Tag added." | |
| 2415 | 2523 | msgstr "" |
| 2416 | 2524 | |
| 2417 | -#: src/notes/layer.ts:796 | |
| 2418 | -msgid "Note is now private." | |
| 2525 | +#: src/plugins/drafts-widget/index.ts:485 | |
| 2526 | +#: src/plugins/my-wordpress-woocommerce/index.ts:752 | |
| 2527 | +#: src/plugins/my-wordpress-woocommerce/index.ts:915 | |
| 2528 | +#: apps/my-wordpress/parts/dossiers.php:100 | |
| 2529 | +#: apps/my-wordpress/parts/dossiers.php:202 | |
| 2530 | +#: apps/posts/posts.os.php:84 | |
| 2531 | +#: includes/ai-copilot/search.php:81 | |
| 2532 | +msgid "Categories" | |
| 2419 | 2533 | msgstr "" |
| 2420 | 2534 | |
| 2421 | -#: src/notes/layer.ts:838 | |
| 2422 | -msgid "This note was changed in another session — showing the latest version." | |
| 2535 | +#: src/plugins/drafts-widget/index.ts:495 | |
| 2536 | +msgid "Category added." | |
| 2423 | 2537 | msgstr "" |
| 2424 | 2538 | |
| 2425 | -#: src/notes/layer.ts:886 | |
| 2426 | -#: src/plugins/notes-widget/index.ts:355 | |
| 2427 | -msgid "Drop on the desktop to pin" | |
| 2539 | +#: src/plugins/drafts-widget/index.ts:524 | |
| 2540 | +msgid "just now" | |
| 2428 | 2541 | msgstr "" |
| 2429 | 2542 | |
| 2430 | -#: src/notes/layer.ts:887 | |
| 2431 | -#: src/plugins/notes-widget/index.ts:356 | |
| 2432 | -msgid "Pin here" | |
| 2543 | +#. %d: whole minutes since the draft was last edited. | |
| 2544 | +#: src/plugins/drafts-widget/index.ts:532 | |
| 2545 | +msgid "%dm ago" | |
| 2433 | 2546 | msgstr "" |
| 2434 | 2547 | |
| 2435 | -#: src/notes/layer.ts:888 | |
| 2436 | -#: src/plugins/notes-widget/index.ts:357 | |
| 2437 | -msgid "Can’t pin here" | |
| 2548 | +#. %d: whole hours since the draft was last edited. | |
| 2549 | +#: src/plugins/drafts-widget/index.ts:539 | |
| 2550 | +msgid "%dh ago" | |
| 2438 | 2551 | msgstr "" |
| 2439 | 2552 | |
| 2440 | -#: src/notes/layer.ts:1078 | |
| 2441 | -msgid "Moving note. Arrow keys to move, Enter to place, Escape to cancel, Delete to move to the Recycle Bin." | |
| 2553 | +#. %d: whole days since the draft was last edited. | |
| 2554 | +#: src/plugins/drafts-widget/index.ts:545 | |
| 2555 | +msgid "%dd ago" | |
| 2442 | 2556 | msgstr "" |
| 2443 | 2557 | |
| 2444 | -#: src/notes/layer.ts:1094 | |
| 2445 | -msgid "Note placed." | |
| 2558 | +#: src/plugins/drafts-widget/index.ts:581 | |
| 2559 | +#: apps/my-wordpress/parts/dossiers.php:128 | |
| 2560 | +#: apps/my-wordpress/parts/lists.php:197 | |
| 2561 | +#: apps/my-wordpress/parts/lists.php:422 | |
| 2562 | +#: apps/my-wordpress/parts/lists.php:474 | |
| 2563 | +#: apps/user-edit/parts/insights.php:246 | |
| 2564 | +#: apps/user-edit/parts/insights.php:271 | |
| 2565 | +#: includes/desktop-files/types/class-openstation-post-file.php:53 | |
| 2566 | +msgid "(no title)" | |
| 2446 | 2567 | msgstr "" |
| 2447 | 2568 | |
| 2448 | -#: src/notes/layer.ts:1132 | |
| 2449 | -msgid "Move cancelled." | |
| 2569 | +#: src/plugins/drafts-widget/index.ts:637 | |
| 2570 | +#: apps/station-home/parts/snapshot.php:348 | |
| 2571 | +#: includes/widgets/widget-drafts.php:77 | |
| 2572 | +msgid "Drafts" | |
| 2450 | 2573 | msgstr "" |
| 2451 | 2574 | |
| 2452 | -#: src/notes/layer.ts:1138 | |
| 2453 | -msgid "Move note to the Recycle Bin?" | |
| 2575 | +#: src/plugins/drafts-widget/index.ts:658 | |
| 2576 | +msgid "No drafts — all caught up." | |
| 2454 | 2577 | msgstr "" |
| 2455 | 2578 | |
| 2456 | -#: src/notes/layer.ts:1139 | |
| 2457 | -msgid "You can restore it from the Recycle Bin later." | |
| 2579 | +#: src/plugins/drafts-widget/index.ts:722 | |
| 2580 | +msgid "Suggest title, excerpt & tags" | |
| 2458 | 2581 | msgstr "" |
| 2459 | 2582 | |
| 2460 | -#: src/notes/posts-drop-target.ts:145 | |
| 2461 | -#: src/notes/posts-drop-target.ts:194 | |
| 2462 | -msgid "Convert to post" | |
| 2583 | +#: src/plugins/drafts-widget/index.ts:889 | |
| 2584 | +msgid "Could not load drafts." | |
| 2463 | 2585 | msgstr "" |
| 2464 | 2586 | |
| 2465 | -#: src/notes/trash.ts:50 | |
| 2466 | -msgid "Note moved to Trash" | |
| 2587 | +#: src/plugins/drafts-widget/index.ts:752 | |
| 2588 | +msgid "Move to Trash?" | |
| 2467 | 2589 | msgstr "" |
| 2468 | 2590 | |
| 2469 | -#: src/notes/trash.ts:72 | |
| 2470 | -msgid "Could not move the note to the Trash." | |
| 2591 | +#. %s: draft title. | |
| 2592 | +#: src/plugins/drafts-widget/index.ts:755 | |
| 2593 | +msgid "“%s” will be moved to the Trash. You can restore it later." | |
| 2471 | 2594 | msgstr "" |
| 2472 | 2595 | |
| 2473 | -#: src/plugins/notes-widget/index.ts:114 | |
| 2474 | -msgid "Drag to pin" | |
| 2596 | +#: src/plugins/drafts-widget/index.ts:768 | |
| 2597 | +msgid "Draft moved to Trash." | |
| 2475 | 2598 | msgstr "" |
| 2476 | 2599 | |
| 2477 | -#: src/plugins/notes-widget/index.ts:119 | |
| 2478 | -msgid "New note" | |
| 2600 | +#: src/plugins/drafts-widget/index.ts:773 | |
| 2601 | +msgid "Could not move the draft to Trash." | |
| 2479 | 2602 | msgstr "" |
| 2480 | 2603 | |
| 2481 | -#: src/plugins/notes-widget/index.ts:120 | |
| 2482 | -msgid "Write a note…" | |
| 2604 | +#: src/plugins/focus-timer-widget/index.ts:91 | |
| 2605 | +msgid "No window — just alarm" | |
| 2483 | 2606 | msgstr "" |
| 2484 | 2607 | |
| 2485 | -#: src/plugins/notes-widget/index.ts:138 | |
| 2486 | -msgid "Paper color" | |
| 2608 | +#: src/plugins/focus-timer-widget/index.ts:102 | |
| 2609 | +msgid "Untitled window" | |
| 2487 | 2610 | msgstr "" |
| 2488 | 2611 | |
| 2489 | -#: src/plugins/notes-widget/index.ts:156 | |
| 2490 | -msgid "Public — visible to other desktop users" | |
| 2612 | +#: src/plugins/focus-timer-widget/index.ts:131 | |
| 2613 | +msgid "Subtract a minute" | |
| 2491 | 2614 | msgstr "" |
| 2492 | 2615 | |
| 2493 | -#: src/plugins/notes-widget/index.ts:170 | |
| 2494 | -#: includes/recycle-bin/window.php:72 | |
| 2495 | -msgid "Pin to desktop" | |
| 2616 | +#: src/plugins/focus-timer-widget/index.ts:134 | |
| 2617 | +msgid "Add a minute" | |
| 2496 | 2618 | msgstr "" |
| 2497 | 2619 | |
| 2498 | -#: src/plugins/notes-widget/index.ts:171 | |
| 2499 | -msgid "Pin the note without dragging (Ctrl+Enter)" | |
| 2620 | +#: src/plugins/focus-timer-widget/index.ts:173 | |
| 2621 | +msgid "Shake this window when done" | |
| 2500 | 2622 | msgstr "" |
| 2501 | 2623 | |
| 2502 | -#: src/plugins/notes-widget/index.ts:194 | |
| 2503 | -msgid "Next paper color" | |
| 2624 | +#: src/plugins/focus-timer-widget/index.ts:192 | |
| 2625 | +msgid "Show remaining time while running" | |
| 2504 | 2626 | msgstr "" |
| 2505 | 2627 | |
| 2506 | -#: src/plugins/snow-wallpaper/index.ts:326 | |
| 2507 | -msgid "Wind" | |
| 2628 | +#: src/plugins/focus-timer-widget/index.ts:209 | |
| 2629 | +msgid "Resume" | |
| 2508 | 2630 | msgstr "" |
| 2509 | 2631 | |
| 2510 | -#: src/plugins/snow-wallpaper/index.ts:333 | |
| 2511 | -msgid "Snowflakes" | |
| 2632 | +#: src/plugins/focus-timer-widget/index.ts:214 | |
| 2633 | +#: src/plugins/focus-timer-widget/index.ts:243 | |
| 2634 | +msgid "Reset" | |
| 2512 | 2635 | msgstr "" |
| 2513 | 2636 | |
| 2514 | -#: src/plugins/snow-wallpaper/index.ts:340 | |
| 2515 | -msgid "Flake size" | |
| 2637 | +#: src/plugins/focus-timer-widget/index.ts:221 | |
| 2638 | +msgid "Start focus" | |
| 2516 | 2639 | msgstr "" |
| 2517 | 2640 | |
| 2518 | -#: src/plugins/snow-wallpaper/index.ts:348 | |
| 2519 | -msgid "Background color" | |
| 2641 | +#. %d: minutes. | |
| 2642 | +#: src/plugins/focus-timer-widget/index.ts:156 | |
| 2643 | +msgid "%d min" | |
| 2520 | 2644 | msgstr "" |
| 2521 | 2645 | |
| 2522 | -#: src/plugins/snow-wallpaper/index.ts:362 | |
| 2523 | -#: src/settings/panel.ts:324 | |
| 2524 | -msgid "Reset to defaults" | |
| 2646 | +#: src/plugins/focus-timer-widget/index.ts:241 | |
| 2647 | +msgid "Pause" | |
| 2525 | 2648 | msgstr "" |
| 2526 | 2649 | |
| 2527 | -#: src/plugins/snow-wallpaper/index.ts:388 | |
| 2528 | -#: includes/wallpapers.php:98 | |
| 2529 | -msgid "Snow" | |
| 2650 | +#: src/plugins/focus-timer-widget/index.ts:263 | |
| 2651 | +msgid "Stop alarm" | |
| 2530 | 2652 | msgstr "" |
| 2531 | 2653 | |
| 2532 | -#: src/plugins-window/browse-view.ts:117 | |
| 2533 | -#: src/plugins-window/featured-view.ts:317 | |
| 2534 | -msgid "Featured" | |
| 2654 | +#: src/plugins/focus-timer-widget/index.ts:288 | |
| 2655 | +msgid "Focusing…" | |
| 2535 | 2656 | msgstr "" |
| 2536 | 2657 | |
| 2537 | -#: src/plugins-window/browse-view.ts:118 | |
| 2538 | -msgid "Popular" | |
| 2658 | +#. %s: window title. | |
| 2659 | +#: src/plugins/focus-timer-widget/index.ts:299 | |
| 2660 | +msgid "Linked to “%s”" | |
| 2539 | 2661 | msgstr "" |
| 2540 | 2662 | |
| 2541 | -#: src/plugins-window/browse-view.ts:119 | |
| 2542 | -msgid "Recommended" | |
| 2663 | +#: src/plugins/focus-timer-widget/index.ts:302 | |
| 2664 | +msgid "No window linked" | |
| 2543 | 2665 | msgstr "" |
| 2544 | 2666 | |
| 2545 | -#: src/plugins-window/browse-view.ts:120 | |
| 2546 | -msgid "Favorites" | |
| 2667 | +#. %s: window title. | |
| 2668 | +#: src/plugins/focus-timer-widget/index.ts:305 | |
| 2669 | +msgid "Shaking “%s”" | |
| 2547 | 2670 | msgstr "" |
| 2548 | 2671 | |
| 2549 | -#: src/plugins-window/browse-view.ts:121 | |
| 2550 | -msgid "New" | |
| 2672 | +#: src/plugins/focus-timer-widget/index.ts:308 | |
| 2673 | +msgid "Press stop to silence." | |
| 2551 | 2674 | msgstr "" |
| 2552 | 2675 | |
| 2553 | -#: src/plugins-window/browse-view.ts:122 | |
| 2554 | -msgid "Beta" | |
| 2676 | +#: src/plugins/focus-timer-widget/timer.ts:109 | |
| 2677 | +msgid "Focus timer cancelled — the linked window was closed." | |
| 2555 | 2678 | msgstr "" |
| 2556 | 2679 | |
| 2557 | -#: src/plugins-window/browse-view.ts:137 | |
| 2558 | -msgid "Search WordPress.org…" | |
| 2680 | +#: src/plugins/my-wordpress-woocommerce/index.ts:622 | |
| 2681 | +msgid "Could not show WooCommerce details." | |
| 2559 | 2682 | msgstr "" |
| 2560 | 2683 | |
| 2561 | -#: src/plugins-window/browse-view.ts:158 | |
| 2562 | -msgid "Upload Plugin" | |
| 2684 | +#. 1: stock status, 2: units in stock. | |
| 2685 | +#: src/plugins/my-wordpress-woocommerce/index.ts:697 | |
| 2686 | +msgid "%1$s (%2$d)" | |
| 2563 | 2687 | msgstr "" |
| 2564 | 2688 | |
| 2565 | -#: src/plugins-window/browse-view.ts:213 | |
| 2566 | -msgid "Drop the .zip to install." | |
| 2689 | +#. 1: average rating, 2: number of reviews. | |
| 2690 | +#: src/plugins/my-wordpress-woocommerce/index.ts:711 | |
| 2691 | +msgid "%1$s ★ (%2$d)" | |
| 2567 | 2692 | msgstr "" |
| 2568 | 2693 | |
| 2569 | -#: src/plugins-window/browse-view.ts:352 | |
| 2570 | -#: src/plugins-window/featured-view.ts:167 | |
| 2571 | -#: src/plugins-window/flyout-detail.ts:624 | |
| 2572 | -msgid "Installing…" | |
| 2694 | +#. 1: product type, 2: number of variations. | |
| 2695 | +#: src/plugins/my-wordpress-woocommerce/index.ts:721 | |
| 2696 | +msgid "%1$s · %2$d variations" | |
| 2573 | 2697 | msgstr "" |
| 2574 | 2698 | |
| 2575 | -#. %s: plugin name | |
| 2576 | -#: src/plugins-window/browse-view.ts:369 | |
| 2577 | -#: src/plugins-window/featured-view.ts:175 | |
| 2578 | -#: src/plugins-window/flyout-detail.ts:630 | |
| 2579 | -msgid "Installed %s." | |
| 2699 | +#: src/plugins/my-wordpress-woocommerce/index.ts:728 | |
| 2700 | +msgid "SKU" | |
| 2580 | 2701 | msgstr "" |
| 2581 | 2702 | |
| 2582 | -#. %s: error message | |
| 2583 | -#: src/plugins-window/browse-view.ts:389 | |
| 2584 | -#: src/plugins-window/featured-view.ts:195 | |
| 2585 | -#: src/plugins-window/flyout-detail.ts:650 | |
| 2586 | -msgid "Install failed: %s" | |
| 2703 | +#: src/plugins/my-wordpress-woocommerce/index.ts:731 | |
| 2704 | +msgid "Price (on sale)" | |
| 2587 | 2705 | msgstr "" |
| 2588 | 2706 | |
| 2589 | -#: src/plugins-window/browse-view.ts:402 | |
| 2590 | -#: src/plugins-window/featured-view.ts:208 | |
| 2591 | -msgid "Activating…" | |
| 2707 | +#: src/plugins/my-wordpress-woocommerce/index.ts:732 | |
| 2708 | +msgid "Price" | |
| 2592 | 2709 | msgstr "" |
| 2593 | 2710 | |
| 2594 | -#. %s: plugin name | |
| 2595 | -#: src/plugins-window/browse-view.ts:410 | |
| 2596 | -#: src/plugins-window/featured-view.ts:216 | |
| 2597 | -#: src/plugins-window/flyout-detail.ts:668 | |
| 2598 | -#: src/plugins-window/installed-view.ts:837 | |
| 2599 | -#: src/plugins-window/upload-dialog.ts:454 | |
| 2600 | -msgid "%s activated." | |
| 2711 | +#: src/plugins/my-wordpress-woocommerce/index.ts:736 | |
| 2712 | +msgid "Stock" | |
| 2601 | 2713 | msgstr "" |
| 2602 | 2714 | |
| 2603 | -#. %s: error message | |
| 2604 | -#: src/plugins-window/browse-view.ts:437 | |
| 2605 | -#: src/plugins-window/featured-view.ts:241 | |
| 2606 | -#: src/plugins-window/flyout-detail.ts:680 | |
| 2607 | -#: src/plugins-window/installed-view.ts:855 | |
| 2608 | -msgid "Activation failed: %s" | |
| 2715 | +#: src/plugins/my-wordpress-woocommerce/index.ts:740 | |
| 2716 | +msgid "Sold" | |
| 2609 | 2717 | msgstr "" |
| 2610 | 2718 | |
| 2611 | -#: src/plugins-window/browse-view.ts:565 | |
| 2612 | -msgid "No plugins matched." | |
| 2719 | +#. %d: units sold. | |
| 2720 | +#: src/plugins/my-wordpress-woocommerce/index.ts:744 | |
| 2721 | +msgid "%d units" | |
| 2613 | 2722 | msgstr "" |
| 2614 | 2723 | |
| 2615 | -#. %s: error message | |
| 2616 | -#: src/plugins-window/browse-view.ts:597 | |
| 2617 | -#: src/plugins-window/installed-view.ts:747 | |
| 2618 | -msgid "Could not load plugins: %s" | |
| 2724 | +#: src/plugins/my-wordpress-woocommerce/index.ts:749 | |
| 2725 | +msgid "Rating" | |
| 2619 | 2726 | msgstr "" |
| 2620 | 2727 | |
| 2621 | -#. %s: plugin name | |
| 2622 | -#: src/plugins-window/card-drag.ts:167 | |
| 2623 | -msgid "Pinned %s to the dock." | |
| 2728 | +#: src/plugins/my-wordpress-woocommerce/index.ts:771 | |
| 2729 | +msgid "View in shop" | |
| 2624 | 2730 | msgstr "" |
| 2625 | 2731 | |
| 2626 | -#. %s: plugin name | |
| 2627 | -#: src/plugins-window/card.ts:55 | |
| 2628 | -msgid "View details for %s" | |
| 2732 | +#. %d: quantity ordered. | |
| 2733 | +#: src/plugins/my-wordpress-woocommerce/index.ts:796 | |
| 2734 | +msgid "%d×" | |
| 2629 | 2735 | msgstr "" |
| 2630 | 2736 | |
| 2631 | -#. %s: plugin author name (HTML-stripped) | |
| 2632 | -#. %s: plugin author | |
| 2633 | -#: src/plugins-window/card.ts:96 | |
| 2634 | -#: src/plugins-window/flyout-detail.ts:214 | |
| 2635 | -#: src/plugins-window/flyout-detail.ts:239 | |
| 2636 | -#: src/plugins-window/installed-detail.ts:249 | |
| 2637 | -msgid "by %s" | |
| 2737 | +#: src/plugins/my-wordpress-woocommerce/index.ts:824 | |
| 2738 | +msgid "Total" | |
| 2638 | 2739 | msgstr "" |
| 2639 | 2740 | |
| 2640 | -#: src/plugins-window/card.ts:177 | |
| 2641 | -#: src/plugins-window/installed-detail.ts:216 | |
| 2642 | -#: src/plugins-window/installed-detail.ts:506 | |
| 2643 | -#: src/plugins-window/installed-view.ts:150 | |
| 2644 | -#: src/plugins-window/installed-view.ts:447 | |
| 2645 | -msgid "Active" | |
| 2741 | +#: src/plugins/my-wordpress-woocommerce/index.ts:825 | |
| 2742 | +msgid "Subtotal" | |
| 2646 | 2743 | msgstr "" |
| 2647 | 2744 | |
| 2648 | -#: src/plugins-window/card.ts:180 | |
| 2649 | -#: src/plugins-window/flyout-detail.ts:596 | |
| 2650 | -#: src/plugins-window/installed-view.ts:628 | |
| 2651 | -#: src/plugins-window/installed-view.ts:708 | |
| 2652 | -msgid "Activate" | |
| 2745 | +#: src/plugins/my-wordpress-woocommerce/index.ts:826 | |
| 2746 | +#: src/plugins/my-wordpress-woocommerce/index.ts:2207 | |
| 2747 | +msgid "Shipping" | |
| 2653 | 2748 | msgstr "" |
| 2654 | 2749 | |
| 2655 | -#: src/plugins-window/card.ts:188 | |
| 2656 | -#: src/plugins-window/flyout-detail.ts:611 | |
| 2657 | -#: src/plugins-window/upload-dialog.ts:138 | |
| 2658 | -msgid "Install" | |
| 2750 | +#: src/plugins/my-wordpress-woocommerce/index.ts:827 | |
| 2751 | +#: src/plugins/my-wordpress-woocommerce/index.ts:883 | |
| 2752 | +msgid "Discount" | |
| 2659 | 2753 | msgstr "" |
| 2660 | 2754 | |
| 2661 | -#: src/plugins-window/card.ts:286 | |
| 2662 | -msgid "Fewer than 10 active" | |
| 2755 | +#: src/plugins/my-wordpress-woocommerce/index.ts:829 | |
| 2756 | +#: includes/my-wordpress/integrations/woocommerce-relations.php:591 | |
| 2757 | +#: includes/my-wordpress/integrations/woocommerce-relations.php:899 | |
| 2758 | +msgid "Coupons" | |
| 2663 | 2759 | msgstr "" |
| 2664 | 2760 | |
| 2665 | -#. %d: integer number of millions of active installs | |
| 2666 | -#: src/plugins-window/card.ts:292 | |
| 2667 | -msgid "%d+ million active" | |
| 2761 | +#: src/plugins/my-wordpress-woocommerce/index.ts:832 | |
| 2762 | +msgid "Paid via" | |
| 2668 | 2763 | msgstr "" |
| 2669 | 2764 | |
| 2670 | -#. %s: comma-grouped active install count | |
| 2671 | -#: src/plugins-window/card.ts:299 | |
| 2672 | -#: src/plugins-window/card.ts:305 | |
| 2673 | -#: src/plugins-window/flyout-detail.ts:267 | |
| 2674 | -msgid "%s+ active" | |
| 2765 | +#: src/plugins/my-wordpress-woocommerce/index.ts:833 | |
| 2766 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1082 | |
| 2767 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1246 | |
| 2768 | +#: includes/my-wordpress/integrations/woocommerce-customer-window.php:89 | |
| 2769 | +#: includes/my-wordpress/integrations/woocommerce-relations.php:507 | |
| 2770 | +#: includes/my-wordpress/integrations/woocommerce-relations.php:523 | |
| 2771 | +#: includes/my-wordpress/integrations/woocommerce-relations.php:542 | |
| 2772 | +msgid "Customer" | |
| 2675 | 2773 | msgstr "" |
| 2676 | 2774 | |
| 2677 | -#. %s: rating out of 5 (one decimal) | |
| 2678 | -#: src/plugins-window/card.ts:319 | |
| 2679 | -msgid "Rated %s out of 5" | |
| 2775 | +#: src/plugins/my-wordpress-woocommerce/index.ts:834 | |
| 2776 | +#: apps/my-wordpress/parts/woocommerce.php:659 | |
| 2777 | +msgid "Placed" | |
| 2680 | 2778 | msgstr "" |
| 2681 | 2779 | |
| 2682 | -#: src/plugins-window/featured-view.ts:96 | |
| 2683 | -msgid "Made for Desktop Mode" | |
| 2780 | +#. %d: number of line items. | |
| 2781 | +#: src/plugins/my-wordpress-woocommerce/index.ts:838 | |
| 2782 | +msgid "Items (%d)" | |
| 2684 | 2783 | msgstr "" |
| 2685 | 2784 | |
| 2686 | -#: src/plugins-window/featured-view.ts:99 | |
| 2687 | -msgid "Plugins that extend Desktop Mode — desktop decorations, native windows, widgets, and other companions." | |
| 2785 | +#: src/plugins/my-wordpress-woocommerce/index.ts:846 | |
| 2786 | +msgid "Edit in WooCommerce" | |
| 2688 | 2787 | msgstr "" |
| 2689 | 2788 | |
| 2690 | -#: src/plugins-window/featured-view.ts:271 | |
| 2691 | -msgid "No featured plugins yet." | |
| 2789 | +#. 1: times used, 2: usage limit. | |
| 2790 | +#. 1: the current step, 2: the number of steps. | |
| 2791 | +#: src/plugins/my-wordpress-woocommerce/index.ts:857 | |
| 2792 | +#: src/shell-tour/index.ts:517 | |
| 2793 | +msgid "%1$d of %2$d" | |
| 2692 | 2794 | msgstr "" |
| 2693 | 2795 | |
| 2694 | -#. %s: error message | |
| 2695 | -#: src/plugins-window/featured-view.ts:280 | |
| 2696 | -msgid "Could not load featured plugins: %s" | |
| 2796 | +#. %d: times used. | |
| 2797 | +#: src/plugins/my-wordpress-woocommerce/index.ts:863 | |
| 2798 | +msgid "%d (no limit)" | |
| 2697 | 2799 | msgstr "" |
| 2698 | 2800 | |
| 2699 | -#: src/plugins-window/flyout-detail.ts:135 | |
| 2700 | -msgid "Could not load plugin details." | |
| 2801 | +#: src/plugins/my-wordpress-woocommerce/index.ts:868 | |
| 2802 | +msgid "Individual use only" | |
| 2701 | 2803 | msgstr "" |
| 2702 | 2804 | |
| 2703 | -#: src/plugins-window/flyout-detail.ts:196 | |
| 2704 | -msgid "Close plugin details" | |
| 2805 | +#: src/plugins/my-wordpress-woocommerce/index.ts:869 | |
| 2806 | +msgid "Excludes sale items" | |
| 2705 | 2807 | msgstr "" |
| 2706 | 2808 | |
| 2707 | -#. %s: human-readable date string from wp.org | |
| 2708 | -#. %s: date the plugin was last updated | |
| 2709 | -#: src/plugins-window/flyout-detail.ts:273 | |
| 2710 | -#: src/plugins-window/installed-detail.ts:390 | |
| 2711 | -msgid "Updated %s" | |
| 2809 | +#: src/plugins/my-wordpress-woocommerce/index.ts:870 | |
| 2810 | +msgid "Grants free shipping" | |
| 2712 | 2811 | msgstr "" |
| 2713 | 2812 | |
| 2714 | -#. %s: maximum tested WordPress version | |
| 2715 | -#: src/plugins-window/flyout-detail.ts:280 | |
| 2716 | -msgid "Tested up to WordPress %s" | |
| 2813 | +#: src/plugins/my-wordpress-woocommerce/index.ts:879 | |
| 2814 | +msgid "Inactive" | |
| 2717 | 2815 | msgstr "" |
| 2718 | 2816 | |
| 2719 | -#: src/plugins-window/flyout-detail.ts:302 | |
| 2720 | -#: src/plugins-window/installed-detail.ts:95 | |
| 2721 | -#: includes/admin-bar.php:117 | |
| 2722 | -msgid "Overview" | |
| 2817 | +#: src/plugins/my-wordpress-woocommerce/index.ts:885 | |
| 2818 | +msgid "Used" | |
| 2723 | 2819 | msgstr "" |
| 2724 | 2820 | |
| 2725 | -#: src/plugins-window/flyout-detail.ts:303 | |
| 2726 | -msgid "Screenshots" | |
| 2821 | +#: src/plugins/my-wordpress-woocommerce/index.ts:887 | |
| 2822 | +msgid "Per customer" | |
| 2727 | 2823 | msgstr "" |
| 2728 | 2824 | |
| 2729 | -#: src/plugins-window/flyout-detail.ts:304 | |
| 2730 | -#: src/plugins-window/installed-detail.ts:99 | |
| 2731 | -msgid "Reviews" | |
| 2825 | +#. %d: per-customer usage limit. | |
| 2826 | +#: src/plugins/my-wordpress-woocommerce/index.ts:891 | |
| 2827 | +msgid "%d uses" | |
| 2732 | 2828 | msgstr "" |
| 2733 | 2829 | |
| 2734 | -#: src/plugins-window/flyout-detail.ts:305 | |
| 2735 | -#: src/plugins-window/installed-detail.ts:97 | |
| 2736 | -msgid "Changelog" | |
| 2830 | +#: src/plugins/my-wordpress-woocommerce/index.ts:897 | |
| 2831 | +msgid "Limit to items" | |
| 2737 | 2832 | msgstr "" |
| 2738 | 2833 | |
| 2739 | -#: src/plugins-window/flyout-detail.ts:306 | |
| 2740 | -#: src/plugins-window/installed-detail.ts:98 | |
| 2741 | -msgid "FAQ" | |
| 2834 | +#: src/plugins/my-wordpress-woocommerce/index.ts:902 | |
| 2835 | +msgid "Discount given" | |
| 2742 | 2836 | msgstr "" |
| 2743 | 2837 | |
| 2744 | -#: src/plugins-window/flyout-detail.ts:365 | |
| 2745 | -#: src/plugins-window/installed-detail.ts:931 | |
| 2746 | -msgid "Loading recent reviews…" | |
| 2838 | +#: src/plugins/my-wordpress-woocommerce/index.ts:903 | |
| 2839 | +msgid "Created" | |
| 2747 | 2840 | msgstr "" |
| 2748 | 2841 | |
| 2749 | -#. %s: anchor tag with link to wp.org reviews | |
| 2750 | -#: src/plugins-window/flyout-detail.ts:378 | |
| 2751 | -msgid "Recent reviews aren’t available right now. %s" | |
| 2842 | +#: src/plugins/my-wordpress-woocommerce/index.ts:905 | |
| 2843 | +msgid "Expires" | |
| 2752 | 2844 | msgstr "" |
| 2753 | 2845 | |
| 2754 | -#: src/plugins-window/flyout-detail.ts:382 | |
| 2755 | -msgid "Read reviews on WordPress.org ↗" | |
| 2846 | +#: src/plugins/my-wordpress-woocommerce/index.ts:908 | |
| 2847 | +msgid "Never" | |
| 2756 | 2848 | msgstr "" |
| 2757 | 2849 | |
| 2758 | -#: src/plugins-window/flyout-detail.ts:398 | |
| 2759 | -msgid "Could not load reviews." | |
| 2850 | +#: src/plugins/my-wordpress-woocommerce/index.ts:910 | |
| 2851 | +msgid "Minimum spend" | |
| 2760 | 2852 | msgstr "" |
| 2761 | 2853 | |
| 2762 | -#: src/plugins-window/flyout-detail.ts:415 | |
| 2763 | -msgid "No content available." | |
| 2854 | +#: src/plugins/my-wordpress-woocommerce/index.ts:911 | |
| 2855 | +msgid "Maximum spend" | |
| 2764 | 2856 | msgstr "" |
| 2765 | 2857 | |
| 2766 | -#: src/plugins-window/flyout-detail.ts:439 | |
| 2767 | -msgid "This plugin doesn’t ship screenshots." | |
| 2858 | +#: src/plugins/my-wordpress-woocommerce/index.ts:912 | |
| 2859 | +msgid "Restrictions" | |
| 2768 | 2860 | msgstr "" |
| 2769 | 2861 | |
| 2770 | -#: src/plugins-window/flyout-detail.ts:479 | |
| 2771 | -msgid "No ratings yet." | |
| 2862 | +#: src/plugins/my-wordpress-woocommerce/index.ts:913 | |
| 2863 | +#: includes/my-wordpress/integrations/woocommerce-relations.php:570 | |
| 2864 | +msgid "Products" | |
| 2772 | 2865 | msgstr "" |
| 2773 | 2866 | |
| 2774 | -#. %d: number of stars (1–5) | |
| 2775 | -#: src/plugins-window/flyout-detail.ts:492 | |
| 2776 | -msgid "%d ★" | |
| 2867 | +#: src/plugins/my-wordpress-woocommerce/index.ts:914 | |
| 2868 | +msgid "Excludes" | |
| 2777 | 2869 | msgstr "" |
| 2778 | 2870 | |
| 2779 | -#: src/plugins-window/flyout-detail.ts:541 | |
| 2780 | -msgid "Read on WordPress.org ↗" | |
| 2871 | +#: src/plugins/my-wordpress-woocommerce/index.ts:917 | |
| 2872 | +msgid "Allowed emails" | |
| 2781 | 2873 | msgstr "" |
| 2782 | 2874 | |
| 2783 | -#: src/plugins-window/flyout-detail.ts:578 | |
| 2784 | -msgid "View on WordPress.org ↗" | |
| 2875 | +#: src/plugins/my-wordpress-woocommerce/index.ts:923 | |
| 2876 | +msgid "Edit coupon" | |
| 2785 | 2877 | msgstr "" |
| 2786 | 2878 | |
| 2787 | -#: src/plugins-window/flyout-detail.ts:697 | |
| 2788 | -#: src/plugins-window/installed-view.ts:876 | |
| 2789 | -#: src/plugins-window/installed-view.ts:1246 | |
| 2790 | -msgid "Desktop Mode deactivated. Reloading…" | |
| 2879 | +#: src/plugins/my-wordpress-woocommerce/index.ts:938 | |
| 2880 | +msgid "Today" | |
| 2791 | 2881 | msgstr "" |
| 2792 | 2882 | |
| 2793 | -#. %s: error message | |
| 2794 | -#: src/plugins-window/flyout-detail.ts:719 | |
| 2795 | -#: src/plugins-window/installed-view.ts:903 | |
| 2796 | -msgid "Deactivation failed: %s" | |
| 2883 | +#. %d: number of days. | |
| 2884 | +#: src/plugins/my-wordpress-woocommerce/index.ts:943 | |
| 2885 | +msgid "%d day ago" | |
| 2886 | +msgid_plural "%d days ago" | |
| 2887 | +msgstr[0] "" | |
| 2888 | +msgstr[1] "" | |
| 2889 | + | |
| 2890 | +#. %d: number of months. | |
| 2891 | +#: src/plugins/my-wordpress-woocommerce/index.ts:951 | |
| 2892 | +msgid "%d month ago" | |
| 2893 | +msgid_plural "%d months ago" | |
| 2894 | +msgstr[0] "" | |
| 2895 | +msgstr[1] "" | |
| 2896 | + | |
| 2897 | +#. %d: number of years. | |
| 2898 | +#: src/plugins/my-wordpress-woocommerce/index.ts:958 | |
| 2899 | +msgid "%d year ago" | |
| 2900 | +msgid_plural "%d years ago" | |
| 2901 | +msgstr[0] "" | |
| 2902 | +msgstr[1] "" | |
| 2903 | + | |
| 2904 | +#: src/plugins/my-wordpress-woocommerce/index.ts:972 | |
| 2905 | +#: src/plugins/my-wordpress-woocommerce/index.ts:2100 | |
| 2906 | +msgid "Lifetime spend" | |
| 2797 | 2907 | msgstr "" |
| 2798 | 2908 | |
| 2799 | -#: src/plugins-window/flyout-detail.ts:732 | |
| 2800 | -#: src/plugins-window/installed-view.ts:913 | |
| 2801 | -msgid "Delete plugin?" | |
| 2909 | +#: src/plugins/my-wordpress-woocommerce/index.ts:993 | |
| 2910 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1592 | |
| 2911 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1993 | |
| 2912 | +#: src/plugins/my-wordpress-woocommerce/index.ts:2253 | |
| 2913 | +#: apps/my-wordpress/parts/woocommerce.php:102 | |
| 2914 | +#: includes/my-wordpress/integrations/woocommerce-relations.php:825 | |
| 2915 | +#: includes/my-wordpress/integrations/woocommerce-relations.php:1112 | |
| 2916 | +#: includes/my-wordpress/integrations/woocommerce.php:122 | |
| 2917 | +msgid "Orders" | |
| 2802 | 2918 | msgstr "" |
| 2803 | 2919 | |
| 2804 | -#. %s: plugin name | |
| 2805 | -#: src/plugins-window/flyout-detail.ts:735 | |
| 2806 | -#: src/plugins-window/installed-view.ts:916 | |
| 2807 | -msgid "Permanently delete %s? Its files will be removed from disk. This cannot be undone." | |
| 2920 | +#. %d: number of orders. | |
| 2921 | +#: src/plugins/my-wordpress-woocommerce/index.ts:997 | |
| 2922 | +msgid "%d order" | |
| 2923 | +msgid_plural "%d orders" | |
| 2924 | +msgstr[0] "" | |
| 2925 | +msgstr[1] "" | |
| 2926 | + | |
| 2927 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1000 | |
| 2928 | +msgid "None yet" | |
| 2808 | 2929 | msgstr "" |
| 2809 | 2930 | |
| 2810 | -#: src/plugins-window/flyout-detail.ts:752 | |
| 2811 | -#: src/plugins-window/installed-view.ts:936 | |
| 2812 | -#: src/plugins-window/installed-view.ts:1245 | |
| 2813 | -msgid "Desktop Mode deleted. Reloading…" | |
| 2931 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1002 | |
| 2932 | +msgid "Average order" | |
| 2814 | 2933 | msgstr "" |
| 2815 | 2934 | |
| 2816 | -#. %s: plugin name | |
| 2817 | -#: src/plugins-window/flyout-detail.ts:764 | |
| 2818 | -#: src/plugins-window/installed-view.ts:948 | |
| 2819 | -msgid "%s deleted." | |
| 2935 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1004 | |
| 2936 | +#: src/plugins/my-wordpress-woocommerce/index.ts:2122 | |
| 2937 | +msgid "Last order" | |
| 2820 | 2938 | msgstr "" |
| 2821 | 2939 | |
| 2822 | -#. %s: error message | |
| 2823 | -#: src/plugins-window/flyout-detail.ts:774 | |
| 2824 | -#: src/plugins-window/installed-view.ts:962 | |
| 2825 | -msgid "Delete failed: %s" | |
| 2940 | +#. %s: order number. | |
| 2941 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1012 | |
| 2942 | +#: src/plugins/my-wordpress-woocommerce/index.ts:2161 | |
| 2943 | +msgid "#%s" | |
| 2826 | 2944 | msgstr "" |
| 2827 | 2945 | |
| 2828 | -#: src/plugins-window/index.ts:68 | |
| 2829 | -msgid "Plugins window template missing." | |
| 2946 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1032 | |
| 2947 | +msgid "First order" | |
| 2830 | 2948 | msgstr "" |
| 2831 | 2949 | |
| 2832 | -#: src/plugins-window/index.ts:91 | |
| 2833 | -msgid "You do not have permission to manage plugins." | |
| 2950 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1034 | |
| 2951 | +#: src/plugins/my-wordpress-woocommerce/index.ts:2364 | |
| 2952 | +msgid "Buys most" | |
| 2834 | 2953 | msgstr "" |
| 2835 | 2954 | |
| 2836 | -#: src/plugins-window/installed-detail.ts:96 | |
| 2837 | -msgid "Details" | |
| 2955 | +#. %d: units bought. | |
| 2956 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1046 | |
| 2957 | +msgid "×%d" | |
| 2838 | 2958 | msgstr "" |
| 2839 | 2959 | |
| 2840 | -#. %s: version number | |
| 2841 | -#: src/plugins-window/installed-detail.ts:207 | |
| 2842 | -msgid "v%s" | |
| 2960 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1056 | |
| 2961 | +#: src/plugins/my-wordpress-woocommerce/index.ts:2127 | |
| 2962 | +msgid "Location" | |
| 2843 | 2963 | msgstr "" |
| 2844 | 2964 | |
| 2845 | -#: src/plugins-window/installed-detail.ts:217 | |
| 2846 | -#: src/plugins-window/installed-detail.ts:507 | |
| 2847 | -#: src/plugins-window/installed-view.ts:151 | |
| 2848 | -#: src/plugins-window/installed-view.ts:448 | |
| 2849 | -msgid "Inactive" | |
| 2965 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1057 | |
| 2966 | +#: apps/my-wordpress/parts/lists.php:459 | |
| 2967 | +msgid "Email" | |
| 2850 | 2968 | msgstr "" |
| 2851 | 2969 | |
| 2852 | -#. %s: new version available | |
| 2853 | -#. %s: new plugin version (e.g. "1.4.2") | |
| 2854 | -#: src/plugins-window/installed-detail.ts:226 | |
| 2855 | -#: src/plugins-window/installed-view.ts:601 | |
| 2856 | -msgid "Update to %s" | |
| 2970 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1058 | |
| 2971 | +msgid "Customer since" | |
| 2857 | 2972 | msgstr "" |
| 2858 | 2973 | |
| 2859 | -#: src/plugins-window/installed-detail.ts:245 | |
| 2860 | -msgid "by" | |
| 2974 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1062 | |
| 2975 | +msgid "All their orders" | |
| 2861 | 2976 | msgstr "" |
| 2862 | 2977 | |
| 2863 | -#: src/plugins-window/installed-detail.ts:315 | |
| 2864 | -msgid "Loading description…" | |
| 2978 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1079 | |
| 2979 | +#: includes/my-wordpress/integrations/woocommerce-relations.php:783 | |
| 2980 | +msgid "Product" | |
| 2865 | 2981 | msgstr "" |
| 2866 | 2982 | |
| 2867 | -#: src/plugins-window/installed-detail.ts:320 | |
| 2868 | -msgid "No description" | |
| 2983 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1080 | |
| 2984 | +#: src/plugins/my-wordpress-woocommerce/index.ts:2111 | |
| 2985 | +msgid "Order" | |
| 2986 | +msgid_plural "Orders" | |
| 2987 | +msgstr[0] "" | |
| 2988 | +msgstr[1] "" | |
| 2989 | + | |
| 2990 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1081 | |
| 2991 | +msgid "Coupon" | |
| 2869 | 2992 | msgstr "" |
| 2870 | 2993 | |
| 2871 | -#: src/plugins-window/installed-detail.ts:321 | |
| 2872 | -msgid "This plugin doesn’t ship a description in its header." | |
| 2994 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1367 | |
| 2995 | +#: includes/my-wordpress/integrations/woocommerce-customers.php:315 | |
| 2996 | +msgid "VIP" | |
| 2873 | 2997 | msgstr "" |
| 2874 | 2998 | |
| 2875 | -#: src/plugins-window/installed-detail.ts:334 | |
| 2876 | -msgid "View on WordPress.org" | |
| 2999 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1368 | |
| 3000 | +#: includes/my-wordpress/integrations/woocommerce-customers.php:321 | |
| 3001 | +msgid "Lapsed" | |
| 2877 | 3002 | msgstr "" |
| 2878 | 3003 | |
| 2879 | -#: src/plugins-window/installed-detail.ts:341 | |
| 2880 | -msgid "Plugin website" | |
| 3004 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1402 | |
| 3005 | +msgid "Sold out" | |
| 2881 | 3006 | msgstr "" |
| 2882 | 3007 | |
| 2883 | -#: src/plugins-window/installed-detail.ts:346 | |
| 2884 | -msgid "Author website" | |
| 3008 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1405 | |
| 3009 | +msgid "Backorder" | |
| 2885 | 3010 | msgstr "" |
| 2886 | 3011 | |
| 2887 | -#. %s: comma-grouped active install count | |
| 2888 | -#: src/plugins-window/installed-detail.ts:378 | |
| 2889 | -msgid "%s+ active installs" | |
| 3012 | +#. %d: units left in stock. | |
| 3013 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1413 | |
| 3014 | +msgid "%d left" | |
| 2890 | 3015 | msgstr "" |
| 2891 | 3016 | |
| 2892 | -#. %s: maximum tested WordPress version | |
| 2893 | -#: src/plugins-window/installed-detail.ts:402 | |
| 2894 | -msgid "Tested up to WP %s" | |
| 3017 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1418 | |
| 3018 | +msgid "Sale" | |
| 2895 | 3019 | msgstr "" |
| 2896 | 3020 | |
| 2897 | -#. %s: minimum WordPress version | |
| 2898 | -#: src/plugins-window/installed-detail.ts:416 | |
| 2899 | -msgid "Requires WP %s+" | |
| 3021 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1586 | |
| 3022 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1988 | |
| 3023 | +msgid "View their orders" | |
| 2900 | 3024 | msgstr "" |
| 2901 | 3025 | |
| 2902 | -#. %s: minimum PHP version | |
| 2903 | -#: src/plugins-window/installed-detail.ts:428 | |
| 2904 | -msgid "Requires PHP %s+" | |
| 3026 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1587 | |
| 3027 | +msgid "Open the orders screen filtered to this customer, in its own window." | |
| 2905 | 3028 | msgstr "" |
| 2906 | 3029 | |
| 2907 | -#: src/plugins-window/installed-detail.ts:436 | |
| 2908 | -#: src/plugins-window/installed-detail.ts:498 | |
| 2909 | -msgid "Network only" | |
| 3030 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1670 | |
| 3031 | +#: includes/my-wordpress/integrations/woocommerce-relations.php:1111 | |
| 3032 | +msgid "Store" | |
| 2910 | 3033 | msgstr "" |
| 2911 | 3034 | |
| 2912 | -#: src/plugins-window/installed-detail.ts:451 | |
| 2913 | -msgid "Plugin file" | |
| 3035 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1690 | |
| 3036 | +msgid "Not counted on a store this large" | |
| 2914 | 3037 | msgstr "" |
| 2915 | 3038 | |
| 2916 | -#: src/plugins-window/installed-detail.ts:453 | |
| 2917 | -#: src/plugins-window/installed-view.ts:324 | |
| 2918 | -#: src/settings/sections/about.ts:147 | |
| 2919 | -msgid "Version" | |
| 3039 | +#. 1: VIP customer count, 2: lapsed customer count. | |
| 3040 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1697 | |
| 3041 | +msgid "%1$d · %2$d" | |
| 2920 | 3042 | msgstr "" |
| 2921 | 3043 | |
| 2922 | -#: src/plugins-window/installed-detail.ts:459 | |
| 2923 | -msgid "Size on disk" | |
| 3044 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1706 | |
| 3045 | +msgid "Revenue this month" | |
| 2924 | 3046 | msgstr "" |
| 2925 | 3047 | |
| 2926 | -#: src/plugins-window/installed-detail.ts:467 | |
| 2927 | -msgid "Requires WordPress" | |
| 3048 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1710 | |
| 3049 | +msgid "Awaiting action" | |
| 2928 | 3050 | msgstr "" |
| 2929 | 3051 | |
| 2930 | -#. %s: version | |
| 2931 | -#: src/plugins-window/installed-detail.ts:468 | |
| 2932 | -#: src/plugins-window/installed-detail.ts:476 | |
| 2933 | -msgid "%s+" | |
| 3052 | +#. %d: number of orders. | |
| 3053 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1713 | |
| 3054 | +msgid "%d orders" | |
| 2934 | 3055 | msgstr "" |
| 2935 | 3056 | |
| 2936 | -#: src/plugins-window/installed-detail.ts:475 | |
| 2937 | -msgid "Requires PHP" | |
| 3057 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1718 | |
| 3058 | +#: includes/my-wordpress/integrations/woocommerce.php:301 | |
| 3059 | +#: includes/my-wordpress/integrations/woocommerce.php:1350 | |
| 3060 | +msgid "Out of stock" | |
| 2938 | 3061 | msgstr "" |
| 2939 | 3062 | |
| 2940 | -#: src/plugins-window/installed-detail.ts:483 | |
| 2941 | -msgid "Text domain" | |
| 3063 | +#. %d: number of products. | |
| 3064 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1722 | |
| 3065 | +msgid "%d products" | |
| 2942 | 3066 | msgstr "" |
| 2943 | 3067 | |
| 2944 | -#: src/plugins-window/installed-detail.ts:488 | |
| 2945 | -msgid "Plugin URL" | |
| 3068 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1725 | |
| 3069 | +msgid "None" | |
| 2946 | 3070 | msgstr "" |
| 2947 | 3071 | |
| 2948 | -#: src/plugins-window/installed-detail.ts:491 | |
| 2949 | -msgid "Author URL" | |
| 3072 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1728 | |
| 3073 | +#: apps/my-wordpress/parts/woocommerce.php:123 | |
| 3074 | +#: includes/my-wordpress/integrations/woocommerce-customers.php:1315 | |
| 3075 | +#: includes/my-wordpress/integrations/woocommerce-relations.php:870 | |
| 3076 | +#: includes/my-wordpress/integrations/woocommerce-relations.php:1067 | |
| 3077 | +msgid "Customers" | |
| 2950 | 3078 | msgstr "" |
| 2951 | 3079 | |
| 2952 | -#: src/plugins-window/installed-detail.ts:497 | |
| 2953 | -msgid "Scope" | |
| 3080 | +#. %d: number of customers. | |
| 3081 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1732 | |
| 3082 | +msgid "%d person" | |
| 3083 | +msgid_plural "%d people" | |
| 3084 | +msgstr[0] "" | |
| 3085 | +msgstr[1] "" | |
| 3086 | + | |
| 3087 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1737 | |
| 3088 | +msgid "VIP · lapsed" | |
| 2954 | 3089 | msgstr "" |
| 2955 | 3090 | |
| 2956 | -#: src/plugins-window/installed-detail.ts:558 | |
| 2957 | -#: src/plugins-window/installed-detail.ts:683 | |
| 2958 | -#: src/plugins-window/installed-detail.ts:914 | |
| 2959 | -msgid "Loading from WordPress.org…" | |
| 3091 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1742 | |
| 3092 | +msgid "Guest checkout" | |
| 2960 | 3093 | msgstr "" |
| 2961 | 3094 | |
| 2962 | -#: src/plugins-window/installed-detail.ts:564 | |
| 2963 | -msgid "No changelog" | |
| 3095 | +#. 1: formatted revenue, 2: number of orders. | |
| 3096 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1746 | |
| 3097 | +msgid "%1$s over %2$d orders" | |
| 2964 | 3098 | msgstr "" |
| 2965 | 3099 | |
| 2966 | -#: src/plugins-window/installed-detail.ts:565 | |
| 2967 | -msgid "This plugin doesn’t ship a changelog." | |
| 3100 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1978 | |
| 3101 | +msgid "Open customer" | |
| 2968 | 3102 | msgstr "" |
| 2969 | 3103 | |
| 2970 | -#: src/plugins-window/installed-detail.ts:599 | |
| 2971 | -msgid "Latest" | |
| 3104 | +#. %s: formatted average order value. | |
| 3105 | +#: src/plugins/my-wordpress-woocommerce/index.ts:2104 | |
| 3106 | +msgid "%s average" | |
| 2972 | 3107 | msgstr "" |
| 2973 | 3108 | |
| 2974 | -#: src/plugins-window/installed-detail.ts:689 | |
| 2975 | -msgid "No FAQ" | |
| 3109 | +#. %s: date of the first order. | |
| 3110 | +#: src/plugins/my-wordpress-woocommerce/index.ts:2115 | |
| 3111 | +msgid "since %s" | |
| 2976 | 3112 | msgstr "" |
| 2977 | 3113 | |
| 2978 | -#: src/plugins-window/installed-detail.ts:690 | |
| 2979 | -msgid "This plugin doesn’t ship an FAQ." | |
| 3114 | +#. %s: registration date. | |
| 3115 | +#: src/plugins/my-wordpress-woocommerce/index.ts:2131 | |
| 3116 | +msgid "joined %s" | |
| 2980 | 3117 | msgstr "" |
| 2981 | 3118 | |
| 2982 | -#: src/plugins-window/installed-detail.ts:944 | |
| 2983 | -msgid "Couldn’t load reviews" | |
| 3119 | +#. %d: number of line items. | |
| 3120 | +#: src/plugins/my-wordpress-woocommerce/index.ts:2179 | |
| 3121 | +msgid "%d item" | |
| 3122 | +msgid_plural "%d items" | |
| 3123 | +msgstr[0] "" | |
| 3124 | +msgstr[1] "" | |
| 3125 | + | |
| 3126 | +#: src/plugins/my-wordpress-woocommerce/index.ts:2202 | |
| 3127 | +msgid "Billing" | |
| 2984 | 3128 | msgstr "" |
| 2985 | 3129 | |
| 2986 | -#: src/plugins-window/installed-detail.ts:945 | |
| 2987 | -msgid "WordPress.org didn’t respond. Try again in a moment." | |
| 3130 | +#: src/plugins/my-wordpress-woocommerce/index.ts:2252 | |
| 3131 | +msgid "All orders" | |
| 2988 | 3132 | msgstr "" |
| 2989 | 3133 | |
| 2990 | -#: src/plugins-window/installed-detail.ts:999 | |
| 2991 | -msgid "Read all reviews on WordPress.org ↗" | |
| 3134 | +#: src/plugins/my-wordpress-woocommerce/index.ts:2257 | |
| 3135 | +#: includes/my-wordpress/integrations/woocommerce-relations.php:524 | |
| 3136 | +msgid "Edit profile" | |
| 2992 | 3137 | msgstr "" |
| 2993 | 3138 | |
| 2994 | -#: src/plugins-window/installed-detail.ts:1015 | |
| 2995 | -msgid "Reviews live on WordPress.org" | |
| 3139 | +#: src/plugins/my-wordpress-woocommerce/index.ts:2262 | |
| 3140 | +msgid "Send email" | |
| 2996 | 3141 | msgstr "" |
| 2997 | 3142 | |
| 2998 | -#: src/plugins-window/installed-detail.ts:1016 | |
| 2999 | -msgid "We couldn’t pull the review feed here. Open the full thread on WordPress.org to read every review." | |
| 3143 | +#: src/plugins/my-wordpress-woocommerce/index.ts:327 | |
| 3144 | +msgid "WooCommerce data is unavailable." | |
| 3000 | 3145 | msgstr "" |
| 3001 | 3146 | |
| 3002 | -#: src/plugins-window/installed-detail.ts:1026 | |
| 3003 | -msgid "Open reviews on WordPress.org ↗" | |
| 3147 | +#: src/plugins/my-wordpress-woocommerce/index.ts:351 | |
| 3148 | +#: src/plugins/my-wordpress-woocommerce/index.ts:364 | |
| 3149 | +msgid "Could not load WooCommerce details." | |
| 3004 | 3150 | msgstr "" |
| 3005 | 3151 | |
| 3006 | -#: src/plugins-window/installed-detail.ts:1049 | |
| 3007 | -msgid "Write a review on WordPress.org ↗" | |
| 3152 | +#: src/plugins/my-wordpress-woocommerce/index.ts:2311 | |
| 3153 | +msgid "No customer selected. Open one from the Customers folder." | |
| 3008 | 3154 | msgstr "" |
| 3009 | 3155 | |
| 3010 | -#: src/plugins-window/installed-detail.ts:1092 | |
| 3011 | -msgid "Read full review ↗" | |
| 3156 | +#. %d: units bought. | |
| 3157 | +#: src/plugins/my-wordpress-woocommerce/index.ts:2353 | |
| 3158 | +msgid "×%d bought" | |
| 3012 | 3159 | msgstr "" |
| 3013 | 3160 | |
| 3014 | -#. %d: kilobytes | |
| 3015 | -#. %d: size in kilobytes | |
| 3016 | -#: src/plugins-window/installed-detail.ts:1242 | |
| 3017 | -#: src/plugins-window/installed-view.ts:1334 | |
| 3018 | -msgid "%d KB" | |
| 3161 | +#: src/plugins/my-wordpress-woocommerce/index.ts:2365 | |
| 3162 | +msgid "Recent orders" | |
| 3019 | 3163 | msgstr "" |
| 3020 | 3164 | |
| 3021 | -#. %s: megabytes (one decimal) | |
| 3022 | -#. %s: size in megabytes (one decimal) | |
| 3023 | -#: src/plugins-window/installed-detail.ts:1246 | |
| 3024 | -#: src/plugins-window/installed-view.ts:1341 | |
| 3025 | -msgid "%s MB" | |
| 3165 | +#: src/plugins/my-wordpress-woocommerce/index.ts:2366 | |
| 3166 | +msgid "Addresses" | |
| 3026 | 3167 | msgstr "" |
| 3027 | 3168 | |
| 3028 | -#: src/plugins-window/installed-view.ts:149 | |
| 3029 | -#: src/posts-window/index.ts:1077 | |
| 3030 | -#: src/posts-window/users-render.ts:771 | |
| 3031 | -#: includes/comments-window/window.php:28 | |
| 3032 | -#: includes/recycle-bin/window.php:39 | |
| 3033 | -msgid "All" | |
| 3169 | +#: src/plugins/notes-widget/index.ts:118 | |
| 3170 | +msgid "Drag to pin" | |
| 3034 | 3171 | msgstr "" |
| 3035 | 3172 | |
| 3036 | -#: src/plugins-window/installed-view.ts:152 | |
| 3037 | -msgid "Update available" | |
| 3173 | +#: src/plugins/notes-widget/index.ts:124 | |
| 3174 | +msgid "Write a note…" | |
| 3038 | 3175 | msgstr "" |
| 3039 | 3176 | |
| 3040 | -#: src/plugins-window/installed-view.ts:195 | |
| 3041 | -msgid "Search installed plugins…" | |
| 3177 | +#: src/plugins/notes-widget/index.ts:142 | |
| 3178 | +msgid "Paper color" | |
| 3042 | 3179 | msgstr "" |
| 3043 | 3180 | |
| 3044 | -#: src/plugins-window/installed-view.ts:261 | |
| 3045 | -msgid "No plugins match your filters." | |
| 3181 | +#: src/plugins/notes-widget/index.ts:174 | |
| 3182 | +msgid "Next paper color" | |
| 3046 | 3183 | msgstr "" |
| 3047 | 3184 | |
| 3048 | -#: src/plugins-window/installed-view.ts:311 | |
| 3049 | -msgid "Plugin" | |
| 3185 | +#: src/plugins/snow-wallpaper/index.ts:324 | |
| 3186 | +msgid "Wind" | |
| 3050 | 3187 | msgstr "" |
| 3051 | 3188 | |
| 3052 | -#: src/plugins-window/installed-view.ts:349 | |
| 3053 | -msgid "Automatic Updates" | |
| 3189 | +#: src/plugins/snow-wallpaper/index.ts:331 | |
| 3190 | +msgid "Snowflakes" | |
| 3054 | 3191 | msgstr "" |
| 3055 | 3192 | |
| 3056 | -#. %s: new plugin version | |
| 3057 | -#: src/plugins-window/installed-view.ts:468 | |
| 3058 | -msgid "→ %s" | |
| 3193 | +#: src/plugins/snow-wallpaper/index.ts:338 | |
| 3194 | +msgid "Flake size" | |
| 3059 | 3195 | msgstr "" |
| 3060 | 3196 | |
| 3061 | -#: src/plugins-window/installed-view.ts:481 | |
| 3062 | -#: src/posts-window/index.ts:320 | |
| 3063 | -msgid "Unknown" | |
| 3197 | +#: src/plugins/snow-wallpaper/index.ts:346 | |
| 3198 | +msgid "Background color" | |
| 3064 | 3199 | msgstr "" |
| 3065 | 3200 | |
| 3066 | -#: src/plugins-window/installed-view.ts:513 | |
| 3067 | -msgid "Auto-updates enabled" | |
| 3201 | +#: src/plugins/snow-wallpaper/index.ts:360 | |
| 3202 | +msgid "Reset to defaults" | |
| 3068 | 3203 | msgstr "" |
| 3069 | 3204 | |
| 3070 | -#: src/plugins-window/installed-view.ts:514 | |
| 3071 | -msgid "Auto-updates disabled" | |
| 3205 | +#: src/plugins/snow-wallpaper/index.ts:386 | |
| 3206 | +#: includes/wallpapers.php:167 | |
| 3207 | +msgid "Snow" | |
| 3072 | 3208 | msgstr "" |
| 3073 | 3209 | |
| 3074 | -#: src/plugins-window/installed-view.ts:527 | |
| 3075 | -msgid "This plugin does not check in with WordPress.org, so automatic updates can't be scheduled." | |
| 3210 | +#: src/pwa/index.ts:57 | |
| 3211 | +msgid "A new version of OpenStation is available." | |
| 3076 | 3212 | msgstr "" |
| 3077 | 3213 | |
| 3078 | -#: src/plugins-window/installed-view.ts:554 | |
| 3079 | -msgid "Disabling…" | |
| 3214 | +#: src/pwa/index.ts:59 | |
| 3215 | +#: src/window/dom.ts:558 | |
| 3216 | +msgid "Reload" | |
| 3080 | 3217 | msgstr "" |
| 3081 | 3218 | |
| 3082 | -#: src/plugins-window/installed-view.ts:555 | |
| 3083 | -#: includes/welcome-dialog.php:117 | |
| 3084 | -msgid "Enabling…" | |
| 3219 | +#. %s: site name | |
| 3220 | +#: src/pwa/install.ts:158 | |
| 3221 | +msgid "Installed %s as an app." | |
| 3085 | 3222 | msgstr "" |
| 3086 | 3223 | |
| 3087 | -#: src/plugins-window/installed-view.ts:558 | |
| 3088 | -msgid "Disable auto-updates" | |
| 3224 | +#: src/pwa/install.ts:185 | |
| 3225 | +msgid "Install web app" | |
| 3089 | 3226 | msgstr "" |
| 3090 | 3227 | |
| 3091 | -#: src/plugins-window/installed-view.ts:559 | |
| 3092 | -msgid "Enable auto-updates" | |
| 3228 | +#: src/pwa/install.ts:215 | |
| 3229 | +msgid "Install cancelled." | |
| 3093 | 3230 | msgstr "" |
| 3094 | 3231 | |
| 3095 | -#: src/plugins-window/installed-view.ts:598 | |
| 3096 | -msgid "Updating…" | |
| 3232 | +#. %s: site name | |
| 3233 | +#: src/pwa/install.ts:233 | |
| 3234 | +msgid "%s is already installed. Open it from your apps menu or home screen." | |
| 3097 | 3235 | msgstr "" |
| 3098 | 3236 | |
| 3099 | -#: src/plugins-window/installed-view.ts:618 | |
| 3100 | -msgid "Auto-update unavailable" | |
| 3237 | +#: src/pwa/install.ts:249 | |
| 3238 | +msgid "Install isn't available — another plugin's service worker is active on this site. A site admin can opt in by setting the openstation_pwa_force_replace_sw filter to true." | |
| 3101 | 3239 | msgstr "" |
| 3102 | 3240 | |
| 3103 | -#: src/plugins-window/installed-view.ts:619 | |
| 3104 | -msgid "This plugin does not ship a wp.org download package. Update it manually from its source." | |
| 3241 | +#: src/pwa/install.ts:257 | |
| 3242 | +msgid "Install isn't available right now. Keep using the page; if it still doesn't appear, the app may already be installed in this browser." | |
| 3105 | 3243 | msgstr "" |
| 3106 | 3244 | |
| 3107 | -#. %d: number of plugins with pending updates | |
| 3108 | -#: src/plugins-window/installed-view.ts:693 | |
| 3109 | -msgid "Update %d" | |
| 3245 | +#: src/rebrand-notice.ts:123 | |
| 3246 | +msgid "New name" | |
| 3110 | 3247 | msgstr "" |
| 3111 | 3248 | |
| 3112 | -#. 1: plugin name, 2: new version | |
| 3113 | -#: src/plugins-window/installed-view.ts:1000 | |
| 3114 | -msgid "%1$s updated to %2$s." | |
| 3249 | +#: src/rebrand-notice.ts:129 | |
| 3250 | +msgid "Desktop Mode is now OpenStation" | |
| 3115 | 3251 | msgstr "" |
| 3116 | 3252 | |
| 3117 | -#. %s: plugin name | |
| 3118 | -#: src/plugins-window/installed-view.ts:1057 | |
| 3119 | -msgid "%s is already up to date." | |
| 3253 | +#: src/rebrand-notice.ts:134 | |
| 3254 | +msgid "The beginning of a new identity." | |
| 3120 | 3255 | msgstr "" |
| 3121 | 3256 | |
| 3122 | -#. 1: plugin name, 2: error message | |
| 3123 | -#: src/plugins-window/installed-view.ts:1070 | |
| 3124 | -msgid "Update of %1$s failed: %2$s" | |
| 3257 | +#: src/rebrand-notice.ts:144 | |
| 3258 | +msgid "Why OpenStation? Because it represents much more than a desktop interface. It's an open workspace where WordPress becomes a complete environment for creating, managing and building, just like a real workstation, but powered by the web." | |
| 3125 | 3259 | msgstr "" |
| 3126 | 3260 | |
| 3127 | -#. %s: plugin name | |
| 3128 | -#: src/plugins-window/installed-view.ts:1132 | |
| 3129 | -msgid "Auto-updates disabled for %s." | |
| 3261 | +#: src/rebrand-notice.ts:153 | |
| 3262 | +msgid "This update also comes with a new default theme that we hope you enjoy." | |
| 3130 | 3263 | msgstr "" |
| 3131 | 3264 | |
| 3132 | -#. %s: plugin name | |
| 3133 | -#: src/plugins-window/installed-view.ts:1137 | |
| 3134 | -msgid "Auto-updates enabled for %s." | |
| 3265 | +#: src/rebrand-notice.ts:160 | |
| 3266 | +msgid "Everything is already set up. You don't need to install any new plugins, so you can keep using the same features as before." | |
| 3135 | 3267 | msgstr "" |
| 3136 | 3268 | |
| 3137 | -#. 1: plugin name, 2: error message | |
| 3138 | -#: src/plugins-window/installed-view.ts:1150 | |
| 3139 | -msgid "Could not toggle auto-updates for %1$s: %2$s" | |
| 3269 | +#: src/rebrand-notice.ts:174 | |
| 3270 | +msgid "Got it" | |
| 3140 | 3271 | msgstr "" |
| 3141 | 3272 | |
| 3142 | -#: src/plugins-window/installed-view.ts:1174 | |
| 3143 | -msgid "Delete selected plugins?" | |
| 3273 | +#: src/related-entities/index.ts:276 | |
| 3274 | +msgid "Related" | |
| 3144 | 3275 | msgstr "" |
| 3145 | 3276 | |
| 3146 | -#. %d: number of plugins | |
| 3147 | -#: src/plugins-window/installed-view.ts:1177 | |
| 3148 | -msgid "Permanently delete %d plugin(s)? Their files will be removed from disk. This cannot be undone." | |
| 3277 | +#: src/release-card.ts:351 | |
| 3278 | +#: src/ui/components/os-toast/os-toast.ts:265 | |
| 3279 | +msgid "Dismiss" | |
| 3149 | 3280 | msgstr "" |
| 3150 | 3281 | |
| 3151 | -#: src/plugins-window/installed-view.ts:1261 | |
| 3152 | -msgid "deleted" | |
| 3282 | +#: src/release-card.ts:354 | |
| 3283 | +#: src/update-notice.ts:185 | |
| 3284 | +msgid "Update now" | |
| 3153 | 3285 | msgstr "" |
| 3154 | 3286 | |
| 3155 | -#: src/plugins-window/installed-view.ts:1263 | |
| 3156 | -msgid "activated" | |
| 3287 | +#: src/reveals/registry.ts:446 | |
| 3288 | +msgid "Sweep" | |
| 3157 | 3289 | msgstr "" |
| 3158 | 3290 | |
| 3159 | -#: src/plugins-window/installed-view.ts:1265 | |
| 3160 | -msgid "updated" | |
| 3291 | +#: src/reveals/registry.ts:447 | |
| 3292 | +msgid "A straight edge travels across the window, uncovering the page behind it." | |
| 3161 | 3293 | msgstr "" |
| 3162 | 3294 | |
| 3163 | -#: src/plugins-window/installed-view.ts:1267 | |
| 3164 | -msgid "deactivated" | |
| 3295 | +#: src/reveals/registry.ts:456 | |
| 3296 | +msgid "Iris" | |
| 3165 | 3297 | msgstr "" |
| 3166 | 3298 | |
| 3167 | -#. 1: count, 2: action verb (activated, deactivated, deleted) | |
| 3168 | -#: src/plugins-window/installed-view.ts:1273 | |
| 3169 | -msgid "%1$d plugin(s) %2$s." | |
| 3299 | +#: src/reveals/registry.ts:457 | |
| 3300 | +msgid "The page opens out from the centre of the window, like a camera shutter." | |
| 3170 | 3301 | msgstr "" |
| 3171 | 3302 | |
| 3172 | -#. 1: success count, 2: failure count, 3: action verb | |
| 3173 | -#: src/plugins-window/installed-view.ts:1279 | |
| 3174 | -msgid "%1$d %3$s, %2$d failed." | |
| 3303 | +#: src/reveals/registry.ts:466 | |
| 3304 | +msgid "Curtain" | |
| 3175 | 3305 | msgstr "" |
| 3176 | 3306 | |
| 3177 | -#: src/plugins-window/intro-dialog.ts:119 | |
| 3178 | -msgid "Welcome to the new Plugins window" | |
| 3307 | +#: src/reveals/registry.ts:467 | |
| 3308 | +msgid "Two panels part from the middle of the window and slide off the sides." | |
| 3179 | 3309 | msgstr "" |
| 3180 | 3310 | |
| 3181 | -#: src/plugins-window/intro-dialog.ts:120 | |
| 3182 | -msgid "You're looking at the redesigned Plugins admin — same WordPress.org repository under the hood, with a workflow tuned for how Desktop Mode wants you to work." | |
| 3311 | +#: src/reveals/registry.ts:476 | |
| 3312 | +msgid "Blinds" | |
| 3183 | 3313 | msgstr "" |
| 3184 | 3314 | |
| 3185 | -#: src/plugins-window/intro-dialog.ts:126 | |
| 3186 | -msgid "Two tabs in one window — Installed for managing what you have, Browse for discovering new plugins. No more bouncing between Plugins → Add New → back to Installed." | |
| 3315 | +#: src/reveals/registry.ts:477 | |
| 3316 | +msgid "Six horizontal slats retract at once, letting the page through between them." | |
| 3187 | 3317 | msgstr "" |
| 3188 | 3318 | |
| 3189 | -#: src/plugins-window/intro-dialog.ts:130 | |
| 3190 | -msgid "A real gallery on Browse — clean cards with rating, install count, last updated, and a click-anywhere detail flyout. Subtle hover lift, lazy-loaded icons, infinite scroll." | |
| 3319 | +#: src/reveals/registry.ts:486 | |
| 3320 | +msgid "Diagonal" | |
| 3191 | 3321 | msgstr "" |
| 3192 | 3322 | |
| 3193 | -#: src/plugins-window/intro-dialog.ts:134 | |
| 3194 | -msgid "The detail flyout shows screenshots, the ratings histogram, recent reviews, the changelog and FAQ — all without leaving the window." | |
| 3323 | +#: src/reveals/registry.ts:487 | |
| 3324 | +msgid "A slanted edge sweeps off the trailing corner of the window." | |
| 3195 | 3325 | msgstr "" |
| 3196 | 3326 | |
| 3197 | -#: src/plugins-window/intro-dialog.ts:138 | |
| 3198 | -msgid "Drag a .zip onto the window to install — or drag a Browse card straight to the dock to pin a shortcut. The framework drag bridge handles the rest." | |
| 3327 | +#: src/reveals/registry.ts:496 | |
| 3328 | +msgid "Rise" | |
| 3199 | 3329 | msgstr "" |
| 3200 | 3330 | |
| 3201 | -#: src/plugins-window/intro-dialog.ts:142 | |
| 3202 | -msgid "The dock repaints LIVE after every install / activate / deactivate / delete. No reload, no stale tile, no \"wait, did that work?\"." | |
| 3331 | +#: src/reveals/registry.ts:497 | |
| 3332 | +msgid "The page rises into the window from the bottom edge upward." | |
| 3203 | 3333 | msgstr "" |
| 3204 | 3334 | |
| 3205 | -#: src/plugins-window/intro-dialog.ts:146 | |
| 3206 | -msgid "Per-row capability flags so the UI hides actions you can't perform — and the server re-validates every mutation, so flags can't be tampered into more permissions." | |
| 3335 | +#: src/reveals/registry.ts:506 | |
| 3336 | +msgid "Shutter" | |
| 3207 | 3337 | msgstr "" |
| 3208 | 3338 | |
| 3209 | -#: src/plugins-window/intro-dialog.ts:235 | |
| 3210 | -#: src/posts-window/intro-dialog.ts:542 | |
| 3211 | -#: src/posts-window/pages-intro-dialog.ts:207 | |
| 3212 | -#: src/posts-window/users-intro-dialog.ts:194 | |
| 3213 | -#: includes/welcome-dialog.php:115 | |
| 3214 | -msgid "Got it" | |
| 3339 | +#: src/reveals/registry.ts:507 | |
| 3340 | +msgid "Two panels part from the middle of the window and slide off the top and bottom." | |
| 3215 | 3341 | msgstr "" |
| 3216 | 3342 | |
| 3217 | -#: src/plugins-window/upload-dialog.ts:80 | |
| 3218 | -msgid "Upload a plugin .zip" | |
| 3343 | +#: src/reveals/registry.ts:516 | |
| 3344 | +msgid "Slats" | |
| 3219 | 3345 | msgstr "" |
| 3220 | 3346 | |
| 3221 | -#: src/plugins-window/upload-dialog.ts:85 | |
| 3222 | -msgid "Upload a plugin" | |
| 3347 | +#: src/reveals/registry.ts:517 | |
| 3348 | +msgid "Eight vertical slats retract at once, letting the page through between them." | |
| 3223 | 3349 | msgstr "" |
| 3224 | 3350 | |
| 3225 | -#: src/plugins-window/upload-dialog.ts:88 | |
| 3226 | -msgid "Pick a .zip file from your computer, or drop one onto the area below." | |
| 3351 | +#: src/reveals/registry.ts:527 | |
| 3352 | +msgid "The page opens out from the centre of the window through a growing rhombus." | |
| 3227 | 3353 | msgstr "" |
| 3228 | 3354 | |
| 3229 | -#: src/plugins-window/upload-dialog.ts:99 | |
| 3230 | -msgid "Drop a .zip plugin file here, or click to choose a file." | |
| 3355 | +#: src/reveals/registry.ts:536 | |
| 3356 | +msgid "Mosaic" | |
| 3231 | 3357 | msgstr "" |
| 3232 | 3358 | |
| 3233 | -#: src/plugins-window/upload-dialog.ts:111 | |
| 3234 | -msgid "Drop your .zip here or click to browse" | |
| 3359 | +#: src/reveals/registry.ts:537 | |
| 3360 | +msgid "The page arrives as a grid of tiles, each opening out from its own centre." | |
| 3235 | 3361 | msgstr "" |
| 3236 | 3362 | |
| 3237 | -#. 1: file name, 2: file size in KB | |
| 3238 | -#: src/plugins-window/upload-dialog.ts:170 | |
| 3239 | -msgid "%1$s · %2$s KB" | |
| 3363 | +#: src/reveals/registry.ts:546 | |
| 3364 | +msgid "Camera shutter" | |
| 3240 | 3365 | msgstr "" |
| 3241 | 3366 | |
| 3242 | -#: src/plugins-window/upload-dialog.ts:218 | |
| 3243 | -msgid "Only .zip files are accepted." | |
| 3367 | +#: src/reveals/registry.ts:547 | |
| 3368 | +msgid "Six wedges slide aside in unison, opening a hexagonal aperture from the centre like the iris of a camera lens." | |
| 3244 | 3369 | msgstr "" |
| 3245 | 3370 | |
| 3246 | -#: src/plugins-window/upload-dialog.ts:377 | |
| 3247 | -msgid "Plugin installed successfully." | |
| 3371 | +#: src/reveals/registry.ts:566 | |
| 3372 | +msgid "Radar" | |
| 3248 | 3373 | msgstr "" |
| 3249 | 3374 | |
| 3250 | -#. 1: plugin name 2: plugin version | |
| 3251 | -#: src/plugins-window/upload-dialog.ts:388 | |
| 3252 | -msgid "%1$s %2$s" | |
| 3375 | +#: src/reveals/registry.ts:567 | |
| 3376 | +msgid "A spoke sweeps a full turn around the centre of the window, uncovering the page behind it." | |
| 3253 | 3377 | msgstr "" |
| 3254 | 3378 | |
| 3255 | -#: src/plugins-window/upload-dialog.ts:401 | |
| 3256 | -msgid "Activate Plugin" | |
| 3379 | +#. %d: number of revisions. | |
| 3380 | +#: src/revisions/index.ts:110 | |
| 3381 | +msgid "View revisions (%d)" | |
| 3257 | 3382 | msgstr "" |
| 3258 | 3383 | |
| 3259 | -#: src/plugins-window/upload-dialog.ts:463 | |
| 3260 | -msgid "Plugin activated." | |
| 3384 | +#: src/revisions/index.ts:114 | |
| 3385 | +msgid "View revisions" | |
| 3261 | 3386 | msgstr "" |
| 3262 | 3387 | |
| 3263 | -#: src/plugins-window/upload-dialog.ts:470 | |
| 3264 | -#: src/settings/sections/wallpaper.ts:233 | |
| 3265 | -msgid "Done" | |
| 3388 | +#: src/revisions/index.ts:193 | |
| 3389 | +msgid "No revisions are available for this content." | |
| 3266 | 3390 | msgstr "" |
| 3267 | 3391 | |
| 3268 | -#. %s: error message from the activate handler | |
| 3269 | -#: src/plugins-window/upload-dialog.ts:483 | |
| 3270 | -msgid "Activate failed: %s" | |
| 3392 | +#. %s: post title. | |
| 3393 | +#: src/revisions/index.ts:203 | |
| 3394 | +msgid "Revisions: %s" | |
| 3271 | 3395 | msgstr "" |
| 3272 | 3396 | |
| 3273 | -#: src/plugins-window/upload-dialog.ts:278 | |
| 3274 | -msgid "Replacing existing plugin…" | |
| 3397 | +#. 1: action label, e.g. "Open". 2: number of selected items. | |
| 3398 | +#: src/selection/actions.ts:102 | |
| 3399 | +msgid "%1$s (%2$d items)" | |
| 3275 | 3400 | msgstr "" |
| 3276 | 3401 | |
| 3277 | -#: src/plugins-window/upload-dialog.ts:279 | |
| 3278 | -msgid "Uploading and installing…" | |
| 3402 | +#: src/settings/wallpaper-defs.ts:45 | |
| 3403 | +msgid "Custom gradient" | |
| 3279 | 3404 | msgstr "" |
| 3280 | 3405 | |
| 3281 | -#: src/plugins-window/upload-dialog.ts:317 | |
| 3282 | -msgid "A plugin with the same folder name is already installed." | |
| 3406 | +#: src/settings/wallpaper-defs.ts:48 | |
| 3407 | +msgid "Mix your own two-colour gradient and set the angle — your desk, your palette." | |
| 3283 | 3408 | msgstr "" |
| 3284 | 3409 | |
| 3285 | -#: src/plugins-window/upload-dialog.ts:324 | |
| 3286 | -msgid "Replace existing plugin?" | |
| 3410 | +#: src/settings/wallpaper-defs.ts:77 | |
| 3411 | +msgid "Custom image" | |
| 3287 | 3412 | msgstr "" |
| 3288 | 3413 | |
| 3289 | -#: src/plugins-window/upload-dialog.ts:325 | |
| 3290 | -msgid "A plugin with the same folder name is already installed. Replacing it overwrites the installed files. Any local edits to the plugin will be lost. The plugin will keep its activation state." | |
| 3414 | +#: src/settings/wallpaper-defs.ts:81 | |
| 3415 | +msgid "Any image from your media library or an upload, sized to cover the whole desk." | |
| 3291 | 3416 | msgstr "" |
| 3292 | 3417 | |
| 3293 | -#: src/plugins-window/upload-dialog.ts:329 | |
| 3294 | -msgid "Replace" | |
| 3418 | +#: src/shell-tour/index.ts:338 | |
| 3419 | +msgid "All your menu items are here" | |
| 3295 | 3420 | msgstr "" |
| 3296 | 3421 | |
| 3297 | -#. %s: error message from the upload handler | |
| 3298 | -#: src/plugins-window/upload-dialog.ts:347 | |
| 3299 | -msgid "Upload failed: %s" | |
| 3422 | +#: src/shell-tour/index.ts:341 | |
| 3423 | +msgid "Every WordPress admin menu lives on this rail. Hover a tile for its name; the ones with submenus fan them out." | |
| 3300 | 3424 | msgstr "" |
| 3301 | 3425 | |
| 3302 | -#: src/posts-window/categories-mindmap.ts:200 | |
| 3303 | -msgid "Mindmap unavailable: shell modules API missing." | |
| 3426 | +#: src/shell-tour/index.ts:346 | |
| 3427 | +#: src/shell-tour/index.ts:362 | |
| 3428 | +#: src/shell-tour/index.ts:419 | |
| 3429 | +#: src/shell-tour/index.ts:446 | |
| 3430 | +#: src/shell-tour/index.ts:478 | |
| 3431 | +msgid "Skip tour" | |
| 3304 | 3432 | msgstr "" |
| 3305 | 3433 | |
| 3306 | -#: src/posts-window/categories-mindmap.ts:206 | |
| 3307 | -#: src/posts-window/categories-mindmap.ts:211 | |
| 3308 | -msgid "Mindmap unavailable." | |
| 3434 | +#: src/shell-tour/index.ts:352 | |
| 3435 | +msgid "Configure the layout as you wish" | |
| 3309 | 3436 | msgstr "" |
| 3310 | 3437 | |
| 3311 | -#: src/posts-window/categories-mindmap.ts:231 | |
| 3312 | -msgid "Add root category" | |
| 3438 | +#: src/shell-tour/index.ts:355 | |
| 3439 | +msgid "The rail can move to another edge, split in two, or park itself out of the way." | |
| 3313 | 3440 | msgstr "" |
| 3314 | 3441 | |
| 3315 | -#: src/posts-window/categories-mindmap.ts:237 | |
| 3316 | -#: src/posts-window/tags-cloud.ts:262 | |
| 3317 | -msgid "Recenter" | |
| 3442 | +#: src/shell-tour/index.ts:357 | |
| 3443 | +msgid "OpenStation Preferences → Appearance → Desktop layout." | |
| 3318 | 3444 | msgstr "" |
| 3319 | 3445 | |
| 3320 | -#: src/posts-window/categories-mindmap.ts:246 | |
| 3321 | -#: src/posts-window/index.ts:1731 | |
| 3322 | -msgid "Search categories…" | |
| 3446 | +#: src/shell-tour/index.ts:361 | |
| 3447 | +msgid "Show me" | |
| 3323 | 3448 | msgstr "" |
| 3324 | 3449 | |
| 3325 | -#: src/posts-window/categories-mindmap.ts:249 | |
| 3326 | -msgid "Search categories in the mindmap" | |
| 3450 | +#: src/shell-tour/index.ts:412 | |
| 3451 | +msgid "Open a window" | |
| 3327 | 3452 | msgstr "" |
| 3328 | 3453 | |
| 3329 | -#: src/posts-window/categories-mindmap.ts:258 | |
| 3330 | -msgid "Click a node to focus + edit · drag onto another to reparent · wheel to zoom" | |
| 3454 | +#: src/shell-tour/index.ts:415 | |
| 3455 | +msgid "Click a dock tile. Every admin screen opens as a window you can move, resize and keep beside another." | |
| 3331 | 3456 | msgstr "" |
| 3332 | 3457 | |
| 3333 | -#: src/posts-window/categories-mindmap.ts:510 | |
| 3334 | -msgid "Couldn’t load categories:" | |
| 3458 | +#: src/shell-tour/index.ts:418 | |
| 3459 | +#: src/shell-tour/index.ts:445 | |
| 3460 | +#: src/shell-tour/index.ts:477 | |
| 3461 | +msgid "Do it for me" | |
| 3335 | 3462 | msgstr "" |
| 3336 | 3463 | |
| 3337 | -#: src/posts-window/categories-mindmap.ts:545 | |
| 3338 | -msgid "No custom categories yet. Click \"Add root category\" to start branching." | |
| 3464 | +#: src/shell-tour/index.ts:439 | |
| 3465 | +msgid "Snap it to the side" | |
| 3339 | 3466 | msgstr "" |
| 3340 | 3467 | |
| 3341 | -#. %s: parent category name. | |
| 3342 | -#: src/posts-window/categories-mindmap.ts:2304 | |
| 3343 | -msgid "New child of %s" | |
| 3468 | +#: src/shell-tour/index.ts:442 | |
| 3469 | +msgid "Drag the window to the left edge until the preview appears, then let go. It takes half the screen; another window can take the other half." | |
| 3344 | 3470 | msgstr "" |
| 3345 | 3471 | |
| 3346 | -#: src/posts-window/categories-mindmap.ts:2307 | |
| 3347 | -msgid "New root category" | |
| 3472 | +#: src/shell-tour/index.ts:457 | |
| 3473 | +msgid "Find anything" | |
| 3348 | 3474 | msgstr "" |
| 3349 | 3475 | |
| 3350 | -#: src/posts-window/categories-mindmap.ts:2314 | |
| 3351 | -#: src/posts-window/categories-mindmap.ts:2495 | |
| 3352 | -#: src/posts-window/categories-mindmap.ts:2501 | |
| 3353 | -#: src/posts-window/tags-cloud.ts:1649 | |
| 3354 | -#: src/posts-window/tags-cloud.ts:1818 | |
| 3355 | -#: src/posts-window/tags-cloud.ts:1824 | |
| 3356 | -#: src/posts-window/users-render.ts:684 | |
| 3357 | -#: src/settings/sections/help.ts:287 | |
| 3358 | -msgid "Name" | |
| 3476 | +#: src/shell-tour/index.ts:461 | |
| 3477 | +msgid "Press %s to search screens, commands and content, or ask the assistant." | |
| 3359 | 3478 | msgstr "" |
| 3360 | 3479 | |
| 3361 | -#: src/posts-window/categories-mindmap.ts:2319 | |
| 3362 | -msgid "e.g. Recipes" | |
| 3480 | +#: src/shell-tour/index.ts:490 | |
| 3481 | +msgid "You are set" | |
| 3363 | 3482 | msgstr "" |
| 3364 | 3483 | |
| 3365 | -#: src/posts-window/categories-mindmap.ts:2327 | |
| 3366 | -#: src/posts-window/categories-mindmap.ts:2506 | |
| 3367 | -#: src/posts-window/index.ts:562 | |
| 3368 | -#: src/posts-window/tags-cloud.ts:1829 | |
| 3369 | -msgid "Slug" | |
| 3484 | +#: src/shell-tour/index.ts:493 | |
| 3485 | +msgid "Windows, snapping and search: that is the station. Everything else is in OpenStation Preferences, and this tour is there too whenever you want it back." | |
| 3370 | 3486 | msgstr "" |
| 3371 | 3487 | |
| 3372 | -#: src/posts-window/categories-mindmap.ts:2332 | |
| 3373 | -#: src/posts-window/categories-mindmap.ts:2512 | |
| 3374 | -#: src/posts-window/tags-cloud.ts:1835 | |
| 3375 | -msgid "auto-from-name" | |
| 3488 | +#: src/ui/components/os-notice/os-notice.ts:172 | |
| 3489 | +msgid "Dismiss notice" | |
| 3376 | 3490 | msgstr "" |
| 3377 | 3491 | |
| 3378 | -#: src/posts-window/categories-mindmap.ts:2352 | |
| 3379 | -#: src/posts-window/categories-mindmap.ts:2539 | |
| 3380 | -#: src/posts-window/tags-cloud.ts:1664 | |
| 3381 | -#: src/posts-window/tags-cloud.ts:1856 | |
| 3382 | -msgid "Description (optional)" | |
| 3492 | +#: src/ui/components/os-split/os-split.ts:258 | |
| 3493 | +msgid "Resize panes" | |
| 3383 | 3494 | msgstr "" |
| 3384 | 3495 | |
| 3385 | -#: src/posts-window/categories-mindmap.ts:2362 | |
| 3386 | -#: src/posts-window/tags-cloud.ts:1674 | |
| 3387 | -#: src/posts-window/user-edit-render.ts:1895 | |
| 3388 | -msgid "Create" | |
| 3496 | +#. 1: WordPress version, 2: release codename. | |
| 3497 | +#: src/update-notice.ts:96 | |
| 3498 | +msgid "WordPress %1$s \"%2$s\" is available." | |
| 3389 | 3499 | msgstr "" |
| 3390 | 3500 | |
| 3391 | -#: src/posts-window/categories-mindmap.ts:2411 | |
| 3392 | -#: src/posts-window/tags-cloud.ts:1743 | |
| 3393 | -msgid "Couldn’t create:" | |
| 3501 | +#. %s: WordPress version. | |
| 3502 | +#: src/update-notice.ts:100 | |
| 3503 | +msgid "WordPress %s is available." | |
| 3394 | 3504 | msgstr "" |
| 3395 | 3505 | |
| 3396 | -#: src/posts-window/categories-mindmap.ts:2460 | |
| 3397 | -msgid "No category selected" | |
| 3506 | +#: src/update-notice.ts:149 | |
| 3507 | +#: includes/core-notices.php:91 | |
| 3508 | +msgid "WordPress Updates" | |
| 3398 | 3509 | msgstr "" |
| 3399 | 3510 | |
| 3400 | -#: src/posts-window/categories-mindmap.ts:2463 | |
| 3401 | -msgid "Click a node on the mindmap to edit its name, description, and posts." | |
| 3511 | +#: src/usage-feedback/form.ts:35 | |
| 3512 | +msgid "What can we do for you?" | |
| 3402 | 3513 | msgstr "" |
| 3403 | 3514 | |
| 3404 | -#. %d: post count. | |
| 3405 | -#: src/posts-window/categories-mindmap.ts:2547 | |
| 3406 | -msgid "%d post in this category." | |
| 3407 | -msgid_plural "%d posts in this category." | |
| 3408 | -msgstr[0] "" | |
| 3409 | -msgstr[1] "" | |
| 3515 | +#: src/usage-feedback/form.ts:36 | |
| 3516 | +msgid "What do you mainly use OpenStation for?" | |
| 3517 | +msgstr "" | |
| 3410 | 3518 | |
| 3411 | -#: src/posts-window/categories-mindmap.ts:2562 | |
| 3412 | -msgid "+ Child" | |
| 3519 | +#: src/usage-feedback/form.ts:37 | |
| 3520 | +msgid "What gets in your way, or what is missing?" | |
| 3413 | 3521 | msgstr "" |
| 3414 | 3522 | |
| 3415 | -#: src/posts-window/categories-mindmap.ts:2577 | |
| 3416 | -msgid "Make root" | |
| 3523 | +#: src/usage-feedback/form.ts:63 | |
| 3524 | +msgid "How is OpenStation going?" | |
| 3417 | 3525 | msgstr "" |
| 3418 | 3526 | |
| 3419 | -#: src/posts-window/categories-mindmap.ts:2578 | |
| 3420 | -msgid "Promote this category to a top-level root (no parent)." | |
| 3527 | +#: src/usage-feedback/form.ts:72 | |
| 3528 | +msgid "Answer whichever you like. Every question is optional, and short is fine." | |
| 3421 | 3529 | msgstr "" |
| 3422 | 3530 | |
| 3423 | -#: src/posts-window/categories-mindmap.ts:2591 | |
| 3424 | -msgid "Couldn’t reparent:" | |
| 3531 | +#: src/usage-feedback/form.ts:100 | |
| 3532 | +msgid "Email (optional)" | |
| 3425 | 3533 | msgstr "" |
| 3426 | 3534 | |
| 3427 | -#: src/posts-window/categories-mindmap.ts:2647 | |
| 3428 | -#: src/posts-window/tags-cloud.ts:1925 | |
| 3429 | -msgid "Couldn’t save:" | |
| 3535 | +#: src/usage-feedback/form.ts:115 | |
| 3536 | +msgid "Leave your email if you are happy for us to follow up with a question or two. We like to thank people who help us." | |
| 3430 | 3537 | msgstr "" |
| 3431 | 3538 | |
| 3432 | -#: src/posts-window/categories-mindmap.ts:2657 | |
| 3433 | -#: src/posts-window/tags-cloud.ts:1935 | |
| 3434 | -msgid "Click again to delete" | |
| 3539 | +#: src/usage-feedback/form.ts:125 | |
| 3540 | +msgid "Nothing is sent until you click Send. Then your answers, your language, and the OpenStation and WordPress versions go to openstation.blog, the plugin’s own site, run by Automattic. Without an email, nothing identifies you or your site." | |
| 3435 | 3541 | msgstr "" |
| 3436 | 3542 | |
| 3437 | -#: src/posts-window/categories-mindmap.ts:2685 | |
| 3438 | -#: src/posts-window/tags-cloud.ts:1965 | |
| 3439 | -msgid "Couldn’t delete:" | |
| 3543 | +#: src/usage-feedback/form.ts:183 | |
| 3544 | +msgid "You have unsent answers. Close again to discard them." | |
| 3440 | 3545 | msgstr "" |
| 3441 | 3546 | |
| 3442 | -#: src/posts-window/categories-mindmap.ts:1579 | |
| 3443 | -msgid "Reparent failed:" | |
| 3547 | +#: src/usage-feedback/form.ts:195 | |
| 3548 | +#: includes/feedback/usage.php:279 | |
| 3549 | +msgid "Answer at least one question first." | |
| 3444 | 3550 | msgstr "" |
| 3445 | 3551 | |
| 3446 | -#: src/posts-window/categories-mindmap.ts:2119 | |
| 3447 | -#: src/posts-window/tags-cloud.ts:1481 | |
| 3448 | -msgid "Couldn’t load posts:" | |
| 3552 | +#: src/usage-feedback/form.ts:201 | |
| 3553 | +msgid "That does not look like an email address. Fix it, or leave the field empty." | |
| 3449 | 3554 | msgstr "" |
| 3450 | 3555 | |
| 3451 | -#: src/posts-window/index.ts:257 | |
| 3452 | -#: src/posts-window/index.ts:1081 | |
| 3453 | -msgid "Scheduled" | |
| 3556 | +#: src/usage-feedback/form.ts:234 | |
| 3557 | +msgid "We could not send that right now. Please try again in a moment." | |
| 3454 | 3558 | msgstr "" |
| 3455 | 3559 | |
| 3456 | -#: src/posts-window/index.ts:258 | |
| 3457 | -msgid "Draft" | |
| 3560 | +#: src/usage-feedback/index.ts:113 | |
| 3561 | +msgid "Thank you! That really helps." | |
| 3458 | 3562 | msgstr "" |
| 3459 | 3563 | |
| 3460 | -#: src/posts-window/index.ts:260 | |
| 3461 | -msgid "Private" | |
| 3564 | +#: src/usage-feedback/prompt.ts:138 | |
| 3565 | +msgid "Got two minutes?" | |
| 3462 | 3566 | msgstr "" |
| 3463 | 3567 | |
| 3464 | -#: src/posts-window/index.ts:529 | |
| 3465 | -msgid "All authors" | |
| 3568 | +#: src/usage-feedback/prompt.ts:143 | |
| 3569 | +msgid "We want your feedback to improve OpenStation. Three short questions, all optional." | |
| 3466 | 3570 | msgstr "" |
| 3467 | 3571 | |
| 3468 | -#: src/posts-window/index.ts:530 | |
| 3469 | -msgid "Filter by author" | |
| 3572 | +#: src/usage-feedback/prompt.ts:155 | |
| 3573 | +msgid "No thanks" | |
| 3470 | 3574 | msgstr "" |
| 3471 | 3575 | |
| 3472 | -#: src/posts-window/index.ts:537 | |
| 3473 | -msgid "Date" | |
| 3576 | +#: src/usage-feedback/prompt.ts:161 | |
| 3577 | +msgid "Sure" | |
| 3474 | 3578 | msgstr "" |
| 3475 | 3579 | |
| 3476 | -#: src/posts-window/index.ts:555 | |
| 3477 | -msgid "Template" | |
| 3580 | +#: src/widgets/built-in.ts:20 | |
| 3581 | +msgid "Clock" | |
| 3478 | 3582 | msgstr "" |
| 3479 | 3583 | |
| 3480 | -#: src/posts-window/index.ts:617 | |
| 3481 | -msgid "All tags" | |
| 3584 | +#: src/widgets/built-in.ts:23 | |
| 3585 | +msgid "Local time and date, refreshed every second." | |
| 3482 | 3586 | msgstr "" |
| 3483 | 3587 | |
| 3484 | -#: src/posts-window/index.ts:618 | |
| 3485 | -msgid "Filter by tag" | |
| 3588 | +#. %s is the widget label (e.g., "Clock") | |
| 3589 | +#: src/widgets/frame.ts:307 | |
| 3590 | +msgid "Dock %s back to widget column" | |
| 3486 | 3591 | msgstr "" |
| 3487 | 3592 | |
| 3488 | -#: src/posts-window/index.ts:657 | |
| 3489 | -msgid "Top-level page" | |
| 3593 | +#. %s is the widget label (e.g., "Clock") | |
| 3594 | +#: src/widgets/frame.ts:344 | |
| 3595 | +msgid "Remove %s" | |
| 3490 | 3596 | msgstr "" |
| 3491 | 3597 | |
| 3492 | -#. %d is the numeric id of a parent page whose title isn't on the current page roster. | |
| 3493 | -#: src/posts-window/index.ts:666 | |
| 3494 | -msgid "↳ #%d" | |
| 3598 | +#: src/widgets/layer.ts:615 | |
| 3599 | +#: src/widgets/layer.ts:622 | |
| 3600 | +#: src/widgets/picker.ts:55 | |
| 3601 | +#: src/widgets/picker.ts:59 | |
| 3602 | +msgid "Add widget" | |
| 3495 | 3603 | msgstr "" |
| 3496 | 3604 | |
| 3497 | -#: src/posts-window/index.ts:704 | |
| 3498 | -#: src/posts-window/index.ts:706 | |
| 3499 | -#: includes/pages-window/window.php:249 | |
| 3500 | -msgid "Default template" | |
| 3605 | +#: src/widgets/picker.ts:156 | |
| 3606 | +msgid "No widgets available. Activate a plugin that registers one, or see the docs for the registerWidget API." | |
| 3501 | 3607 | msgstr "" |
| 3502 | 3608 | |
| 3503 | -#: src/posts-window/index.ts:730 | |
| 3504 | -msgid "Click to copy slug" | |
| 3609 | +#. %s is the widget label | |
| 3610 | +#: src/widgets/picker.ts:179 | |
| 3611 | +msgid "%s (already added)" | |
| 3505 | 3612 | msgstr "" |
| 3506 | 3613 | |
| 3507 | -#: src/posts-window/index.ts:757 | |
| 3508 | -#: src/posts-window/users-render.ts:383 | |
| 3509 | -msgid "Copied!" | |
| 3614 | +#. %s is the widget label | |
| 3615 | +#: src/widgets/picker.ts:182 | |
| 3616 | +msgid "Add %s" | |
| 3510 | 3617 | msgstr "" |
| 3511 | 3618 | |
| 3512 | -#: src/posts-window/index.ts:824 | |
| 3513 | -msgid "%d comment" | |
| 3514 | -msgid_plural "%d comments" | |
| 3619 | +#: src/widgets/picker.ts:209 | |
| 3620 | +msgid "Added" | |
| 3621 | +msgstr "" | |
| 3622 | + | |
| 3623 | +#: src/window-chrome/controls/built-ins.ts:37 | |
| 3624 | +msgid "Minimize" | |
| 3625 | +msgstr "" | |
| 3626 | + | |
| 3627 | +#: src/window-chrome/controls/built-ins.ts:50 | |
| 3628 | +msgid "Maximize" | |
| 3629 | +msgstr "" | |
| 3630 | + | |
| 3631 | +#: src/window-chrome/controls/built-ins.ts:63 | |
| 3632 | +#: src/window/index.ts:2801 | |
| 3633 | +msgid "Enter fullscreen" | |
| 3634 | +msgstr "" | |
| 3635 | + | |
| 3636 | +#: src/window/dom.ts:264 | |
| 3637 | +msgid "Loading window content" | |
| 3638 | +msgstr "" | |
| 3639 | + | |
| 3640 | +#: src/window/dom.ts:479 | |
| 3641 | +#: src/window/index.ts:1257 | |
| 3642 | +msgid "Window actions" | |
| 3643 | +msgstr "" | |
| 3644 | + | |
| 3645 | +#: src/window/dom.ts:503 | |
| 3646 | +msgid "Open on startup" | |
| 3647 | +msgstr "" | |
| 3648 | + | |
| 3649 | +#. %s is the window's admin-page name (e.g., "Posts") | |
| 3650 | +#: src/window/dom.ts:517 | |
| 3651 | +msgid "Open another %s" | |
| 3652 | +msgstr "" | |
| 3653 | + | |
| 3654 | +#: src/window/dom.ts:533 | |
| 3655 | +msgid "Open in new window" | |
| 3656 | +msgstr "" | |
| 3657 | + | |
| 3658 | +#: src/window/dom.ts:573 | |
| 3659 | +msgid "Open in classic wp-admin" | |
| 3660 | +msgstr "" | |
| 3661 | + | |
| 3662 | +#. %s is the window's title (e.g., "OpenStation Preferences") | |
| 3663 | +#: src/window/dom.ts:865 | |
| 3664 | +msgid "%s sections" | |
| 3665 | +msgstr "" | |
| 3666 | + | |
| 3667 | +#. %s is the window's admin-page title (e.g., "Posts") | |
| 3668 | +#: src/window/dom.ts:868 | |
| 3669 | +msgid "%s sub-pages" | |
| 3670 | +msgstr "" | |
| 3671 | + | |
| 3672 | +#: src/window/iframe-bridge.ts:285 | |
| 3673 | +msgid "Unsaved changes" | |
| 3674 | +msgstr "" | |
| 3675 | + | |
| 3676 | +#: src/window/iframe-bridge.ts:286 | |
| 3677 | +msgid "You have unsaved changes. Are you sure you want to close this window?" | |
| 3678 | +msgstr "" | |
| 3679 | + | |
| 3680 | +#: src/window/iframe-bridge.ts:287 | |
| 3681 | +msgid "Close window" | |
| 3682 | +msgstr "" | |
| 3683 | + | |
| 3684 | +#: src/window/iframe-bridge.ts:620 | |
| 3685 | +msgid "Request failed." | |
| 3686 | +msgstr "" | |
| 3687 | + | |
| 3688 | +#. %d: HTTP status code of the failed request. | |
| 3689 | +#: src/window/iframe-bridge.ts:623 | |
| 3690 | +msgid "Request failed (HTTP %d)." | |
| 3691 | +msgstr "" | |
| 3692 | + | |
| 3693 | +#: src/window/index.ts:2801 | |
| 3694 | +msgid "Exit fullscreen" | |
| 3695 | +msgstr "" | |
| 3696 | + | |
| 3697 | +#: src/window/index.ts:4092 | |
| 3698 | +msgid "Not saved." | |
| 3699 | +msgstr "" | |
| 3700 | + | |
| 3701 | +#. %s: error message explaining why the change could not be saved. | |
| 3702 | +#: src/window/index.ts:4095 | |
| 3703 | +msgid "Not saved. %s" | |
| 3704 | +msgstr "" | |
| 3705 | + | |
| 3706 | +#: src/window-links/renderers/svg-splines.ts:152 | |
| 3707 | +#: src/window-links/stub-renderer.ts:74 | |
| 3708 | +msgid "Splines" | |
| 3709 | +msgstr "" | |
| 3710 | + | |
| 3711 | +#: src/window-links/renderers/svg-splines.ts:153 | |
| 3712 | +#: src/window-links/stub-renderer.ts:75 | |
| 3713 | +msgid "Curved connectors between related windows, ending in circular dots — the larger dot sits on the window the content belongs to; windows that reference each other get large dots on both ends." | |
| 3714 | +msgstr "" | |
| 3715 | + | |
| 3716 | +#: src/window-manager/close-all-shortcut.ts:163 | |
| 3717 | +msgid "Don't ask again" | |
| 3718 | +msgstr "" | |
| 3719 | + | |
| 3720 | +#: src/window-manager/close-all-shortcut.ts:176 | |
| 3721 | +msgid "Close all windows?" | |
| 3722 | +msgstr "" | |
| 3723 | + | |
| 3724 | +#. %d: number of open windows on this desktop. | |
| 3725 | +#: src/window-manager/close-all-shortcut.ts:179 | |
| 3726 | +msgid "%d open window on this desktop will be closed." | |
| 3727 | +msgid_plural "%d open windows on this desktop will be closed." | |
| 3515 | 3728 | msgstr[0] "" |
| 3516 | 3729 | msgstr[1] "" |
| 3517 | 3730 | |
| 3518 | -#: src/posts-window/index.ts:997 | |
| 3519 | -msgid "Show columns" | |
| 3731 | +#. %d: number of windows closed. | |
| 3732 | +#: src/window-manager/close-all-shortcut.ts:274 | |
| 3733 | +msgid "Closed %d window." | |
| 3734 | +msgid_plural "Closed %d windows." | |
| 3735 | +msgstr[0] "" | |
| 3736 | +msgstr[1] "" | |
| 3737 | + | |
| 3738 | +#. %d is the workspace number (e.g., "Workspace 2") | |
| 3739 | +#: src/window-manager/desktops.ts:129 | |
| 3740 | +msgid "Workspace %d" | |
| 3520 | 3741 | msgstr "" |
| 3521 | 3742 | |
| 3522 | -#: src/posts-window/index.ts:1079 | |
| 3523 | -msgid "Drafts" | |
| 3743 | +#: src/window-manager/overview.ts:595 | |
| 3744 | +msgid "Add new workspace" | |
| 3524 | 3745 | msgstr "" |
| 3525 | 3746 | |
| 3526 | -#: src/posts-window/index.ts:1097 | |
| 3527 | -#: includes/comments-window/window.php:67 | |
| 3528 | -msgid "Move to trash" | |
| 3747 | +#. %s is the desktop label | |
| 3748 | +#: src/window-manager/overview.ts:671 | |
| 3749 | +msgid "Switch to %s" | |
| 3529 | 3750 | msgstr "" |
| 3530 | 3751 | |
| 3531 | -#. %d: row count. | |
| 3532 | -#: src/posts-window/index.ts:1101 | |
| 3533 | -msgid "Move %d post(s) to the trash?" | |
| 3752 | +#. %s is the desktop name. | |
| 3753 | +#: src/window-manager/overview.ts:715 | |
| 3754 | +msgid "%s — double-click to rename" | |
| 3534 | 3755 | msgstr "" |
| 3535 | 3756 | |
| 3536 | -#: src/posts-window/index.ts:1305 | |
| 3537 | -msgid "Front page" | |
| 3757 | +#. %s is the desktop name. | |
| 3758 | +#: src/window-manager/overview.ts:788 | |
| 3759 | +msgid "Edit %s — its apps, widgets, look and windows" | |
| 3538 | 3760 | msgstr "" |
| 3539 | 3761 | |
| 3540 | -#: src/posts-window/index.ts:1318 | |
| 3541 | -msgid "Posts page" | |
| 3762 | +#. %s is the desktop label | |
| 3763 | +#: src/window-manager/overview.ts:792 | |
| 3764 | +msgid "Rename %s" | |
| 3542 | 3765 | msgstr "" |
| 3543 | 3766 | |
| 3544 | -#: src/posts-window/index.ts:1484 | |
| 3545 | -msgid "Add tag…" | |
| 3767 | +#. %s is the workspace name. | |
| 3768 | +#: src/window-manager/overview.ts:857 | |
| 3769 | +msgid "Restore %s — reopen its windows, widgets and look" | |
| 3546 | 3770 | msgstr "" |
| 3547 | 3771 | |
| 3548 | -#: src/posts-window/index.ts:1485 | |
| 3549 | -msgid "Tag" | |
| 3772 | +#: src/window-manager/overview.ts:860 | |
| 3773 | +msgid "Restore" | |
| 3550 | 3774 | msgstr "" |
| 3551 | 3775 | |
| 3552 | -#. %s: tag label | |
| 3553 | -#: src/posts-window/index.ts:1632 | |
| 3554 | -msgid "Couldn’t add tag \"%s\"." | |
| 3776 | +#. %d is the number of external sub-tabs open on this window. | |
| 3777 | +#: src/window-manager/overview.ts:1030 | |
| 3778 | +msgid "· %d open tab" | |
| 3779 | +msgid_plural "· %d open tabs" | |
| 3780 | +msgstr[0] "" | |
| 3781 | +msgstr[1] "" | |
| 3782 | + | |
| 3783 | +#: src/window/tabs.ts:280 | |
| 3784 | +#: src/window/tabs.ts:281 | |
| 3785 | +msgid "Open in a new browser tab" | |
| 3555 | 3786 | msgstr "" |
| 3556 | 3787 | |
| 3557 | -#. %s: tag label | |
| 3558 | -#: src/posts-window/index.ts:1677 | |
| 3559 | -msgid "Couldn’t remove tag \"%s\"." | |
| 3788 | +#: src/window/tabs.ts:288 | |
| 3789 | +#: src/window/tabs.ts:289 | |
| 3790 | +msgid "Close tab" | |
| 3560 | 3791 | msgstr "" |
| 3561 | 3792 | |
| 3562 | -#: src/posts-window/index.ts:1732 | |
| 3563 | -msgid "Categorize" | |
| 3793 | +#. %s is the external site's title or URL. | |
| 3794 | +#: src/window/tabs.ts:492 | |
| 3795 | +msgid "Opened \"%s\" in a new browser tab — this site doesn't allow embedding." | |
| 3564 | 3796 | msgstr "" |
| 3565 | 3797 | |
| 3566 | -#: src/posts-window/index.ts:1838 | |
| 3567 | -msgid "Couldn’t assign new category." | |
| 3798 | +#: src/workspaces/command.ts:25 | |
| 3799 | +msgid "Edit this workspace…" | |
| 3568 | 3800 | msgstr "" |
| 3569 | 3801 | |
| 3570 | -#: src/posts-window/index.ts:1845 | |
| 3571 | -msgid "Couldn’t create category." | |
| 3802 | +#: src/workspaces/command.ts:28 | |
| 3803 | +msgid "New workspace…" | |
| 3572 | 3804 | msgstr "" |
| 3573 | 3805 | |
| 3574 | -#: src/posts-window/index.ts:1873 | |
| 3575 | -msgid "Couldn’t update categories." | |
| 3806 | +#: src/workspaces/command.ts:39 | |
| 3807 | +msgid "Keep this desk" | |
| 3576 | 3808 | msgstr "" |
| 3577 | 3809 | |
| 3578 | -#: src/posts-window/index.ts:1895 | |
| 3579 | -msgid "Delete category?" | |
| 3810 | +#: src/workspaces/command.ts:40 | |
| 3811 | +msgid "Make this workspace open the way the desk is now — these windows where they are, these widgets, these apps." | |
| 3580 | 3812 | msgstr "" |
| 3581 | 3813 | |
| 3582 | -#. %s: category name. | |
| 3583 | -#: src/posts-window/index.ts:1898 | |
| 3584 | -msgid "Delete the category \"%s\"? Posts assigned only to it will fall back to Uncategorized." | |
| 3814 | +#: src/workspaces/command.ts:74 | |
| 3815 | +msgid "You are here" | |
| 3585 | 3816 | msgstr "" |
| 3586 | 3817 | |
| 3587 | -#: src/posts-window/index.ts:1927 | |
| 3588 | -msgid "Couldn’t update post categories after delete." | |
| 3818 | +#. %d is a number of open windows. | |
| 3819 | +#: src/workspaces/command.ts:77 | |
| 3820 | +msgid "%d open" | |
| 3589 | 3821 | msgstr "" |
| 3590 | 3822 | |
| 3591 | -#: src/posts-window/index.ts:1933 | |
| 3592 | -msgid "Couldn’t delete category." | |
| 3823 | +#: src/workspaces/command.ts:99 | |
| 3824 | +msgid "Blank, or set up for a job — the wizard asks." | |
| 3593 | 3825 | msgstr "" |
| 3594 | 3826 | |
| 3595 | -#: src/posts-window/index.ts:2086 | |
| 3596 | -msgid "Couldn’t add category." | |
| 3827 | +#: src/workspaces/command.ts:106 | |
| 3828 | +msgid "Name, apps, widgets, look and windows." | |
| 3597 | 3829 | msgstr "" |
| 3598 | 3830 | |
| 3599 | -#: src/posts-window/index.ts:2188 | |
| 3600 | -msgid "modified" | |
| 3831 | +#: src/workspaces/command.ts:134 | |
| 3832 | +msgid "There is no desk to keep." | |
| 3601 | 3833 | msgstr "" |
| 3602 | 3834 | |
| 3603 | -#: src/posts-window/index.ts:2218 | |
| 3604 | -msgid "Excerpt" | |
| 3835 | +#: src/workspaces/command.ts:142 | |
| 3836 | +msgid "Workspace" | |
| 3605 | 3837 | msgstr "" |
| 3606 | 3838 | |
| 3607 | -#: src/posts-window/index.ts:2229 | |
| 3608 | -#: src/posts-window/index.ts:2231 | |
| 3609 | -msgid "(no excerpt)" | |
| 3839 | +#: src/workspaces/command.ts:143 | |
| 3840 | +msgid "Switch, create or edit a workspace." | |
| 3610 | 3841 | msgstr "" |
| 3611 | 3842 | |
| 3612 | -#: src/posts-window/index.ts:2385 | |
| 3613 | -msgid "No posts" | |
| 3843 | +#: src/workspaces/command.ts:164 | |
| 3844 | +msgid "Type a workspace name to switch to it, or pick a template to create one." | |
| 3614 | 3845 | msgstr "" |
| 3615 | 3846 | |
| 3616 | -#. 1: current page, 2: total pages, 3: total posts. | |
| 3617 | -#: src/posts-window/index.ts:2389 | |
| 3618 | -msgid "Page %1$d of %2$d · %3$d posts" | |
| 3847 | +#. %s is what the user typed. | |
| 3848 | +#: src/workspaces/command.ts:179 | |
| 3849 | +msgid "No workspace matching **%s** — try `/workspace` alone to see them all." | |
| 3619 | 3850 | msgstr "" |
| 3620 | 3851 | |
| 3621 | -#: src/posts-window/index.ts:2582 | |
| 3622 | -msgid "Add New Page" | |
| 3852 | +#: src/workspaces/presets.ts:65 | |
| 3853 | +#: src/workspaces/presets.ts:73 | |
| 3854 | +#: includes/workspaces.php:114 | |
| 3855 | +msgid "Commerce" | |
| 3623 | 3856 | msgstr "" |
| 3624 | 3857 | |
| 3625 | -#: src/posts-window/index.ts:2582 | |
| 3626 | -msgid "Add New Post" | |
| 3858 | +#: src/workspaces/presets.ts:66 | |
| 3859 | +#: includes/workspaces.php:115 | |
| 3860 | +msgid "A shop floor. WooCommerce orders, products and analytics side by side; everything that is not commerce leaves the rails." | |
| 3627 | 3861 | msgstr "" |
| 3628 | 3862 | |
| 3629 | -#: src/posts-window/intro-dialog.ts:166 | |
| 3630 | -msgid "Science" | |
| 3863 | +#: src/workspaces/presets.ts:109 | |
| 3864 | +#: src/workspaces/presets.ts:116 | |
| 3865 | +#: includes/workspaces.php:124 | |
| 3866 | +msgid "Learning" | |
| 3631 | 3867 | msgstr "" |
| 3632 | 3868 | |
| 3633 | -#: src/posts-window/intro-dialog.ts:167 | |
| 3634 | -msgid "Biology" | |
| 3869 | +#: src/workspaces/presets.ts:110 | |
| 3870 | +#: includes/workspaces.php:125 | |
| 3871 | +msgid "A course studio. Sensei courses, lessons and learners tiled together, so moving between them is a glance rather than a navigation." | |
| 3635 | 3872 | msgstr "" |
| 3636 | 3873 | |
| 3637 | -#: src/posts-window/intro-dialog.ts:168 | |
| 3638 | -msgid "Astronomy" | |
| 3874 | +#: src/workspaces/presets.ts:150 | |
| 3875 | +#: src/workspaces/presets.ts:157 | |
| 3876 | +#: includes/workspaces.php:134 | |
| 3877 | +msgid "Publishing" | |
| 3639 | 3878 | msgstr "" |
| 3640 | 3879 | |
| 3641 | -#: src/posts-window/intro-dialog.ts:169 | |
| 3642 | -msgid "Physics" | |
| 3880 | +#: src/workspaces/presets.ts:151 | |
| 3881 | +#: includes/workspaces.php:135 | |
| 3882 | +msgid "A writing desk. A blank page takes two thirds of the screen, the library sits in the margin, and the rest of the admin is somewhere else." | |
| 3643 | 3883 | msgstr "" |
| 3644 | 3884 | |
| 3645 | -#: src/posts-window/intro-dialog.ts:171 | |
| 3646 | -msgid "Society" | |
| 3885 | +#: src/workspaces/presets.ts:191 | |
| 3886 | +msgid "New draft" | |
| 3647 | 3887 | msgstr "" |
| 3648 | 3888 | |
| 3649 | -#: src/posts-window/intro-dialog.ts:172 | |
| 3650 | -msgid "Economics" | |
| 3889 | +#: src/workspaces/wizard.ts:191 | |
| 3890 | +msgid "Start" | |
| 3651 | 3891 | msgstr "" |
| 3652 | 3892 | |
| 3653 | -#: src/posts-window/intro-dialog.ts:173 | |
| 3654 | -msgid "Politics" | |
| 3893 | +#: src/workspaces/wizard.ts:192 | |
| 3894 | +#: src/workspaces/wizard.ts:512 | |
| 3895 | +msgid "Name" | |
| 3655 | 3896 | msgstr "" |
| 3656 | 3897 | |
| 3657 | -#: src/posts-window/intro-dialog.ts:175 | |
| 3658 | -msgid "Culture" | |
| 3898 | +#: src/workspaces/wizard.ts:194 | |
| 3899 | +#: src/workspaces/wizard.ts:707 | |
| 3900 | +#: includes/ai-copilot/search.php:129 | |
| 3901 | +#: includes/render/shell.php:96 | |
| 3902 | +#: includes/wp-icon-registry.php:48 | |
| 3903 | +msgid "Widgets" | |
| 3659 | 3904 | msgstr "" |
| 3660 | 3905 | |
| 3661 | -#: src/posts-window/intro-dialog.ts:176 | |
| 3662 | -msgid "Music" | |
| 3906 | +#: src/workspaces/wizard.ts:195 | |
| 3907 | +msgid "Look" | |
| 3663 | 3908 | msgstr "" |
| 3664 | 3909 | |
| 3665 | -#: src/posts-window/intro-dialog.ts:177 | |
| 3666 | -msgid "Cinema" | |
| 3910 | +#: src/workspaces/wizard.ts:196 | |
| 3911 | +msgid "Windows" | |
| 3667 | 3912 | msgstr "" |
| 3668 | 3913 | |
| 3669 | -#: src/posts-window/intro-dialog.ts:486 | |
| 3670 | -msgid "A new visual editor for Categories and Tags awaits inside — drag, drop, and reorganize your taxonomy in seconds." | |
| 3914 | +#: src/workspaces/wizard.ts:203 | |
| 3915 | +msgid "Cascade" | |
| 3671 | 3916 | msgstr "" |
| 3672 | 3917 | |
| 3673 | -#: src/posts-window/intro-dialog.ts:512 | |
| 3674 | -msgid "Welcome to the new Posts" | |
| 3918 | +#: src/workspaces/wizard.ts:205 | |
| 3919 | +msgid "Tile" | |
| 3675 | 3920 | msgstr "" |
| 3676 | 3921 | |
| 3677 | -#: src/posts-window/intro-dialog.ts:517 | |
| 3678 | -msgid "A redesigned Posts experience built around how you actually work. Try the new Categories canvas — grab a node and drop it on another to reparent it." | |
| 3922 | +#: src/workspaces/wizard.ts:207 | |
| 3923 | +msgid "Columns" | |
| 3679 | 3924 | msgstr "" |
| 3680 | 3925 | |
| 3681 | -#: src/posts-window/intro-dialog.ts:528 | |
| 3682 | -msgid "Prefer the classic Posts list? You can switch back any time from OS Settings → Features." | |
| 3926 | +#: src/workspaces/wizard.ts:209 | |
| 3927 | +msgid "Focus" | |
| 3683 | 3928 | msgstr "" |
| 3684 | 3929 | |
| 3685 | -#: src/posts-window/intro-dialog.ts:810 | |
| 3686 | -msgid "WordPress at scale" | |
| 3930 | +#: src/workspaces/wizard.ts:212 | |
| 3931 | +msgid "Free" | |
| 3687 | 3932 | msgstr "" |
| 3688 | 3933 | |
| 3689 | -#: src/posts-window/intro-dialog.ts:810 | |
| 3690 | -msgid "Plugins economy" | |
| 3934 | +#: src/workspaces/wizard.ts:219 | |
| 3935 | +msgid "Staggered, every window the same size." | |
| 3691 | 3936 | msgstr "" |
| 3692 | 3937 | |
| 3693 | -#: src/posts-window/intro-dialog.ts:810 | |
| 3694 | -msgid "Open-source orbits" | |
| 3938 | +#: src/workspaces/wizard.ts:221 | |
| 3939 | +msgid "A uniform grid covering the desk." | |
| 3695 | 3940 | msgstr "" |
| 3696 | 3941 | |
| 3697 | -#: src/posts-window/intro-dialog.ts:811 | |
| 3698 | -#: src/posts-window/intro-dialog.ts:865 | |
| 3699 | -msgid "Title cards reborn" | |
| 3942 | +#: src/workspaces/wizard.ts:223 | |
| 3943 | +msgid "Full-height columns, side by side — for things you compare." | |
| 3700 | 3944 | msgstr "" |
| 3701 | 3945 | |
| 3702 | -#: src/posts-window/intro-dialog.ts:811 | |
| 3703 | -msgid "Album art trends" | |
| 3946 | +#: src/workspaces/wizard.ts:225 | |
| 3947 | +msgid "One window leading, the rest stacked in the margin — for the thing you are working on." | |
| 3704 | 3948 | msgstr "" |
| 3705 | 3949 | |
| 3706 | -#: src/posts-window/intro-dialog.ts:811 | |
| 3707 | -#: src/posts-window/intro-dialog.ts:863 | |
| 3708 | -msgid "Type as identity" | |
| 3950 | +#: src/workspaces/wizard.ts:228 | |
| 3951 | +msgid "Nothing is moved. Windows land where they land." | |
| 3709 | 3952 | msgstr "" |
| 3710 | 3953 | |
| 3711 | -#: src/posts-window/intro-dialog.ts:812 | |
| 3712 | -msgid "Sim notebooks" | |
| 3954 | +#: src/workspaces/wizard.ts:362 | |
| 3955 | +msgid "Edit workspace" | |
| 3713 | 3956 | msgstr "" |
| 3714 | 3957 | |
| 3715 | -#: src/posts-window/intro-dialog.ts:812 | |
| 3716 | -msgid "Pixel pipelines" | |
| 3958 | +#: src/workspaces/wizard.ts:362 | |
| 3959 | +msgid "New workspace" | |
| 3717 | 3960 | msgstr "" |
| 3718 | 3961 | |
| 3719 | -#: src/posts-window/intro-dialog.ts:812 | |
| 3720 | -msgid "Code as method" | |
| 3962 | +#: src/workspaces/wizard.ts:432 | |
| 3963 | +msgid "What is this workspace for?" | |
| 3721 | 3964 | msgstr "" |
| 3722 | 3965 | |
| 3723 | -#: src/posts-window/intro-dialog.ts:813 | |
| 3724 | -#: src/posts-window/intro-dialog.ts:867 | |
| 3725 | -msgid "Anamorphic notes" | |
| 3966 | +#: src/workspaces/wizard.ts:493 | |
| 3967 | +msgid "Blank workspace" | |
| 3726 | 3968 | msgstr "" |
| 3727 | 3969 | |
| 3728 | -#: src/posts-window/intro-dialog.ts:813 | |
| 3729 | -msgid "Field portraits" | |
| 3970 | +#: src/workspaces/wizard.ts:494 | |
| 3971 | +msgid "Just a new, empty desk. You can customize it later if you want." | |
| 3730 | 3972 | msgstr "" |
| 3731 | 3973 | |
| 3732 | -#: src/posts-window/intro-dialog.ts:813 | |
| 3733 | -#: src/posts-window/intro-dialog.ts:863 | |
| 3734 | -msgid "Sunday playlist" | |
| 3974 | +#: src/workspaces/wizard.ts:507 | |
| 3975 | +msgid "Name it" | |
| 3735 | 3976 | msgstr "" |
| 3736 | 3977 | |
| 3737 | -#: src/posts-window/intro-dialog.ts:814 | |
| 3738 | -msgid "Weekly briefing" | |
| 3978 | +#: src/workspaces/wizard.ts:508 | |
| 3979 | +msgid "The name goes on its tile in Workspaces. The glyph and colour are how you tell it apart from the others at a glance." | |
| 3739 | 3980 | msgstr "" |
| 3740 | 3981 | |
| 3741 | -#: src/posts-window/intro-dialog.ts:814 | |
| 3742 | -msgid "Markets recap" | |
| 3982 | +#: src/workspaces/wizard.ts:516 | |
| 3983 | +msgid "Leave empty to number it" | |
| 3743 | 3984 | msgstr "" |
| 3744 | 3985 | |
| 3745 | -#: src/posts-window/intro-dialog.ts:850 | |
| 3746 | -msgid "What we learned" | |
| 3986 | +#: src/workspaces/wizard.ts:529 | |
| 3987 | +#: src/workspaces/wizard.ts:559 | |
| 3988 | +msgid "Glyph" | |
| 3747 | 3989 | msgstr "" |
| 3748 | 3990 | |
| 3749 | -#: src/posts-window/intro-dialog.ts:850 | |
| 3750 | -msgid "Open questions" | |
| 3991 | +#: src/workspaces/wizard.ts:574 | |
| 3992 | +msgid "No colour" | |
| 3751 | 3993 | msgstr "" |
| 3752 | 3994 | |
| 3753 | -#: src/posts-window/intro-dialog.ts:850 | |
| 3754 | -msgid "Methodology notes" | |
| 3995 | +#: src/workspaces/wizard.ts:600 | |
| 3996 | +msgid "Or any colour" | |
| 3755 | 3997 | msgstr "" |
| 3756 | 3998 | |
| 3757 | -#: src/posts-window/intro-dialog.ts:850 | |
| 3758 | -msgid "Replication study" | |
| 3999 | +#: src/workspaces/wizard.ts:674 | |
| 4000 | +msgid "Which apps show here?" | |
| 3759 | 4001 | msgstr "" |
| 3760 | 4002 | |
| 3761 | -#: src/posts-window/intro-dialog.ts:851 | |
| 3762 | -msgid "Fieldwork log" | |
| 4003 | +#: src/workspaces/wizard.ts:675 | |
| 4004 | +msgid "Narrow the dock to the apps this desk is about. Everything else is still there — on your other desks, and the moment you leave this one." | |
| 3763 | 4005 | msgstr "" |
| 3764 | 4006 | |
| 3765 | -#: src/posts-window/intro-dialog.ts:851 | |
| 3766 | -msgid "Cell shapes" | |
| 4007 | +#: src/workspaces/wizard.ts:676 | |
| 4008 | +msgid "Show only the apps I pick" | |
| 3767 | 4009 | msgstr "" |
| 3768 | 4010 | |
| 3769 | -#: src/posts-window/intro-dialog.ts:851 | |
| 3770 | -msgid "Microscope diary" | |
| 4011 | +#: src/workspaces/wizard.ts:677 | |
| 4012 | +msgid "OpenStation’s own controls — Workspaces, System, Trash, Exit — always stay, so a desk can never be one you cannot leave." | |
| 3771 | 4013 | msgstr "" |
| 3772 | 4014 | |
| 3773 | -#: src/posts-window/intro-dialog.ts:852 | |
| 3774 | -msgid "Pressed leaves" | |
| 4015 | +#: src/workspaces/wizard.ts:708 | |
| 4016 | +msgid "No widgets are registered on this site yet." | |
| 3775 | 4017 | msgstr "" |
| 3776 | 4018 | |
| 3777 | -#: src/posts-window/intro-dialog.ts:852 | |
| 3778 | -msgid "Greenhouse notes" | |
| 4019 | +#: src/workspaces/wizard.ts:714 | |
| 4020 | +msgid "Which widgets sit on it?" | |
| 3779 | 4021 | msgstr "" |
| 3780 | 4022 | |
| 3781 | -#: src/posts-window/intro-dialog.ts:852 | |
| 3782 | -msgid "Native species" | |
| 4023 | +#: src/workspaces/wizard.ts:715 | |
| 4024 | +msgid "A desk can carry its own widget column — drafts and a timer where you write, traffic where you sell." | |
| 3783 | 4025 | msgstr "" |
| 3784 | 4026 | |
| 3785 | -#: src/posts-window/intro-dialog.ts:853 | |
| 3786 | -msgid "Migration map" | |
| 4027 | +#: src/workspaces/wizard.ts:716 | |
| 4028 | +msgid "Give this desk its own widgets" | |
| 3787 | 4029 | msgstr "" |
| 3788 | 4030 | |
| 3789 | -#: src/posts-window/intro-dialog.ts:853 | |
| 3790 | -msgid "Birding weekend" | |
| 4031 | +#: src/workspaces/wizard.ts:717 | |
| 4032 | +msgid "Off, it shows the column you built. On, it shows exactly these — and yours comes back when you leave." | |
| 3791 | 4033 | msgstr "" |
| 3792 | 4034 | |
| 3793 | -#: src/posts-window/intro-dialog.ts:853 | |
| 3794 | -msgid "Tracks at dawn" | |
| 4035 | +#: src/workspaces/wizard.ts:741 | |
| 4036 | +msgid "How does it look?" | |
| 3795 | 4037 | msgstr "" |
| 3796 | 4038 | |
| 3797 | -#: src/posts-window/intro-dialog.ts:854 | |
| 3798 | -msgid "Comet schedule" | |
| 4039 | +#: src/workspaces/wizard.ts:742 | |
| 4040 | +msgid "A desk can wear its own wallpaper, accent and dock. Your own settings come back the moment you leave it." | |
| 3799 | 4041 | msgstr "" |
| 3800 | 4042 | |
| 3801 | -#: src/posts-window/intro-dialog.ts:854 | |
| 3802 | -msgid "Backyard telescope" | |
| 4043 | +#: src/workspaces/wizard.ts:749 | |
| 4044 | +msgid "Give this desk its own look" | |
| 3803 | 4045 | msgstr "" |
| 3804 | 4046 | |
| 3805 | -#: src/posts-window/intro-dialog.ts:854 | |
| 3806 | -msgid "Lunar tides" | |
| 4047 | +#: src/workspaces/wizard.ts:766 | |
| 4048 | +msgid "Use the look I have now" | |
| 3807 | 4049 | msgstr "" |
| 3808 | 4050 | |
| 3809 | -#: src/posts-window/intro-dialog.ts:855 | |
| 3810 | -msgid "Lab notebook" | |
| 4051 | +#: src/workspaces/wizard.ts:774 | |
| 4052 | +#: src/workspaces/wizard.ts:802 | |
| 4053 | +msgid "Wallpaper" | |
| 3811 | 4054 | msgstr "" |
| 3812 | 4055 | |
| 3813 | -#: src/posts-window/intro-dialog.ts:855 | |
| 3814 | -msgid "Toy models" | |
| 4056 | +#: src/workspaces/wizard.ts:811 | |
| 4057 | +#: src/workspaces/wizard.ts:829 | |
| 4058 | +msgid "Accent" | |
| 3815 | 4059 | msgstr "" |
| 3816 | 4060 | |
| 3817 | -#: src/posts-window/intro-dialog.ts:855 | |
| 3818 | -msgid "Phase transitions" | |
| 4061 | +#: src/workspaces/wizard.ts:832 | |
| 4062 | +#: src/workspaces/wizard.ts:850 | |
| 4063 | +#: includes/wp-icon-registry.php:42 | |
| 4064 | +msgid "Dock" | |
| 3819 | 4065 | msgstr "" |
| 3820 | 4066 | |
| 3821 | -#: src/posts-window/intro-dialog.ts:857 | |
| 3822 | -msgid "Sunday digest" | |
| 4067 | +#: src/workspaces/wizard.ts:834 | |
| 4068 | +msgid "Always visible" | |
| 3823 | 4069 | msgstr "" |
| 3824 | 4070 | |
| 3825 | -#: src/posts-window/intro-dialog.ts:857 | |
| 3826 | -msgid "Local elections" | |
| 4071 | +#: src/workspaces/wizard.ts:835 | |
| 4072 | +msgid "Folds away until reached for" | |
| 3827 | 4073 | msgstr "" |
| 3828 | 4074 | |
| 3829 | -#: src/posts-window/intro-dialog.ts:857 | |
| 3830 | -msgid "Reader letters" | |
| 4075 | +#: src/workspaces/wizard.ts:872 | |
| 4076 | +msgid "What does it open with?" | |
| 3831 | 4077 | msgstr "" |
| 3832 | 4078 | |
| 3833 | -#: src/posts-window/intro-dialog.ts:858 | |
| 3834 | -msgid "Macro recap" | |
| 4079 | +#: src/workspaces/wizard.ts:873 | |
| 4080 | +msgid "The windows this desk opens the first time you enter it, and how they are arranged." | |
| 3835 | 4081 | msgstr "" |
| 3836 | 4082 | |
| 3837 | -#: src/posts-window/intro-dialog.ts:858 | |
| 3838 | -msgid "Numbers I noticed" | |
| 4083 | +#: src/workspaces/wizard.ts:878 | |
| 4084 | +#: src/workspaces/wizard.ts:892 | |
| 4085 | +msgid "Arrangement" | |
| 3839 | 4086 | msgstr "" |
| 3840 | 4087 | |
| 3841 | -#: src/posts-window/intro-dialog.ts:858 | |
| 3842 | -msgid "Market mood" | |
| 4088 | +#: src/workspaces/wizard.ts:908 | |
| 4089 | +msgid "Nothing yet — add an app below, or capture the windows you have open." | |
| 3843 | 4090 | msgstr "" |
| 3844 | 4091 | |
| 3845 | -#: src/posts-window/intro-dialog.ts:859 | |
| 3846 | -msgid "Inflation trail" | |
| 4092 | +#: src/workspaces/wizard.ts:909 | |
| 4093 | +msgid "Nothing yet — add an app below." | |
| 3847 | 4094 | msgstr "" |
| 3848 | 4095 | |
| 3849 | -#: src/posts-window/intro-dialog.ts:859 | |
| 3850 | -msgid "Central banks" | |
| 4096 | +#: src/workspaces/wizard.ts:926 | |
| 4097 | +msgid "Opens with" | |
| 3851 | 4098 | msgstr "" |
| 3852 | 4099 | |
| 3853 | -#: src/posts-window/intro-dialog.ts:860 | |
| 3854 | -msgid "Pricing tactics" | |
| 4100 | +#: src/workspaces/wizard.ts:935 | |
| 4101 | +msgid "Add a window" | |
| 3855 | 4102 | msgstr "" |
| 3856 | 4103 | |
| 3857 | -#: src/posts-window/intro-dialog.ts:860 | |
| 3858 | -msgid "Coffee shop economics" | |
| 4104 | +#: src/workspaces/wizard.ts:936 | |
| 4105 | +msgid "Choose an app…" | |
| 3859 | 4106 | msgstr "" |
| 3860 | 4107 | |
| 3861 | -#: src/posts-window/intro-dialog.ts:861 | |
| 3862 | -msgid "Campaign trail" | |
| 4108 | +#: src/workspaces/wizard.ts:971 | |
| 4109 | +msgid "Use the windows I have open now" | |
| 3863 | 4110 | msgstr "" |
| 3864 | 4111 | |
| 3865 | -#: src/posts-window/intro-dialog.ts:861 | |
| 3866 | -msgid "Town hall notes" | |
| 4112 | +#: src/workspaces/wizard.ts:1011 | |
| 4113 | +msgid "Delete workspace" | |
| 3867 | 4114 | msgstr "" |
| 3868 | 4115 | |
| 3869 | -#: src/posts-window/intro-dialog.ts:861 | |
| 3870 | -msgid "Policy explainer" | |
| 4116 | +#: src/workspaces/wizard.ts:1046 | |
| 4117 | +#: apps/station-home/parts/view.php:252 | |
| 4118 | +#: includes/ai-copilot/search.php:123 | |
| 4119 | +msgid "Customize" | |
| 3871 | 4120 | msgstr "" |
| 3872 | 4121 | |
| 3873 | -#: src/posts-window/intro-dialog.ts:863 | |
| 3874 | -msgid "City walks" | |
| 4122 | +#: src/workspaces/wizard.ts:1060 | |
| 4123 | +msgid "Save" | |
| 3875 | 4124 | msgstr "" |
| 3876 | 4125 | |
| 3877 | -#: src/posts-window/intro-dialog.ts:864 | |
| 3878 | -msgid "Liner notes" | |
| 4126 | +#: src/workspaces/wizard.ts:1062 | |
| 4127 | +msgid "Create from template" | |
| 3879 | 4128 | msgstr "" |
| 3880 | 4129 | |
| 3881 | -#: src/posts-window/intro-dialog.ts:864 | |
| 3882 | -msgid "Live this week" | |
| 4130 | +#: src/workspaces/wizard.ts:1064 | |
| 4131 | +msgid "Create workspace" | |
| 3883 | 4132 | msgstr "" |
| 3884 | 4133 | |
| 3885 | -#: src/posts-window/intro-dialog.ts:864 | |
| 3886 | -msgid "Album re-listen" | |
| 4134 | +#: src/ai-assistant/impl.ts:1874 | |
| 4135 | +msgctxt "fallback name for the post a comment was left on" | |
| 4136 | +msgid "post" | |
| 3887 | 4137 | msgstr "" |
| 3888 | 4138 | |
| 3889 | -#: src/posts-window/intro-dialog.ts:865 | |
| 3890 | -msgid "Director cut" | |
| 4139 | +#. 1: a list of menu item names so far, 2: the next name. | |
| 4140 | +#: src/window/index.ts:1262 | |
| 4141 | +msgctxt "list of menu item names" | |
| 4142 | +msgid "%1$s, %2$s" | |
| 3891 | 4143 | msgstr "" |
| 3892 | 4144 | |
| 3893 | -#: src/posts-window/intro-dialog.ts:865 | |
| 3894 | -msgid "Set on the road" | |
| 4145 | +#. Plugin Name of the plugin | |
| 4146 | +#: desktop-mode.php | |
| 4147 | +#: includes/ai-copilot/abilities.php:39 | |
| 4148 | +#: includes/shell-screen.php:304 | |
| 4149 | +#: includes/shell-screen.php:305 | |
| 4150 | +#: includes/shell-screen.php:352 | |
| 4151 | +#: includes/shell-screen.php:373 | |
| 4152 | +#: includes/wp-icon-registry.php:90 | |
| 4153 | +msgid "OpenStation" | |
| 3895 | 4154 | msgstr "" |
| 3896 | 4155 | |
| 3897 | -#: src/posts-window/intro-dialog.ts:866 | |
| 3898 | -msgid "Three-act notes" | |
| 4156 | +#. Plugin URI of the plugin | |
| 4157 | +#: desktop-mode.php | |
| 4158 | +msgid "https://github.com/WordPress/openstation" | |
| 3899 | 4159 | msgstr "" |
| 3900 | 4160 | |
| 3901 | -#: src/posts-window/intro-dialog.ts:866 | |
| 3902 | -msgid "Stage to screen" | |
| 4161 | +#. Description of the plugin | |
| 4162 | +#: desktop-mode.php | |
| 4163 | +msgid "Renders the WordPress admin as a desktop OS. Admin screens become draggable, resizable, minimizable windows floating on a desktop with a dock. Purely opt-in per user." | |
| 3903 | 4164 | msgstr "" |
| 3904 | 4165 | |
| 3905 | -#: src/posts-window/intro-dialog.ts:867 | |
| 3906 | -msgid "Future-proof tropes" | |
| 4166 | +#. Author of the plugin | |
| 4167 | +#: desktop-mode.php | |
| 4168 | +msgid "Daniel López Sánchez" | |
| 3907 | 4169 | msgstr "" |
| 3908 | 4170 | |
| 3909 | -#: src/posts-window/intro-dialog.ts:867 | |
| 3910 | -msgid "Worldbuilding 101" | |
| 4171 | +#. Author URI of the plugin | |
| 4172 | +#: desktop-mode.php | |
| 4173 | +msgid "https://github.com/allterraindeveloper" | |
| 3911 | 4174 | msgstr "" |
| 3912 | 4175 | |
| 3913 | -#: src/posts-window/pages-intro-dialog.ts:115 | |
| 3914 | -msgid "Welcome to the new Pages window" | |
| 4176 | +#: apps/code-blue/code-blue.os.php:57 | |
| 4177 | +msgid "Code Blue" | |
| 3915 | 4178 | msgstr "" |
| 3916 | 4179 | |
| 3917 | -#: src/posts-window/pages-intro-dialog.ts:116 | |
| 3918 | -msgid "You're looking at the redesigned Pages list — same data you already manage, with a UX tuned for how Desktop Mode wants you to work." | |
| 4180 | +#: apps/code-blue/code-blue.os.php:79 | |
| 4181 | +#: apps/my-wordpress/my-wordpress.os.php:126 | |
| 4182 | +#: apps/station-home/parts/view.php:211 | |
| 4183 | +msgid "Refresh" | |
| 3919 | 4184 | msgstr "" |
| 3920 | 4185 | |
| 3921 | -#: src/posts-window/pages-intro-dialog.ts:121 | |
| 3922 | -msgid "Sticky header and sticky title column so long lists stay readable as you scroll." | |
| 4186 | +#: apps/code-blue/code-blue.os.php:87 | |
| 4187 | +#: apps/code-blue/code-blue.os.php:93 | |
| 4188 | +msgid "Clear log" | |
| 3923 | 4189 | msgstr "" |
| 3924 | 4190 | |
| 3925 | -#: src/posts-window/pages-intro-dialog.ts:122 | |
| 3926 | -msgid "Front page and Posts page badges right on the title — no more \"wait, which one is the homepage?\"." | |
| 4191 | +#: apps/code-blue/code-blue.os.php:91 | |
| 4192 | +msgid "Clear this log?" | |
| 3927 | 4193 | msgstr "" |
| 3928 | 4194 | |
| 3929 | -#: src/posts-window/pages-intro-dialog.ts:123 | |
| 3930 | -msgid "Page Template column so you can spot which template each page uses at a glance." | |
| 4195 | +#: apps/code-blue/code-blue.os.php:92 | |
| 4196 | +msgid "Every entry will be deleted from disk. This cannot be undone." | |
| 3931 | 4197 | msgstr "" |
| 3932 | 4198 | |
| 3933 | -#: src/posts-window/pages-intro-dialog.ts:124 | |
| 3934 | -msgid "Slug column with one-click copy — perfect when configuring redirects or sharing canonical URLs." | |
| 4199 | +#: apps/code-blue/code-blue.os.php:121 | |
| 4200 | +msgid "Log cleared." | |
| 3935 | 4201 | msgstr "" |
| 3936 | 4202 | |
| 3937 | -#: src/posts-window/pages-intro-dialog.ts:125 | |
| 3938 | -msgid "Comments column, Parent column, View link, lock indicator, multi-select bulk actions, inline search, status segments. All in one screen, no reloads." | |
| 4203 | +#: apps/code-blue/log-reader.php:207 | |
| 4204 | +msgid "Log" | |
| 3939 | 4205 | msgstr "" |
| 3940 | 4206 | |
| 3941 | -#: src/posts-window/tags-cloud.ts:229 | |
| 3942 | -msgid "Tag cloud unavailable: shell modules API missing." | |
| 4207 | +#: apps/code-blue/log-reader.php:252 | |
| 4208 | +msgid "Database error" | |
| 3943 | 4209 | msgstr "" |
| 3944 | 4210 | |
| 3945 | -#: src/posts-window/tags-cloud.ts:235 | |
| 3946 | -#: src/posts-window/tags-cloud.ts:240 | |
| 3947 | -msgid "Tag cloud unavailable." | |
| 4211 | +#: apps/code-blue/log-reader.php:328 | |
| 4212 | +msgid "WordPress debug log" | |
| 3948 | 4213 | msgstr "" |
| 3949 | 4214 | |
| 3950 | -#: src/posts-window/tags-cloud.ts:256 | |
| 3951 | -msgid "Add tag" | |
| 4215 | +#: apps/code-blue/log-reader.php:340 | |
| 4216 | +msgid "PHP error log" | |
| 3952 | 4217 | msgstr "" |
| 3953 | 4218 | |
| 3954 | -#: src/posts-window/tags-cloud.ts:268 | |
| 3955 | -msgid "Reflow" | |
| 4219 | +#: apps/code-blue/log-reader.php:418 | |
| 4220 | +msgid "The log file exists but PHP cannot read it." | |
| 3956 | 4221 | msgstr "" |
| 3957 | 4222 | |
| 3958 | -#: src/posts-window/tags-cloud.ts:269 | |
| 3959 | -msgid "Recompute the chip layout from scratch — discards manual repositioning." | |
| 4223 | +#: apps/code-blue/log-reader.php:469 | |
| 4224 | +msgid "The log file is not writable, so it cannot be cleared." | |
| 3960 | 4225 | msgstr "" |
| 3961 | 4226 | |
| 3962 | -#: src/posts-window/tags-cloud.ts:280 | |
| 3963 | -msgid "Search tags…" | |
| 4227 | +#: apps/code-blue/log-reader.php:473 | |
| 4228 | +msgid "Clearing the log file failed." | |
| 3964 | 4229 | msgstr "" |
| 3965 | 4230 | |
| 3966 | -#: src/posts-window/tags-cloud.ts:283 | |
| 3967 | -msgid "Search tags in the cloud" | |
| 4231 | +#: apps/code-blue/log-reader.php:525 | |
| 4232 | +msgid "Environment" | |
| 3968 | 4233 | msgstr "" |
| 3969 | 4234 | |
| 3970 | -#: src/posts-window/tags-cloud.ts:292 | |
| 3971 | -msgid "Click a tag to focus + edit · drag to reposition · wheel to zoom" | |
| 4235 | +#: apps/comments/parts/app.php:419 | |
| 4236 | +msgid "You are not allowed to moderate comments." | |
| 3972 | 4237 | msgstr "" |
| 3973 | 4238 | |
| 3974 | -#: src/posts-window/tags-cloud.ts:470 | |
| 3975 | -msgid "Couldn’t load tags:" | |
| 4239 | +#: apps/comments/parts/app.php:427 | |
| 4240 | +msgid "Action failed." | |
| 3976 | 4241 | msgstr "" |
| 3977 | 4242 | |
| 3978 | -#: src/posts-window/tags-cloud.ts:1642 | |
| 3979 | -msgid "New tag" | |
| 4243 | +#: apps/comments/parts/app.php:450 | |
| 4244 | +msgid "You are not allowed to reply." | |
| 3980 | 4245 | msgstr "" |
| 3981 | 4246 | |
| 3982 | -#: src/posts-window/tags-cloud.ts:1654 | |
| 3983 | -msgid "e.g. featured" | |
| 4247 | +#: apps/comments/parts/app.php:478 | |
| 4248 | +msgid "You are not allowed to edit this comment." | |
| 3984 | 4249 | msgstr "" |
| 3985 | 4250 | |
| 3986 | -#: src/posts-window/tags-cloud.ts:1731 | |
| 3987 | -msgid "Tag created but description failed:" | |
| 4251 | +#: apps/comments/parts/app.php:481 | |
| 4252 | +msgid "A comment cannot be empty." | |
| 3988 | 4253 | msgstr "" |
| 3989 | 4254 | |
| 3990 | -#: src/posts-window/tags-cloud.ts:1784 | |
| 3991 | -msgid "No tag selected" | |
| 4255 | +#: apps/comments/parts/app.php:485 | |
| 4256 | +msgid "Edit failed." | |
| 3992 | 4257 | msgstr "" |
| 3993 | 4258 | |
| 3994 | -#: src/posts-window/tags-cloud.ts:1788 | |
| 3995 | -msgid "Click a tag on the cloud to edit it, or click + Add tag to create a new one." | |
| 4259 | +#: apps/comments/parts/fields.php:90 | |
| 4260 | +msgid "Title of the post the comment is attached to." | |
| 3996 | 4261 | msgstr "" |
| 3997 | 4262 | |
| 3998 | -#. %d: post count. | |
| 3999 | -#: src/posts-window/tags-cloud.ts:1864 | |
| 4000 | -msgid "%d post tagged with this." | |
| 4001 | -msgid_plural "%d posts tagged with this." | |
| 4002 | -msgstr[0] "" | |
| 4003 | -msgstr[1] "" | |
| 4263 | +#: apps/comments/parts/fields.php:102 | |
| 4264 | +msgid "Permalink of the post the comment is attached to." | |
| 4265 | +msgstr "" | |
| 4004 | 4266 | |
| 4005 | -#: src/posts-window/tags-cloud.ts:2258 | |
| 4006 | -msgid "No tags yet. Click \"Add tag\" to start building the cloud." | |
| 4267 | +#: apps/comments/parts/fields.php:115 | |
| 4268 | +msgid "Spam confidence score, 0–100." | |
| 4007 | 4269 | msgstr "" |
| 4008 | 4270 | |
| 4009 | -#: src/posts-window/user-edit-render.ts:267 | |
| 4010 | -msgid "Save changes" | |
| 4271 | +#: apps/comments/parts/fields.php:135 | |
| 4272 | +msgid "Number of links in the comment." | |
| 4011 | 4273 | msgstr "" |
| 4012 | 4274 | |
| 4013 | -#: src/posts-window/user-edit-render.ts:268 | |
| 4014 | -msgid "Revert" | |
| 4275 | +#: apps/comments/parts/fields.php:147 | |
| 4276 | +msgid "Whether the requester can edit this comment." | |
| 4015 | 4277 | msgstr "" |
| 4016 | 4278 | |
| 4017 | -#: src/posts-window/user-edit-render.ts:282 | |
| 4018 | -msgid "Username" | |
| 4279 | +#: apps/comments/parts/fields.php:158 | |
| 4280 | +msgid "Whether the requester can moderate comments globally." | |
| 4019 | 4281 | msgstr "" |
| 4020 | 4282 | |
| 4021 | -#: src/posts-window/user-edit-render.ts:285 | |
| 4022 | -#: includes/users-window/window.php:148 | |
| 4023 | -msgid "First name" | |
| 4283 | +#: apps/comments/parts/fields.php:179 | |
| 4284 | +msgid "Direct-reply count for this comment." | |
| 4024 | 4285 | msgstr "" |
| 4025 | 4286 | |
| 4026 | -#: src/posts-window/user-edit-render.ts:286 | |
| 4027 | -#: includes/users-window/window.php:153 | |
| 4028 | -msgid "Last name" | |
| 4287 | +#: apps/comments/parts/fields.php:204 | |
| 4288 | +msgid "AI moderation verdict for this comment, when analyzed (null otherwise)." | |
| 4029 | 4289 | msgstr "" |
| 4030 | 4290 | |
| 4031 | -#: src/posts-window/user-edit-render.ts:288 | |
| 4032 | -msgid "Nickname" | |
| 4291 | +#: apps/comments/parts/fields.php:221 | |
| 4292 | +msgid "Akismet verdict if the plugin is installed (null otherwise)." | |
| 4033 | 4293 | msgstr "" |
| 4034 | 4294 | |
| 4035 | -#: src/posts-window/user-edit-render.ts:297 | |
| 4036 | -msgid "Display name publicly as" | |
| 4295 | +#: apps/comments/parts/rest.php:82 | |
| 4296 | +#: apps/plugins/plugins.os.php:204 | |
| 4297 | +msgid "Unknown bulk action." | |
| 4037 | 4298 | msgstr "" |
| 4038 | 4299 | |
| 4039 | -#: src/posts-window/user-edit-render.ts:304 | |
| 4040 | -#: includes/users-window/window.php:141 | |
| 4041 | -msgid "Email (required)" | |
| 4300 | +#: apps/comments/parts/rest.php:152 | |
| 4301 | +msgid "Parent comment not found." | |
| 4042 | 4302 | msgstr "" |
| 4043 | 4303 | |
| 4044 | -#: src/posts-window/user-edit-render.ts:333 | |
| 4045 | -msgid "Biographical info" | |
| 4304 | +#: apps/comments/parts/rest.php:161 | |
| 4305 | +msgid "You are not allowed to reply to comments on this post." | |
| 4046 | 4306 | msgstr "" |
| 4047 | 4307 | |
| 4048 | -#: src/posts-window/user-edit-render.ts:336 | |
| 4049 | -msgid "Share a little about yourself — visible on author archives." | |
| 4308 | +#: apps/comments/parts/rest.php:169 | |
| 4309 | +msgid "Reply cannot be empty." | |
| 4050 | 4310 | msgstr "" |
| 4051 | 4311 | |
| 4052 | -#: src/posts-window/user-edit-render.ts:347 | |
| 4053 | -#: src/posts-window/users-render.ts:1388 | |
| 4054 | -#: includes/users-window/window.php:176 | |
| 4055 | -msgid "Language" | |
| 4312 | +#: apps/comments/parts/rest.php:178 | |
| 4313 | +msgid "You must be logged in to reply." | |
| 4056 | 4314 | msgstr "" |
| 4057 | 4315 | |
| 4058 | -#: src/posts-window/user-edit-render.ts:350 | |
| 4059 | -#: src/posts-window/users-render.ts:1389 | |
| 4060 | -#: includes/user-edit-window/window.php:179 | |
| 4061 | -msgid "Site default" | |
| 4316 | +#: apps/comments/parts/rest.php:224 | |
| 4317 | +msgid "Invalid author email." | |
| 4062 | 4318 | msgstr "" |
| 4063 | 4319 | |
| 4064 | -#: src/posts-window/user-edit-render.ts:394 | |
| 4065 | -#: src/posts-window/users-render.ts:702 | |
| 4066 | -#: src/posts-window/users-render.ts:1384 | |
| 4067 | -#: includes/users-window/window.php:172 | |
| 4068 | -msgid "Role" | |
| 4320 | +#: apps/my-wordpress/my-wordpress.os.php:71 | |
| 4321 | +#: apps/station-home/parts/snapshot.php:247 | |
| 4322 | +#: includes/my-wordpress/window.php:42 | |
| 4323 | +msgid "WP Explorer" | |
| 4069 | 4324 | msgstr "" |
| 4070 | 4325 | |
| 4071 | -#: src/posts-window/user-edit-render.ts:417 | |
| 4072 | -msgid "Personal options" | |
| 4326 | +#: apps/my-wordpress/parts/actions.php:337 | |
| 4327 | +msgid "Add User" | |
| 4073 | 4328 | msgstr "" |
| 4074 | 4329 | |
| 4075 | -#: src/posts-window/user-edit-render.ts:431 | |
| 4076 | -msgid "Disable the visual editor when writing" | |
| 4330 | +#: apps/my-wordpress/parts/actions.php:354 | |
| 4331 | +msgid "You cannot trash this item." | |
| 4077 | 4332 | msgstr "" |
| 4078 | 4333 | |
| 4079 | -#: src/posts-window/user-edit-render.ts:439 | |
| 4080 | -msgid "Disable syntax highlighting when editing code" | |
| 4334 | +#: apps/my-wordpress/parts/actions.php:358 | |
| 4335 | +msgid "Trashing failed." | |
| 4081 | 4336 | msgstr "" |
| 4082 | 4337 | |
| 4083 | -#: src/posts-window/user-edit-render.ts:447 | |
| 4084 | -msgid "Enable keyboard shortcuts for comment moderation" | |
| 4338 | +#: apps/my-wordpress/parts/actions.php:367 | |
| 4339 | +msgid "Moved to the Trash." | |
| 4085 | 4340 | msgstr "" |
| 4086 | 4341 | |
| 4087 | -#: src/posts-window/user-edit-render.ts:455 | |
| 4088 | -msgid "Show toolbar when viewing site" | |
| 4342 | +#: apps/my-wordpress/parts/actions.php:469 | |
| 4343 | +msgid "Nothing could be updated." | |
| 4089 | 4344 | msgstr "" |
| 4090 | 4345 | |
| 4091 | -#: src/posts-window/user-edit-render.ts:493 | |
| 4092 | -msgid "Account management" | |
| 4346 | +#. translators: %s: updated count. | |
| 4347 | +#: apps/my-wordpress/parts/actions.php:475 | |
| 4348 | +#, php-format | |
| 4349 | +msgid "%s entry updated." | |
| 4350 | +msgid_plural "%s entries updated." | |
| 4351 | +msgstr[0] "" | |
| 4352 | +msgstr[1] "" | |
| 4353 | + | |
| 4354 | +#: apps/my-wordpress/parts/actions.php:505 | |
| 4355 | +msgid "Nothing could be trashed." | |
| 4093 | 4356 | msgstr "" |
| 4094 | 4357 | |
| 4095 | -#: src/posts-window/user-edit-render.ts:508 | |
| 4096 | -msgid "New password" | |
| 4358 | +#. translators: %s: trashed count. | |
| 4359 | +#: apps/my-wordpress/parts/actions.php:511 | |
| 4360 | +#, php-format | |
| 4361 | +msgid "Moved %s item to the Trash." | |
| 4362 | +msgid_plural "Moved %s items to the Trash." | |
| 4363 | +msgstr[0] "" | |
| 4364 | +msgstr[1] "" | |
| 4365 | + | |
| 4366 | +#: apps/my-wordpress/parts/agents.php:189 | |
| 4367 | +#: includes/agents/draft.php:46 | |
| 4368 | +msgid "Describe the agent first. A sentence is enough." | |
| 4097 | 4369 | msgstr "" |
| 4098 | 4370 | |
| 4099 | -#: src/posts-window/user-edit-render.ts:511 | |
| 4100 | -msgid "Leave blank to keep the current password." | |
| 4371 | +#: apps/my-wordpress/parts/agents.php:240 | |
| 4372 | +#: includes/agents/identity.php:88 | |
| 4373 | +msgid "Agent name is required." | |
| 4101 | 4374 | msgstr "" |
| 4102 | 4375 | |
| 4103 | -#: src/posts-window/user-edit-render.ts:524 | |
| 4104 | -msgid "Generate strong" | |
| 4376 | +#: apps/my-wordpress/parts/agents.php:294 | |
| 4377 | +msgid "Abilities saved." | |
| 4105 | 4378 | msgstr "" |
| 4106 | 4379 | |
| 4107 | -#: src/posts-window/user-edit-render.ts:538 | |
| 4108 | -msgid "Password generated and copied to clipboard." | |
| 4380 | +#: apps/my-wordpress/parts/agents.php:296 | |
| 4381 | +msgid "Triggers saved." | |
| 4109 | 4382 | msgstr "" |
| 4110 | 4383 | |
| 4111 | -#: src/posts-window/user-edit-render.ts:552 | |
| 4112 | -msgid "Confirm new password" | |
| 4384 | +#: apps/my-wordpress/parts/agents.php:298 | |
| 4385 | +msgid "Agent saved." | |
| 4113 | 4386 | msgstr "" |
| 4114 | 4387 | |
| 4115 | -#: src/posts-window/user-edit-render.ts:555 | |
| 4116 | -msgid "Type the new password again." | |
| 4388 | +#: apps/my-wordpress/parts/dossiers.php:115 | |
| 4389 | +#: apps/my-wordpress/parts/dossiers.php:221 | |
| 4390 | +msgid "Attached media" | |
| 4117 | 4391 | msgstr "" |
| 4118 | 4392 | |
| 4119 | -#: src/posts-window/user-edit-render.ts:580 | |
| 4120 | -msgid "Grant super admin privileges for the network" | |
| 4393 | +#. translators: %s: entry count. | |
| 4394 | +#: apps/my-wordpress/parts/dossiers.php:210 | |
| 4395 | +#, php-format | |
| 4396 | +msgid "%s entry" | |
| 4397 | +msgid_plural "%s entries" | |
| 4398 | +msgstr[0] "" | |
| 4399 | +msgstr[1] "" | |
| 4400 | + | |
| 4401 | +#. translators: 1: author display name, 2: date. | |
| 4402 | +#. translators: 1: customer name, 2: date. | |
| 4403 | +#: apps/my-wordpress/parts/lists.php:202 | |
| 4404 | +#: apps/my-wordpress/parts/woocommerce.php:250 | |
| 4405 | +#, php-format | |
| 4406 | +msgid "%1$s — %2$s" | |
| 4121 | 4407 | msgstr "" |
| 4122 | 4408 | |
| 4123 | -#: src/posts-window/user-edit-render.ts:622 | |
| 4124 | -msgid "The two password fields do not match." | |
| 4409 | +#: apps/my-wordpress/parts/lists.php:460 | |
| 4410 | +#: includes/agents/privacy.php:67 | |
| 4411 | +msgid "Role" | |
| 4125 | 4412 | msgstr "" |
| 4126 | 4413 | |
| 4127 | -#: src/posts-window/user-edit-render.ts:675 | |
| 4128 | -msgid "Save failed." | |
| 4414 | +#: apps/my-wordpress/parts/lists.php:461 | |
| 4415 | +msgid "Registered" | |
| 4129 | 4416 | msgstr "" |
| 4130 | 4417 | |
| 4131 | -#: src/posts-window/user-edit-render.ts:691 | |
| 4132 | -msgid "Profile saved." | |
| 4418 | +#: apps/my-wordpress/parts/lists.php:500 | |
| 4419 | +msgid "Dimensions" | |
| 4133 | 4420 | msgstr "" |
| 4134 | 4421 | |
| 4135 | -#: src/posts-window/user-edit-render.ts:796 | |
| 4136 | -#: src/posts-window/user-edit-render.ts:929 | |
| 4137 | -#: src/posts-window/users-render.ts:408 | |
| 4138 | -msgid "No role" | |
| 4422 | +#: apps/my-wordpress/parts/lists.php:503 | |
| 4423 | +msgid "Uploaded" | |
| 4139 | 4424 | msgstr "" |
| 4140 | 4425 | |
| 4141 | -#: src/posts-window/user-edit-render.ts:946 | |
| 4142 | -msgid "Profile completeness" | |
| 4426 | +#: apps/my-wordpress/parts/sections.php:75 | |
| 4427 | +#: apps/users/users.os.php:108 | |
| 4428 | +#: includes/ai-copilot/search.php:153 | |
| 4429 | +#: includes/multisite.php:114 | |
| 4430 | +#: includes/my-wordpress/window.php:178 | |
| 4431 | +msgid "Users" | |
| 4143 | 4432 | msgstr "" |
| 4144 | 4433 | |
| 4145 | -#. %d is a count of pages. | |
| 4146 | -#: src/posts-window/user-edit-render.ts:1024 | |
| 4147 | -msgid "+ %d page" | |
| 4148 | -msgid_plural "+ %d pages" | |
| 4149 | -msgstr[0] "" | |
| 4150 | -msgstr[1] "" | |
| 4434 | +#: apps/my-wordpress/parts/sections.php:141 | |
| 4435 | +#: includes/agents/my-wordpress.php:43 | |
| 4436 | +msgid "Agents" | |
| 4437 | +msgstr "" | |
| 4151 | 4438 | |
| 4152 | -#. %d is a count of received comments. | |
| 4153 | -#: src/posts-window/user-edit-render.ts:1035 | |
| 4154 | -msgid "%d received" | |
| 4439 | +#: apps/my-wordpress/parts/sections.php:246 | |
| 4440 | +msgid "Name A–Z" | |
| 4155 | 4441 | msgstr "" |
| 4156 | 4442 | |
| 4157 | -#: src/posts-window/user-edit-render.ts:1044 | |
| 4158 | -#: src/posts-window/users-render.ts:722 | |
| 4159 | -msgid "Last login" | |
| 4443 | +#: apps/my-wordpress/parts/sections.php:247 | |
| 4444 | +msgid "Name Z–A" | |
| 4160 | 4445 | msgstr "" |
| 4161 | 4446 | |
| 4162 | -#: src/posts-window/user-edit-render.ts:1045 | |
| 4163 | -#: src/posts-window/users-render.ts:513 | |
| 4164 | -msgid "Never" | |
| 4447 | +#: apps/my-wordpress/parts/sections.php:248 | |
| 4448 | +msgid "Recently registered" | |
| 4165 | 4449 | msgstr "" |
| 4166 | 4450 | |
| 4167 | -#: src/posts-window/user-edit-render.ts:1061 | |
| 4168 | -msgid "Member" | |
| 4451 | +#: apps/my-wordpress/parts/sections.php:249 | |
| 4452 | +msgid "Longest registered" | |
| 4169 | 4453 | msgstr "" |
| 4170 | 4454 | |
| 4171 | -#: src/posts-window/user-edit-render.ts:1085 | |
| 4172 | -msgid "Posts published — last 12 months" | |
| 4455 | +#: apps/my-wordpress/parts/sections.php:250 | |
| 4456 | +#: apps/my-wordpress/parts/sections.php:265 | |
| 4457 | +msgid "ID, lowest first" | |
| 4173 | 4458 | msgstr "" |
| 4174 | 4459 | |
| 4175 | -#. %d is a count of posts. | |
| 4176 | -#: src/posts-window/user-edit-render.ts:1094 | |
| 4177 | -msgid "%d total" | |
| 4460 | +#: apps/my-wordpress/parts/sections.php:251 | |
| 4461 | +#: apps/my-wordpress/parts/sections.php:266 | |
| 4462 | +msgid "ID, highest first" | |
| 4178 | 4463 | msgstr "" |
| 4179 | 4464 | |
| 4180 | -#: src/posts-window/user-edit-render.ts:1104 | |
| 4181 | -msgid "No activity in the last 12 months." | |
| 4465 | +#: apps/my-wordpress/parts/sections.php:252 | |
| 4466 | +msgid "Username A–Z" | |
| 4182 | 4467 | msgstr "" |
| 4183 | 4468 | |
| 4184 | -#. %1$s is a YYYY-MM month, %2$d is post count. | |
| 4185 | -#: src/posts-window/user-edit-render.ts:1135 | |
| 4186 | -msgid "%1$s — %2$d posts" | |
| 4469 | +#: apps/my-wordpress/parts/sections.php:253 | |
| 4470 | +msgid "Username Z–A" | |
| 4187 | 4471 | msgstr "" |
| 4188 | 4472 | |
| 4189 | -#: src/posts-window/user-edit-render.ts:1175 | |
| 4190 | -msgid "No recent posts." | |
| 4473 | +#: apps/my-wordpress/parts/sections.php:254 | |
| 4474 | +msgid "Email A–Z" | |
| 4191 | 4475 | msgstr "" |
| 4192 | 4476 | |
| 4193 | -#. %d is a count of comments. | |
| 4194 | -#: src/posts-window/user-edit-render.ts:1184 | |
| 4195 | -msgid "%d 💬" | |
| 4477 | +#: apps/my-wordpress/parts/sections.php:255 | |
| 4478 | +msgid "Email Z–A" | |
| 4196 | 4479 | msgstr "" |
| 4197 | 4480 | |
| 4198 | -#: src/posts-window/user-edit-render.ts:1194 | |
| 4199 | -msgid "Recent comments" | |
| 4481 | +#: apps/my-wordpress/parts/sections.php:256 | |
| 4482 | +msgid "Most posts" | |
| 4200 | 4483 | msgstr "" |
| 4201 | 4484 | |
| 4202 | -#: src/posts-window/user-edit-render.ts:1195 | |
| 4203 | -msgid "No recent comments." | |
| 4485 | +#: apps/my-wordpress/parts/sections.php:257 | |
| 4486 | +msgid "Fewest posts" | |
| 4204 | 4487 | msgstr "" |
| 4205 | 4488 | |
| 4206 | -#: src/posts-window/user-edit-render.ts:1199 | |
| 4207 | -msgid "(empty comment)" | |
| 4489 | +#: apps/my-wordpress/parts/sections.php:263 | |
| 4490 | +msgid "Title A–Z" | |
| 4208 | 4491 | msgstr "" |
| 4209 | 4492 | |
| 4210 | -#: src/posts-window/user-edit-render.ts:1201 | |
| 4211 | -msgid "on" | |
| 4493 | +#: apps/my-wordpress/parts/sections.php:264 | |
| 4494 | +msgid "Title Z–A" | |
| 4212 | 4495 | msgstr "" |
| 4213 | 4496 | |
| 4214 | -#: src/posts-window/user-edit-render.ts:1203 | |
| 4215 | -msgid "pending" | |
| 4497 | +#: apps/my-wordpress/parts/sections.php:267 | |
| 4498 | +msgid "Recently modified" | |
| 4216 | 4499 | msgstr "" |
| 4217 | 4500 | |
| 4218 | -#: src/posts-window/user-edit-render.ts:1298 | |
| 4219 | -msgid "Active sessions & app access" | |
| 4501 | +#: apps/my-wordpress/parts/sections.php:268 | |
| 4502 | +msgid "Least recently modified" | |
| 4220 | 4503 | msgstr "" |
| 4221 | 4504 | |
| 4222 | -#: src/posts-window/user-edit-render.ts:1311 | |
| 4223 | -#: src/posts-window/user-edit-render.ts:1791 | |
| 4224 | -msgid "Active sessions" | |
| 4505 | +#: apps/my-wordpress/parts/sections.php:269 | |
| 4506 | +msgid "Slug A–Z" | |
| 4225 | 4507 | msgstr "" |
| 4226 | 4508 | |
| 4227 | -#: src/posts-window/user-edit-render.ts:1320 | |
| 4228 | -msgid "Includes the current device." | |
| 4509 | +#: apps/my-wordpress/parts/sections.php:270 | |
| 4510 | +msgid "Slug Z–A" | |
| 4229 | 4511 | msgstr "" |
| 4230 | 4512 | |
| 4231 | -#: src/posts-window/user-edit-render.ts:1321 | |
| 4232 | -msgid "Logged in across multiple devices." | |
| 4513 | +#: apps/my-wordpress/parts/sections.php:273 | |
| 4514 | +msgid "Most comments" | |
| 4233 | 4515 | msgstr "" |
| 4234 | 4516 | |
| 4235 | -#: src/posts-window/user-edit-render.ts:1333 | |
| 4236 | -#: src/posts-window/user-edit-render.ts:1865 | |
| 4237 | -msgid "Application passwords" | |
| 4517 | +#: apps/my-wordpress/parts/sections.php:274 | |
| 4518 | +msgid "Fewest comments" | |
| 4238 | 4519 | msgstr "" |
| 4239 | 4520 | |
| 4240 | -#. %1$s is the app password name, %2$s is a relative time. | |
| 4241 | -#: src/posts-window/user-edit-render.ts:1345 | |
| 4242 | -msgid "\"%1$s\" last used %2$s" | |
| 4521 | +#: apps/my-wordpress/parts/woocommerce.php:182 | |
| 4522 | +msgid "Needs attention first" | |
| 4243 | 4523 | msgstr "" |
| 4244 | 4524 | |
| 4245 | -#: src/posts-window/user-edit-render.ts:1351 | |
| 4246 | -msgid "No recent use." | |
| 4525 | +#: apps/my-wordpress/parts/woocommerce.php:185 | |
| 4526 | +msgid "Top spenders first" | |
| 4247 | 4527 | msgstr "" |
| 4248 | 4528 | |
| 4249 | -#: src/posts-window/user-edit-render.ts:1352 | |
| 4250 | -msgid "No app passwords issued yet." | |
| 4529 | +#: apps/my-wordpress/parts/woocommerce.php:188 | |
| 4530 | +msgid "Store order" | |
| 4251 | 4531 | msgstr "" |
| 4252 | 4532 | |
| 4253 | -#: src/posts-window/user-edit-render.ts:1456 | |
| 4254 | -#: src/posts-window/users-render.ts:481 | |
| 4255 | -msgid "just now" | |
| 4533 | +#. translators: 1: order number, 2: formatted order total. | |
| 4534 | +#. translators: 1: order number, 2: order total. | |
| 4535 | +#: apps/my-wordpress/parts/woocommerce.php:244 | |
| 4536 | +#: includes/my-wordpress/integrations/woocommerce-relations.php:836 | |
| 4537 | +#: includes/my-wordpress/integrations/woocommerce-relations.php:1037 | |
| 4538 | +#: includes/my-wordpress/integrations/woocommerce.php:1047 | |
| 4539 | +#, php-format | |
| 4540 | +msgid "#%1$s · %2$s" | |
| 4256 | 4541 | msgstr "" |
| 4257 | 4542 | |
| 4258 | -#. %d minutes ago. | |
| 4259 | -#. %d is a number of minutes. | |
| 4260 | -#: src/posts-window/user-edit-render.ts:1460 | |
| 4261 | -#: src/posts-window/users-render.ts:486 | |
| 4262 | -msgid "%d min ago" | |
| 4543 | +#: apps/my-wordpress/parts/woocommerce.php:251 | |
| 4544 | +#: apps/my-wordpress/parts/woocommerce.php:268 | |
| 4545 | +#: includes/my-wordpress/integrations/woocommerce.php:1453 | |
| 4546 | +msgid "Guest" | |
| 4263 | 4547 | msgstr "" |
| 4264 | 4548 | |
| 4265 | -#. %d hours ago. | |
| 4266 | -#. %d is a number of hours. | |
| 4267 | -#: src/posts-window/user-edit-render.ts:1464 | |
| 4268 | -#: src/posts-window/users-render.ts:491 | |
| 4269 | -msgid "%d h ago" | |
| 4549 | +#: apps/network/network.os.php:99 | |
| 4550 | +msgid "Unreachable" | |
| 4270 | 4551 | msgstr "" |
| 4271 | 4552 | |
| 4272 | -#. %d days ago. | |
| 4273 | -#. %d is a number of days. | |
| 4274 | -#: src/posts-window/user-edit-render.ts:1468 | |
| 4275 | -#: src/posts-window/users-render.ts:496 | |
| 4276 | -msgid "%d d ago" | |
| 4553 | +#: apps/network/network.os.php:101 | |
| 4554 | +msgid "Key changed" | |
| 4277 | 4555 | msgstr "" |
| 4278 | 4556 | |
| 4279 | -#. %d months ago. | |
| 4280 | -#. %d is a number of months. | |
| 4281 | -#: src/posts-window/user-edit-render.ts:1472 | |
| 4282 | -#: src/posts-window/users-render.ts:501 | |
| 4283 | -msgid "%d mo ago" | |
| 4557 | +#: apps/network/network.os.php:103 | |
| 4558 | +msgid "Paired" | |
| 4284 | 4559 | msgstr "" |
| 4285 | 4560 | |
| 4286 | -#. %d years ago. | |
| 4287 | -#. %d is a number of years. | |
| 4288 | -#: src/posts-window/user-edit-render.ts:1475 | |
| 4289 | -#: src/posts-window/users-render.ts:505 | |
| 4290 | -msgid "%d y ago" | |
| 4561 | +#: apps/network/network.os.php:141 | |
| 4562 | +msgid "This network" | |
| 4291 | 4563 | msgstr "" |
| 4292 | 4564 | |
| 4293 | -#: src/posts-window/user-edit-render.ts:1531 | |
| 4294 | -msgid "Email address is not valid." | |
| 4565 | +#: apps/network/network.os.php:151 | |
| 4566 | +msgid "Switch to this site" | |
| 4295 | 4567 | msgstr "" |
| 4296 | 4568 | |
| 4297 | -#: src/posts-window/user-edit-render.ts:1534 | |
| 4298 | -#: src/posts-window/users-render.ts:1531 | |
| 4299 | -#: includes/users-window/rest.php:550 | |
| 4300 | -msgid "That email is already in use." | |
| 4569 | +#. translators: %s: site name. | |
| 4570 | +#: apps/network/network.os.php:165 | |
| 4571 | +#, php-format | |
| 4572 | +msgid "Remove %s from the network? Its switcher will stop listing this network the next time it syncs." | |
| 4301 | 4573 | msgstr "" |
| 4302 | 4574 | |
| 4303 | -#: src/posts-window/user-edit-render.ts:1536 | |
| 4304 | -#: src/posts-window/users-render.ts:1540 | |
| 4305 | -#: includes/users-window/rest.php:573 | |
| 4306 | -msgid "You are not allowed to assign that role." | |
| 4575 | +#: apps/network/network.os.php:166 | |
| 4576 | +#: apps/network/network.os.php:168 | |
| 4577 | +msgid "Remove" | |
| 4307 | 4578 | msgstr "" |
| 4308 | 4579 | |
| 4309 | -#: src/posts-window/user-edit-render.ts:1636 | |
| 4310 | -msgid "Admin colour scheme" | |
| 4580 | +#: apps/network/network.os.php:229 | |
| 4581 | +msgid "Sites in this network" | |
| 4311 | 4582 | msgstr "" |
| 4312 | 4583 | |
| 4313 | -#: src/posts-window/user-edit-render.ts:1798 | |
| 4314 | -msgid "Log out everywhere else" | |
| 4584 | +#: apps/network/network.os.php:235 | |
| 4585 | +msgid "The sites of this WordPress network, and the OpenStation installs that joined it from elsewhere. Every one of them shows the same site switcher." | |
| 4315 | 4586 | msgstr "" |
| 4316 | 4587 | |
| 4317 | -#: src/posts-window/user-edit-render.ts:1799 | |
| 4318 | -msgid "Log this user out everywhere" | |
| 4588 | +#: apps/network/network.os.php:236 | |
| 4589 | +msgid "This site is the hub of an OpenStation network: every install listed here shows the same site switcher." | |
| 4319 | 4590 | msgstr "" |
| 4320 | 4591 | |
| 4321 | -#: src/posts-window/user-edit-render.ts:1826 | |
| 4322 | -msgid "Sessions destroyed." | |
| 4592 | +#: apps/network/network.os.php:241 | |
| 4593 | +msgid "Check sites" | |
| 4323 | 4594 | msgstr "" |
| 4324 | 4595 | |
| 4325 | -#. %s is an error message. | |
| 4326 | -#: src/posts-window/user-edit-render.ts:1831 | |
| 4327 | -msgid "Could not destroy sessions (%s)." | |
| 4596 | +#: apps/network/network.os.php:265 | |
| 4597 | +msgid "Add an external site" | |
| 4328 | 4598 | msgstr "" |
| 4329 | 4599 | |
| 4330 | -#: src/posts-window/user-edit-render.ts:1885 | |
| 4331 | -msgid "New application password name" | |
| 4600 | +#: apps/network/network.os.php:267 | |
| 4601 | +msgid "An install anywhere, with OpenStation active and reachable over HTTPS. Its key is pinned when it is added; on that site, open Network and enter this address to finish pairing:" | |
| 4332 | 4602 | msgstr "" |
| 4333 | 4603 | |
| 4334 | -#: src/posts-window/user-edit-render.ts:1888 | |
| 4335 | -msgid "e.g. iPhone, WP-CLI, Backup tool" | |
| 4604 | +#: apps/network/network.os.php:270 | |
| 4605 | +#: apps/network/network.os.php:367 | |
| 4606 | +msgid "Site address" | |
| 4336 | 4607 | msgstr "" |
| 4337 | 4608 | |
| 4338 | -#: src/posts-window/user-edit-render.ts:1905 | |
| 4339 | -msgid "No application passwords issued yet." | |
| 4609 | +#: apps/network/network.os.php:270 | |
| 4610 | +#: apps/network/network.os.php:367 | |
| 4611 | +msgid "Add external site" | |
| 4340 | 4612 | msgstr "" |
| 4341 | 4613 | |
| 4342 | -#. %s is a relative time. | |
| 4343 | -#: src/posts-window/user-edit-render.ts:1923 | |
| 4344 | -msgid "last used %s" | |
| 4614 | +#. translators: %s: network name. | |
| 4615 | +#: apps/network/network.os.php:290 | |
| 4616 | +#, php-format | |
| 4617 | +msgid "This site belongs to %s" | |
| 4345 | 4618 | msgstr "" |
| 4346 | 4619 | |
| 4347 | -#: src/posts-window/user-edit-render.ts:1926 | |
| 4348 | -msgid "never used" | |
| 4620 | +#. translators: %s: date and time. | |
| 4621 | +#: apps/network/network.os.php:299 | |
| 4622 | +#, php-format | |
| 4623 | +msgid "Site list synced %s." | |
| 4349 | 4624 | msgstr "" |
| 4350 | 4625 | |
| 4351 | -#: src/posts-window/user-edit-render.ts:1931 | |
| 4352 | -msgid "Revoke" | |
| 4626 | +#: apps/network/network.os.php:309 | |
| 4627 | +msgid "Until the network has added this site, the switcher stays as it was." | |
| 4353 | 4628 | msgstr "" |
| 4354 | 4629 | |
| 4355 | -#: src/posts-window/user-edit-render.ts:1948 | |
| 4356 | -msgid "Application password revoked." | |
| 4630 | +#: apps/network/network.os.php:314 | |
| 4631 | +msgid "Sync now" | |
| 4357 | 4632 | msgstr "" |
| 4358 | 4633 | |
| 4359 | -#: src/posts-window/user-edit-render.ts:1986 | |
| 4360 | -#: includes/user-edit-window/rest.php:279 | |
| 4361 | -msgid "Application password name is required." | |
| 4634 | +#: apps/network/network.os.php:318 | |
| 4635 | +msgid "Leave the network? The site switcher stops listing its sites here." | |
| 4362 | 4636 | msgstr "" |
| 4363 | 4637 | |
| 4364 | -#. %s is an application password. | |
| 4365 | -#: src/posts-window/user-edit-render.ts:2013 | |
| 4366 | -msgid "Created. Copy the password now: %s" | |
| 4638 | +#: apps/network/network.os.php:319 | |
| 4639 | +msgid "Leave" | |
| 4367 | 4640 | msgstr "" |
| 4368 | 4641 | |
| 4369 | -#: src/posts-window/user-edit-render.ts:203 | |
| 4370 | -msgid "Loading profile…" | |
| 4642 | +#: apps/network/network.os.php:320 | |
| 4643 | +msgid "Leave network" | |
| 4371 | 4644 | msgstr "" |
| 4372 | 4645 | |
| 4373 | -#. %s is an error message. | |
| 4374 | -#: src/posts-window/user-edit-render.ts:216 | |
| 4375 | -msgid "Could not load profile (%s)." | |
| 4646 | +#: apps/network/network.os.php:357 | |
| 4647 | +msgid "Join a network" | |
| 4376 | 4648 | msgstr "" |
| 4377 | 4649 | |
| 4378 | -#: src/posts-window/user-edit-render.ts:815 | |
| 4379 | -msgid "Loading insights…" | |
| 4650 | +#: apps/network/network.os.php:359 | |
| 4651 | +msgid "Enter the address of the OpenStation network this site belongs to. Its administrator adds this site there by this address:" | |
| 4380 | 4652 | msgstr "" |
| 4381 | 4653 | |
| 4382 | -#. %s is an error message. | |
| 4383 | -#: src/posts-window/user-edit-render.ts:826 | |
| 4384 | -msgid "Could not load insights (%s)." | |
| 4654 | +#: apps/network/network.os.php:362 | |
| 4655 | +msgid "Network address" | |
| 4385 | 4656 | msgstr "" |
| 4386 | 4657 | |
| 4387 | -#: src/posts-window/users-intro-dialog.ts:101 | |
| 4388 | -msgid "Welcome to the new Users window" | |
| 4658 | +#: apps/network/network.os.php:362 | |
| 4659 | +msgid "Join" | |
| 4389 | 4660 | msgstr "" |
| 4390 | 4661 | |
| 4391 | -#: src/posts-window/users-intro-dialog.ts:102 | |
| 4392 | -msgid "Same data you already manage, with the polish the Users list has been waiting for." | |
| 4662 | +#: apps/network/network.os.php:365 | |
| 4663 | +msgid "Or start one here" | |
| 4393 | 4664 | msgstr "" |
| 4394 | 4665 | |
| 4395 | -#: src/posts-window/users-intro-dialog.ts:107 | |
| 4396 | -msgid "Live online indicator on every row — see who is around right now." | |
| 4666 | +#: apps/network/network.os.php:366 | |
| 4667 | +msgid "Add the first external site and this site becomes the hub: every site added here shows the same site switcher." | |
| 4397 | 4668 | msgstr "" |
| 4398 | 4669 | |
| 4399 | -#: src/posts-window/users-intro-dialog.ts:108 | |
| 4400 | -msgid "Last-login column so you finally know who is actually using the site." | |
| 4670 | +#: apps/network/network.os.php:385 | |
| 4671 | +msgid "Linked accounts" | |
| 4401 | 4672 | msgstr "" |
| 4402 | 4673 | |
| 4403 | -#: src/posts-window/users-intro-dialog.ts:109 | |
| 4404 | -msgid "Bulk role change with strict role-permission enforcement — never accidentally promote anyone above your own level." | |
| 4674 | +#: apps/network/network.os.php:386 | |
| 4675 | +msgid "A switch from any of these accounts logs you in here as you. Unlink one and that switch lands on the login screen again." | |
| 4405 | 4676 | msgstr "" |
| 4406 | 4677 | |
| 4407 | -#: src/posts-window/users-intro-dialog.ts:110 | |
| 4408 | -msgid "One-click password reset and resend-welcome buttons, with sensible rate-limiting." | |
| 4678 | +#: apps/network/network.os.php:404 | |
| 4679 | +msgid "Unlink" | |
| 4409 | 4680 | msgstr "" |
| 4410 | 4681 | |
| 4411 | -#: src/posts-window/users-intro-dialog.ts:111 | |
| 4412 | -msgid "Click-to-copy email and a long-overdue search that matches name, username, AND email." | |
| 4682 | +#: apps/network/network.os.php:437 | |
| 4683 | +msgid "Network" | |
| 4413 | 4684 | msgstr "" |
| 4414 | 4685 | |
| 4415 | -#: src/posts-window/users-intro-dialog.ts:112 | |
| 4416 | -msgid "Per-user content stats: posts, pages, comments at a glance." | |
| 4686 | +#. translators: %s: site name. | |
| 4687 | +#: apps/network/network.os.php:473 | |
| 4688 | +#, php-format | |
| 4689 | +msgid "%s is in the network. It is in the site switcher now, and on that site once it joins from its Network window." | |
| 4417 | 4690 | msgstr "" |
| 4418 | 4691 | |
| 4419 | -#: src/posts-window/users-render.ts:144 | |
| 4420 | -msgid "Could not open profile window — desktop shell unavailable." | |
| 4692 | +#: apps/network/network.os.php:491 | |
| 4693 | +msgid "That site is not in the network." | |
| 4421 | 4694 | msgstr "" |
| 4422 | 4695 | |
| 4423 | -#: src/posts-window/users-render.ts:158 | |
| 4424 | -msgid "Profile window not registered — see console." | |
| 4696 | +#: apps/network/network.os.php:492 | |
| 4697 | +msgid "Removed from the network." | |
| 4425 | 4698 | msgstr "" |
| 4426 | 4699 | |
| 4427 | -#: src/posts-window/users-render.ts:357 | |
| 4428 | -msgid "Click to copy email" | |
| 4700 | +#: apps/network/network.os.php:516 | |
| 4701 | +msgid "That account is not linked." | |
| 4429 | 4702 | msgstr "" |
| 4430 | 4703 | |
| 4431 | -#: src/posts-window/users-render.ts:593 | |
| 4432 | -msgid "Send password reset" | |
| 4704 | +#: apps/network/network.os.php:517 | |
| 4705 | +msgid "Unlinked. A switch from that account lands on the login screen now." | |
| 4433 | 4706 | msgstr "" |
| 4434 | 4707 | |
| 4435 | -#: src/posts-window/users-render.ts:597 | |
| 4436 | -msgid "Send password reset email?" | |
| 4708 | +#: apps/network/network.os.php:525 | |
| 4709 | +msgid "Every site was checked." | |
| 4437 | 4710 | msgstr "" |
| 4438 | 4711 | |
| 4439 | -#. %s is a user name. | |
| 4440 | -#: src/posts-window/users-render.ts:600 | |
| 4441 | -msgid "WordPress will email %s a password-reset link." | |
| 4712 | +#. translators: %s: network name. | |
| 4713 | +#: apps/network/network.os.php:539 | |
| 4714 | +#, php-format | |
| 4715 | +msgid "This site belongs to %s. The site switcher shows the network now." | |
| 4442 | 4716 | msgstr "" |
| 4443 | 4717 | |
| 4444 | -#: src/posts-window/users-render.ts:603 | |
| 4445 | -msgid "Send reset email" | |
| 4718 | +#. translators: %s: network name. | |
| 4719 | +#: apps/network/network.os.php:541 | |
| 4720 | +#, php-format | |
| 4721 | +msgid "Pinned %s. It has not added this site yet; sync once it has." | |
| 4446 | 4722 | msgstr "" |
| 4447 | 4723 | |
| 4448 | -#. %s is the user's email address. | |
| 4449 | -#: src/posts-window/users-render.ts:613 | |
| 4450 | -msgid "Reset email sent to %s." | |
| 4724 | +#: apps/network/network.os.php:553 | |
| 4725 | +msgid "Left the network." | |
| 4451 | 4726 | msgstr "" |
| 4452 | 4727 | |
| 4453 | -#. %s is an error code. | |
| 4454 | -#: src/posts-window/users-render.ts:622 | |
| 4455 | -msgid "Could not send reset email (%s)." | |
| 4728 | +#: apps/network/network.os.php:561 | |
| 4729 | +msgid "Site list synced." | |
| 4456 | 4730 | msgstr "" |
| 4457 | 4731 | |
| 4458 | -#: src/posts-window/users-render.ts:633 | |
| 4459 | -msgid "Resend welcome email" | |
| 4732 | +#: apps/os-settings/os-settings.os.php:74 | |
| 4733 | +msgid "You are not allowed to change site-wide options." | |
| 4460 | 4734 | msgstr "" |
| 4461 | 4735 | |
| 4462 | -#: src/posts-window/users-render.ts:637 | |
| 4463 | -msgid "Resend welcome email?" | |
| 4736 | +#: apps/os-settings/os-settings.os.php:134 | |
| 4737 | +msgid "Files REST endpoint is not available." | |
| 4464 | 4738 | msgstr "" |
| 4465 | 4739 | |
| 4466 | -#. %s is a user name. | |
| 4467 | -#: src/posts-window/users-render.ts:640 | |
| 4468 | -msgid "WordPress will resend the original welcome email to %s." | |
| 4740 | +#. translators: %d: number of tables dropped. | |
| 4741 | +#: apps/os-settings/os-settings.os.php:142 | |
| 4742 | +#, php-format | |
| 4743 | +msgid "Folder sharing data deleted. (%d tables)" | |
| 4469 | 4744 | msgstr "" |
| 4470 | 4745 | |
| 4471 | -#: src/posts-window/users-render.ts:645 | |
| 4472 | -msgid "Resend" | |
| 4746 | +#: apps/pages/pages.os.php:61 | |
| 4747 | +msgid "All pages" | |
| 4473 | 4748 | msgstr "" |
| 4474 | 4749 | |
| 4475 | -#. %s is the user's email address. | |
| 4476 | -#: src/posts-window/users-render.ts:655 | |
| 4477 | -msgid "Welcome email resent to %s." | |
| 4750 | +#: apps/pages/pages.os.php:65 | |
| 4751 | +msgid "Add Page" | |
| 4478 | 4752 | msgstr "" |
| 4479 | 4753 | |
| 4480 | -#. %s is an error code. | |
| 4481 | -#: src/posts-window/users-render.ts:664 | |
| 4482 | -msgid "Could not resend welcome (%s)." | |
| 4754 | +#: apps/pages/pages.os.php:70 | |
| 4755 | +msgid "Page atlas" | |
| 4483 | 4756 | msgstr "" |
| 4484 | 4757 | |
| 4485 | -#: src/posts-window/users-render.ts:695 | |
| 4486 | -msgid "Email" | |
| 4758 | +#: apps/pages/parts/query.php:74 | |
| 4759 | +msgid "Default template" | |
| 4487 | 4760 | msgstr "" |
| 4488 | 4761 | |
| 4489 | -#: src/posts-window/users-render.ts:711 | |
| 4490 | -msgid "Content" | |
| 4762 | +#: apps/pages/parts/query.php:115 | |
| 4763 | +msgid "Total non-trashed comments on this page." | |
| 4491 | 4764 | msgstr "" |
| 4492 | 4765 | |
| 4493 | -#: src/posts-window/users-render.ts:736 | |
| 4494 | -msgid "Registered" | |
| 4766 | +#: apps/plugins/parts/ajax.php:48 | |
| 4767 | +msgid "Security check failed. Refresh the window and try again." | |
| 4495 | 4768 | msgstr "" |
| 4496 | 4769 | |
| 4497 | -#: src/posts-window/users-render.ts:753 | |
| 4498 | -msgid "Actions" | |
| 4770 | +#: apps/plugins/parts/ajax.php:63 | |
| 4771 | +#: apps/plugins/plugins.os.php:126 | |
| 4772 | +msgid "Plugins are managed from the network admin on this site." | |
| 4499 | 4773 | msgstr "" |
| 4500 | 4774 | |
| 4501 | -#: src/posts-window/users-render.ts:772 | |
| 4502 | -msgid "Online" | |
| 4775 | +#: apps/plugins/parts/ajax.php:70 | |
| 4776 | +#: apps/plugins/plugins.os.php:127 | |
| 4777 | +#: includes/feedback/rest.php:72 | |
| 4778 | +#: includes/feedback/usage.php:249 | |
| 4779 | +#: includes/seen-intros.php:276 | |
| 4780 | +msgid "You are not allowed to do that." | |
| 4503 | 4781 | msgstr "" |
| 4504 | 4782 | |
| 4505 | -#: src/posts-window/users-render.ts:773 | |
| 4506 | -msgid "Active 30d" | |
| 4783 | +#: apps/plugins/parts/ajax.php:123 | |
| 4784 | +msgid "Missing plugin slug." | |
| 4507 | 4785 | msgstr "" |
| 4508 | 4786 | |
| 4509 | -#: src/posts-window/users-render.ts:774 | |
| 4510 | -msgid "Never logged in" | |
| 4787 | +#: apps/plugins/parts/rest-fields.php:46 | |
| 4788 | +msgid "Whether an update is available for this plugin (and the available version)." | |
| 4511 | 4789 | msgstr "" |
| 4512 | 4790 | |
| 4513 | -#: src/posts-window/users-render.ts:1410 | |
| 4514 | -msgid "Generated password copied to clipboard." | |
| 4791 | +#: apps/plugins/parts/rest-fields.php:51 | |
| 4792 | +msgid "Per-plugin capability flags for the requester (activate / deactivate / delete)." | |
| 4515 | 4793 | msgstr "" |
| 4516 | 4794 | |
| 4517 | -#. %s is the user's email address. | |
| 4518 | -#: src/posts-window/users-render.ts:1457 | |
| 4519 | -msgid "User created — welcome email sent to %s." | |
| 4795 | +#: apps/plugins/parts/rest-fields.php:56 | |
| 4796 | +msgid "The plugin's slug on the WordPress.org directory, or null when the plugin is not listed there." | |
| 4520 | 4797 | msgstr "" |
| 4521 | 4798 | |
| 4522 | -#: src/posts-window/users-render.ts:1527 | |
| 4523 | -#: includes/users-window/rest.php:543 | |
| 4524 | -msgid "That username is already in use." | |
| 4799 | +#: apps/plugins/parts/rest-fields.php:61 | |
| 4800 | +msgid "Best-effort card icon URL. Prefers a local file in the plugin folder, falling back to the wp.org SVN URL; null when neither resolves." | |
| 4525 | 4801 | msgstr "" |
| 4526 | 4802 | |
| 4527 | -#: src/posts-window/users-render.ts:1534 | |
| 4528 | -#: includes/users-window/rest.php:529 | |
| 4529 | -msgid "Username is not valid." | |
| 4803 | +#: apps/plugins/parts/rest-fields.php:66 | |
| 4804 | +msgid "Approximate disk footprint of the plugin folder, in kilobytes (cached 6h)." | |
| 4530 | 4805 | msgstr "" |
| 4531 | 4806 | |
| 4532 | -#: src/posts-window/users-render.ts:1537 | |
| 4533 | -#: includes/users-window/rest.php:536 | |
| 4534 | -msgid "A valid email address is required." | |
| 4807 | +#: apps/plugins/parts/rest-fields.php:71 | |
| 4808 | +msgid "Auto-update state for this plugin (enabled / forced / supported), mirroring Core's plugins.php column." | |
| 4535 | 4809 | msgstr "" |
| 4536 | 4810 | |
| 4537 | -#: src/posts-window/users-render.ts:1543 | |
| 4538 | -msgid "Could not create the user." | |
| 4811 | +#: apps/plugins/parts/upload.php:63 | |
| 4812 | +msgid "Plugin upgrader is unavailable in this context. Reload the page and try again." | |
| 4539 | 4813 | msgstr "" |
| 4540 | 4814 | |
| 4541 | -#: src/posts-window/users-render.ts:1002 | |
| 4542 | -msgid "Set role to…" | |
| 4815 | +#: apps/plugins/parts/upload.php:87 | |
| 4816 | +msgid "A plugin with the same folder name is already installed. Replace it to continue." | |
| 4543 | 4817 | msgstr "" |
| 4544 | 4818 | |
| 4545 | -#: src/posts-window/users-render.ts:1013 | |
| 4546 | -msgid "Apply" | |
| 4819 | +#: apps/plugins/parts/upload.php:111 | |
| 4820 | +msgid "Plugin install failed." | |
| 4547 | 4821 | msgstr "" |
| 4548 | 4822 | |
| 4549 | -#: src/posts-window/users-render.ts:1034 | |
| 4550 | -msgid "Change role for selected users?" | |
| 4823 | +#: apps/plugins/parts/upload.php:166 | |
| 4824 | +msgid "No file received. Pick a .zip and try again." | |
| 4551 | 4825 | msgstr "" |
| 4552 | 4826 | |
| 4553 | -#. %1$d is a user count, %2$s is a role label. | |
| 4554 | -#: src/posts-window/users-render.ts:1037 | |
| 4555 | -msgid "Set %1$d user(s)' role to %2$s?" | |
| 4827 | +#: apps/plugins/parts/upload.php:173 | |
| 4828 | +msgid "Upload payload is malformed." | |
| 4556 | 4829 | msgstr "" |
| 4557 | 4830 | |
| 4558 | -#: src/posts-window/users-render.ts:1041 | |
| 4559 | -msgid "Set role" | |
| 4831 | +#. translators: %d: PHP UPLOAD_ERR_* code. | |
| 4832 | +#: apps/plugins/parts/upload.php:182 | |
| 4833 | +#, php-format | |
| 4834 | +msgid "Upload failed (error %d). Try again." | |
| 4560 | 4835 | msgstr "" |
| 4561 | 4836 | |
| 4562 | -#. %1$d users updated, %2$d failed. | |
| 4563 | -#: src/posts-window/users-render.ts:1066 | |
| 4564 | -msgid "Role updated for %1$d user(s) (%2$d skipped)." | |
| 4837 | +#: apps/plugins/parts/upload.php:192 | |
| 4838 | +msgid "Plugin uploads must be a .zip file." | |
| 4565 | 4839 | msgstr "" |
| 4566 | 4840 | |
| 4567 | -#: src/posts-window/users-render.ts:1073 | |
| 4568 | -msgid "No users updated." | |
| 4841 | +#: apps/plugins/parts/upload.php:200 | |
| 4842 | +msgid "Refused: temporary upload path is not trusted." | |
| 4569 | 4843 | msgstr "" |
| 4570 | 4844 | |
| 4571 | -#. %1$d current page, %2$d total pages, %3$d total rows. | |
| 4572 | -#: src/posts-window/users-render.ts:1110 | |
| 4573 | -msgid "Page %1$d of %2$d · %3$d users" | |
| 4845 | +#: apps/plugins/parts/view-preference.php:40 | |
| 4846 | +msgid "Choose Cards or Table." | |
| 4574 | 4847 | msgstr "" |
| 4575 | 4848 | |
| 4576 | -#: src/posts-window/users-render.ts:1166 | |
| 4577 | -msgid "Could not load users. Try Refresh." | |
| 4849 | +#: apps/plugins/plugins.os.php:155 | |
| 4850 | +msgid "Missing plugin." | |
| 4578 | 4851 | msgstr "" |
| 4579 | 4852 | |
| 4580 | -#. %s: site name | |
| 4581 | -#: src/pwa/install.ts:165 | |
| 4582 | -msgid "Installed %s as an app." | |
| 4853 | +#. translators: %s: error message | |
| 4854 | +#: apps/plugins/plugins.os.php:162 | |
| 4855 | +#, php-format | |
| 4856 | +msgid "Activation failed: %s" | |
| 4583 | 4857 | msgstr "" |
| 4584 | 4858 | |
| 4585 | -#. %s: site name | |
| 4586 | -#: src/pwa/install.ts:191 | |
| 4587 | -msgid "Install %s as an app" | |
| 4859 | +#. translators: %s: error message | |
| 4860 | +#: apps/plugins/plugins.os.php:164 | |
| 4861 | +#, php-format | |
| 4862 | +msgid "Deactivation failed: %s" | |
| 4588 | 4863 | msgstr "" |
| 4589 | 4864 | |
| 4590 | -#: src/pwa/install.ts:223 | |
| 4591 | -msgid "Install cancelled." | |
| 4865 | +#. translators: %s: error message | |
| 4866 | +#: apps/plugins/plugins.os.php:166 | |
| 4867 | +#, php-format | |
| 4868 | +msgid "Delete failed: %s" | |
| 4592 | 4869 | msgstr "" |
| 4593 | 4870 | |
| 4594 | -#. %s: site name | |
| 4595 | -#: src/pwa/install.ts:241 | |
| 4596 | -msgid "%s is already installed. Open it from your apps menu or home screen." | |
| 4871 | +#. translators: %s: plugin name | |
| 4872 | +#: apps/plugins/plugins.os.php:173 | |
| 4873 | +#, php-format | |
| 4874 | +msgid "%s activated." | |
| 4597 | 4875 | msgstr "" |
| 4598 | 4876 | |
| 4599 | -#: src/pwa/install.ts:257 | |
| 4600 | -msgid "Install isn't available — another plugin's service worker is active on this site. A site admin can opt in by setting the desktop_mode_pwa_force_replace_sw filter to true." | |
| 4877 | +#. translators: %s: plugin name | |
| 4878 | +#: apps/plugins/plugins.os.php:177 | |
| 4879 | +#, php-format | |
| 4880 | +msgid "%s deleted." | |
| 4601 | 4881 | msgstr "" |
| 4602 | 4882 | |
| 4603 | -#: src/pwa/install.ts:265 | |
| 4604 | -msgid "Install isn't available right now. Keep using the page; if it still doesn't appear, the app may already be installed in this browser." | |
| 4883 | +#: apps/plugins/plugins.os.php:235 | |
| 4884 | +msgid "activated" | |
| 4605 | 4885 | msgstr "" |
| 4606 | 4886 | |
| 4607 | -#: src/recycle-bin/index.ts:295 | |
| 4608 | -msgid "Deleted" | |
| 4887 | +#: apps/plugins/plugins.os.php:236 | |
| 4888 | +msgid "deactivated" | |
| 4609 | 4889 | msgstr "" |
| 4610 | 4890 | |
| 4611 | -#: src/recycle-bin/index.ts:310 | |
| 4612 | -msgid "By" | |
| 4891 | +#: apps/plugins/plugins.os.php:237 | |
| 4892 | +msgid "deleted" | |
| 4613 | 4893 | msgstr "" |
| 4614 | 4894 | |
| 4615 | -#: src/recycle-bin/index.ts:340 | |
| 4616 | -#: src/recycle-bin/index.ts:785 | |
| 4617 | -#: includes/recycle-bin/window.php:76 | |
| 4618 | -msgid "Delete forever" | |
| 4895 | +#. translators: 1: count, 2: action verb (activated, deactivated, deleted) | |
| 4896 | +#: apps/plugins/plugins.os.php:241 | |
| 4897 | +#, php-format | |
| 4898 | +msgid "%1$d plugin(s) %2$s." | |
| 4619 | 4899 | msgstr "" |
| 4620 | 4900 | |
| 4621 | -#: src/recycle-bin/index.ts:779 | |
| 4622 | -msgid "Delete forever?" | |
| 4901 | +#. translators: 1: success count, 2: failure count, 3: action verb | |
| 4902 | +#: apps/plugins/plugins.os.php:244 | |
| 4903 | +#, php-format | |
| 4904 | +msgid "%1$d %3$s, %2$d failed." | |
| 4623 | 4905 | msgstr "" |
| 4624 | 4906 | |
| 4625 | -#. %d: row count. | |
| 4626 | -#: src/recycle-bin/index.ts:782 | |
| 4627 | -msgid "Permanently delete %d item(s)? This cannot be undone." | |
| 4907 | +#: apps/plugins/plugins.os.php:250 | |
| 4908 | +#: includes/ai-copilot/search.php:141 | |
| 4909 | +#: includes/core-notices.php:177 | |
| 4910 | +#: includes/core-notices.php:206 | |
| 4911 | +#: includes/multisite.php:116 | |
| 4912 | +msgid "Plugins" | |
| 4628 | 4913 | msgstr "" |
| 4629 | 4914 | |
| 4630 | -#: src/recycle-bin/index.ts:854 | |
| 4631 | -msgid "Emptying…" | |
| 4915 | +#: apps/plugins/plugins.os.php:315 | |
| 4916 | +msgid "Installed" | |
| 4632 | 4917 | msgstr "" |
| 4633 | 4918 | |
| 4634 | -#. 1: items purged so far, 2: items in bin when emptying began. | |
| 4635 | -#: src/recycle-bin/index.ts:857 | |
| 4636 | -msgid "Emptying… %1$d of %2$d" | |
| 4919 | +#: apps/plugins/plugins.os.php:321 | |
| 4920 | +msgid "Add Plugin" | |
| 4637 | 4921 | msgstr "" |
| 4638 | 4922 | |
| 4639 | -#: src/recycle-bin/index.ts:870 | |
| 4640 | -msgid "Empty bin?" | |
| 4923 | +#: apps/plugins/plugins.os.php:324 | |
| 4924 | +msgid "OpenStation plugins" | |
| 4641 | 4925 | msgstr "" |
| 4642 | 4926 | |
| 4643 | -#: src/recycle-bin/index.ts:871 | |
| 4644 | -msgid "Permanently delete ALL items in the recycle bin? This includes every type and any items hidden by the current filter or search. This cannot be undone." | |
| 4927 | +#. translators: %d: number of rows that could not be trashed. | |
| 4928 | +#: apps/posts/parts/query.php:338 | |
| 4929 | +#, php-format | |
| 4930 | +msgid "%d item could not be moved to the trash." | |
| 4931 | +msgid_plural "%d items could not be moved to the trash." | |
| 4932 | +msgstr[0] "" | |
| 4933 | +msgstr[1] "" | |
| 4934 | + | |
| 4935 | +#: apps/posts/parts/terms-rest.php:51 | |
| 4936 | +msgid "Number of non-trashed posts (any status) in this term." | |
| 4645 | 4937 | msgstr "" |
| 4646 | 4938 | |
| 4647 | -#: src/recycle-bin/index.ts:874 | |
| 4648 | -#: includes/recycle-bin/window.php:85 | |
| 4649 | -msgid "Empty bin" | |
| 4939 | +#: apps/posts/parts/terms-rest.php:69 | |
| 4940 | +msgid "Whether this term is the taxonomy's default (fallback) term." | |
| 4650 | 4941 | msgstr "" |
| 4651 | 4942 | |
| 4652 | -#. %d: skipped count. | |
| 4653 | -#: src/recycle-bin/index.ts:907 | |
| 4654 | -msgid "%d item(s) skipped (insufficient permissions)." | |
| 4943 | +#: apps/posts/parts/terms-rest.php:199 | |
| 4944 | +#: apps/posts/parts/terms-rest.php:341 | |
| 4945 | +#: includes/my-wordpress/term-stats.php:89 | |
| 4946 | +msgid "Unknown taxonomy." | |
| 4655 | 4947 | msgstr "" |
| 4656 | 4948 | |
| 4657 | -#: src/related-entities/index.ts:265 | |
| 4658 | -msgid "Related" | |
| 4949 | +#: apps/posts/posts.os.php:72 | |
| 4950 | +msgid "All posts" | |
| 4659 | 4951 | msgstr "" |
| 4660 | 4952 | |
| 4661 | -#: src/release-card.ts:354 | |
| 4662 | -#: src/ui/components/wpd-toast/wpd-toast.ts:128 | |
| 4663 | -msgid "Dismiss" | |
| 4953 | +#: apps/posts/posts.os.php:76 | |
| 4954 | +msgid "Add Post" | |
| 4664 | 4955 | msgstr "" |
| 4665 | 4956 | |
| 4666 | -#: src/release-card.ts:357 | |
| 4667 | -#: src/update-notice.ts:125 | |
| 4668 | -msgid "Update now" | |
| 4957 | +#: apps/station-home/parts/snapshot.php:97 | |
| 4958 | +msgid "(Untitled)" | |
| 4669 | 4959 | msgstr "" |
| 4670 | 4960 | |
| 4671 | -#: src/settings/labels.ts:21 | |
| 4672 | -#: includes/accents.php:38 | |
| 4673 | -msgid "WordPress Blue" | |
| 4961 | +#: apps/station-home/parts/snapshot.php:98 | |
| 4962 | +msgid "Content" | |
| 4674 | 4963 | msgstr "" |
| 4675 | 4964 | |
| 4676 | -#: src/settings/labels.ts:23 | |
| 4677 | -#: includes/accents.php:39 | |
| 4678 | -msgid "Indigo" | |
| 4965 | +#: apps/station-home/parts/snapshot.php:222 | |
| 4966 | +msgid "New post" | |
| 4679 | 4967 | msgstr "" |
| 4680 | 4968 | |
| 4681 | -#: src/settings/labels.ts:25 | |
| 4682 | -#: includes/accents.php:40 | |
| 4683 | -msgid "Teal" | |
| 4969 | +#: apps/station-home/parts/snapshot.php:231 | |
| 4970 | +msgid "Upload media" | |
| 4684 | 4971 | msgstr "" |
| 4685 | 4972 | |
| 4686 | -#: src/settings/labels.ts:27 | |
| 4687 | -#: includes/accents.php:41 | |
| 4688 | -msgid "Emerald" | |
| 4973 | +#: apps/station-home/parts/snapshot.php:239 | |
| 4974 | +msgid "View site" | |
| 4689 | 4975 | msgstr "" |
| 4690 | 4976 | |
| 4691 | -#: src/settings/labels.ts:29 | |
| 4692 | -#: includes/accents.php:42 | |
| 4693 | -msgid "Amber" | |
| 4977 | +#: apps/station-home/parts/snapshot.php:255 | |
| 4978 | +msgid "Classic Dashboard" | |
| 4694 | 4979 | msgstr "" |
| 4695 | 4980 | |
| 4696 | -#: src/settings/labels.ts:31 | |
| 4697 | -#: includes/accents.php:43 | |
| 4698 | -msgid "Rose" | |
| 4981 | +#. translators: %s: pending comment count. | |
| 4982 | +#: apps/station-home/parts/snapshot.php:281 | |
| 4983 | +#, php-format | |
| 4984 | +msgid "%s pending comment" | |
| 4985 | +msgid_plural "%s pending comments" | |
| 4986 | +msgstr[0] "" | |
| 4987 | +msgstr[1] "" | |
| 4988 | + | |
| 4989 | +#: apps/station-home/parts/snapshot.php:284 | |
| 4990 | +msgid "Review and reply to keep the conversation moving." | |
| 4699 | 4991 | msgstr "" |
| 4700 | 4992 | |
| 4701 | -#: src/settings/labels.ts:40 | |
| 4702 | -msgid "Compact" | |
| 4993 | +#. translators: %s: update count. | |
| 4994 | +#. translators: %s: number of pending updates. | |
| 4995 | +#: apps/station-home/parts/snapshot.php:295 | |
| 4996 | +#: includes/core/payload.php:1703 | |
| 4997 | +#, php-format | |
| 4998 | +msgid "%s update available" | |
| 4999 | +msgid_plural "%s updates available" | |
| 5000 | +msgstr[0] "" | |
| 5001 | +msgstr[1] "" | |
| 5002 | + | |
| 5003 | +#: apps/station-home/parts/snapshot.php:298 | |
| 5004 | +msgid "Keep WordPress, themes, and plugins current." | |
| 4703 | 5005 | msgstr "" |
| 4704 | 5006 | |
| 4705 | -#: src/settings/labels.ts:42 | |
| 4706 | -#: src/settings/sections/help.ts:289 | |
| 4707 | -#: includes/user-edit-window/window.php:119 | |
| 4708 | -msgid "Default" | |
| 5007 | +#. translators: %s: image count. | |
| 5008 | +#: apps/station-home/parts/snapshot.php:309 | |
| 5009 | +#, php-format | |
| 5010 | +msgid "%s image needs alt text" | |
| 5011 | +msgid_plural "%s images need alt text" | |
| 5012 | +msgstr[0] "" | |
| 5013 | +msgstr[1] "" | |
| 5014 | + | |
| 5015 | +#: apps/station-home/parts/snapshot.php:312 | |
| 5016 | +msgid "Add a useful description for people using assistive technology." | |
| 4709 | 5017 | msgstr "" |
| 4710 | 5018 | |
| 4711 | -#: src/settings/labels.ts:44 | |
| 4712 | -msgid "Large" | |
| 5019 | +#: apps/station-home/parts/snapshot.php:354 | |
| 5020 | +msgid "Pending comments" | |
| 4713 | 5021 | msgstr "" |
| 4714 | 5022 | |
| 4715 | -#: src/settings/labels.ts:56 | |
| 4716 | -msgid "Bottom" | |
| 5023 | +#: apps/station-home/parts/snapshot.php:360 | |
| 5024 | +#: includes/ai-copilot/search.php:237 | |
| 5025 | +msgid "Updates" | |
| 4717 | 5026 | msgstr "" |
| 4718 | 5027 | |
| 4719 | -#: src/settings/labels.ts:58 | |
| 4720 | -msgid "Left" | |
| 5028 | +#. translators: %s: current user's name. | |
| 5029 | +#: apps/station-home/parts/view.php:51 | |
| 5030 | +#, php-format | |
| 5031 | +msgid "Good morning, %s" | |
| 4721 | 5032 | msgstr "" |
| 4722 | 5033 | |
| 4723 | -#: src/settings/labels.ts:60 | |
| 4724 | -msgid "Right" | |
| 5034 | +#. translators: %s: current user's name. | |
| 5035 | +#: apps/station-home/parts/view.php:55 | |
| 5036 | +#, php-format | |
| 5037 | +msgid "Good afternoon, %s" | |
| 4725 | 5038 | msgstr "" |
| 4726 | 5039 | |
| 4727 | -#: src/settings/labels.ts:72 | |
| 4728 | -msgid "Classic" | |
| 5040 | +#. translators: %s: current user's name. | |
| 5041 | +#: apps/station-home/parts/view.php:58 | |
| 5042 | +#, php-format | |
| 5043 | +msgid "Good evening, %s" | |
| 4729 | 5044 | msgstr "" |
| 4730 | 5045 | |
| 4731 | -#: src/settings/labels.ts:74 | |
| 4732 | -msgid "Unified" | |
| 5046 | +#: apps/station-home/parts/view.php:166 | |
| 5047 | +#: apps/station-home/parts/view.php:179 | |
| 5048 | +#: apps/station-home/station-home.os.php:43 | |
| 5049 | +msgid "Station Home" | |
| 4733 | 5050 | msgstr "" |
| 4734 | 5051 | |
| 4735 | -#: src/settings/labels.ts:76 | |
| 4736 | -msgid "Spatial" | |
| 5052 | +#: apps/station-home/parts/view.php:182 | |
| 5053 | +msgid "Quick actions" | |
| 4737 | 5054 | msgstr "" |
| 4738 | 5055 | |
| 4739 | -#: src/settings/labels.ts:87 | |
| 4740 | -msgid "Side bar with the core admin menus, plus a bottom dock for plugin apps." | |
| 5056 | +#. translators: %s: site name. | |
| 5057 | +#: apps/station-home/parts/view.php:199 | |
| 5058 | +#, php-format | |
| 5059 | +msgid "Pick up where you left off on %s." | |
| 4741 | 5060 | msgstr "" |
| 4742 | 5061 | |
| 4743 | -#: src/settings/labels.ts:91 | |
| 4744 | -msgid "Single bottom dock holding every menu — core and plugin apps share one rail." | |
| 5062 | +#: apps/station-home/parts/view.php:201 | |
| 5063 | +msgid "Pick up where you left off." | |
| 4745 | 5064 | msgstr "" |
| 4746 | 5065 | |
| 4747 | -#: src/settings/labels.ts:95 | |
| 4748 | -msgid "Bottom dock for plugin apps; core admin menus appear as icons on the wallpaper." | |
| 5066 | +#: apps/station-home/parts/view.php:210 | |
| 5067 | +msgid "Refresh Station Home" | |
| 4749 | 5068 | msgstr "" |
| 4750 | 5069 | |
| 4751 | -#: src/settings/panel.ts:174 | |
| 4752 | -msgid "Appearance" | |
| 5070 | +#: apps/station-home/parts/view.php:218 | |
| 5071 | +msgid "Continue working" | |
| 4753 | 5072 | msgstr "" |
| 4754 | 5073 | |
| 4755 | -#: src/settings/panel.ts:179 | |
| 4756 | -msgid "Personalize your desktop. Changes apply instantly and are saved to this browser." | |
| 5074 | +#: apps/station-home/parts/view.php:225 | |
| 5075 | +msgid "Site pulse" | |
| 4757 | 5076 | msgstr "" |
| 4758 | 5077 | |
| 4759 | -#: src/settings/panel.ts:195 | |
| 4760 | -#: src/settings/sections/features.ts:483 | |
| 4761 | -msgid "Features" | |
| 5078 | +#: apps/station-home/parts/view.php:240 | |
| 5079 | +#: includes/my-wordpress/integrations/woocommerce.php:214 | |
| 5080 | +msgid "Needs attention" | |
| 4762 | 5081 | msgstr "" |
| 4763 | 5082 | |
| 4764 | -#: src/settings/panel.ts:208 | |
| 4765 | -#: src/settings/sections/apps-icons.ts:111 | |
| 4766 | -msgid "Apps & Icons" | |
| 5083 | +#: apps/station-home/parts/view.php:249 | |
| 5084 | +msgid "From your plugins" | |
| 4767 | 5085 | msgstr "" |
| 4768 | 5086 | |
| 4769 | -#: src/settings/panel.ts:218 | |
| 4770 | -msgid "Effects" | |
| 5087 | +#: apps/station-home/parts/view.php:279 | |
| 5088 | +msgid "Your desk is clear" | |
| 4771 | 5089 | msgstr "" |
| 4772 | 5090 | |
| 4773 | -#: src/settings/panel.ts:230 | |
| 4774 | -#: src/settings/sections/help.ts:148 | |
| 4775 | -msgid "Components" | |
| 5091 | +#: apps/station-home/parts/view.php:280 | |
| 5092 | +msgid "Start something new and it will be waiting here when you return." | |
| 4776 | 5093 | msgstr "" |
| 4777 | 5094 | |
| 4778 | -#: src/settings/panel.ts:318 | |
| 4779 | -msgid "Settings sections" | |
| 5095 | +#: apps/station-home/parts/view.php:315 | |
| 5096 | +msgid "All clear" | |
| 4780 | 5097 | msgstr "" |
| 4781 | 5098 | |
| 4782 | -#: src/settings/sections/about.ts:144 | |
| 4783 | -msgid "Crafted with curiosity" | |
| 5099 | +#: apps/station-home/parts/view.php:316 | |
| 5100 | +msgid "Nothing needs your attention right now." | |
| 4784 | 5101 | msgstr "" |
| 4785 | 5102 | |
| 4786 | -#: src/settings/sections/about.ts:145 | |
| 4787 | -msgid "an experiment by Automattic" | |
| 5103 | +#: apps/station-home/parts/view.php:351 | |
| 5104 | +msgid "Make this space yours" | |
| 4788 | 5105 | msgstr "" |
| 4789 | 5106 | |
| 4790 | -#: src/settings/sections/about.ts:149 | |
| 4791 | -msgid "Move your cursor through the swarm · click for a spark" | |
| 5107 | +#: apps/station-home/parts/view.php:352 | |
| 5108 | +msgid "Use Customize to opt in to information from your plugins." | |
| 4792 | 5109 | msgstr "" |
| 4793 | 5110 | |
| 4794 | -#: src/settings/sections/accent.ts:37 | |
| 4795 | -#: src/settings/sections/accent.ts:41 | |
| 4796 | -msgid "Accent color" | |
| 5111 | +#: apps/station-home/parts/view.php:404 | |
| 5112 | +msgid "Customize Station Home" | |
| 4797 | 5113 | msgstr "" |
| 4798 | 5114 | |
| 4799 | -#: src/settings/sections/accent.ts:38 | |
| 4800 | -msgid "Used in focused window title bars, buttons, and focus rings." | |
| 5115 | +#: apps/station-home/parts/view.php:408 | |
| 5116 | +msgid "Choose which plugin cards can show information on your Station Home." | |
| 4801 | 5117 | msgstr "" |
| 4802 | 5118 | |
| 4803 | -#: src/settings/sections/apps-icons.ts:67 | |
| 4804 | -msgid "On the desktop" | |
| 5119 | +#: apps/station-home/station-home.os.php:78 | |
| 5120 | +msgid "That Station Home card is not available." | |
| 4805 | 5121 | msgstr "" |
| 4806 | 5122 | |
| 4807 | -#: src/settings/sections/apps-icons.ts:68 | |
| 4808 | -msgid "On the dock" | |
| 5123 | +#. translators: %d: number of items that could not be processed. | |
| 5124 | +#: apps/trash/trash.os.php:100 | |
| 5125 | +#, php-format | |
| 5126 | +msgid "%d item(s) could not be processed." | |
| 4809 | 5127 | msgstr "" |
| 4810 | 5128 | |
| 4811 | -#: src/settings/sections/apps-icons.ts:69 | |
| 4812 | -msgid "On both" | |
| 5129 | +#: apps/trash/trash.os.php:108 | |
| 5130 | +msgid "Trash" | |
| 4813 | 5131 | msgstr "" |
| 4814 | 5132 | |
| 4815 | -#: src/settings/sections/apps-icons.ts:70 | |
| 4816 | -msgid "Hidden" | |
| 5133 | +#: apps/user-edit/parts/account.php:146 | |
| 5134 | +msgid "Session manager unavailable." | |
| 4817 | 5135 | msgstr "" |
| 4818 | 5136 | |
| 4819 | -#: src/settings/sections/apps-icons.ts:112 | |
| 4820 | -msgid "Choose where each app shortcut shows up — on the dock, on the desktop wallpaper, both, or hidden entirely. Changes apply instantly to the running shell." | |
| 5137 | +#: apps/user-edit/parts/account.php:175 | |
| 5138 | +msgid "Application passwords are not available for this user." | |
| 4821 | 5139 | msgstr "" |
| 4822 | 5140 | |
| 4823 | -#: src/settings/sections/apps-icons.ts:118 | |
| 4824 | -msgid "No apps registered yet" | |
| 5141 | +#: apps/user-edit/parts/account.php:211 | |
| 5142 | +msgid "Application password name is required." | |
| 4825 | 5143 | msgstr "" |
| 4826 | 5144 | |
| 4827 | -#: src/settings/sections/apps-icons.ts:119 | |
| 4828 | -msgid "Plugins and the admin menu will appear here once they’re registered." | |
| 5145 | +#: apps/user-edit/parts/insights.php:58 | |
| 5146 | +#: apps/users/parts/rest.php:122 | |
| 5147 | +#: includes/my-wordpress/user-footprint.php:240 | |
| 5148 | +#: includes/my-wordpress/user-stats.php:123 | |
| 5149 | +msgid "User not found." | |
| 4829 | 5150 | msgstr "" |
| 4830 | 5151 | |
| 4831 | -#: src/settings/sections/apps-icons.ts:141 | |
| 4832 | -msgid "Show in" | |
| 5152 | +#: apps/user-edit/user-edit.os.php:56 | |
| 5153 | +msgid "Edit user" | |
| 4833 | 5154 | msgstr "" |
| 4834 | 5155 | |
| 4835 | -#: src/settings/sections/custom-image.ts:44 | |
| 4836 | -msgid "Upload new" | |
| 5156 | +#: apps/users/parts/activity-summary.php:14 | |
| 5157 | +#: apps/users/parts/roles-summary.php:25 | |
| 5158 | +msgid "You are not allowed to list users." | |
| 4837 | 5159 | msgstr "" |
| 4838 | 5160 | |
| 4839 | -#: src/settings/sections/custom-image.ts:50 | |
| 4840 | -msgid "Media Library" | |
| 5161 | +#: apps/users/parts/activity-summary.php:31 | |
| 5162 | +msgid "Activity could not be loaded." | |
| 4841 | 5163 | msgstr "" |
| 4842 | 5164 | |
| 4843 | -#: src/settings/sections/custom-image.ts:65 | |
| 4844 | -msgid "Or use your own image" | |
| 5165 | +#: apps/users/parts/color-schemes.php:50 | |
| 5166 | +msgid "Default" | |
| 4845 | 5167 | msgstr "" |
| 4846 | 5168 | |
| 4847 | -#: src/settings/sections/custom-image.ts:70 | |
| 4848 | -msgid "Image source" | |
| 5169 | +#. translators: %s is the site's current locale (e.g. "en_US"). | |
| 5170 | +#: apps/users/parts/fields.php:100 | |
| 5171 | +#, php-format | |
| 5172 | +msgid "Site default — %s" | |
| 4849 | 5173 | msgstr "" |
| 4850 | 5174 | |
| 4851 | -#: src/settings/sections/custom-image.ts:135 | |
| 4852 | -msgid "Custom image wallpaper" | |
| 5175 | +#: apps/users/parts/fields.php:234 | |
| 5176 | +msgid "Per-user content stats: published post / page / comment counts." | |
| 4853 | 5177 | msgstr "" |
| 4854 | 5178 | |
| 4855 | -#: src/settings/sections/custom-image.ts:139 | |
| 4856 | -msgid "Upload a wallpaper image" | |
| 5179 | +#: apps/users/parts/fields.php:252 | |
| 5180 | +msgid "UTC unix timestamp of this user’s last successful login, or null when never recorded." | |
| 4857 | 5181 | msgstr "" |
| 4858 | 5182 | |
| 4859 | -#: src/settings/sections/custom-image.ts:164 | |
| 4860 | -msgid "Remove custom image" | |
| 5183 | +#: apps/users/parts/fields.php:272 | |
| 5184 | +msgid "Live presence status: online / inactive / offline." | |
| 4861 | 5185 | msgstr "" |
| 4862 | 5186 | |
| 4863 | -#: src/settings/sections/custom-image.ts:166 | |
| 4864 | -msgid "Remove" | |
| 5187 | +#: apps/users/parts/fields.php:288 | |
| 5188 | +msgid "Whether the requester can edit this user." | |
| 4865 | 5189 | msgstr "" |
| 4866 | 5190 | |
| 4867 | -#: src/settings/sections/custom-image.ts:177 | |
| 4868 | -msgid "Drop an image here, or click to upload" | |
| 5191 | +#: apps/users/parts/fields.php:305 | |
| 5192 | +msgid "Role slugs the requester can assign to this user." | |
| 4869 | 5193 | msgstr "" |
| 4870 | 5194 | |
| 4871 | -#: src/settings/sections/custom-image.ts:180 | |
| 4872 | -msgid "JPEG, PNG, or WebP · goes straight to your Media Library" | |
| 5195 | +#: apps/users/parts/rest.php:65 | |
| 5196 | +#: apps/users/parts/rest.php:212 | |
| 5197 | +msgid "No user ids supplied." | |
| 4873 | 5198 | msgstr "" |
| 4874 | 5199 | |
| 4875 | -#: src/settings/sections/custom-image.ts:289 | |
| 4876 | -msgid "Search your media" | |
| 5200 | +#: apps/users/parts/rest.php:69 | |
| 5201 | +msgid "You are not allowed to assign this role." | |
| 4877 | 5202 | msgstr "" |
| 4878 | 5203 | |
| 4879 | -#: src/settings/sections/custom-image.ts:301 | |
| 4880 | -msgid "Load more" | |
| 5204 | +#: apps/users/parts/rest.php:158 | |
| 5205 | +msgid "You are not allowed to send a password reset for this user." | |
| 4881 | 5206 | msgstr "" |
| 4882 | 5207 | |
| 4883 | -#. %1$d is the HD minimum width in px, %2$d is the minimum height. | |
| 4884 | -#: src/settings/sections/custom-image.ts:324 | |
| 4885 | -msgid "Only HD (≥%1$d×%2$d)" | |
| 5208 | +#: apps/users/parts/rest.php:162 | |
| 5209 | +msgid "A reset email was already sent recently. Try again in a minute." | |
| 4886 | 5210 | msgstr "" |
| 4887 | 5211 | |
| 4888 | -#. %d is the number of media items currently visible. | |
| 4889 | -#: src/settings/sections/custom-image.ts:345 | |
| 4890 | -msgid "Showing %d" | |
| 5212 | +#: apps/users/parts/rest.php:184 | |
| 5213 | +#: apps/users/users.os.php:254 | |
| 5214 | +#: apps/users/users.os.php:269 | |
| 5215 | +msgid "You are not allowed to email this user." | |
| 4891 | 5216 | msgstr "" |
| 4892 | 5217 | |
| 4893 | -#. %d is the number of images filtered out by the HD toggle. | |
| 4894 | -#: src/settings/sections/custom-image.ts:350 | |
| 4895 | -msgid "%d hidden by HD filter" | |
| 5218 | +#: apps/users/parts/rest.php:188 | |
| 5219 | +msgid "A welcome email was already sent recently. Try again in a minute." | |
| 4896 | 5220 | msgstr "" |
| 4897 | 5221 | |
| 4898 | -#: src/settings/sections/custom-image.ts:373 | |
| 4899 | -msgid "No HD images found. Try unchecking the filter, or upload a larger image." | |
| 5222 | +#: apps/users/parts/rest.php:271 | |
| 5223 | +msgid "Username is required." | |
| 4900 | 5224 | msgstr "" |
| 4901 | 5225 | |
| 4902 | -#: src/settings/sections/custom-image.ts:376 | |
| 4903 | -msgid "No images in your Media Library yet." | |
| 5226 | +#: apps/users/parts/rest.php:274 | |
| 5227 | +msgid "Username is not valid." | |
| 4904 | 5228 | msgstr "" |
| 4905 | 5229 | |
| 4906 | -#. %s is the browser-supplied error message. | |
| 4907 | -#: src/settings/sections/custom-image.ts:425 | |
| 4908 | -msgid "Couldn’t load your media: %s" | |
| 5230 | +#: apps/users/parts/rest.php:277 | |
| 5231 | +msgid "A valid email address is required." | |
| 4909 | 5232 | msgstr "" |
| 4910 | 5233 | |
| 4911 | -#: src/settings/sections/custom-image.ts:428 | |
| 4912 | -msgid "Couldn’t load your media." | |
| 5234 | +#: apps/users/parts/rest.php:280 | |
| 5235 | +msgid "That username is already in use." | |
| 4913 | 5236 | msgstr "" |
| 4914 | 5237 | |
| 4915 | -#: src/settings/sections/custom-image.ts:224 | |
| 4916 | -msgid "That file isn’t an image." | |
| 5238 | +#: apps/users/parts/rest.php:283 | |
| 5239 | +msgid "That email is already in use." | |
| 4917 | 5240 | msgstr "" |
| 4918 | 5241 | |
| 4919 | -#: src/settings/sections/custom-image.ts:231 | |
| 4920 | -msgid "Uploading…" | |
| 5242 | +#: apps/users/parts/rest.php:298 | |
| 5243 | +msgid "You are not allowed to assign that role." | |
| 4921 | 5244 | msgstr "" |
| 4922 | 5245 | |
| 4923 | -#: src/settings/sections/custom-image.ts:256 | |
| 4924 | -msgid "Upload failed." | |
| 5246 | +#: apps/users/parts/roles-summary.php:40 | |
| 5247 | +msgid "No role" | |
| 4925 | 5248 | msgstr "" |
| 4926 | 5249 | |
| 4927 | -#: src/settings/sections/desktop-layout.ts:35 | |
| 4928 | -#: src/settings/sections/desktop-layout.ts:42 | |
| 4929 | -msgid "Desktop layout" | |
| 5250 | +#: apps/users/parts/roles-summary.php:69 | |
| 5251 | +msgid "Role groups could not be loaded. Please try again." | |
| 4930 | 5252 | msgstr "" |
| 4931 | 5253 | |
| 4932 | -#: src/settings/sections/dock-rail-renderer.ts:54 | |
| 4933 | -#: src/settings/sections/dock-rail-renderer.ts:61 | |
| 4934 | -msgid "Dock style" | |
| 5254 | +#: apps/users/users.os.php:132 | |
| 5255 | +msgid "People" | |
| 4935 | 5256 | msgstr "" |
| 4936 | 5257 | |
| 4937 | -#: src/settings/sections/dock-rail-renderer.ts:55 | |
| 4938 | -msgid "How the rail itself paints — the shipped icon strip, or anything a plugin replaces it with. Switching is instant; the dock rebuilds with the new renderer." | |
| 5258 | +#: apps/users/users.os.php:136 | |
| 5259 | +msgid "Activity" | |
| 4939 | 5260 | msgstr "" |
| 4940 | 5261 | |
| 4941 | -#: src/settings/sections/dock-size.ts:34 | |
| 4942 | -#: src/settings/sections/dock-size.ts:39 | |
| 4943 | -msgid "Dock size" | |
| 5262 | +#: apps/users/users.os.php:140 | |
| 5263 | +msgid "Add new" | |
| 4944 | 5264 | msgstr "" |
| 4945 | 5265 | |
| 4946 | -#: src/settings/sections/dock-size.ts:35 | |
| 4947 | -msgid "Width of the dock and size of its icons." | |
| 5266 | +#: apps/users/users.os.php:145 | |
| 5267 | +#: includes/core-notices.php:140 | |
| 5268 | +msgid "Profile" | |
| 4948 | 5269 | msgstr "" |
| 4949 | 5270 | |
| 4950 | -#: src/settings/sections/effects.ts:38 | |
| 4951 | -msgid "When a related window is focused" | |
| 5271 | +#: apps/users/users.os.php:202 | |
| 5272 | +msgid "You are not allowed to change roles." | |
| 4952 | 5273 | msgstr "" |
| 4953 | 5274 | |
| 4954 | -#: src/settings/sections/effects.ts:39 | |
| 4955 | -msgid "Always" | |
| 5275 | +#: apps/users/users.os.php:213 | |
| 5276 | +msgid "No users updated." | |
| 4956 | 5277 | msgstr "" |
| 4957 | 5278 | |
| 4958 | -#: src/settings/sections/effects.ts:40 | |
| 4959 | -msgid "Off" | |
| 5279 | +#. translators: %1$d users updated, %2$d failed. | |
| 5280 | +#: apps/users/users.os.php:216 | |
| 5281 | +#, php-format | |
| 5282 | +msgid "Role updated for %1$d user(s) (%2$d skipped)." | |
| 4960 | 5283 | msgstr "" |
| 4961 | 5284 | |
| 4962 | -#: src/settings/sections/effects.ts:98 | |
| 4963 | -msgid "Apply a visual treatment to every window except the one you are working in." | |
| 5285 | +#: apps/users/users.os.php:228 | |
| 5286 | +msgid "You are not allowed to delete users." | |
| 4964 | 5287 | msgstr "" |
| 4965 | 5288 | |
| 4966 | -#: src/settings/sections/effects.ts:109 | |
| 4967 | -msgid "Draw a visual tie between windows showing related content — a post and its comments or media." | |
| 5289 | +#. translators: %1$d users deleted, %2$d skipped. | |
| 5290 | +#: apps/users/users.os.php:239 | |
| 5291 | +#, php-format | |
| 5292 | +msgid "%1$d user(s) deleted (%2$d skipped)." | |
| 4968 | 5293 | msgstr "" |
| 4969 | 5294 | |
| 4970 | -#: src/settings/sections/effects.ts:121 | |
| 4971 | -msgid "Unfocused windows" | |
| 5295 | +#. translators: %s is the user's email address. | |
| 5296 | +#: apps/users/users.os.php:257 | |
| 5297 | +#, php-format | |
| 5298 | +msgid "Reset email sent to %s." | |
| 4972 | 5299 | msgstr "" |
| 4973 | 5300 | |
| 4974 | -#: src/settings/sections/effects.ts:126 | |
| 4975 | -msgid "Unfocused window effect" | |
| 5301 | +#. translators: %s is the user's email address. | |
| 5302 | +#: apps/users/users.os.php:272 | |
| 5303 | +#, php-format | |
| 5304 | +msgid "Welcome email resent to %s." | |
| 4976 | 5305 | msgstr "" |
| 4977 | 5306 | |
| 4978 | -#: src/settings/sections/effects.ts:130 | |
| 4979 | -#: src/settings/sections/effects.ts:150 | |
| 4980 | -msgid "None" | |
| 5307 | +#: apps/users/users.os.php:283 | |
| 5308 | +msgid "You are not allowed to create users." | |
| 4981 | 5309 | msgstr "" |
| 4982 | 5310 | |
| 4983 | -#: src/settings/sections/effects.ts:141 | |
| 4984 | -#: src/settings/sections/features.ts:564 | |
| 4985 | -msgid "Window links" | |
| 5311 | +#. translators: %s is the user's email address. | |
| 5312 | +#: apps/users/users.os.php:304 | |
| 5313 | +#, php-format | |
| 5314 | +msgid "User created — welcome email sent to %s." | |
| 4986 | 5315 | msgstr "" |
| 4987 | 5316 | |
| 4988 | -#: src/settings/sections/effects.ts:146 | |
| 4989 | -msgid "Link style" | |
| 5317 | +#: includes/about-feed.php:169 | |
| 5318 | +msgid "You cannot load OpenStation updates." | |
| 4990 | 5319 | msgstr "" |
| 4991 | 5320 | |
| 4992 | -#: src/settings/sections/effects.ts:161 | |
| 4993 | -msgid "Show links" | |
| 5321 | +#: includes/about-feed.php:177 | |
| 5322 | +msgid "The OpenStation journal is temporarily unavailable." | |
| 4994 | 5323 | msgstr "" |
| 4995 | 5324 | |
| 4996 | -#: src/settings/sections/extended.ts:73 | |
| 4997 | -msgid "Network error — check your connection." | |
| 5325 | +#: includes/accents.php:39 | |
| 5326 | +msgid "Pulse" | |
| 4998 | 5327 | msgstr "" |
| 4999 | 5328 | |
| 5000 | -#: src/settings/sections/extended.ts:89 | |
| 5001 | -msgid "Extended options" | |
| 5329 | +#: includes/accents.php:44 | |
| 5330 | +msgid "Nebula" | |
| 5002 | 5331 | msgstr "" |
| 5003 | 5332 | |
| 5004 | -#: src/settings/sections/extended.ts:90 | |
| 5005 | -msgid "Site-wide enhancements that apply to every user. Toggling requires the affected page to be reloaded for the change to take effect." | |
| 5333 | +#: includes/accents.php:54 | |
| 5334 | +msgid "Sirius" | |
| 5006 | 5335 | msgstr "" |
| 5007 | 5336 | |
| 5008 | -#: src/settings/sections/extended.ts:95 | |
| 5009 | -msgid "Enable drag-and-drop in the Media Library" | |
| 5337 | +#: includes/accents.php:59 | |
| 5338 | +msgid "Lagoon" | |
| 5010 | 5339 | msgstr "" |
| 5011 | 5340 | |
| 5012 | -#: src/settings/sections/extended.ts:101 | |
| 5013 | -msgid "Makes every item in the WordPress Media Library draggable. Drop a media item into text fields, rich-text editors, Gutenberg blocks, or any target that accepts images or files. No replacement of the library — just a drag-and-drop layer on top of the one you already know." | |
| 5341 | +#: includes/accents.php:64 | |
| 5342 | +msgid "Starlight" | |
| 5014 | 5343 | msgstr "" |
| 5015 | 5344 | |
| 5016 | -#: src/settings/sections/extended.ts:110 | |
| 5017 | -msgid "Saving…" | |
| 5345 | +#: includes/accents.php:69 | |
| 5346 | +msgid "WordPress Blue" | |
| 5018 | 5347 | msgstr "" |
| 5019 | 5348 | |
| 5020 | -#: src/settings/sections/features.ts:198 | |
| 5021 | -msgid "Delete folder sharing data?" | |
| 5349 | +#: includes/accents.php:74 | |
| 5350 | +msgid "Indigo" | |
| 5022 | 5351 | msgstr "" |
| 5023 | 5352 | |
| 5024 | -#: src/settings/sections/features.ts:199 | |
| 5025 | -msgid "This drops every shares table on the site (current + legacy). All invites, accept/deny decisions, and share rows are permanently removed. Recipients lose their access until someone shares with them again. The empty tables are recreated on the next admin load so the feature keeps working — but every existing share is gone." | |
| 5353 | +#: includes/accents.php:79 | |
| 5354 | +msgid "Teal" | |
| 5026 | 5355 | msgstr "" |
| 5027 | 5356 | |
| 5028 | -#: src/settings/sections/features.ts:202 | |
| 5029 | -msgid "Delete data" | |
| 5357 | +#: includes/accents.php:84 | |
| 5358 | +msgid "Emerald" | |
| 5030 | 5359 | msgstr "" |
| 5031 | 5360 | |
| 5032 | -#: src/settings/sections/features.ts:211 | |
| 5033 | -msgid "Files REST endpoint is not available." | |
| 5361 | +#: includes/accents.php:89 | |
| 5362 | +msgid "Amber" | |
| 5034 | 5363 | msgstr "" |
| 5035 | 5364 | |
| 5036 | -#: src/settings/sections/features.ts:233 | |
| 5037 | -msgid "Folder sharing data deleted." | |
| 5365 | +#: includes/accents.php:94 | |
| 5366 | +msgid "Rose" | |
| 5038 | 5367 | msgstr "" |
| 5039 | 5368 | |
| 5040 | -#: src/settings/sections/features.ts:239 | |
| 5041 | -msgid "Could not delete sharing data." | |
| 5369 | +#: includes/admin-bar.php:48 | |
| 5370 | +#: includes/welcome-dialog.php:157 | |
| 5371 | +msgid "Switch to OpenStation" | |
| 5042 | 5372 | msgstr "" |
| 5043 | 5373 | |
| 5044 | -#: src/settings/sections/features.ts:419 | |
| 5045 | -msgid "Connectors" | |
| 5374 | +#: includes/admin-bar.php:192 | |
| 5375 | +msgid "Keyboard shortcuts" | |
| 5046 | 5376 | msgstr "" |
| 5047 | 5377 | |
| 5048 | -#: src/settings/sections/features.ts:484 | |
| 5049 | -msgid "Tune individual Desktop Mode behaviors. Each toggle affects only your account and takes effect immediately — no reload required. Watch the dot in the OS Settings title bar to see when a change has been saved." | |
| 5378 | +#: includes/admin-bar.php:194 | |
| 5379 | +msgid "Workspaces" | |
| 5050 | 5380 | msgstr "" |
| 5051 | 5381 | |
| 5052 | -#: src/settings/sections/features.ts:492 | |
| 5053 | -msgid "AI assistant" | |
| 5382 | +#: includes/admin-bar.php:196 | |
| 5383 | +msgid "Key" | |
| 5054 | 5384 | msgstr "" |
| 5055 | 5385 | |
| 5056 | -#. %s: keyboard shortcut, e.g. ⌘K or Ctrl+K | |
| 5057 | -#: src/settings/sections/features.ts:500 | |
| 5058 | -msgid "Adds an AI mode to the %s site assistant. Ask in plain language to find content, get around wp-admin, and answer questions about your site. Off by default." | |
| 5386 | +#: includes/admin-bar.php:197 | |
| 5387 | +msgid "Outside Workspaces" | |
| 5059 | 5388 | msgstr "" |
| 5060 | 5389 | |
| 5061 | -#: src/settings/sections/features.ts:509 | |
| 5062 | -#: src/settings/sections/features.ts:547 | |
| 5063 | -msgid "This feature requires an AI provider configured in" | |
| 5390 | +#: includes/admin-bar.php:198 | |
| 5391 | +msgid "Inside Workspaces" | |
| 5064 | 5392 | msgstr "" |
| 5065 | 5393 | |
| 5066 | -#: src/settings/sections/features.ts:520 | |
| 5067 | -#: src/settings/sections/features.ts:554 | |
| 5068 | -msgid "Settings → Connectors" | |
| 5394 | +#: includes/admin-bar.php:199 | |
| 5395 | +msgid "In Show Desktop" | |
| 5069 | 5396 | msgstr "" |
| 5070 | 5397 | |
| 5071 | -#: src/settings/sections/features.ts:534 | |
| 5072 | -msgid "Score new comments with AI" | |
| 5398 | +#: includes/admin-bar.php:204 | |
| 5399 | +msgid "Previous workspace (wraps)" | |
| 5073 | 5400 | msgstr "" |
| 5074 | 5401 | |
| 5075 | -#: src/settings/sections/features.ts:540 | |
| 5076 | -msgid "Scores every new comment for spam and hostility, folding the result into the spam confidence shown in the Comments window. Site-wide, off by default." | |
| 5402 | +#: includes/admin-bar.php:205 | |
| 5403 | +msgid "Previous workspace (grid + top-bar update)" | |
| 5077 | 5404 | msgstr "" |
| 5078 | 5405 | |
| 5079 | -#: src/settings/sections/features.ts:569 | |
| 5080 | -msgid "Draws arrowed connector lines between windows showing related content — a post and its comments or media, or two posts that link to each other. The line style and when the lines show live in Effects → Window links. On by default." | |
| 5406 | +#: includes/admin-bar.php:206 | |
| 5407 | +msgid "Previous workspace" | |
| 5081 | 5408 | msgstr "" |
| 5082 | 5409 | |
| 5083 | -#: src/settings/sections/features.ts:575 | |
| 5084 | -msgid "Bring related windows to front" | |
| 5410 | +#: includes/admin-bar.php:210 | |
| 5411 | +msgid "Next workspace (wraps)" | |
| 5085 | 5412 | msgstr "" |
| 5086 | 5413 | |
| 5087 | -#: src/settings/sections/features.ts:581 | |
| 5088 | -msgid "Clicking a window surfaces the windows directly tied to it — a parent brings up all of its children, a child brings up its parent — rising to just below the one you clicked, without stealing focus." | |
| 5414 | +#: includes/admin-bar.php:211 | |
| 5415 | +msgid "Next workspace (grid + top-bar update)" | |
| 5089 | 5416 | msgstr "" |
| 5090 | 5417 | |
| 5091 | -#: src/settings/sections/features.ts:588 | |
| 5092 | -msgid "Highlight related windows" | |
| 5418 | +#: includes/admin-bar.php:212 | |
| 5419 | +msgid "Next workspace" | |
| 5093 | 5420 | msgstr "" |
| 5094 | 5421 | |
| 5095 | -#: src/settings/sections/features.ts:594 | |
| 5096 | -msgid "While a group member is focused, its related windows get an accent outline and a soft glow so the family is recognizable at a glance." | |
| 5422 | +#: includes/admin-bar.php:216 | |
| 5423 | +msgid "Enter Workspaces" | |
| 5097 | 5424 | msgstr "" |
| 5098 | 5425 | |
| 5099 | -#: src/settings/sections/features.ts:602 | |
| 5100 | -msgid "Show desktop when clicking the wallpaper" | |
| 5426 | +#: includes/admin-bar.php:217 | |
| 5427 | +msgid "Exit onto the active workspace" | |
| 5101 | 5428 | msgstr "" |
| 5102 | 5429 | |
| 5103 | -#: src/settings/sections/features.ts:609 | |
| 5104 | -msgid "macOS-style gesture: a left click on the empty desktop minimizes every window, and a second click restores them. When on, the matching \"Show desktop\" entry is removed from the wallpaper context menu — the click gesture replaces it. Off by default." | |
| 5430 | +#: includes/admin-bar.php:218 | |
| 5431 | +msgid "Restore windows (exit Show Desktop)" | |
| 5105 | 5432 | msgstr "" |
| 5106 | 5433 | |
| 5107 | -#: src/settings/sections/features.ts:616 | |
| 5108 | -msgid "Show post/page status ribbon" | |
| 5434 | +#: includes/admin-bar.php:222 | |
| 5435 | +#: includes/admin-bar.php:224 | |
| 5436 | +msgid "Toggle Show Desktop" | |
| 5109 | 5437 | msgstr "" |
| 5110 | 5438 | |
| 5111 | -#: src/settings/sections/features.ts:623 | |
| 5112 | -msgid "Paints a diagonal corner ribbon — Draft, Pending, Private, or Scheduled — on My WordPress tiles whose post status isn’t published. Off hides every ribbon; tiles still respect their dimmed-icon treatment so unpublished items remain visible at a glance. On by default." | |
| 5439 | +#: includes/admin-bar.php:223 | |
| 5440 | +msgid "Exit Workspaces (no minimize)" | |
| 5113 | 5441 | msgstr "" |
| 5114 | 5442 | |
| 5115 | -#: src/settings/sections/features.ts:630 | |
| 5116 | -msgid "Enable developer mode" | |
| 5443 | +#: includes/admin-bar.php:228 | |
| 5444 | +msgid "(in Workspaces)" | |
| 5117 | 5445 | msgstr "" |
| 5118 | 5446 | |
| 5119 | -#: src/settings/sections/features.ts:635 | |
| 5120 | -msgid "Unlocks developer-facing surfaces meant for plugin authors: the Starter Widget appears in the add-widget picker, and the OS Settings → Components tab runs its intentional missing-import-warner demo (a console banner plus three deliberate console.error entries). Off by default so regular users don’t see developer noise." | |
| 5447 | +#: includes/admin-bar.php:230 | |
| 5448 | +msgid "Commit current workspace, exit Workspaces" | |
| 5121 | 5449 | msgstr "" |
| 5122 | 5450 | |
| 5123 | -#: src/settings/sections/features.ts:642 | |
| 5124 | -msgid "Folder sharing" | |
| 5451 | +#: includes/admin-bar.php:236 | |
| 5452 | +msgid "Windows & palette" | |
| 5125 | 5453 | msgstr "" |
| 5126 | 5454 | |
| 5127 | -#: src/settings/sections/features.ts:647 | |
| 5128 | -msgid "Lets you share desktop folders with other users or roles, with read or read+write access. When off, every share-related affordance (Share button, invites, \"Leave shared folder\") disappears from your shell and the heartbeat stops delivering share payloads to your session. Other users are unaffected. On by default." | |
| 5455 | +#: includes/admin-bar.php:240 | |
| 5456 | +msgid "Cycle to the next window on the active workspace." | |
| 5129 | 5457 | msgstr "" |
| 5130 | 5458 | |
| 5131 | -#: src/settings/sections/features.ts:660 | |
| 5132 | -msgid "Deleting…" | |
| 5459 | +#: includes/admin-bar.php:244 | |
| 5460 | +msgid "Cycle to the previous window on the active workspace." | |
| 5133 | 5461 | msgstr "" |
| 5134 | 5462 | |
| 5135 | -#: src/settings/sections/features.ts:661 | |
| 5136 | -msgid "Delete folder sharing data" | |
| 5463 | +#: includes/admin-bar.php:248 | |
| 5464 | +msgid "Open the command palette / Ask AI overlay." | |
| 5137 | 5465 | msgstr "" |
| 5138 | 5466 | |
| 5139 | -#: src/settings/sections/features.ts:664 | |
| 5140 | -msgid "Site-wide destructive action (admin only). Drops every shares table — invites, decisions, share rows. Empty tables are recreated immediately so the feature still works for anyone who wants to start fresh. Use this on sites that never needed sharing to clear the data outright." | |
| 5467 | +#: includes/admin-bar.php:252 | |
| 5468 | +msgid "Close every open window on the current workspace (asks first)." | |
| 5141 | 5469 | msgstr "" |
| 5142 | 5470 | |
| 5143 | -#: src/settings/sections/features.ts:674 | |
| 5144 | -msgid "WordPress Heartbeat rate" | |
| 5471 | +#: includes/admin-bar.php:256 | |
| 5472 | +msgid "Exit Workspaces (or Snap Overview) without changing window state." | |
| 5145 | 5473 | msgstr "" |
| 5146 | 5474 | |
| 5147 | -#: src/settings/sections/features.ts:681 | |
| 5148 | -msgid "Fast — 15s (not recommended)" | |
| 5475 | +#: includes/agents/abilities.php:46 | |
| 5476 | +msgid "Get post by id" | |
| 5149 | 5477 | msgstr "" |
| 5150 | 5478 | |
| 5151 | -#: src/settings/sections/features.ts:682 | |
| 5152 | -msgid "Medium — 30s" | |
| 5479 | +#: includes/agents/abilities.php:90 | |
| 5480 | +msgid "Get media details" | |
| 5153 | 5481 | msgstr "" |
| 5154 | 5482 | |
| 5155 | -#: src/settings/sections/features.ts:683 | |
| 5156 | -msgid "Slow — 45s" | |
| 5483 | +#: includes/agents/abilities.php:126 | |
| 5484 | +msgid "Update media details" | |
| 5157 | 5485 | msgstr "" |
| 5158 | 5486 | |
| 5159 | -#: src/settings/sections/features.ts:684 | |
| 5160 | -msgid "Very slow — 60s (default)" | |
| 5487 | +#: includes/agents/abilities.php:173 | |
| 5488 | +msgid "Create draft post" | |
| 5161 | 5489 | msgstr "" |
| 5162 | 5490 | |
| 5163 | -#: src/settings/sections/features.ts:688 | |
| 5164 | -msgid "How often the WordPress Heartbeat API runs. Faster = quicker live updates (autosaves, lock checks, the heartbeat widget) at the cost of more server traffic. 15 s triples server load vs. the 60 s default — use sparingly. 30 s and 45 s require a page reload to apply exactly; 15 s and 60 s take effect immediately." | |
| 5491 | +#: includes/agents/abilities.php:217 | |
| 5492 | +msgid "Update post" | |
| 5165 | 5493 | msgstr "" |
| 5166 | 5494 | |
| 5167 | -#: src/settings/sections/features.ts:700 | |
| 5168 | -msgid "Resetting…" | |
| 5495 | +#: includes/agents/abilities.php:275 | |
| 5496 | +#: includes/agents/abilities.php:553 | |
| 5497 | +#: includes/content-graph/rest.php:213 | |
| 5498 | +#: includes/desktop-files/media-library.php:420 | |
| 5499 | +#: includes/widgets/widget-drafts.php:312 | |
| 5500 | +#: includes/widgets/widget-drafts.php:538 | |
| 5501 | +msgid "Post not found." | |
| 5169 | 5502 | msgstr "" |
| 5170 | 5503 | |
| 5171 | -#: src/settings/sections/features.ts:701 | |
| 5172 | -msgid "Reset what’s-new dialogs" | |
| 5504 | +#: includes/agents/abilities.php:347 | |
| 5505 | +#: includes/agents/abilities.php:447 | |
| 5506 | +#: includes/my-wordpress/media-usage.php:140 | |
| 5507 | +msgid "Attachment not found." | |
| 5173 | 5508 | msgstr "" |
| 5174 | 5509 | |
| 5175 | -#: src/settings/sections/features.ts:704 | |
| 5176 | -msgid "Re-shows the one-time introduction dialog the next time you open each redesigned native window." | |
| 5510 | +#: includes/agents/abilities.php:569 | |
| 5511 | +msgid "Invalid post status." | |
| 5177 | 5512 | msgstr "" |
| 5178 | 5513 | |
| 5179 | -#: src/settings/sections/features.ts:711 | |
| 5180 | -msgid "Beta features" | |
| 5514 | +#: includes/agents/conversations.php:73 | |
| 5515 | +msgid "Agent conversations" | |
| 5181 | 5516 | msgstr "" |
| 5182 | 5517 | |
| 5183 | -#: src/settings/sections/features.ts:712 | |
| 5184 | -msgid "Experimental redesigns of core admin screens. Off by default — opt in to try them. Each toggle affects only your account and takes effect immediately, no reload required." | |
| 5518 | +#: includes/agents/conversations.php:294 | |
| 5519 | +msgid "Deleted agent" | |
| 5185 | 5520 | msgstr "" |
| 5186 | 5521 | |
| 5187 | -#: src/settings/sections/features.ts:718 | |
| 5188 | -msgid "Use the native Posts window" | |
| 5522 | +#: includes/agents/conversations.php:416 | |
| 5523 | +msgid "No agent with that id exists." | |
| 5189 | 5524 | msgstr "" |
| 5190 | 5525 | |
| 5191 | -#: src/settings/sections/features.ts:723 | |
| 5192 | -msgid "Beta — off by default. Turn on to replace the classic Posts list iframe with a native, table-driven window: sticky header, server-paginated rows, multi-select bulk actions, and a sub-row preview. Toggle off any time to return to the classic screen." | |
| 5526 | +#: includes/agents/conversations.php:425 | |
| 5527 | +#: includes/agents/conversations.php:487 | |
| 5528 | +msgid "A conversation needs at least one message." | |
| 5193 | 5529 | msgstr "" |
| 5194 | 5530 | |
| 5195 | -#: src/settings/sections/features.ts:730 | |
| 5196 | -msgid "Use the native Pages window" | |
| 5531 | +#: includes/agents/conversations.php:533 | |
| 5532 | +msgid "No conversation with that id exists." | |
| 5197 | 5533 | msgstr "" |
| 5198 | 5534 | |
| 5199 | -#: src/settings/sections/features.ts:735 | |
| 5200 | -msgid "Beta — off by default. Turn on for the same table-driven experience as the Posts window, tailored for Pages: a Parent column, hierarchical sort, and a lock indicator when another user is editing a page. Toggle off any time to return to the classic screen." | |
| 5535 | +#: includes/agents/draft.php:72 | |
| 5536 | +#: includes/agents/runner.php:1019 | |
| 5537 | +msgid "The WordPress AI Client is not available on this site." | |
| 5201 | 5538 | msgstr "" |
| 5202 | 5539 | |
| 5203 | -#: src/settings/sections/features.ts:742 | |
| 5204 | -msgid "Use the native Users window" | |
| 5540 | +#: includes/agents/draft.php:129 | |
| 5541 | +msgid "The draft came back in a shape that could not be read. Try again, or fill the fields in yourself." | |
| 5205 | 5542 | msgstr "" |
| 5206 | 5543 | |
| 5207 | -#: src/settings/sections/features.ts:747 | |
| 5208 | -msgid "Beta — off by default. Turn on for a native Users list with bulk role change, last-login tracking, live online indicators, click-to-copy email, and one-click password resets. Capability-gated — readers see a read-only view, role assignment respects WordPress role permissions." | |
| 5544 | +#: includes/agents/face.php:107 | |
| 5545 | +msgid "Could not create the agent-faces directory." | |
| 5209 | 5546 | msgstr "" |
| 5210 | 5547 | |
| 5211 | -#: src/settings/sections/features.ts:754 | |
| 5212 | -msgid "Use the native Plugins window" | |
| 5548 | +#: includes/agents/face.php:210 | |
| 5549 | +msgid "Could not write the agent face." | |
| 5213 | 5550 | msgstr "" |
| 5214 | 5551 | |
| 5215 | -#: src/settings/sections/features.ts:759 | |
| 5216 | -msgid "Beta — off by default. Turn on for a native two-tab Plugins window: an Installed list with bulk activate / deactivate / delete, and a Browse gallery powered by the WordPress.org repository — rich detail flyout with screenshots, ratings histogram, and recent reviews. Drag a .zip onto the window to install, or drag a card from Browse to the dock to pin it." | |
| 5552 | +#: includes/agents/guard.php:88 | |
| 5553 | +msgid "This account is a OpenStation agent. Login is disabled." | |
| 5217 | 5554 | msgstr "" |
| 5218 | 5555 | |
| 5219 | -#: src/settings/sections/features.ts:766 | |
| 5220 | -msgid "Use the native Comments window" | |
| 5556 | +#: includes/agents/identity.php:96 | |
| 5557 | +msgid "Pick a valid WordPress role for the agent." | |
| 5221 | 5558 | msgstr "" |
| 5222 | 5559 | |
| 5223 | -#: src/settings/sections/features.ts:771 | |
| 5224 | -msgid "Beta — off by default. Turn on for a redesigned moderation queue with Pending / All / Spam / Trash / Mine tabs, bulk approve/spam/trash plus an 8-second undo, inline reply right in the row, an author insights drawer, a per-row spam confidence score (Akismet + heuristics), and full keyboard moderation (j/k navigate, a approve, s spam, d trash, r reply, e edit, u undo)." | |
| 5560 | +#: includes/agents/identity.php:106 | |
| 5561 | +msgid "Agent slug could not be derived from the name." | |
| 5225 | 5562 | msgstr "" |
| 5226 | 5563 | |
| 5227 | -#: src/settings/sections/help.ts:100 | |
| 5228 | -msgid "Component library" | |
| 5564 | +#: includes/agents/identity.php:145 | |
| 5565 | +msgid "User is not a OpenStation agent." | |
| 5229 | 5566 | msgstr "" |
| 5230 | 5567 | |
| 5231 | -#: src/settings/sections/help.ts:101 | |
| 5232 | -msgid "Every <wpd-*> web component shipped by this plugin, with its props, slots, and a live example. Descriptors live next to each component class — the list stays in sync with the code." | |
| 5568 | +#: includes/agents/identity.php:173 | |
| 5569 | +msgid "Could not delete the agent user." | |
| 5233 | 5570 | msgstr "" |
| 5234 | 5571 | |
| 5235 | -#: src/settings/sections/help.ts:106 | |
| 5236 | -msgid "components registered." | |
| 5572 | +#: includes/agents/identity.php:251 | |
| 5573 | +msgid "OpenStation agent" | |
| 5237 | 5574 | msgstr "" |
| 5238 | 5575 | |
| 5239 | -#: src/settings/sections/help.ts:113 | |
| 5240 | -msgid "Missing-import warner — live demo" | |
| 5576 | +#: includes/agents/identity.php:253 | |
| 5577 | +msgid "Agent" | |
| 5241 | 5578 | msgstr "" |
| 5242 | 5579 | |
| 5243 | -#: src/settings/sections/help.ts:114 | |
| 5244 | -msgid "The three <wpd-*> tags below are intentionally bogus. Open the browser console: within ~2 seconds you should see three console.error entries from the framework, each pointing the developer at the fix (typo with \"did you mean\", and unknown tags). The tags are kept off-screen so they do not affect layout. Remove this section in your fork if you want a quieter Components tab." | |
| 5580 | +#: includes/agents/identity.php:256 | |
| 5581 | +msgid "Person" | |
| 5245 | 5582 | msgstr "" |
| 5246 | 5583 | |
| 5247 | -#: src/settings/sections/help.ts:238 | |
| 5248 | -msgid "Since" | |
| 5584 | +#: includes/agents/jobs.php:83 | |
| 5585 | +msgid "The background worker did not finish. Some work may already have been applied. Check the site before submitting the task again." | |
| 5249 | 5586 | msgstr "" |
| 5250 | 5587 | |
| 5251 | -#: src/settings/sections/help.ts:252 | |
| 5252 | -msgid "Example" | |
| 5588 | +#: includes/agents/jobs.php:106 | |
| 5589 | +msgid "Agent job not found." | |
| 5253 | 5590 | msgstr "" |
| 5254 | 5591 | |
| 5255 | -#: src/settings/sections/help.ts:264 | |
| 5256 | -msgid "This component has no help descriptor yet. Add `static help` to its class for a fuller reference." | |
| 5592 | +#: includes/agents/jobs.php:137 | |
| 5593 | +msgid "An async invocation requires a request UUID." | |
| 5257 | 5594 | msgstr "" |
| 5258 | 5595 | |
| 5259 | -#: src/settings/sections/help.ts:283 | |
| 5260 | -msgid "Props" | |
| 5596 | +#: includes/agents/jobs.php:141 | |
| 5597 | +msgid "Send a message between 1 and 20,000 bytes." | |
| 5261 | 5598 | msgstr "" |
| 5262 | 5599 | |
| 5263 | -#: src/settings/sections/help.ts:312 | |
| 5264 | -msgid "Undocumented — declared via static props." | |
| 5600 | +#: includes/agents/jobs.php:158 | |
| 5601 | +msgid "That request ID is already in use." | |
| 5265 | 5602 | msgstr "" |
| 5266 | 5603 | |
| 5267 | -#: src/settings/sections/help.ts:332 | |
| 5268 | -msgid "Slots" | |
| 5604 | +#: includes/agents/jobs.php:164 | |
| 5605 | +msgid "Configure an AI connector to run agents." | |
| 5269 | 5606 | msgstr "" |
| 5270 | 5607 | |
| 5271 | -#: src/settings/sections/help.ts:355 | |
| 5272 | -msgid "Events" | |
| 5608 | +#: includes/agents/jobs.php:186 | |
| 5609 | +msgid "This agent is still handling your previous request. Wait for its answer before sending another." | |
| 5273 | 5610 | msgstr "" |
| 5274 | 5611 | |
| 5275 | -#: src/settings/sections/help.ts:379 | |
| 5276 | -msgid "Shadow parts" | |
| 5612 | +#: includes/agents/jobs.php:190 | |
| 5613 | +msgid "The request could not be saved. Retry with the same request ID." | |
| 5277 | 5614 | msgstr "" |
| 5278 | 5615 | |
| 5279 | -#: src/settings/sections/help.ts:400 | |
| 5280 | -msgid "CSS custom properties" | |
| 5616 | +#: includes/agents/jobs.php:200 | |
| 5617 | +msgid "WordPress could not schedule the background job." | |
| 5281 | 5618 | msgstr "" |
| 5282 | 5619 | |
| 5283 | -#: src/settings/sections/help.ts:408 | |
| 5284 | -msgid "default" | |
| 5620 | +#: includes/agents/jobs.php:270 | |
| 5621 | +msgid "The queued job expired before a worker could start it." | |
| 5285 | 5622 | msgstr "" |
| 5286 | 5623 | |
| 5287 | -#: src/settings/sections/help.ts:422 | |
| 5288 | -msgid "No components registered." | |
| 5624 | +#: includes/agents/jobs.php:279 | |
| 5625 | +msgid "The background worker stopped unexpectedly. Some work may already have been applied. Check the site before submitting again." | |
| 5289 | 5626 | msgstr "" |
| 5290 | 5627 | |
| 5291 | -#: src/settings/sections/help.ts:452 | |
| 5292 | -msgid "Experimental" | |
| 5628 | +#: includes/agents/jobs.php:291 | |
| 5629 | +msgid "You no longer have permission to run this agent." | |
| 5293 | 5630 | msgstr "" |
| 5294 | 5631 | |
| 5295 | -#: src/settings/sections/help.ts:454 | |
| 5296 | -msgid "Planned" | |
| 5632 | +#: includes/agents/jobs.php:304 | |
| 5633 | +msgid "The background agent encountered an unexpected error. Check the site before submitting again." | |
| 5297 | 5634 | msgstr "" |
| 5298 | 5635 | |
| 5299 | -#: src/settings/sections/help.ts:457 | |
| 5300 | -msgid "Stable" | |
| 5636 | +#: includes/agents/privacy.php:30 | |
| 5637 | +#: includes/agents/privacy.php:132 | |
| 5638 | +#: includes/agents/privacy.php:150 | |
| 5639 | +msgid "OpenStation agents" | |
| 5301 | 5640 | msgstr "" |
| 5302 | 5641 | |
| 5303 | -#: src/settings/sections/wallpaper.ts:56 | |
| 5304 | -msgid "Mix your own two-colour gradient and set the angle — your desk, your palette." | |
| 5642 | +#: includes/agents/privacy.php:59 | |
| 5643 | +msgid "Agent display name" | |
| 5305 | 5644 | msgstr "" |
| 5306 | 5645 | |
| 5307 | -#: src/settings/sections/wallpaper.ts:61 | |
| 5308 | -#: src/settings/sections/wallpaper.ts:78 | |
| 5309 | -msgid "Custom gradient" | |
| 5646 | +#: includes/agents/privacy.php:63 | |
| 5647 | +msgid "Agent user_login" | |
| 5310 | 5648 | msgstr "" |
| 5311 | 5649 | |
| 5312 | -#: src/settings/sections/wallpaper.ts:102 | |
| 5313 | -msgid "Custom image" | |
| 5650 | +#: includes/agents/privacy.php:75 | |
| 5651 | +msgid "Instructions (system prompt)" | |
| 5314 | 5652 | msgstr "" |
| 5315 | 5653 | |
| 5316 | -#: src/settings/sections/wallpaper.ts:106 | |
| 5317 | -msgid "Any image from your media library or an upload, sized to cover the whole desk." | |
| 5654 | +#: includes/agents/privacy.php:83 | |
| 5655 | +msgid "Enabled abilities" | |
| 5318 | 5656 | msgstr "" |
| 5319 | 5657 | |
| 5320 | -#: src/settings/sections/wallpaper.ts:176 | |
| 5321 | -msgid "Wallpaper settings" | |
| 5658 | +#: includes/agents/privacy.php:91 | |
| 5659 | +msgid "Triggers (JSON)" | |
| 5322 | 5660 | msgstr "" |
| 5323 | 5661 | |
| 5324 | -#. %s: wallpaper name. | |
| 5325 | -#: src/settings/sections/wallpaper.ts:213 | |
| 5326 | -msgid "%s settings" | |
| 5662 | +#: includes/agents/privacy.php:99 | |
| 5663 | +msgid "Model override" | |
| 5327 | 5664 | msgstr "" |
| 5328 | 5665 | |
| 5329 | -#: src/settings/sections/wallpaper.ts:493 | |
| 5330 | -msgid "From" | |
| 5666 | +#: includes/agents/privacy.php:107 | |
| 5667 | +msgid "Rate limit (per hour)" | |
| 5331 | 5668 | msgstr "" |
| 5332 | 5669 | |
| 5333 | -#: src/settings/sections/wallpaper.ts:499 | |
| 5334 | -msgid "To" | |
| 5670 | +#: includes/agents/privacy.php:115 | |
| 5671 | +msgid "Voice" | |
| 5335 | 5672 | msgstr "" |
| 5336 | 5673 | |
| 5337 | -#: src/settings/sections/wallpaper.ts:505 | |
| 5338 | -msgid "Angle" | |
| 5674 | +#: includes/agents/privacy.php:123 | |
| 5675 | +msgid "Face (JSON)" | |
| 5339 | 5676 | msgstr "" |
| 5340 | 5677 | |
| 5341 | -#: src/settings/sections/wallpaper.ts:620 | |
| 5342 | -msgid "Wallpaper" | |
| 5678 | +#: includes/agents/rest.php:258 | |
| 5679 | +msgid "You do not have permission to read OpenStation agents." | |
| 5343 | 5680 | msgstr "" |
| 5344 | 5681 | |
| 5345 | -#: src/settings/sections/wallpaper.ts:621 | |
| 5346 | -msgid "The backdrop behind your windows. Pick a preset, mix your own gradient, or drop in an image." | |
| 5682 | +#: includes/agents/rest.php:274 | |
| 5683 | +msgid "You do not have permission to manage OpenStation agents." | |
| 5347 | 5684 | msgstr "" |
| 5348 | 5685 | |
| 5349 | -#: src/sticky-notes/layer.ts:179 | |
| 5350 | -msgid "Sticky notes" | |
| 5686 | +#: includes/agents/rest.php:290 | |
| 5687 | +msgid "You do not have permission to invoke OpenStation agents." | |
| 5351 | 5688 | msgstr "" |
| 5352 | 5689 | |
| 5353 | -#: src/sticky-notes/layer.ts:208 | |
| 5354 | -msgid "New sticky note" | |
| 5690 | +#: includes/agents/rest.php:333 | |
| 5691 | +#: includes/agents/rest.php:389 | |
| 5692 | +#: includes/agents/rest.php:445 | |
| 5693 | +#: includes/agents/rest.php:475 | |
| 5694 | +#: includes/agents/runner.php:159 | |
| 5695 | +#: includes/agents/store.php:1109 | |
| 5696 | +msgid "Agent not found." | |
| 5355 | 5697 | msgstr "" |
| 5356 | 5698 | |
| 5357 | -#: src/sticky-notes/layer.ts:240 | |
| 5358 | -msgid "Sticky term is unavailable." | |
| 5699 | +#: includes/agents/rest.php:489 | |
| 5700 | +msgid "You do not have permission to invoke this agent." | |
| 5359 | 5701 | msgstr "" |
| 5360 | 5702 | |
| 5361 | -#: src/sticky-notes/layer.ts:621 | |
| 5362 | -msgid "Open artifact" | |
| 5703 | +#: includes/agents/runner.php:165 | |
| 5704 | +msgid "Message must be a non-empty string." | |
| 5363 | 5705 | msgstr "" |
| 5364 | 5706 | |
| 5365 | -#: src/sticky-notes/layer.ts:630 | |
| 5366 | -msgid "Hide sticky note" | |
| 5707 | +#: includes/agents/runner.php:171 | |
| 5708 | +msgid "The WordPress AI Client is not available on this site. Configure an AI connector to run agents." | |
| 5367 | 5709 | msgstr "" |
| 5368 | 5710 | |
| 5369 | -#: src/sticky-notes/layer.ts:638 | |
| 5370 | -msgid "Sticky note text" | |
| 5711 | +#. translators: %d is the hourly per-user invocation cap. | |
| 5712 | +#: includes/agents/runner.php:390 | |
| 5713 | +#, php-format | |
| 5714 | +msgid "You reached your limit of %d agent runs this hour. Try again later." | |
| 5371 | 5715 | msgstr "" |
| 5372 | 5716 | |
| 5373 | -#: src/sticky-notes/layer.ts:751 | |
| 5374 | -msgid "Could not save sticky note." | |
| 5717 | +#. translators: %d is the hourly invocation cap. | |
| 5718 | +#: includes/agents/runner.php:434 | |
| 5719 | +#, php-format | |
| 5720 | +msgid "This agent reached its limit of %d runs this hour. Try again later." | |
| 5375 | 5721 | msgstr "" |
| 5376 | 5722 | |
| 5377 | -#: src/ui/components/wpd-notice/wpd-notice.ts:169 | |
| 5378 | -msgid "Dismiss notice" | |
| 5723 | +#. translators: %s is the tool name the model called. | |
| 5724 | +#: includes/agents/runner.php:588 | |
| 5725 | +#, php-format | |
| 5726 | +msgid "Tool \"%s\" is not on this agent's allowlist." | |
| 5379 | 5727 | msgstr "" |
| 5380 | 5728 | |
| 5381 | -#. 1: WordPress version, 2: release codename. | |
| 5382 | -#: src/update-notice.ts:54 | |
| 5383 | -msgid "WordPress %1$s \"%2$s\" is available." | |
| 5729 | +#. translators: %d is the number of turns the run made. | |
| 5730 | +#: includes/agents/runner.php:670 | |
| 5731 | +#, php-format | |
| 5732 | +msgid "Agent stopped after %d turns without a final answer." | |
| 5384 | 5733 | msgstr "" |
| 5385 | 5734 | |
| 5386 | -#. %s: WordPress version. | |
| 5387 | -#: src/update-notice.ts:58 | |
| 5388 | -msgid "WordPress %s is available." | |
| 5735 | +#: includes/agents/runner.php:951 | |
| 5736 | +msgid "The AI provider returned an empty answer — its safety system most likely declined this request. Rephrase and try again, or switch the provider in Settings → Connectors." | |
| 5389 | 5737 | msgstr "" |
| 5390 | 5738 | |
| 5391 | -#: src/update-notice.ts:98 | |
| 5392 | -#: includes/core-notices.php:100 | |
| 5393 | -msgid "WordPress Updates" | |
| 5739 | +#: includes/agents/runner.php:962 | |
| 5740 | +msgid "The reply ran past the output-token limit before it finished, so it was discarded rather than acted on incomplete. Ask for something shorter, or raise max_tokens with the openstation_ai_model_config filter." | |
| 5394 | 5741 | msgstr "" |
| 5395 | 5742 | |
| 5396 | -#: src/widgets/built-in.ts:22 | |
| 5397 | -msgid "Clock" | |
| 5743 | +#: includes/agents/runner.php:973 | |
| 5744 | +msgid "The model ran out of room before writing its answer — it most likely spent the whole output budget reasoning. Try a narrower request, or try again." | |
| 5398 | 5745 | msgstr "" |
| 5399 | 5746 | |
| 5400 | -#: src/widgets/built-in.ts:25 | |
| 5401 | -msgid "Local time and date, refreshed every second." | |
| 5747 | +#: includes/agents/runner.php:1296 | |
| 5748 | +msgid "The Abilities API is not available on this site." | |
| 5402 | 5749 | msgstr "" |
| 5403 | 5750 | |
| 5404 | -#. %s is the widget label (e.g., "Clock") | |
| 5405 | -#: src/widgets/frame.ts:297 | |
| 5406 | -msgid "Dock %s back to widget column" | |
| 5751 | +#. translators: %s is the ability slug. | |
| 5752 | +#: includes/agents/runner.php:1305 | |
| 5753 | +#, php-format | |
| 5754 | +msgid "Ability \"%s\" is not registered on this site." | |
| 5407 | 5755 | msgstr "" |
| 5408 | 5756 | |
| 5409 | -#. %s is the widget label (e.g., "Clock") | |
| 5410 | -#: src/widgets/frame.ts:334 | |
| 5411 | -msgid "Remove %s" | |
| 5757 | +#: includes/agents/store.php:544 | |
| 5758 | +msgid "Chat" | |
| 5412 | 5759 | msgstr "" |
| 5413 | 5760 | |
| 5414 | -#: src/widgets/layer.ts:395 | |
| 5415 | -#: src/widgets/layer.ts:402 | |
| 5416 | -#: src/widgets/picker.ts:52 | |
| 5417 | -#: src/widgets/picker.ts:56 | |
| 5418 | -msgid "Add widget" | |
| 5761 | +#: includes/agents/store.php:545 | |
| 5762 | +msgid "Open a conversation window with the agent." | |
| 5419 | 5763 | msgstr "" |
| 5420 | 5764 | |
| 5421 | -#: src/widgets/picker.ts:151 | |
| 5422 | -msgid "No widgets available. Activate a plugin that registers one, or see the docs for the registerWidget API." | |
| 5765 | +#: includes/agents/store.php:557 | |
| 5766 | +msgid "Send to (right-click menu)" | |
| 5423 | 5767 | msgstr "" |
| 5424 | 5768 | |
| 5425 | -#. %s is the widget label | |
| 5426 | -#: src/widgets/picker.ts:174 | |
| 5427 | -msgid "%s (already added)" | |
| 5769 | +#: includes/agents/store.php:558 | |
| 5770 | +msgid "The agent appears as a \"Send to…\" action in the right-click menu for the entity kinds you pick." | |
| 5428 | 5771 | msgstr "" |
| 5429 | 5772 | |
| 5430 | -#. %s is the widget label | |
| 5431 | -#: src/widgets/picker.ts:177 | |
| 5432 | -msgid "Add %s" | |
| 5773 | +#: includes/agents/store.php:576 | |
| 5774 | +msgid "Drag & drop" | |
| 5433 | 5775 | msgstr "" |
| 5434 | 5776 | |
| 5435 | -#: src/widgets/picker.ts:204 | |
| 5436 | -msgid "Added" | |
| 5777 | +#: includes/agents/store.php:577 | |
| 5778 | +msgid "Drop a tile onto the agent." | |
| 5437 | 5779 | msgstr "" |
| 5438 | 5780 | |
| 5439 | -#: src/window-chrome/controls/built-ins.ts:39 | |
| 5440 | -msgid "Minimize" | |
| 5781 | +#: includes/agents/store.php:596 | |
| 5782 | +msgid "WordPress hook" | |
| 5441 | 5783 | msgstr "" |
| 5442 | 5784 | |
| 5443 | -#: src/window-chrome/controls/built-ins.ts:52 | |
| 5444 | -msgid "Maximize" | |
| 5785 | +#: includes/agents/store.php:597 | |
| 5786 | +msgid "Run automatically when a WordPress action fires." | |
| 5445 | 5787 | msgstr "" |
| 5446 | 5788 | |
| 5447 | -#: src/window-chrome/controls/built-ins.ts:65 | |
| 5448 | -#: src/window/index.ts:1835 | |
| 5449 | -#: includes/admin-bar.php:71 | |
| 5450 | -#: includes/admin-bar.php:690 | |
| 5451 | -msgid "Enter fullscreen" | |
| 5789 | +#: includes/agents/store.php:611 | |
| 5790 | +msgid "REST endpoint" | |
| 5452 | 5791 | msgstr "" |
| 5453 | 5792 | |
| 5454 | -#: src/window/dom.ts:139 | |
| 5455 | -msgid "Loading window content" | |
| 5793 | +#: includes/agents/store.php:612 | |
| 5794 | +msgid "Expose a REST URL for external services to call." | |
| 5456 | 5795 | msgstr "" |
| 5457 | 5796 | |
| 5458 | -#: src/window/dom.ts:342 | |
| 5459 | -msgid "Window actions" | |
| 5797 | +#: includes/agents/store.php:628 | |
| 5798 | +msgid "Agent-to-agent" | |
| 5460 | 5799 | msgstr "" |
| 5461 | 5800 | |
| 5462 | -#: src/window/dom.ts:366 | |
| 5463 | -msgid "Open on startup" | |
| 5801 | +#: includes/agents/store.php:629 | |
| 5802 | +msgid "Run when another agent on this site emits a completion event." | |
| 5464 | 5803 | msgstr "" |
| 5465 | 5804 | |
| 5466 | -#. %s is the window's admin-page name (e.g., "Posts") | |
| 5467 | -#: src/window/dom.ts:380 | |
| 5468 | -msgid "Open another %s" | |
| 5805 | +#: includes/agents/store.php:668 | |
| 5806 | +msgid "Every time a post is saved." | |
| 5469 | 5807 | msgstr "" |
| 5470 | 5808 | |
| 5471 | -#: src/window/dom.ts:396 | |
| 5472 | -msgid "Open in new window" | |
| 5809 | +#: includes/agents/store.php:672 | |
| 5810 | +msgid "A new post is inserted." | |
| 5473 | 5811 | msgstr "" |
| 5474 | 5812 | |
| 5475 | -#: src/window/dom.ts:423 | |
| 5476 | -msgid "Open in browser tab" | |
| 5813 | +#: includes/agents/store.php:676 | |
| 5814 | +msgid "A post status changes." | |
| 5477 | 5815 | msgstr "" |
| 5478 | 5816 | |
| 5479 | -#. %s is the window's admin-page title (e.g., "Posts") | |
| 5480 | -#: src/window/dom.ts:626 | |
| 5481 | -msgid "%s sub-pages" | |
| 5817 | +#: includes/agents/store.php:680 | |
| 5818 | +msgid "A new comment is inserted." | |
| 5482 | 5819 | msgstr "" |
| 5483 | 5820 | |
| 5484 | -#: src/window/iframe-bridge.ts:223 | |
| 5485 | -msgid "Unsaved changes" | |
| 5821 | +#: includes/agents/store.php:684 | |
| 5822 | +msgid "A new comment is posted." | |
| 5486 | 5823 | msgstr "" |
| 5487 | 5824 | |
| 5488 | -#: src/window/iframe-bridge.ts:224 | |
| 5489 | -msgid "You have unsaved changes. Are you sure you want to close this window?" | |
| 5825 | +#: includes/agents/store.php:688 | |
| 5826 | +msgid "A new user registers." | |
| 5490 | 5827 | msgstr "" |
| 5491 | 5828 | |
| 5492 | -#: src/window/iframe-bridge.ts:225 | |
| 5493 | -msgid "Close window" | |
| 5829 | +#: includes/agents/store.php:692 | |
| 5830 | +msgid "A user profile is updated." | |
| 5494 | 5831 | msgstr "" |
| 5495 | 5832 | |
| 5496 | -#: src/window/index.ts:1835 | |
| 5497 | -#: includes/admin-bar.php:689 | |
| 5498 | -#: includes/admin-bar.php:691 | |
| 5499 | -msgid "Exit fullscreen" | |
| 5833 | +#: includes/agents/store.php:696 | |
| 5834 | +msgid "A new attachment is added." | |
| 5500 | 5835 | msgstr "" |
| 5501 | 5836 | |
| 5502 | -#: src/window-links/renderers/svg-splines.ts:154 | |
| 5503 | -msgid "Splines" | |
| 5837 | +#: includes/agents/store.php:1019 | |
| 5838 | +#: includes/agents/store.php:1146 | |
| 5839 | +msgid "Pick a role you are allowed to assign to an agent." | |
| 5504 | 5840 | msgstr "" |
| 5505 | 5841 | |
| 5506 | -#: src/window-links/renderers/svg-splines.ts:155 | |
| 5507 | -msgid "Curved connectors between related windows, ending in circular dots — the larger dot sits on the window the content belongs to; windows that reference each other get large dots on both ends." | |
| 5842 | +#: includes/agents/store.php:1120 | |
| 5843 | +msgid "Agent name cannot be empty." | |
| 5508 | 5844 | msgstr "" |
| 5509 | 5845 | |
| 5510 | -#. %d is the desktop number (e.g., "Desktop 2") | |
| 5511 | -#: src/window-manager/desktops.ts:78 | |
| 5512 | -msgid "Desktop %d" | |
| 5846 | +#: includes/ai-copilot/abilities-debugging.php:87 | |
| 5847 | +msgid "No readable log file was found on this install." | |
| 5513 | 5848 | msgstr "" |
| 5514 | 5849 | |
| 5515 | -#: src/window-manager/overview.ts:472 | |
| 5516 | -msgid "Add new desktop" | |
| 5850 | +#: includes/ai-copilot/abilities-debugging.php:88 | |
| 5851 | +msgid "No readable log file matches that source id." | |
| 5517 | 5852 | msgstr "" |
| 5518 | 5853 | |
| 5519 | -#. %s is the desktop label | |
| 5520 | -#: src/window-manager/overview.ts:516 | |
| 5521 | -msgid "Switch to %s" | |
| 5854 | +#: includes/ai-copilot/abilities-debugging.php:272 | |
| 5855 | +msgid "That file is not named anywhere in the current log. Only files an entry or a stack trace mentions can be read." | |
| 5522 | 5856 | msgstr "" |
| 5523 | 5857 | |
| 5524 | -#. %s is the desktop label | |
| 5525 | -#: src/window-manager/overview.ts:555 | |
| 5526 | -msgid "Close %s" | |
| 5858 | +#: includes/ai-copilot/abilities-debugging.php:278 | |
| 5859 | +msgid "That file does not exist on disk or cannot be read." | |
| 5527 | 5860 | msgstr "" |
| 5528 | 5861 | |
| 5529 | -#. %d is the number of external sub-tabs open on this window. | |
| 5530 | -#: src/window-manager/overview.ts:650 | |
| 5531 | -msgid "· %d open tab" | |
| 5532 | -msgid_plural "· %d open tabs" | |
| 5533 | -msgstr[0] "" | |
| 5534 | -msgstr[1] "" | |
| 5862 | +#: includes/ai-copilot/abilities-debugging.php:291 | |
| 5863 | +msgid "That file lives outside the WordPress installation." | |
| 5864 | +msgstr "" | |
| 5535 | 5865 | |
| 5536 | -#: src/window/tabs.ts:121 | |
| 5537 | -#: src/window/tabs.ts:122 | |
| 5538 | -msgid "Open in a new browser tab" | |
| 5866 | +#: includes/ai-copilot/abilities-debugging.php:295 | |
| 5867 | +msgid "Only source files can be read — not logs, dumps, or data files." | |
| 5539 | 5868 | msgstr "" |
| 5540 | 5869 | |
| 5541 | -#: src/window/tabs.ts:129 | |
| 5542 | -#: src/window/tabs.ts:130 | |
| 5543 | -msgid "Close tab" | |
| 5870 | +#: includes/ai-copilot/abilities-debugging.php:302 | |
| 5871 | +msgid "Configuration files are never readable through this tool — they hold database credentials and salts. Describe what you need from it instead." | |
| 5544 | 5872 | msgstr "" |
| 5545 | 5873 | |
| 5546 | -#. %s is the external site's title or URL. | |
| 5547 | -#: src/window/tabs.ts:324 | |
| 5548 | -msgid "Opened \"%s\" in a new browser tab — this site doesn't allow embedding." | |
| 5874 | +#: includes/ai-copilot/abilities-debugging.php:324 | |
| 5875 | +msgid "The file could not be read." | |
| 5549 | 5876 | msgstr "" |
| 5550 | 5877 | |
| 5551 | -#: src/window/tabs.ts:330 | |
| 5552 | -msgid "Open" | |
| 5878 | +#: includes/ai-copilot/abilities-debugging.php:375 | |
| 5879 | +msgid "List error-log issues" | |
| 5553 | 5880 | msgstr "" |
| 5554 | 5881 | |
| 5555 | -#. Plugin Name of the plugin | |
| 5556 | -#: desktop-mode.php | |
| 5557 | -#: includes/ai-copilot/abilities.php:41 | |
| 5558 | -msgid "Desktop Mode" | |
| 5882 | +#: includes/ai-copilot/abilities-debugging.php:429 | |
| 5883 | +msgid "Get one error-log issue" | |
| 5559 | 5884 | msgstr "" |
| 5560 | 5885 | |
| 5561 | -#. Plugin URI of the plugin | |
| 5562 | -#: desktop-mode.php | |
| 5563 | -msgid "https://github.com/WordPress/desktop-mode" | |
| 5886 | +#: includes/ai-copilot/abilities-debugging.php:465 | |
| 5887 | +msgid "Read source around a logged line" | |
| 5564 | 5888 | msgstr "" |
| 5565 | 5889 | |
| 5566 | -#. Description of the plugin | |
| 5567 | -#: desktop-mode.php | |
| 5568 | -msgid "Renders the WordPress admin as a desktop OS. Admin screens become draggable, resizable, minimizable windows floating on a desktop with a dock. Purely opt-in per user." | |
| 5890 | +#: includes/ai-copilot/abilities-debugging.php:508 | |
| 5891 | +msgid "Get site debugging context" | |
| 5569 | 5892 | msgstr "" |
| 5570 | 5893 | |
| 5571 | -#. Author of the plugin | |
| 5572 | -#: desktop-mode.php | |
| 5573 | -msgid "Daniel López Sánchez" | |
| 5894 | +#: includes/ai-copilot/abilities-debugging.php:629 | |
| 5895 | +msgid "No issue in the current log has that signature — it may have been cleared or aged out. Call list_log_issues again." | |
| 5574 | 5896 | msgstr "" |
| 5575 | 5897 | |
| 5576 | -#. Author URI of the plugin | |
| 5577 | -#: desktop-mode.php | |
| 5578 | -msgid "https://github.com/allterraindeveloper" | |
| 5898 | +#: includes/ai-copilot/abilities.php:40 | |
| 5899 | +msgid "Read-only content search and wp-admin navigation abilities powering the OpenStation AI assistant." | |
| 5579 | 5900 | msgstr "" |
| 5580 | 5901 | |
| 5581 | -#: includes/admin-bar.php:40 | |
| 5582 | -msgid "Switch to Classic Admin" | |
| 5902 | +#: includes/ai-copilot/abilities.php:211 | |
| 5903 | +msgid "Search posts" | |
| 5583 | 5904 | msgstr "" |
| 5584 | 5905 | |
| 5585 | -#: includes/admin-bar.php:41 | |
| 5586 | -#: includes/welcome-dialog.php:578 | |
| 5587 | -msgid "Switch to Desktop Mode" | |
| 5906 | +#: includes/ai-copilot/abilities.php:227 | |
| 5907 | +msgid "Search pages" | |
| 5588 | 5908 | msgstr "" |
| 5589 | 5909 | |
| 5590 | -#: includes/admin-bar.php:96 | |
| 5591 | -msgid "Arrange windows" | |
| 5910 | +#: includes/ai-copilot/abilities.php:243 | |
| 5911 | +msgid "Search comments" | |
| 5592 | 5912 | msgstr "" |
| 5593 | 5913 | |
| 5594 | -#: includes/admin-bar.php:105 | |
| 5595 | -msgid "Cascade" | |
| 5914 | +#: includes/ai-copilot/abilities.php:259 | |
| 5915 | +msgid "Search comments on a post" | |
| 5596 | 5916 | msgstr "" |
| 5597 | 5917 | |
| 5598 | -#: includes/admin-bar.php:109 | |
| 5599 | -msgid "Lay all windows out from top-left, offset so every title bar stays visible." | |
| 5918 | +#: includes/ai-copilot/abilities.php:293 | |
| 5919 | +msgid "List admin pages" | |
| 5600 | 5920 | msgstr "" |
| 5601 | 5921 | |
| 5602 | -#: includes/admin-bar.php:121 | |
| 5603 | -msgid "Zoom out to see every window at once. Click one to focus it." | |
| 5922 | +#: includes/ai-copilot/abilities.php:327 | |
| 5923 | +msgid "Search WordPress.org plugins" | |
| 5604 | 5924 | msgstr "" |
| 5605 | 5925 | |
| 5606 | -#: includes/admin-bar.php:135 | |
| 5607 | -msgid "Snap to grid" | |
| 5926 | +#: includes/ai-copilot/abilities.php:361 | |
| 5927 | +msgid "Read PHP error log" | |
| 5608 | 5928 | msgstr "" |
| 5609 | 5929 | |
| 5610 | -#: includes/admin-bar.php:139 | |
| 5611 | -msgid "Snap windows to a grid while dragging or resizing." | |
| 5930 | +#: includes/ai-copilot/abilities.php:416 | |
| 5931 | +msgid "Analyze comment for spam" | |
| 5612 | 5932 | msgstr "" |
| 5613 | 5933 | |
| 5614 | -#: includes/admin-bar.php:147 | |
| 5615 | -msgid "Tile all windows" | |
| 5934 | +#: includes/ai-copilot/abilities.php:463 | |
| 5935 | +#: includes/my-wordpress/comment-stats.php:167 | |
| 5936 | +#: includes/recycle-bin/store.php:769 | |
| 5937 | +#: includes/recycle-bin/store.php:878 | |
| 5938 | +msgid "Comment not found." | |
| 5616 | 5939 | msgstr "" |
| 5617 | 5940 | |
| 5618 | -#: includes/admin-bar.php:151 | |
| 5619 | -msgid "Pack every window into an evenly tiled grid that fills the desktop." | |
| 5941 | +#: includes/ai-copilot/client.php:188 | |
| 5942 | +msgid "The AI provider cut the reply short at the output-token limit." | |
| 5620 | 5943 | msgstr "" |
| 5621 | 5944 | |
| 5622 | -#: includes/admin-bar.php:250 | |
| 5623 | -#: includes/admin-bar.php:705 | |
| 5624 | -msgid "Keyboard shortcuts" | |
| 5945 | +#: includes/ai-copilot/client.php:213 | |
| 5946 | +msgid "The AI provider returned no answer text." | |
| 5625 | 5947 | msgstr "" |
| 5626 | 5948 | |
| 5627 | -#: includes/admin-bar.php:275 | |
| 5628 | -msgid "Open the Bug Report window" | |
| 5949 | +#: includes/ai-copilot/mio.php:37 | |
| 5950 | +msgid "The MIO API is turned off in OpenStation Preferences → Features." | |
| 5629 | 5951 | msgstr "" |
| 5630 | 5952 | |
| 5631 | -#: includes/admin-bar.php:688 | |
| 5632 | -msgid "Fullscreen" | |
| 5953 | +#: includes/ai-copilot/mio.php:48 | |
| 5954 | +msgid "Ask MIO requires a compatible AI connector in Settings → Connectors." | |
| 5633 | 5955 | msgstr "" |
| 5634 | 5956 | |
| 5635 | -#: includes/admin-bar.php:707 | |
| 5636 | -msgid "Desktops & Overview" | |
| 5957 | +#: includes/ai-copilot/mio.php:111 | |
| 5958 | +msgid "The conversation is too large." | |
| 5637 | 5959 | msgstr "" |
| 5638 | 5960 | |
| 5639 | -#: includes/admin-bar.php:709 | |
| 5640 | -msgid "Key" | |
| 5961 | +#: includes/ai-copilot/mio.php:115 | |
| 5962 | +msgid "Invalid MIO window context." | |
| 5641 | 5963 | msgstr "" |
| 5642 | 5964 | |
| 5643 | -#: includes/admin-bar.php:710 | |
| 5644 | -msgid "Outside overview" | |
| 5965 | +#: includes/ai-copilot/mio.php:148 | |
| 5966 | +msgid "MIO requested an unavailable action." | |
| 5645 | 5967 | msgstr "" |
| 5646 | 5968 | |
| 5647 | -#: includes/admin-bar.php:711 | |
| 5648 | -msgid "Inside overview" | |
| 5969 | +#: includes/ai-copilot/search.php:63 | |
| 5970 | +#: includes/multisite.php:108 | |
| 5971 | +msgid "Dashboard" | |
| 5649 | 5972 | msgstr "" |
| 5650 | 5973 | |
| 5651 | -#: includes/admin-bar.php:712 | |
| 5652 | -msgid "In Show Desktop" | |
| 5974 | +#: includes/ai-copilot/search.php:66 | |
| 5975 | +msgid "The main admin dashboard: activity, drafts, site overview." | |
| 5653 | 5976 | msgstr "" |
| 5654 | 5977 | |
| 5655 | -#: includes/admin-bar.php:717 | |
| 5656 | -msgid "Previous desktop (wraps)" | |
| 5978 | +#: includes/ai-copilot/search.php:69 | |
| 5979 | +msgid "All Posts" | |
| 5657 | 5980 | msgstr "" |
| 5658 | 5981 | |
| 5659 | -#: includes/admin-bar.php:718 | |
| 5660 | -msgid "Previous desktop (grid + top-bar update)" | |
| 5982 | +#: includes/ai-copilot/search.php:72 | |
| 5983 | +msgid "List, edit, bulk-manage blog posts." | |
| 5661 | 5984 | msgstr "" |
| 5662 | 5985 | |
| 5663 | -#: includes/admin-bar.php:719 | |
| 5664 | -msgid "Previous desktop" | |
| 5986 | +#: includes/ai-copilot/search.php:75 | |
| 5987 | +msgid "Add New Post" | |
| 5665 | 5988 | msgstr "" |
| 5666 | 5989 | |
| 5667 | -#: includes/admin-bar.php:723 | |
| 5668 | -msgid "Next desktop (wraps)" | |
| 5990 | +#: includes/ai-copilot/search.php:78 | |
| 5991 | +msgid "Create a new blog post." | |
| 5669 | 5992 | msgstr "" |
| 5670 | 5993 | |
| 5671 | -#: includes/admin-bar.php:724 | |
| 5672 | -msgid "Next desktop (grid + top-bar update)" | |
| 5994 | +#: includes/ai-copilot/search.php:84 | |
| 5995 | +msgid "Manage post categories: add, rename, merge." | |
| 5673 | 5996 | msgstr "" |
| 5674 | 5997 | |
| 5675 | -#: includes/admin-bar.php:725 | |
| 5676 | -msgid "Next desktop" | |
| 5998 | +#: includes/ai-copilot/search.php:90 | |
| 5999 | +msgid "Manage post tags." | |
| 5677 | 6000 | msgstr "" |
| 5678 | 6001 | |
| 5679 | -#: includes/admin-bar.php:729 | |
| 5680 | -msgid "Enter Overview" | |
| 6002 | +#: includes/ai-copilot/search.php:93 | |
| 6003 | +msgid "All Pages" | |
| 5681 | 6004 | msgstr "" |
| 5682 | 6005 | |
| 5683 | -#: includes/admin-bar.php:730 | |
| 5684 | -msgid "Exit Overview onto active desktop" | |
| 6006 | +#: includes/ai-copilot/search.php:96 | |
| 6007 | +msgid "List and edit static pages (About, Contact, etc.)." | |
| 5685 | 6008 | msgstr "" |
| 5686 | 6009 | |
| 5687 | -#: includes/admin-bar.php:731 | |
| 5688 | -msgid "Restore windows (exit Show Desktop)" | |
| 6010 | +#: includes/ai-copilot/search.php:99 | |
| 6011 | +msgid "Add New Page" | |
| 5689 | 6012 | msgstr "" |
| 5690 | 6013 | |
| 5691 | -#: includes/admin-bar.php:735 | |
| 5692 | -#: includes/admin-bar.php:737 | |
| 5693 | -msgid "Toggle Show Desktop" | |
| 6014 | +#: includes/ai-copilot/search.php:102 | |
| 6015 | +msgid "Create a new page." | |
| 5694 | 6016 | msgstr "" |
| 5695 | 6017 | |
| 5696 | -#: includes/admin-bar.php:736 | |
| 5697 | -msgid "Exit Overview (no minimize)" | |
| 6018 | +#: includes/ai-copilot/search.php:105 | |
| 6019 | +msgid "Media Library" | |
| 5698 | 6020 | msgstr "" |
| 5699 | 6021 | |
| 5700 | -#: includes/admin-bar.php:741 | |
| 5701 | -msgid "(in overview)" | |
| 6022 | +#: includes/ai-copilot/search.php:108 | |
| 6023 | +msgid "Browse, upload, and manage images, files, videos." | |
| 5702 | 6024 | msgstr "" |
| 5703 | 6025 | |
| 5704 | -#: includes/admin-bar.php:743 | |
| 5705 | -msgid "Commit current desktop, exit overview" | |
| 6026 | +#: includes/ai-copilot/search.php:114 | |
| 6027 | +msgid "Moderate and reply to comments on posts and pages." | |
| 5706 | 6028 | msgstr "" |
| 5707 | 6029 | |
| 5708 | -#: includes/admin-bar.php:749 | |
| 5709 | -msgid "Windows & palette" | |
| 6030 | +#: includes/ai-copilot/search.php:117 | |
| 6031 | +#: includes/core-notices.php:231 | |
| 6032 | +#: includes/multisite.php:115 | |
| 6033 | +msgid "Themes" | |
| 5710 | 6034 | msgstr "" |
| 5711 | 6035 | |
| 5712 | -#: includes/admin-bar.php:753 | |
| 5713 | -msgid "Cycle to the next window on the active desktop." | |
| 6036 | +#: includes/ai-copilot/search.php:120 | |
| 6037 | +msgid "Change, install, or customize the active theme." | |
| 5714 | 6038 | msgstr "" |
| 5715 | 6039 | |
| 5716 | -#: includes/admin-bar.php:757 | |
| 5717 | -msgid "Cycle to the previous window on the active desktop." | |
| 6040 | +#: includes/ai-copilot/search.php:126 | |
| 6041 | +msgid "Live-preview theme customisation: colors, fonts, layout." | |
| 5718 | 6042 | msgstr "" |
| 5719 | 6043 | |
| 5720 | -#: includes/admin-bar.php:761 | |
| 5721 | -msgid "Open the command palette / Ask AI overlay." | |
| 6044 | +#: includes/ai-copilot/search.php:132 | |
| 6045 | +msgid "Manage sidebar and footer widgets." | |
| 5722 | 6046 | msgstr "" |
| 5723 | 6047 | |
| 5724 | -#: includes/admin-bar.php:765 | |
| 5725 | -msgid "Exit Overview (or Snap Overview) without changing window state." | |
| 6048 | +#: includes/ai-copilot/search.php:135 | |
| 6049 | +msgid "Menus" | |
| 5726 | 6050 | msgstr "" |
| 5727 | 6051 | |
| 5728 | -#: includes/ai-copilot/abilities.php:42 | |
| 5729 | -msgid "Read-only content search and wp-admin navigation abilities powering the Desktop Mode AI assistant." | |
| 6052 | +#: includes/ai-copilot/search.php:138 | |
| 6053 | +msgid "Create and edit navigation menus." | |
| 5730 | 6054 | msgstr "" |
| 5731 | 6055 | |
| 5732 | -#: includes/ai-copilot/abilities.php:202 | |
| 5733 | -msgid "Search posts" | |
| 6056 | +#: includes/ai-copilot/search.php:144 | |
| 6057 | +msgid "Activate, deactivate, update or delete plugins." | |
| 5734 | 6058 | msgstr "" |
| 5735 | 6059 | |
| 5736 | -#: includes/ai-copilot/abilities.php:218 | |
| 5737 | -msgid "Search pages" | |
| 6060 | +#: includes/ai-copilot/search.php:147 | |
| 6061 | +msgid "Add New Plugin" | |
| 5738 | 6062 | msgstr "" |
| 5739 | 6063 | |
| 5740 | -#: includes/ai-copilot/abilities.php:234 | |
| 5741 | -msgid "Search comments" | |
| 6064 | +#: includes/ai-copilot/search.php:150 | |
| 6065 | +msgid "Search and install new plugins from the directory." | |
| 5742 | 6066 | msgstr "" |
| 5743 | 6067 | |
| 5744 | -#: includes/ai-copilot/abilities.php:250 | |
| 5745 | -msgid "Search comments on a post" | |
| 6068 | +#: includes/ai-copilot/search.php:156 | |
| 6069 | +msgid "Manage user accounts and roles." | |
| 5746 | 6070 | msgstr "" |
| 5747 | 6071 | |
| 5748 | -#: includes/ai-copilot/abilities.php:284 | |
| 5749 | -msgid "List admin pages" | |
| 6072 | +#: includes/ai-copilot/search.php:159 | |
| 6073 | +msgid "Add New User" | |
| 5750 | 6074 | msgstr "" |
| 5751 | 6075 | |
| 5752 | -#: includes/ai-copilot/abilities.php:307 | |
| 5753 | -msgid "Search WordPress.org plugins" | |
| 6076 | +#: includes/ai-copilot/search.php:162 | |
| 6077 | +msgid "Create a new user account." | |
| 5754 | 6078 | msgstr "" |
| 5755 | 6079 | |
| 5756 | -#: includes/ai-copilot/abilities.php:338 | |
| 5757 | -msgid "Read PHP error log" | |
| 6080 | +#: includes/ai-copilot/search.php:165 | |
| 6081 | +msgid "Your Profile" | |
| 5758 | 6082 | msgstr "" |
| 5759 | 6083 | |
| 5760 | -#: includes/ai-copilot/abilities.php:389 | |
| 5761 | -msgid "Analyze comment for spam" | |
| 6084 | +#: includes/ai-copilot/search.php:168 | |
| 6085 | +msgid "Edit your own profile, password, admin colour scheme." | |
| 5762 | 6086 | msgstr "" |
| 5763 | 6087 | |
| 5764 | -#: includes/ai-copilot/abilities.php:435 | |
| 5765 | -#: includes/my-wordpress/comment-stats.php:66 | |
| 5766 | -#: includes/recycle-bin/store.php:806 | |
| 5767 | -#: includes/recycle-bin/store.php:928 | |
| 5768 | -msgid "Comment not found." | |
| 6088 | +#: includes/ai-copilot/search.php:171 | |
| 6089 | +msgid "General Settings" | |
| 5769 | 6090 | msgstr "" |
| 5770 | 6091 | |
| 5771 | -#: includes/commands.php:66 | |
| 5772 | -msgid "Command script registration requires a non-empty script handle." | |
| 6092 | +#: includes/ai-copilot/search.php:174 | |
| 6093 | +msgid "Site title, tagline, URL, timezone, language." | |
| 5773 | 6094 | msgstr "" |
| 5774 | 6095 | |
| 5775 | -#: includes/commands.php:137 | |
| 5776 | -msgid "Command registration requires a non-empty `slug`." | |
| 6096 | +#: includes/ai-copilot/search.php:177 | |
| 6097 | +msgid "Writing Settings" | |
| 5777 | 6098 | msgstr "" |
| 5778 | 6099 | |
| 5779 | -#: includes/commands.php:143 | |
| 5780 | -msgid "Command registration requires a non-empty `label`." | |
| 6100 | +#: includes/ai-copilot/search.php:180 | |
| 6101 | +msgid "Default post category, post format, remote publishing." | |
| 5781 | 6102 | msgstr "" |
| 5782 | 6103 | |
| 5783 | -#: includes/comments-window/rest.php:160 | |
| 5784 | -msgid "Unknown bulk action." | |
| 6104 | +#: includes/ai-copilot/search.php:183 | |
| 6105 | +msgid "Reading Settings" | |
| 5785 | 6106 | msgstr "" |
| 5786 | 6107 | |
| 5787 | -#: includes/comments-window/rest.php:225 | |
| 5788 | -msgid "Parent comment not found." | |
| 6108 | +#: includes/ai-copilot/search.php:186 | |
| 6109 | +msgid "Homepage, blog posts per page, search-engine visibility." | |
| 5789 | 6110 | msgstr "" |
| 5790 | 6111 | |
| 5791 | -#: includes/comments-window/rest.php:236 | |
| 5792 | -msgid "You are not allowed to reply to comments on this post." | |
| 6112 | +#: includes/ai-copilot/search.php:189 | |
| 6113 | +msgid "Discussion Settings" | |
| 5793 | 6114 | msgstr "" |
| 5794 | 6115 | |
| 5795 | -#: includes/comments-window/rest.php:244 | |
| 5796 | -msgid "Reply cannot be empty." | |
| 6116 | +#: includes/ai-copilot/search.php:192 | |
| 6117 | +msgid "Comment moderation, avatars, email notifications." | |
| 5797 | 6118 | msgstr "" |
| 5798 | 6119 | |
| 5799 | -#: includes/comments-window/rest.php:253 | |
| 5800 | -msgid "You must be logged in to reply." | |
| 6120 | +#: includes/ai-copilot/search.php:195 | |
| 6121 | +msgid "Media Settings" | |
| 5801 | 6122 | msgstr "" |
| 5802 | 6123 | |
| 5803 | -#: includes/comments-window/rest.php:306 | |
| 5804 | -msgid "Invalid author email." | |
| 6124 | +#: includes/ai-copilot/search.php:198 | |
| 6125 | +msgid "Image size settings for thumbnail / medium / large." | |
| 5805 | 6126 | msgstr "" |
| 5806 | 6127 | |
| 5807 | -#: includes/comments-window/window.php:31 | |
| 5808 | -msgid "Mine" | |
| 6128 | +#: includes/ai-copilot/search.php:201 | |
| 6129 | +msgid "Permalinks" | |
| 5809 | 6130 | msgstr "" |
| 5810 | 6131 | |
| 5811 | -#: includes/comments-window/window.php:54 | |
| 5812 | -msgid "Author insights" | |
| 6132 | +#: includes/ai-copilot/search.php:204 | |
| 6133 | +msgid "URL structure for posts, pages, categories, tags." | |
| 5813 | 6134 | msgstr "" |
| 5814 | 6135 | |
| 5815 | -#: includes/comments-window/window.php:63 | |
| 5816 | -msgid "Next comment" | |
| 6136 | +#: includes/ai-copilot/search.php:207 | |
| 6137 | +msgid "Privacy" | |
| 5817 | 6138 | msgstr "" |
| 5818 | 6139 | |
| 5819 | -#: includes/comments-window/window.php:64 | |
| 5820 | -msgid "Previous comment" | |
| 6140 | +#: includes/ai-copilot/search.php:210 | |
| 6141 | +msgid "Privacy policy page selection and preview." | |
| 5821 | 6142 | msgstr "" |
| 5822 | 6143 | |
| 5823 | -#: includes/comments-window/window.php:65 | |
| 5824 | -msgid "Approve / unapprove" | |
| 6144 | +#: includes/ai-copilot/search.php:213 | |
| 6145 | +msgid "Tools" | |
| 5825 | 6146 | msgstr "" |
| 5826 | 6147 | |
| 5827 | -#: includes/comments-window/window.php:66 | |
| 5828 | -msgid "Mark as spam" | |
| 6148 | +#: includes/ai-copilot/search.php:216 | |
| 6149 | +msgid "Built-in site tools." | |
| 5829 | 6150 | msgstr "" |
| 5830 | 6151 | |
| 5831 | -#: includes/comments-window/window.php:68 | |
| 5832 | -msgid "Reply inline" | |
| 6152 | +#: includes/ai-copilot/search.php:219 | |
| 6153 | +msgid "Import" | |
| 5833 | 6154 | msgstr "" |
| 5834 | 6155 | |
| 5835 | -#: includes/comments-window/window.php:69 | |
| 5836 | -msgid "Edit comment" | |
| 6156 | +#: includes/ai-copilot/search.php:222 | |
| 6157 | +msgid "Import content from other platforms (WP, Tumblr, RSS, etc.)." | |
| 5837 | 6158 | msgstr "" |
| 5838 | 6159 | |
| 5839 | -#: includes/comments-window/window.php:70 | |
| 5840 | -msgid "Undo last action" | |
| 6160 | +#: includes/ai-copilot/search.php:225 | |
| 6161 | +msgid "Export" | |
| 5841 | 6162 | msgstr "" |
| 5842 | 6163 | |
| 5843 | -#: includes/comments-window/window.php:71 | |
| 5844 | -msgid "Toggle this help" | |
| 6164 | +#: includes/ai-copilot/search.php:228 | |
| 6165 | +msgid "Export all site content as XML." | |
| 5845 | 6166 | msgstr "" |
| 5846 | 6167 | |
| 5847 | -#: includes/comments-window/window.php:254 | |
| 5848 | -msgid "Title of the post the comment is attached to." | |
| 6168 | +#: includes/ai-copilot/search.php:231 | |
| 6169 | +msgid "Site Health" | |
| 5849 | 6170 | msgstr "" |
| 5850 | 6171 | |
| 5851 | -#: includes/comments-window/window.php:274 | |
| 5852 | -msgid "Permalink of the post the comment is attached to." | |
| 6172 | +#: includes/ai-copilot/search.php:234 | |
| 6173 | +msgid "Performance and security recommendations for the site." | |
| 5853 | 6174 | msgstr "" |
| 5854 | 6175 | |
| 5855 | -#: includes/comments-window/window.php:295 | |
| 5856 | -msgid "Spam confidence score, 0–100." | |
| 6176 | +#: includes/ai-copilot/search.php:240 | |
| 6177 | +msgid "WordPress, theme, and plugin updates." | |
| 5857 | 6178 | msgstr "" |
| 5858 | 6179 | |
| 5859 | -#: includes/comments-window/window.php:316 | |
| 5860 | -msgid "Number of links in the comment." | |
| 6180 | +#. translators: %d: 1-based index of the next page to search. | |
| 6181 | +#: includes/ai-copilot/search.php:850 | |
| 6182 | +#, php-format | |
| 6183 | +msgid "Continue searching in pages (from item %d)" | |
| 5861 | 6184 | msgstr "" |
| 5862 | 6185 | |
| 5863 | -#: includes/comments-window/window.php:334 | |
| 5864 | -msgid "Whether the requester can edit this comment." | |
| 6186 | +#. translators: %d: 1-based index of the next comment to search. | |
| 6187 | +#: includes/ai-copilot/search.php:853 | |
| 6188 | +#, php-format | |
| 6189 | +msgid "Continue searching in comments (from item %d)" | |
| 5865 | 6190 | msgstr "" |
| 5866 | 6191 | |
| 5867 | -#: includes/comments-window/window.php:350 | |
| 5868 | -msgid "Whether the requester can moderate comments globally." | |
| 6192 | +#. translators: %d: 1-based index of the next post to search. | |
| 6193 | +#: includes/ai-copilot/search.php:856 | |
| 6194 | +#, php-format | |
| 6195 | +msgid "Continue searching in posts (from item %d)" | |
| 5869 | 6196 | msgstr "" |
| 5870 | 6197 | |
| 5871 | -#: includes/comments-window/window.php:376 | |
| 5872 | -msgid "Direct-reply count for this comment." | |
| 6198 | +#: includes/ai-copilot/search.php:1368 | |
| 6199 | +msgid "Could not parse structured search answer." | |
| 5873 | 6200 | msgstr "" |
| 5874 | 6201 | |
| 5875 | -#: includes/comments-window/window.php:407 | |
| 5876 | -msgid "AI moderation verdict for this comment, when analyzed (null otherwise)." | |
| 6202 | +#: includes/ai-copilot/search.php:1636 | |
| 6203 | +msgid "I searched 100 items without finding a clear match. Want me to keep looking further?" | |
| 5877 | 6204 | msgstr "" |
| 5878 | 6205 | |
| 5879 | -#: includes/comments-window/window.php:431 | |
| 5880 | -msgid "Akismet verdict if the plugin is installed (null otherwise)." | |
| 6206 | +#: includes/ai-copilot/search.php:2084 | |
| 6207 | +msgid "You must be logged in to use the AI assistant." | |
| 5881 | 6208 | msgstr "" |
| 5882 | 6209 | |
| 6210 | +#: includes/ai-copilot/search.php:2091 | |
| 6211 | +msgid "The AI assistant is unavailable on this site." | |
| 6212 | +msgstr "" | |
| 6213 | + | |
| 6214 | +#: includes/ai-copilot/search.php:2101 | |
| 6215 | +msgid "The AI assistant is turned off. Enable it in OpenStation Preferences → Features." | |
| 6216 | +msgstr "" | |
| 6217 | + | |
| 6218 | +#: includes/commands.php:63 | |
| 6219 | +msgid "Command script registration requires a non-empty script handle." | |
| 6220 | +msgstr "" | |
| 6221 | + | |
| 6222 | +#: includes/commands.php:130 | |
| 6223 | +msgid "Command registration requires a non-empty `slug`." | |
| 6224 | +msgstr "" | |
| 6225 | + | |
| 6226 | +#: includes/commands.php:136 | |
| 6227 | +msgid "Command registration requires a non-empty `label`." | |
| 6228 | +msgstr "" | |
| 6229 | + | |
| 5883 | 6230 | #. translators: %s: the attempted tag name. |
| 5884 | -#: includes/components.php:100 | |
| 6231 | +#: includes/components.php:96 | |
| 5885 | 6232 | #, php-format |
| 5886 | -msgid "desktop_mode_component() only accepts tags with the wpd- prefix; got \"%s\"." | |
| 6233 | +msgid "openstation_component() only accepts tags with the os- prefix; got \"%s\"." | |
| 5887 | 6234 | msgstr "" |
| 5888 | 6235 | |
| 5889 | 6236 | #. translators: 1: attribute name, 2: tag name. |
| 5890 | -#: includes/components.php:149 | |
| 6237 | +#: includes/components.php:145 | |
| 5891 | 6238 | #, php-format |
| 5892 | 6239 | msgid "Attribute \"%1$s\" on <%2$s> received a non-scalar value (array/object). Only the `style` attribute accepts an array; other attributes must be strings, booleans, or null. The attribute was skipped." |
| 5893 | 6240 | msgstr "" |
| 5894 | 6241 | |
| 5895 | -#: includes/content-graph/rest.php:214 | |
| 5896 | -msgid "Post not found." | |
| 5897 | -msgstr "" | |
| 5898 | - | |
| 5899 | -#: includes/content-graph/rest.php:221 | |
| 6242 | +#: includes/content-graph/rest.php:220 | |
| 5900 | 6243 | msgid "Insufficient permissions." |
| 5901 | 6244 | msgstr "" |
| 5902 | 6245 | |
| 5903 | -#: includes/content-graph/window.php:152 | |
| 5904 | -#: includes/content-graph/window.php:192 | |
| 5905 | -msgid "Content Graph" | |
| 6246 | +#: includes/content-graph/window.php:190 | |
| 6247 | +#: includes/content-graph/window.php:231 | |
| 6248 | +msgid "Corkboard" | |
| 5906 | 6249 | msgstr "" |
| 5907 | 6250 | |
| 5908 | -#: includes/core-notices.php:102 | |
| 6251 | +#: includes/core-notices.php:93 | |
| 5909 | 6252 | msgid "An automated WordPress update failed to complete." |
| 5910 | 6253 | msgstr "" |
| 5911 | 6254 | |
| 5912 | -#: includes/core-notices.php:103 | |
| 6255 | +#: includes/core-notices.php:94 | |
| 5913 | 6256 | msgid "An automated WordPress update failed to complete. Please notify the site administrator." |
| 5914 | 6257 | msgstr "" |
| 5915 | 6258 | |
| 5916 | -#: includes/core-notices.php:104 | |
| 6259 | +#: includes/core-notices.php:95 | |
| 5917 | 6260 | msgid "Retry update" |
| 5918 | 6261 | msgstr "" |
| 5919 | 6262 | |
| 5920 | -#: includes/core-notices.php:129 | |
| 6263 | +#: includes/core-notices.php:118 | |
| 5921 | 6264 | msgid "Recovery Mode" |
| 5922 | 6265 | msgstr "" |
| 5923 | 6266 | |
| 5924 | -#: includes/core-notices.php:130 | |
| 6267 | +#: includes/core-notices.php:119 | |
| 5925 | 6268 | msgid "You are in recovery mode. There may be an error with a theme or plugin." |
| 5926 | 6269 | msgstr "" |
| 5927 | 6270 | |
| 5928 | -#: includes/core-notices.php:131 | |
| 6271 | +#: includes/core-notices.php:120 | |
| 5929 | 6272 | msgid "Exit recovery mode" |
| 5930 | 6273 | msgstr "" |
| 5931 | 6274 | |
| 5932 | -#: includes/core-notices.php:153 | |
| 5933 | -#: includes/users-window/window.php:43 | |
| 5934 | -msgid "Profile" | |
| 5935 | -msgstr "" | |
| 5936 | - | |
| 5937 | -#: includes/core-notices.php:154 | |
| 6275 | +#: includes/core-notices.php:141 | |
| 5938 | 6276 | msgid "You are using an auto-generated password. Would you like to change it?" |
| 5939 | 6277 | msgstr "" |
| 5940 | 6278 | |
| 5941 | -#: includes/core-notices.php:155 | |
| 6279 | +#: includes/core-notices.php:142 | |
| 5942 | 6280 | msgid "Change password" |
| 5943 | 6281 | msgstr "" |
| 5944 | 6282 | |
| 5945 | -#: includes/core-notices.php:192 | |
| 5946 | -#: includes/core-notices.php:223 | |
| 5947 | -#: includes/plugins-window/window.php:117 | |
| 5948 | -msgid "Plugins" | |
| 5949 | -msgstr "" | |
| 5950 | - | |
| 5951 | 6283 | #. translators: %s: comma-separated list of plugin names. |
| 5952 | -#: includes/core-notices.php:195 | |
| 6284 | +#: includes/core-notices.php:180 | |
| 5953 | 6285 | #, php-format |
| 5954 | 6286 | msgid "Deactivated during a WordPress upgrade for incompatibility: %s." |
| 5955 | 6287 | msgstr "" |
| 5956 | 6288 | |
| 5957 | -#: includes/core-notices.php:198 | |
| 6289 | +#: includes/core-notices.php:183 | |
| 5958 | 6290 | msgid "View plugins" |
| 5959 | 6291 | msgstr "" |
| 5960 | 6292 | |
| 5961 | -#: includes/core-notices.php:224 | |
| 6293 | +#: includes/core-notices.php:207 | |
| 5962 | 6294 | msgid "One or more plugins failed to load properly." |
| 5963 | 6295 | msgstr "" |
| 5964 | 6296 | |
| 5965 | -#: includes/core-notices.php:225 | |
| 6297 | +#: includes/core-notices.php:208 | |
| 5966 | 6298 | msgid "Go to Plugins" |
| 5967 | 6299 | msgstr "" |
| 5968 | 6300 | |
| 5969 | -#: includes/core-notices.php:250 | |
| 5970 | -msgid "Themes" | |
| 5971 | -msgstr "" | |
| 5972 | - | |
| 5973 | -#: includes/core-notices.php:251 | |
| 6301 | +#: includes/core-notices.php:232 | |
| 5974 | 6302 | msgid "One or more themes failed to load properly." |
| 5975 | 6303 | msgstr "" |
| 5976 | 6304 | |
| 5977 | -#: includes/core-notices.php:252 | |
| 6305 | +#: includes/core-notices.php:233 | |
| 5978 | 6306 | msgid "Go to Themes" |
| 5979 | 6307 | msgstr "" |
| 5980 | 6308 | |
| 5981 | 6309 | #. translators: 1: kind ("Command"/"Settings-tab"/"Title-bar button"), 2: handle. |
| 5982 | -#: includes/core/payload.php:1488 | |
| 6310 | +#: includes/core/payload.php:2467 | |
| 5983 | 6311 | #, php-format |
| 5984 | -msgid "%1$s script handle \"%2$s\" is not registered with WordPress (no `wp_register_script` call found). The script will not load." | |
| 6312 | +msgid "%1$s script handle \"%2$s\" could not be resolved: no `wp_register_script( '%2$s', … )` call had run by the time the shell harvested its payload. Register the handle on `admin_enqueue_scripts` at priority 5 or earlier — the harvest itself runs at priority 10, and a handle registered alongside it may or may not exist yet depending on plugin load order. Until then the script will not load." | |
| 5985 | 6313 | msgstr "" |
| 5986 | 6314 | |
| 5987 | -#: includes/core/routing.php:101 | |
| 6315 | +#: includes/core/routing.php:143 | |
| 5988 | 6316 | msgid "Admin target cannot be empty." |
| 5989 | 6317 | msgstr "" |
| 5990 | 6318 | |
| 5991 | -#: includes/core/routing.php:108 | |
| 6319 | +#: includes/core/routing.php:150 | |
| 5992 | 6320 | msgid "Admin target contains invalid path characters." |
| 5993 | 6321 | msgstr "" |
| 5994 | 6322 | |
| 5995 | -#: includes/core/routing.php:119 | |
| 6323 | +#: includes/core/routing.php:161 | |
| 5996 | 6324 | msgid "Admin target must be a plain .php filename." |
| 5997 | 6325 | msgstr "" |
| 5998 | 6326 | |
| 5999 | -#: includes/core/routing.php:126 | |
| 6327 | +#: includes/core/routing.php:170 | |
| 6328 | +#: includes/core/routing.php:177 | |
| 6000 | 6329 | msgid "Admin target does not exist." |
| 6001 | 6330 | msgstr "" |
| 6002 | 6331 | |
| 6003 | -#: includes/default-window.php:201 | |
| 6332 | +#: includes/default-window.php:200 | |
| 6004 | 6333 | msgid "Admin URL to open on portal entry, or null to disable." |
| 6005 | 6334 | msgstr "" |
| 6006 | 6335 | |
| 6007 | -#: includes/default-window.php:245 | |
| 6336 | +#: includes/default-window.php:242 | |
| 6008 | 6337 | msgid "The `url` parameter must be a string or null." |
| 6009 | 6338 | msgstr "" |
| 6010 | 6339 | |
| 6011 | -#: includes/default-window.php:254 | |
| 6340 | +#: includes/default-window.php:251 | |
| 6012 | 6341 | msgid "The URL is not a valid same-origin wp-admin URL." |
| 6013 | 6342 | msgstr "" |
| 6014 | 6343 | |
| 6015 | -#: includes/desktop-files/built-in-openers.php:30 | |
| 6344 | +#: includes/desktop-files/built-in-openers.php:27 | |
| 6016 | 6345 | msgid "Block Editor" |
| 6017 | 6346 | msgstr "" |
| 6018 | 6347 | |
| 6019 | -#: includes/desktop-files/built-in-openers.php:36 | |
| 6348 | +#: includes/desktop-files/built-in-openers.php:33 | |
| 6020 | 6349 | msgid "Media editor" |
| 6021 | 6350 | msgstr "" |
| 6022 | 6351 | |
| 6023 | -#: includes/desktop-files/built-in-openers.php:42 | |
| 6352 | +#: includes/desktop-files/built-in-openers.php:39 | |
| 6024 | 6353 | msgid "User profile" |
| 6025 | 6354 | msgstr "" |
| 6026 | 6355 | |
| 6027 | -#: includes/desktop-files/built-in-openers.php:48 | |
| 6356 | +#: includes/desktop-files/built-in-openers.php:45 | |
| 6028 | 6357 | msgid "Term editor" |
| 6029 | 6358 | msgstr "" |
| 6030 | 6359 | |
| 6031 | -#: includes/desktop-files/built-in-openers.php:54 | |
| 6360 | +#: includes/desktop-files/built-in-openers.php:51 | |
| 6032 | 6361 | msgid "Comment editor" |
| 6033 | 6362 | msgstr "" |
| 6034 | 6363 | |
| 6035 | -#: includes/desktop-files/built-in-openers.php:60 | |
| 6036 | -#: includes/desktop-files/built-in-openers.php:66 | |
| 6364 | +#: includes/desktop-files/built-in-openers.php:57 | |
| 6365 | +#: includes/desktop-files/built-in-openers.php:63 | |
| 6037 | 6366 | msgid "Open in browser" |
| 6038 | 6367 | msgstr "" |
| 6039 | 6368 | |
| 6040 | -#: includes/desktop-files/built-in-openers.php:72 | |
| 6369 | +#: includes/desktop-files/built-in-openers.php:69 | |
| 6041 | 6370 | msgid "Open as window" |
| 6042 | 6371 | msgstr "" |
| 6043 | 6372 | |
| 6044 | -#: includes/desktop-files/built-in-types.php:27 | |
| 6045 | -msgid "Post" | |
| 6046 | -msgstr "" | |
| 6047 | - | |
| 6048 | -#: includes/desktop-files/built-in-types.php:39 | |
| 6049 | -msgid "Uploaded file" | |
| 6050 | -msgstr "" | |
| 6051 | - | |
| 6052 | -#: includes/desktop-files/built-in-types.php:45 | |
| 6053 | -msgid "User" | |
| 6054 | -msgstr "" | |
| 6055 | - | |
| 6056 | -#: includes/desktop-files/built-in-types.php:51 | |
| 6373 | +#: includes/desktop-files/built-in-types.php:48 | |
| 6057 | 6374 | msgid "Taxonomy term" |
| 6058 | 6375 | msgstr "" |
| 6059 | 6376 | |
| 6060 | -#: includes/desktop-files/built-in-types.php:69 | |
| 6061 | -#: includes/desktop-files/types/class-desktop-mode-folder-file.php:32 | |
| 6062 | -#: includes/desktop-files/types/class-desktop-mode-folder-file.php:34 | |
| 6377 | +#: includes/desktop-files/built-in-types.php:66 | |
| 6378 | +#: includes/desktop-files/types/class-openstation-folder-file.php:46 | |
| 6379 | +#: includes/desktop-files/types/class-openstation-folder-file.php:48 | |
| 6063 | 6380 | msgid "Folder" |
| 6064 | 6381 | msgstr "" |
| 6065 | 6382 | |
| 6066 | -#: includes/desktop-files/built-in-types.php:75 | |
| 6383 | +#: includes/desktop-files/built-in-types.php:72 | |
| 6067 | 6384 | msgid "Plugin shortcut" |
| 6068 | 6385 | msgstr "" |
| 6069 | 6386 | |
| 6070 | -#: includes/desktop-files/built-in-types.php:81 | |
| 6387 | +#: includes/desktop-files/built-in-types.php:78 | |
| 6071 | 6388 | msgid "Web link" |
| 6072 | 6389 | msgstr "" |
| 6073 | 6390 | |
| 6074 | -#: includes/desktop-files/built-in-types.php:87 | |
| 6391 | +#: includes/desktop-files/built-in-types.php:84 | |
| 6075 | 6392 | msgid "Embedded web window" |
| 6076 | 6393 | msgstr "" |
| 6077 | 6394 | |
| 6078 | -#: includes/desktop-files/downloads.php:67 | |
| 6079 | -#: includes/desktop-files/file-shares.php:320 | |
| 6395 | +#: includes/desktop-files/downloads.php:70 | |
| 6396 | +#: includes/desktop-files/file-shares.php:312 | |
| 6080 | 6397 | msgid "File not found." |
| 6081 | 6398 | msgstr "" |
| 6082 | 6399 | |
| 6083 | -#: includes/desktop-files/downloads.php:137 | |
| 6400 | +#: includes/desktop-files/downloads.php:134 | |
| 6084 | 6401 | msgid "Folder download requires the PHP zip extension." |
| 6085 | 6402 | msgstr "" |
| 6086 | 6403 | |
| 6087 | -#: includes/desktop-files/downloads.php:156 | |
| 6088 | -#: includes/desktop-files/downloads.php:165 | |
| 6404 | +#: includes/desktop-files/downloads.php:153 | |
| 6405 | +#: includes/desktop-files/downloads.php:162 | |
| 6089 | 6406 | msgid "Could not create the archive." |
| 6090 | 6407 | msgstr "" |
| 6091 | 6408 | |
| 6092 | -#: includes/desktop-files/downloads.php:182 | |
| 6409 | +#: includes/desktop-files/downloads.php:179 | |
| 6093 | 6410 | msgid "Could not finish the archive (disk full?)." |
| 6094 | 6411 | msgstr "" |
| 6095 | 6412 | |
| 6096 | -#: includes/desktop-files/downloads.php:292 | |
| 6413 | +#: includes/desktop-files/downloads.php:284 | |
| 6097 | 6414 | msgid "This folder has too many files to download as one archive." |
| 6098 | 6415 | msgstr "" |
| 6099 | 6416 | |
| 6100 | -#: includes/desktop-files/downloads.php:299 | |
| 6417 | +#: includes/desktop-files/downloads.php:291 | |
| 6101 | 6418 | msgid "This folder is too large to download as one archive." |
| 6102 | 6419 | msgstr "" |
| 6103 | 6420 | |
| 6104 | -#: includes/desktop-files/file-shares.php:123 | |
| 6105 | -#: includes/desktop-files/stored-files-store.php:293 | |
| 6106 | -#: includes/desktop-files/stored-files-store.php:380 | |
| 6107 | -#: includes/desktop-files/stored-files-store.php:417 | |
| 6421 | +#: includes/desktop-files/file-shares.php:112 | |
| 6422 | +#: includes/desktop-files/reconcile.php:63 | |
| 6423 | +#: includes/desktop-files/stored-files-store.php:297 | |
| 6424 | +#: includes/desktop-files/stored-files-store.php:378 | |
| 6425 | +#: includes/desktop-files/stored-files-store.php:411 | |
| 6108 | 6426 | msgid "Stored file not found." |
| 6109 | 6427 | msgstr "" |
| 6110 | 6428 | |
| 6111 | -#: includes/desktop-files/file-shares.php:126 | |
| 6112 | -#: includes/desktop-files/file-shares.php:381 | |
| 6429 | +#: includes/desktop-files/file-shares.php:115 | |
| 6430 | +#: includes/desktop-files/file-shares.php:371 | |
| 6113 | 6431 | msgid "You cannot manage shares for this file." |
| 6114 | 6432 | msgstr "" |
| 6115 | 6433 | |
| 6116 | -#: includes/desktop-files/file-shares.php:129 | |
| 6117 | -#: includes/desktop-files/shares-store.php:345 | |
| 6434 | +#: includes/desktop-files/file-shares.php:118 | |
| 6435 | +#: includes/desktop-files/shares-store.php:369 | |
| 6118 | 6436 | msgid "Invalid user id." |
| 6119 | 6437 | msgstr "" |
| 6120 | 6438 | |
| 6121 | -#: includes/desktop-files/file-shares.php:132 | |
| 6439 | +#: includes/desktop-files/file-shares.php:121 | |
| 6122 | 6440 | msgid "You cannot share with the file owner." |
| 6123 | 6441 | msgstr "" |
| 6124 | 6442 | |
| 6125 | -#: includes/desktop-files/file-shares.php:136 | |
| 6126 | -#: includes/desktop-files/shares-store.php:349 | |
| 6443 | +#: includes/desktop-files/file-shares.php:125 | |
| 6444 | +#: includes/desktop-files/shares-store.php:373 | |
| 6127 | 6445 | msgid "Unknown user." |
| 6128 | 6446 | msgstr "" |
| 6129 | 6447 | |
| 6130 | -#: includes/desktop-files/file-shares.php:139 | |
| 6131 | -#: includes/desktop-files/shares-store.php:357 | |
| 6448 | +#: includes/desktop-files/file-shares.php:128 | |
| 6449 | +#: includes/desktop-files/shares-store.php:381 | |
| 6132 | 6450 | msgid "This user is not eligible." |
| 6133 | 6451 | msgstr "" |
| 6134 | 6452 | |
| 6135 | -#: includes/desktop-files/file-shares.php:189 | |
| 6136 | -#: includes/desktop-files/shares-store.php:417 | |
| 6453 | +#: includes/desktop-files/file-shares.php:178 | |
| 6454 | +#: includes/desktop-files/shares-store.php:441 | |
| 6137 | 6455 | msgid "Failed to record share." |
| 6138 | 6456 | msgstr "" |
| 6139 | 6457 | |
| 6140 | -#: includes/desktop-files/file-shares.php:218 | |
| 6141 | -#: includes/desktop-files/file-shares.php:272 | |
| 6142 | -#: includes/desktop-files/file-shares.php:378 | |
| 6143 | -#: includes/desktop-files/file-shares.php:588 | |
| 6144 | -#: includes/desktop-files/rest.php:833 | |
| 6145 | -#: includes/desktop-files/shares-store.php:454 | |
| 6146 | -#: includes/desktop-files/shares-store.php:525 | |
| 6147 | -#: includes/desktop-files/shares-store.php:657 | |
| 6148 | -#: includes/desktop-files/shares-store.php:722 | |
| 6458 | +#: includes/desktop-files/file-shares.php:205 | |
| 6459 | +#: includes/desktop-files/file-shares.php:266 | |
| 6460 | +#: includes/desktop-files/file-shares.php:368 | |
| 6461 | +#: includes/desktop-files/file-shares.php:592 | |
| 6462 | +#: includes/desktop-files/rest.php:981 | |
| 6463 | +#: includes/desktop-files/shares-store.php:474 | |
| 6464 | +#: includes/desktop-files/shares-store.php:541 | |
| 6465 | +#: includes/desktop-files/shares-store.php:665 | |
| 6466 | +#: includes/desktop-files/shares-store.php:729 | |
| 6149 | 6467 | msgid "Share not found." |
| 6150 | 6468 | msgstr "" |
| 6151 | 6469 | |
| 6152 | -#: includes/desktop-files/file-shares.php:221 | |
| 6153 | -#: includes/desktop-files/file-shares.php:275 | |
| 6154 | -#: includes/desktop-files/shares-store.php:660 | |
| 6155 | -#: includes/desktop-files/shares-store.php:725 | |
| 6470 | +#: includes/desktop-files/file-shares.php:208 | |
| 6471 | +#: includes/desktop-files/file-shares.php:269 | |
| 6472 | +#: includes/desktop-files/shares-store.php:668 | |
| 6473 | +#: includes/desktop-files/shares-store.php:732 | |
| 6156 | 6474 | msgid "This invite is not for you." |
| 6157 | 6475 | msgstr "" |
| 6158 | 6476 | |
| 6159 | -#: includes/desktop-files/file-shares.php:227 | |
| 6160 | -#: includes/desktop-files/shares-store.php:667 | |
| 6477 | +#: includes/desktop-files/file-shares.php:220 | |
| 6478 | +#: includes/desktop-files/shares-store.php:675 | |
| 6161 | 6479 | msgid "This invite was denied." |
| 6162 | 6480 | msgstr "" |
| 6163 | 6481 | |
| 6164 | -#: includes/desktop-files/file-shares.php:323 | |
| 6482 | +#: includes/desktop-files/file-shares.php:315 | |
| 6165 | 6483 | msgid "Owners cannot leave their own file." |
| 6166 | 6484 | msgstr "" |
| 6167 | 6485 | |
| 6168 | -#: includes/desktop-files/file-shares.php:343 | |
| 6486 | +#: includes/desktop-files/file-shares.php:335 | |
| 6169 | 6487 | msgid "You do not have access to this file." |
| 6170 | 6488 | msgstr "" |
| 6171 | 6489 | |
| 6172 | 6490 | #: includes/desktop-files/file-shares.php:622 |
| @@ -6172,100 +6490,148 @@ | ||
| 6172 | 6490 | #: includes/desktop-files/file-shares.php:622 |
| 6173 | 6491 | msgid "Uploaded files can only be shared read-only." |
| 6174 | 6492 | msgstr "" |
| 6175 | 6493 | |
| 6176 | -#: includes/desktop-files/folders-store.php:50 | |
| 6177 | -#: includes/desktop-files/store.php:50 | |
| 6178 | -#: includes/desktop-files/stored-files-store.php:78 | |
| 6179 | -#: includes/desktop-files/stored-files-store.php:178 | |
| 6494 | +#: includes/desktop-files/folders-store.php:45 | |
| 6495 | +#: includes/desktop-files/store.php:47 | |
| 6496 | +#: includes/desktop-files/stored-files-store.php:76 | |
| 6497 | +#: includes/desktop-files/stored-files-store.php:198 | |
| 6498 | +#: includes/presence.php:109 | |
| 6180 | 6499 | msgid "A user id is required." |
| 6181 | 6500 | msgstr "" |
| 6182 | 6501 | |
| 6183 | -#: includes/desktop-files/folders-store.php:61 | |
| 6502 | +#: includes/desktop-files/folders-store.php:59 | |
| 6184 | 6503 | msgid "Folder name is required." |
| 6185 | 6504 | msgstr "" |
| 6186 | 6505 | |
| 6187 | 6506 | #: includes/desktop-files/folders-store.php:67 |
| 6188 | -#: includes/desktop-files/folders-store.php:139 | |
| 6507 | +#: includes/desktop-files/folders-store.php:140 | |
| 6189 | 6508 | msgid "Invalid share mode." |
| 6190 | 6509 | msgstr "" |
| 6191 | 6510 | |
| 6192 | -#: includes/desktop-files/folders-store.php:82 | |
| 6511 | +#: includes/desktop-files/folders-store.php:87 | |
| 6193 | 6512 | msgid "Failed to create folder." |
| 6194 | 6513 | msgstr "" |
| 6195 | 6514 | |
| 6196 | -#: includes/desktop-files/folders-store.php:118 | |
| 6197 | -#: includes/desktop-files/folders-store.php:297 | |
| 6198 | -#: includes/desktop-files/rest.php:446 | |
| 6199 | -#: includes/desktop-files/rest.php:777 | |
| 6200 | -#: includes/desktop-files/shares-store.php:795 | |
| 6201 | -#: includes/desktop-files/trash.php:673 | |
| 6202 | -#: includes/desktop-files/trash.php:819 | |
| 6515 | +#: includes/desktop-files/folders-store.php:119 | |
| 6516 | +#: includes/desktop-files/folders-store.php:288 | |
| 6517 | +#: includes/desktop-files/rest.php:613 | |
| 6518 | +#: includes/desktop-files/rest.php:927 | |
| 6519 | +#: includes/desktop-files/shares-store.php:801 | |
| 6520 | +#: includes/desktop-files/trash.php:634 | |
| 6521 | +#: includes/desktop-files/trash.php:774 | |
| 6203 | 6522 | msgid "Folder not found." |
| 6204 | 6523 | msgstr "" |
| 6205 | 6524 | |
| 6206 | -#: includes/desktop-files/folders-store.php:121 | |
| 6525 | +#: includes/desktop-files/folders-store.php:122 | |
| 6207 | 6526 | msgid "You cannot edit this folder." |
| 6208 | 6527 | msgstr "" |
| 6209 | 6528 | |
| 6210 | -#: includes/desktop-files/folders-store.php:130 | |
| 6529 | +#: includes/desktop-files/folders-store.php:131 | |
| 6211 | 6530 | msgid "Folder name cannot be empty." |
| 6212 | 6531 | msgstr "" |
| 6213 | 6532 | |
| 6214 | -#: includes/desktop-files/folders-store.php:159 | |
| 6533 | +#: includes/desktop-files/folders-store.php:160 | |
| 6215 | 6534 | msgid "Failed to update folder." |
| 6216 | 6535 | msgstr "" |
| 6217 | 6536 | |
| 6218 | -#: includes/desktop-files/folders-store.php:300 | |
| 6537 | +#: includes/desktop-files/folders-store.php:291 | |
| 6219 | 6538 | msgid "You cannot delete this folder." |
| 6220 | 6539 | msgstr "" |
| 6221 | 6540 | |
| 6222 | -#: includes/desktop-files/folders-store.php:334 | |
| 6541 | +#: includes/desktop-files/folders-store.php:323 | |
| 6223 | 6542 | msgid "A plugin blocked this folder from being deleted." |
| 6224 | 6543 | msgstr "" |
| 6225 | 6544 | |
| 6226 | -#: includes/desktop-files/folders-store.php:593 | |
| 6545 | +#: includes/desktop-files/folders-store.php:577 | |
| 6227 | 6546 | msgid "Failed to delete folder." |
| 6228 | 6547 | msgstr "" |
| 6229 | 6548 | |
| 6230 | -#: includes/desktop-files/openers.php:86 | |
| 6549 | +#: includes/desktop-files/media-library.php:160 | |
| 6550 | +msgid "This file type cannot be added to the Media Library." | |
| 6551 | +msgstr "" | |
| 6552 | + | |
| 6553 | +#: includes/desktop-files/media-library.php:192 | |
| 6554 | +msgid "The file could not be copied." | |
| 6555 | +msgstr "" | |
| 6556 | + | |
| 6557 | +#: includes/desktop-files/media-library.php:317 | |
| 6558 | +msgid "That post type cannot be started from a file." | |
| 6559 | +msgstr "" | |
| 6560 | + | |
| 6561 | +#: includes/desktop-files/media-library.php:324 | |
| 6562 | +msgid "You are not allowed to create this kind of content." | |
| 6563 | +msgstr "" | |
| 6564 | + | |
| 6565 | +#: includes/desktop-files/media-library.php:427 | |
| 6566 | +#: includes/widgets/widget-drafts.php:150 | |
| 6567 | +#: includes/widgets/widget-drafts.php:519 | |
| 6568 | +#: includes/window-links.php:916 | |
| 6569 | +msgid "You are not allowed to edit this post." | |
| 6570 | +msgstr "" | |
| 6571 | + | |
| 6572 | +#: includes/desktop-files/media-library.php:434 | |
| 6573 | +msgid "That post is in the Trash." | |
| 6574 | +msgstr "" | |
| 6575 | + | |
| 6576 | +#: includes/desktop-files/media-library.php:441 | |
| 6577 | +msgid "No files to add." | |
| 6578 | +msgstr "" | |
| 6579 | + | |
| 6580 | +#: includes/desktop-files/media-library.php:539 | |
| 6581 | +msgid "You are not allowed to add files to the Media Library." | |
| 6582 | +msgstr "" | |
| 6583 | + | |
| 6584 | +#: includes/desktop-files/openers.php:90 | |
| 6231 | 6585 | msgid "Opener id is required." |
| 6232 | 6586 | msgstr "" |
| 6233 | 6587 | |
| 6234 | 6588 | #. translators: %s: capability slug. |
| 6235 | -#: includes/desktop-files/openers.php:106 | |
| 6589 | +#: includes/desktop-files/openers.php:110 | |
| 6236 | 6590 | #, php-format |
| 6237 | 6591 | msgid "Current user lacks the %s capability required to register this opener." |
| 6238 | 6592 | msgstr "" |
| 6239 | 6593 | |
| 6240 | -#: includes/desktop-files/openers.php:117 | |
| 6594 | +#: includes/desktop-files/openers.php:124 | |
| 6241 | 6595 | msgid "Opener registration requires a non-empty `label`." |
| 6242 | 6596 | msgstr "" |
| 6243 | 6597 | |
| 6244 | -#: includes/desktop-files/openers.php:126 | |
| 6598 | +#: includes/desktop-files/openers.php:133 | |
| 6245 | 6599 | msgid "Opener registration requires at least one file `type`." |
| 6246 | 6600 | msgstr "" |
| 6247 | 6601 | |
| 6248 | -#: includes/desktop-files/registry.php:68 | |
| 6602 | +#: includes/desktop-files/reconcile.php:35 | |
| 6603 | +msgid "File storage is busy. Please try again." | |
| 6604 | +msgstr "" | |
| 6605 | + | |
| 6606 | +#: includes/desktop-files/reconcile.php:60 | |
| 6607 | +msgid "File storage is unavailable. Please try again." | |
| 6608 | +msgstr "" | |
| 6609 | + | |
| 6610 | +#: includes/desktop-files/reconcile.php:85 | |
| 6611 | +msgid "A file cleanup operation could not be completed." | |
| 6612 | +msgstr "" | |
| 6613 | + | |
| 6614 | +#: includes/desktop-files/registry.php:64 | |
| 6249 | 6615 | msgid "File-type slug is required." |
| 6250 | 6616 | msgstr "" |
| 6251 | 6617 | |
| 6252 | 6618 | #. translators: %s: capability slug. |
| 6253 | -#: includes/desktop-files/registry.php:87 | |
| 6619 | +#: includes/desktop-files/registry.php:83 | |
| 6254 | 6620 | #, php-format |
| 6255 | 6621 | msgid "Current user lacks the %s capability required to register this file type." |
| 6256 | 6622 | msgstr "" |
| 6257 | 6623 | |
| 6258 | -#: includes/desktop-files/registry.php:98 | |
| 6624 | +#: includes/desktop-files/registry.php:97 | |
| 6259 | 6625 | msgid "File-type registration requires a non-empty `label`." |
| 6260 | 6626 | msgstr "" |
| 6261 | 6627 | |
| 6262 | -#: includes/desktop-files/registry.php:107 | |
| 6628 | +#: includes/desktop-files/registry.php:106 | |
| 6263 | 6629 | msgid "File-type registration requires an existing `class`." |
| 6264 | 6630 | msgstr "" |
| 6265 | 6631 | |
| 6266 | -#: includes/desktop-files/registry.php:114 | |
| 6267 | -msgid "`class` must extend `Desktop_Mode_File`." | |
| 6632 | +#: includes/desktop-files/registry.php:116 | |
| 6633 | +msgid "`class` must extend `OpenStation_File`." | |
| 6268 | 6634 | msgstr "" |
| 6269 | 6635 | |
| 6270 | 6636 | #: includes/desktop-files/rest-uploads.php:118 |
| 6271 | 6637 | msgid "You are not allowed to upload files." |
| @@ -6270,242 +6636,242 @@ | ||
| 6270 | 6636 | #: includes/desktop-files/rest-uploads.php:118 |
| 6271 | 6637 | msgid "You are not allowed to upload files." |
| 6272 | 6638 | msgstr "" |
| 6273 | 6639 | |
| 6274 | -#: includes/desktop-files/rest-uploads.php:181 | |
| 6275 | -#: includes/desktop-files/rest-uploads.php:559 | |
| 6276 | -#: includes/desktop-files/rest-uploads.php:577 | |
| 6277 | -#: includes/desktop-files/rest-uploads.php:581 | |
| 6640 | +#: includes/desktop-files/rest-uploads.php:212 | |
| 6641 | +#: includes/desktop-files/rest-uploads.php:631 | |
| 6642 | +#: includes/desktop-files/rest-uploads.php:649 | |
| 6643 | +#: includes/desktop-files/rest-uploads.php:653 | |
| 6278 | 6644 | msgid "Invalid path." |
| 6279 | 6645 | msgstr "" |
| 6280 | 6646 | |
| 6281 | -#: includes/desktop-files/rest-uploads.php:250 | |
| 6647 | +#: includes/desktop-files/rest-uploads.php:284 | |
| 6282 | 6648 | msgid "That file is larger than this server accepts." |
| 6283 | 6649 | msgstr "" |
| 6284 | 6650 | |
| 6285 | -#: includes/desktop-files/rest-uploads.php:256 | |
| 6286 | -#: includes/desktop-files/rest-uploads.php:263 | |
| 6651 | +#: includes/desktop-files/rest-uploads.php:290 | |
| 6652 | +#: includes/desktop-files/rest-uploads.php:297 | |
| 6287 | 6653 | msgid "No file was uploaded." |
| 6288 | 6654 | msgstr "" |
| 6289 | 6655 | |
| 6290 | -#: includes/desktop-files/rest-uploads.php:326 | |
| 6656 | +#: includes/desktop-files/rest-uploads.php:394 | |
| 6291 | 6657 | msgid "This file type is not allowed." |
| 6292 | 6658 | msgstr "" |
| 6293 | 6659 | |
| 6294 | 6660 | #. translators: %s: formatted maximum file size. |
| 6295 | -#: includes/desktop-files/rest-uploads.php:338 | |
| 6661 | +#: includes/desktop-files/rest-uploads.php:406 | |
| 6296 | 6662 | #, php-format |
| 6297 | 6663 | msgid "That file is larger than the allowed maximum of %s." |
| 6298 | 6664 | msgstr "" |
| 6299 | 6665 | |
| 6300 | -#: includes/desktop-files/rest-uploads.php:349 | |
| 6666 | +#: includes/desktop-files/rest-uploads.php:417 | |
| 6301 | 6667 | msgid "Your desktop storage is full." |
| 6302 | 6668 | msgstr "" |
| 6303 | 6669 | |
| 6304 | -#: includes/desktop-files/rest-uploads.php:571 | |
| 6670 | +#: includes/desktop-files/rest-uploads.php:643 | |
| 6305 | 6671 | msgid "That folder tree is nested too deeply." |
| 6306 | 6672 | msgstr "" |
| 6307 | 6673 | |
| 6308 | 6674 | #: includes/desktop-files/rest.php:59 |
| 6309 | -#: includes/games/rest.php:37 | |
| 6310 | -#: includes/notes/rest.php:43 | |
| 6675 | +#: includes/games/rest.php:34 | |
| 6676 | +#: includes/notes/rest.php:40 | |
| 6311 | 6677 | msgid "You must be logged in." |
| 6312 | 6678 | msgstr "" |
| 6313 | 6679 | |
| 6314 | 6680 | #: includes/desktop-files/rest.php:62 |
| 6315 | -#: includes/games/rest.php:40 | |
| 6316 | -#: includes/notes/rest.php:46 | |
| 6317 | -#: includes/recycle-bin/rest.php:156 | |
| 6318 | -msgid "Desktop mode is not enabled for this user." | |
| 6681 | +#: includes/games/rest.php:37 | |
| 6682 | +#: includes/notes/rest.php:43 | |
| 6683 | +#: includes/recycle-bin/rest.php:151 | |
| 6684 | +msgid "OpenStation is not enabled for this user." | |
| 6319 | 6685 | msgstr "" |
| 6320 | 6686 | |
| 6321 | -#: includes/desktop-files/rest.php:88 | |
| 6687 | +#: includes/desktop-files/rest.php:86 | |
| 6322 | 6688 | msgid "No route was found matching the URL and request method." |
| 6323 | 6689 | msgstr "" |
| 6324 | 6690 | |
| 6325 | -#: includes/desktop-files/rest.php:107 | |
| 6691 | +#: includes/desktop-files/rest.php:103 | |
| 6326 | 6692 | msgid "You do not have permission to perform this action." |
| 6327 | 6693 | msgstr "" |
| 6328 | 6694 | |
| 6329 | -#: includes/desktop-files/rest.php:363 | |
| 6330 | -#: includes/desktop-files/store.php:238 | |
| 6331 | -#: includes/desktop-files/store.php:395 | |
| 6332 | -#: includes/desktop-files/trash.php:386 | |
| 6333 | -#: includes/desktop-files/trash.php:480 | |
| 6695 | +#: includes/desktop-files/rest.php:523 | |
| 6696 | +#: includes/desktop-files/store.php:236 | |
| 6697 | +#: includes/desktop-files/store.php:389 | |
| 6698 | +#: includes/desktop-files/trash.php:363 | |
| 6699 | +#: includes/desktop-files/trash.php:451 | |
| 6334 | 6700 | msgid "Placement not found." |
| 6335 | 6701 | msgstr "" |
| 6336 | 6702 | |
| 6337 | -#: includes/desktop-files/rest.php:536 | |
| 6703 | +#: includes/desktop-files/rest.php:707 | |
| 6338 | 6704 | msgid "Restricted item" |
| 6339 | 6705 | msgstr "" |
| 6340 | 6706 | |
| 6341 | -#: includes/desktop-files/rest.php:713 | |
| 6707 | +#: includes/desktop-files/rest.php:865 | |
| 6342 | 6708 | msgid "This row was changed by another session." |
| 6343 | 6709 | msgstr "" |
| 6344 | 6710 | |
| 6345 | -#: includes/desktop-files/rest.php:773 | |
| 6711 | +#: includes/desktop-files/rest.php:923 | |
| 6346 | 6712 | msgid "You cannot view shares for this folder." |
| 6347 | 6713 | msgstr "" |
| 6348 | 6714 | |
| 6349 | -#: includes/desktop-files/rest.php:840 | |
| 6715 | +#: includes/desktop-files/rest.php:988 | |
| 6350 | 6716 | msgid "Share not found in this folder." |
| 6351 | 6717 | msgstr "" |
| 6352 | 6718 | |
| 6353 | -#: includes/desktop-files/rest.php:1026 | |
| 6719 | +#: includes/desktop-files/rest.php:1168 | |
| 6354 | 6720 | msgid "You cannot search users." |
| 6355 | 6721 | msgstr "" |
| 6356 | 6722 | |
| 6357 | -#: includes/desktop-files/shares-store.php:329 | |
| 6723 | +#: includes/desktop-files/shares-store.php:353 | |
| 6358 | 6724 | msgid "Invalid principal type." |
| 6359 | 6725 | msgstr "" |
| 6360 | 6726 | |
| 6361 | -#: includes/desktop-files/shares-store.php:332 | |
| 6362 | -#: includes/desktop-files/shares-store.php:521 | |
| 6727 | +#: includes/desktop-files/shares-store.php:356 | |
| 6728 | +#: includes/desktop-files/shares-store.php:537 | |
| 6363 | 6729 | msgid "Invalid capability." |
| 6364 | 6730 | msgstr "" |
| 6365 | 6731 | |
| 6366 | -#: includes/desktop-files/shares-store.php:335 | |
| 6367 | -#: includes/desktop-files/shares-store.php:457 | |
| 6368 | -#: includes/desktop-files/shares-store.php:528 | |
| 6732 | +#: includes/desktop-files/shares-store.php:359 | |
| 6733 | +#: includes/desktop-files/shares-store.php:477 | |
| 6734 | +#: includes/desktop-files/shares-store.php:544 | |
| 6369 | 6735 | msgid "You cannot manage shares for this folder." |
| 6370 | 6736 | msgstr "" |
| 6371 | 6737 | |
| 6372 | -#: includes/desktop-files/shares-store.php:354 | |
| 6738 | +#: includes/desktop-files/shares-store.php:378 | |
| 6373 | 6739 | msgid "You cannot share with the folder owner." |
| 6374 | 6740 | msgstr "" |
| 6375 | 6741 | |
| 6376 | -#: includes/desktop-files/shares-store.php:363 | |
| 6742 | +#: includes/desktop-files/shares-store.php:387 | |
| 6377 | 6743 | msgid "This role is not eligible." |
| 6378 | 6744 | msgstr "" |
| 6379 | 6745 | |
| 6380 | -#: includes/desktop-files/shares-store.php:791 | |
| 6381 | -#: includes/desktop-files/store.php:233 | |
| 6746 | +#: includes/desktop-files/shares-store.php:797 | |
| 6747 | +#: includes/desktop-files/store.php:231 | |
| 6382 | 6748 | msgid "Invalid arguments." |
| 6383 | 6749 | msgstr "" |
| 6384 | 6750 | |
| 6385 | -#: includes/desktop-files/shares-store.php:798 | |
| 6751 | +#: includes/desktop-files/shares-store.php:804 | |
| 6386 | 6752 | msgid "Owners cannot leave their own folder." |
| 6387 | 6753 | msgstr "" |
| 6388 | 6754 | |
| 6389 | -#: includes/desktop-files/shares-store.php:851 | |
| 6755 | +#: includes/desktop-files/shares-store.php:858 | |
| 6390 | 6756 | msgid "You do not have access to this folder." |
| 6391 | 6757 | msgstr "" |
| 6392 | 6758 | |
| 6393 | -#: includes/desktop-files/store.php:54 | |
| 6759 | +#: includes/desktop-files/store.php:51 | |
| 6394 | 6760 | msgid "Unknown file type." |
| 6395 | 6761 | msgstr "" |
| 6396 | 6762 | |
| 6397 | -#: includes/desktop-files/store.php:73 | |
| 6763 | +#: includes/desktop-files/store.php:68 | |
| 6398 | 6764 | msgid "You are not allowed to place this file." |
| 6399 | 6765 | msgstr "" |
| 6400 | 6766 | |
| 6401 | -#: includes/desktop-files/store.php:88 | |
| 6402 | -#: includes/desktop-files/store.php:294 | |
| 6767 | +#: includes/desktop-files/store.php:83 | |
| 6768 | +#: includes/desktop-files/store.php:292 | |
| 6403 | 6769 | msgid "You only have read access to that folder." |
| 6404 | 6770 | msgstr "" |
| 6405 | 6771 | |
| 6406 | -#: includes/desktop-files/store.php:159 | |
| 6772 | +#: includes/desktop-files/store.php:163 | |
| 6407 | 6773 | msgid "Failed to write placement." |
| 6408 | 6774 | msgstr "" |
| 6409 | 6775 | |
| 6410 | -#: includes/desktop-files/store.php:266 | |
| 6411 | -#: includes/desktop-files/store.php:274 | |
| 6776 | +#: includes/desktop-files/store.php:264 | |
| 6777 | +#: includes/desktop-files/store.php:272 | |
| 6412 | 6778 | msgid "You only have read access to this folder." |
| 6413 | 6779 | msgstr "" |
| 6414 | 6780 | |
| 6415 | -#: includes/desktop-files/store.php:281 | |
| 6781 | +#: includes/desktop-files/store.php:279 | |
| 6416 | 6782 | msgid "You cannot edit this placement." |
| 6417 | 6783 | msgstr "" |
| 6418 | 6784 | |
| 6419 | -#: includes/desktop-files/store.php:320 | |
| 6785 | +#: includes/desktop-files/store.php:318 | |
| 6420 | 6786 | msgid "A folder cannot be placed inside itself or one of its descendants." |
| 6421 | 6787 | msgstr "" |
| 6422 | 6788 | |
| 6423 | -#: includes/desktop-files/store.php:360 | |
| 6789 | +#: includes/desktop-files/store.php:358 | |
| 6424 | 6790 | msgid "Failed to update placement." |
| 6425 | 6791 | msgstr "" |
| 6426 | 6792 | |
| 6427 | -#: includes/desktop-files/store.php:414 | |
| 6793 | +#: includes/desktop-files/store.php:408 | |
| 6428 | 6794 | msgid "You cannot remove this placement." |
| 6429 | 6795 | msgstr "" |
| 6430 | 6796 | |
| 6431 | -#: includes/desktop-files/store.php:420 | |
| 6797 | +#: includes/desktop-files/store.php:414 | |
| 6432 | 6798 | msgid "Failed to remove placement." |
| 6433 | 6799 | msgstr "" |
| 6434 | 6800 | |
| 6435 | -#: includes/desktop-files/store.php:470 | |
| 6801 | +#: includes/desktop-files/store.php:460 | |
| 6436 | 6802 | msgid "Only the file’s owner can move or delete an uploaded file." |
| 6437 | 6803 | msgstr "" |
| 6438 | 6804 | |
| 6439 | -#: includes/desktop-files/stored-files-store.php:83 | |
| 6805 | +#: includes/desktop-files/stored-files-store.php:81 | |
| 6440 | 6806 | msgid "Could not create the storage directory." |
| 6441 | 6807 | msgstr "" |
| 6442 | 6808 | |
| 6443 | -#: includes/desktop-files/stored-files-store.php:190 | |
| 6809 | +#: includes/desktop-files/stored-files-store.php:210 | |
| 6444 | 6810 | msgid "Invalid storage name." |
| 6445 | 6811 | msgstr "" |
| 6446 | 6812 | |
| 6447 | -#: includes/desktop-files/stored-files-store.php:194 | |
| 6448 | -#: includes/desktop-files/types/class-desktop-mode-upload-file.php:34 | |
| 6813 | +#: includes/desktop-files/stored-files-store.php:214 | |
| 6814 | +#: includes/desktop-files/types/class-openstation-upload-file.php:48 | |
| 6449 | 6815 | msgid "file" |
| 6450 | 6816 | msgstr "" |
| 6451 | 6817 | |
| 6452 | -#: includes/desktop-files/stored-files-store.php:213 | |
| 6818 | +#: includes/desktop-files/stored-files-store.php:233 | |
| 6453 | 6819 | msgid "Failed to record the uploaded file." |
| 6454 | 6820 | msgstr "" |
| 6455 | 6821 | |
| 6456 | -#: includes/desktop-files/stored-files-store.php:297 | |
| 6822 | +#: includes/desktop-files/stored-files-store.php:301 | |
| 6457 | 6823 | msgid "A file name is required." |
| 6458 | 6824 | msgstr "" |
| 6459 | 6825 | |
| 6460 | -#: includes/desktop-files/trash.php:396 | |
| 6826 | +#: includes/desktop-files/trash.php:373 | |
| 6461 | 6827 | msgid "You do not have permission to trash this item." |
| 6462 | 6828 | msgstr "" |
| 6463 | 6829 | |
| 6464 | -#: includes/desktop-files/trash.php:437 | |
| 6830 | +#: includes/desktop-files/trash.php:412 | |
| 6465 | 6831 | msgid "Failed to write trash row." |
| 6466 | 6832 | msgstr "" |
| 6467 | 6833 | |
| 6468 | -#: includes/desktop-files/trash.php:490 | |
| 6834 | +#: includes/desktop-files/trash.php:461 | |
| 6469 | 6835 | msgid "You do not have permission to restore this item." |
| 6470 | 6836 | msgstr "" |
| 6471 | 6837 | |
| 6472 | -#: includes/desktop-files/trash.php:601 | |
| 6838 | +#: includes/desktop-files/trash.php:566 | |
| 6473 | 6839 | msgid "You do not have permission to delete this item." |
| 6474 | 6840 | msgstr "" |
| 6475 | 6841 | |
| 6476 | -#: includes/desktop-files/trash.php:683 | |
| 6842 | +#: includes/desktop-files/trash.php:644 | |
| 6477 | 6843 | msgid "You do not have permission to trash this folder." |
| 6478 | 6844 | msgstr "" |
| 6479 | 6845 | |
| 6480 | -#: includes/desktop-files/trash.php:733 | |
| 6846 | +#: includes/desktop-files/trash.php:692 | |
| 6481 | 6847 | msgid "Failed to trash folder." |
| 6482 | 6848 | msgstr "" |
| 6483 | 6849 | |
| 6484 | -#: includes/desktop-files/trash.php:829 | |
| 6850 | +#: includes/desktop-files/trash.php:784 | |
| 6485 | 6851 | msgid "You do not have permission to restore this folder." |
| 6486 | 6852 | msgstr "" |
| 6487 | 6853 | |
| 6488 | -#: includes/desktop-files/trash.php:990 | |
| 6854 | +#: includes/desktop-files/trash.php:939 | |
| 6489 | 6855 | msgid "You do not have permission to delete this folder." |
| 6490 | 6856 | msgstr "" |
| 6491 | 6857 | |
| 6492 | -#: includes/desktop-files/trash.php:1192 | |
| 6858 | +#: includes/desktop-files/trash.php:1137 | |
| 6493 | 6859 | msgid "Desktop shortcut" |
| 6494 | 6860 | msgstr "" |
| 6495 | 6861 | |
| 6496 | 6862 | #. translators: %s: file-type slug like 'post', 'attachment'. |
| 6497 | -#: includes/desktop-files/trash.php:1195 | |
| 6863 | +#: includes/desktop-files/trash.php:1140 | |
| 6498 | 6864 | #, php-format |
| 6499 | 6865 | msgid "%s on desktop" |
| 6500 | 6866 | msgstr "" |
| 6501 | 6867 | |
| 6502 | -#: includes/desktop-files/trash.php:1220 | |
| 6868 | +#: includes/desktop-files/trash.php:1165 | |
| 6503 | 6869 | msgid "URL" |
| 6504 | 6870 | msgstr "" |
| 6505 | 6871 | |
| 6506 | 6872 | #. translators: %d: number of items inside the trashed folder. |
| 6507 | -#: includes/desktop-files/trash.php:1250 | |
| 6873 | +#: includes/desktop-files/trash.php:1195 | |
| 6508 | 6874 | #, php-format |
| 6509 | 6875 | msgid "Folder · %d item inside" |
| 6510 | 6876 | msgid_plural "Folder · %d items inside" |
| 6511 | 6877 | msgstr[0] "" |
| @@ -6510,573 +6876,947 @@ | ||
| 6510 | 6876 | msgid_plural "Folder · %d items inside" |
| 6511 | 6877 | msgstr[0] "" |
| 6512 | 6878 | msgstr[1] "" |
| 6513 | 6879 | |
| 6514 | -#: includes/desktop-files/trash.php:1253 | |
| 6880 | +#: includes/desktop-files/trash.php:1198 | |
| 6515 | 6881 | msgid "Folder · empty" |
| 6516 | 6882 | msgstr "" |
| 6517 | 6883 | |
| 6518 | -#: includes/desktop-files/types/class-desktop-mode-attachment-file.php:27 | |
| 6884 | +#: includes/desktop-files/types/class-openstation-attachment-file.php:42 | |
| 6519 | 6885 | msgid "(missing media)" |
| 6520 | 6886 | msgstr "" |
| 6521 | 6887 | |
| 6522 | -#: includes/desktop-files/types/class-desktop-mode-bookmark-file.php:33 | |
| 6888 | +#: includes/desktop-files/types/class-openstation-bookmark-file.php:47 | |
| 6523 | 6889 | msgid "(missing bookmark)" |
| 6524 | 6890 | msgstr "" |
| 6525 | 6891 | |
| 6526 | -#: includes/desktop-files/types/class-desktop-mode-comment-file.php:27 | |
| 6892 | +#: includes/desktop-files/types/class-openstation-comment-file.php:41 | |
| 6527 | 6893 | msgid "(missing comment)" |
| 6528 | 6894 | msgstr "" |
| 6529 | 6895 | |
| 6530 | -#: includes/desktop-files/types/class-desktop-mode-embed-file.php:36 | |
| 6896 | +#: includes/desktop-files/types/class-openstation-comment-file.php:43 | |
| 6897 | +#: includes/recycle-bin/store.php:467 | |
| 6898 | +msgid "Anonymous" | |
| 6899 | +msgstr "" | |
| 6900 | + | |
| 6901 | +#: includes/desktop-files/types/class-openstation-embed-file.php:50 | |
| 6531 | 6902 | msgid "(missing embed)" |
| 6532 | 6903 | msgstr "" |
| 6533 | 6904 | |
| 6534 | -#: includes/desktop-files/types/class-desktop-mode-link-file.php:33 | |
| 6905 | +#: includes/desktop-files/types/class-openstation-link-file.php:47 | |
| 6535 | 6906 | msgid "(missing link)" |
| 6536 | 6907 | msgstr "" |
| 6537 | 6908 | |
| 6538 | -#: includes/desktop-files/types/class-desktop-mode-post-file.php:32 | |
| 6909 | +#: includes/desktop-files/types/class-openstation-post-file.php:47 | |
| 6539 | 6910 | msgid "(missing post)" |
| 6540 | 6911 | msgstr "" |
| 6541 | 6912 | |
| 6542 | -#: includes/desktop-files/types/class-desktop-mode-shortcut-file.php:38 | |
| 6913 | +#: includes/desktop-files/types/class-openstation-shortcut-file.php:66 | |
| 6543 | 6914 | msgid "(missing shortcut)" |
| 6544 | 6915 | msgstr "" |
| 6545 | 6916 | |
| 6546 | -#: includes/desktop-files/types/class-desktop-mode-term-file.php:28 | |
| 6917 | +#: includes/desktop-files/types/class-openstation-term-file.php:42 | |
| 6547 | 6918 | msgid "(missing term)" |
| 6548 | 6919 | msgstr "" |
| 6549 | 6920 | |
| 6550 | -#: includes/desktop-files/types/class-desktop-mode-upload-file.php:32 | |
| 6921 | +#: includes/desktop-files/types/class-openstation-upload-file.php:46 | |
| 6551 | 6922 | msgid "(missing file)" |
| 6552 | 6923 | msgstr "" |
| 6553 | 6924 | |
| 6554 | -#: includes/desktop-files/types/class-desktop-mode-user-file.php:27 | |
| 6925 | +#: includes/desktop-files/types/class-openstation-user-file.php:41 | |
| 6555 | 6926 | msgid "(missing user)" |
| 6556 | 6927 | msgstr "" |
| 6557 | 6928 | |
| 6558 | -#: includes/dock-rail-renderer.php:58 | |
| 6929 | +#: includes/desktop-themes/builtin.php:174 | |
| 6930 | +msgid "Desktop Mode (Legacy)" | |
| 6931 | +msgstr "" | |
| 6932 | + | |
| 6933 | +#: includes/desktop-themes/builtin.php:177 | |
| 6934 | +msgid "The look Desktop Mode had before the OpenStation brand: every design token at the value it resolved to then. Wear it to put the old palette back, or fork it as the starting point for a theme of your own." | |
| 6935 | +msgstr "" | |
| 6936 | + | |
| 6937 | +#: includes/desktop-themes/install.php:116 | |
| 6938 | +msgid "This server has no ZipArchive support, so theme uploads are unavailable." | |
| 6939 | +msgstr "" | |
| 6940 | + | |
| 6941 | +#: includes/desktop-themes/install.php:125 | |
| 6942 | +msgid "That file could not be read as a ZIP archive." | |
| 6943 | +msgstr "" | |
| 6944 | + | |
| 6945 | +#: includes/desktop-themes/install.php:142 | |
| 6946 | +msgid "That archive contains an unreadable entry." | |
| 6947 | +msgstr "" | |
| 6948 | + | |
| 6949 | +#: includes/desktop-themes/install.php:153 | |
| 6950 | +msgid "That archive contains an unsafe file path." | |
| 6951 | +msgstr "" | |
| 6952 | + | |
| 6953 | +#: includes/desktop-themes/install.php:161 | |
| 6954 | +msgid "That archive contains an absolute file path." | |
| 6955 | +msgstr "" | |
| 6956 | + | |
| 6957 | +#: includes/desktop-themes/install.php:170 | |
| 6958 | +msgid "That archive tries to write outside its own folder." | |
| 6959 | +msgstr "" | |
| 6960 | + | |
| 6961 | +#: includes/desktop-themes/install.php:189 | |
| 6962 | +msgid "That theme archive contains too many files." | |
| 6963 | +msgstr "" | |
| 6964 | + | |
| 6965 | +#. translators: %s: file name inside the archive. | |
| 6966 | +#: includes/desktop-themes/install.php:201 | |
| 6967 | +#, php-format | |
| 6968 | +msgid "\"%s\" is larger than a theme asset is allowed to be." | |
| 6969 | +msgstr "" | |
| 6970 | + | |
| 6971 | +#: includes/desktop-themes/install.php:212 | |
| 6972 | +msgid "That theme archive unpacks to more data than is allowed." | |
| 6973 | +msgstr "" | |
| 6974 | + | |
| 6975 | +#. translators: %s: file name inside the archive. | |
| 6976 | +#: includes/desktop-themes/install.php:224 | |
| 6977 | +#, php-format | |
| 6978 | +msgid "\"%s\" is not a file type a desktop theme may contain." | |
| 6979 | +msgstr "" | |
| 6980 | + | |
| 6981 | +#: includes/desktop-themes/install.php:246 | |
| 6982 | +msgid "A theme archive must contain exactly one theme.json, at its root or in a single top-level folder." | |
| 6983 | +msgstr "" | |
| 6984 | + | |
| 6985 | +#: includes/desktop-themes/install.php:273 | |
| 6986 | +msgid "This server cannot sanitize SVG files, so SVG icons are not accepted here." | |
| 6987 | +msgstr "" | |
| 6988 | + | |
| 6989 | +#: includes/desktop-themes/install.php:283 | |
| 6990 | +msgid "An SVG in that theme is empty." | |
| 6991 | +msgstr "" | |
| 6992 | + | |
| 6993 | +#: includes/desktop-themes/install.php:292 | |
| 6994 | +msgid "An SVG in that theme declares a DOCTYPE or entities, which is not allowed." | |
| 6995 | +msgstr "" | |
| 6996 | + | |
| 6997 | +#: includes/desktop-themes/install.php:306 | |
| 6998 | +msgid "An SVG in that theme could not be parsed." | |
| 6999 | +msgstr "" | |
| 7000 | + | |
| 7001 | +#: includes/desktop-themes/install.php:373 | |
| 7002 | +msgid "An SVG in that theme could not be re-serialized after sanitization." | |
| 7003 | +msgstr "" | |
| 7004 | + | |
| 7005 | +#: includes/desktop-themes/install.php:457 | |
| 7006 | +msgid "Could not create a staging directory for the upload." | |
| 7007 | +msgstr "" | |
| 7008 | + | |
| 7009 | +#: includes/desktop-themes/install.php:467 | |
| 7010 | +msgid "WordPress could not access the filesystem to unpack the theme." | |
| 7011 | +msgstr "" | |
| 7012 | + | |
| 7013 | +#: includes/desktop-themes/install.php:495 | |
| 7014 | +msgid "The archive unpacked without a theme.json." | |
| 7015 | +msgstr "" | |
| 7016 | + | |
| 7017 | +#: includes/desktop-themes/install.php:506 | |
| 7018 | +msgid "theme.json is not valid JSON." | |
| 7019 | +msgstr "" | |
| 7020 | + | |
| 7021 | +#: includes/desktop-themes/install.php:571 | |
| 7022 | +msgid "Could not create the theme directory." | |
| 7023 | +msgstr "" | |
| 7024 | + | |
| 7025 | +#: includes/desktop-themes/install.php:584 | |
| 7026 | +msgid "Could not create a theme asset directory." | |
| 7027 | +msgstr "" | |
| 7028 | + | |
| 7029 | +#: includes/desktop-themes/install.php:601 | |
| 7030 | +msgid "Could not move a theme asset into place." | |
| 7031 | +msgstr "" | |
| 7032 | + | |
| 7033 | +#: includes/desktop-themes/install.php:634 | |
| 7034 | +msgid "Could not write the compiled theme stylesheet." | |
| 7035 | +msgstr "" | |
| 7036 | + | |
| 7037 | +#: includes/desktop-themes/install.php:680 | |
| 7038 | +msgid "That desktop theme is not installed." | |
| 7039 | +msgstr "" | |
| 7040 | + | |
| 7041 | +#: includes/desktop-themes/manifest.php:974 | |
| 7042 | +msgid "The theme manifest is not a JSON object." | |
| 7043 | +msgstr "" | |
| 7044 | + | |
| 7045 | +#: includes/desktop-themes/manifest.php:981 | |
| 7046 | +msgid "No asset resolver was provided for this manifest." | |
| 7047 | +msgstr "" | |
| 7048 | + | |
| 7049 | +#: includes/desktop-themes/manifest.php:1001 | |
| 7050 | +msgid "Unsupported theme manifest version. Expected \"manifestVersion\": 1 or 2." | |
| 7051 | +msgstr "" | |
| 7052 | + | |
| 7053 | +#: includes/desktop-themes/manifest.php:1010 | |
| 7054 | +msgid "The theme id must look like \"neon-glass\" or \"vendor/neon-glass\" (lowercase, max 64 characters)." | |
| 7055 | +msgstr "" | |
| 7056 | + | |
| 7057 | +#: includes/desktop-themes/manifest.php:1018 | |
| 7058 | +msgid "The theme id does not reduce to a usable slug." | |
| 7059 | +msgstr "" | |
| 7060 | + | |
| 7061 | +#: includes/desktop-themes/manifest.php:1027 | |
| 7062 | +msgid "The theme manifest requires a non-empty \"name\"." | |
| 7063 | +msgstr "" | |
| 7064 | + | |
| 7065 | +#: includes/desktop-themes/rest.php:38 | |
| 7066 | +msgid "You are not allowed to manage desktop themes." | |
| 7067 | +msgstr "" | |
| 7068 | + | |
| 7069 | +#: includes/desktop-themes/rest.php:126 | |
| 7070 | +msgid "That theme archive is larger than this server accepts." | |
| 7071 | +msgstr "" | |
| 7072 | + | |
| 7073 | +#: includes/desktop-themes/rest.php:132 | |
| 7074 | +#: includes/desktop-themes/rest.php:139 | |
| 7075 | +msgid "No theme archive was uploaded." | |
| 7076 | +msgstr "" | |
| 7077 | + | |
| 7078 | +#: includes/desktop-themes/rest.php:155 | |
| 7079 | +msgid "A desktop theme must be uploaded as a .zip archive." | |
| 7080 | +msgstr "" | |
| 7081 | + | |
| 7082 | +#: includes/desktop-themes/rest.php:165 | |
| 7083 | +msgid "That file name is not allowed." | |
| 7084 | +msgstr "" | |
| 7085 | + | |
| 7086 | +#. translators: %s: formatted maximum file size. | |
| 7087 | +#: includes/desktop-themes/rest.php:177 | |
| 7088 | +#, php-format | |
| 7089 | +msgid "That theme archive is larger than the allowed maximum of %s." | |
| 7090 | +msgstr "" | |
| 7091 | + | |
| 7092 | +#: includes/desktop-themes/rest.php:188 | |
| 7093 | +msgid "The uploaded archive could not be read." | |
| 7094 | +msgstr "" | |
| 7095 | + | |
| 7096 | +#: includes/desktop-themes/rest.php:202 | |
| 7097 | +msgid "The theme installed but could not be described back to the shell." | |
| 7098 | +msgstr "" | |
| 7099 | + | |
| 7100 | +#: includes/desktop-themes/store.php:109 | |
| 7101 | +msgid "Could not create the desktop-themes directory." | |
| 7102 | +msgstr "" | |
| 7103 | + | |
| 7104 | +#. translators: %s: desktop theme name. Marks a wallpaper that came from a theme. | |
| 7105 | +#: includes/desktop-themes/wallpapers.php:99 | |
| 7106 | +#, php-format | |
| 7107 | +msgid "%s - (theme)" | |
| 7108 | +msgstr "" | |
| 7109 | + | |
| 7110 | +#. translators: 1: desktop theme name, 2: the wallpaper's own name. | |
| 7111 | +#: includes/desktop-themes/wallpapers.php:105 | |
| 7112 | +#, php-format | |
| 7113 | +msgid "%1$s: %2$s - (theme)" | |
| 7114 | +msgstr "" | |
| 7115 | + | |
| 7116 | +#: includes/dock-rail-renderer.php:54 | |
| 6559 | 7117 | msgid "Dock rail renderer script registration requires a non-empty script handle." |
| 6560 | 7118 | msgstr "" |
| 6561 | 7119 | |
| 6562 | -#: includes/games/alphabet-soup.php:57 | |
| 7120 | +#: includes/feedback/rest.php:65 | |
| 7121 | +#: includes/helpers.php:112 | |
| 7122 | +#: includes/seen-intros.php:269 | |
| 7123 | +msgid "Authentication required." | |
| 7124 | +msgstr "" | |
| 7125 | + | |
| 7126 | +#: includes/feedback/usage.php:290 | |
| 7127 | +msgid "That does not look like an email address." | |
| 7128 | +msgstr "" | |
| 7129 | + | |
| 7130 | +#: includes/feedback/usage.php:312 | |
| 7131 | +msgid "We could not send that right now." | |
| 7132 | +msgstr "" | |
| 7133 | + | |
| 7134 | +#: includes/first-run/nudge.php:121 | |
| 7135 | +msgid "OpenStation is installed but not turned on." | |
| 7136 | +msgstr "" | |
| 7137 | + | |
| 7138 | +#: includes/first-run/nudge.php:122 | |
| 7139 | +msgid "It changes wp-admin only for the people who turn it on." | |
| 7140 | +msgstr "" | |
| 7141 | + | |
| 7142 | +#: includes/first-run/nudge.php:128 | |
| 7143 | +#: includes/first-run/plugin-row.php:56 | |
| 7144 | +msgid "Turn on OpenStation" | |
| 7145 | +msgstr "" | |
| 7146 | + | |
| 7147 | +#: includes/first-run/plugin-row.php:50 | |
| 7148 | +msgid "Open OpenStation" | |
| 7149 | +msgstr "" | |
| 7150 | + | |
| 7151 | +#: includes/first-run/shell-tour.php:117 | |
| 7152 | +msgid "Take the tour" | |
| 7153 | +msgstr "" | |
| 7154 | + | |
| 7155 | +#: includes/framework/wordpress.php:763 | |
| 7156 | +msgid "You must be logged in to use this window." | |
| 7157 | +msgstr "" | |
| 7158 | + | |
| 7159 | +#: includes/framework/wordpress.php:769 | |
| 7160 | +#: includes/framework/wordpress.php:785 | |
| 7161 | +msgid "Unknown app." | |
| 7162 | +msgstr "" | |
| 7163 | + | |
| 7164 | +#: includes/framework/wordpress.php:772 | |
| 7165 | +#: includes/framework/wordpress.php:786 | |
| 7166 | +msgid "You are not allowed to use this window." | |
| 7167 | +msgstr "" | |
| 7168 | + | |
| 7169 | +#: includes/framework/wordpress.php:787 | |
| 7170 | +msgid "This window does not know that action." | |
| 7171 | +msgstr "" | |
| 7172 | + | |
| 7173 | +#: includes/framework/wordpress.php:788 | |
| 7174 | +msgid "This window does not have that tab." | |
| 7175 | +msgstr "" | |
| 7176 | + | |
| 7177 | +#: includes/games/alphabet-soup.php:54 | |
| 6563 | 7178 | msgid "The daily word search: a seeded letter soup that is the same for every player worldwide — the seed is today’s date. Pick a pot (8×8, 12×12, or 16×16 with more words), drag across the letters to fish them out, chain streaks, and clear waves; Time Attack stirs a different pot against the clock. Your first run of each puzzle earns the shareable score card." |
| 6564 | 7179 | msgstr "" |
| 6565 | 7180 | |
| 6566 | -#: includes/games/inkfall.php:51 | |
| 7181 | +#: includes/games/inkfall.php:48 | |
| 6567 | 7182 | msgid "Words fall down a notebook page — type them before they reach the bottom. Finishing a word sends up a musical note that tears it into scattering letters." |
| 6568 | 7183 | msgstr "" |
| 6569 | 7184 | |
| 6570 | -#: includes/games/playtime.php:144 | |
| 6571 | -#: includes/games/rest.php:185 | |
| 6572 | -#: includes/games/rest.php:321 | |
| 6573 | -#: includes/games/store.php:80 | |
| 6574 | -#: includes/games/store.php:255 | |
| 7185 | +#: includes/games/playtime.php:143 | |
| 7186 | +#: includes/games/rest.php:274 | |
| 7187 | +#: includes/games/rest.php:405 | |
| 7188 | +#: includes/games/store.php:75 | |
| 7189 | +#: includes/games/store.php:240 | |
| 6575 | 7190 | msgid "Unknown game." |
| 6576 | 7191 | msgstr "" |
| 6577 | 7192 | |
| 6578 | -#: includes/games/playtime.php:151 | |
| 7193 | +#: includes/games/playtime.php:150 | |
| 6579 | 7194 | msgid "A valid user is required to record play time." |
| 6580 | 7195 | msgstr "" |
| 6581 | 7196 | |
| 6582 | -#: includes/games/playtime.php:158 | |
| 7197 | +#: includes/games/playtime.php:157 | |
| 6583 | 7198 | msgid "Play time must be a positive number of seconds." |
| 6584 | 7199 | msgstr "" |
| 6585 | 7200 | |
| 6586 | -#: includes/games/registry.php:90 | |
| 7201 | +#: includes/games/registry.php:100 | |
| 6587 | 7202 | msgid "Game id is required and must be a valid slug." |
| 6588 | 7203 | msgstr "" |
| 6589 | 7204 | |
| 6590 | -#: includes/games/registry.php:114 | |
| 7205 | +#: includes/games/registry.php:125 | |
| 6591 | 7206 | msgid "Game `icon_svg` must not contain a <script> tag." |
| 6592 | 7207 | msgstr "" |
| 6593 | 7208 | |
| 6594 | -#: includes/games/registry.php:121 | |
| 7209 | +#: includes/games/registry.php:132 | |
| 6595 | 7210 | msgid "Game `icon_svg` must start with a <svg> root element." |
| 6596 | 7211 | msgstr "" |
| 6597 | 7212 | |
| 6598 | 7213 | #. translators: %s: capability slug. |
| 6599 | -#: includes/games/registry.php:134 | |
| 7214 | +#: includes/games/registry.php:145 | |
| 6600 | 7215 | #, php-format |
| 6601 | 7216 | msgid "Current user lacks the %s capability required to register this game." |
| 6602 | 7217 | msgstr "" |
| 6603 | 7218 | |
| 6604 | -#: includes/games/registry.php:145 | |
| 7219 | +#: includes/games/registry.php:159 | |
| 6605 | 7220 | msgid "Game registration requires a non-empty `title`." |
| 6606 | 7221 | msgstr "" |
| 6607 | 7222 | |
| 6608 | -#: includes/games/registry.php:152 | |
| 7223 | +#: includes/games/registry.php:166 | |
| 6609 | 7224 | msgid "Game registration requires a `script` handle that publishes the game def." |
| 6610 | 7225 | msgstr "" |
| 6611 | 7226 | |
| 6612 | -#: includes/games/rest.php:43 | |
| 6613 | -#: includes/games/rest.php:61 | |
| 7227 | +#: includes/games/rest.php:40 | |
| 7228 | +#: includes/games/rest.php:56 | |
| 6614 | 7229 | msgid "You cannot use desktop games." |
| 6615 | 7230 | msgstr "" |
| 6616 | 7231 | |
| 6617 | -#: includes/games/rest.php:345 | |
| 7232 | +#: includes/games/rest.php:427 | |
| 6618 | 7233 | msgid "You cannot challenge this user." |
| 6619 | 7234 | msgstr "" |
| 6620 | 7235 | |
| 6621 | -#: includes/games/rest.php:378 | |
| 6622 | -#: includes/games/store.php:354 | |
| 6623 | -#: includes/games/store.php:426 | |
| 7236 | +#: includes/games/rest.php:459 | |
| 7237 | +#: includes/games/store.php:333 | |
| 7238 | +#: includes/games/store.php:399 | |
| 6624 | 7239 | msgid "Challenge not found." |
| 6625 | 7240 | msgstr "" |
| 6626 | 7241 | |
| 6627 | -#: includes/games/rest.php:385 | |
| 7242 | +#: includes/games/rest.php:466 | |
| 6628 | 7243 | msgid "Only the challenged user can act on this challenge." |
| 6629 | 7244 | msgstr "" |
| 6630 | 7245 | |
| 6631 | -#: includes/games/store.php:87 | |
| 7246 | +#: includes/games/store.php:82 | |
| 6632 | 7247 | msgid "A valid user is required to save a score." |
| 6633 | 7248 | msgstr "" |
| 6634 | 7249 | |
| 6635 | -#: includes/games/store.php:126 | |
| 7250 | +#: includes/games/store.php:119 | |
| 6636 | 7251 | msgid "Could not save the score." |
| 6637 | 7252 | msgstr "" |
| 6638 | 7253 | |
| 6639 | -#: includes/games/store.php:225 | |
| 6640 | -#: includes/games/store.php:534 | |
| 6641 | -#: includes/games/store.php:537 | |
| 7254 | +#: includes/games/store.php:212 | |
| 7255 | +#: includes/games/store.php:501 | |
| 7256 | +#: includes/games/store.php:504 | |
| 6642 | 7257 | msgid "Former user" |
| 6643 | 7258 | msgstr "" |
| 6644 | 7259 | |
| 6645 | -#: includes/games/store.php:262 | |
| 7260 | +#: includes/games/store.php:247 | |
| 6646 | 7261 | msgid "The challenged user does not exist." |
| 6647 | 7262 | msgstr "" |
| 6648 | 7263 | |
| 6649 | -#: includes/games/store.php:269 | |
| 7264 | +#: includes/games/store.php:254 | |
| 6650 | 7265 | msgid "You cannot challenge yourself." |
| 6651 | 7266 | msgstr "" |
| 6652 | 7267 | |
| 6653 | -#: includes/games/store.php:293 | |
| 7268 | +#: includes/games/store.php:278 | |
| 6654 | 7269 | msgid "Could not create the challenge." |
| 6655 | 7270 | msgstr "" |
| 6656 | 7271 | |
| 6657 | -#: includes/games/store.php:346 | |
| 7272 | +#: includes/games/store.php:325 | |
| 6658 | 7273 | msgid "Invalid challenge state." |
| 6659 | 7274 | msgstr "" |
| 6660 | 7275 | |
| 6661 | -#: includes/games/store.php:361 | |
| 7276 | +#: includes/games/store.php:340 | |
| 6662 | 7277 | msgid "This challenge has already been decided." |
| 6663 | 7278 | msgstr "" |
| 6664 | 7279 | |
| 6665 | -#: includes/games/store.php:433 | |
| 7280 | +#: includes/games/store.php:406 | |
| 6666 | 7281 | msgid "Only an accepted challenge can be completed." |
| 6667 | 7282 | msgstr "" |
| 6668 | 7283 | |
| 6669 | -#: includes/games/window.php:75 | |
| 6670 | -#: includes/games/window.php:112 | |
| 6671 | -#: includes/games/window.php:140 | |
| 7284 | +#: includes/games/window.php:119 | |
| 7285 | +#: includes/games/window.php:152 | |
| 7286 | +#: includes/games/window.php:204 | |
| 6672 | 7287 | msgid "Games" |
| 6673 | 7288 | msgstr "" |
| 6674 | 7289 | |
| 6675 | -#: includes/helpers.php:90 | |
| 6676 | -#: includes/seen-intros.php:226 | |
| 6677 | -msgid "Authentication required." | |
| 7290 | +#: includes/helpers.php:120 | |
| 7291 | +msgid "OpenStation is not enabled for your account." | |
| 6678 | 7292 | msgstr "" |
| 6679 | 7293 | |
| 6680 | -#: includes/helpers.php:98 | |
| 6681 | -msgid "Desktop mode is not enabled for your account." | |
| 6682 | -msgstr "" | |
| 6683 | - | |
| 6684 | -#: includes/living-tree/wallpaper.php:27 | |
| 7294 | +#: includes/living-tree/wallpaper.php:26 | |
| 6685 | 7295 | msgid "Living Tree" |
| 6686 | 7296 | msgstr "" |
| 6687 | 7297 | |
| 6688 | -#: includes/living-tree/wallpaper.php:31 | |
| 7298 | +#: includes/living-tree/wallpaper.php:30 | |
| 6689 | 7299 | msgid "Your site as a living tree: every post a leaf, every page ivy on the trunk, comments in blossom, categories as wildflowers in the meadow, tags as butterflies among them, visitors as wind, and readers as fireflies after dark. It grows a little every day and never repeats itself. A tribute to open source and to Matt Mullenweg — “working on open source is like planting a tree whose shade you will never sit in: you plant it for the generations that come after you.” Keep publishing; the shade is for everyone." |
| 6690 | 7300 | msgstr "" |
| 6691 | 7301 | |
| 6692 | -#: includes/media-query.php:83 | |
| 7302 | +#: includes/media-query.php:101 | |
| 6693 | 7303 | msgid "Only return images at least this many pixels wide." |
| 6694 | 7304 | msgstr "" |
| 6695 | 7305 | |
| 6696 | -#: includes/media-query.php:88 | |
| 7306 | +#: includes/media-query.php:106 | |
| 6697 | 7307 | msgid "Only return images at least this many pixels tall." |
| 6698 | 7308 | msgstr "" |
| 6699 | 7309 | |
| 6700 | -#: includes/my-wordpress/attached-media.php:60 | |
| 7310 | +#: includes/multisite.php:113 | |
| 7311 | +msgid "Sites" | |
| 7312 | +msgstr "" | |
| 7313 | + | |
| 7314 | +#: includes/multisite.php:117 | |
| 7315 | +msgid "Settings" | |
| 7316 | +msgstr "" | |
| 7317 | + | |
| 7318 | +#: includes/my-wordpress/attached-media.php:52 | |
| 6701 | 7319 | msgid "Attachment ids referenced by this post — featured image plus every attachment found in post_content (block-class scan + raw `<img src>` URL resolution)." |
| 6702 | 7320 | msgstr "" |
| 6703 | 7321 | |
| 6704 | -#: includes/my-wordpress/comment-stats.php:80 | |
| 7322 | +#: includes/my-wordpress/class-openstation-my-wordpress-post-type-controller.php:65 | |
| 7323 | +msgid "Unique identifier for the post." | |
| 7324 | +msgstr "" | |
| 7325 | + | |
| 7326 | +#: includes/my-wordpress/class-openstation-my-wordpress-post-type-controller.php:76 | |
| 7327 | +msgid "The password for the post if it is password protected." | |
| 7328 | +msgstr "" | |
| 7329 | + | |
| 7330 | +#: includes/my-wordpress/class-openstation-my-wordpress-post-type-controller.php:89 | |
| 7331 | +msgid "Whether to bypass Trash and force deletion." | |
| 7332 | +msgstr "" | |
| 7333 | + | |
| 7334 | +#: includes/my-wordpress/class-openstation-my-wordpress-post-type-controller.php:207 | |
| 7335 | +msgid "Sorry, that content type is not available." | |
| 7336 | +msgstr "" | |
| 7337 | + | |
| 7338 | +#: includes/my-wordpress/class-openstation-my-wordpress-post-type-controller.php:215 | |
| 7339 | +msgid "Sorry, you are not allowed to browse this content type." | |
| 7340 | +msgstr "" | |
| 7341 | + | |
| 7342 | +#: includes/my-wordpress/comment-stats.php:185 | |
| 7343 | +#: includes/my-wordpress/comment-stats.php:196 | |
| 6705 | 7344 | msgid "You do not have permission to view this comment." |
| 6706 | 7345 | msgstr "" |
| 6707 | 7346 | |
| 6708 | -#: includes/my-wordpress/lock.php:280 | |
| 6709 | -msgid "Active edit-lock holder, or null when the post is not locked." | |
| 7347 | +#: includes/my-wordpress/integrations/woocommerce-customers.php:327 | |
| 7348 | +msgid "Repeat" | |
| 6710 | 7349 | msgstr "" |
| 6711 | 7350 | |
| 6712 | -#: includes/my-wordpress/lock.php:303 | |
| 6713 | -msgid "Additional contributor users beyond the primary author. Sourced from Co-Authors Plus when present, revision authors, the `_edit_last` meta, plus anything plugins return via `desktop_mode_my_wordpress_post_contributors`. Empty for requesters who cannot edit the post." | |
| 7351 | +#: includes/my-wordpress/integrations/woocommerce-customers.php:332 | |
| 7352 | +msgid "New" | |
| 6714 | 7353 | msgstr "" |
| 6715 | 7354 | |
| 6716 | -#: includes/my-wordpress/media-usage.php:155 | |
| 6717 | -msgid "Attachment not found." | |
| 7355 | +#: includes/my-wordpress/integrations/woocommerce-customers.php:337 | |
| 7356 | +msgid "No orders yet" | |
| 6718 | 7357 | msgstr "" |
| 6719 | 7358 | |
| 6720 | -#: includes/my-wordpress/term-stats.php:72 | |
| 6721 | -#: includes/posts-window/window.php:481 | |
| 6722 | -#: includes/posts-window/window.php:612 | |
| 6723 | -msgid "Unknown taxonomy." | |
| 7359 | +#: includes/my-wordpress/integrations/woocommerce-customers.php:714 | |
| 7360 | +msgid "WooCommerce lifetime facts for this customer." | |
| 6724 | 7361 | msgstr "" |
| 6725 | 7362 | |
| 6726 | -#: includes/my-wordpress/term-stats.php:81 | |
| 6727 | -msgid "Term not found." | |
| 7363 | +#: includes/my-wordpress/integrations/woocommerce-customers.php:747 | |
| 7364 | +msgid "Sorry, you are not allowed to view customers." | |
| 6728 | 7365 | msgstr "" |
| 6729 | 7366 | |
| 6730 | -#: includes/my-wordpress/user-footprint.php:100 | |
| 6731 | -#: includes/my-wordpress/user-stats.php:69 | |
| 6732 | -#: includes/user-edit-window/rest.php:334 | |
| 6733 | -#: includes/users-window/rest.php:280 | |
| 6734 | -#: includes/users-window/rest.php:346 | |
| 6735 | -msgid "User not found." | |
| 7367 | +#: includes/my-wordpress/integrations/woocommerce-customers.php:902 | |
| 7368 | +#: includes/my-wordpress/integrations/woocommerce-customers.php:1047 | |
| 7369 | +msgid "Customer not found." | |
| 6736 | 7370 | msgstr "" |
| 6737 | 7371 | |
| 6738 | -#: includes/my-wordpress/user-list-fields.php:123 | |
| 6739 | -msgid "Compact user summary for My WordPress." | |
| 7372 | +#. translators: %s: product name. | |
| 7373 | +#: includes/my-wordpress/integrations/woocommerce-relations.php:226 | |
| 7374 | +#, php-format | |
| 7375 | +msgid "Reviews of %s" | |
| 6740 | 7376 | msgstr "" |
| 6741 | 7377 | |
| 6742 | -#: includes/my-wordpress/user-list-fields.php:130 | |
| 6743 | -msgid "Count of posts and pages authored by this user." | |
| 7378 | +#. translators: 1: order number, 2: customer name. | |
| 7379 | +#: includes/my-wordpress/integrations/woocommerce-relations.php:353 | |
| 7380 | +#, php-format | |
| 7381 | +msgid "Order #%1$s · %2$s" | |
| 6744 | 7382 | msgstr "" |
| 6745 | 7383 | |
| 6746 | -#: includes/my-wordpress/user-list-fields.php:134 | |
| 6747 | -msgid "Translated role labels visible to viewers with list_users." | |
| 7384 | +#. translators: %s: order number. | |
| 7385 | +#: includes/my-wordpress/integrations/woocommerce-relations.php:361 | |
| 7386 | +#, php-format | |
| 7387 | +msgid "Order #%s" | |
| 6748 | 7388 | msgstr "" |
| 6749 | 7389 | |
| 6750 | -#: includes/my-wordpress/user-list-fields.php:139 | |
| 6751 | -msgid "ISO-8601 registration date (gated on list_users)." | |
| 7390 | +#: includes/my-wordpress/integrations/woocommerce-relations.php:543 | |
| 7391 | +msgid "All orders by this customer" | |
| 6752 | 7392 | msgstr "" |
| 6753 | 7393 | |
| 6754 | -#: includes/my-wordpress/user-list-fields.php:143 | |
| 6755 | -msgid "ISO-8601 of latest publish; empty when the user has none." | |
| 7394 | +#: includes/my-wordpress/integrations/woocommerce-relations.php:766 | |
| 7395 | +#: includes/my-wordpress/integrations/woocommerce-relations.php:767 | |
| 7396 | +msgid "Reviews" | |
| 6756 | 7397 | msgstr "" |
| 6757 | 7398 | |
| 6758 | -#: includes/my-wordpress/window.php:88 | |
| 6759 | -#: includes/users-window/window.php:257 | |
| 6760 | -msgid "Users" | |
| 7399 | +#: includes/my-wordpress/integrations/woocommerce-relations.php:784 | |
| 7400 | +msgid "Variations" | |
| 6761 | 7401 | msgstr "" |
| 6762 | 7402 | |
| 6763 | -#: includes/notes/cpt.php:72 | |
| 6764 | -msgid "Desktop Notes" | |
| 7403 | +#. translators: 1: order number, 2: customer name, 3: order total. | |
| 7404 | +#: includes/my-wordpress/integrations/woocommerce-relations.php:829 | |
| 7405 | +#: includes/my-wordpress/integrations/woocommerce-relations.php:1030 | |
| 7406 | +#, php-format | |
| 7407 | +msgid "#%1$s · %2$s · %3$s" | |
| 6765 | 7408 | msgstr "" |
| 6766 | 7409 | |
| 6767 | -#: includes/notes/recycle-bin.php:98 | |
| 6768 | -#: includes/notes/rest.php:236 | |
| 6769 | -msgid "Note" | |
| 7410 | +#: includes/my-wordpress/integrations/woocommerce-relations.php:977 | |
| 7411 | +#: includes/my-wordpress/integrations/woocommerce-relations.php:992 | |
| 7412 | +msgid "Applies to" | |
| 6770 | 7413 | msgstr "" |
| 6771 | 7414 | |
| 6772 | -#: includes/notes/rest.php:147 | |
| 6773 | -#: includes/notes/rest.php:151 | |
| 6774 | -msgid "Note not found." | |
| 7415 | +#: includes/my-wordpress/integrations/woocommerce-relations.php:1026 | |
| 7416 | +msgid "Used on" | |
| 6775 | 7417 | msgstr "" |
| 6776 | 7418 | |
| 6777 | -#: includes/notes/rest.php:170 | |
| 6778 | -msgid "Only the note owner can change it." | |
| 7419 | +#: includes/my-wordpress/integrations/woocommerce.php:77 | |
| 7420 | +msgctxt "WooCommerce folder name" | |
| 7421 | +msgid "Woo" | |
| 6779 | 7422 | msgstr "" |
| 6780 | 7423 | |
| 6781 | -#: includes/notes/rest.php:312 | |
| 6782 | -msgid "You are not allowed to create notes." | |
| 7424 | +#: includes/my-wordpress/integrations/woocommerce.php:221 | |
| 7425 | +msgid "Problems" | |
| 6783 | 7426 | msgstr "" |
| 6784 | 7427 | |
| 6785 | -#: includes/notes/rest.php:401 | |
| 6786 | -msgid "The note was changed by another session." | |
| 7428 | +#: includes/my-wordpress/integrations/woocommerce.php:234 | |
| 7429 | +msgid "Cancelled & refunded" | |
| 6787 | 7430 | msgstr "" |
| 6788 | 7431 | |
| 6789 | -#: includes/notes/rest.php:464 | |
| 6790 | -msgid "Could not move the note to the trash." | |
| 7432 | +#: includes/my-wordpress/integrations/woocommerce.php:308 | |
| 7433 | +#: includes/my-wordpress/integrations/woocommerce.php:1351 | |
| 7434 | +msgid "On backorder" | |
| 6791 | 7435 | msgstr "" |
| 6792 | 7436 | |
| 6793 | -#: includes/notes/rest.php:492 | |
| 6794 | -msgid "Could not restore the note." | |
| 7437 | +#: includes/my-wordpress/integrations/woocommerce.php:342 | |
| 7438 | +msgid "Uncategorised" | |
| 6795 | 7439 | msgstr "" |
| 6796 | 7440 | |
| 6797 | -#: includes/notes/rest.php:563 | |
| 6798 | -msgid "You are not allowed to create posts." | |
| 7441 | +#: includes/my-wordpress/integrations/woocommerce.php:343 | |
| 7442 | +#: includes/my-wordpress/integrations/woocommerce.php:1349 | |
| 7443 | +msgid "In stock" | |
| 6799 | 7444 | msgstr "" |
| 6800 | 7445 | |
| 6801 | -#: includes/oauth-relay.php:94 | |
| 6802 | -msgid "OAuth relay registration requires a non-empty service slug." | |
| 7446 | +#: includes/my-wordpress/integrations/woocommerce.php:730 | |
| 7447 | +msgid "Expiring soon" | |
| 6803 | 7448 | msgstr "" |
| 6804 | 7449 | |
| 6805 | -#. translators: %s: missing field name. | |
| 6806 | -#: includes/oauth-relay.php:114 | |
| 7450 | +#: includes/my-wordpress/integrations/woocommerce.php:736 | |
| 7451 | +#: includes/my-wordpress/integrations/woocommerce.php:1589 | |
| 7452 | +msgid "Usage limit reached" | |
| 7453 | +msgstr "" | |
| 7454 | + | |
| 7455 | +#: includes/my-wordpress/integrations/woocommerce.php:742 | |
| 7456 | +#: includes/my-wordpress/integrations/woocommerce.php:1588 | |
| 7457 | +msgid "Expired" | |
| 7458 | +msgstr "" | |
| 7459 | + | |
| 7460 | +#: includes/my-wordpress/integrations/woocommerce.php:916 | |
| 7461 | +msgid "Coupon band used by the site window tiles." | |
| 7462 | +msgstr "" | |
| 7463 | + | |
| 7464 | +#: includes/my-wordpress/integrations/woocommerce.php:971 | |
| 7465 | +msgid "Stock and category facts used by the site window tiles." | |
| 7466 | +msgstr "" | |
| 7467 | + | |
| 7468 | +#: includes/my-wordpress/integrations/woocommerce.php:1018 | |
| 7469 | +msgid "Sorry, you are not allowed to view orders." | |
| 7470 | +msgstr "" | |
| 7471 | + | |
| 7472 | +#: includes/my-wordpress/integrations/woocommerce.php:1306 | |
| 7473 | +#: includes/my-wordpress/integrations/woocommerce.php:1395 | |
| 7474 | +msgid "Order not found." | |
| 7475 | +msgstr "" | |
| 7476 | + | |
| 7477 | +#: includes/my-wordpress/integrations/woocommerce.php:1341 | |
| 7478 | +msgid "Product not found." | |
| 7479 | +msgstr "" | |
| 7480 | + | |
| 7481 | +#: includes/my-wordpress/integrations/woocommerce.php:1523 | |
| 7482 | +msgid "Coupon not found." | |
| 7483 | +msgstr "" | |
| 7484 | + | |
| 7485 | +#. translators: %s: percentage off. | |
| 7486 | +#: includes/my-wordpress/integrations/woocommerce.php:1541 | |
| 6807 | 7487 | #, php-format |
| 6808 | -msgid "OAuth relay registration requires a non-empty `%s`." | |
| 7488 | +msgid "%s%% off" | |
| 6809 | 7489 | msgstr "" |
| 6810 | 7490 | |
| 6811 | -#: includes/oauth-relay.php:123 | |
| 6812 | -msgid "OAuth relay registration requires a callable `on_success` handler." | |
| 7491 | +#. translators: %s: formatted discount amount. | |
| 7492 | +#: includes/my-wordpress/integrations/woocommerce.php:1546 | |
| 7493 | +#, php-format | |
| 7494 | +msgid "%s off" | |
| 6813 | 7495 | msgstr "" |
| 6814 | 7496 | |
| 6815 | -#: includes/oauth-relay.php:133 | |
| 6816 | -msgid "OAuth relay `authorize_url` and `token_url` must be valid http(s) URLs." | |
| 7497 | +#: includes/my-wordpress/integrations/woocommerce.php:1663 | |
| 7498 | +msgid "Unknown summary type." | |
| 6817 | 7499 | msgstr "" |
| 6818 | 7500 | |
| 6819 | -#: includes/oauth-relay.php:295 | |
| 6820 | -msgid "No OAuth relay is registered for that service." | |
| 7501 | +#: includes/my-wordpress/integrations/woocommerce.php:1730 | |
| 7502 | +msgid "Sorry, you are not allowed to view this item." | |
| 6821 | 7503 | msgstr "" |
| 6822 | 7504 | |
| 6823 | -#: includes/oauth-relay.php:304 | |
| 6824 | -msgid "Current user lacks the capability required to start this OAuth flow." | |
| 7505 | +#: includes/my-wordpress/lock.php:266 | |
| 7506 | +msgid "Active edit-lock holder, or null when the post is not locked." | |
| 6825 | 7507 | msgstr "" |
| 6826 | 7508 | |
| 6827 | -#: includes/oauth-relay.php:372 | |
| 6828 | -msgid "OAuth state nonce missing, expired, or already used." | |
| 7509 | +#: includes/my-wordpress/lock.php:289 | |
| 7510 | +msgid "Additional contributor users beyond the primary author. Sourced from Co-Authors Plus when present, revision authors, the `_edit_last` meta, plus anything plugins return via `openstation_my_wordpress_post_contributors`. Empty for requesters who cannot edit the post." | |
| 6829 | 7511 | msgstr "" |
| 6830 | 7512 | |
| 6831 | -#: includes/oauth-relay.php:392 | |
| 6832 | -msgid "OAuth relay is no longer registered for that service." | |
| 7513 | +#: includes/my-wordpress/term-stats.php:98 | |
| 7514 | +msgid "Term not found." | |
| 6833 | 7515 | msgstr "" |
| 6834 | 7516 | |
| 6835 | -#: includes/oauth-relay.php:401 | |
| 6836 | -msgid "OAuth callback did not return an authorization code." | |
| 7517 | +#: includes/my-wordpress/user-list-fields.php:251 | |
| 7518 | +msgid "Compact user summary for the WP Explorer window." | |
| 6837 | 7519 | msgstr "" |
| 6838 | 7520 | |
| 7521 | +#: includes/my-wordpress/user-list-fields.php:258 | |
| 7522 | +msgid "Count of posts and pages authored by this user." | |
| 7523 | +msgstr "" | |
| 7524 | + | |
| 7525 | +#: includes/my-wordpress/user-list-fields.php:262 | |
| 7526 | +msgid "Translated role labels visible to viewers with list_users." | |
| 7527 | +msgstr "" | |
| 7528 | + | |
| 7529 | +#: includes/my-wordpress/user-list-fields.php:267 | |
| 7530 | +msgid "ISO-8601 registration date (gated on list_users)." | |
| 7531 | +msgstr "" | |
| 7532 | + | |
| 7533 | +#: includes/my-wordpress/user-list-fields.php:271 | |
| 7534 | +msgid "ISO-8601 of latest publish; empty when the user has none." | |
| 7535 | +msgstr "" | |
| 7536 | + | |
| 7537 | +#: includes/my-wordpress/users-list-footprint.php:80 | |
| 7538 | +msgid "View activity footprint" | |
| 7539 | +msgstr "" | |
| 7540 | + | |
| 7541 | +#: includes/network/hop.php:151 | |
| 7542 | +msgid "That is not another install of this network." | |
| 7543 | +msgstr "" | |
| 7544 | + | |
| 7545 | +#: includes/network/hop.php:154 | |
| 7546 | +msgid "A login token only travels over HTTPS." | |
| 7547 | +msgstr "" | |
| 7548 | + | |
| 7549 | +#: includes/network/hop.php:158 | |
| 7550 | +msgid "A token needs a logged-in user." | |
| 7551 | +msgstr "" | |
| 7552 | + | |
| 7553 | +#: includes/network/hop.php:236 | |
| 7554 | +#: includes/network/hop.php:240 | |
| 7555 | +msgid "That is not a hop token." | |
| 7556 | +msgstr "" | |
| 7557 | + | |
| 7558 | +#: includes/network/hop.php:247 | |
| 7559 | +msgid "That hop token has expired." | |
| 7560 | +msgstr "" | |
| 7561 | + | |
| 7562 | +#: includes/network/hop.php:250 | |
| 7563 | +msgid "That hop token was minted for another install." | |
| 7564 | +msgstr "" | |
| 7565 | + | |
| 7566 | +#: includes/network/hop.php:254 | |
| 7567 | +msgid "That hop token comes from a site this one does not trust." | |
| 7568 | +msgstr "" | |
| 7569 | + | |
| 7570 | +#: includes/network/hop.php:257 | |
| 7571 | +msgid "That hop token is not signed by the site it names." | |
| 7572 | +msgstr "" | |
| 7573 | + | |
| 7574 | +#: includes/network/hop.php:260 | |
| 7575 | +msgid "That hop token was already spent." | |
| 7576 | +msgstr "" | |
| 7577 | + | |
| 7578 | +#: includes/network/hop.php:504 | |
| 7579 | +msgid "There is nothing to link right now." | |
| 7580 | +msgstr "" | |
| 7581 | + | |
| 7582 | +#: includes/network/hub.php:143 | |
| 7583 | +msgid "This site is not a member of the network. Add it on the network first." | |
| 7584 | +msgstr "" | |
| 7585 | + | |
| 7586 | +#: includes/network/identity.php:70 | |
| 7587 | +msgid "Sites in a network talk over HTTPS." | |
| 7588 | +msgstr "" | |
| 7589 | + | |
| 6839 | 7590 | #. translators: %d: HTTP status code. |
| 6840 | -#: includes/oauth-relay.php:437 | |
| 7591 | +#: includes/network/identity.php:110 | |
| 6841 | 7592 | #, php-format |
| 6842 | -msgid "Token exchange failed with HTTP %d." | |
| 7593 | +msgid "The site answered with HTTP %d." | |
| 6843 | 7594 | msgstr "" |
| 6844 | 7595 | |
| 6845 | -#: includes/oauth-relay.php:611 | |
| 6846 | -msgid "You must be logged in to start an OAuth flow." | |
| 7596 | +#: includes/network/identity.php:129 | |
| 7597 | +msgid "That site does not run OpenStation, or its network identity is unreachable." | |
| 6847 | 7598 | msgstr "" |
| 6848 | 7599 | |
| 6849 | -#: includes/pages-window/window.php:37 | |
| 6850 | -msgid "Search pages…" | |
| 7600 | +#: includes/network/identity.php:133 | |
| 7601 | +msgid "That site published a public key OpenStation cannot use." | |
| 6851 | 7602 | msgstr "" |
| 6852 | 7603 | |
| 6853 | -#: includes/pages-window/window.php:51 | |
| 6854 | -#: includes/posts-window/window.php:72 | |
| 6855 | -msgid "Add New" | |
| 7604 | +#: includes/network/member.php:76 | |
| 7605 | +msgid "A network cannot join another network yet." | |
| 6856 | 7606 | msgstr "" |
| 6857 | 7607 | |
| 6858 | -#: includes/pages-window/window.php:68 | |
| 6859 | -msgid "No pages found." | |
| 7608 | +#: includes/network/member.php:80 | |
| 7609 | +msgid "Enter the network's address, starting with https://." | |
| 6860 | 7610 | msgstr "" |
| 6861 | 7611 | |
| 6862 | -#: includes/pages-window/window.php:70 | |
| 6863 | -#: includes/posts-window/window.php:91 | |
| 6864 | -msgid "Try a different search or change the status filter." | |
| 7612 | +#: includes/network/member.php:83 | |
| 7613 | +msgid "That is this site itself." | |
| 6865 | 7614 | msgstr "" |
| 6866 | 7615 | |
| 6867 | -#: includes/pages-window/window.php:299 | |
| 6868 | -msgid "Total non-trashed comments on this page." | |
| 7616 | +#: includes/network/member.php:126 | |
| 7617 | +msgid "This site does not belong to a network." | |
| 6869 | 7618 | msgstr "" |
| 6870 | 7619 | |
| 6871 | -#: includes/plugin-notices.php:111 | |
| 6872 | -msgid "Scheduled Actions" | |
| 7620 | +#: includes/network/member.php:131 | |
| 7621 | +msgid "The network answered without a site list." | |
| 6873 | 7622 | msgstr "" |
| 6874 | 7623 | |
| 6875 | -#. translators: %d: number of past-due scheduled actions. | |
| 6876 | -#: includes/plugin-notices.php:114 | |
| 6877 | -#, php-format | |
| 6878 | -msgid "Action Scheduler: %d past-due action found; something may be wrong." | |
| 6879 | -msgid_plural "Action Scheduler: %d past-due actions found; something may be wrong." | |
| 6880 | -msgstr[0] "" | |
| 6881 | -msgstr[1] "" | |
| 7624 | +#: includes/network/registry.php:98 | |
| 7625 | +msgid "Enter the site's address, starting with https://." | |
| 7626 | +msgstr "" | |
| 6882 | 7627 | |
| 6883 | -#: includes/plugin-notices.php:122 | |
| 6884 | -msgid "View actions" | |
| 7628 | +#: includes/network/registry.php:101 | |
| 7629 | +msgid "That is this network itself." | |
| 6885 | 7630 | msgstr "" |
| 6886 | 7631 | |
| 6887 | -#: includes/plugins-window/ajax.php:54 | |
| 6888 | -msgid "Security check failed. Refresh the window and try again." | |
| 7632 | +#: includes/network/registry.php:108 | |
| 7633 | +msgid "That site is a network of its own; a network cannot join another yet." | |
| 6889 | 7634 | msgstr "" |
| 6890 | 7635 | |
| 6891 | -#: includes/plugins-window/ajax.php:61 | |
| 6892 | -#: includes/seen-intros.php:233 | |
| 6893 | -msgid "You are not allowed to do that." | |
| 7636 | +#: includes/network/registry.php:113 | |
| 7637 | +msgid "That site is already in the network." | |
| 6894 | 7638 | msgstr "" |
| 6895 | 7639 | |
| 6896 | -#: includes/plugins-window/ajax.php:258 | |
| 6897 | -#: includes/plugins-window/ajax.php:345 | |
| 6898 | -msgid "Missing plugin slug." | |
| 7640 | +#: includes/network/registry.php:166 | |
| 7641 | +msgid "The site now publishes a different key. Remove it and add it again if that is expected." | |
| 6899 | 7642 | msgstr "" |
| 6900 | 7643 | |
| 6901 | -#: includes/plugins-window/ajax.php:608 | |
| 6902 | -msgid "No file received. Pick a .zip and try again." | |
| 7644 | +#: includes/notes/cpt.php:63 | |
| 7645 | +msgid "Desktop Notes" | |
| 6903 | 7646 | msgstr "" |
| 6904 | 7647 | |
| 6905 | -#: includes/plugins-window/ajax.php:621 | |
| 6906 | -msgid "Upload payload is malformed." | |
| 7648 | +#: includes/notes/recycle-bin.php:89 | |
| 7649 | +#: includes/notes/rest.php:230 | |
| 7650 | +msgid "Note" | |
| 6907 | 7651 | msgstr "" |
| 6908 | 7652 | |
| 6909 | -#. translators: %d: PHP UPLOAD_ERR_* code. | |
| 6910 | -#: includes/plugins-window/ajax.php:634 | |
| 6911 | -#, php-format | |
| 6912 | -msgid "Upload failed (error %d). Try again." | |
| 7653 | +#: includes/notes/rest.php:149 | |
| 7654 | +#: includes/notes/rest.php:153 | |
| 7655 | +msgid "Note not found." | |
| 6913 | 7656 | msgstr "" |
| 6914 | 7657 | |
| 6915 | -#: includes/plugins-window/ajax.php:648 | |
| 6916 | -msgid "Plugin uploads must be a .zip file." | |
| 7658 | +#: includes/notes/rest.php:170 | |
| 7659 | +msgid "Only the note owner can change it." | |
| 6917 | 7660 | msgstr "" |
| 6918 | 7661 | |
| 6919 | -#: includes/plugins-window/ajax.php:662 | |
| 6920 | -msgid "Refused: temporary upload path is not trusted." | |
| 7662 | +#: includes/notes/rest.php:300 | |
| 7663 | +msgid "You are not allowed to create notes." | |
| 6921 | 7664 | msgstr "" |
| 6922 | 7665 | |
| 6923 | -#: includes/plugins-window/ajax.php:688 | |
| 6924 | -msgid "Plugin upgrader is unavailable in this context. Reload the page and try again." | |
| 7666 | +#: includes/notes/rest.php:385 | |
| 7667 | +msgid "The note was changed by another session." | |
| 6925 | 7668 | msgstr "" |
| 6926 | 7669 | |
| 6927 | -#: includes/plugins-window/ajax.php:735 | |
| 6928 | -msgid "A plugin with the same folder name is already installed. Replace it to continue." | |
| 7670 | +#: includes/notes/rest.php:446 | |
| 7671 | +msgid "Could not move the note to the trash." | |
| 6929 | 7672 | msgstr "" |
| 6930 | 7673 | |
| 6931 | -#: includes/plugins-window/ajax.php:761 | |
| 6932 | -msgid "Plugin install failed." | |
| 7674 | +#: includes/notes/rest.php:544 | |
| 7675 | +msgid "You are not allowed to create posts." | |
| 6933 | 7676 | msgstr "" |
| 6934 | 7677 | |
| 6935 | -#: includes/plugins-window/rest-fields.php:39 | |
| 6936 | -msgid "Whether an update is available for this plugin (and the available version)." | |
| 7678 | +#: includes/oauth-relay.php:98 | |
| 7679 | +msgid "OAuth relay registration requires a non-empty service slug." | |
| 6937 | 7680 | msgstr "" |
| 6938 | 7681 | |
| 6939 | -#: includes/plugins-window/rest-fields.php:53 | |
| 6940 | -msgid "Per-plugin capability flags for the requester (activate / deactivate / delete)." | |
| 7682 | +#. translators: %s: missing field name. | |
| 7683 | +#: includes/oauth-relay.php:118 | |
| 7684 | +#, php-format | |
| 7685 | +msgid "OAuth relay registration requires a non-empty `%s`." | |
| 6941 | 7686 | msgstr "" |
| 6942 | 7687 | |
| 6943 | -#: includes/plugins-window/rest-fields.php:67 | |
| 6944 | -msgid "Best-effort card icon URL. Prefers a local file in the plugin folder, falling back to the wp.org SVN URL; null when neither resolves." | |
| 7688 | +#: includes/oauth-relay.php:127 | |
| 7689 | +msgid "OAuth relay registration requires a callable `on_success` handler." | |
| 6945 | 7690 | msgstr "" |
| 6946 | 7691 | |
| 6947 | -#: includes/plugins-window/rest-fields.php:81 | |
| 6948 | -msgid "Approximate disk footprint of the plugin folder, in kilobytes (cached 6h)." | |
| 7692 | +#: includes/oauth-relay.php:137 | |
| 7693 | +msgid "OAuth relay `authorize_url` and `token_url` must be valid http(s) URLs." | |
| 6949 | 7694 | msgstr "" |
| 6950 | 7695 | |
| 6951 | -#: includes/plugins-window/rest-fields.php:95 | |
| 6952 | -msgid "Auto-update state for this plugin (enabled / forced / supported), mirroring Core's plugins.php column." | |
| 7696 | +#: includes/oauth-relay.php:286 | |
| 7697 | +msgid "No OAuth relay is registered for that service." | |
| 6953 | 7698 | msgstr "" |
| 6954 | 7699 | |
| 6955 | -#: includes/plugins-window/window.php:36 | |
| 6956 | -msgid "Installed" | |
| 7700 | +#: includes/oauth-relay.php:295 | |
| 7701 | +msgid "Current user lacks the capability required to start this OAuth flow." | |
| 6957 | 7702 | msgstr "" |
| 6958 | 7703 | |
| 6959 | -#: includes/plugins-window/window.php:38 | |
| 6960 | -msgid "Add Plugin" | |
| 7704 | +#: includes/oauth-relay.php:360 | |
| 7705 | +msgid "OAuth state nonce missing, expired, or already used." | |
| 6961 | 7706 | msgstr "" |
| 6962 | 7707 | |
| 6963 | -#: includes/plugins-window/window.php:39 | |
| 6964 | -msgid "Desktop Mode plugins" | |
| 7708 | +#: includes/oauth-relay.php:384 | |
| 7709 | +msgid "OAuth relay is no longer registered for that service." | |
| 6965 | 7710 | msgstr "" |
| 6966 | 7711 | |
| 6967 | -#: includes/plugins-window/window.php:72 | |
| 6968 | -msgid "Plugin details" | |
| 7712 | +#: includes/oauth-relay.php:395 | |
| 7713 | +msgid "OAuth callback did not return an authorization code." | |
| 6969 | 7714 | msgstr "" |
| 6970 | 7715 | |
| 6971 | -#: includes/portal.php:88 | |
| 6972 | -msgid "Sorry, you are not allowed to access the WordPress desktop." | |
| 7716 | +#. translators: %d: HTTP status code. | |
| 7717 | +#: includes/oauth-relay.php:435 | |
| 7718 | +#, php-format | |
| 7719 | +msgid "Token exchange failed with HTTP %d." | |
| 6973 | 7720 | msgstr "" |
| 6974 | 7721 | |
| 6975 | -#: includes/posts-window/window.php:33 | |
| 6976 | -msgid "All posts" | |
| 7722 | +#: includes/oauth-relay.php:607 | |
| 7723 | +msgid "You must be logged in to start an OAuth flow." | |
| 6977 | 7724 | msgstr "" |
| 6978 | 7725 | |
| 6979 | -#: includes/posts-window/window.php:50 | |
| 6980 | -msgid "Search posts…" | |
| 7726 | +#: includes/plugin-notices.php:110 | |
| 7727 | +msgid "Scheduled Actions" | |
| 6981 | 7728 | msgstr "" |
| 6982 | 7729 | |
| 6983 | -#: includes/posts-window/window.php:89 | |
| 6984 | -msgid "No posts found." | |
| 7730 | +#. translators: %d: number of past-due scheduled actions. | |
| 7731 | +#: includes/plugin-notices.php:113 | |
| 7732 | +#, php-format | |
| 7733 | +msgid "Action Scheduler: %d past-due action found; something may be wrong." | |
| 7734 | +msgid_plural "Action Scheduler: %d past-due actions found; something may be wrong." | |
| 7735 | +msgstr[0] "" | |
| 7736 | +msgstr[1] "" | |
| 7737 | + | |
| 7738 | +#: includes/plugin-notices.php:121 | |
| 7739 | +msgid "View actions" | |
| 6985 | 7740 | msgstr "" |
| 6986 | 7741 | |
| 6987 | -#: includes/posts-window/window.php:334 | |
| 6988 | -msgid "Number of non-trashed posts (any status) in this term." | |
| 7742 | +#: includes/portal.php:124 | |
| 7743 | +msgid "Sorry, you are not allowed to access the WordPress desktop." | |
| 6989 | 7744 | msgstr "" |
| 6990 | 7745 | |
| 6991 | -#: includes/posts-window/window.php:352 | |
| 6992 | -msgid "Whether this term is the taxonomy's default (fallback) term." | |
| 7746 | +#: includes/presence-store.php:59 | |
| 7747 | +#: includes/presence-store.php:270 | |
| 7748 | +msgid "Could not read presence." | |
| 6993 | 7749 | msgstr "" |
| 6994 | 7750 | |
| 7751 | +#: includes/presence.php:148 | |
| 7752 | +#: includes/presence.php:535 | |
| 7753 | +msgid "Could not save presence." | |
| 7754 | +msgstr "" | |
| 7755 | + | |
| 6995 | 7756 | #. translators: %s: site name |
| 6996 | -#: includes/pwa.php:275 | |
| 7757 | +#: includes/pwa.php:513 | |
| 6997 | 7758 | #, php-format |
| 6998 | 7759 | msgid "%s — installed as a desktop app." |
| 6999 | 7760 | msgstr "" |
| 7000 | 7761 | |
| 7001 | -#: includes/recycle-bin/rest.php:149 | |
| 7762 | +#: includes/recycle-bin/rest.php:144 | |
| 7002 | 7763 | msgid "Sorry, you must be logged in." |
| 7003 | 7764 | msgstr "" |
| 7004 | 7765 | |
| 7005 | 7766 | #. translators: 1: comment author. 2: parent post title. |
| 7006 | -#: includes/recycle-bin/store.php:509 | |
| 7767 | +#: includes/recycle-bin/store.php:472 | |
| 7007 | 7768 | #, php-format |
| 7008 | 7769 | msgid "%1$s on %2$s" |
| 7009 | 7770 | msgstr "" |
| 7010 | 7771 | |
| 7011 | -#: includes/recycle-bin/store.php:754 | |
| 7012 | -#: includes/recycle-bin/store.php:869 | |
| 7772 | +#: includes/recycle-bin/store.php:723 | |
| 7773 | +#: includes/recycle-bin/store.php:825 | |
| 7013 | 7774 | msgid "Item not found." |
| 7014 | 7775 | msgstr "" |
| 7015 | 7776 | |
| 7016 | -#: includes/recycle-bin/store.php:757 | |
| 7017 | -#: includes/recycle-bin/store.php:872 | |
| 7777 | +#: includes/recycle-bin/store.php:726 | |
| 7778 | +#: includes/recycle-bin/store.php:828 | |
| 7018 | 7779 | msgid "Item is not in the trash." |
| 7019 | 7780 | msgstr "" |
| 7020 | 7781 | |
| 7021 | -#: includes/recycle-bin/store.php:760 | |
| 7782 | +#: includes/recycle-bin/store.php:729 | |
| 7022 | 7783 | msgid "You are not allowed to restore this item." |
| 7023 | 7784 | msgstr "" |
| 7024 | 7785 | |
| 7025 | -#: includes/recycle-bin/store.php:775 | |
| 7786 | +#: includes/recycle-bin/store.php:742 | |
| 7026 | 7787 | msgid "Failed to restore item." |
| 7027 | 7788 | msgstr "" |
| 7028 | 7789 | |
| 7029 | -#: includes/recycle-bin/store.php:809 | |
| 7030 | -#: includes/recycle-bin/store.php:931 | |
| 7790 | +#: includes/recycle-bin/store.php:772 | |
| 7791 | +#: includes/recycle-bin/store.php:881 | |
| 7031 | 7792 | msgid "Comment is not in the trash." |
| 7032 | 7793 | msgstr "" |
| 7033 | 7794 | |
| 7034 | -#: includes/recycle-bin/store.php:812 | |
| 7795 | +#: includes/recycle-bin/store.php:775 | |
| 7035 | 7796 | msgid "You are not allowed to restore this comment." |
| 7036 | 7797 | msgstr "" |
| 7037 | 7798 | |
| 7038 | -#: includes/recycle-bin/store.php:827 | |
| 7799 | +#: includes/recycle-bin/store.php:788 | |
| 7039 | 7800 | msgid "Failed to restore comment." |
| 7040 | 7801 | msgstr "" |
| 7041 | 7802 | |
| 7042 | -#: includes/recycle-bin/store.php:875 | |
| 7803 | +#: includes/recycle-bin/store.php:831 | |
| 7043 | 7804 | msgid "You are not allowed to permanently delete this item." |
| 7044 | 7805 | msgstr "" |
| 7045 | 7806 | |
| 7046 | -#: includes/recycle-bin/store.php:899 | |
| 7807 | +#: includes/recycle-bin/store.php:853 | |
| 7047 | 7808 | msgid "Failed to permanently delete item." |
| 7048 | 7809 | msgstr "" |
| 7049 | 7810 | |
| 7050 | -#: includes/recycle-bin/store.php:934 | |
| 7811 | +#: includes/recycle-bin/store.php:884 | |
| 7051 | 7812 | msgid "You are not allowed to permanently delete this comment." |
| 7052 | 7813 | msgstr "" |
| 7053 | 7814 | |
| 7054 | -#: includes/recycle-bin/store.php:950 | |
| 7815 | +#: includes/recycle-bin/store.php:898 | |
| 7055 | 7816 | msgid "Failed to permanently delete comment." |
| 7056 | 7817 | msgstr "" |
| 7057 | 7818 | |
| 7058 | -#: includes/recycle-bin/window.php:57 | |
| 7059 | -msgid "Desktop" | |
| 7060 | -msgstr "" | |
| 7061 | - | |
| 7062 | -#: includes/recycle-bin/window.php:61 | |
| 7063 | -msgid "Search trash…" | |
| 7064 | -msgstr "" | |
| 7065 | - | |
| 7066 | -#: includes/recycle-bin/window.php:100 | |
| 7067 | -msgid "The recycle bin is empty." | |
| 7068 | -msgstr "" | |
| 7069 | - | |
| 7070 | -#: includes/recycle-bin/window.php:102 | |
| 7071 | -msgid "Deleted posts, pages, and media show up here. Restoring puts them back where they were." | |
| 7072 | -msgstr "" | |
| 7073 | - | |
| 7074 | -#: includes/recycle-bin/window.php:164 | |
| 7075 | -#: includes/recycle-bin/window.php:192 | |
| 7076 | -msgid "Recycle Bin" | |
| 7077 | -msgstr "" | |
| 7078 | - | |
| 7079 | 7819 | #: includes/registries/icons.php:97 |
| 7080 | 7820 | msgid "Desktop icon id is required and must be a valid slug." |
| 7081 | 7821 | msgstr "" |
| 7082 | 7822 | |
| @@ -7093,574 +7833,578 @@ | ||
| 7093 | 7833 | #, php-format |
| 7094 | 7834 | msgid "Current user lacks the %s capability required to register this desktop icon." |
| 7095 | 7835 | msgstr "" |
| 7096 | 7836 | |
| 7097 | -#: includes/registries/icons.php:153 | |
| 7837 | +#: includes/registries/icons.php:156 | |
| 7098 | 7838 | msgid "Desktop icon registration requires a non-empty `title`." |
| 7099 | 7839 | msgstr "" |
| 7100 | 7840 | |
| 7101 | -#: includes/registries/icons.php:163 | |
| 7841 | +#: includes/registries/icons.php:166 | |
| 7102 | 7842 | msgid "Desktop icon cannot declare both `window` and `url`; pick one target." |
| 7103 | 7843 | msgstr "" |
| 7104 | 7844 | |
| 7105 | -#: includes/registries/icons.php:170 | |
| 7845 | +#: includes/registries/icons.php:173 | |
| 7106 | 7846 | msgid "Desktop icon must declare a `window` id or a `url` target." |
| 7107 | 7847 | msgstr "" |
| 7108 | 7848 | |
| 7109 | -#: includes/registries/icons.php:182 | |
| 7849 | +#: includes/registries/icons.php:185 | |
| 7110 | 7850 | msgid "Desktop icon `url` must be a valid http(s) URL." |
| 7111 | 7851 | msgstr "" |
| 7112 | 7852 | |
| 7113 | -#: includes/registries/native-windows.php:148 | |
| 7853 | +#: includes/registries/native-windows.php:234 | |
| 7114 | 7854 | msgid "Native window id is required and must be a valid slug." |
| 7115 | 7855 | msgstr "" |
| 7116 | 7856 | |
| 7117 | 7857 | #. translators: %s: capability slug. |
| 7118 | -#: includes/registries/native-windows.php:184 | |
| 7858 | +#: includes/registries/native-windows.php:283 | |
| 7119 | 7859 | #, php-format |
| 7120 | 7860 | msgid "Current user lacks the %s capability required to register this native window." |
| 7121 | 7861 | msgstr "" |
| 7122 | 7862 | |
| 7123 | -#: includes/registries/native-windows.php:196 | |
| 7863 | +#: includes/registries/native-windows.php:298 | |
| 7124 | 7864 | msgid "Native window registration requires a non-empty `title`." |
| 7125 | 7865 | msgstr "" |
| 7126 | 7866 | |
| 7127 | -#: includes/registries/native-windows.php:203 | |
| 7867 | +#: includes/registries/native-windows.php:305 | |
| 7128 | 7868 | msgid "Native window registration requires a callable `template` that echoes the template body." |
| 7129 | 7869 | msgstr "" |
| 7130 | 7870 | |
| 7131 | -#: includes/registries/wallpapers.php:98 | |
| 7871 | +#: includes/registries/wallpapers.php:99 | |
| 7132 | 7872 | msgid "Wallpaper id is required." |
| 7133 | 7873 | msgstr "" |
| 7134 | 7874 | |
| 7135 | 7875 | #. translators: %s: capability slug. |
| 7136 | -#: includes/registries/wallpapers.php:119 | |
| 7876 | +#: includes/registries/wallpapers.php:121 | |
| 7137 | 7877 | #, php-format |
| 7138 | 7878 | msgid "Current user lacks the %s capability required to register this wallpaper." |
| 7139 | 7879 | msgstr "" |
| 7140 | 7880 | |
| 7141 | -#: includes/registries/wallpapers.php:129 | |
| 7881 | +#: includes/registries/wallpapers.php:134 | |
| 7142 | 7882 | msgid "Wallpaper registration requires a non-empty `label`." |
| 7143 | 7883 | msgstr "" |
| 7144 | 7884 | |
| 7145 | -#: includes/registries/wallpapers.php:143 | |
| 7885 | +#: includes/registries/wallpapers.php:148 | |
| 7146 | 7886 | msgid "Canvas wallpaper registration requires a `script` handle that publishes the def." |
| 7147 | 7887 | msgstr "" |
| 7148 | 7888 | |
| 7149 | -#: includes/registries/widgets.php:94 | |
| 7889 | +#: includes/registries/widgets.php:88 | |
| 7150 | 7890 | msgid "Widget id is required." |
| 7151 | 7891 | msgstr "" |
| 7152 | 7892 | |
| 7153 | 7893 | #. translators: %s: capability slug. |
| 7154 | -#: includes/registries/widgets.php:121 | |
| 7894 | +#: includes/registries/widgets.php:115 | |
| 7155 | 7895 | #, php-format |
| 7156 | 7896 | msgid "Current user lacks the %s capability required to register this widget." |
| 7157 | 7897 | msgstr "" |
| 7158 | 7898 | |
| 7159 | -#: includes/registries/widgets.php:135 | |
| 7899 | +#: includes/registries/widgets.php:132 | |
| 7160 | 7900 | msgid "Widget registration requires a non-empty `label`." |
| 7161 | 7901 | msgstr "" |
| 7162 | 7902 | |
| 7163 | -#: includes/registries/window-tabs.php:107 | |
| 7903 | +#: includes/registries/window-tabs.php:102 | |
| 7164 | 7904 | msgid "Window id is required when registering a tab." |
| 7165 | 7905 | msgstr "" |
| 7166 | 7906 | |
| 7167 | 7907 | #. translators: %s: capability slug. |
| 7168 | -#: includes/registries/window-tabs.php:127 | |
| 7908 | +#: includes/registries/window-tabs.php:122 | |
| 7169 | 7909 | #, php-format |
| 7170 | 7910 | msgid "Current user lacks the %s capability required to register this window tab." |
| 7171 | 7911 | msgstr "" |
| 7172 | 7912 | |
| 7173 | -#: includes/registries/window-tabs.php:146 | |
| 7913 | +#: includes/registries/window-tabs.php:144 | |
| 7174 | 7914 | msgid "Window tab registration requires a non-empty `value`." |
| 7175 | 7915 | msgstr "" |
| 7176 | 7916 | |
| 7177 | 7917 | #. translators: %s: the invalid value. |
| 7178 | -#: includes/registries/window-tabs.php:155 | |
| 7918 | +#: includes/registries/window-tabs.php:153 | |
| 7179 | 7919 | #, php-format |
| 7180 | 7920 | msgid "Window tab `value` \"%s\" must match /^[a-z0-9_-]+(\\/[a-z0-9_-]+)?$/ — lowercase alphanum + hyphen/underscore, with at most one `vendor/sub-id` slash." |
| 7181 | 7921 | msgstr "" |
| 7182 | 7922 | |
| 7183 | 7923 | #. translators: %s: the reserved value. |
| 7184 | -#: includes/registries/window-tabs.php:167 | |
| 7924 | +#: includes/registries/window-tabs.php:168 | |
| 7185 | 7925 | #, php-format |
| 7186 | 7926 | msgid "The tab value \"%s\" is reserved for the window's own template tab." |
| 7187 | 7927 | msgstr "" |
| 7188 | 7928 | |
| 7189 | -#: includes/registries/window-tabs.php:176 | |
| 7929 | +#: includes/registries/window-tabs.php:180 | |
| 7190 | 7930 | msgid "Window tab registration requires a non-empty `label`." |
| 7191 | 7931 | msgstr "" |
| 7192 | 7932 | |
| 7193 | -#: includes/registries/window-tabs.php:183 | |
| 7933 | +#: includes/registries/window-tabs.php:187 | |
| 7194 | 7934 | msgid "Window tab registration requires a callable `template` that echoes the pane body." |
| 7195 | 7935 | msgstr "" |
| 7196 | 7936 | |
| 7197 | 7937 | #. translators: 1: parent menu label, 2: submenu label |
| 7198 | -#: includes/render/assets.php:951 | |
| 7938 | +#: includes/render/assets.php:1297 | |
| 7199 | 7939 | #, php-format |
| 7200 | 7940 | msgid "%1$s > %2$s" |
| 7201 | 7941 | msgstr "" |
| 7202 | 7942 | |
| 7203 | -#: includes/render/shell.php:49 | |
| 7943 | +#: includes/render/shell.php:61 | |
| 7204 | 7944 | msgid "Desktop shell" |
| 7205 | 7945 | msgstr "" |
| 7206 | 7946 | |
| 7207 | -#: includes/render/shell.php:62 | |
| 7947 | +#: includes/render/shell.php:83 | |
| 7208 | 7948 | msgid "Admin navigation" |
| 7209 | 7949 | msgstr "" |
| 7210 | 7950 | |
| 7211 | -#: includes/render/shell.php:75 | |
| 7212 | -msgid "Widgets" | |
| 7213 | -msgstr "" | |
| 7214 | - | |
| 7215 | -#: includes/seen-intros.php:257 | |
| 7951 | +#: includes/seen-intros.php:298 | |
| 7216 | 7952 | msgid "The `slug` parameter must be a non-empty string." |
| 7217 | 7953 | msgstr "" |
| 7218 | 7954 | |
| 7219 | -#: includes/settings-tabs.php:61 | |
| 7955 | +#: includes/settings-tabs.php:58 | |
| 7220 | 7956 | msgid "Settings tab script registration requires a non-empty script handle." |
| 7221 | 7957 | msgstr "" |
| 7222 | 7958 | |
| 7223 | -#: includes/settings-tabs.php:134 | |
| 7959 | +#: includes/settings-tabs.php:127 | |
| 7224 | 7960 | msgid "Settings tab registration requires a non-empty `id` matching [a-z0-9_-]+." |
| 7225 | 7961 | msgstr "" |
| 7226 | 7962 | |
| 7227 | -#: includes/settings-tabs.php:141 | |
| 7963 | +#: includes/settings-tabs.php:134 | |
| 7228 | 7964 | msgid "Settings tab registration requires a non-empty `label`." |
| 7229 | 7965 | msgstr "" |
| 7230 | 7966 | |
| 7231 | -#: includes/themes-tabs.php:62 | |
| 7232 | -msgid "Add Theme" | |
| 7967 | +#: includes/shell-screen.php:375 | |
| 7968 | +msgid "OpenStation is not active for your account on this request." | |
| 7233 | 7969 | msgstr "" |
| 7234 | 7970 | |
| 7235 | -#: includes/title-bar-buttons.php:57 | |
| 7236 | -msgid "Title-bar button script registration requires a non-empty script handle." | |
| 7971 | +#: includes/shell-screen.php:376 | |
| 7972 | +msgid "Open the desktop" | |
| 7237 | 7973 | msgstr "" |
| 7238 | 7974 | |
| 7239 | -#: includes/toast-types.php:37 | |
| 7240 | -msgid "Success" | |
| 7975 | +#. translators: 1: script or style handle, 2: script or style | |
| 7976 | +#: includes/shell-screen.php:598 | |
| 7977 | +#, php-format | |
| 7978 | +msgid "The %2$s handle \"%1$s\" cannot leave the shell screen: something still enqueued depends on it." | |
| 7241 | 7979 | msgstr "" |
| 7242 | 7980 | |
| 7243 | -#: includes/toast-types.php:43 | |
| 7244 | -msgid "Warning" | |
| 7981 | +#: includes/station-home/cards.php:68 | |
| 7982 | +msgid "Station Home card id is required and must be a valid slug." | |
| 7245 | 7983 | msgstr "" |
| 7246 | 7984 | |
| 7247 | -#: includes/toast-types.php:49 | |
| 7248 | -msgid "Error" | |
| 7985 | +#. translators: %s: capability slug. | |
| 7986 | +#: includes/station-home/cards.php:92 | |
| 7987 | +#, php-format | |
| 7988 | +msgid "Current user lacks the %s capability required to register this Station Home card." | |
| 7249 | 7989 | msgstr "" |
| 7250 | 7990 | |
| 7251 | -#: includes/toast-types.php:55 | |
| 7252 | -msgid "Shell error" | |
| 7991 | +#: includes/station-home/cards.php:107 | |
| 7992 | +msgid "Station Home card registration requires a non-empty `label`." | |
| 7253 | 7993 | msgstr "" |
| 7254 | 7994 | |
| 7255 | -#: includes/unfocus-effects.php:59 | |
| 7256 | -msgid "Unfocus effect script registration requires a non-empty script handle." | |
| 7995 | +#: includes/station-home/cards.php:114 | |
| 7996 | +msgid "Station Home card registration requires a callable `callback`." | |
| 7257 | 7997 | msgstr "" |
| 7258 | 7998 | |
| 7259 | -#: includes/user-edit-window/rest.php:147 | |
| 7260 | -msgid "Session manager unavailable." | |
| 7999 | +#: includes/themes-tabs.php:59 | |
| 8000 | +msgid "Add Theme" | |
| 7261 | 8001 | msgstr "" |
| 7262 | 8002 | |
| 7263 | -#: includes/user-edit-window/rest.php:242 | |
| 7264 | -msgid "Application passwords are not available for this user." | |
| 8003 | +#: includes/themes-tabs.php:130 | |
| 8004 | +msgid "Site appearance" | |
| 7265 | 8005 | msgstr "" |
| 7266 | 8006 | |
| 7267 | -#: includes/user-edit-window/rest.php:266 | |
| 7268 | -#: includes/user-edit-window/rest.php:302 | |
| 7269 | -msgid "Application passwords are not available on this site." | |
| 8007 | +#: includes/themes-tabs.php:131 | |
| 8008 | +msgid "Choose how your site greets the world." | |
| 7270 | 8009 | msgstr "" |
| 7271 | 8010 | |
| 7272 | -#: includes/users-window/rest.php:191 | |
| 7273 | -#: includes/users-window/rest.php:417 | |
| 7274 | -msgid "No user ids supplied." | |
| 8011 | +#: includes/themes-tabs.php:132 | |
| 8012 | +msgid "Themes shape your site’s look. Switching keeps your posts and pages in place." | |
| 7275 | 8013 | msgstr "" |
| 7276 | 8014 | |
| 7277 | -#: includes/users-window/rest.php:205 | |
| 7278 | -msgid "You are not allowed to assign this role." | |
| 7279 | -msgstr "" | |
| 8015 | +#: includes/themes-tabs.php:147 | |
| 8016 | +msgid "Theme installed" | |
| 8017 | +msgid_plural "Themes installed" | |
| 8018 | +msgstr[0] "" | |
| 8019 | +msgstr[1] "" | |
| 7280 | 8020 | |
| 7281 | -#: includes/users-window/rest.php:287 | |
| 7282 | -msgid "You are not allowed to send a password reset for this user." | |
| 8021 | +#: includes/title-bar-buttons.php:54 | |
| 8022 | +msgid "Title-bar button script registration requires a non-empty script handle." | |
| 7283 | 8023 | msgstr "" |
| 7284 | 8024 | |
| 7285 | -#: includes/users-window/rest.php:305 | |
| 7286 | -msgid "A reset email was already sent recently. Try again in a minute." | |
| 8025 | +#: includes/toast-types.php:36 | |
| 8026 | +msgid "Success" | |
| 7287 | 8027 | msgstr "" |
| 7288 | 8028 | |
| 7289 | -#: includes/users-window/rest.php:353 | |
| 7290 | -msgid "You are not allowed to email this user." | |
| 8029 | +#: includes/toast-types.php:42 | |
| 8030 | +msgid "Warning" | |
| 7291 | 8031 | msgstr "" |
| 7292 | 8032 | |
| 7293 | -#: includes/users-window/rest.php:369 | |
| 7294 | -msgid "A welcome email was already sent recently. Try again in a minute." | |
| 8033 | +#: includes/toast-types.php:48 | |
| 8034 | +msgid "Error" | |
| 7295 | 8035 | msgstr "" |
| 7296 | 8036 | |
| 7297 | -#: includes/users-window/rest.php:522 | |
| 7298 | -msgid "Username is required." | |
| 8037 | +#: includes/toast-types.php:54 | |
| 8038 | +msgid "Shell error" | |
| 7299 | 8039 | msgstr "" |
| 7300 | 8040 | |
| 7301 | -#: includes/users-window/window.php:34 | |
| 7302 | -msgid "All users" | |
| 8041 | +#: includes/unfocus-effects.php:56 | |
| 8042 | +msgid "Unfocus effect script registration requires a non-empty script handle." | |
| 7303 | 8043 | msgstr "" |
| 7304 | 8044 | |
| 7305 | -#: includes/users-window/window.php:36 | |
| 7306 | -#: includes/users-window/window.php:67 | |
| 7307 | -msgid "Add new" | |
| 8045 | +#: includes/wallpapers.php:45 | |
| 8046 | +msgid "Galaxy" | |
| 7308 | 8047 | msgstr "" |
| 7309 | 8048 | |
| 7310 | -#: includes/users-window/window.php:53 | |
| 7311 | -msgid "Search name, username, email…" | |
| 8049 | +#: includes/wallpapers.php:47 | |
| 8050 | +msgid "The station seen from outside: a Void sky with soft Nebula glows and a Starlight starfield drifting through it." | |
| 7312 | 8051 | msgstr "" |
| 7313 | 8052 | |
| 7314 | -#: includes/users-window/window.php:84 | |
| 7315 | -msgid "No users found." | |
| 8053 | +#: includes/wallpapers.php:51 | |
| 8054 | +msgid "Space" | |
| 7316 | 8055 | msgstr "" |
| 7317 | 8056 | |
| 7318 | -#: includes/users-window/window.php:86 | |
| 7319 | -msgid "Try a different search or change the role filter." | |
| 8057 | +#: includes/wallpapers.php:53 | |
| 8058 | +msgid "Deep space, quietly. One long gradient from near-black to a faint violet horizon — the calmest desk in the set, and the one that asks least of your eyes." | |
| 7320 | 8059 | msgstr "" |
| 7321 | 8060 | |
| 7322 | -#: includes/users-window/window.php:121 | |
| 7323 | -msgid "Add user" | |
| 8061 | +#: includes/wallpapers.php:57 | |
| 8062 | +msgid "Holomesh" | |
| 7324 | 8063 | msgstr "" |
| 7325 | 8064 | |
| 7326 | -#: includes/users-window/window.php:122 | |
| 7327 | -msgid "Reset" | |
| 8065 | +#: includes/wallpapers.php:64 | |
| 8066 | +msgid "The holographic mesh: lavender, pink, cyan and mint pooling into each other like light through a prism." | |
| 7328 | 8067 | msgstr "" |
| 7329 | 8068 | |
| 7330 | -#: includes/users-window/window.php:125 | |
| 7331 | -msgid "Add a new user" | |
| 8069 | +#: includes/wallpapers.php:68 | |
| 8070 | +msgid "Pulsemesh" | |
| 7332 | 8071 | msgstr "" |
| 7333 | 8072 | |
| 7334 | -#: includes/users-window/window.php:127 | |
| 7335 | -msgid "WordPress will create the account and (optionally) email the user a notification with a link to set their own password." | |
| 8073 | +#: includes/wallpapers.php:71 | |
| 8074 | +msgid "The pulsar mesh: magenta and violet burning through a white core, the brightest surface the brand has." | |
| 7336 | 8075 | msgstr "" |
| 7337 | 8076 | |
| 7338 | -#: includes/users-window/window.php:133 | |
| 7339 | -msgid "Username (required)" | |
| 7340 | -msgstr "" | |
| 7341 | - | |
| 7342 | -#: includes/users-window/window.php:134 | |
| 7343 | -msgid "e.g. jane.doe" | |
| 7344 | -msgstr "" | |
| 7345 | - | |
| 7346 | -#: includes/users-window/window.php:142 | |
| 7347 | -msgid "[email protected]" | |
| 7348 | -msgstr "" | |
| 7349 | - | |
| 7350 | -#: includes/users-window/window.php:182 | |
| 7351 | -msgid "Password" | |
| 7352 | -msgstr "" | |
| 7353 | - | |
| 7354 | -#: includes/users-window/window.php:183 | |
| 7355 | -msgid "Auto-generated; click Generate to set one." | |
| 7356 | -msgstr "" | |
| 7357 | - | |
| 7358 | -#: includes/users-window/window.php:194 | |
| 7359 | -msgid "Generate strong password" | |
| 7360 | -msgstr "" | |
| 7361 | - | |
| 7362 | -#: includes/users-window/window.php:197 | |
| 7363 | -msgid "Leave blank to let WordPress generate one and email it to the user." | |
| 7364 | -msgstr "" | |
| 7365 | - | |
| 7366 | -#: includes/users-window/window.php:202 | |
| 7367 | -msgid "Send the new user an email about their account" | |
| 7368 | -msgstr "" | |
| 7369 | - | |
| 7370 | -#: includes/users-window/window.php:498 | |
| 7371 | -msgid "Per-user content stats: published post / page / comment counts." | |
| 7372 | -msgstr "" | |
| 7373 | - | |
| 7374 | -#: includes/users-window/window.php:525 | |
| 7375 | -msgid "UTC unix timestamp of this user’s last successful login, or null when never recorded." | |
| 7376 | -msgstr "" | |
| 7377 | - | |
| 7378 | -#: includes/users-window/window.php:551 | |
| 7379 | -msgid "Live presence status: online / inactive / offline." | |
| 7380 | -msgstr "" | |
| 7381 | - | |
| 7382 | -#: includes/users-window/window.php:573 | |
| 7383 | -msgid "Whether the requester can edit this user." | |
| 7384 | -msgstr "" | |
| 7385 | - | |
| 7386 | -#: includes/users-window/window.php:594 | |
| 7387 | -msgid "Role slugs the requester can assign to this user." | |
| 7388 | -msgstr "" | |
| 7389 | - | |
| 7390 | -#. translators: %s is the site's current locale (e.g. "en_US"). | |
| 7391 | -#: includes/users-window/window.php:620 | |
| 7392 | -#, php-format | |
| 7393 | -msgid "Site default — %s" | |
| 7394 | -msgstr "" | |
| 7395 | - | |
| 7396 | -#: includes/wallpapers.php:35 | |
| 8077 | +#: includes/wallpapers.php:96 | |
| 7397 | 8078 | msgid "Graphite" |
| 7398 | 8079 | msgstr "" |
| 7399 | 8080 | |
| 7400 | -#: includes/wallpapers.php:37 | |
| 8081 | +#: includes/wallpapers.php:98 | |
| 7401 | 8082 | msgid "A quiet charcoal gradient that keeps every eye on your windows — the classic dark desk WordPress admins know by heart." |
| 7402 | 8083 | msgstr "" |
| 7403 | 8084 | |
| 7404 | -#: includes/wallpapers.php:41 | |
| 8085 | +#: includes/wallpapers.php:102 | |
| 7405 | 8086 | msgid "Aurora" |
| 7406 | 8087 | msgstr "" |
| 7407 | 8088 | |
| 7408 | -#: includes/wallpapers.php:43 | |
| 8089 | +#: includes/wallpapers.php:104 | |
| 7409 | 8090 | msgid "Deep indigo melting into arctic teal — northern lights over a midnight horizon." |
| 7410 | 8091 | msgstr "" |
| 7411 | 8092 | |
| 7412 | -#: includes/wallpapers.php:47 | |
| 8093 | +#: includes/wallpapers.php:108 | |
| 7413 | 8094 | msgid "Sunset" |
| 7414 | 8095 | msgstr "" |
| 7415 | 8096 | |
| 7416 | -#: includes/wallpapers.php:49 | |
| 8097 | +#: includes/wallpapers.php:110 | |
| 7417 | 8098 | msgid "A warm blaze from ember orange to magenta — golden hour, frozen mid-fade." |
| 7418 | 8099 | msgstr "" |
| 7419 | 8100 | |
| 7420 | -#: includes/wallpapers.php:53 | |
| 8101 | +#: includes/wallpapers.php:114 | |
| 7421 | 8102 | msgid "Forest" |
| 7422 | 8103 | msgstr "" |
| 7423 | 8104 | |
| 7424 | -#: includes/wallpapers.php:55 | |
| 8105 | +#: includes/wallpapers.php:116 | |
| 7425 | 8106 | msgid "Cool pine greens for calm, unhurried work under the canopy." |
| 7426 | 8107 | msgstr "" |
| 7427 | 8108 | |
| 7428 | -#: includes/wallpapers.php:59 | |
| 8109 | +#: includes/wallpapers.php:120 | |
| 7429 | 8110 | msgid "Mono" |
| 7430 | 8111 | msgstr "" |
| 7431 | 8112 | |
| 7432 | -#: includes/wallpapers.php:61 | |
| 8113 | +#: includes/wallpapers.php:122 | |
| 7433 | 8114 | msgid "One flat graphite tone. No gradient, no noise — nothing but your work." |
| 7434 | 8115 | msgstr "" |
| 7435 | 8116 | |
| 7436 | -#: includes/wallpapers.php:82 | |
| 8117 | +#: includes/wallpapers.php:148 | |
| 7437 | 8118 | msgid "Animated WordPress Logo" |
| 7438 | 8119 | msgstr "" |
| 7439 | 8120 | |
| 7440 | -#: includes/wallpapers.php:86 | |
| 8121 | +#: includes/wallpapers.php:152 | |
| 7441 | 8122 | msgid "Thousands of luminous particles holding the shape of the WordPress W. Sweep your cursor through and they scatter like sand, then drift home again." |
| 7442 | 8123 | msgstr "" |
| 7443 | 8124 | |
| 7444 | -#: includes/wallpapers.php:102 | |
| 8125 | +#: includes/wallpapers.php:171 | |
| 7445 | 8126 | msgid "Snow falling over a midnight sky. Flakes settle on the top edge of every window, pile into little drifts, then quietly melt away. Open the wallpaper settings to tune the wind, the snowfall, the flake size, and the colour of the night." |
| 7446 | 8127 | msgstr "" |
| 7447 | 8128 | |
| 7448 | -#: includes/welcome-dialog.php:112 | |
| 7449 | -msgid "Welcome to Desktop Mode" | |
| 8129 | +#: includes/welcome-dialog.php:154 | |
| 8130 | +msgid "Welcome to OpenStation" | |
| 7450 | 8131 | msgstr "" |
| 7451 | 8132 | |
| 7452 | -#: includes/welcome-dialog.php:113 | |
| 7453 | -msgid "A floating, window-based workspace for the WordPress admin — more like a real OS, less like a webpage." | |
| 8133 | +#: includes/welcome-dialog.php:155 | |
| 8134 | +msgid "Your admin, as a desktop. Keep several screens open at once and move between tasks without losing your place." | |
| 7454 | 8135 | msgstr "" |
| 7455 | 8136 | |
| 7456 | -#: includes/welcome-dialog.php:114 | |
| 7457 | -msgid "Desktop Mode reimagines the WordPress admin as a true desktop environment. Open multiple admin screens side-by-side, drag and drop content between windows, and keep your work in view as you move between tasks." | |
| 8137 | +#: includes/welcome-dialog.php:158 | |
| 8138 | +msgid "Switching…" | |
| 7458 | 8139 | msgstr "" |
| 7459 | 8140 | |
| 7460 | -#: includes/welcome-dialog.php:116 | |
| 7461 | -msgid "Enable it now" | |
| 8141 | +#: includes/welcome-dialog.php:163 | |
| 8142 | +msgid "Work in windows" | |
| 7462 | 8143 | msgstr "" |
| 7463 | 8144 | |
| 7464 | -#: includes/welcome-dialog.php:123 | |
| 7465 | -msgid "Multi-window workspace" | |
| 8145 | +#: includes/welcome-dialog.php:164 | |
| 8146 | +msgid "Posts, media and settings side by side." | |
| 7466 | 8147 | msgstr "" |
| 7467 | 8148 | |
| 7468 | -#: includes/welcome-dialog.php:124 | |
| 7469 | -msgid "Open Posts, Media and Plugins in their own draggable, resizable windows. Tile, cascade or stack them however you work best." | |
| 8149 | +#: includes/welcome-dialog.php:168 | |
| 8150 | +msgid "Apps for everyday tasks" | |
| 7470 | 8151 | msgstr "" |
| 7471 | 8152 | |
| 7472 | -#: includes/welcome-dialog.php:128 | |
| 7473 | -msgid "Native, table-driven apps" | |
| 8153 | +#: includes/welcome-dialog.php:169 | |
| 8154 | +msgid "Fast lists with bulk actions and previews." | |
| 7474 | 8155 | msgstr "" |
| 7475 | 8156 | |
| 7476 | -#: includes/welcome-dialog.php:129 | |
| 7477 | -msgid "Posts, Pages, Users and Plugins are reimplemented as fast native windows with sticky headers, bulk actions, multi-select and inline previews." | |
| 8157 | +#: includes/welcome-dialog.php:173 | |
| 8158 | +msgid "A dock for your screens" | |
| 7478 | 8159 | msgstr "" |
| 7479 | 8160 | |
| 7480 | -#: includes/welcome-dialog.php:133 | |
| 7481 | -msgid "Wallpapers, dock & themes" | |
| 8161 | +#: includes/welcome-dialog.php:174 | |
| 8162 | +msgid "Pin what you use most, one click away." | |
| 7482 | 8163 | msgstr "" |
| 7483 | 8164 | |
| 7484 | -#: includes/welcome-dialog.php:134 | |
| 7485 | -msgid "Make it yours. Choose a wallpaper, pin your favorite screens to the dock, and switch accent colors — all from OS Settings." | |
| 8165 | +#. translators: %s: the keyboard shortcut that opens search, e.g. ⌘K. | |
| 8166 | +#: includes/welcome-dialog.php:179 | |
| 8167 | +#, php-format | |
| 8168 | +msgid "Search with %s" | |
| 7486 | 8169 | msgstr "" |
| 7487 | 8170 | |
| 7488 | -#: includes/welcome-dialog.php:138 | |
| 7489 | -msgid "AI Copilot, built in" | |
| 8171 | +#: includes/welcome-dialog.php:180 | |
| 8172 | +msgid "Jump to any screen or run a command." | |
| 7490 | 8173 | msgstr "" |
| 7491 | 8174 | |
| 7492 | -#: includes/welcome-dialog.php:139 | |
| 7493 | -msgid "Press ⌘K anywhere to ask the AI Assistant — it can run commands, navigate windows and answer questions about your site." | |
| 8175 | +#: includes/widgets/heartbeat.php:63 | |
| 8176 | +msgid "Heartbeat" | |
| 7494 | 8177 | msgstr "" |
| 7495 | 8178 | |
| 7496 | -#: includes/welcome-dialog.php:544 | |
| 7497 | -msgid "New here" | |
| 8179 | +#: includes/widgets/heartbeat.php:64 | |
| 8180 | +msgid "A gently beating heart that pulses with the WordPress Heartbeat. The bar fills as the next tick approaches." | |
| 7498 | 8181 | msgstr "" |
| 7499 | 8182 | |
| 7500 | -#. translators: %s: the label of the admin bar button. | |
| 7501 | -#: includes/welcome-dialog.php:577 | |
| 7502 | -#, php-format | |
| 7503 | -msgid "Prefer to switch yourself? Click %s in the top-right of your admin bar." | |
| 8183 | +#: includes/widgets/widget-comments.php:71 | |
| 8184 | +msgid "Recent Comments" | |
| 7504 | 8185 | msgstr "" |
| 7505 | 8186 | |
| 7506 | -#: includes/widgets/heartbeat.php:66 | |
| 7507 | -msgid "Heartbeat" | |
| 8187 | +#: includes/widgets/widget-comments.php:72 | |
| 8188 | +msgid "Live feed of the latest comments with pending count." | |
| 7508 | 8189 | msgstr "" |
| 7509 | 8190 | |
| 7510 | -#: includes/widgets/heartbeat.php:67 | |
| 7511 | -msgid "A gently beating heart that pulses with the WordPress Heartbeat. The bar fills as the next tick approaches." | |
| 8191 | +#: includes/widgets/widget-drafts.php:78 | |
| 8192 | +msgid "Your unfinished posts — click to reopen in the editor." | |
| 7512 | 8193 | msgstr "" |
| 7513 | 8194 | |
| 7514 | -#: includes/widgets/widget-comments.php:78 | |
| 7515 | -msgid "Recent Comments" | |
| 8195 | +#: includes/widgets/widget-drafts.php:157 | |
| 8196 | +msgid "No AI provider is configured." | |
| 7516 | 8197 | msgstr "" |
| 7517 | 8198 | |
| 7518 | -#: includes/widgets/widget-comments.php:79 | |
| 7519 | -msgid "Live feed of the latest comments with pending count." | |
| 8199 | +#: includes/widgets/widget-drafts.php:303 | |
| 8200 | +msgid "AI is not available on this site." | |
| 7520 | 8201 | msgstr "" |
| 7521 | 8202 | |
| 7522 | -#: includes/widgets/widget-jazz-quote.php:107 | |
| 8203 | +#: includes/widgets/widget-drafts.php:345 | |
| 8204 | +msgid "The AI response could not be parsed." | |
| 8205 | +msgstr "" | |
| 8206 | + | |
| 8207 | +#: includes/widgets/widget-drafts.php:422 | |
| 8208 | +msgid "The AI provider rejected this site’s API key. Check the key in Settings → Connectors." | |
| 8209 | +msgstr "" | |
| 8210 | + | |
| 8211 | +#: includes/widgets/widget-drafts.php:430 | |
| 8212 | +msgid "The AI provider could not produce suggestions." | |
| 8213 | +msgstr "" | |
| 8214 | + | |
| 8215 | +#: includes/widgets/widget-focus-timer.php:77 | |
| 8216 | +msgid "Focus Timer" | |
| 8217 | +msgstr "" | |
| 8218 | + | |
| 8219 | +#: includes/widgets/widget-focus-timer.php:78 | |
| 8220 | +msgid "A focus countdown. Link it to a window and get a shake + alarm when time is up." | |
| 8221 | +msgstr "" | |
| 8222 | + | |
| 8223 | +#: includes/widgets/widget-jazz-quote.php:98 | |
| 7523 | 8224 | msgid "Jazz Quote" |
| 7524 | 8225 | msgstr "" |
| 7525 | 8226 | |
| 7526 | -#: includes/widgets/widget-jazz-quote.php:108 | |
| 8227 | +#: includes/widgets/widget-jazz-quote.php:99 | |
| 7527 | 8228 | msgid "A daily quote from the jazz musician behind your WordPress version." |
| 7528 | 8229 | msgstr "" |
| 7529 | 8230 | |
| 7530 | -#: includes/widgets/widget-notes.php:82 | |
| 8231 | +#: includes/widgets/widget-notes.php:79 | |
| 7531 | 8232 | msgid "Note Pad" |
| 7532 | 8233 | msgstr "" |
| 7533 | 8234 | |
| 7534 | -#: includes/widgets/widget-notes.php:83 | |
| 8235 | +#: includes/widgets/widget-notes.php:80 | |
| 7535 | 8236 | msgid "Write a note and drag it onto the desktop to pin it." |
| 7536 | 8237 | msgstr "" |
| 7537 | 8238 | |
| 7538 | -#: includes/widgets/widget-post-stats.php:74 | |
| 8239 | +#: includes/widgets/widget-post-stats.php:192 | |
| 7539 | 8240 | msgid "Post Stats" |
| 7540 | 8241 | msgstr "" |
| 7541 | 8242 | |
| 7542 | -#: includes/widgets/widget-post-stats.php:75 | |
| 8243 | +#: includes/widgets/widget-post-stats.php:193 | |
| 7543 | 8244 | msgid "Bar chart of posts per month over the last 6 months." |
| 7544 | 8245 | msgstr "" |
| 7545 | 8246 | |
| 7546 | -#: includes/widgets/widget-site-views.php:137 | |
| 8247 | +#: includes/widgets/widget-site-views.php:144 | |
| 7547 | 8248 | msgid "Site Views" |
| 7548 | 8249 | msgstr "" |
| 7549 | 8250 | |
| 7550 | -#: includes/widgets/widget-site-views.php:138 | |
| 8251 | +#: includes/widgets/widget-site-views.php:145 | |
| 7551 | 8252 | msgid "Sparkline of page views over the last 7 days with week-over-week delta." |
| 7552 | 8253 | msgstr "" |
| 7553 | 8254 | |
| 7554 | -#: includes/widgets/widget-starter.php:166 | |
| 8255 | +#: includes/widgets/widget-starter.php:173 | |
| 7555 | 8256 | msgid "Starter Widget" |
| 7556 | 8257 | msgstr "" |
| 7557 | 8258 | |
| 7558 | -#: includes/widgets/widget-starter.php:167 | |
| 8259 | +#: includes/widgets/widget-starter.php:174 | |
| 7559 | 8260 | msgid "A skeleton widget — copy this to build your own." |
| 7560 | 8261 | msgstr "" |
| 7561 | 8262 | |
| 7562 | -#: includes/window-chrome.php:58 | |
| 8263 | +#: includes/window-actions.php:64 | |
| 8264 | +msgid "Window action script registration requires a non-empty script handle." | |
| 8265 | +msgstr "" | |
| 8266 | + | |
| 8267 | +#: includes/window-chrome.php:57 | |
| 7563 | 8268 | msgid "Window theme script registration requires a non-empty script handle." |
| 7564 | 8269 | msgstr "" |
| 7565 | 8270 | |
| 7566 | -#: includes/window-chrome.php:107 | |
| 8271 | +#: includes/window-chrome.php:102 | |
| 7567 | 8272 | msgid "Window theme registration requires a non-empty `id`." |
| 7568 | 8273 | msgstr "" |
| 7569 | 8274 | |
| 7570 | -#: includes/window-chrome.php:113 | |
| 8275 | +#: includes/window-chrome.php:108 | |
| 7571 | 8276 | msgid "Window theme registration requires a non-empty `tokens` map." |
| 7572 | 8277 | msgstr "" |
| 7573 | 8278 | |
| 7574 | -#: includes/window-chrome.php:123 | |
| 8279 | +#: includes/window-chrome.php:118 | |
| 7575 | 8280 | msgid "Window theme tokens must use CSS custom-property keys (start with \"--\")." |
| 7576 | 8281 | msgstr "" |
| 7577 | 8282 | |
| 7578 | -#: includes/window-chrome.php:316 | |
| 8283 | +#: includes/window-chrome.php:315 | |
| 7579 | 8284 | msgid "Window control script registration requires a non-empty script handle." |
| 7580 | 8285 | msgstr "" |
| 7581 | 8286 | |
| 7582 | -#: includes/window-chrome.php:365 | |
| 8287 | +#: includes/window-chrome.php:360 | |
| 7583 | 8288 | msgid "Window control registration requires a non-empty `id`." |
| 7584 | 8289 | msgstr "" |
| 7585 | 8290 | |
| 7586 | -#: includes/window-chrome.php:371 | |
| 8291 | +#: includes/window-chrome.php:366 | |
| 7587 | 8292 | msgid "Window control registration requires a non-empty `label`." |
| 7588 | 8293 | msgstr "" |
| 7589 | 8294 | |
| 7590 | -#: includes/window-chrome.php:379 | |
| 8295 | +#: includes/window-chrome.php:374 | |
| 7591 | 8296 | msgid "Window control `placement` must be one of \"left\", \"right\", \"controls\"." |
| 7592 | 8297 | msgstr "" |
| 7593 | 8298 | |
| 7594 | -#: includes/window-chrome.php:565 | |
| 8299 | +#: includes/window-chrome.php:567 | |
| 7595 | 8300 | msgid "Window slot script registration requires a non-empty script handle." |
| 7596 | 8301 | msgstr "" |
| 7597 | 8302 | |
| 7598 | -#: includes/window-chrome.php:607 | |
| 8303 | +#: includes/window-chrome.php:605 | |
| 7599 | 8304 | msgid "Window slot registration requires a non-empty `id`." |
| 7600 | 8305 | msgstr "" |
| 7601 | 8306 | |
| 7602 | -#: includes/window-chrome.php:614 | |
| 8307 | +#: includes/window-chrome.php:612 | |
| 7603 | 8308 | msgid "Window slot registration requires a known `slot` name." |
| 7604 | 8309 | msgstr "" |
| 7605 | 8310 | |
| 7606 | -#: includes/window-chrome.php:779 | |
| 8311 | +#: includes/window-chrome.php:785 | |
| 7607 | 8312 | msgid "Window chrome script registration requires a non-empty script handle." |
| 7608 | 8313 | msgstr "" |
| 7609 | 8314 | |
| 7610 | -#: includes/window-chrome.php:822 | |
| 8315 | +#: includes/window-chrome.php:824 | |
| 7611 | 8316 | msgid "Window chrome registration requires a non-empty `id`." |
| 7612 | 8317 | msgstr "" |
| 7613 | 8318 | |
| 7614 | 8319 | #. translators: %s: post title. |
| 7615 | -#: includes/window-links.php:157 | |
| 8320 | +#: includes/window-links.php:105 | |
| 7616 | 8321 | #, php-format |
| 8322 | +msgid "Revisions of %s" | |
| 8323 | +msgstr "" | |
| 8324 | + | |
| 8325 | +#. translators: %s: post title. | |
| 8326 | +#: includes/window-links.php:205 | |
| 8327 | +#, php-format | |
| 7617 | 8328 | msgid "Comments on %s" |
| 7618 | 8329 | msgstr "" |
| 7619 | 8330 | |
| 7620 | 8331 | #. translators: %d: attachment ID. |
| 7621 | -#: includes/window-links.php:527 | |
| 8332 | +#: includes/window-links.php:750 | |
| 7622 | 8333 | #, php-format |
| 7623 | 8334 | msgid "Media item %d" |
| 7624 | 8335 | msgstr "" |
| 7625 | 8336 | |
| 7626 | 8337 | #. translators: %d: post ID. |
| 7627 | -#: includes/window-links.php:561 | |
| 8338 | +#: includes/window-links.php:784 | |
| 7628 | 8339 | #, php-format |
| 7629 | 8340 | msgid "Post %d" |
| 7630 | 8341 | msgstr "" |
| 7631 | 8342 | |
| 7632 | -#: includes/window-links.php:566 | |
| 8343 | +#: includes/window-links.php:789 | |
| 7633 | 8344 | msgid "Linked posts" |
| 7634 | 8345 | msgstr "" |
| 7635 | 8346 | |
| 7636 | -#: includes/window-links.php:661 | |
| 8347 | +#: includes/window-links.php:889 | |
| 7637 | 8348 | msgid "Post ID to recompute the content identity for." |
| 7638 | 8349 | msgstr "" |
| 7639 | 8350 | |
| 7640 | -#: includes/window-links.php:690 | |
| 7641 | -msgid "You are not allowed to edit this post." | |
| 7642 | -msgstr "" | |
| 7643 | - | |
| 7644 | -#: includes/window-links.php:711 | |
| 8351 | +#: includes/window-links.php:935 | |
| 7645 | 8352 | msgid "No content identity for this object." |
| 7646 | 8353 | msgstr "" |
| 7647 | 8354 | |
| 7648 | -#: includes/window-links.php:781 | |
| 8355 | +#: includes/window-links.php:1018 | |
| 7649 | 8356 | msgid "Window-link renderer script registration requires a non-empty script handle." |
| 7650 | 8357 | msgstr "" |
| 7651 | 8358 | |
| 7652 | -#: includes/window-notices.php:121 | |
| 8359 | +#: includes/window-notices.php:117 | |
| 7653 | 8360 | msgid "Window notice registration requires a non-empty `id`." |
| 7654 | 8361 | msgstr "" |
| 7655 | 8362 | |
| 7656 | -#: includes/window-notices.php:127 | |
| 8363 | +#: includes/window-notices.php:123 | |
| 7657 | 8364 | msgid "Window notice `id` must be alphanumeric with hyphens, underscores, or slashes." |
| 7658 | 8365 | msgstr "" |
| 7659 | 8366 | |
| 7660 | -#: includes/window-notices.php:135 | |
| 8367 | +#: includes/window-notices.php:131 | |
| 7661 | 8368 | msgid "Window notice registration requires a non-empty `message`." |
| 7662 | 8369 | msgstr "" |
| 7663 | 8370 | |
| 7664 | -#: includes/window-notices.php:144 | |
| 8371 | +#: includes/window-notices.php:140 | |
| 7665 | 8372 | msgid "Window notice `tone` must be one of the documented values." |
| 8373 | +msgstr "" | |
| 8374 | + | |
| 8375 | +#: includes/wp-icon-registry.php:40 | |
| 8376 | +msgid "Window" | |
| 8377 | +msgstr "" | |
| 8378 | + | |
| 8379 | +#: includes/wp-icon-registry.php:41 | |
| 8380 | +msgid "All windows" | |
| 8381 | +msgstr "" | |
| 8382 | + | |
| 8383 | +#: includes/wp-icon-registry.php:43 | |
| 8384 | +msgid "Spaces" | |
| 8385 | +msgstr "" | |
| 8386 | + | |
| 8387 | +#: includes/wp-icon-registry.php:44 | |
| 8388 | +msgid "Copilot" | |
| 8389 | +msgstr "" | |
| 8390 | + | |
| 8391 | +#: includes/wp-icon-registry.php:45 | |
| 8392 | +msgid "Snap layout" | |
| 8393 | +msgstr "" | |
| 8394 | + | |
| 8395 | +#: includes/wp-icon-registry.php:46 | |
| 8396 | +msgid "Command palette" | |
| 8397 | +msgstr "" | |
| 8398 | + | |
| 8399 | +#: includes/wp-icon-registry.php:50 | |
| 8400 | +msgid "Lock" | |
| 8401 | +msgstr "" | |
| 8402 | + | |
| 8403 | +#: includes/wp-icon-registry.php:91 | |
| 8404 | +msgid "Icons for the desktop shell: windows, spaces, the dock, and the command palette." | |
| 8405 | +msgstr "" | |
| 8406 | + | |
| 8407 | +#: assets/desktop-themes/legacy/theme.json | |
| 8408 | +msgctxt "Style variation description" | |
| 8409 | +msgid "The look Desktop Mode had before the OpenStation brand: every design token at the value it resolved to then. Wear it to put the old palette back, or fork it as the starting point for a theme of your own." | |
| 7666 | 8410 | msgstr "" |