| @@ -1,646 +1,580 @@ | ||
| 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.6\n" | |
| 6 | -"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/alcazaba-plugin\n" | |
| 5 | +"Project-Id-Version: OpenStation 1.1.11\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-27T08:14:09+00:00\n" | |
| 12 | +"POT-Creation-Date: 2026-09-23T15:57:42+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:512 | |
| 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:1889 | |
| 81 | +#: src/mio/assistant/chat.ts:70 | |
| 82 | +msgid "Send" | |
| 84 | 83 | msgstr "" |
| 85 | 84 | |
| 86 | -#: src/comments-window/index.ts:215 | |
| 87 | -msgid "Akismet cleared this comment." | |
| 85 | +#: src/agent-run-window.ts:722 | |
| 86 | +msgid "Shared with the agent" | |
| 88 | 87 | msgstr "" |
| 89 | 88 | |
| 90 | -#: src/comments-window/index.ts:220 | |
| 91 | -msgid "AI: looks like promotional spam." | |
| 89 | +#: src/agent-run-window.ts:751 | |
| 90 | +msgid "Tool calls" | |
| 92 | 91 | msgstr "" |
| 93 | 92 | |
| 94 | -#: src/comments-window/index.ts:223 | |
| 95 | -msgid "AI: hostile / abusive tone." | |
| 93 | +#: src/agent-run-window.ts:815 | |
| 94 | +msgid "Chat window config is missing." | |
| 96 | 95 | msgstr "" |
| 97 | 96 | |
| 98 | -#: src/comments-window/index.ts:226 | |
| 99 | -msgid "AI: looks safe." | |
| 97 | +#: src/agent-run-window.ts:852 | |
| 98 | +#: src/desktop-files/agent-drop-targets.ts:84 | |
| 99 | +msgid "Send to agent" | |
| 100 | 100 | msgstr "" |
| 101 | 101 | |
| 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" | |
| 102 | +#. 1: entity kind (post, media, …), 2: entity title, 3: numeric id. | |
| 103 | +#: src/agents-dispatch.ts:170 | |
| 104 | +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 | 105 | msgstr "" |
| 106 | 106 | |
| 107 | -#. %d: spam score 0–100. | |
| 108 | -#: src/comments-window/index.ts:241 | |
| 109 | -msgid "Spam score: %d / 100." | |
| 107 | +#. 1: entity kind (post, media, …), 2: entity title, 3: numeric id. | |
| 108 | +#: src/agents-dispatch.ts:188 | |
| 109 | +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 | 110 | msgstr "" |
| 111 | 111 | |
| 112 | -#: src/comments-window/index.ts:265 | |
| 113 | -msgid "Bold" | |
| 112 | +#: src/agents-dispatch.ts:282 | |
| 113 | +msgid "The agent finished without a text answer." | |
| 114 | 114 | msgstr "" |
| 115 | 115 | |
| 116 | -#: src/comments-window/index.ts:266 | |
| 117 | -msgid "Italic" | |
| 116 | +#: src/agents-dispatch.ts:300 | |
| 117 | +#: src/mio/assistant/response-actions.ts:146 | |
| 118 | +msgid "Working…" | |
| 118 | 119 | msgstr "" |
| 119 | 120 | |
| 120 | -#: src/comments-window/index.ts:267 | |
| 121 | -msgid "Bulleted list" | |
| 121 | +#: src/agents-dispatch.ts:315 | |
| 122 | +msgid "Queued — waiting for a WordPress worker…" | |
| 122 | 123 | msgstr "" |
| 123 | 124 | |
| 124 | -#: src/comments-window/index.ts:268 | |
| 125 | -msgid "Numbered list" | |
| 125 | +#: src/agents-dispatch.ts:316 | |
| 126 | +msgid "Reconnecting to the background job…" | |
| 126 | 127 | msgstr "" |
| 127 | 128 | |
| 128 | -#: src/comments-window/index.ts:287 | |
| 129 | -#: src/comments-window/index.ts:288 | |
| 130 | -msgid "Wrap selection in a link" | |
| 129 | +#: src/agents-dispatch.ts:317 | |
| 130 | +msgid "Working in the background…" | |
| 131 | 131 | msgstr "" |
| 132 | 132 | |
| 133 | -#: src/comments-window/index.ts:302 | |
| 134 | -msgid "Select a full URL (https://…) in your reply, then click the link button." | |
| 133 | +#: src/agents-entity-window.ts:66 | |
| 134 | +#: src/ai-assistant/impl.ts:1751 | |
| 135 | +msgid "Page" | |
| 135 | 136 | msgstr "" |
| 136 | 137 | |
| 137 | -#. %d: number of comments. | |
| 138 | -#: src/comments-window/index.ts:596 | |
| 139 | -msgid "Approved %d." | |
| 138 | +#: src/agents-entity-window.ts:68 | |
| 139 | +#: src/content-graph/panel.ts:411 | |
| 140 | +#: src/content-graph/panel.ts:881 | |
| 141 | +#: apps/my-wordpress/parts/sections.php:66 | |
| 142 | +#: includes/desktop-files/built-in-types.php:30 | |
| 143 | +#: includes/my-wordpress/window.php:185 | |
| 144 | +#: includes/recycle-bin/store.php:597 | |
| 145 | +#: includes/welcome-dialog.php:576 | |
| 146 | +#: includes/window-links.php:749 | |
| 147 | +msgid "Media" | |
| 140 | 148 | msgstr "" |
| 141 | 149 | |
| 142 | -#. %d: number of comments. | |
| 143 | -#: src/comments-window/index.ts:599 | |
| 144 | -msgid "Unapproved %d." | |
| 150 | +#: src/agents-entity-window.ts:70 | |
| 151 | +#: includes/desktop-files/built-in-types.php:42 | |
| 152 | +#: includes/wp-icon-registry.php:49 | |
| 153 | +msgid "User" | |
| 145 | 154 | msgstr "" |
| 146 | 155 | |
| 147 | -#. %d: number of comments. | |
| 148 | -#: src/comments-window/index.ts:602 | |
| 149 | -msgid "Marked %d as spam." | |
| 156 | +#: src/agents-entity-window.ts:72 | |
| 157 | +#: src/ai-assistant/impl.ts:1753 | |
| 158 | +#: src/content-graph/panel.ts:833 | |
| 159 | +#: src/content-graph/panel.ts:842 | |
| 160 | +#: src/content-graph/panel.ts:871 | |
| 161 | +#: includes/desktop-files/built-in-types.php:54 | |
| 162 | +#: includes/recycle-bin/store.php:486 | |
| 163 | +msgid "Comment" | |
| 150 | 164 | msgstr "" |
| 151 | 165 | |
| 152 | -#. %d: number of comments. | |
| 153 | -#: src/comments-window/index.ts:605 | |
| 154 | -msgid "Un-spammed %d." | |
| 166 | +#: src/agents-entity-window.ts:74 | |
| 167 | +#: src/ai-assistant/impl.ts:1755 | |
| 168 | +#: includes/desktop-files/built-in-types.php:24 | |
| 169 | +msgid "Post" | |
| 155 | 170 | msgstr "" |
| 156 | 171 | |
| 157 | -#. %d: number of comments. | |
| 158 | -#: src/comments-window/index.ts:608 | |
| 159 | -msgid "Trashed %d." | |
| 172 | +#: src/agents-jobs.ts:80 | |
| 173 | +msgid "The job status could not be read." | |
| 160 | 174 | msgstr "" |
| 161 | 175 | |
| 162 | -#. %d: number of comments. | |
| 163 | -#: src/comments-window/index.ts:611 | |
| 164 | -msgid "Restored %d." | |
| 176 | +#: src/agents-jobs.ts:122 | |
| 177 | +msgid "The server returned a different job." | |
| 165 | 178 | msgstr "" |
| 166 | 179 | |
| 167 | -#: src/comments-window/index.ts:967 | |
| 168 | -msgid "Search comments…" | |
| 180 | +#: src/agents-jobs.ts:129 | |
| 181 | +msgid "The agent job failed." | |
| 169 | 182 | msgstr "" |
| 170 | 183 | |
| 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" | |
| 184 | +#: src/agents-jobs.ts:132 | |
| 185 | +msgid "The server returned an invalid job state." | |
| 179 | 186 | msgstr "" |
| 180 | 187 | |
| 181 | -#: src/comments-window/index.ts:994 | |
| 182 | -msgid "No comments to moderate here." | |
| 188 | +#: src/agents-jobs.ts:145 | |
| 189 | +msgid "The background job has not returned a result. Some work may already have been applied. Check the site before submitting again." | |
| 183 | 190 | msgstr "" |
| 184 | 191 | |
| 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" | |
| 192 | +#: src/ai-assistant/impl.ts:161 | |
| 193 | +msgid "Find my post about…" | |
| 191 | 194 | msgstr "" |
| 192 | 195 | |
| 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" | |
| 196 | +#: src/ai-assistant/impl.ts:162 | |
| 197 | +msgid "Where can I see categories?" | |
| 199 | 198 | msgstr "" |
| 200 | 199 | |
| 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" | |
| 200 | +#: src/ai-assistant/impl.ts:163 | |
| 201 | +msgid "Do I have any spam comments?" | |
| 206 | 202 | msgstr "" |
| 207 | 203 | |
| 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:520 | |
| 216 | -msgid "Author" | |
| 204 | +#: src/ai-assistant/impl.ts:164 | |
| 205 | +msgid "Take me to plugin settings" | |
| 217 | 206 | msgstr "" |
| 218 | 207 | |
| 219 | -#: src/comments-window/index.ts:1056 | |
| 220 | -msgid "Show author insights" | |
| 208 | +#: src/ai-assistant/impl.ts:480 | |
| 209 | +#: src/ai-assistant/impl.ts:1884 | |
| 210 | +msgid "How can I help?" | |
| 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:480 | |
| 214 | +msgid "Search commands…" | |
| 234 | 215 | msgstr "" |
| 235 | 216 | |
| 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" | |
| 217 | +#. %s: command slug, without the leading slash. | |
| 218 | +#: src/ai-assistant/impl.ts:697 | |
| 219 | +#: src/ai-assistant/impl.ts:835 | |
| 220 | +msgid "Unknown command: /%s" | |
| 243 | 221 | msgstr "" |
| 244 | 222 | |
| 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] "" | |
| 251 | - | |
| 252 | -#: src/comments-window/index.ts:1138 | |
| 253 | -msgid "In response to" | |
| 223 | +#. %s: command slug, without the leading slash. | |
| 224 | +#: src/ai-assistant/impl.ts:875 | |
| 225 | +msgid "Command /%s was cancelled." | |
| 254 | 226 | msgstr "" |
| 255 | 227 | |
| 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" | |
| 228 | +#. %s: command slug, without the leading slash. | |
| 229 | +#: src/ai-assistant/impl.ts:884 | |
| 230 | +msgid "Running /%s…" | |
| 261 | 231 | msgstr "" |
| 262 | 232 | |
| 263 | -#: src/comments-window/index.ts:1164 | |
| 264 | -msgid "Submitted on" | |
| 233 | +#. 1: command slug, without the leading slash. 2: error message. | |
| 234 | +#: src/ai-assistant/impl.ts:919 | |
| 235 | +msgid "Command /%1$s failed: %2$s" | |
| 265 | 236 | msgstr "" |
| 266 | 237 | |
| 267 | -#: src/comments-window/index.ts:1239 | |
| 268 | -msgid "Approve" | |
| 238 | +#: src/ai-assistant/impl.ts:1030 | |
| 239 | +#: src/ai-assistant/impl.ts:1619 | |
| 240 | +#: src/plugins/drafts-widget/index.ts:238 | |
| 241 | +msgid "Thinking…" | |
| 269 | 242 | msgstr "" |
| 270 | 243 | |
| 271 | -#: src/comments-window/index.ts:1240 | |
| 272 | -msgid "Unapprove" | |
| 244 | +#. %d: HTTP status code. | |
| 245 | +#: src/ai-assistant/impl.ts:1090 | |
| 246 | +msgid "Server returned %d" | |
| 273 | 247 | msgstr "" |
| 274 | 248 | |
| 275 | -#: src/comments-window/index.ts:1243 | |
| 276 | -msgid "Not spam" | |
| 249 | +#: src/ai-assistant/impl.ts:1101 | |
| 250 | +msgid "Network error — please check your connection and try again." | |
| 277 | 251 | msgstr "" |
| 278 | 252 | |
| 279 | -#: src/comments-window/index.ts:1248 | |
| 280 | -#: src/recycle-bin/index.ts:332 | |
| 281 | -#: includes/recycle-bin/window.php:68 | |
| 282 | -msgid "Restore" | |
| 253 | +#: src/ai-assistant/impl.ts:1161 | |
| 254 | +msgid "(No title)" | |
| 283 | 255 | msgstr "" |
| 284 | 256 | |
| 285 | -#: src/comments-window/index.ts:1250 | |
| 286 | -#: src/comments-window/index.ts:520 | |
| 287 | -#: src/posts-window/index.ts:262 | |
| 288 | -#: src/posts-window/index.ts:1078 | |
| 289 | -#: includes/comments-window/window.php:30 | |
| 290 | -msgid "Trash" | |
| 257 | +#. %s: the text the user typed, wrapped in <strong>. | |
| 258 | +#: src/ai-assistant/impl.ts:1273 | |
| 259 | +msgid "No commands matching %s." | |
| 291 | 260 | msgstr "" |
| 292 | 261 | |
| 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:2412 | |
| 300 | -#: src/posts-window/users-render.ts:976 | |
| 301 | -#: src/recycle-bin/index.ts:661 | |
| 302 | -msgid "%d selected" | |
| 262 | +#: src/ai-assistant/impl.ts:1329 | |
| 263 | +msgid "Suggested commands" | |
| 303 | 264 | msgstr "" |
| 304 | 265 | |
| 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)" | |
| 266 | +#. %s: the Enter key, rendered as a <kbd> glyph. | |
| 267 | +#: src/ai-assistant/impl.ts:1487 | |
| 268 | +msgid "Press %s to run" | |
| 308 | 269 | msgstr "" |
| 309 | 270 | |
| 310 | -#: src/comments-window/index.ts:1459 | |
| 311 | -msgid "Write a reply…" | |
| 271 | +#. %s: the Enter key, rendered as a <kbd> glyph. | |
| 272 | +#: src/ai-assistant/impl.ts:1501 | |
| 273 | +msgid "No suggestions — press %s to run with the text you typed." | |
| 312 | 274 | msgstr "" |
| 313 | 275 | |
| 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" | |
| 276 | +#: src/ai-assistant/impl.ts:1595 | |
| 277 | +msgid "Try asking" | |
| 325 | 278 | msgstr "" |
| 326 | 279 | |
| 327 | -#: src/comments-window/index.ts:1473 | |
| 328 | -msgid "Send reply" | |
| 280 | +#: src/ai-assistant/impl.ts:1643 | |
| 281 | +msgid "Open Preferences" | |
| 329 | 282 | msgstr "" |
| 330 | 283 | |
| 331 | -#: src/comments-window/index.ts:1477 | |
| 332 | -msgid "Reply is empty." | |
| 284 | +#: src/ai-assistant/impl.ts:1763 | |
| 285 | +msgid "Open page in desktop" | |
| 333 | 286 | msgstr "" |
| 334 | 287 | |
| 335 | -#: src/comments-window/index.ts:1482 | |
| 336 | -msgid "Reply posted." | |
| 288 | +#: src/ai-assistant/impl.ts:1765 | |
| 289 | +msgid "Open comment in desktop" | |
| 337 | 290 | msgstr "" |
| 338 | 291 | |
| 339 | -#: src/comments-window/index.ts:1491 | |
| 340 | -msgid "Reply failed." | |
| 292 | +#: src/ai-assistant/impl.ts:1767 | |
| 293 | +msgid "Open post in desktop" | |
| 341 | 294 | msgstr "" |
| 342 | 295 | |
| 343 | -#: src/comments-window/index.ts:1508 | |
| 344 | -msgid "You can't edit this comment." | |
| 296 | +#. %s: title of the post the comment was left on. | |
| 297 | +#: src/ai-assistant/impl.ts:1776 | |
| 298 | +msgid "Comment on “%s”" | |
| 345 | 299 | msgstr "" |
| 346 | 300 | |
| 347 | -#: src/comments-window/index.ts:1520 | |
| 348 | -msgid "Edit comment…" | |
| 301 | +#: src/ai-assistant/impl.ts:1782 | |
| 302 | +msgid "Untitled" | |
| 349 | 303 | msgstr "" |
| 350 | 304 | |
| 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" | |
| 305 | +#: src/ai-assistant/impl.ts:1855 | |
| 306 | +#: src/ai-assistant/impl.ts:1864 | |
| 307 | +#: src/notch.ts:73 | |
| 308 | +msgid "Site assistant" | |
| 355 | 309 | msgstr "" |
| 356 | 310 | |
| 357 | -#: src/comments-window/index.ts:1549 | |
| 358 | -msgid "Comment updated." | |
| 311 | +#: src/ai-assistant/impl.ts:1866 | |
| 312 | +msgid "Assistant mode" | |
| 359 | 313 | msgstr "" |
| 360 | 314 | |
| 361 | -#: src/comments-window/index.ts:1556 | |
| 362 | -msgid "Edit failed." | |
| 315 | +#: src/ai-assistant/impl.ts:1869 | |
| 316 | +msgid "Ask AI" | |
| 363 | 317 | msgstr "" |
| 364 | 318 | |
| 365 | -#: src/comments-window/index.ts:428 | |
| 366 | -msgid "Loading author insights…" | |
| 319 | +#: src/ai-assistant/impl.ts:1872 | |
| 320 | +msgid "Commands" | |
| 367 | 321 | msgstr "" |
| 368 | 322 | |
| 369 | -#: src/comments-window/index.ts:468 | |
| 370 | -msgid "Could not load insights." | |
| 323 | +#: src/ai-assistant/impl.ts:1875 | |
| 324 | +#: src/games/alphabet-soup/game.ts:630 | |
| 325 | +#: src/games/inkfall/game.ts:394 | |
| 326 | +#: src/window-chrome/controls/built-ins.ts:76 | |
| 327 | +msgid "Close" | |
| 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:1887 | |
| 331 | +msgid "Ask the assistant" | |
| 376 | 332 | msgstr "" |
| 377 | 333 | |
| 378 | -#: src/comments-window/index.ts:516 | |
| 379 | -msgid "Total comments" | |
| 334 | +#: src/ai-assistant/impl.ts:1897 | |
| 335 | +msgid "Your assistant to quickly navigate and manage your entire site." | |
| 380 | 336 | msgstr "" |
| 381 | 337 | |
| 382 | -#: src/comments-window/index.ts:517 | |
| 383 | -msgid "Approved" | |
| 338 | +#: src/ai-assistant/loading-placeholder.ts:155 | |
| 339 | +msgid "Starting the command palette…" | |
| 384 | 340 | msgstr "" |
| 385 | 341 | |
| 386 | -#: src/comments-window/index.ts:518 | |
| 387 | -#: src/posts-window/index.ts:260 | |
| 388 | -#: src/posts-window/index.ts:1076 | |
| 389 | -#: includes/comments-window/window.php:27 | |
| 390 | -msgid "Pending" | |
| 342 | +#: src/app-runtime/session.ts:321 | |
| 343 | +msgid "The window could not update" | |
| 391 | 344 | msgstr "" |
| 392 | 345 | |
| 393 | -#: src/comments-window/index.ts:522 | |
| 394 | -msgid "First seen" | |
| 346 | +#: src/app-runtime/session.ts:322 | |
| 347 | +msgid "The window could not update." | |
| 395 | 348 | msgstr "" |
| 396 | 349 | |
| 397 | -#: src/comments-window/index.ts:526 | |
| 398 | -msgid "Last seen" | |
| 350 | +#. %s: HTTP status code, optionally followed by the reason phrase (e.g. "500 Internal Server Error"). | |
| 351 | +#: src/boot/tracked-fetch.ts:238 | |
| 352 | +msgid "Request failed (HTTP %s)." | |
| 399 | 353 | msgstr "" |
| 400 | 354 | |
| 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" | |
| 355 | +#: src/bug-report/index.ts:56 | |
| 356 | +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." | |
| 409 | 357 | msgstr "" |
| 410 | 358 | |
| 411 | -#: src/comments-window/index.ts:622 | |
| 412 | -msgid "Comments window configuration missing." | |
| 359 | +#: src/bug-report/index.ts:62 | |
| 360 | +msgid "Title" | |
| 413 | 361 | msgstr "" |
| 414 | 362 | |
| 415 | -#: src/comments-window/index.ts:700 | |
| 416 | -#: src/comments-window/index.ts:1343 | |
| 417 | -msgid "Could not load comments." | |
| 363 | +#: src/bug-report/index.ts:63 | |
| 364 | +msgid "A short summary" | |
| 418 | 365 | msgstr "" |
| 419 | 366 | |
| 420 | -#. %d: number of new pending comments. | |
| 421 | -#: src/comments-window/index.ts:749 | |
| 422 | -msgid "%d new pending — reload" | |
| 367 | +#: src/bug-report/index.ts:66 | |
| 368 | +msgid "What happened? What did you expect?" | |
| 423 | 369 | msgstr "" |
| 424 | 370 | |
| 425 | -#: src/comments-window/index.ts:754 | |
| 426 | -#: src/window/dom.ts:410 | |
| 427 | -msgid "Reload" | |
| 371 | +#: src/bug-report/index.ts:67 | |
| 372 | +msgid "Describe the issue or the feature you have in mind." | |
| 428 | 373 | msgstr "" |
| 429 | 374 | |
| 430 | -#: src/comments-window/index.ts:1408 | |
| 431 | -msgid "Could not load replies." | |
| 375 | +#: src/bug-report/index.ts:71 | |
| 376 | +msgid "Steps to reproduce (bug only)" | |
| 432 | 377 | msgstr "" |
| 433 | 378 | |
| 434 | -#: src/comments-window/index.ts:1590 | |
| 435 | -#: src/notes/convert.ts:89 | |
| 436 | -#: src/notes/trash.ts:53 | |
| 437 | -msgid "Undo" | |
| 379 | +#: src/bug-report/index.ts:72 | |
| 380 | +msgid "One step per line" | |
| 438 | 381 | msgstr "" |
| 439 | 382 | |
| 440 | -#. %s: bulk action name (e.g. "approve", "spam"). | |
| 441 | -#: src/comments-window/index.ts:1613 | |
| 442 | -msgid "Bulk %s failed." | |
| 383 | +#: src/bug-report/index.ts:85 | |
| 384 | +msgid "Open issue on GitHub" | |
| 443 | 385 | msgstr "" |
| 444 | 386 | |
| 445 | -#: src/comments-window/index.ts:1629 | |
| 446 | -msgid "Undone." | |
| 387 | +#: src/bug-report/index.ts:90 | |
| 388 | +msgid "You will review and submit on GitHub." | |
| 447 | 389 | msgstr "" |
| 448 | 390 | |
| 449 | -#: src/comments-window/index.ts:1633 | |
| 450 | -msgid "Undo failed." | |
| 391 | +#: src/bug-report/index.ts:103 | |
| 392 | +msgid "Title and description are both required." | |
| 451 | 393 | msgstr "" |
| 452 | 394 | |
| 453 | -#: src/comments-window/intro-dialog.ts:26 | |
| 454 | -msgid "Triage in one place" | |
| 395 | +#: src/bug-report/index.ts:123 | |
| 396 | +#: src/content-graph/panel.ts:894 | |
| 397 | +#: src/plugins/my-wordpress-woocommerce/index.ts:741 | |
| 398 | +#: apps/my-wordpress/parts/lists.php:488 | |
| 399 | +#: includes/agents/identity.php:233 | |
| 400 | +msgid "Type" | |
| 455 | 401 | msgstr "" |
| 456 | 402 | |
| 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." | |
| 403 | +#: src/bug-report/index.ts:131 | |
| 404 | +msgid "Bug" | |
| 459 | 405 | msgstr "" |
| 460 | 406 | |
| 461 | -#: src/comments-window/intro-dialog.ts:33 | |
| 462 | -msgid "Bulk moderation with undo" | |
| 407 | +#: src/bug-report/index.ts:132 | |
| 408 | +msgid "Feature request" | |
| 463 | 409 | msgstr "" |
| 464 | 410 | |
| 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." | |
| 411 | +#: src/bug-report/index.ts:133 | |
| 412 | +msgid "Question" | |
| 467 | 413 | msgstr "" |
| 468 | 414 | |
| 469 | -#: src/comments-window/intro-dialog.ts:40 | |
| 470 | -msgid "Inline reply" | |
| 415 | +#: src/bug-report/index.ts:221 | |
| 416 | +msgid "Environment included with the report" | |
| 471 | 417 | msgstr "" |
| 472 | 418 | |
| 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." | |
| 419 | +#. %s: the `core/commands` command name. | |
| 420 | +#: src/commands/shell-harvester.ts:686 | |
| 421 | +msgid "No live callback for command “%s” — the palette and the command registry are out of step. Reload the page." | |
| 475 | 422 | msgstr "" |
| 476 | 423 | |
| 477 | -#: src/comments-window/intro-dialog.ts:47 | |
| 478 | -msgid "Spam confidence score" | |
| 424 | +#: src/content-graph/board-notice.ts:139 | |
| 425 | +msgid "Nothing on the board yet" | |
| 479 | 426 | msgstr "" |
| 480 | 427 | |
| 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." | |
| 428 | +#: src/content-graph/board-notice.ts:140 | |
| 429 | +msgid "Publish a post or a page and it is pinned here. Threads are drawn between posts when one links to another." | |
| 483 | 430 | msgstr "" |
| 484 | 431 | |
| 485 | -#: src/comments-window/intro-dialog.ts:54 | |
| 486 | -msgid "Author insights drawer" | |
| 432 | +#: src/content-graph/board-notice.ts:147 | |
| 433 | +msgid "Nothing to show for these types" | |
| 487 | 434 | msgstr "" |
| 488 | 435 | |
| 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." | |
| 436 | +#: src/content-graph/board-notice.ts:148 | |
| 437 | +msgid "The post types switched on in the toolbar have no content yet. Switch another one on to see its posts." | |
| 491 | 438 | msgstr "" |
| 492 | 439 | |
| 493 | -#: src/comments-window/intro-dialog.ts:61 | |
| 494 | -#: includes/comments-window/window.php:61 | |
| 495 | -msgid "Keyboard moderation" | |
| 440 | +#: src/content-graph/board-notice.ts:155 | |
| 441 | +msgid "Every post type is switched off" | |
| 496 | 442 | msgstr "" |
| 497 | 443 | |
| 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." | |
| 444 | +#: src/content-graph/board-notice.ts:156 | |
| 445 | +msgid "Switch a type back on in the toolbar to see its posts." | |
| 500 | 446 | msgstr "" |
| 501 | 447 | |
| 502 | -#: src/comments-window/intro-dialog.ts:83 | |
| 503 | -msgid "Welcome to the new Comments" | |
| 448 | +#: src/content-graph/board-notice.ts:160 | |
| 449 | +msgid "No threads yet" | |
| 504 | 450 | msgstr "" |
| 505 | 451 | |
| 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." | |
| 452 | +#: src/content-graph/board-notice.ts:161 | |
| 453 | +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." | |
| 508 | 454 | msgstr "" |
| 509 | 455 | |
| 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." | |
| 456 | +#: src/content-graph/index.ts:111 | |
| 457 | +msgid "Show pins" | |
| 512 | 458 | msgstr "" |
| 513 | 459 | |
| 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" | |
| 460 | +#: src/content-graph/index.ts:135 | |
| 461 | +msgid "Corkboard container missing." | |
| 520 | 462 | msgstr "" |
| 521 | 463 | |
| 522 | -#: src/comments-window/intro-dialog.ts:128 | |
| 523 | -msgid "Let me moderate" | |
| 524 | -msgstr "" | |
| 525 | - | |
| 526 | -#: src/content-graph/index.ts:53 | |
| 527 | -msgid "Content Graph container missing." | |
| 528 | -msgstr "" | |
| 529 | - | |
| 530 | 464 | #. %d: numeric post id that failed to load. |
| 531 | -#: src/content-graph/index.ts:141 | |
| 465 | +#: src/content-graph/index.ts:224 | |
| 532 | 466 | msgid "Could not load post #%d." |
| 533 | 467 | msgstr "" |
| 534 | 468 | |
| 535 | -#: src/content-graph/index.ts:178 | |
| 469 | +#: src/content-graph/index.ts:264 | |
| 536 | 470 | msgid "Loading graph…" |
| 537 | 471 | msgstr "" |
| 538 | 472 | |
| 539 | 473 | #. 1: number of nodes (posts/pages) in the graph. 2: number of links between them. |
| 540 | -#: src/content-graph/index.ts:188 | |
| 474 | +#: src/content-graph/index.ts:274 | |
| 541 | 475 | msgid "%1$d nodes · %2$d links" |
| 542 | 476 | msgstr "" |
| 543 | 477 | |
| 544 | -#: src/content-graph/index.ts:200 | |
| 478 | +#: src/content-graph/index.ts:295 | |
| 545 | 479 | msgid "Failed to load graph." |
| 546 | 480 | msgstr "" |
| 547 | 481 | |
| 548 | -#: src/content-graph/index.ts:239 | |
| 482 | +#: src/content-graph/index.ts:336 | |
| 549 | 483 | msgid "Could not initialise the graph renderer." |
| 550 | 484 | msgstr "" |
| 551 | 485 | |
| 552 | -#: src/content-graph/panel.ts:170 | |
| 486 | +#: src/content-graph/panel.ts:165 | |
| 553 | 487 | msgid "Close panel" |
| 554 | 488 | msgstr "" |
| 555 | 489 | |
| 556 | -#: src/content-graph/panel.ts:339 | |
| 490 | +#: src/content-graph/panel.ts:335 | |
| 557 | 491 | msgid "Back to post" |
| 558 | 492 | msgstr "" |
| 559 | 493 | |
| 560 | -#: src/content-graph/panel.ts:411 | |
| 561 | -#: src/my-wordpress/index.ts:510 | |
| 494 | +#: src/content-graph/panel.ts:408 | |
| 495 | +#: apps/my-wordpress/parts/dossiers.php:71 | |
| 496 | +#: apps/my-wordpress/parts/dossiers.php:159 | |
| 562 | 497 | msgid "Contributors" |
| 563 | 498 | msgstr "" |
| 564 | 499 | |
| 565 | -#: src/content-graph/panel.ts:412 | |
| 500 | +#: src/content-graph/panel.ts:409 | |
| 566 | 501 | #: src/content-graph/panel.ts:713 |
| 567 | -#: src/desktop-files/preview.ts:488 | |
| 568 | -#: src/my-wordpress/index.ts:512 | |
| 569 | -#: src/my-wordpress/index.ts:3030 | |
| 570 | -#: src/posts-window/index.ts:565 | |
| 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 | |
| 502 | +#: src/desktop-files/preview.ts:471 | |
| 503 | +#: apps/comments/comments.os.php:37 | |
| 504 | +#: apps/my-wordpress/parts/dossiers.php:78 | |
| 505 | +#: apps/my-wordpress/parts/dossiers.php:167 | |
| 506 | +#: includes/ai-copilot/search.php:111 | |
| 507 | +#: includes/window-links.php:669 | |
| 508 | +#: includes/window-links.php:670 | |
| 577 | 509 | msgid "Comments" |
| 578 | 510 | msgstr "" |
| 579 | 511 | |
| 580 | -#: src/content-graph/panel.ts:413 | |
| 512 | +#: src/content-graph/panel.ts:410 | |
| 581 | 513 | msgid "Taxonomies" |
| 582 | 514 | msgstr "" |
| 583 | 515 | |
| 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" | |
| 516 | +#: src/content-graph/panel.ts:412 | |
| 517 | +#: src/revisions/index.ts:199 | |
| 518 | +#: apps/my-wordpress/parts/dossiers.php:107 | |
| 519 | +#: apps/my-wordpress/parts/dossiers.php:237 | |
| 520 | +msgid "Revisions" | |
| 592 | 521 | msgstr "" |
| 593 | 522 | |
| 594 | -#: src/content-graph/panel.ts:415 | |
| 595 | -#: src/my-wordpress/index.ts:520 | |
| 596 | -#: src/my-wordpress/index.ts:1763 | |
| 597 | -msgid "Revisions" | |
| 523 | +#: src/content-graph/panel.ts:426 | |
| 524 | +#: src/content-graph/panel.ts:570 | |
| 525 | +#: src/content-graph/satellites.ts:334 | |
| 526 | +#: apps/my-wordpress/parts/dossiers.php:64 | |
| 527 | +#: apps/my-wordpress/parts/dossiers.php:155 | |
| 528 | +#: apps/my-wordpress/parts/lists.php:518 | |
| 529 | +msgid "Author" | |
| 598 | 530 | msgstr "" |
| 599 | 531 | |
| 600 | -#: src/content-graph/panel.ts:453 | |
| 601 | -#: src/posts-window/index.ts:257 | |
| 602 | -#: src/posts-window/index.ts:1074 | |
| 532 | +#: src/content-graph/panel.ts:450 | |
| 533 | +#: apps/my-wordpress/parts/lists.php:519 | |
| 534 | +#: apps/station-home/parts/snapshot.php:366 | |
| 603 | 535 | msgid "Published" |
| 604 | 536 | msgstr "" |
| 605 | 537 | |
| 606 | -#: src/content-graph/panel.ts:460 | |
| 538 | +#: src/content-graph/panel.ts:457 | |
| 539 | +#: apps/my-wordpress/parts/lists.php:520 | |
| 607 | 540 | msgid "Modified" |
| 608 | 541 | msgstr "" |
| 609 | 542 | |
| 610 | -#: src/content-graph/panel.ts:515 | |
| 611 | -#: src/my-wordpress/media-detail.ts:164 | |
| 612 | -msgid "Open in My WordPress" | |
| 543 | +#. %s is the site title. | |
| 544 | +#: src/content-graph/panel.ts:513 | |
| 545 | +msgid "Open in %s" | |
| 613 | 546 | msgstr "" |
| 614 | 547 | |
| 548 | +#: src/content-graph/panel.ts:514 | |
| 549 | +#: includes/helpers.php:204 | |
| 550 | +msgid "WordPress" | |
| 551 | +msgstr "" | |
| 552 | + | |
| 615 | 553 | #: src/content-graph/panel.ts:532 |
| 554 | +#: src/plugins/my-wordpress-woocommerce/index.ts:753 | |
| 616 | 555 | msgid "Edit" |
| 617 | 556 | msgstr "" |
| 618 | 557 | |
| 619 | 558 | #: src/content-graph/panel.ts:547 |
| 620 | -#: src/posts-window/index.ts:1357 | |
| 621 | 559 | msgid "View" |
| 622 | 560 | msgstr "" |
| 623 | 561 | |
| 624 | 562 | #: src/content-graph/panel.ts:570 |
| 625 | -#: src/content-graph/satellites.ts:344 | |
| 563 | +#: src/content-graph/satellites.ts:343 | |
| 626 | 564 | msgid "Contributor" |
| 627 | 565 | msgstr "" |
| 628 | 566 | |
| 629 | 567 | #: src/content-graph/panel.ts:596 |
| 568 | +#: apps/users/users.os.php:135 | |
| 630 | 569 | msgid "Roles" |
| 631 | 570 | msgstr "" |
| 632 | 571 | |
| 633 | 572 | #: src/content-graph/panel.ts:605 |
| 634 | -#: src/settings/panel.ts:249 | |
| 635 | 573 | msgid "About" |
| 636 | 574 | msgstr "" |
| 637 | 575 | |
| 638 | 576 | #: 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 | 577 | msgid "Website" |
| 644 | 578 | msgstr "" |
| 645 | 579 | |
| 646 | 580 | #: src/content-graph/panel.ts:623 |
| @@ -645,27 +579,22 @@ | ||
| 645 | 579 | |
| 646 | 580 | #: src/content-graph/panel.ts:623 |
| 647 | 581 | #: src/content-graph/panel.ts:711 |
| 648 | 582 | #: src/content-graph/panel.ts:725 |
| 649 | -#: src/desktop-files/preview.ts:407 | |
| 650 | -#: src/desktop-files/preview.ts:482 | |
| 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 | |
| 583 | +#: src/desktop-files/preview.ts:390 | |
| 584 | +#: src/desktop-files/preview.ts:465 | |
| 585 | +#: apps/my-wordpress/parts/sections.php:42 | |
| 586 | +#: apps/posts/posts.os.php:39 | |
| 587 | +#: includes/my-wordpress/window.php:162 | |
| 588 | +#: includes/welcome-dialog.php:562 | |
| 658 | 589 | msgid "Posts" |
| 659 | 590 | msgstr "" |
| 660 | 591 | |
| 661 | 592 | #: src/content-graph/panel.ts:624 |
| 662 | -#: src/desktop-files/preview.ts:413 | |
| 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 | |
| 593 | +#: src/desktop-files/preview.ts:396 | |
| 594 | +#: apps/my-wordpress/parts/sections.php:54 | |
| 595 | +#: apps/pages/pages.os.php:35 | |
| 596 | +#: includes/my-wordpress/window.php:170 | |
| 668 | 597 | msgid "Pages" |
| 669 | 598 | msgstr "" |
| 670 | 599 | |
| 671 | 600 | #: src/content-graph/panel.ts:625 |
| @@ -672,16 +601,13 @@ | ||
| 672 | 601 | msgid "CPT" |
| 673 | 602 | msgstr "" |
| 674 | 603 | |
| 675 | 604 | #: src/content-graph/panel.ts:627 |
| 676 | -#: src/desktop-files/preview.ts:419 | |
| 677 | -#: src/my-wordpress/index.ts:2637 | |
| 605 | +#: src/desktop-files/preview.ts:402 | |
| 678 | 606 | msgid "Comments received" |
| 679 | 607 | msgstr "" |
| 680 | 608 | |
| 681 | 609 | #: src/content-graph/panel.ts:631 |
| 682 | -#: src/my-wordpress/index.ts:4780 | |
| 683 | -#: src/my-wordpress/index.ts:2644 | |
| 684 | 610 | msgid "Comments left" |
| 685 | 611 | msgstr "" |
| 686 | 612 | |
| 687 | 613 | #: src/content-graph/panel.ts:641 |
| @@ -688,14 +614,12 @@ | ||
| 688 | 614 | msgid "Top topics" |
| 689 | 615 | msgstr "" |
| 690 | 616 | |
| 691 | 617 | #: src/content-graph/panel.ts:650 |
| 692 | -#: src/my-wordpress/index.ts:2886 | |
| 693 | 618 | msgid "First published" |
| 694 | 619 | msgstr "" |
| 695 | 620 | |
| 696 | 621 | #: src/content-graph/panel.ts:654 |
| 697 | -#: src/my-wordpress/index.ts:2892 | |
| 698 | 622 | msgid "Last published" |
| 699 | 623 | msgstr "" |
| 700 | 624 | |
| 701 | 625 | #: src/content-graph/panel.ts:668 |
| @@ -705,25 +629,19 @@ | ||
| 705 | 629 | msgid "Open in WordPress" |
| 706 | 630 | msgstr "" |
| 707 | 631 | |
| 708 | 632 | #: src/content-graph/panel.ts:693 |
| 709 | -#: src/posts-window/index.ts:544 | |
| 710 | 633 | msgid "Parent" |
| 711 | 634 | msgstr "" |
| 712 | 635 | |
| 713 | 636 | #: 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 | |
| 637 | +#: src/plugins/my-wordpress-woocommerce/index.ts:875 | |
| 638 | +#: includes/agents/privacy.php:69 | |
| 720 | 639 | msgid "Description" |
| 721 | 640 | msgstr "" |
| 722 | 641 | |
| 723 | 642 | #: src/content-graph/panel.ts:717 |
| 724 | -#: src/desktop-files/preview.ts:494 | |
| 725 | -#: src/my-wordpress/index.ts:3037 | |
| 643 | +#: src/desktop-files/preview.ts:477 | |
| 726 | 644 | msgid "Authors" |
| 727 | 645 | msgstr "" |
| 728 | 646 | |
| 729 | 647 | #: src/content-graph/panel.ts:733 |
| @@ -734,9 +652,8 @@ | ||
| 734 | 652 | msgid "Co-occurring" |
| 735 | 653 | msgstr "" |
| 736 | 654 | |
| 737 | 655 | #: src/content-graph/panel.ts:755 |
| 738 | -#: src/my-wordpress/index.ts:3242 | |
| 739 | 656 | msgid "First post" |
| 740 | 657 | msgstr "" |
| 741 | 658 | |
| 742 | 659 | #: src/content-graph/panel.ts:759 |
| @@ -751,20 +668,22 @@ | ||
| 751 | 668 | msgid "—" |
| 752 | 669 | msgstr "" |
| 753 | 670 | |
| 754 | 671 | #: src/content-graph/panel.ts:818 |
| 755 | -#: src/plugins-window/installed-detail.ts:504 | |
| 756 | -#: src/plugins-window/installed-view.ts:318 | |
| 672 | +#: src/plugins/my-wordpress-woocommerce/index.ts:812 | |
| 673 | +#: src/plugins/my-wordpress-woocommerce/index.ts:866 | |
| 674 | +#: apps/my-wordpress/parts/lists.php:517 | |
| 757 | 675 | msgid "Status" |
| 758 | 676 | msgstr "" |
| 759 | 677 | |
| 760 | 678 | #: src/content-graph/panel.ts:911 |
| 761 | 679 | #: src/content-graph/panel.ts:944 |
| 762 | -#: src/content-graph/satellites.ts:384 | |
| 680 | +#: src/content-graph/satellites.ts:383 | |
| 763 | 681 | msgid "Revision" |
| 764 | 682 | msgstr "" |
| 765 | 683 | |
| 766 | 684 | #: src/content-graph/panel.ts:936 |
| 685 | +#: src/window/index.ts:3993 | |
| 767 | 686 | msgid "Saved" |
| 768 | 687 | msgstr "" |
| 769 | 688 | |
| 770 | 689 | #: src/content-graph/panel.ts:941 |
| @@ -775,11 +694,9 @@ | ||
| 775 | 694 | msgid "Milestones" |
| 776 | 695 | msgstr "" |
| 777 | 696 | |
| 778 | 697 | #. %d: number of comment replies. |
| 779 | -#. %d is the number of direct replies to a comment. | |
| 780 | 698 | #: src/content-graph/panel.ts:1161 |
| 781 | -#: src/my-wordpress/index.ts:2329 | |
| 782 | 699 | msgid "Reply (%d)" |
| 783 | 700 | msgid_plural "Replies (%d)" |
| 784 | 701 | msgstr[0] "" |
| 785 | 702 | msgstr[1] "" |
| @@ -787,800 +704,978 @@ | ||
| 787 | 704 | #: src/content-graph/panel.ts:1185 |
| 788 | 705 | msgid "Loading details…" |
| 789 | 706 | msgstr "" |
| 790 | 707 | |
| 791 | -#: src/content-graph/panel.ts:1243 | |
| 792 | -#: src/my-wordpress/index.ts:1841 | |
| 793 | -#: src/my-wordpress/index.ts:1920 | |
| 708 | +#: src/content-graph/panel.ts:1245 | |
| 709 | +#: src/ui/inline-loader.ts:169 | |
| 710 | +#: src/widgets/layer.ts:545 | |
| 794 | 711 | msgid "Loading…" |
| 795 | 712 | msgstr "" |
| 796 | 713 | |
| 797 | 714 | #. 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 | |
| 715 | +#: src/content-graph/satellites.ts:355 | |
| 801 | 716 | msgid "%1$s · %2$d posts" |
| 802 | 717 | msgstr "" |
| 803 | 718 | |
| 804 | -#: src/content-graph/scene.ts:1020 | |
| 719 | +#: src/content-graph/scene.ts:1340 | |
| 805 | 720 | msgid "Uncategorized" |
| 806 | 721 | msgstr "" |
| 807 | 722 | |
| 808 | -#: src/content-graph/scene.ts:1030 | |
| 723 | +#: src/content-graph/scene.ts:1350 | |
| 809 | 724 | msgid "Untagged" |
| 810 | 725 | msgstr "" |
| 811 | 726 | |
| 812 | -#: src/content-graph/scene.ts:1041 | |
| 813 | -#: src/plugins-window/installed-detail.ts:237 | |
| 727 | +#: src/content-graph/scene.ts:1361 | |
| 814 | 728 | msgid "Unknown author" |
| 815 | 729 | msgstr "" |
| 816 | 730 | |
| 817 | -#: src/content-graph/scene.ts:1048 | |
| 818 | -#: src/content-graph/scene.ts:1054 | |
| 731 | +#: src/content-graph/scene.ts:1368 | |
| 732 | +#: src/content-graph/scene.ts:1374 | |
| 819 | 733 | msgid "Undated" |
| 820 | 734 | msgstr "" |
| 821 | 735 | |
| 822 | -#: src/content-graph/toolbar.ts:77 | |
| 823 | -msgid "Search nodes…" | |
| 736 | +#: src/content-graph/toolbar.ts:57 | |
| 737 | +msgid "Show post types" | |
| 824 | 738 | msgstr "" |
| 825 | 739 | |
| 826 | -#: src/content-graph/toolbar.ts:80 | |
| 740 | +#: src/content-graph/toolbar.ts:92 | |
| 827 | 741 | msgid "Search posts and pages in the graph" |
| 828 | 742 | msgstr "" |
| 829 | 743 | |
| 830 | -#: src/content-graph/toolbar.ts:146 | |
| 744 | +#: src/content-graph/toolbar.ts:96 | |
| 745 | +msgid "Search nodes…" | |
| 746 | +msgstr "" | |
| 747 | + | |
| 748 | +#: src/content-graph/toolbar.ts:168 | |
| 831 | 749 | msgid "Group by" |
| 832 | 750 | msgstr "" |
| 833 | 751 | |
| 834 | -#: src/content-graph/toolbar.ts:147 | |
| 752 | +#: src/content-graph/toolbar.ts:169 | |
| 835 | 753 | msgid "Group posts by a shared facet" |
| 836 | 754 | msgstr "" |
| 837 | 755 | |
| 838 | -#: src/content-graph/toolbar.ts:180 | |
| 756 | +#: src/content-graph/toolbar.ts:201 | |
| 839 | 757 | msgid "Fit" |
| 840 | 758 | msgstr "" |
| 841 | 759 | |
| 842 | -#: src/content-graph/toolbar.ts:181 | |
| 760 | +#: src/content-graph/toolbar.ts:202 | |
| 843 | 761 | msgid "Fit graph to view" |
| 844 | 762 | msgstr "" |
| 845 | 763 | |
| 846 | -#: src/content-graph/toolbar.ts:149 | |
| 764 | +#: src/content-graph/toolbar.ts:171 | |
| 847 | 765 | msgid "No grouping" |
| 848 | 766 | msgstr "" |
| 849 | 767 | |
| 850 | -#: src/content-graph/toolbar.ts:150 | |
| 768 | +#: src/content-graph/toolbar.ts:172 | |
| 851 | 769 | msgid "Group by category" |
| 852 | 770 | msgstr "" |
| 853 | 771 | |
| 854 | -#: src/content-graph/toolbar.ts:151 | |
| 772 | +#: src/content-graph/toolbar.ts:173 | |
| 855 | 773 | msgid "Group by tag" |
| 856 | 774 | msgstr "" |
| 857 | 775 | |
| 858 | -#: src/content-graph/toolbar.ts:152 | |
| 776 | +#: src/content-graph/toolbar.ts:174 | |
| 859 | 777 | msgid "Group by author" |
| 860 | 778 | msgstr "" |
| 861 | 779 | |
| 862 | -#: src/content-graph/toolbar.ts:153 | |
| 780 | +#: src/content-graph/toolbar.ts:175 | |
| 863 | 781 | msgid "Group by year" |
| 864 | 782 | msgstr "" |
| 865 | 783 | |
| 866 | -#: src/content-graph/toolbar.ts:154 | |
| 784 | +#: src/content-graph/toolbar.ts:176 | |
| 867 | 785 | msgid "Group by year-month" |
| 868 | 786 | msgstr "" |
| 869 | 787 | |
| 788 | +#: src/core/rest-failure.ts:93 | |
| 789 | +msgid "Could not reach the site. Check your connection and try again." | |
| 790 | +msgstr "" | |
| 791 | + | |
| 792 | +#: src/core/rest-failure.ts:179 | |
| 793 | +msgid "Your session has expired. Reload the page and try again." | |
| 794 | +msgstr "" | |
| 795 | + | |
| 796 | +#: src/core/rest-failure.ts:182 | |
| 797 | +msgid "The site sent an unreadable reply. Reload the page to check whether the change went through." | |
| 798 | +msgstr "" | |
| 799 | + | |
| 800 | +#: src/core/rest-failure.ts:194 | |
| 801 | +msgid "It no longer exists. Reload the page to catch up." | |
| 802 | +msgstr "" | |
| 803 | + | |
| 804 | +#. %d: HTTP status code. | |
| 805 | +#: src/core/rest-failure.ts:199 | |
| 806 | +msgid "The server answered with error %d." | |
| 807 | +msgstr "" | |
| 808 | + | |
| 809 | +#. %d: HTTP status code. | |
| 810 | +#: src/core/rest-failure.ts:206 | |
| 811 | +msgid "The server refused the request (HTTP %d)." | |
| 812 | +msgstr "" | |
| 813 | + | |
| 814 | +#: src/deactivation-feedback/index.ts:53 | |
| 815 | +msgid "It changed WordPress too much" | |
| 816 | +msgstr "" | |
| 817 | + | |
| 818 | +#: src/deactivation-feedback/index.ts:54 | |
| 819 | +msgid "I’m missing features I need" | |
| 820 | +msgstr "" | |
| 821 | + | |
| 822 | +#: src/deactivation-feedback/index.ts:55 | |
| 823 | +msgid "It’s too buggy or unstable" | |
| 824 | +msgstr "" | |
| 825 | + | |
| 826 | +#: src/deactivation-feedback/index.ts:56 | |
| 827 | +#: includes/my-wordpress/integrations/woocommerce.php:240 | |
| 828 | +msgid "Other" | |
| 829 | +msgstr "" | |
| 830 | + | |
| 831 | +#: src/deactivation-feedback/index.ts:110 | |
| 832 | +msgid "Before you go, what didn't work?" | |
| 833 | +msgstr "" | |
| 834 | + | |
| 835 | +#: src/deactivation-feedback/index.ts:115 | |
| 836 | +msgid "Optional. One answer helps us fix what sent you away." | |
| 837 | +msgstr "" | |
| 838 | + | |
| 839 | +#: src/deactivation-feedback/index.ts:142 | |
| 840 | +msgid "Details (optional)" | |
| 841 | +msgstr "" | |
| 842 | + | |
| 843 | +#: src/deactivation-feedback/index.ts:143 | |
| 844 | +#: src/deactivation-feedback/index.ts:190 | |
| 845 | +msgid "Anything else? (optional)" | |
| 846 | +msgstr "" | |
| 847 | + | |
| 848 | +#: src/deactivation-feedback/index.ts:148 | |
| 849 | +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." | |
| 850 | +msgstr "" | |
| 851 | + | |
| 852 | +#: src/deactivation-feedback/index.ts:160 | |
| 853 | +msgid "Skip and deactivate" | |
| 854 | +msgstr "" | |
| 855 | + | |
| 856 | +#: src/deactivation-feedback/index.ts:166 | |
| 857 | +msgid "Send and deactivate" | |
| 858 | +msgstr "" | |
| 859 | + | |
| 860 | +#: src/deactivation-feedback/index.ts:186 | |
| 861 | +msgid "Which page or plugin?" | |
| 862 | +msgstr "" | |
| 863 | + | |
| 864 | +#: src/deactivation-feedback/index.ts:188 | |
| 865 | +msgid "Which features?" | |
| 866 | +msgstr "" | |
| 867 | + | |
| 868 | +#: src/deactivation-feedback/index.ts:299 | |
| 869 | +msgid "Sending…" | |
| 870 | +msgstr "" | |
| 871 | + | |
| 872 | +#: src/desktop-files/breadcrumbs.ts:66 | |
| 870 | 873 | #: src/desktop-files/breadcrumbs.ts:67 |
| 871 | -#: src/desktop-files/breadcrumbs.ts:68 | |
| 874 | +#: src/workspaces/wizard.ts:1031 | |
| 872 | 875 | msgid "Back" |
| 873 | 876 | msgstr "" |
| 874 | 877 | |
| 875 | -#: src/desktop-files/breadcrumbs.ts:88 | |
| 878 | +#: src/desktop-files/breadcrumbs.ts:87 | |
| 876 | 879 | msgid "Breadcrumb" |
| 877 | 880 | msgstr "" |
| 878 | 881 | |
| 879 | -#: src/desktop-files/preview.ts:651 | |
| 880 | -#: includes/desktop-files/built-in-types.php:39 | |
| 882 | +#: src/desktop-files/built-in-openers.ts:118 | |
| 883 | +#: includes/agents/run-window.php:96 | |
| 884 | +msgid "Agent chat" | |
| 885 | +msgstr "" | |
| 886 | + | |
| 887 | +#: src/desktop-files/preview.ts:634 | |
| 888 | +#: includes/desktop-files/built-in-types.php:36 | |
| 881 | 889 | msgid "Uploaded file" |
| 882 | 890 | msgstr "" |
| 883 | 891 | |
| 884 | -#: src/desktop-files/preview.ts:670 | |
| 892 | +#: src/desktop-files/preview.ts:653 | |
| 885 | 893 | msgid "No preview available for this file type." |
| 886 | 894 | msgstr "" |
| 887 | 895 | |
| 888 | -#: src/desktop-files/preview.ts:717 | |
| 896 | +#: src/desktop-files/preview.ts:700 | |
| 897 | +#: includes/desktop-files/media-library.php:293 | |
| 889 | 898 | msgid "Download" |
| 890 | 899 | msgstr "" |
| 891 | 900 | |
| 892 | -#: src/desktop-files/preview.ts:734 | |
| 901 | +#: src/desktop-files/preview.ts:717 | |
| 893 | 902 | msgid "(folder)" |
| 894 | 903 | msgstr "" |
| 895 | 904 | |
| 896 | -#: src/desktop-files/preview.ts:738 | |
| 905 | +#: src/desktop-files/preview.ts:721 | |
| 897 | 906 | msgid "Double-click to open." |
| 898 | 907 | msgstr "" |
| 899 | 908 | |
| 900 | -#: src/desktop-files/preview.ts:749 | |
| 909 | +#: src/desktop-files/preview.ts:732 | |
| 901 | 910 | msgid "Shortcut" |
| 902 | 911 | msgstr "" |
| 903 | 912 | |
| 904 | -#: src/desktop-files/preview.ts:753 | |
| 913 | +#: src/desktop-files/preview.ts:736 | |
| 905 | 914 | msgid "Plugin shortcut. Double-click to open." |
| 906 | 915 | msgstr "" |
| 907 | 916 | |
| 908 | -#: src/desktop-files/preview.ts:764 | |
| 909 | -#: includes/desktop-files/built-in-types.php:63 | |
| 917 | +#: src/desktop-files/preview.ts:747 | |
| 918 | +#: includes/desktop-files/built-in-types.php:60 | |
| 910 | 919 | msgid "Bookmark" |
| 911 | 920 | msgstr "" |
| 912 | 921 | |
| 913 | 922 | #. %s is a file-type slug. |
| 914 | -#: src/desktop-files/preview.ts:790 | |
| 923 | +#: src/desktop-files/preview.ts:773 | |
| 915 | 924 | msgid "Type: %s" |
| 916 | 925 | msgstr "" |
| 917 | 926 | |
| 918 | -#: src/desktop-files/preview.ts:797 | |
| 927 | +#: src/desktop-files/preview.ts:780 | |
| 919 | 928 | msgid "The underlying entity is no longer available." |
| 920 | 929 | msgstr "" |
| 921 | 930 | |
| 922 | -#: src/desktop-files/preview.ts:848 | |
| 923 | -#: src/my-wordpress/index.ts:899 | |
| 924 | -#: src/my-wordpress/index.ts:1008 | |
| 925 | -#: src/my-wordpress/index.ts:1447 | |
| 926 | -#: src/my-wordpress/index.ts:1623 | |
| 927 | -#: src/my-wordpress/index.ts:1938 | |
| 928 | -#: src/my-wordpress/index.ts:3911 | |
| 929 | -#: src/my-wordpress/index.ts:4014 | |
| 930 | -#: src/my-wordpress/index.ts:3652 | |
| 931 | -#: src/my-wordpress/media-list.ts:600 | |
| 932 | -#: src/my-wordpress/media-list.ts:699 | |
| 931 | +#: src/desktop-files/preview.ts:831 | |
| 933 | 932 | msgid "Unknown error." |
| 934 | 933 | msgstr "" |
| 935 | 934 | |
| 936 | -#: src/desktop-files/preview.ts:877 | |
| 937 | -#: src/my-wordpress/index.ts:1889 | |
| 935 | +#: src/desktop-files/preview.ts:860 | |
| 938 | 936 | msgid "Select an item to preview it here." |
| 939 | 937 | msgstr "" |
| 940 | 938 | |
| 941 | -#: src/desktop-files/preview.ts:273 | |
| 942 | -#: src/my-wordpress/index.ts:1504 | |
| 939 | +#. %d: number of selected items. | |
| 940 | +#: src/desktop-files/preview.ts:887 | |
| 941 | +msgid "%d items selected" | |
| 942 | +msgstr "" | |
| 943 | + | |
| 944 | +#: src/desktop-files/preview.ts:257 | |
| 943 | 945 | msgid "Explore details" |
| 944 | 946 | msgstr "" |
| 945 | 947 | |
| 946 | -#: src/desktop-files/preview.ts:274 | |
| 947 | -#: src/my-wordpress/index.ts:1505 | |
| 948 | +#: src/desktop-files/preview.ts:258 | |
| 948 | 949 | msgid "See author, comments, categories, tags, attached media, and revisions for this entry." |
| 949 | 950 | msgstr "" |
| 950 | 951 | |
| 951 | -#: src/desktop-files/preview.ts:294 | |
| 952 | -#: src/my-wordpress/index.ts:1517 | |
| 953 | -#: src/my-wordpress/index.ts:3458 | |
| 954 | -#: src/my-wordpress/media-detail.ts:166 | |
| 952 | +#: src/desktop-files/preview.ts:277 | |
| 955 | 953 | msgid "Open in editor" |
| 956 | 954 | msgstr "" |
| 957 | 955 | |
| 958 | -#: src/desktop-files/recycle-bin-targets.ts:161 | |
| 959 | -#: src/my-wordpress/index.ts:3468 | |
| 960 | -#: src/my-wordpress/index.ts:3635 | |
| 961 | -#: src/my-wordpress/index.ts:3641 | |
| 962 | -#: src/notes/layer.ts:1140 | |
| 956 | +#: src/desktop-files/recycle-bin-targets.ts:142 | |
| 957 | +#: src/notes/layer.ts:628 | |
| 958 | +#: src/notes/layer.ts:940 | |
| 959 | +#: src/plugins/drafts-widget/index.ts:708 | |
| 960 | +#: src/plugins/drafts-widget/index.ts:758 | |
| 963 | 961 | msgid "Move to Trash" |
| 964 | 962 | msgstr "" |
| 965 | 963 | |
| 966 | -#: src/desktop-icons.ts:325 | |
| 964 | +#: src/desktop-icons.ts:434 | |
| 967 | 965 | msgid "Desktop icons" |
| 968 | 966 | msgstr "" |
| 969 | 967 | |
| 970 | 968 | #. %d is the number of pending items in a desktop-icon badge. |
| 971 | 969 | #. %d is the number of pending items in a dock badge. |
| 972 | -#: src/desktop-icons.ts:416 | |
| 973 | -#: src/dock.ts:2208 | |
| 974 | -#: src/dock.ts:2221 | |
| 970 | +#: src/desktop-icons.ts:539 | |
| 971 | +#: src/dock.ts:2899 | |
| 972 | +#: src/dock.ts:2912 | |
| 975 | 973 | msgid "%d notification" |
| 976 | 974 | msgid_plural "%d notifications" |
| 977 | 975 | msgstr[0] "" |
| 978 | 976 | msgstr[1] "" |
| 979 | 977 | |
| 980 | -#: src/dock-peek/built-in-renderers.ts:106 | |
| 978 | +#: src/desktop-themes/apply.ts:226 | |
| 979 | +msgid "Could not load that desktop theme — the previous one is still showing." | |
| 980 | +msgstr "" | |
| 981 | + | |
| 982 | +#: src/desktop-themes/apply.ts:230 | |
| 983 | +#: src/ui/inline-loader.ts:257 | |
| 984 | +msgid "Retry" | |
| 985 | +msgstr "" | |
| 986 | + | |
| 987 | +#. %1$s is the workspace name, %2$d the windows kept, %3$d the windows on the desk. | |
| 988 | +#: src/desktop.ts:2853 | |
| 989 | +msgid "%1$s will open like this — the top %2$d of %3$d windows, where they are." | |
| 990 | +msgstr "" | |
| 991 | + | |
| 992 | +#. %1$s is the workspace name, %2$d a number of windows. | |
| 993 | +#: src/desktop.ts:2861 | |
| 994 | +msgid "%1$s will open like this — %2$d windows, where they are." | |
| 995 | +msgstr "" | |
| 996 | + | |
| 997 | +#. %s is an admin menu title (e.g. "Appearance"). | |
| 998 | +#: src/dock-constellation/index.ts:860 | |
| 999 | +msgid "%s menu" | |
| 1000 | +msgstr "" | |
| 1001 | + | |
| 1002 | +#: src/dock-constellation/index.ts:1025 | |
| 1003 | +msgid "Open windows" | |
| 1004 | +msgstr "" | |
| 1005 | + | |
| 1006 | +#. %d is a count of currently-open windows. | |
| 1007 | +#: src/dock-constellation/index.ts:1030 | |
| 1008 | +msgid "%d open window" | |
| 1009 | +msgid_plural "%d open windows" | |
| 1010 | +msgstr[0] "" | |
| 1011 | +msgstr[1] "" | |
| 1012 | + | |
| 1013 | +#: src/dock-constellation/index.ts:1060 | |
| 1014 | +msgid "Minimized" | |
| 1015 | +msgstr "" | |
| 1016 | + | |
| 1017 | +#: src/dock-constellation/index.ts:1060 | |
| 1018 | +#: src/dock-constellation/index.ts:1087 | |
| 1019 | +#: src/plugins/my-wordpress-woocommerce/index.ts:747 | |
| 1020 | +#: src/plugins/my-wordpress-woocommerce/index.ts:835 | |
| 1021 | +#: src/plugins/my-wordpress-woocommerce/index.ts:912 | |
| 1022 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1051 | |
| 1023 | +#: src/window/tabs.ts:498 | |
| 1024 | +#: apps/network/network.os.php:153 | |
| 1025 | +#: apps/station-home/parts/view.php:373 | |
| 1026 | +msgid "Open" | |
| 1027 | +msgstr "" | |
| 1028 | + | |
| 1029 | +#: src/dock-constellation/index.ts:1139 | |
| 1030 | +msgid "(opens in a new tab)" | |
| 1031 | +msgstr "" | |
| 1032 | + | |
| 1033 | +#: src/dock-peek/built-in-renderers.ts:104 | |
| 981 | 1034 | msgid "System Preferences" |
| 982 | 1035 | msgstr "" |
| 983 | 1036 | |
| 984 | -#: src/dock-peek/built-in-renderers.ts:172 | |
| 985 | -msgid "Recycle Bin — empty" | |
| 1037 | +#: src/dock-peek/built-in-renderers.ts:170 | |
| 1038 | +msgid "Trash — empty" | |
| 986 | 1039 | msgstr "" |
| 987 | 1040 | |
| 988 | -#: src/dock-peek/built-in-renderers.ts:174 | |
| 1041 | +#: src/dock-peek/built-in-renderers.ts:172 | |
| 989 | 1042 | msgid "1 item" |
| 990 | 1043 | msgstr "" |
| 991 | 1044 | |
| 992 | 1045 | #. %s is the dock item's admin-page title (e.g., "Posts") |
| 993 | -#: src/dock-peek/index.ts:232 | |
| 1046 | +#: src/dock-peek/index.ts:295 | |
| 994 | 1047 | msgid "%s — open windows" |
| 995 | 1048 | msgstr "" |
| 996 | 1049 | |
| 997 | 1050 | #. %s is the admin-page title (e.g., "Posts") |
| 998 | -#: src/dock-peek/index.ts:477 | |
| 1051 | +#: src/dock-peek/index.ts:605 | |
| 999 | 1052 | msgid "New %s" |
| 1000 | 1053 | msgstr "" |
| 1001 | 1054 | |
| 1002 | 1055 | #. %d is the number of pending updates / items. |
| 1003 | -#: src/dock.ts:952 | |
| 1056 | +#: src/dock.ts:1404 | |
| 1004 | 1057 | msgid "%d update" |
| 1005 | 1058 | msgid_plural "%d updates" |
| 1006 | 1059 | msgstr[0] "" |
| 1007 | 1060 | msgstr[1] "" |
| 1008 | 1061 | |
| 1009 | -#: src/drag/ghost.ts:220 | |
| 1062 | +#: src/drag/ghost.ts:218 | |
| 1010 | 1063 | msgid "Drop here to create shortcut" |
| 1011 | 1064 | msgstr "" |
| 1012 | 1065 | |
| 1013 | -#: src/drag/ghost.ts:223 | |
| 1066 | +#: src/drag/ghost.ts:221 | |
| 1014 | 1067 | msgid "Drop here to move" |
| 1015 | 1068 | msgstr "" |
| 1016 | 1069 | |
| 1017 | -#: src/drag/ghost.ts:225 | |
| 1070 | +#: src/drag/ghost.ts:223 | |
| 1018 | 1071 | msgid "Drop here" |
| 1019 | 1072 | msgstr "" |
| 1020 | 1073 | |
| 1021 | -#: src/drag/ghost.ts:229 | |
| 1074 | +#: src/drag/ghost.ts:227 | |
| 1022 | 1075 | msgid "Can’t drop here" |
| 1023 | 1076 | msgstr "" |
| 1024 | 1077 | |
| 1025 | -#: src/drag/ghost.ts:234 | |
| 1078 | +#: src/drag/ghost.ts:232 | |
| 1026 | 1079 | msgid "Drop on the desktop or a folder" |
| 1027 | 1080 | msgstr "" |
| 1028 | 1081 | |
| 1029 | -#: src/drag/ghost.ts:240 | |
| 1082 | +#: src/drag/ghost.ts:238 | |
| 1030 | 1083 | msgid "Drop in a folder" |
| 1031 | 1084 | msgstr "" |
| 1032 | 1085 | |
| 1033 | -#: src/effects/registry.ts:202 | |
| 1086 | +#: src/editor-preview/index.ts:608 | |
| 1087 | +#: src/editor-preview/index.ts:491 | |
| 1088 | +msgid "Preview" | |
| 1089 | +msgstr "" | |
| 1090 | + | |
| 1091 | +#: src/editor-preview/index.ts:622 | |
| 1092 | +msgid "Save the post to enable its preview" | |
| 1093 | +msgstr "" | |
| 1094 | + | |
| 1095 | +#: src/editor-preview/index.ts:630 | |
| 1096 | +msgid "The preview opens once the post has been saved." | |
| 1097 | +msgstr "" | |
| 1098 | + | |
| 1099 | +#: src/editor-preview/index.ts:454 | |
| 1100 | +msgid "No preview is available for this content." | |
| 1101 | +msgstr "" | |
| 1102 | + | |
| 1103 | +#: src/editor-preview/index.ts:476 | |
| 1104 | +msgid "Couldn't save your latest changes — the preview shows the last saved version." | |
| 1105 | +msgstr "" | |
| 1106 | + | |
| 1107 | +#. %s: post title. | |
| 1108 | +#: src/editor-preview/index.ts:494 | |
| 1109 | +msgid "Preview: %s" | |
| 1110 | +msgstr "" | |
| 1111 | + | |
| 1112 | +#: src/effects/registry.ts:200 | |
| 1034 | 1113 | msgid "Darken" |
| 1035 | 1114 | msgstr "" |
| 1036 | 1115 | |
| 1037 | -#: src/effects/registry.ts:203 | |
| 1116 | +#: src/effects/registry.ts:201 | |
| 1038 | 1117 | msgid "Dim unfocused windows so the focused one stands out." |
| 1039 | 1118 | msgstr "" |
| 1040 | 1119 | |
| 1041 | -#: src/effects/registry.ts:209 | |
| 1120 | +#: src/effects/registry.ts:207 | |
| 1042 | 1121 | msgid "Frost" |
| 1043 | 1122 | msgstr "" |
| 1044 | 1123 | |
| 1045 | -#: src/effects/registry.ts:210 | |
| 1124 | +#: src/effects/registry.ts:208 | |
| 1046 | 1125 | msgid "Throw unfocused windows out of focus — a soft, frosted-glass blur, as if you were looking at them through an iced-over pane." |
| 1047 | 1126 | msgstr "" |
| 1048 | 1127 | |
| 1049 | -#: src/effects/registry.ts:218 | |
| 1128 | +#: src/effects/registry.ts:216 | |
| 1050 | 1129 | msgid "Grayscale" |
| 1051 | 1130 | msgstr "" |
| 1052 | 1131 | |
| 1053 | -#: src/effects/registry.ts:219 | |
| 1132 | +#: src/effects/registry.ts:217 | |
| 1054 | 1133 | msgid "Drain the colour from unfocused windows so the focused one is the only thing still in colour — your eye snaps right to it." |
| 1055 | 1134 | msgstr "" |
| 1056 | 1135 | |
| 1057 | -#: src/exit-desktop-mode.ts:41 | |
| 1058 | -msgid "Exit Desktop Mode" | |
| 1136 | +#: src/exit-openstation.ts:53 | |
| 1137 | +msgid "Exit OpenStation" | |
| 1059 | 1138 | msgstr "" |
| 1060 | 1139 | |
| 1061 | -#: src/games/alphabet-soup/game.ts:90 | |
| 1140 | +#: src/games/alphabet-soup/game.ts:88 | |
| 1062 | 1141 | msgid "Time Attack" |
| 1063 | 1142 | msgstr "" |
| 1064 | 1143 | |
| 1065 | -#: src/games/alphabet-soup/game.ts:90 | |
| 1144 | +#: src/games/alphabet-soup/game.ts:88 | |
| 1066 | 1145 | msgid "Daily" |
| 1067 | 1146 | msgstr "" |
| 1068 | 1147 | |
| 1069 | -#: src/games/alphabet-soup/game.ts:95 | |
| 1148 | +#: src/games/alphabet-soup/game.ts:93 | |
| 1070 | 1149 | msgid "90 seconds on the clock — every word buys you more." |
| 1071 | 1150 | msgstr "" |
| 1072 | 1151 | |
| 1073 | 1152 | #. %s: number of waves in a Daily run. |
| 1074 | -#: src/games/alphabet-soup/game.ts:98 | |
| 1153 | +#: src/games/alphabet-soup/game.ts:96 | |
| 1075 | 1154 | msgid "%s relaxed waves. No clock pressure, just streaks." |
| 1076 | 1155 | msgstr "" |
| 1077 | 1156 | |
| 1078 | -#: src/games/alphabet-soup/game.ts:106 | |
| 1157 | +#: src/games/alphabet-soup/game.ts:104 | |
| 1079 | 1158 | msgid "Big" |
| 1080 | 1159 | msgstr "" |
| 1081 | 1160 | |
| 1082 | -#: src/games/alphabet-soup/game.ts:108 | |
| 1083 | -#: src/games/inkfall/game.ts:62 | |
| 1161 | +#: src/games/alphabet-soup/game.ts:106 | |
| 1162 | +#: src/games/inkfall/game.ts:60 | |
| 1084 | 1163 | msgid "Medium" |
| 1085 | 1164 | msgstr "" |
| 1086 | 1165 | |
| 1087 | -#: src/games/alphabet-soup/game.ts:110 | |
| 1166 | +#: src/games/alphabet-soup/game.ts:108 | |
| 1088 | 1167 | msgid "Small" |
| 1089 | 1168 | msgstr "" |
| 1090 | 1169 | |
| 1091 | -#: src/games/alphabet-soup/game.ts:230 | |
| 1092 | -#: src/games/inkfall/game.ts:141 | |
| 1170 | +#: src/games/alphabet-soup/game.ts:228 | |
| 1171 | +#: src/games/inkfall/game.ts:139 | |
| 1093 | 1172 | msgid "Mute sound effects" |
| 1094 | 1173 | msgstr "" |
| 1095 | 1174 | |
| 1096 | -#: src/games/alphabet-soup/game.ts:231 | |
| 1097 | -#: src/games/inkfall/game.ts:142 | |
| 1175 | +#: src/games/alphabet-soup/game.ts:229 | |
| 1176 | +#: src/games/inkfall/game.ts:140 | |
| 1098 | 1177 | msgid "Unmute sound effects" |
| 1099 | 1178 | msgstr "" |
| 1100 | 1179 | |
| 1101 | 1180 | #. 1: challenger display name, 2: score to beat. |
| 1102 | -#: src/games/alphabet-soup/game.ts:249 | |
| 1103 | -#: src/games/inkfall/game.ts:160 | |
| 1181 | +#: src/games/alphabet-soup/game.ts:247 | |
| 1182 | +#: src/games/inkfall/game.ts:158 | |
| 1104 | 1183 | msgid "Beat %1$s: %2$s" |
| 1105 | 1184 | msgstr "" |
| 1106 | 1185 | |
| 1107 | -#: src/games/alphabet-soup/game.ts:290 | |
| 1186 | +#: src/games/alphabet-soup/game.ts:288 | |
| 1108 | 1187 | msgid "Warming up the soup…" |
| 1109 | 1188 | msgstr "" |
| 1110 | 1189 | |
| 1111 | 1190 | #. %s: current score. |
| 1112 | -#: src/games/alphabet-soup/game.ts:331 | |
| 1113 | -#: src/games/inkfall/game.ts:216 | |
| 1191 | +#: src/games/alphabet-soup/game.ts:329 | |
| 1192 | +#: src/games/inkfall/game.ts:214 | |
| 1114 | 1193 | msgid "Score %s" |
| 1115 | 1194 | msgstr "" |
| 1116 | 1195 | |
| 1117 | 1196 | #. 1: current wave number, 2: mode label. |
| 1118 | -#: src/games/alphabet-soup/game.ts:348 | |
| 1197 | +#: src/games/alphabet-soup/game.ts:346 | |
| 1119 | 1198 | msgid "Wave %1$s · %2$s" |
| 1120 | 1199 | msgstr "" |
| 1121 | 1200 | |
| 1122 | 1201 | #. %s: number of hidden words. |
| 1123 | -#: src/games/alphabet-soup/game.ts:363 | |
| 1202 | +#: src/games/alphabet-soup/game.ts:361 | |
| 1124 | 1203 | msgid "Find %s words" |
| 1125 | 1204 | msgstr "" |
| 1126 | 1205 | |
| 1127 | 1206 | #. %s: wave number. |
| 1128 | -#: src/games/alphabet-soup/game.ts:407 | |
| 1207 | +#: src/games/alphabet-soup/game.ts:405 | |
| 1129 | 1208 | msgid "Wave %s" |
| 1130 | 1209 | msgstr "" |
| 1131 | 1210 | |
| 1132 | -#: src/games/alphabet-soup/game.ts:428 | |
| 1133 | -#: src/games/alphabet-soup/game.ts:510 | |
| 1211 | +#: src/games/alphabet-soup/game.ts:426 | |
| 1212 | +#: src/games/alphabet-soup/game.ts:508 | |
| 1134 | 1213 | msgid "Soup finished!" |
| 1135 | 1214 | msgstr "" |
| 1136 | 1215 | |
| 1137 | -#: src/games/alphabet-soup/game.ts:507 | |
| 1138 | -#: src/games/inkfall/game.ts:343 | |
| 1216 | +#: src/games/alphabet-soup/game.ts:505 | |
| 1217 | +#: src/games/inkfall/game.ts:341 | |
| 1139 | 1218 | msgid "Game Over — challenge beaten!" |
| 1140 | 1219 | msgstr "" |
| 1141 | 1220 | |
| 1142 | -#: src/games/alphabet-soup/game.ts:508 | |
| 1143 | -#: src/games/inkfall/game.ts:344 | |
| 1221 | +#: src/games/alphabet-soup/game.ts:506 | |
| 1222 | +#: src/games/inkfall/game.ts:342 | |
| 1144 | 1223 | msgid "Game Over — challenge missed." |
| 1145 | 1224 | msgstr "" |
| 1146 | 1225 | |
| 1147 | -#: src/games/alphabet-soup/game.ts:512 | |
| 1148 | -#: src/plugins/focus-timer-widget/index.ts:258 | |
| 1226 | +#: src/games/alphabet-soup/game.ts:510 | |
| 1227 | +#: src/plugins/focus-timer-widget/index.ts:256 | |
| 1149 | 1228 | msgid "Time’s up!" |
| 1150 | 1229 | msgstr "" |
| 1151 | 1230 | |
| 1152 | 1231 | #. 1: score, 2: words found, 3: accuracy percent, 4: best streak, 5: wave reached. |
| 1153 | -#: src/games/alphabet-soup/game.ts:520 | |
| 1232 | +#: src/games/alphabet-soup/game.ts:518 | |
| 1154 | 1233 | msgid "Score %1$s — %2$s words, %3$s%% accuracy, best streak %4$s, wave %5$s." |
| 1155 | 1234 | msgstr "" |
| 1156 | 1235 | |
| 1157 | -#: src/games/alphabet-soup/game.ts:533 | |
| 1158 | -#: src/games/alphabet-soup/game.ts:568 | |
| 1159 | -#: src/games/alphabet-soup/game.ts:709 | |
| 1160 | -#: src/games/alphabet-soup/index.ts:23 | |
| 1161 | -#: includes/games/alphabet-soup.php:56 | |
| 1236 | +#: src/games/alphabet-soup/game.ts:531 | |
| 1237 | +#: src/games/alphabet-soup/game.ts:566 | |
| 1238 | +#: src/games/alphabet-soup/game.ts:707 | |
| 1239 | +#: src/games/alphabet-soup/index.ts:22 | |
| 1240 | +#: includes/games/alphabet-soup.php:53 | |
| 1162 | 1241 | msgid "Alphabet Soup" |
| 1163 | 1242 | msgstr "" |
| 1164 | 1243 | |
| 1244 | +#: src/games/alphabet-soup/game.ts:534 | |
| 1245 | +msgid "points" | |
| 1246 | +msgstr "" | |
| 1247 | + | |
| 1165 | 1248 | #: src/games/alphabet-soup/game.ts:536 |
| 1166 | -msgid "points" | |
| 1249 | +#: src/games/alphabet-soup/index.ts:28 | |
| 1250 | +#: src/games/inkfall/index.ts:28 | |
| 1251 | +#: apps/my-wordpress/parts/lists.php:521 | |
| 1252 | +#: includes/games/alphabet-soup.php:86 | |
| 1253 | +#: includes/games/inkfall.php:74 | |
| 1254 | +msgid "Words" | |
| 1167 | 1255 | msgstr "" |
| 1168 | 1256 | |
| 1169 | -#: src/games/alphabet-soup/game.ts:538 | |
| 1257 | +#: src/games/alphabet-soup/game.ts:537 | |
| 1170 | 1258 | #: src/games/alphabet-soup/index.ts:29 |
| 1171 | 1259 | #: src/games/inkfall/index.ts:29 |
| 1172 | -#: includes/games/alphabet-soup.php:64 | |
| 1173 | -#: includes/games/inkfall.php:57 | |
| 1174 | -msgid "Words" | |
| 1260 | +#: includes/games/alphabet-soup.php:91 | |
| 1261 | +#: includes/games/inkfall.php:79 | |
| 1262 | +msgid "WPM" | |
| 1175 | 1263 | msgstr "" |
| 1176 | 1264 | |
| 1177 | 1265 | #: src/games/alphabet-soup/game.ts:539 |
| 1178 | 1266 | #: src/games/alphabet-soup/index.ts:30 |
| 1179 | 1267 | #: src/games/inkfall/index.ts:30 |
| 1180 | -#: includes/games/alphabet-soup.php:65 | |
| 1181 | -#: includes/games/inkfall.php:58 | |
| 1182 | -msgid "WPM" | |
| 1268 | +#: includes/games/alphabet-soup.php:96 | |
| 1269 | +#: includes/games/inkfall.php:84 | |
| 1270 | +msgid "Accuracy" | |
| 1183 | 1271 | msgstr "" |
| 1184 | 1272 | |
| 1185 | -#: src/games/alphabet-soup/game.ts:541 | |
| 1273 | +#: src/games/alphabet-soup/game.ts:542 | |
| 1186 | 1274 | #: src/games/alphabet-soup/index.ts:31 |
| 1187 | -#: src/games/inkfall/index.ts:31 | |
| 1188 | -#: includes/games/alphabet-soup.php:66 | |
| 1189 | -#: includes/games/inkfall.php:59 | |
| 1190 | -msgid "Accuracy" | |
| 1275 | +#: includes/games/alphabet-soup.php:101 | |
| 1276 | +msgid "Streak" | |
| 1191 | 1277 | msgstr "" |
| 1192 | 1278 | |
| 1193 | -#: src/games/alphabet-soup/game.ts:544 | |
| 1279 | +#: src/games/alphabet-soup/game.ts:543 | |
| 1194 | 1280 | #: src/games/alphabet-soup/index.ts:32 |
| 1195 | -#: includes/games/alphabet-soup.php:67 | |
| 1196 | -msgid "Streak" | |
| 1281 | +#: includes/games/alphabet-soup.php:106 | |
| 1282 | +msgid "Wave" | |
| 1197 | 1283 | msgstr "" |
| 1198 | 1284 | |
| 1199 | 1285 | #: src/games/alphabet-soup/game.ts:545 |
| 1200 | -#: src/games/alphabet-soup/index.ts:33 | |
| 1201 | -#: includes/games/alphabet-soup.php:68 | |
| 1202 | -msgid "Wave" | |
| 1286 | +msgid "WordPress OpenStation" | |
| 1203 | 1287 | msgstr "" |
| 1204 | 1288 | |
| 1205 | -#: src/games/alphabet-soup/game.ts:547 | |
| 1206 | -#: src/settings/sections/about.ts:143 | |
| 1207 | -msgid "WordPress Desktop Mode" | |
| 1208 | -msgstr "" | |
| 1209 | - | |
| 1210 | -#: src/games/alphabet-soup/game.ts:562 | |
| 1289 | +#: src/games/alphabet-soup/game.ts:560 | |
| 1211 | 1290 | msgid "Share card" |
| 1212 | 1291 | msgstr "" |
| 1213 | 1292 | |
| 1214 | -#: src/games/alphabet-soup/game.ts:575 | |
| 1293 | +#: src/games/alphabet-soup/game.ts:573 | |
| 1215 | 1294 | msgid "Shared!" |
| 1216 | 1295 | msgstr "" |
| 1217 | 1296 | |
| 1218 | -#: src/games/alphabet-soup/game.ts:579 | |
| 1297 | +#: src/games/alphabet-soup/game.ts:577 | |
| 1219 | 1298 | msgid "Card copied to your clipboard." |
| 1220 | 1299 | msgstr "" |
| 1221 | 1300 | |
| 1222 | -#: src/games/alphabet-soup/game.ts:582 | |
| 1301 | +#: src/games/alphabet-soup/game.ts:580 | |
| 1223 | 1302 | msgid "Card saved as an image." |
| 1224 | 1303 | msgstr "" |
| 1225 | 1304 | |
| 1226 | -#: src/games/alphabet-soup/game.ts:586 | |
| 1305 | +#: src/games/alphabet-soup/game.ts:584 | |
| 1227 | 1306 | msgid "The card could not be shared." |
| 1228 | 1307 | msgstr "" |
| 1229 | 1308 | |
| 1230 | -#: src/games/alphabet-soup/game.ts:596 | |
| 1309 | +#: src/games/alphabet-soup/game.ts:594 | |
| 1231 | 1310 | msgid "Replay run — share cards only go to the first run of each puzzle. A fresh soup is served tomorrow." |
| 1232 | 1311 | msgstr "" |
| 1233 | 1312 | |
| 1234 | -#: src/games/alphabet-soup/game.ts:604 | |
| 1235 | -#: src/games/inkfall/game.ts:364 | |
| 1313 | +#: src/games/alphabet-soup/game.ts:602 | |
| 1314 | +#: src/games/inkfall/game.ts:362 | |
| 1236 | 1315 | msgid "Saving your score…" |
| 1237 | 1316 | msgstr "" |
| 1238 | 1317 | |
| 1239 | -#: src/games/alphabet-soup/game.ts:608 | |
| 1240 | -#: src/games/inkfall/game.ts:368 | |
| 1318 | +#: src/games/alphabet-soup/game.ts:606 | |
| 1319 | +#: src/games/inkfall/game.ts:366 | |
| 1241 | 1320 | msgid "Score saved to the scoreboard." |
| 1242 | 1321 | msgstr "" |
| 1243 | 1322 | |
| 1244 | -#: src/games/alphabet-soup/game.ts:611 | |
| 1245 | -#: src/games/inkfall/game.ts:371 | |
| 1323 | +#: src/games/alphabet-soup/game.ts:609 | |
| 1324 | +#: src/games/inkfall/game.ts:369 | |
| 1246 | 1325 | msgid "Your score could not be saved." |
| 1247 | 1326 | msgstr "" |
| 1248 | 1327 | |
| 1249 | -#: src/games/alphabet-soup/game.ts:620 | |
| 1250 | -#: src/games/inkfall/game.ts:380 | |
| 1328 | +#: src/games/alphabet-soup/game.ts:618 | |
| 1329 | +#: src/games/inkfall/game.ts:378 | |
| 1251 | 1330 | msgid "Play again" |
| 1252 | 1331 | msgstr "" |
| 1253 | 1332 | |
| 1254 | -#: src/games/alphabet-soup/game.ts:626 | |
| 1333 | +#: src/games/alphabet-soup/game.ts:624 | |
| 1255 | 1334 | msgid "Change mode" |
| 1256 | 1335 | msgstr "" |
| 1257 | 1336 | |
| 1258 | -#: src/games/alphabet-soup/game.ts:677 | |
| 1337 | +#: src/games/alphabet-soup/game.ts:675 | |
| 1259 | 1338 | msgid "Replay today’s soup?" |
| 1260 | 1339 | msgstr "" |
| 1261 | 1340 | |
| 1262 | 1341 | #. 1: mode label (Daily / Time Attack), 2: board dimensions (e.g. 12×12). |
| 1263 | -#: src/games/alphabet-soup/game.ts:680 | |
| 1342 | +#: src/games/alphabet-soup/game.ts:678 | |
| 1264 | 1343 | 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." |
| 1265 | 1344 | msgstr "" |
| 1266 | 1345 | |
| 1267 | -#: src/games/alphabet-soup/game.ts:684 | |
| 1346 | +#: src/games/alphabet-soup/game.ts:682 | |
| 1268 | 1347 | msgid "Replay anyway" |
| 1269 | 1348 | msgstr "" |
| 1270 | 1349 | |
| 1271 | -#: src/games/alphabet-soup/game.ts:685 | |
| 1350 | +#: src/games/alphabet-soup/game.ts:683 | |
| 1351 | +#: includes/welcome-dialog.php:156 | |
| 1272 | 1352 | msgid "Not now" |
| 1273 | 1353 | msgstr "" |
| 1274 | 1354 | |
| 1275 | 1355 | #. %s: today's puzzle date (dd-mm-yyyy). |
| 1276 | -#: src/games/alphabet-soup/game.ts:716 | |
| 1356 | +#: src/games/alphabet-soup/game.ts:714 | |
| 1277 | 1357 | msgid "One pot, whole world: everyone gets the same soup today (%s). Drag across the letters to fish the words out." |
| 1278 | 1358 | msgstr "" |
| 1279 | 1359 | |
| 1280 | 1360 | #. 1: challenger display name, 2: score to beat. |
| 1281 | -#: src/games/alphabet-soup/game.ts:726 | |
| 1282 | -#: src/games/inkfall/game.ts:450 | |
| 1361 | +#: src/games/alphabet-soup/game.ts:724 | |
| 1362 | +#: src/games/inkfall/game.ts:448 | |
| 1283 | 1363 | msgid "Challenge from %1$s — beat %2$s." |
| 1284 | 1364 | msgstr "" |
| 1285 | 1365 | |
| 1286 | -#: src/games/alphabet-soup/game.ts:737 | |
| 1366 | +#: src/games/alphabet-soup/game.ts:735 | |
| 1287 | 1367 | msgid "Board size" |
| 1288 | 1368 | msgstr "" |
| 1289 | 1369 | |
| 1290 | -#: src/games/alphabet-soup/game.ts:781 | |
| 1370 | +#: src/games/alphabet-soup/game.ts:779 | |
| 1291 | 1371 | msgid "Played today — replays aren’t shareable" |
| 1292 | 1372 | msgstr "" |
| 1293 | 1373 | |
| 1294 | -#: src/games/alphabet-soup/game.ts:803 | |
| 1295 | -#: src/games/inkfall/game.ts:490 | |
| 1374 | +#: src/games/alphabet-soup/game.ts:801 | |
| 1375 | +#: src/games/inkfall/game.ts:488 | |
| 1296 | 1376 | msgid "Paused — click to resume." |
| 1297 | 1377 | msgstr "" |
| 1298 | 1378 | |
| 1299 | -#: src/games/alphabet-soup/game.ts:1026 | |
| 1379 | +#: src/games/alphabet-soup/game.ts:1024 | |
| 1300 | 1380 | msgid "Alphabet Soup could not start." |
| 1301 | 1381 | msgstr "" |
| 1302 | 1382 | |
| 1303 | -#: src/games/alphabet-soup/index.ts:26 | |
| 1304 | -#: src/games/inkfall/index.ts:27 | |
| 1305 | -#: includes/games/alphabet-soup.php:61 | |
| 1306 | -#: includes/games/inkfall.php:55 | |
| 1383 | +#: src/games/alphabet-soup/index.ts:25 | |
| 1384 | +#: src/games/inkfall/index.ts:26 | |
| 1385 | +#: includes/games/alphabet-soup.php:71 | |
| 1386 | +#: includes/games/inkfall.php:64 | |
| 1307 | 1387 | msgid "Score" |
| 1308 | 1388 | msgstr "" |
| 1309 | 1389 | |
| 1310 | -#: src/games/alphabet-soup/index.ts:27 | |
| 1311 | -#: includes/games/alphabet-soup.php:62 | |
| 1390 | +#: src/games/alphabet-soup/index.ts:26 | |
| 1391 | +#: includes/games/alphabet-soup.php:76 | |
| 1312 | 1392 | msgid "Mode" |
| 1313 | 1393 | msgstr "" |
| 1314 | 1394 | |
| 1315 | -#: src/games/alphabet-soup/index.ts:28 | |
| 1316 | -#: src/plugins-window/installed-view.ts:335 | |
| 1317 | -#: includes/games/alphabet-soup.php:63 | |
| 1395 | +#: src/games/alphabet-soup/index.ts:27 | |
| 1396 | +#: apps/my-wordpress/parts/lists.php:489 | |
| 1397 | +#: includes/games/alphabet-soup.php:81 | |
| 1318 | 1398 | msgid "Size" |
| 1319 | 1399 | msgstr "" |
| 1320 | 1400 | |
| 1321 | -#: src/games/alphabet-soup/index.ts:34 | |
| 1322 | -#: src/games/inkfall/index.ts:32 | |
| 1323 | -#: includes/games/alphabet-soup.php:69 | |
| 1324 | -#: includes/games/inkfall.php:60 | |
| 1401 | +#: src/games/alphabet-soup/index.ts:33 | |
| 1402 | +#: src/games/inkfall/index.ts:31 | |
| 1403 | +#: includes/games/alphabet-soup.php:111 | |
| 1404 | +#: includes/games/inkfall.php:89 | |
| 1325 | 1405 | msgid "Time" |
| 1326 | 1406 | msgstr "" |
| 1327 | 1407 | |
| 1328 | -#: src/games/challenge-dialog.ts:62 | |
| 1408 | +#: src/games/challenge-dialog.ts:60 | |
| 1329 | 1409 | msgid "Send a challenge" |
| 1330 | 1410 | msgstr "" |
| 1331 | 1411 | |
| 1332 | 1412 | #. 1: game title, 2: score. |
| 1333 | -#: src/games/challenge-dialog.ts:72 | |
| 1413 | +#: src/games/challenge-dialog.ts:70 | |
| 1334 | 1414 | msgid "Challenge someone to beat your %1$s score of %2$s." |
| 1335 | 1415 | msgstr "" |
| 1336 | 1416 | |
| 1337 | -#: src/games/challenge-dialog.ts:79 | |
| 1417 | +#: src/games/challenge-dialog.ts:77 | |
| 1338 | 1418 | msgid "Find a player…" |
| 1339 | 1419 | msgstr "" |
| 1340 | 1420 | |
| 1341 | -#: src/games/challenge-dialog.ts:99 | |
| 1421 | +#: src/games/challenge-dialog.ts:93 | |
| 1422 | +#: src/item-visibility-menu.ts:426 | |
| 1423 | +#: src/workspaces/wizard.ts:1024 | |
| 1424 | +msgid "Cancel" | |
| 1425 | +msgstr "" | |
| 1426 | + | |
| 1427 | +#: src/games/challenge-dialog.ts:97 | |
| 1342 | 1428 | msgid "Send challenge" |
| 1343 | 1429 | msgstr "" |
| 1344 | 1430 | |
| 1345 | 1431 | #. %s: opponent display name. |
| 1346 | -#: src/games/challenge-dialog.ts:159 | |
| 1432 | +#: src/games/challenge-dialog.ts:157 | |
| 1347 | 1433 | msgid "Challenge sent to %s." |
| 1348 | 1434 | msgstr "" |
| 1349 | 1435 | |
| 1350 | -#: src/games/challenge-dialog.ts:172 | |
| 1436 | +#: src/games/challenge-dialog.ts:170 | |
| 1351 | 1437 | msgid "Could not send the challenge." |
| 1352 | 1438 | msgstr "" |
| 1353 | 1439 | |
| 1354 | 1440 | #. 1: challenger display name, 2: game title/slug, 3: score. |
| 1355 | -#: src/games/challenges-client.ts:72 | |
| 1441 | +#: src/games/challenges-client.ts:70 | |
| 1356 | 1442 | msgid "%1$s challenged you to %2$s — beat %3$s!" |
| 1357 | 1443 | msgstr "" |
| 1358 | 1444 | |
| 1359 | -#: src/games/challenges-client.ts:78 | |
| 1445 | +#: src/games/challenges-client.ts:76 | |
| 1360 | 1446 | msgid "Game challenge" |
| 1361 | 1447 | msgstr "" |
| 1362 | 1448 | |
| 1363 | -#: src/games/challenges-client.ts:87 | |
| 1364 | -#: src/games/challenges-view.ts:172 | |
| 1449 | +#: src/games/challenges-client.ts:85 | |
| 1450 | +#: src/games/challenges-view.ts:170 | |
| 1365 | 1451 | msgid "Accept & Play" |
| 1366 | 1452 | msgstr "" |
| 1367 | 1453 | |
| 1368 | -#: src/games/challenges-client.ts:94 | |
| 1369 | -#: src/games/challenges-view.ts:181 | |
| 1454 | +#: src/games/challenges-client.ts:92 | |
| 1455 | +#: src/games/challenges-view.ts:179 | |
| 1370 | 1456 | msgid "Could not accept the challenge." |
| 1371 | 1457 | msgstr "" |
| 1372 | 1458 | |
| 1373 | 1459 | #. 1: recipient display name, 2: their score, 3: the score to beat. |
| 1374 | -#: src/games/challenges-client.ts:106 | |
| 1460 | +#: src/games/challenges-client.ts:104 | |
| 1375 | 1461 | msgid "%1$s beat your score: %2$s vs your %3$s." |
| 1376 | 1462 | msgstr "" |
| 1377 | 1463 | |
| 1378 | 1464 | #. 1: recipient display name, 2: their score, 3: the score to beat. |
| 1379 | -#: src/games/challenges-client.ts:109 | |
| 1465 | +#: src/games/challenges-client.ts:107 | |
| 1380 | 1466 | msgid "%1$s did not beat your score: %2$s vs your %3$s." |
| 1381 | 1467 | msgstr "" |
| 1382 | 1468 | |
| 1383 | -#: src/games/challenges-client.ts:118 | |
| 1469 | +#: src/games/challenges-client.ts:116 | |
| 1384 | 1470 | msgid "Challenge finished" |
| 1385 | 1471 | msgstr "" |
| 1386 | 1472 | |
| 1387 | 1473 | #. 1: challenger name, 2: game title, 3: score. |
| 1388 | -#: src/games/challenges-view.ts:50 | |
| 1474 | +#: src/games/challenges-view.ts:48 | |
| 1389 | 1475 | msgid "%1$s challenged you to %2$s — beat %3$s." |
| 1390 | 1476 | msgstr "" |
| 1391 | 1477 | |
| 1392 | 1478 | #. 1: recipient name, 2: game title, 3: score. |
| 1393 | -#: src/games/challenges-view.ts:58 | |
| 1479 | +#: src/games/challenges-view.ts:56 | |
| 1394 | 1480 | msgid "Waiting for %1$s to accept your %2$s challenge (%3$s)." |
| 1395 | 1481 | msgstr "" |
| 1396 | 1482 | |
| 1397 | 1483 | #. 1: game title, 2: score. |
| 1398 | -#: src/games/challenges-view.ts:68 | |
| 1484 | +#: src/games/challenges-view.ts:66 | |
| 1399 | 1485 | msgid "You accepted — play %1$s and beat %2$s!" |
| 1400 | 1486 | msgstr "" |
| 1401 | 1487 | |
| 1402 | 1488 | #. 1: recipient name, 2: game title. |
| 1403 | -#: src/games/challenges-view.ts:75 | |
| 1489 | +#: src/games/challenges-view.ts:73 | |
| 1404 | 1490 | msgid "%1$s accepted your %2$s challenge and is playing." |
| 1405 | 1491 | msgstr "" |
| 1406 | 1492 | |
| 1407 | 1493 | #. 1: challenger name, 2: game title. |
| 1408 | -#: src/games/challenges-view.ts:84 | |
| 1494 | +#: src/games/challenges-view.ts:82 | |
| 1409 | 1495 | msgid "You declined %1$s’s %2$s challenge." |
| 1410 | 1496 | msgstr "" |
| 1411 | 1497 | |
| 1412 | 1498 | #. 1: recipient name, 2: game title. |
| 1413 | -#: src/games/challenges-view.ts:91 | |
| 1499 | +#: src/games/challenges-view.ts:89 | |
| 1414 | 1500 | msgid "%1$s declined your %2$s challenge." |
| 1415 | 1501 | msgstr "" |
| 1416 | 1502 | |
| 1417 | 1503 | #. 1: game title, 2: result score, 3: target score. |
| 1418 | -#: src/games/challenges-view.ts:104 | |
| 1504 | +#: src/games/challenges-view.ts:102 | |
| 1419 | 1505 | msgid "You beat the %1$s challenge: %2$s vs %3$s." |
| 1420 | 1506 | msgstr "" |
| 1421 | 1507 | |
| 1422 | 1508 | #. 1: game title, 2: result score, 3: target score. |
| 1423 | -#: src/games/challenges-view.ts:112 | |
| 1509 | +#: src/games/challenges-view.ts:110 | |
| 1424 | 1510 | msgid "You missed the %1$s challenge: %2$s vs %3$s." |
| 1425 | 1511 | msgstr "" |
| 1426 | 1512 | |
| 1427 | 1513 | #. 1: recipient name, 2: result score, 3: target score. |
| 1428 | -#: src/games/challenges-view.ts:121 | |
| 1514 | +#: src/games/challenges-view.ts:119 | |
| 1429 | 1515 | msgid "%1$s beat your score: %2$s vs %3$s." |
| 1430 | 1516 | msgstr "" |
| 1431 | 1517 | |
| 1432 | 1518 | #. 1: recipient name, 2: result score, 3: target score. |
| 1433 | -#: src/games/challenges-view.ts:129 | |
| 1519 | +#: src/games/challenges-view.ts:127 | |
| 1434 | 1520 | msgid "%1$s did not beat your score: %2$s vs %3$s." |
| 1435 | 1521 | msgstr "" |
| 1436 | 1522 | |
| 1437 | -#: src/games/challenges-view.ts:190 | |
| 1523 | +#: src/games/challenges-view.ts:188 | |
| 1438 | 1524 | msgid "Decline" |
| 1439 | 1525 | msgstr "" |
| 1440 | 1526 | |
| 1441 | -#: src/games/challenges-view.ts:201 | |
| 1527 | +#: src/games/challenges-view.ts:199 | |
| 1442 | 1528 | msgid "Could not decline the challenge." |
| 1443 | 1529 | msgstr "" |
| 1444 | 1530 | |
| 1445 | -#: src/games/challenges-view.ts:237 | |
| 1531 | +#: src/games/challenges-view.ts:235 | |
| 1446 | 1532 | msgid "No challenges yet" |
| 1447 | 1533 | msgstr "" |
| 1448 | 1534 | |
| 1449 | -#: src/games/challenges-view.ts:240 | |
| 1535 | +#: src/games/challenges-view.ts:238 | |
| 1450 | 1536 | msgid "Press Challenge to throw down one of your scores, or pick a row from the scoreboard." |
| 1451 | 1537 | msgstr "" |
| 1452 | 1538 | |
| 1453 | 1539 | #. %s: game title. |
| 1454 | -#: src/games/hub.ts:103 | |
| 1540 | +#: src/games/hub.ts:101 | |
| 1455 | 1541 | msgid "Play %s first — you need a score to challenge with." |
| 1456 | 1542 | msgstr "" |
| 1457 | 1543 | |
| 1458 | -#: src/games/hub.ts:184 | |
| 1544 | +#: src/games/hub.ts:182 | |
| 1459 | 1545 | msgid "Play time (last two weeks)" |
| 1460 | 1546 | msgstr "" |
| 1461 | 1547 | |
| 1462 | -#: src/games/hub.ts:191 | |
| 1548 | +#: src/games/hub.ts:189 | |
| 1463 | 1549 | msgid "Play time (total)" |
| 1464 | 1550 | msgstr "" |
| 1465 | 1551 | |
| 1466 | -#: src/games/hub.ts:207 | |
| 1552 | +#: src/games/hub.ts:205 | |
| 1467 | 1553 | msgid "Play" |
| 1468 | 1554 | msgstr "" |
| 1469 | 1555 | |
| 1470 | -#: src/games/hub.ts:226 | |
| 1471 | -#: src/games/scoreboard.ts:112 | |
| 1556 | +#: src/games/hub.ts:224 | |
| 1557 | +#: src/games/scoreboard.ts:115 | |
| 1472 | 1558 | msgid "Challenge…" |
| 1473 | 1559 | msgstr "" |
| 1474 | 1560 | |
| 1475 | -#: src/games/hub.ts:243 | |
| 1561 | +#: src/games/hub.ts:241 | |
| 1476 | 1562 | msgid "Scoreboard" |
| 1477 | 1563 | msgstr "" |
| 1478 | 1564 | |
| 1479 | -#: src/games/hub.ts:255 | |
| 1565 | +#: src/games/hub.ts:253 | |
| 1480 | 1566 | msgid "Challenges" |
| 1481 | 1567 | msgstr "" |
| 1482 | 1568 | |
| 1483 | -#: src/games/hub.ts:311 | |
| 1569 | +#: src/games/hub.ts:309 | |
| 1484 | 1570 | msgid "No games installed" |
| 1485 | 1571 | msgstr "" |
| 1486 | 1572 | |
| 1487 | -#: src/games/hub.ts:314 | |
| 1488 | -msgid "Plugins can add games with desktop_mode_register_game()." | |
| 1573 | +#: src/games/hub.ts:312 | |
| 1574 | +msgid "Plugins can add games with openstation_register_game()." | |
| 1489 | 1575 | msgstr "" |
| 1490 | 1576 | |
| 1491 | -#: src/games/inkfall/game.ts:64 | |
| 1577 | +#: src/games/inkfall/game.ts:62 | |
| 1492 | 1578 | msgid "Hard" |
| 1493 | 1579 | msgstr "" |
| 1494 | 1580 | |
| 1495 | -#: src/games/inkfall/game.ts:66 | |
| 1581 | +#: src/games/inkfall/game.ts:64 | |
| 1496 | 1582 | msgid "Easy" |
| 1497 | 1583 | msgstr "" |
| 1498 | 1584 | |
| 1499 | -#: src/games/inkfall/game.ts:73 | |
| 1585 | +#: src/games/inkfall/game.ts:71 | |
| 1500 | 1586 | msgid "Brisk from the first word." |
| 1501 | 1587 | msgstr "" |
| 1502 | 1588 | |
| 1503 | -#: src/games/inkfall/game.ts:75 | |
| 1589 | +#: src/games/inkfall/game.ts:73 | |
| 1504 | 1590 | msgid "Fast ink, long words. Good luck." |
| 1505 | 1591 | msgstr "" |
| 1506 | 1592 | |
| 1507 | -#: src/games/inkfall/game.ts:77 | |
| 1593 | +#: src/games/inkfall/game.ts:75 | |
| 1508 | 1594 | msgid "A gentle warm-up that builds." |
| 1509 | 1595 | msgstr "" |
| 1510 | 1596 | |
| 1511 | -#: src/games/inkfall/game.ts:187 | |
| 1597 | +#: src/games/inkfall/game.ts:185 | |
| 1512 | 1598 | msgid "Loading the notebook…" |
| 1513 | 1599 | msgstr "" |
| 1514 | 1600 | |
| 1515 | 1601 | #. 1: current level number, 2: difficulty label. |
| 1516 | -#: src/games/inkfall/game.ts:226 | |
| 1602 | +#: src/games/inkfall/game.ts:224 | |
| 1517 | 1603 | msgid "Level %1$s · %2$s" |
| 1518 | 1604 | msgstr "" |
| 1519 | 1605 | |
| 1520 | -#: src/games/inkfall/game.ts:346 | |
| 1606 | +#: src/games/inkfall/game.ts:344 | |
| 1521 | 1607 | msgid "Game Over" |
| 1522 | 1608 | msgstr "" |
| 1523 | 1609 | |
| 1524 | 1610 | #. 1: score, 2: words typed, 3: words per minute, 4: accuracy percent. |
| 1525 | -#: src/games/inkfall/game.ts:354 | |
| 1611 | +#: src/games/inkfall/game.ts:352 | |
| 1526 | 1612 | msgid "Score %1$s — %2$s words, %3$s WPM, %4$s%% accuracy." |
| 1527 | 1613 | msgstr "" |
| 1528 | 1614 | |
| 1529 | -#: src/games/inkfall/game.ts:388 | |
| 1615 | +#: src/games/inkfall/game.ts:386 | |
| 1530 | 1616 | msgid "Change difficulty" |
| 1531 | 1617 | msgstr "" |
| 1532 | 1618 | |
| 1533 | -#: src/games/inkfall/game.ts:442 | |
| 1619 | +#: src/games/inkfall/game.ts:440 | |
| 1534 | 1620 | msgid "Choose your pace" |
| 1535 | 1621 | msgstr "" |
| 1536 | 1622 | |
| 1537 | -#: src/games/inkfall/game.ts:708 | |
| 1623 | +#: src/games/inkfall/game.ts:706 | |
| 1538 | 1624 | msgid "Inkfall could not start." |
| 1539 | 1625 | msgstr "" |
| 1540 | 1626 | |
| 1541 | -#: src/games/inkfall/index.ts:24 | |
| 1542 | -#: includes/games/inkfall.php:50 | |
| 1627 | +#: src/games/inkfall/index.ts:23 | |
| 1628 | +#: includes/games/inkfall.php:47 | |
| 1543 | 1629 | msgid "Inkfall" |
| 1544 | 1630 | msgstr "" |
| 1545 | 1631 | |
| 1546 | -#: src/games/inkfall/index.ts:28 | |
| 1547 | -#: includes/games/inkfall.php:56 | |
| 1632 | +#: src/games/inkfall/index.ts:27 | |
| 1633 | +#: includes/games/inkfall.php:69 | |
| 1548 | 1634 | msgid "Difficulty" |
| 1549 | 1635 | msgstr "" |
| 1550 | 1636 | |
| 1551 | -#: src/games/inkfall/index.ts:33 | |
| 1552 | -#: includes/games/inkfall.php:61 | |
| 1637 | +#: src/games/inkfall/index.ts:32 | |
| 1638 | +#: includes/games/inkfall.php:94 | |
| 1553 | 1639 | msgid "Level" |
| 1554 | 1640 | msgstr "" |
| 1555 | 1641 | |
| 1556 | 1642 | #. 1: hours, 2: minutes. |
| 1557 | -#: src/games/playtime.ts:139 | |
| 1643 | +#: src/games/playtime.ts:137 | |
| 1558 | 1644 | msgid "%1$dh %2$dm" |
| 1559 | 1645 | msgstr "" |
| 1560 | 1646 | |
| 1561 | 1647 | #. %d: minutes. |
| 1562 | -#: src/games/playtime.ts:146 | |
| 1648 | +#: src/games/playtime.ts:144 | |
| 1563 | 1649 | msgid "%dm" |
| 1564 | 1650 | msgstr "" |
| 1565 | 1651 | |
| 1566 | 1652 | #. %d: seconds. |
| 1567 | -#: src/games/playtime.ts:149 | |
| 1653 | +#: src/games/playtime.ts:147 | |
| 1568 | 1654 | msgid "%ds" |
| 1569 | 1655 | msgstr "" |
| 1570 | 1656 | |
| 1571 | -#: src/games/scoreboard.ts:51 | |
| 1657 | +#: src/games/scoreboard.ts:54 | |
| 1572 | 1658 | msgid "Player" |
| 1573 | 1659 | msgstr "" |
| 1574 | 1660 | |
| 1575 | -#: src/games/scoreboard.ts:92 | |
| 1661 | +#: src/games/scoreboard.ts:95 | |
| 1576 | 1662 | msgid "When" |
| 1577 | 1663 | msgstr "" |
| 1578 | 1664 | |
| 1579 | -#: src/games/scoreboard.ts:157 | |
| 1665 | +#: src/games/scoreboard.ts:160 | |
| 1580 | 1666 | msgid "No scores yet — be the first to play!" |
| 1581 | 1667 | msgstr "" |
| 1582 | 1668 | |
| 1669 | +#: src/games/scoreboard.ts:174 | |
| 1670 | +msgid "Previous" | |
| 1671 | +msgstr "" | |
| 1672 | + | |
| 1673 | +#: src/games/scoreboard.ts:184 | |
| 1674 | +#: src/workspaces/wizard.ts:1046 | |
| 1675 | +msgid "Next" | |
| 1676 | +msgstr "" | |
| 1677 | + | |
| 1583 | 1678 | #: src/icon-canvas/menu.ts:175 |
| 1584 | 1679 | msgid "Sort by" |
| 1585 | 1680 | msgstr "" |
| 1586 | 1681 | |
| @@ -1592,4684 +1687,4583 @@ | ||
| 1592 | 1687 | msgid "Name (Z → A)" |
| 1593 | 1688 | msgstr "" |
| 1594 | 1689 | |
| 1595 | 1690 | #: src/icon-canvas/menu.ts:193 |
| 1691 | +#: apps/my-wordpress/parts/sections.php:261 | |
| 1596 | 1692 | msgid "Newest first" |
| 1597 | 1693 | msgstr "" |
| 1598 | 1694 | |
| 1599 | 1695 | #: src/icon-canvas/menu.ts:199 |
| 1696 | +#: apps/my-wordpress/parts/sections.php:262 | |
| 1600 | 1697 | msgid "Oldest first" |
| 1601 | 1698 | msgstr "" |
| 1602 | 1699 | |
| 1603 | -#: src/item-visibility-menu.ts:224 | |
| 1604 | -msgid "Hide from dock" | |
| 1700 | +#: src/item-visibility-menu.ts:68 | |
| 1701 | +msgid "sidebar" | |
| 1605 | 1702 | msgstr "" |
| 1606 | 1703 | |
| 1607 | -#: src/item-visibility-menu.ts:240 | |
| 1704 | +#: src/item-visibility-menu.ts:68 | |
| 1705 | +msgid "dock" | |
| 1706 | +msgstr "" | |
| 1707 | + | |
| 1708 | +#: src/item-visibility-menu.ts:182 | |
| 1709 | +msgid "Hide MIO on wallpaper" | |
| 1710 | +msgstr "" | |
| 1711 | + | |
| 1712 | +#: src/item-visibility-menu.ts:182 | |
| 1713 | +#: src/mio/style-panel.ts:338 | |
| 1714 | +msgid "Show MIO on wallpaper" | |
| 1715 | +msgstr "" | |
| 1716 | + | |
| 1717 | +#. %s: "dock" or "sidebar". | |
| 1718 | +#: src/item-visibility-menu.ts:193 | |
| 1719 | +msgid "Hide from %s" | |
| 1720 | +msgstr "" | |
| 1721 | + | |
| 1722 | +#. %s: "dock" or "sidebar". | |
| 1723 | +#: src/item-visibility-menu.ts:204 | |
| 1724 | +msgid "Keep in %s" | |
| 1725 | +msgstr "" | |
| 1726 | + | |
| 1727 | +#: src/item-visibility-menu.ts:212 | |
| 1608 | 1728 | msgid "Also show on desktop" |
| 1609 | 1729 | msgstr "" |
| 1610 | 1730 | |
| 1611 | -#: src/item-visibility-menu.ts:248 | |
| 1731 | +#: src/item-visibility-menu.ts:220 | |
| 1612 | 1732 | msgid "Hide from desktop" |
| 1613 | 1733 | msgstr "" |
| 1614 | 1734 | |
| 1615 | -#: src/item-visibility-menu.ts:264 | |
| 1616 | -msgid "Also show on dock" | |
| 1735 | +#. %s: "dock" or "sidebar". | |
| 1736 | +#: src/item-visibility-menu.ts:228 | |
| 1737 | +msgid "Also show on %s" | |
| 1617 | 1738 | msgstr "" |
| 1618 | 1739 | |
| 1619 | -#: src/item-visibility-menu.ts:272 | |
| 1740 | +#: src/item-visibility-menu.ts:240 | |
| 1620 | 1741 | msgid "Hide everywhere" |
| 1621 | 1742 | msgstr "" |
| 1622 | 1743 | |
| 1623 | -#: src/item-visibility-menu.ts:280 | |
| 1624 | -msgid "Apps & Icons settings…" | |
| 1744 | +#: src/item-visibility-menu.ts:249 | |
| 1745 | +msgid "Navigation settings…" | |
| 1625 | 1746 | msgstr "" |
| 1626 | 1747 | |
| 1627 | 1748 | #. %s is the owning plugin's display name. |
| 1628 | -#: src/item-visibility-menu.ts:303 | |
| 1749 | +#: src/item-visibility-menu.ts:272 | |
| 1629 | 1750 | msgid "Deactivate %s…" |
| 1630 | 1751 | msgstr "" |
| 1631 | 1752 | |
| 1632 | 1753 | #. %s: plugin title. |
| 1633 | -#: src/item-visibility-menu.ts:456 | |
| 1754 | +#: src/item-visibility-menu.ts:421 | |
| 1634 | 1755 | msgid "Deactivate %s?" |
| 1635 | 1756 | msgstr "" |
| 1636 | 1757 | |
| 1637 | -#: src/item-visibility-menu.ts:457 | |
| 1758 | +#: src/item-visibility-menu.ts:422 | |
| 1638 | 1759 | msgid "This plugin will stop running on the site. You can re-activate it later from the Plugins screen." |
| 1639 | 1760 | msgstr "" |
| 1640 | 1761 | |
| 1641 | -#: src/item-visibility-menu.ts:460 | |
| 1642 | -#: src/plugins-window/flyout-detail.ts:590 | |
| 1643 | -#: src/plugins-window/installed-view.ts:635 | |
| 1644 | -#: src/plugins-window/installed-view.ts:718 | |
| 1762 | +#: src/item-visibility-menu.ts:425 | |
| 1645 | 1763 | msgid "Deactivate" |
| 1646 | 1764 | msgstr "" |
| 1647 | 1765 | |
| 1648 | 1766 | #. %s: plugin title. |
| 1649 | -#: src/item-visibility-menu.ts:518 | |
| 1767 | +#: src/item-visibility-menu.ts:482 | |
| 1768 | +msgid "Could not deactivate %s" | |
| 1769 | +msgstr "" | |
| 1770 | + | |
| 1771 | +#. %s: plugin title. | |
| 1772 | +#: src/item-visibility-menu.ts:484 | |
| 1650 | 1773 | msgid "Could not deactivate %s." |
| 1651 | 1774 | msgstr "" |
| 1652 | 1775 | |
| 1653 | 1776 | #. 1: plugin title. 2: number of windows that were closed. |
| 1654 | -#: src/item-visibility-menu.ts:542 | |
| 1777 | +#: src/item-visibility-menu.ts:506 | |
| 1655 | 1778 | msgid "%1$s deactivated. Closed %2$d window(s)." |
| 1656 | 1779 | msgstr "" |
| 1657 | 1780 | |
| 1658 | 1781 | #. %s: plugin title. |
| 1659 | -#. %s: plugin name | |
| 1660 | -#: src/item-visibility-menu.ts:548 | |
| 1661 | -#: src/plugins-window/flyout-detail.ts:709 | |
| 1662 | -#: src/plugins-window/installed-view.ts:888 | |
| 1782 | +#. translators: %s: plugin name | |
| 1783 | +#: src/item-visibility-menu.ts:512 | |
| 1784 | +#: apps/plugins/plugins.os.php:175 | |
| 1785 | +#, php-format | |
| 1663 | 1786 | msgid "%s deactivated." |
| 1664 | 1787 | msgstr "" |
| 1665 | 1788 | |
| 1666 | -#: src/my-wordpress/index.ts:278 | |
| 1667 | -msgid "Unknown entity type." | |
| 1789 | +#: src/mio/assistant/chat.ts:22 | |
| 1790 | +msgid "Chat with MIO" | |
| 1668 | 1791 | msgstr "" |
| 1669 | 1792 | |
| 1670 | -#: src/my-wordpress/index.ts:423 | |
| 1671 | -#: src/my-wordpress/index.ts:425 | |
| 1672 | -#: includes/my-wordpress/window.php:172 | |
| 1673 | -#: includes/my-wordpress/window.php:213 | |
| 1674 | -msgid "My WordPress" | |
| 1793 | +#: src/mio/assistant/chat.ts:30 | |
| 1794 | +#: src/mio/assistant/chat.ts:36 | |
| 1795 | +msgid "Close MIO chat" | |
| 1675 | 1796 | msgstr "" |
| 1676 | 1797 | |
| 1677 | -#. %s is a user display name. | |
| 1678 | -#: src/my-wordpress/index.ts:473 | |
| 1679 | -msgid "%s — activity footprint" | |
| 1798 | +#: src/mio/assistant/chat.ts:44 | |
| 1799 | +#: includes/agents/conversations.php:218 | |
| 1800 | +msgid "Conversation" | |
| 1680 | 1801 | msgstr "" |
| 1681 | 1802 | |
| 1682 | -#: src/my-wordpress/index.ts:514 | |
| 1683 | -#: src/posts-window/index.ts:592 | |
| 1684 | -#: includes/posts-window/window.php:34 | |
| 1685 | -msgid "Categories" | |
| 1803 | +#: src/mio/assistant/chat.ts:48 | |
| 1804 | +msgid "Ask about this window, or tell me what to change." | |
| 1686 | 1805 | msgstr "" |
| 1687 | 1806 | |
| 1688 | -#: src/my-wordpress/index.ts:516 | |
| 1689 | -#: src/posts-window/index.ts:605 | |
| 1690 | -#: includes/posts-window/window.php:35 | |
| 1691 | -msgid "Tags" | |
| 1807 | +#: src/mio/assistant/chat.ts:61 | |
| 1808 | +msgid "Message MIO" | |
| 1692 | 1809 | msgstr "" |
| 1693 | 1810 | |
| 1694 | -#: src/my-wordpress/index.ts:518 | |
| 1695 | -#: src/my-wordpress/index.ts:1744 | |
| 1696 | -#: src/my-wordpress/index.ts:1754 | |
| 1697 | -msgid "Attached media" | |
| 1811 | +#: src/mio/assistant/chat.ts:66 | |
| 1812 | +msgid "Make this space yours…" | |
| 1698 | 1813 | msgstr "" |
| 1699 | 1814 | |
| 1700 | -#. %s is a lowercased entity-type label (e.g. "posts", "pages"). | |
| 1701 | -#: src/my-wordpress/index.ts:708 | |
| 1702 | -msgid "Search %s…" | |
| 1815 | +#: src/mio/assistant/chat.ts:73 | |
| 1816 | +msgid "Stop" | |
| 1703 | 1817 | msgstr "" |
| 1704 | 1818 | |
| 1705 | -#. %s is an entity-type label (e.g. "Posts", "Pages"). | |
| 1706 | -#: src/my-wordpress/index.ts:713 | |
| 1707 | -msgid "Search %s" | |
| 1819 | +#: src/mio/assistant/chat.ts:79 | |
| 1820 | +msgid "Conversation stays in this session. Messages are sent to your configured AI provider." | |
| 1708 | 1821 | msgstr "" |
| 1709 | 1822 | |
| 1710 | -#: src/my-wordpress/index.ts:745 | |
| 1711 | -#: src/my-wordpress/index.ts:978 | |
| 1712 | -#: src/my-wordpress/index.ts:3666 | |
| 1713 | -msgid "Select an entry to preview it here." | |
| 1823 | +#: src/mio/assistant/chat.ts:149 | |
| 1824 | +msgid "MIO is thinking…" | |
| 1714 | 1825 | msgstr "" |
| 1715 | 1826 | |
| 1716 | -#. 1: visible item count, 2: total item count. | |
| 1717 | -#: src/my-wordpress/index.ts:796 | |
| 1718 | -#: src/my-wordpress/media-list.ts:74 | |
| 1719 | -msgid "%1$d of %2$d items" | |
| 1827 | +#: src/mio/assistant/chat.ts:161 | |
| 1828 | +msgid "Stopped. A submitted save may still complete." | |
| 1720 | 1829 | msgstr "" |
| 1721 | 1830 | |
| 1722 | -#. 1: current page, 2: total pages. | |
| 1723 | -#: src/my-wordpress/index.ts:815 | |
| 1724 | -#: src/my-wordpress/index.ts:3831 | |
| 1725 | -#: src/my-wordpress/media-list.ts:101 | |
| 1726 | -msgid "Page %1$d of %2$d" | |
| 1831 | +#: src/mio/assistant/chat.ts:161 | |
| 1832 | +msgid "Stopped." | |
| 1727 | 1833 | msgstr "" |
| 1728 | 1834 | |
| 1729 | -#. 1: search query, 2: lowercased entity-type label. | |
| 1730 | -#: src/my-wordpress/index.ts:1062 | |
| 1731 | -msgid "No %2$s match \"%1$s\"." | |
| 1835 | +#: src/mio/assistant/chat.ts:166 | |
| 1836 | +msgid "MIO could not complete this request." | |
| 1732 | 1837 | msgstr "" |
| 1733 | 1838 | |
| 1734 | -#. %s is an entity-type label (e.g. "Posts", "Pages"). | |
| 1735 | -#: src/my-wordpress/index.ts:1069 | |
| 1736 | -msgid "No %s yet." | |
| 1839 | +#: src/mio/assistant/response-action-row.ts:12 | |
| 1840 | +msgid "Suggested actions" | |
| 1737 | 1841 | msgstr "" |
| 1738 | 1842 | |
| 1739 | -#: src/my-wordpress/index.ts:1177 | |
| 1740 | -#: src/my-wordpress/index.ts:5243 | |
| 1741 | -#: src/my-wordpress/media-list.ts:128 | |
| 1742 | -#: src/my-wordpress/media-list.ts:430 | |
| 1743 | -#: src/my-wordpress/media-preview.ts:375 | |
| 1744 | -#: src/posts-window/index.ts:1209 | |
| 1745 | -#: includes/desktop-files/types/class-desktop-mode-post-file.php:38 | |
| 1746 | -#: includes/user-edit-window/rest.php:551 | |
| 1747 | -#: includes/user-edit-window/rest.php:578 | |
| 1748 | -msgid "(no title)" | |
| 1843 | +#: src/mio/assistant/response-actions.ts:143 | |
| 1844 | +#: src/mio/assistant/response-actions.ts:152 | |
| 1845 | +msgid "This action is no longer available." | |
| 1749 | 1846 | msgstr "" |
| 1750 | 1847 | |
| 1751 | -#. 1: post title, 2: name of the user who has the post locked. | |
| 1752 | -#: src/my-wordpress/index.ts:1237 | |
| 1753 | -msgid "%1$s — currently being edited by %2$s" | |
| 1848 | +#: src/mio/assistant/response-actions.ts:157 | |
| 1849 | +msgid "Done." | |
| 1754 | 1850 | msgstr "" |
| 1755 | 1851 | |
| 1756 | -#. %s is the user name currently editing the post. | |
| 1757 | -#: src/my-wordpress/index.ts:1325 | |
| 1758 | -#: src/posts-window/index.ts:1279 | |
| 1759 | -msgid "%s is currently editing" | |
| 1852 | +#: src/mio/assistant/response-actions.ts:159 | |
| 1853 | +msgid "Could not complete this action. Try again." | |
| 1760 | 1854 | msgstr "" |
| 1761 | 1855 | |
| 1762 | -#. %s is an author display name. | |
| 1763 | -#: src/my-wordpress/index.ts:1659 | |
| 1764 | -msgid "Author · %s" | |
| 1856 | +#: src/mio/callout.ts:25 | |
| 1857 | +msgid "MIO tip" | |
| 1765 | 1858 | msgstr "" |
| 1766 | 1859 | |
| 1767 | -#. %d is a count of additional contributor users. | |
| 1768 | -#: src/my-wordpress/index.ts:1679 | |
| 1769 | -msgid "Contributors · %d" | |
| 1770 | -msgid_plural "Contributors · %d" | |
| 1771 | -msgstr[0] "" | |
| 1772 | -msgstr[1] "" | |
| 1860 | +#: src/mio/callout.ts:30 | |
| 1861 | +#: src/mio/callout.ts:36 | |
| 1862 | +msgid "Dismiss MIO tip" | |
| 1863 | +msgstr "" | |
| 1773 | 1864 | |
| 1774 | -#. %d is a comment count. | |
| 1775 | -#: src/my-wordpress/index.ts:1702 | |
| 1776 | -msgid "Comments · %d" | |
| 1777 | -msgid_plural "Comments · %d" | |
| 1778 | -msgstr[0] "" | |
| 1779 | -msgstr[1] "" | |
| 1865 | +#: src/mio/residency.ts:114 | |
| 1866 | +msgid "Ask MIO" | |
| 1867 | +msgstr "" | |
| 1780 | 1868 | |
| 1781 | -#. %d is a category count. | |
| 1782 | -#: src/my-wordpress/index.ts:1717 | |
| 1783 | -msgid "Categories · %d" | |
| 1784 | -msgid_plural "Categories · %d" | |
| 1785 | -msgstr[0] "" | |
| 1786 | -msgstr[1] "" | |
| 1869 | +#: src/mio/residency.ts:188 | |
| 1870 | +msgid "MIO could not open." | |
| 1871 | +msgstr "" | |
| 1787 | 1872 | |
| 1788 | -#. %d is a tag count. | |
| 1789 | -#: src/my-wordpress/index.ts:1732 | |
| 1790 | -msgid "Tags · %d" | |
| 1791 | -msgid_plural "Tags · %d" | |
| 1792 | -msgstr[0] "" | |
| 1793 | -msgstr[1] "" | |
| 1873 | +#: src/mio/style-panel.ts:201 | |
| 1874 | +msgid "Blob" | |
| 1875 | +msgstr "" | |
| 1794 | 1876 | |
| 1795 | -#: src/my-wordpress/index.ts:2044 | |
| 1796 | -msgid "No comments on this post yet." | |
| 1877 | +#: src/mio/style-panel.ts:202 | |
| 1878 | +msgid "Circle" | |
| 1797 | 1879 | msgstr "" |
| 1798 | 1880 | |
| 1799 | -#: src/my-wordpress/index.ts:2046 | |
| 1800 | -msgid "No categories assigned." | |
| 1881 | +#: src/mio/style-panel.ts:203 | |
| 1882 | +msgid "Potato" | |
| 1801 | 1883 | msgstr "" |
| 1802 | 1884 | |
| 1803 | -#: src/my-wordpress/index.ts:2048 | |
| 1804 | -msgid "No tags assigned." | |
| 1885 | +#: src/mio/style-panel.ts:204 | |
| 1886 | +msgid "Ghost" | |
| 1805 | 1887 | msgstr "" |
| 1806 | 1888 | |
| 1807 | -#: src/my-wordpress/index.ts:2050 | |
| 1808 | -msgid "No media attached to this post." | |
| 1889 | +#: src/mio/style-panel.ts:205 | |
| 1890 | +msgid "Star" | |
| 1809 | 1891 | msgstr "" |
| 1810 | 1892 | |
| 1811 | -#: src/my-wordpress/index.ts:2052 | |
| 1812 | -msgid "No revisions yet." | |
| 1893 | +#: src/mio/style-panel.ts:206 | |
| 1894 | +msgid "Flower" | |
| 1813 | 1895 | msgstr "" |
| 1814 | 1896 | |
| 1815 | -#: src/my-wordpress/index.ts:2054 | |
| 1816 | -msgid "No author available." | |
| 1897 | +#: src/mio/style-panel.ts:207 | |
| 1898 | +msgid "Heart" | |
| 1817 | 1899 | msgstr "" |
| 1818 | 1900 | |
| 1819 | -#: src/my-wordpress/index.ts:2056 | |
| 1820 | -msgid "No additional contributors." | |
| 1901 | +#: src/mio/style-panel.ts:208 | |
| 1902 | +#: src/reveals/registry.ts:526 | |
| 1903 | +msgid "Diamond" | |
| 1821 | 1904 | msgstr "" |
| 1822 | 1905 | |
| 1823 | -#: src/my-wordpress/index.ts:2058 | |
| 1824 | -msgid "Nothing to show." | |
| 1906 | +#: src/mio/style-panel.ts:209 | |
| 1907 | +msgid "Teardrop" | |
| 1825 | 1908 | msgstr "" |
| 1826 | 1909 | |
| 1827 | -#. %d is a comment count for a particular author. | |
| 1828 | -#: src/my-wordpress/index.ts:2447 | |
| 1829 | -msgid "%d comment site-wide" | |
| 1830 | -msgid_plural "%d comments site-wide" | |
| 1831 | -msgstr[0] "" | |
| 1832 | -msgstr[1] "" | |
| 1910 | +#: src/mio/style-panel.ts:210 | |
| 1911 | +msgid "Cloud" | |
| 1912 | +msgstr "" | |
| 1833 | 1913 | |
| 1834 | -#: src/my-wordpress/index.ts:2465 | |
| 1835 | -#: src/my-wordpress/index.ts:2768 | |
| 1836 | -#: src/my-wordpress/index.ts:4743 | |
| 1837 | -msgid "Author archive" | |
| 1914 | +#: src/mio/style-panel.ts:211 | |
| 1915 | +msgid "Polygon" | |
| 1838 | 1916 | msgstr "" |
| 1839 | 1917 | |
| 1840 | -#: src/my-wordpress/index.ts:2481 | |
| 1841 | -msgid "Moderate" | |
| 1918 | +#: src/mio/style-panel.ts:221 | |
| 1919 | +#: src/mio/style-panel.ts:342 | |
| 1920 | +msgid "Shape" | |
| 1842 | 1921 | msgstr "" |
| 1843 | 1922 | |
| 1844 | -#: src/my-wordpress/index.ts:2842 | |
| 1845 | -msgid "Activity (last 12 months)" | |
| 1923 | +#: src/mio/style-panel.ts:301 | |
| 1924 | +#: src/mio/style-panel.ts:732 | |
| 1925 | +msgid "Make it yours" | |
| 1846 | 1926 | msgstr "" |
| 1847 | 1927 | |
| 1848 | -#: src/my-wordpress/index.ts:2880 | |
| 1849 | -msgid "Member since" | |
| 1928 | +#: src/mio/style-panel.ts:325 | |
| 1929 | +msgid "Corners" | |
| 1850 | 1930 | msgstr "" |
| 1851 | 1931 | |
| 1852 | -#. %s is the name of the parent category. | |
| 1853 | -#: src/my-wordpress/index.ts:3213 | |
| 1854 | -msgid "in %s" | |
| 1932 | +#: src/mio/style-panel.ts:337 | |
| 1933 | +msgid "Desktop" | |
| 1855 | 1934 | msgstr "" |
| 1856 | 1935 | |
| 1857 | -#: src/my-wordpress/index.ts:3227 | |
| 1858 | -msgid "View archive" | |
| 1936 | +#: src/mio/style-panel.ts:354 | |
| 1937 | +msgid "Shape strength" | |
| 1859 | 1938 | msgstr "" |
| 1860 | 1939 | |
| 1861 | -#: src/my-wordpress/index.ts:3248 | |
| 1862 | -msgid "Last post" | |
| 1940 | +#: src/mio/style-panel.ts:365 | |
| 1941 | +msgid "Rotation" | |
| 1863 | 1942 | msgstr "" |
| 1864 | 1943 | |
| 1865 | -#. %s is a formatted date. | |
| 1866 | -#: src/my-wordpress/index.ts:3347 | |
| 1867 | -msgid "Saved %s" | |
| 1944 | +#: src/mio/style-panel.ts:374 | |
| 1945 | +msgid "Change shape on its own" | |
| 1868 | 1946 | msgstr "" |
| 1869 | 1947 | |
| 1870 | -#: src/my-wordpress/index.ts:3366 | |
| 1871 | -msgid "This revision has no rendered content." | |
| 1948 | +#: src/mio/style-panel.ts:388 | |
| 1949 | +msgid "Idle" | |
| 1872 | 1950 | msgstr "" |
| 1873 | 1951 | |
| 1874 | -#: src/my-wordpress/index.ts:3367 | |
| 1875 | -msgid "Couldn’t load the revision content. You may not have permission to view it." | |
| 1952 | +#: src/mio/style-panel.ts:390 | |
| 1953 | +msgid "Wobble when idle" | |
| 1876 | 1954 | msgstr "" |
| 1877 | 1955 | |
| 1878 | -#: src/my-wordpress/index.ts:3463 | |
| 1879 | -#: src/my-wordpress/media-list.ts:230 | |
| 1880 | -msgid "Navigate into" | |
| 1956 | +#: src/mio/style-panel.ts:410 | |
| 1957 | +msgid "Wobble strength" | |
| 1881 | 1958 | msgstr "" |
| 1882 | 1959 | |
| 1883 | -#: src/my-wordpress/index.ts:3737 | |
| 1884 | -msgid "Search users…" | |
| 1960 | +#: src/mio/style-panel.ts:421 | |
| 1961 | +msgid "Wobble speed" | |
| 1885 | 1962 | msgstr "" |
| 1886 | 1963 | |
| 1887 | -#: src/my-wordpress/index.ts:3738 | |
| 1888 | -msgid "Search users" | |
| 1964 | +#: src/mio/style-panel.ts:432 | |
| 1965 | +#: src/workspaces/wizard.ts:562 | |
| 1966 | +#: src/workspaces/wizard.ts:597 | |
| 1967 | +msgid "Colour" | |
| 1889 | 1968 | msgstr "" |
| 1890 | 1969 | |
| 1891 | -#: src/my-wordpress/index.ts:3768 | |
| 1892 | -#: src/my-wordpress/index.ts:3975 | |
| 1893 | -msgid "Select a user to see their profile here." | |
| 1970 | +#: src/mio/style-panel.ts:436 | |
| 1971 | +msgid "Hue" | |
| 1894 | 1972 | msgstr "" |
| 1895 | 1973 | |
| 1896 | -#. 1: visible user count, 2: total user count. | |
| 1897 | -#: src/my-wordpress/index.ts:3812 | |
| 1898 | -msgid "%1$d of %2$d users" | |
| 1974 | +#: src/mio/style-panel.ts:447 | |
| 1975 | +msgid "Hue spread" | |
| 1899 | 1976 | msgstr "" |
| 1900 | 1977 | |
| 1901 | -#. %s is the user-entered search query. | |
| 1902 | -#: src/my-wordpress/index.ts:3884 | |
| 1903 | -#: src/my-wordpress/index.ts:3987 | |
| 1904 | -msgid "No users match \"%s\"." | |
| 1978 | +#: src/mio/style-panel.ts:458 | |
| 1979 | +msgid "Saturation" | |
| 1905 | 1980 | msgstr "" |
| 1906 | 1981 | |
| 1907 | -#: src/my-wordpress/index.ts:3887 | |
| 1908 | -#: src/my-wordpress/index.ts:3990 | |
| 1909 | -msgid "No users to show." | |
| 1982 | +#: src/mio/style-panel.ts:469 | |
| 1983 | +msgid "Brightness" | |
| 1910 | 1984 | msgstr "" |
| 1911 | 1985 | |
| 1912 | -#. %d is a count of posts authored. | |
| 1913 | -#. %d is a count of posts authored by a user. | |
| 1914 | -#. %d is a post count. | |
| 1915 | -#. %d: number of posts assigned to a category. | |
| 1916 | -#. %d: number of posts assigned to a tag. | |
| 1917 | -#: src/my-wordpress/index.ts:4113 | |
| 1918 | -#: src/my-wordpress/index.ts:4241 | |
| 1919 | -#: src/my-wordpress/index.ts:3086 | |
| 1920 | -#: src/posts-window/categories-mindmap.ts:2986 | |
| 1921 | -#: src/posts-window/tags-cloud.ts:2334 | |
| 1922 | -msgid "%d post" | |
| 1923 | -msgid_plural "%d posts" | |
| 1924 | -msgstr[0] "" | |
| 1925 | -msgstr[1] "" | |
| 1986 | +#: src/mio/style-panel.ts:478 | |
| 1987 | +msgid "Ring" | |
| 1988 | +msgstr "" | |
| 1926 | 1989 | |
| 1927 | -#. %s is a relative or absolute date. | |
| 1928 | -#: src/my-wordpress/index.ts:4250 | |
| 1929 | -msgid "Last published %s" | |
| 1990 | +#: src/mio/style-panel.ts:482 | |
| 1991 | +msgid "Thickness" | |
| 1930 | 1992 | msgstr "" |
| 1931 | 1993 | |
| 1932 | -#: src/my-wordpress/index.ts:4398 | |
| 1933 | -#: src/my-wordpress/index.ts:4333 | |
| 1934 | -#: includes/my-wordpress/users-list-footprint.php:85 | |
| 1935 | -msgid "View activity footprint" | |
| 1994 | +#: src/mio/style-panel.ts:497 | |
| 1995 | +msgid "Inner line" | |
| 1936 | 1996 | msgstr "" |
| 1937 | 1997 | |
| 1938 | -#: src/my-wordpress/index.ts:4403 | |
| 1939 | -#: src/my-wordpress/index.ts:5311 | |
| 1940 | -#: src/my-wordpress/index.ts:4350 | |
| 1941 | -msgid "Show profile" | |
| 1998 | +#: src/mio/style-panel.ts:505 | |
| 1999 | +msgid "Inner line colour" | |
| 1942 | 2000 | msgstr "" |
| 1943 | 2001 | |
| 1944 | -#: src/my-wordpress/index.ts:4409 | |
| 1945 | -#: src/my-wordpress/index.ts:5298 | |
| 1946 | -msgid "View author archive" | |
| 2002 | +#: src/mio/style-panel.ts:509 | |
| 2003 | +msgid "Glow" | |
| 1947 | 2004 | msgstr "" |
| 1948 | 2005 | |
| 1949 | -#: src/my-wordpress/index.ts:4540 | |
| 1950 | -#: includes/user-edit-window/window.php:138 | |
| 1951 | -msgid "Edit user" | |
| 2006 | +#: src/mio/style-panel.ts:537 | |
| 2007 | +msgid "Gradient" | |
| 1952 | 2008 | msgstr "" |
| 1953 | 2009 | |
| 1954 | -#: src/my-wordpress/index.ts:4598 | |
| 1955 | -msgid "Loading footprint…" | |
| 2010 | +#: src/mio/style-panel.ts:541 | |
| 2011 | +msgid "Gradient angle" | |
| 1956 | 2012 | msgstr "" |
| 1957 | 2013 | |
| 1958 | -#: src/my-wordpress/index.ts:4617 | |
| 1959 | -msgid "Could not load footprint." | |
| 2014 | +#: src/mio/style-panel.ts:550 | |
| 2015 | +msgid "Loop the gradient (no seam)" | |
| 1960 | 2016 | msgstr "" |
| 1961 | 2017 | |
| 1962 | -#. 1: post total, 2: comment total. | |
| 1963 | -#: src/my-wordpress/index.ts:4656 | |
| 1964 | -msgid "%1$d posts · %2$d comments tracked" | |
| 2018 | +#: src/mio/style-panel.ts:557 | |
| 2019 | +msgid "Spin the gradient" | |
| 1965 | 2020 | msgstr "" |
| 1966 | 2021 | |
| 1967 | -#. 1: window-start date, 2: window-end date. | |
| 1968 | -#: src/my-wordpress/index.ts:4670 | |
| 1969 | -msgid "Window %1$s → %2$s" | |
| 2022 | +#: src/mio/style-panel.ts:568 | |
| 2023 | +msgid "Cycle the colours" | |
| 1970 | 2024 | msgstr "" |
| 1971 | 2025 | |
| 1972 | -#. %s is a year-month label like "January 2023". | |
| 1973 | -#: src/my-wordpress/index.ts:4729 | |
| 1974 | -msgid "Member since %s" | |
| 2026 | +#: src/mio/style-panel.ts:577 | |
| 2027 | +msgid "Hologram" | |
| 1975 | 2028 | msgstr "" |
| 1976 | 2029 | |
| 1977 | -#: src/my-wordpress/index.ts:4763 | |
| 1978 | -msgid "Total content" | |
| 2030 | +#: src/mio/style-panel.ts:579 | |
| 2031 | +msgid "Holographic" | |
| 1979 | 2032 | msgstr "" |
| 1980 | 2033 | |
| 1981 | -#. 1: post count, 2: page count. | |
| 1982 | -#: src/my-wordpress/index.ts:4767 | |
| 1983 | -msgid "%1$d posts · %2$d pages" | |
| 2034 | +#: src/mio/style-panel.ts:596 | |
| 2035 | +msgid "Iridescence" | |
| 1984 | 2036 | msgstr "" |
| 1985 | 2037 | |
| 1986 | -#: src/my-wordpress/index.ts:4792 | |
| 1987 | -msgid "Updates" | |
| 2038 | +#: src/mio/style-panel.ts:607 | |
| 2039 | +msgid "Body" | |
| 1988 | 2040 | msgstr "" |
| 1989 | 2041 | |
| 1990 | -#: src/my-wordpress/index.ts:4793 | |
| 1991 | -msgid "Saves on existing posts" | |
| 2042 | +#: src/mio/style-panel.ts:608 | |
| 2043 | +msgid "Body colour" | |
| 1992 | 2044 | msgstr "" |
| 1993 | 2045 | |
| 1994 | -#. 1: start date, 2: end date. | |
| 1995 | -#: src/my-wordpress/index.ts:4803 | |
| 1996 | -msgid "%1$s → %2$s" | |
| 2046 | +#: src/mio/style-panel.ts:612 | |
| 2047 | +msgid "Body opacity" | |
| 1997 | 2048 | msgstr "" |
| 1998 | 2049 | |
| 1999 | -#. %d is the length in days of the user's longest publishing streak. | |
| 2000 | -#. %d is the length in days of the user's current active streak. | |
| 2001 | -#. %d is a number of days. | |
| 2002 | -#: src/my-wordpress/index.ts:4812 | |
| 2003 | -#: src/my-wordpress/index.ts:4827 | |
| 2004 | -#: src/posts-window/user-edit-render.ts:1055 | |
| 2005 | -msgid "%d day" | |
| 2006 | -msgid_plural "%d days" | |
| 2007 | -msgstr[0] "" | |
| 2008 | -msgstr[1] "" | |
| 2050 | +#: src/mio/style-panel.ts:621 | |
| 2051 | +msgid "Eyes" | |
| 2052 | +msgstr "" | |
| 2009 | 2053 | |
| 2010 | -#: src/my-wordpress/index.ts:4819 | |
| 2011 | -msgid "Longest streak" | |
| 2054 | +#: src/mio/style-panel.ts:622 | |
| 2055 | +msgid "Eye colour" | |
| 2012 | 2056 | msgstr "" |
| 2013 | 2057 | |
| 2014 | -#: src/my-wordpress/index.ts:4830 | |
| 2015 | -msgid "Current streak" | |
| 2058 | +#: src/mio/style-panel.ts:626 | |
| 2059 | +msgid "Eye size" | |
| 2016 | 2060 | msgstr "" |
| 2017 | 2061 | |
| 2018 | -#: src/my-wordpress/index.ts:4832 | |
| 2019 | -msgid "No activity today" | |
| 2062 | +#: src/mio/style-panel.ts:650 | |
| 2063 | +msgid "Surprise me" | |
| 2020 | 2064 | msgstr "" |
| 2021 | 2065 | |
| 2022 | -#: src/my-wordpress/index.ts:4833 | |
| 2023 | -msgid "Including today" | |
| 2066 | +#: src/mio/style-panel.ts:660 | |
| 2067 | +msgid "Restore Mio" | |
| 2024 | 2068 | msgstr "" |
| 2025 | 2069 | |
| 2026 | -#: src/my-wordpress/index.ts:4857 | |
| 2027 | -msgid "A year of activity" | |
| 2070 | +#: src/mio/style-panel.ts:669 | |
| 2071 | +msgid "Done" | |
| 2028 | 2072 | msgstr "" |
| 2029 | 2073 | |
| 2030 | -#: src/my-wordpress/index.ts:4899 | |
| 2031 | -msgid "No activity recorded in the last year." | |
| 2074 | +#: src/mio/window-toggle.ts:18 | |
| 2075 | +msgid "Disable MIO in this window" | |
| 2032 | 2076 | msgstr "" |
| 2033 | 2077 | |
| 2034 | -#. 1: date, 2: post count, 3: comment count, 4: update (re-save) count. | |
| 2035 | -#: src/my-wordpress/index.ts:4997 | |
| 2036 | -msgid "%1$s — %2$d posts, %3$d comments, %4$d updates" | |
| 2078 | +#: src/mio/window-toggle.ts:18 | |
| 2079 | +msgid "Enable MIO in this window" | |
| 2037 | 2080 | msgstr "" |
| 2038 | 2081 | |
| 2039 | -#: src/my-wordpress/index.ts:5017 | |
| 2040 | -msgid "Less" | |
| 2082 | +#: src/mio/window-toggle.ts:20 | |
| 2083 | +msgid "Enable MIO in the dock first" | |
| 2041 | 2084 | msgstr "" |
| 2042 | 2085 | |
| 2043 | -#: src/my-wordpress/index.ts:5026 | |
| 2044 | -msgid "More" | |
| 2086 | +#: src/mio/window-toggle.ts:34 | |
| 2087 | +msgid "MIO in this window" | |
| 2045 | 2088 | msgstr "" |
| 2046 | 2089 | |
| 2047 | -#: src/my-wordpress/index.ts:5040 | |
| 2048 | -msgid "Publishing rhythm" | |
| 2090 | +#: src/mobile/home.ts:119 | |
| 2091 | +#: src/mobile/tab-bar.ts:178 | |
| 2092 | +msgid "Home" | |
| 2049 | 2093 | msgstr "" |
| 2050 | 2094 | |
| 2051 | -#: src/my-wordpress/index.ts:5051 | |
| 2052 | -msgid "By weekday" | |
| 2095 | +#: src/mobile/home.ts:125 | |
| 2096 | +#: src/mobile/home.ts:127 | |
| 2097 | +msgid "Search apps" | |
| 2053 | 2098 | msgstr "" |
| 2054 | 2099 | |
| 2055 | -#: src/my-wordpress/index.ts:5054 | |
| 2056 | -#: src/my-wordpress/index.ts:5060 | |
| 2057 | -msgid "S" | |
| 2100 | +#: src/mobile/home.ts:208 | |
| 2101 | +msgid "Results" | |
| 2058 | 2102 | msgstr "" |
| 2059 | 2103 | |
| 2060 | -#: src/my-wordpress/index.ts:5055 | |
| 2061 | -msgid "M" | |
| 2104 | +#: src/mobile/home.ts:214 | |
| 2105 | +msgid "Nothing matches." | |
| 2062 | 2106 | msgstr "" |
| 2063 | 2107 | |
| 2064 | -#: src/my-wordpress/index.ts:5056 | |
| 2065 | -#: src/my-wordpress/index.ts:5058 | |
| 2066 | -msgid "T" | |
| 2108 | +#: src/mobile/home.ts:219 | |
| 2109 | +#: src/workspaces/wizard.ts:193 | |
| 2110 | +#: includes/wp-icon-registry.php:47 | |
| 2111 | +msgid "Apps" | |
| 2067 | 2112 | msgstr "" |
| 2068 | 2113 | |
| 2069 | -#: src/my-wordpress/index.ts:5057 | |
| 2070 | -msgid "W" | |
| 2114 | +#: src/mobile/home.ts:220 | |
| 2115 | +msgid "System" | |
| 2071 | 2116 | msgstr "" |
| 2072 | 2117 | |
| 2073 | -#: src/my-wordpress/index.ts:5059 | |
| 2074 | -msgid "F" | |
| 2118 | +#: src/mobile/home.ts:230 | |
| 2119 | +msgid "Nothing to show yet." | |
| 2075 | 2120 | msgstr "" |
| 2076 | 2121 | |
| 2077 | -#: src/my-wordpress/index.ts:5063 | |
| 2078 | -msgid "Sunday" | |
| 2122 | +#: src/mobile/layer.ts:79 | |
| 2123 | +msgid "App" | |
| 2079 | 2124 | msgstr "" |
| 2080 | 2125 | |
| 2081 | -#: src/my-wordpress/index.ts:5064 | |
| 2082 | -msgid "Monday" | |
| 2126 | +#: src/mobile/layer.ts:508 | |
| 2127 | +msgid "Close all apps?" | |
| 2083 | 2128 | msgstr "" |
| 2084 | 2129 | |
| 2085 | -#: src/my-wordpress/index.ts:5065 | |
| 2086 | -msgid "Tuesday" | |
| 2130 | +#: src/mobile/layer.ts:509 | |
| 2131 | +msgid "Anything unsaved in them will ask before it goes." | |
| 2087 | 2132 | msgstr "" |
| 2088 | 2133 | |
| 2089 | -#: src/my-wordpress/index.ts:5066 | |
| 2090 | -msgid "Wednesday" | |
| 2134 | +#: src/mobile/layer.ts:510 | |
| 2135 | +#: src/mobile/switcher.ts:85 | |
| 2136 | +#: src/window-manager/close-all-shortcut.ts:186 | |
| 2137 | +msgid "Close all" | |
| 2091 | 2138 | msgstr "" |
| 2092 | 2139 | |
| 2093 | -#: src/my-wordpress/index.ts:5067 | |
| 2094 | -msgid "Thursday" | |
| 2140 | +#: src/mobile/switcher.ts:55 | |
| 2141 | +#: src/mobile/switcher.ts:69 | |
| 2142 | +#: src/mobile/tab-bar.ts:204 | |
| 2143 | +msgid "Open apps" | |
| 2095 | 2144 | msgstr "" |
| 2096 | 2145 | |
| 2097 | -#: src/my-wordpress/index.ts:5068 | |
| 2098 | -msgid "Friday" | |
| 2146 | +#: src/mobile/switcher.ts:73 | |
| 2147 | +msgid "Close the switcher" | |
| 2099 | 2148 | msgstr "" |
| 2100 | 2149 | |
| 2101 | -#: src/my-wordpress/index.ts:5069 | |
| 2102 | -msgid "Saturday" | |
| 2150 | +#: src/mobile/switcher.ts:135 | |
| 2151 | +#: src/plugins/my-wordpress-woocommerce/index.ts:868 | |
| 2152 | +#: includes/my-wordpress/integrations/woocommerce.php:725 | |
| 2153 | +msgid "Active" | |
| 2103 | 2154 | msgstr "" |
| 2104 | 2155 | |
| 2105 | -#: src/my-wordpress/index.ts:5081 | |
| 2106 | -msgid "By hour of day (site time)" | |
| 2156 | +#. %s: window title. | |
| 2157 | +#. %s is the desktop label | |
| 2158 | +#: src/mobile/switcher.ts:156 | |
| 2159 | +#: src/window-manager/overview.ts:818 | |
| 2160 | +msgid "Close %s" | |
| 2107 | 2161 | msgstr "" |
| 2108 | 2162 | |
| 2109 | -#. %d is an hour of the day (0-23). | |
| 2110 | -#: src/my-wordpress/index.ts:5112 | |
| 2111 | -msgid "%d:00" | |
| 2163 | +#: src/mobile/switcher.ts:313 | |
| 2164 | +msgid "Nothing open. Pick something from Home." | |
| 2112 | 2165 | msgstr "" |
| 2113 | 2166 | |
| 2114 | -#. 1: bucket label, 2: count. | |
| 2115 | -#: src/my-wordpress/index.ts:5141 | |
| 2116 | -msgid "%1$s · %2$d" | |
| 2167 | +#: src/mobile/tab-bar.ts:120 | |
| 2168 | +msgid "Primary" | |
| 2117 | 2169 | msgstr "" |
| 2118 | 2170 | |
| 2119 | -#: src/my-wordpress/index.ts:5176 | |
| 2120 | -msgid "Most prolific month" | |
| 2171 | +#. %d: number of open apps. | |
| 2172 | +#: src/mobile/tab-bar.ts:165 | |
| 2173 | +msgid "Open apps (%d)" | |
| 2121 | 2174 | msgstr "" |
| 2122 | 2175 | |
| 2123 | -#. %d is a post count. | |
| 2124 | -#: src/my-wordpress/index.ts:5188 | |
| 2125 | -msgid "%d post published — their personal record." | |
| 2126 | -msgid_plural "%d posts published — their personal record." | |
| 2127 | -msgstr[0] "" | |
| 2128 | -msgstr[1] "" | |
| 2176 | +#: src/mobile/top-bar.ts:61 | |
| 2177 | +msgid "Close app" | |
| 2178 | +msgstr "" | |
| 2129 | 2179 | |
| 2130 | -#: src/my-wordpress/index.ts:5208 | |
| 2131 | -#: src/posts-window/user-edit-render.ts:874 | |
| 2132 | -msgid "Recent activity" | |
| 2180 | +#: src/multisite/dock-tiles.ts:29 | |
| 2181 | +#: src/multisite/site-switcher.ts:103 | |
| 2182 | +msgid "Network Admin" | |
| 2133 | 2183 | msgstr "" |
| 2134 | 2184 | |
| 2135 | -#: src/my-wordpress/index.ts:5214 | |
| 2136 | -msgid "Nothing to show yet." | |
| 2185 | +#: src/multisite/link-offer.ts:56 | |
| 2186 | +msgid "Arrive logged in next time?" | |
| 2137 | 2187 | msgstr "" |
| 2138 | 2188 | |
| 2139 | -#. %s is a post title the user commented on. | |
| 2140 | -#: src/my-wordpress/index.ts:5252 | |
| 2141 | -msgid "Commented on “%s”" | |
| 2189 | +#. %1$s: who arrived (name and email); %2$s: the site they came from. | |
| 2190 | +#: src/multisite/link-offer.ts:58 | |
| 2191 | +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." | |
| 2142 | 2192 | msgstr "" |
| 2143 | 2193 | |
| 2144 | -#. %s is the post title the user re-saved. | |
| 2145 | -#: src/my-wordpress/index.ts:5258 | |
| 2146 | -msgid "Updated “%s”" | |
| 2194 | +#: src/multisite/link-offer.ts:63 | |
| 2195 | +msgid "Link accounts" | |
| 2147 | 2196 | msgstr "" |
| 2148 | 2197 | |
| 2149 | -#. %s is the parent comment's author name. | |
| 2150 | -#: src/my-wordpress/index.ts:2270 | |
| 2151 | -msgid "In reply to %s" | |
| 2198 | +#: src/multisite/site-switcher.ts:261 | |
| 2199 | +msgid "Site" | |
| 2152 | 2200 | msgstr "" |
| 2153 | 2201 | |
| 2154 | -#: src/my-wordpress/index.ts:2295 | |
| 2155 | -msgid "On post" | |
| 2202 | +#: src/multisite/site-switcher.ts:279 | |
| 2203 | +msgid "External site" | |
| 2156 | 2204 | msgstr "" |
| 2157 | 2205 | |
| 2158 | -#: src/my-wordpress/index.ts:2377 | |
| 2159 | -msgid "IP" | |
| 2206 | +#: src/multisite/site-switcher.ts:283 | |
| 2207 | +msgid "External site:" | |
| 2160 | 2208 | msgstr "" |
| 2161 | 2209 | |
| 2162 | -#: src/my-wordpress/index.ts:2385 | |
| 2163 | -msgid "User agent" | |
| 2210 | +#: src/multisite/site-switcher.ts:287 | |
| 2211 | +msgid "OpenStation is not active on this site. Opens its admin in a new tab." | |
| 2164 | 2212 | msgstr "" |
| 2165 | 2213 | |
| 2166 | -#. %d is a published-post count. | |
| 2167 | -#. %d is a published-page count. | |
| 2168 | -#: src/my-wordpress/index.ts:2615 | |
| 2169 | -#: src/my-wordpress/index.ts:2628 | |
| 2170 | -#: src/my-wordpress/index.ts:3021 | |
| 2171 | -msgid "%d published" | |
| 2214 | +#: src/multisite/site-switcher.ts:291 | |
| 2215 | +msgid "Opens in a new tab:" | |
| 2172 | 2216 | msgstr "" |
| 2173 | 2217 | |
| 2174 | -#: src/my-wordpress/index.ts:2667 | |
| 2175 | -#: src/my-wordpress/index.ts:3103 | |
| 2176 | -#: src/posts-window/user-edit-render.ts:1174 | |
| 2177 | -msgid "Recent posts" | |
| 2218 | +#: src/notch.ts:58 | |
| 2219 | +msgid "Open the site assistant" | |
| 2178 | 2220 | msgstr "" |
| 2179 | 2221 | |
| 2180 | -#: src/my-wordpress/index.ts:2694 | |
| 2181 | -msgid "Top categories & tags" | |
| 2222 | +#: src/notes/convert.ts:129 | |
| 2223 | +msgid "Edit draft" | |
| 2182 | 2224 | msgstr "" |
| 2183 | 2225 | |
| 2184 | -#: src/my-wordpress/index.ts:3039 | |
| 2185 | -msgid "one contributor" | |
| 2226 | +#: src/notes/convert.ts:157 | |
| 2227 | +msgid "The site sent an unreadable reply while converting the note. Check Posts → Drafts before trying again." | |
| 2186 | 2228 | msgstr "" |
| 2187 | 2229 | |
| 2188 | -#: src/my-wordpress/index.ts:3062 | |
| 2189 | -msgid "Top contributors" | |
| 2230 | +#: src/notes/convert.ts:163 | |
| 2231 | +#: includes/notes/rest.php:586 | |
| 2232 | +msgid "Could not convert the note to a post." | |
| 2190 | 2233 | msgstr "" |
| 2191 | 2234 | |
| 2192 | -#: src/my-wordpress/index.ts:3134 | |
| 2193 | -msgid "Often paired tags" | |
| 2235 | +#: src/notes/convert.ts:206 | |
| 2236 | +msgid "Note converted to a draft post" | |
| 2194 | 2237 | msgstr "" |
| 2195 | 2238 | |
| 2196 | -#: src/my-wordpress/index.ts:3135 | |
| 2197 | -msgid "Often paired categories" | |
| 2239 | +#: src/notes/convert.ts:207 | |
| 2240 | +msgid "Note converted to a draft post. Find it under Posts → Drafts." | |
| 2198 | 2241 | msgstr "" |
| 2199 | 2242 | |
| 2200 | -#. %s is the entity id (e.g. 'posts'). | |
| 2201 | -#: src/my-wordpress/index.ts:3614 | |
| 2202 | -msgid "Unknown My WordPress entity: %s" | |
| 2243 | +#: src/notes/convert.ts:212 | |
| 2244 | +#: src/notes/trash.ts:47 | |
| 2245 | +msgid "Undo" | |
| 2203 | 2246 | msgstr "" |
| 2204 | 2247 | |
| 2205 | -#. %s is the entry title. | |
| 2206 | -#: src/my-wordpress/index.ts:3638 | |
| 2207 | -msgid "Move \"%s\" to Trash?" | |
| 2248 | +#: src/notes/convert.ts:234 | |
| 2249 | +#: src/notes/trash.ts:66 | |
| 2250 | +#: includes/notes/rest.php:477 | |
| 2251 | +msgid "Could not restore the note." | |
| 2208 | 2252 | msgstr "" |
| 2209 | 2253 | |
| 2210 | -#: src/my-wordpress/index.ts:4334 | |
| 2211 | -msgid "Open the full activity footprint surface for this user." | |
| 2254 | +#: src/notes/layer.ts:311 | |
| 2255 | +#: src/plugins/notes-widget/index.ts:422 | |
| 2256 | +msgid "Could not pin the note. Please try again." | |
| 2212 | 2257 | msgstr "" |
| 2213 | 2258 | |
| 2214 | -#: src/my-wordpress/index.ts:4351 | |
| 2215 | -msgid "Open this user’s profile editor in a new window." | |
| 2259 | +#: src/notes/layer.ts:431 | |
| 2260 | +msgid "Pinned notes" | |
| 2216 | 2261 | msgstr "" |
| 2217 | 2262 | |
| 2218 | -#: src/my-wordpress/list-toolbar.ts:69 | |
| 2219 | -msgid "Search…" | |
| 2263 | +#: src/notes/layer.ts:516 | |
| 2264 | +msgid "Pinned note" | |
| 2220 | 2265 | msgstr "" |
| 2221 | 2266 | |
| 2222 | -#: src/my-wordpress/list-toolbar.ts:72 | |
| 2223 | -msgid "Search" | |
| 2267 | +#. %s: note author display name. | |
| 2268 | +#: src/notes/layer.ts:519 | |
| 2269 | +msgid "Note by %s" | |
| 2224 | 2270 | msgstr "" |
| 2225 | 2271 | |
| 2226 | -#: src/my-wordpress/media-detail.ts:169 | |
| 2227 | -msgid "View on site" | |
| 2272 | +#: src/notes/layer.ts:535 | |
| 2273 | +msgid "Move note. Drag the pin, or press Enter then use the arrow keys." | |
| 2228 | 2274 | msgstr "" |
| 2229 | 2275 | |
| 2230 | -#. %d is the count of posts that reference an attachment. | |
| 2231 | -#: src/my-wordpress/media-detail.ts:242 | |
| 2232 | -msgid "%d reference" | |
| 2233 | -msgid_plural "%d references" | |
| 2234 | -msgstr[0] "" | |
| 2235 | -msgstr[1] "" | |
| 2276 | +#: src/notes/layer.ts:614 | |
| 2277 | +msgid "Convert to a draft post" | |
| 2278 | +msgstr "" | |
| 2236 | 2279 | |
| 2237 | -#: src/my-wordpress/media-detail.ts:312 | |
| 2238 | -msgid "Failed to load usage data." | |
| 2280 | +#: src/notes/layer.ts:636 | |
| 2281 | +msgid "Note text" | |
| 2239 | 2282 | msgstr "" |
| 2240 | 2283 | |
| 2241 | -#. %d is the count of posts/pages referencing this file. | |
| 2242 | -#: src/my-wordpress/media-detail.ts:348 | |
| 2243 | -msgid "%d entry references this file." | |
| 2244 | -msgid_plural "%d entries reference this file." | |
| 2245 | -msgstr[0] "" | |
| 2246 | -msgstr[1] "" | |
| 2284 | +#. %s: note author display name. | |
| 2285 | +#: src/notes/layer.ts:671 | |
| 2286 | +msgid "Pinned by %s" | |
| 2287 | +msgstr "" | |
| 2247 | 2288 | |
| 2248 | -#: src/my-wordpress/media-detail.ts:391 | |
| 2249 | -msgid "No posts or pages reference this file." | |
| 2289 | +#. %s: next paper color name. | |
| 2290 | +#: src/notes/layer.ts:703 | |
| 2291 | +msgid "Change paper color (next: %s)" | |
| 2250 | 2292 | msgstr "" |
| 2251 | 2293 | |
| 2252 | -#: src/my-wordpress/media-list.ts:69 | |
| 2253 | -#: src/my-wordpress/media-list.ts:579 | |
| 2254 | -#: src/my-wordpress/media-list.ts:678 | |
| 2255 | -msgid "No media yet." | |
| 2294 | +#: src/notes/layer.ts:722 | |
| 2295 | +msgid "Public note — everyone can see it. Click to make private." | |
| 2256 | 2296 | msgstr "" |
| 2257 | 2297 | |
| 2258 | -#. %d is a count of media items. | |
| 2259 | -#: src/my-wordpress/media-list.ts:82 | |
| 2260 | -msgid "%d item" | |
| 2261 | -msgid_plural "%d items" | |
| 2262 | -msgstr[0] "" | |
| 2263 | -msgstr[1] "" | |
| 2298 | +#: src/notes/layer.ts:723 | |
| 2299 | +msgid "Private note. Click to share with every desktop user." | |
| 2300 | +msgstr "" | |
| 2264 | 2301 | |
| 2265 | -#: src/my-wordpress/media-list.ts:235 | |
| 2266 | -msgid "Open file in new tab" | |
| 2302 | +#: src/notes/layer.ts:923 | |
| 2303 | +msgid "Note is now public." | |
| 2267 | 2304 | msgstr "" |
| 2268 | 2305 | |
| 2269 | -#: src/my-wordpress/media-list.ts:240 | |
| 2270 | -msgid "Delete permanently" | |
| 2306 | +#: src/notes/layer.ts:924 | |
| 2307 | +msgid "Note is now private." | |
| 2271 | 2308 | msgstr "" |
| 2272 | 2309 | |
| 2273 | -#: src/my-wordpress/media-list.ts:402 | |
| 2274 | -#: src/my-wordpress/media-list.ts:499 | |
| 2275 | -#: src/my-wordpress/media-list.ts:663 | |
| 2276 | -msgid "Select a media item to preview it here." | |
| 2310 | +#: src/notes/layer.ts:938 | |
| 2311 | +msgid "Move note to the Trash?" | |
| 2277 | 2312 | msgstr "" |
| 2278 | 2313 | |
| 2279 | -#: src/my-wordpress/media-list.ts:466 | |
| 2280 | -msgid "Search media…" | |
| 2314 | +#: src/notes/layer.ts:939 | |
| 2315 | +msgid "You can restore it from the Trash later." | |
| 2281 | 2316 | msgstr "" |
| 2282 | 2317 | |
| 2283 | -#: src/my-wordpress/media-list.ts:467 | |
| 2284 | -#: src/settings/sections/custom-image.ts:291 | |
| 2285 | -msgid "Search media" | |
| 2318 | +#: src/notes/layer.ts:989 | |
| 2319 | +msgid "This note was changed in another session — showing the latest version." | |
| 2286 | 2320 | msgstr "" |
| 2287 | 2321 | |
| 2288 | -#. %s is the user-entered search query. | |
| 2289 | -#: src/my-wordpress/media-list.ts:576 | |
| 2290 | -#: src/my-wordpress/media-list.ts:675 | |
| 2291 | -msgid "No media match \"%s\"." | |
| 2322 | +#: src/notes/layer.ts:999 | |
| 2323 | +msgid "Could not save the note." | |
| 2292 | 2324 | msgstr "" |
| 2293 | 2325 | |
| 2294 | -#: src/my-wordpress/media-list.ts:363 | |
| 2295 | -msgid "Delete media?" | |
| 2326 | +#: src/notes/layer.ts:1043 | |
| 2327 | +#: src/plugins/notes-widget/index.ts:335 | |
| 2328 | +msgid "Drop on the desktop to pin" | |
| 2296 | 2329 | msgstr "" |
| 2297 | 2330 | |
| 2298 | -#. %s is a media item title. | |
| 2299 | -#: src/my-wordpress/media-list.ts:366 | |
| 2300 | -msgid "“%s” will be permanently deleted. This cannot be undone." | |
| 2331 | +#: src/notes/layer.ts:1044 | |
| 2332 | +#: src/plugins/notes-widget/index.ts:336 | |
| 2333 | +msgid "Pin here" | |
| 2301 | 2334 | msgstr "" |
| 2302 | 2335 | |
| 2303 | -#: src/my-wordpress/media-list.ts:369 | |
| 2304 | -#: src/plugins-window/flyout-detail.ts:604 | |
| 2305 | -#: src/plugins-window/flyout-detail.ts:741 | |
| 2306 | -#: src/plugins-window/installed-view.ts:644 | |
| 2307 | -#: src/plugins-window/installed-view.ts:729 | |
| 2308 | -#: src/plugins-window/installed-view.ts:922 | |
| 2309 | -#: src/plugins-window/installed-view.ts:1183 | |
| 2310 | -#: src/posts-window/categories-mindmap.ts:2654 | |
| 2311 | -#: src/posts-window/categories-mindmap.ts:2663 | |
| 2312 | -#: src/posts-window/index.ts:1899 | |
| 2313 | -#: src/posts-window/tags-cloud.ts:1932 | |
| 2314 | -#: src/posts-window/tags-cloud.ts:1941 | |
| 2315 | -msgid "Delete" | |
| 2336 | +#: src/notes/layer.ts:1045 | |
| 2337 | +#: src/plugins/notes-widget/index.ts:337 | |
| 2338 | +msgid "Can’t pin here" | |
| 2316 | 2339 | msgstr "" |
| 2317 | 2340 | |
| 2318 | -#: src/my-wordpress/media-list.ts:379 | |
| 2319 | -msgid "Media deleted." | |
| 2341 | +#: src/notes/layer.ts:1235 | |
| 2342 | +msgid "Moving note. Arrow keys to move, Enter to place, Escape to cancel, Delete to move to the Trash." | |
| 2320 | 2343 | msgstr "" |
| 2321 | 2344 | |
| 2322 | -#: src/my-wordpress/media-list.ts:384 | |
| 2323 | -msgid "Couldn’t delete that file." | |
| 2345 | +#: src/notes/layer.ts:1251 | |
| 2346 | +msgid "Note placed." | |
| 2324 | 2347 | msgstr "" |
| 2325 | 2348 | |
| 2326 | -#: src/my-wordpress/media-preview.ts:175 | |
| 2327 | -msgid "Open file" | |
| 2349 | +#: src/notes/layer.ts:1289 | |
| 2350 | +msgid "Move cancelled." | |
| 2328 | 2351 | msgstr "" |
| 2329 | 2352 | |
| 2330 | -#: src/my-wordpress/media-preview.ts:224 | |
| 2331 | -msgid "Filename" | |
| 2353 | +#: src/notes/posts-drop-target.ts:143 | |
| 2354 | +#: src/notes/posts-drop-target.ts:192 | |
| 2355 | +msgid "Convert to post" | |
| 2332 | 2356 | msgstr "" |
| 2333 | 2357 | |
| 2334 | -#: src/my-wordpress/media-preview.ts:226 | |
| 2335 | -msgid "Dimensions" | |
| 2358 | +#: src/notes/sentinel.ts:147 | |
| 2359 | +#: src/notes/wallpaper-menu.ts:33 | |
| 2360 | +#: src/plugins/notes-widget/index.ts:123 | |
| 2361 | +msgid "New note" | |
| 2336 | 2362 | msgstr "" |
| 2337 | 2363 | |
| 2338 | -#: src/my-wordpress/media-preview.ts:227 | |
| 2339 | -msgid "File size" | |
| 2364 | +#: src/notes/trash.ts:44 | |
| 2365 | +msgid "Note moved to Trash" | |
| 2340 | 2366 | msgstr "" |
| 2341 | 2367 | |
| 2342 | -#: src/my-wordpress/media-preview.ts:228 | |
| 2343 | -msgid "Uploaded" | |
| 2368 | +#: src/notes/trash.ts:79 | |
| 2369 | +msgid "Could not move the note to the Trash." | |
| 2344 | 2370 | msgstr "" |
| 2345 | 2371 | |
| 2346 | -#: src/my-wordpress/media-preview.ts:229 | |
| 2347 | -msgid "Uploader" | |
| 2372 | +#: src/os-file-drop/sentinel.ts:96 | |
| 2373 | +msgid "That drop could not be processed — please try again." | |
| 2348 | 2374 | msgstr "" |
| 2349 | 2375 | |
| 2350 | -#: src/my-wordpress/media-preview.ts:230 | |
| 2351 | -msgid "Alt text" | |
| 2376 | +#: src/plugin-presence.ts:172 | |
| 2377 | +msgid "OpenStation is no longer active. Returning to the WordPress dashboard…" | |
| 2352 | 2378 | msgstr "" |
| 2353 | 2379 | |
| 2354 | -#: src/my-wordpress/media-preview.ts:231 | |
| 2355 | -msgid "Caption" | |
| 2380 | +#: src/plugins/drafts-widget/index.ts:211 | |
| 2381 | +msgid "Writing suggestions" | |
| 2356 | 2382 | msgstr "" |
| 2357 | 2383 | |
| 2358 | -#: src/my-wordpress/media-preview.ts:406 | |
| 2359 | -msgid "See where this is used" | |
| 2384 | +#: src/plugins/drafts-widget/index.ts:273 | |
| 2385 | +msgid "No AI provider is set up." | |
| 2360 | 2386 | msgstr "" |
| 2361 | 2387 | |
| 2362 | -#: src/my-wordpress/media-preview.ts:407 | |
| 2363 | -msgid "Show the posts, pages, and custom-post-type entries that reference this file." | |
| 2388 | +#: src/plugins/drafts-widget/index.ts:274 | |
| 2389 | +#: includes/widgets/widget-drafts.php:419 | |
| 2390 | +#: includes/widgets/widget-drafts.php:427 | |
| 2391 | +msgid "The AI provider has no credits left or is rate limiting this site. Check its plan and billing, or try again later." | |
| 2364 | 2392 | msgstr "" |
| 2365 | 2393 | |
| 2366 | -#: src/notes/convert.ts:59 | |
| 2367 | -msgid "Edit draft" | |
| 2394 | +#: src/plugins/drafts-widget/index.ts:277 | |
| 2395 | +msgid "The AI provider rejected this site’s API key." | |
| 2368 | 2396 | msgstr "" |
| 2369 | 2397 | |
| 2370 | -#: src/notes/convert.ts:86 | |
| 2371 | -msgid "Note converted to a draft post" | |
| 2398 | +#: src/plugins/drafts-widget/index.ts:278 | |
| 2399 | +#: includes/widgets/widget-drafts.php:416 | |
| 2400 | +msgid "The AI provider could not be reached. Try again in a moment." | |
| 2372 | 2401 | msgstr "" |
| 2373 | 2402 | |
| 2374 | -#: src/notes/convert.ts:116 | |
| 2375 | -#: includes/notes/rest.php:607 | |
| 2376 | -msgid "Could not convert the note to a post." | |
| 2403 | +#: src/plugins/drafts-widget/index.ts:279 | |
| 2404 | +msgid "Could not get suggestions." | |
| 2377 | 2405 | msgstr "" |
| 2378 | 2406 | |
| 2379 | -#: src/notes/drop-handlers.ts:122 | |
| 2380 | -#: src/plugins/notes-widget/index.ts:451 | |
| 2381 | -msgid "Could not pin the note. Please try again." | |
| 2407 | +#: src/plugins/drafts-widget/index.ts:290 | |
| 2408 | +msgid "Check it in Connectors." | |
| 2382 | 2409 | msgstr "" |
| 2383 | 2410 | |
| 2384 | -#: src/notes/layer.ts:330 | |
| 2385 | -msgid "Pinned notes" | |
| 2411 | +#: src/plugins/drafts-widget/index.ts:291 | |
| 2412 | +msgid "Add one in Connectors." | |
| 2386 | 2413 | msgstr "" |
| 2387 | 2414 | |
| 2388 | -#: src/notes/layer.ts:407 | |
| 2389 | -msgid "Pinned note" | |
| 2415 | +#: src/plugins/drafts-widget/index.ts:292 | |
| 2416 | +msgid "Connectors" | |
| 2390 | 2417 | msgstr "" |
| 2391 | 2418 | |
| 2392 | -#. %s: note author display name. | |
| 2393 | -#: src/notes/layer.ts:410 | |
| 2394 | -msgid "Note by %s" | |
| 2419 | +#: src/plugins/drafts-widget/index.ts:344 | |
| 2420 | +msgid "Apply to the draft" | |
| 2395 | 2421 | msgstr "" |
| 2396 | 2422 | |
| 2397 | -#: src/notes/layer.ts:426 | |
| 2398 | -msgid "Move note. Drag the pin, or press Enter then use the arrow keys." | |
| 2423 | +#: src/plugins/drafts-widget/index.ts:365 | |
| 2424 | +msgid "applied" | |
| 2399 | 2425 | msgstr "" |
| 2400 | 2426 | |
| 2401 | -#: src/notes/layer.ts:491 | |
| 2402 | -msgid "Convert to a draft post" | |
| 2427 | +#: src/plugins/drafts-widget/index.ts:372 | |
| 2428 | +msgid "Could not apply the suggestion." | |
| 2403 | 2429 | msgstr "" |
| 2404 | 2430 | |
| 2405 | -#: src/notes/layer.ts:503 | |
| 2406 | -msgid "Note text" | |
| 2431 | +#: src/plugins/drafts-widget/index.ts:427 | |
| 2432 | +msgid "Tap a suggestion to apply it to the draft." | |
| 2407 | 2433 | msgstr "" |
| 2408 | 2434 | |
| 2409 | -#. %s: note author display name. | |
| 2410 | -#: src/notes/layer.ts:543 | |
| 2411 | -msgid "Pinned by %s" | |
| 2435 | +#: src/plugins/drafts-widget/index.ts:442 | |
| 2436 | +msgid "Title ideas" | |
| 2412 | 2437 | msgstr "" |
| 2413 | 2438 | |
| 2414 | -#. %s: next paper color name. | |
| 2415 | -#: src/notes/layer.ts:575 | |
| 2416 | -msgid "Change paper color (next: %s)" | |
| 2439 | +#: src/plugins/drafts-widget/index.ts:450 | |
| 2440 | +msgid "Title updated." | |
| 2417 | 2441 | msgstr "" |
| 2418 | 2442 | |
| 2419 | -#: src/notes/layer.ts:594 | |
| 2420 | -msgid "Public note — everyone can see it. Click to make private." | |
| 2443 | +#: src/plugins/drafts-widget/index.ts:456 | |
| 2444 | +msgid "Excerpt" | |
| 2421 | 2445 | msgstr "" |
| 2422 | 2446 | |
| 2423 | -#: src/notes/layer.ts:595 | |
| 2424 | -msgid "Private note. Click to share with every desktop user." | |
| 2447 | +#: src/plugins/drafts-widget/index.ts:463 | |
| 2448 | +msgid "Excerpt updated." | |
| 2425 | 2449 | msgstr "" |
| 2426 | 2450 | |
| 2427 | -#: src/notes/layer.ts:795 | |
| 2428 | -msgid "Note is now public." | |
| 2451 | +#: src/plugins/drafts-widget/index.ts:468 | |
| 2452 | +#: apps/my-wordpress/parts/dossiers.php:94 | |
| 2453 | +#: apps/my-wordpress/parts/dossiers.php:188 | |
| 2454 | +#: apps/posts/posts.os.php:88 | |
| 2455 | +#: includes/ai-copilot/search.php:87 | |
| 2456 | +msgid "Tags" | |
| 2429 | 2457 | msgstr "" |
| 2430 | 2458 | |
| 2431 | -#: src/notes/layer.ts:796 | |
| 2432 | -msgid "Note is now private." | |
| 2459 | +#: src/plugins/drafts-widget/index.ts:478 | |
| 2460 | +msgid "Tag added." | |
| 2433 | 2461 | msgstr "" |
| 2434 | 2462 | |
| 2435 | -#: src/notes/layer.ts:838 | |
| 2436 | -msgid "This note was changed in another session — showing the latest version." | |
| 2463 | +#: src/plugins/drafts-widget/index.ts:485 | |
| 2464 | +#: src/plugins/my-wordpress-woocommerce/index.ts:743 | |
| 2465 | +#: src/plugins/my-wordpress-woocommerce/index.ts:906 | |
| 2466 | +#: apps/my-wordpress/parts/dossiers.php:86 | |
| 2467 | +#: apps/my-wordpress/parts/dossiers.php:188 | |
| 2468 | +#: apps/posts/posts.os.php:84 | |
| 2469 | +#: includes/ai-copilot/search.php:81 | |
| 2470 | +msgid "Categories" | |
| 2437 | 2471 | msgstr "" |
| 2438 | 2472 | |
| 2439 | -#: src/notes/layer.ts:886 | |
| 2440 | -#: src/plugins/notes-widget/index.ts:355 | |
| 2441 | -msgid "Drop on the desktop to pin" | |
| 2473 | +#: src/plugins/drafts-widget/index.ts:495 | |
| 2474 | +msgid "Category added." | |
| 2442 | 2475 | msgstr "" |
| 2443 | 2476 | |
| 2444 | -#: src/notes/layer.ts:887 | |
| 2445 | -#: src/plugins/notes-widget/index.ts:356 | |
| 2446 | -msgid "Pin here" | |
| 2477 | +#: src/plugins/drafts-widget/index.ts:524 | |
| 2478 | +msgid "just now" | |
| 2447 | 2479 | msgstr "" |
| 2448 | 2480 | |
| 2449 | -#: src/notes/layer.ts:888 | |
| 2450 | -#: src/plugins/notes-widget/index.ts:357 | |
| 2451 | -msgid "Can’t pin here" | |
| 2481 | +#. %d: whole minutes since the draft was last edited. | |
| 2482 | +#: src/plugins/drafts-widget/index.ts:532 | |
| 2483 | +msgid "%dm ago" | |
| 2452 | 2484 | msgstr "" |
| 2453 | 2485 | |
| 2454 | -#: src/notes/layer.ts:1078 | |
| 2455 | -msgid "Moving note. Arrow keys to move, Enter to place, Escape to cancel, Delete to move to the Recycle Bin." | |
| 2486 | +#. %d: whole hours since the draft was last edited. | |
| 2487 | +#: src/plugins/drafts-widget/index.ts:539 | |
| 2488 | +msgid "%dh ago" | |
| 2456 | 2489 | msgstr "" |
| 2457 | 2490 | |
| 2458 | -#: src/notes/layer.ts:1094 | |
| 2459 | -msgid "Note placed." | |
| 2491 | +#. %d: whole days since the draft was last edited. | |
| 2492 | +#: src/plugins/drafts-widget/index.ts:545 | |
| 2493 | +msgid "%dd ago" | |
| 2460 | 2494 | msgstr "" |
| 2461 | 2495 | |
| 2462 | -#: src/notes/layer.ts:1132 | |
| 2463 | -msgid "Move cancelled." | |
| 2496 | +#: src/plugins/drafts-widget/index.ts:581 | |
| 2497 | +#: apps/my-wordpress/parts/dossiers.php:114 | |
| 2498 | +#: apps/my-wordpress/parts/lists.php:197 | |
| 2499 | +#: apps/my-wordpress/parts/lists.php:413 | |
| 2500 | +#: apps/my-wordpress/parts/lists.php:465 | |
| 2501 | +#: apps/user-edit/parts/insights.php:246 | |
| 2502 | +#: apps/user-edit/parts/insights.php:271 | |
| 2503 | +#: includes/desktop-files/types/class-openstation-post-file.php:53 | |
| 2504 | +msgid "(no title)" | |
| 2464 | 2505 | msgstr "" |
| 2465 | 2506 | |
| 2466 | -#: src/notes/layer.ts:1138 | |
| 2467 | -msgid "Move note to the Recycle Bin?" | |
| 2507 | +#: src/plugins/drafts-widget/index.ts:637 | |
| 2508 | +#: apps/station-home/parts/snapshot.php:348 | |
| 2509 | +#: includes/widgets/widget-drafts.php:77 | |
| 2510 | +msgid "Drafts" | |
| 2468 | 2511 | msgstr "" |
| 2469 | 2512 | |
| 2470 | -#: src/notes/layer.ts:1139 | |
| 2471 | -msgid "You can restore it from the Recycle Bin later." | |
| 2513 | +#: src/plugins/drafts-widget/index.ts:658 | |
| 2514 | +msgid "No drafts — all caught up." | |
| 2472 | 2515 | msgstr "" |
| 2473 | 2516 | |
| 2474 | -#: src/notes/posts-drop-target.ts:145 | |
| 2475 | -#: src/notes/posts-drop-target.ts:194 | |
| 2476 | -msgid "Convert to post" | |
| 2517 | +#: src/plugins/drafts-widget/index.ts:722 | |
| 2518 | +msgid "Suggest title, excerpt & tags" | |
| 2477 | 2519 | msgstr "" |
| 2478 | 2520 | |
| 2479 | -#: src/notes/trash.ts:50 | |
| 2480 | -msgid "Note moved to Trash" | |
| 2521 | +#: src/plugins/drafts-widget/index.ts:889 | |
| 2522 | +msgid "Could not load drafts." | |
| 2481 | 2523 | msgstr "" |
| 2482 | 2524 | |
| 2483 | -#: src/notes/trash.ts:72 | |
| 2484 | -msgid "Could not move the note to the Trash." | |
| 2525 | +#: src/plugins/drafts-widget/index.ts:752 | |
| 2526 | +msgid "Move to Trash?" | |
| 2485 | 2527 | msgstr "" |
| 2486 | 2528 | |
| 2487 | -#: src/plugins/focus-timer-widget/index.ts:93 | |
| 2529 | +#. %s: draft title. | |
| 2530 | +#: src/plugins/drafts-widget/index.ts:755 | |
| 2531 | +msgid "“%s” will be moved to the Trash. You can restore it later." | |
| 2532 | +msgstr "" | |
| 2533 | + | |
| 2534 | +#: src/plugins/drafts-widget/index.ts:768 | |
| 2535 | +msgid "Draft moved to Trash." | |
| 2536 | +msgstr "" | |
| 2537 | + | |
| 2538 | +#: src/plugins/drafts-widget/index.ts:773 | |
| 2539 | +msgid "Could not move the draft to Trash." | |
| 2540 | +msgstr "" | |
| 2541 | + | |
| 2542 | +#: src/plugins/focus-timer-widget/index.ts:91 | |
| 2488 | 2543 | msgid "No window — just alarm" |
| 2489 | 2544 | msgstr "" |
| 2490 | 2545 | |
| 2491 | -#: src/plugins/focus-timer-widget/index.ts:104 | |
| 2546 | +#: src/plugins/focus-timer-widget/index.ts:102 | |
| 2492 | 2547 | msgid "Untitled window" |
| 2493 | 2548 | msgstr "" |
| 2494 | 2549 | |
| 2495 | -#: src/plugins/focus-timer-widget/index.ts:133 | |
| 2550 | +#: src/plugins/focus-timer-widget/index.ts:131 | |
| 2496 | 2551 | msgid "Subtract a minute" |
| 2497 | 2552 | msgstr "" |
| 2498 | 2553 | |
| 2499 | -#: src/plugins/focus-timer-widget/index.ts:136 | |
| 2554 | +#: src/plugins/focus-timer-widget/index.ts:134 | |
| 2500 | 2555 | msgid "Add a minute" |
| 2501 | 2556 | msgstr "" |
| 2502 | 2557 | |
| 2503 | -#: src/plugins/focus-timer-widget/index.ts:175 | |
| 2558 | +#: src/plugins/focus-timer-widget/index.ts:173 | |
| 2504 | 2559 | msgid "Shake this window when done" |
| 2505 | 2560 | msgstr "" |
| 2506 | 2561 | |
| 2507 | -#: src/plugins/focus-timer-widget/index.ts:194 | |
| 2562 | +#: src/plugins/focus-timer-widget/index.ts:192 | |
| 2508 | 2563 | msgid "Show remaining time while running" |
| 2509 | 2564 | msgstr "" |
| 2510 | 2565 | |
| 2511 | -#: src/plugins/focus-timer-widget/index.ts:211 | |
| 2566 | +#: src/plugins/focus-timer-widget/index.ts:209 | |
| 2512 | 2567 | msgid "Resume" |
| 2513 | 2568 | msgstr "" |
| 2514 | 2569 | |
| 2515 | -#: src/plugins/focus-timer-widget/index.ts:216 | |
| 2516 | -#: src/plugins/focus-timer-widget/index.ts:245 | |
| 2517 | -#: includes/users-window/window.php:122 | |
| 2570 | +#: src/plugins/focus-timer-widget/index.ts:214 | |
| 2571 | +#: src/plugins/focus-timer-widget/index.ts:243 | |
| 2518 | 2572 | msgid "Reset" |
| 2519 | 2573 | msgstr "" |
| 2520 | 2574 | |
| 2521 | -#: src/plugins/focus-timer-widget/index.ts:223 | |
| 2575 | +#: src/plugins/focus-timer-widget/index.ts:221 | |
| 2522 | 2576 | msgid "Start focus" |
| 2523 | 2577 | msgstr "" |
| 2524 | 2578 | |
| 2525 | 2579 | #. %d: minutes. |
| 2526 | -#: src/plugins/focus-timer-widget/index.ts:158 | |
| 2580 | +#: src/plugins/focus-timer-widget/index.ts:156 | |
| 2527 | 2581 | msgid "%d min" |
| 2528 | 2582 | msgstr "" |
| 2529 | 2583 | |
| 2530 | -#: src/plugins/focus-timer-widget/index.ts:243 | |
| 2584 | +#: src/plugins/focus-timer-widget/index.ts:241 | |
| 2531 | 2585 | msgid "Pause" |
| 2532 | 2586 | msgstr "" |
| 2533 | 2587 | |
| 2534 | -#: src/plugins/focus-timer-widget/index.ts:265 | |
| 2588 | +#: src/plugins/focus-timer-widget/index.ts:263 | |
| 2535 | 2589 | msgid "Stop alarm" |
| 2536 | 2590 | msgstr "" |
| 2537 | 2591 | |
| 2538 | -#: src/plugins/focus-timer-widget/index.ts:290 | |
| 2592 | +#: src/plugins/focus-timer-widget/index.ts:288 | |
| 2539 | 2593 | msgid "Focusing…" |
| 2540 | 2594 | msgstr "" |
| 2541 | 2595 | |
| 2542 | 2596 | #. %s: window title. |
| 2543 | -#: src/plugins/focus-timer-widget/index.ts:301 | |
| 2597 | +#: src/plugins/focus-timer-widget/index.ts:299 | |
| 2544 | 2598 | msgid "Linked to “%s”" |
| 2545 | 2599 | msgstr "" |
| 2546 | 2600 | |
| 2547 | -#: src/plugins/focus-timer-widget/index.ts:304 | |
| 2601 | +#: src/plugins/focus-timer-widget/index.ts:302 | |
| 2548 | 2602 | msgid "No window linked" |
| 2549 | 2603 | msgstr "" |
| 2550 | 2604 | |
| 2551 | 2605 | #. %s: window title. |
| 2552 | -#: src/plugins/focus-timer-widget/index.ts:307 | |
| 2606 | +#: src/plugins/focus-timer-widget/index.ts:305 | |
| 2553 | 2607 | msgid "Shaking “%s”" |
| 2554 | 2608 | msgstr "" |
| 2555 | 2609 | |
| 2556 | -#: src/plugins/focus-timer-widget/index.ts:310 | |
| 2610 | +#: src/plugins/focus-timer-widget/index.ts:308 | |
| 2557 | 2611 | msgid "Press stop to silence." |
| 2558 | 2612 | msgstr "" |
| 2559 | 2613 | |
| 2560 | -#: src/plugins/focus-timer-widget/timer.ts:110 | |
| 2614 | +#: src/plugins/focus-timer-widget/timer.ts:109 | |
| 2561 | 2615 | msgid "Focus timer cancelled — the linked window was closed." |
| 2562 | 2616 | msgstr "" |
| 2563 | 2617 | |
| 2564 | -#: src/plugins/notes-widget/index.ts:114 | |
| 2565 | -msgid "Drag to pin" | |
| 2618 | +#: src/plugins/my-wordpress-woocommerce/index.ts:613 | |
| 2619 | +msgid "Could not show WooCommerce details." | |
| 2566 | 2620 | msgstr "" |
| 2567 | 2621 | |
| 2568 | -#: src/plugins/notes-widget/index.ts:119 | |
| 2569 | -msgid "New note" | |
| 2622 | +#. 1: stock status, 2: units in stock. | |
| 2623 | +#: src/plugins/my-wordpress-woocommerce/index.ts:688 | |
| 2624 | +msgid "%1$s (%2$d)" | |
| 2570 | 2625 | msgstr "" |
| 2571 | 2626 | |
| 2572 | -#: src/plugins/notes-widget/index.ts:120 | |
| 2573 | -msgid "Write a note…" | |
| 2627 | +#. 1: average rating, 2: number of reviews. | |
| 2628 | +#: src/plugins/my-wordpress-woocommerce/index.ts:702 | |
| 2629 | +msgid "%1$s ★ (%2$d)" | |
| 2574 | 2630 | msgstr "" |
| 2575 | 2631 | |
| 2576 | -#: src/plugins/notes-widget/index.ts:138 | |
| 2577 | -msgid "Paper color" | |
| 2632 | +#. 1: product type, 2: number of variations. | |
| 2633 | +#: src/plugins/my-wordpress-woocommerce/index.ts:712 | |
| 2634 | +msgid "%1$s · %2$d variations" | |
| 2578 | 2635 | msgstr "" |
| 2579 | 2636 | |
| 2580 | -#: src/plugins/notes-widget/index.ts:156 | |
| 2581 | -msgid "Public — visible to other desktop users" | |
| 2637 | +#: src/plugins/my-wordpress-woocommerce/index.ts:719 | |
| 2638 | +msgid "SKU" | |
| 2582 | 2639 | msgstr "" |
| 2583 | 2640 | |
| 2584 | -#: src/plugins/notes-widget/index.ts:170 | |
| 2585 | -#: includes/recycle-bin/window.php:72 | |
| 2586 | -msgid "Pin to desktop" | |
| 2641 | +#: src/plugins/my-wordpress-woocommerce/index.ts:722 | |
| 2642 | +msgid "Price (on sale)" | |
| 2587 | 2643 | msgstr "" |
| 2588 | 2644 | |
| 2589 | -#: src/plugins/notes-widget/index.ts:171 | |
| 2590 | -msgid "Pin the note without dragging (Ctrl+Enter)" | |
| 2645 | +#: src/plugins/my-wordpress-woocommerce/index.ts:723 | |
| 2646 | +msgid "Price" | |
| 2591 | 2647 | msgstr "" |
| 2592 | 2648 | |
| 2593 | -#: src/plugins/notes-widget/index.ts:194 | |
| 2594 | -msgid "Next paper color" | |
| 2649 | +#: src/plugins/my-wordpress-woocommerce/index.ts:727 | |
| 2650 | +msgid "Stock" | |
| 2595 | 2651 | msgstr "" |
| 2596 | 2652 | |
| 2597 | -#: src/plugins/snow-wallpaper/index.ts:326 | |
| 2598 | -msgid "Wind" | |
| 2653 | +#: src/plugins/my-wordpress-woocommerce/index.ts:731 | |
| 2654 | +msgid "Sold" | |
| 2599 | 2655 | msgstr "" |
| 2600 | 2656 | |
| 2601 | -#: src/plugins/snow-wallpaper/index.ts:333 | |
| 2602 | -msgid "Snowflakes" | |
| 2657 | +#. %d: units sold. | |
| 2658 | +#: src/plugins/my-wordpress-woocommerce/index.ts:735 | |
| 2659 | +msgid "%d units" | |
| 2603 | 2660 | msgstr "" |
| 2604 | 2661 | |
| 2605 | -#: src/plugins/snow-wallpaper/index.ts:340 | |
| 2606 | -msgid "Flake size" | |
| 2662 | +#: src/plugins/my-wordpress-woocommerce/index.ts:740 | |
| 2663 | +msgid "Rating" | |
| 2607 | 2664 | msgstr "" |
| 2608 | 2665 | |
| 2609 | -#: src/plugins/snow-wallpaper/index.ts:348 | |
| 2610 | -msgid "Background color" | |
| 2666 | +#: src/plugins/my-wordpress-woocommerce/index.ts:762 | |
| 2667 | +msgid "View in shop" | |
| 2611 | 2668 | msgstr "" |
| 2612 | 2669 | |
| 2613 | -#: src/plugins/snow-wallpaper/index.ts:362 | |
| 2614 | -#: src/settings/panel.ts:324 | |
| 2615 | -msgid "Reset to defaults" | |
| 2670 | +#. %d: quantity ordered. | |
| 2671 | +#: src/plugins/my-wordpress-woocommerce/index.ts:787 | |
| 2672 | +msgid "%d×" | |
| 2616 | 2673 | msgstr "" |
| 2617 | 2674 | |
| 2618 | -#: src/plugins/snow-wallpaper/index.ts:388 | |
| 2619 | -#: includes/wallpapers.php:98 | |
| 2620 | -msgid "Snow" | |
| 2675 | +#: src/plugins/my-wordpress-woocommerce/index.ts:815 | |
| 2676 | +msgid "Total" | |
| 2621 | 2677 | msgstr "" |
| 2622 | 2678 | |
| 2623 | -#: src/plugins-window/browse-view.ts:117 | |
| 2624 | -#: src/plugins-window/featured-view.ts:317 | |
| 2625 | -msgid "Featured" | |
| 2679 | +#: src/plugins/my-wordpress-woocommerce/index.ts:816 | |
| 2680 | +msgid "Subtotal" | |
| 2626 | 2681 | msgstr "" |
| 2627 | 2682 | |
| 2628 | -#: src/plugins-window/browse-view.ts:118 | |
| 2629 | -msgid "Popular" | |
| 2683 | +#: src/plugins/my-wordpress-woocommerce/index.ts:817 | |
| 2684 | +#: src/plugins/my-wordpress-woocommerce/index.ts:2157 | |
| 2685 | +msgid "Shipping" | |
| 2630 | 2686 | msgstr "" |
| 2631 | 2687 | |
| 2632 | -#: src/plugins-window/browse-view.ts:119 | |
| 2633 | -msgid "Recommended" | |
| 2688 | +#: src/plugins/my-wordpress-woocommerce/index.ts:818 | |
| 2689 | +#: src/plugins/my-wordpress-woocommerce/index.ts:874 | |
| 2690 | +msgid "Discount" | |
| 2634 | 2691 | msgstr "" |
| 2635 | 2692 | |
| 2636 | -#: src/plugins-window/browse-view.ts:120 | |
| 2637 | -msgid "Favorites" | |
| 2693 | +#: src/plugins/my-wordpress-woocommerce/index.ts:820 | |
| 2694 | +#: includes/my-wordpress/integrations/woocommerce-relations.php:578 | |
| 2695 | +#: includes/my-wordpress/integrations/woocommerce-relations.php:886 | |
| 2696 | +msgid "Coupons" | |
| 2638 | 2697 | msgstr "" |
| 2639 | 2698 | |
| 2640 | -#: src/plugins-window/browse-view.ts:121 | |
| 2641 | -msgid "New" | |
| 2699 | +#: src/plugins/my-wordpress-woocommerce/index.ts:823 | |
| 2700 | +msgid "Paid via" | |
| 2642 | 2701 | msgstr "" |
| 2643 | 2702 | |
| 2644 | -#: src/plugins-window/browse-view.ts:122 | |
| 2645 | -msgid "Beta" | |
| 2703 | +#: src/plugins/my-wordpress-woocommerce/index.ts:824 | |
| 2704 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1073 | |
| 2705 | +#: includes/my-wordpress/integrations/woocommerce-customer-window.php:89 | |
| 2706 | +#: includes/my-wordpress/integrations/woocommerce-relations.php:494 | |
| 2707 | +#: includes/my-wordpress/integrations/woocommerce-relations.php:510 | |
| 2708 | +#: includes/my-wordpress/integrations/woocommerce-relations.php:529 | |
| 2709 | +msgid "Customer" | |
| 2646 | 2710 | msgstr "" |
| 2647 | 2711 | |
| 2648 | -#: src/plugins-window/browse-view.ts:137 | |
| 2649 | -msgid "Search WordPress.org…" | |
| 2712 | +#: src/plugins/my-wordpress-woocommerce/index.ts:825 | |
| 2713 | +#: apps/my-wordpress/parts/woocommerce.php:654 | |
| 2714 | +msgid "Placed" | |
| 2650 | 2715 | msgstr "" |
| 2651 | 2716 | |
| 2652 | -#: src/plugins-window/browse-view.ts:158 | |
| 2653 | -msgid "Upload Plugin" | |
| 2717 | +#. %d: number of line items. | |
| 2718 | +#: src/plugins/my-wordpress-woocommerce/index.ts:829 | |
| 2719 | +msgid "Items (%d)" | |
| 2654 | 2720 | msgstr "" |
| 2655 | 2721 | |
| 2656 | -#: src/plugins-window/browse-view.ts:213 | |
| 2657 | -msgid "Drop the .zip to install." | |
| 2722 | +#: src/plugins/my-wordpress-woocommerce/index.ts:837 | |
| 2723 | +msgid "Edit in WooCommerce" | |
| 2658 | 2724 | msgstr "" |
| 2659 | 2725 | |
| 2660 | -#: src/plugins-window/browse-view.ts:352 | |
| 2661 | -#: src/plugins-window/featured-view.ts:167 | |
| 2662 | -#: src/plugins-window/flyout-detail.ts:624 | |
| 2663 | -msgid "Installing…" | |
| 2726 | +#. 1: times used, 2: usage limit. | |
| 2727 | +#: src/plugins/my-wordpress-woocommerce/index.ts:848 | |
| 2728 | +msgid "%1$d of %2$d" | |
| 2664 | 2729 | msgstr "" |
| 2665 | 2730 | |
| 2666 | -#. %s: plugin name | |
| 2667 | -#: src/plugins-window/browse-view.ts:369 | |
| 2668 | -#: src/plugins-window/featured-view.ts:175 | |
| 2669 | -#: src/plugins-window/flyout-detail.ts:630 | |
| 2670 | -msgid "Installed %s." | |
| 2731 | +#. %d: times used. | |
| 2732 | +#: src/plugins/my-wordpress-woocommerce/index.ts:854 | |
| 2733 | +msgid "%d (no limit)" | |
| 2671 | 2734 | msgstr "" |
| 2672 | 2735 | |
| 2673 | -#. %s: error message | |
| 2674 | -#: src/plugins-window/browse-view.ts:389 | |
| 2675 | -#: src/plugins-window/featured-view.ts:195 | |
| 2676 | -#: src/plugins-window/flyout-detail.ts:650 | |
| 2677 | -msgid "Install failed: %s" | |
| 2736 | +#: src/plugins/my-wordpress-woocommerce/index.ts:859 | |
| 2737 | +msgid "Individual use only" | |
| 2678 | 2738 | msgstr "" |
| 2679 | 2739 | |
| 2680 | -#: src/plugins-window/browse-view.ts:402 | |
| 2681 | -#: src/plugins-window/featured-view.ts:208 | |
| 2682 | -msgid "Activating…" | |
| 2740 | +#: src/plugins/my-wordpress-woocommerce/index.ts:860 | |
| 2741 | +msgid "Excludes sale items" | |
| 2683 | 2742 | msgstr "" |
| 2684 | 2743 | |
| 2685 | -#. %s: plugin name | |
| 2686 | -#: src/plugins-window/browse-view.ts:410 | |
| 2687 | -#: src/plugins-window/featured-view.ts:216 | |
| 2688 | -#: src/plugins-window/flyout-detail.ts:668 | |
| 2689 | -#: src/plugins-window/installed-view.ts:837 | |
| 2690 | -#: src/plugins-window/upload-dialog.ts:454 | |
| 2691 | -msgid "%s activated." | |
| 2744 | +#: src/plugins/my-wordpress-woocommerce/index.ts:861 | |
| 2745 | +msgid "Grants free shipping" | |
| 2692 | 2746 | msgstr "" |
| 2693 | 2747 | |
| 2694 | -#. %s: error message | |
| 2695 | -#: src/plugins-window/browse-view.ts:437 | |
| 2696 | -#: src/plugins-window/featured-view.ts:241 | |
| 2697 | -#: src/plugins-window/flyout-detail.ts:680 | |
| 2698 | -#: src/plugins-window/installed-view.ts:855 | |
| 2699 | -msgid "Activation failed: %s" | |
| 2748 | +#: src/plugins/my-wordpress-woocommerce/index.ts:870 | |
| 2749 | +msgid "Inactive" | |
| 2700 | 2750 | msgstr "" |
| 2701 | 2751 | |
| 2702 | -#: src/plugins-window/browse-view.ts:565 | |
| 2703 | -msgid "No plugins matched." | |
| 2752 | +#: src/plugins/my-wordpress-woocommerce/index.ts:876 | |
| 2753 | +msgid "Used" | |
| 2704 | 2754 | msgstr "" |
| 2705 | 2755 | |
| 2706 | -#. %s: error message | |
| 2707 | -#: src/plugins-window/browse-view.ts:597 | |
| 2708 | -#: src/plugins-window/installed-view.ts:747 | |
| 2709 | -msgid "Could not load plugins: %s" | |
| 2756 | +#: src/plugins/my-wordpress-woocommerce/index.ts:878 | |
| 2757 | +msgid "Per customer" | |
| 2710 | 2758 | msgstr "" |
| 2711 | 2759 | |
| 2712 | -#. %s: plugin name | |
| 2713 | -#: src/plugins-window/card-drag.ts:167 | |
| 2714 | -msgid "Pinned %s to the dock." | |
| 2760 | +#. %d: per-customer usage limit. | |
| 2761 | +#: src/plugins/my-wordpress-woocommerce/index.ts:882 | |
| 2762 | +msgid "%d uses" | |
| 2715 | 2763 | msgstr "" |
| 2716 | 2764 | |
| 2717 | -#. %s: plugin name | |
| 2718 | -#: src/plugins-window/card.ts:55 | |
| 2719 | -msgid "View details for %s" | |
| 2765 | +#: src/plugins/my-wordpress-woocommerce/index.ts:888 | |
| 2766 | +msgid "Limit to items" | |
| 2720 | 2767 | msgstr "" |
| 2721 | 2768 | |
| 2722 | -#. %s: plugin author name (HTML-stripped) | |
| 2723 | -#. %s: plugin author | |
| 2724 | -#: src/plugins-window/card.ts:96 | |
| 2725 | -#: src/plugins-window/flyout-detail.ts:214 | |
| 2726 | -#: src/plugins-window/flyout-detail.ts:239 | |
| 2727 | -#: src/plugins-window/installed-detail.ts:249 | |
| 2728 | -msgid "by %s" | |
| 2769 | +#: src/plugins/my-wordpress-woocommerce/index.ts:893 | |
| 2770 | +msgid "Discount given" | |
| 2729 | 2771 | msgstr "" |
| 2730 | 2772 | |
| 2731 | -#: src/plugins-window/card.ts:177 | |
| 2732 | -#: src/plugins-window/installed-detail.ts:216 | |
| 2733 | -#: src/plugins-window/installed-detail.ts:506 | |
| 2734 | -#: src/plugins-window/installed-view.ts:150 | |
| 2735 | -#: src/plugins-window/installed-view.ts:447 | |
| 2736 | -msgid "Active" | |
| 2773 | +#: src/plugins/my-wordpress-woocommerce/index.ts:894 | |
| 2774 | +msgid "Created" | |
| 2737 | 2775 | msgstr "" |
| 2738 | 2776 | |
| 2739 | -#: src/plugins-window/card.ts:180 | |
| 2740 | -#: src/plugins-window/flyout-detail.ts:596 | |
| 2741 | -#: src/plugins-window/installed-view.ts:628 | |
| 2742 | -#: src/plugins-window/installed-view.ts:708 | |
| 2743 | -msgid "Activate" | |
| 2777 | +#: src/plugins/my-wordpress-woocommerce/index.ts:896 | |
| 2778 | +msgid "Expires" | |
| 2744 | 2779 | msgstr "" |
| 2745 | 2780 | |
| 2746 | -#: src/plugins-window/card.ts:188 | |
| 2747 | -#: src/plugins-window/flyout-detail.ts:611 | |
| 2748 | -#: src/plugins-window/upload-dialog.ts:138 | |
| 2749 | -msgid "Install" | |
| 2781 | +#: src/plugins/my-wordpress-woocommerce/index.ts:899 | |
| 2782 | +msgid "Never" | |
| 2750 | 2783 | msgstr "" |
| 2751 | 2784 | |
| 2752 | -#: src/plugins-window/card.ts:286 | |
| 2753 | -msgid "Fewer than 10 active" | |
| 2785 | +#: src/plugins/my-wordpress-woocommerce/index.ts:901 | |
| 2786 | +msgid "Minimum spend" | |
| 2754 | 2787 | msgstr "" |
| 2755 | 2788 | |
| 2756 | -#. %d: integer number of millions of active installs | |
| 2757 | -#: src/plugins-window/card.ts:292 | |
| 2758 | -msgid "%d+ million active" | |
| 2789 | +#: src/plugins/my-wordpress-woocommerce/index.ts:902 | |
| 2790 | +msgid "Maximum spend" | |
| 2759 | 2791 | msgstr "" |
| 2760 | 2792 | |
| 2761 | -#. %s: comma-grouped active install count | |
| 2762 | -#: src/plugins-window/card.ts:299 | |
| 2763 | -#: src/plugins-window/card.ts:305 | |
| 2764 | -#: src/plugins-window/flyout-detail.ts:267 | |
| 2765 | -msgid "%s+ active" | |
| 2793 | +#: src/plugins/my-wordpress-woocommerce/index.ts:903 | |
| 2794 | +msgid "Restrictions" | |
| 2766 | 2795 | msgstr "" |
| 2767 | 2796 | |
| 2768 | -#. %s: rating out of 5 (one decimal) | |
| 2769 | -#: src/plugins-window/card.ts:319 | |
| 2770 | -msgid "Rated %s out of 5" | |
| 2797 | +#: src/plugins/my-wordpress-woocommerce/index.ts:904 | |
| 2798 | +#: includes/my-wordpress/integrations/woocommerce-relations.php:557 | |
| 2799 | +msgid "Products" | |
| 2771 | 2800 | msgstr "" |
| 2772 | 2801 | |
| 2773 | -#: src/plugins-window/featured-view.ts:96 | |
| 2774 | -msgid "Made for Desktop Mode" | |
| 2802 | +#: src/plugins/my-wordpress-woocommerce/index.ts:905 | |
| 2803 | +msgid "Excludes" | |
| 2775 | 2804 | msgstr "" |
| 2776 | 2805 | |
| 2777 | -#: src/plugins-window/featured-view.ts:99 | |
| 2778 | -msgid "Plugins that extend Desktop Mode — desktop decorations, native windows, widgets, and other companions." | |
| 2806 | +#: src/plugins/my-wordpress-woocommerce/index.ts:908 | |
| 2807 | +msgid "Allowed emails" | |
| 2779 | 2808 | msgstr "" |
| 2780 | 2809 | |
| 2781 | -#: src/plugins-window/featured-view.ts:271 | |
| 2782 | -msgid "No featured plugins yet." | |
| 2810 | +#: src/plugins/my-wordpress-woocommerce/index.ts:914 | |
| 2811 | +msgid "Edit coupon" | |
| 2783 | 2812 | msgstr "" |
| 2784 | 2813 | |
| 2785 | -#. %s: error message | |
| 2786 | -#: src/plugins-window/featured-view.ts:280 | |
| 2787 | -msgid "Could not load featured plugins: %s" | |
| 2814 | +#: src/plugins/my-wordpress-woocommerce/index.ts:929 | |
| 2815 | +msgid "Today" | |
| 2788 | 2816 | msgstr "" |
| 2789 | 2817 | |
| 2790 | -#: src/plugins-window/flyout-detail.ts:135 | |
| 2791 | -msgid "Could not load plugin details." | |
| 2792 | -msgstr "" | |
| 2818 | +#. %d: number of days. | |
| 2819 | +#: src/plugins/my-wordpress-woocommerce/index.ts:934 | |
| 2820 | +msgid "%d day ago" | |
| 2821 | +msgid_plural "%d days ago" | |
| 2822 | +msgstr[0] "" | |
| 2823 | +msgstr[1] "" | |
| 2793 | 2824 | |
| 2794 | -#: src/plugins-window/flyout-detail.ts:196 | |
| 2795 | -msgid "Close plugin details" | |
| 2825 | +#. %d: number of months. | |
| 2826 | +#: src/plugins/my-wordpress-woocommerce/index.ts:942 | |
| 2827 | +msgid "%d month ago" | |
| 2828 | +msgid_plural "%d months ago" | |
| 2829 | +msgstr[0] "" | |
| 2830 | +msgstr[1] "" | |
| 2831 | + | |
| 2832 | +#. %d: number of years. | |
| 2833 | +#: src/plugins/my-wordpress-woocommerce/index.ts:949 | |
| 2834 | +msgid "%d year ago" | |
| 2835 | +msgid_plural "%d years ago" | |
| 2836 | +msgstr[0] "" | |
| 2837 | +msgstr[1] "" | |
| 2838 | + | |
| 2839 | +#: src/plugins/my-wordpress-woocommerce/index.ts:963 | |
| 2840 | +#: src/plugins/my-wordpress-woocommerce/index.ts:2050 | |
| 2841 | +msgid "Lifetime spend" | |
| 2796 | 2842 | msgstr "" |
| 2797 | 2843 | |
| 2798 | -#. %s: human-readable date string from wp.org | |
| 2799 | -#. %s: date the plugin was last updated | |
| 2800 | -#: src/plugins-window/flyout-detail.ts:273 | |
| 2801 | -#: src/plugins-window/installed-detail.ts:390 | |
| 2802 | -msgid "Updated %s" | |
| 2844 | +#: src/plugins/my-wordpress-woocommerce/index.ts:984 | |
| 2845 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1542 | |
| 2846 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1943 | |
| 2847 | +#: src/plugins/my-wordpress-woocommerce/index.ts:2203 | |
| 2848 | +#: apps/my-wordpress/parts/woocommerce.php:102 | |
| 2849 | +#: includes/my-wordpress/integrations/woocommerce-relations.php:812 | |
| 2850 | +#: includes/my-wordpress/integrations/woocommerce-relations.php:1099 | |
| 2851 | +#: includes/my-wordpress/integrations/woocommerce.php:122 | |
| 2852 | +msgid "Orders" | |
| 2803 | 2853 | msgstr "" |
| 2804 | 2854 | |
| 2805 | -#. %s: maximum tested WordPress version | |
| 2806 | -#: src/plugins-window/flyout-detail.ts:280 | |
| 2807 | -msgid "Tested up to WordPress %s" | |
| 2808 | -msgstr "" | |
| 2855 | +#. %d: number of orders. | |
| 2856 | +#: src/plugins/my-wordpress-woocommerce/index.ts:988 | |
| 2857 | +msgid "%d order" | |
| 2858 | +msgid_plural "%d orders" | |
| 2859 | +msgstr[0] "" | |
| 2860 | +msgstr[1] "" | |
| 2809 | 2861 | |
| 2810 | -#: src/plugins-window/flyout-detail.ts:302 | |
| 2811 | -#: src/plugins-window/installed-detail.ts:95 | |
| 2812 | -#: includes/admin-bar.php:117 | |
| 2813 | -msgid "Overview" | |
| 2862 | +#: src/plugins/my-wordpress-woocommerce/index.ts:991 | |
| 2863 | +msgid "None yet" | |
| 2814 | 2864 | msgstr "" |
| 2815 | 2865 | |
| 2816 | -#: src/plugins-window/flyout-detail.ts:303 | |
| 2817 | -msgid "Screenshots" | |
| 2866 | +#: src/plugins/my-wordpress-woocommerce/index.ts:993 | |
| 2867 | +msgid "Average order" | |
| 2818 | 2868 | msgstr "" |
| 2819 | 2869 | |
| 2820 | -#: src/plugins-window/flyout-detail.ts:304 | |
| 2821 | -#: src/plugins-window/installed-detail.ts:99 | |
| 2822 | -msgid "Reviews" | |
| 2870 | +#: src/plugins/my-wordpress-woocommerce/index.ts:995 | |
| 2871 | +#: src/plugins/my-wordpress-woocommerce/index.ts:2072 | |
| 2872 | +msgid "Last order" | |
| 2823 | 2873 | msgstr "" |
| 2824 | 2874 | |
| 2825 | -#: src/plugins-window/flyout-detail.ts:305 | |
| 2826 | -#: src/plugins-window/installed-detail.ts:97 | |
| 2827 | -msgid "Changelog" | |
| 2875 | +#. %s: order number. | |
| 2876 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1003 | |
| 2877 | +#: src/plugins/my-wordpress-woocommerce/index.ts:2111 | |
| 2878 | +msgid "#%s" | |
| 2828 | 2879 | msgstr "" |
| 2829 | 2880 | |
| 2830 | -#: src/plugins-window/flyout-detail.ts:306 | |
| 2831 | -#: src/plugins-window/installed-detail.ts:98 | |
| 2832 | -msgid "FAQ" | |
| 2881 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1023 | |
| 2882 | +msgid "First order" | |
| 2833 | 2883 | msgstr "" |
| 2834 | 2884 | |
| 2835 | -#: src/plugins-window/flyout-detail.ts:365 | |
| 2836 | -#: src/plugins-window/installed-detail.ts:931 | |
| 2837 | -msgid "Loading recent reviews…" | |
| 2885 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1025 | |
| 2886 | +#: src/plugins/my-wordpress-woocommerce/index.ts:2314 | |
| 2887 | +msgid "Buys most" | |
| 2838 | 2888 | msgstr "" |
| 2839 | 2889 | |
| 2840 | -#. %s: anchor tag with link to wp.org reviews | |
| 2841 | -#: src/plugins-window/flyout-detail.ts:378 | |
| 2842 | -msgid "Recent reviews aren’t available right now. %s" | |
| 2890 | +#. %d: units bought. | |
| 2891 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1037 | |
| 2892 | +msgid "×%d" | |
| 2843 | 2893 | msgstr "" |
| 2844 | 2894 | |
| 2845 | -#: src/plugins-window/flyout-detail.ts:382 | |
| 2846 | -msgid "Read reviews on WordPress.org ↗" | |
| 2895 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1047 | |
| 2896 | +#: src/plugins/my-wordpress-woocommerce/index.ts:2077 | |
| 2897 | +msgid "Location" | |
| 2847 | 2898 | msgstr "" |
| 2848 | 2899 | |
| 2849 | -#: src/plugins-window/flyout-detail.ts:398 | |
| 2850 | -msgid "Could not load reviews." | |
| 2900 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1048 | |
| 2901 | +#: apps/my-wordpress/parts/lists.php:450 | |
| 2902 | +msgid "Email" | |
| 2851 | 2903 | msgstr "" |
| 2852 | 2904 | |
| 2853 | -#: src/plugins-window/flyout-detail.ts:415 | |
| 2854 | -msgid "No content available." | |
| 2905 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1049 | |
| 2906 | +msgid "Customer since" | |
| 2855 | 2907 | msgstr "" |
| 2856 | 2908 | |
| 2857 | -#: src/plugins-window/flyout-detail.ts:439 | |
| 2858 | -msgid "This plugin doesn’t ship screenshots." | |
| 2909 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1053 | |
| 2910 | +msgid "All their orders" | |
| 2859 | 2911 | msgstr "" |
| 2860 | 2912 | |
| 2861 | -#: src/plugins-window/flyout-detail.ts:479 | |
| 2862 | -msgid "No ratings yet." | |
| 2913 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1070 | |
| 2914 | +#: includes/my-wordpress/integrations/woocommerce-relations.php:770 | |
| 2915 | +msgid "Product" | |
| 2863 | 2916 | msgstr "" |
| 2864 | 2917 | |
| 2865 | -#. %d: number of stars (1–5) | |
| 2866 | -#: src/plugins-window/flyout-detail.ts:492 | |
| 2867 | -msgid "%d ★" | |
| 2868 | -msgstr "" | |
| 2918 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1071 | |
| 2919 | +#: src/plugins/my-wordpress-woocommerce/index.ts:2061 | |
| 2920 | +msgid "Order" | |
| 2921 | +msgid_plural "Orders" | |
| 2922 | +msgstr[0] "" | |
| 2923 | +msgstr[1] "" | |
| 2869 | 2924 | |
| 2870 | -#: src/plugins-window/flyout-detail.ts:541 | |
| 2871 | -msgid "Read on WordPress.org ↗" | |
| 2925 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1072 | |
| 2926 | +msgid "Coupon" | |
| 2872 | 2927 | msgstr "" |
| 2873 | 2928 | |
| 2874 | -#: src/plugins-window/flyout-detail.ts:578 | |
| 2875 | -msgid "View on WordPress.org ↗" | |
| 2929 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1317 | |
| 2930 | +#: includes/my-wordpress/integrations/woocommerce-customers.php:315 | |
| 2931 | +msgid "VIP" | |
| 2876 | 2932 | msgstr "" |
| 2877 | 2933 | |
| 2878 | -#: src/plugins-window/flyout-detail.ts:697 | |
| 2879 | -#: src/plugins-window/installed-view.ts:876 | |
| 2880 | -#: src/plugins-window/installed-view.ts:1246 | |
| 2881 | -msgid "Desktop Mode deactivated. Reloading…" | |
| 2934 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1318 | |
| 2935 | +#: includes/my-wordpress/integrations/woocommerce-customers.php:321 | |
| 2936 | +msgid "Lapsed" | |
| 2882 | 2937 | msgstr "" |
| 2883 | 2938 | |
| 2884 | -#. %s: error message | |
| 2885 | -#: src/plugins-window/flyout-detail.ts:719 | |
| 2886 | -#: src/plugins-window/installed-view.ts:903 | |
| 2887 | -msgid "Deactivation failed: %s" | |
| 2939 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1352 | |
| 2940 | +msgid "Sold out" | |
| 2888 | 2941 | msgstr "" |
| 2889 | 2942 | |
| 2890 | -#: src/plugins-window/flyout-detail.ts:732 | |
| 2891 | -#: src/plugins-window/installed-view.ts:913 | |
| 2892 | -msgid "Delete plugin?" | |
| 2943 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1355 | |
| 2944 | +msgid "Backorder" | |
| 2893 | 2945 | msgstr "" |
| 2894 | 2946 | |
| 2895 | -#. %s: plugin name | |
| 2896 | -#: src/plugins-window/flyout-detail.ts:735 | |
| 2897 | -#: src/plugins-window/installed-view.ts:916 | |
| 2898 | -msgid "Permanently delete %s? Its files will be removed from disk. This cannot be undone." | |
| 2947 | +#. %d: units left in stock. | |
| 2948 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1363 | |
| 2949 | +msgid "%d left" | |
| 2899 | 2950 | msgstr "" |
| 2900 | 2951 | |
| 2901 | -#: src/plugins-window/flyout-detail.ts:752 | |
| 2902 | -#: src/plugins-window/installed-view.ts:936 | |
| 2903 | -#: src/plugins-window/installed-view.ts:1245 | |
| 2904 | -msgid "Desktop Mode deleted. Reloading…" | |
| 2952 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1368 | |
| 2953 | +msgid "Sale" | |
| 2905 | 2954 | msgstr "" |
| 2906 | 2955 | |
| 2907 | -#. %s: plugin name | |
| 2908 | -#: src/plugins-window/flyout-detail.ts:764 | |
| 2909 | -#: src/plugins-window/installed-view.ts:948 | |
| 2910 | -msgid "%s deleted." | |
| 2956 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1536 | |
| 2957 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1938 | |
| 2958 | +msgid "View their orders" | |
| 2911 | 2959 | msgstr "" |
| 2912 | 2960 | |
| 2913 | -#. %s: error message | |
| 2914 | -#: src/plugins-window/flyout-detail.ts:774 | |
| 2915 | -#: src/plugins-window/installed-view.ts:962 | |
| 2916 | -msgid "Delete failed: %s" | |
| 2961 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1537 | |
| 2962 | +msgid "Open the orders screen filtered to this customer, in its own window." | |
| 2917 | 2963 | msgstr "" |
| 2918 | 2964 | |
| 2919 | -#: src/plugins-window/index.ts:68 | |
| 2920 | -msgid "Plugins window template missing." | |
| 2965 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1620 | |
| 2966 | +#: includes/my-wordpress/integrations/woocommerce-relations.php:1098 | |
| 2967 | +msgid "Store" | |
| 2921 | 2968 | msgstr "" |
| 2922 | 2969 | |
| 2923 | -#: src/plugins-window/index.ts:91 | |
| 2924 | -msgid "You do not have permission to manage plugins." | |
| 2970 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1640 | |
| 2971 | +msgid "Not counted on a store this large" | |
| 2925 | 2972 | msgstr "" |
| 2926 | 2973 | |
| 2927 | -#: src/plugins-window/installed-detail.ts:96 | |
| 2928 | -msgid "Details" | |
| 2974 | +#. 1: VIP customer count, 2: lapsed customer count. | |
| 2975 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1647 | |
| 2976 | +msgid "%1$d · %2$d" | |
| 2929 | 2977 | msgstr "" |
| 2930 | 2978 | |
| 2931 | -#. %s: version number | |
| 2932 | -#: src/plugins-window/installed-detail.ts:207 | |
| 2933 | -msgid "v%s" | |
| 2979 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1656 | |
| 2980 | +msgid "Revenue this month" | |
| 2934 | 2981 | msgstr "" |
| 2935 | 2982 | |
| 2936 | -#: src/plugins-window/installed-detail.ts:217 | |
| 2937 | -#: src/plugins-window/installed-detail.ts:507 | |
| 2938 | -#: src/plugins-window/installed-view.ts:151 | |
| 2939 | -#: src/plugins-window/installed-view.ts:448 | |
| 2940 | -msgid "Inactive" | |
| 2983 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1660 | |
| 2984 | +msgid "Awaiting action" | |
| 2941 | 2985 | msgstr "" |
| 2942 | 2986 | |
| 2943 | -#. %s: new version available | |
| 2944 | -#. %s: new plugin version (e.g. "1.4.2") | |
| 2945 | -#: src/plugins-window/installed-detail.ts:226 | |
| 2946 | -#: src/plugins-window/installed-view.ts:601 | |
| 2947 | -msgid "Update to %s" | |
| 2987 | +#. %d: number of orders. | |
| 2988 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1663 | |
| 2989 | +msgid "%d orders" | |
| 2948 | 2990 | msgstr "" |
| 2949 | 2991 | |
| 2950 | -#: src/plugins-window/installed-detail.ts:245 | |
| 2951 | -msgid "by" | |
| 2992 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1668 | |
| 2993 | +#: includes/my-wordpress/integrations/woocommerce.php:301 | |
| 2994 | +#: includes/my-wordpress/integrations/woocommerce.php:1350 | |
| 2995 | +msgid "Out of stock" | |
| 2952 | 2996 | msgstr "" |
| 2953 | 2997 | |
| 2954 | -#: src/plugins-window/installed-detail.ts:315 | |
| 2955 | -msgid "Loading description…" | |
| 2998 | +#. %d: number of products. | |
| 2999 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1672 | |
| 3000 | +msgid "%d products" | |
| 2956 | 3001 | msgstr "" |
| 2957 | 3002 | |
| 2958 | -#: src/plugins-window/installed-detail.ts:320 | |
| 2959 | -msgid "No description" | |
| 3003 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1675 | |
| 3004 | +msgid "None" | |
| 2960 | 3005 | msgstr "" |
| 2961 | 3006 | |
| 2962 | -#: src/plugins-window/installed-detail.ts:321 | |
| 2963 | -msgid "This plugin doesn’t ship a description in its header." | |
| 3007 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1678 | |
| 3008 | +#: apps/my-wordpress/parts/woocommerce.php:123 | |
| 3009 | +#: includes/my-wordpress/integrations/woocommerce-customers.php:1315 | |
| 3010 | +#: includes/my-wordpress/integrations/woocommerce-relations.php:857 | |
| 3011 | +#: includes/my-wordpress/integrations/woocommerce-relations.php:1054 | |
| 3012 | +msgid "Customers" | |
| 2964 | 3013 | msgstr "" |
| 2965 | 3014 | |
| 2966 | -#: src/plugins-window/installed-detail.ts:334 | |
| 2967 | -msgid "View on WordPress.org" | |
| 2968 | -msgstr "" | |
| 3015 | +#. %d: number of customers. | |
| 3016 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1682 | |
| 3017 | +msgid "%d person" | |
| 3018 | +msgid_plural "%d people" | |
| 3019 | +msgstr[0] "" | |
| 3020 | +msgstr[1] "" | |
| 2969 | 3021 | |
| 2970 | -#: src/plugins-window/installed-detail.ts:341 | |
| 2971 | -msgid "Plugin website" | |
| 3022 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1687 | |
| 3023 | +msgid "VIP · lapsed" | |
| 2972 | 3024 | msgstr "" |
| 2973 | 3025 | |
| 2974 | -#: src/plugins-window/installed-detail.ts:346 | |
| 2975 | -msgid "Author website" | |
| 3026 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1692 | |
| 3027 | +msgid "Guest checkout" | |
| 2976 | 3028 | msgstr "" |
| 2977 | 3029 | |
| 2978 | -#. %s: comma-grouped active install count | |
| 2979 | -#: src/plugins-window/installed-detail.ts:378 | |
| 2980 | -msgid "%s+ active installs" | |
| 3030 | +#. 1: formatted revenue, 2: number of orders. | |
| 3031 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1696 | |
| 3032 | +msgid "%1$s over %2$d orders" | |
| 2981 | 3033 | msgstr "" |
| 2982 | 3034 | |
| 2983 | -#. %s: maximum tested WordPress version | |
| 2984 | -#: src/plugins-window/installed-detail.ts:402 | |
| 2985 | -msgid "Tested up to WP %s" | |
| 3035 | +#: src/plugins/my-wordpress-woocommerce/index.ts:1928 | |
| 3036 | +msgid "Open customer" | |
| 2986 | 3037 | msgstr "" |
| 2987 | 3038 | |
| 2988 | -#. %s: minimum WordPress version | |
| 2989 | -#: src/plugins-window/installed-detail.ts:416 | |
| 2990 | -msgid "Requires WP %s+" | |
| 3039 | +#. %s: formatted average order value. | |
| 3040 | +#: src/plugins/my-wordpress-woocommerce/index.ts:2054 | |
| 3041 | +msgid "%s average" | |
| 2991 | 3042 | msgstr "" |
| 2992 | 3043 | |
| 2993 | -#. %s: minimum PHP version | |
| 2994 | -#: src/plugins-window/installed-detail.ts:428 | |
| 2995 | -msgid "Requires PHP %s+" | |
| 3044 | +#. %s: date of the first order. | |
| 3045 | +#: src/plugins/my-wordpress-woocommerce/index.ts:2065 | |
| 3046 | +msgid "since %s" | |
| 2996 | 3047 | msgstr "" |
| 2997 | 3048 | |
| 2998 | -#: src/plugins-window/installed-detail.ts:436 | |
| 2999 | -#: src/plugins-window/installed-detail.ts:498 | |
| 3000 | -msgid "Network only" | |
| 3049 | +#. %s: registration date. | |
| 3050 | +#: src/plugins/my-wordpress-woocommerce/index.ts:2081 | |
| 3051 | +msgid "joined %s" | |
| 3001 | 3052 | msgstr "" |
| 3002 | 3053 | |
| 3003 | -#: src/plugins-window/installed-detail.ts:451 | |
| 3004 | -msgid "Plugin file" | |
| 3005 | -msgstr "" | |
| 3054 | +#. %d: number of line items. | |
| 3055 | +#: src/plugins/my-wordpress-woocommerce/index.ts:2129 | |
| 3056 | +msgid "%d item" | |
| 3057 | +msgid_plural "%d items" | |
| 3058 | +msgstr[0] "" | |
| 3059 | +msgstr[1] "" | |
| 3006 | 3060 | |
| 3007 | -#: src/plugins-window/installed-detail.ts:453 | |
| 3008 | -#: src/plugins-window/installed-view.ts:324 | |
| 3009 | -#: src/settings/sections/about.ts:147 | |
| 3010 | -msgid "Version" | |
| 3061 | +#: src/plugins/my-wordpress-woocommerce/index.ts:2152 | |
| 3062 | +msgid "Billing" | |
| 3011 | 3063 | msgstr "" |
| 3012 | 3064 | |
| 3013 | -#: src/plugins-window/installed-detail.ts:459 | |
| 3014 | -msgid "Size on disk" | |
| 3065 | +#: src/plugins/my-wordpress-woocommerce/index.ts:2202 | |
| 3066 | +msgid "All orders" | |
| 3015 | 3067 | msgstr "" |
| 3016 | 3068 | |
| 3017 | -#: src/plugins-window/installed-detail.ts:467 | |
| 3018 | -msgid "Requires WordPress" | |
| 3069 | +#: src/plugins/my-wordpress-woocommerce/index.ts:2207 | |
| 3070 | +#: includes/my-wordpress/integrations/woocommerce-relations.php:511 | |
| 3071 | +msgid "Edit profile" | |
| 3019 | 3072 | msgstr "" |
| 3020 | 3073 | |
| 3021 | -#. %s: version | |
| 3022 | -#: src/plugins-window/installed-detail.ts:468 | |
| 3023 | -#: src/plugins-window/installed-detail.ts:476 | |
| 3024 | -msgid "%s+" | |
| 3074 | +#: src/plugins/my-wordpress-woocommerce/index.ts:2212 | |
| 3075 | +msgid "Send email" | |
| 3025 | 3076 | msgstr "" |
| 3026 | 3077 | |
| 3027 | -#: src/plugins-window/installed-detail.ts:475 | |
| 3028 | -msgid "Requires PHP" | |
| 3078 | +#: src/plugins/my-wordpress-woocommerce/index.ts:318 | |
| 3079 | +msgid "WooCommerce data is unavailable." | |
| 3029 | 3080 | msgstr "" |
| 3030 | 3081 | |
| 3031 | -#: src/plugins-window/installed-detail.ts:483 | |
| 3032 | -msgid "Text domain" | |
| 3082 | +#: src/plugins/my-wordpress-woocommerce/index.ts:342 | |
| 3083 | +#: src/plugins/my-wordpress-woocommerce/index.ts:355 | |
| 3084 | +msgid "Could not load WooCommerce details." | |
| 3033 | 3085 | msgstr "" |
| 3034 | 3086 | |
| 3035 | -#: src/plugins-window/installed-detail.ts:488 | |
| 3036 | -msgid "Plugin URL" | |
| 3087 | +#: src/plugins/my-wordpress-woocommerce/index.ts:2261 | |
| 3088 | +msgid "No customer selected. Open one from the Customers folder." | |
| 3037 | 3089 | msgstr "" |
| 3038 | 3090 | |
| 3039 | -#: src/plugins-window/installed-detail.ts:491 | |
| 3040 | -msgid "Author URL" | |
| 3091 | +#. %d: units bought. | |
| 3092 | +#: src/plugins/my-wordpress-woocommerce/index.ts:2303 | |
| 3093 | +msgid "×%d bought" | |
| 3041 | 3094 | msgstr "" |
| 3042 | 3095 | |
| 3043 | -#: src/plugins-window/installed-detail.ts:497 | |
| 3044 | -msgid "Scope" | |
| 3096 | +#: src/plugins/my-wordpress-woocommerce/index.ts:2315 | |
| 3097 | +msgid "Recent orders" | |
| 3045 | 3098 | msgstr "" |
| 3046 | 3099 | |
| 3047 | -#: src/plugins-window/installed-detail.ts:558 | |
| 3048 | -#: src/plugins-window/installed-detail.ts:683 | |
| 3049 | -#: src/plugins-window/installed-detail.ts:914 | |
| 3050 | -msgid "Loading from WordPress.org…" | |
| 3100 | +#: src/plugins/my-wordpress-woocommerce/index.ts:2316 | |
| 3101 | +msgid "Addresses" | |
| 3051 | 3102 | msgstr "" |
| 3052 | 3103 | |
| 3053 | -#: src/plugins-window/installed-detail.ts:564 | |
| 3054 | -msgid "No changelog" | |
| 3104 | +#: src/plugins/notes-widget/index.ts:118 | |
| 3105 | +msgid "Drag to pin" | |
| 3055 | 3106 | msgstr "" |
| 3056 | 3107 | |
| 3057 | -#: src/plugins-window/installed-detail.ts:565 | |
| 3058 | -msgid "This plugin doesn’t ship a changelog." | |
| 3108 | +#: src/plugins/notes-widget/index.ts:124 | |
| 3109 | +msgid "Write a note…" | |
| 3059 | 3110 | msgstr "" |
| 3060 | 3111 | |
| 3061 | -#: src/plugins-window/installed-detail.ts:599 | |
| 3062 | -msgid "Latest" | |
| 3112 | +#: src/plugins/notes-widget/index.ts:142 | |
| 3113 | +msgid "Paper color" | |
| 3063 | 3114 | msgstr "" |
| 3064 | 3115 | |
| 3065 | -#: src/plugins-window/installed-detail.ts:689 | |
| 3066 | -msgid "No FAQ" | |
| 3116 | +#: src/plugins/notes-widget/index.ts:174 | |
| 3117 | +msgid "Next paper color" | |
| 3067 | 3118 | msgstr "" |
| 3068 | 3119 | |
| 3069 | -#: src/plugins-window/installed-detail.ts:690 | |
| 3070 | -msgid "This plugin doesn’t ship an FAQ." | |
| 3120 | +#: src/plugins/snow-wallpaper/index.ts:324 | |
| 3121 | +msgid "Wind" | |
| 3071 | 3122 | msgstr "" |
| 3072 | 3123 | |
| 3073 | -#: src/plugins-window/installed-detail.ts:944 | |
| 3074 | -msgid "Couldn’t load reviews" | |
| 3124 | +#: src/plugins/snow-wallpaper/index.ts:331 | |
| 3125 | +msgid "Snowflakes" | |
| 3075 | 3126 | msgstr "" |
| 3076 | 3127 | |
| 3077 | -#: src/plugins-window/installed-detail.ts:945 | |
| 3078 | -msgid "WordPress.org didn’t respond. Try again in a moment." | |
| 3128 | +#: src/plugins/snow-wallpaper/index.ts:338 | |
| 3129 | +msgid "Flake size" | |
| 3079 | 3130 | msgstr "" |
| 3080 | 3131 | |
| 3081 | -#: src/plugins-window/installed-detail.ts:999 | |
| 3082 | -msgid "Read all reviews on WordPress.org ↗" | |
| 3132 | +#: src/plugins/snow-wallpaper/index.ts:346 | |
| 3133 | +msgid "Background color" | |
| 3083 | 3134 | msgstr "" |
| 3084 | 3135 | |
| 3085 | -#: src/plugins-window/installed-detail.ts:1015 | |
| 3086 | -msgid "Reviews live on WordPress.org" | |
| 3136 | +#: src/plugins/snow-wallpaper/index.ts:360 | |
| 3137 | +msgid "Reset to defaults" | |
| 3087 | 3138 | msgstr "" |
| 3088 | 3139 | |
| 3089 | -#: src/plugins-window/installed-detail.ts:1016 | |
| 3090 | -msgid "We couldn’t pull the review feed here. Open the full thread on WordPress.org to read every review." | |
| 3140 | +#: src/plugins/snow-wallpaper/index.ts:386 | |
| 3141 | +#: includes/wallpapers.php:167 | |
| 3142 | +msgid "Snow" | |
| 3091 | 3143 | msgstr "" |
| 3092 | 3144 | |
| 3093 | -#: src/plugins-window/installed-detail.ts:1026 | |
| 3094 | -msgid "Open reviews on WordPress.org ↗" | |
| 3145 | +#: src/pwa/index.ts:57 | |
| 3146 | +msgid "A new version of OpenStation is available." | |
| 3095 | 3147 | msgstr "" |
| 3096 | 3148 | |
| 3097 | -#: src/plugins-window/installed-detail.ts:1049 | |
| 3098 | -msgid "Write a review on WordPress.org ↗" | |
| 3149 | +#: src/pwa/index.ts:59 | |
| 3150 | +#: src/window/dom.ts:558 | |
| 3151 | +msgid "Reload" | |
| 3099 | 3152 | msgstr "" |
| 3100 | 3153 | |
| 3101 | -#: src/plugins-window/installed-detail.ts:1092 | |
| 3102 | -msgid "Read full review ↗" | |
| 3154 | +#. %s: site name | |
| 3155 | +#: src/pwa/install.ts:158 | |
| 3156 | +msgid "Installed %s as an app." | |
| 3103 | 3157 | msgstr "" |
| 3104 | 3158 | |
| 3105 | -#. %d: kilobytes | |
| 3106 | -#. %d: size in kilobytes | |
| 3107 | -#: src/plugins-window/installed-detail.ts:1242 | |
| 3108 | -#: src/plugins-window/installed-view.ts:1334 | |
| 3109 | -msgid "%d KB" | |
| 3159 | +#: src/pwa/install.ts:185 | |
| 3160 | +msgid "Install web app" | |
| 3110 | 3161 | msgstr "" |
| 3111 | 3162 | |
| 3112 | -#. %s: megabytes (one decimal) | |
| 3113 | -#. %s: size in megabytes (one decimal) | |
| 3114 | -#: src/plugins-window/installed-detail.ts:1246 | |
| 3115 | -#: src/plugins-window/installed-view.ts:1341 | |
| 3116 | -msgid "%s MB" | |
| 3163 | +#: src/pwa/install.ts:215 | |
| 3164 | +msgid "Install cancelled." | |
| 3117 | 3165 | msgstr "" |
| 3118 | 3166 | |
| 3119 | -#: src/plugins-window/installed-view.ts:149 | |
| 3120 | -#: src/posts-window/index.ts:1073 | |
| 3121 | -#: src/posts-window/users-render.ts:771 | |
| 3122 | -#: includes/comments-window/window.php:28 | |
| 3123 | -#: includes/recycle-bin/window.php:39 | |
| 3124 | -msgid "All" | |
| 3167 | +#. %s: site name | |
| 3168 | +#: src/pwa/install.ts:233 | |
| 3169 | +msgid "%s is already installed. Open it from your apps menu or home screen." | |
| 3125 | 3170 | msgstr "" |
| 3126 | 3171 | |
| 3127 | -#: src/plugins-window/installed-view.ts:152 | |
| 3128 | -msgid "Update available" | |
| 3172 | +#: src/pwa/install.ts:249 | |
| 3173 | +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." | |
| 3129 | 3174 | msgstr "" |
| 3130 | 3175 | |
| 3131 | -#: src/plugins-window/installed-view.ts:195 | |
| 3132 | -msgid "Search installed plugins…" | |
| 3176 | +#: src/pwa/install.ts:257 | |
| 3177 | +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." | |
| 3133 | 3178 | msgstr "" |
| 3134 | 3179 | |
| 3135 | -#: src/plugins-window/installed-view.ts:261 | |
| 3136 | -msgid "No plugins match your filters." | |
| 3180 | +#: src/rebrand-notice.ts:123 | |
| 3181 | +msgid "New name" | |
| 3137 | 3182 | msgstr "" |
| 3138 | 3183 | |
| 3139 | -#: src/plugins-window/installed-view.ts:311 | |
| 3140 | -msgid "Plugin" | |
| 3184 | +#: src/rebrand-notice.ts:129 | |
| 3185 | +msgid "Desktop Mode is now OpenStation" | |
| 3141 | 3186 | msgstr "" |
| 3142 | 3187 | |
| 3143 | -#: src/plugins-window/installed-view.ts:349 | |
| 3144 | -msgid "Automatic Updates" | |
| 3188 | +#: src/rebrand-notice.ts:134 | |
| 3189 | +msgid "The beginning of a new identity." | |
| 3145 | 3190 | msgstr "" |
| 3146 | 3191 | |
| 3147 | -#. %s: new plugin version | |
| 3148 | -#: src/plugins-window/installed-view.ts:468 | |
| 3149 | -msgid "→ %s" | |
| 3192 | +#: src/rebrand-notice.ts:144 | |
| 3193 | +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." | |
| 3150 | 3194 | msgstr "" |
| 3151 | 3195 | |
| 3152 | -#: src/plugins-window/installed-view.ts:481 | |
| 3153 | -#: src/posts-window/index.ts:316 | |
| 3154 | -msgid "Unknown" | |
| 3196 | +#: src/rebrand-notice.ts:153 | |
| 3197 | +msgid "This update also comes with a new default theme that we hope you enjoy." | |
| 3155 | 3198 | msgstr "" |
| 3156 | 3199 | |
| 3157 | -#: src/plugins-window/installed-view.ts:513 | |
| 3158 | -msgid "Auto-updates enabled" | |
| 3200 | +#: src/rebrand-notice.ts:160 | |
| 3201 | +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." | |
| 3159 | 3202 | msgstr "" |
| 3160 | 3203 | |
| 3161 | -#: src/plugins-window/installed-view.ts:514 | |
| 3162 | -msgid "Auto-updates disabled" | |
| 3204 | +#: src/rebrand-notice.ts:174 | |
| 3205 | +msgid "Got it" | |
| 3163 | 3206 | msgstr "" |
| 3164 | 3207 | |
| 3165 | -#: src/plugins-window/installed-view.ts:527 | |
| 3166 | -msgid "This plugin does not check in with WordPress.org, so automatic updates can't be scheduled." | |
| 3208 | +#: src/related-entities/index.ts:276 | |
| 3209 | +msgid "Related" | |
| 3167 | 3210 | msgstr "" |
| 3168 | 3211 | |
| 3169 | -#: src/plugins-window/installed-view.ts:554 | |
| 3170 | -msgid "Disabling…" | |
| 3212 | +#: src/release-card.ts:351 | |
| 3213 | +#: src/ui/components/os-toast/os-toast.ts:265 | |
| 3214 | +msgid "Dismiss" | |
| 3171 | 3215 | msgstr "" |
| 3172 | 3216 | |
| 3173 | -#: src/plugins-window/installed-view.ts:555 | |
| 3174 | -#: includes/welcome-dialog.php:117 | |
| 3175 | -msgid "Enabling…" | |
| 3217 | +#: src/release-card.ts:354 | |
| 3218 | +#: src/update-notice.ts:180 | |
| 3219 | +msgid "Update now" | |
| 3176 | 3220 | msgstr "" |
| 3177 | 3221 | |
| 3178 | -#: src/plugins-window/installed-view.ts:558 | |
| 3179 | -msgid "Disable auto-updates" | |
| 3222 | +#: src/reveals/registry.ts:446 | |
| 3223 | +msgid "Sweep" | |
| 3180 | 3224 | msgstr "" |
| 3181 | 3225 | |
| 3182 | -#: src/plugins-window/installed-view.ts:559 | |
| 3183 | -msgid "Enable auto-updates" | |
| 3226 | +#: src/reveals/registry.ts:447 | |
| 3227 | +msgid "A straight edge travels across the window, uncovering the page behind it." | |
| 3184 | 3228 | msgstr "" |
| 3185 | 3229 | |
| 3186 | -#: src/plugins-window/installed-view.ts:598 | |
| 3187 | -msgid "Updating…" | |
| 3230 | +#: src/reveals/registry.ts:456 | |
| 3231 | +msgid "Iris" | |
| 3188 | 3232 | msgstr "" |
| 3189 | 3233 | |
| 3190 | -#: src/plugins-window/installed-view.ts:618 | |
| 3191 | -msgid "Auto-update unavailable" | |
| 3234 | +#: src/reveals/registry.ts:457 | |
| 3235 | +msgid "The page opens out from the centre of the window, like a camera shutter." | |
| 3192 | 3236 | msgstr "" |
| 3193 | 3237 | |
| 3194 | -#: src/plugins-window/installed-view.ts:619 | |
| 3195 | -msgid "This plugin does not ship a wp.org download package. Update it manually from its source." | |
| 3238 | +#: src/reveals/registry.ts:466 | |
| 3239 | +msgid "Curtain" | |
| 3196 | 3240 | msgstr "" |
| 3197 | 3241 | |
| 3198 | -#. %d: number of plugins with pending updates | |
| 3199 | -#: src/plugins-window/installed-view.ts:693 | |
| 3200 | -msgid "Update %d" | |
| 3242 | +#: src/reveals/registry.ts:467 | |
| 3243 | +msgid "Two panels part from the middle of the window and slide off the sides." | |
| 3201 | 3244 | msgstr "" |
| 3202 | 3245 | |
| 3203 | -#. 1: plugin name, 2: new version | |
| 3204 | -#: src/plugins-window/installed-view.ts:1000 | |
| 3205 | -msgid "%1$s updated to %2$s." | |
| 3246 | +#: src/reveals/registry.ts:476 | |
| 3247 | +msgid "Blinds" | |
| 3206 | 3248 | msgstr "" |
| 3207 | 3249 | |
| 3208 | -#. %s: plugin name | |
| 3209 | -#: src/plugins-window/installed-view.ts:1057 | |
| 3210 | -msgid "%s is already up to date." | |
| 3250 | +#: src/reveals/registry.ts:477 | |
| 3251 | +msgid "Six horizontal slats retract at once, letting the page through between them." | |
| 3211 | 3252 | msgstr "" |
| 3212 | 3253 | |
| 3213 | -#. 1: plugin name, 2: error message | |
| 3214 | -#: src/plugins-window/installed-view.ts:1070 | |
| 3215 | -msgid "Update of %1$s failed: %2$s" | |
| 3254 | +#: src/reveals/registry.ts:486 | |
| 3255 | +msgid "Diagonal" | |
| 3216 | 3256 | msgstr "" |
| 3217 | 3257 | |
| 3218 | -#. %s: plugin name | |
| 3219 | -#: src/plugins-window/installed-view.ts:1132 | |
| 3220 | -msgid "Auto-updates disabled for %s." | |
| 3258 | +#: src/reveals/registry.ts:487 | |
| 3259 | +msgid "A slanted edge sweeps off the trailing corner of the window." | |
| 3221 | 3260 | msgstr "" |
| 3222 | 3261 | |
| 3223 | -#. %s: plugin name | |
| 3224 | -#: src/plugins-window/installed-view.ts:1137 | |
| 3225 | -msgid "Auto-updates enabled for %s." | |
| 3262 | +#: src/reveals/registry.ts:496 | |
| 3263 | +msgid "Rise" | |
| 3226 | 3264 | msgstr "" |
| 3227 | 3265 | |
| 3228 | -#. 1: plugin name, 2: error message | |
| 3229 | -#: src/plugins-window/installed-view.ts:1150 | |
| 3230 | -msgid "Could not toggle auto-updates for %1$s: %2$s" | |
| 3266 | +#: src/reveals/registry.ts:497 | |
| 3267 | +msgid "The page rises into the window from the bottom edge upward." | |
| 3231 | 3268 | msgstr "" |
| 3232 | 3269 | |
| 3233 | -#: src/plugins-window/installed-view.ts:1174 | |
| 3234 | -msgid "Delete selected plugins?" | |
| 3270 | +#: src/reveals/registry.ts:506 | |
| 3271 | +msgid "Shutter" | |
| 3235 | 3272 | msgstr "" |
| 3236 | 3273 | |
| 3237 | -#. %d: number of plugins | |
| 3238 | -#: src/plugins-window/installed-view.ts:1177 | |
| 3239 | -msgid "Permanently delete %d plugin(s)? Their files will be removed from disk. This cannot be undone." | |
| 3274 | +#: src/reveals/registry.ts:507 | |
| 3275 | +msgid "Two panels part from the middle of the window and slide off the top and bottom." | |
| 3240 | 3276 | msgstr "" |
| 3241 | 3277 | |
| 3242 | -#: src/plugins-window/installed-view.ts:1261 | |
| 3243 | -msgid "deleted" | |
| 3278 | +#: src/reveals/registry.ts:516 | |
| 3279 | +msgid "Slats" | |
| 3244 | 3280 | msgstr "" |
| 3245 | 3281 | |
| 3246 | -#: src/plugins-window/installed-view.ts:1263 | |
| 3247 | -msgid "activated" | |
| 3282 | +#: src/reveals/registry.ts:517 | |
| 3283 | +msgid "Eight vertical slats retract at once, letting the page through between them." | |
| 3248 | 3284 | msgstr "" |
| 3249 | 3285 | |
| 3250 | -#: src/plugins-window/installed-view.ts:1265 | |
| 3251 | -msgid "updated" | |
| 3286 | +#: src/reveals/registry.ts:527 | |
| 3287 | +msgid "The page opens out from the centre of the window through a growing rhombus." | |
| 3252 | 3288 | msgstr "" |
| 3253 | 3289 | |
| 3254 | -#: src/plugins-window/installed-view.ts:1267 | |
| 3255 | -msgid "deactivated" | |
| 3290 | +#: src/reveals/registry.ts:536 | |
| 3291 | +msgid "Mosaic" | |
| 3256 | 3292 | msgstr "" |
| 3257 | 3293 | |
| 3258 | -#. 1: count, 2: action verb (activated, deactivated, deleted) | |
| 3259 | -#: src/plugins-window/installed-view.ts:1273 | |
| 3260 | -msgid "%1$d plugin(s) %2$s." | |
| 3294 | +#: src/reveals/registry.ts:537 | |
| 3295 | +msgid "The page arrives as a grid of tiles, each opening out from its own centre." | |
| 3261 | 3296 | msgstr "" |
| 3262 | 3297 | |
| 3263 | -#. 1: success count, 2: failure count, 3: action verb | |
| 3264 | -#: src/plugins-window/installed-view.ts:1279 | |
| 3265 | -msgid "%1$d %3$s, %2$d failed." | |
| 3298 | +#: src/reveals/registry.ts:546 | |
| 3299 | +msgid "Camera shutter" | |
| 3266 | 3300 | msgstr "" |
| 3267 | 3301 | |
| 3268 | -#: src/plugins-window/intro-dialog.ts:119 | |
| 3269 | -msgid "Welcome to the new Plugins window" | |
| 3302 | +#: src/reveals/registry.ts:547 | |
| 3303 | +msgid "Six wedges slide aside in unison, opening a hexagonal aperture from the centre like the iris of a camera lens." | |
| 3270 | 3304 | msgstr "" |
| 3271 | 3305 | |
| 3272 | -#: src/plugins-window/intro-dialog.ts:120 | |
| 3273 | -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." | |
| 3306 | +#: src/reveals/registry.ts:566 | |
| 3307 | +msgid "Radar" | |
| 3274 | 3308 | msgstr "" |
| 3275 | 3309 | |
| 3276 | -#: src/plugins-window/intro-dialog.ts:126 | |
| 3277 | -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." | |
| 3310 | +#: src/reveals/registry.ts:567 | |
| 3311 | +msgid "A spoke sweeps a full turn around the centre of the window, uncovering the page behind it." | |
| 3278 | 3312 | msgstr "" |
| 3279 | 3313 | |
| 3280 | -#: src/plugins-window/intro-dialog.ts:130 | |
| 3281 | -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." | |
| 3314 | +#. %d: number of revisions. | |
| 3315 | +#: src/revisions/index.ts:110 | |
| 3316 | +msgid "View revisions (%d)" | |
| 3282 | 3317 | msgstr "" |
| 3283 | 3318 | |
| 3284 | -#: src/plugins-window/intro-dialog.ts:134 | |
| 3285 | -msgid "The detail flyout shows screenshots, the ratings histogram, recent reviews, the changelog and FAQ — all without leaving the window." | |
| 3319 | +#: src/revisions/index.ts:114 | |
| 3320 | +msgid "View revisions" | |
| 3286 | 3321 | msgstr "" |
| 3287 | 3322 | |
| 3288 | -#: src/plugins-window/intro-dialog.ts:138 | |
| 3289 | -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." | |
| 3323 | +#: src/revisions/index.ts:193 | |
| 3324 | +msgid "No revisions are available for this content." | |
| 3290 | 3325 | msgstr "" |
| 3291 | 3326 | |
| 3292 | -#: src/plugins-window/intro-dialog.ts:142 | |
| 3293 | -msgid "The dock repaints LIVE after every install / activate / deactivate / delete. No reload, no stale tile, no \"wait, did that work?\"." | |
| 3327 | +#. %s: post title. | |
| 3328 | +#: src/revisions/index.ts:203 | |
| 3329 | +msgid "Revisions: %s" | |
| 3294 | 3330 | msgstr "" |
| 3295 | 3331 | |
| 3296 | -#: src/plugins-window/intro-dialog.ts:146 | |
| 3297 | -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." | |
| 3332 | +#. 1: action label, e.g. "Open". 2: number of selected items. | |
| 3333 | +#: src/selection/actions.ts:102 | |
| 3334 | +msgid "%1$s (%2$d items)" | |
| 3298 | 3335 | msgstr "" |
| 3299 | 3336 | |
| 3300 | -#: src/plugins-window/intro-dialog.ts:235 | |
| 3301 | -#: src/posts-window/intro-dialog.ts:542 | |
| 3302 | -#: src/posts-window/pages-intro-dialog.ts:207 | |
| 3303 | -#: src/posts-window/users-intro-dialog.ts:194 | |
| 3304 | -#: includes/welcome-dialog.php:115 | |
| 3305 | -msgid "Got it" | |
| 3337 | +#: src/settings/wallpaper-defs.ts:45 | |
| 3338 | +msgid "Custom gradient" | |
| 3306 | 3339 | msgstr "" |
| 3307 | 3340 | |
| 3308 | -#: src/plugins-window/upload-dialog.ts:80 | |
| 3309 | -msgid "Upload a plugin .zip" | |
| 3341 | +#: src/settings/wallpaper-defs.ts:48 | |
| 3342 | +msgid "Mix your own two-colour gradient and set the angle — your desk, your palette." | |
| 3310 | 3343 | msgstr "" |
| 3311 | 3344 | |
| 3312 | -#: src/plugins-window/upload-dialog.ts:85 | |
| 3313 | -msgid "Upload a plugin" | |
| 3345 | +#: src/settings/wallpaper-defs.ts:77 | |
| 3346 | +msgid "Custom image" | |
| 3314 | 3347 | msgstr "" |
| 3315 | 3348 | |
| 3316 | -#: src/plugins-window/upload-dialog.ts:88 | |
| 3317 | -msgid "Pick a .zip file from your computer, or drop one onto the area below." | |
| 3349 | +#: src/settings/wallpaper-defs.ts:81 | |
| 3350 | +msgid "Any image from your media library or an upload, sized to cover the whole desk." | |
| 3318 | 3351 | msgstr "" |
| 3319 | 3352 | |
| 3320 | -#: src/plugins-window/upload-dialog.ts:99 | |
| 3321 | -msgid "Drop a .zip plugin file here, or click to choose a file." | |
| 3353 | +#: src/ui/components/os-notice/os-notice.ts:172 | |
| 3354 | +msgid "Dismiss notice" | |
| 3322 | 3355 | msgstr "" |
| 3323 | 3356 | |
| 3324 | -#: src/plugins-window/upload-dialog.ts:111 | |
| 3325 | -msgid "Drop your .zip here or click to browse" | |
| 3357 | +#: src/ui/components/os-split/os-split.ts:258 | |
| 3358 | +msgid "Resize panes" | |
| 3326 | 3359 | msgstr "" |
| 3327 | 3360 | |
| 3328 | -#. 1: file name, 2: file size in KB | |
| 3329 | -#: src/plugins-window/upload-dialog.ts:170 | |
| 3330 | -msgid "%1$s · %2$s KB" | |
| 3361 | +#. 1: WordPress version, 2: release codename. | |
| 3362 | +#: src/update-notice.ts:96 | |
| 3363 | +msgid "WordPress %1$s \"%2$s\" is available." | |
| 3331 | 3364 | msgstr "" |
| 3332 | 3365 | |
| 3333 | -#: src/plugins-window/upload-dialog.ts:218 | |
| 3334 | -msgid "Only .zip files are accepted." | |
| 3366 | +#. %s: WordPress version. | |
| 3367 | +#: src/update-notice.ts:100 | |
| 3368 | +msgid "WordPress %s is available." | |
| 3335 | 3369 | msgstr "" |
| 3336 | 3370 | |
| 3337 | -#: src/plugins-window/upload-dialog.ts:377 | |
| 3338 | -msgid "Plugin installed successfully." | |
| 3371 | +#: src/update-notice.ts:144 | |
| 3372 | +#: includes/core-notices.php:91 | |
| 3373 | +msgid "WordPress Updates" | |
| 3339 | 3374 | msgstr "" |
| 3340 | 3375 | |
| 3341 | -#. 1: plugin name 2: plugin version | |
| 3342 | -#: src/plugins-window/upload-dialog.ts:388 | |
| 3343 | -msgid "%1$s %2$s" | |
| 3376 | +#: src/widgets/built-in.ts:20 | |
| 3377 | +msgid "Clock" | |
| 3344 | 3378 | msgstr "" |
| 3345 | 3379 | |
| 3346 | -#: src/plugins-window/upload-dialog.ts:401 | |
| 3347 | -msgid "Activate Plugin" | |
| 3380 | +#: src/widgets/built-in.ts:23 | |
| 3381 | +msgid "Local time and date, refreshed every second." | |
| 3348 | 3382 | msgstr "" |
| 3349 | 3383 | |
| 3350 | -#: src/plugins-window/upload-dialog.ts:463 | |
| 3351 | -msgid "Plugin activated." | |
| 3384 | +#. %s is the widget label (e.g., "Clock") | |
| 3385 | +#: src/widgets/frame.ts:307 | |
| 3386 | +msgid "Dock %s back to widget column" | |
| 3352 | 3387 | msgstr "" |
| 3353 | 3388 | |
| 3354 | -#: src/plugins-window/upload-dialog.ts:470 | |
| 3355 | -#: src/settings/sections/wallpaper.ts:233 | |
| 3356 | -msgid "Done" | |
| 3389 | +#. %s is the widget label (e.g., "Clock") | |
| 3390 | +#: src/widgets/frame.ts:344 | |
| 3391 | +msgid "Remove %s" | |
| 3357 | 3392 | msgstr "" |
| 3358 | 3393 | |
| 3359 | -#. %s: error message from the activate handler | |
| 3360 | -#: src/plugins-window/upload-dialog.ts:483 | |
| 3361 | -msgid "Activate failed: %s" | |
| 3394 | +#: src/widgets/layer.ts:615 | |
| 3395 | +#: src/widgets/layer.ts:622 | |
| 3396 | +#: src/widgets/picker.ts:55 | |
| 3397 | +#: src/widgets/picker.ts:59 | |
| 3398 | +msgid "Add widget" | |
| 3362 | 3399 | msgstr "" |
| 3363 | 3400 | |
| 3364 | -#: src/plugins-window/upload-dialog.ts:278 | |
| 3365 | -msgid "Replacing existing plugin…" | |
| 3401 | +#: src/widgets/picker.ts:156 | |
| 3402 | +msgid "No widgets available. Activate a plugin that registers one, or see the docs for the registerWidget API." | |
| 3366 | 3403 | msgstr "" |
| 3367 | 3404 | |
| 3368 | -#: src/plugins-window/upload-dialog.ts:279 | |
| 3369 | -msgid "Uploading and installing…" | |
| 3405 | +#. %s is the widget label | |
| 3406 | +#: src/widgets/picker.ts:179 | |
| 3407 | +msgid "%s (already added)" | |
| 3370 | 3408 | msgstr "" |
| 3371 | 3409 | |
| 3372 | -#: src/plugins-window/upload-dialog.ts:317 | |
| 3373 | -msgid "A plugin with the same folder name is already installed." | |
| 3410 | +#. %s is the widget label | |
| 3411 | +#: src/widgets/picker.ts:182 | |
| 3412 | +msgid "Add %s" | |
| 3374 | 3413 | msgstr "" |
| 3375 | 3414 | |
| 3376 | -#: src/plugins-window/upload-dialog.ts:324 | |
| 3377 | -msgid "Replace existing plugin?" | |
| 3415 | +#: src/widgets/picker.ts:209 | |
| 3416 | +msgid "Added" | |
| 3378 | 3417 | msgstr "" |
| 3379 | 3418 | |
| 3380 | -#: src/plugins-window/upload-dialog.ts:325 | |
| 3381 | -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." | |
| 3419 | +#: src/window-chrome/controls/built-ins.ts:37 | |
| 3420 | +msgid "Minimize" | |
| 3382 | 3421 | msgstr "" |
| 3383 | 3422 | |
| 3384 | -#: src/plugins-window/upload-dialog.ts:329 | |
| 3385 | -msgid "Replace" | |
| 3423 | +#: src/window-chrome/controls/built-ins.ts:50 | |
| 3424 | +msgid "Maximize" | |
| 3386 | 3425 | msgstr "" |
| 3387 | 3426 | |
| 3388 | -#. %s: error message from the upload handler | |
| 3389 | -#: src/plugins-window/upload-dialog.ts:347 | |
| 3390 | -msgid "Upload failed: %s" | |
| 3427 | +#: src/window-chrome/controls/built-ins.ts:63 | |
| 3428 | +#: src/window/index.ts:2705 | |
| 3429 | +msgid "Enter fullscreen" | |
| 3391 | 3430 | msgstr "" |
| 3392 | 3431 | |
| 3393 | -#: src/posts-window/categories-mindmap.ts:200 | |
| 3394 | -msgid "Mindmap unavailable: shell modules API missing." | |
| 3432 | +#: src/window/dom.ts:264 | |
| 3433 | +msgid "Loading window content" | |
| 3395 | 3434 | msgstr "" |
| 3396 | 3435 | |
| 3397 | -#: src/posts-window/categories-mindmap.ts:206 | |
| 3398 | -#: src/posts-window/categories-mindmap.ts:211 | |
| 3399 | -msgid "Mindmap unavailable." | |
| 3436 | +#: src/window/dom.ts:479 | |
| 3437 | +msgid "Window actions" | |
| 3400 | 3438 | msgstr "" |
| 3401 | 3439 | |
| 3402 | -#: src/posts-window/categories-mindmap.ts:231 | |
| 3403 | -msgid "Add root category" | |
| 3440 | +#: src/window/dom.ts:503 | |
| 3441 | +msgid "Open on startup" | |
| 3404 | 3442 | msgstr "" |
| 3405 | 3443 | |
| 3406 | -#: src/posts-window/categories-mindmap.ts:237 | |
| 3407 | -#: src/posts-window/tags-cloud.ts:262 | |
| 3408 | -msgid "Recenter" | |
| 3444 | +#. %s is the window's admin-page name (e.g., "Posts") | |
| 3445 | +#: src/window/dom.ts:517 | |
| 3446 | +msgid "Open another %s" | |
| 3409 | 3447 | msgstr "" |
| 3410 | 3448 | |
| 3411 | -#: src/posts-window/categories-mindmap.ts:246 | |
| 3412 | -#: src/posts-window/index.ts:1727 | |
| 3413 | -msgid "Search categories…" | |
| 3449 | +#: src/window/dom.ts:533 | |
| 3450 | +msgid "Open in new window" | |
| 3414 | 3451 | msgstr "" |
| 3415 | 3452 | |
| 3416 | -#: src/posts-window/categories-mindmap.ts:249 | |
| 3417 | -msgid "Search categories in the mindmap" | |
| 3453 | +#: src/window/dom.ts:573 | |
| 3454 | +msgid "Open in browser tab" | |
| 3418 | 3455 | msgstr "" |
| 3419 | 3456 | |
| 3420 | -#: src/posts-window/categories-mindmap.ts:258 | |
| 3421 | -msgid "Click a node to focus + edit · drag onto another to reparent · wheel to zoom" | |
| 3457 | +#. %s is the window's title (e.g., "OpenStation Preferences") | |
| 3458 | +#: src/window/dom.ts:865 | |
| 3459 | +msgid "%s sections" | |
| 3422 | 3460 | msgstr "" |
| 3423 | 3461 | |
| 3424 | -#: src/posts-window/categories-mindmap.ts:510 | |
| 3425 | -msgid "Couldn’t load categories:" | |
| 3462 | +#. %s is the window's admin-page title (e.g., "Posts") | |
| 3463 | +#: src/window/dom.ts:868 | |
| 3464 | +msgid "%s sub-pages" | |
| 3426 | 3465 | msgstr "" |
| 3427 | 3466 | |
| 3428 | -#: src/posts-window/categories-mindmap.ts:545 | |
| 3429 | -msgid "No custom categories yet. Click \"Add root category\" to start branching." | |
| 3467 | +#: src/window/iframe-bridge.ts:283 | |
| 3468 | +msgid "Unsaved changes" | |
| 3430 | 3469 | msgstr "" |
| 3431 | 3470 | |
| 3432 | -#. %s: parent category name. | |
| 3433 | -#: src/posts-window/categories-mindmap.ts:2304 | |
| 3434 | -msgid "New child of %s" | |
| 3471 | +#: src/window/iframe-bridge.ts:284 | |
| 3472 | +msgid "You have unsaved changes. Are you sure you want to close this window?" | |
| 3435 | 3473 | msgstr "" |
| 3436 | 3474 | |
| 3437 | -#: src/posts-window/categories-mindmap.ts:2307 | |
| 3438 | -msgid "New root category" | |
| 3475 | +#: src/window/iframe-bridge.ts:285 | |
| 3476 | +msgid "Close window" | |
| 3439 | 3477 | msgstr "" |
| 3440 | 3478 | |
| 3441 | -#: src/posts-window/categories-mindmap.ts:2314 | |
| 3442 | -#: src/posts-window/categories-mindmap.ts:2495 | |
| 3443 | -#: src/posts-window/categories-mindmap.ts:2501 | |
| 3444 | -#: src/posts-window/tags-cloud.ts:1649 | |
| 3445 | -#: src/posts-window/tags-cloud.ts:1818 | |
| 3446 | -#: src/posts-window/tags-cloud.ts:1824 | |
| 3447 | -#: src/posts-window/users-render.ts:684 | |
| 3448 | -#: src/settings/sections/help.ts:287 | |
| 3449 | -msgid "Name" | |
| 3479 | +#: src/window/iframe-bridge.ts:618 | |
| 3480 | +msgid "Request failed." | |
| 3450 | 3481 | msgstr "" |
| 3451 | 3482 | |
| 3452 | -#: src/posts-window/categories-mindmap.ts:2319 | |
| 3453 | -msgid "e.g. Recipes" | |
| 3483 | +#. %d: HTTP status code of the failed request. | |
| 3484 | +#: src/window/iframe-bridge.ts:621 | |
| 3485 | +msgid "Request failed (HTTP %d)." | |
| 3454 | 3486 | msgstr "" |
| 3455 | 3487 | |
| 3456 | -#: src/posts-window/categories-mindmap.ts:2327 | |
| 3457 | -#: src/posts-window/categories-mindmap.ts:2506 | |
| 3458 | -#: src/posts-window/index.ts:558 | |
| 3459 | -#: src/posts-window/tags-cloud.ts:1829 | |
| 3460 | -msgid "Slug" | |
| 3488 | +#: src/window/index.ts:2705 | |
| 3489 | +msgid "Exit fullscreen" | |
| 3461 | 3490 | msgstr "" |
| 3462 | 3491 | |
| 3463 | -#: src/posts-window/categories-mindmap.ts:2332 | |
| 3464 | -#: src/posts-window/categories-mindmap.ts:2512 | |
| 3465 | -#: src/posts-window/tags-cloud.ts:1835 | |
| 3466 | -msgid "auto-from-name" | |
| 3492 | +#: src/window/index.ts:3996 | |
| 3493 | +msgid "Not saved." | |
| 3467 | 3494 | msgstr "" |
| 3468 | 3495 | |
| 3469 | -#: src/posts-window/categories-mindmap.ts:2352 | |
| 3470 | -#: src/posts-window/categories-mindmap.ts:2539 | |
| 3471 | -#: src/posts-window/tags-cloud.ts:1664 | |
| 3472 | -#: src/posts-window/tags-cloud.ts:1856 | |
| 3473 | -msgid "Description (optional)" | |
| 3496 | +#. %s: error message explaining why the change could not be saved. | |
| 3497 | +#: src/window/index.ts:3999 | |
| 3498 | +msgid "Not saved. %s" | |
| 3474 | 3499 | msgstr "" |
| 3475 | 3500 | |
| 3476 | -#: src/posts-window/categories-mindmap.ts:2362 | |
| 3477 | -#: src/posts-window/tags-cloud.ts:1674 | |
| 3478 | -#: src/posts-window/user-edit-render.ts:1895 | |
| 3479 | -msgid "Create" | |
| 3501 | +#: src/window-links/renderers/svg-splines.ts:152 | |
| 3502 | +#: src/window-links/stub-renderer.ts:74 | |
| 3503 | +msgid "Splines" | |
| 3480 | 3504 | msgstr "" |
| 3481 | 3505 | |
| 3482 | -#: src/posts-window/categories-mindmap.ts:2411 | |
| 3483 | -#: src/posts-window/tags-cloud.ts:1743 | |
| 3484 | -msgid "Couldn’t create:" | |
| 3506 | +#: src/window-links/renderers/svg-splines.ts:153 | |
| 3507 | +#: src/window-links/stub-renderer.ts:75 | |
| 3508 | +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." | |
| 3485 | 3509 | msgstr "" |
| 3486 | 3510 | |
| 3487 | -#: src/posts-window/categories-mindmap.ts:2460 | |
| 3488 | -msgid "No category selected" | |
| 3511 | +#: src/window-manager/close-all-shortcut.ts:163 | |
| 3512 | +msgid "Don't ask again" | |
| 3489 | 3513 | msgstr "" |
| 3490 | 3514 | |
| 3491 | -#: src/posts-window/categories-mindmap.ts:2463 | |
| 3492 | -msgid "Click a node on the mindmap to edit its name, description, and posts." | |
| 3515 | +#: src/window-manager/close-all-shortcut.ts:176 | |
| 3516 | +msgid "Close all windows?" | |
| 3493 | 3517 | msgstr "" |
| 3494 | 3518 | |
| 3495 | -#. %d: post count. | |
| 3496 | -#: src/posts-window/categories-mindmap.ts:2547 | |
| 3497 | -msgid "%d post in this category." | |
| 3498 | -msgid_plural "%d posts in this category." | |
| 3519 | +#. %d: number of open windows on this desktop. | |
| 3520 | +#: src/window-manager/close-all-shortcut.ts:179 | |
| 3521 | +msgid "%d open window on this desktop will be closed." | |
| 3522 | +msgid_plural "%d open windows on this desktop will be closed." | |
| 3499 | 3523 | msgstr[0] "" |
| 3500 | 3524 | msgstr[1] "" |
| 3501 | 3525 | |
| 3502 | -#: src/posts-window/categories-mindmap.ts:2562 | |
| 3503 | -msgid "+ Child" | |
| 3504 | -msgstr "" | |
| 3526 | +#. %d: number of windows closed. | |
| 3527 | +#: src/window-manager/close-all-shortcut.ts:274 | |
| 3528 | +msgid "Closed %d window." | |
| 3529 | +msgid_plural "Closed %d windows." | |
| 3530 | +msgstr[0] "" | |
| 3531 | +msgstr[1] "" | |
| 3505 | 3532 | |
| 3506 | -#: src/posts-window/categories-mindmap.ts:2577 | |
| 3507 | -msgid "Make root" | |
| 3533 | +#. %d is the workspace number (e.g., "Workspace 2") | |
| 3534 | +#: src/window-manager/desktops.ts:129 | |
| 3535 | +msgid "Workspace %d" | |
| 3508 | 3536 | msgstr "" |
| 3509 | 3537 | |
| 3510 | -#: src/posts-window/categories-mindmap.ts:2578 | |
| 3511 | -msgid "Promote this category to a top-level root (no parent)." | |
| 3538 | +#: src/window-manager/overview.ts:595 | |
| 3539 | +msgid "Add new workspace" | |
| 3512 | 3540 | msgstr "" |
| 3513 | 3541 | |
| 3514 | -#: src/posts-window/categories-mindmap.ts:2591 | |
| 3515 | -msgid "Couldn’t reparent:" | |
| 3542 | +#. %s is the desktop label | |
| 3543 | +#: src/window-manager/overview.ts:671 | |
| 3544 | +msgid "Switch to %s" | |
| 3516 | 3545 | msgstr "" |
| 3517 | 3546 | |
| 3518 | -#: src/posts-window/categories-mindmap.ts:2647 | |
| 3519 | -#: src/posts-window/tags-cloud.ts:1925 | |
| 3520 | -msgid "Couldn’t save:" | |
| 3547 | +#. %s is the desktop name. | |
| 3548 | +#: src/window-manager/overview.ts:715 | |
| 3549 | +msgid "%s — double-click to rename" | |
| 3521 | 3550 | msgstr "" |
| 3522 | 3551 | |
| 3523 | -#: src/posts-window/categories-mindmap.ts:2657 | |
| 3524 | -#: src/posts-window/tags-cloud.ts:1935 | |
| 3525 | -msgid "Click again to delete" | |
| 3552 | +#. %s is the desktop name. | |
| 3553 | +#: src/window-manager/overview.ts:788 | |
| 3554 | +msgid "Edit %s — its apps, widgets, look and windows" | |
| 3526 | 3555 | msgstr "" |
| 3527 | 3556 | |
| 3528 | -#: src/posts-window/categories-mindmap.ts:2685 | |
| 3529 | -#: src/posts-window/tags-cloud.ts:1965 | |
| 3530 | -msgid "Couldn’t delete:" | |
| 3557 | +#. %s is the desktop label | |
| 3558 | +#: src/window-manager/overview.ts:792 | |
| 3559 | +msgid "Rename %s" | |
| 3531 | 3560 | msgstr "" |
| 3532 | 3561 | |
| 3533 | -#: src/posts-window/categories-mindmap.ts:1579 | |
| 3534 | -msgid "Reparent failed:" | |
| 3562 | +#. %s is the workspace name. | |
| 3563 | +#: src/window-manager/overview.ts:857 | |
| 3564 | +msgid "Restore %s — reopen its windows, widgets and look" | |
| 3535 | 3565 | msgstr "" |
| 3536 | 3566 | |
| 3537 | -#: src/posts-window/categories-mindmap.ts:2119 | |
| 3538 | -#: src/posts-window/tags-cloud.ts:1481 | |
| 3539 | -msgid "Couldn’t load posts:" | |
| 3567 | +#: src/window-manager/overview.ts:860 | |
| 3568 | +msgid "Restore" | |
| 3540 | 3569 | msgstr "" |
| 3541 | 3570 | |
| 3542 | -#: src/posts-window/index.ts:258 | |
| 3543 | -#: src/posts-window/index.ts:1077 | |
| 3544 | -msgid "Scheduled" | |
| 3545 | -msgstr "" | |
| 3571 | +#. %d is the number of external sub-tabs open on this window. | |
| 3572 | +#: src/window-manager/overview.ts:1030 | |
| 3573 | +msgid "· %d open tab" | |
| 3574 | +msgid_plural "· %d open tabs" | |
| 3575 | +msgstr[0] "" | |
| 3576 | +msgstr[1] "" | |
| 3546 | 3577 | |
| 3547 | -#: src/posts-window/index.ts:259 | |
| 3548 | -msgid "Draft" | |
| 3578 | +#: src/window/tabs.ts:280 | |
| 3579 | +#: src/window/tabs.ts:281 | |
| 3580 | +msgid "Open in a new browser tab" | |
| 3549 | 3581 | msgstr "" |
| 3550 | 3582 | |
| 3551 | -#: src/posts-window/index.ts:261 | |
| 3552 | -msgid "Private" | |
| 3583 | +#: src/window/tabs.ts:288 | |
| 3584 | +#: src/window/tabs.ts:289 | |
| 3585 | +msgid "Close tab" | |
| 3553 | 3586 | msgstr "" |
| 3554 | 3587 | |
| 3555 | -#: src/posts-window/index.ts:525 | |
| 3556 | -msgid "All authors" | |
| 3588 | +#. %s is the external site's title or URL. | |
| 3589 | +#: src/window/tabs.ts:492 | |
| 3590 | +msgid "Opened \"%s\" in a new browser tab — this site doesn't allow embedding." | |
| 3557 | 3591 | msgstr "" |
| 3558 | 3592 | |
| 3559 | -#: src/posts-window/index.ts:526 | |
| 3560 | -msgid "Filter by author" | |
| 3593 | +#: src/workspaces/command.ts:25 | |
| 3594 | +msgid "Edit this workspace…" | |
| 3561 | 3595 | msgstr "" |
| 3562 | 3596 | |
| 3563 | -#: src/posts-window/index.ts:533 | |
| 3564 | -msgid "Date" | |
| 3597 | +#: src/workspaces/command.ts:28 | |
| 3598 | +msgid "New workspace…" | |
| 3565 | 3599 | msgstr "" |
| 3566 | 3600 | |
| 3567 | -#: src/posts-window/index.ts:551 | |
| 3568 | -msgid "Template" | |
| 3601 | +#: src/workspaces/command.ts:39 | |
| 3602 | +msgid "Keep this desk" | |
| 3569 | 3603 | msgstr "" |
| 3570 | 3604 | |
| 3571 | -#: src/posts-window/index.ts:613 | |
| 3572 | -msgid "All tags" | |
| 3605 | +#: src/workspaces/command.ts:40 | |
| 3606 | +msgid "Make this workspace open the way the desk is now — these windows where they are, these widgets, these apps." | |
| 3573 | 3607 | msgstr "" |
| 3574 | 3608 | |
| 3575 | -#: src/posts-window/index.ts:614 | |
| 3576 | -msgid "Filter by tag" | |
| 3609 | +#: src/workspaces/command.ts:74 | |
| 3610 | +msgid "You are here" | |
| 3577 | 3611 | msgstr "" |
| 3578 | 3612 | |
| 3579 | -#: src/posts-window/index.ts:653 | |
| 3580 | -msgid "Top-level page" | |
| 3613 | +#. %d is a number of open windows. | |
| 3614 | +#: src/workspaces/command.ts:77 | |
| 3615 | +msgid "%d open" | |
| 3581 | 3616 | msgstr "" |
| 3582 | 3617 | |
| 3583 | -#. %d is the numeric id of a parent page whose title isn't on the current page roster. | |
| 3584 | -#: src/posts-window/index.ts:662 | |
| 3585 | -msgid "↳ #%d" | |
| 3618 | +#: src/workspaces/command.ts:99 | |
| 3619 | +msgid "Blank, or set up for a job — the wizard asks." | |
| 3586 | 3620 | msgstr "" |
| 3587 | 3621 | |
| 3588 | -#: src/posts-window/index.ts:700 | |
| 3589 | -#: src/posts-window/index.ts:702 | |
| 3590 | -#: includes/pages-window/window.php:249 | |
| 3591 | -msgid "Default template" | |
| 3622 | +#: src/workspaces/command.ts:106 | |
| 3623 | +msgid "Name, apps, widgets, look and windows." | |
| 3592 | 3624 | msgstr "" |
| 3593 | 3625 | |
| 3594 | -#: src/posts-window/index.ts:726 | |
| 3595 | -msgid "Click to copy slug" | |
| 3626 | +#: src/workspaces/command.ts:134 | |
| 3627 | +msgid "There is no desk to keep." | |
| 3596 | 3628 | msgstr "" |
| 3597 | 3629 | |
| 3598 | -#: src/posts-window/index.ts:753 | |
| 3599 | -#: src/posts-window/users-render.ts:383 | |
| 3600 | -msgid "Copied!" | |
| 3630 | +#: src/workspaces/command.ts:142 | |
| 3631 | +msgid "Workspace" | |
| 3601 | 3632 | msgstr "" |
| 3602 | 3633 | |
| 3603 | -#: src/posts-window/index.ts:820 | |
| 3604 | -msgid "%d comment" | |
| 3605 | -msgid_plural "%d comments" | |
| 3606 | -msgstr[0] "" | |
| 3607 | -msgstr[1] "" | |
| 3608 | - | |
| 3609 | -#: src/posts-window/index.ts:993 | |
| 3610 | -msgid "Show columns" | |
| 3634 | +#: src/workspaces/command.ts:143 | |
| 3635 | +msgid "Switch, create or edit a workspace." | |
| 3611 | 3636 | msgstr "" |
| 3612 | 3637 | |
| 3613 | -#: src/posts-window/index.ts:1075 | |
| 3614 | -msgid "Drafts" | |
| 3638 | +#: src/workspaces/command.ts:164 | |
| 3639 | +msgid "Type a workspace name to switch to it, or pick a template to create one." | |
| 3615 | 3640 | msgstr "" |
| 3616 | 3641 | |
| 3617 | -#: src/posts-window/index.ts:1093 | |
| 3618 | -#: includes/comments-window/window.php:67 | |
| 3619 | -msgid "Move to trash" | |
| 3642 | +#. %s is what the user typed. | |
| 3643 | +#: src/workspaces/command.ts:179 | |
| 3644 | +msgid "No workspace matching **%s** — try `/workspace` alone to see them all." | |
| 3620 | 3645 | msgstr "" |
| 3621 | 3646 | |
| 3622 | -#. %d: row count. | |
| 3623 | -#: src/posts-window/index.ts:1097 | |
| 3624 | -msgid "Move %d post(s) to the trash?" | |
| 3647 | +#: src/workspaces/presets.ts:65 | |
| 3648 | +#: src/workspaces/presets.ts:73 | |
| 3649 | +#: includes/workspaces.php:114 | |
| 3650 | +msgid "Commerce" | |
| 3625 | 3651 | msgstr "" |
| 3626 | 3652 | |
| 3627 | -#: src/posts-window/index.ts:1301 | |
| 3628 | -msgid "Front page" | |
| 3653 | +#: src/workspaces/presets.ts:66 | |
| 3654 | +#: includes/workspaces.php:115 | |
| 3655 | +msgid "A shop floor. WooCommerce orders, products and analytics side by side; everything that is not commerce leaves the rails." | |
| 3629 | 3656 | msgstr "" |
| 3630 | 3657 | |
| 3631 | -#: src/posts-window/index.ts:1314 | |
| 3632 | -msgid "Posts page" | |
| 3658 | +#: src/workspaces/presets.ts:109 | |
| 3659 | +#: src/workspaces/presets.ts:116 | |
| 3660 | +#: includes/workspaces.php:124 | |
| 3661 | +msgid "Learning" | |
| 3633 | 3662 | msgstr "" |
| 3634 | 3663 | |
| 3635 | -#: src/posts-window/index.ts:1480 | |
| 3636 | -msgid "Add tag…" | |
| 3664 | +#: src/workspaces/presets.ts:110 | |
| 3665 | +#: includes/workspaces.php:125 | |
| 3666 | +msgid "A course studio. Sensei courses, lessons and learners tiled together, so moving between them is a glance rather than a navigation." | |
| 3637 | 3667 | msgstr "" |
| 3638 | 3668 | |
| 3639 | -#: src/posts-window/index.ts:1481 | |
| 3640 | -msgid "Tag" | |
| 3669 | +#: src/workspaces/presets.ts:150 | |
| 3670 | +#: src/workspaces/presets.ts:157 | |
| 3671 | +#: includes/workspaces.php:134 | |
| 3672 | +msgid "Publishing" | |
| 3641 | 3673 | msgstr "" |
| 3642 | 3674 | |
| 3643 | -#. %s: tag label | |
| 3644 | -#: src/posts-window/index.ts:1628 | |
| 3645 | -msgid "Couldn’t add tag \"%s\"." | |
| 3675 | +#: src/workspaces/presets.ts:151 | |
| 3676 | +#: includes/workspaces.php:135 | |
| 3677 | +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." | |
| 3646 | 3678 | msgstr "" |
| 3647 | 3679 | |
| 3648 | -#. %s: tag label | |
| 3649 | -#: src/posts-window/index.ts:1673 | |
| 3650 | -msgid "Couldn’t remove tag \"%s\"." | |
| 3680 | +#: src/workspaces/presets.ts:191 | |
| 3681 | +msgid "New draft" | |
| 3651 | 3682 | msgstr "" |
| 3652 | 3683 | |
| 3653 | -#: src/posts-window/index.ts:1728 | |
| 3654 | -msgid "Categorize" | |
| 3684 | +#: src/workspaces/wizard.ts:191 | |
| 3685 | +msgid "Start" | |
| 3655 | 3686 | msgstr "" |
| 3656 | 3687 | |
| 3657 | -#: src/posts-window/index.ts:1834 | |
| 3658 | -msgid "Couldn’t assign new category." | |
| 3688 | +#: src/workspaces/wizard.ts:192 | |
| 3689 | +#: src/workspaces/wizard.ts:512 | |
| 3690 | +msgid "Name" | |
| 3659 | 3691 | msgstr "" |
| 3660 | 3692 | |
| 3661 | -#: src/posts-window/index.ts:1841 | |
| 3662 | -msgid "Couldn’t create category." | |
| 3693 | +#: src/workspaces/wizard.ts:194 | |
| 3694 | +#: src/workspaces/wizard.ts:707 | |
| 3695 | +#: includes/ai-copilot/search.php:129 | |
| 3696 | +#: includes/render/shell.php:96 | |
| 3697 | +#: includes/wp-icon-registry.php:48 | |
| 3698 | +msgid "Widgets" | |
| 3663 | 3699 | msgstr "" |
| 3664 | 3700 | |
| 3665 | -#: src/posts-window/index.ts:1869 | |
| 3666 | -msgid "Couldn’t update categories." | |
| 3701 | +#: src/workspaces/wizard.ts:195 | |
| 3702 | +msgid "Look" | |
| 3667 | 3703 | msgstr "" |
| 3668 | 3704 | |
| 3669 | -#: src/posts-window/index.ts:1891 | |
| 3670 | -msgid "Delete category?" | |
| 3705 | +#: src/workspaces/wizard.ts:196 | |
| 3706 | +msgid "Windows" | |
| 3671 | 3707 | msgstr "" |
| 3672 | 3708 | |
| 3673 | -#. %s: category name. | |
| 3674 | -#: src/posts-window/index.ts:1894 | |
| 3675 | -msgid "Delete the category \"%s\"? Posts assigned only to it will fall back to Uncategorized." | |
| 3709 | +#: src/workspaces/wizard.ts:203 | |
| 3710 | +msgid "Cascade" | |
| 3676 | 3711 | msgstr "" |
| 3677 | 3712 | |
| 3678 | -#: src/posts-window/index.ts:1923 | |
| 3679 | -msgid "Couldn’t update post categories after delete." | |
| 3713 | +#: src/workspaces/wizard.ts:205 | |
| 3714 | +msgid "Tile" | |
| 3680 | 3715 | msgstr "" |
| 3681 | 3716 | |
| 3682 | -#: src/posts-window/index.ts:1929 | |
| 3683 | -msgid "Couldn’t delete category." | |
| 3717 | +#: src/workspaces/wizard.ts:207 | |
| 3718 | +msgid "Columns" | |
| 3684 | 3719 | msgstr "" |
| 3685 | 3720 | |
| 3686 | -#: src/posts-window/index.ts:2082 | |
| 3687 | -msgid "Couldn’t add category." | |
| 3721 | +#: src/workspaces/wizard.ts:209 | |
| 3722 | +msgid "Focus" | |
| 3688 | 3723 | msgstr "" |
| 3689 | 3724 | |
| 3690 | -#: src/posts-window/index.ts:2184 | |
| 3691 | -msgid "modified" | |
| 3725 | +#: src/workspaces/wizard.ts:212 | |
| 3726 | +msgid "Free" | |
| 3692 | 3727 | msgstr "" |
| 3693 | 3728 | |
| 3694 | -#: src/posts-window/index.ts:2214 | |
| 3695 | -msgid "Excerpt" | |
| 3729 | +#: src/workspaces/wizard.ts:219 | |
| 3730 | +msgid "Staggered, every window the same size." | |
| 3696 | 3731 | msgstr "" |
| 3697 | 3732 | |
| 3698 | -#: src/posts-window/index.ts:2225 | |
| 3699 | -#: src/posts-window/index.ts:2227 | |
| 3700 | -msgid "(no excerpt)" | |
| 3733 | +#: src/workspaces/wizard.ts:221 | |
| 3734 | +msgid "A uniform grid covering the desk." | |
| 3701 | 3735 | msgstr "" |
| 3702 | 3736 | |
| 3703 | -#: src/posts-window/index.ts:2381 | |
| 3704 | -msgid "No posts" | |
| 3737 | +#: src/workspaces/wizard.ts:223 | |
| 3738 | +msgid "Full-height columns, side by side — for things you compare." | |
| 3705 | 3739 | msgstr "" |
| 3706 | 3740 | |
| 3707 | -#. 1: current page, 2: total pages, 3: total posts. | |
| 3708 | -#: src/posts-window/index.ts:2385 | |
| 3709 | -msgid "Page %1$d of %2$d · %3$d posts" | |
| 3741 | +#: src/workspaces/wizard.ts:225 | |
| 3742 | +msgid "One window leading, the rest stacked in the margin — for the thing you are working on." | |
| 3710 | 3743 | msgstr "" |
| 3711 | 3744 | |
| 3712 | -#: src/posts-window/index.ts:2578 | |
| 3713 | -msgid "Add New Page" | |
| 3745 | +#: src/workspaces/wizard.ts:228 | |
| 3746 | +msgid "Nothing is moved. Windows land where they land." | |
| 3714 | 3747 | msgstr "" |
| 3715 | 3748 | |
| 3716 | -#: src/posts-window/index.ts:2578 | |
| 3717 | -msgid "Add New Post" | |
| 3749 | +#: src/workspaces/wizard.ts:362 | |
| 3750 | +msgid "Edit workspace" | |
| 3718 | 3751 | msgstr "" |
| 3719 | 3752 | |
| 3720 | -#: src/posts-window/intro-dialog.ts:166 | |
| 3721 | -msgid "Science" | |
| 3753 | +#: src/workspaces/wizard.ts:362 | |
| 3754 | +msgid "New workspace" | |
| 3722 | 3755 | msgstr "" |
| 3723 | 3756 | |
| 3724 | -#: src/posts-window/intro-dialog.ts:167 | |
| 3725 | -msgid "Biology" | |
| 3757 | +#: src/workspaces/wizard.ts:432 | |
| 3758 | +msgid "What is this workspace for?" | |
| 3726 | 3759 | msgstr "" |
| 3727 | 3760 | |
| 3728 | -#: src/posts-window/intro-dialog.ts:168 | |
| 3729 | -msgid "Astronomy" | |
| 3761 | +#: src/workspaces/wizard.ts:493 | |
| 3762 | +msgid "Blank workspace" | |
| 3730 | 3763 | msgstr "" |
| 3731 | 3764 | |
| 3732 | -#: src/posts-window/intro-dialog.ts:169 | |
| 3733 | -msgid "Physics" | |
| 3765 | +#: src/workspaces/wizard.ts:494 | |
| 3766 | +msgid "Just a new, empty desk. You can customize it later if you want." | |
| 3734 | 3767 | msgstr "" |
| 3735 | 3768 | |
| 3736 | -#: src/posts-window/intro-dialog.ts:171 | |
| 3737 | -msgid "Society" | |
| 3769 | +#: src/workspaces/wizard.ts:507 | |
| 3770 | +msgid "Name it" | |
| 3738 | 3771 | msgstr "" |
| 3739 | 3772 | |
| 3740 | -#: src/posts-window/intro-dialog.ts:172 | |
| 3741 | -msgid "Economics" | |
| 3773 | +#: src/workspaces/wizard.ts:508 | |
| 3774 | +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." | |
| 3742 | 3775 | msgstr "" |
| 3743 | 3776 | |
| 3744 | -#: src/posts-window/intro-dialog.ts:173 | |
| 3745 | -msgid "Politics" | |
| 3777 | +#: src/workspaces/wizard.ts:516 | |
| 3778 | +msgid "Leave empty to number it" | |
| 3746 | 3779 | msgstr "" |
| 3747 | 3780 | |
| 3748 | -#: src/posts-window/intro-dialog.ts:175 | |
| 3749 | -msgid "Culture" | |
| 3781 | +#: src/workspaces/wizard.ts:529 | |
| 3782 | +#: src/workspaces/wizard.ts:559 | |
| 3783 | +msgid "Glyph" | |
| 3750 | 3784 | msgstr "" |
| 3751 | 3785 | |
| 3752 | -#: src/posts-window/intro-dialog.ts:176 | |
| 3753 | -msgid "Music" | |
| 3786 | +#: src/workspaces/wizard.ts:574 | |
| 3787 | +msgid "No colour" | |
| 3754 | 3788 | msgstr "" |
| 3755 | 3789 | |
| 3756 | -#: src/posts-window/intro-dialog.ts:177 | |
| 3757 | -msgid "Cinema" | |
| 3790 | +#: src/workspaces/wizard.ts:600 | |
| 3791 | +msgid "Or any colour" | |
| 3758 | 3792 | msgstr "" |
| 3759 | 3793 | |
| 3760 | -#: src/posts-window/intro-dialog.ts:486 | |
| 3761 | -msgid "A new visual editor for Categories and Tags awaits inside — drag, drop, and reorganize your taxonomy in seconds." | |
| 3794 | +#: src/workspaces/wizard.ts:674 | |
| 3795 | +msgid "Which apps show here?" | |
| 3762 | 3796 | msgstr "" |
| 3763 | 3797 | |
| 3764 | -#: src/posts-window/intro-dialog.ts:512 | |
| 3765 | -msgid "Welcome to the new Posts" | |
| 3798 | +#: src/workspaces/wizard.ts:675 | |
| 3799 | +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." | |
| 3766 | 3800 | msgstr "" |
| 3767 | 3801 | |
| 3768 | -#: src/posts-window/intro-dialog.ts:517 | |
| 3769 | -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." | |
| 3802 | +#: src/workspaces/wizard.ts:676 | |
| 3803 | +msgid "Show only the apps I pick" | |
| 3770 | 3804 | msgstr "" |
| 3771 | 3805 | |
| 3772 | -#: src/posts-window/intro-dialog.ts:528 | |
| 3773 | -msgid "Prefer the classic Posts list? You can switch back any time from OS Settings → Features." | |
| 3806 | +#: src/workspaces/wizard.ts:677 | |
| 3807 | +msgid "OpenStation’s own controls — Workspaces, System, Trash, Exit — always stay, so a desk can never be one you cannot leave." | |
| 3774 | 3808 | msgstr "" |
| 3775 | 3809 | |
| 3776 | -#: src/posts-window/intro-dialog.ts:810 | |
| 3777 | -msgid "WordPress at scale" | |
| 3810 | +#: src/workspaces/wizard.ts:708 | |
| 3811 | +msgid "No widgets are registered on this site yet." | |
| 3778 | 3812 | msgstr "" |
| 3779 | 3813 | |
| 3780 | -#: src/posts-window/intro-dialog.ts:810 | |
| 3781 | -msgid "Plugins economy" | |
| 3814 | +#: src/workspaces/wizard.ts:714 | |
| 3815 | +msgid "Which widgets sit on it?" | |
| 3782 | 3816 | msgstr "" |
| 3783 | 3817 | |
| 3784 | -#: src/posts-window/intro-dialog.ts:810 | |
| 3785 | -msgid "Open-source orbits" | |
| 3818 | +#: src/workspaces/wizard.ts:715 | |
| 3819 | +msgid "A desk can carry its own widget column — drafts and a timer where you write, traffic where you sell." | |
| 3786 | 3820 | msgstr "" |
| 3787 | 3821 | |
| 3788 | -#: src/posts-window/intro-dialog.ts:811 | |
| 3789 | -#: src/posts-window/intro-dialog.ts:865 | |
| 3790 | -msgid "Title cards reborn" | |
| 3822 | +#: src/workspaces/wizard.ts:716 | |
| 3823 | +msgid "Give this desk its own widgets" | |
| 3791 | 3824 | msgstr "" |
| 3792 | 3825 | |
| 3793 | -#: src/posts-window/intro-dialog.ts:811 | |
| 3794 | -msgid "Album art trends" | |
| 3826 | +#: src/workspaces/wizard.ts:717 | |
| 3827 | +msgid "Off, it shows the column you built. On, it shows exactly these — and yours comes back when you leave." | |
| 3795 | 3828 | msgstr "" |
| 3796 | 3829 | |
| 3797 | -#: src/posts-window/intro-dialog.ts:811 | |
| 3798 | -#: src/posts-window/intro-dialog.ts:863 | |
| 3799 | -msgid "Type as identity" | |
| 3830 | +#: src/workspaces/wizard.ts:741 | |
| 3831 | +msgid "How does it look?" | |
| 3800 | 3832 | msgstr "" |
| 3801 | 3833 | |
| 3802 | -#: src/posts-window/intro-dialog.ts:812 | |
| 3803 | -msgid "Sim notebooks" | |
| 3834 | +#: src/workspaces/wizard.ts:742 | |
| 3835 | +msgid "A desk can wear its own wallpaper, accent and dock. Your own settings come back the moment you leave it." | |
| 3804 | 3836 | msgstr "" |
| 3805 | 3837 | |
| 3806 | -#: src/posts-window/intro-dialog.ts:812 | |
| 3807 | -msgid "Pixel pipelines" | |
| 3838 | +#: src/workspaces/wizard.ts:749 | |
| 3839 | +msgid "Give this desk its own look" | |
| 3808 | 3840 | msgstr "" |
| 3809 | 3841 | |
| 3810 | -#: src/posts-window/intro-dialog.ts:812 | |
| 3811 | -msgid "Code as method" | |
| 3842 | +#: src/workspaces/wizard.ts:766 | |
| 3843 | +msgid "Use the look I have now" | |
| 3812 | 3844 | msgstr "" |
| 3813 | 3845 | |
| 3814 | -#: src/posts-window/intro-dialog.ts:813 | |
| 3815 | -#: src/posts-window/intro-dialog.ts:867 | |
| 3816 | -msgid "Anamorphic notes" | |
| 3846 | +#: src/workspaces/wizard.ts:774 | |
| 3847 | +#: src/workspaces/wizard.ts:802 | |
| 3848 | +msgid "Wallpaper" | |
| 3817 | 3849 | msgstr "" |
| 3818 | 3850 | |
| 3819 | -#: src/posts-window/intro-dialog.ts:813 | |
| 3820 | -msgid "Field portraits" | |
| 3851 | +#: src/workspaces/wizard.ts:811 | |
| 3852 | +#: src/workspaces/wizard.ts:829 | |
| 3853 | +msgid "Accent" | |
| 3821 | 3854 | msgstr "" |
| 3822 | 3855 | |
| 3823 | -#: src/posts-window/intro-dialog.ts:813 | |
| 3824 | -#: src/posts-window/intro-dialog.ts:863 | |
| 3825 | -msgid "Sunday playlist" | |
| 3856 | +#: src/workspaces/wizard.ts:832 | |
| 3857 | +#: src/workspaces/wizard.ts:850 | |
| 3858 | +#: includes/wp-icon-registry.php:42 | |
| 3859 | +msgid "Dock" | |
| 3826 | 3860 | msgstr "" |
| 3827 | 3861 | |
| 3828 | -#: src/posts-window/intro-dialog.ts:814 | |
| 3829 | -msgid "Weekly briefing" | |
| 3862 | +#: src/workspaces/wizard.ts:834 | |
| 3863 | +msgid "Always visible" | |
| 3830 | 3864 | msgstr "" |
| 3831 | 3865 | |
| 3832 | -#: src/posts-window/intro-dialog.ts:814 | |
| 3833 | -msgid "Markets recap" | |
| 3866 | +#: src/workspaces/wizard.ts:835 | |
| 3867 | +msgid "Folds away until reached for" | |
| 3834 | 3868 | msgstr "" |
| 3835 | 3869 | |
| 3836 | -#: src/posts-window/intro-dialog.ts:850 | |
| 3837 | -msgid "What we learned" | |
| 3870 | +#: src/workspaces/wizard.ts:872 | |
| 3871 | +msgid "What does it open with?" | |
| 3838 | 3872 | msgstr "" |
| 3839 | 3873 | |
| 3840 | -#: src/posts-window/intro-dialog.ts:850 | |
| 3841 | -msgid "Open questions" | |
| 3874 | +#: src/workspaces/wizard.ts:873 | |
| 3875 | +msgid "The windows this desk opens the first time you enter it, and how they are arranged." | |
| 3842 | 3876 | msgstr "" |
| 3843 | 3877 | |
| 3844 | -#: src/posts-window/intro-dialog.ts:850 | |
| 3845 | -msgid "Methodology notes" | |
| 3878 | +#: src/workspaces/wizard.ts:878 | |
| 3879 | +#: src/workspaces/wizard.ts:892 | |
| 3880 | +msgid "Arrangement" | |
| 3846 | 3881 | msgstr "" |
| 3847 | 3882 | |
| 3848 | -#: src/posts-window/intro-dialog.ts:850 | |
| 3849 | -msgid "Replication study" | |
| 3883 | +#: src/workspaces/wizard.ts:908 | |
| 3884 | +msgid "Nothing yet — add an app below, or capture the windows you have open." | |
| 3850 | 3885 | msgstr "" |
| 3851 | 3886 | |
| 3852 | -#: src/posts-window/intro-dialog.ts:851 | |
| 3853 | -msgid "Fieldwork log" | |
| 3887 | +#: src/workspaces/wizard.ts:909 | |
| 3888 | +msgid "Nothing yet — add an app below." | |
| 3854 | 3889 | msgstr "" |
| 3855 | 3890 | |
| 3856 | -#: src/posts-window/intro-dialog.ts:851 | |
| 3857 | -msgid "Cell shapes" | |
| 3891 | +#: src/workspaces/wizard.ts:926 | |
| 3892 | +msgid "Opens with" | |
| 3858 | 3893 | msgstr "" |
| 3859 | 3894 | |
| 3860 | -#: src/posts-window/intro-dialog.ts:851 | |
| 3861 | -msgid "Microscope diary" | |
| 3895 | +#: src/workspaces/wizard.ts:935 | |
| 3896 | +msgid "Add a window" | |
| 3862 | 3897 | msgstr "" |
| 3863 | 3898 | |
| 3864 | -#: src/posts-window/intro-dialog.ts:852 | |
| 3865 | -msgid "Pressed leaves" | |
| 3899 | +#: src/workspaces/wizard.ts:936 | |
| 3900 | +msgid "Choose an app…" | |
| 3866 | 3901 | msgstr "" |
| 3867 | 3902 | |
| 3868 | -#: src/posts-window/intro-dialog.ts:852 | |
| 3869 | -msgid "Greenhouse notes" | |
| 3903 | +#: src/workspaces/wizard.ts:971 | |
| 3904 | +msgid "Use the windows I have open now" | |
| 3870 | 3905 | msgstr "" |
| 3871 | 3906 | |
| 3872 | -#: src/posts-window/intro-dialog.ts:852 | |
| 3873 | -msgid "Native species" | |
| 3907 | +#: src/workspaces/wizard.ts:1011 | |
| 3908 | +msgid "Delete workspace" | |
| 3874 | 3909 | msgstr "" |
| 3875 | 3910 | |
| 3876 | -#: src/posts-window/intro-dialog.ts:853 | |
| 3877 | -msgid "Migration map" | |
| 3911 | +#: src/workspaces/wizard.ts:1046 | |
| 3912 | +#: apps/station-home/parts/view.php:252 | |
| 3913 | +#: includes/ai-copilot/search.php:123 | |
| 3914 | +msgid "Customize" | |
| 3878 | 3915 | msgstr "" |
| 3879 | 3916 | |
| 3880 | -#: src/posts-window/intro-dialog.ts:853 | |
| 3881 | -msgid "Birding weekend" | |
| 3917 | +#: src/workspaces/wizard.ts:1060 | |
| 3918 | +msgid "Save" | |
| 3882 | 3919 | msgstr "" |
| 3883 | 3920 | |
| 3884 | -#: src/posts-window/intro-dialog.ts:853 | |
| 3885 | -msgid "Tracks at dawn" | |
| 3921 | +#: src/workspaces/wizard.ts:1062 | |
| 3922 | +msgid "Create from template" | |
| 3886 | 3923 | msgstr "" |
| 3887 | 3924 | |
| 3888 | -#: src/posts-window/intro-dialog.ts:854 | |
| 3889 | -msgid "Comet schedule" | |
| 3925 | +#: src/workspaces/wizard.ts:1064 | |
| 3926 | +msgid "Create workspace" | |
| 3890 | 3927 | msgstr "" |
| 3891 | 3928 | |
| 3892 | -#: src/posts-window/intro-dialog.ts:854 | |
| 3893 | -msgid "Backyard telescope" | |
| 3929 | +#: src/ai-assistant/impl.ts:1779 | |
| 3930 | +msgctxt "fallback name for the post a comment was left on" | |
| 3931 | +msgid "post" | |
| 3894 | 3932 | msgstr "" |
| 3895 | 3933 | |
| 3896 | -#: src/posts-window/intro-dialog.ts:854 | |
| 3897 | -msgid "Lunar tides" | |
| 3934 | +#. Plugin Name of the plugin | |
| 3935 | +#: desktop-mode.php | |
| 3936 | +#: includes/ai-copilot/abilities.php:39 | |
| 3937 | +#: includes/shell-screen.php:304 | |
| 3938 | +#: includes/shell-screen.php:305 | |
| 3939 | +#: includes/shell-screen.php:352 | |
| 3940 | +#: includes/shell-screen.php:373 | |
| 3941 | +#: includes/wp-icon-registry.php:90 | |
| 3942 | +msgid "OpenStation" | |
| 3898 | 3943 | msgstr "" |
| 3899 | 3944 | |
| 3900 | -#: src/posts-window/intro-dialog.ts:855 | |
| 3901 | -msgid "Lab notebook" | |
| 3945 | +#. Plugin URI of the plugin | |
| 3946 | +#: desktop-mode.php | |
| 3947 | +msgid "https://github.com/WordPress/openstation" | |
| 3902 | 3948 | msgstr "" |
| 3903 | 3949 | |
| 3904 | -#: src/posts-window/intro-dialog.ts:855 | |
| 3905 | -msgid "Toy models" | |
| 3950 | +#. Description of the plugin | |
| 3951 | +#: desktop-mode.php | |
| 3952 | +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." | |
| 3906 | 3953 | msgstr "" |
| 3907 | 3954 | |
| 3908 | -#: src/posts-window/intro-dialog.ts:855 | |
| 3909 | -msgid "Phase transitions" | |
| 3955 | +#. Author of the plugin | |
| 3956 | +#: desktop-mode.php | |
| 3957 | +msgid "Daniel López Sánchez" | |
| 3910 | 3958 | msgstr "" |
| 3911 | 3959 | |
| 3912 | -#: src/posts-window/intro-dialog.ts:857 | |
| 3913 | -msgid "Sunday digest" | |
| 3960 | +#. Author URI of the plugin | |
| 3961 | +#: desktop-mode.php | |
| 3962 | +msgid "https://github.com/allterraindeveloper" | |
| 3914 | 3963 | msgstr "" |
| 3915 | 3964 | |
| 3916 | -#: src/posts-window/intro-dialog.ts:857 | |
| 3917 | -msgid "Local elections" | |
| 3965 | +#: apps/code-blue/code-blue.os.php:57 | |
| 3966 | +msgid "Code Blue" | |
| 3918 | 3967 | msgstr "" |
| 3919 | 3968 | |
| 3920 | -#: src/posts-window/intro-dialog.ts:857 | |
| 3921 | -msgid "Reader letters" | |
| 3969 | +#: apps/code-blue/code-blue.os.php:79 | |
| 3970 | +#: apps/my-wordpress/my-wordpress.os.php:126 | |
| 3971 | +#: apps/station-home/parts/view.php:211 | |
| 3972 | +msgid "Refresh" | |
| 3922 | 3973 | msgstr "" |
| 3923 | 3974 | |
| 3924 | -#: src/posts-window/intro-dialog.ts:858 | |
| 3925 | -msgid "Macro recap" | |
| 3975 | +#: apps/code-blue/code-blue.os.php:87 | |
| 3976 | +#: apps/code-blue/code-blue.os.php:93 | |
| 3977 | +msgid "Clear log" | |
| 3926 | 3978 | msgstr "" |
| 3927 | 3979 | |
| 3928 | -#: src/posts-window/intro-dialog.ts:858 | |
| 3929 | -msgid "Numbers I noticed" | |
| 3980 | +#: apps/code-blue/code-blue.os.php:91 | |
| 3981 | +msgid "Clear this log?" | |
| 3930 | 3982 | msgstr "" |
| 3931 | 3983 | |
| 3932 | -#: src/posts-window/intro-dialog.ts:858 | |
| 3933 | -msgid "Market mood" | |
| 3984 | +#: apps/code-blue/code-blue.os.php:92 | |
| 3985 | +msgid "Every entry will be deleted from disk. This cannot be undone." | |
| 3934 | 3986 | msgstr "" |
| 3935 | 3987 | |
| 3936 | -#: src/posts-window/intro-dialog.ts:859 | |
| 3937 | -msgid "Inflation trail" | |
| 3988 | +#: apps/code-blue/code-blue.os.php:121 | |
| 3989 | +msgid "Log cleared." | |
| 3938 | 3990 | msgstr "" |
| 3939 | 3991 | |
| 3940 | -#: src/posts-window/intro-dialog.ts:859 | |
| 3941 | -msgid "Central banks" | |
| 3992 | +#: apps/code-blue/log-reader.php:207 | |
| 3993 | +msgid "Log" | |
| 3942 | 3994 | msgstr "" |
| 3943 | 3995 | |
| 3944 | -#: src/posts-window/intro-dialog.ts:860 | |
| 3945 | -msgid "Pricing tactics" | |
| 3996 | +#: apps/code-blue/log-reader.php:252 | |
| 3997 | +msgid "Database error" | |
| 3946 | 3998 | msgstr "" |
| 3947 | 3999 | |
| 3948 | -#: src/posts-window/intro-dialog.ts:860 | |
| 3949 | -msgid "Coffee shop economics" | |
| 4000 | +#: apps/code-blue/log-reader.php:328 | |
| 4001 | +msgid "WordPress debug log" | |
| 3950 | 4002 | msgstr "" |
| 3951 | 4003 | |
| 3952 | -#: src/posts-window/intro-dialog.ts:861 | |
| 3953 | -msgid "Campaign trail" | |
| 4004 | +#: apps/code-blue/log-reader.php:340 | |
| 4005 | +msgid "PHP error log" | |
| 3954 | 4006 | msgstr "" |
| 3955 | 4007 | |
| 3956 | -#: src/posts-window/intro-dialog.ts:861 | |
| 3957 | -msgid "Town hall notes" | |
| 4008 | +#: apps/code-blue/log-reader.php:418 | |
| 4009 | +msgid "The log file exists but PHP cannot read it." | |
| 3958 | 4010 | msgstr "" |
| 3959 | 4011 | |
| 3960 | -#: src/posts-window/intro-dialog.ts:861 | |
| 3961 | -msgid "Policy explainer" | |
| 4012 | +#: apps/code-blue/log-reader.php:469 | |
| 4013 | +msgid "The log file is not writable, so it cannot be cleared." | |
| 3962 | 4014 | msgstr "" |
| 3963 | 4015 | |
| 3964 | -#: src/posts-window/intro-dialog.ts:863 | |
| 3965 | -msgid "City walks" | |
| 4016 | +#: apps/code-blue/log-reader.php:473 | |
| 4017 | +msgid "Clearing the log file failed." | |
| 3966 | 4018 | msgstr "" |
| 3967 | 4019 | |
| 3968 | -#: src/posts-window/intro-dialog.ts:864 | |
| 3969 | -msgid "Liner notes" | |
| 4020 | +#: apps/code-blue/log-reader.php:525 | |
| 4021 | +msgid "Environment" | |
| 3970 | 4022 | msgstr "" |
| 3971 | 4023 | |
| 3972 | -#: src/posts-window/intro-dialog.ts:864 | |
| 3973 | -msgid "Live this week" | |
| 4024 | +#: apps/comments/parts/app.php:419 | |
| 4025 | +msgid "You are not allowed to moderate comments." | |
| 3974 | 4026 | msgstr "" |
| 3975 | 4027 | |
| 3976 | -#: src/posts-window/intro-dialog.ts:864 | |
| 3977 | -msgid "Album re-listen" | |
| 4028 | +#: apps/comments/parts/app.php:427 | |
| 4029 | +msgid "Action failed." | |
| 3978 | 4030 | msgstr "" |
| 3979 | 4031 | |
| 3980 | -#: src/posts-window/intro-dialog.ts:865 | |
| 3981 | -msgid "Director cut" | |
| 4032 | +#: apps/comments/parts/app.php:450 | |
| 4033 | +msgid "You are not allowed to reply." | |
| 3982 | 4034 | msgstr "" |
| 3983 | 4035 | |
| 3984 | -#: src/posts-window/intro-dialog.ts:865 | |
| 3985 | -msgid "Set on the road" | |
| 4036 | +#: apps/comments/parts/app.php:478 | |
| 4037 | +msgid "You are not allowed to edit this comment." | |
| 3986 | 4038 | msgstr "" |
| 3987 | 4039 | |
| 3988 | -#: src/posts-window/intro-dialog.ts:866 | |
| 3989 | -msgid "Three-act notes" | |
| 4040 | +#: apps/comments/parts/app.php:481 | |
| 4041 | +msgid "A comment cannot be empty." | |
| 3990 | 4042 | msgstr "" |
| 3991 | 4043 | |
| 3992 | -#: src/posts-window/intro-dialog.ts:866 | |
| 3993 | -msgid "Stage to screen" | |
| 4044 | +#: apps/comments/parts/app.php:485 | |
| 4045 | +msgid "Edit failed." | |
| 3994 | 4046 | msgstr "" |
| 3995 | 4047 | |
| 3996 | -#: src/posts-window/intro-dialog.ts:867 | |
| 3997 | -msgid "Future-proof tropes" | |
| 4048 | +#: apps/comments/parts/fields.php:90 | |
| 4049 | +msgid "Title of the post the comment is attached to." | |
| 3998 | 4050 | msgstr "" |
| 3999 | 4051 | |
| 4000 | -#: src/posts-window/intro-dialog.ts:867 | |
| 4001 | -msgid "Worldbuilding 101" | |
| 4052 | +#: apps/comments/parts/fields.php:102 | |
| 4053 | +msgid "Permalink of the post the comment is attached to." | |
| 4002 | 4054 | msgstr "" |
| 4003 | 4055 | |
| 4004 | -#: src/posts-window/pages-intro-dialog.ts:115 | |
| 4005 | -msgid "Welcome to the new Pages window" | |
| 4056 | +#: apps/comments/parts/fields.php:115 | |
| 4057 | +msgid "Spam confidence score, 0–100." | |
| 4006 | 4058 | msgstr "" |
| 4007 | 4059 | |
| 4008 | -#: src/posts-window/pages-intro-dialog.ts:116 | |
| 4009 | -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." | |
| 4060 | +#: apps/comments/parts/fields.php:135 | |
| 4061 | +msgid "Number of links in the comment." | |
| 4010 | 4062 | msgstr "" |
| 4011 | 4063 | |
| 4012 | -#: src/posts-window/pages-intro-dialog.ts:121 | |
| 4013 | -msgid "Sticky header and sticky title column so long lists stay readable as you scroll." | |
| 4064 | +#: apps/comments/parts/fields.php:147 | |
| 4065 | +msgid "Whether the requester can edit this comment." | |
| 4014 | 4066 | msgstr "" |
| 4015 | 4067 | |
| 4016 | -#: src/posts-window/pages-intro-dialog.ts:122 | |
| 4017 | -msgid "Front page and Posts page badges right on the title — no more \"wait, which one is the homepage?\"." | |
| 4068 | +#: apps/comments/parts/fields.php:158 | |
| 4069 | +msgid "Whether the requester can moderate comments globally." | |
| 4018 | 4070 | msgstr "" |
| 4019 | 4071 | |
| 4020 | -#: src/posts-window/pages-intro-dialog.ts:123 | |
| 4021 | -msgid "Page Template column so you can spot which template each page uses at a glance." | |
| 4072 | +#: apps/comments/parts/fields.php:179 | |
| 4073 | +msgid "Direct-reply count for this comment." | |
| 4022 | 4074 | msgstr "" |
| 4023 | 4075 | |
| 4024 | -#: src/posts-window/pages-intro-dialog.ts:124 | |
| 4025 | -msgid "Slug column with one-click copy — perfect when configuring redirects or sharing canonical URLs." | |
| 4076 | +#: apps/comments/parts/fields.php:204 | |
| 4077 | +msgid "AI moderation verdict for this comment, when analyzed (null otherwise)." | |
| 4026 | 4078 | msgstr "" |
| 4027 | 4079 | |
| 4028 | -#: src/posts-window/pages-intro-dialog.ts:125 | |
| 4029 | -msgid "Comments column, Parent column, View link, lock indicator, multi-select bulk actions, inline search, status segments. All in one screen, no reloads." | |
| 4080 | +#: apps/comments/parts/fields.php:221 | |
| 4081 | +msgid "Akismet verdict if the plugin is installed (null otherwise)." | |
| 4030 | 4082 | msgstr "" |
| 4031 | 4083 | |
| 4032 | -#: src/posts-window/tags-cloud.ts:229 | |
| 4033 | -msgid "Tag cloud unavailable: shell modules API missing." | |
| 4084 | +#: apps/comments/parts/rest.php:82 | |
| 4085 | +#: apps/plugins/plugins.os.php:204 | |
| 4086 | +msgid "Unknown bulk action." | |
| 4034 | 4087 | msgstr "" |
| 4035 | 4088 | |
| 4036 | -#: src/posts-window/tags-cloud.ts:235 | |
| 4037 | -#: src/posts-window/tags-cloud.ts:240 | |
| 4038 | -msgid "Tag cloud unavailable." | |
| 4089 | +#: apps/comments/parts/rest.php:152 | |
| 4090 | +msgid "Parent comment not found." | |
| 4039 | 4091 | msgstr "" |
| 4040 | 4092 | |
| 4041 | -#: src/posts-window/tags-cloud.ts:256 | |
| 4042 | -msgid "Add tag" | |
| 4093 | +#: apps/comments/parts/rest.php:161 | |
| 4094 | +msgid "You are not allowed to reply to comments on this post." | |
| 4043 | 4095 | msgstr "" |
| 4044 | 4096 | |
| 4045 | -#: src/posts-window/tags-cloud.ts:268 | |
| 4046 | -msgid "Reflow" | |
| 4097 | +#: apps/comments/parts/rest.php:169 | |
| 4098 | +msgid "Reply cannot be empty." | |
| 4047 | 4099 | msgstr "" |
| 4048 | 4100 | |
| 4049 | -#: src/posts-window/tags-cloud.ts:269 | |
| 4050 | -msgid "Recompute the chip layout from scratch — discards manual repositioning." | |
| 4101 | +#: apps/comments/parts/rest.php:178 | |
| 4102 | +msgid "You must be logged in to reply." | |
| 4051 | 4103 | msgstr "" |
| 4052 | 4104 | |
| 4053 | -#: src/posts-window/tags-cloud.ts:280 | |
| 4054 | -msgid "Search tags…" | |
| 4105 | +#: apps/comments/parts/rest.php:224 | |
| 4106 | +msgid "Invalid author email." | |
| 4055 | 4107 | msgstr "" |
| 4056 | 4108 | |
| 4057 | -#: src/posts-window/tags-cloud.ts:283 | |
| 4058 | -msgid "Search tags in the cloud" | |
| 4109 | +#: apps/my-wordpress/my-wordpress.os.php:71 | |
| 4110 | +#: apps/station-home/parts/snapshot.php:247 | |
| 4111 | +#: includes/my-wordpress/window.php:42 | |
| 4112 | +msgid "WP Explorer" | |
| 4059 | 4113 | msgstr "" |
| 4060 | 4114 | |
| 4061 | -#: src/posts-window/tags-cloud.ts:292 | |
| 4062 | -msgid "Click a tag to focus + edit · drag to reposition · wheel to zoom" | |
| 4115 | +#: apps/my-wordpress/parts/actions.php:337 | |
| 4116 | +msgid "Add User" | |
| 4063 | 4117 | msgstr "" |
| 4064 | 4118 | |
| 4065 | -#: src/posts-window/tags-cloud.ts:470 | |
| 4066 | -msgid "Couldn’t load tags:" | |
| 4119 | +#: apps/my-wordpress/parts/actions.php:354 | |
| 4120 | +msgid "You cannot trash this item." | |
| 4067 | 4121 | msgstr "" |
| 4068 | 4122 | |
| 4069 | -#: src/posts-window/tags-cloud.ts:1642 | |
| 4070 | -msgid "New tag" | |
| 4123 | +#: apps/my-wordpress/parts/actions.php:358 | |
| 4124 | +msgid "Trashing failed." | |
| 4071 | 4125 | msgstr "" |
| 4072 | 4126 | |
| 4073 | -#: src/posts-window/tags-cloud.ts:1654 | |
| 4074 | -msgid "e.g. featured" | |
| 4127 | +#: apps/my-wordpress/parts/actions.php:367 | |
| 4128 | +msgid "Moved to the Trash." | |
| 4075 | 4129 | msgstr "" |
| 4076 | 4130 | |
| 4077 | -#: src/posts-window/tags-cloud.ts:1731 | |
| 4078 | -msgid "Tag created but description failed:" | |
| 4131 | +#: apps/my-wordpress/parts/actions.php:469 | |
| 4132 | +msgid "Nothing could be updated." | |
| 4079 | 4133 | msgstr "" |
| 4080 | 4134 | |
| 4081 | -#: src/posts-window/tags-cloud.ts:1784 | |
| 4082 | -msgid "No tag selected" | |
| 4083 | -msgstr "" | |
| 4135 | +#. translators: %s: updated count. | |
| 4136 | +#: apps/my-wordpress/parts/actions.php:475 | |
| 4137 | +#, php-format | |
| 4138 | +msgid "%s entry updated." | |
| 4139 | +msgid_plural "%s entries updated." | |
| 4140 | +msgstr[0] "" | |
| 4141 | +msgstr[1] "" | |
| 4084 | 4142 | |
| 4085 | -#: src/posts-window/tags-cloud.ts:1788 | |
| 4086 | -msgid "Click a tag on the cloud to edit it, or click + Add tag to create a new one." | |
| 4143 | +#: apps/my-wordpress/parts/actions.php:505 | |
| 4144 | +msgid "Nothing could be trashed." | |
| 4087 | 4145 | msgstr "" |
| 4088 | 4146 | |
| 4089 | -#. %d: post count. | |
| 4090 | -#: src/posts-window/tags-cloud.ts:1864 | |
| 4091 | -msgid "%d post tagged with this." | |
| 4092 | -msgid_plural "%d posts tagged with this." | |
| 4147 | +#. translators: %s: trashed count. | |
| 4148 | +#: apps/my-wordpress/parts/actions.php:511 | |
| 4149 | +#, php-format | |
| 4150 | +msgid "Moved %s item to the Trash." | |
| 4151 | +msgid_plural "Moved %s items to the Trash." | |
| 4093 | 4152 | msgstr[0] "" |
| 4094 | 4153 | msgstr[1] "" |
| 4095 | 4154 | |
| 4096 | -#: src/posts-window/tags-cloud.ts:2258 | |
| 4097 | -msgid "No tags yet. Click \"Add tag\" to start building the cloud." | |
| 4155 | +#: apps/my-wordpress/parts/agents.php:189 | |
| 4156 | +#: includes/agents/draft.php:46 | |
| 4157 | +msgid "Describe the agent first. A sentence is enough." | |
| 4098 | 4158 | msgstr "" |
| 4099 | 4159 | |
| 4100 | -#: src/posts-window/user-edit-render.ts:267 | |
| 4101 | -msgid "Save changes" | |
| 4160 | +#: apps/my-wordpress/parts/agents.php:234 | |
| 4161 | +#: includes/agents/identity.php:88 | |
| 4162 | +msgid "Agent name is required." | |
| 4102 | 4163 | msgstr "" |
| 4103 | 4164 | |
| 4104 | -#: src/posts-window/user-edit-render.ts:268 | |
| 4105 | -msgid "Revert" | |
| 4165 | +#: apps/my-wordpress/parts/agents.php:288 | |
| 4166 | +msgid "Abilities saved." | |
| 4106 | 4167 | msgstr "" |
| 4107 | 4168 | |
| 4108 | -#: src/posts-window/user-edit-render.ts:282 | |
| 4109 | -msgid "Username" | |
| 4169 | +#: apps/my-wordpress/parts/agents.php:290 | |
| 4170 | +msgid "Triggers saved." | |
| 4110 | 4171 | msgstr "" |
| 4111 | 4172 | |
| 4112 | -#: src/posts-window/user-edit-render.ts:285 | |
| 4113 | -#: includes/users-window/window.php:148 | |
| 4114 | -msgid "First name" | |
| 4173 | +#: apps/my-wordpress/parts/agents.php:292 | |
| 4174 | +msgid "Agent saved." | |
| 4115 | 4175 | msgstr "" |
| 4116 | 4176 | |
| 4117 | -#: src/posts-window/user-edit-render.ts:286 | |
| 4118 | -#: includes/users-window/window.php:153 | |
| 4119 | -msgid "Last name" | |
| 4177 | +#: apps/my-wordpress/parts/dossiers.php:101 | |
| 4178 | +#: apps/my-wordpress/parts/dossiers.php:207 | |
| 4179 | +msgid "Attached media" | |
| 4120 | 4180 | msgstr "" |
| 4121 | 4181 | |
| 4122 | -#: src/posts-window/user-edit-render.ts:288 | |
| 4123 | -msgid "Nickname" | |
| 4124 | -msgstr "" | |
| 4182 | +#. translators: %s: entry count. | |
| 4183 | +#: apps/my-wordpress/parts/dossiers.php:196 | |
| 4184 | +#, php-format | |
| 4185 | +msgid "%s entry" | |
| 4186 | +msgid_plural "%s entries" | |
| 4187 | +msgstr[0] "" | |
| 4188 | +msgstr[1] "" | |
| 4125 | 4189 | |
| 4126 | -#: src/posts-window/user-edit-render.ts:297 | |
| 4127 | -msgid "Display name publicly as" | |
| 4190 | +#. translators: 1: author display name, 2: date. | |
| 4191 | +#. translators: 1: customer name, 2: date. | |
| 4192 | +#: apps/my-wordpress/parts/lists.php:202 | |
| 4193 | +#: apps/my-wordpress/parts/woocommerce.php:250 | |
| 4194 | +#, php-format | |
| 4195 | +msgid "%1$s — %2$s" | |
| 4128 | 4196 | msgstr "" |
| 4129 | 4197 | |
| 4130 | -#: src/posts-window/user-edit-render.ts:304 | |
| 4131 | -#: includes/users-window/window.php:141 | |
| 4132 | -msgid "Email (required)" | |
| 4133 | -msgstr "" | |
| 4134 | - | |
| 4135 | -#: src/posts-window/user-edit-render.ts:333 | |
| 4136 | -msgid "Biographical info" | |
| 4137 | -msgstr "" | |
| 4138 | - | |
| 4139 | -#: src/posts-window/user-edit-render.ts:336 | |
| 4140 | -msgid "Share a little about yourself — visible on author archives." | |
| 4141 | -msgstr "" | |
| 4142 | - | |
| 4143 | -#: src/posts-window/user-edit-render.ts:347 | |
| 4144 | -#: src/posts-window/users-render.ts:1388 | |
| 4145 | -#: includes/users-window/window.php:176 | |
| 4146 | -msgid "Language" | |
| 4147 | -msgstr "" | |
| 4148 | - | |
| 4149 | -#: src/posts-window/user-edit-render.ts:350 | |
| 4150 | -#: src/posts-window/users-render.ts:1389 | |
| 4151 | -#: includes/user-edit-window/window.php:179 | |
| 4152 | -msgid "Site default" | |
| 4153 | -msgstr "" | |
| 4154 | - | |
| 4155 | -#: src/posts-window/user-edit-render.ts:394 | |
| 4156 | -#: src/posts-window/users-render.ts:702 | |
| 4157 | -#: src/posts-window/users-render.ts:1384 | |
| 4158 | -#: includes/users-window/window.php:172 | |
| 4198 | +#: apps/my-wordpress/parts/lists.php:451 | |
| 4199 | +#: includes/agents/privacy.php:65 | |
| 4159 | 4200 | msgid "Role" |
| 4160 | 4201 | msgstr "" |
| 4161 | 4202 | |
| 4162 | -#: src/posts-window/user-edit-render.ts:417 | |
| 4163 | -msgid "Personal options" | |
| 4203 | +#: apps/my-wordpress/parts/lists.php:452 | |
| 4204 | +msgid "Registered" | |
| 4164 | 4205 | msgstr "" |
| 4165 | 4206 | |
| 4166 | -#: src/posts-window/user-edit-render.ts:431 | |
| 4167 | -msgid "Disable the visual editor when writing" | |
| 4207 | +#: apps/my-wordpress/parts/lists.php:491 | |
| 4208 | +msgid "Dimensions" | |
| 4168 | 4209 | msgstr "" |
| 4169 | 4210 | |
| 4170 | -#: src/posts-window/user-edit-render.ts:439 | |
| 4171 | -msgid "Disable syntax highlighting when editing code" | |
| 4211 | +#: apps/my-wordpress/parts/lists.php:494 | |
| 4212 | +msgid "Uploaded" | |
| 4172 | 4213 | msgstr "" |
| 4173 | 4214 | |
| 4174 | -#: src/posts-window/user-edit-render.ts:447 | |
| 4175 | -msgid "Enable keyboard shortcuts for comment moderation" | |
| 4215 | +#: apps/my-wordpress/parts/sections.php:75 | |
| 4216 | +#: apps/users/users.os.php:108 | |
| 4217 | +#: includes/ai-copilot/search.php:153 | |
| 4218 | +#: includes/multisite.php:114 | |
| 4219 | +#: includes/my-wordpress/window.php:178 | |
| 4220 | +msgid "Users" | |
| 4176 | 4221 | msgstr "" |
| 4177 | 4222 | |
| 4178 | -#: src/posts-window/user-edit-render.ts:455 | |
| 4179 | -msgid "Show toolbar when viewing site" | |
| 4223 | +#: apps/my-wordpress/parts/sections.php:141 | |
| 4224 | +#: includes/agents/my-wordpress.php:43 | |
| 4225 | +msgid "Agents" | |
| 4180 | 4226 | msgstr "" |
| 4181 | 4227 | |
| 4182 | -#: src/posts-window/user-edit-render.ts:493 | |
| 4183 | -msgid "Account management" | |
| 4228 | +#: apps/my-wordpress/parts/sections.php:246 | |
| 4229 | +msgid "Name A–Z" | |
| 4184 | 4230 | msgstr "" |
| 4185 | 4231 | |
| 4186 | -#: src/posts-window/user-edit-render.ts:508 | |
| 4187 | -msgid "New password" | |
| 4232 | +#: apps/my-wordpress/parts/sections.php:247 | |
| 4233 | +msgid "Name Z–A" | |
| 4188 | 4234 | msgstr "" |
| 4189 | 4235 | |
| 4190 | -#: src/posts-window/user-edit-render.ts:511 | |
| 4191 | -msgid "Leave blank to keep the current password." | |
| 4236 | +#: apps/my-wordpress/parts/sections.php:248 | |
| 4237 | +msgid "Recently registered" | |
| 4192 | 4238 | msgstr "" |
| 4193 | 4239 | |
| 4194 | -#: src/posts-window/user-edit-render.ts:524 | |
| 4195 | -msgid "Generate strong" | |
| 4240 | +#: apps/my-wordpress/parts/sections.php:249 | |
| 4241 | +msgid "Longest registered" | |
| 4196 | 4242 | msgstr "" |
| 4197 | 4243 | |
| 4198 | -#: src/posts-window/user-edit-render.ts:538 | |
| 4199 | -msgid "Password generated and copied to clipboard." | |
| 4244 | +#: apps/my-wordpress/parts/sections.php:250 | |
| 4245 | +#: apps/my-wordpress/parts/sections.php:265 | |
| 4246 | +msgid "ID, lowest first" | |
| 4200 | 4247 | msgstr "" |
| 4201 | 4248 | |
| 4202 | -#: src/posts-window/user-edit-render.ts:552 | |
| 4203 | -msgid "Confirm new password" | |
| 4249 | +#: apps/my-wordpress/parts/sections.php:251 | |
| 4250 | +#: apps/my-wordpress/parts/sections.php:266 | |
| 4251 | +msgid "ID, highest first" | |
| 4204 | 4252 | msgstr "" |
| 4205 | 4253 | |
| 4206 | -#: src/posts-window/user-edit-render.ts:555 | |
| 4207 | -msgid "Type the new password again." | |
| 4254 | +#: apps/my-wordpress/parts/sections.php:252 | |
| 4255 | +msgid "Username A–Z" | |
| 4208 | 4256 | msgstr "" |
| 4209 | 4257 | |
| 4210 | -#: src/posts-window/user-edit-render.ts:580 | |
| 4211 | -msgid "Grant super admin privileges for the network" | |
| 4258 | +#: apps/my-wordpress/parts/sections.php:253 | |
| 4259 | +msgid "Username Z–A" | |
| 4212 | 4260 | msgstr "" |
| 4213 | 4261 | |
| 4214 | -#: src/posts-window/user-edit-render.ts:622 | |
| 4215 | -msgid "The two password fields do not match." | |
| 4262 | +#: apps/my-wordpress/parts/sections.php:254 | |
| 4263 | +msgid "Email A–Z" | |
| 4216 | 4264 | msgstr "" |
| 4217 | 4265 | |
| 4218 | -#: src/posts-window/user-edit-render.ts:675 | |
| 4219 | -msgid "Save failed." | |
| 4266 | +#: apps/my-wordpress/parts/sections.php:255 | |
| 4267 | +msgid "Email Z–A" | |
| 4220 | 4268 | msgstr "" |
| 4221 | 4269 | |
| 4222 | -#: src/posts-window/user-edit-render.ts:691 | |
| 4223 | -msgid "Profile saved." | |
| 4270 | +#: apps/my-wordpress/parts/sections.php:256 | |
| 4271 | +msgid "Most posts" | |
| 4224 | 4272 | msgstr "" |
| 4225 | 4273 | |
| 4226 | -#: src/posts-window/user-edit-render.ts:796 | |
| 4227 | -#: src/posts-window/user-edit-render.ts:929 | |
| 4228 | -#: src/posts-window/users-render.ts:408 | |
| 4229 | -msgid "No role" | |
| 4274 | +#: apps/my-wordpress/parts/sections.php:257 | |
| 4275 | +msgid "Fewest posts" | |
| 4230 | 4276 | msgstr "" |
| 4231 | 4277 | |
| 4232 | -#: src/posts-window/user-edit-render.ts:946 | |
| 4233 | -msgid "Profile completeness" | |
| 4278 | +#: apps/my-wordpress/parts/sections.php:263 | |
| 4279 | +msgid "Title A–Z" | |
| 4234 | 4280 | msgstr "" |
| 4235 | 4281 | |
| 4236 | -#. %d is a count of pages. | |
| 4237 | -#: src/posts-window/user-edit-render.ts:1024 | |
| 4238 | -msgid "+ %d page" | |
| 4239 | -msgid_plural "+ %d pages" | |
| 4240 | -msgstr[0] "" | |
| 4241 | -msgstr[1] "" | |
| 4242 | - | |
| 4243 | -#. %d is a count of received comments. | |
| 4244 | -#: src/posts-window/user-edit-render.ts:1035 | |
| 4245 | -msgid "%d received" | |
| 4282 | +#: apps/my-wordpress/parts/sections.php:264 | |
| 4283 | +msgid "Title Z–A" | |
| 4246 | 4284 | msgstr "" |
| 4247 | 4285 | |
| 4248 | -#: src/posts-window/user-edit-render.ts:1044 | |
| 4249 | -#: src/posts-window/users-render.ts:722 | |
| 4250 | -msgid "Last login" | |
| 4286 | +#: apps/my-wordpress/parts/sections.php:267 | |
| 4287 | +msgid "Recently modified" | |
| 4251 | 4288 | msgstr "" |
| 4252 | 4289 | |
| 4253 | -#: src/posts-window/user-edit-render.ts:1045 | |
| 4254 | -#: src/posts-window/users-render.ts:513 | |
| 4255 | -msgid "Never" | |
| 4290 | +#: apps/my-wordpress/parts/sections.php:268 | |
| 4291 | +msgid "Least recently modified" | |
| 4256 | 4292 | msgstr "" |
| 4257 | 4293 | |
| 4258 | -#: src/posts-window/user-edit-render.ts:1061 | |
| 4259 | -msgid "Member" | |
| 4294 | +#: apps/my-wordpress/parts/sections.php:269 | |
| 4295 | +msgid "Slug A–Z" | |
| 4260 | 4296 | msgstr "" |
| 4261 | 4297 | |
| 4262 | -#: src/posts-window/user-edit-render.ts:1085 | |
| 4263 | -msgid "Posts published — last 12 months" | |
| 4298 | +#: apps/my-wordpress/parts/sections.php:270 | |
| 4299 | +msgid "Slug Z–A" | |
| 4264 | 4300 | msgstr "" |
| 4265 | 4301 | |
| 4266 | -#. %d is a count of posts. | |
| 4267 | -#: src/posts-window/user-edit-render.ts:1094 | |
| 4268 | -msgid "%d total" | |
| 4302 | +#: apps/my-wordpress/parts/sections.php:273 | |
| 4303 | +msgid "Most comments" | |
| 4269 | 4304 | msgstr "" |
| 4270 | 4305 | |
| 4271 | -#: src/posts-window/user-edit-render.ts:1104 | |
| 4272 | -msgid "No activity in the last 12 months." | |
| 4306 | +#: apps/my-wordpress/parts/sections.php:274 | |
| 4307 | +msgid "Fewest comments" | |
| 4273 | 4308 | msgstr "" |
| 4274 | 4309 | |
| 4275 | -#. %1$s is a YYYY-MM month, %2$d is post count. | |
| 4276 | -#: src/posts-window/user-edit-render.ts:1135 | |
| 4277 | -msgid "%1$s — %2$d posts" | |
| 4310 | +#: apps/my-wordpress/parts/woocommerce.php:182 | |
| 4311 | +msgid "Needs attention first" | |
| 4278 | 4312 | msgstr "" |
| 4279 | 4313 | |
| 4280 | -#: src/posts-window/user-edit-render.ts:1175 | |
| 4281 | -msgid "No recent posts." | |
| 4314 | +#: apps/my-wordpress/parts/woocommerce.php:185 | |
| 4315 | +msgid "Top spenders first" | |
| 4282 | 4316 | msgstr "" |
| 4283 | 4317 | |
| 4284 | -#. %d is a count of comments. | |
| 4285 | -#: src/posts-window/user-edit-render.ts:1184 | |
| 4286 | -msgid "%d 💬" | |
| 4318 | +#: apps/my-wordpress/parts/woocommerce.php:188 | |
| 4319 | +msgid "Store order" | |
| 4287 | 4320 | msgstr "" |
| 4288 | 4321 | |
| 4289 | -#: src/posts-window/user-edit-render.ts:1194 | |
| 4290 | -msgid "Recent comments" | |
| 4322 | +#. translators: 1: order number, 2: formatted order total. | |
| 4323 | +#. translators: 1: order number, 2: order total. | |
| 4324 | +#: apps/my-wordpress/parts/woocommerce.php:244 | |
| 4325 | +#: includes/my-wordpress/integrations/woocommerce-relations.php:823 | |
| 4326 | +#: includes/my-wordpress/integrations/woocommerce-relations.php:1024 | |
| 4327 | +#: includes/my-wordpress/integrations/woocommerce.php:1047 | |
| 4328 | +#, php-format | |
| 4329 | +msgid "#%1$s · %2$s" | |
| 4291 | 4330 | msgstr "" |
| 4292 | 4331 | |
| 4293 | -#: src/posts-window/user-edit-render.ts:1195 | |
| 4294 | -msgid "No recent comments." | |
| 4332 | +#: apps/my-wordpress/parts/woocommerce.php:251 | |
| 4333 | +#: includes/my-wordpress/integrations/woocommerce.php:1453 | |
| 4334 | +msgid "Guest" | |
| 4295 | 4335 | msgstr "" |
| 4296 | 4336 | |
| 4297 | -#: src/posts-window/user-edit-render.ts:1199 | |
| 4298 | -msgid "(empty comment)" | |
| 4337 | +#: apps/network/network.os.php:99 | |
| 4338 | +msgid "Unreachable" | |
| 4299 | 4339 | msgstr "" |
| 4300 | 4340 | |
| 4301 | -#: src/posts-window/user-edit-render.ts:1201 | |
| 4302 | -msgid "on" | |
| 4341 | +#: apps/network/network.os.php:101 | |
| 4342 | +msgid "Key changed" | |
| 4303 | 4343 | msgstr "" |
| 4304 | 4344 | |
| 4305 | -#: src/posts-window/user-edit-render.ts:1203 | |
| 4306 | -msgid "pending" | |
| 4345 | +#: apps/network/network.os.php:103 | |
| 4346 | +msgid "Paired" | |
| 4307 | 4347 | msgstr "" |
| 4308 | 4348 | |
| 4309 | -#: src/posts-window/user-edit-render.ts:1298 | |
| 4310 | -msgid "Active sessions & app access" | |
| 4349 | +#: apps/network/network.os.php:141 | |
| 4350 | +msgid "This network" | |
| 4311 | 4351 | msgstr "" |
| 4312 | 4352 | |
| 4313 | -#: src/posts-window/user-edit-render.ts:1311 | |
| 4314 | -#: src/posts-window/user-edit-render.ts:1791 | |
| 4315 | -msgid "Active sessions" | |
| 4353 | +#: apps/network/network.os.php:151 | |
| 4354 | +msgid "Switch to this site" | |
| 4316 | 4355 | msgstr "" |
| 4317 | 4356 | |
| 4318 | -#: src/posts-window/user-edit-render.ts:1320 | |
| 4319 | -msgid "Includes the current device." | |
| 4357 | +#. translators: %s: site name. | |
| 4358 | +#: apps/network/network.os.php:165 | |
| 4359 | +#, php-format | |
| 4360 | +msgid "Remove %s from the network? Its switcher will stop listing this network the next time it syncs." | |
| 4320 | 4361 | msgstr "" |
| 4321 | 4362 | |
| 4322 | -#: src/posts-window/user-edit-render.ts:1321 | |
| 4323 | -msgid "Logged in across multiple devices." | |
| 4363 | +#: apps/network/network.os.php:166 | |
| 4364 | +#: apps/network/network.os.php:168 | |
| 4365 | +msgid "Remove" | |
| 4324 | 4366 | msgstr "" |
| 4325 | 4367 | |
| 4326 | -#: src/posts-window/user-edit-render.ts:1333 | |
| 4327 | -#: src/posts-window/user-edit-render.ts:1865 | |
| 4328 | -msgid "Application passwords" | |
| 4368 | +#: apps/network/network.os.php:229 | |
| 4369 | +msgid "Sites in this network" | |
| 4329 | 4370 | msgstr "" |
| 4330 | 4371 | |
| 4331 | -#. %1$s is the app password name, %2$s is a relative time. | |
| 4332 | -#: src/posts-window/user-edit-render.ts:1345 | |
| 4333 | -msgid "\"%1$s\" last used %2$s" | |
| 4372 | +#: apps/network/network.os.php:235 | |
| 4373 | +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." | |
| 4334 | 4374 | msgstr "" |
| 4335 | 4375 | |
| 4336 | -#: src/posts-window/user-edit-render.ts:1351 | |
| 4337 | -msgid "No recent use." | |
| 4376 | +#: apps/network/network.os.php:236 | |
| 4377 | +msgid "This site is the hub of an OpenStation network: every install listed here shows the same site switcher." | |
| 4338 | 4378 | msgstr "" |
| 4339 | 4379 | |
| 4340 | -#: src/posts-window/user-edit-render.ts:1352 | |
| 4341 | -msgid "No app passwords issued yet." | |
| 4380 | +#: apps/network/network.os.php:241 | |
| 4381 | +msgid "Check sites" | |
| 4342 | 4382 | msgstr "" |
| 4343 | 4383 | |
| 4344 | -#: src/posts-window/user-edit-render.ts:1456 | |
| 4345 | -#: src/posts-window/users-render.ts:481 | |
| 4346 | -msgid "just now" | |
| 4384 | +#: apps/network/network.os.php:265 | |
| 4385 | +msgid "Add an external site" | |
| 4347 | 4386 | msgstr "" |
| 4348 | 4387 | |
| 4349 | -#. %d minutes ago. | |
| 4350 | -#. %d is a number of minutes. | |
| 4351 | -#: src/posts-window/user-edit-render.ts:1460 | |
| 4352 | -#: src/posts-window/users-render.ts:486 | |
| 4353 | -msgid "%d min ago" | |
| 4388 | +#: apps/network/network.os.php:267 | |
| 4389 | +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:" | |
| 4354 | 4390 | msgstr "" |
| 4355 | 4391 | |
| 4356 | -#. %d hours ago. | |
| 4357 | -#. %d is a number of hours. | |
| 4358 | -#: src/posts-window/user-edit-render.ts:1464 | |
| 4359 | -#: src/posts-window/users-render.ts:491 | |
| 4360 | -msgid "%d h ago" | |
| 4392 | +#: apps/network/network.os.php:270 | |
| 4393 | +#: apps/network/network.os.php:367 | |
| 4394 | +msgid "Site address" | |
| 4361 | 4395 | msgstr "" |
| 4362 | 4396 | |
| 4363 | -#. %d days ago. | |
| 4364 | -#. %d is a number of days. | |
| 4365 | -#: src/posts-window/user-edit-render.ts:1468 | |
| 4366 | -#: src/posts-window/users-render.ts:496 | |
| 4367 | -msgid "%d d ago" | |
| 4397 | +#: apps/network/network.os.php:270 | |
| 4398 | +#: apps/network/network.os.php:367 | |
| 4399 | +msgid "Add external site" | |
| 4368 | 4400 | msgstr "" |
| 4369 | 4401 | |
| 4370 | -#. %d months ago. | |
| 4371 | -#. %d is a number of months. | |
| 4372 | -#: src/posts-window/user-edit-render.ts:1472 | |
| 4373 | -#: src/posts-window/users-render.ts:501 | |
| 4374 | -msgid "%d mo ago" | |
| 4402 | +#. translators: %s: network name. | |
| 4403 | +#: apps/network/network.os.php:290 | |
| 4404 | +#, php-format | |
| 4405 | +msgid "This site belongs to %s" | |
| 4375 | 4406 | msgstr "" |
| 4376 | 4407 | |
| 4377 | -#. %d years ago. | |
| 4378 | -#. %d is a number of years. | |
| 4379 | -#: src/posts-window/user-edit-render.ts:1475 | |
| 4380 | -#: src/posts-window/users-render.ts:505 | |
| 4381 | -msgid "%d y ago" | |
| 4408 | +#. translators: %s: date and time. | |
| 4409 | +#: apps/network/network.os.php:299 | |
| 4410 | +#, php-format | |
| 4411 | +msgid "Site list synced %s." | |
| 4382 | 4412 | msgstr "" |
| 4383 | 4413 | |
| 4384 | -#: src/posts-window/user-edit-render.ts:1531 | |
| 4385 | -msgid "Email address is not valid." | |
| 4414 | +#: apps/network/network.os.php:309 | |
| 4415 | +msgid "Until the network has added this site, the switcher stays as it was." | |
| 4386 | 4416 | msgstr "" |
| 4387 | 4417 | |
| 4388 | -#: src/posts-window/user-edit-render.ts:1534 | |
| 4389 | -#: src/posts-window/users-render.ts:1531 | |
| 4390 | -#: includes/users-window/rest.php:550 | |
| 4391 | -msgid "That email is already in use." | |
| 4418 | +#: apps/network/network.os.php:314 | |
| 4419 | +msgid "Sync now" | |
| 4392 | 4420 | msgstr "" |
| 4393 | 4421 | |
| 4394 | -#: src/posts-window/user-edit-render.ts:1536 | |
| 4395 | -#: src/posts-window/users-render.ts:1540 | |
| 4396 | -#: includes/users-window/rest.php:573 | |
| 4397 | -msgid "You are not allowed to assign that role." | |
| 4422 | +#: apps/network/network.os.php:318 | |
| 4423 | +msgid "Leave the network? The site switcher stops listing its sites here." | |
| 4398 | 4424 | msgstr "" |
| 4399 | 4425 | |
| 4400 | -#: src/posts-window/user-edit-render.ts:1636 | |
| 4401 | -msgid "Admin colour scheme" | |
| 4426 | +#: apps/network/network.os.php:319 | |
| 4427 | +msgid "Leave" | |
| 4402 | 4428 | msgstr "" |
| 4403 | 4429 | |
| 4404 | -#: src/posts-window/user-edit-render.ts:1798 | |
| 4405 | -msgid "Log out everywhere else" | |
| 4430 | +#: apps/network/network.os.php:320 | |
| 4431 | +msgid "Leave network" | |
| 4406 | 4432 | msgstr "" |
| 4407 | 4433 | |
| 4408 | -#: src/posts-window/user-edit-render.ts:1799 | |
| 4409 | -msgid "Log this user out everywhere" | |
| 4434 | +#: apps/network/network.os.php:357 | |
| 4435 | +msgid "Join a network" | |
| 4410 | 4436 | msgstr "" |
| 4411 | 4437 | |
| 4412 | -#: src/posts-window/user-edit-render.ts:1826 | |
| 4413 | -msgid "Sessions destroyed." | |
| 4438 | +#: apps/network/network.os.php:359 | |
| 4439 | +msgid "Enter the address of the OpenStation network this site belongs to. Its administrator adds this site there by this address:" | |
| 4414 | 4440 | msgstr "" |
| 4415 | 4441 | |
| 4416 | -#. %s is an error message. | |
| 4417 | -#: src/posts-window/user-edit-render.ts:1831 | |
| 4418 | -msgid "Could not destroy sessions (%s)." | |
| 4442 | +#: apps/network/network.os.php:362 | |
| 4443 | +msgid "Network address" | |
| 4419 | 4444 | msgstr "" |
| 4420 | 4445 | |
| 4421 | -#: src/posts-window/user-edit-render.ts:1885 | |
| 4422 | -msgid "New application password name" | |
| 4446 | +#: apps/network/network.os.php:362 | |
| 4447 | +msgid "Join" | |
| 4423 | 4448 | msgstr "" |
| 4424 | 4449 | |
| 4425 | -#: src/posts-window/user-edit-render.ts:1888 | |
| 4426 | -msgid "e.g. iPhone, WP-CLI, Backup tool" | |
| 4450 | +#: apps/network/network.os.php:365 | |
| 4451 | +msgid "Or start one here" | |
| 4427 | 4452 | msgstr "" |
| 4428 | 4453 | |
| 4429 | -#: src/posts-window/user-edit-render.ts:1905 | |
| 4430 | -msgid "No application passwords issued yet." | |
| 4454 | +#: apps/network/network.os.php:366 | |
| 4455 | +msgid "Add the first external site and this site becomes the hub: every site added here shows the same site switcher." | |
| 4431 | 4456 | msgstr "" |
| 4432 | 4457 | |
| 4433 | -#. %s is a relative time. | |
| 4434 | -#: src/posts-window/user-edit-render.ts:1923 | |
| 4435 | -msgid "last used %s" | |
| 4458 | +#: apps/network/network.os.php:385 | |
| 4459 | +msgid "Linked accounts" | |
| 4436 | 4460 | msgstr "" |
| 4437 | 4461 | |
| 4438 | -#: src/posts-window/user-edit-render.ts:1926 | |
| 4439 | -msgid "never used" | |
| 4462 | +#: apps/network/network.os.php:386 | |
| 4463 | +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." | |
| 4440 | 4464 | msgstr "" |
| 4441 | 4465 | |
| 4442 | -#: src/posts-window/user-edit-render.ts:1931 | |
| 4443 | -msgid "Revoke" | |
| 4466 | +#: apps/network/network.os.php:404 | |
| 4467 | +msgid "Unlink" | |
| 4444 | 4468 | msgstr "" |
| 4445 | 4469 | |
| 4446 | -#: src/posts-window/user-edit-render.ts:1948 | |
| 4447 | -msgid "Application password revoked." | |
| 4470 | +#: apps/network/network.os.php:437 | |
| 4471 | +msgid "Network" | |
| 4448 | 4472 | msgstr "" |
| 4449 | 4473 | |
| 4450 | -#: src/posts-window/user-edit-render.ts:1986 | |
| 4451 | -#: includes/user-edit-window/rest.php:279 | |
| 4452 | -msgid "Application password name is required." | |
| 4474 | +#. translators: %s: site name. | |
| 4475 | +#: apps/network/network.os.php:473 | |
| 4476 | +#, php-format | |
| 4477 | +msgid "%s is in the network. It is in the site switcher now, and on that site once it joins from its Network window." | |
| 4453 | 4478 | msgstr "" |
| 4454 | 4479 | |
| 4455 | -#. %s is an application password. | |
| 4456 | -#: src/posts-window/user-edit-render.ts:2013 | |
| 4457 | -msgid "Created. Copy the password now: %s" | |
| 4480 | +#: apps/network/network.os.php:491 | |
| 4481 | +msgid "That site is not in the network." | |
| 4458 | 4482 | msgstr "" |
| 4459 | 4483 | |
| 4460 | -#: src/posts-window/user-edit-render.ts:203 | |
| 4461 | -msgid "Loading profile…" | |
| 4484 | +#: apps/network/network.os.php:492 | |
| 4485 | +msgid "Removed from the network." | |
| 4462 | 4486 | msgstr "" |
| 4463 | 4487 | |
| 4464 | -#. %s is an error message. | |
| 4465 | -#: src/posts-window/user-edit-render.ts:216 | |
| 4466 | -msgid "Could not load profile (%s)." | |
| 4488 | +#: apps/network/network.os.php:516 | |
| 4489 | +msgid "That account is not linked." | |
| 4467 | 4490 | msgstr "" |
| 4468 | 4491 | |
| 4469 | -#: src/posts-window/user-edit-render.ts:815 | |
| 4470 | -msgid "Loading insights…" | |
| 4492 | +#: apps/network/network.os.php:517 | |
| 4493 | +msgid "Unlinked. A switch from that account lands on the login screen now." | |
| 4471 | 4494 | msgstr "" |
| 4472 | 4495 | |
| 4473 | -#. %s is an error message. | |
| 4474 | -#: src/posts-window/user-edit-render.ts:826 | |
| 4475 | -msgid "Could not load insights (%s)." | |
| 4496 | +#: apps/network/network.os.php:525 | |
| 4497 | +msgid "Every site was checked." | |
| 4476 | 4498 | msgstr "" |
| 4477 | 4499 | |
| 4478 | -#: src/posts-window/users-intro-dialog.ts:101 | |
| 4479 | -msgid "Welcome to the new Users window" | |
| 4500 | +#. translators: %s: network name. | |
| 4501 | +#: apps/network/network.os.php:539 | |
| 4502 | +#, php-format | |
| 4503 | +msgid "This site belongs to %s. The site switcher shows the network now." | |
| 4480 | 4504 | msgstr "" |
| 4481 | 4505 | |
| 4482 | -#: src/posts-window/users-intro-dialog.ts:102 | |
| 4483 | -msgid "Same data you already manage, with the polish the Users list has been waiting for." | |
| 4506 | +#. translators: %s: network name. | |
| 4507 | +#: apps/network/network.os.php:541 | |
| 4508 | +#, php-format | |
| 4509 | +msgid "Pinned %s. It has not added this site yet; sync once it has." | |
| 4484 | 4510 | msgstr "" |
| 4485 | 4511 | |
| 4486 | -#: src/posts-window/users-intro-dialog.ts:107 | |
| 4487 | -msgid "Live online indicator on every row — see who is around right now." | |
| 4512 | +#: apps/network/network.os.php:553 | |
| 4513 | +msgid "Left the network." | |
| 4488 | 4514 | msgstr "" |
| 4489 | 4515 | |
| 4490 | -#: src/posts-window/users-intro-dialog.ts:108 | |
| 4491 | -msgid "Last-login column so you finally know who is actually using the site." | |
| 4516 | +#: apps/network/network.os.php:561 | |
| 4517 | +msgid "Site list synced." | |
| 4492 | 4518 | msgstr "" |
| 4493 | 4519 | |
| 4494 | -#: src/posts-window/users-intro-dialog.ts:109 | |
| 4495 | -msgid "Bulk role change with strict role-permission enforcement — never accidentally promote anyone above your own level." | |
| 4520 | +#: apps/os-settings/os-settings.os.php:74 | |
| 4521 | +msgid "You are not allowed to change site-wide options." | |
| 4496 | 4522 | msgstr "" |
| 4497 | 4523 | |
| 4498 | -#: src/posts-window/users-intro-dialog.ts:110 | |
| 4499 | -msgid "One-click password reset and resend-welcome buttons, with sensible rate-limiting." | |
| 4524 | +#: apps/os-settings/os-settings.os.php:134 | |
| 4525 | +msgid "Files REST endpoint is not available." | |
| 4500 | 4526 | msgstr "" |
| 4501 | 4527 | |
| 4502 | -#: src/posts-window/users-intro-dialog.ts:111 | |
| 4503 | -msgid "Click-to-copy email and a long-overdue search that matches name, username, AND email." | |
| 4528 | +#. translators: %d: number of tables dropped. | |
| 4529 | +#: apps/os-settings/os-settings.os.php:142 | |
| 4530 | +#, php-format | |
| 4531 | +msgid "Folder sharing data deleted. (%d tables)" | |
| 4504 | 4532 | msgstr "" |
| 4505 | 4533 | |
| 4506 | -#: src/posts-window/users-intro-dialog.ts:112 | |
| 4507 | -msgid "Per-user content stats: posts, pages, comments at a glance." | |
| 4534 | +#: apps/pages/pages.os.php:61 | |
| 4535 | +msgid "All pages" | |
| 4508 | 4536 | msgstr "" |
| 4509 | 4537 | |
| 4510 | -#: src/posts-window/users-render.ts:144 | |
| 4511 | -msgid "Could not open profile window — desktop shell unavailable." | |
| 4538 | +#: apps/pages/pages.os.php:65 | |
| 4539 | +msgid "Add Page" | |
| 4512 | 4540 | msgstr "" |
| 4513 | 4541 | |
| 4514 | -#: src/posts-window/users-render.ts:158 | |
| 4515 | -msgid "Profile window not registered — see console." | |
| 4542 | +#: apps/pages/pages.os.php:70 | |
| 4543 | +msgid "Page atlas" | |
| 4516 | 4544 | msgstr "" |
| 4517 | 4545 | |
| 4518 | -#: src/posts-window/users-render.ts:357 | |
| 4519 | -msgid "Click to copy email" | |
| 4546 | +#: apps/pages/parts/query.php:74 | |
| 4547 | +msgid "Default template" | |
| 4520 | 4548 | msgstr "" |
| 4521 | 4549 | |
| 4522 | -#: src/posts-window/users-render.ts:593 | |
| 4523 | -msgid "Send password reset" | |
| 4550 | +#: apps/pages/parts/query.php:115 | |
| 4551 | +msgid "Total non-trashed comments on this page." | |
| 4524 | 4552 | msgstr "" |
| 4525 | 4553 | |
| 4526 | -#: src/posts-window/users-render.ts:597 | |
| 4527 | -msgid "Send password reset email?" | |
| 4554 | +#: apps/plugins/parts/ajax.php:48 | |
| 4555 | +msgid "Security check failed. Refresh the window and try again." | |
| 4528 | 4556 | msgstr "" |
| 4529 | 4557 | |
| 4530 | -#. %s is a user name. | |
| 4531 | -#: src/posts-window/users-render.ts:600 | |
| 4532 | -msgid "WordPress will email %s a password-reset link." | |
| 4558 | +#: apps/plugins/parts/ajax.php:63 | |
| 4559 | +#: apps/plugins/plugins.os.php:126 | |
| 4560 | +msgid "Plugins are managed from the network admin on this site." | |
| 4533 | 4561 | msgstr "" |
| 4534 | 4562 | |
| 4535 | -#: src/posts-window/users-render.ts:603 | |
| 4536 | -msgid "Send reset email" | |
| 4563 | +#: apps/plugins/parts/ajax.php:70 | |
| 4564 | +#: apps/plugins/plugins.os.php:127 | |
| 4565 | +#: includes/feedback/rest.php:72 | |
| 4566 | +#: includes/seen-intros.php:225 | |
| 4567 | +msgid "You are not allowed to do that." | |
| 4537 | 4568 | msgstr "" |
| 4538 | 4569 | |
| 4539 | -#. %s is the user's email address. | |
| 4540 | -#: src/posts-window/users-render.ts:613 | |
| 4541 | -msgid "Reset email sent to %s." | |
| 4570 | +#: apps/plugins/parts/ajax.php:123 | |
| 4571 | +msgid "Missing plugin slug." | |
| 4542 | 4572 | msgstr "" |
| 4543 | 4573 | |
| 4544 | -#. %s is an error code. | |
| 4545 | -#: src/posts-window/users-render.ts:622 | |
| 4546 | -msgid "Could not send reset email (%s)." | |
| 4574 | +#: apps/plugins/parts/rest-fields.php:46 | |
| 4575 | +msgid "Whether an update is available for this plugin (and the available version)." | |
| 4547 | 4576 | msgstr "" |
| 4548 | 4577 | |
| 4549 | -#: src/posts-window/users-render.ts:633 | |
| 4550 | -msgid "Resend welcome email" | |
| 4578 | +#: apps/plugins/parts/rest-fields.php:51 | |
| 4579 | +msgid "Per-plugin capability flags for the requester (activate / deactivate / delete)." | |
| 4551 | 4580 | msgstr "" |
| 4552 | 4581 | |
| 4553 | -#: src/posts-window/users-render.ts:637 | |
| 4554 | -msgid "Resend welcome email?" | |
| 4582 | +#: apps/plugins/parts/rest-fields.php:56 | |
| 4583 | +msgid "The plugin's slug on the WordPress.org directory, or null when the plugin is not listed there." | |
| 4555 | 4584 | msgstr "" |
| 4556 | 4585 | |
| 4557 | -#. %s is a user name. | |
| 4558 | -#: src/posts-window/users-render.ts:640 | |
| 4559 | -msgid "WordPress will resend the original welcome email to %s." | |
| 4586 | +#: apps/plugins/parts/rest-fields.php:61 | |
| 4587 | +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." | |
| 4560 | 4588 | msgstr "" |
| 4561 | 4589 | |
| 4562 | -#: src/posts-window/users-render.ts:645 | |
| 4563 | -msgid "Resend" | |
| 4590 | +#: apps/plugins/parts/rest-fields.php:66 | |
| 4591 | +msgid "Approximate disk footprint of the plugin folder, in kilobytes (cached 6h)." | |
| 4564 | 4592 | msgstr "" |
| 4565 | 4593 | |
| 4566 | -#. %s is the user's email address. | |
| 4567 | -#: src/posts-window/users-render.ts:655 | |
| 4568 | -msgid "Welcome email resent to %s." | |
| 4594 | +#: apps/plugins/parts/rest-fields.php:71 | |
| 4595 | +msgid "Auto-update state for this plugin (enabled / forced / supported), mirroring Core's plugins.php column." | |
| 4569 | 4596 | msgstr "" |
| 4570 | 4597 | |
| 4571 | -#. %s is an error code. | |
| 4572 | -#: src/posts-window/users-render.ts:664 | |
| 4573 | -msgid "Could not resend welcome (%s)." | |
| 4598 | +#: apps/plugins/parts/upload.php:63 | |
| 4599 | +msgid "Plugin upgrader is unavailable in this context. Reload the page and try again." | |
| 4574 | 4600 | msgstr "" |
| 4575 | 4601 | |
| 4576 | -#: src/posts-window/users-render.ts:695 | |
| 4577 | -msgid "Email" | |
| 4602 | +#: apps/plugins/parts/upload.php:87 | |
| 4603 | +msgid "A plugin with the same folder name is already installed. Replace it to continue." | |
| 4578 | 4604 | msgstr "" |
| 4579 | 4605 | |
| 4580 | -#: src/posts-window/users-render.ts:711 | |
| 4581 | -msgid "Content" | |
| 4606 | +#: apps/plugins/parts/upload.php:111 | |
| 4607 | +msgid "Plugin install failed." | |
| 4582 | 4608 | msgstr "" |
| 4583 | 4609 | |
| 4584 | -#: src/posts-window/users-render.ts:736 | |
| 4585 | -msgid "Registered" | |
| 4610 | +#: apps/plugins/parts/upload.php:166 | |
| 4611 | +msgid "No file received. Pick a .zip and try again." | |
| 4586 | 4612 | msgstr "" |
| 4587 | 4613 | |
| 4588 | -#: src/posts-window/users-render.ts:753 | |
| 4589 | -msgid "Actions" | |
| 4614 | +#: apps/plugins/parts/upload.php:173 | |
| 4615 | +msgid "Upload payload is malformed." | |
| 4590 | 4616 | msgstr "" |
| 4591 | 4617 | |
| 4592 | -#: src/posts-window/users-render.ts:772 | |
| 4593 | -msgid "Online" | |
| 4618 | +#. translators: %d: PHP UPLOAD_ERR_* code. | |
| 4619 | +#: apps/plugins/parts/upload.php:182 | |
| 4620 | +#, php-format | |
| 4621 | +msgid "Upload failed (error %d). Try again." | |
| 4594 | 4622 | msgstr "" |
| 4595 | 4623 | |
| 4596 | -#: src/posts-window/users-render.ts:773 | |
| 4597 | -msgid "Active 30d" | |
| 4624 | +#: apps/plugins/parts/upload.php:192 | |
| 4625 | +msgid "Plugin uploads must be a .zip file." | |
| 4598 | 4626 | msgstr "" |
| 4599 | 4627 | |
| 4600 | -#: src/posts-window/users-render.ts:774 | |
| 4601 | -msgid "Never logged in" | |
| 4628 | +#: apps/plugins/parts/upload.php:200 | |
| 4629 | +msgid "Refused: temporary upload path is not trusted." | |
| 4602 | 4630 | msgstr "" |
| 4603 | 4631 | |
| 4604 | -#: src/posts-window/users-render.ts:1410 | |
| 4605 | -msgid "Generated password copied to clipboard." | |
| 4632 | +#: apps/plugins/parts/view-preference.php:40 | |
| 4633 | +msgid "Choose Cards or Table." | |
| 4606 | 4634 | msgstr "" |
| 4607 | 4635 | |
| 4608 | -#. %s is the user's email address. | |
| 4609 | -#: src/posts-window/users-render.ts:1457 | |
| 4610 | -msgid "User created — welcome email sent to %s." | |
| 4636 | +#: apps/plugins/plugins.os.php:155 | |
| 4637 | +msgid "Missing plugin." | |
| 4611 | 4638 | msgstr "" |
| 4612 | 4639 | |
| 4613 | -#: src/posts-window/users-render.ts:1527 | |
| 4614 | -#: includes/users-window/rest.php:543 | |
| 4615 | -msgid "That username is already in use." | |
| 4640 | +#. translators: %s: error message | |
| 4641 | +#: apps/plugins/plugins.os.php:162 | |
| 4642 | +#, php-format | |
| 4643 | +msgid "Activation failed: %s" | |
| 4616 | 4644 | msgstr "" |
| 4617 | 4645 | |
| 4618 | -#: src/posts-window/users-render.ts:1534 | |
| 4619 | -#: includes/users-window/rest.php:529 | |
| 4620 | -msgid "Username is not valid." | |
| 4646 | +#. translators: %s: error message | |
| 4647 | +#: apps/plugins/plugins.os.php:164 | |
| 4648 | +#, php-format | |
| 4649 | +msgid "Deactivation failed: %s" | |
| 4621 | 4650 | msgstr "" |
| 4622 | 4651 | |
| 4623 | -#: src/posts-window/users-render.ts:1537 | |
| 4624 | -#: includes/users-window/rest.php:536 | |
| 4625 | -msgid "A valid email address is required." | |
| 4652 | +#. translators: %s: error message | |
| 4653 | +#: apps/plugins/plugins.os.php:166 | |
| 4654 | +#, php-format | |
| 4655 | +msgid "Delete failed: %s" | |
| 4626 | 4656 | msgstr "" |
| 4627 | 4657 | |
| 4628 | -#: src/posts-window/users-render.ts:1543 | |
| 4629 | -msgid "Could not create the user." | |
| 4658 | +#. translators: %s: plugin name | |
| 4659 | +#: apps/plugins/plugins.os.php:173 | |
| 4660 | +#, php-format | |
| 4661 | +msgid "%s activated." | |
| 4630 | 4662 | msgstr "" |
| 4631 | 4663 | |
| 4632 | -#: src/posts-window/users-render.ts:1002 | |
| 4633 | -msgid "Set role to…" | |
| 4664 | +#. translators: %s: plugin name | |
| 4665 | +#: apps/plugins/plugins.os.php:177 | |
| 4666 | +#, php-format | |
| 4667 | +msgid "%s deleted." | |
| 4634 | 4668 | msgstr "" |
| 4635 | 4669 | |
| 4636 | -#: src/posts-window/users-render.ts:1013 | |
| 4637 | -msgid "Apply" | |
| 4670 | +#: apps/plugins/plugins.os.php:235 | |
| 4671 | +msgid "activated" | |
| 4638 | 4672 | msgstr "" |
| 4639 | 4673 | |
| 4640 | -#: src/posts-window/users-render.ts:1034 | |
| 4641 | -msgid "Change role for selected users?" | |
| 4674 | +#: apps/plugins/plugins.os.php:236 | |
| 4675 | +msgid "deactivated" | |
| 4642 | 4676 | msgstr "" |
| 4643 | 4677 | |
| 4644 | -#. %1$d is a user count, %2$s is a role label. | |
| 4645 | -#: src/posts-window/users-render.ts:1037 | |
| 4646 | -msgid "Set %1$d user(s)' role to %2$s?" | |
| 4678 | +#: apps/plugins/plugins.os.php:237 | |
| 4679 | +msgid "deleted" | |
| 4647 | 4680 | msgstr "" |
| 4648 | 4681 | |
| 4649 | -#: src/posts-window/users-render.ts:1041 | |
| 4650 | -msgid "Set role" | |
| 4682 | +#. translators: 1: count, 2: action verb (activated, deactivated, deleted) | |
| 4683 | +#: apps/plugins/plugins.os.php:241 | |
| 4684 | +#, php-format | |
| 4685 | +msgid "%1$d plugin(s) %2$s." | |
| 4651 | 4686 | msgstr "" |
| 4652 | 4687 | |
| 4653 | -#. %1$d users updated, %2$d failed. | |
| 4654 | -#: src/posts-window/users-render.ts:1066 | |
| 4655 | -msgid "Role updated for %1$d user(s) (%2$d skipped)." | |
| 4688 | +#. translators: 1: success count, 2: failure count, 3: action verb | |
| 4689 | +#: apps/plugins/plugins.os.php:244 | |
| 4690 | +#, php-format | |
| 4691 | +msgid "%1$d %3$s, %2$d failed." | |
| 4656 | 4692 | msgstr "" |
| 4657 | 4693 | |
| 4658 | -#: src/posts-window/users-render.ts:1073 | |
| 4659 | -msgid "No users updated." | |
| 4694 | +#: apps/plugins/plugins.os.php:250 | |
| 4695 | +#: includes/ai-copilot/search.php:141 | |
| 4696 | +#: includes/core-notices.php:177 | |
| 4697 | +#: includes/core-notices.php:206 | |
| 4698 | +#: includes/multisite.php:116 | |
| 4699 | +msgid "Plugins" | |
| 4660 | 4700 | msgstr "" |
| 4661 | 4701 | |
| 4662 | -#. %1$d current page, %2$d total pages, %3$d total rows. | |
| 4663 | -#: src/posts-window/users-render.ts:1110 | |
| 4664 | -msgid "Page %1$d of %2$d · %3$d users" | |
| 4702 | +#: apps/plugins/plugins.os.php:315 | |
| 4703 | +msgid "Installed" | |
| 4665 | 4704 | msgstr "" |
| 4666 | 4705 | |
| 4667 | -#: src/posts-window/users-render.ts:1166 | |
| 4668 | -msgid "Could not load users. Try Refresh." | |
| 4706 | +#: apps/plugins/plugins.os.php:321 | |
| 4707 | +msgid "Add Plugin" | |
| 4669 | 4708 | msgstr "" |
| 4670 | 4709 | |
| 4671 | -#. %s: site name | |
| 4672 | -#: src/pwa/install.ts:165 | |
| 4673 | -msgid "Installed %s as an app." | |
| 4710 | +#: apps/plugins/plugins.os.php:324 | |
| 4711 | +msgid "OpenStation plugins" | |
| 4674 | 4712 | msgstr "" |
| 4675 | 4713 | |
| 4676 | -#. %s: site name | |
| 4677 | -#: src/pwa/install.ts:191 | |
| 4678 | -msgid "Install %s as an app" | |
| 4679 | -msgstr "" | |
| 4714 | +#. translators: %d: number of rows that could not be trashed. | |
| 4715 | +#: apps/posts/parts/query.php:338 | |
| 4716 | +#, php-format | |
| 4717 | +msgid "%d item could not be moved to the trash." | |
| 4718 | +msgid_plural "%d items could not be moved to the trash." | |
| 4719 | +msgstr[0] "" | |
| 4720 | +msgstr[1] "" | |
| 4680 | 4721 | |
| 4681 | -#: src/pwa/install.ts:223 | |
| 4682 | -msgid "Install cancelled." | |
| 4722 | +#: apps/posts/parts/terms-rest.php:51 | |
| 4723 | +msgid "Number of non-trashed posts (any status) in this term." | |
| 4683 | 4724 | msgstr "" |
| 4684 | 4725 | |
| 4685 | -#. %s: site name | |
| 4686 | -#: src/pwa/install.ts:241 | |
| 4687 | -msgid "%s is already installed. Open it from your apps menu or home screen." | |
| 4726 | +#: apps/posts/parts/terms-rest.php:69 | |
| 4727 | +msgid "Whether this term is the taxonomy's default (fallback) term." | |
| 4688 | 4728 | msgstr "" |
| 4689 | 4729 | |
| 4690 | -#: src/pwa/install.ts:257 | |
| 4691 | -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." | |
| 4730 | +#: apps/posts/parts/terms-rest.php:199 | |
| 4731 | +#: apps/posts/parts/terms-rest.php:341 | |
| 4732 | +#: includes/my-wordpress/term-stats.php:89 | |
| 4733 | +msgid "Unknown taxonomy." | |
| 4692 | 4734 | msgstr "" |
| 4693 | 4735 | |
| 4694 | -#: src/pwa/install.ts:265 | |
| 4695 | -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." | |
| 4736 | +#: apps/posts/posts.os.php:72 | |
| 4737 | +msgid "All posts" | |
| 4696 | 4738 | msgstr "" |
| 4697 | 4739 | |
| 4698 | -#: src/recycle-bin/index.ts:295 | |
| 4699 | -msgid "Deleted" | |
| 4740 | +#: apps/posts/posts.os.php:76 | |
| 4741 | +msgid "Add Post" | |
| 4700 | 4742 | msgstr "" |
| 4701 | 4743 | |
| 4702 | -#: src/recycle-bin/index.ts:310 | |
| 4703 | -msgid "By" | |
| 4744 | +#: apps/station-home/parts/snapshot.php:97 | |
| 4745 | +msgid "(Untitled)" | |
| 4704 | 4746 | msgstr "" |
| 4705 | 4747 | |
| 4706 | -#: src/recycle-bin/index.ts:340 | |
| 4707 | -#: src/recycle-bin/index.ts:785 | |
| 4708 | -#: includes/recycle-bin/window.php:76 | |
| 4709 | -msgid "Delete forever" | |
| 4748 | +#: apps/station-home/parts/snapshot.php:98 | |
| 4749 | +msgid "Content" | |
| 4710 | 4750 | msgstr "" |
| 4711 | 4751 | |
| 4712 | -#: src/recycle-bin/index.ts:779 | |
| 4713 | -msgid "Delete forever?" | |
| 4752 | +#: apps/station-home/parts/snapshot.php:222 | |
| 4753 | +msgid "New post" | |
| 4714 | 4754 | msgstr "" |
| 4715 | 4755 | |
| 4716 | -#. %d: row count. | |
| 4717 | -#: src/recycle-bin/index.ts:782 | |
| 4718 | -msgid "Permanently delete %d item(s)? This cannot be undone." | |
| 4756 | +#: apps/station-home/parts/snapshot.php:231 | |
| 4757 | +msgid "Upload media" | |
| 4719 | 4758 | msgstr "" |
| 4720 | 4759 | |
| 4721 | -#: src/recycle-bin/index.ts:854 | |
| 4722 | -msgid "Emptying…" | |
| 4760 | +#: apps/station-home/parts/snapshot.php:239 | |
| 4761 | +msgid "View site" | |
| 4723 | 4762 | msgstr "" |
| 4724 | 4763 | |
| 4725 | -#. 1: items purged so far, 2: items in bin when emptying began. | |
| 4726 | -#: src/recycle-bin/index.ts:857 | |
| 4727 | -msgid "Emptying… %1$d of %2$d" | |
| 4764 | +#: apps/station-home/parts/snapshot.php:255 | |
| 4765 | +msgid "Classic Dashboard" | |
| 4728 | 4766 | msgstr "" |
| 4729 | 4767 | |
| 4730 | -#: src/recycle-bin/index.ts:870 | |
| 4731 | -msgid "Empty bin?" | |
| 4732 | -msgstr "" | |
| 4768 | +#. translators: %s: pending comment count. | |
| 4769 | +#: apps/station-home/parts/snapshot.php:281 | |
| 4770 | +#, php-format | |
| 4771 | +msgid "%s pending comment" | |
| 4772 | +msgid_plural "%s pending comments" | |
| 4773 | +msgstr[0] "" | |
| 4774 | +msgstr[1] "" | |
| 4733 | 4775 | |
| 4734 | -#: src/recycle-bin/index.ts:871 | |
| 4735 | -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." | |
| 4776 | +#: apps/station-home/parts/snapshot.php:284 | |
| 4777 | +msgid "Review and reply to keep the conversation moving." | |
| 4736 | 4778 | msgstr "" |
| 4737 | 4779 | |
| 4738 | -#: src/recycle-bin/index.ts:874 | |
| 4739 | -#: includes/recycle-bin/window.php:85 | |
| 4740 | -msgid "Empty bin" | |
| 4741 | -msgstr "" | |
| 4780 | +#. translators: %s: update count. | |
| 4781 | +#. translators: %s: number of pending updates. | |
| 4782 | +#: apps/station-home/parts/snapshot.php:295 | |
| 4783 | +#: includes/core/payload.php:1703 | |
| 4784 | +#, php-format | |
| 4785 | +msgid "%s update available" | |
| 4786 | +msgid_plural "%s updates available" | |
| 4787 | +msgstr[0] "" | |
| 4788 | +msgstr[1] "" | |
| 4742 | 4789 | |
| 4743 | -#. %d: skipped count. | |
| 4744 | -#: src/recycle-bin/index.ts:907 | |
| 4745 | -msgid "%d item(s) skipped (insufficient permissions)." | |
| 4790 | +#: apps/station-home/parts/snapshot.php:298 | |
| 4791 | +msgid "Keep WordPress, themes, and plugins current." | |
| 4746 | 4792 | msgstr "" |
| 4747 | 4793 | |
| 4748 | -#: src/related-entities/index.ts:265 | |
| 4749 | -msgid "Related" | |
| 4750 | -msgstr "" | |
| 4794 | +#. translators: %s: image count. | |
| 4795 | +#: apps/station-home/parts/snapshot.php:309 | |
| 4796 | +#, php-format | |
| 4797 | +msgid "%s image needs alt text" | |
| 4798 | +msgid_plural "%s images need alt text" | |
| 4799 | +msgstr[0] "" | |
| 4800 | +msgstr[1] "" | |
| 4751 | 4801 | |
| 4752 | -#: src/release-card.ts:354 | |
| 4753 | -#: src/ui/components/wpd-toast/wpd-toast.ts:128 | |
| 4754 | -msgid "Dismiss" | |
| 4802 | +#: apps/station-home/parts/snapshot.php:312 | |
| 4803 | +msgid "Add a useful description for people using assistive technology." | |
| 4755 | 4804 | msgstr "" |
| 4756 | 4805 | |
| 4757 | -#: src/release-card.ts:357 | |
| 4758 | -#: src/update-notice.ts:170 | |
| 4759 | -msgid "Update now" | |
| 4806 | +#: apps/station-home/parts/snapshot.php:354 | |
| 4807 | +msgid "Pending comments" | |
| 4760 | 4808 | msgstr "" |
| 4761 | 4809 | |
| 4762 | -#: src/settings/labels.ts:21 | |
| 4763 | -#: includes/accents.php:38 | |
| 4764 | -msgid "WordPress Blue" | |
| 4810 | +#: apps/station-home/parts/snapshot.php:360 | |
| 4811 | +#: includes/ai-copilot/search.php:237 | |
| 4812 | +msgid "Updates" | |
| 4765 | 4813 | msgstr "" |
| 4766 | 4814 | |
| 4767 | -#: src/settings/labels.ts:23 | |
| 4768 | -#: includes/accents.php:39 | |
| 4769 | -msgid "Indigo" | |
| 4815 | +#. translators: %s: current user's name. | |
| 4816 | +#: apps/station-home/parts/view.php:51 | |
| 4817 | +#, php-format | |
| 4818 | +msgid "Good morning, %s" | |
| 4770 | 4819 | msgstr "" |
| 4771 | 4820 | |
| 4772 | -#: src/settings/labels.ts:25 | |
| 4773 | -#: includes/accents.php:40 | |
| 4774 | -msgid "Teal" | |
| 4821 | +#. translators: %s: current user's name. | |
| 4822 | +#: apps/station-home/parts/view.php:55 | |
| 4823 | +#, php-format | |
| 4824 | +msgid "Good afternoon, %s" | |
| 4775 | 4825 | msgstr "" |
| 4776 | 4826 | |
| 4777 | -#: src/settings/labels.ts:27 | |
| 4778 | -#: includes/accents.php:41 | |
| 4779 | -msgid "Emerald" | |
| 4827 | +#. translators: %s: current user's name. | |
| 4828 | +#: apps/station-home/parts/view.php:58 | |
| 4829 | +#, php-format | |
| 4830 | +msgid "Good evening, %s" | |
| 4780 | 4831 | msgstr "" |
| 4781 | 4832 | |
| 4782 | -#: src/settings/labels.ts:29 | |
| 4783 | -#: includes/accents.php:42 | |
| 4784 | -msgid "Amber" | |
| 4833 | +#: apps/station-home/parts/view.php:166 | |
| 4834 | +#: apps/station-home/parts/view.php:179 | |
| 4835 | +#: apps/station-home/station-home.os.php:43 | |
| 4836 | +msgid "Station Home" | |
| 4785 | 4837 | msgstr "" |
| 4786 | 4838 | |
| 4787 | -#: src/settings/labels.ts:31 | |
| 4788 | -#: includes/accents.php:43 | |
| 4789 | -msgid "Rose" | |
| 4839 | +#: apps/station-home/parts/view.php:182 | |
| 4840 | +msgid "Quick actions" | |
| 4790 | 4841 | msgstr "" |
| 4791 | 4842 | |
| 4792 | -#: src/settings/labels.ts:40 | |
| 4793 | -msgid "Compact" | |
| 4843 | +#. translators: %s: site name. | |
| 4844 | +#: apps/station-home/parts/view.php:199 | |
| 4845 | +#, php-format | |
| 4846 | +msgid "Pick up where you left off on %s." | |
| 4794 | 4847 | msgstr "" |
| 4795 | 4848 | |
| 4796 | -#: src/settings/labels.ts:42 | |
| 4797 | -#: src/settings/sections/help.ts:289 | |
| 4798 | -#: includes/user-edit-window/window.php:119 | |
| 4799 | -msgid "Default" | |
| 4849 | +#: apps/station-home/parts/view.php:201 | |
| 4850 | +msgid "Pick up where you left off." | |
| 4800 | 4851 | msgstr "" |
| 4801 | 4852 | |
| 4802 | -#: src/settings/labels.ts:44 | |
| 4803 | -msgid "Large" | |
| 4853 | +#: apps/station-home/parts/view.php:210 | |
| 4854 | +msgid "Refresh Station Home" | |
| 4804 | 4855 | msgstr "" |
| 4805 | 4856 | |
| 4806 | -#: src/settings/labels.ts:56 | |
| 4807 | -msgid "Bottom" | |
| 4857 | +#: apps/station-home/parts/view.php:218 | |
| 4858 | +msgid "Continue working" | |
| 4808 | 4859 | msgstr "" |
| 4809 | 4860 | |
| 4810 | -#: src/settings/labels.ts:58 | |
| 4811 | -msgid "Left" | |
| 4861 | +#: apps/station-home/parts/view.php:225 | |
| 4862 | +msgid "Site pulse" | |
| 4812 | 4863 | msgstr "" |
| 4813 | 4864 | |
| 4814 | -#: src/settings/labels.ts:60 | |
| 4815 | -msgid "Right" | |
| 4865 | +#: apps/station-home/parts/view.php:240 | |
| 4866 | +#: includes/my-wordpress/integrations/woocommerce.php:214 | |
| 4867 | +msgid "Needs attention" | |
| 4816 | 4868 | msgstr "" |
| 4817 | 4869 | |
| 4818 | -#: src/settings/labels.ts:72 | |
| 4819 | -msgid "Classic" | |
| 4870 | +#: apps/station-home/parts/view.php:249 | |
| 4871 | +msgid "From your plugins" | |
| 4820 | 4872 | msgstr "" |
| 4821 | 4873 | |
| 4822 | -#: src/settings/labels.ts:74 | |
| 4823 | -msgid "Unified" | |
| 4874 | +#: apps/station-home/parts/view.php:279 | |
| 4875 | +msgid "Your desk is clear" | |
| 4824 | 4876 | msgstr "" |
| 4825 | 4877 | |
| 4826 | -#: src/settings/labels.ts:76 | |
| 4827 | -msgid "Spatial" | |
| 4878 | +#: apps/station-home/parts/view.php:280 | |
| 4879 | +msgid "Start something new and it will be waiting here when you return." | |
| 4828 | 4880 | msgstr "" |
| 4829 | 4881 | |
| 4830 | -#: src/settings/labels.ts:87 | |
| 4831 | -msgid "Side bar with the core admin menus, plus a bottom dock for plugin apps." | |
| 4882 | +#: apps/station-home/parts/view.php:315 | |
| 4883 | +msgid "All clear" | |
| 4832 | 4884 | msgstr "" |
| 4833 | 4885 | |
| 4834 | -#: src/settings/labels.ts:91 | |
| 4835 | -msgid "Single bottom dock holding every menu — core and plugin apps share one rail." | |
| 4886 | +#: apps/station-home/parts/view.php:316 | |
| 4887 | +msgid "Nothing needs your attention right now." | |
| 4836 | 4888 | msgstr "" |
| 4837 | 4889 | |
| 4838 | -#: src/settings/labels.ts:95 | |
| 4839 | -msgid "Bottom dock for plugin apps; core admin menus appear as icons on the wallpaper." | |
| 4890 | +#: apps/station-home/parts/view.php:351 | |
| 4891 | +msgid "Make this space yours" | |
| 4840 | 4892 | msgstr "" |
| 4841 | 4893 | |
| 4842 | -#: src/settings/panel.ts:174 | |
| 4843 | -msgid "Appearance" | |
| 4894 | +#: apps/station-home/parts/view.php:352 | |
| 4895 | +msgid "Use Customize to opt in to information from your plugins." | |
| 4844 | 4896 | msgstr "" |
| 4845 | 4897 | |
| 4846 | -#: src/settings/panel.ts:179 | |
| 4847 | -msgid "Personalize your desktop. Changes apply instantly and are saved to this browser." | |
| 4898 | +#: apps/station-home/parts/view.php:404 | |
| 4899 | +msgid "Customize Station Home" | |
| 4848 | 4900 | msgstr "" |
| 4849 | 4901 | |
| 4850 | -#: src/settings/panel.ts:195 | |
| 4851 | -#: src/settings/sections/features.ts:483 | |
| 4852 | -msgid "Features" | |
| 4902 | +#: apps/station-home/parts/view.php:408 | |
| 4903 | +msgid "Choose which plugin cards can show information on your Station Home." | |
| 4853 | 4904 | msgstr "" |
| 4854 | 4905 | |
| 4855 | -#: src/settings/panel.ts:208 | |
| 4856 | -#: src/settings/sections/apps-icons.ts:111 | |
| 4857 | -msgid "Apps & Icons" | |
| 4906 | +#: apps/station-home/station-home.os.php:78 | |
| 4907 | +msgid "That Station Home card is not available." | |
| 4858 | 4908 | msgstr "" |
| 4859 | 4909 | |
| 4860 | -#: src/settings/panel.ts:218 | |
| 4861 | -msgid "Effects" | |
| 4910 | +#. translators: %d: number of items that could not be processed. | |
| 4911 | +#: apps/trash/trash.os.php:100 | |
| 4912 | +#, php-format | |
| 4913 | +msgid "%d item(s) could not be processed." | |
| 4862 | 4914 | msgstr "" |
| 4863 | 4915 | |
| 4864 | -#: src/settings/panel.ts:230 | |
| 4865 | -#: src/settings/sections/help.ts:148 | |
| 4866 | -msgid "Components" | |
| 4916 | +#: apps/trash/trash.os.php:108 | |
| 4917 | +msgid "Trash" | |
| 4867 | 4918 | msgstr "" |
| 4868 | 4919 | |
| 4869 | -#: src/settings/panel.ts:318 | |
| 4870 | -msgid "Settings sections" | |
| 4920 | +#: apps/user-edit/parts/account.php:146 | |
| 4921 | +msgid "Session manager unavailable." | |
| 4871 | 4922 | msgstr "" |
| 4872 | 4923 | |
| 4873 | -#: src/settings/sections/about.ts:144 | |
| 4874 | -msgid "Crafted with curiosity" | |
| 4924 | +#: apps/user-edit/parts/account.php:175 | |
| 4925 | +msgid "Application passwords are not available for this user." | |
| 4875 | 4926 | msgstr "" |
| 4876 | 4927 | |
| 4877 | -#: src/settings/sections/about.ts:145 | |
| 4878 | -msgid "an experiment by Automattic" | |
| 4928 | +#: apps/user-edit/parts/account.php:211 | |
| 4929 | +msgid "Application password name is required." | |
| 4879 | 4930 | msgstr "" |
| 4880 | 4931 | |
| 4881 | -#: src/settings/sections/about.ts:149 | |
| 4882 | -msgid "Move your cursor through the swarm · click for a spark" | |
| 4932 | +#: apps/user-edit/parts/insights.php:58 | |
| 4933 | +#: apps/users/parts/rest.php:122 | |
| 4934 | +#: includes/my-wordpress/user-footprint.php:240 | |
| 4935 | +#: includes/my-wordpress/user-stats.php:123 | |
| 4936 | +msgid "User not found." | |
| 4883 | 4937 | msgstr "" |
| 4884 | 4938 | |
| 4885 | -#: src/settings/sections/accent.ts:37 | |
| 4886 | -#: src/settings/sections/accent.ts:41 | |
| 4887 | -msgid "Accent color" | |
| 4939 | +#: apps/user-edit/user-edit.os.php:56 | |
| 4940 | +msgid "Edit user" | |
| 4888 | 4941 | msgstr "" |
| 4889 | 4942 | |
| 4890 | -#: src/settings/sections/accent.ts:38 | |
| 4891 | -msgid "Used in focused window title bars, buttons, and focus rings." | |
| 4943 | +#: apps/users/parts/activity-summary.php:14 | |
| 4944 | +#: apps/users/parts/roles-summary.php:25 | |
| 4945 | +msgid "You are not allowed to list users." | |
| 4892 | 4946 | msgstr "" |
| 4893 | 4947 | |
| 4894 | -#: src/settings/sections/apps-icons.ts:67 | |
| 4895 | -msgid "On the desktop" | |
| 4948 | +#: apps/users/parts/activity-summary.php:31 | |
| 4949 | +msgid "Activity could not be loaded." | |
| 4896 | 4950 | msgstr "" |
| 4897 | 4951 | |
| 4898 | -#: src/settings/sections/apps-icons.ts:68 | |
| 4899 | -msgid "On the dock" | |
| 4952 | +#: apps/users/parts/color-schemes.php:50 | |
| 4953 | +msgid "Default" | |
| 4900 | 4954 | msgstr "" |
| 4901 | 4955 | |
| 4902 | -#: src/settings/sections/apps-icons.ts:69 | |
| 4903 | -msgid "On both" | |
| 4956 | +#. translators: %s is the site's current locale (e.g. "en_US"). | |
| 4957 | +#: apps/users/parts/fields.php:100 | |
| 4958 | +#, php-format | |
| 4959 | +msgid "Site default — %s" | |
| 4904 | 4960 | msgstr "" |
| 4905 | 4961 | |
| 4906 | -#: src/settings/sections/apps-icons.ts:70 | |
| 4907 | -msgid "Hidden" | |
| 4962 | +#: apps/users/parts/fields.php:234 | |
| 4963 | +msgid "Per-user content stats: published post / page / comment counts." | |
| 4908 | 4964 | msgstr "" |
| 4909 | 4965 | |
| 4910 | -#: src/settings/sections/apps-icons.ts:112 | |
| 4911 | -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." | |
| 4966 | +#: apps/users/parts/fields.php:252 | |
| 4967 | +msgid "UTC unix timestamp of this user’s last successful login, or null when never recorded." | |
| 4912 | 4968 | msgstr "" |
| 4913 | 4969 | |
| 4914 | -#: src/settings/sections/apps-icons.ts:118 | |
| 4915 | -msgid "No apps registered yet" | |
| 4970 | +#: apps/users/parts/fields.php:272 | |
| 4971 | +msgid "Live presence status: online / inactive / offline." | |
| 4916 | 4972 | msgstr "" |
| 4917 | 4973 | |
| 4918 | -#: src/settings/sections/apps-icons.ts:119 | |
| 4919 | -msgid "Plugins and the admin menu will appear here once they’re registered." | |
| 4974 | +#: apps/users/parts/fields.php:288 | |
| 4975 | +msgid "Whether the requester can edit this user." | |
| 4920 | 4976 | msgstr "" |
| 4921 | 4977 | |
| 4922 | -#: src/settings/sections/apps-icons.ts:141 | |
| 4923 | -msgid "Show in" | |
| 4978 | +#: apps/users/parts/fields.php:305 | |
| 4979 | +msgid "Role slugs the requester can assign to this user." | |
| 4924 | 4980 | msgstr "" |
| 4925 | 4981 | |
| 4926 | -#: src/settings/sections/custom-image.ts:44 | |
| 4927 | -msgid "Upload new" | |
| 4982 | +#: apps/users/parts/rest.php:65 | |
| 4983 | +#: apps/users/parts/rest.php:212 | |
| 4984 | +msgid "No user ids supplied." | |
| 4928 | 4985 | msgstr "" |
| 4929 | 4986 | |
| 4930 | -#: src/settings/sections/custom-image.ts:50 | |
| 4931 | -msgid "Media Library" | |
| 4987 | +#: apps/users/parts/rest.php:69 | |
| 4988 | +msgid "You are not allowed to assign this role." | |
| 4932 | 4989 | msgstr "" |
| 4933 | 4990 | |
| 4934 | -#: src/settings/sections/custom-image.ts:65 | |
| 4935 | -msgid "Or use your own image" | |
| 4991 | +#: apps/users/parts/rest.php:158 | |
| 4992 | +msgid "You are not allowed to send a password reset for this user." | |
| 4936 | 4993 | msgstr "" |
| 4937 | 4994 | |
| 4938 | -#: src/settings/sections/custom-image.ts:70 | |
| 4939 | -msgid "Image source" | |
| 4995 | +#: apps/users/parts/rest.php:162 | |
| 4996 | +msgid "A reset email was already sent recently. Try again in a minute." | |
| 4940 | 4997 | msgstr "" |
| 4941 | 4998 | |
| 4942 | -#: src/settings/sections/custom-image.ts:135 | |
| 4943 | -msgid "Custom image wallpaper" | |
| 4999 | +#: apps/users/parts/rest.php:184 | |
| 5000 | +#: apps/users/users.os.php:254 | |
| 5001 | +#: apps/users/users.os.php:269 | |
| 5002 | +msgid "You are not allowed to email this user." | |
| 4944 | 5003 | msgstr "" |
| 4945 | 5004 | |
| 4946 | -#: src/settings/sections/custom-image.ts:139 | |
| 4947 | -msgid "Upload a wallpaper image" | |
| 5005 | +#: apps/users/parts/rest.php:188 | |
| 5006 | +msgid "A welcome email was already sent recently. Try again in a minute." | |
| 4948 | 5007 | msgstr "" |
| 4949 | 5008 | |
| 4950 | -#: src/settings/sections/custom-image.ts:164 | |
| 4951 | -msgid "Remove custom image" | |
| 5009 | +#: apps/users/parts/rest.php:271 | |
| 5010 | +msgid "Username is required." | |
| 4952 | 5011 | msgstr "" |
| 4953 | 5012 | |
| 4954 | -#: src/settings/sections/custom-image.ts:166 | |
| 4955 | -msgid "Remove" | |
| 5013 | +#: apps/users/parts/rest.php:274 | |
| 5014 | +msgid "Username is not valid." | |
| 4956 | 5015 | msgstr "" |
| 4957 | 5016 | |
| 4958 | -#: src/settings/sections/custom-image.ts:177 | |
| 4959 | -msgid "Drop an image here, or click to upload" | |
| 5017 | +#: apps/users/parts/rest.php:277 | |
| 5018 | +msgid "A valid email address is required." | |
| 4960 | 5019 | msgstr "" |
| 4961 | 5020 | |
| 4962 | -#: src/settings/sections/custom-image.ts:180 | |
| 4963 | -msgid "JPEG, PNG, or WebP · goes straight to your Media Library" | |
| 5021 | +#: apps/users/parts/rest.php:280 | |
| 5022 | +msgid "That username is already in use." | |
| 4964 | 5023 | msgstr "" |
| 4965 | 5024 | |
| 4966 | -#: src/settings/sections/custom-image.ts:289 | |
| 4967 | -msgid "Search your media" | |
| 5025 | +#: apps/users/parts/rest.php:283 | |
| 5026 | +msgid "That email is already in use." | |
| 4968 | 5027 | msgstr "" |
| 4969 | 5028 | |
| 4970 | -#: src/settings/sections/custom-image.ts:301 | |
| 4971 | -msgid "Load more" | |
| 5029 | +#: apps/users/parts/rest.php:298 | |
| 5030 | +msgid "You are not allowed to assign that role." | |
| 4972 | 5031 | msgstr "" |
| 4973 | 5032 | |
| 4974 | -#. %1$d is the HD minimum width in px, %2$d is the minimum height. | |
| 4975 | -#: src/settings/sections/custom-image.ts:324 | |
| 4976 | -msgid "Only HD (≥%1$d×%2$d)" | |
| 5033 | +#: apps/users/parts/roles-summary.php:40 | |
| 5034 | +msgid "No role" | |
| 4977 | 5035 | msgstr "" |
| 4978 | 5036 | |
| 4979 | -#. %d is the number of media items currently visible. | |
| 4980 | -#: src/settings/sections/custom-image.ts:345 | |
| 4981 | -msgid "Showing %d" | |
| 5037 | +#: apps/users/parts/roles-summary.php:69 | |
| 5038 | +msgid "Role groups could not be loaded. Please try again." | |
| 4982 | 5039 | msgstr "" |
| 4983 | 5040 | |
| 4984 | -#. %d is the number of images filtered out by the HD toggle. | |
| 4985 | -#: src/settings/sections/custom-image.ts:350 | |
| 4986 | -msgid "%d hidden by HD filter" | |
| 5041 | +#: apps/users/users.os.php:132 | |
| 5042 | +msgid "People" | |
| 4987 | 5043 | msgstr "" |
| 4988 | 5044 | |
| 4989 | -#: src/settings/sections/custom-image.ts:373 | |
| 4990 | -msgid "No HD images found. Try unchecking the filter, or upload a larger image." | |
| 5045 | +#: apps/users/users.os.php:136 | |
| 5046 | +msgid "Activity" | |
| 4991 | 5047 | msgstr "" |
| 4992 | 5048 | |
| 4993 | -#: src/settings/sections/custom-image.ts:376 | |
| 4994 | -msgid "No images in your Media Library yet." | |
| 5049 | +#: apps/users/users.os.php:140 | |
| 5050 | +msgid "Add new" | |
| 4995 | 5051 | msgstr "" |
| 4996 | 5052 | |
| 4997 | -#. %s is the browser-supplied error message. | |
| 4998 | -#: src/settings/sections/custom-image.ts:425 | |
| 4999 | -msgid "Couldn’t load your media: %s" | |
| 5053 | +#: apps/users/users.os.php:145 | |
| 5054 | +#: includes/core-notices.php:140 | |
| 5055 | +msgid "Profile" | |
| 5000 | 5056 | msgstr "" |
| 5001 | 5057 | |
| 5002 | -#: src/settings/sections/custom-image.ts:428 | |
| 5003 | -msgid "Couldn’t load your media." | |
| 5058 | +#: apps/users/users.os.php:202 | |
| 5059 | +msgid "You are not allowed to change roles." | |
| 5004 | 5060 | msgstr "" |
| 5005 | 5061 | |
| 5006 | -#: src/settings/sections/custom-image.ts:224 | |
| 5007 | -msgid "That file isn’t an image." | |
| 5062 | +#: apps/users/users.os.php:213 | |
| 5063 | +msgid "No users updated." | |
| 5008 | 5064 | msgstr "" |
| 5009 | 5065 | |
| 5010 | -#: src/settings/sections/custom-image.ts:231 | |
| 5011 | -msgid "Uploading…" | |
| 5066 | +#. translators: %1$d users updated, %2$d failed. | |
| 5067 | +#: apps/users/users.os.php:216 | |
| 5068 | +#, php-format | |
| 5069 | +msgid "Role updated for %1$d user(s) (%2$d skipped)." | |
| 5012 | 5070 | msgstr "" |
| 5013 | 5071 | |
| 5014 | -#: src/settings/sections/custom-image.ts:256 | |
| 5015 | -msgid "Upload failed." | |
| 5072 | +#: apps/users/users.os.php:228 | |
| 5073 | +msgid "You are not allowed to delete users." | |
| 5016 | 5074 | msgstr "" |
| 5017 | 5075 | |
| 5018 | -#: src/settings/sections/desktop-layout.ts:35 | |
| 5019 | -#: src/settings/sections/desktop-layout.ts:42 | |
| 5020 | -msgid "Desktop layout" | |
| 5076 | +#. translators: %1$d users deleted, %2$d skipped. | |
| 5077 | +#: apps/users/users.os.php:239 | |
| 5078 | +#, php-format | |
| 5079 | +msgid "%1$d user(s) deleted (%2$d skipped)." | |
| 5021 | 5080 | msgstr "" |
| 5022 | 5081 | |
| 5023 | -#: src/settings/sections/dock-rail-renderer.ts:54 | |
| 5024 | -#: src/settings/sections/dock-rail-renderer.ts:61 | |
| 5025 | -msgid "Dock style" | |
| 5082 | +#. translators: %s is the user's email address. | |
| 5083 | +#: apps/users/users.os.php:257 | |
| 5084 | +#, php-format | |
| 5085 | +msgid "Reset email sent to %s." | |
| 5026 | 5086 | msgstr "" |
| 5027 | 5087 | |
| 5028 | -#: src/settings/sections/dock-rail-renderer.ts:55 | |
| 5029 | -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." | |
| 5088 | +#. translators: %s is the user's email address. | |
| 5089 | +#: apps/users/users.os.php:272 | |
| 5090 | +#, php-format | |
| 5091 | +msgid "Welcome email resent to %s." | |
| 5030 | 5092 | msgstr "" |
| 5031 | 5093 | |
| 5032 | -#: src/settings/sections/dock-size.ts:34 | |
| 5033 | -#: src/settings/sections/dock-size.ts:39 | |
| 5034 | -msgid "Dock size" | |
| 5094 | +#: apps/users/users.os.php:283 | |
| 5095 | +msgid "You are not allowed to create users." | |
| 5035 | 5096 | msgstr "" |
| 5036 | 5097 | |
| 5037 | -#: src/settings/sections/dock-size.ts:35 | |
| 5038 | -msgid "Width of the dock and size of its icons." | |
| 5098 | +#. translators: %s is the user's email address. | |
| 5099 | +#: apps/users/users.os.php:304 | |
| 5100 | +#, php-format | |
| 5101 | +msgid "User created — welcome email sent to %s." | |
| 5039 | 5102 | msgstr "" |
| 5040 | 5103 | |
| 5041 | -#: src/settings/sections/effects.ts:38 | |
| 5042 | -msgid "When a related window is focused" | |
| 5104 | +#: includes/about-feed.php:169 | |
| 5105 | +msgid "You cannot load OpenStation updates." | |
| 5043 | 5106 | msgstr "" |
| 5044 | 5107 | |
| 5045 | -#: src/settings/sections/effects.ts:39 | |
| 5046 | -msgid "Always" | |
| 5108 | +#: includes/about-feed.php:177 | |
| 5109 | +msgid "The OpenStation journal is temporarily unavailable." | |
| 5047 | 5110 | msgstr "" |
| 5048 | 5111 | |
| 5049 | -#: src/settings/sections/effects.ts:40 | |
| 5050 | -msgid "Off" | |
| 5112 | +#: includes/accents.php:39 | |
| 5113 | +msgid "Pulse" | |
| 5051 | 5114 | msgstr "" |
| 5052 | 5115 | |
| 5053 | -#: src/settings/sections/effects.ts:98 | |
| 5054 | -msgid "Apply a visual treatment to every window except the one you are working in." | |
| 5116 | +#: includes/accents.php:44 | |
| 5117 | +msgid "Nebula" | |
| 5055 | 5118 | msgstr "" |
| 5056 | 5119 | |
| 5057 | -#: src/settings/sections/effects.ts:109 | |
| 5058 | -msgid "Draw a visual tie between windows showing related content — a post and its comments or media." | |
| 5120 | +#: includes/accents.php:54 | |
| 5121 | +msgid "Sirius" | |
| 5059 | 5122 | msgstr "" |
| 5060 | 5123 | |
| 5061 | -#: src/settings/sections/effects.ts:121 | |
| 5062 | -msgid "Unfocused windows" | |
| 5124 | +#: includes/accents.php:59 | |
| 5125 | +msgid "Lagoon" | |
| 5063 | 5126 | msgstr "" |
| 5064 | 5127 | |
| 5065 | -#: src/settings/sections/effects.ts:126 | |
| 5066 | -msgid "Unfocused window effect" | |
| 5128 | +#: includes/accents.php:64 | |
| 5129 | +msgid "Starlight" | |
| 5067 | 5130 | msgstr "" |
| 5068 | 5131 | |
| 5069 | -#: src/settings/sections/effects.ts:130 | |
| 5070 | -#: src/settings/sections/effects.ts:150 | |
| 5071 | -msgid "None" | |
| 5132 | +#: includes/accents.php:69 | |
| 5133 | +msgid "WordPress Blue" | |
| 5072 | 5134 | msgstr "" |
| 5073 | 5135 | |
| 5074 | -#: src/settings/sections/effects.ts:141 | |
| 5075 | -#: src/settings/sections/features.ts:564 | |
| 5076 | -msgid "Window links" | |
| 5136 | +#: includes/accents.php:74 | |
| 5137 | +msgid "Indigo" | |
| 5077 | 5138 | msgstr "" |
| 5078 | 5139 | |
| 5079 | -#: src/settings/sections/effects.ts:146 | |
| 5080 | -msgid "Link style" | |
| 5140 | +#: includes/accents.php:79 | |
| 5141 | +msgid "Teal" | |
| 5081 | 5142 | msgstr "" |
| 5082 | 5143 | |
| 5083 | -#: src/settings/sections/effects.ts:161 | |
| 5084 | -msgid "Show links" | |
| 5144 | +#: includes/accents.php:84 | |
| 5145 | +msgid "Emerald" | |
| 5085 | 5146 | msgstr "" |
| 5086 | 5147 | |
| 5087 | -#: src/settings/sections/extended.ts:80 | |
| 5088 | -msgid "Network error — check your connection." | |
| 5148 | +#: includes/accents.php:89 | |
| 5149 | +msgid "Amber" | |
| 5089 | 5150 | msgstr "" |
| 5090 | 5151 | |
| 5091 | -#: src/settings/sections/extended.ts:101 | |
| 5092 | -msgid "Extended options" | |
| 5152 | +#: includes/accents.php:94 | |
| 5153 | +msgid "Rose" | |
| 5093 | 5154 | msgstr "" |
| 5094 | 5155 | |
| 5095 | -#: src/settings/sections/extended.ts:102 | |
| 5096 | -msgid "Site-wide enhancements that apply to every user. Toggling requires the affected page to be reloaded for the change to take effect." | |
| 5156 | +#: includes/admin-bar.php:48 | |
| 5157 | +#: includes/welcome-dialog.php:157 | |
| 5158 | +msgid "Switch to OpenStation" | |
| 5097 | 5159 | msgstr "" |
| 5098 | 5160 | |
| 5099 | -#: src/settings/sections/extended.ts:107 | |
| 5100 | -msgid "Enable drag-and-drop in the Media Library" | |
| 5161 | +#: includes/admin-bar.php:192 | |
| 5162 | +msgid "Keyboard shortcuts" | |
| 5101 | 5163 | msgstr "" |
| 5102 | 5164 | |
| 5103 | -#: src/settings/sections/extended.ts:113 | |
| 5104 | -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." | |
| 5165 | +#: includes/admin-bar.php:194 | |
| 5166 | +msgid "Workspaces" | |
| 5105 | 5167 | msgstr "" |
| 5106 | 5168 | |
| 5107 | -#: src/settings/sections/extended.ts:119 | |
| 5108 | -msgid "Enable games" | |
| 5169 | +#: includes/admin-bar.php:196 | |
| 5170 | +msgid "Key" | |
| 5109 | 5171 | msgstr "" |
| 5110 | 5172 | |
| 5111 | -#: src/settings/sections/extended.ts:125 | |
| 5112 | -msgid "Adds a Games app for every user: built-in games, scoreboards, and player-to-player challenges. Off by default — while off, nothing game-related runs anywhere, on the server or in the browser. Saved scores are kept across a disable and reappear when re-enabled." | |
| 5173 | +#: includes/admin-bar.php:197 | |
| 5174 | +msgid "Outside Workspaces" | |
| 5113 | 5175 | msgstr "" |
| 5114 | 5176 | |
| 5115 | -#: src/settings/sections/extended.ts:134 | |
| 5116 | -msgid "Saving…" | |
| 5177 | +#: includes/admin-bar.php:198 | |
| 5178 | +msgid "Inside Workspaces" | |
| 5117 | 5179 | msgstr "" |
| 5118 | 5180 | |
| 5119 | -#: src/settings/sections/features.ts:198 | |
| 5120 | -msgid "Delete folder sharing data?" | |
| 5181 | +#: includes/admin-bar.php:199 | |
| 5182 | +msgid "In Show Desktop" | |
| 5121 | 5183 | msgstr "" |
| 5122 | 5184 | |
| 5123 | -#: src/settings/sections/features.ts:199 | |
| 5124 | -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." | |
| 5185 | +#: includes/admin-bar.php:204 | |
| 5186 | +msgid "Previous workspace (wraps)" | |
| 5125 | 5187 | msgstr "" |
| 5126 | 5188 | |
| 5127 | -#: src/settings/sections/features.ts:202 | |
| 5128 | -msgid "Delete data" | |
| 5189 | +#: includes/admin-bar.php:205 | |
| 5190 | +msgid "Previous workspace (grid + top-bar update)" | |
| 5129 | 5191 | msgstr "" |
| 5130 | 5192 | |
| 5131 | -#: src/settings/sections/features.ts:211 | |
| 5132 | -msgid "Files REST endpoint is not available." | |
| 5193 | +#: includes/admin-bar.php:206 | |
| 5194 | +msgid "Previous workspace" | |
| 5133 | 5195 | msgstr "" |
| 5134 | 5196 | |
| 5135 | -#: src/settings/sections/features.ts:233 | |
| 5136 | -msgid "Folder sharing data deleted." | |
| 5197 | +#: includes/admin-bar.php:210 | |
| 5198 | +msgid "Next workspace (wraps)" | |
| 5137 | 5199 | msgstr "" |
| 5138 | 5200 | |
| 5139 | -#: src/settings/sections/features.ts:239 | |
| 5140 | -msgid "Could not delete sharing data." | |
| 5201 | +#: includes/admin-bar.php:211 | |
| 5202 | +msgid "Next workspace (grid + top-bar update)" | |
| 5141 | 5203 | msgstr "" |
| 5142 | 5204 | |
| 5143 | -#: src/settings/sections/features.ts:419 | |
| 5144 | -msgid "Connectors" | |
| 5205 | +#: includes/admin-bar.php:212 | |
| 5206 | +msgid "Next workspace" | |
| 5145 | 5207 | msgstr "" |
| 5146 | 5208 | |
| 5147 | -#: src/settings/sections/features.ts:484 | |
| 5148 | -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." | |
| 5209 | +#: includes/admin-bar.php:216 | |
| 5210 | +msgid "Enter Workspaces" | |
| 5149 | 5211 | msgstr "" |
| 5150 | 5212 | |
| 5151 | -#: src/settings/sections/features.ts:492 | |
| 5152 | -msgid "AI assistant" | |
| 5213 | +#: includes/admin-bar.php:217 | |
| 5214 | +msgid "Exit onto the active workspace" | |
| 5153 | 5215 | msgstr "" |
| 5154 | 5216 | |
| 5155 | -#. %s: keyboard shortcut, e.g. ⌘K or Ctrl+K | |
| 5156 | -#: src/settings/sections/features.ts:500 | |
| 5157 | -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." | |
| 5217 | +#: includes/admin-bar.php:218 | |
| 5218 | +msgid "Restore windows (exit Show Desktop)" | |
| 5158 | 5219 | msgstr "" |
| 5159 | 5220 | |
| 5160 | -#: src/settings/sections/features.ts:509 | |
| 5161 | -#: src/settings/sections/features.ts:547 | |
| 5162 | -msgid "This feature requires an AI provider configured in" | |
| 5221 | +#: includes/admin-bar.php:222 | |
| 5222 | +#: includes/admin-bar.php:224 | |
| 5223 | +msgid "Toggle Show Desktop" | |
| 5163 | 5224 | msgstr "" |
| 5164 | 5225 | |
| 5165 | -#: src/settings/sections/features.ts:520 | |
| 5166 | -#: src/settings/sections/features.ts:554 | |
| 5167 | -msgid "Settings → Connectors" | |
| 5226 | +#: includes/admin-bar.php:223 | |
| 5227 | +msgid "Exit Workspaces (no minimize)" | |
| 5168 | 5228 | msgstr "" |
| 5169 | 5229 | |
| 5170 | -#: src/settings/sections/features.ts:534 | |
| 5171 | -msgid "Score new comments with AI" | |
| 5230 | +#: includes/admin-bar.php:228 | |
| 5231 | +msgid "(in Workspaces)" | |
| 5172 | 5232 | msgstr "" |
| 5173 | 5233 | |
| 5174 | -#: src/settings/sections/features.ts:540 | |
| 5175 | -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." | |
| 5234 | +#: includes/admin-bar.php:230 | |
| 5235 | +msgid "Commit current workspace, exit Workspaces" | |
| 5176 | 5236 | msgstr "" |
| 5177 | 5237 | |
| 5178 | -#: src/settings/sections/features.ts:569 | |
| 5179 | -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." | |
| 5238 | +#: includes/admin-bar.php:236 | |
| 5239 | +msgid "Windows & palette" | |
| 5180 | 5240 | msgstr "" |
| 5181 | 5241 | |
| 5182 | -#: src/settings/sections/features.ts:575 | |
| 5183 | -msgid "Bring related windows to front" | |
| 5242 | +#: includes/admin-bar.php:240 | |
| 5243 | +msgid "Cycle to the next window on the active workspace." | |
| 5184 | 5244 | msgstr "" |
| 5185 | 5245 | |
| 5186 | -#: src/settings/sections/features.ts:581 | |
| 5187 | -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." | |
| 5246 | +#: includes/admin-bar.php:244 | |
| 5247 | +msgid "Cycle to the previous window on the active workspace." | |
| 5188 | 5248 | msgstr "" |
| 5189 | 5249 | |
| 5190 | -#: src/settings/sections/features.ts:588 | |
| 5191 | -msgid "Highlight related windows" | |
| 5250 | +#: includes/admin-bar.php:248 | |
| 5251 | +msgid "Open the command palette / Ask AI overlay." | |
| 5192 | 5252 | msgstr "" |
| 5193 | 5253 | |
| 5194 | -#: src/settings/sections/features.ts:594 | |
| 5195 | -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." | |
| 5254 | +#: includes/admin-bar.php:252 | |
| 5255 | +msgid "Close every open window on the current workspace (asks first)." | |
| 5196 | 5256 | msgstr "" |
| 5197 | 5257 | |
| 5198 | -#: src/settings/sections/features.ts:602 | |
| 5199 | -msgid "Show desktop when clicking the wallpaper" | |
| 5258 | +#: includes/admin-bar.php:256 | |
| 5259 | +msgid "Exit Workspaces (or Snap Overview) without changing window state." | |
| 5200 | 5260 | msgstr "" |
| 5201 | 5261 | |
| 5202 | -#: src/settings/sections/features.ts:609 | |
| 5203 | -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." | |
| 5262 | +#: includes/agents/abilities.php:46 | |
| 5263 | +msgid "Get post by id" | |
| 5204 | 5264 | msgstr "" |
| 5205 | 5265 | |
| 5206 | -#: src/settings/sections/features.ts:616 | |
| 5207 | -msgid "Show post/page status ribbon" | |
| 5266 | +#: includes/agents/abilities.php:90 | |
| 5267 | +msgid "Get media details" | |
| 5208 | 5268 | msgstr "" |
| 5209 | 5269 | |
| 5210 | -#: src/settings/sections/features.ts:623 | |
| 5211 | -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." | |
| 5270 | +#: includes/agents/abilities.php:126 | |
| 5271 | +msgid "Update media details" | |
| 5212 | 5272 | msgstr "" |
| 5213 | 5273 | |
| 5214 | -#: src/settings/sections/features.ts:630 | |
| 5215 | -msgid "Enable developer mode" | |
| 5274 | +#: includes/agents/abilities.php:173 | |
| 5275 | +msgid "Create draft post" | |
| 5216 | 5276 | msgstr "" |
| 5217 | 5277 | |
| 5218 | -#: src/settings/sections/features.ts:635 | |
| 5219 | -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." | |
| 5278 | +#: includes/agents/abilities.php:217 | |
| 5279 | +msgid "Update post" | |
| 5220 | 5280 | msgstr "" |
| 5221 | 5281 | |
| 5222 | -#: src/settings/sections/features.ts:642 | |
| 5223 | -msgid "Folder sharing" | |
| 5282 | +#: includes/agents/abilities.php:275 | |
| 5283 | +#: includes/agents/abilities.php:494 | |
| 5284 | +#: includes/content-graph/rest.php:213 | |
| 5285 | +#: includes/desktop-files/media-library.php:420 | |
| 5286 | +#: includes/widgets/widget-drafts.php:312 | |
| 5287 | +#: includes/widgets/widget-drafts.php:538 | |
| 5288 | +msgid "Post not found." | |
| 5224 | 5289 | msgstr "" |
| 5225 | 5290 | |
| 5226 | -#: src/settings/sections/features.ts:647 | |
| 5227 | -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." | |
| 5291 | +#: includes/agents/abilities.php:333 | |
| 5292 | +#: includes/agents/abilities.php:388 | |
| 5293 | +#: includes/my-wordpress/media-usage.php:140 | |
| 5294 | +msgid "Attachment not found." | |
| 5228 | 5295 | msgstr "" |
| 5229 | 5296 | |
| 5230 | -#: src/settings/sections/features.ts:660 | |
| 5231 | -msgid "Deleting…" | |
| 5297 | +#: includes/agents/abilities.php:510 | |
| 5298 | +msgid "Invalid post status." | |
| 5232 | 5299 | msgstr "" |
| 5233 | 5300 | |
| 5234 | -#: src/settings/sections/features.ts:661 | |
| 5235 | -msgid "Delete folder sharing data" | |
| 5301 | +#: includes/agents/conversations.php:73 | |
| 5302 | +msgid "Agent conversations" | |
| 5236 | 5303 | msgstr "" |
| 5237 | 5304 | |
| 5238 | -#: src/settings/sections/features.ts:664 | |
| 5239 | -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." | |
| 5305 | +#: includes/agents/conversations.php:294 | |
| 5306 | +msgid "Deleted agent" | |
| 5240 | 5307 | msgstr "" |
| 5241 | 5308 | |
| 5242 | -#: src/settings/sections/features.ts:674 | |
| 5243 | -msgid "WordPress Heartbeat rate" | |
| 5309 | +#: includes/agents/conversations.php:416 | |
| 5310 | +msgid "No agent with that id exists." | |
| 5244 | 5311 | msgstr "" |
| 5245 | 5312 | |
| 5246 | -#: src/settings/sections/features.ts:681 | |
| 5247 | -msgid "Fast — 15s (not recommended)" | |
| 5313 | +#: includes/agents/conversations.php:425 | |
| 5314 | +#: includes/agents/conversations.php:487 | |
| 5315 | +msgid "A conversation needs at least one message." | |
| 5248 | 5316 | msgstr "" |
| 5249 | 5317 | |
| 5250 | -#: src/settings/sections/features.ts:682 | |
| 5251 | -msgid "Medium — 30s" | |
| 5318 | +#: includes/agents/conversations.php:533 | |
| 5319 | +msgid "No conversation with that id exists." | |
| 5252 | 5320 | msgstr "" |
| 5253 | 5321 | |
| 5254 | -#: src/settings/sections/features.ts:683 | |
| 5255 | -msgid "Slow — 45s" | |
| 5322 | +#: includes/agents/draft.php:72 | |
| 5323 | +#: includes/agents/runner.php:950 | |
| 5324 | +msgid "The WordPress AI Client is not available on this site." | |
| 5256 | 5325 | msgstr "" |
| 5257 | 5326 | |
| 5258 | -#: src/settings/sections/features.ts:684 | |
| 5259 | -msgid "Very slow — 60s (default)" | |
| 5327 | +#: includes/agents/draft.php:129 | |
| 5328 | +msgid "The draft came back in a shape that could not be read. Try again, or fill the fields in yourself." | |
| 5260 | 5329 | msgstr "" |
| 5261 | 5330 | |
| 5262 | -#: src/settings/sections/features.ts:688 | |
| 5263 | -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." | |
| 5331 | +#: includes/agents/face.php:107 | |
| 5332 | +msgid "Could not create the agent-faces directory." | |
| 5264 | 5333 | msgstr "" |
| 5265 | 5334 | |
| 5266 | -#: src/settings/sections/features.ts:700 | |
| 5267 | -msgid "Resetting…" | |
| 5335 | +#: includes/agents/face.php:210 | |
| 5336 | +msgid "Could not write the agent face." | |
| 5268 | 5337 | msgstr "" |
| 5269 | 5338 | |
| 5270 | -#: src/settings/sections/features.ts:701 | |
| 5271 | -msgid "Reset what’s-new dialogs" | |
| 5339 | +#: includes/agents/guard.php:88 | |
| 5340 | +msgid "This account is a OpenStation agent. Login is disabled." | |
| 5272 | 5341 | msgstr "" |
| 5273 | 5342 | |
| 5274 | -#: src/settings/sections/features.ts:704 | |
| 5275 | -msgid "Re-shows the one-time introduction dialog the next time you open each redesigned native window." | |
| 5343 | +#: includes/agents/identity.php:96 | |
| 5344 | +msgid "Pick a valid WordPress role for the agent." | |
| 5276 | 5345 | msgstr "" |
| 5277 | 5346 | |
| 5278 | -#: src/settings/sections/features.ts:711 | |
| 5279 | -msgid "Beta features" | |
| 5347 | +#: includes/agents/identity.php:106 | |
| 5348 | +msgid "Agent slug could not be derived from the name." | |
| 5280 | 5349 | msgstr "" |
| 5281 | 5350 | |
| 5282 | -#: src/settings/sections/features.ts:712 | |
| 5283 | -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." | |
| 5351 | +#: includes/agents/identity.php:145 | |
| 5352 | +msgid "User is not a OpenStation agent." | |
| 5284 | 5353 | msgstr "" |
| 5285 | 5354 | |
| 5286 | -#: src/settings/sections/features.ts:718 | |
| 5287 | -msgid "Use the native Posts window" | |
| 5355 | +#: includes/agents/identity.php:173 | |
| 5356 | +msgid "Could not delete the agent user." | |
| 5288 | 5357 | msgstr "" |
| 5289 | 5358 | |
| 5290 | -#: src/settings/sections/features.ts:723 | |
| 5291 | -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." | |
| 5359 | +#: includes/agents/identity.php:251 | |
| 5360 | +msgid "OpenStation agent" | |
| 5292 | 5361 | msgstr "" |
| 5293 | 5362 | |
| 5294 | -#: src/settings/sections/features.ts:730 | |
| 5295 | -msgid "Use the native Pages window" | |
| 5363 | +#: includes/agents/identity.php:253 | |
| 5364 | +msgid "Agent" | |
| 5296 | 5365 | msgstr "" |
| 5297 | 5366 | |
| 5298 | -#: src/settings/sections/features.ts:735 | |
| 5299 | -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." | |
| 5367 | +#: includes/agents/identity.php:256 | |
| 5368 | +msgid "Person" | |
| 5300 | 5369 | msgstr "" |
| 5301 | 5370 | |
| 5302 | -#: src/settings/sections/features.ts:742 | |
| 5303 | -msgid "Use the native Users window" | |
| 5371 | +#: includes/agents/jobs.php:83 | |
| 5372 | +msgid "The background worker did not finish. Some work may already have been applied. Check the site before submitting the task again." | |
| 5304 | 5373 | msgstr "" |
| 5305 | 5374 | |
| 5306 | -#: src/settings/sections/features.ts:747 | |
| 5307 | -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." | |
| 5375 | +#: includes/agents/jobs.php:106 | |
| 5376 | +msgid "Agent job not found." | |
| 5308 | 5377 | msgstr "" |
| 5309 | 5378 | |
| 5310 | -#: src/settings/sections/features.ts:754 | |
| 5311 | -msgid "Use the native Plugins window" | |
| 5379 | +#: includes/agents/jobs.php:137 | |
| 5380 | +msgid "An async invocation requires a request UUID." | |
| 5312 | 5381 | msgstr "" |
| 5313 | 5382 | |
| 5314 | -#: src/settings/sections/features.ts:759 | |
| 5315 | -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." | |
| 5383 | +#: includes/agents/jobs.php:141 | |
| 5384 | +msgid "Send a message between 1 and 20,000 bytes." | |
| 5316 | 5385 | msgstr "" |
| 5317 | 5386 | |
| 5318 | -#: src/settings/sections/features.ts:766 | |
| 5319 | -msgid "Use the native Comments window" | |
| 5387 | +#: includes/agents/jobs.php:158 | |
| 5388 | +msgid "That request ID is already in use." | |
| 5320 | 5389 | msgstr "" |
| 5321 | 5390 | |
| 5322 | -#: src/settings/sections/features.ts:771 | |
| 5323 | -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)." | |
| 5391 | +#: includes/agents/jobs.php:164 | |
| 5392 | +msgid "Configure an AI connector to run agents." | |
| 5324 | 5393 | msgstr "" |
| 5325 | 5394 | |
| 5326 | -#: src/settings/sections/help.ts:100 | |
| 5327 | -msgid "Component library" | |
| 5395 | +#: includes/agents/jobs.php:186 | |
| 5396 | +msgid "This agent is still handling your previous request. Wait for its answer before sending another." | |
| 5328 | 5397 | msgstr "" |
| 5329 | 5398 | |
| 5330 | -#: src/settings/sections/help.ts:101 | |
| 5331 | -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." | |
| 5399 | +#: includes/agents/jobs.php:190 | |
| 5400 | +msgid "The request could not be saved. Retry with the same request ID." | |
| 5332 | 5401 | msgstr "" |
| 5333 | 5402 | |
| 5334 | -#: src/settings/sections/help.ts:106 | |
| 5335 | -msgid "components registered." | |
| 5403 | +#: includes/agents/jobs.php:200 | |
| 5404 | +msgid "WordPress could not schedule the background job." | |
| 5336 | 5405 | msgstr "" |
| 5337 | 5406 | |
| 5338 | -#: src/settings/sections/help.ts:113 | |
| 5339 | -msgid "Missing-import warner — live demo" | |
| 5407 | +#: includes/agents/jobs.php:270 | |
| 5408 | +msgid "The queued job expired before a worker could start it." | |
| 5340 | 5409 | msgstr "" |
| 5341 | 5410 | |
| 5342 | -#: src/settings/sections/help.ts:114 | |
| 5343 | -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." | |
| 5411 | +#: includes/agents/jobs.php:279 | |
| 5412 | +msgid "The background worker stopped unexpectedly. Some work may already have been applied. Check the site before submitting again." | |
| 5344 | 5413 | msgstr "" |
| 5345 | 5414 | |
| 5346 | -#: src/settings/sections/help.ts:238 | |
| 5347 | -msgid "Since" | |
| 5415 | +#: includes/agents/jobs.php:291 | |
| 5416 | +msgid "You no longer have permission to run this agent." | |
| 5348 | 5417 | msgstr "" |
| 5349 | 5418 | |
| 5350 | -#: src/settings/sections/help.ts:252 | |
| 5351 | -msgid "Example" | |
| 5419 | +#: includes/agents/jobs.php:304 | |
| 5420 | +msgid "The background agent encountered an unexpected error. Check the site before submitting again." | |
| 5352 | 5421 | msgstr "" |
| 5353 | 5422 | |
| 5354 | -#: src/settings/sections/help.ts:264 | |
| 5355 | -msgid "This component has no help descriptor yet. Add `static help` to its class for a fuller reference." | |
| 5423 | +#: includes/agents/privacy.php:28 | |
| 5424 | +#: includes/agents/privacy.php:130 | |
| 5425 | +#: includes/agents/privacy.php:148 | |
| 5426 | +msgid "OpenStation agents" | |
| 5356 | 5427 | msgstr "" |
| 5357 | 5428 | |
| 5358 | -#: src/settings/sections/help.ts:283 | |
| 5359 | -msgid "Props" | |
| 5429 | +#: includes/agents/privacy.php:57 | |
| 5430 | +msgid "Agent display name" | |
| 5360 | 5431 | msgstr "" |
| 5361 | 5432 | |
| 5362 | -#: src/settings/sections/help.ts:312 | |
| 5363 | -msgid "Undocumented — declared via static props." | |
| 5433 | +#: includes/agents/privacy.php:61 | |
| 5434 | +msgid "Agent user_login" | |
| 5364 | 5435 | msgstr "" |
| 5365 | 5436 | |
| 5366 | -#: src/settings/sections/help.ts:332 | |
| 5367 | -msgid "Slots" | |
| 5437 | +#: includes/agents/privacy.php:73 | |
| 5438 | +msgid "Instructions (system prompt)" | |
| 5368 | 5439 | msgstr "" |
| 5369 | 5440 | |
| 5370 | -#: src/settings/sections/help.ts:355 | |
| 5371 | -msgid "Events" | |
| 5441 | +#: includes/agents/privacy.php:81 | |
| 5442 | +msgid "Enabled abilities" | |
| 5372 | 5443 | msgstr "" |
| 5373 | 5444 | |
| 5374 | -#: src/settings/sections/help.ts:379 | |
| 5375 | -msgid "Shadow parts" | |
| 5445 | +#: includes/agents/privacy.php:89 | |
| 5446 | +msgid "Triggers (JSON)" | |
| 5376 | 5447 | msgstr "" |
| 5377 | 5448 | |
| 5378 | -#: src/settings/sections/help.ts:400 | |
| 5379 | -msgid "CSS custom properties" | |
| 5449 | +#: includes/agents/privacy.php:97 | |
| 5450 | +msgid "Model override" | |
| 5380 | 5451 | msgstr "" |
| 5381 | 5452 | |
| 5382 | -#: src/settings/sections/help.ts:408 | |
| 5383 | -msgid "default" | |
| 5453 | +#: includes/agents/privacy.php:105 | |
| 5454 | +msgid "Rate limit (per hour)" | |
| 5384 | 5455 | msgstr "" |
| 5385 | 5456 | |
| 5386 | -#: src/settings/sections/help.ts:422 | |
| 5387 | -msgid "No components registered." | |
| 5457 | +#: includes/agents/privacy.php:113 | |
| 5458 | +msgid "Voice" | |
| 5388 | 5459 | msgstr "" |
| 5389 | 5460 | |
| 5390 | -#: src/settings/sections/help.ts:452 | |
| 5391 | -msgid "Experimental" | |
| 5461 | +#: includes/agents/privacy.php:121 | |
| 5462 | +msgid "Face (JSON)" | |
| 5392 | 5463 | msgstr "" |
| 5393 | 5464 | |
| 5394 | -#: src/settings/sections/help.ts:454 | |
| 5395 | -msgid "Planned" | |
| 5465 | +#: includes/agents/rest.php:258 | |
| 5466 | +msgid "You do not have permission to read OpenStation agents." | |
| 5396 | 5467 | msgstr "" |
| 5397 | 5468 | |
| 5398 | -#: src/settings/sections/help.ts:457 | |
| 5399 | -msgid "Stable" | |
| 5469 | +#: includes/agents/rest.php:274 | |
| 5470 | +msgid "You do not have permission to manage OpenStation agents." | |
| 5400 | 5471 | msgstr "" |
| 5401 | 5472 | |
| 5402 | -#: src/settings/sections/wallpaper.ts:56 | |
| 5403 | -msgid "Mix your own two-colour gradient and set the angle — your desk, your palette." | |
| 5473 | +#: includes/agents/rest.php:290 | |
| 5474 | +msgid "You do not have permission to invoke OpenStation agents." | |
| 5404 | 5475 | msgstr "" |
| 5405 | 5476 | |
| 5406 | -#: src/settings/sections/wallpaper.ts:61 | |
| 5407 | -#: src/settings/sections/wallpaper.ts:78 | |
| 5408 | -msgid "Custom gradient" | |
| 5477 | +#: includes/agents/rest.php:333 | |
| 5478 | +#: includes/agents/rest.php:389 | |
| 5479 | +#: includes/agents/rest.php:445 | |
| 5480 | +#: includes/agents/rest.php:475 | |
| 5481 | +#: includes/agents/runner.php:147 | |
| 5482 | +#: includes/agents/store.php:1084 | |
| 5483 | +msgid "Agent not found." | |
| 5409 | 5484 | msgstr "" |
| 5410 | 5485 | |
| 5411 | -#: src/settings/sections/wallpaper.ts:102 | |
| 5412 | -msgid "Custom image" | |
| 5486 | +#: includes/agents/rest.php:488 | |
| 5487 | +msgid "You do not have permission to invoke this agent." | |
| 5413 | 5488 | msgstr "" |
| 5414 | 5489 | |
| 5415 | -#: src/settings/sections/wallpaper.ts:106 | |
| 5416 | -msgid "Any image from your media library or an upload, sized to cover the whole desk." | |
| 5490 | +#: includes/agents/runner.php:153 | |
| 5491 | +msgid "Message must be a non-empty string." | |
| 5417 | 5492 | msgstr "" |
| 5418 | 5493 | |
| 5419 | -#: src/settings/sections/wallpaper.ts:176 | |
| 5420 | -msgid "Wallpaper settings" | |
| 5494 | +#: includes/agents/runner.php:159 | |
| 5495 | +msgid "The WordPress AI Client is not available on this site. Configure an AI connector to run agents." | |
| 5421 | 5496 | msgstr "" |
| 5422 | 5497 | |
| 5423 | -#. %s: wallpaper name. | |
| 5424 | -#: src/settings/sections/wallpaper.ts:213 | |
| 5425 | -msgid "%s settings" | |
| 5498 | +#. translators: %d is the hourly per-user invocation cap. | |
| 5499 | +#: includes/agents/runner.php:378 | |
| 5500 | +#, php-format | |
| 5501 | +msgid "You reached your limit of %d agent runs this hour. Try again later." | |
| 5426 | 5502 | msgstr "" |
| 5427 | 5503 | |
| 5428 | -#: src/settings/sections/wallpaper.ts:493 | |
| 5429 | -msgid "From" | |
| 5504 | +#. translators: %d is the hourly invocation cap. | |
| 5505 | +#: includes/agents/runner.php:422 | |
| 5506 | +#, php-format | |
| 5507 | +msgid "This agent reached its limit of %d runs this hour. Try again later." | |
| 5430 | 5508 | msgstr "" |
| 5431 | 5509 | |
| 5432 | -#: src/settings/sections/wallpaper.ts:499 | |
| 5433 | -msgid "To" | |
| 5510 | +#. translators: %s is the tool name the model called. | |
| 5511 | +#: includes/agents/runner.php:571 | |
| 5512 | +#, php-format | |
| 5513 | +msgid "Tool \"%s\" is not on this agent's allowlist." | |
| 5434 | 5514 | msgstr "" |
| 5435 | 5515 | |
| 5436 | -#: src/settings/sections/wallpaper.ts:505 | |
| 5437 | -msgid "Angle" | |
| 5516 | +#. translators: %d is the max-turn cap. | |
| 5517 | +#: includes/agents/runner.php:641 | |
| 5518 | +#, php-format | |
| 5519 | +msgid "Agent stopped after %d turns without a final answer." | |
| 5438 | 5520 | msgstr "" |
| 5439 | 5521 | |
| 5440 | -#: src/settings/sections/wallpaper.ts:620 | |
| 5441 | -msgid "Wallpaper" | |
| 5522 | +#: includes/agents/runner.php:893 | |
| 5523 | +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." | |
| 5442 | 5524 | msgstr "" |
| 5443 | 5525 | |
| 5444 | -#: src/settings/sections/wallpaper.ts:621 | |
| 5445 | -msgid "The backdrop behind your windows. Pick a preset, mix your own gradient, or drop in an image." | |
| 5526 | +#: includes/agents/runner.php:904 | |
| 5527 | +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." | |
| 5446 | 5528 | msgstr "" |
| 5447 | 5529 | |
| 5448 | -#: src/sticky-notes/layer.ts:179 | |
| 5449 | -msgid "Sticky notes" | |
| 5530 | +#: includes/agents/runner.php:1227 | |
| 5531 | +msgid "The Abilities API is not available on this site." | |
| 5450 | 5532 | msgstr "" |
| 5451 | 5533 | |
| 5452 | -#: src/sticky-notes/layer.ts:208 | |
| 5453 | -msgid "New sticky note" | |
| 5534 | +#. translators: %s is the ability slug. | |
| 5535 | +#: includes/agents/runner.php:1236 | |
| 5536 | +#, php-format | |
| 5537 | +msgid "Ability \"%s\" is not registered on this site." | |
| 5454 | 5538 | msgstr "" |
| 5455 | 5539 | |
| 5456 | -#: src/sticky-notes/layer.ts:240 | |
| 5457 | -msgid "Sticky term is unavailable." | |
| 5540 | +#: includes/agents/store.php:544 | |
| 5541 | +msgid "Chat" | |
| 5458 | 5542 | msgstr "" |
| 5459 | 5543 | |
| 5460 | -#: src/sticky-notes/layer.ts:621 | |
| 5461 | -msgid "Open artifact" | |
| 5544 | +#: includes/agents/store.php:545 | |
| 5545 | +msgid "Open a conversation window with the agent." | |
| 5462 | 5546 | msgstr "" |
| 5463 | 5547 | |
| 5464 | -#: src/sticky-notes/layer.ts:630 | |
| 5465 | -msgid "Hide sticky note" | |
| 5548 | +#: includes/agents/store.php:557 | |
| 5549 | +msgid "Send to (right-click menu)" | |
| 5466 | 5550 | msgstr "" |
| 5467 | 5551 | |
| 5468 | -#: src/sticky-notes/layer.ts:638 | |
| 5469 | -msgid "Sticky note text" | |
| 5552 | +#: includes/agents/store.php:558 | |
| 5553 | +msgid "The agent appears as a \"Send to…\" action in the right-click menu for the entity kinds you pick." | |
| 5470 | 5554 | msgstr "" |
| 5471 | 5555 | |
| 5472 | -#: src/sticky-notes/layer.ts:751 | |
| 5473 | -msgid "Could not save sticky note." | |
| 5556 | +#: includes/agents/store.php:576 | |
| 5557 | +msgid "Drag & drop" | |
| 5474 | 5558 | msgstr "" |
| 5475 | 5559 | |
| 5476 | -#: src/ui/components/wpd-notice/wpd-notice.ts:169 | |
| 5477 | -msgid "Dismiss notice" | |
| 5560 | +#: includes/agents/store.php:577 | |
| 5561 | +msgid "Drop a tile onto the agent." | |
| 5478 | 5562 | msgstr "" |
| 5479 | 5563 | |
| 5480 | -#. 1: WordPress version, 2: release codename. | |
| 5481 | -#: src/update-notice.ts:93 | |
| 5482 | -msgid "WordPress %1$s \"%2$s\" is available." | |
| 5564 | +#: includes/agents/store.php:596 | |
| 5565 | +msgid "WordPress hook" | |
| 5483 | 5566 | msgstr "" |
| 5484 | 5567 | |
| 5485 | -#. %s: WordPress version. | |
| 5486 | -#: src/update-notice.ts:97 | |
| 5487 | -msgid "WordPress %s is available." | |
| 5568 | +#: includes/agents/store.php:597 | |
| 5569 | +msgid "Run automatically when a WordPress action fires." | |
| 5488 | 5570 | msgstr "" |
| 5489 | 5571 | |
| 5490 | -#: src/update-notice.ts:137 | |
| 5491 | -#: includes/core-notices.php:100 | |
| 5492 | -msgid "WordPress Updates" | |
| 5572 | +#: includes/agents/store.php:611 | |
| 5573 | +msgid "REST endpoint" | |
| 5493 | 5574 | msgstr "" |
| 5494 | 5575 | |
| 5495 | -#: src/widgets/built-in.ts:22 | |
| 5496 | -msgid "Clock" | |
| 5576 | +#: includes/agents/store.php:612 | |
| 5577 | +msgid "Expose a REST URL for external services to call." | |
| 5497 | 5578 | msgstr "" |
| 5498 | 5579 | |
| 5499 | -#: src/widgets/built-in.ts:25 | |
| 5500 | -msgid "Local time and date, refreshed every second." | |
| 5580 | +#: includes/agents/store.php:628 | |
| 5581 | +msgid "Agent-to-agent" | |
| 5501 | 5582 | msgstr "" |
| 5502 | 5583 | |
| 5503 | -#. %s is the widget label (e.g., "Clock") | |
| 5504 | -#: src/widgets/frame.ts:297 | |
| 5505 | -msgid "Dock %s back to widget column" | |
| 5584 | +#: includes/agents/store.php:629 | |
| 5585 | +msgid "Run when another agent on this site emits a completion event." | |
| 5506 | 5586 | msgstr "" |
| 5507 | 5587 | |
| 5508 | -#. %s is the widget label (e.g., "Clock") | |
| 5509 | -#: src/widgets/frame.ts:334 | |
| 5510 | -msgid "Remove %s" | |
| 5588 | +#: includes/agents/store.php:668 | |
| 5589 | +msgid "Every time a post is saved." | |
| 5511 | 5590 | msgstr "" |
| 5512 | 5591 | |
| 5513 | -#: src/widgets/layer.ts:395 | |
| 5514 | -#: src/widgets/layer.ts:402 | |
| 5515 | -#: src/widgets/picker.ts:52 | |
| 5516 | -#: src/widgets/picker.ts:56 | |
| 5517 | -msgid "Add widget" | |
| 5592 | +#: includes/agents/store.php:672 | |
| 5593 | +msgid "A new post is inserted." | |
| 5518 | 5594 | msgstr "" |
| 5519 | 5595 | |
| 5520 | -#: src/widgets/picker.ts:151 | |
| 5521 | -msgid "No widgets available. Activate a plugin that registers one, or see the docs for the registerWidget API." | |
| 5596 | +#: includes/agents/store.php:676 | |
| 5597 | +msgid "A post status changes." | |
| 5522 | 5598 | msgstr "" |
| 5523 | 5599 | |
| 5524 | -#. %s is the widget label | |
| 5525 | -#: src/widgets/picker.ts:174 | |
| 5526 | -msgid "%s (already added)" | |
| 5600 | +#: includes/agents/store.php:680 | |
| 5601 | +msgid "A new comment is inserted." | |
| 5527 | 5602 | msgstr "" |
| 5528 | 5603 | |
| 5529 | -#. %s is the widget label | |
| 5530 | -#: src/widgets/picker.ts:177 | |
| 5531 | -msgid "Add %s" | |
| 5604 | +#: includes/agents/store.php:684 | |
| 5605 | +msgid "A new comment is posted." | |
| 5532 | 5606 | msgstr "" |
| 5533 | 5607 | |
| 5534 | -#: src/widgets/picker.ts:204 | |
| 5535 | -msgid "Added" | |
| 5608 | +#: includes/agents/store.php:688 | |
| 5609 | +msgid "A new user registers." | |
| 5536 | 5610 | msgstr "" |
| 5537 | 5611 | |
| 5538 | -#: src/window-chrome/controls/built-ins.ts:39 | |
| 5539 | -msgid "Minimize" | |
| 5612 | +#: includes/agents/store.php:692 | |
| 5613 | +msgid "A user profile is updated." | |
| 5540 | 5614 | msgstr "" |
| 5541 | 5615 | |
| 5542 | -#: src/window-chrome/controls/built-ins.ts:52 | |
| 5543 | -msgid "Maximize" | |
| 5616 | +#: includes/agents/store.php:696 | |
| 5617 | +msgid "A new attachment is added." | |
| 5544 | 5618 | msgstr "" |
| 5545 | 5619 | |
| 5546 | -#: src/window-chrome/controls/built-ins.ts:65 | |
| 5547 | -#: src/window/index.ts:1849 | |
| 5548 | -#: includes/admin-bar.php:71 | |
| 5549 | -#: includes/admin-bar.php:690 | |
| 5550 | -msgid "Enter fullscreen" | |
| 5620 | +#: includes/agents/store.php:994 | |
| 5621 | +#: includes/agents/store.php:1118 | |
| 5622 | +msgid "Pick a role you are allowed to assign to an agent." | |
| 5551 | 5623 | msgstr "" |
| 5552 | 5624 | |
| 5553 | -#: src/window/dom.ts:139 | |
| 5554 | -msgid "Loading window content" | |
| 5625 | +#: includes/agents/store.php:1095 | |
| 5626 | +msgid "Agent name cannot be empty." | |
| 5555 | 5627 | msgstr "" |
| 5556 | 5628 | |
| 5557 | -#: src/window/dom.ts:342 | |
| 5558 | -msgid "Window actions" | |
| 5629 | +#: includes/ai-copilot/abilities-debugging.php:87 | |
| 5630 | +msgid "No readable log file was found on this install." | |
| 5559 | 5631 | msgstr "" |
| 5560 | 5632 | |
| 5561 | -#: src/window/dom.ts:366 | |
| 5562 | -msgid "Open on startup" | |
| 5633 | +#: includes/ai-copilot/abilities-debugging.php:88 | |
| 5634 | +msgid "No readable log file matches that source id." | |
| 5563 | 5635 | msgstr "" |
| 5564 | 5636 | |
| 5565 | -#. %s is the window's admin-page name (e.g., "Posts") | |
| 5566 | -#: src/window/dom.ts:380 | |
| 5567 | -msgid "Open another %s" | |
| 5637 | +#: includes/ai-copilot/abilities-debugging.php:272 | |
| 5638 | +msgid "That file is not named anywhere in the current log. Only files an entry or a stack trace mentions can be read." | |
| 5568 | 5639 | msgstr "" |
| 5569 | 5640 | |
| 5570 | -#: src/window/dom.ts:396 | |
| 5571 | -msgid "Open in new window" | |
| 5641 | +#: includes/ai-copilot/abilities-debugging.php:278 | |
| 5642 | +msgid "That file does not exist on disk or cannot be read." | |
| 5572 | 5643 | msgstr "" |
| 5573 | 5644 | |
| 5574 | -#: src/window/dom.ts:423 | |
| 5575 | -msgid "Open in browser tab" | |
| 5645 | +#: includes/ai-copilot/abilities-debugging.php:291 | |
| 5646 | +msgid "That file lives outside the WordPress installation." | |
| 5576 | 5647 | msgstr "" |
| 5577 | 5648 | |
| 5578 | -#. %s is the window's admin-page title (e.g., "Posts") | |
| 5579 | -#: src/window/dom.ts:626 | |
| 5580 | -msgid "%s sub-pages" | |
| 5649 | +#: includes/ai-copilot/abilities-debugging.php:295 | |
| 5650 | +msgid "Only source files can be read — not logs, dumps, or data files." | |
| 5581 | 5651 | msgstr "" |
| 5582 | 5652 | |
| 5583 | -#: src/window/iframe-bridge.ts:223 | |
| 5584 | -msgid "Unsaved changes" | |
| 5653 | +#: includes/ai-copilot/abilities-debugging.php:302 | |
| 5654 | +msgid "Configuration files are never readable through this tool — they hold database credentials and salts. Describe what you need from it instead." | |
| 5585 | 5655 | msgstr "" |
| 5586 | 5656 | |
| 5587 | -#: src/window/iframe-bridge.ts:224 | |
| 5588 | -msgid "You have unsaved changes. Are you sure you want to close this window?" | |
| 5657 | +#: includes/ai-copilot/abilities-debugging.php:324 | |
| 5658 | +msgid "The file could not be read." | |
| 5589 | 5659 | msgstr "" |
| 5590 | 5660 | |
| 5591 | -#: src/window/iframe-bridge.ts:225 | |
| 5592 | -msgid "Close window" | |
| 5661 | +#: includes/ai-copilot/abilities-debugging.php:375 | |
| 5662 | +msgid "List error-log issues" | |
| 5593 | 5663 | msgstr "" |
| 5594 | 5664 | |
| 5595 | -#: src/window/index.ts:1849 | |
| 5596 | -#: includes/admin-bar.php:689 | |
| 5597 | -#: includes/admin-bar.php:691 | |
| 5598 | -msgid "Exit fullscreen" | |
| 5665 | +#: includes/ai-copilot/abilities-debugging.php:429 | |
| 5666 | +msgid "Get one error-log issue" | |
| 5599 | 5667 | msgstr "" |
| 5600 | 5668 | |
| 5601 | -#: src/window-links/renderers/svg-splines.ts:154 | |
| 5602 | -msgid "Splines" | |
| 5669 | +#: includes/ai-copilot/abilities-debugging.php:465 | |
| 5670 | +msgid "Read source around a logged line" | |
| 5603 | 5671 | msgstr "" |
| 5604 | 5672 | |
| 5605 | -#: src/window-links/renderers/svg-splines.ts:155 | |
| 5606 | -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." | |
| 5673 | +#: includes/ai-copilot/abilities-debugging.php:508 | |
| 5674 | +msgid "Get site debugging context" | |
| 5607 | 5675 | msgstr "" |
| 5608 | 5676 | |
| 5609 | -#. %d is the desktop number (e.g., "Desktop 2") | |
| 5610 | -#: src/window-manager/desktops.ts:78 | |
| 5611 | -msgid "Desktop %d" | |
| 5677 | +#: includes/ai-copilot/abilities-debugging.php:629 | |
| 5678 | +msgid "No issue in the current log has that signature — it may have been cleared or aged out. Call list_log_issues again." | |
| 5612 | 5679 | msgstr "" |
| 5613 | 5680 | |
| 5614 | -#: src/window-manager/overview.ts:472 | |
| 5615 | -msgid "Add new desktop" | |
| 5681 | +#: includes/ai-copilot/abilities.php:40 | |
| 5682 | +msgid "Read-only content search and wp-admin navigation abilities powering the OpenStation AI assistant." | |
| 5616 | 5683 | msgstr "" |
| 5617 | 5684 | |
| 5618 | -#. %s is the desktop label | |
| 5619 | -#: src/window-manager/overview.ts:516 | |
| 5620 | -msgid "Switch to %s" | |
| 5685 | +#: includes/ai-copilot/abilities.php:211 | |
| 5686 | +msgid "Search posts" | |
| 5621 | 5687 | msgstr "" |
| 5622 | 5688 | |
| 5623 | -#. %s is the desktop label | |
| 5624 | -#: src/window-manager/overview.ts:555 | |
| 5625 | -msgid "Close %s" | |
| 5689 | +#: includes/ai-copilot/abilities.php:227 | |
| 5690 | +msgid "Search pages" | |
| 5626 | 5691 | msgstr "" |
| 5627 | 5692 | |
| 5628 | -#. %d is the number of external sub-tabs open on this window. | |
| 5629 | -#: src/window-manager/overview.ts:650 | |
| 5630 | -msgid "· %d open tab" | |
| 5631 | -msgid_plural "· %d open tabs" | |
| 5632 | -msgstr[0] "" | |
| 5633 | -msgstr[1] "" | |
| 5634 | - | |
| 5635 | -#: src/window/tabs.ts:121 | |
| 5636 | -#: src/window/tabs.ts:122 | |
| 5637 | -msgid "Open in a new browser tab" | |
| 5693 | +#: includes/ai-copilot/abilities.php:243 | |
| 5694 | +msgid "Search comments" | |
| 5638 | 5695 | msgstr "" |
| 5639 | 5696 | |
| 5640 | -#: src/window/tabs.ts:129 | |
| 5641 | -#: src/window/tabs.ts:130 | |
| 5642 | -msgid "Close tab" | |
| 5697 | +#: includes/ai-copilot/abilities.php:259 | |
| 5698 | +msgid "Search comments on a post" | |
| 5643 | 5699 | msgstr "" |
| 5644 | 5700 | |
| 5645 | -#. %s is the external site's title or URL. | |
| 5646 | -#: src/window/tabs.ts:324 | |
| 5647 | -msgid "Opened \"%s\" in a new browser tab — this site doesn't allow embedding." | |
| 5701 | +#: includes/ai-copilot/abilities.php:293 | |
| 5702 | +msgid "List admin pages" | |
| 5648 | 5703 | msgstr "" |
| 5649 | 5704 | |
| 5650 | -#: src/window/tabs.ts:330 | |
| 5651 | -msgid "Open" | |
| 5705 | +#: includes/ai-copilot/abilities.php:327 | |
| 5706 | +msgid "Search WordPress.org plugins" | |
| 5652 | 5707 | msgstr "" |
| 5653 | 5708 | |
| 5654 | -#. Plugin Name of the plugin | |
| 5655 | -#: desktop-mode.php | |
| 5656 | -#: includes/ai-copilot/abilities.php:41 | |
| 5657 | -msgid "Desktop Mode" | |
| 5709 | +#: includes/ai-copilot/abilities.php:361 | |
| 5710 | +msgid "Read PHP error log" | |
| 5658 | 5711 | msgstr "" |
| 5659 | 5712 | |
| 5660 | -#. Plugin URI of the plugin | |
| 5661 | -#: desktop-mode.php | |
| 5662 | -msgid "https://github.com/WordPress/desktop-mode" | |
| 5713 | +#: includes/ai-copilot/abilities.php:416 | |
| 5714 | +msgid "Analyze comment for spam" | |
| 5663 | 5715 | msgstr "" |
| 5664 | 5716 | |
| 5665 | -#. Description of the plugin | |
| 5666 | -#: desktop-mode.php | |
| 5667 | -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." | |
| 5717 | +#: includes/ai-copilot/abilities.php:463 | |
| 5718 | +#: includes/my-wordpress/comment-stats.php:167 | |
| 5719 | +#: includes/recycle-bin/store.php:752 | |
| 5720 | +#: includes/recycle-bin/store.php:861 | |
| 5721 | +msgid "Comment not found." | |
| 5668 | 5722 | msgstr "" |
| 5669 | 5723 | |
| 5670 | -#. Author of the plugin | |
| 5671 | -#: desktop-mode.php | |
| 5672 | -msgid "Daniel López Sánchez" | |
| 5724 | +#: includes/ai-copilot/client.php:140 | |
| 5725 | +msgid "The AI provider returned no answer text." | |
| 5673 | 5726 | msgstr "" |
| 5674 | 5727 | |
| 5675 | -#. Author URI of the plugin | |
| 5676 | -#: desktop-mode.php | |
| 5677 | -msgid "https://github.com/allterraindeveloper" | |
| 5728 | +#: includes/ai-copilot/mio.php:37 | |
| 5729 | +msgid "The MIO API is turned off in OpenStation Preferences → Features." | |
| 5678 | 5730 | msgstr "" |
| 5679 | 5731 | |
| 5680 | -#: includes/admin-bar.php:40 | |
| 5681 | -msgid "Switch to Classic Admin" | |
| 5732 | +#: includes/ai-copilot/mio.php:48 | |
| 5733 | +msgid "Ask MIO requires a compatible AI connector in Settings → Connectors." | |
| 5682 | 5734 | msgstr "" |
| 5683 | 5735 | |
| 5684 | -#: includes/admin-bar.php:41 | |
| 5685 | -#: includes/welcome-dialog.php:578 | |
| 5686 | -msgid "Switch to Desktop Mode" | |
| 5736 | +#: includes/ai-copilot/mio.php:111 | |
| 5737 | +msgid "The conversation is too large." | |
| 5687 | 5738 | msgstr "" |
| 5688 | 5739 | |
| 5689 | -#: includes/admin-bar.php:96 | |
| 5690 | -msgid "Arrange windows" | |
| 5740 | +#: includes/ai-copilot/mio.php:115 | |
| 5741 | +msgid "Invalid MIO window context." | |
| 5691 | 5742 | msgstr "" |
| 5692 | 5743 | |
| 5693 | -#: includes/admin-bar.php:105 | |
| 5694 | -msgid "Cascade" | |
| 5744 | +#: includes/ai-copilot/mio.php:148 | |
| 5745 | +msgid "MIO requested an unavailable action." | |
| 5695 | 5746 | msgstr "" |
| 5696 | 5747 | |
| 5697 | -#: includes/admin-bar.php:109 | |
| 5698 | -msgid "Lay all windows out from top-left, offset so every title bar stays visible." | |
| 5748 | +#: includes/ai-copilot/search.php:63 | |
| 5749 | +#: includes/multisite.php:108 | |
| 5750 | +msgid "Dashboard" | |
| 5699 | 5751 | msgstr "" |
| 5700 | 5752 | |
| 5701 | -#: includes/admin-bar.php:121 | |
| 5702 | -msgid "Zoom out to see every window at once. Click one to focus it." | |
| 5753 | +#: includes/ai-copilot/search.php:66 | |
| 5754 | +msgid "The main admin dashboard: activity, drafts, site overview." | |
| 5703 | 5755 | msgstr "" |
| 5704 | 5756 | |
| 5705 | -#: includes/admin-bar.php:135 | |
| 5706 | -msgid "Snap to grid" | |
| 5757 | +#: includes/ai-copilot/search.php:69 | |
| 5758 | +msgid "All Posts" | |
| 5707 | 5759 | msgstr "" |
| 5708 | 5760 | |
| 5709 | -#: includes/admin-bar.php:139 | |
| 5710 | -msgid "Snap windows to a grid while dragging or resizing." | |
| 5761 | +#: includes/ai-copilot/search.php:72 | |
| 5762 | +msgid "List, edit, bulk-manage blog posts." | |
| 5711 | 5763 | msgstr "" |
| 5712 | 5764 | |
| 5713 | -#: includes/admin-bar.php:147 | |
| 5714 | -msgid "Tile all windows" | |
| 5765 | +#: includes/ai-copilot/search.php:75 | |
| 5766 | +msgid "Add New Post" | |
| 5715 | 5767 | msgstr "" |
| 5716 | 5768 | |
| 5717 | -#: includes/admin-bar.php:151 | |
| 5718 | -msgid "Pack every window into an evenly tiled grid that fills the desktop." | |
| 5769 | +#: includes/ai-copilot/search.php:78 | |
| 5770 | +msgid "Create a new blog post." | |
| 5719 | 5771 | msgstr "" |
| 5720 | 5772 | |
| 5721 | -#: includes/admin-bar.php:250 | |
| 5722 | -#: includes/admin-bar.php:705 | |
| 5723 | -msgid "Keyboard shortcuts" | |
| 5773 | +#: includes/ai-copilot/search.php:84 | |
| 5774 | +msgid "Manage post categories: add, rename, merge." | |
| 5724 | 5775 | msgstr "" |
| 5725 | 5776 | |
| 5726 | -#: includes/admin-bar.php:275 | |
| 5727 | -msgid "Open the Bug Report window" | |
| 5777 | +#: includes/ai-copilot/search.php:90 | |
| 5778 | +msgid "Manage post tags." | |
| 5728 | 5779 | msgstr "" |
| 5729 | 5780 | |
| 5730 | -#: includes/admin-bar.php:688 | |
| 5731 | -msgid "Fullscreen" | |
| 5781 | +#: includes/ai-copilot/search.php:93 | |
| 5782 | +msgid "All Pages" | |
| 5732 | 5783 | msgstr "" |
| 5733 | 5784 | |
| 5734 | -#: includes/admin-bar.php:707 | |
| 5735 | -msgid "Desktops & Overview" | |
| 5785 | +#: includes/ai-copilot/search.php:96 | |
| 5786 | +msgid "List and edit static pages (About, Contact, etc.)." | |
| 5736 | 5787 | msgstr "" |
| 5737 | 5788 | |
| 5738 | -#: includes/admin-bar.php:709 | |
| 5739 | -msgid "Key" | |
| 5789 | +#: includes/ai-copilot/search.php:99 | |
| 5790 | +msgid "Add New Page" | |
| 5740 | 5791 | msgstr "" |
| 5741 | 5792 | |
| 5742 | -#: includes/admin-bar.php:710 | |
| 5743 | -msgid "Outside overview" | |
| 5793 | +#: includes/ai-copilot/search.php:102 | |
| 5794 | +msgid "Create a new page." | |
| 5744 | 5795 | msgstr "" |
| 5745 | 5796 | |
| 5746 | -#: includes/admin-bar.php:711 | |
| 5747 | -msgid "Inside overview" | |
| 5797 | +#: includes/ai-copilot/search.php:105 | |
| 5798 | +msgid "Media Library" | |
| 5748 | 5799 | msgstr "" |
| 5749 | 5800 | |
| 5750 | -#: includes/admin-bar.php:712 | |
| 5751 | -msgid "In Show Desktop" | |
| 5801 | +#: includes/ai-copilot/search.php:108 | |
| 5802 | +msgid "Browse, upload, and manage images, files, videos." | |
| 5752 | 5803 | msgstr "" |
| 5753 | 5804 | |
| 5754 | -#: includes/admin-bar.php:717 | |
| 5755 | -msgid "Previous desktop (wraps)" | |
| 5805 | +#: includes/ai-copilot/search.php:114 | |
| 5806 | +msgid "Moderate and reply to comments on posts and pages." | |
| 5756 | 5807 | msgstr "" |
| 5757 | 5808 | |
| 5758 | -#: includes/admin-bar.php:718 | |
| 5759 | -msgid "Previous desktop (grid + top-bar update)" | |
| 5809 | +#: includes/ai-copilot/search.php:117 | |
| 5810 | +#: includes/core-notices.php:231 | |
| 5811 | +#: includes/multisite.php:115 | |
| 5812 | +msgid "Themes" | |
| 5760 | 5813 | msgstr "" |
| 5761 | 5814 | |
| 5762 | -#: includes/admin-bar.php:719 | |
| 5763 | -msgid "Previous desktop" | |
| 5815 | +#: includes/ai-copilot/search.php:120 | |
| 5816 | +msgid "Change, install, or customize the active theme." | |
| 5764 | 5817 | msgstr "" |
| 5765 | 5818 | |
| 5766 | -#: includes/admin-bar.php:723 | |
| 5767 | -msgid "Next desktop (wraps)" | |
| 5819 | +#: includes/ai-copilot/search.php:126 | |
| 5820 | +msgid "Live-preview theme customisation: colors, fonts, layout." | |
| 5768 | 5821 | msgstr "" |
| 5769 | 5822 | |
| 5770 | -#: includes/admin-bar.php:724 | |
| 5771 | -msgid "Next desktop (grid + top-bar update)" | |
| 5823 | +#: includes/ai-copilot/search.php:132 | |
| 5824 | +msgid "Manage sidebar and footer widgets." | |
| 5772 | 5825 | msgstr "" |
| 5773 | 5826 | |
| 5774 | -#: includes/admin-bar.php:725 | |
| 5775 | -msgid "Next desktop" | |
| 5827 | +#: includes/ai-copilot/search.php:135 | |
| 5828 | +msgid "Menus" | |
| 5776 | 5829 | msgstr "" |
| 5777 | 5830 | |
| 5778 | -#: includes/admin-bar.php:729 | |
| 5779 | -msgid "Enter Overview" | |
| 5831 | +#: includes/ai-copilot/search.php:138 | |
| 5832 | +msgid "Create and edit navigation menus." | |
| 5780 | 5833 | msgstr "" |
| 5781 | 5834 | |
| 5782 | -#: includes/admin-bar.php:730 | |
| 5783 | -msgid "Exit Overview onto active desktop" | |
| 5835 | +#: includes/ai-copilot/search.php:144 | |
| 5836 | +msgid "Activate, deactivate, update or delete plugins." | |
| 5784 | 5837 | msgstr "" |
| 5785 | 5838 | |
| 5786 | -#: includes/admin-bar.php:731 | |
| 5787 | -msgid "Restore windows (exit Show Desktop)" | |
| 5839 | +#: includes/ai-copilot/search.php:147 | |
| 5840 | +msgid "Add New Plugin" | |
| 5788 | 5841 | msgstr "" |
| 5789 | 5842 | |
| 5790 | -#: includes/admin-bar.php:735 | |
| 5791 | -#: includes/admin-bar.php:737 | |
| 5792 | -msgid "Toggle Show Desktop" | |
| 5843 | +#: includes/ai-copilot/search.php:150 | |
| 5844 | +msgid "Search and install new plugins from the directory." | |
| 5793 | 5845 | msgstr "" |
| 5794 | 5846 | |
| 5795 | -#: includes/admin-bar.php:736 | |
| 5796 | -msgid "Exit Overview (no minimize)" | |
| 5847 | +#: includes/ai-copilot/search.php:156 | |
| 5848 | +msgid "Manage user accounts and roles." | |
| 5797 | 5849 | msgstr "" |
| 5798 | 5850 | |
| 5799 | -#: includes/admin-bar.php:741 | |
| 5800 | -msgid "(in overview)" | |
| 5851 | +#: includes/ai-copilot/search.php:159 | |
| 5852 | +msgid "Add New User" | |
| 5801 | 5853 | msgstr "" |
| 5802 | 5854 | |
| 5803 | -#: includes/admin-bar.php:743 | |
| 5804 | -msgid "Commit current desktop, exit overview" | |
| 5855 | +#: includes/ai-copilot/search.php:162 | |
| 5856 | +msgid "Create a new user account." | |
| 5805 | 5857 | msgstr "" |
| 5806 | 5858 | |
| 5807 | -#: includes/admin-bar.php:749 | |
| 5808 | -msgid "Windows & palette" | |
| 5859 | +#: includes/ai-copilot/search.php:165 | |
| 5860 | +msgid "Your Profile" | |
| 5809 | 5861 | msgstr "" |
| 5810 | 5862 | |
| 5811 | -#: includes/admin-bar.php:753 | |
| 5812 | -msgid "Cycle to the next window on the active desktop." | |
| 5863 | +#: includes/ai-copilot/search.php:168 | |
| 5864 | +msgid "Edit your own profile, password, admin colour scheme." | |
| 5813 | 5865 | msgstr "" |
| 5814 | 5866 | |
| 5815 | -#: includes/admin-bar.php:757 | |
| 5816 | -msgid "Cycle to the previous window on the active desktop." | |
| 5867 | +#: includes/ai-copilot/search.php:171 | |
| 5868 | +msgid "General Settings" | |
| 5817 | 5869 | msgstr "" |
| 5818 | 5870 | |
| 5819 | -#: includes/admin-bar.php:761 | |
| 5820 | -msgid "Open the command palette / Ask AI overlay." | |
| 5871 | +#: includes/ai-copilot/search.php:174 | |
| 5872 | +msgid "Site title, tagline, URL, timezone, language." | |
| 5821 | 5873 | msgstr "" |
| 5822 | 5874 | |
| 5823 | -#: includes/admin-bar.php:765 | |
| 5824 | -msgid "Exit Overview (or Snap Overview) without changing window state." | |
| 5875 | +#: includes/ai-copilot/search.php:177 | |
| 5876 | +msgid "Writing Settings" | |
| 5825 | 5877 | msgstr "" |
| 5826 | 5878 | |
| 5827 | -#: includes/ai-copilot/abilities.php:42 | |
| 5828 | -msgid "Read-only content search and wp-admin navigation abilities powering the Desktop Mode AI assistant." | |
| 5879 | +#: includes/ai-copilot/search.php:180 | |
| 5880 | +msgid "Default post category, post format, remote publishing." | |
| 5829 | 5881 | msgstr "" |
| 5830 | 5882 | |
| 5831 | -#: includes/ai-copilot/abilities.php:202 | |
| 5832 | -msgid "Search posts" | |
| 5883 | +#: includes/ai-copilot/search.php:183 | |
| 5884 | +msgid "Reading Settings" | |
| 5833 | 5885 | msgstr "" |
| 5834 | 5886 | |
| 5835 | -#: includes/ai-copilot/abilities.php:218 | |
| 5836 | -msgid "Search pages" | |
| 5887 | +#: includes/ai-copilot/search.php:186 | |
| 5888 | +msgid "Homepage, blog posts per page, search-engine visibility." | |
| 5837 | 5889 | msgstr "" |
| 5838 | 5890 | |
| 5839 | -#: includes/ai-copilot/abilities.php:234 | |
| 5840 | -msgid "Search comments" | |
| 5891 | +#: includes/ai-copilot/search.php:189 | |
| 5892 | +msgid "Discussion Settings" | |
| 5841 | 5893 | msgstr "" |
| 5842 | 5894 | |
| 5843 | -#: includes/ai-copilot/abilities.php:250 | |
| 5844 | -msgid "Search comments on a post" | |
| 5895 | +#: includes/ai-copilot/search.php:192 | |
| 5896 | +msgid "Comment moderation, avatars, email notifications." | |
| 5845 | 5897 | msgstr "" |
| 5846 | 5898 | |
| 5847 | -#: includes/ai-copilot/abilities.php:284 | |
| 5848 | -msgid "List admin pages" | |
| 5899 | +#: includes/ai-copilot/search.php:195 | |
| 5900 | +msgid "Media Settings" | |
| 5849 | 5901 | msgstr "" |
| 5850 | 5902 | |
| 5851 | -#: includes/ai-copilot/abilities.php:307 | |
| 5852 | -msgid "Search WordPress.org plugins" | |
| 5903 | +#: includes/ai-copilot/search.php:198 | |
| 5904 | +msgid "Image size settings for thumbnail / medium / large." | |
| 5853 | 5905 | msgstr "" |
| 5854 | 5906 | |
| 5855 | -#: includes/ai-copilot/abilities.php:338 | |
| 5856 | -msgid "Read PHP error log" | |
| 5907 | +#: includes/ai-copilot/search.php:201 | |
| 5908 | +msgid "Permalinks" | |
| 5857 | 5909 | msgstr "" |
| 5858 | 5910 | |
| 5859 | -#: includes/ai-copilot/abilities.php:389 | |
| 5860 | -msgid "Analyze comment for spam" | |
| 5911 | +#: includes/ai-copilot/search.php:204 | |
| 5912 | +msgid "URL structure for posts, pages, categories, tags." | |
| 5861 | 5913 | msgstr "" |
| 5862 | 5914 | |
| 5863 | -#: includes/ai-copilot/abilities.php:435 | |
| 5864 | -#: includes/my-wordpress/comment-stats.php:66 | |
| 5865 | -#: includes/recycle-bin/store.php:806 | |
| 5866 | -#: includes/recycle-bin/store.php:928 | |
| 5867 | -msgid "Comment not found." | |
| 5915 | +#: includes/ai-copilot/search.php:207 | |
| 5916 | +msgid "Privacy" | |
| 5868 | 5917 | msgstr "" |
| 5869 | 5918 | |
| 5870 | -#: includes/commands.php:66 | |
| 5871 | -msgid "Command script registration requires a non-empty script handle." | |
| 5919 | +#: includes/ai-copilot/search.php:210 | |
| 5920 | +msgid "Privacy policy page selection and preview." | |
| 5872 | 5921 | msgstr "" |
| 5873 | 5922 | |
| 5874 | -#: includes/commands.php:137 | |
| 5875 | -msgid "Command registration requires a non-empty `slug`." | |
| 5923 | +#: includes/ai-copilot/search.php:213 | |
| 5924 | +msgid "Tools" | |
| 5876 | 5925 | msgstr "" |
| 5877 | 5926 | |
| 5878 | -#: includes/commands.php:143 | |
| 5879 | -msgid "Command registration requires a non-empty `label`." | |
| 5927 | +#: includes/ai-copilot/search.php:216 | |
| 5928 | +msgid "Built-in site tools." | |
| 5880 | 5929 | msgstr "" |
| 5881 | 5930 | |
| 5882 | -#: includes/comments-window/rest.php:160 | |
| 5883 | -msgid "Unknown bulk action." | |
| 5931 | +#: includes/ai-copilot/search.php:219 | |
| 5932 | +msgid "Import" | |
| 5884 | 5933 | msgstr "" |
| 5885 | 5934 | |
| 5886 | -#: includes/comments-window/rest.php:225 | |
| 5887 | -msgid "Parent comment not found." | |
| 5935 | +#: includes/ai-copilot/search.php:222 | |
| 5936 | +msgid "Import content from other platforms (WP, Tumblr, RSS, etc.)." | |
| 5888 | 5937 | msgstr "" |
| 5889 | 5938 | |
| 5890 | -#: includes/comments-window/rest.php:236 | |
| 5891 | -msgid "You are not allowed to reply to comments on this post." | |
| 5939 | +#: includes/ai-copilot/search.php:225 | |
| 5940 | +msgid "Export" | |
| 5892 | 5941 | msgstr "" |
| 5893 | 5942 | |
| 5894 | -#: includes/comments-window/rest.php:244 | |
| 5895 | -msgid "Reply cannot be empty." | |
| 5943 | +#: includes/ai-copilot/search.php:228 | |
| 5944 | +msgid "Export all site content as XML." | |
| 5896 | 5945 | msgstr "" |
| 5897 | 5946 | |
| 5898 | -#: includes/comments-window/rest.php:253 | |
| 5899 | -msgid "You must be logged in to reply." | |
| 5947 | +#: includes/ai-copilot/search.php:231 | |
| 5948 | +msgid "Site Health" | |
| 5900 | 5949 | msgstr "" |
| 5901 | 5950 | |
| 5902 | -#: includes/comments-window/rest.php:306 | |
| 5903 | -msgid "Invalid author email." | |
| 5951 | +#: includes/ai-copilot/search.php:234 | |
| 5952 | +msgid "Performance and security recommendations for the site." | |
| 5904 | 5953 | msgstr "" |
| 5905 | 5954 | |
| 5906 | -#: includes/comments-window/window.php:31 | |
| 5907 | -msgid "Mine" | |
| 5955 | +#: includes/ai-copilot/search.php:240 | |
| 5956 | +msgid "WordPress, theme, and plugin updates." | |
| 5908 | 5957 | msgstr "" |
| 5909 | 5958 | |
| 5910 | -#: includes/comments-window/window.php:54 | |
| 5911 | -msgid "Author insights" | |
| 5959 | +#. translators: %d: 1-based index of the next page to search. | |
| 5960 | +#: includes/ai-copilot/search.php:850 | |
| 5961 | +#, php-format | |
| 5962 | +msgid "Continue searching in pages (from item %d)" | |
| 5912 | 5963 | msgstr "" |
| 5913 | 5964 | |
| 5914 | -#: includes/comments-window/window.php:63 | |
| 5915 | -msgid "Next comment" | |
| 5965 | +#. translators: %d: 1-based index of the next comment to search. | |
| 5966 | +#: includes/ai-copilot/search.php:853 | |
| 5967 | +#, php-format | |
| 5968 | +msgid "Continue searching in comments (from item %d)" | |
| 5916 | 5969 | msgstr "" |
| 5917 | 5970 | |
| 5918 | -#: includes/comments-window/window.php:64 | |
| 5919 | -msgid "Previous comment" | |
| 5971 | +#. translators: %d: 1-based index of the next post to search. | |
| 5972 | +#: includes/ai-copilot/search.php:856 | |
| 5973 | +#, php-format | |
| 5974 | +msgid "Continue searching in posts (from item %d)" | |
| 5920 | 5975 | msgstr "" |
| 5921 | 5976 | |
| 5922 | -#: includes/comments-window/window.php:65 | |
| 5923 | -msgid "Approve / unapprove" | |
| 5977 | +#: includes/ai-copilot/search.php:1369 | |
| 5978 | +msgid "Could not parse structured search answer." | |
| 5924 | 5979 | msgstr "" |
| 5925 | 5980 | |
| 5926 | -#: includes/comments-window/window.php:66 | |
| 5927 | -msgid "Mark as spam" | |
| 5981 | +#: includes/ai-copilot/search.php:1637 | |
| 5982 | +msgid "I searched 100 items without finding a clear match. Want me to keep looking further?" | |
| 5928 | 5983 | msgstr "" |
| 5929 | 5984 | |
| 5930 | -#: includes/comments-window/window.php:68 | |
| 5931 | -msgid "Reply inline" | |
| 5985 | +#: includes/ai-copilot/search.php:2085 | |
| 5986 | +msgid "You must be logged in to use the AI assistant." | |
| 5932 | 5987 | msgstr "" |
| 5933 | 5988 | |
| 5934 | -#: includes/comments-window/window.php:69 | |
| 5935 | -msgid "Edit comment" | |
| 5989 | +#: includes/ai-copilot/search.php:2092 | |
| 5990 | +msgid "The AI assistant is unavailable on this site." | |
| 5936 | 5991 | msgstr "" |
| 5937 | 5992 | |
| 5938 | -#: includes/comments-window/window.php:70 | |
| 5939 | -msgid "Undo last action" | |
| 5993 | +#: includes/ai-copilot/search.php:2102 | |
| 5994 | +msgid "The AI assistant is turned off. Enable it in OpenStation Preferences → Features." | |
| 5940 | 5995 | msgstr "" |
| 5941 | 5996 | |
| 5942 | -#: includes/comments-window/window.php:71 | |
| 5943 | -msgid "Toggle this help" | |
| 5997 | +#: includes/commands.php:63 | |
| 5998 | +msgid "Command script registration requires a non-empty script handle." | |
| 5944 | 5999 | msgstr "" |
| 5945 | 6000 | |
| 5946 | -#: includes/comments-window/window.php:254 | |
| 5947 | -msgid "Title of the post the comment is attached to." | |
| 6001 | +#: includes/commands.php:130 | |
| 6002 | +msgid "Command registration requires a non-empty `slug`." | |
| 5948 | 6003 | msgstr "" |
| 5949 | 6004 | |
| 5950 | -#: includes/comments-window/window.php:274 | |
| 5951 | -msgid "Permalink of the post the comment is attached to." | |
| 6005 | +#: includes/commands.php:136 | |
| 6006 | +msgid "Command registration requires a non-empty `label`." | |
| 5952 | 6007 | msgstr "" |
| 5953 | 6008 | |
| 5954 | -#: includes/comments-window/window.php:295 | |
| 5955 | -msgid "Spam confidence score, 0–100." | |
| 5956 | -msgstr "" | |
| 5957 | - | |
| 5958 | -#: includes/comments-window/window.php:316 | |
| 5959 | -msgid "Number of links in the comment." | |
| 5960 | -msgstr "" | |
| 5961 | - | |
| 5962 | -#: includes/comments-window/window.php:334 | |
| 5963 | -msgid "Whether the requester can edit this comment." | |
| 5964 | -msgstr "" | |
| 5965 | - | |
| 5966 | -#: includes/comments-window/window.php:350 | |
| 5967 | -msgid "Whether the requester can moderate comments globally." | |
| 5968 | -msgstr "" | |
| 5969 | - | |
| 5970 | -#: includes/comments-window/window.php:376 | |
| 5971 | -msgid "Direct-reply count for this comment." | |
| 5972 | -msgstr "" | |
| 5973 | - | |
| 5974 | -#: includes/comments-window/window.php:407 | |
| 5975 | -msgid "AI moderation verdict for this comment, when analyzed (null otherwise)." | |
| 5976 | -msgstr "" | |
| 5977 | - | |
| 5978 | -#: includes/comments-window/window.php:431 | |
| 5979 | -msgid "Akismet verdict if the plugin is installed (null otherwise)." | |
| 5980 | -msgstr "" | |
| 5981 | - | |
| 5982 | 6009 | #. translators: %s: the attempted tag name. |
| 5983 | -#: includes/components.php:100 | |
| 6010 | +#: includes/components.php:96 | |
| 5984 | 6011 | #, php-format |
| 5985 | -msgid "desktop_mode_component() only accepts tags with the wpd- prefix; got \"%s\"." | |
| 6012 | +msgid "openstation_component() only accepts tags with the os- prefix; got \"%s\"." | |
| 5986 | 6013 | msgstr "" |
| 5987 | 6014 | |
| 5988 | 6015 | #. translators: 1: attribute name, 2: tag name. |
| 5989 | -#: includes/components.php:149 | |
| 6016 | +#: includes/components.php:145 | |
| 5990 | 6017 | #, php-format |
| 5991 | 6018 | 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." |
| 5992 | 6019 | msgstr "" |
| 5993 | 6020 | |
| 5994 | -#: includes/content-graph/rest.php:214 | |
| 5995 | -msgid "Post not found." | |
| 5996 | -msgstr "" | |
| 5997 | - | |
| 5998 | -#: includes/content-graph/rest.php:221 | |
| 6021 | +#: includes/content-graph/rest.php:220 | |
| 5999 | 6022 | msgid "Insufficient permissions." |
| 6000 | 6023 | msgstr "" |
| 6001 | 6024 | |
| 6002 | -#: includes/content-graph/window.php:152 | |
| 6003 | -#: includes/content-graph/window.php:192 | |
| 6004 | -msgid "Content Graph" | |
| 6025 | +#: includes/content-graph/window.php:190 | |
| 6026 | +#: includes/content-graph/window.php:231 | |
| 6027 | +msgid "Corkboard" | |
| 6005 | 6028 | msgstr "" |
| 6006 | 6029 | |
| 6007 | -#: includes/core-notices.php:102 | |
| 6030 | +#: includes/core-notices.php:93 | |
| 6008 | 6031 | msgid "An automated WordPress update failed to complete." |
| 6009 | 6032 | msgstr "" |
| 6010 | 6033 | |
| 6011 | -#: includes/core-notices.php:103 | |
| 6034 | +#: includes/core-notices.php:94 | |
| 6012 | 6035 | msgid "An automated WordPress update failed to complete. Please notify the site administrator." |
| 6013 | 6036 | msgstr "" |
| 6014 | 6037 | |
| 6015 | -#: includes/core-notices.php:104 | |
| 6038 | +#: includes/core-notices.php:95 | |
| 6016 | 6039 | msgid "Retry update" |
| 6017 | 6040 | msgstr "" |
| 6018 | 6041 | |
| 6019 | -#: includes/core-notices.php:129 | |
| 6042 | +#: includes/core-notices.php:118 | |
| 6020 | 6043 | msgid "Recovery Mode" |
| 6021 | 6044 | msgstr "" |
| 6022 | 6045 | |
| 6023 | -#: includes/core-notices.php:130 | |
| 6046 | +#: includes/core-notices.php:119 | |
| 6024 | 6047 | msgid "You are in recovery mode. There may be an error with a theme or plugin." |
| 6025 | 6048 | msgstr "" |
| 6026 | 6049 | |
| 6027 | -#: includes/core-notices.php:131 | |
| 6050 | +#: includes/core-notices.php:120 | |
| 6028 | 6051 | msgid "Exit recovery mode" |
| 6029 | 6052 | msgstr "" |
| 6030 | 6053 | |
| 6031 | -#: includes/core-notices.php:153 | |
| 6032 | -#: includes/users-window/window.php:43 | |
| 6033 | -msgid "Profile" | |
| 6034 | -msgstr "" | |
| 6035 | - | |
| 6036 | -#: includes/core-notices.php:154 | |
| 6054 | +#: includes/core-notices.php:141 | |
| 6037 | 6055 | msgid "You are using an auto-generated password. Would you like to change it?" |
| 6038 | 6056 | msgstr "" |
| 6039 | 6057 | |
| 6040 | -#: includes/core-notices.php:155 | |
| 6058 | +#: includes/core-notices.php:142 | |
| 6041 | 6059 | msgid "Change password" |
| 6042 | 6060 | msgstr "" |
| 6043 | 6061 | |
| 6044 | -#: includes/core-notices.php:192 | |
| 6045 | -#: includes/core-notices.php:223 | |
| 6046 | -#: includes/plugins-window/window.php:117 | |
| 6047 | -msgid "Plugins" | |
| 6048 | -msgstr "" | |
| 6049 | - | |
| 6050 | 6062 | #. translators: %s: comma-separated list of plugin names. |
| 6051 | -#: includes/core-notices.php:195 | |
| 6063 | +#: includes/core-notices.php:180 | |
| 6052 | 6064 | #, php-format |
| 6053 | 6065 | msgid "Deactivated during a WordPress upgrade for incompatibility: %s." |
| 6054 | 6066 | msgstr "" |
| 6055 | 6067 | |
| 6056 | -#: includes/core-notices.php:198 | |
| 6068 | +#: includes/core-notices.php:183 | |
| 6057 | 6069 | msgid "View plugins" |
| 6058 | 6070 | msgstr "" |
| 6059 | 6071 | |
| 6060 | -#: includes/core-notices.php:224 | |
| 6072 | +#: includes/core-notices.php:207 | |
| 6061 | 6073 | msgid "One or more plugins failed to load properly." |
| 6062 | 6074 | msgstr "" |
| 6063 | 6075 | |
| 6064 | -#: includes/core-notices.php:225 | |
| 6076 | +#: includes/core-notices.php:208 | |
| 6065 | 6077 | msgid "Go to Plugins" |
| 6066 | 6078 | msgstr "" |
| 6067 | 6079 | |
| 6068 | -#: includes/core-notices.php:250 | |
| 6069 | -msgid "Themes" | |
| 6070 | -msgstr "" | |
| 6071 | - | |
| 6072 | -#: includes/core-notices.php:251 | |
| 6080 | +#: includes/core-notices.php:232 | |
| 6073 | 6081 | msgid "One or more themes failed to load properly." |
| 6074 | 6082 | msgstr "" |
| 6075 | 6083 | |
| 6076 | -#: includes/core-notices.php:252 | |
| 6084 | +#: includes/core-notices.php:233 | |
| 6077 | 6085 | msgid "Go to Themes" |
| 6078 | 6086 | msgstr "" |
| 6079 | 6087 | |
| 6080 | -#. translators: %s: number of pending updates. | |
| 6081 | -#: includes/core/payload.php:1188 | |
| 6082 | -#, php-format | |
| 6083 | -msgid "%s update available" | |
| 6084 | -msgid_plural "%s updates available" | |
| 6085 | -msgstr[0] "" | |
| 6086 | -msgstr[1] "" | |
| 6087 | - | |
| 6088 | 6088 | #. translators: 1: kind ("Command"/"Settings-tab"/"Title-bar button"), 2: handle. |
| 6089 | -#: includes/core/payload.php:1512 | |
| 6089 | +#: includes/core/payload.php:2467 | |
| 6090 | 6090 | #, php-format |
| 6091 | -msgid "%1$s script handle \"%2$s\" is not registered with WordPress (no `wp_register_script` call found). The script will not load." | |
| 6091 | +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." | |
| 6092 | 6092 | msgstr "" |
| 6093 | 6093 | |
| 6094 | -#: includes/core/routing.php:101 | |
| 6094 | +#: includes/core/routing.php:143 | |
| 6095 | 6095 | msgid "Admin target cannot be empty." |
| 6096 | 6096 | msgstr "" |
| 6097 | 6097 | |
| 6098 | -#: includes/core/routing.php:108 | |
| 6098 | +#: includes/core/routing.php:150 | |
| 6099 | 6099 | msgid "Admin target contains invalid path characters." |
| 6100 | 6100 | msgstr "" |
| 6101 | 6101 | |
| 6102 | -#: includes/core/routing.php:119 | |
| 6102 | +#: includes/core/routing.php:161 | |
| 6103 | 6103 | msgid "Admin target must be a plain .php filename." |
| 6104 | 6104 | msgstr "" |
| 6105 | 6105 | |
| 6106 | -#: includes/core/routing.php:126 | |
| 6106 | +#: includes/core/routing.php:170 | |
| 6107 | +#: includes/core/routing.php:177 | |
| 6107 | 6108 | msgid "Admin target does not exist." |
| 6108 | 6109 | msgstr "" |
| 6109 | 6110 | |
| 6110 | -#: includes/default-window.php:201 | |
| 6111 | +#: includes/default-window.php:200 | |
| 6111 | 6112 | msgid "Admin URL to open on portal entry, or null to disable." |
| 6112 | 6113 | msgstr "" |
| 6113 | 6114 | |
| 6114 | -#: includes/default-window.php:245 | |
| 6115 | +#: includes/default-window.php:242 | |
| 6115 | 6116 | msgid "The `url` parameter must be a string or null." |
| 6116 | 6117 | msgstr "" |
| 6117 | 6118 | |
| 6118 | -#: includes/default-window.php:254 | |
| 6119 | +#: includes/default-window.php:251 | |
| 6119 | 6120 | msgid "The URL is not a valid same-origin wp-admin URL." |
| 6120 | 6121 | msgstr "" |
| 6121 | 6122 | |
| 6122 | -#: includes/desktop-files/built-in-openers.php:30 | |
| 6123 | +#: includes/desktop-files/built-in-openers.php:27 | |
| 6123 | 6124 | msgid "Block Editor" |
| 6124 | 6125 | msgstr "" |
| 6125 | 6126 | |
| 6126 | -#: includes/desktop-files/built-in-openers.php:36 | |
| 6127 | +#: includes/desktop-files/built-in-openers.php:33 | |
| 6127 | 6128 | msgid "Media editor" |
| 6128 | 6129 | msgstr "" |
| 6129 | 6130 | |
| 6130 | -#: includes/desktop-files/built-in-openers.php:42 | |
| 6131 | +#: includes/desktop-files/built-in-openers.php:39 | |
| 6131 | 6132 | msgid "User profile" |
| 6132 | 6133 | msgstr "" |
| 6133 | 6134 | |
| 6134 | -#: includes/desktop-files/built-in-openers.php:48 | |
| 6135 | +#: includes/desktop-files/built-in-openers.php:45 | |
| 6135 | 6136 | msgid "Term editor" |
| 6136 | 6137 | msgstr "" |
| 6137 | 6138 | |
| 6138 | -#: includes/desktop-files/built-in-openers.php:54 | |
| 6139 | +#: includes/desktop-files/built-in-openers.php:51 | |
| 6139 | 6140 | msgid "Comment editor" |
| 6140 | 6141 | msgstr "" |
| 6141 | 6142 | |
| 6142 | -#: includes/desktop-files/built-in-openers.php:60 | |
| 6143 | -#: includes/desktop-files/built-in-openers.php:66 | |
| 6143 | +#: includes/desktop-files/built-in-openers.php:57 | |
| 6144 | +#: includes/desktop-files/built-in-openers.php:63 | |
| 6144 | 6145 | msgid "Open in browser" |
| 6145 | 6146 | msgstr "" |
| 6146 | 6147 | |
| 6147 | -#: includes/desktop-files/built-in-openers.php:72 | |
| 6148 | +#: includes/desktop-files/built-in-openers.php:69 | |
| 6148 | 6149 | msgid "Open as window" |
| 6149 | 6150 | msgstr "" |
| 6150 | 6151 | |
| 6151 | -#: includes/desktop-files/built-in-types.php:27 | |
| 6152 | -msgid "Post" | |
| 6153 | -msgstr "" | |
| 6154 | - | |
| 6155 | -#: includes/desktop-files/built-in-types.php:45 | |
| 6156 | -msgid "User" | |
| 6157 | -msgstr "" | |
| 6158 | - | |
| 6159 | -#: includes/desktop-files/built-in-types.php:51 | |
| 6152 | +#: includes/desktop-files/built-in-types.php:48 | |
| 6160 | 6153 | msgid "Taxonomy term" |
| 6161 | 6154 | msgstr "" |
| 6162 | 6155 | |
| 6163 | -#: includes/desktop-files/built-in-types.php:69 | |
| 6164 | -#: includes/desktop-files/types/class-desktop-mode-folder-file.php:32 | |
| 6165 | -#: includes/desktop-files/types/class-desktop-mode-folder-file.php:34 | |
| 6156 | +#: includes/desktop-files/built-in-types.php:66 | |
| 6157 | +#: includes/desktop-files/types/class-openstation-folder-file.php:46 | |
| 6158 | +#: includes/desktop-files/types/class-openstation-folder-file.php:48 | |
| 6166 | 6159 | msgid "Folder" |
| 6167 | 6160 | msgstr "" |
| 6168 | 6161 | |
| 6169 | -#: includes/desktop-files/built-in-types.php:75 | |
| 6162 | +#: includes/desktop-files/built-in-types.php:72 | |
| 6170 | 6163 | msgid "Plugin shortcut" |
| 6171 | 6164 | msgstr "" |
| 6172 | 6165 | |
| 6173 | -#: includes/desktop-files/built-in-types.php:81 | |
| 6166 | +#: includes/desktop-files/built-in-types.php:78 | |
| 6174 | 6167 | msgid "Web link" |
| 6175 | 6168 | msgstr "" |
| 6176 | 6169 | |
| 6177 | -#: includes/desktop-files/built-in-types.php:87 | |
| 6170 | +#: includes/desktop-files/built-in-types.php:84 | |
| 6178 | 6171 | msgid "Embedded web window" |
| 6179 | 6172 | msgstr "" |
| 6180 | 6173 | |
| 6181 | -#: includes/desktop-files/downloads.php:67 | |
| 6182 | -#: includes/desktop-files/file-shares.php:320 | |
| 6174 | +#: includes/desktop-files/downloads.php:70 | |
| 6175 | +#: includes/desktop-files/file-shares.php:312 | |
| 6183 | 6176 | msgid "File not found." |
| 6184 | 6177 | msgstr "" |
| 6185 | 6178 | |
| 6186 | -#: includes/desktop-files/downloads.php:137 | |
| 6179 | +#: includes/desktop-files/downloads.php:134 | |
| 6187 | 6180 | msgid "Folder download requires the PHP zip extension." |
| 6188 | 6181 | msgstr "" |
| 6189 | 6182 | |
| 6190 | -#: includes/desktop-files/downloads.php:156 | |
| 6191 | -#: includes/desktop-files/downloads.php:165 | |
| 6183 | +#: includes/desktop-files/downloads.php:153 | |
| 6184 | +#: includes/desktop-files/downloads.php:162 | |
| 6192 | 6185 | msgid "Could not create the archive." |
| 6193 | 6186 | msgstr "" |
| 6194 | 6187 | |
| 6195 | -#: includes/desktop-files/downloads.php:182 | |
| 6188 | +#: includes/desktop-files/downloads.php:179 | |
| 6196 | 6189 | msgid "Could not finish the archive (disk full?)." |
| 6197 | 6190 | msgstr "" |
| 6198 | 6191 | |
| 6199 | -#: includes/desktop-files/downloads.php:292 | |
| 6192 | +#: includes/desktop-files/downloads.php:284 | |
| 6200 | 6193 | msgid "This folder has too many files to download as one archive." |
| 6201 | 6194 | msgstr "" |
| 6202 | 6195 | |
| 6203 | -#: includes/desktop-files/downloads.php:299 | |
| 6196 | +#: includes/desktop-files/downloads.php:291 | |
| 6204 | 6197 | msgid "This folder is too large to download as one archive." |
| 6205 | 6198 | msgstr "" |
| 6206 | 6199 | |
| 6207 | -#: includes/desktop-files/file-shares.php:123 | |
| 6208 | -#: includes/desktop-files/stored-files-store.php:293 | |
| 6209 | -#: includes/desktop-files/stored-files-store.php:380 | |
| 6210 | -#: includes/desktop-files/stored-files-store.php:417 | |
| 6200 | +#: includes/desktop-files/file-shares.php:112 | |
| 6201 | +#: includes/desktop-files/reconcile.php:63 | |
| 6202 | +#: includes/desktop-files/stored-files-store.php:297 | |
| 6203 | +#: includes/desktop-files/stored-files-store.php:378 | |
| 6204 | +#: includes/desktop-files/stored-files-store.php:411 | |
| 6211 | 6205 | msgid "Stored file not found." |
| 6212 | 6206 | msgstr "" |
| 6213 | 6207 | |
| 6214 | -#: includes/desktop-files/file-shares.php:126 | |
| 6215 | -#: includes/desktop-files/file-shares.php:381 | |
| 6208 | +#: includes/desktop-files/file-shares.php:115 | |
| 6209 | +#: includes/desktop-files/file-shares.php:371 | |
| 6216 | 6210 | msgid "You cannot manage shares for this file." |
| 6217 | 6211 | msgstr "" |
| 6218 | 6212 | |
| 6219 | -#: includes/desktop-files/file-shares.php:129 | |
| 6220 | -#: includes/desktop-files/shares-store.php:345 | |
| 6213 | +#: includes/desktop-files/file-shares.php:118 | |
| 6214 | +#: includes/desktop-files/shares-store.php:369 | |
| 6221 | 6215 | msgid "Invalid user id." |
| 6222 | 6216 | msgstr "" |
| 6223 | 6217 | |
| 6224 | -#: includes/desktop-files/file-shares.php:132 | |
| 6218 | +#: includes/desktop-files/file-shares.php:121 | |
| 6225 | 6219 | msgid "You cannot share with the file owner." |
| 6226 | 6220 | msgstr "" |
| 6227 | 6221 | |
| 6228 | -#: includes/desktop-files/file-shares.php:136 | |
| 6229 | -#: includes/desktop-files/shares-store.php:349 | |
| 6222 | +#: includes/desktop-files/file-shares.php:125 | |
| 6223 | +#: includes/desktop-files/shares-store.php:373 | |
| 6230 | 6224 | msgid "Unknown user." |
| 6231 | 6225 | msgstr "" |
| 6232 | 6226 | |
| 6233 | -#: includes/desktop-files/file-shares.php:139 | |
| 6234 | -#: includes/desktop-files/shares-store.php:357 | |
| 6227 | +#: includes/desktop-files/file-shares.php:128 | |
| 6228 | +#: includes/desktop-files/shares-store.php:381 | |
| 6235 | 6229 | msgid "This user is not eligible." |
| 6236 | 6230 | msgstr "" |
| 6237 | 6231 | |
| 6238 | -#: includes/desktop-files/file-shares.php:189 | |
| 6239 | -#: includes/desktop-files/shares-store.php:417 | |
| 6232 | +#: includes/desktop-files/file-shares.php:178 | |
| 6233 | +#: includes/desktop-files/shares-store.php:441 | |
| 6240 | 6234 | msgid "Failed to record share." |
| 6241 | 6235 | msgstr "" |
| 6242 | 6236 | |
| 6243 | -#: includes/desktop-files/file-shares.php:218 | |
| 6244 | -#: includes/desktop-files/file-shares.php:272 | |
| 6245 | -#: includes/desktop-files/file-shares.php:378 | |
| 6246 | -#: includes/desktop-files/file-shares.php:588 | |
| 6247 | -#: includes/desktop-files/rest.php:868 | |
| 6248 | -#: includes/desktop-files/shares-store.php:454 | |
| 6249 | -#: includes/desktop-files/shares-store.php:525 | |
| 6250 | -#: includes/desktop-files/shares-store.php:657 | |
| 6251 | -#: includes/desktop-files/shares-store.php:722 | |
| 6237 | +#: includes/desktop-files/file-shares.php:205 | |
| 6238 | +#: includes/desktop-files/file-shares.php:266 | |
| 6239 | +#: includes/desktop-files/file-shares.php:368 | |
| 6240 | +#: includes/desktop-files/file-shares.php:592 | |
| 6241 | +#: includes/desktop-files/rest.php:981 | |
| 6242 | +#: includes/desktop-files/shares-store.php:474 | |
| 6243 | +#: includes/desktop-files/shares-store.php:541 | |
| 6244 | +#: includes/desktop-files/shares-store.php:665 | |
| 6245 | +#: includes/desktop-files/shares-store.php:729 | |
| 6252 | 6246 | msgid "Share not found." |
| 6253 | 6247 | msgstr "" |
| 6254 | 6248 | |
| 6255 | -#: includes/desktop-files/file-shares.php:221 | |
| 6256 | -#: includes/desktop-files/file-shares.php:275 | |
| 6257 | -#: includes/desktop-files/shares-store.php:660 | |
| 6258 | -#: includes/desktop-files/shares-store.php:725 | |
| 6249 | +#: includes/desktop-files/file-shares.php:208 | |
| 6250 | +#: includes/desktop-files/file-shares.php:269 | |
| 6251 | +#: includes/desktop-files/shares-store.php:668 | |
| 6252 | +#: includes/desktop-files/shares-store.php:732 | |
| 6259 | 6253 | msgid "This invite is not for you." |
| 6260 | 6254 | msgstr "" |
| 6261 | 6255 | |
| 6262 | -#: includes/desktop-files/file-shares.php:227 | |
| 6263 | -#: includes/desktop-files/shares-store.php:667 | |
| 6256 | +#: includes/desktop-files/file-shares.php:220 | |
| 6257 | +#: includes/desktop-files/shares-store.php:675 | |
| 6264 | 6258 | msgid "This invite was denied." |
| 6265 | 6259 | msgstr "" |
| 6266 | 6260 | |
| 6267 | -#: includes/desktop-files/file-shares.php:323 | |
| 6261 | +#: includes/desktop-files/file-shares.php:315 | |
| 6268 | 6262 | msgid "Owners cannot leave their own file." |
| 6269 | 6263 | msgstr "" |
| 6270 | 6264 | |
| 6271 | -#: includes/desktop-files/file-shares.php:343 | |
| 6265 | +#: includes/desktop-files/file-shares.php:335 | |
| 6272 | 6266 | msgid "You do not have access to this file." |
| 6273 | 6267 | msgstr "" |
| 6274 | 6268 | |
| 6275 | 6269 | #: includes/desktop-files/file-shares.php:622 |
| @@ -6275,100 +6269,148 @@ | ||
| 6275 | 6269 | #: includes/desktop-files/file-shares.php:622 |
| 6276 | 6270 | msgid "Uploaded files can only be shared read-only." |
| 6277 | 6271 | msgstr "" |
| 6278 | 6272 | |
| 6279 | -#: includes/desktop-files/folders-store.php:50 | |
| 6280 | -#: includes/desktop-files/store.php:50 | |
| 6281 | -#: includes/desktop-files/stored-files-store.php:78 | |
| 6282 | -#: includes/desktop-files/stored-files-store.php:178 | |
| 6273 | +#: includes/desktop-files/folders-store.php:45 | |
| 6274 | +#: includes/desktop-files/store.php:47 | |
| 6275 | +#: includes/desktop-files/stored-files-store.php:76 | |
| 6276 | +#: includes/desktop-files/stored-files-store.php:198 | |
| 6277 | +#: includes/presence.php:109 | |
| 6283 | 6278 | msgid "A user id is required." |
| 6284 | 6279 | msgstr "" |
| 6285 | 6280 | |
| 6286 | -#: includes/desktop-files/folders-store.php:61 | |
| 6281 | +#: includes/desktop-files/folders-store.php:59 | |
| 6287 | 6282 | msgid "Folder name is required." |
| 6288 | 6283 | msgstr "" |
| 6289 | 6284 | |
| 6290 | 6285 | #: includes/desktop-files/folders-store.php:67 |
| 6291 | -#: includes/desktop-files/folders-store.php:139 | |
| 6286 | +#: includes/desktop-files/folders-store.php:140 | |
| 6292 | 6287 | msgid "Invalid share mode." |
| 6293 | 6288 | msgstr "" |
| 6294 | 6289 | |
| 6295 | -#: includes/desktop-files/folders-store.php:82 | |
| 6290 | +#: includes/desktop-files/folders-store.php:87 | |
| 6296 | 6291 | msgid "Failed to create folder." |
| 6297 | 6292 | msgstr "" |
| 6298 | 6293 | |
| 6299 | -#: includes/desktop-files/folders-store.php:118 | |
| 6300 | -#: includes/desktop-files/folders-store.php:297 | |
| 6301 | -#: includes/desktop-files/rest.php:481 | |
| 6302 | -#: includes/desktop-files/rest.php:812 | |
| 6303 | -#: includes/desktop-files/shares-store.php:795 | |
| 6304 | -#: includes/desktop-files/trash.php:673 | |
| 6305 | -#: includes/desktop-files/trash.php:819 | |
| 6294 | +#: includes/desktop-files/folders-store.php:119 | |
| 6295 | +#: includes/desktop-files/folders-store.php:288 | |
| 6296 | +#: includes/desktop-files/rest.php:613 | |
| 6297 | +#: includes/desktop-files/rest.php:927 | |
| 6298 | +#: includes/desktop-files/shares-store.php:801 | |
| 6299 | +#: includes/desktop-files/trash.php:634 | |
| 6300 | +#: includes/desktop-files/trash.php:774 | |
| 6306 | 6301 | msgid "Folder not found." |
| 6307 | 6302 | msgstr "" |
| 6308 | 6303 | |
| 6309 | -#: includes/desktop-files/folders-store.php:121 | |
| 6304 | +#: includes/desktop-files/folders-store.php:122 | |
| 6310 | 6305 | msgid "You cannot edit this folder." |
| 6311 | 6306 | msgstr "" |
| 6312 | 6307 | |
| 6313 | -#: includes/desktop-files/folders-store.php:130 | |
| 6308 | +#: includes/desktop-files/folders-store.php:131 | |
| 6314 | 6309 | msgid "Folder name cannot be empty." |
| 6315 | 6310 | msgstr "" |
| 6316 | 6311 | |
| 6317 | -#: includes/desktop-files/folders-store.php:159 | |
| 6312 | +#: includes/desktop-files/folders-store.php:160 | |
| 6318 | 6313 | msgid "Failed to update folder." |
| 6319 | 6314 | msgstr "" |
| 6320 | 6315 | |
| 6321 | -#: includes/desktop-files/folders-store.php:300 | |
| 6316 | +#: includes/desktop-files/folders-store.php:291 | |
| 6322 | 6317 | msgid "You cannot delete this folder." |
| 6323 | 6318 | msgstr "" |
| 6324 | 6319 | |
| 6325 | -#: includes/desktop-files/folders-store.php:334 | |
| 6320 | +#: includes/desktop-files/folders-store.php:323 | |
| 6326 | 6321 | msgid "A plugin blocked this folder from being deleted." |
| 6327 | 6322 | msgstr "" |
| 6328 | 6323 | |
| 6329 | -#: includes/desktop-files/folders-store.php:593 | |
| 6324 | +#: includes/desktop-files/folders-store.php:577 | |
| 6330 | 6325 | msgid "Failed to delete folder." |
| 6331 | 6326 | msgstr "" |
| 6332 | 6327 | |
| 6333 | -#: includes/desktop-files/openers.php:86 | |
| 6328 | +#: includes/desktop-files/media-library.php:160 | |
| 6329 | +msgid "This file type cannot be added to the Media Library." | |
| 6330 | +msgstr "" | |
| 6331 | + | |
| 6332 | +#: includes/desktop-files/media-library.php:192 | |
| 6333 | +msgid "The file could not be copied." | |
| 6334 | +msgstr "" | |
| 6335 | + | |
| 6336 | +#: includes/desktop-files/media-library.php:317 | |
| 6337 | +msgid "That post type cannot be started from a file." | |
| 6338 | +msgstr "" | |
| 6339 | + | |
| 6340 | +#: includes/desktop-files/media-library.php:324 | |
| 6341 | +msgid "You are not allowed to create this kind of content." | |
| 6342 | +msgstr "" | |
| 6343 | + | |
| 6344 | +#: includes/desktop-files/media-library.php:427 | |
| 6345 | +#: includes/widgets/widget-drafts.php:150 | |
| 6346 | +#: includes/widgets/widget-drafts.php:519 | |
| 6347 | +#: includes/window-links.php:902 | |
| 6348 | +msgid "You are not allowed to edit this post." | |
| 6349 | +msgstr "" | |
| 6350 | + | |
| 6351 | +#: includes/desktop-files/media-library.php:434 | |
| 6352 | +msgid "That post is in the Trash." | |
| 6353 | +msgstr "" | |
| 6354 | + | |
| 6355 | +#: includes/desktop-files/media-library.php:441 | |
| 6356 | +msgid "No files to add." | |
| 6357 | +msgstr "" | |
| 6358 | + | |
| 6359 | +#: includes/desktop-files/media-library.php:539 | |
| 6360 | +msgid "You are not allowed to add files to the Media Library." | |
| 6361 | +msgstr "" | |
| 6362 | + | |
| 6363 | +#: includes/desktop-files/openers.php:90 | |
| 6334 | 6364 | msgid "Opener id is required." |
| 6335 | 6365 | msgstr "" |
| 6336 | 6366 | |
| 6337 | 6367 | #. translators: %s: capability slug. |
| 6338 | -#: includes/desktop-files/openers.php:106 | |
| 6368 | +#: includes/desktop-files/openers.php:110 | |
| 6339 | 6369 | #, php-format |
| 6340 | 6370 | msgid "Current user lacks the %s capability required to register this opener." |
| 6341 | 6371 | msgstr "" |
| 6342 | 6372 | |
| 6343 | -#: includes/desktop-files/openers.php:117 | |
| 6373 | +#: includes/desktop-files/openers.php:124 | |
| 6344 | 6374 | msgid "Opener registration requires a non-empty `label`." |
| 6345 | 6375 | msgstr "" |
| 6346 | 6376 | |
| 6347 | -#: includes/desktop-files/openers.php:126 | |
| 6377 | +#: includes/desktop-files/openers.php:133 | |
| 6348 | 6378 | msgid "Opener registration requires at least one file `type`." |
| 6349 | 6379 | msgstr "" |
| 6350 | 6380 | |
| 6351 | -#: includes/desktop-files/registry.php:68 | |
| 6381 | +#: includes/desktop-files/reconcile.php:35 | |
| 6382 | +msgid "File storage is busy. Please try again." | |
| 6383 | +msgstr "" | |
| 6384 | + | |
| 6385 | +#: includes/desktop-files/reconcile.php:60 | |
| 6386 | +msgid "File storage is unavailable. Please try again." | |
| 6387 | +msgstr "" | |
| 6388 | + | |
| 6389 | +#: includes/desktop-files/reconcile.php:85 | |
| 6390 | +msgid "A file cleanup operation could not be completed." | |
| 6391 | +msgstr "" | |
| 6392 | + | |
| 6393 | +#: includes/desktop-files/registry.php:64 | |
| 6352 | 6394 | msgid "File-type slug is required." |
| 6353 | 6395 | msgstr "" |
| 6354 | 6396 | |
| 6355 | 6397 | #. translators: %s: capability slug. |
| 6356 | -#: includes/desktop-files/registry.php:87 | |
| 6398 | +#: includes/desktop-files/registry.php:83 | |
| 6357 | 6399 | #, php-format |
| 6358 | 6400 | msgid "Current user lacks the %s capability required to register this file type." |
| 6359 | 6401 | msgstr "" |
| 6360 | 6402 | |
| 6361 | -#: includes/desktop-files/registry.php:98 | |
| 6403 | +#: includes/desktop-files/registry.php:97 | |
| 6362 | 6404 | msgid "File-type registration requires a non-empty `label`." |
| 6363 | 6405 | msgstr "" |
| 6364 | 6406 | |
| 6365 | -#: includes/desktop-files/registry.php:107 | |
| 6407 | +#: includes/desktop-files/registry.php:106 | |
| 6366 | 6408 | msgid "File-type registration requires an existing `class`." |
| 6367 | 6409 | msgstr "" |
| 6368 | 6410 | |
| 6369 | -#: includes/desktop-files/registry.php:114 | |
| 6370 | -msgid "`class` must extend `Desktop_Mode_File`." | |
| 6411 | +#: includes/desktop-files/registry.php:116 | |
| 6412 | +msgid "`class` must extend `OpenStation_File`." | |
| 6371 | 6413 | msgstr "" |
| 6372 | 6414 | |
| 6373 | 6415 | #: includes/desktop-files/rest-uploads.php:118 |
| 6374 | 6416 | msgid "You are not allowed to upload files." |
| @@ -6373,242 +6415,242 @@ | ||
| 6373 | 6415 | #: includes/desktop-files/rest-uploads.php:118 |
| 6374 | 6416 | msgid "You are not allowed to upload files." |
| 6375 | 6417 | msgstr "" |
| 6376 | 6418 | |
| 6377 | -#: includes/desktop-files/rest-uploads.php:181 | |
| 6378 | -#: includes/desktop-files/rest-uploads.php:559 | |
| 6379 | -#: includes/desktop-files/rest-uploads.php:577 | |
| 6380 | -#: includes/desktop-files/rest-uploads.php:581 | |
| 6419 | +#: includes/desktop-files/rest-uploads.php:212 | |
| 6420 | +#: includes/desktop-files/rest-uploads.php:631 | |
| 6421 | +#: includes/desktop-files/rest-uploads.php:649 | |
| 6422 | +#: includes/desktop-files/rest-uploads.php:653 | |
| 6381 | 6423 | msgid "Invalid path." |
| 6382 | 6424 | msgstr "" |
| 6383 | 6425 | |
| 6384 | -#: includes/desktop-files/rest-uploads.php:250 | |
| 6426 | +#: includes/desktop-files/rest-uploads.php:284 | |
| 6385 | 6427 | msgid "That file is larger than this server accepts." |
| 6386 | 6428 | msgstr "" |
| 6387 | 6429 | |
| 6388 | -#: includes/desktop-files/rest-uploads.php:256 | |
| 6389 | -#: includes/desktop-files/rest-uploads.php:263 | |
| 6430 | +#: includes/desktop-files/rest-uploads.php:290 | |
| 6431 | +#: includes/desktop-files/rest-uploads.php:297 | |
| 6390 | 6432 | msgid "No file was uploaded." |
| 6391 | 6433 | msgstr "" |
| 6392 | 6434 | |
| 6393 | -#: includes/desktop-files/rest-uploads.php:326 | |
| 6435 | +#: includes/desktop-files/rest-uploads.php:394 | |
| 6394 | 6436 | msgid "This file type is not allowed." |
| 6395 | 6437 | msgstr "" |
| 6396 | 6438 | |
| 6397 | 6439 | #. translators: %s: formatted maximum file size. |
| 6398 | -#: includes/desktop-files/rest-uploads.php:338 | |
| 6440 | +#: includes/desktop-files/rest-uploads.php:406 | |
| 6399 | 6441 | #, php-format |
| 6400 | 6442 | msgid "That file is larger than the allowed maximum of %s." |
| 6401 | 6443 | msgstr "" |
| 6402 | 6444 | |
| 6403 | -#: includes/desktop-files/rest-uploads.php:349 | |
| 6445 | +#: includes/desktop-files/rest-uploads.php:417 | |
| 6404 | 6446 | msgid "Your desktop storage is full." |
| 6405 | 6447 | msgstr "" |
| 6406 | 6448 | |
| 6407 | -#: includes/desktop-files/rest-uploads.php:571 | |
| 6449 | +#: includes/desktop-files/rest-uploads.php:643 | |
| 6408 | 6450 | msgid "That folder tree is nested too deeply." |
| 6409 | 6451 | msgstr "" |
| 6410 | 6452 | |
| 6411 | 6453 | #: includes/desktop-files/rest.php:59 |
| 6412 | -#: includes/games/rest.php:37 | |
| 6413 | -#: includes/notes/rest.php:43 | |
| 6454 | +#: includes/games/rest.php:34 | |
| 6455 | +#: includes/notes/rest.php:40 | |
| 6414 | 6456 | msgid "You must be logged in." |
| 6415 | 6457 | msgstr "" |
| 6416 | 6458 | |
| 6417 | 6459 | #: includes/desktop-files/rest.php:62 |
| 6418 | -#: includes/games/rest.php:40 | |
| 6419 | -#: includes/notes/rest.php:46 | |
| 6420 | -#: includes/recycle-bin/rest.php:156 | |
| 6421 | -msgid "Desktop mode is not enabled for this user." | |
| 6460 | +#: includes/games/rest.php:37 | |
| 6461 | +#: includes/notes/rest.php:43 | |
| 6462 | +#: includes/recycle-bin/rest.php:151 | |
| 6463 | +msgid "OpenStation is not enabled for this user." | |
| 6422 | 6464 | msgstr "" |
| 6423 | 6465 | |
| 6424 | -#: includes/desktop-files/rest.php:88 | |
| 6466 | +#: includes/desktop-files/rest.php:86 | |
| 6425 | 6467 | msgid "No route was found matching the URL and request method." |
| 6426 | 6468 | msgstr "" |
| 6427 | 6469 | |
| 6428 | -#: includes/desktop-files/rest.php:107 | |
| 6470 | +#: includes/desktop-files/rest.php:103 | |
| 6429 | 6471 | msgid "You do not have permission to perform this action." |
| 6430 | 6472 | msgstr "" |
| 6431 | 6473 | |
| 6432 | -#: includes/desktop-files/rest.php:398 | |
| 6433 | -#: includes/desktop-files/store.php:238 | |
| 6434 | -#: includes/desktop-files/store.php:395 | |
| 6435 | -#: includes/desktop-files/trash.php:386 | |
| 6436 | -#: includes/desktop-files/trash.php:480 | |
| 6474 | +#: includes/desktop-files/rest.php:523 | |
| 6475 | +#: includes/desktop-files/store.php:236 | |
| 6476 | +#: includes/desktop-files/store.php:389 | |
| 6477 | +#: includes/desktop-files/trash.php:363 | |
| 6478 | +#: includes/desktop-files/trash.php:451 | |
| 6437 | 6479 | msgid "Placement not found." |
| 6438 | 6480 | msgstr "" |
| 6439 | 6481 | |
| 6440 | -#: includes/desktop-files/rest.php:571 | |
| 6482 | +#: includes/desktop-files/rest.php:707 | |
| 6441 | 6483 | msgid "Restricted item" |
| 6442 | 6484 | msgstr "" |
| 6443 | 6485 | |
| 6444 | -#: includes/desktop-files/rest.php:748 | |
| 6486 | +#: includes/desktop-files/rest.php:865 | |
| 6445 | 6487 | msgid "This row was changed by another session." |
| 6446 | 6488 | msgstr "" |
| 6447 | 6489 | |
| 6448 | -#: includes/desktop-files/rest.php:808 | |
| 6490 | +#: includes/desktop-files/rest.php:923 | |
| 6449 | 6491 | msgid "You cannot view shares for this folder." |
| 6450 | 6492 | msgstr "" |
| 6451 | 6493 | |
| 6452 | -#: includes/desktop-files/rest.php:875 | |
| 6494 | +#: includes/desktop-files/rest.php:988 | |
| 6453 | 6495 | msgid "Share not found in this folder." |
| 6454 | 6496 | msgstr "" |
| 6455 | 6497 | |
| 6456 | -#: includes/desktop-files/rest.php:1061 | |
| 6498 | +#: includes/desktop-files/rest.php:1168 | |
| 6457 | 6499 | msgid "You cannot search users." |
| 6458 | 6500 | msgstr "" |
| 6459 | 6501 | |
| 6460 | -#: includes/desktop-files/shares-store.php:329 | |
| 6502 | +#: includes/desktop-files/shares-store.php:353 | |
| 6461 | 6503 | msgid "Invalid principal type." |
| 6462 | 6504 | msgstr "" |
| 6463 | 6505 | |
| 6464 | -#: includes/desktop-files/shares-store.php:332 | |
| 6465 | -#: includes/desktop-files/shares-store.php:521 | |
| 6506 | +#: includes/desktop-files/shares-store.php:356 | |
| 6507 | +#: includes/desktop-files/shares-store.php:537 | |
| 6466 | 6508 | msgid "Invalid capability." |
| 6467 | 6509 | msgstr "" |
| 6468 | 6510 | |
| 6469 | -#: includes/desktop-files/shares-store.php:335 | |
| 6470 | -#: includes/desktop-files/shares-store.php:457 | |
| 6471 | -#: includes/desktop-files/shares-store.php:528 | |
| 6511 | +#: includes/desktop-files/shares-store.php:359 | |
| 6512 | +#: includes/desktop-files/shares-store.php:477 | |
| 6513 | +#: includes/desktop-files/shares-store.php:544 | |
| 6472 | 6514 | msgid "You cannot manage shares for this folder." |
| 6473 | 6515 | msgstr "" |
| 6474 | 6516 | |
| 6475 | -#: includes/desktop-files/shares-store.php:354 | |
| 6517 | +#: includes/desktop-files/shares-store.php:378 | |
| 6476 | 6518 | msgid "You cannot share with the folder owner." |
| 6477 | 6519 | msgstr "" |
| 6478 | 6520 | |
| 6479 | -#: includes/desktop-files/shares-store.php:363 | |
| 6521 | +#: includes/desktop-files/shares-store.php:387 | |
| 6480 | 6522 | msgid "This role is not eligible." |
| 6481 | 6523 | msgstr "" |
| 6482 | 6524 | |
| 6483 | -#: includes/desktop-files/shares-store.php:791 | |
| 6484 | -#: includes/desktop-files/store.php:233 | |
| 6525 | +#: includes/desktop-files/shares-store.php:797 | |
| 6526 | +#: includes/desktop-files/store.php:231 | |
| 6485 | 6527 | msgid "Invalid arguments." |
| 6486 | 6528 | msgstr "" |
| 6487 | 6529 | |
| 6488 | -#: includes/desktop-files/shares-store.php:798 | |
| 6530 | +#: includes/desktop-files/shares-store.php:804 | |
| 6489 | 6531 | msgid "Owners cannot leave their own folder." |
| 6490 | 6532 | msgstr "" |
| 6491 | 6533 | |
| 6492 | -#: includes/desktop-files/shares-store.php:851 | |
| 6534 | +#: includes/desktop-files/shares-store.php:858 | |
| 6493 | 6535 | msgid "You do not have access to this folder." |
| 6494 | 6536 | msgstr "" |
| 6495 | 6537 | |
| 6496 | -#: includes/desktop-files/store.php:54 | |
| 6538 | +#: includes/desktop-files/store.php:51 | |
| 6497 | 6539 | msgid "Unknown file type." |
| 6498 | 6540 | msgstr "" |
| 6499 | 6541 | |
| 6500 | -#: includes/desktop-files/store.php:73 | |
| 6542 | +#: includes/desktop-files/store.php:68 | |
| 6501 | 6543 | msgid "You are not allowed to place this file." |
| 6502 | 6544 | msgstr "" |
| 6503 | 6545 | |
| 6504 | -#: includes/desktop-files/store.php:88 | |
| 6505 | -#: includes/desktop-files/store.php:294 | |
| 6546 | +#: includes/desktop-files/store.php:83 | |
| 6547 | +#: includes/desktop-files/store.php:292 | |
| 6506 | 6548 | msgid "You only have read access to that folder." |
| 6507 | 6549 | msgstr "" |
| 6508 | 6550 | |
| 6509 | -#: includes/desktop-files/store.php:159 | |
| 6551 | +#: includes/desktop-files/store.php:163 | |
| 6510 | 6552 | msgid "Failed to write placement." |
| 6511 | 6553 | msgstr "" |
| 6512 | 6554 | |
| 6513 | -#: includes/desktop-files/store.php:266 | |
| 6514 | -#: includes/desktop-files/store.php:274 | |
| 6555 | +#: includes/desktop-files/store.php:264 | |
| 6556 | +#: includes/desktop-files/store.php:272 | |
| 6515 | 6557 | msgid "You only have read access to this folder." |
| 6516 | 6558 | msgstr "" |
| 6517 | 6559 | |
| 6518 | -#: includes/desktop-files/store.php:281 | |
| 6560 | +#: includes/desktop-files/store.php:279 | |
| 6519 | 6561 | msgid "You cannot edit this placement." |
| 6520 | 6562 | msgstr "" |
| 6521 | 6563 | |
| 6522 | -#: includes/desktop-files/store.php:320 | |
| 6564 | +#: includes/desktop-files/store.php:318 | |
| 6523 | 6565 | msgid "A folder cannot be placed inside itself or one of its descendants." |
| 6524 | 6566 | msgstr "" |
| 6525 | 6567 | |
| 6526 | -#: includes/desktop-files/store.php:360 | |
| 6568 | +#: includes/desktop-files/store.php:358 | |
| 6527 | 6569 | msgid "Failed to update placement." |
| 6528 | 6570 | msgstr "" |
| 6529 | 6571 | |
| 6530 | -#: includes/desktop-files/store.php:414 | |
| 6572 | +#: includes/desktop-files/store.php:408 | |
| 6531 | 6573 | msgid "You cannot remove this placement." |
| 6532 | 6574 | msgstr "" |
| 6533 | 6575 | |
| 6534 | -#: includes/desktop-files/store.php:420 | |
| 6576 | +#: includes/desktop-files/store.php:414 | |
| 6535 | 6577 | msgid "Failed to remove placement." |
| 6536 | 6578 | msgstr "" |
| 6537 | 6579 | |
| 6538 | -#: includes/desktop-files/store.php:470 | |
| 6580 | +#: includes/desktop-files/store.php:460 | |
| 6539 | 6581 | msgid "Only the file’s owner can move or delete an uploaded file." |
| 6540 | 6582 | msgstr "" |
| 6541 | 6583 | |
| 6542 | -#: includes/desktop-files/stored-files-store.php:83 | |
| 6584 | +#: includes/desktop-files/stored-files-store.php:81 | |
| 6543 | 6585 | msgid "Could not create the storage directory." |
| 6544 | 6586 | msgstr "" |
| 6545 | 6587 | |
| 6546 | -#: includes/desktop-files/stored-files-store.php:190 | |
| 6588 | +#: includes/desktop-files/stored-files-store.php:210 | |
| 6547 | 6589 | msgid "Invalid storage name." |
| 6548 | 6590 | msgstr "" |
| 6549 | 6591 | |
| 6550 | -#: includes/desktop-files/stored-files-store.php:194 | |
| 6551 | -#: includes/desktop-files/types/class-desktop-mode-upload-file.php:34 | |
| 6592 | +#: includes/desktop-files/stored-files-store.php:214 | |
| 6593 | +#: includes/desktop-files/types/class-openstation-upload-file.php:48 | |
| 6552 | 6594 | msgid "file" |
| 6553 | 6595 | msgstr "" |
| 6554 | 6596 | |
| 6555 | -#: includes/desktop-files/stored-files-store.php:213 | |
| 6597 | +#: includes/desktop-files/stored-files-store.php:233 | |
| 6556 | 6598 | msgid "Failed to record the uploaded file." |
| 6557 | 6599 | msgstr "" |
| 6558 | 6600 | |
| 6559 | -#: includes/desktop-files/stored-files-store.php:297 | |
| 6601 | +#: includes/desktop-files/stored-files-store.php:301 | |
| 6560 | 6602 | msgid "A file name is required." |
| 6561 | 6603 | msgstr "" |
| 6562 | 6604 | |
| 6563 | -#: includes/desktop-files/trash.php:396 | |
| 6605 | +#: includes/desktop-files/trash.php:373 | |
| 6564 | 6606 | msgid "You do not have permission to trash this item." |
| 6565 | 6607 | msgstr "" |
| 6566 | 6608 | |
| 6567 | -#: includes/desktop-files/trash.php:437 | |
| 6609 | +#: includes/desktop-files/trash.php:412 | |
| 6568 | 6610 | msgid "Failed to write trash row." |
| 6569 | 6611 | msgstr "" |
| 6570 | 6612 | |
| 6571 | -#: includes/desktop-files/trash.php:490 | |
| 6613 | +#: includes/desktop-files/trash.php:461 | |
| 6572 | 6614 | msgid "You do not have permission to restore this item." |
| 6573 | 6615 | msgstr "" |
| 6574 | 6616 | |
| 6575 | -#: includes/desktop-files/trash.php:601 | |
| 6617 | +#: includes/desktop-files/trash.php:566 | |
| 6576 | 6618 | msgid "You do not have permission to delete this item." |
| 6577 | 6619 | msgstr "" |
| 6578 | 6620 | |
| 6579 | -#: includes/desktop-files/trash.php:683 | |
| 6621 | +#: includes/desktop-files/trash.php:644 | |
| 6580 | 6622 | msgid "You do not have permission to trash this folder." |
| 6581 | 6623 | msgstr "" |
| 6582 | 6624 | |
| 6583 | -#: includes/desktop-files/trash.php:733 | |
| 6625 | +#: includes/desktop-files/trash.php:692 | |
| 6584 | 6626 | msgid "Failed to trash folder." |
| 6585 | 6627 | msgstr "" |
| 6586 | 6628 | |
| 6587 | -#: includes/desktop-files/trash.php:829 | |
| 6629 | +#: includes/desktop-files/trash.php:784 | |
| 6588 | 6630 | msgid "You do not have permission to restore this folder." |
| 6589 | 6631 | msgstr "" |
| 6590 | 6632 | |
| 6591 | -#: includes/desktop-files/trash.php:990 | |
| 6633 | +#: includes/desktop-files/trash.php:939 | |
| 6592 | 6634 | msgid "You do not have permission to delete this folder." |
| 6593 | 6635 | msgstr "" |
| 6594 | 6636 | |
| 6595 | -#: includes/desktop-files/trash.php:1192 | |
| 6637 | +#: includes/desktop-files/trash.php:1137 | |
| 6596 | 6638 | msgid "Desktop shortcut" |
| 6597 | 6639 | msgstr "" |
| 6598 | 6640 | |
| 6599 | 6641 | #. translators: %s: file-type slug like 'post', 'attachment'. |
| 6600 | -#: includes/desktop-files/trash.php:1195 | |
| 6642 | +#: includes/desktop-files/trash.php:1140 | |
| 6601 | 6643 | #, php-format |
| 6602 | 6644 | msgid "%s on desktop" |
| 6603 | 6645 | msgstr "" |
| 6604 | 6646 | |
| 6605 | -#: includes/desktop-files/trash.php:1220 | |
| 6647 | +#: includes/desktop-files/trash.php:1165 | |
| 6606 | 6648 | msgid "URL" |
| 6607 | 6649 | msgstr "" |
| 6608 | 6650 | |
| 6609 | 6651 | #. translators: %d: number of items inside the trashed folder. |
| 6610 | -#: includes/desktop-files/trash.php:1250 | |
| 6652 | +#: includes/desktop-files/trash.php:1195 | |
| 6611 | 6653 | #, php-format |
| 6612 | 6654 | msgid "Folder · %d item inside" |
| 6613 | 6655 | msgid_plural "Folder · %d items inside" |
| 6614 | 6656 | msgstr[0] "" |
| @@ -6613,573 +6655,918 @@ | ||
| 6613 | 6655 | msgid_plural "Folder · %d items inside" |
| 6614 | 6656 | msgstr[0] "" |
| 6615 | 6657 | msgstr[1] "" |
| 6616 | 6658 | |
| 6617 | -#: includes/desktop-files/trash.php:1253 | |
| 6659 | +#: includes/desktop-files/trash.php:1198 | |
| 6618 | 6660 | msgid "Folder · empty" |
| 6619 | 6661 | msgstr "" |
| 6620 | 6662 | |
| 6621 | -#: includes/desktop-files/types/class-desktop-mode-attachment-file.php:27 | |
| 6663 | +#: includes/desktop-files/types/class-openstation-attachment-file.php:42 | |
| 6622 | 6664 | msgid "(missing media)" |
| 6623 | 6665 | msgstr "" |
| 6624 | 6666 | |
| 6625 | -#: includes/desktop-files/types/class-desktop-mode-bookmark-file.php:33 | |
| 6667 | +#: includes/desktop-files/types/class-openstation-bookmark-file.php:47 | |
| 6626 | 6668 | msgid "(missing bookmark)" |
| 6627 | 6669 | msgstr "" |
| 6628 | 6670 | |
| 6629 | -#: includes/desktop-files/types/class-desktop-mode-comment-file.php:27 | |
| 6671 | +#: includes/desktop-files/types/class-openstation-comment-file.php:41 | |
| 6630 | 6672 | msgid "(missing comment)" |
| 6631 | 6673 | msgstr "" |
| 6632 | 6674 | |
| 6633 | -#: includes/desktop-files/types/class-desktop-mode-embed-file.php:36 | |
| 6675 | +#: includes/desktop-files/types/class-openstation-comment-file.php:43 | |
| 6676 | +#: includes/recycle-bin/store.php:467 | |
| 6677 | +msgid "Anonymous" | |
| 6678 | +msgstr "" | |
| 6679 | + | |
| 6680 | +#: includes/desktop-files/types/class-openstation-embed-file.php:50 | |
| 6634 | 6681 | msgid "(missing embed)" |
| 6635 | 6682 | msgstr "" |
| 6636 | 6683 | |
| 6637 | -#: includes/desktop-files/types/class-desktop-mode-link-file.php:33 | |
| 6684 | +#: includes/desktop-files/types/class-openstation-link-file.php:47 | |
| 6638 | 6685 | msgid "(missing link)" |
| 6639 | 6686 | msgstr "" |
| 6640 | 6687 | |
| 6641 | -#: includes/desktop-files/types/class-desktop-mode-post-file.php:32 | |
| 6688 | +#: includes/desktop-files/types/class-openstation-post-file.php:47 | |
| 6642 | 6689 | msgid "(missing post)" |
| 6643 | 6690 | msgstr "" |
| 6644 | 6691 | |
| 6645 | -#: includes/desktop-files/types/class-desktop-mode-shortcut-file.php:38 | |
| 6692 | +#: includes/desktop-files/types/class-openstation-shortcut-file.php:52 | |
| 6646 | 6693 | msgid "(missing shortcut)" |
| 6647 | 6694 | msgstr "" |
| 6648 | 6695 | |
| 6649 | -#: includes/desktop-files/types/class-desktop-mode-term-file.php:28 | |
| 6696 | +#: includes/desktop-files/types/class-openstation-term-file.php:42 | |
| 6650 | 6697 | msgid "(missing term)" |
| 6651 | 6698 | msgstr "" |
| 6652 | 6699 | |
| 6653 | -#: includes/desktop-files/types/class-desktop-mode-upload-file.php:32 | |
| 6700 | +#: includes/desktop-files/types/class-openstation-upload-file.php:46 | |
| 6654 | 6701 | msgid "(missing file)" |
| 6655 | 6702 | msgstr "" |
| 6656 | 6703 | |
| 6657 | -#: includes/desktop-files/types/class-desktop-mode-user-file.php:27 | |
| 6704 | +#: includes/desktop-files/types/class-openstation-user-file.php:41 | |
| 6658 | 6705 | msgid "(missing user)" |
| 6659 | 6706 | msgstr "" |
| 6660 | 6707 | |
| 6661 | -#: includes/dock-rail-renderer.php:58 | |
| 6708 | +#: includes/desktop-themes/builtin.php:174 | |
| 6709 | +msgid "Desktop Mode (Legacy)" | |
| 6710 | +msgstr "" | |
| 6711 | + | |
| 6712 | +#: includes/desktop-themes/builtin.php:177 | |
| 6713 | +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." | |
| 6714 | +msgstr "" | |
| 6715 | + | |
| 6716 | +#: includes/desktop-themes/install.php:116 | |
| 6717 | +msgid "This server has no ZipArchive support, so theme uploads are unavailable." | |
| 6718 | +msgstr "" | |
| 6719 | + | |
| 6720 | +#: includes/desktop-themes/install.php:125 | |
| 6721 | +msgid "That file could not be read as a ZIP archive." | |
| 6722 | +msgstr "" | |
| 6723 | + | |
| 6724 | +#: includes/desktop-themes/install.php:142 | |
| 6725 | +msgid "That archive contains an unreadable entry." | |
| 6726 | +msgstr "" | |
| 6727 | + | |
| 6728 | +#: includes/desktop-themes/install.php:153 | |
| 6729 | +msgid "That archive contains an unsafe file path." | |
| 6730 | +msgstr "" | |
| 6731 | + | |
| 6732 | +#: includes/desktop-themes/install.php:161 | |
| 6733 | +msgid "That archive contains an absolute file path." | |
| 6734 | +msgstr "" | |
| 6735 | + | |
| 6736 | +#: includes/desktop-themes/install.php:170 | |
| 6737 | +msgid "That archive tries to write outside its own folder." | |
| 6738 | +msgstr "" | |
| 6739 | + | |
| 6740 | +#: includes/desktop-themes/install.php:189 | |
| 6741 | +msgid "That theme archive contains too many files." | |
| 6742 | +msgstr "" | |
| 6743 | + | |
| 6744 | +#. translators: %s: file name inside the archive. | |
| 6745 | +#: includes/desktop-themes/install.php:201 | |
| 6746 | +#, php-format | |
| 6747 | +msgid "\"%s\" is larger than a theme asset is allowed to be." | |
| 6748 | +msgstr "" | |
| 6749 | + | |
| 6750 | +#: includes/desktop-themes/install.php:212 | |
| 6751 | +msgid "That theme archive unpacks to more data than is allowed." | |
| 6752 | +msgstr "" | |
| 6753 | + | |
| 6754 | +#. translators: %s: file name inside the archive. | |
| 6755 | +#: includes/desktop-themes/install.php:224 | |
| 6756 | +#, php-format | |
| 6757 | +msgid "\"%s\" is not a file type a desktop theme may contain." | |
| 6758 | +msgstr "" | |
| 6759 | + | |
| 6760 | +#: includes/desktop-themes/install.php:246 | |
| 6761 | +msgid "A theme archive must contain exactly one theme.json, at its root or in a single top-level folder." | |
| 6762 | +msgstr "" | |
| 6763 | + | |
| 6764 | +#: includes/desktop-themes/install.php:273 | |
| 6765 | +msgid "This server cannot sanitize SVG files, so SVG icons are not accepted here." | |
| 6766 | +msgstr "" | |
| 6767 | + | |
| 6768 | +#: includes/desktop-themes/install.php:283 | |
| 6769 | +msgid "An SVG in that theme is empty." | |
| 6770 | +msgstr "" | |
| 6771 | + | |
| 6772 | +#: includes/desktop-themes/install.php:292 | |
| 6773 | +msgid "An SVG in that theme declares a DOCTYPE or entities, which is not allowed." | |
| 6774 | +msgstr "" | |
| 6775 | + | |
| 6776 | +#: includes/desktop-themes/install.php:306 | |
| 6777 | +msgid "An SVG in that theme could not be parsed." | |
| 6778 | +msgstr "" | |
| 6779 | + | |
| 6780 | +#: includes/desktop-themes/install.php:373 | |
| 6781 | +msgid "An SVG in that theme could not be re-serialized after sanitization." | |
| 6782 | +msgstr "" | |
| 6783 | + | |
| 6784 | +#: includes/desktop-themes/install.php:457 | |
| 6785 | +msgid "Could not create a staging directory for the upload." | |
| 6786 | +msgstr "" | |
| 6787 | + | |
| 6788 | +#: includes/desktop-themes/install.php:467 | |
| 6789 | +msgid "WordPress could not access the filesystem to unpack the theme." | |
| 6790 | +msgstr "" | |
| 6791 | + | |
| 6792 | +#: includes/desktop-themes/install.php:495 | |
| 6793 | +msgid "The archive unpacked without a theme.json." | |
| 6794 | +msgstr "" | |
| 6795 | + | |
| 6796 | +#: includes/desktop-themes/install.php:506 | |
| 6797 | +msgid "theme.json is not valid JSON." | |
| 6798 | +msgstr "" | |
| 6799 | + | |
| 6800 | +#: includes/desktop-themes/install.php:571 | |
| 6801 | +msgid "Could not create the theme directory." | |
| 6802 | +msgstr "" | |
| 6803 | + | |
| 6804 | +#: includes/desktop-themes/install.php:584 | |
| 6805 | +msgid "Could not create a theme asset directory." | |
| 6806 | +msgstr "" | |
| 6807 | + | |
| 6808 | +#: includes/desktop-themes/install.php:601 | |
| 6809 | +msgid "Could not move a theme asset into place." | |
| 6810 | +msgstr "" | |
| 6811 | + | |
| 6812 | +#: includes/desktop-themes/install.php:634 | |
| 6813 | +msgid "Could not write the compiled theme stylesheet." | |
| 6814 | +msgstr "" | |
| 6815 | + | |
| 6816 | +#: includes/desktop-themes/install.php:680 | |
| 6817 | +msgid "That desktop theme is not installed." | |
| 6818 | +msgstr "" | |
| 6819 | + | |
| 6820 | +#: includes/desktop-themes/manifest.php:974 | |
| 6821 | +msgid "The theme manifest is not a JSON object." | |
| 6822 | +msgstr "" | |
| 6823 | + | |
| 6824 | +#: includes/desktop-themes/manifest.php:981 | |
| 6825 | +msgid "No asset resolver was provided for this manifest." | |
| 6826 | +msgstr "" | |
| 6827 | + | |
| 6828 | +#: includes/desktop-themes/manifest.php:1001 | |
| 6829 | +msgid "Unsupported theme manifest version. Expected \"manifestVersion\": 1 or 2." | |
| 6830 | +msgstr "" | |
| 6831 | + | |
| 6832 | +#: includes/desktop-themes/manifest.php:1010 | |
| 6833 | +msgid "The theme id must look like \"neon-glass\" or \"vendor/neon-glass\" (lowercase, max 64 characters)." | |
| 6834 | +msgstr "" | |
| 6835 | + | |
| 6836 | +#: includes/desktop-themes/manifest.php:1018 | |
| 6837 | +msgid "The theme id does not reduce to a usable slug." | |
| 6838 | +msgstr "" | |
| 6839 | + | |
| 6840 | +#: includes/desktop-themes/manifest.php:1027 | |
| 6841 | +msgid "The theme manifest requires a non-empty \"name\"." | |
| 6842 | +msgstr "" | |
| 6843 | + | |
| 6844 | +#: includes/desktop-themes/rest.php:38 | |
| 6845 | +msgid "You are not allowed to manage desktop themes." | |
| 6846 | +msgstr "" | |
| 6847 | + | |
| 6848 | +#: includes/desktop-themes/rest.php:126 | |
| 6849 | +msgid "That theme archive is larger than this server accepts." | |
| 6850 | +msgstr "" | |
| 6851 | + | |
| 6852 | +#: includes/desktop-themes/rest.php:132 | |
| 6853 | +#: includes/desktop-themes/rest.php:139 | |
| 6854 | +msgid "No theme archive was uploaded." | |
| 6855 | +msgstr "" | |
| 6856 | + | |
| 6857 | +#: includes/desktop-themes/rest.php:155 | |
| 6858 | +msgid "A desktop theme must be uploaded as a .zip archive." | |
| 6859 | +msgstr "" | |
| 6860 | + | |
| 6861 | +#: includes/desktop-themes/rest.php:165 | |
| 6862 | +msgid "That file name is not allowed." | |
| 6863 | +msgstr "" | |
| 6864 | + | |
| 6865 | +#. translators: %s: formatted maximum file size. | |
| 6866 | +#: includes/desktop-themes/rest.php:177 | |
| 6867 | +#, php-format | |
| 6868 | +msgid "That theme archive is larger than the allowed maximum of %s." | |
| 6869 | +msgstr "" | |
| 6870 | + | |
| 6871 | +#: includes/desktop-themes/rest.php:188 | |
| 6872 | +msgid "The uploaded archive could not be read." | |
| 6873 | +msgstr "" | |
| 6874 | + | |
| 6875 | +#: includes/desktop-themes/rest.php:202 | |
| 6876 | +msgid "The theme installed but could not be described back to the shell." | |
| 6877 | +msgstr "" | |
| 6878 | + | |
| 6879 | +#: includes/desktop-themes/store.php:109 | |
| 6880 | +msgid "Could not create the desktop-themes directory." | |
| 6881 | +msgstr "" | |
| 6882 | + | |
| 6883 | +#. translators: %s: desktop theme name. Marks a wallpaper that came from a theme. | |
| 6884 | +#: includes/desktop-themes/wallpapers.php:99 | |
| 6885 | +#, php-format | |
| 6886 | +msgid "%s - (theme)" | |
| 6887 | +msgstr "" | |
| 6888 | + | |
| 6889 | +#. translators: 1: desktop theme name, 2: the wallpaper's own name. | |
| 6890 | +#: includes/desktop-themes/wallpapers.php:105 | |
| 6891 | +#, php-format | |
| 6892 | +msgid "%1$s: %2$s - (theme)" | |
| 6893 | +msgstr "" | |
| 6894 | + | |
| 6895 | +#: includes/dock-rail-renderer.php:54 | |
| 6662 | 6896 | msgid "Dock rail renderer script registration requires a non-empty script handle." |
| 6663 | 6897 | msgstr "" |
| 6664 | 6898 | |
| 6665 | -#: includes/games/alphabet-soup.php:57 | |
| 6899 | +#: includes/feedback/rest.php:65 | |
| 6900 | +#: includes/helpers.php:112 | |
| 6901 | +#: includes/seen-intros.php:218 | |
| 6902 | +msgid "Authentication required." | |
| 6903 | +msgstr "" | |
| 6904 | + | |
| 6905 | +#: includes/framework/wordpress.php:763 | |
| 6906 | +msgid "You must be logged in to use this window." | |
| 6907 | +msgstr "" | |
| 6908 | + | |
| 6909 | +#: includes/framework/wordpress.php:769 | |
| 6910 | +#: includes/framework/wordpress.php:785 | |
| 6911 | +msgid "Unknown app." | |
| 6912 | +msgstr "" | |
| 6913 | + | |
| 6914 | +#: includes/framework/wordpress.php:772 | |
| 6915 | +#: includes/framework/wordpress.php:786 | |
| 6916 | +msgid "You are not allowed to use this window." | |
| 6917 | +msgstr "" | |
| 6918 | + | |
| 6919 | +#: includes/framework/wordpress.php:787 | |
| 6920 | +msgid "This window does not know that action." | |
| 6921 | +msgstr "" | |
| 6922 | + | |
| 6923 | +#: includes/framework/wordpress.php:788 | |
| 6924 | +msgid "This window does not have that tab." | |
| 6925 | +msgstr "" | |
| 6926 | + | |
| 6927 | +#: includes/games/alphabet-soup.php:54 | |
| 6666 | 6928 | 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." |
| 6667 | 6929 | msgstr "" |
| 6668 | 6930 | |
| 6669 | -#: includes/games/inkfall.php:51 | |
| 6931 | +#: includes/games/inkfall.php:48 | |
| 6670 | 6932 | 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." |
| 6671 | 6933 | msgstr "" |
| 6672 | 6934 | |
| 6673 | -#: includes/games/playtime.php:144 | |
| 6674 | -#: includes/games/rest.php:185 | |
| 6675 | -#: includes/games/rest.php:321 | |
| 6676 | -#: includes/games/store.php:80 | |
| 6677 | -#: includes/games/store.php:255 | |
| 6935 | +#: includes/games/playtime.php:143 | |
| 6936 | +#: includes/games/rest.php:274 | |
| 6937 | +#: includes/games/rest.php:405 | |
| 6938 | +#: includes/games/store.php:75 | |
| 6939 | +#: includes/games/store.php:240 | |
| 6678 | 6940 | msgid "Unknown game." |
| 6679 | 6941 | msgstr "" |
| 6680 | 6942 | |
| 6681 | -#: includes/games/playtime.php:151 | |
| 6943 | +#: includes/games/playtime.php:150 | |
| 6682 | 6944 | msgid "A valid user is required to record play time." |
| 6683 | 6945 | msgstr "" |
| 6684 | 6946 | |
| 6685 | -#: includes/games/playtime.php:158 | |
| 6947 | +#: includes/games/playtime.php:157 | |
| 6686 | 6948 | msgid "Play time must be a positive number of seconds." |
| 6687 | 6949 | msgstr "" |
| 6688 | 6950 | |
| 6689 | -#: includes/games/registry.php:90 | |
| 6951 | +#: includes/games/registry.php:100 | |
| 6690 | 6952 | msgid "Game id is required and must be a valid slug." |
| 6691 | 6953 | msgstr "" |
| 6692 | 6954 | |
| 6693 | -#: includes/games/registry.php:114 | |
| 6955 | +#: includes/games/registry.php:125 | |
| 6694 | 6956 | msgid "Game `icon_svg` must not contain a <script> tag." |
| 6695 | 6957 | msgstr "" |
| 6696 | 6958 | |
| 6697 | -#: includes/games/registry.php:121 | |
| 6959 | +#: includes/games/registry.php:132 | |
| 6698 | 6960 | msgid "Game `icon_svg` must start with a <svg> root element." |
| 6699 | 6961 | msgstr "" |
| 6700 | 6962 | |
| 6701 | 6963 | #. translators: %s: capability slug. |
| 6702 | -#: includes/games/registry.php:134 | |
| 6964 | +#: includes/games/registry.php:145 | |
| 6703 | 6965 | #, php-format |
| 6704 | 6966 | msgid "Current user lacks the %s capability required to register this game." |
| 6705 | 6967 | msgstr "" |
| 6706 | 6968 | |
| 6707 | -#: includes/games/registry.php:145 | |
| 6969 | +#: includes/games/registry.php:159 | |
| 6708 | 6970 | msgid "Game registration requires a non-empty `title`." |
| 6709 | 6971 | msgstr "" |
| 6710 | 6972 | |
| 6711 | -#: includes/games/registry.php:152 | |
| 6973 | +#: includes/games/registry.php:166 | |
| 6712 | 6974 | msgid "Game registration requires a `script` handle that publishes the game def." |
| 6713 | 6975 | msgstr "" |
| 6714 | 6976 | |
| 6715 | -#: includes/games/rest.php:43 | |
| 6716 | -#: includes/games/rest.php:61 | |
| 6977 | +#: includes/games/rest.php:40 | |
| 6978 | +#: includes/games/rest.php:56 | |
| 6717 | 6979 | msgid "You cannot use desktop games." |
| 6718 | 6980 | msgstr "" |
| 6719 | 6981 | |
| 6720 | -#: includes/games/rest.php:345 | |
| 6982 | +#: includes/games/rest.php:427 | |
| 6721 | 6983 | msgid "You cannot challenge this user." |
| 6722 | 6984 | msgstr "" |
| 6723 | 6985 | |
| 6724 | -#: includes/games/rest.php:378 | |
| 6725 | -#: includes/games/store.php:354 | |
| 6726 | -#: includes/games/store.php:426 | |
| 6986 | +#: includes/games/rest.php:459 | |
| 6987 | +#: includes/games/store.php:333 | |
| 6988 | +#: includes/games/store.php:399 | |
| 6727 | 6989 | msgid "Challenge not found." |
| 6728 | 6990 | msgstr "" |
| 6729 | 6991 | |
| 6730 | -#: includes/games/rest.php:385 | |
| 6992 | +#: includes/games/rest.php:466 | |
| 6731 | 6993 | msgid "Only the challenged user can act on this challenge." |
| 6732 | 6994 | msgstr "" |
| 6733 | 6995 | |
| 6734 | -#: includes/games/store.php:87 | |
| 6996 | +#: includes/games/store.php:82 | |
| 6735 | 6997 | msgid "A valid user is required to save a score." |
| 6736 | 6998 | msgstr "" |
| 6737 | 6999 | |
| 6738 | -#: includes/games/store.php:126 | |
| 7000 | +#: includes/games/store.php:119 | |
| 6739 | 7001 | msgid "Could not save the score." |
| 6740 | 7002 | msgstr "" |
| 6741 | 7003 | |
| 6742 | -#: includes/games/store.php:225 | |
| 6743 | -#: includes/games/store.php:534 | |
| 6744 | -#: includes/games/store.php:537 | |
| 7004 | +#: includes/games/store.php:212 | |
| 7005 | +#: includes/games/store.php:501 | |
| 7006 | +#: includes/games/store.php:504 | |
| 6745 | 7007 | msgid "Former user" |
| 6746 | 7008 | msgstr "" |
| 6747 | 7009 | |
| 6748 | -#: includes/games/store.php:262 | |
| 7010 | +#: includes/games/store.php:247 | |
| 6749 | 7011 | msgid "The challenged user does not exist." |
| 6750 | 7012 | msgstr "" |
| 6751 | 7013 | |
| 6752 | -#: includes/games/store.php:269 | |
| 7014 | +#: includes/games/store.php:254 | |
| 6753 | 7015 | msgid "You cannot challenge yourself." |
| 6754 | 7016 | msgstr "" |
| 6755 | 7017 | |
| 6756 | -#: includes/games/store.php:293 | |
| 7018 | +#: includes/games/store.php:278 | |
| 6757 | 7019 | msgid "Could not create the challenge." |
| 6758 | 7020 | msgstr "" |
| 6759 | 7021 | |
| 6760 | -#: includes/games/store.php:346 | |
| 7022 | +#: includes/games/store.php:325 | |
| 6761 | 7023 | msgid "Invalid challenge state." |
| 6762 | 7024 | msgstr "" |
| 6763 | 7025 | |
| 6764 | -#: includes/games/store.php:361 | |
| 7026 | +#: includes/games/store.php:340 | |
| 6765 | 7027 | msgid "This challenge has already been decided." |
| 6766 | 7028 | msgstr "" |
| 6767 | 7029 | |
| 6768 | -#: includes/games/store.php:433 | |
| 7030 | +#: includes/games/store.php:406 | |
| 6769 | 7031 | msgid "Only an accepted challenge can be completed." |
| 6770 | 7032 | msgstr "" |
| 6771 | 7033 | |
| 6772 | -#: includes/games/window.php:75 | |
| 6773 | -#: includes/games/window.php:112 | |
| 6774 | -#: includes/games/window.php:140 | |
| 7034 | +#: includes/games/window.php:119 | |
| 7035 | +#: includes/games/window.php:152 | |
| 7036 | +#: includes/games/window.php:204 | |
| 6775 | 7037 | msgid "Games" |
| 6776 | 7038 | msgstr "" |
| 6777 | 7039 | |
| 6778 | 7040 | #: includes/helpers.php:120 |
| 6779 | -#: includes/seen-intros.php:226 | |
| 6780 | -msgid "Authentication required." | |
| 7041 | +msgid "OpenStation is not enabled for your account." | |
| 6781 | 7042 | msgstr "" |
| 6782 | 7043 | |
| 6783 | -#: includes/helpers.php:128 | |
| 6784 | -msgid "Desktop mode is not enabled for your account." | |
| 6785 | -msgstr "" | |
| 6786 | - | |
| 6787 | -#: includes/living-tree/wallpaper.php:27 | |
| 7044 | +#: includes/living-tree/wallpaper.php:26 | |
| 6788 | 7045 | msgid "Living Tree" |
| 6789 | 7046 | msgstr "" |
| 6790 | 7047 | |
| 6791 | -#: includes/living-tree/wallpaper.php:31 | |
| 7048 | +#: includes/living-tree/wallpaper.php:30 | |
| 6792 | 7049 | 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." |
| 6793 | 7050 | msgstr "" |
| 6794 | 7051 | |
| 6795 | -#: includes/media-query.php:83 | |
| 7052 | +#: includes/media-query.php:101 | |
| 6796 | 7053 | msgid "Only return images at least this many pixels wide." |
| 6797 | 7054 | msgstr "" |
| 6798 | 7055 | |
| 6799 | -#: includes/media-query.php:88 | |
| 7056 | +#: includes/media-query.php:106 | |
| 6800 | 7057 | msgid "Only return images at least this many pixels tall." |
| 6801 | 7058 | msgstr "" |
| 6802 | 7059 | |
| 6803 | -#: includes/my-wordpress/attached-media.php:60 | |
| 7060 | +#: includes/multisite.php:113 | |
| 7061 | +msgid "Sites" | |
| 7062 | +msgstr "" | |
| 7063 | + | |
| 7064 | +#: includes/multisite.php:117 | |
| 7065 | +msgid "Settings" | |
| 7066 | +msgstr "" | |
| 7067 | + | |
| 7068 | +#: includes/my-wordpress/attached-media.php:52 | |
| 6804 | 7069 | msgid "Attachment ids referenced by this post — featured image plus every attachment found in post_content (block-class scan + raw `<img src>` URL resolution)." |
| 6805 | 7070 | msgstr "" |
| 6806 | 7071 | |
| 6807 | -#: includes/my-wordpress/comment-stats.php:80 | |
| 7072 | +#: includes/my-wordpress/class-openstation-my-wordpress-post-type-controller.php:65 | |
| 7073 | +msgid "Unique identifier for the post." | |
| 7074 | +msgstr "" | |
| 7075 | + | |
| 7076 | +#: includes/my-wordpress/class-openstation-my-wordpress-post-type-controller.php:76 | |
| 7077 | +msgid "The password for the post if it is password protected." | |
| 7078 | +msgstr "" | |
| 7079 | + | |
| 7080 | +#: includes/my-wordpress/class-openstation-my-wordpress-post-type-controller.php:89 | |
| 7081 | +msgid "Whether to bypass Trash and force deletion." | |
| 7082 | +msgstr "" | |
| 7083 | + | |
| 7084 | +#: includes/my-wordpress/class-openstation-my-wordpress-post-type-controller.php:207 | |
| 7085 | +msgid "Sorry, that content type is not available." | |
| 7086 | +msgstr "" | |
| 7087 | + | |
| 7088 | +#: includes/my-wordpress/class-openstation-my-wordpress-post-type-controller.php:215 | |
| 7089 | +msgid "Sorry, you are not allowed to browse this content type." | |
| 7090 | +msgstr "" | |
| 7091 | + | |
| 7092 | +#: includes/my-wordpress/comment-stats.php:185 | |
| 7093 | +#: includes/my-wordpress/comment-stats.php:196 | |
| 6808 | 7094 | msgid "You do not have permission to view this comment." |
| 6809 | 7095 | msgstr "" |
| 6810 | 7096 | |
| 6811 | -#: includes/my-wordpress/lock.php:280 | |
| 6812 | -msgid "Active edit-lock holder, or null when the post is not locked." | |
| 7097 | +#: includes/my-wordpress/integrations/woocommerce-customers.php:327 | |
| 7098 | +msgid "Repeat" | |
| 6813 | 7099 | msgstr "" |
| 6814 | 7100 | |
| 6815 | -#: includes/my-wordpress/lock.php:303 | |
| 6816 | -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." | |
| 7101 | +#: includes/my-wordpress/integrations/woocommerce-customers.php:332 | |
| 7102 | +msgid "New" | |
| 6817 | 7103 | msgstr "" |
| 6818 | 7104 | |
| 6819 | -#: includes/my-wordpress/media-usage.php:155 | |
| 6820 | -msgid "Attachment not found." | |
| 7105 | +#: includes/my-wordpress/integrations/woocommerce-customers.php:337 | |
| 7106 | +msgid "No orders yet" | |
| 6821 | 7107 | msgstr "" |
| 6822 | 7108 | |
| 6823 | -#: includes/my-wordpress/term-stats.php:72 | |
| 6824 | -#: includes/posts-window/window.php:481 | |
| 6825 | -#: includes/posts-window/window.php:612 | |
| 6826 | -msgid "Unknown taxonomy." | |
| 7109 | +#: includes/my-wordpress/integrations/woocommerce-customers.php:714 | |
| 7110 | +msgid "WooCommerce lifetime facts for this customer." | |
| 6827 | 7111 | msgstr "" |
| 6828 | 7112 | |
| 6829 | -#: includes/my-wordpress/term-stats.php:81 | |
| 6830 | -msgid "Term not found." | |
| 7113 | +#: includes/my-wordpress/integrations/woocommerce-customers.php:747 | |
| 7114 | +msgid "Sorry, you are not allowed to view customers." | |
| 6831 | 7115 | msgstr "" |
| 6832 | 7116 | |
| 6833 | -#: includes/my-wordpress/user-footprint.php:100 | |
| 6834 | -#: includes/my-wordpress/user-stats.php:69 | |
| 6835 | -#: includes/user-edit-window/rest.php:334 | |
| 6836 | -#: includes/users-window/rest.php:280 | |
| 6837 | -#: includes/users-window/rest.php:346 | |
| 6838 | -msgid "User not found." | |
| 7117 | +#: includes/my-wordpress/integrations/woocommerce-customers.php:902 | |
| 7118 | +#: includes/my-wordpress/integrations/woocommerce-customers.php:1047 | |
| 7119 | +msgid "Customer not found." | |
| 6839 | 7120 | msgstr "" |
| 6840 | 7121 | |
| 6841 | -#: includes/my-wordpress/user-list-fields.php:123 | |
| 6842 | -msgid "Compact user summary for My WordPress." | |
| 7122 | +#. translators: %s: product name. | |
| 7123 | +#: includes/my-wordpress/integrations/woocommerce-relations.php:226 | |
| 7124 | +#, php-format | |
| 7125 | +msgid "Reviews of %s" | |
| 6843 | 7126 | msgstr "" |
| 6844 | 7127 | |
| 6845 | -#: includes/my-wordpress/user-list-fields.php:130 | |
| 6846 | -msgid "Count of posts and pages authored by this user." | |
| 7128 | +#. translators: 1: order number, 2: customer name. | |
| 7129 | +#: includes/my-wordpress/integrations/woocommerce-relations.php:370 | |
| 7130 | +#, php-format | |
| 7131 | +msgid "Order #%1$s · %2$s" | |
| 6847 | 7132 | msgstr "" |
| 6848 | 7133 | |
| 6849 | -#: includes/my-wordpress/user-list-fields.php:134 | |
| 6850 | -msgid "Translated role labels visible to viewers with list_users." | |
| 7134 | +#. translators: %s: order number. | |
| 7135 | +#: includes/my-wordpress/integrations/woocommerce-relations.php:376 | |
| 7136 | +#, php-format | |
| 7137 | +msgid "Order #%s" | |
| 6851 | 7138 | msgstr "" |
| 6852 | 7139 | |
| 6853 | -#: includes/my-wordpress/user-list-fields.php:139 | |
| 6854 | -msgid "ISO-8601 registration date (gated on list_users)." | |
| 7140 | +#: includes/my-wordpress/integrations/woocommerce-relations.php:530 | |
| 7141 | +msgid "All orders by this customer" | |
| 6855 | 7142 | msgstr "" |
| 6856 | 7143 | |
| 6857 | -#: includes/my-wordpress/user-list-fields.php:143 | |
| 6858 | -msgid "ISO-8601 of latest publish; empty when the user has none." | |
| 7144 | +#: includes/my-wordpress/integrations/woocommerce-relations.php:753 | |
| 7145 | +#: includes/my-wordpress/integrations/woocommerce-relations.php:754 | |
| 7146 | +msgid "Reviews" | |
| 6859 | 7147 | msgstr "" |
| 6860 | 7148 | |
| 6861 | -#: includes/my-wordpress/window.php:88 | |
| 6862 | -#: includes/users-window/window.php:257 | |
| 6863 | -msgid "Users" | |
| 7149 | +#: includes/my-wordpress/integrations/woocommerce-relations.php:771 | |
| 7150 | +msgid "Variations" | |
| 6864 | 7151 | msgstr "" |
| 6865 | 7152 | |
| 6866 | -#: includes/notes/cpt.php:72 | |
| 6867 | -msgid "Desktop Notes" | |
| 7153 | +#. translators: 1: order number, 2: customer name, 3: order total. | |
| 7154 | +#: includes/my-wordpress/integrations/woocommerce-relations.php:816 | |
| 7155 | +#: includes/my-wordpress/integrations/woocommerce-relations.php:1017 | |
| 7156 | +#, php-format | |
| 7157 | +msgid "#%1$s · %2$s · %3$s" | |
| 6868 | 7158 | msgstr "" |
| 6869 | 7159 | |
| 6870 | -#: includes/notes/recycle-bin.php:98 | |
| 6871 | -#: includes/notes/rest.php:236 | |
| 6872 | -msgid "Note" | |
| 7160 | +#: includes/my-wordpress/integrations/woocommerce-relations.php:964 | |
| 7161 | +#: includes/my-wordpress/integrations/woocommerce-relations.php:979 | |
| 7162 | +msgid "Applies to" | |
| 6873 | 7163 | msgstr "" |
| 6874 | 7164 | |
| 6875 | -#: includes/notes/rest.php:147 | |
| 6876 | -#: includes/notes/rest.php:151 | |
| 6877 | -msgid "Note not found." | |
| 7165 | +#: includes/my-wordpress/integrations/woocommerce-relations.php:1013 | |
| 7166 | +msgid "Used on" | |
| 6878 | 7167 | msgstr "" |
| 6879 | 7168 | |
| 6880 | -#: includes/notes/rest.php:170 | |
| 6881 | -msgid "Only the note owner can change it." | |
| 7169 | +#: includes/my-wordpress/integrations/woocommerce.php:77 | |
| 7170 | +msgctxt "WooCommerce folder name" | |
| 7171 | +msgid "Woo" | |
| 6882 | 7172 | msgstr "" |
| 6883 | 7173 | |
| 6884 | -#: includes/notes/rest.php:312 | |
| 6885 | -msgid "You are not allowed to create notes." | |
| 7174 | +#: includes/my-wordpress/integrations/woocommerce.php:221 | |
| 7175 | +msgid "Problems" | |
| 6886 | 7176 | msgstr "" |
| 6887 | 7177 | |
| 6888 | -#: includes/notes/rest.php:401 | |
| 6889 | -msgid "The note was changed by another session." | |
| 7178 | +#: includes/my-wordpress/integrations/woocommerce.php:234 | |
| 7179 | +msgid "Cancelled & refunded" | |
| 6890 | 7180 | msgstr "" |
| 6891 | 7181 | |
| 6892 | -#: includes/notes/rest.php:464 | |
| 6893 | -msgid "Could not move the note to the trash." | |
| 7182 | +#: includes/my-wordpress/integrations/woocommerce.php:308 | |
| 7183 | +#: includes/my-wordpress/integrations/woocommerce.php:1351 | |
| 7184 | +msgid "On backorder" | |
| 6894 | 7185 | msgstr "" |
| 6895 | 7186 | |
| 6896 | -#: includes/notes/rest.php:492 | |
| 6897 | -msgid "Could not restore the note." | |
| 7187 | +#: includes/my-wordpress/integrations/woocommerce.php:342 | |
| 7188 | +msgid "Uncategorised" | |
| 6898 | 7189 | msgstr "" |
| 6899 | 7190 | |
| 6900 | -#: includes/notes/rest.php:563 | |
| 6901 | -msgid "You are not allowed to create posts." | |
| 7191 | +#: includes/my-wordpress/integrations/woocommerce.php:343 | |
| 7192 | +#: includes/my-wordpress/integrations/woocommerce.php:1349 | |
| 7193 | +msgid "In stock" | |
| 6902 | 7194 | msgstr "" |
| 6903 | 7195 | |
| 6904 | -#: includes/oauth-relay.php:94 | |
| 6905 | -msgid "OAuth relay registration requires a non-empty service slug." | |
| 7196 | +#: includes/my-wordpress/integrations/woocommerce.php:730 | |
| 7197 | +msgid "Expiring soon" | |
| 6906 | 7198 | msgstr "" |
| 6907 | 7199 | |
| 6908 | -#. translators: %s: missing field name. | |
| 6909 | -#: includes/oauth-relay.php:114 | |
| 7200 | +#: includes/my-wordpress/integrations/woocommerce.php:736 | |
| 7201 | +#: includes/my-wordpress/integrations/woocommerce.php:1589 | |
| 7202 | +msgid "Usage limit reached" | |
| 7203 | +msgstr "" | |
| 7204 | + | |
| 7205 | +#: includes/my-wordpress/integrations/woocommerce.php:742 | |
| 7206 | +#: includes/my-wordpress/integrations/woocommerce.php:1588 | |
| 7207 | +msgid "Expired" | |
| 7208 | +msgstr "" | |
| 7209 | + | |
| 7210 | +#: includes/my-wordpress/integrations/woocommerce.php:916 | |
| 7211 | +msgid "Coupon band used by the site window tiles." | |
| 7212 | +msgstr "" | |
| 7213 | + | |
| 7214 | +#: includes/my-wordpress/integrations/woocommerce.php:971 | |
| 7215 | +msgid "Stock and category facts used by the site window tiles." | |
| 7216 | +msgstr "" | |
| 7217 | + | |
| 7218 | +#: includes/my-wordpress/integrations/woocommerce.php:1018 | |
| 7219 | +msgid "Sorry, you are not allowed to view orders." | |
| 7220 | +msgstr "" | |
| 7221 | + | |
| 7222 | +#: includes/my-wordpress/integrations/woocommerce.php:1306 | |
| 7223 | +#: includes/my-wordpress/integrations/woocommerce.php:1395 | |
| 7224 | +msgid "Order not found." | |
| 7225 | +msgstr "" | |
| 7226 | + | |
| 7227 | +#: includes/my-wordpress/integrations/woocommerce.php:1341 | |
| 7228 | +msgid "Product not found." | |
| 7229 | +msgstr "" | |
| 7230 | + | |
| 7231 | +#: includes/my-wordpress/integrations/woocommerce.php:1523 | |
| 7232 | +msgid "Coupon not found." | |
| 7233 | +msgstr "" | |
| 7234 | + | |
| 7235 | +#. translators: %s: percentage off. | |
| 7236 | +#: includes/my-wordpress/integrations/woocommerce.php:1541 | |
| 6910 | 7237 | #, php-format |
| 6911 | -msgid "OAuth relay registration requires a non-empty `%s`." | |
| 7238 | +msgid "%s%% off" | |
| 6912 | 7239 | msgstr "" |
| 6913 | 7240 | |
| 6914 | -#: includes/oauth-relay.php:123 | |
| 6915 | -msgid "OAuth relay registration requires a callable `on_success` handler." | |
| 7241 | +#. translators: %s: formatted discount amount. | |
| 7242 | +#: includes/my-wordpress/integrations/woocommerce.php:1546 | |
| 7243 | +#, php-format | |
| 7244 | +msgid "%s off" | |
| 6916 | 7245 | msgstr "" |
| 6917 | 7246 | |
| 6918 | -#: includes/oauth-relay.php:133 | |
| 6919 | -msgid "OAuth relay `authorize_url` and `token_url` must be valid http(s) URLs." | |
| 7247 | +#: includes/my-wordpress/integrations/woocommerce.php:1663 | |
| 7248 | +msgid "Unknown summary type." | |
| 6920 | 7249 | msgstr "" |
| 6921 | 7250 | |
| 6922 | -#: includes/oauth-relay.php:295 | |
| 6923 | -msgid "No OAuth relay is registered for that service." | |
| 7251 | +#: includes/my-wordpress/integrations/woocommerce.php:1730 | |
| 7252 | +msgid "Sorry, you are not allowed to view this item." | |
| 6924 | 7253 | msgstr "" |
| 6925 | 7254 | |
| 6926 | -#: includes/oauth-relay.php:304 | |
| 6927 | -msgid "Current user lacks the capability required to start this OAuth flow." | |
| 7255 | +#: includes/my-wordpress/lock.php:266 | |
| 7256 | +msgid "Active edit-lock holder, or null when the post is not locked." | |
| 6928 | 7257 | msgstr "" |
| 6929 | 7258 | |
| 6930 | -#: includes/oauth-relay.php:372 | |
| 6931 | -msgid "OAuth state nonce missing, expired, or already used." | |
| 7259 | +#: includes/my-wordpress/lock.php:289 | |
| 7260 | +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." | |
| 6932 | 7261 | msgstr "" |
| 6933 | 7262 | |
| 6934 | -#: includes/oauth-relay.php:392 | |
| 6935 | -msgid "OAuth relay is no longer registered for that service." | |
| 7263 | +#: includes/my-wordpress/term-stats.php:98 | |
| 7264 | +msgid "Term not found." | |
| 6936 | 7265 | msgstr "" |
| 6937 | 7266 | |
| 6938 | -#: includes/oauth-relay.php:401 | |
| 6939 | -msgid "OAuth callback did not return an authorization code." | |
| 7267 | +#: includes/my-wordpress/user-list-fields.php:251 | |
| 7268 | +msgid "Compact user summary for the WP Explorer window." | |
| 6940 | 7269 | msgstr "" |
| 6941 | 7270 | |
| 7271 | +#: includes/my-wordpress/user-list-fields.php:258 | |
| 7272 | +msgid "Count of posts and pages authored by this user." | |
| 7273 | +msgstr "" | |
| 7274 | + | |
| 7275 | +#: includes/my-wordpress/user-list-fields.php:262 | |
| 7276 | +msgid "Translated role labels visible to viewers with list_users." | |
| 7277 | +msgstr "" | |
| 7278 | + | |
| 7279 | +#: includes/my-wordpress/user-list-fields.php:267 | |
| 7280 | +msgid "ISO-8601 registration date (gated on list_users)." | |
| 7281 | +msgstr "" | |
| 7282 | + | |
| 7283 | +#: includes/my-wordpress/user-list-fields.php:271 | |
| 7284 | +msgid "ISO-8601 of latest publish; empty when the user has none." | |
| 7285 | +msgstr "" | |
| 7286 | + | |
| 7287 | +#: includes/my-wordpress/users-list-footprint.php:80 | |
| 7288 | +msgid "View activity footprint" | |
| 7289 | +msgstr "" | |
| 7290 | + | |
| 7291 | +#: includes/network/hop.php:151 | |
| 7292 | +msgid "That is not another install of this network." | |
| 7293 | +msgstr "" | |
| 7294 | + | |
| 7295 | +#: includes/network/hop.php:154 | |
| 7296 | +msgid "A login token only travels over HTTPS." | |
| 7297 | +msgstr "" | |
| 7298 | + | |
| 7299 | +#: includes/network/hop.php:158 | |
| 7300 | +msgid "A token needs a logged-in user." | |
| 7301 | +msgstr "" | |
| 7302 | + | |
| 7303 | +#: includes/network/hop.php:236 | |
| 7304 | +#: includes/network/hop.php:240 | |
| 7305 | +msgid "That is not a hop token." | |
| 7306 | +msgstr "" | |
| 7307 | + | |
| 7308 | +#: includes/network/hop.php:247 | |
| 7309 | +msgid "That hop token has expired." | |
| 7310 | +msgstr "" | |
| 7311 | + | |
| 7312 | +#: includes/network/hop.php:250 | |
| 7313 | +msgid "That hop token was minted for another install." | |
| 7314 | +msgstr "" | |
| 7315 | + | |
| 7316 | +#: includes/network/hop.php:254 | |
| 7317 | +msgid "That hop token comes from a site this one does not trust." | |
| 7318 | +msgstr "" | |
| 7319 | + | |
| 7320 | +#: includes/network/hop.php:257 | |
| 7321 | +msgid "That hop token is not signed by the site it names." | |
| 7322 | +msgstr "" | |
| 7323 | + | |
| 7324 | +#: includes/network/hop.php:260 | |
| 7325 | +msgid "That hop token was already spent." | |
| 7326 | +msgstr "" | |
| 7327 | + | |
| 7328 | +#: includes/network/hop.php:504 | |
| 7329 | +msgid "There is nothing to link right now." | |
| 7330 | +msgstr "" | |
| 7331 | + | |
| 7332 | +#: includes/network/hub.php:143 | |
| 7333 | +msgid "This site is not a member of the network. Add it on the network first." | |
| 7334 | +msgstr "" | |
| 7335 | + | |
| 7336 | +#: includes/network/identity.php:70 | |
| 7337 | +msgid "Sites in a network talk over HTTPS." | |
| 7338 | +msgstr "" | |
| 7339 | + | |
| 6942 | 7340 | #. translators: %d: HTTP status code. |
| 6943 | -#: includes/oauth-relay.php:437 | |
| 7341 | +#: includes/network/identity.php:110 | |
| 6944 | 7342 | #, php-format |
| 6945 | -msgid "Token exchange failed with HTTP %d." | |
| 7343 | +msgid "The site answered with HTTP %d." | |
| 6946 | 7344 | msgstr "" |
| 6947 | 7345 | |
| 6948 | -#: includes/oauth-relay.php:611 | |
| 6949 | -msgid "You must be logged in to start an OAuth flow." | |
| 7346 | +#: includes/network/identity.php:129 | |
| 7347 | +msgid "That site does not run OpenStation, or its network identity is unreachable." | |
| 6950 | 7348 | msgstr "" |
| 6951 | 7349 | |
| 6952 | -#: includes/pages-window/window.php:37 | |
| 6953 | -msgid "Search pages…" | |
| 7350 | +#: includes/network/identity.php:133 | |
| 7351 | +msgid "That site published a public key OpenStation cannot use." | |
| 6954 | 7352 | msgstr "" |
| 6955 | 7353 | |
| 6956 | -#: includes/pages-window/window.php:51 | |
| 6957 | -#: includes/posts-window/window.php:72 | |
| 6958 | -msgid "Add New" | |
| 7354 | +#: includes/network/member.php:76 | |
| 7355 | +msgid "A network cannot join another network yet." | |
| 6959 | 7356 | msgstr "" |
| 6960 | 7357 | |
| 6961 | -#: includes/pages-window/window.php:68 | |
| 6962 | -msgid "No pages found." | |
| 7358 | +#: includes/network/member.php:80 | |
| 7359 | +msgid "Enter the network's address, starting with https://." | |
| 6963 | 7360 | msgstr "" |
| 6964 | 7361 | |
| 6965 | -#: includes/pages-window/window.php:70 | |
| 6966 | -#: includes/posts-window/window.php:91 | |
| 6967 | -msgid "Try a different search or change the status filter." | |
| 7362 | +#: includes/network/member.php:83 | |
| 7363 | +msgid "That is this site itself." | |
| 6968 | 7364 | msgstr "" |
| 6969 | 7365 | |
| 6970 | -#: includes/pages-window/window.php:299 | |
| 6971 | -msgid "Total non-trashed comments on this page." | |
| 7366 | +#: includes/network/member.php:126 | |
| 7367 | +msgid "This site does not belong to a network." | |
| 6972 | 7368 | msgstr "" |
| 6973 | 7369 | |
| 6974 | -#: includes/plugin-notices.php:111 | |
| 6975 | -msgid "Scheduled Actions" | |
| 7370 | +#: includes/network/member.php:131 | |
| 7371 | +msgid "The network answered without a site list." | |
| 6976 | 7372 | msgstr "" |
| 6977 | 7373 | |
| 6978 | -#. translators: %d: number of past-due scheduled actions. | |
| 6979 | -#: includes/plugin-notices.php:114 | |
| 6980 | -#, php-format | |
| 6981 | -msgid "Action Scheduler: %d past-due action found; something may be wrong." | |
| 6982 | -msgid_plural "Action Scheduler: %d past-due actions found; something may be wrong." | |
| 6983 | -msgstr[0] "" | |
| 6984 | -msgstr[1] "" | |
| 7374 | +#: includes/network/registry.php:98 | |
| 7375 | +msgid "Enter the site's address, starting with https://." | |
| 7376 | +msgstr "" | |
| 6985 | 7377 | |
| 6986 | -#: includes/plugin-notices.php:122 | |
| 6987 | -msgid "View actions" | |
| 7378 | +#: includes/network/registry.php:101 | |
| 7379 | +msgid "That is this network itself." | |
| 6988 | 7380 | msgstr "" |
| 6989 | 7381 | |
| 6990 | -#: includes/plugins-window/ajax.php:54 | |
| 6991 | -msgid "Security check failed. Refresh the window and try again." | |
| 7382 | +#: includes/network/registry.php:108 | |
| 7383 | +msgid "That site is a network of its own; a network cannot join another yet." | |
| 6992 | 7384 | msgstr "" |
| 6993 | 7385 | |
| 6994 | -#: includes/plugins-window/ajax.php:61 | |
| 6995 | -#: includes/seen-intros.php:233 | |
| 6996 | -msgid "You are not allowed to do that." | |
| 7386 | +#: includes/network/registry.php:113 | |
| 7387 | +msgid "That site is already in the network." | |
| 6997 | 7388 | msgstr "" |
| 6998 | 7389 | |
| 6999 | -#: includes/plugins-window/ajax.php:258 | |
| 7000 | -#: includes/plugins-window/ajax.php:345 | |
| 7001 | -msgid "Missing plugin slug." | |
| 7390 | +#: includes/network/registry.php:166 | |
| 7391 | +msgid "The site now publishes a different key. Remove it and add it again if that is expected." | |
| 7002 | 7392 | msgstr "" |
| 7003 | 7393 | |
| 7004 | -#: includes/plugins-window/ajax.php:608 | |
| 7005 | -msgid "No file received. Pick a .zip and try again." | |
| 7394 | +#: includes/notes/cpt.php:63 | |
| 7395 | +msgid "Desktop Notes" | |
| 7006 | 7396 | msgstr "" |
| 7007 | 7397 | |
| 7008 | -#: includes/plugins-window/ajax.php:621 | |
| 7009 | -msgid "Upload payload is malformed." | |
| 7398 | +#: includes/notes/recycle-bin.php:89 | |
| 7399 | +#: includes/notes/rest.php:230 | |
| 7400 | +msgid "Note" | |
| 7010 | 7401 | msgstr "" |
| 7011 | 7402 | |
| 7012 | -#. translators: %d: PHP UPLOAD_ERR_* code. | |
| 7013 | -#: includes/plugins-window/ajax.php:634 | |
| 7014 | -#, php-format | |
| 7015 | -msgid "Upload failed (error %d). Try again." | |
| 7403 | +#: includes/notes/rest.php:149 | |
| 7404 | +#: includes/notes/rest.php:153 | |
| 7405 | +msgid "Note not found." | |
| 7016 | 7406 | msgstr "" |
| 7017 | 7407 | |
| 7018 | -#: includes/plugins-window/ajax.php:648 | |
| 7019 | -msgid "Plugin uploads must be a .zip file." | |
| 7408 | +#: includes/notes/rest.php:170 | |
| 7409 | +msgid "Only the note owner can change it." | |
| 7020 | 7410 | msgstr "" |
| 7021 | 7411 | |
| 7022 | -#: includes/plugins-window/ajax.php:662 | |
| 7023 | -msgid "Refused: temporary upload path is not trusted." | |
| 7412 | +#: includes/notes/rest.php:300 | |
| 7413 | +msgid "You are not allowed to create notes." | |
| 7024 | 7414 | msgstr "" |
| 7025 | 7415 | |
| 7026 | -#: includes/plugins-window/ajax.php:688 | |
| 7027 | -msgid "Plugin upgrader is unavailable in this context. Reload the page and try again." | |
| 7416 | +#: includes/notes/rest.php:385 | |
| 7417 | +msgid "The note was changed by another session." | |
| 7028 | 7418 | msgstr "" |
| 7029 | 7419 | |
| 7030 | -#: includes/plugins-window/ajax.php:735 | |
| 7031 | -msgid "A plugin with the same folder name is already installed. Replace it to continue." | |
| 7420 | +#: includes/notes/rest.php:446 | |
| 7421 | +msgid "Could not move the note to the trash." | |
| 7032 | 7422 | msgstr "" |
| 7033 | 7423 | |
| 7034 | -#: includes/plugins-window/ajax.php:761 | |
| 7035 | -msgid "Plugin install failed." | |
| 7424 | +#: includes/notes/rest.php:544 | |
| 7425 | +msgid "You are not allowed to create posts." | |
| 7036 | 7426 | msgstr "" |
| 7037 | 7427 | |
| 7038 | -#: includes/plugins-window/rest-fields.php:39 | |
| 7039 | -msgid "Whether an update is available for this plugin (and the available version)." | |
| 7428 | +#: includes/oauth-relay.php:98 | |
| 7429 | +msgid "OAuth relay registration requires a non-empty service slug." | |
| 7040 | 7430 | msgstr "" |
| 7041 | 7431 | |
| 7042 | -#: includes/plugins-window/rest-fields.php:53 | |
| 7043 | -msgid "Per-plugin capability flags for the requester (activate / deactivate / delete)." | |
| 7432 | +#. translators: %s: missing field name. | |
| 7433 | +#: includes/oauth-relay.php:118 | |
| 7434 | +#, php-format | |
| 7435 | +msgid "OAuth relay registration requires a non-empty `%s`." | |
| 7044 | 7436 | msgstr "" |
| 7045 | 7437 | |
| 7046 | -#: includes/plugins-window/rest-fields.php:67 | |
| 7047 | -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." | |
| 7438 | +#: includes/oauth-relay.php:127 | |
| 7439 | +msgid "OAuth relay registration requires a callable `on_success` handler." | |
| 7048 | 7440 | msgstr "" |
| 7049 | 7441 | |
| 7050 | -#: includes/plugins-window/rest-fields.php:81 | |
| 7051 | -msgid "Approximate disk footprint of the plugin folder, in kilobytes (cached 6h)." | |
| 7442 | +#: includes/oauth-relay.php:137 | |
| 7443 | +msgid "OAuth relay `authorize_url` and `token_url` must be valid http(s) URLs." | |
| 7052 | 7444 | msgstr "" |
| 7053 | 7445 | |
| 7054 | -#: includes/plugins-window/rest-fields.php:95 | |
| 7055 | -msgid "Auto-update state for this plugin (enabled / forced / supported), mirroring Core's plugins.php column." | |
| 7446 | +#: includes/oauth-relay.php:286 | |
| 7447 | +msgid "No OAuth relay is registered for that service." | |
| 7056 | 7448 | msgstr "" |
| 7057 | 7449 | |
| 7058 | -#: includes/plugins-window/window.php:36 | |
| 7059 | -msgid "Installed" | |
| 7450 | +#: includes/oauth-relay.php:295 | |
| 7451 | +msgid "Current user lacks the capability required to start this OAuth flow." | |
| 7060 | 7452 | msgstr "" |
| 7061 | 7453 | |
| 7062 | -#: includes/plugins-window/window.php:38 | |
| 7063 | -msgid "Add Plugin" | |
| 7454 | +#: includes/oauth-relay.php:360 | |
| 7455 | +msgid "OAuth state nonce missing, expired, or already used." | |
| 7064 | 7456 | msgstr "" |
| 7065 | 7457 | |
| 7066 | -#: includes/plugins-window/window.php:39 | |
| 7067 | -msgid "Desktop Mode plugins" | |
| 7458 | +#: includes/oauth-relay.php:384 | |
| 7459 | +msgid "OAuth relay is no longer registered for that service." | |
| 7068 | 7460 | msgstr "" |
| 7069 | 7461 | |
| 7070 | -#: includes/plugins-window/window.php:72 | |
| 7071 | -msgid "Plugin details" | |
| 7462 | +#: includes/oauth-relay.php:395 | |
| 7463 | +msgid "OAuth callback did not return an authorization code." | |
| 7072 | 7464 | msgstr "" |
| 7073 | 7465 | |
| 7074 | -#: includes/portal.php:88 | |
| 7075 | -msgid "Sorry, you are not allowed to access the WordPress desktop." | |
| 7466 | +#. translators: %d: HTTP status code. | |
| 7467 | +#: includes/oauth-relay.php:435 | |
| 7468 | +#, php-format | |
| 7469 | +msgid "Token exchange failed with HTTP %d." | |
| 7076 | 7470 | msgstr "" |
| 7077 | 7471 | |
| 7078 | -#: includes/posts-window/window.php:33 | |
| 7079 | -msgid "All posts" | |
| 7472 | +#: includes/oauth-relay.php:607 | |
| 7473 | +msgid "You must be logged in to start an OAuth flow." | |
| 7080 | 7474 | msgstr "" |
| 7081 | 7475 | |
| 7082 | -#: includes/posts-window/window.php:50 | |
| 7083 | -msgid "Search posts…" | |
| 7476 | +#: includes/plugin-notices.php:110 | |
| 7477 | +msgid "Scheduled Actions" | |
| 7084 | 7478 | msgstr "" |
| 7085 | 7479 | |
| 7086 | -#: includes/posts-window/window.php:89 | |
| 7087 | -msgid "No posts found." | |
| 7480 | +#. translators: %d: number of past-due scheduled actions. | |
| 7481 | +#: includes/plugin-notices.php:113 | |
| 7482 | +#, php-format | |
| 7483 | +msgid "Action Scheduler: %d past-due action found; something may be wrong." | |
| 7484 | +msgid_plural "Action Scheduler: %d past-due actions found; something may be wrong." | |
| 7485 | +msgstr[0] "" | |
| 7486 | +msgstr[1] "" | |
| 7487 | + | |
| 7488 | +#: includes/plugin-notices.php:121 | |
| 7489 | +msgid "View actions" | |
| 7088 | 7490 | msgstr "" |
| 7089 | 7491 | |
| 7090 | -#: includes/posts-window/window.php:334 | |
| 7091 | -msgid "Number of non-trashed posts (any status) in this term." | |
| 7492 | +#: includes/portal.php:124 | |
| 7493 | +msgid "Sorry, you are not allowed to access the WordPress desktop." | |
| 7092 | 7494 | msgstr "" |
| 7093 | 7495 | |
| 7094 | -#: includes/posts-window/window.php:352 | |
| 7095 | -msgid "Whether this term is the taxonomy's default (fallback) term." | |
| 7496 | +#: includes/presence-store.php:59 | |
| 7497 | +#: includes/presence-store.php:270 | |
| 7498 | +msgid "Could not read presence." | |
| 7096 | 7499 | msgstr "" |
| 7097 | 7500 | |
| 7501 | +#: includes/presence.php:148 | |
| 7502 | +#: includes/presence.php:535 | |
| 7503 | +msgid "Could not save presence." | |
| 7504 | +msgstr "" | |
| 7505 | + | |
| 7098 | 7506 | #. translators: %s: site name |
| 7099 | -#: includes/pwa.php:275 | |
| 7507 | +#: includes/pwa.php:513 | |
| 7100 | 7508 | #, php-format |
| 7101 | 7509 | msgid "%s — installed as a desktop app." |
| 7102 | 7510 | msgstr "" |
| 7103 | 7511 | |
| 7104 | -#: includes/recycle-bin/rest.php:149 | |
| 7512 | +#: includes/recycle-bin/rest.php:144 | |
| 7105 | 7513 | msgid "Sorry, you must be logged in." |
| 7106 | 7514 | msgstr "" |
| 7107 | 7515 | |
| 7108 | 7516 | #. translators: 1: comment author. 2: parent post title. |
| 7109 | -#: includes/recycle-bin/store.php:509 | |
| 7517 | +#: includes/recycle-bin/store.php:472 | |
| 7110 | 7518 | #, php-format |
| 7111 | 7519 | msgid "%1$s on %2$s" |
| 7112 | 7520 | msgstr "" |
| 7113 | 7521 | |
| 7114 | -#: includes/recycle-bin/store.php:754 | |
| 7115 | -#: includes/recycle-bin/store.php:869 | |
| 7522 | +#: includes/recycle-bin/store.php:706 | |
| 7523 | +#: includes/recycle-bin/store.php:808 | |
| 7116 | 7524 | msgid "Item not found." |
| 7117 | 7525 | msgstr "" |
| 7118 | 7526 | |
| 7119 | -#: includes/recycle-bin/store.php:757 | |
| 7120 | -#: includes/recycle-bin/store.php:872 | |
| 7527 | +#: includes/recycle-bin/store.php:709 | |
| 7528 | +#: includes/recycle-bin/store.php:811 | |
| 7121 | 7529 | msgid "Item is not in the trash." |
| 7122 | 7530 | msgstr "" |
| 7123 | 7531 | |
| 7124 | -#: includes/recycle-bin/store.php:760 | |
| 7532 | +#: includes/recycle-bin/store.php:712 | |
| 7125 | 7533 | msgid "You are not allowed to restore this item." |
| 7126 | 7534 | msgstr "" |
| 7127 | 7535 | |
| 7128 | -#: includes/recycle-bin/store.php:775 | |
| 7536 | +#: includes/recycle-bin/store.php:725 | |
| 7129 | 7537 | msgid "Failed to restore item." |
| 7130 | 7538 | msgstr "" |
| 7131 | 7539 | |
| 7132 | -#: includes/recycle-bin/store.php:809 | |
| 7133 | -#: includes/recycle-bin/store.php:931 | |
| 7540 | +#: includes/recycle-bin/store.php:755 | |
| 7541 | +#: includes/recycle-bin/store.php:864 | |
| 7134 | 7542 | msgid "Comment is not in the trash." |
| 7135 | 7543 | msgstr "" |
| 7136 | 7544 | |
| 7137 | -#: includes/recycle-bin/store.php:812 | |
| 7545 | +#: includes/recycle-bin/store.php:758 | |
| 7138 | 7546 | msgid "You are not allowed to restore this comment." |
| 7139 | 7547 | msgstr "" |
| 7140 | 7548 | |
| 7141 | -#: includes/recycle-bin/store.php:827 | |
| 7549 | +#: includes/recycle-bin/store.php:771 | |
| 7142 | 7550 | msgid "Failed to restore comment." |
| 7143 | 7551 | msgstr "" |
| 7144 | 7552 | |
| 7145 | -#: includes/recycle-bin/store.php:875 | |
| 7553 | +#: includes/recycle-bin/store.php:814 | |
| 7146 | 7554 | msgid "You are not allowed to permanently delete this item." |
| 7147 | 7555 | msgstr "" |
| 7148 | 7556 | |
| 7149 | -#: includes/recycle-bin/store.php:899 | |
| 7557 | +#: includes/recycle-bin/store.php:836 | |
| 7150 | 7558 | msgid "Failed to permanently delete item." |
| 7151 | 7559 | msgstr "" |
| 7152 | 7560 | |
| 7153 | -#: includes/recycle-bin/store.php:934 | |
| 7561 | +#: includes/recycle-bin/store.php:867 | |
| 7154 | 7562 | msgid "You are not allowed to permanently delete this comment." |
| 7155 | 7563 | msgstr "" |
| 7156 | 7564 | |
| 7157 | -#: includes/recycle-bin/store.php:950 | |
| 7565 | +#: includes/recycle-bin/store.php:881 | |
| 7158 | 7566 | msgid "Failed to permanently delete comment." |
| 7159 | 7567 | msgstr "" |
| 7160 | 7568 | |
| 7161 | -#: includes/recycle-bin/window.php:57 | |
| 7162 | -msgid "Desktop" | |
| 7163 | -msgstr "" | |
| 7164 | - | |
| 7165 | -#: includes/recycle-bin/window.php:61 | |
| 7166 | -msgid "Search trash…" | |
| 7167 | -msgstr "" | |
| 7168 | - | |
| 7169 | -#: includes/recycle-bin/window.php:100 | |
| 7170 | -msgid "The recycle bin is empty." | |
| 7171 | -msgstr "" | |
| 7172 | - | |
| 7173 | -#: includes/recycle-bin/window.php:102 | |
| 7174 | -msgid "Deleted posts, pages, and media show up here. Restoring puts them back where they were." | |
| 7175 | -msgstr "" | |
| 7176 | - | |
| 7177 | -#: includes/recycle-bin/window.php:164 | |
| 7178 | -#: includes/recycle-bin/window.php:192 | |
| 7179 | -msgid "Recycle Bin" | |
| 7180 | -msgstr "" | |
| 7181 | - | |
| 7182 | 7569 | #: includes/registries/icons.php:97 |
| 7183 | 7570 | msgid "Desktop icon id is required and must be a valid slug." |
| 7184 | 7571 | msgstr "" |
| 7185 | 7572 | |
| @@ -7196,578 +7583,578 @@ | ||
| 7196 | 7583 | #, php-format |
| 7197 | 7584 | msgid "Current user lacks the %s capability required to register this desktop icon." |
| 7198 | 7585 | msgstr "" |
| 7199 | 7586 | |
| 7200 | -#: includes/registries/icons.php:153 | |
| 7587 | +#: includes/registries/icons.php:156 | |
| 7201 | 7588 | msgid "Desktop icon registration requires a non-empty `title`." |
| 7202 | 7589 | msgstr "" |
| 7203 | 7590 | |
| 7204 | -#: includes/registries/icons.php:163 | |
| 7591 | +#: includes/registries/icons.php:166 | |
| 7205 | 7592 | msgid "Desktop icon cannot declare both `window` and `url`; pick one target." |
| 7206 | 7593 | msgstr "" |
| 7207 | 7594 | |
| 7208 | -#: includes/registries/icons.php:170 | |
| 7595 | +#: includes/registries/icons.php:173 | |
| 7209 | 7596 | msgid "Desktop icon must declare a `window` id or a `url` target." |
| 7210 | 7597 | msgstr "" |
| 7211 | 7598 | |
| 7212 | -#: includes/registries/icons.php:182 | |
| 7599 | +#: includes/registries/icons.php:185 | |
| 7213 | 7600 | msgid "Desktop icon `url` must be a valid http(s) URL." |
| 7214 | 7601 | msgstr "" |
| 7215 | 7602 | |
| 7216 | -#: includes/registries/native-windows.php:148 | |
| 7603 | +#: includes/registries/native-windows.php:234 | |
| 7217 | 7604 | msgid "Native window id is required and must be a valid slug." |
| 7218 | 7605 | msgstr "" |
| 7219 | 7606 | |
| 7220 | 7607 | #. translators: %s: capability slug. |
| 7221 | -#: includes/registries/native-windows.php:184 | |
| 7608 | +#: includes/registries/native-windows.php:283 | |
| 7222 | 7609 | #, php-format |
| 7223 | 7610 | msgid "Current user lacks the %s capability required to register this native window." |
| 7224 | 7611 | msgstr "" |
| 7225 | 7612 | |
| 7226 | -#: includes/registries/native-windows.php:196 | |
| 7613 | +#: includes/registries/native-windows.php:298 | |
| 7227 | 7614 | msgid "Native window registration requires a non-empty `title`." |
| 7228 | 7615 | msgstr "" |
| 7229 | 7616 | |
| 7230 | -#: includes/registries/native-windows.php:203 | |
| 7617 | +#: includes/registries/native-windows.php:305 | |
| 7231 | 7618 | msgid "Native window registration requires a callable `template` that echoes the template body." |
| 7232 | 7619 | msgstr "" |
| 7233 | 7620 | |
| 7234 | -#: includes/registries/wallpapers.php:98 | |
| 7621 | +#: includes/registries/wallpapers.php:99 | |
| 7235 | 7622 | msgid "Wallpaper id is required." |
| 7236 | 7623 | msgstr "" |
| 7237 | 7624 | |
| 7238 | 7625 | #. translators: %s: capability slug. |
| 7239 | -#: includes/registries/wallpapers.php:119 | |
| 7626 | +#: includes/registries/wallpapers.php:121 | |
| 7240 | 7627 | #, php-format |
| 7241 | 7628 | msgid "Current user lacks the %s capability required to register this wallpaper." |
| 7242 | 7629 | msgstr "" |
| 7243 | 7630 | |
| 7244 | -#: includes/registries/wallpapers.php:129 | |
| 7631 | +#: includes/registries/wallpapers.php:134 | |
| 7245 | 7632 | msgid "Wallpaper registration requires a non-empty `label`." |
| 7246 | 7633 | msgstr "" |
| 7247 | 7634 | |
| 7248 | -#: includes/registries/wallpapers.php:143 | |
| 7635 | +#: includes/registries/wallpapers.php:148 | |
| 7249 | 7636 | msgid "Canvas wallpaper registration requires a `script` handle that publishes the def." |
| 7250 | 7637 | msgstr "" |
| 7251 | 7638 | |
| 7252 | -#: includes/registries/widgets.php:94 | |
| 7639 | +#: includes/registries/widgets.php:88 | |
| 7253 | 7640 | msgid "Widget id is required." |
| 7254 | 7641 | msgstr "" |
| 7255 | 7642 | |
| 7256 | 7643 | #. translators: %s: capability slug. |
| 7257 | -#: includes/registries/widgets.php:121 | |
| 7644 | +#: includes/registries/widgets.php:115 | |
| 7258 | 7645 | #, php-format |
| 7259 | 7646 | msgid "Current user lacks the %s capability required to register this widget." |
| 7260 | 7647 | msgstr "" |
| 7261 | 7648 | |
| 7262 | -#: includes/registries/widgets.php:135 | |
| 7649 | +#: includes/registries/widgets.php:132 | |
| 7263 | 7650 | msgid "Widget registration requires a non-empty `label`." |
| 7264 | 7651 | msgstr "" |
| 7265 | 7652 | |
| 7266 | -#: includes/registries/window-tabs.php:107 | |
| 7653 | +#: includes/registries/window-tabs.php:102 | |
| 7267 | 7654 | msgid "Window id is required when registering a tab." |
| 7268 | 7655 | msgstr "" |
| 7269 | 7656 | |
| 7270 | 7657 | #. translators: %s: capability slug. |
| 7271 | -#: includes/registries/window-tabs.php:127 | |
| 7658 | +#: includes/registries/window-tabs.php:122 | |
| 7272 | 7659 | #, php-format |
| 7273 | 7660 | msgid "Current user lacks the %s capability required to register this window tab." |
| 7274 | 7661 | msgstr "" |
| 7275 | 7662 | |
| 7276 | -#: includes/registries/window-tabs.php:146 | |
| 7663 | +#: includes/registries/window-tabs.php:144 | |
| 7277 | 7664 | msgid "Window tab registration requires a non-empty `value`." |
| 7278 | 7665 | msgstr "" |
| 7279 | 7666 | |
| 7280 | 7667 | #. translators: %s: the invalid value. |
| 7281 | -#: includes/registries/window-tabs.php:155 | |
| 7668 | +#: includes/registries/window-tabs.php:153 | |
| 7282 | 7669 | #, php-format |
| 7283 | 7670 | 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." |
| 7284 | 7671 | msgstr "" |
| 7285 | 7672 | |
| 7286 | 7673 | #. translators: %s: the reserved value. |
| 7287 | -#: includes/registries/window-tabs.php:167 | |
| 7674 | +#: includes/registries/window-tabs.php:168 | |
| 7288 | 7675 | #, php-format |
| 7289 | 7676 | msgid "The tab value \"%s\" is reserved for the window's own template tab." |
| 7290 | 7677 | msgstr "" |
| 7291 | 7678 | |
| 7292 | -#: includes/registries/window-tabs.php:176 | |
| 7679 | +#: includes/registries/window-tabs.php:180 | |
| 7293 | 7680 | msgid "Window tab registration requires a non-empty `label`." |
| 7294 | 7681 | msgstr "" |
| 7295 | 7682 | |
| 7296 | -#: includes/registries/window-tabs.php:183 | |
| 7683 | +#: includes/registries/window-tabs.php:187 | |
| 7297 | 7684 | msgid "Window tab registration requires a callable `template` that echoes the pane body." |
| 7298 | 7685 | msgstr "" |
| 7299 | 7686 | |
| 7300 | 7687 | #. translators: 1: parent menu label, 2: submenu label |
| 7301 | -#: includes/render/assets.php:967 | |
| 7688 | +#: includes/render/assets.php:1275 | |
| 7302 | 7689 | #, php-format |
| 7303 | 7690 | msgid "%1$s > %2$s" |
| 7304 | 7691 | msgstr "" |
| 7305 | 7692 | |
| 7306 | -#: includes/render/shell.php:49 | |
| 7693 | +#: includes/render/shell.php:61 | |
| 7307 | 7694 | msgid "Desktop shell" |
| 7308 | 7695 | msgstr "" |
| 7309 | 7696 | |
| 7310 | -#: includes/render/shell.php:62 | |
| 7697 | +#: includes/render/shell.php:83 | |
| 7311 | 7698 | msgid "Admin navigation" |
| 7312 | 7699 | msgstr "" |
| 7313 | 7700 | |
| 7314 | -#: includes/render/shell.php:75 | |
| 7315 | -msgid "Widgets" | |
| 7316 | -msgstr "" | |
| 7317 | - | |
| 7318 | -#: includes/seen-intros.php:257 | |
| 7701 | +#: includes/seen-intros.php:247 | |
| 7319 | 7702 | msgid "The `slug` parameter must be a non-empty string." |
| 7320 | 7703 | msgstr "" |
| 7321 | 7704 | |
| 7322 | -#: includes/settings-tabs.php:61 | |
| 7705 | +#: includes/settings-tabs.php:58 | |
| 7323 | 7706 | msgid "Settings tab script registration requires a non-empty script handle." |
| 7324 | 7707 | msgstr "" |
| 7325 | 7708 | |
| 7326 | -#: includes/settings-tabs.php:134 | |
| 7709 | +#: includes/settings-tabs.php:127 | |
| 7327 | 7710 | msgid "Settings tab registration requires a non-empty `id` matching [a-z0-9_-]+." |
| 7328 | 7711 | msgstr "" |
| 7329 | 7712 | |
| 7330 | -#: includes/settings-tabs.php:141 | |
| 7713 | +#: includes/settings-tabs.php:134 | |
| 7331 | 7714 | msgid "Settings tab registration requires a non-empty `label`." |
| 7332 | 7715 | msgstr "" |
| 7333 | 7716 | |
| 7334 | -#: includes/themes-tabs.php:62 | |
| 7335 | -msgid "Add Theme" | |
| 7717 | +#: includes/shell-screen.php:375 | |
| 7718 | +msgid "OpenStation is not active for your account on this request." | |
| 7336 | 7719 | msgstr "" |
| 7337 | 7720 | |
| 7338 | -#: includes/title-bar-buttons.php:57 | |
| 7339 | -msgid "Title-bar button script registration requires a non-empty script handle." | |
| 7721 | +#: includes/shell-screen.php:376 | |
| 7722 | +msgid "Open the desktop" | |
| 7340 | 7723 | msgstr "" |
| 7341 | 7724 | |
| 7342 | -#: includes/toast-types.php:37 | |
| 7343 | -msgid "Success" | |
| 7725 | +#. translators: 1: script or style handle, 2: script or style | |
| 7726 | +#: includes/shell-screen.php:598 | |
| 7727 | +#, php-format | |
| 7728 | +msgid "The %2$s handle \"%1$s\" cannot leave the shell screen: something still enqueued depends on it." | |
| 7344 | 7729 | msgstr "" |
| 7345 | 7730 | |
| 7346 | -#: includes/toast-types.php:43 | |
| 7347 | -msgid "Warning" | |
| 7731 | +#: includes/station-home/cards.php:68 | |
| 7732 | +msgid "Station Home card id is required and must be a valid slug." | |
| 7348 | 7733 | msgstr "" |
| 7349 | 7734 | |
| 7350 | -#: includes/toast-types.php:49 | |
| 7351 | -msgid "Error" | |
| 7735 | +#. translators: %s: capability slug. | |
| 7736 | +#: includes/station-home/cards.php:92 | |
| 7737 | +#, php-format | |
| 7738 | +msgid "Current user lacks the %s capability required to register this Station Home card." | |
| 7352 | 7739 | msgstr "" |
| 7353 | 7740 | |
| 7354 | -#: includes/toast-types.php:55 | |
| 7355 | -msgid "Shell error" | |
| 7741 | +#: includes/station-home/cards.php:107 | |
| 7742 | +msgid "Station Home card registration requires a non-empty `label`." | |
| 7356 | 7743 | msgstr "" |
| 7357 | 7744 | |
| 7358 | -#: includes/unfocus-effects.php:59 | |
| 7359 | -msgid "Unfocus effect script registration requires a non-empty script handle." | |
| 7745 | +#: includes/station-home/cards.php:114 | |
| 7746 | +msgid "Station Home card registration requires a callable `callback`." | |
| 7360 | 7747 | msgstr "" |
| 7361 | 7748 | |
| 7362 | -#: includes/user-edit-window/rest.php:147 | |
| 7363 | -msgid "Session manager unavailable." | |
| 7749 | +#: includes/themes-tabs.php:59 | |
| 7750 | +msgid "Add Theme" | |
| 7364 | 7751 | msgstr "" |
| 7365 | 7752 | |
| 7366 | -#: includes/user-edit-window/rest.php:242 | |
| 7367 | -msgid "Application passwords are not available for this user." | |
| 7753 | +#: includes/themes-tabs.php:130 | |
| 7754 | +msgid "Site appearance" | |
| 7368 | 7755 | msgstr "" |
| 7369 | 7756 | |
| 7370 | -#: includes/user-edit-window/rest.php:266 | |
| 7371 | -#: includes/user-edit-window/rest.php:302 | |
| 7372 | -msgid "Application passwords are not available on this site." | |
| 7757 | +#: includes/themes-tabs.php:131 | |
| 7758 | +msgid "Choose how your site greets the world." | |
| 7373 | 7759 | msgstr "" |
| 7374 | 7760 | |
| 7375 | -#: includes/users-window/rest.php:191 | |
| 7376 | -#: includes/users-window/rest.php:417 | |
| 7377 | -msgid "No user ids supplied." | |
| 7761 | +#: includes/themes-tabs.php:132 | |
| 7762 | +msgid "Themes shape your site’s look. Switching keeps your posts and pages in place." | |
| 7378 | 7763 | msgstr "" |
| 7379 | 7764 | |
| 7380 | -#: includes/users-window/rest.php:205 | |
| 7381 | -msgid "You are not allowed to assign this role." | |
| 7382 | -msgstr "" | |
| 7765 | +#: includes/themes-tabs.php:147 | |
| 7766 | +msgid "Theme installed" | |
| 7767 | +msgid_plural "Themes installed" | |
| 7768 | +msgstr[0] "" | |
| 7769 | +msgstr[1] "" | |
| 7383 | 7770 | |
| 7384 | -#: includes/users-window/rest.php:287 | |
| 7385 | -msgid "You are not allowed to send a password reset for this user." | |
| 7771 | +#: includes/title-bar-buttons.php:54 | |
| 7772 | +msgid "Title-bar button script registration requires a non-empty script handle." | |
| 7386 | 7773 | msgstr "" |
| 7387 | 7774 | |
| 7388 | -#: includes/users-window/rest.php:305 | |
| 7389 | -msgid "A reset email was already sent recently. Try again in a minute." | |
| 7775 | +#: includes/toast-types.php:36 | |
| 7776 | +msgid "Success" | |
| 7390 | 7777 | msgstr "" |
| 7391 | 7778 | |
| 7392 | -#: includes/users-window/rest.php:353 | |
| 7393 | -msgid "You are not allowed to email this user." | |
| 7779 | +#: includes/toast-types.php:42 | |
| 7780 | +msgid "Warning" | |
| 7394 | 7781 | msgstr "" |
| 7395 | 7782 | |
| 7396 | -#: includes/users-window/rest.php:369 | |
| 7397 | -msgid "A welcome email was already sent recently. Try again in a minute." | |
| 7783 | +#: includes/toast-types.php:48 | |
| 7784 | +msgid "Error" | |
| 7398 | 7785 | msgstr "" |
| 7399 | 7786 | |
| 7400 | -#: includes/users-window/rest.php:522 | |
| 7401 | -msgid "Username is required." | |
| 7787 | +#: includes/toast-types.php:54 | |
| 7788 | +msgid "Shell error" | |
| 7402 | 7789 | msgstr "" |
| 7403 | 7790 | |
| 7404 | -#: includes/users-window/window.php:34 | |
| 7405 | -msgid "All users" | |
| 7791 | +#: includes/unfocus-effects.php:56 | |
| 7792 | +msgid "Unfocus effect script registration requires a non-empty script handle." | |
| 7406 | 7793 | msgstr "" |
| 7407 | 7794 | |
| 7408 | -#: includes/users-window/window.php:36 | |
| 7409 | -#: includes/users-window/window.php:67 | |
| 7410 | -msgid "Add new" | |
| 7795 | +#: includes/wallpapers.php:45 | |
| 7796 | +msgid "Galaxy" | |
| 7411 | 7797 | msgstr "" |
| 7412 | 7798 | |
| 7413 | -#: includes/users-window/window.php:53 | |
| 7414 | -msgid "Search name, username, email…" | |
| 7799 | +#: includes/wallpapers.php:47 | |
| 7800 | +msgid "The station seen from outside: a Void sky with soft Nebula glows and a Starlight starfield drifting through it." | |
| 7415 | 7801 | msgstr "" |
| 7416 | 7802 | |
| 7417 | -#: includes/users-window/window.php:84 | |
| 7418 | -msgid "No users found." | |
| 7803 | +#: includes/wallpapers.php:51 | |
| 7804 | +msgid "Space" | |
| 7419 | 7805 | msgstr "" |
| 7420 | 7806 | |
| 7421 | -#: includes/users-window/window.php:86 | |
| 7422 | -msgid "Try a different search or change the role filter." | |
| 7807 | +#: includes/wallpapers.php:53 | |
| 7808 | +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." | |
| 7423 | 7809 | msgstr "" |
| 7424 | 7810 | |
| 7425 | -#: includes/users-window/window.php:121 | |
| 7426 | -msgid "Add user" | |
| 7811 | +#: includes/wallpapers.php:57 | |
| 7812 | +msgid "Holomesh" | |
| 7427 | 7813 | msgstr "" |
| 7428 | 7814 | |
| 7429 | -#: includes/users-window/window.php:125 | |
| 7430 | -msgid "Add a new user" | |
| 7815 | +#: includes/wallpapers.php:64 | |
| 7816 | +msgid "The holographic mesh: lavender, pink, cyan and mint pooling into each other like light through a prism." | |
| 7431 | 7817 | msgstr "" |
| 7432 | 7818 | |
| 7433 | -#: includes/users-window/window.php:127 | |
| 7434 | -msgid "WordPress will create the account and (optionally) email the user a notification with a link to set their own password." | |
| 7819 | +#: includes/wallpapers.php:68 | |
| 7820 | +msgid "Pulsemesh" | |
| 7435 | 7821 | msgstr "" |
| 7436 | 7822 | |
| 7437 | -#: includes/users-window/window.php:133 | |
| 7438 | -msgid "Username (required)" | |
| 7823 | +#: includes/wallpapers.php:71 | |
| 7824 | +msgid "The pulsar mesh: magenta and violet burning through a white core, the brightest surface the brand has." | |
| 7439 | 7825 | msgstr "" |
| 7440 | 7826 | |
| 7441 | -#: includes/users-window/window.php:134 | |
| 7442 | -msgid "e.g. jane.doe" | |
| 7443 | -msgstr "" | |
| 7444 | - | |
| 7445 | -#: includes/users-window/window.php:142 | |
| 7446 | -msgid "[email protected]" | |
| 7447 | -msgstr "" | |
| 7448 | - | |
| 7449 | -#: includes/users-window/window.php:182 | |
| 7450 | -msgid "Password" | |
| 7451 | -msgstr "" | |
| 7452 | - | |
| 7453 | -#: includes/users-window/window.php:183 | |
| 7454 | -msgid "Auto-generated; click Generate to set one." | |
| 7455 | -msgstr "" | |
| 7456 | - | |
| 7457 | -#: includes/users-window/window.php:194 | |
| 7458 | -msgid "Generate strong password" | |
| 7459 | -msgstr "" | |
| 7460 | - | |
| 7461 | -#: includes/users-window/window.php:197 | |
| 7462 | -msgid "Leave blank to let WordPress generate one and email it to the user." | |
| 7463 | -msgstr "" | |
| 7464 | - | |
| 7465 | -#: includes/users-window/window.php:202 | |
| 7466 | -msgid "Send the new user an email about their account" | |
| 7467 | -msgstr "" | |
| 7468 | - | |
| 7469 | -#: includes/users-window/window.php:498 | |
| 7470 | -msgid "Per-user content stats: published post / page / comment counts." | |
| 7471 | -msgstr "" | |
| 7472 | - | |
| 7473 | -#: includes/users-window/window.php:525 | |
| 7474 | -msgid "UTC unix timestamp of this user’s last successful login, or null when never recorded." | |
| 7475 | -msgstr "" | |
| 7476 | - | |
| 7477 | -#: includes/users-window/window.php:551 | |
| 7478 | -msgid "Live presence status: online / inactive / offline." | |
| 7479 | -msgstr "" | |
| 7480 | - | |
| 7481 | -#: includes/users-window/window.php:573 | |
| 7482 | -msgid "Whether the requester can edit this user." | |
| 7483 | -msgstr "" | |
| 7484 | - | |
| 7485 | -#: includes/users-window/window.php:594 | |
| 7486 | -msgid "Role slugs the requester can assign to this user." | |
| 7487 | -msgstr "" | |
| 7488 | - | |
| 7489 | -#. translators: %s is the site's current locale (e.g. "en_US"). | |
| 7490 | -#: includes/users-window/window.php:620 | |
| 7491 | -#, php-format | |
| 7492 | -msgid "Site default — %s" | |
| 7493 | -msgstr "" | |
| 7494 | - | |
| 7495 | -#: includes/wallpapers.php:35 | |
| 7827 | +#: includes/wallpapers.php:96 | |
| 7496 | 7828 | msgid "Graphite" |
| 7497 | 7829 | msgstr "" |
| 7498 | 7830 | |
| 7499 | -#: includes/wallpapers.php:37 | |
| 7831 | +#: includes/wallpapers.php:98 | |
| 7500 | 7832 | msgid "A quiet charcoal gradient that keeps every eye on your windows — the classic dark desk WordPress admins know by heart." |
| 7501 | 7833 | msgstr "" |
| 7502 | 7834 | |
| 7503 | -#: includes/wallpapers.php:41 | |
| 7835 | +#: includes/wallpapers.php:102 | |
| 7504 | 7836 | msgid "Aurora" |
| 7505 | 7837 | msgstr "" |
| 7506 | 7838 | |
| 7507 | -#: includes/wallpapers.php:43 | |
| 7839 | +#: includes/wallpapers.php:104 | |
| 7508 | 7840 | msgid "Deep indigo melting into arctic teal — northern lights over a midnight horizon." |
| 7509 | 7841 | msgstr "" |
| 7510 | 7842 | |
| 7511 | -#: includes/wallpapers.php:47 | |
| 7843 | +#: includes/wallpapers.php:108 | |
| 7512 | 7844 | msgid "Sunset" |
| 7513 | 7845 | msgstr "" |
| 7514 | 7846 | |
| 7515 | -#: includes/wallpapers.php:49 | |
| 7847 | +#: includes/wallpapers.php:110 | |
| 7516 | 7848 | msgid "A warm blaze from ember orange to magenta — golden hour, frozen mid-fade." |
| 7517 | 7849 | msgstr "" |
| 7518 | 7850 | |
| 7519 | -#: includes/wallpapers.php:53 | |
| 7851 | +#: includes/wallpapers.php:114 | |
| 7520 | 7852 | msgid "Forest" |
| 7521 | 7853 | msgstr "" |
| 7522 | 7854 | |
| 7523 | -#: includes/wallpapers.php:55 | |
| 7855 | +#: includes/wallpapers.php:116 | |
| 7524 | 7856 | msgid "Cool pine greens for calm, unhurried work under the canopy." |
| 7525 | 7857 | msgstr "" |
| 7526 | 7858 | |
| 7527 | -#: includes/wallpapers.php:59 | |
| 7859 | +#: includes/wallpapers.php:120 | |
| 7528 | 7860 | msgid "Mono" |
| 7529 | 7861 | msgstr "" |
| 7530 | 7862 | |
| 7531 | -#: includes/wallpapers.php:61 | |
| 7863 | +#: includes/wallpapers.php:122 | |
| 7532 | 7864 | msgid "One flat graphite tone. No gradient, no noise — nothing but your work." |
| 7533 | 7865 | msgstr "" |
| 7534 | 7866 | |
| 7535 | -#: includes/wallpapers.php:82 | |
| 7867 | +#: includes/wallpapers.php:148 | |
| 7536 | 7868 | msgid "Animated WordPress Logo" |
| 7537 | 7869 | msgstr "" |
| 7538 | 7870 | |
| 7539 | -#: includes/wallpapers.php:86 | |
| 7871 | +#: includes/wallpapers.php:152 | |
| 7540 | 7872 | 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." |
| 7541 | 7873 | msgstr "" |
| 7542 | 7874 | |
| 7543 | -#: includes/wallpapers.php:102 | |
| 7875 | +#: includes/wallpapers.php:171 | |
| 7544 | 7876 | 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." |
| 7545 | 7877 | msgstr "" |
| 7546 | 7878 | |
| 7547 | -#: includes/welcome-dialog.php:112 | |
| 7548 | -msgid "Welcome to Desktop Mode" | |
| 7879 | +#: includes/welcome-dialog.php:154 | |
| 7880 | +msgid "Welcome to OpenStation" | |
| 7549 | 7881 | msgstr "" |
| 7550 | 7882 | |
| 7551 | -#: includes/welcome-dialog.php:113 | |
| 7552 | -msgid "A floating, window-based workspace for the WordPress admin — more like a real OS, less like a webpage." | |
| 7883 | +#: includes/welcome-dialog.php:155 | |
| 7884 | +msgid "Your admin, as a desktop. Keep several screens open at once and move between tasks without losing your place." | |
| 7553 | 7885 | msgstr "" |
| 7554 | 7886 | |
| 7555 | -#: includes/welcome-dialog.php:114 | |
| 7556 | -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." | |
| 7887 | +#: includes/welcome-dialog.php:158 | |
| 7888 | +msgid "Switching…" | |
| 7557 | 7889 | msgstr "" |
| 7558 | 7890 | |
| 7559 | -#: includes/welcome-dialog.php:116 | |
| 7560 | -msgid "Enable it now" | |
| 7891 | +#: includes/welcome-dialog.php:163 | |
| 7892 | +msgid "Work in windows" | |
| 7561 | 7893 | msgstr "" |
| 7562 | 7894 | |
| 7563 | -#: includes/welcome-dialog.php:123 | |
| 7564 | -msgid "Multi-window workspace" | |
| 7895 | +#: includes/welcome-dialog.php:164 | |
| 7896 | +msgid "Posts, media and settings side by side." | |
| 7565 | 7897 | msgstr "" |
| 7566 | 7898 | |
| 7567 | -#: includes/welcome-dialog.php:124 | |
| 7568 | -msgid "Open Posts, Media and Plugins in their own draggable, resizable windows. Tile, cascade or stack them however you work best." | |
| 7899 | +#: includes/welcome-dialog.php:168 | |
| 7900 | +msgid "Apps for everyday tasks" | |
| 7569 | 7901 | msgstr "" |
| 7570 | 7902 | |
| 7571 | -#: includes/welcome-dialog.php:128 | |
| 7572 | -msgid "Native, table-driven apps" | |
| 7903 | +#: includes/welcome-dialog.php:169 | |
| 7904 | +msgid "Fast lists with bulk actions and previews." | |
| 7573 | 7905 | msgstr "" |
| 7574 | 7906 | |
| 7575 | -#: includes/welcome-dialog.php:129 | |
| 7576 | -msgid "Posts, Pages, Users and Plugins are reimplemented as fast native windows with sticky headers, bulk actions, multi-select and inline previews." | |
| 7907 | +#: includes/welcome-dialog.php:173 | |
| 7908 | +msgid "A dock for your screens" | |
| 7577 | 7909 | msgstr "" |
| 7578 | 7910 | |
| 7579 | -#: includes/welcome-dialog.php:133 | |
| 7580 | -msgid "Wallpapers, dock & themes" | |
| 7911 | +#: includes/welcome-dialog.php:174 | |
| 7912 | +msgid "Pin what you use most, one click away." | |
| 7581 | 7913 | msgstr "" |
| 7582 | 7914 | |
| 7583 | -#: includes/welcome-dialog.php:134 | |
| 7584 | -msgid "Make it yours. Choose a wallpaper, pin your favorite screens to the dock, and switch accent colors — all from OS Settings." | |
| 7915 | +#. translators: %s: the keyboard shortcut that opens search, e.g. ⌘K. | |
| 7916 | +#: includes/welcome-dialog.php:179 | |
| 7917 | +#, php-format | |
| 7918 | +msgid "Search with %s" | |
| 7585 | 7919 | msgstr "" |
| 7586 | 7920 | |
| 7587 | -#: includes/welcome-dialog.php:138 | |
| 7588 | -msgid "AI Copilot, built in" | |
| 7921 | +#: includes/welcome-dialog.php:180 | |
| 7922 | +msgid "Jump to any screen or run a command." | |
| 7589 | 7923 | msgstr "" |
| 7590 | 7924 | |
| 7591 | -#: includes/welcome-dialog.php:139 | |
| 7592 | -msgid "Press ⌘K anywhere to ask the AI Assistant — it can run commands, navigate windows and answer questions about your site." | |
| 7925 | +#: includes/widgets/heartbeat.php:63 | |
| 7926 | +msgid "Heartbeat" | |
| 7593 | 7927 | msgstr "" |
| 7594 | 7928 | |
| 7595 | -#: includes/welcome-dialog.php:544 | |
| 7596 | -msgid "New here" | |
| 7929 | +#: includes/widgets/heartbeat.php:64 | |
| 7930 | +msgid "A gently beating heart that pulses with the WordPress Heartbeat. The bar fills as the next tick approaches." | |
| 7597 | 7931 | msgstr "" |
| 7598 | 7932 | |
| 7599 | -#. translators: %s: the label of the admin bar button. | |
| 7600 | -#: includes/welcome-dialog.php:577 | |
| 7601 | -#, php-format | |
| 7602 | -msgid "Prefer to switch yourself? Click %s in the top-right of your admin bar." | |
| 7933 | +#: includes/widgets/widget-comments.php:71 | |
| 7934 | +msgid "Recent Comments" | |
| 7603 | 7935 | msgstr "" |
| 7604 | 7936 | |
| 7605 | -#: includes/widgets/heartbeat.php:66 | |
| 7606 | -msgid "Heartbeat" | |
| 7937 | +#: includes/widgets/widget-comments.php:72 | |
| 7938 | +msgid "Live feed of the latest comments with pending count." | |
| 7607 | 7939 | msgstr "" |
| 7608 | 7940 | |
| 7609 | -#: includes/widgets/heartbeat.php:67 | |
| 7610 | -msgid "A gently beating heart that pulses with the WordPress Heartbeat. The bar fills as the next tick approaches." | |
| 7941 | +#: includes/widgets/widget-drafts.php:78 | |
| 7942 | +msgid "Your unfinished posts — click to reopen in the editor." | |
| 7611 | 7943 | msgstr "" |
| 7612 | 7944 | |
| 7613 | -#: includes/widgets/widget-comments.php:78 | |
| 7614 | -msgid "Recent Comments" | |
| 7945 | +#: includes/widgets/widget-drafts.php:157 | |
| 7946 | +msgid "No AI provider is configured." | |
| 7615 | 7947 | msgstr "" |
| 7616 | 7948 | |
| 7617 | -#: includes/widgets/widget-comments.php:79 | |
| 7618 | -msgid "Live feed of the latest comments with pending count." | |
| 7949 | +#: includes/widgets/widget-drafts.php:303 | |
| 7950 | +msgid "AI is not available on this site." | |
| 7619 | 7951 | msgstr "" |
| 7620 | 7952 | |
| 7621 | -#: includes/widgets/widget-focus-timer.php:84 | |
| 7953 | +#: includes/widgets/widget-drafts.php:345 | |
| 7954 | +msgid "The AI response could not be parsed." | |
| 7955 | +msgstr "" | |
| 7956 | + | |
| 7957 | +#: includes/widgets/widget-drafts.php:422 | |
| 7958 | +msgid "The AI provider rejected this site’s API key. Check the key in Settings → Connectors." | |
| 7959 | +msgstr "" | |
| 7960 | + | |
| 7961 | +#: includes/widgets/widget-drafts.php:430 | |
| 7962 | +msgid "The AI provider could not produce suggestions." | |
| 7963 | +msgstr "" | |
| 7964 | + | |
| 7965 | +#: includes/widgets/widget-focus-timer.php:77 | |
| 7622 | 7966 | msgid "Focus Timer" |
| 7623 | 7967 | msgstr "" |
| 7624 | 7968 | |
| 7625 | -#: includes/widgets/widget-focus-timer.php:85 | |
| 7969 | +#: includes/widgets/widget-focus-timer.php:78 | |
| 7626 | 7970 | msgid "A focus countdown. Link it to a window and get a shake + alarm when time is up." |
| 7627 | 7971 | msgstr "" |
| 7628 | 7972 | |
| 7629 | -#: includes/widgets/widget-jazz-quote.php:107 | |
| 7973 | +#: includes/widgets/widget-jazz-quote.php:98 | |
| 7630 | 7974 | msgid "Jazz Quote" |
| 7631 | 7975 | msgstr "" |
| 7632 | 7976 | |
| 7633 | -#: includes/widgets/widget-jazz-quote.php:108 | |
| 7977 | +#: includes/widgets/widget-jazz-quote.php:99 | |
| 7634 | 7978 | msgid "A daily quote from the jazz musician behind your WordPress version." |
| 7635 | 7979 | msgstr "" |
| 7636 | 7980 | |
| 7637 | -#: includes/widgets/widget-notes.php:82 | |
| 7981 | +#: includes/widgets/widget-notes.php:79 | |
| 7638 | 7982 | msgid "Note Pad" |
| 7639 | 7983 | msgstr "" |
| 7640 | 7984 | |
| 7641 | -#: includes/widgets/widget-notes.php:83 | |
| 7985 | +#: includes/widgets/widget-notes.php:80 | |
| 7642 | 7986 | msgid "Write a note and drag it onto the desktop to pin it." |
| 7643 | 7987 | msgstr "" |
| 7644 | 7988 | |
| 7645 | -#: includes/widgets/widget-post-stats.php:203 | |
| 7989 | +#: includes/widgets/widget-post-stats.php:192 | |
| 7646 | 7990 | msgid "Post Stats" |
| 7647 | 7991 | msgstr "" |
| 7648 | 7992 | |
| 7649 | -#: includes/widgets/widget-post-stats.php:204 | |
| 7993 | +#: includes/widgets/widget-post-stats.php:193 | |
| 7650 | 7994 | msgid "Bar chart of posts per month over the last 6 months." |
| 7651 | 7995 | msgstr "" |
| 7652 | 7996 | |
| 7653 | -#: includes/widgets/widget-site-views.php:153 | |
| 7997 | +#: includes/widgets/widget-site-views.php:144 | |
| 7654 | 7998 | msgid "Site Views" |
| 7655 | 7999 | msgstr "" |
| 7656 | 8000 | |
| 7657 | -#: includes/widgets/widget-site-views.php:154 | |
| 8001 | +#: includes/widgets/widget-site-views.php:145 | |
| 7658 | 8002 | msgid "Sparkline of page views over the last 7 days with week-over-week delta." |
| 7659 | 8003 | msgstr "" |
| 7660 | 8004 | |
| 7661 | -#: includes/widgets/widget-starter.php:166 | |
| 8005 | +#: includes/widgets/widget-starter.php:173 | |
| 7662 | 8006 | msgid "Starter Widget" |
| 7663 | 8007 | msgstr "" |
| 7664 | 8008 | |
| 7665 | -#: includes/widgets/widget-starter.php:167 | |
| 8009 | +#: includes/widgets/widget-starter.php:174 | |
| 7666 | 8010 | msgid "A skeleton widget — copy this to build your own." |
| 7667 | 8011 | msgstr "" |
| 7668 | 8012 | |
| 7669 | -#: includes/window-chrome.php:58 | |
| 8013 | +#: includes/window-actions.php:64 | |
| 8014 | +msgid "Window action script registration requires a non-empty script handle." | |
| 8015 | +msgstr "" | |
| 8016 | + | |
| 8017 | +#: includes/window-chrome.php:57 | |
| 7670 | 8018 | msgid "Window theme script registration requires a non-empty script handle." |
| 7671 | 8019 | msgstr "" |
| 7672 | 8020 | |
| 7673 | -#: includes/window-chrome.php:107 | |
| 8021 | +#: includes/window-chrome.php:102 | |
| 7674 | 8022 | msgid "Window theme registration requires a non-empty `id`." |
| 7675 | 8023 | msgstr "" |
| 7676 | 8024 | |
| 7677 | -#: includes/window-chrome.php:113 | |
| 8025 | +#: includes/window-chrome.php:108 | |
| 7678 | 8026 | msgid "Window theme registration requires a non-empty `tokens` map." |
| 7679 | 8027 | msgstr "" |
| 7680 | 8028 | |
| 7681 | -#: includes/window-chrome.php:123 | |
| 8029 | +#: includes/window-chrome.php:118 | |
| 7682 | 8030 | msgid "Window theme tokens must use CSS custom-property keys (start with \"--\")." |
| 7683 | 8031 | msgstr "" |
| 7684 | 8032 | |
| 7685 | -#: includes/window-chrome.php:316 | |
| 8033 | +#: includes/window-chrome.php:315 | |
| 7686 | 8034 | msgid "Window control script registration requires a non-empty script handle." |
| 7687 | 8035 | msgstr "" |
| 7688 | 8036 | |
| 7689 | -#: includes/window-chrome.php:365 | |
| 8037 | +#: includes/window-chrome.php:360 | |
| 7690 | 8038 | msgid "Window control registration requires a non-empty `id`." |
| 7691 | 8039 | msgstr "" |
| 7692 | 8040 | |
| 7693 | -#: includes/window-chrome.php:371 | |
| 8041 | +#: includes/window-chrome.php:366 | |
| 7694 | 8042 | msgid "Window control registration requires a non-empty `label`." |
| 7695 | 8043 | msgstr "" |
| 7696 | 8044 | |
| 7697 | -#: includes/window-chrome.php:379 | |
| 8045 | +#: includes/window-chrome.php:374 | |
| 7698 | 8046 | msgid "Window control `placement` must be one of \"left\", \"right\", \"controls\"." |
| 7699 | 8047 | msgstr "" |
| 7700 | 8048 | |
| 7701 | -#: includes/window-chrome.php:565 | |
| 8049 | +#: includes/window-chrome.php:567 | |
| 7702 | 8050 | msgid "Window slot script registration requires a non-empty script handle." |
| 7703 | 8051 | msgstr "" |
| 7704 | 8052 | |
| 7705 | -#: includes/window-chrome.php:607 | |
| 8053 | +#: includes/window-chrome.php:605 | |
| 7706 | 8054 | msgid "Window slot registration requires a non-empty `id`." |
| 7707 | 8055 | msgstr "" |
| 7708 | 8056 | |
| 7709 | -#: includes/window-chrome.php:614 | |
| 8057 | +#: includes/window-chrome.php:612 | |
| 7710 | 8058 | msgid "Window slot registration requires a known `slot` name." |
| 7711 | 8059 | msgstr "" |
| 7712 | 8060 | |
| 7713 | -#: includes/window-chrome.php:779 | |
| 8061 | +#: includes/window-chrome.php:785 | |
| 7714 | 8062 | msgid "Window chrome script registration requires a non-empty script handle." |
| 7715 | 8063 | msgstr "" |
| 7716 | 8064 | |
| 7717 | -#: includes/window-chrome.php:822 | |
| 8065 | +#: includes/window-chrome.php:824 | |
| 7718 | 8066 | msgid "Window chrome registration requires a non-empty `id`." |
| 7719 | 8067 | msgstr "" |
| 7720 | 8068 | |
| 7721 | 8069 | #. translators: %s: post title. |
| 7722 | -#: includes/window-links.php:157 | |
| 8070 | +#: includes/window-links.php:105 | |
| 7723 | 8071 | #, php-format |
| 8072 | +msgid "Revisions of %s" | |
| 8073 | +msgstr "" | |
| 8074 | + | |
| 8075 | +#. translators: %s: post title. | |
| 8076 | +#: includes/window-links.php:205 | |
| 8077 | +#, php-format | |
| 7724 | 8078 | msgid "Comments on %s" |
| 7725 | 8079 | msgstr "" |
| 7726 | 8080 | |
| 7727 | 8081 | #. translators: %d: attachment ID. |
| 7728 | -#: includes/window-links.php:527 | |
| 8082 | +#: includes/window-links.php:744 | |
| 7729 | 8083 | #, php-format |
| 7730 | 8084 | msgid "Media item %d" |
| 7731 | 8085 | msgstr "" |
| 7732 | 8086 | |
| 7733 | 8087 | #. translators: %d: post ID. |
| 7734 | -#: includes/window-links.php:561 | |
| 8088 | +#: includes/window-links.php:778 | |
| 7735 | 8089 | #, php-format |
| 7736 | 8090 | msgid "Post %d" |
| 7737 | 8091 | msgstr "" |
| 7738 | 8092 | |
| 7739 | -#: includes/window-links.php:566 | |
| 8093 | +#: includes/window-links.php:783 | |
| 7740 | 8094 | msgid "Linked posts" |
| 7741 | 8095 | msgstr "" |
| 7742 | 8096 | |
| 7743 | -#: includes/window-links.php:661 | |
| 8097 | +#: includes/window-links.php:875 | |
| 7744 | 8098 | msgid "Post ID to recompute the content identity for." |
| 7745 | 8099 | msgstr "" |
| 7746 | 8100 | |
| 7747 | -#: includes/window-links.php:690 | |
| 7748 | -msgid "You are not allowed to edit this post." | |
| 7749 | -msgstr "" | |
| 7750 | - | |
| 7751 | -#: includes/window-links.php:711 | |
| 8101 | +#: includes/window-links.php:921 | |
| 7752 | 8102 | msgid "No content identity for this object." |
| 7753 | 8103 | msgstr "" |
| 7754 | 8104 | |
| 7755 | -#: includes/window-links.php:781 | |
| 8105 | +#: includes/window-links.php:1004 | |
| 7756 | 8106 | msgid "Window-link renderer script registration requires a non-empty script handle." |
| 7757 | 8107 | msgstr "" |
| 7758 | 8108 | |
| 7759 | -#: includes/window-notices.php:121 | |
| 8109 | +#: includes/window-notices.php:117 | |
| 7760 | 8110 | msgid "Window notice registration requires a non-empty `id`." |
| 7761 | 8111 | msgstr "" |
| 7762 | 8112 | |
| 7763 | -#: includes/window-notices.php:127 | |
| 8113 | +#: includes/window-notices.php:123 | |
| 7764 | 8114 | msgid "Window notice `id` must be alphanumeric with hyphens, underscores, or slashes." |
| 7765 | 8115 | msgstr "" |
| 7766 | 8116 | |
| 7767 | -#: includes/window-notices.php:135 | |
| 8117 | +#: includes/window-notices.php:131 | |
| 7768 | 8118 | msgid "Window notice registration requires a non-empty `message`." |
| 7769 | 8119 | msgstr "" |
| 7770 | 8120 | |
| 7771 | -#: includes/window-notices.php:144 | |
| 8121 | +#: includes/window-notices.php:140 | |
| 7772 | 8122 | msgid "Window notice `tone` must be one of the documented values." |
| 8123 | +msgstr "" | |
| 8124 | + | |
| 8125 | +#: includes/wp-icon-registry.php:40 | |
| 8126 | +msgid "Window" | |
| 8127 | +msgstr "" | |
| 8128 | + | |
| 8129 | +#: includes/wp-icon-registry.php:41 | |
| 8130 | +msgid "All windows" | |
| 8131 | +msgstr "" | |
| 8132 | + | |
| 8133 | +#: includes/wp-icon-registry.php:43 | |
| 8134 | +msgid "Spaces" | |
| 8135 | +msgstr "" | |
| 8136 | + | |
| 8137 | +#: includes/wp-icon-registry.php:44 | |
| 8138 | +msgid "Copilot" | |
| 8139 | +msgstr "" | |
| 8140 | + | |
| 8141 | +#: includes/wp-icon-registry.php:45 | |
| 8142 | +msgid "Snap layout" | |
| 8143 | +msgstr "" | |
| 8144 | + | |
| 8145 | +#: includes/wp-icon-registry.php:46 | |
| 8146 | +msgid "Command palette" | |
| 8147 | +msgstr "" | |
| 8148 | + | |
| 8149 | +#: includes/wp-icon-registry.php:50 | |
| 8150 | +msgid "Lock" | |
| 8151 | +msgstr "" | |
| 8152 | + | |
| 8153 | +#: includes/wp-icon-registry.php:91 | |
| 8154 | +msgid "Icons for the desktop shell: windows, spaces, the dock, and the command palette." | |
| 8155 | +msgstr "" | |
| 8156 | + | |
| 8157 | +#: assets/desktop-themes/legacy/theme.json | |
| 8158 | +msgctxt "Style variation description" | |
| 8159 | +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." | |
| 7773 | 8160 | msgstr "" |