PluginProbe
OpenStation: Desktop Windows, Dock & Virtual Desktops for WP Admin / 1.1.11
OpenStation: Desktop Windows, Dock & Virtual Desktops for WP Admin v1.1.11
1.1.11 1.1.10 1.1.9 1.1.8 1.1.7 1.1.6 1.1.5 1.1.4 1.1.3 1.1.2 1.1.1 1.1.0 1.0.1 1.0.0 0.9.8 0.9.7 0.9.6 0.9.4 0.9.5 0.9.3 0.9.2 0.9.1 0.9.0 0.8.9 0.8.8 All 35 releases
← All changes | languages/desktop-mode.pot +2842 -5481 1.1.3 → 1.1.11 View file →
@@ -1,9 +1,9 @@
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: OpenStation 1.1.3\n"
5 +"Project-Id-Version: OpenStation 1.1.11\n"
6 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"
@@ -8,137 +8,143 @@
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-08-24T15:37:01+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/agent-run-window.ts:130
17 +#: src/agent-run-window.ts:132
18 18 msgid "Yesterday"
19 19 msgstr ""
20 20
21 -#: src/agent-run-window.ts:173
21 +#: src/agent-run-window.ts:184
22 22 msgid "Open the agent in WP Explorer"
23 23 msgstr ""
24 24
25 25 #. 1: entity kind (Post, Media, …), 2: entity title.
26 -#: src/agent-run-window.ts:197
26 +#: src/agent-run-window.ts:208
27 27 msgid "Open the %1$s \"%2$s\""
28 28 msgstr ""
29 29
30 -#: src/agent-run-window.ts:295
30 +#: src/agent-run-window.ts:315
31 31 msgid "Delete conversation?"
32 32 msgstr ""
33 33
34 -#: src/agent-run-window.ts:296
34 +#: src/agent-run-window.ts:316
35 35 msgid "Cannot be undone."
36 36 msgstr ""
37 37
38 -#: src/agent-run-window.ts:297
39 -#: src/my-wordpress/agents-renderer.ts:599
40 -#: src/my-wordpress/agents-renderer.ts:1261
41 -#: src/my-wordpress/bulk-actions.ts:836
42 -#: src/my-wordpress/media-list.ts:519
43 -#: src/my-wordpress/media-list.ts:579
44 -#: src/plugins-window/flyout-detail.ts:597
45 -#: src/plugins-window/flyout-detail.ts:734
46 -#: src/plugins-window/installed-view.ts:643
47 -#: src/plugins-window/installed-view.ts:728
48 -#: src/plugins-window/installed-view.ts:921
49 -#: src/plugins-window/installed-view.ts:1182
50 -#: src/posts-window/categories-mindmap.ts:2653
51 -#: src/posts-window/categories-mindmap.ts:2662
52 -#: src/posts-window/index.ts:1799
53 -#: src/posts-window/tags-cloud.ts:1931
54 -#: src/posts-window/tags-cloud.ts:1940
55 -#: src/settings/sections/themes.ts:152
38 +#: src/agent-run-window.ts:317
56 39 msgid "Delete"
57 40 msgstr ""
58 41
59 -#: src/agent-run-window.ts:329
42 +#: src/agent-run-window.ts:332
43 +msgid "Could not delete the conversation."
44 +msgstr ""
45 +
46 +#: src/agent-run-window.ts:354
60 47 msgid "+ New chat"
61 48 msgstr ""
62 49
63 -#: src/agent-run-window.ts:358
50 +#: src/agent-run-window.ts:385
51 +msgid "Could not load conversations."
52 +msgstr ""
53 +
54 +#: src/agent-run-window.ts:386
64 55 msgid "No conversations yet."
65 56 msgstr ""
66 57
67 -#: src/agent-run-window.ts:434
58 +#: src/agent-run-window.ts:463
68 59 msgid "Delete conversation"
69 60 msgstr ""
70 61
71 -#: src/agent-run-window.ts:465
62 +#: src/agent-run-window.ts:525
72 63 msgid "No agent selected"
73 64 msgstr ""
74 65
75 -#: src/agent-run-window.ts:469
66 +#: src/agent-run-window.ts:529
76 67 msgid "Open an agent from the Agents section of WP Explorer, or pick a past conversation."
77 68 msgstr ""
78 69
79 -#: src/agent-run-window.ts:516
70 +#: src/agent-run-window.ts:580
80 71 msgid "Message the agent"
81 72 msgstr ""
82 73
83 -#: src/agent-run-window.ts:520
74 +#: src/agent-run-window.ts:584
84 75 msgid "Ask the agent to do something…"
85 76 msgstr ""
86 77
87 -#: src/agent-run-window.ts:530
88 -#: src/ai-assistant/impl.ts:1813
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
89 82 msgid "Send"
90 83 msgstr ""
91 84
92 -#: src/agent-run-window.ts:608
85 +#: src/agent-run-window.ts:722
93 86 msgid "Shared with the agent"
94 87 msgstr ""
95 88
96 -#: src/agent-run-window.ts:631
89 +#: src/agent-run-window.ts:751
97 90 msgid "Tool calls"
98 91 msgstr ""
99 92
100 -#: src/agent-run-window.ts:694
93 +#: src/agent-run-window.ts:815
101 94 msgid "Chat window config is missing."
102 95 msgstr ""
103 96
104 -#: src/agent-run-window.ts:734
97 +#: src/agent-run-window.ts:852
105 98 #: src/desktop-files/agent-drop-targets.ts:84
106 -#: src/my-wordpress/agents-renderer.ts:419
107 99 msgid "Send to agent"
108 100 msgstr ""
109 101
110 102 #. 1: entity kind (post, media, …), 2: entity title, 3: numeric id.
111 -#: src/agents-dispatch.ts:172
103 +#: src/agents-dispatch.ts:170
112 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."
113 105 msgstr ""
114 106
115 107 #. 1: entity kind (post, media, …), 2: entity title, 3: numeric id.
116 -#: src/agents-dispatch.ts:190
108 +#: src/agents-dispatch.ts:188
117 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."
118 110 msgstr ""
119 111
120 -#: src/agents-dispatch.ts:288
112 +#: src/agents-dispatch.ts:282
113 +msgid "The agent finished without a text answer."
114 +msgstr ""
115 +
116 +#: src/agents-dispatch.ts:300
117 +#: src/mio/assistant/response-actions.ts:146
121 118 msgid "Working…"
122 119 msgstr ""
123 120
124 -#: src/agents-dispatch.ts:327
125 -msgid "The agent finished without a text answer."
121 +#: src/agents-dispatch.ts:315
122 +msgid "Queued — waiting for a WordPress worker…"
126 123 msgstr ""
127 124
125 +#: src/agents-dispatch.ts:316
126 +msgid "Reconnecting to the background job…"
127 +msgstr ""
128 +
129 +#: src/agents-dispatch.ts:317
130 +msgid "Working in the background…"
131 +msgstr ""
132 +
128 133 #: src/agents-entity-window.ts:66
129 -#: src/ai-assistant/impl.ts:1675
134 +#: src/ai-assistant/impl.ts:1751
130 135 msgid "Page"
131 136 msgstr ""
132 137
133 138 #: src/agents-entity-window.ts:68
134 -#: src/content-graph/panel.ts:414
135 -#: src/content-graph/panel.ts:885
139 +#: src/content-graph/panel.ts:411
140 +#: src/content-graph/panel.ts:881
141 +#: apps/my-wordpress/parts/sections.php:66
136 142 #: includes/desktop-files/built-in-types.php:30
137 -#: includes/my-wordpress/window.php:160
143 +#: includes/my-wordpress/window.php:185
138 144 #: includes/recycle-bin/store.php:597
139 -#: includes/recycle-bin/window.php:160
140 -#: includes/window-links.php:603
145 +#: includes/welcome-dialog.php:576
146 +#: includes/window-links.php:749
141 147 msgid "Media"
142 148 msgstr ""
143 149
144 150 #: src/agents-entity-window.ts:70
@@ -147,12 +153,12 @@
147 153 msgid "User"
148 154 msgstr ""
149 155
150 156 #: src/agents-entity-window.ts:72
151 -#: src/ai-assistant/impl.ts:1677
152 -#: src/content-graph/panel.ts:837
153 -#: src/content-graph/panel.ts:846
154 -#: src/content-graph/panel.ts:875
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
155 161 #: includes/desktop-files/built-in-types.php:54
156 162 #: includes/recycle-bin/store.php:486
157 163 msgid "Comment"
158 164 msgstr ""
@@ -157,13 +163,33 @@
157 163 msgid "Comment"
158 164 msgstr ""
159 165
160 166 #: src/agents-entity-window.ts:74
161 -#: src/ai-assistant/impl.ts:1679
167 +#: src/ai-assistant/impl.ts:1755
162 168 #: includes/desktop-files/built-in-types.php:24
163 169 msgid "Post"
164 170 msgstr ""
165 171
172 +#: src/agents-jobs.ts:80
173 +msgid "The job status could not be read."
174 +msgstr ""
175 +
176 +#: src/agents-jobs.ts:122
177 +msgid "The server returned a different job."
178 +msgstr ""
179 +
180 +#: src/agents-jobs.ts:129
181 +msgid "The agent job failed."
182 +msgstr ""
183 +
184 +#: src/agents-jobs.ts:132
185 +msgid "The server returned an invalid job state."
186 +msgstr ""
187 +
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."
190 +msgstr ""
191 +
166 192 #: src/ai-assistant/impl.ts:161
167 193 msgid "Find my post about…"
168 194 msgstr ""
169 195
@@ -178,1078 +204,675 @@
178 204 #: src/ai-assistant/impl.ts:164
179 205 msgid "Take me to plugin settings"
180 206 msgstr ""
181 207
182 -#: src/ai-assistant/impl.ts:443
183 -#: src/ai-assistant/impl.ts:1808
208 +#: src/ai-assistant/impl.ts:480
209 +#: src/ai-assistant/impl.ts:1884
184 210 msgid "How can I help?"
185 211 msgstr ""
186 212
187 -#: src/ai-assistant/impl.ts:443
213 +#: src/ai-assistant/impl.ts:480
188 214 msgid "Search commands…"
189 215 msgstr ""
190 216
191 217 #. %s: command slug, without the leading slash.
192 -#: src/ai-assistant/impl.ts:660
193 -#: src/ai-assistant/impl.ts:797
218 +#: src/ai-assistant/impl.ts:697
219 +#: src/ai-assistant/impl.ts:835
194 220 msgid "Unknown command: /%s"
195 221 msgstr ""
196 222
197 223 #. %s: command slug, without the leading slash.
198 -#: src/ai-assistant/impl.ts:836
224 +#: src/ai-assistant/impl.ts:875
199 225 msgid "Command /%s was cancelled."
200 226 msgstr ""
201 227
202 228 #. %s: command slug, without the leading slash.
203 -#: src/ai-assistant/impl.ts:845
229 +#: src/ai-assistant/impl.ts:884
204 230 msgid "Running /%s…"
205 231 msgstr ""
206 232
207 233 #. 1: command slug, without the leading slash. 2: error message.
208 -#: src/ai-assistant/impl.ts:880
234 +#: src/ai-assistant/impl.ts:919
209 235 msgid "Command /%1$s failed: %2$s"
210 236 msgstr ""
211 237
212 -#: src/ai-assistant/impl.ts:965
213 -#: src/ai-assistant/impl.ts:1543
214 -#: src/plugins/drafts-widget/index.ts:192
238 +#: src/ai-assistant/impl.ts:1030
239 +#: src/ai-assistant/impl.ts:1619
240 +#: src/plugins/drafts-widget/index.ts:238
215 241 msgid "Thinking…"
216 242 msgstr ""
217 243
218 244 #. %d: HTTP status code.
219 -#: src/ai-assistant/impl.ts:1025
245 +#: src/ai-assistant/impl.ts:1090
220 246 msgid "Server returned %d"
221 247 msgstr ""
222 248
223 -#: src/ai-assistant/impl.ts:1036
249 +#: src/ai-assistant/impl.ts:1101
224 250 msgid "Network error — please check your connection and try again."
225 251 msgstr ""
226 252
227 -#: src/ai-assistant/impl.ts:1096
253 +#: src/ai-assistant/impl.ts:1161
228 254 msgid "(No title)"
229 255 msgstr ""
230 256
231 257 #. %s: the text the user typed, wrapped in <strong>.
232 -#: src/ai-assistant/impl.ts:1208
258 +#: src/ai-assistant/impl.ts:1273
233 259 msgid "No commands matching %s."
234 260 msgstr ""
235 261
236 -#: src/ai-assistant/impl.ts:1264
262 +#: src/ai-assistant/impl.ts:1329
237 263 msgid "Suggested commands"
238 264 msgstr ""
239 265
240 266 #. %s: the Enter key, rendered as a <kbd> glyph.
241 -#: src/ai-assistant/impl.ts:1411
267 +#: src/ai-assistant/impl.ts:1487
242 268 msgid "Press %s to run"
243 269 msgstr ""
244 270
245 271 #. %s: the Enter key, rendered as a <kbd> glyph.
246 -#: src/ai-assistant/impl.ts:1425
272 +#: src/ai-assistant/impl.ts:1501
247 273 msgid "No suggestions — press %s to run with the text you typed."
248 274 msgstr ""
249 275
250 -#: src/ai-assistant/impl.ts:1519
276 +#: src/ai-assistant/impl.ts:1595
251 277 msgid "Try asking"
252 278 msgstr ""
253 279
254 -#: src/ai-assistant/impl.ts:1567
280 +#: src/ai-assistant/impl.ts:1643
255 281 msgid "Open Preferences"
256 282 msgstr ""
257 283
258 -#: src/ai-assistant/impl.ts:1687
284 +#: src/ai-assistant/impl.ts:1763
259 285 msgid "Open page in desktop"
260 286 msgstr ""
261 287
262 -#: src/ai-assistant/impl.ts:1689
288 +#: src/ai-assistant/impl.ts:1765
263 289 msgid "Open comment in desktop"
264 290 msgstr ""
265 291
266 -#: src/ai-assistant/impl.ts:1691
292 +#: src/ai-assistant/impl.ts:1767
267 293 msgid "Open post in desktop"
268 294 msgstr ""
269 295
270 296 #. %s: title of the post the comment was left on.
271 -#: src/ai-assistant/impl.ts:1700
297 +#: src/ai-assistant/impl.ts:1776
272 298 msgid "Comment on “%s”"
273 299 msgstr ""
274 300
275 -#: src/ai-assistant/impl.ts:1706
301 +#: src/ai-assistant/impl.ts:1782
276 302 msgid "Untitled"
277 303 msgstr ""
278 304
279 -#: src/ai-assistant/impl.ts:1779
280 -#: src/ai-assistant/impl.ts:1788
281 -msgid "Site Assistant"
305 +#: src/ai-assistant/impl.ts:1855
306 +#: src/ai-assistant/impl.ts:1864
307 +#: src/notch.ts:73
308 +msgid "Site assistant"
282 309 msgstr ""
283 310
284 -#: src/ai-assistant/impl.ts:1790
311 +#: src/ai-assistant/impl.ts:1866
285 312 msgid "Assistant mode"
286 313 msgstr ""
287 314
288 -#: src/ai-assistant/impl.ts:1793
315 +#: src/ai-assistant/impl.ts:1869
289 316 msgid "Ask AI"
290 317 msgstr ""
291 318
292 -#: src/ai-assistant/impl.ts:1796
319 +#: src/ai-assistant/impl.ts:1872
293 320 msgid "Commands"
294 321 msgstr ""
295 322
296 -#: src/ai-assistant/impl.ts:1799
323 +#: src/ai-assistant/impl.ts:1875
297 324 #: src/games/alphabet-soup/game.ts:630
298 325 #: src/games/inkfall/game.ts:394
299 -#: src/plugins-window/upload-dialog.ts:397
300 326 #: src/window-chrome/controls/built-ins.ts:76
301 327 msgid "Close"
302 328 msgstr ""
303 329
304 -#: src/ai-assistant/impl.ts:1811
330 +#: src/ai-assistant/impl.ts:1887
305 331 msgid "Ask the assistant"
306 332 msgstr ""
307 333
308 -#: src/ai-assistant/impl.ts:1821
334 +#: src/ai-assistant/impl.ts:1897
309 335 msgid "Your assistant to quickly navigate and manage your entire site."
310 336 msgstr ""
311 337
338 +#: src/ai-assistant/loading-placeholder.ts:155
339 +msgid "Starting the command palette…"
340 +msgstr ""
341 +
342 +#: src/app-runtime/session.ts:321
343 +msgid "The window could not update"
344 +msgstr ""
345 +
346 +#: src/app-runtime/session.ts:322
347 +msgid "The window could not update."
348 +msgstr ""
349 +
312 350 #. %s: HTTP status code, optionally followed by the reason phrase (e.g. "500 Internal Server Error").
313 -#: src/boot/tracked-fetch.ts:126
351 +#: src/boot/tracked-fetch.ts:238
314 352 msgid "Request failed (HTTP %s)."
315 353 msgstr ""
316 354
317 -#: src/bug-report/index.ts:59
355 +#: src/bug-report/index.ts:56
318 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."
319 357 msgstr ""
320 358
321 -#: src/bug-report/index.ts:65
322 -#: src/posts-window/index.ts:405
323 -#: src/recycle-bin/index.ts:246
359 +#: src/bug-report/index.ts:62
324 360 msgid "Title"
325 361 msgstr ""
326 362
327 -#: src/bug-report/index.ts:66
363 +#: src/bug-report/index.ts:63
328 364 msgid "A short summary"
329 365 msgstr ""
330 366
331 -#: src/bug-report/index.ts:69
367 +#: src/bug-report/index.ts:66
332 368 msgid "What happened? What did you expect?"
333 369 msgstr ""
334 370
335 -#: src/bug-report/index.ts:70
371 +#: src/bug-report/index.ts:67
336 372 msgid "Describe the issue or the feature you have in mind."
337 373 msgstr ""
338 374
339 -#: src/bug-report/index.ts:74
375 +#: src/bug-report/index.ts:71
340 376 msgid "Steps to reproduce (bug only)"
341 377 msgstr ""
342 378
343 -#: src/bug-report/index.ts:75
379 +#: src/bug-report/index.ts:72
344 380 msgid "One step per line"
345 381 msgstr ""
346 382
347 -#: src/bug-report/index.ts:88
383 +#: src/bug-report/index.ts:85
348 384 msgid "Open issue on GitHub"
349 385 msgstr ""
350 386
351 -#: src/bug-report/index.ts:93
387 +#: src/bug-report/index.ts:90
352 388 msgid "You will review and submit on GitHub."
353 389 msgstr ""
354 390
355 -#: src/bug-report/index.ts:106
391 +#: src/bug-report/index.ts:103
356 392 msgid "Title and description are both required."
357 393 msgstr ""
358 394
359 -#: src/bug-report/index.ts:126
360 -#: src/content-graph/panel.ts:898
361 -#: src/my-wordpress/integrations/woocommerce.ts:742
362 -#: src/my-wordpress/media-preview.ts:229
363 -#: src/settings/sections/help.ts:480
364 -#: includes/agents/identity.php:217
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
365 400 msgid "Type"
366 401 msgstr ""
367 402
368 -#: src/bug-report/index.ts:134
403 +#: src/bug-report/index.ts:131
369 404 msgid "Bug"
370 405 msgstr ""
371 406
372 -#: src/bug-report/index.ts:135
407 +#: src/bug-report/index.ts:132
373 408 msgid "Feature request"
374 409 msgstr ""
375 410
376 -#: src/bug-report/index.ts:136
411 +#: src/bug-report/index.ts:133
377 412 msgid "Question"
378 413 msgstr ""
379 414
380 -#: src/bug-report/index.ts:224
415 +#: src/bug-report/index.ts:221
381 416 msgid "Environment included with the report"
382 417 msgstr ""
383 418
384 -#: src/code-blue/index.ts:121
385 -msgid "Errors"
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."
386 422 msgstr ""
387 423
388 -#: src/code-blue/index.ts:122
389 -msgid "Warnings"
424 +#: src/content-graph/board-notice.ts:139
425 +msgid "Nothing on the board yet"
390 426 msgstr ""
391 427
392 -#: src/code-blue/index.ts:123
393 -msgid "Deprecated"
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."
394 430 msgstr ""
395 431
396 -#: src/code-blue/index.ts:124
397 -msgid "Info"
432 +#: src/content-graph/board-notice.ts:147
433 +msgid "Nothing to show for these types"
398 434 msgstr ""
399 435
400 -#: src/code-blue/index.ts:175
401 -msgid "Code Blue container missing."
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."
402 438 msgstr ""
403 439
404 -#: src/code-blue/index.ts:202
405 -msgid "Log source"
440 +#: src/content-graph/board-notice.ts:155
441 +msgid "Every post type is switched off"
406 442 msgstr ""
407 443
408 -#: src/code-blue/index.ts:206
409 -msgid "Time range"
444 +#: src/content-graph/board-notice.ts:156
445 +msgid "Switch a type back on in the toolbar to see its posts."
410 446 msgstr ""
411 447
412 -#: src/code-blue/index.ts:209
413 -msgid "1h"
448 +#: src/content-graph/board-notice.ts:160
449 +msgid "No threads yet"
414 450 msgstr ""
415 451
416 -#: src/code-blue/index.ts:210
417 -msgid "24h"
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."
418 454 msgstr ""
419 455
420 -#: src/code-blue/index.ts:211
421 -msgid "7d"
422 -msgstr ""
423 -
424 -#: src/code-blue/index.ts:212
425 -msgid "30d"
426 -msgstr ""
427 -
428 -#: src/code-blue/index.ts:213
429 -#: src/plugins-window/installed-view.ts:148
430 -#: src/posts-window/index.ts:954
431 -#: src/posts-window/users-render.ts:717
432 -#: includes/comments-window/window.php:36
433 -#: includes/recycle-bin/window.php:147
434 -msgid "All"
435 -msgstr ""
436 -
437 -#: src/code-blue/index.ts:223
438 -#: src/my-wordpress/list-toolbar.ts:70
439 -msgid "Search"
440 -msgstr ""
441 -
442 -#: src/code-blue/index.ts:224
443 -msgid "Filter messages…"
444 -msgstr ""
445 -
446 -#: src/code-blue/index.ts:228
447 -msgid "Sort issues"
448 -msgstr ""
449 -
450 -#: src/code-blue/index.ts:231
451 -msgid "Recent"
452 -msgstr ""
453 -
454 -#: src/code-blue/index.ts:232
455 -msgid "Frequent"
456 -msgstr ""
457 -
458 -#: src/code-blue/index.ts:241
459 -msgid "Auto"
460 -msgstr ""
461 -
462 -#: src/code-blue/index.ts:246
463 -#: src/plugins-window/browse-view.ts:174
464 -#: src/plugins-window/installed-view.ts:221
465 -#: includes/pages-window/window.php:43
466 -#: includes/posts-window/window.php:70
467 -#: includes/recycle-bin/window.php:188
468 -#: includes/station-home/window.php:62
469 -#: includes/users-window/window.php:63
470 -msgid "Refresh"
471 -msgstr ""
472 -
473 -#: src/code-blue/index.ts:250
474 -#: src/code-blue/index.ts:804
475 -msgid "Clear log"
476 -msgstr ""
477 -
478 -#: src/code-blue/index.ts:275
479 -msgid "Events over time"
480 -msgstr ""
481 -
482 -#: src/code-blue/index.ts:279
483 -msgid "Toggle severities"
484 -msgstr ""
485 -
486 -#: src/code-blue/index.ts:286
487 -msgid "Issues"
488 -msgstr ""
489 -
490 -#: src/code-blue/index.ts:364
491 -#: src/settings/sections/help.ts:547
492 -msgid "Events"
493 -msgstr ""
494 -
495 -#: src/code-blue/index.ts:453
496 -msgid "No events in this range."
497 -msgstr ""
498 -
499 -#. %s: number of grouped issues.
500 -#: src/code-blue/index.ts:466
501 -msgid "Issues (%s)"
502 -msgid_plural "Issues (%s)"
503 -msgstr[0] ""
504 -msgstr[1] ""
505 -
506 -#: src/code-blue/index.ts:476
507 -msgid "Nothing matches the filters"
508 -msgstr ""
509 -
510 -#: src/code-blue/index.ts:477
511 -msgid "The log is clean"
512 -msgstr ""
513 -
514 -#: src/code-blue/index.ts:482
515 -msgid "Try widening the time range or clearing the search."
516 -msgstr ""
517 -
518 -#: src/code-blue/index.ts:483
519 -msgid "No entries were recorded in this time range."
520 -msgstr ""
521 -
522 -#: src/code-blue/index.ts:574
523 -msgid "File"
524 -msgstr ""
525 -
526 -#: src/code-blue/index.ts:579
527 -msgid "First seen"
528 -msgstr ""
529 -
530 -#: src/code-blue/index.ts:582
531 -msgid "Last seen"
532 -msgstr ""
533 -
534 -#: src/code-blue/index.ts:584
535 -msgid "Occurrences"
536 -msgstr ""
537 -
538 -#: src/code-blue/index.ts:593
539 -msgid "Latest occurrences"
540 -msgstr ""
541 -
542 -#. 1: bytes scanned, 2: total file size.
543 -#: src/code-blue/index.ts:622
544 -msgid "Scanned %1$s of %2$s"
545 -msgstr ""
546 -
547 -#. %s: number of parsed log entries.
548 -#: src/code-blue/index.ts:630
549 -msgid "%s entry"
550 -msgid_plural "%s entries"
551 -msgstr[0] ""
552 -msgstr[1] ""
553 -
554 -#: src/code-blue/index.ts:635
555 -msgid "older entries not shown"
556 -msgstr ""
557 -
558 -#: src/code-blue/index.ts:642
559 -msgid "Updated"
560 -msgstr ""
561 -
562 -#. %s: error message.
563 -#: src/code-blue/index.ts:700
564 -msgid "Could not read the log: %s"
565 -msgstr ""
566 -
567 -#. %s: log source label.
568 -#: src/code-blue/index.ts:728
569 -msgid "%s (empty)"
570 -msgstr ""
571 -
572 -#: src/code-blue/index.ts:796
573 -msgid "Clear this log?"
574 -msgstr ""
575 -
576 -#. %s: log file path.
577 -#: src/code-blue/index.ts:799
578 -msgid "Every entry in %s will be deleted from disk. This cannot be undone."
579 -msgstr ""
580 -
581 -#. %s: error message.
582 -#: src/code-blue/index.ts:816
583 -msgid "Could not clear the log: %s"
584 -msgstr ""
585 -
586 -#. %s: error message.
587 -#: src/code-blue/index.ts:868
588 -msgid "Could not load log sources: %s"
589 -msgstr ""
590 -
591 -#: src/code-blue/index.ts:890
592 -msgid "No readable log files found"
593 -msgstr ""
594 -
595 -#: src/code-blue/index.ts:893
596 -msgid "Define WP_DEBUG and WP_DEBUG_LOG in wp-config.php (or point the error_log PHP directive at a file) and errors will start collecting here."
597 -msgstr ""
598 -
599 -#: src/comments-window/conversation.ts:187
600 -msgid "Approved"
601 -msgstr ""
602 -
603 -#: src/comments-window/conversation.ts:189
604 -#: src/posts-window/index.ts:163
605 -#: src/posts-window/index.ts:957
606 -#: includes/comments-window/window.php:35
607 -msgid "Pending"
608 -msgstr ""
609 -
610 -#: src/comments-window/conversation.ts:191
611 -#: src/comments-window/conversation.ts:973
612 -#: includes/comments-window/window.php:37
613 -msgid "Spam"
614 -msgstr ""
615 -
616 -#: src/comments-window/conversation.ts:193
617 -#: src/comments-window/conversation.ts:980
618 -#: src/posts-window/index.ts:165
619 -#: src/posts-window/index.ts:959
620 -#: includes/comments-window/window.php:38
621 -#: includes/recycle-bin/window.php:267
622 -msgid "Trash"
623 -msgstr ""
624 -
625 -#: src/comments-window/conversation.ts:512
626 -#: src/comments-window/conversation.ts:902
627 -#: src/comments-window/conversation.ts:1104
628 -#: src/comments-window/conversation.ts:1166
629 -#: src/my-wordpress/index.ts:3149
630 -#: src/my-wordpress/index.ts:3184
631 -#: src/my-wordpress/index.ts:3209
632 -#: src/my-wordpress/index.ts:3309
633 -#: src/plugins-window/flyout-detail.ts:516
634 -#: src/plugins-window/installed-detail.ts:1066
635 -#: includes/desktop-files/types/class-openstation-comment-file.php:43
636 -#: includes/recycle-bin/store.php:467
637 -msgid "Anonymous"
638 -msgstr ""
639 -
640 -#. %d: number of direct replies.
641 -#: src/comments-window/conversation.ts:537
642 -msgid "%d replies"
643 -msgstr ""
644 -
645 -#. %s: post title.
646 -#: src/comments-window/conversation.ts:558
647 -msgid "On: %s"
648 -msgstr ""
649 -
650 -#: src/comments-window/conversation.ts:559
651 -msgid "Comments on this post"
652 -msgstr ""
653 -
654 -#: src/comments-window/conversation.ts:563
655 -msgid "Show all"
656 -msgstr ""
657 -
658 -#: src/comments-window/conversation.ts:584
659 -#: src/content-graph/panel.ts:1247
660 -#: src/my-wordpress/index.ts:2757
661 -#: src/my-wordpress/index.ts:2836
662 -msgid "Loading…"
663 -msgstr ""
664 -
665 -#: src/comments-window/conversation.ts:595
666 -#: src/settings/sections/custom-image.ts:303
667 -msgid "Load more"
668 -msgstr ""
669 -
670 -#: src/comments-window/conversation.ts:615
671 -msgid "Nothing on this post here"
672 -msgstr ""
673 -
674 -#: src/comments-window/conversation.ts:616
675 -msgid "This post has no comments in this view — try another tab."
676 -msgstr ""
677 -
678 -#: src/comments-window/conversation.ts:620
679 -msgid "No conversations yet"
680 -msgstr ""
681 -
682 -#: src/comments-window/conversation.ts:621
683 -msgid "Comments in this view will show up here."
684 -msgstr ""
685 -
686 -#: src/comments-window/conversation.ts:733
687 -msgid "No conversation selected"
688 -msgstr ""
689 -
690 -#: src/comments-window/conversation.ts:734
691 -msgid "Pick one from the list to read and reply."
692 -msgstr ""
693 -
694 -#: src/comments-window/conversation.ts:821
695 -msgid "In response to"
696 -msgstr ""
697 -
698 -#: src/comments-window/conversation.ts:823
699 -#: src/my-wordpress/index.ts:1968
700 -#: src/my-wordpress/index.ts:2032
701 -#: src/my-wordpress/index.ts:2042
702 -#: src/my-wordpress/index.ts:2286
703 -#: src/my-wordpress/index.ts:4764
704 -#: src/my-wordpress/index.ts:6897
705 -#: src/my-wordpress/media-list.ts:169
706 -#: src/my-wordpress/media-list.ts:234
707 -#: src/my-wordpress/media-list.ts:243
708 -#: src/my-wordpress/media-list.ts:477
709 -#: src/my-wordpress/media-list.ts:639
710 -#: src/my-wordpress/media-preview.ts:297
711 -#: src/plugins/drafts-widget/index.ts:497
712 -#: src/posts-window/index.ts:1111
713 -#: includes/desktop-files/types/class-openstation-post-file.php:53
714 -#: includes/user-edit-window/rest.php:573
715 -#: includes/user-edit-window/rest.php:600
716 -msgid "(no title)"
717 -msgstr ""
718 -
719 -#: src/comments-window/conversation.ts:834
720 -#: src/comments-window/conversation.ts:843
721 -msgid "Edit this post"
722 -msgstr ""
723 -
724 -#: src/comments-window/conversation.ts:862
725 -msgid "View post"
726 -msgstr ""
727 -
728 -#: src/comments-window/conversation.ts:866
729 -#: src/dock-constellation/index.ts:1111
730 -msgid "(opens in a new tab)"
731 -msgstr ""
732 -
733 -#: src/comments-window/conversation.ts:909
734 -msgid "You"
735 -msgstr ""
736 -
737 -#: src/comments-window/conversation.ts:950
738 -msgid "Unapprove"
739 -msgstr ""
740 -
741 -#: src/comments-window/conversation.ts:950
742 -msgid "Approve"
743 -msgstr ""
744 -
745 -#: src/comments-window/conversation.ts:962
746 -#: src/comments-window/conversation.ts:1146
747 -msgid "Reply"
748 -msgstr ""
749 -
750 -#: src/comments-window/conversation.ts:967
751 -#: src/content-graph/panel.ts:536
752 -#: src/my-wordpress/integrations/woocommerce.ts:754
753 -msgid "Edit"
754 -msgstr ""
755 -
756 -#: src/comments-window/conversation.ts:1028
757 -msgid "Mark as spam?"
758 -msgstr ""
759 -
760 -#: src/comments-window/conversation.ts:1029
761 -msgid "This comment moves out of the conversation. You can restore it from the Spam tab."
762 -msgstr ""
763 -
764 -#: src/comments-window/conversation.ts:1032
765 -msgid "Mark as spam"
766 -msgstr ""
767 -
768 -#: src/comments-window/conversation.ts:1035
769 -msgid "Move to trash?"
770 -msgstr ""
771 -
772 -#: src/comments-window/conversation.ts:1036
773 -msgid "This comment moves out of the conversation. You can restore it from the Trash tab."
774 -msgstr ""
775 -
776 -#: src/comments-window/conversation.ts:1039
777 -#: src/posts-window/index.ts:975
778 -msgid "Move to trash"
779 -msgstr ""
780 -
781 -#: src/comments-window/conversation.ts:1047
782 -msgid "Comment approved."
783 -msgstr ""
784 -
785 -#: src/comments-window/conversation.ts:1049
786 -msgid "Comment unapproved."
787 -msgstr ""
788 -
789 -#: src/comments-window/conversation.ts:1051
790 -msgid "Comment marked as spam."
791 -msgstr ""
792 -
793 -#: src/comments-window/conversation.ts:1053
794 -msgid "Comment restored from spam."
795 -msgstr ""
796 -
797 -#: src/comments-window/conversation.ts:1055
798 -msgid "Comment moved to trash."
799 -msgstr ""
800 -
801 -#: src/comments-window/conversation.ts:1057
802 -msgid "Comment restored from trash."
803 -msgstr ""
804 -
805 -#: src/comments-window/conversation.ts:1105
806 -msgid "Replying to"
807 -msgstr ""
808 -
809 -#: src/comments-window/conversation.ts:1109
810 -msgid "Send reply"
811 -msgstr ""
812 -
813 -#: src/comments-window/conversation.ts:1117
814 -msgid "Reply is empty."
815 -msgstr ""
816 -
817 -#: src/comments-window/conversation.ts:1127
818 -msgid "Reply sent."
819 -msgstr ""
820 -
821 -#: src/comments-window/conversation.ts:1131
822 -msgid "Reply failed."
823 -msgstr ""
824 -
825 -#: src/comments-window/conversation.ts:1145
826 -msgid "Write a reply…"
827 -msgstr ""
828 -
829 -#: src/comments-window/conversation.ts:1157
830 -msgid "Enter to send · Shift+Enter for a new line"
831 -msgstr ""
832 -
833 -#: src/comments-window/conversation.ts:1206
834 -msgid "Edit comment…"
835 -msgstr ""
836 -
837 -#: src/comments-window/conversation.ts:1207
838 -msgid "Comment text"
839 -msgstr ""
840 -
841 -#: src/comments-window/conversation.ts:1218
842 -#: src/games/challenge-dialog.ts:93
843 -#: src/item-visibility-menu.ts:412
844 -#: src/my-wordpress/agents-renderer.ts:1134
845 -#: src/my-wordpress/bulk-actions.ts:358
846 -#: src/my-wordpress/bulk-actions.ts:751
847 -#: src/my-wordpress/bulk-actions.ts:832
848 -#: src/my-wordpress/index.ts:4808
849 -#: src/my-wordpress/index.ts:4953
850 -#: src/my-wordpress/media-list.ts:520
851 -#: src/my-wordpress/media-list.ts:580
852 -#: src/plugins-window/upload-dialog.ts:134
853 -#: src/plugins-window/upload-dialog.ts:329
854 -#: src/posts-window/categories-mindmap.ts:2369
855 -#: src/posts-window/tags-cloud.ts:1678
856 -msgid "Cancel"
857 -msgstr ""
858 -
859 -#: src/comments-window/conversation.ts:1221
860 -#: src/my-wordpress/agents-renderer.ts:852
861 -#: src/posts-window/categories-mindmap.ts:2598
862 -#: src/posts-window/tags-cloud.ts:1878
863 -msgid "Save"
864 -msgstr ""
865 -
866 -#: src/comments-window/conversation.ts:1236
867 -msgid "A comment cannot be empty."
868 -msgstr ""
869 -
870 -#: src/comments-window/conversation.ts:1244
871 -msgid "Comment updated."
872 -msgstr ""
873 -
874 -#: src/comments-window/conversation.ts:1247
875 -msgid "Edit failed."
876 -msgstr ""
877 -
878 -#: src/comments-window/conversation.ts:695
879 -msgid "Could not load comments"
880 -msgstr ""
881 -
882 -#: src/comments-window/conversation.ts:696
883 -msgid "Check your connection and try another tab."
884 -msgstr ""
885 -
886 -#: src/comments-window/conversation.ts:1082
887 -msgid "Action failed."
888 -msgstr ""
889 -
890 -#: src/comments-window/conversation.ts:1271
891 -msgid "Comments window configuration missing."
892 -msgstr ""
893 -
894 -#: src/content-graph/index.ts:97
456 +#: src/content-graph/index.ts:111
895 457 msgid "Show pins"
896 458 msgstr ""
897 459
898 -#: src/content-graph/index.ts:121
460 +#: src/content-graph/index.ts:135
899 461 msgid "Corkboard container missing."
900 462 msgstr ""
901 463
902 464 #. %d: numeric post id that failed to load.
903 -#: src/content-graph/index.ts:209
465 +#: src/content-graph/index.ts:224
904 466 msgid "Could not load post #%d."
905 467 msgstr ""
906 468
907 -#: src/content-graph/index.ts:246
469 +#: src/content-graph/index.ts:264
908 470 msgid "Loading graph…"
909 471 msgstr ""
910 472
911 473 #. 1: number of nodes (posts/pages) in the graph. 2: number of links between them.
912 -#: src/content-graph/index.ts:256
474 +#: src/content-graph/index.ts:274
913 475 msgid "%1$d nodes · %2$d links"
914 476 msgstr ""
915 477
916 -#: src/content-graph/index.ts:268
478 +#: src/content-graph/index.ts:295
917 479 msgid "Failed to load graph."
918 480 msgstr ""
919 481
920 -#: src/content-graph/index.ts:309
482 +#: src/content-graph/index.ts:336
921 483 msgid "Could not initialise the graph renderer."
922 484 msgstr ""
923 485
924 -#: src/content-graph/panel.ts:170
486 +#: src/content-graph/panel.ts:165
925 487 msgid "Close panel"
926 488 msgstr ""
927 489
928 -#: src/content-graph/panel.ts:339
490 +#: src/content-graph/panel.ts:335
929 491 msgid "Back to post"
930 492 msgstr ""
931 493
932 -#: src/content-graph/panel.ts:411
933 -#: src/my-wordpress/index.ts:634
494 +#: src/content-graph/panel.ts:408
495 +#: apps/my-wordpress/parts/dossiers.php:71
496 +#: apps/my-wordpress/parts/dossiers.php:159
934 497 msgid "Contributors"
935 498 msgstr ""
936 499
937 -#: src/content-graph/panel.ts:412
938 -#: src/content-graph/panel.ts:717
939 -#: src/desktop-files/preview.ts:487
940 -#: src/my-wordpress/bulk-actions.ts:280
941 -#: src/my-wordpress/index.ts:636
942 -#: src/my-wordpress/index.ts:4078
943 -#: src/posts-window/index.ts:458
944 -#: src/posts-window/user-edit-render.ts:1045
945 -#: src/posts-window/users-render.ts:415
500 +#: src/content-graph/panel.ts:409
501 +#: src/content-graph/panel.ts:713
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
946 506 #: includes/ai-copilot/search.php:111
947 -#: includes/comments-window/window.php:99
948 -#: includes/recycle-bin/window.php:164
949 -#: includes/window-links.php:523
950 -#: includes/window-links.php:524
507 +#: includes/window-links.php:669
508 +#: includes/window-links.php:670
951 509 msgid "Comments"
952 510 msgstr ""
953 511
954 -#: src/content-graph/panel.ts:413
512 +#: src/content-graph/panel.ts:410
955 513 msgid "Taxonomies"
956 514 msgstr ""
957 515
958 -#: src/content-graph/panel.ts:415
959 -#: src/my-wordpress/index.ts:644
960 -#: src/my-wordpress/index.ts:2679
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
961 520 msgid "Revisions"
962 521 msgstr ""
963 522
964 -#: src/content-graph/panel.ts:429
965 -#: src/content-graph/panel.ts:574
523 +#: src/content-graph/panel.ts:426
524 +#: src/content-graph/panel.ts:570
966 525 #: src/content-graph/satellites.ts:334
967 -#: src/my-wordpress/bulk-actions.ts:271
968 -#: src/my-wordpress/index.ts:632
969 -#: src/my-wordpress/index.ts:2578
970 -#: src/plugins-window/installed-view.ts:329
971 -#: src/posts-window/index.ts:413
526 +#: apps/my-wordpress/parts/dossiers.php:64
527 +#: apps/my-wordpress/parts/dossiers.php:155
528 +#: apps/my-wordpress/parts/lists.php:518
972 529 msgid "Author"
973 530 msgstr ""
974 531
975 -#: src/content-graph/panel.ts:453
976 -#: src/my-wordpress/bulk-actions.ts:76
977 -#: src/posts-window/index.ts:160
978 -#: src/posts-window/index.ts:955
979 -#: includes/station-home/rest.php:412
532 +#: src/content-graph/panel.ts:450
533 +#: apps/my-wordpress/parts/lists.php:519
534 +#: apps/station-home/parts/snapshot.php:366
980 535 msgid "Published"
981 536 msgstr ""
982 537
983 -#: src/content-graph/panel.ts:460
538 +#: src/content-graph/panel.ts:457
539 +#: apps/my-wordpress/parts/lists.php:520
984 540 msgid "Modified"
985 541 msgstr ""
986 542
987 543 #. %s is the site title.
988 -#: src/content-graph/panel.ts:517
989 -#: src/my-wordpress/media-detail.ts:156
544 +#: src/content-graph/panel.ts:513
990 545 msgid "Open in %s"
991 546 msgstr ""
992 547
993 -#: src/content-graph/panel.ts:518
994 -#: src/my-wordpress/rest.ts:54
548 +#: src/content-graph/panel.ts:514
995 549 #: includes/helpers.php:204
996 550 msgid "WordPress"
997 551 msgstr ""
998 552
999 -#: src/content-graph/panel.ts:551
1000 -#: src/posts-window/index.ts:1259
553 +#: src/content-graph/panel.ts:532
554 +#: src/plugins/my-wordpress-woocommerce/index.ts:753
555 +msgid "Edit"
556 +msgstr ""
557 +
558 +#: src/content-graph/panel.ts:547
1001 559 msgid "View"
1002 560 msgstr ""
1003 561
1004 -#: src/content-graph/panel.ts:574
562 +#: src/content-graph/panel.ts:570
1005 563 #: src/content-graph/satellites.ts:343
1006 564 msgid "Contributor"
1007 565 msgstr ""
1008 566
1009 -#: src/content-graph/panel.ts:600
567 +#: src/content-graph/panel.ts:596
568 +#: apps/users/users.os.php:135
1010 569 msgid "Roles"
1011 570 msgstr ""
1012 571
1013 -#: src/content-graph/panel.ts:609
1014 -#: src/settings/panel.ts:415
572 +#: src/content-graph/panel.ts:605
1015 573 msgid "About"
1016 574 msgstr ""
1017 575
1018 -#: src/content-graph/panel.ts:615
1019 -#: src/my-wordpress/index.ts:3430
1020 -#: src/my-wordpress/index.ts:3824
1021 -#: src/posts-window/user-edit-render.ts:306
1022 -#: includes/users-window/window.php:160
576 +#: src/content-graph/panel.ts:611
1023 577 msgid "Website"
1024 578 msgstr ""
1025 579
1026 -#: src/content-graph/panel.ts:627
1027 -#: src/content-graph/panel.ts:715
1028 -#: src/content-graph/panel.ts:729
1029 -#: src/desktop-files/preview.ts:406
1030 -#: src/desktop-files/preview.ts:481
1031 -#: src/my-wordpress/index.ts:3655
1032 -#: src/my-wordpress/index.ts:4065
1033 -#: src/posts-window/user-edit-render.ts:1034
1034 -#: src/posts-window/users-render.ts:412
1035 -#: includes/my-wordpress/window.php:137
1036 -#: includes/posts-window/window.php:176
1037 -#: includes/recycle-bin/window.php:148
580 +#: src/content-graph/panel.ts:623
581 +#: src/content-graph/panel.ts:711
582 +#: src/content-graph/panel.ts:725
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
1038 589 msgid "Posts"
1039 590 msgstr ""
1040 591
1041 -#: src/content-graph/panel.ts:628
1042 -#: src/desktop-files/preview.ts:412
1043 -#: src/my-wordpress/index.ts:3668
1044 -#: src/posts-window/users-render.ts:413
1045 -#: includes/my-wordpress/window.php:145
1046 -#: includes/pages-window/window.php:127
1047 -#: includes/recycle-bin/window.php:149
592 +#: src/content-graph/panel.ts:624
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
1048 597 msgid "Pages"
1049 598 msgstr ""
1050 599
1051 -#: src/content-graph/panel.ts:629
600 +#: src/content-graph/panel.ts:625
1052 601 msgid "CPT"
1053 602 msgstr ""
1054 603
1055 -#: src/content-graph/panel.ts:631
1056 -#: src/desktop-files/preview.ts:418
1057 -#: src/my-wordpress/index.ts:3681
604 +#: src/content-graph/panel.ts:627
605 +#: src/desktop-files/preview.ts:402
1058 606 msgid "Comments received"
1059 607 msgstr ""
1060 608
1061 -#: src/content-graph/panel.ts:635
1062 -#: src/my-wordpress/index.ts:6434
1063 -#: src/my-wordpress/index.ts:3688
609 +#: src/content-graph/panel.ts:631
1064 610 msgid "Comments left"
1065 611 msgstr ""
1066 612
1067 -#: src/content-graph/panel.ts:645
613 +#: src/content-graph/panel.ts:641
1068 614 msgid "Top topics"
1069 615 msgstr ""
1070 616
1071 -#: src/content-graph/panel.ts:654
1072 -#: src/my-wordpress/index.ts:3934
617 +#: src/content-graph/panel.ts:650
1073 618 msgid "First published"
1074 619 msgstr ""
1075 620
1076 -#: src/content-graph/panel.ts:658
1077 -#: src/my-wordpress/index.ts:3940
621 +#: src/content-graph/panel.ts:654
1078 622 msgid "Last published"
1079 623 msgstr ""
1080 624
1081 -#: src/content-graph/panel.ts:672
1082 -#: src/content-graph/panel.ts:776
1083 -#: src/content-graph/panel.ts:872
1084 -#: src/content-graph/panel.ts:903
625 +#: src/content-graph/panel.ts:668
626 +#: src/content-graph/panel.ts:772
627 +#: src/content-graph/panel.ts:868
628 +#: src/content-graph/panel.ts:899
1085 629 msgid "Open in WordPress"
1086 630 msgstr ""
1087 631
1088 -#: src/content-graph/panel.ts:697
1089 -#: src/posts-window/index.ts:437
632 +#: src/content-graph/panel.ts:693
1090 633 msgid "Parent"
1091 634 msgstr ""
1092 635
1093 -#: src/content-graph/panel.ts:707
1094 -#: src/my-wordpress/integrations/woocommerce.ts:876
1095 -#: src/my-wordpress/media-preview.ts:236
1096 -#: src/posts-window/categories-mindmap.ts:2347
1097 -#: src/posts-window/categories-mindmap.ts:2533
1098 -#: src/posts-window/tags-cloud.ts:1659
1099 -#: src/posts-window/tags-cloud.ts:1850
1100 -#: src/settings/sections/help.ts:482
636 +#: src/content-graph/panel.ts:703
637 +#: src/plugins/my-wordpress-woocommerce/index.ts:875
1101 638 #: includes/agents/privacy.php:69
1102 639 msgid "Description"
1103 640 msgstr ""
1104 641
1105 -#: src/content-graph/panel.ts:721
1106 -#: src/desktop-files/preview.ts:493
1107 -#: src/my-wordpress/index.ts:4085
642 +#: src/content-graph/panel.ts:717
643 +#: src/desktop-files/preview.ts:477
1108 644 msgid "Authors"
1109 645 msgstr ""
1110 646
1111 -#: src/content-graph/panel.ts:737
647 +#: src/content-graph/panel.ts:733
1112 648 msgid "Top authors"
1113 649 msgstr ""
1114 650
1115 -#: src/content-graph/panel.ts:745
651 +#: src/content-graph/panel.ts:741
1116 652 msgid "Co-occurring"
1117 653 msgstr ""
1118 654
1119 -#: src/content-graph/panel.ts:759
1120 -#: src/my-wordpress/index.ts:4290
655 +#: src/content-graph/panel.ts:755
1121 656 msgid "First post"
1122 657 msgstr ""
1123 658
1124 -#: src/content-graph/panel.ts:763
659 +#: src/content-graph/panel.ts:759
1125 660 msgid "Latest post"
1126 661 msgstr ""
1127 662
1128 -#: src/content-graph/panel.ts:813
663 +#: src/content-graph/panel.ts:809
1129 664 msgid "comments"
1130 665 msgstr ""
1131 666
1132 -#: src/content-graph/panel.ts:820
667 +#: src/content-graph/panel.ts:816
1133 668 msgid "—"
1134 669 msgstr ""
1135 670
1136 -#: src/content-graph/panel.ts:822
1137 -#: src/my-wordpress/bulk-actions.ts:260
1138 -#: src/my-wordpress/integrations/woocommerce.ts:813
1139 -#: src/my-wordpress/integrations/woocommerce.ts:867
1140 -#: src/plugins-window/installed-detail.ts:504
1141 -#: src/plugins-window/installed-view.ts:317
671 +#: src/content-graph/panel.ts:818
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
1142 675 msgid "Status"
1143 676 msgstr ""
1144 677
1145 -#: src/content-graph/panel.ts:915
1146 -#: src/content-graph/panel.ts:948
678 +#: src/content-graph/panel.ts:911
679 +#: src/content-graph/panel.ts:944
1147 680 #: src/content-graph/satellites.ts:383
1148 681 msgid "Revision"
1149 682 msgstr ""
1150 683
1151 -#: src/content-graph/panel.ts:940
1152 -#: src/window/index.ts:3219
684 +#: src/content-graph/panel.ts:936
685 +#: src/window/index.ts:3993
1153 686 msgid "Saved"
1154 687 msgstr ""
1155 688
1156 -#: src/content-graph/panel.ts:945
689 +#: src/content-graph/panel.ts:941
1157 690 msgid "Open revision in WordPress"
1158 691 msgstr ""
1159 692
1160 -#: src/content-graph/panel.ts:1134
693 +#: src/content-graph/panel.ts:1130
1161 694 msgid "Milestones"
1162 695 msgstr ""
1163 696
1164 697 #. %d: number of comment replies.
1165 -#. %d is the number of direct replies to a comment.
1166 -#: src/content-graph/panel.ts:1165
1167 -#: src/my-wordpress/index.ts:3286
698 +#: src/content-graph/panel.ts:1161
1168 699 msgid "Reply (%d)"
1169 700 msgid_plural "Replies (%d)"
1170 701 msgstr[0] ""
1171 702 msgstr[1] ""
1172 703
1173 -#: src/content-graph/panel.ts:1189
704 +#: src/content-graph/panel.ts:1185
1174 705 msgid "Loading details…"
1175 706 msgstr ""
1176 707
708 +#: src/content-graph/panel.ts:1245
709 +#: src/ui/inline-loader.ts:169
710 +#: src/widgets/layer.ts:545
711 +msgid "Loading…"
712 +msgstr ""
713 +
1177 714 #. 1: taxonomy label (e.g. Category, Tag). 2: post count for the term.
1178 -#. 1: month label, 2: post count.
1179 715 #: src/content-graph/satellites.ts:355
1180 -#: src/my-wordpress/index.ts:3903
1181 716 msgid "%1$s · %2$d posts"
1182 717 msgstr ""
1183 718
1184 -#: src/content-graph/scene.ts:1160
719 +#: src/content-graph/scene.ts:1340
1185 720 msgid "Uncategorized"
1186 721 msgstr ""
1187 722
1188 -#: src/content-graph/scene.ts:1170
723 +#: src/content-graph/scene.ts:1350
1189 724 msgid "Untagged"
1190 725 msgstr ""
1191 726
1192 -#: src/content-graph/scene.ts:1181
1193 -#: src/plugins-window/installed-detail.ts:237
727 +#: src/content-graph/scene.ts:1361
1194 728 msgid "Unknown author"
1195 729 msgstr ""
1196 730
1197 -#: src/content-graph/scene.ts:1188
1198 -#: src/content-graph/scene.ts:1194
731 +#: src/content-graph/scene.ts:1368
732 +#: src/content-graph/scene.ts:1374
1199 733 msgid "Undated"
1200 734 msgstr ""
1201 735
1202 -#: src/content-graph/toolbar.ts:76
1203 -msgid "Search nodes…"
736 +#: src/content-graph/toolbar.ts:57
737 +msgid "Show post types"
1204 738 msgstr ""
1205 739
1206 -#: src/content-graph/toolbar.ts:79
740 +#: src/content-graph/toolbar.ts:92
1207 741 msgid "Search posts and pages in the graph"
1208 742 msgstr ""
1209 743
1210 -#: src/content-graph/toolbar.ts:145
744 +#: src/content-graph/toolbar.ts:96
745 +msgid "Search nodes…"
746 +msgstr ""
747 +
748 +#: src/content-graph/toolbar.ts:168
1211 749 msgid "Group by"
1212 750 msgstr ""
1213 751
1214 -#: src/content-graph/toolbar.ts:146
752 +#: src/content-graph/toolbar.ts:169
1215 753 msgid "Group posts by a shared facet"
1216 754 msgstr ""
1217 755
1218 -#: src/content-graph/toolbar.ts:179
756 +#: src/content-graph/toolbar.ts:201
1219 757 msgid "Fit"
1220 758 msgstr ""
1221 759
1222 -#: src/content-graph/toolbar.ts:180
760 +#: src/content-graph/toolbar.ts:202
1223 761 msgid "Fit graph to view"
1224 762 msgstr ""
1225 763
1226 -#: src/content-graph/toolbar.ts:148
764 +#: src/content-graph/toolbar.ts:171
1227 765 msgid "No grouping"
1228 766 msgstr ""
1229 767
1230 -#: src/content-graph/toolbar.ts:149
768 +#: src/content-graph/toolbar.ts:172
1231 769 msgid "Group by category"
1232 770 msgstr ""
1233 771
1234 -#: src/content-graph/toolbar.ts:150
772 +#: src/content-graph/toolbar.ts:173
1235 773 msgid "Group by tag"
1236 774 msgstr ""
1237 775
1238 -#: src/content-graph/toolbar.ts:151
776 +#: src/content-graph/toolbar.ts:174
1239 777 msgid "Group by author"
1240 778 msgstr ""
1241 779
1242 -#: src/content-graph/toolbar.ts:152
780 +#: src/content-graph/toolbar.ts:175
1243 781 msgid "Group by year"
1244 782 msgstr ""
1245 783
1246 -#: src/content-graph/toolbar.ts:153
784 +#: src/content-graph/toolbar.ts:176
1247 785 msgid "Group by year-month"
1248 786 msgstr ""
1249 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 +
1250 872 #: src/desktop-files/breadcrumbs.ts:66
1251 873 #: src/desktop-files/breadcrumbs.ts:67
874 +#: src/workspaces/wizard.ts:1031
1252 875 msgid "Back"
1253 876 msgstr ""
1254 877
1255 878 #: src/desktop-files/breadcrumbs.ts:87
@@ -1255,111 +878,87 @@
1255 878 #: src/desktop-files/breadcrumbs.ts:87
1256 879 msgid "Breadcrumb"
1257 880 msgstr ""
1258 881
1259 -#: src/desktop-files/built-in-openers.ts:117
882 +#: src/desktop-files/built-in-openers.ts:118
1260 883 #: includes/agents/run-window.php:96
1261 884 msgid "Agent chat"
1262 885 msgstr ""
1263 886
1264 -#: src/desktop-files/preview.ts:650
887 +#: src/desktop-files/preview.ts:634
1265 888 #: includes/desktop-files/built-in-types.php:36
1266 889 msgid "Uploaded file"
1267 890 msgstr ""
1268 891
1269 -#: src/desktop-files/preview.ts:669
892 +#: src/desktop-files/preview.ts:653
1270 893 msgid "No preview available for this file type."
1271 894 msgstr ""
1272 895
1273 -#: src/desktop-files/preview.ts:716
896 +#: src/desktop-files/preview.ts:700
897 +#: includes/desktop-files/media-library.php:293
1274 898 msgid "Download"
1275 899 msgstr ""
1276 900
1277 -#: src/desktop-files/preview.ts:733
901 +#: src/desktop-files/preview.ts:717
1278 902 msgid "(folder)"
1279 903 msgstr ""
1280 904
1281 -#: src/desktop-files/preview.ts:737
905 +#: src/desktop-files/preview.ts:721
1282 906 msgid "Double-click to open."
1283 907 msgstr ""
1284 908
1285 -#: src/desktop-files/preview.ts:748
909 +#: src/desktop-files/preview.ts:732
1286 910 msgid "Shortcut"
1287 911 msgstr ""
1288 912
1289 -#: src/desktop-files/preview.ts:752
913 +#: src/desktop-files/preview.ts:736
1290 914 msgid "Plugin shortcut. Double-click to open."
1291 915 msgstr ""
1292 916
1293 -#: src/desktop-files/preview.ts:763
917 +#: src/desktop-files/preview.ts:747
1294 918 #: includes/desktop-files/built-in-types.php:60
1295 919 msgid "Bookmark"
1296 920 msgstr ""
1297 921
1298 922 #. %s is a file-type slug.
1299 -#: src/desktop-files/preview.ts:789
923 +#: src/desktop-files/preview.ts:773
1300 924 msgid "Type: %s"
1301 925 msgstr ""
1302 926
1303 -#: src/desktop-files/preview.ts:796
927 +#: src/desktop-files/preview.ts:780
1304 928 msgid "The underlying entity is no longer available."
1305 929 msgstr ""
1306 930
1307 -#: src/desktop-files/preview.ts:847
1308 -#: src/my-wordpress/index.ts:1587
1309 -#: src/my-wordpress/index.ts:1719
1310 -#: src/my-wordpress/index.ts:2257
1311 -#: src/my-wordpress/index.ts:2539
1312 -#: src/my-wordpress/index.ts:2854
1313 -#: src/my-wordpress/index.ts:5271
1314 -#: src/my-wordpress/index.ts:5374
1315 -#: src/my-wordpress/index.ts:4963
1316 -#: src/my-wordpress/media-list.ts:840
1317 -#: src/my-wordpress/media-list.ts:939
931 +#: src/desktop-files/preview.ts:831
1318 932 msgid "Unknown error."
1319 933 msgstr ""
1320 934
1321 -#: src/desktop-files/preview.ts:876
1322 -#: src/my-wordpress/index.ts:2805
1323 -#: src/my-wordpress/index.ts:2984
935 +#: src/desktop-files/preview.ts:860
1324 936 msgid "Select an item to preview it here."
1325 937 msgstr ""
1326 938
1327 939 #. %d: number of selected items.
1328 -#. %d: number of selected entries.
1329 -#: src/desktop-files/preview.ts:903
1330 -#: src/my-wordpress/index.ts:1813
1331 -#: src/my-wordpress/index.ts:2981
940 +#: src/desktop-files/preview.ts:887
1332 941 msgid "%d items selected"
1333 942 msgstr ""
1334 943
1335 -#: src/desktop-files/preview.ts:272
1336 -#: src/my-wordpress/index.ts:2333
944 +#: src/desktop-files/preview.ts:257
1337 945 msgid "Explore details"
1338 946 msgstr ""
1339 947
1340 -#: src/desktop-files/preview.ts:273
1341 -#: src/my-wordpress/index.ts:2334
948 +#: src/desktop-files/preview.ts:258
1342 949 msgid "See author, comments, categories, tags, attached media, and revisions for this entry."
1343 950 msgstr ""
1344 951
1345 -#: src/desktop-files/preview.ts:293
1346 -#: src/my-wordpress/index.ts:2356
1347 -#: src/my-wordpress/index.ts:4561
1348 -#: src/my-wordpress/media-detail.ts:181
952 +#: src/desktop-files/preview.ts:277
1349 953 msgid "Open in editor"
1350 954 msgstr ""
1351 955
1352 -#: src/desktop-files/recycle-bin-targets.ts:158
1353 -#: src/my-wordpress/index.ts:4600
1354 -#: src/my-wordpress/index.ts:4801
1355 -#: src/my-wordpress/index.ts:4807
1356 -#: src/my-wordpress/index.ts:4946
1357 -#: src/my-wordpress/index.ts:4952
1358 -#: src/notes/layer.ts:608
1359 -#: src/notes/layer.ts:920
1360 -#: src/plugins/drafts-widget/index.ts:592
1361 -#: src/plugins/drafts-widget/index.ts:642
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
1362 961 msgid "Move to Trash"
1363 962 msgstr ""
1364 963
1365 964 #: src/desktop-icons.ts:434
@@ -1368,46 +967,70 @@
1368 967
1369 968 #. %d is the number of pending items in a desktop-icon badge.
1370 969 #. %d is the number of pending items in a dock badge.
1371 970 #: src/desktop-icons.ts:539
1372 -#: src/dock.ts:2698
1373 -#: src/dock.ts:2711
971 +#: src/dock.ts:2899
972 +#: src/dock.ts:2912
1374 973 msgid "%d notification"
1375 974 msgid_plural "%d notifications"
1376 975 msgstr[0] ""
1377 976 msgstr[1] ""
1378 977
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 +
1379 997 #. %s is an admin menu title (e.g. "Appearance").
1380 -#: src/dock-constellation/index.ts:835
998 +#: src/dock-constellation/index.ts:860
1381 999 msgid "%s menu"
1382 1000 msgstr ""
1383 1001
1384 -#: src/dock-constellation/index.ts:997
1002 +#: src/dock-constellation/index.ts:1025
1385 1003 msgid "Open windows"
1386 1004 msgstr ""
1387 1005
1388 1006 #. %d is a count of currently-open windows.
1389 -#: src/dock-constellation/index.ts:1002
1007 +#: src/dock-constellation/index.ts:1030
1390 1008 msgid "%d open window"
1391 1009 msgid_plural "%d open windows"
1392 1010 msgstr[0] ""
1393 1011 msgstr[1] ""
1394 1012
1395 -#: src/dock-constellation/index.ts:1032
1013 +#: src/dock-constellation/index.ts:1060
1396 1014 msgid "Minimized"
1397 1015 msgstr ""
1398 1016
1399 -#: src/dock-constellation/index.ts:1032
1400 -#: src/dock-constellation/index.ts:1059
1401 -#: src/my-wordpress/integrations/woocommerce.ts:748
1402 -#: src/my-wordpress/integrations/woocommerce.ts:836
1403 -#: src/my-wordpress/integrations/woocommerce.ts:913
1404 -#: src/my-wordpress/integrations/woocommerce.ts:1052
1405 -#: src/station-home/index.ts:369
1406 -#: src/window/tabs.ts:490
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
1407 1026 msgid "Open"
1408 1027 msgstr ""
1409 1028
1029 +#: src/dock-constellation/index.ts:1139
1030 +msgid "(opens in a new tab)"
1031 +msgstr ""
1032 +
1410 1033 #: src/dock-peek/built-in-renderers.ts:104
1411 1034 msgid "System Preferences"
1412 1035 msgstr ""
1413 1036
@@ -1429,9 +1052,9 @@
1429 1052 msgid "New %s"
1430 1053 msgstr ""
1431 1054
1432 1055 #. %d is the number of pending updates / items.
1433 -#: src/dock.ts:1369
1056 +#: src/dock.ts:1404
1434 1057 msgid "%d update"
1435 1058 msgid_plural "%d updates"
1436 1059 msgstr[0] ""
1437 1060 msgstr[1] ""
@@ -1509,9 +1132,9 @@
1509 1132 #: src/effects/registry.ts:217
1510 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."
1511 1134 msgstr ""
1512 1135
1513 -#: src/exit-openstation.ts:47
1136 +#: src/exit-openstation.ts:53
1514 1137 msgid "Exit OpenStation"
1515 1138 msgstr ""
1516 1139
1517 1140 #: src/games/alphabet-soup/game.ts:88
@@ -1624,10 +1247,11 @@
1624 1247
1625 1248 #: src/games/alphabet-soup/game.ts:536
1626 1249 #: src/games/alphabet-soup/index.ts:28
1627 1250 #: src/games/inkfall/index.ts:28
1628 -#: includes/games/alphabet-soup.php:75
1629 -#: includes/games/inkfall.php:64
1251 +#: apps/my-wordpress/parts/lists.php:521
1252 +#: includes/games/alphabet-soup.php:86
1253 +#: includes/games/inkfall.php:74
1630 1254 msgid "Words"
1631 1255 msgstr ""
1632 1256
1633 1257 #: src/games/alphabet-soup/game.ts:537
@@ -1632,10 +1256,10 @@
1632 1256
1633 1257 #: src/games/alphabet-soup/game.ts:537
1634 1258 #: src/games/alphabet-soup/index.ts:29
1635 1259 #: src/games/inkfall/index.ts:29
1636 -#: includes/games/alphabet-soup.php:80
1637 -#: includes/games/inkfall.php:69
1260 +#: includes/games/alphabet-soup.php:91
1261 +#: includes/games/inkfall.php:79
1638 1262 msgid "WPM"
1639 1263 msgstr ""
1640 1264
1641 1265 #: src/games/alphabet-soup/game.ts:539
@@ -1640,22 +1264,22 @@
1640 1264
1641 1265 #: src/games/alphabet-soup/game.ts:539
1642 1266 #: src/games/alphabet-soup/index.ts:30
1643 1267 #: src/games/inkfall/index.ts:30
1644 -#: includes/games/alphabet-soup.php:85
1645 -#: includes/games/inkfall.php:74
1268 +#: includes/games/alphabet-soup.php:96
1269 +#: includes/games/inkfall.php:84
1646 1270 msgid "Accuracy"
1647 1271 msgstr ""
1648 1272
1649 1273 #: src/games/alphabet-soup/game.ts:542
1650 1274 #: src/games/alphabet-soup/index.ts:31
1651 -#: includes/games/alphabet-soup.php:90
1275 +#: includes/games/alphabet-soup.php:101
1652 1276 msgid "Streak"
1653 1277 msgstr ""
1654 1278
1655 1279 #: src/games/alphabet-soup/game.ts:543
1656 1280 #: src/games/alphabet-soup/index.ts:32
1657 -#: includes/games/alphabet-soup.php:95
1281 +#: includes/games/alphabet-soup.php:106
1658 1282 msgid "Wave"
1659 1283 msgstr ""
1660 1284
1661 1285 #: src/games/alphabet-soup/game.ts:545
@@ -1723,8 +1347,9 @@
1723 1347 msgid "Replay anyway"
1724 1348 msgstr ""
1725 1349
1726 1350 #: src/games/alphabet-soup/game.ts:683
1351 +#: includes/welcome-dialog.php:156
1727 1352 msgid "Not now"
1728 1353 msgstr ""
1729 1354
1730 1355 #. %s: today's puzzle date (dd-mm-yyyy).
@@ -1756,28 +1381,28 @@
1756 1381 msgstr ""
1757 1382
1758 1383 #: src/games/alphabet-soup/index.ts:25
1759 1384 #: src/games/inkfall/index.ts:26
1760 -#: includes/games/alphabet-soup.php:60
1761 -#: includes/games/inkfall.php:54
1385 +#: includes/games/alphabet-soup.php:71
1386 +#: includes/games/inkfall.php:64
1762 1387 msgid "Score"
1763 1388 msgstr ""
1764 1389
1765 1390 #: src/games/alphabet-soup/index.ts:26
1766 -#: includes/games/alphabet-soup.php:65
1391 +#: includes/games/alphabet-soup.php:76
1767 1392 msgid "Mode"
1768 1393 msgstr ""
1769 1394
1770 1395 #: src/games/alphabet-soup/index.ts:27
1771 -#: src/plugins-window/installed-view.ts:334
1772 -#: includes/games/alphabet-soup.php:70
1396 +#: apps/my-wordpress/parts/lists.php:489
1397 +#: includes/games/alphabet-soup.php:81
1773 1398 msgid "Size"
1774 1399 msgstr ""
1775 1400
1776 1401 #: src/games/alphabet-soup/index.ts:33
1777 1402 #: src/games/inkfall/index.ts:31
1778 -#: includes/games/alphabet-soup.php:100
1779 -#: includes/games/inkfall.php:79
1403 +#: includes/games/alphabet-soup.php:111
1404 +#: includes/games/inkfall.php:89
1780 1405 msgid "Time"
1781 1406 msgstr ""
1782 1407
1783 1408 #: src/games/challenge-dialog.ts:60
@@ -1792,8 +1417,14 @@
1792 1417 #: src/games/challenge-dialog.ts:77
1793 1418 msgid "Find a player…"
1794 1419 msgstr ""
1795 1420
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 +
1796 1427 #: src/games/challenge-dialog.ts:97
1797 1428 msgid "Send challenge"
1798 1429 msgstr ""
1799 1430
@@ -1998,14 +1629,14 @@
1998 1629 msgid "Inkfall"
1999 1630 msgstr ""
2000 1631
2001 1632 #: src/games/inkfall/index.ts:27
2002 -#: includes/games/inkfall.php:59
1633 +#: includes/games/inkfall.php:69
2003 1634 msgid "Difficulty"
2004 1635 msgstr ""
2005 1636
2006 1637 #: src/games/inkfall/index.ts:32
2007 -#: includes/games/inkfall.php:84
1638 +#: includes/games/inkfall.php:94
2008 1639 msgid "Level"
2009 1640 msgstr ""
2010 1641
2011 1642 #. 1: hours, 2: minutes.
@@ -2035,18 +1666,13 @@
2035 1666 msgid "No scores yet — be the first to play!"
2036 1667 msgstr ""
2037 1668
2038 1669 #: src/games/scoreboard.ts:174
2039 -#: includes/pages-window/window.php:79
2040 -#: includes/posts-window/window.php:106
2041 -#: includes/users-window/window.php:99
2042 1670 msgid "Previous"
2043 1671 msgstr ""
2044 1672
2045 1673 #: src/games/scoreboard.ts:184
2046 -#: includes/pages-window/window.php:82
2047 -#: includes/posts-window/window.php:109
2048 -#: includes/users-window/window.php:102
1674 +#: src/workspaces/wizard.ts:1046
2049 1675 msgid "Next"
2050 1676 msgstr ""
2051 1677
2052 1678 #: src/icon-canvas/menu.ts:175
@@ -2061,93 +1687,190 @@
2061 1687 msgid "Name (Z → A)"
2062 1688 msgstr ""
2063 1689
2064 1690 #: src/icon-canvas/menu.ts:193
1691 +#: apps/my-wordpress/parts/sections.php:261
2065 1692 msgid "Newest first"
2066 1693 msgstr ""
2067 1694
2068 1695 #: src/icon-canvas/menu.ts:199
1696 +#: apps/my-wordpress/parts/sections.php:262
2069 1697 msgid "Oldest first"
2070 1698 msgstr ""
2071 1699
2072 -#: src/item-visibility-menu.ts:65
1700 +#: src/item-visibility-menu.ts:68
2073 1701 msgid "sidebar"
2074 1702 msgstr ""
2075 1703
2076 -#: src/item-visibility-menu.ts:65
1704 +#: src/item-visibility-menu.ts:68
2077 1705 msgid "dock"
2078 1706 msgstr ""
2079 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 +
2080 1717 #. %s: "dock" or "sidebar".
2081 -#: src/item-visibility-menu.ts:179
1718 +#: src/item-visibility-menu.ts:193
2082 1719 msgid "Hide from %s"
2083 1720 msgstr ""
2084 1721
2085 1722 #. %s: "dock" or "sidebar".
2086 -#: src/item-visibility-menu.ts:190
1723 +#: src/item-visibility-menu.ts:204
2087 1724 msgid "Keep in %s"
2088 1725 msgstr ""
2089 1726
2090 -#: src/item-visibility-menu.ts:198
1727 +#: src/item-visibility-menu.ts:212
2091 1728 msgid "Also show on desktop"
2092 1729 msgstr ""
2093 1730
2094 -#: src/item-visibility-menu.ts:206
1731 +#: src/item-visibility-menu.ts:220
2095 1732 msgid "Hide from desktop"
2096 1733 msgstr ""
2097 1734
2098 1735 #. %s: "dock" or "sidebar".
2099 -#: src/item-visibility-menu.ts:214
1736 +#: src/item-visibility-menu.ts:228
2100 1737 msgid "Also show on %s"
2101 1738 msgstr ""
2102 1739
2103 -#: src/item-visibility-menu.ts:226
1740 +#: src/item-visibility-menu.ts:240
2104 1741 msgid "Hide everywhere"
2105 1742 msgstr ""
2106 1743
2107 -#: src/item-visibility-menu.ts:235
1744 +#: src/item-visibility-menu.ts:249
2108 1745 msgid "Navigation settings…"
2109 1746 msgstr ""
2110 1747
2111 1748 #. %s is the owning plugin's display name.
2112 -#: src/item-visibility-menu.ts:258
1749 +#: src/item-visibility-menu.ts:272
2113 1750 msgid "Deactivate %s…"
2114 1751 msgstr ""
2115 1752
2116 1753 #. %s: plugin title.
2117 -#: src/item-visibility-menu.ts:407
1754 +#: src/item-visibility-menu.ts:421
2118 1755 msgid "Deactivate %s?"
2119 1756 msgstr ""
2120 1757
2121 -#: src/item-visibility-menu.ts:408
1758 +#: src/item-visibility-menu.ts:422
2122 1759 msgid "This plugin will stop running on the site. You can re-activate it later from the Plugins screen."
2123 1760 msgstr ""
2124 1761
2125 -#: src/item-visibility-menu.ts:411
2126 -#: src/plugins-window/flyout-detail.ts:583
2127 -#: src/plugins-window/installed-view.ts:634
2128 -#: src/plugins-window/installed-view.ts:717
1762 +#: src/item-visibility-menu.ts:425
2129 1763 msgid "Deactivate"
2130 1764 msgstr ""
2131 1765
2132 1766 #. %s: plugin title.
2133 -#: src/item-visibility-menu.ts:469
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
2134 1773 msgid "Could not deactivate %s."
2135 1774 msgstr ""
2136 1775
2137 1776 #. 1: plugin title. 2: number of windows that were closed.
2138 -#: src/item-visibility-menu.ts:493
1777 +#: src/item-visibility-menu.ts:506
2139 1778 msgid "%1$s deactivated. Closed %2$d window(s)."
2140 1779 msgstr ""
2141 1780
2142 1781 #. %s: plugin title.
2143 -#. %s: plugin name
2144 -#: src/item-visibility-menu.ts:499
2145 -#: src/plugins-window/flyout-detail.ts:702
2146 -#: src/plugins-window/installed-view.ts:887
1782 +#. translators: %s: plugin name
1783 +#: src/item-visibility-menu.ts:512
1784 +#: apps/plugins/plugins.os.php:175
1785 +#, php-format
2147 1786 msgid "%s deactivated."
2148 1787 msgstr ""
2149 1788
1789 +#: src/mio/assistant/chat.ts:22
1790 +msgid "Chat with MIO"
1791 +msgstr ""
1792 +
1793 +#: src/mio/assistant/chat.ts:30
1794 +#: src/mio/assistant/chat.ts:36
1795 +msgid "Close MIO chat"
1796 +msgstr ""
1797 +
1798 +#: src/mio/assistant/chat.ts:44
1799 +#: includes/agents/conversations.php:218
1800 +msgid "Conversation"
1801 +msgstr ""
1802 +
1803 +#: src/mio/assistant/chat.ts:48
1804 +msgid "Ask about this window, or tell me what to change."
1805 +msgstr ""
1806 +
1807 +#: src/mio/assistant/chat.ts:61
1808 +msgid "Message MIO"
1809 +msgstr ""
1810 +
1811 +#: src/mio/assistant/chat.ts:66
1812 +msgid "Make this space yours…"
1813 +msgstr ""
1814 +
1815 +#: src/mio/assistant/chat.ts:73
1816 +msgid "Stop"
1817 +msgstr ""
1818 +
1819 +#: src/mio/assistant/chat.ts:79
1820 +msgid "Conversation stays in this session. Messages are sent to your configured AI provider."
1821 +msgstr ""
1822 +
1823 +#: src/mio/assistant/chat.ts:149
1824 +msgid "MIO is thinking…"
1825 +msgstr ""
1826 +
1827 +#: src/mio/assistant/chat.ts:161
1828 +msgid "Stopped. A submitted save may still complete."
1829 +msgstr ""
1830 +
1831 +#: src/mio/assistant/chat.ts:161
1832 +msgid "Stopped."
1833 +msgstr ""
1834 +
1835 +#: src/mio/assistant/chat.ts:166
1836 +msgid "MIO could not complete this request."
1837 +msgstr ""
1838 +
1839 +#: src/mio/assistant/response-action-row.ts:12
1840 +msgid "Suggested actions"
1841 +msgstr ""
1842 +
1843 +#: src/mio/assistant/response-actions.ts:143
1844 +#: src/mio/assistant/response-actions.ts:152
1845 +msgid "This action is no longer available."
1846 +msgstr ""
1847 +
1848 +#: src/mio/assistant/response-actions.ts:157
1849 +msgid "Done."
1850 +msgstr ""
1851 +
1852 +#: src/mio/assistant/response-actions.ts:159
1853 +msgid "Could not complete this action. Try again."
1854 +msgstr ""
1855 +
1856 +#: src/mio/callout.ts:25
1857 +msgid "MIO tip"
1858 +msgstr ""
1859 +
1860 +#: src/mio/callout.ts:30
1861 +#: src/mio/callout.ts:36
1862 +msgid "Dismiss MIO tip"
1863 +msgstr ""
1864 +
1865 +#: src/mio/residency.ts:114
1866 +msgid "Ask MIO"
1867 +msgstr ""
1868 +
1869 +#: src/mio/residency.ts:188
1870 +msgid "MIO could not open."
1871 +msgstr ""
1872 +
2150 1873 #: src/mio/style-panel.ts:201
2151 1874 msgid "Blob"
2152 1875 msgstr ""
2153 1876
@@ -2192,14 +1915,14 @@
2192 1915 msgid "Polygon"
2193 1916 msgstr ""
2194 1917
2195 1918 #: src/mio/style-panel.ts:221
2196 -#: src/mio/style-panel.ts:337
1919 +#: src/mio/style-panel.ts:342
2197 1920 msgid "Shape"
2198 1921 msgstr ""
2199 1922
2200 1923 #: src/mio/style-panel.ts:301
2201 -#: src/mio/style-panel.ts:711
1924 +#: src/mio/style-panel.ts:732
2202 1925 msgid "Make it yours"
2203 1926 msgstr ""
2204 1927
2205 1928 #: src/mio/style-panel.ts:325
@@ -2205,1299 +1928,781 @@
2205 1928 #: src/mio/style-panel.ts:325
2206 1929 msgid "Corners"
2207 1930 msgstr ""
2208 1931
2209 -#: src/mio/style-panel.ts:349
1932 +#: src/mio/style-panel.ts:337
1933 +msgid "Desktop"
1934 +msgstr ""
1935 +
1936 +#: src/mio/style-panel.ts:354
2210 1937 msgid "Shape strength"
2211 1938 msgstr ""
2212 1939
2213 -#: src/mio/style-panel.ts:360
1940 +#: src/mio/style-panel.ts:365
2214 1941 msgid "Rotation"
2215 1942 msgstr ""
2216 1943
2217 -#: src/mio/style-panel.ts:369
1944 +#: src/mio/style-panel.ts:374
2218 1945 msgid "Change shape on its own"
2219 1946 msgstr ""
2220 1947
2221 -#: src/mio/style-panel.ts:383
1948 +#: src/mio/style-panel.ts:388
2222 1949 msgid "Idle"
2223 1950 msgstr ""
2224 1951
2225 -#: src/mio/style-panel.ts:385
1952 +#: src/mio/style-panel.ts:390
2226 1953 msgid "Wobble when idle"
2227 1954 msgstr ""
2228 1955
2229 -#: src/mio/style-panel.ts:405
1956 +#: src/mio/style-panel.ts:410
2230 1957 msgid "Wobble strength"
2231 1958 msgstr ""
2232 1959
2233 -#: src/mio/style-panel.ts:416
1960 +#: src/mio/style-panel.ts:421
2234 1961 msgid "Wobble speed"
2235 1962 msgstr ""
2236 1963
2237 -#: src/mio/style-panel.ts:427
1964 +#: src/mio/style-panel.ts:432
1965 +#: src/workspaces/wizard.ts:562
1966 +#: src/workspaces/wizard.ts:597
2238 1967 msgid "Colour"
2239 1968 msgstr ""
2240 1969
2241 -#: src/mio/style-panel.ts:431
1970 +#: src/mio/style-panel.ts:436
2242 1971 msgid "Hue"
2243 1972 msgstr ""
2244 1973
2245 -#: src/mio/style-panel.ts:442
1974 +#: src/mio/style-panel.ts:447
2246 1975 msgid "Hue spread"
2247 1976 msgstr ""
2248 1977
2249 -#: src/mio/style-panel.ts:453
1978 +#: src/mio/style-panel.ts:458
2250 1979 msgid "Saturation"
2251 1980 msgstr ""
2252 1981
2253 -#: src/mio/style-panel.ts:464
1982 +#: src/mio/style-panel.ts:469
2254 1983 msgid "Brightness"
2255 1984 msgstr ""
2256 1985
2257 -#: src/mio/style-panel.ts:473
1986 +#: src/mio/style-panel.ts:478
2258 1987 msgid "Ring"
2259 1988 msgstr ""
2260 1989
2261 -#: src/mio/style-panel.ts:477
1990 +#: src/mio/style-panel.ts:482
2262 1991 msgid "Thickness"
2263 1992 msgstr ""
2264 1993
2265 -#: src/mio/style-panel.ts:488
1994 +#: src/mio/style-panel.ts:497
1995 +msgid "Inner line"
1996 +msgstr ""
1997 +
1998 +#: src/mio/style-panel.ts:505
1999 +msgid "Inner line colour"
2000 +msgstr ""
2001 +
2002 +#: src/mio/style-panel.ts:509
2266 2003 msgid "Glow"
2267 2004 msgstr ""
2268 2005
2269 -#: src/mio/style-panel.ts:516
2006 +#: src/mio/style-panel.ts:537
2270 2007 msgid "Gradient"
2271 2008 msgstr ""
2272 2009
2273 -#: src/mio/style-panel.ts:520
2010 +#: src/mio/style-panel.ts:541
2274 2011 msgid "Gradient angle"
2275 2012 msgstr ""
2276 2013
2277 -#: src/mio/style-panel.ts:529
2014 +#: src/mio/style-panel.ts:550
2278 2015 msgid "Loop the gradient (no seam)"
2279 2016 msgstr ""
2280 2017
2281 -#: src/mio/style-panel.ts:536
2018 +#: src/mio/style-panel.ts:557
2282 2019 msgid "Spin the gradient"
2283 2020 msgstr ""
2284 2021
2285 -#: src/mio/style-panel.ts:547
2022 +#: src/mio/style-panel.ts:568
2286 2023 msgid "Cycle the colours"
2287 2024 msgstr ""
2288 2025
2289 -#: src/mio/style-panel.ts:556
2026 +#: src/mio/style-panel.ts:577
2290 2027 msgid "Hologram"
2291 2028 msgstr ""
2292 2029
2293 -#: src/mio/style-panel.ts:558
2030 +#: src/mio/style-panel.ts:579
2294 2031 msgid "Holographic"
2295 2032 msgstr ""
2296 2033
2297 -#: src/mio/style-panel.ts:575
2034 +#: src/mio/style-panel.ts:596
2298 2035 msgid "Iridescence"
2299 2036 msgstr ""
2300 2037
2301 -#: src/mio/style-panel.ts:586
2038 +#: src/mio/style-panel.ts:607
2302 2039 msgid "Body"
2303 2040 msgstr ""
2304 2041
2305 -#: src/mio/style-panel.ts:587
2042 +#: src/mio/style-panel.ts:608
2306 2043 msgid "Body colour"
2307 2044 msgstr ""
2308 2045
2309 -#: src/mio/style-panel.ts:591
2046 +#: src/mio/style-panel.ts:612
2310 2047 msgid "Body opacity"
2311 2048 msgstr ""
2312 2049
2313 -#: src/mio/style-panel.ts:600
2050 +#: src/mio/style-panel.ts:621
2314 2051 msgid "Eyes"
2315 2052 msgstr ""
2316 2053
2317 -#: src/mio/style-panel.ts:601
2054 +#: src/mio/style-panel.ts:622
2318 2055 msgid "Eye colour"
2319 2056 msgstr ""
2320 2057
2321 -#: src/mio/style-panel.ts:605
2058 +#: src/mio/style-panel.ts:626
2322 2059 msgid "Eye size"
2323 2060 msgstr ""
2324 2061
2325 -#: src/mio/style-panel.ts:629
2062 +#: src/mio/style-panel.ts:650
2326 2063 msgid "Surprise me"
2327 2064 msgstr ""
2328 2065
2329 -#: src/mio/style-panel.ts:639
2066 +#: src/mio/style-panel.ts:660
2330 2067 msgid "Restore Mio"
2331 2068 msgstr ""
2332 2069
2333 -#: src/mio/style-panel.ts:648
2334 -#: src/plugins-window/upload-dialog.ts:469
2335 -#: src/settings/sections/wallpaper.ts:224
2070 +#: src/mio/style-panel.ts:669
2336 2071 msgid "Done"
2337 2072 msgstr ""
2338 2073
2339 -#: src/my-wordpress/agents-renderer.ts:561
2340 -#: includes/agents/identity.php:88
2341 -msgid "Agent name is required."
2074 +#: src/mio/window-toggle.ts:18
2075 +msgid "Disable MIO in this window"
2342 2076 msgstr ""
2343 2077
2344 -#: src/my-wordpress/agents-renderer.ts:594
2345 -msgid "Delete agent?"
2078 +#: src/mio/window-toggle.ts:18
2079 +msgid "Enable MIO in this window"
2346 2080 msgstr ""
2347 2081
2348 -#: src/my-wordpress/agents-renderer.ts:595
2349 -msgid "The agent user is deleted permanently. Content it authored is not reassigned."
2082 +#: src/mio/window-toggle.ts:20
2083 +msgid "Enable MIO in the dock first"
2350 2084 msgstr ""
2351 2085
2352 -#: src/my-wordpress/agents-renderer.ts:630
2353 -msgid "Abilities saved."
2086 +#: src/mio/window-toggle.ts:34
2087 +msgid "MIO in this window"
2354 2088 msgstr ""
2355 2089
2356 -#: src/my-wordpress/agents-renderer.ts:638
2357 -msgid "Triggers saved."
2090 +#: src/mobile/home.ts:119
2091 +#: src/mobile/tab-bar.ts:178
2092 +msgid "Home"
2358 2093 msgstr ""
2359 2094
2360 -#: src/my-wordpress/agents-renderer.ts:656
2361 -msgid "No AI provider is configured — agents cannot run until a connector is set up."
2095 +#: src/mobile/home.ts:125
2096 +#: src/mobile/home.ts:127
2097 +msgid "Search apps"
2362 2098 msgstr ""
2363 2099
2364 -#: src/my-wordpress/agents-renderer.ts:660
2365 -msgid "This WordPress does not ship the AI Client (WordPress 7.0+). Agents can be defined but not run."
2100 +#: src/mobile/home.ts:208
2101 +msgid "Results"
2366 2102 msgstr ""
2367 2103
2368 -#: src/my-wordpress/agents-renderer.ts:666
2369 -msgid "Open Connectors settings"
2104 +#: src/mobile/home.ts:214
2105 +msgid "Nothing matches."
2370 2106 msgstr ""
2371 2107
2372 -#: src/my-wordpress/agents-renderer.ts:695
2373 -msgid "+ Create agent"
2108 +#: src/mobile/home.ts:219
2109 +#: src/workspaces/wizard.ts:193
2110 +#: includes/wp-icon-registry.php:47
2111 +msgid "Apps"
2374 2112 msgstr ""
2375 2113
2376 -#: src/my-wordpress/agents-renderer.ts:700
2377 -#: includes/agents/my-wordpress.php:35
2378 -msgid "Agents"
2114 +#: src/mobile/home.ts:220
2115 +msgid "System"
2379 2116 msgstr ""
2380 2117
2381 -#: src/my-wordpress/agents-renderer.ts:723
2382 -msgid "No description yet."
2118 +#: src/mobile/home.ts:230
2119 +msgid "Nothing to show yet."
2383 2120 msgstr ""
2384 2121
2385 -#: src/my-wordpress/agents-renderer.ts:737
2386 -msgid "Define"
2122 +#: src/mobile/layer.ts:79
2123 +msgid "App"
2387 2124 msgstr ""
2388 2125
2389 -#: src/my-wordpress/agents-renderer.ts:738
2390 -#: includes/ai-copilot/search.php:213
2391 -msgid "Tools"
2126 +#: src/mobile/layer.ts:508
2127 +msgid "Close all apps?"
2392 2128 msgstr ""
2393 2129
2394 -#: src/my-wordpress/agents-renderer.ts:739
2395 -msgid "Triggers"
2130 +#: src/mobile/layer.ts:509
2131 +msgid "Anything unsaved in them will ask before it goes."
2396 2132 msgstr ""
2397 2133
2398 -#: src/my-wordpress/agents-renderer.ts:775
2399 -#: src/my-wordpress/agents-renderer.ts:1088
2400 -#: src/posts-window/categories-mindmap.ts:2313
2401 -#: src/posts-window/categories-mindmap.ts:2494
2402 -#: src/posts-window/categories-mindmap.ts:2500
2403 -#: src/posts-window/tags-cloud.ts:1648
2404 -#: src/posts-window/tags-cloud.ts:1817
2405 -#: src/posts-window/tags-cloud.ts:1823
2406 -#: src/posts-window/users-render.ts:630
2407 -#: src/settings/sections/help.ts:479
2408 -msgid "Name"
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"
2409 2138 msgstr ""
2410 2139
2411 -#: src/my-wordpress/agents-renderer.ts:784
2412 -#: src/my-wordpress/agents-renderer.ts:1108
2413 -msgid "When to use (description)"
2140 +#: src/mobile/switcher.ts:55
2141 +#: src/mobile/switcher.ts:69
2142 +#: src/mobile/tab-bar.ts:204
2143 +msgid "Open apps"
2414 2144 msgstr ""
2415 2145
2416 -#: src/my-wordpress/agents-renderer.ts:793
2417 -#: src/my-wordpress/agents-renderer.ts:1115
2418 -#: includes/agents/privacy.php:73
2419 -msgid "Instructions (system prompt)"
2146 +#: src/mobile/switcher.ts:73
2147 +msgid "Close the switcher"
2420 2148 msgstr ""
2421 2149
2422 -#: src/my-wordpress/agents-renderer.ts:804
2423 -#: src/my-wordpress/agents-renderer.ts:810
2424 -#: src/my-wordpress/agents-renderer.ts:823
2425 -#: src/my-wordpress/agents-renderer.ts:1097
2426 -#: src/posts-window/user-edit-render.ts:391
2427 -#: src/posts-window/users-render.ts:648
2428 -#: src/posts-window/users-render.ts:1326
2429 -#: includes/agents/privacy.php:65
2430 -#: includes/users-window/window.php:177
2431 -msgid "Role"
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"
2432 2154 msgstr ""
2433 2155
2434 -#: src/my-wordpress/agents-renderer.ts:833
2435 -msgid "The agent acts with this role's capabilities — pick the least privilege that still lets it do its job."
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"
2436 2161 msgstr ""
2437 2162
2438 -#: src/my-wordpress/agents-renderer.ts:849
2439 -msgid "Agent saved."
2163 +#: src/mobile/switcher.ts:313
2164 +msgid "Nothing open. Pick something from Home."
2440 2165 msgstr ""
2441 2166
2442 -#: src/my-wordpress/agents-renderer.ts:875
2443 -msgid "The agent may only call abilities ticked here — and every call is still gated by the ability's own permission check against the agent's role."
2167 +#: src/mobile/tab-bar.ts:120
2168 +msgid "Primary"
2444 2169 msgstr ""
2445 2170
2446 -#: src/my-wordpress/agents-renderer.ts:899
2447 -msgid "read-only"
2171 +#. %d: number of open apps.
2172 +#: src/mobile/tab-bar.ts:165
2173 +msgid "Open apps (%d)"
2448 2174 msgstr ""
2449 2175
2450 -#: src/my-wordpress/agents-renderer.ts:900
2451 -msgid "can modify"
2176 +#: src/mobile/top-bar.ts:61
2177 +msgid "Close app"
2452 2178 msgstr ""
2453 2179
2454 -#: src/my-wordpress/agents-renderer.ts:867
2455 -#: includes/my-wordpress/integrations/woocommerce.php:240
2456 -msgid "Other"
2180 +#: src/multisite/dock-tiles.ts:29
2181 +#: src/multisite/site-switcher.ts:103
2182 +msgid "Network Admin"
2457 2183 msgstr ""
2458 2184
2459 -#: src/my-wordpress/agents-renderer.ts:957
2460 -msgid "Hook name"
2185 +#: src/multisite/link-offer.ts:56
2186 +msgid "Arrive logged in next time?"
2461 2187 msgstr ""
2462 2188
2463 -#: src/my-wordpress/agents-renderer.ts:965
2464 -msgid "Suggestions"
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."
2465 2192 msgstr ""
2466 2193
2467 -#: src/my-wordpress/agents-renderer.ts:976
2468 -msgid "Required capability"
2194 +#: src/multisite/link-offer.ts:63
2195 +msgid "Link accounts"
2469 2196 msgstr ""
2470 2197
2471 -#: src/my-wordpress/agents-renderer.ts:1002
2472 -msgid "Triggers describe how this site reaches the agent. Chat, drag & drop, and Send to work today; kinds marked \"coming soon\" can be configured but are not wired yet."
2198 +#: src/multisite/site-switcher.ts:261
2199 +msgid "Site"
2473 2200 msgstr ""
2474 2201
2475 -#: src/my-wordpress/agents-renderer.ts:1009
2476 -msgid "No triggers configured yet."
2202 +#: src/multisite/site-switcher.ts:279
2203 +msgid "External site"
2477 2204 msgstr ""
2478 2205
2479 -#: src/my-wordpress/agents-renderer.ts:1030
2480 -#: src/settings/sections/custom-image.ts:168
2481 -msgid "Remove"
2206 +#: src/multisite/site-switcher.ts:283
2207 +msgid "External site:"
2482 2208 msgstr ""
2483 2209
2484 -#: src/my-wordpress/agents-renderer.ts:1042
2485 -msgid "Add trigger"
2210 +#: src/multisite/site-switcher.ts:287
2211 +msgid "OpenStation is not active on this site. Opens its admin in a new tab."
2486 2212 msgstr ""
2487 2213
2488 -#: src/my-wordpress/agents-renderer.ts:1061
2489 -msgid "Pick a trigger kind…"
2214 +#: src/multisite/site-switcher.ts:291
2215 +msgid "Opens in a new tab:"
2490 2216 msgstr ""
2491 2217
2492 -#: src/my-wordpress/agents-renderer.ts:1068
2493 -msgid "(coming soon)"
2218 +#: src/notch.ts:58
2219 +msgid "Open the site assistant"
2494 2220 msgstr ""
2495 2221
2496 -#: src/my-wordpress/agents-renderer.ts:1086
2497 -msgid "Create agent"
2222 +#: src/notes/convert.ts:129
2223 +msgid "Edit draft"
2498 2224 msgstr ""
2499 2225
2500 -#: src/my-wordpress/agents-renderer.ts:1124
2501 -#: src/posts-window/categories-mindmap.ts:2361
2502 -#: src/posts-window/tags-cloud.ts:1673
2503 -#: src/posts-window/user-edit-render.ts:1903
2504 -msgid "Create"
2226 +#: src/notes/convert.ts:157
2227 +msgid "The site sent an unreadable reply while converting the note. Check Posts → Drafts before trying again."
2505 2228 msgstr ""
2506 2229
2507 -#: src/my-wordpress/agents-renderer.ts:1154
2508 -msgid "Turn the Agents framework on in OpenStation Preferences → Features to create agents, give them abilities, and chat with them."
2230 +#: src/notes/convert.ts:163
2231 +#: includes/notes/rest.php:586
2232 +msgid "Could not convert the note to a post."
2509 2233 msgstr ""
2510 2234
2511 -#: src/my-wordpress/agents-renderer.ts:1158
2512 -msgid "Ask an administrator to turn the Agents framework on in OpenStation Preferences → Features."
2235 +#: src/notes/convert.ts:206
2236 +msgid "Note converted to a draft post"
2513 2237 msgstr ""
2514 2238
2515 -#: src/my-wordpress/agents-renderer.ts:1165
2516 -msgid "Agents are turned off"
2239 +#: src/notes/convert.ts:207
2240 +msgid "Note converted to a draft post. Find it under Posts → Drafts."
2517 2241 msgstr ""
2518 2242
2519 -#: src/my-wordpress/agents-renderer.ts:1176
2520 -msgid "Turn on Agents"
2243 +#: src/notes/convert.ts:212
2244 +#: src/notes/trash.ts:47
2245 +msgid "Undo"
2521 2246 msgstr ""
2522 2247
2523 -#: src/my-wordpress/agents-renderer.ts:1183
2524 -msgid "An administrator has not created any agents on this site yet."
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."
2525 2252 msgstr ""
2526 2253
2527 -#: src/my-wordpress/agents-renderer.ts:1188
2528 -msgid "Create your first agent: give it a name, a role, and instructions, then pick the abilities it may use."
2254 +#: src/notes/layer.ts:311
2255 +#: src/plugins/notes-widget/index.ts:422
2256 +msgid "Could not pin the note. Please try again."
2529 2257 msgstr ""
2530 2258
2531 -#: src/my-wordpress/agents-renderer.ts:1196
2532 -msgid "No agents yet"
2259 +#: src/notes/layer.ts:431
2260 +msgid "Pinned notes"
2533 2261 msgstr ""
2534 2262
2535 -#: src/my-wordpress/agents-renderer.ts:1211
2536 -msgid "Open profile"
2263 +#: src/notes/layer.ts:516
2264 +msgid "Pinned note"
2537 2265 msgstr ""
2538 2266
2539 -#: src/my-wordpress/agents-renderer.ts:1224
2540 -msgid "View contributions"
2267 +#. %s: note author display name.
2268 +#: src/notes/layer.ts:519
2269 +msgid "Note by %s"
2541 2270 msgstr ""
2542 2271
2543 -#: src/my-wordpress/agents-renderer.ts:1240
2544 -msgid "Send to Desktop"
2272 +#: src/notes/layer.ts:535
2273 +msgid "Move note. Drag the pin, or press Enter then use the arrow keys."
2545 2274 msgstr ""
2546 2275
2547 -#: src/my-wordpress/agents-renderer.ts:1251
2548 -#: includes/agents/store.php:368
2549 -msgid "Chat"
2276 +#: src/notes/layer.ts:614
2277 +msgid "Convert to a draft post"
2550 2278 msgstr ""
2551 2279
2552 -#: src/my-wordpress/agents-renderer.ts:247
2553 -msgid "The desktop files API is not available in this context."
2280 +#: src/notes/layer.ts:636
2281 +msgid "Note text"
2554 2282 msgstr ""
2555 2283
2556 -#: src/my-wordpress/agents-renderer.ts:287
2557 -msgid "Agent added to the desktop."
2284 +#. %s: note author display name.
2285 +#: src/notes/layer.ts:671
2286 +msgid "Pinned by %s"
2558 2287 msgstr ""
2559 2288
2560 -#. %s is the agent's name.
2561 -#: src/my-wordpress/agents-send-to.ts:187
2562 -msgid "Send to %s"
2289 +#. %s: next paper color name.
2290 +#: src/notes/layer.ts:703
2291 +msgid "Change paper color (next: %s)"
2563 2292 msgstr ""
2564 2293
2565 -#: src/my-wordpress/bulk-actions.ts:77
2566 -msgid "Pending Review"
2294 +#: src/notes/layer.ts:722
2295 +msgid "Public note — everyone can see it. Click to make private."
2567 2296 msgstr ""
2568 2297
2569 -#: src/my-wordpress/bulk-actions.ts:78
2570 -#: src/posts-window/index.ts:162
2571 -msgid "Draft"
2298 +#: src/notes/layer.ts:723
2299 +msgid "Private note. Click to share with every desktop user."
2572 2300 msgstr ""
2573 2301
2574 -#: src/my-wordpress/bulk-actions.ts:79
2575 -#: src/posts-window/index.ts:164
2576 -msgid "Private"
2302 +#: src/notes/layer.ts:923
2303 +msgid "Note is now public."
2577 2304 msgstr ""
2578 2305
2579 -#: src/my-wordpress/bulk-actions.ts:136
2580 -msgid "Nothing could be updated."
2306 +#: src/notes/layer.ts:924
2307 +msgid "Note is now private."
2581 2308 msgstr ""
2582 2309
2583 -#. 1: what succeeded, e.g. "3 items updated". 2: number that failed. 3: the server's reason for the first failure.
2584 -#: src/my-wordpress/bulk-actions.ts:147
2585 -msgid "%1$s · %2$d failed — %3$s"
2310 +#: src/notes/layer.ts:938
2311 +msgid "Move note to the Trash?"
2586 2312 msgstr ""
2587 2313
2588 -#: src/my-wordpress/bulk-actions.ts:155
2589 -msgid "no reason given"
2314 +#: src/notes/layer.ts:939
2315 +msgid "You can restore it from the Trash later."
2590 2316 msgstr ""
2591 2317
2592 -#: src/my-wordpress/bulk-actions.ts:194
2593 -msgid "— No change —"
2318 +#: src/notes/layer.ts:989
2319 +msgid "This note was changed in another session — showing the latest version."
2594 2320 msgstr ""
2595 2321
2596 -#. 1: number of entries, 2: entity label, e.g. "Posts".
2597 -#: src/my-wordpress/bulk-actions.ts:233
2598 -msgid "Edit %1$d %2$s"
2322 +#: src/notes/layer.ts:999
2323 +msgid "Could not save the note."
2599 2324 msgstr ""
2600 2325
2601 -#: src/my-wordpress/bulk-actions.ts:252
2602 -msgid "Only the fields you change are applied. Categories and tags are added to what each entry already has."
2326 +#: src/notes/layer.ts:1043
2327 +#: src/plugins/notes-widget/index.ts:335
2328 +msgid "Drop on the desktop to pin"
2603 2329 msgstr ""
2604 2330
2605 -#: src/my-wordpress/bulk-actions.ts:276
2606 -msgid "Allow"
2331 +#: src/notes/layer.ts:1044
2332 +#: src/plugins/notes-widget/index.ts:336
2333 +msgid "Pin here"
2607 2334 msgstr ""
2608 2335
2609 -#: src/my-wordpress/bulk-actions.ts:277
2610 -msgid "Do not allow"
2336 +#: src/notes/layer.ts:1045
2337 +#: src/plugins/notes-widget/index.ts:337
2338 +msgid "Can’t pin here"
2611 2339 msgstr ""
2612 2340
2613 -#: src/my-wordpress/bulk-actions.ts:284
2614 -#: src/my-wordpress/bulk-actions.ts:289
2615 -msgid "Sticky"
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."
2616 2343 msgstr ""
2617 2344
2618 -#: src/my-wordpress/bulk-actions.ts:285
2619 -msgid "Not sticky"
2345 +#: src/notes/layer.ts:1251
2346 +msgid "Note placed."
2620 2347 msgstr ""
2621 2348
2622 -#: src/my-wordpress/bulk-actions.ts:300
2623 -msgid "Add categories"
2349 +#: src/notes/layer.ts:1289
2350 +msgid "Move cancelled."
2624 2351 msgstr ""
2625 2352
2626 -#: src/my-wordpress/bulk-actions.ts:314
2627 -msgid "Add tags…"
2353 +#: src/notes/posts-drop-target.ts:143
2354 +#: src/notes/posts-drop-target.ts:192
2355 +msgid "Convert to post"
2628 2356 msgstr ""
2629 2357
2630 -#: src/my-wordpress/bulk-actions.ts:349
2631 -msgid "Add tags"
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"
2632 2362 msgstr ""
2633 2363
2634 -#: src/my-wordpress/bulk-actions.ts:363
2635 -msgid "Update"
2364 +#: src/notes/trash.ts:44
2365 +msgid "Note moved to Trash"
2636 2366 msgstr ""
2637 2367
2638 -#: src/my-wordpress/bulk-actions.ts:573
2639 -msgid "Edit…"
2368 +#: src/notes/trash.ts:79
2369 +msgid "Could not move the note to the Trash."
2640 2370 msgstr ""
2641 2371
2642 -#. %d: number of selected entries.
2643 -#: src/my-wordpress/bulk-actions.ts:580
2644 -msgid "Edit %d entries…"
2372 +#: src/os-file-drop/sentinel.ts:96
2373 +msgid "That drop could not be processed — please try again."
2645 2374 msgstr ""
2646 2375
2647 -#: src/my-wordpress/bulk-actions.ts:597
2648 -msgid "Publish"
2376 +#: src/plugin-presence.ts:172
2377 +msgid "OpenStation is no longer active. Returning to the WordPress dashboard…"
2649 2378 msgstr ""
2650 2379
2651 -#. %d: number of selected entries.
2652 -#: src/my-wordpress/bulk-actions.ts:604
2653 -msgid "Publish %d entries"
2380 +#: src/plugins/drafts-widget/index.ts:211
2381 +msgid "Writing suggestions"
2654 2382 msgstr ""
2655 2383
2656 -#: src/my-wordpress/bulk-actions.ts:616
2657 -msgid "Switch to Draft"
2384 +#: src/plugins/drafts-widget/index.ts:273
2385 +msgid "No AI provider is set up."
2658 2386 msgstr ""
2659 2387
2660 -#. %d: number of selected entries.
2661 -#: src/my-wordpress/bulk-actions.ts:623
2662 -msgid "Switch %d entries to Draft"
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."
2663 2392 msgstr ""
2664 2393
2665 -#. %d: number of files detached.
2666 -#: src/my-wordpress/bulk-actions.ts:660
2667 -msgid "%d file detached"
2394 +#: src/plugins/drafts-widget/index.ts:277
2395 +msgid "The AI provider rejected this site’s API key."
2668 2396 msgstr ""
2669 2397
2670 -#. %d: number of files detached.
2671 -#: src/my-wordpress/bulk-actions.ts:662
2672 -msgid "%d files detached"
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."
2673 2401 msgstr ""
2674 2402
2675 -#: src/my-wordpress/bulk-actions.ts:674
2676 -msgid "Detach"
2403 +#: src/plugins/drafts-widget/index.ts:279
2404 +msgid "Could not get suggestions."
2677 2405 msgstr ""
2678 2406
2679 -#. %d: number of selected files.
2680 -#: src/my-wordpress/bulk-actions.ts:681
2681 -msgid "Detach %d files"
2407 +#: src/plugins/drafts-widget/index.ts:290
2408 +msgid "Check it in Connectors."
2682 2409 msgstr ""
2683 2410
2684 -#. %d: number of users updated.
2685 -#: src/my-wordpress/bulk-actions.ts:875
2686 -msgid "%d user updated"
2411 +#: src/plugins/drafts-widget/index.ts:291
2412 +msgid "Add one in Connectors."
2687 2413 msgstr ""
2688 2414
2689 -#. %d: number of users updated.
2690 -#: src/my-wordpress/bulk-actions.ts:877
2691 -msgid "%d users updated"
2415 +#: src/plugins/drafts-widget/index.ts:292
2416 +msgid "Connectors"
2692 2417 msgstr ""
2693 2418
2694 -#. %d: number of users deleted.
2695 -#: src/my-wordpress/bulk-actions.ts:897
2696 -msgid "%d user deleted"
2419 +#: src/plugins/drafts-widget/index.ts:344
2420 +msgid "Apply to the draft"
2697 2421 msgstr ""
2698 2422
2699 -#. %d: number of users deleted.
2700 -#: src/my-wordpress/bulk-actions.ts:899
2701 -msgid "%d users deleted"
2423 +#: src/plugins/drafts-widget/index.ts:365
2424 +msgid "applied"
2702 2425 msgstr ""
2703 2426
2704 -#: src/my-wordpress/bulk-actions.ts:907
2705 -msgid "Change role…"
2427 +#: src/plugins/drafts-widget/index.ts:372
2428 +msgid "Could not apply the suggestion."
2706 2429 msgstr ""
2707 2430
2708 -#. %d: number of selected users.
2709 -#: src/my-wordpress/bulk-actions.ts:914
2710 -msgid "Change role for %d users…"
2431 +#: src/plugins/drafts-widget/index.ts:427
2432 +msgid "Tap a suggestion to apply it to the draft."
2711 2433 msgstr ""
2712 2434
2713 -#: src/my-wordpress/bulk-actions.ts:922
2714 -msgid "Delete…"
2435 +#: src/plugins/drafts-widget/index.ts:442
2436 +msgid "Title ideas"
2715 2437 msgstr ""
2716 2438
2717 -#. %d: number of selected users.
2718 -#: src/my-wordpress/bulk-actions.ts:930
2719 -msgid "Delete %d users…"
2439 +#: src/plugins/drafts-widget/index.ts:450
2440 +msgid "Title updated."
2720 2441 msgstr ""
2721 2442
2722 -#: src/my-wordpress/bulk-actions.ts:994
2723 -msgid "Copy link"
2443 +#: src/plugins/drafts-widget/index.ts:456
2444 +msgid "Excerpt"
2724 2445 msgstr ""
2725 2446
2726 -#. %d: number of selected entries.
2727 -#: src/my-wordpress/bulk-actions.ts:1005
2728 -msgid "Copy %d links"
2447 +#: src/plugins/drafts-widget/index.ts:463
2448 +msgid "Excerpt updated."
2729 2449 msgstr ""
2730 2450
2731 -#: src/my-wordpress/bulk-actions.ts:429
2732 -msgid "Could not read the selected entries."
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"
2733 2457 msgstr ""
2734 2458
2735 -#. %d: number of entries updated.
2736 -#: src/my-wordpress/bulk-actions.ts:512
2737 -#: src/my-wordpress/bulk-actions.ts:531
2738 -msgid "%d entry updated"
2459 +#: src/plugins/drafts-widget/index.ts:478
2460 +msgid "Tag added."
2739 2461 msgstr ""
2740 2462
2741 -#. %d: number of entries updated.
2742 -#: src/my-wordpress/bulk-actions.ts:514
2743 -#: src/my-wordpress/bulk-actions.ts:533
2744 -msgid "%d entries updated"
2745 -msgstr ""
2746 -
2747 -#: src/my-wordpress/bulk-actions.ts:716
2748 -msgid "No assignable roles are available on this site."
2749 -msgstr ""
2750 -
2751 -#: src/my-wordpress/bulk-actions.ts:727
2752 -#: src/my-wordpress/bulk-actions.ts:755
2753 -msgid "Change role"
2754 -msgstr ""
2755 -
2756 -#: src/my-wordpress/bulk-actions.ts:744
2757 -msgid "New role"
2758 -msgstr ""
2759 -
2760 -#. %d: number of users about to be deleted.
2761 -#: src/my-wordpress/bulk-actions.ts:786
2762 -msgid "Delete %d users"
2763 -msgstr ""
2764 -
2765 -#: src/my-wordpress/bulk-actions.ts:804
2766 -msgid "Users have no trash — this cannot be undone."
2767 -msgstr ""
2768 -
2769 -#: src/my-wordpress/bulk-actions.ts:813
2770 -msgid "Delete all their content"
2771 -msgstr ""
2772 -
2773 -#. %s: a user's display name.
2774 -#: src/my-wordpress/bulk-actions.ts:819
2775 -msgid "Attribute all content to %s"
2776 -msgstr ""
2777 -
2778 -#: src/my-wordpress/bulk-actions.ts:825
2779 -msgid "Their content"
2780 -msgstr ""
2781 -
2782 -#: src/my-wordpress/bulk-actions.ts:961
2783 -msgid "Nothing to copy — no links found."
2784 -msgstr ""
2785 -
2786 -#: src/my-wordpress/bulk-actions.ts:970
2787 -msgid "Link copied."
2788 -msgstr ""
2789 -
2790 -#. %d: number of links copied.
2791 -#: src/my-wordpress/bulk-actions.ts:973
2792 -msgid "%d links copied."
2793 -msgstr ""
2794 -
2795 -#: src/my-wordpress/bulk-actions.ts:981
2796 -msgid "Could not reach the clipboard — copying needs a secure (https) connection."
2797 -msgstr ""
2798 -
2799 -#: src/my-wordpress/index.ts:332
2800 -msgid "Unknown entity type."
2801 -msgstr ""
2802 -
2803 -#. %s is a user display name.
2804 -#: src/my-wordpress/index.ts:597
2805 -msgid "%s — activity footprint"
2806 -msgstr ""
2807 -
2808 -#: src/my-wordpress/index.ts:638
2809 -#: src/my-wordpress/integrations/woocommerce.ts:744
2810 -#: src/my-wordpress/integrations/woocommerce.ts:907
2811 -#: src/plugins/drafts-widget/index.ts:394
2812 -#: src/posts-window/index.ts:485
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
2813 2469 #: includes/ai-copilot/search.php:81
2814 -#: includes/posts-window/window.php:31
2815 2470 msgid "Categories"
2816 2471 msgstr ""
2817 2472
2818 -#: src/my-wordpress/index.ts:640
2819 -#: src/plugins/drafts-widget/index.ts:377
2820 -#: src/posts-window/index.ts:498
2821 -#: includes/ai-copilot/search.php:87
2822 -#: includes/posts-window/window.php:32
2823 -msgid "Tags"
2473 +#: src/plugins/drafts-widget/index.ts:495
2474 +msgid "Category added."
2824 2475 msgstr ""
2825 2476
2826 -#: src/my-wordpress/index.ts:642
2827 -#: src/my-wordpress/index.ts:2660
2828 -#: src/my-wordpress/index.ts:2670
2829 -msgid "Attached media"
2477 +#: src/plugins/drafts-widget/index.ts:524
2478 +msgid "just now"
2830 2479 msgstr ""
2831 2480
2832 -#: src/my-wordpress/index.ts:940
2833 -msgid "That folder is empty."
2481 +#. %d: whole minutes since the draft was last edited.
2482 +#: src/plugins/drafts-widget/index.ts:532
2483 +msgid "%dm ago"
2834 2484 msgstr ""
2835 2485
2836 -#. %s is a lowercased entity-type label (e.g. "posts", "pages").
2837 -#: src/my-wordpress/index.ts:1159
2838 -msgid "Search %s…"
2486 +#. %d: whole hours since the draft was last edited.
2487 +#: src/plugins/drafts-widget/index.ts:539
2488 +msgid "%dh ago"
2839 2489 msgstr ""
2840 2490
2841 -#. %s is an entity-type label (e.g. "Posts", "Pages").
2842 -#: src/my-wordpress/index.ts:1164
2843 -msgid "Search %s"
2491 +#. %d: whole days since the draft was last edited.
2492 +#: src/plugins/drafts-widget/index.ts:545
2493 +msgid "%dd ago"
2844 2494 msgstr ""
2845 2495
2846 -#: src/my-wordpress/index.ts:1200
2847 -#: src/my-wordpress/index.ts:1667
2848 -#: src/my-wordpress/index.ts:1790
2849 -#: src/my-wordpress/index.ts:4977
2850 -msgid "Select an entry to preview it here."
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)"
2851 2505 msgstr ""
2852 2506
2853 -#. 1: visible item count, 2: total item count.
2854 -#: src/my-wordpress/index.ts:1439
2855 -#: src/my-wordpress/media-list.ts:84
2856 -msgid "%1$d of %2$d items"
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"
2857 2511 msgstr ""
2858 2512
2859 -#. %d: number of selected entries.
2860 -#. %d: number of selected rows.
2861 -#. %d: number of selected media items.
2862 -#. %d: number of selected plugins
2863 -#. %d: selected row count.
2864 -#. %d is a count of selected users.
2865 -#: src/my-wordpress/index.ts:1461
2866 -#: src/my-wordpress/index.ts:5179
2867 -#: src/my-wordpress/media-detail.ts:249
2868 -#: src/my-wordpress/media-list.ts:130
2869 -#: src/plugins-window/installed-view.ts:674
2870 -#: src/posts-window/index.ts:2322
2871 -#: src/posts-window/users-render.ts:920
2872 -#: src/recycle-bin/index.ts:743
2873 -msgid "%d selected"
2513 +#: src/plugins/drafts-widget/index.ts:658
2514 +msgid "No drafts — all caught up."
2874 2515 msgstr ""
2875 2516
2876 -#. 1: current page, 2: total pages.
2877 -#: src/my-wordpress/index.ts:1473
2878 -#: src/my-wordpress/index.ts:5191
2879 -#: src/my-wordpress/media-list.ts:142
2880 -msgid "Page %1$d of %2$d"
2517 +#: src/plugins/drafts-widget/index.ts:722
2518 +msgid "Suggest title, excerpt & tags"
2881 2519 msgstr ""
2882 2520
2883 -#. 1: search query, 2: lowercased entity-type label.
2884 -#: src/my-wordpress/index.ts:1846
2885 -msgid "No %2$s match \"%1$s\"."
2521 +#: src/plugins/drafts-widget/index.ts:889
2522 +msgid "Could not load drafts."
2886 2523 msgstr ""
2887 2524
2888 -#. %s is an entity-type label (e.g. "Posts", "Pages").
2889 -#: src/my-wordpress/index.ts:1853
2890 -msgid "No %s yet."
2525 +#: src/plugins/drafts-widget/index.ts:752
2526 +msgid "Move to Trash?"
2891 2527 msgstr ""
2892 2528
2893 -#. 1: post title, 2: name of the user who has the post locked.
2894 -#: src/my-wordpress/index.ts:2061
2895 -msgid "%1$s — currently being edited by %2$s"
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."
2896 2532 msgstr ""
2897 2533
2898 -#. %s is the user name currently editing the post.
2899 -#: src/my-wordpress/index.ts:2153
2900 -#: src/posts-window/index.ts:1181
2901 -msgid "%s is currently editing"
2534 +#: src/plugins/drafts-widget/index.ts:768
2535 +msgid "Draft moved to Trash."
2902 2536 msgstr ""
2903 2537
2904 -#. %s is an author display name.
2905 -#: src/my-wordpress/index.ts:2575
2906 -msgid "Author · %s"
2538 +#: src/plugins/drafts-widget/index.ts:773
2539 +msgid "Could not move the draft to Trash."
2907 2540 msgstr ""
2908 2541
2909 -#. %d is a count of additional contributor users.
2910 -#: src/my-wordpress/index.ts:2595
2911 -msgid "Contributors · %d"
2912 -msgid_plural "Contributors · %d"
2913 -msgstr[0] ""
2914 -msgstr[1] ""
2915 -
2916 -#. %d is a comment count.
2917 -#: src/my-wordpress/index.ts:2618
2918 -msgid "Comments · %d"
2919 -msgid_plural "Comments · %d"
2920 -msgstr[0] ""
2921 -msgstr[1] ""
2922 -
2923 -#. %d is a category count.
2924 -#: src/my-wordpress/index.ts:2633
2925 -msgid "Categories · %d"
2926 -msgid_plural "Categories · %d"
2927 -msgstr[0] ""
2928 -msgstr[1] ""
2929 -
2930 -#. %d is a tag count.
2931 -#: src/my-wordpress/index.ts:2648
2932 -msgid "Tags · %d"
2933 -msgid_plural "Tags · %d"
2934 -msgstr[0] ""
2935 -msgstr[1] ""
2936 -
2937 -#: src/my-wordpress/index.ts:3001
2938 -msgid "No comments on this post yet."
2542 +#: src/plugins/focus-timer-widget/index.ts:91
2543 +msgid "No window — just alarm"
2939 2544 msgstr ""
2940 2545
2941 -#: src/my-wordpress/index.ts:3003
2942 -msgid "No categories assigned."
2546 +#: src/plugins/focus-timer-widget/index.ts:102
2547 +msgid "Untitled window"
2943 2548 msgstr ""
2944 2549
2945 -#: src/my-wordpress/index.ts:3005
2946 -msgid "No tags assigned."
2550 +#: src/plugins/focus-timer-widget/index.ts:131
2551 +msgid "Subtract a minute"
2947 2552 msgstr ""
2948 2553
2949 -#: src/my-wordpress/index.ts:3007
2950 -msgid "No media attached to this post."
2554 +#: src/plugins/focus-timer-widget/index.ts:134
2555 +msgid "Add a minute"
2951 2556 msgstr ""
2952 2557
2953 -#: src/my-wordpress/index.ts:3009
2954 -msgid "No revisions yet."
2558 +#: src/plugins/focus-timer-widget/index.ts:173
2559 +msgid "Shake this window when done"
2955 2560 msgstr ""
2956 2561
2957 -#: src/my-wordpress/index.ts:3011
2958 -msgid "No author available."
2562 +#: src/plugins/focus-timer-widget/index.ts:192
2563 +msgid "Show remaining time while running"
2959 2564 msgstr ""
2960 2565
2961 -#: src/my-wordpress/index.ts:3013
2962 -msgid "No additional contributors."
2566 +#: src/plugins/focus-timer-widget/index.ts:209
2567 +msgid "Resume"
2963 2568 msgstr ""
2964 2569
2965 -#: src/my-wordpress/index.ts:3015
2966 -msgid "Nothing to show."
2570 +#: src/plugins/focus-timer-widget/index.ts:214
2571 +#: src/plugins/focus-timer-widget/index.ts:243
2572 +msgid "Reset"
2967 2573 msgstr ""
2968 2574
2969 -#. %d is a comment count for a particular author.
2970 -#: src/my-wordpress/index.ts:3404
2971 -msgid "%d comment site-wide"
2972 -msgid_plural "%d comments site-wide"
2973 -msgstr[0] ""
2974 -msgstr[1] ""
2975 -
2976 -#: src/my-wordpress/index.ts:3422
2977 -#: src/my-wordpress/index.ts:3816
2978 -#: src/my-wordpress/index.ts:6397
2979 -msgid "Author archive"
2575 +#: src/plugins/focus-timer-widget/index.ts:221
2576 +msgid "Start focus"
2980 2577 msgstr ""
2981 2578
2982 -#: src/my-wordpress/index.ts:3438
2983 -msgid "Moderate"
2579 +#. %d: minutes.
2580 +#: src/plugins/focus-timer-widget/index.ts:156
2581 +msgid "%d min"
2984 2582 msgstr ""
2985 2583
2986 -#: src/my-wordpress/index.ts:3890
2987 -msgid "Activity (last 12 months)"
2584 +#: src/plugins/focus-timer-widget/index.ts:241
2585 +msgid "Pause"
2988 2586 msgstr ""
2989 2587
2990 -#: src/my-wordpress/index.ts:3928
2991 -msgid "Member since"
2588 +#: src/plugins/focus-timer-widget/index.ts:263
2589 +msgid "Stop alarm"
2992 2590 msgstr ""
2993 2591
2994 -#. %s is the name of the parent category.
2995 -#: src/my-wordpress/index.ts:4261
2996 -msgid "in %s"
2592 +#: src/plugins/focus-timer-widget/index.ts:288
2593 +msgid "Focusing…"
2997 2594 msgstr ""
2998 2595
2999 -#: src/my-wordpress/index.ts:4275
3000 -msgid "View archive"
2596 +#. %s: window title.
2597 +#: src/plugins/focus-timer-widget/index.ts:299
2598 +msgid "Linked to “%s”"
3001 2599 msgstr ""
3002 2600
3003 -#: src/my-wordpress/index.ts:4296
3004 -msgid "Last post"
2601 +#: src/plugins/focus-timer-widget/index.ts:302
2602 +msgid "No window linked"
3005 2603 msgstr ""
3006 2604
3007 -#. %s is a formatted date.
3008 -#: src/my-wordpress/index.ts:4395
3009 -msgid "Saved %s"
2605 +#. %s: window title.
2606 +#: src/plugins/focus-timer-widget/index.ts:305
2607 +msgid "Shaking “%s”"
3010 2608 msgstr ""
3011 2609
3012 -#: src/my-wordpress/index.ts:4414
3013 -msgid "This revision has no rendered content."
2610 +#: src/plugins/focus-timer-widget/index.ts:308
2611 +msgid "Press stop to silence."
3014 2612 msgstr ""
3015 2613
3016 -#: src/my-wordpress/index.ts:4415
3017 -msgid "Couldn’t load the revision content. You may not have permission to view it."
2614 +#: src/plugins/focus-timer-widget/timer.ts:109
2615 +msgid "Focus timer cancelled — the linked window was closed."
3018 2616 msgstr ""
3019 2617
3020 -#. %d: number of selected entries.
3021 -#. %d: number of selected rows.
3022 -#: src/my-wordpress/index.ts:4568
3023 -#: src/my-wordpress/media-detail.ts:188
3024 -msgid "Open %d items in the editor"
3025 -msgstr ""
3026 -
3027 -#: src/my-wordpress/index.ts:4586
3028 -#: src/my-wordpress/media-list.ts:314
3029 -msgid "Navigate into"
3030 -msgstr ""
3031 -
3032 -#. %d: number of selected entries.
3033 -#: src/my-wordpress/index.ts:4608
3034 -msgid "Move %d items to Trash"
3035 -msgstr ""
3036 -
3037 -#: src/my-wordpress/index.ts:5050
3038 -msgid "Search users…"
3039 -msgstr ""
3040 -
3041 -#: src/my-wordpress/index.ts:5051
3042 -msgid "Search users"
3043 -msgstr ""
3044 -
3045 -#: src/my-wordpress/index.ts:5084
3046 -#: src/my-wordpress/index.ts:5335
3047 -#: src/my-wordpress/index.ts:5728
3048 -msgid "Select a user to see their profile here."
3049 -msgstr ""
3050 -
3051 -#. 1: visible user count, 2: total user count.
3052 -#: src/my-wordpress/index.ts:5157
3053 -msgid "%1$d of %2$d users"
3054 -msgstr ""
3055 -
3056 -#. %s is the user-entered search query.
3057 -#: src/my-wordpress/index.ts:5244
3058 -#: src/my-wordpress/index.ts:5347
3059 -msgid "No users match \"%s\"."
3060 -msgstr ""
3061 -
3062 -#: src/my-wordpress/index.ts:5247
3063 -#: src/my-wordpress/index.ts:5350
3064 -msgid "No users to show."
3065 -msgstr ""
3066 -
3067 -#. %d is a count of posts authored.
3068 -#. %d is a count of posts authored by a user.
3069 -#. %d is a post count.
3070 -#. %d: number of posts assigned to a category.
3071 -#. %d: number of posts assigned to a tag.
3072 -#: src/my-wordpress/index.ts:5485
3073 -#: src/my-wordpress/index.ts:5649
3074 -#: src/my-wordpress/index.ts:4134
3075 -#: src/posts-window/categories-mindmap.ts:2985
3076 -#: src/posts-window/tags-cloud.ts:2333
3077 -msgid "%d post"
3078 -msgid_plural "%d posts"
3079 -msgstr[0] ""
3080 -msgstr[1] ""
3081 -
3082 -#. %s is a relative or absolute date.
3083 -#: src/my-wordpress/index.ts:5658
3084 -msgid "Last published %s"
3085 -msgstr ""
3086 -
3087 -#. %d: number of selected users.
3088 -#: src/my-wordpress/index.ts:5725
3089 -msgid "%d users selected"
3090 -msgstr ""
3091 -
3092 -#: src/my-wordpress/index.ts:5951
3093 -#: src/my-wordpress/index.ts:5852
3094 -#: includes/my-wordpress/users-list-footprint.php:80
3095 -msgid "View activity footprint"
3096 -msgstr ""
3097 -
3098 -#: src/my-wordpress/index.ts:5957
3099 -#: src/my-wordpress/index.ts:6965
3100 -#: src/my-wordpress/index.ts:5868
3101 -msgid "Show profile"
3102 -msgstr ""
3103 -
3104 -#. %d: number of selected users.
3105 -#: src/my-wordpress/index.ts:5964
3106 -msgid "Show %d profiles"
3107 -msgstr ""
3108 -
3109 -#: src/my-wordpress/index.ts:5972
3110 -#: src/my-wordpress/index.ts:6952
3111 -msgid "View author archive"
3112 -msgstr ""
3113 -
3114 -#. %d: number of selected users.
3115 -#: src/my-wordpress/index.ts:5979
3116 -msgid "View %d author archives"
3117 -msgstr ""
3118 -
3119 -#: src/my-wordpress/index.ts:6092
3120 -msgid "Copy author archive link"
3121 -msgstr ""
3122 -
3123 -#: src/my-wordpress/index.ts:6194
3124 -#: includes/user-edit-window/window.php:132
3125 -msgid "Edit user"
3126 -msgstr ""
3127 -
3128 -#: src/my-wordpress/index.ts:6252
3129 -msgid "Loading footprint…"
3130 -msgstr ""
3131 -
3132 -#: src/my-wordpress/index.ts:6271
3133 -msgid "Could not load footprint."
3134 -msgstr ""
3135 -
3136 -#. 1: post total, 2: comment total.
3137 -#: src/my-wordpress/index.ts:6310
3138 -msgid "%1$d posts · %2$d comments tracked"
3139 -msgstr ""
3140 -
3141 -#. 1: window-start date, 2: window-end date.
3142 -#: src/my-wordpress/index.ts:6324
3143 -msgid "Window %1$s → %2$s"
3144 -msgstr ""
3145 -
3146 -#. %s is a year-month label like "January 2023".
3147 -#: src/my-wordpress/index.ts:6383
3148 -msgid "Member since %s"
3149 -msgstr ""
3150 -
3151 -#: src/my-wordpress/index.ts:6417
3152 -msgid "Total content"
3153 -msgstr ""
3154 -
3155 -#. 1: post count, 2: page count.
3156 -#: src/my-wordpress/index.ts:6421
3157 -msgid "%1$d posts · %2$d pages"
3158 -msgstr ""
3159 -
3160 -#: src/my-wordpress/index.ts:6446
3161 -#: includes/ai-copilot/search.php:237
3162 -#: includes/station-home/rest.php:406
3163 -msgid "Updates"
3164 -msgstr ""
3165 -
3166 -#: src/my-wordpress/index.ts:6447
3167 -msgid "Saves on existing posts"
3168 -msgstr ""
3169 -
3170 -#. 1: start date, 2: end date.
3171 -#: src/my-wordpress/index.ts:6457
3172 -msgid "%1$s → %2$s"
3173 -msgstr ""
3174 -
3175 -#. %d is the length in days of the user's longest publishing streak.
3176 -#. %d is the length in days of the user's current active streak.
3177 -#. %d is a number of days.
3178 -#: src/my-wordpress/index.ts:6466
3179 -#: src/my-wordpress/index.ts:6481
3180 -#: src/posts-window/user-edit-render.ts:1060
3181 -msgid "%d day"
3182 -msgid_plural "%d days"
3183 -msgstr[0] ""
3184 -msgstr[1] ""
3185 -
3186 -#: src/my-wordpress/index.ts:6473
3187 -msgid "Longest streak"
3188 -msgstr ""
3189 -
3190 -#: src/my-wordpress/index.ts:6484
3191 -msgid "Current streak"
3192 -msgstr ""
3193 -
3194 -#: src/my-wordpress/index.ts:6486
3195 -msgid "No activity today"
3196 -msgstr ""
3197 -
3198 -#: src/my-wordpress/index.ts:6487
3199 -msgid "Including today"
3200 -msgstr ""
3201 -
3202 -#: src/my-wordpress/index.ts:6511
3203 -msgid "A year of activity"
3204 -msgstr ""
3205 -
3206 -#: src/my-wordpress/index.ts:6553
3207 -msgid "No activity recorded in the last year."
3208 -msgstr ""
3209 -
3210 -#. 1: date, 2: post count, 3: comment count, 4: update (re-save) count.
3211 -#: src/my-wordpress/index.ts:6651
3212 -msgid "%1$s — %2$d posts, %3$d comments, %4$d updates"
3213 -msgstr ""
3214 -
3215 -#: src/my-wordpress/index.ts:6671
3216 -msgid "Less"
3217 -msgstr ""
3218 -
3219 -#: src/my-wordpress/index.ts:6680
3220 -msgid "More"
3221 -msgstr ""
3222 -
3223 -#: src/my-wordpress/index.ts:6694
3224 -msgid "Publishing rhythm"
3225 -msgstr ""
3226 -
3227 -#: src/my-wordpress/index.ts:6705
3228 -msgid "By weekday"
3229 -msgstr ""
3230 -
3231 -#: src/my-wordpress/index.ts:6708
3232 -#: src/my-wordpress/index.ts:6714
3233 -msgid "S"
3234 -msgstr ""
3235 -
3236 -#: src/my-wordpress/index.ts:6709
3237 -msgid "M"
3238 -msgstr ""
3239 -
3240 -#: src/my-wordpress/index.ts:6710
3241 -#: src/my-wordpress/index.ts:6712
3242 -msgid "T"
3243 -msgstr ""
3244 -
3245 -#: src/my-wordpress/index.ts:6711
3246 -msgid "W"
3247 -msgstr ""
3248 -
3249 -#: src/my-wordpress/index.ts:6713
3250 -msgid "F"
3251 -msgstr ""
3252 -
3253 -#: src/my-wordpress/index.ts:6717
3254 -msgid "Sunday"
3255 -msgstr ""
3256 -
3257 -#: src/my-wordpress/index.ts:6718
3258 -msgid "Monday"
3259 -msgstr ""
3260 -
3261 -#: src/my-wordpress/index.ts:6719
3262 -msgid "Tuesday"
3263 -msgstr ""
3264 -
3265 -#: src/my-wordpress/index.ts:6720
3266 -msgid "Wednesday"
3267 -msgstr ""
3268 -
3269 -#: src/my-wordpress/index.ts:6721
3270 -msgid "Thursday"
3271 -msgstr ""
3272 -
3273 -#: src/my-wordpress/index.ts:6722
3274 -msgid "Friday"
3275 -msgstr ""
3276 -
3277 -#: src/my-wordpress/index.ts:6723
3278 -msgid "Saturday"
3279 -msgstr ""
3280 -
3281 -#: src/my-wordpress/index.ts:6735
3282 -msgid "By hour of day (site time)"
3283 -msgstr ""
3284 -
3285 -#. %d is an hour of the day (0-23).
3286 -#: src/my-wordpress/index.ts:6766
3287 -msgid "%d:00"
3288 -msgstr ""
3289 -
3290 -#. 1: bucket label, 2: count.
3291 -#: src/my-wordpress/index.ts:6795
3292 -msgid "%1$s · %2$d"
3293 -msgstr ""
3294 -
3295 -#: src/my-wordpress/index.ts:6830
3296 -msgid "Most prolific month"
3297 -msgstr ""
3298 -
3299 -#. %d is a post count.
3300 -#: src/my-wordpress/index.ts:6842
3301 -msgid "%d post published — their personal record."
3302 -msgid_plural "%d posts published — their personal record."
3303 -msgstr[0] ""
3304 -msgstr[1] ""
3305 -
3306 -#: src/my-wordpress/index.ts:6862
3307 -#: src/posts-window/user-edit-render.ts:871
3308 -msgid "Recent activity"
3309 -msgstr ""
3310 -
3311 -#: src/my-wordpress/index.ts:6868
3312 -msgid "Nothing to show yet."
3313 -msgstr ""
3314 -
3315 -#. %s is a post title the user commented on.
3316 -#: src/my-wordpress/index.ts:6906
3317 -msgid "Commented on “%s”"
3318 -msgstr ""
3319 -
3320 -#. %s is the post title the user re-saved.
3321 -#: src/my-wordpress/index.ts:6912
3322 -msgid "Updated “%s”"
3323 -msgstr ""
3324 -
3325 -#. %s is the parent comment's author name.
3326 -#: src/my-wordpress/index.ts:3227
3327 -msgid "In reply to %s"
3328 -msgstr ""
3329 -
3330 -#: src/my-wordpress/index.ts:3252
3331 -msgid "On post"
3332 -msgstr ""
3333 -
3334 -#: src/my-wordpress/index.ts:3334
3335 -msgid "IP"
3336 -msgstr ""
3337 -
3338 -#: src/my-wordpress/index.ts:3342
3339 -msgid "User agent"
3340 -msgstr ""
3341 -
3342 -#. %d is a published-post count.
3343 -#. %d is a published-page count.
3344 -#: src/my-wordpress/index.ts:3659
3345 -#: src/my-wordpress/index.ts:3672
3346 -#: src/my-wordpress/index.ts:4069
3347 -msgid "%d published"
3348 -msgstr ""
3349 -
3350 -#: src/my-wordpress/index.ts:3715
3351 -#: src/my-wordpress/index.ts:4151
3352 -#: src/posts-window/user-edit-render.ts:1179
3353 -msgid "Recent posts"
3354 -msgstr ""
3355 -
3356 -#: src/my-wordpress/index.ts:3742
3357 -msgid "Top categories & tags"
3358 -msgstr ""
3359 -
3360 -#: src/my-wordpress/index.ts:4087
3361 -msgid "one contributor"
3362 -msgstr ""
3363 -
3364 -#: src/my-wordpress/index.ts:4110
3365 -msgid "Top contributors"
3366 -msgstr ""
3367 -
3368 -#: src/my-wordpress/index.ts:4182
3369 -msgid "Often paired tags"
3370 -msgstr ""
3371 -
3372 -#: src/my-wordpress/index.ts:4183
3373 -msgid "Often paired categories"
3374 -msgstr ""
3375 -
3376 -#. %d: number of selected entries.
3377 -#: src/my-wordpress/index.ts:4804
3378 -msgid "Move %d items to Trash?"
3379 -msgstr ""
3380 -
3381 -#. 1: number moved to trash, 2: number that failed.
3382 -#: src/my-wordpress/index.ts:4852
3383 -msgid "%1$d items moved to Trash · %2$d could not be moved"
3384 -msgstr ""
3385 -
3386 -#. %d: number of entries moved to trash.
3387 -#: src/my-wordpress/index.ts:4861
3388 -msgid "%d items moved to Trash"
3389 -msgstr ""
3390 -
3391 -#: src/my-wordpress/index.ts:4866
3392 -msgid "Nothing could be moved to Trash."
3393 -msgstr ""
3394 -
3395 -#. %s is the entity id (e.g. 'posts').
3396 -#: src/my-wordpress/index.ts:4914
3397 -msgid "Unknown entity: %s"
3398 -msgstr ""
3399 -
3400 -#. %s is the entry title.
3401 -#: src/my-wordpress/index.ts:4949
3402 -msgid "Move \"%s\" to Trash?"
3403 -msgstr ""
3404 -
3405 -#: src/my-wordpress/index.ts:5853
3406 -msgid "Open the full activity footprint surface for this user."
3407 -msgstr ""
3408 -
3409 -#: src/my-wordpress/index.ts:5869
3410 -msgid "Open this user’s profile editor in a new window."
3411 -msgstr ""
3412 -
3413 -#: src/my-wordpress/integrations/woocommerce.ts:614
2618 +#: src/plugins/my-wordpress-woocommerce/index.ts:613
3414 2619 msgid "Could not show WooCommerce details."
3415 2620 msgstr ""
3416 2621
3417 2622 #. 1: stock status, 2: units in stock.
3418 -#: src/my-wordpress/integrations/woocommerce.ts:689
2623 +#: src/plugins/my-wordpress-woocommerce/index.ts:688
3419 2624 msgid "%1$s (%2$d)"
3420 2625 msgstr ""
3421 2626
3422 2627 #. 1: average rating, 2: number of reviews.
3423 -#: src/my-wordpress/integrations/woocommerce.ts:703
2628 +#: src/plugins/my-wordpress-woocommerce/index.ts:702
3424 2629 msgid "%1$s ★ (%2$d)"
3425 2630 msgstr ""
3426 2631
3427 2632 #. 1: product type, 2: number of variations.
3428 -#: src/my-wordpress/integrations/woocommerce.ts:713
2633 +#: src/plugins/my-wordpress-woocommerce/index.ts:712
3429 2634 msgid "%1$s · %2$d variations"
3430 2635 msgstr ""
3431 2636
3432 -#: src/my-wordpress/integrations/woocommerce.ts:720
2637 +#: src/plugins/my-wordpress-woocommerce/index.ts:719
3433 2638 msgid "SKU"
3434 2639 msgstr ""
3435 2640
3436 -#: src/my-wordpress/integrations/woocommerce.ts:723
2641 +#: src/plugins/my-wordpress-woocommerce/index.ts:722
3437 2642 msgid "Price (on sale)"
3438 2643 msgstr ""
3439 2644
3440 -#: src/my-wordpress/integrations/woocommerce.ts:724
2645 +#: src/plugins/my-wordpress-woocommerce/index.ts:723
3441 2646 msgid "Price"
3442 2647 msgstr ""
3443 2648
3444 -#: src/my-wordpress/integrations/woocommerce.ts:728
2649 +#: src/plugins/my-wordpress-woocommerce/index.ts:727
3445 2650 msgid "Stock"
3446 2651 msgstr ""
3447 2652
3448 -#: src/my-wordpress/integrations/woocommerce.ts:732
2653 +#: src/plugins/my-wordpress-woocommerce/index.ts:731
3449 2654 msgid "Sold"
3450 2655 msgstr ""
3451 2656
3452 2657 #. %d: units sold.
3453 -#: src/my-wordpress/integrations/woocommerce.ts:736
2658 +#: src/plugins/my-wordpress-woocommerce/index.ts:735
3454 2659 msgid "%d units"
3455 2660 msgstr ""
3456 2661
3457 -#: src/my-wordpress/integrations/woocommerce.ts:741
2662 +#: src/plugins/my-wordpress-woocommerce/index.ts:740
3458 2663 msgid "Rating"
3459 2664 msgstr ""
3460 2665
3461 -#: src/my-wordpress/integrations/woocommerce.ts:763
2666 +#: src/plugins/my-wordpress-woocommerce/index.ts:762
3462 2667 msgid "View in shop"
3463 2668 msgstr ""
3464 2669
3465 2670 #. %d: quantity ordered.
3466 -#: src/my-wordpress/integrations/woocommerce.ts:788
2671 +#: src/plugins/my-wordpress-woocommerce/index.ts:787
3467 2672 msgid "%d×"
3468 2673 msgstr ""
3469 2674
3470 -#: src/my-wordpress/integrations/woocommerce.ts:816
2675 +#: src/plugins/my-wordpress-woocommerce/index.ts:815
3471 2676 msgid "Total"
3472 2677 msgstr ""
3473 2678
3474 -#: src/my-wordpress/integrations/woocommerce.ts:817
2679 +#: src/plugins/my-wordpress-woocommerce/index.ts:816
3475 2680 msgid "Subtotal"
3476 2681 msgstr ""
3477 2682
3478 -#: src/my-wordpress/integrations/woocommerce.ts:818
3479 -#: src/my-wordpress/integrations/woocommerce.ts:2146
2683 +#: src/plugins/my-wordpress-woocommerce/index.ts:817
2684 +#: src/plugins/my-wordpress-woocommerce/index.ts:2157
3480 2685 msgid "Shipping"
3481 2686 msgstr ""
3482 2687
3483 -#: src/my-wordpress/integrations/woocommerce.ts:819
3484 -#: src/my-wordpress/integrations/woocommerce.ts:875
2688 +#: src/plugins/my-wordpress-woocommerce/index.ts:818
2689 +#: src/plugins/my-wordpress-woocommerce/index.ts:874
3485 2690 msgid "Discount"
3486 2691 msgstr ""
3487 2692
3488 -#: src/my-wordpress/integrations/woocommerce.ts:821
2693 +#: src/plugins/my-wordpress-woocommerce/index.ts:820
3489 2694 #: includes/my-wordpress/integrations/woocommerce-relations.php:578
3490 2695 #: includes/my-wordpress/integrations/woocommerce-relations.php:886
3491 2696 msgid "Coupons"
3492 2697 msgstr ""
3493 2698
3494 -#: src/my-wordpress/integrations/woocommerce.ts:824
2699 +#: src/plugins/my-wordpress-woocommerce/index.ts:823
3495 2700 msgid "Paid via"
3496 2701 msgstr ""
3497 2702
3498 -#: src/my-wordpress/integrations/woocommerce.ts:825
3499 -#: src/my-wordpress/integrations/woocommerce.ts:1074
2703 +#: src/plugins/my-wordpress-woocommerce/index.ts:824
2704 +#: src/plugins/my-wordpress-woocommerce/index.ts:1073
3500 2705 #: includes/my-wordpress/integrations/woocommerce-customer-window.php:89
3501 2706 #: includes/my-wordpress/integrations/woocommerce-relations.php:494
3502 2707 #: includes/my-wordpress/integrations/woocommerce-relations.php:510
3503 2708 #: includes/my-wordpress/integrations/woocommerce-relations.php:529
@@ -3503,131 +2708,116 @@
3503 2708 #: includes/my-wordpress/integrations/woocommerce-relations.php:529
3504 2709 msgid "Customer"
3505 2710 msgstr ""
3506 2711
3507 -#: src/my-wordpress/integrations/woocommerce.ts:826
2712 +#: src/plugins/my-wordpress-woocommerce/index.ts:825
2713 +#: apps/my-wordpress/parts/woocommerce.php:654
3508 2714 msgid "Placed"
3509 2715 msgstr ""
3510 2716
3511 2717 #. %d: number of line items.
3512 -#: src/my-wordpress/integrations/woocommerce.ts:830
2718 +#: src/plugins/my-wordpress-woocommerce/index.ts:829
3513 2719 msgid "Items (%d)"
3514 2720 msgstr ""
3515 2721
3516 -#: src/my-wordpress/integrations/woocommerce.ts:838
2722 +#: src/plugins/my-wordpress-woocommerce/index.ts:837
3517 2723 msgid "Edit in WooCommerce"
3518 2724 msgstr ""
3519 2725
3520 2726 #. 1: times used, 2: usage limit.
3521 -#: src/my-wordpress/integrations/woocommerce.ts:849
2727 +#: src/plugins/my-wordpress-woocommerce/index.ts:848
3522 2728 msgid "%1$d of %2$d"
3523 2729 msgstr ""
3524 2730
3525 2731 #. %d: times used.
3526 -#: src/my-wordpress/integrations/woocommerce.ts:855
2732 +#: src/plugins/my-wordpress-woocommerce/index.ts:854
3527 2733 msgid "%d (no limit)"
3528 2734 msgstr ""
3529 2735
3530 -#: src/my-wordpress/integrations/woocommerce.ts:860
2736 +#: src/plugins/my-wordpress-woocommerce/index.ts:859
3531 2737 msgid "Individual use only"
3532 2738 msgstr ""
3533 2739
3534 -#: src/my-wordpress/integrations/woocommerce.ts:861
2740 +#: src/plugins/my-wordpress-woocommerce/index.ts:860
3535 2741 msgid "Excludes sale items"
3536 2742 msgstr ""
3537 2743
3538 -#: src/my-wordpress/integrations/woocommerce.ts:862
2744 +#: src/plugins/my-wordpress-woocommerce/index.ts:861
3539 2745 msgid "Grants free shipping"
3540 2746 msgstr ""
3541 2747
3542 -#: src/my-wordpress/integrations/woocommerce.ts:869
3543 -#: src/plugins-window/card.ts:176
3544 -#: src/plugins-window/installed-detail.ts:216
3545 -#: src/plugins-window/installed-detail.ts:506
3546 -#: src/plugins-window/installed-view.ts:149
3547 -#: src/plugins-window/installed-view.ts:446
3548 -#: includes/my-wordpress/integrations/woocommerce.php:725
3549 -msgid "Active"
3550 -msgstr ""
3551 -
3552 -#: src/my-wordpress/integrations/woocommerce.ts:871
3553 -#: src/plugins-window/installed-detail.ts:217
3554 -#: src/plugins-window/installed-detail.ts:507
3555 -#: src/plugins-window/installed-view.ts:150
3556 -#: src/plugins-window/installed-view.ts:447
2748 +#: src/plugins/my-wordpress-woocommerce/index.ts:870
3557 2749 msgid "Inactive"
3558 2750 msgstr ""
3559 2751
3560 -#: src/my-wordpress/integrations/woocommerce.ts:877
2752 +#: src/plugins/my-wordpress-woocommerce/index.ts:876
3561 2753 msgid "Used"
3562 2754 msgstr ""
3563 2755
3564 -#: src/my-wordpress/integrations/woocommerce.ts:879
2756 +#: src/plugins/my-wordpress-woocommerce/index.ts:878
3565 2757 msgid "Per customer"
3566 2758 msgstr ""
3567 2759
3568 2760 #. %d: per-customer usage limit.
3569 -#: src/my-wordpress/integrations/woocommerce.ts:883
2761 +#: src/plugins/my-wordpress-woocommerce/index.ts:882
3570 2762 msgid "%d uses"
3571 2763 msgstr ""
3572 2764
3573 -#: src/my-wordpress/integrations/woocommerce.ts:889
2765 +#: src/plugins/my-wordpress-woocommerce/index.ts:888
3574 2766 msgid "Limit to items"
3575 2767 msgstr ""
3576 2768
3577 -#: src/my-wordpress/integrations/woocommerce.ts:894
2769 +#: src/plugins/my-wordpress-woocommerce/index.ts:893
3578 2770 msgid "Discount given"
3579 2771 msgstr ""
3580 2772
3581 -#: src/my-wordpress/integrations/woocommerce.ts:895
2773 +#: src/plugins/my-wordpress-woocommerce/index.ts:894
3582 2774 msgid "Created"
3583 2775 msgstr ""
3584 2776
3585 -#: src/my-wordpress/integrations/woocommerce.ts:897
2777 +#: src/plugins/my-wordpress-woocommerce/index.ts:896
3586 2778 msgid "Expires"
3587 2779 msgstr ""
3588 2780
3589 -#: src/my-wordpress/integrations/woocommerce.ts:900
3590 -#: src/posts-window/user-edit-render.ts:1050
3591 -#: src/posts-window/users-render.ts:456
2781 +#: src/plugins/my-wordpress-woocommerce/index.ts:899
3592 2782 msgid "Never"
3593 2783 msgstr ""
3594 2784
3595 -#: src/my-wordpress/integrations/woocommerce.ts:902
2785 +#: src/plugins/my-wordpress-woocommerce/index.ts:901
3596 2786 msgid "Minimum spend"
3597 2787 msgstr ""
3598 2788
3599 -#: src/my-wordpress/integrations/woocommerce.ts:903
2789 +#: src/plugins/my-wordpress-woocommerce/index.ts:902
3600 2790 msgid "Maximum spend"
3601 2791 msgstr ""
3602 2792
3603 -#: src/my-wordpress/integrations/woocommerce.ts:904
2793 +#: src/plugins/my-wordpress-woocommerce/index.ts:903
3604 2794 msgid "Restrictions"
3605 2795 msgstr ""
3606 2796
3607 -#: src/my-wordpress/integrations/woocommerce.ts:905
2797 +#: src/plugins/my-wordpress-woocommerce/index.ts:904
3608 2798 #: includes/my-wordpress/integrations/woocommerce-relations.php:557
3609 2799 msgid "Products"
3610 2800 msgstr ""
3611 2801
3612 -#: src/my-wordpress/integrations/woocommerce.ts:906
2802 +#: src/plugins/my-wordpress-woocommerce/index.ts:905
3613 2803 msgid "Excludes"
3614 2804 msgstr ""
3615 2805
3616 -#: src/my-wordpress/integrations/woocommerce.ts:909
2806 +#: src/plugins/my-wordpress-woocommerce/index.ts:908
3617 2807 msgid "Allowed emails"
3618 2808 msgstr ""
3619 2809
3620 -#: src/my-wordpress/integrations/woocommerce.ts:915
2810 +#: src/plugins/my-wordpress-woocommerce/index.ts:914
3621 2811 msgid "Edit coupon"
3622 2812 msgstr ""
3623 2813
3624 -#: src/my-wordpress/integrations/woocommerce.ts:930
2814 +#: src/plugins/my-wordpress-woocommerce/index.ts:929
3625 2815 msgid "Today"
3626 2816 msgstr ""
3627 2817
3628 2818 #. %d: number of days.
3629 -#: src/my-wordpress/integrations/woocommerce.ts:935
2819 +#: src/plugins/my-wordpress-woocommerce/index.ts:934
3630 2820 msgid "%d day ago"
3631 2821 msgid_plural "%d days ago"
3632 2822 msgstr[0] ""
3633 2823 msgstr[1] ""
@@ -3632,9 +2822,9 @@
3632 2822 msgstr[0] ""
3633 2823 msgstr[1] ""
3634 2824
3635 2825 #. %d: number of months.
3636 -#: src/my-wordpress/integrations/woocommerce.ts:943
2826 +#: src/plugins/my-wordpress-woocommerce/index.ts:942
3637 2827 msgid "%d month ago"
3638 2828 msgid_plural "%d months ago"
3639 2829 msgstr[0] ""
3640 2830 msgstr[1] ""
@@ -3639,23 +2829,24 @@
3639 2829 msgstr[0] ""
3640 2830 msgstr[1] ""
3641 2831
3642 2832 #. %d: number of years.
3643 -#: src/my-wordpress/integrations/woocommerce.ts:950
2833 +#: src/plugins/my-wordpress-woocommerce/index.ts:949
3644 2834 msgid "%d year ago"
3645 2835 msgid_plural "%d years ago"
3646 2836 msgstr[0] ""
3647 2837 msgstr[1] ""
3648 2838
3649 -#: src/my-wordpress/integrations/woocommerce.ts:964
3650 -#: src/my-wordpress/integrations/woocommerce.ts:2039
2839 +#: src/plugins/my-wordpress-woocommerce/index.ts:963
2840 +#: src/plugins/my-wordpress-woocommerce/index.ts:2050
3651 2841 msgid "Lifetime spend"
3652 2842 msgstr ""
3653 2843
3654 -#: src/my-wordpress/integrations/woocommerce.ts:985
3655 -#: src/my-wordpress/integrations/woocommerce.ts:1531
3656 -#: src/my-wordpress/integrations/woocommerce.ts:1932
3657 -#: src/my-wordpress/integrations/woocommerce.ts:2192
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
3658 2849 #: includes/my-wordpress/integrations/woocommerce-relations.php:812
3659 2850 #: includes/my-wordpress/integrations/woocommerce-relations.php:1099
3660 2851 #: includes/my-wordpress/integrations/woocommerce.php:122
3661 2852 msgid "Orders"
@@ -3661,145 +2852,145 @@
3661 2852 msgid "Orders"
3662 2853 msgstr ""
3663 2854
3664 2855 #. %d: number of orders.
3665 -#: src/my-wordpress/integrations/woocommerce.ts:989
2856 +#: src/plugins/my-wordpress-woocommerce/index.ts:988
3666 2857 msgid "%d order"
3667 2858 msgid_plural "%d orders"
3668 2859 msgstr[0] ""
3669 2860 msgstr[1] ""
3670 2861
3671 -#: src/my-wordpress/integrations/woocommerce.ts:992
2862 +#: src/plugins/my-wordpress-woocommerce/index.ts:991
3672 2863 msgid "None yet"
3673 2864 msgstr ""
3674 2865
3675 -#: src/my-wordpress/integrations/woocommerce.ts:994
2866 +#: src/plugins/my-wordpress-woocommerce/index.ts:993
3676 2867 msgid "Average order"
3677 2868 msgstr ""
3678 2869
3679 -#: src/my-wordpress/integrations/woocommerce.ts:996
3680 -#: src/my-wordpress/integrations/woocommerce.ts:2061
2870 +#: src/plugins/my-wordpress-woocommerce/index.ts:995
2871 +#: src/plugins/my-wordpress-woocommerce/index.ts:2072
3681 2872 msgid "Last order"
3682 2873 msgstr ""
3683 2874
3684 2875 #. %s: order number.
3685 -#: src/my-wordpress/integrations/woocommerce.ts:1004
3686 -#: src/my-wordpress/integrations/woocommerce.ts:2100
2876 +#: src/plugins/my-wordpress-woocommerce/index.ts:1003
2877 +#: src/plugins/my-wordpress-woocommerce/index.ts:2111
3687 2878 msgid "#%s"
3688 2879 msgstr ""
3689 2880
3690 -#: src/my-wordpress/integrations/woocommerce.ts:1024
2881 +#: src/plugins/my-wordpress-woocommerce/index.ts:1023
3691 2882 msgid "First order"
3692 2883 msgstr ""
3693 2884
3694 -#: src/my-wordpress/integrations/woocommerce.ts:1026
3695 -#: src/my-wordpress/integrations/woocommerce.ts:2303
2885 +#: src/plugins/my-wordpress-woocommerce/index.ts:1025
2886 +#: src/plugins/my-wordpress-woocommerce/index.ts:2314
3696 2887 msgid "Buys most"
3697 2888 msgstr ""
3698 2889
3699 2890 #. %d: units bought.
3700 -#: src/my-wordpress/integrations/woocommerce.ts:1038
2891 +#: src/plugins/my-wordpress-woocommerce/index.ts:1037
3701 2892 msgid "×%d"
3702 2893 msgstr ""
3703 2894
3704 -#: src/my-wordpress/integrations/woocommerce.ts:1048
3705 -#: src/my-wordpress/integrations/woocommerce.ts:2066
2895 +#: src/plugins/my-wordpress-woocommerce/index.ts:1047
2896 +#: src/plugins/my-wordpress-woocommerce/index.ts:2077
3706 2897 msgid "Location"
3707 2898 msgstr ""
3708 2899
3709 -#: src/my-wordpress/integrations/woocommerce.ts:1049
3710 -#: src/posts-window/users-render.ts:641
2900 +#: src/plugins/my-wordpress-woocommerce/index.ts:1048
2901 +#: apps/my-wordpress/parts/lists.php:450
3711 2902 msgid "Email"
3712 2903 msgstr ""
3713 2904
3714 -#: src/my-wordpress/integrations/woocommerce.ts:1050
2905 +#: src/plugins/my-wordpress-woocommerce/index.ts:1049
3715 2906 msgid "Customer since"
3716 2907 msgstr ""
3717 2908
3718 -#: src/my-wordpress/integrations/woocommerce.ts:1054
2909 +#: src/plugins/my-wordpress-woocommerce/index.ts:1053
3719 2910 msgid "All their orders"
3720 2911 msgstr ""
3721 2912
3722 -#: src/my-wordpress/integrations/woocommerce.ts:1071
2913 +#: src/plugins/my-wordpress-woocommerce/index.ts:1070
3723 2914 #: includes/my-wordpress/integrations/woocommerce-relations.php:770
3724 2915 msgid "Product"
3725 2916 msgstr ""
3726 2917
3727 -#: src/my-wordpress/integrations/woocommerce.ts:1072
3728 -#: src/my-wordpress/integrations/woocommerce.ts:2050
2918 +#: src/plugins/my-wordpress-woocommerce/index.ts:1071
2919 +#: src/plugins/my-wordpress-woocommerce/index.ts:2061
3729 2920 msgid "Order"
3730 2921 msgid_plural "Orders"
3731 2922 msgstr[0] ""
3732 2923 msgstr[1] ""
3733 2924
3734 -#: src/my-wordpress/integrations/woocommerce.ts:1073
2925 +#: src/plugins/my-wordpress-woocommerce/index.ts:1072
3735 2926 msgid "Coupon"
3736 2927 msgstr ""
3737 2928
3738 -#: src/my-wordpress/integrations/woocommerce.ts:1306
2929 +#: src/plugins/my-wordpress-woocommerce/index.ts:1317
3739 2930 #: includes/my-wordpress/integrations/woocommerce-customers.php:315
3740 2931 msgid "VIP"
3741 2932 msgstr ""
3742 2933
3743 -#: src/my-wordpress/integrations/woocommerce.ts:1307
2934 +#: src/plugins/my-wordpress-woocommerce/index.ts:1318
3744 2935 #: includes/my-wordpress/integrations/woocommerce-customers.php:321
3745 2936 msgid "Lapsed"
3746 2937 msgstr ""
3747 2938
3748 -#: src/my-wordpress/integrations/woocommerce.ts:1341
2939 +#: src/plugins/my-wordpress-woocommerce/index.ts:1352
3749 2940 msgid "Sold out"
3750 2941 msgstr ""
3751 2942
3752 -#: src/my-wordpress/integrations/woocommerce.ts:1344
2943 +#: src/plugins/my-wordpress-woocommerce/index.ts:1355
3753 2944 msgid "Backorder"
3754 2945 msgstr ""
3755 2946
3756 2947 #. %d: units left in stock.
3757 -#: src/my-wordpress/integrations/woocommerce.ts:1352
2948 +#: src/plugins/my-wordpress-woocommerce/index.ts:1363
3758 2949 msgid "%d left"
3759 2950 msgstr ""
3760 2951
3761 -#: src/my-wordpress/integrations/woocommerce.ts:1357
2952 +#: src/plugins/my-wordpress-woocommerce/index.ts:1368
3762 2953 msgid "Sale"
3763 2954 msgstr ""
3764 2955
3765 -#: src/my-wordpress/integrations/woocommerce.ts:1525
3766 -#: src/my-wordpress/integrations/woocommerce.ts:1927
2956 +#: src/plugins/my-wordpress-woocommerce/index.ts:1536
2957 +#: src/plugins/my-wordpress-woocommerce/index.ts:1938
3767 2958 msgid "View their orders"
3768 2959 msgstr ""
3769 2960
3770 -#: src/my-wordpress/integrations/woocommerce.ts:1526
2961 +#: src/plugins/my-wordpress-woocommerce/index.ts:1537
3771 2962 msgid "Open the orders screen filtered to this customer, in its own window."
3772 2963 msgstr ""
3773 2964
3774 -#: src/my-wordpress/integrations/woocommerce.ts:1609
2965 +#: src/plugins/my-wordpress-woocommerce/index.ts:1620
3775 2966 #: includes/my-wordpress/integrations/woocommerce-relations.php:1098
3776 2967 msgid "Store"
3777 2968 msgstr ""
3778 2969
3779 -#: src/my-wordpress/integrations/woocommerce.ts:1629
2970 +#: src/plugins/my-wordpress-woocommerce/index.ts:1640
3780 2971 msgid "Not counted on a store this large"
3781 2972 msgstr ""
3782 2973
3783 2974 #. 1: VIP customer count, 2: lapsed customer count.
3784 -#: src/my-wordpress/integrations/woocommerce.ts:1636
2975 +#: src/plugins/my-wordpress-woocommerce/index.ts:1647
3785 2976 msgid "%1$d · %2$d"
3786 2977 msgstr ""
3787 2978
3788 -#: src/my-wordpress/integrations/woocommerce.ts:1645
2979 +#: src/plugins/my-wordpress-woocommerce/index.ts:1656
3789 2980 msgid "Revenue this month"
3790 2981 msgstr ""
3791 2982
3792 -#: src/my-wordpress/integrations/woocommerce.ts:1649
2983 +#: src/plugins/my-wordpress-woocommerce/index.ts:1660
3793 2984 msgid "Awaiting action"
3794 2985 msgstr ""
3795 2986
3796 2987 #. %d: number of orders.
3797 -#: src/my-wordpress/integrations/woocommerce.ts:1652
2988 +#: src/plugins/my-wordpress-woocommerce/index.ts:1663
3798 2989 msgid "%d orders"
3799 2990 msgstr ""
3800 2991
3801 -#: src/my-wordpress/integrations/woocommerce.ts:1657
2992 +#: src/plugins/my-wordpress-woocommerce/index.ts:1668
3802 2993 #: includes/my-wordpress/integrations/woocommerce.php:301
3803 2994 #: includes/my-wordpress/integrations/woocommerce.php:1350
3804 2995 msgid "Out of stock"
3805 2996 msgstr ""
@@ -3804,20 +2995,18 @@
3804 2995 msgid "Out of stock"
3805 2996 msgstr ""
3806 2997
3807 2998 #. %d: number of products.
3808 -#: src/my-wordpress/integrations/woocommerce.ts:1661
2999 +#: src/plugins/my-wordpress-woocommerce/index.ts:1672
3809 3000 msgid "%d products"
3810 3001 msgstr ""
3811 3002
3812 -#: src/my-wordpress/integrations/woocommerce.ts:1664
3813 -#: src/settings/sections/effects.ts:202
3814 -#: src/settings/sections/effects.ts:222
3815 -#: src/settings/sections/effects.ts:254
3003 +#: src/plugins/my-wordpress-woocommerce/index.ts:1675
3816 3004 msgid "None"
3817 3005 msgstr ""
3818 3006
3819 -#: src/my-wordpress/integrations/woocommerce.ts:1667
3007 +#: src/plugins/my-wordpress-woocommerce/index.ts:1678
3008 +#: apps/my-wordpress/parts/woocommerce.php:123
3820 3009 #: includes/my-wordpress/integrations/woocommerce-customers.php:1315
3821 3010 #: includes/my-wordpress/integrations/woocommerce-relations.php:857
3822 3011 #: includes/my-wordpress/integrations/woocommerce-relations.php:1054
3823 3012 msgid "Customers"
@@ -3823,608 +3012,109 @@
3823 3012 msgid "Customers"
3824 3013 msgstr ""
3825 3014
3826 3015 #. %d: number of customers.
3827 -#: src/my-wordpress/integrations/woocommerce.ts:1671
3016 +#: src/plugins/my-wordpress-woocommerce/index.ts:1682
3828 3017 msgid "%d person"
3829 3018 msgid_plural "%d people"
3830 3019 msgstr[0] ""
3831 3020 msgstr[1] ""
3832 3021
3833 -#: src/my-wordpress/integrations/woocommerce.ts:1676
3022 +#: src/plugins/my-wordpress-woocommerce/index.ts:1687
3834 3023 msgid "VIP · lapsed"
3835 3024 msgstr ""
3836 3025
3837 -#: src/my-wordpress/integrations/woocommerce.ts:1681
3026 +#: src/plugins/my-wordpress-woocommerce/index.ts:1692
3838 3027 msgid "Guest checkout"
3839 3028 msgstr ""
3840 3029
3841 3030 #. 1: formatted revenue, 2: number of orders.
3842 -#: src/my-wordpress/integrations/woocommerce.ts:1685
3031 +#: src/plugins/my-wordpress-woocommerce/index.ts:1696
3843 3032 msgid "%1$s over %2$d orders"
3844 3033 msgstr ""
3845 3034
3846 -#: src/my-wordpress/integrations/woocommerce.ts:1917
3035 +#: src/plugins/my-wordpress-woocommerce/index.ts:1928
3847 3036 msgid "Open customer"
3848 3037 msgstr ""
3849 3038
3850 3039 #. %s: formatted average order value.
3851 -#: src/my-wordpress/integrations/woocommerce.ts:2043
3040 +#: src/plugins/my-wordpress-woocommerce/index.ts:2054
3852 3041 msgid "%s average"
3853 3042 msgstr ""
3854 3043
3855 3044 #. %s: date of the first order.
3856 -#: src/my-wordpress/integrations/woocommerce.ts:2054
3045 +#: src/plugins/my-wordpress-woocommerce/index.ts:2065
3857 3046 msgid "since %s"
3858 3047 msgstr ""
3859 3048
3860 3049 #. %s: registration date.
3861 -#: src/my-wordpress/integrations/woocommerce.ts:2070
3050 +#: src/plugins/my-wordpress-woocommerce/index.ts:2081
3862 3051 msgid "joined %s"
3863 3052 msgstr ""
3864 3053
3865 3054 #. %d: number of line items.
3866 -#. %d is a count of media items.
3867 -#: src/my-wordpress/integrations/woocommerce.ts:2118
3868 -#: src/my-wordpress/media-list.ts:92
3055 +#: src/plugins/my-wordpress-woocommerce/index.ts:2129
3869 3056 msgid "%d item"
3870 3057 msgid_plural "%d items"
3871 3058 msgstr[0] ""
3872 3059 msgstr[1] ""
3873 3060
3874 -#: src/my-wordpress/integrations/woocommerce.ts:2141
3061 +#: src/plugins/my-wordpress-woocommerce/index.ts:2152
3875 3062 msgid "Billing"
3876 3063 msgstr ""
3877 3064
3878 -#: src/my-wordpress/integrations/woocommerce.ts:2191
3065 +#: src/plugins/my-wordpress-woocommerce/index.ts:2202
3879 3066 msgid "All orders"
3880 3067 msgstr ""
3881 3068
3882 -#: src/my-wordpress/integrations/woocommerce.ts:2196
3069 +#: src/plugins/my-wordpress-woocommerce/index.ts:2207
3883 3070 #: includes/my-wordpress/integrations/woocommerce-relations.php:511
3884 3071 msgid "Edit profile"
3885 3072 msgstr ""
3886 3073
3887 -#: src/my-wordpress/integrations/woocommerce.ts:2201
3074 +#: src/plugins/my-wordpress-woocommerce/index.ts:2212
3888 3075 msgid "Send email"
3889 3076 msgstr ""
3890 3077
3891 -#: src/my-wordpress/integrations/woocommerce.ts:316
3078 +#: src/plugins/my-wordpress-woocommerce/index.ts:318
3892 3079 msgid "WooCommerce data is unavailable."
3893 3080 msgstr ""
3894 3081
3895 -#. %d: HTTP status code.
3896 -#: src/my-wordpress/integrations/woocommerce.ts:341
3897 -msgid "Could not load WooCommerce details (%d)."
3898 -msgstr ""
3899 -
3900 -#: src/my-wordpress/integrations/woocommerce.ts:357
3082 +#: src/plugins/my-wordpress-woocommerce/index.ts:342
3083 +#: src/plugins/my-wordpress-woocommerce/index.ts:355
3901 3084 msgid "Could not load WooCommerce details."
3902 3085 msgstr ""
3903 3086
3904 -#: src/my-wordpress/integrations/woocommerce.ts:2250
3087 +#: src/plugins/my-wordpress-woocommerce/index.ts:2261
3905 3088 msgid "No customer selected. Open one from the Customers folder."
3906 3089 msgstr ""
3907 3090
3908 3091 #. %d: units bought.
3909 -#: src/my-wordpress/integrations/woocommerce.ts:2292
3092 +#: src/plugins/my-wordpress-woocommerce/index.ts:2303
3910 3093 msgid "×%d bought"
3911 3094 msgstr ""
3912 3095
3913 -#: src/my-wordpress/integrations/woocommerce.ts:2304
3096 +#: src/plugins/my-wordpress-woocommerce/index.ts:2315
3914 3097 msgid "Recent orders"
3915 3098 msgstr ""
3916 3099
3917 -#: src/my-wordpress/integrations/woocommerce.ts:2305
3100 +#: src/plugins/my-wordpress-woocommerce/index.ts:2316
3918 3101 msgid "Addresses"
3919 3102 msgstr ""
3920 3103
3921 -#: src/my-wordpress/list-toolbar.ts:67
3922 -msgid "Search…"
3923 -msgstr ""
3924 -
3925 -#. 1: number of selected rows, 2: site title.
3926 -#: src/my-wordpress/media-detail.ts:165
3927 -msgid "Open %1$d items in %2$s"
3928 -msgstr ""
3929 -
3930 -#: src/my-wordpress/media-detail.ts:199
3931 -msgid "View on site"
3932 -msgstr ""
3933 -
3934 -#. %d is the count of posts that reference an attachment.
3935 -#: src/my-wordpress/media-detail.ts:237
3936 -msgid "%d reference"
3937 -msgid_plural "%d references"
3938 -msgstr[0] ""
3939 -msgstr[1] ""
3940 -
3941 -#: src/my-wordpress/media-detail.ts:318
3942 -msgid "Failed to load usage data."
3943 -msgstr ""
3944 -
3945 -#. %d is the count of posts/pages referencing this file.
3946 -#: src/my-wordpress/media-detail.ts:354
3947 -msgid "%d entry references this file."
3948 -msgid_plural "%d entries reference this file."
3949 -msgstr[0] ""
3950 -msgstr[1] ""
3951 -
3952 -#: src/my-wordpress/media-detail.ts:399
3953 -msgid "No posts or pages reference this file."
3954 -msgstr ""
3955 -
3956 -#: src/my-wordpress/media-list.ts:79
3957 -#: src/my-wordpress/media-list.ts:819
3958 -#: src/my-wordpress/media-list.ts:918
3959 -msgid "No media yet."
3960 -msgstr ""
3961 -
3962 -#. %d: number of selected media items.
3963 -#: src/my-wordpress/media-list.ts:108
3964 -msgid "%d files selected"
3965 -msgstr ""
3966 -
3967 -#: src/my-wordpress/media-list.ts:111
3968 -#: src/my-wordpress/media-list.ts:618
3969 -#: src/my-wordpress/media-list.ts:708
3970 -#: src/my-wordpress/media-list.ts:903
3971 -msgid "Select a media item to preview it here."
3972 -msgstr ""
3973 -
3974 -#: src/my-wordpress/media-list.ts:320
3975 -msgid "Open file in new tab"
3976 -msgstr ""
3977 -
3978 -#: src/my-wordpress/media-list.ts:335
3979 -msgid "Delete permanently"
3980 -msgstr ""
3981 -
3982 -#. %d: number of selected media items.
3983 -#: src/my-wordpress/media-list.ts:343
3984 -msgid "Delete %d files permanently"
3985 -msgstr ""
3986 -
3987 -#: src/my-wordpress/media-list.ts:395
3988 -msgid "Copy file URL"
3989 -msgstr ""
3990 -
3991 -#: src/my-wordpress/media-list.ts:675
3992 -msgid "Search media…"
3993 -msgstr ""
3994 -
3995 -#: src/my-wordpress/media-list.ts:676
3996 -#: src/settings/sections/custom-image.ts:293
3997 -msgid "Search media"
3998 -msgstr ""
3999 -
4000 -#. %s is the user-entered search query.
4001 -#: src/my-wordpress/media-list.ts:816
4002 -#: src/my-wordpress/media-list.ts:915
4003 -msgid "No media match \"%s\"."
4004 -msgstr ""
4005 -
4006 -#: src/my-wordpress/media-list.ts:510
4007 -#: src/my-wordpress/media-list.ts:573
4008 -msgid "Delete media?"
4009 -msgstr ""
4010 -
4011 -#. %d: number of selected media items.
4012 -#: src/my-wordpress/media-list.ts:513
4013 -msgid "%d files will be permanently deleted. This cannot be undone."
4014 -msgstr ""
4015 -
4016 -#. 1: number deleted, 2: number that failed.
4017 -#: src/my-wordpress/media-list.ts:552
4018 -msgid "%1$d files deleted · %2$d could not be deleted"
4019 -msgstr ""
4020 -
4021 -#. %d: number of files deleted.
4022 -#: src/my-wordpress/media-list.ts:561
4023 -msgid "%d files deleted."
4024 -msgstr ""
4025 -
4026 -#. %s is a media item title.
4027 -#: src/my-wordpress/media-list.ts:576
4028 -msgid "“%s” will be permanently deleted. This cannot be undone."
4029 -msgstr ""
4030 -
4031 -#: src/my-wordpress/media-list.ts:595
4032 -msgid "Media deleted."
4033 -msgstr ""
4034 -
4035 -#: src/my-wordpress/media-list.ts:600
4036 -msgid "Couldn’t delete that file."
4037 -msgstr ""
4038 -
4039 -#: src/my-wordpress/media-preview.ts:179
4040 -msgid "Open file"
4041 -msgstr ""
4042 -
4043 -#: src/my-wordpress/media-preview.ts:228
4044 -msgid "Filename"
4045 -msgstr ""
4046 -
4047 -#: src/my-wordpress/media-preview.ts:230
4048 -msgid "Dimensions"
4049 -msgstr ""
4050 -
4051 -#: src/my-wordpress/media-preview.ts:231
4052 -msgid "File size"
4053 -msgstr ""
4054 -
4055 -#: src/my-wordpress/media-preview.ts:232
4056 -msgid "Uploaded"
4057 -msgstr ""
4058 -
4059 -#: src/my-wordpress/media-preview.ts:233
4060 -msgid "Uploader"
4061 -msgstr ""
4062 -
4063 -#: src/my-wordpress/media-preview.ts:234
4064 -msgid "Alt text"
4065 -msgstr ""
4066 -
4067 -#: src/my-wordpress/media-preview.ts:235
4068 -msgid "Caption"
4069 -msgstr ""
4070 -
4071 -#: src/my-wordpress/media-preview.ts:333
4072 -msgid "See where this is used"
4073 -msgstr ""
4074 -
4075 -#: src/my-wordpress/media-preview.ts:334
4076 -msgid "Show the posts, pages, and custom-post-type entries that reference this file."
4077 -msgstr ""
4078 -
4079 -#: src/notch.ts:58
4080 -msgid "Open the site assistant"
4081 -msgstr ""
4082 -
4083 -#: src/notch.ts:73
4084 -msgid "Site assistant"
4085 -msgstr ""
4086 -
4087 -#: src/notes/convert.ts:58
4088 -msgid "Edit draft"
4089 -msgstr ""
4090 -
4091 -#: src/notes/convert.ts:87
4092 -msgid "Note converted to a draft post"
4093 -msgstr ""
4094 -
4095 -#: src/notes/convert.ts:90
4096 -#: src/notes/trash.ts:54
4097 -msgid "Undo"
4098 -msgstr ""
4099 -
4100 -#: src/notes/convert.ts:120
4101 -#: includes/notes/rest.php:586
4102 -msgid "Could not convert the note to a post."
4103 -msgstr ""
4104 -
4105 -#: src/notes/layer.ts:299
4106 -#: src/plugins/notes-widget/index.ts:449
4107 -msgid "Could not pin the note. Please try again."
4108 -msgstr ""
4109 -
4110 -#: src/notes/layer.ts:419
4111 -msgid "Pinned notes"
4112 -msgstr ""
4113 -
4114 -#: src/notes/layer.ts:496
4115 -msgid "Pinned note"
4116 -msgstr ""
4117 -
4118 -#. %s: note author display name.
4119 -#: src/notes/layer.ts:499
4120 -msgid "Note by %s"
4121 -msgstr ""
4122 -
4123 -#: src/notes/layer.ts:515
4124 -msgid "Move note. Drag the pin, or press Enter then use the arrow keys."
4125 -msgstr ""
4126 -
4127 -#: src/notes/layer.ts:594
4128 -msgid "Convert to a draft post"
4129 -msgstr ""
4130 -
4131 -#: src/notes/layer.ts:616
4132 -msgid "Note text"
4133 -msgstr ""
4134 -
4135 -#. %s: note author display name.
4136 -#: src/notes/layer.ts:651
4137 -msgid "Pinned by %s"
4138 -msgstr ""
4139 -
4140 -#. %s: next paper color name.
4141 -#: src/notes/layer.ts:683
4142 -msgid "Change paper color (next: %s)"
4143 -msgstr ""
4144 -
4145 -#: src/notes/layer.ts:702
4146 -msgid "Public note — everyone can see it. Click to make private."
4147 -msgstr ""
4148 -
4149 -#: src/notes/layer.ts:703
4150 -msgid "Private note. Click to share with every desktop user."
4151 -msgstr ""
4152 -
4153 -#: src/notes/layer.ts:903
4154 -msgid "Note is now public."
4155 -msgstr ""
4156 -
4157 -#: src/notes/layer.ts:904
4158 -msgid "Note is now private."
4159 -msgstr ""
4160 -
4161 -#: src/notes/layer.ts:918
4162 -msgid "Move note to the Trash?"
4163 -msgstr ""
4164 -
4165 -#: src/notes/layer.ts:919
4166 -msgid "You can restore it from the Trash later."
4167 -msgstr ""
4168 -
4169 -#: src/notes/layer.ts:968
4170 -msgid "This note was changed in another session — showing the latest version."
4171 -msgstr ""
4172 -
4173 -#: src/notes/layer.ts:1016
4174 -#: src/plugins/notes-widget/index.ts:353
4175 -msgid "Drop on the desktop to pin"
4176 -msgstr ""
4177 -
4178 -#: src/notes/layer.ts:1017
4179 -#: src/plugins/notes-widget/index.ts:354
4180 -msgid "Pin here"
4181 -msgstr ""
4182 -
4183 -#: src/notes/layer.ts:1018
4184 -#: src/plugins/notes-widget/index.ts:355
4185 -msgid "Can’t pin here"
4186 -msgstr ""
4187 -
4188 -#: src/notes/layer.ts:1208
4189 -msgid "Moving note. Arrow keys to move, Enter to place, Escape to cancel, Delete to move to the Trash."
4190 -msgstr ""
4191 -
4192 -#: src/notes/layer.ts:1224
4193 -msgid "Note placed."
4194 -msgstr ""
4195 -
4196 -#: src/notes/layer.ts:1262
4197 -msgid "Move cancelled."
4198 -msgstr ""
4199 -
4200 -#: src/notes/posts-drop-target.ts:143
4201 -#: src/notes/posts-drop-target.ts:192
4202 -msgid "Convert to post"
4203 -msgstr ""
4204 -
4205 -#: src/notes/trash.ts:51
4206 -msgid "Note moved to Trash"
4207 -msgstr ""
4208 -
4209 -#: src/notes/trash.ts:76
4210 -msgid "Could not move the note to the Trash."
4211 -msgstr ""
4212 -
4213 -#: src/notes/wallpaper-menu.ts:33
4214 -#: src/plugins/notes-widget/index.ts:117
4215 -msgid "New note"
4216 -msgstr ""
4217 -
4218 -#: src/plugin-presence.ts:172
4219 -msgid "OpenStation is no longer active. Returning to the WordPress dashboard…"
4220 -msgstr ""
4221 -
4222 -#: src/plugins/drafts-widget/index.ts:165
4223 -msgid "Writing suggestions"
4224 -msgstr ""
4225 -
4226 -#: src/plugins/drafts-widget/index.ts:263
4227 -msgid "Apply to the draft"
4228 -msgstr ""
4229 -
4230 -#: src/plugins/drafts-widget/index.ts:281
4231 -msgid "Could not apply the suggestion."
4232 -msgstr ""
4233 -
4234 -#: src/plugins/drafts-widget/index.ts:336
4235 -msgid "Tap a suggestion to apply it to the draft."
4236 -msgstr ""
4237 -
4238 -#: src/plugins/drafts-widget/index.ts:351
4239 -msgid "Title ideas"
4240 -msgstr ""
4241 -
4242 -#: src/plugins/drafts-widget/index.ts:359
4243 -msgid "Title updated."
4244 -msgstr ""
4245 -
4246 -#: src/plugins/drafts-widget/index.ts:365
4247 -#: src/posts-window/index.ts:2119
4248 -msgid "Excerpt"
4249 -msgstr ""
4250 -
4251 -#: src/plugins/drafts-widget/index.ts:372
4252 -msgid "Excerpt updated."
4253 -msgstr ""
4254 -
4255 -#: src/plugins/drafts-widget/index.ts:387
4256 -msgid "Tag added."
4257 -msgstr ""
4258 -
4259 -#: src/plugins/drafts-widget/index.ts:404
4260 -msgid "Category added."
4261 -msgstr ""
4262 -
4263 -#: src/plugins/drafts-widget/index.ts:440
4264 -#: src/posts-window/user-edit-render.ts:1461
4265 -#: src/posts-window/users-render.ts:424
4266 -msgid "just now"
4267 -msgstr ""
4268 -
4269 -#. %d: whole minutes since the draft was last edited.
4270 -#: src/plugins/drafts-widget/index.ts:448
4271 -msgid "%dm ago"
4272 -msgstr ""
4273 -
4274 -#. %d: whole hours since the draft was last edited.
4275 -#: src/plugins/drafts-widget/index.ts:455
4276 -msgid "%dh ago"
4277 -msgstr ""
4278 -
4279 -#. %d: whole days since the draft was last edited.
4280 -#: src/plugins/drafts-widget/index.ts:461
4281 -msgid "%dd ago"
4282 -msgstr ""
4283 -
4284 -#: src/plugins/drafts-widget/index.ts:537
4285 -#: src/posts-window/index.ts:956
4286 -#: includes/station-home/rest.php:394
4287 -#: includes/widgets/widget-drafts.php:77
4288 -msgid "Drafts"
4289 -msgstr ""
4290 -
4291 -#: src/plugins/drafts-widget/index.ts:551
4292 -msgid "Could not load drafts."
4293 -msgstr ""
4294 -
4295 -#: src/plugins/drafts-widget/index.ts:558
4296 -msgid "No drafts — all caught up."
4297 -msgstr ""
4298 -
4299 -#: src/plugins/drafts-widget/index.ts:606
4300 -msgid "Suggest title, excerpt & tags"
4301 -msgstr ""
4302 -
4303 -#: src/plugins/drafts-widget/index.ts:232
4304 -msgid "Could not get suggestions."
4305 -msgstr ""
4306 -
4307 -#: src/plugins/drafts-widget/index.ts:636
4308 -msgid "Move to Trash?"
4309 -msgstr ""
4310 -
4311 -#. %s: draft title.
4312 -#: src/plugins/drafts-widget/index.ts:639
4313 -msgid "“%s” will be moved to the Trash. You can restore it later."
4314 -msgstr ""
4315 -
4316 -#: src/plugins/drafts-widget/index.ts:655
4317 -msgid "Draft moved to Trash."
4318 -msgstr ""
4319 -
4320 -#: src/plugins/drafts-widget/index.ts:660
4321 -msgid "Could not move the draft to Trash."
4322 -msgstr ""
4323 -
4324 -#: src/plugins/focus-timer-widget/index.ts:91
4325 -msgid "No window — just alarm"
4326 -msgstr ""
4327 -
4328 -#: src/plugins/focus-timer-widget/index.ts:102
4329 -msgid "Untitled window"
4330 -msgstr ""
4331 -
4332 -#: src/plugins/focus-timer-widget/index.ts:131
4333 -msgid "Subtract a minute"
4334 -msgstr ""
4335 -
4336 -#: src/plugins/focus-timer-widget/index.ts:134
4337 -msgid "Add a minute"
4338 -msgstr ""
4339 -
4340 -#: src/plugins/focus-timer-widget/index.ts:173
4341 -msgid "Shake this window when done"
4342 -msgstr ""
4343 -
4344 -#: src/plugins/focus-timer-widget/index.ts:192
4345 -msgid "Show remaining time while running"
4346 -msgstr ""
4347 -
4348 -#: src/plugins/focus-timer-widget/index.ts:209
4349 -msgid "Resume"
4350 -msgstr ""
4351 -
4352 -#: src/plugins/focus-timer-widget/index.ts:214
4353 -#: src/plugins/focus-timer-widget/index.ts:243
4354 -#: includes/users-window/window.php:123
4355 -msgid "Reset"
4356 -msgstr ""
4357 -
4358 -#: src/plugins/focus-timer-widget/index.ts:221
4359 -msgid "Start focus"
4360 -msgstr ""
4361 -
4362 -#. %d: minutes.
4363 -#: src/plugins/focus-timer-widget/index.ts:156
4364 -msgid "%d min"
4365 -msgstr ""
4366 -
4367 -#: src/plugins/focus-timer-widget/index.ts:241
4368 -msgid "Pause"
4369 -msgstr ""
4370 -
4371 -#: src/plugins/focus-timer-widget/index.ts:263
4372 -msgid "Stop alarm"
4373 -msgstr ""
4374 -
4375 -#: src/plugins/focus-timer-widget/index.ts:288
4376 -msgid "Focusing…"
4377 -msgstr ""
4378 -
4379 -#. %s: window title.
4380 -#: src/plugins/focus-timer-widget/index.ts:299
4381 -msgid "Linked to “%s”"
4382 -msgstr ""
4383 -
4384 -#: src/plugins/focus-timer-widget/index.ts:302
4385 -msgid "No window linked"
4386 -msgstr ""
4387 -
4388 -#. %s: window title.
4389 -#: src/plugins/focus-timer-widget/index.ts:305
4390 -msgid "Shaking “%s”"
4391 -msgstr ""
4392 -
4393 -#: src/plugins/focus-timer-widget/index.ts:308
4394 -msgid "Press stop to silence."
4395 -msgstr ""
4396 -
4397 -#: src/plugins/focus-timer-widget/timer.ts:108
4398 -msgid "Focus timer cancelled — the linked window was closed."
4399 -msgstr ""
4400 -
4401 -#: src/plugins/notes-widget/index.ts:112
3104 +#: src/plugins/notes-widget/index.ts:118
4402 3105 msgid "Drag to pin"
4403 3106 msgstr ""
4404 3107
4405 -#: src/plugins/notes-widget/index.ts:118
3108 +#: src/plugins/notes-widget/index.ts:124
4406 3109 msgid "Write a note…"
4407 3110 msgstr ""
4408 3111
4409 -#: src/plugins/notes-widget/index.ts:136
3112 +#: src/plugins/notes-widget/index.ts:142
4410 3113 msgid "Paper color"
4411 3114 msgstr ""
4412 3115
4413 -#: src/plugins/notes-widget/index.ts:154
4414 -msgid "Public — visible to other desktop users"
4415 -msgstr ""
4416 -
4417 -#: src/plugins/notes-widget/index.ts:168
4418 -#: includes/recycle-bin/window.php:180
4419 -msgid "Pin to desktop"
4420 -msgstr ""
4421 -
4422 -#: src/plugins/notes-widget/index.ts:169
4423 -msgid "Pin the note without dragging (Ctrl+Enter)"
4424 -msgstr ""
4425 -
4426 -#: src/plugins/notes-widget/index.ts:192
3116 +#: src/plugins/notes-widget/index.ts:174
4427 3117 msgid "Next paper color"
4428 3118 msgstr ""
4429 3119
4430 3120 #: src/plugins/snow-wallpaper/index.ts:324
@@ -4443,3104 +3133,1975 @@
4443 3133 msgid "Background color"
4444 3134 msgstr ""
4445 3135
4446 3136 #: src/plugins/snow-wallpaper/index.ts:360
4447 -#: src/settings/panel.ts:629
4448 3137 msgid "Reset to defaults"
4449 3138 msgstr ""
4450 3139
4451 3140 #: src/plugins/snow-wallpaper/index.ts:386
4452 -#: includes/wallpapers.php:160
3141 +#: includes/wallpapers.php:167
4453 3142 msgid "Snow"
4454 3143 msgstr ""
4455 3144
4456 -#: src/plugins-window/browse-view.ts:117
4457 -#: src/plugins-window/featured-view.ts:317
4458 -msgid "Featured"
3145 +#: src/pwa/index.ts:57
3146 +msgid "A new version of OpenStation is available."
4459 3147 msgstr ""
4460 3148
4461 -#: src/plugins-window/browse-view.ts:118
4462 -msgid "Popular"
3149 +#: src/pwa/index.ts:59
3150 +#: src/window/dom.ts:558
3151 +msgid "Reload"
4463 3152 msgstr ""
4464 3153
4465 -#: src/plugins-window/browse-view.ts:119
4466 -msgid "Recommended"
3154 +#. %s: site name
3155 +#: src/pwa/install.ts:158
3156 +msgid "Installed %s as an app."
4467 3157 msgstr ""
4468 3158
4469 -#: src/plugins-window/browse-view.ts:120
4470 -msgid "Favorites"
3159 +#: src/pwa/install.ts:185
3160 +msgid "Install web app"
4471 3161 msgstr ""
4472 3162
4473 -#: src/plugins-window/browse-view.ts:121
4474 -#: includes/my-wordpress/integrations/woocommerce-customers.php:332
4475 -msgid "New"
3163 +#: src/pwa/install.ts:215
3164 +msgid "Install cancelled."
4476 3165 msgstr ""
4477 3166
4478 -#: src/plugins-window/browse-view.ts:122
4479 -msgid "Beta"
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."
4480 3170 msgstr ""
4481 3171
4482 -#: src/plugins-window/browse-view.ts:137
4483 -msgid "Search WordPress.org…"
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."
4484 3174 msgstr ""
4485 3175
4486 -#: src/plugins-window/browse-view.ts:158
4487 -msgid "Upload Plugin"
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."
4488 3178 msgstr ""
4489 3179
4490 -#: src/plugins-window/browse-view.ts:213
4491 -msgid "Drop the .zip to install."
3180 +#: src/rebrand-notice.ts:123
3181 +msgid "New name"
4492 3182 msgstr ""
4493 3183
4494 -#: src/plugins-window/browse-view.ts:352
4495 -#: src/plugins-window/featured-view.ts:167
4496 -#: src/plugins-window/flyout-detail.ts:617
4497 -#: src/settings/sections/themes.ts:307
4498 -msgid "Installing…"
3184 +#: src/rebrand-notice.ts:129
3185 +msgid "Desktop Mode is now OpenStation"
4499 3186 msgstr ""
4500 3187
4501 -#. %s: plugin name
4502 -#: src/plugins-window/browse-view.ts:369
4503 -#: src/plugins-window/featured-view.ts:175
4504 -#: src/plugins-window/flyout-detail.ts:623
4505 -msgid "Installed %s."
3188 +#: src/rebrand-notice.ts:134
3189 +msgid "The beginning of a new identity."
4506 3190 msgstr ""
4507 3191
4508 -#. %s: error message
4509 -#: src/plugins-window/browse-view.ts:389
4510 -#: src/plugins-window/featured-view.ts:195
4511 -#: src/plugins-window/flyout-detail.ts:643
4512 -msgid "Install failed: %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."
4513 3194 msgstr ""
4514 3195
4515 -#: src/plugins-window/browse-view.ts:402
4516 -#: src/plugins-window/featured-view.ts:208
4517 -msgid "Activating…"
3196 +#: src/rebrand-notice.ts:153
3197 +msgid "This update also comes with a new default theme that we hope you enjoy."
4518 3198 msgstr ""
4519 3199
4520 -#. %s: plugin name
4521 -#: src/plugins-window/browse-view.ts:410
4522 -#: src/plugins-window/featured-view.ts:216
4523 -#: src/plugins-window/flyout-detail.ts:661
4524 -#: src/plugins-window/installed-view.ts:836
4525 -#: src/plugins-window/upload-dialog.ts:453
4526 -msgid "%s activated."
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."
4527 3202 msgstr ""
4528 3203
4529 -#. %s: error message
4530 -#: src/plugins-window/browse-view.ts:437
4531 -#: src/plugins-window/featured-view.ts:241
4532 -#: src/plugins-window/flyout-detail.ts:673
4533 -#: src/plugins-window/installed-view.ts:854
4534 -msgid "Activation failed: %s"
3204 +#: src/rebrand-notice.ts:174
3205 +msgid "Got it"
4535 3206 msgstr ""
4536 3207
4537 -#: src/plugins-window/browse-view.ts:565
4538 -msgid "No plugins matched."
3208 +#: src/related-entities/index.ts:276
3209 +msgid "Related"
4539 3210 msgstr ""
4540 3211
4541 -#. %s: error message
4542 -#: src/plugins-window/browse-view.ts:597
4543 -#: src/plugins-window/installed-view.ts:746
4544 -msgid "Could not load plugins: %s"
3212 +#: src/release-card.ts:351
3213 +#: src/ui/components/os-toast/os-toast.ts:265
3214 +msgid "Dismiss"
4545 3215 msgstr ""
4546 3216
4547 -#. %s: plugin name
4548 -#: src/plugins-window/card-drag.ts:166
4549 -msgid "Pinned %s to the dock."
3217 +#: src/release-card.ts:354
3218 +#: src/update-notice.ts:180
3219 +msgid "Update now"
4550 3220 msgstr ""
4551 3221
4552 -#. %s: plugin name
4553 -#: src/plugins-window/card.ts:54
4554 -msgid "View details for %s"
3222 +#: src/reveals/registry.ts:446
3223 +msgid "Sweep"
4555 3224 msgstr ""
4556 3225
4557 -#. %s: plugin author name (HTML-stripped)
4558 -#. %s: plugin author
4559 -#: src/plugins-window/card.ts:95
4560 -#: src/plugins-window/flyout-detail.ts:207
4561 -#: src/plugins-window/flyout-detail.ts:232
4562 -#: src/plugins-window/installed-detail.ts:249
4563 -msgid "by %s"
3226 +#: src/reveals/registry.ts:447
3227 +msgid "A straight edge travels across the window, uncovering the page behind it."
4564 3228 msgstr ""
4565 3229
4566 -#: src/plugins-window/card.ts:179
4567 -#: src/plugins-window/flyout-detail.ts:589
4568 -#: src/plugins-window/installed-view.ts:627
4569 -#: src/plugins-window/installed-view.ts:707
4570 -msgid "Activate"
3230 +#: src/reveals/registry.ts:456
3231 +msgid "Iris"
4571 3232 msgstr ""
4572 3233
4573 -#: src/plugins-window/card.ts:187
4574 -#: src/plugins-window/flyout-detail.ts:604
4575 -#: src/plugins-window/upload-dialog.ts:137
4576 -msgid "Install"
3234 +#: src/reveals/registry.ts:457
3235 +msgid "The page opens out from the centre of the window, like a camera shutter."
4577 3236 msgstr ""
4578 3237
4579 -#: src/plugins-window/card.ts:285
4580 -msgid "Fewer than 10 active"
3238 +#: src/reveals/registry.ts:466
3239 +msgid "Curtain"
4581 3240 msgstr ""
4582 3241
4583 -#. %d: integer number of millions of active installs
4584 -#: src/plugins-window/card.ts:291
4585 -msgid "%d+ million active"
3242 +#: src/reveals/registry.ts:467
3243 +msgid "Two panels part from the middle of the window and slide off the sides."
4586 3244 msgstr ""
4587 3245
4588 -#. %s: comma-grouped active install count
4589 -#: src/plugins-window/card.ts:298
4590 -#: src/plugins-window/card.ts:304
4591 -#: src/plugins-window/flyout-detail.ts:260
4592 -msgid "%s+ active"
3246 +#: src/reveals/registry.ts:476
3247 +msgid "Blinds"
4593 3248 msgstr ""
4594 3249
4595 -#. %s: rating out of 5 (one decimal)
4596 -#: src/plugins-window/card.ts:318
4597 -msgid "Rated %s out of 5"
3250 +#: src/reveals/registry.ts:477
3251 +msgid "Six horizontal slats retract at once, letting the page through between them."
4598 3252 msgstr ""
4599 3253
4600 -#: src/plugins-window/featured-view.ts:96
4601 -msgid "Made for OpenStation"
3254 +#: src/reveals/registry.ts:486
3255 +msgid "Diagonal"
4602 3256 msgstr ""
4603 3257
4604 -#: src/plugins-window/featured-view.ts:99
4605 -msgid "Plugins that extend OpenStation — desktop decorations, native windows, widgets, and other companions."
3258 +#: src/reveals/registry.ts:487
3259 +msgid "A slanted edge sweeps off the trailing corner of the window."
4606 3260 msgstr ""
4607 3261
4608 -#: src/plugins-window/featured-view.ts:271
4609 -msgid "No featured plugins yet."
3262 +#: src/reveals/registry.ts:496
3263 +msgid "Rise"
4610 3264 msgstr ""
4611 3265
4612 -#. %s: error message
4613 -#: src/plugins-window/featured-view.ts:280
4614 -msgid "Could not load featured plugins: %s"
3266 +#: src/reveals/registry.ts:497
3267 +msgid "The page rises into the window from the bottom edge upward."
4615 3268 msgstr ""
4616 3269
4617 -#: src/plugins-window/flyout-detail.ts:135
4618 -msgid "Could not load plugin details."
3270 +#: src/reveals/registry.ts:506
3271 +msgid "Shutter"
4619 3272 msgstr ""
4620 3273
4621 -#: src/plugins-window/flyout-detail.ts:196
4622 -msgid "Close plugin details"
3274 +#: src/reveals/registry.ts:507
3275 +msgid "Two panels part from the middle of the window and slide off the top and bottom."
4623 3276 msgstr ""
4624 3277
4625 -#. %s: human-readable date string from wp.org
4626 -#. %s: date the plugin was last updated
4627 -#: src/plugins-window/flyout-detail.ts:266
4628 -#: src/plugins-window/installed-detail.ts:390
4629 -msgid "Updated %s"
3278 +#: src/reveals/registry.ts:516
3279 +msgid "Slats"
4630 3280 msgstr ""
4631 3281
4632 -#. %s: maximum tested WordPress version
4633 -#: src/plugins-window/flyout-detail.ts:273
4634 -msgid "Tested up to WordPress %s"
3282 +#: src/reveals/registry.ts:517
3283 +msgid "Eight vertical slats retract at once, letting the page through between them."
4635 3284 msgstr ""
4636 3285
4637 -#: src/plugins-window/flyout-detail.ts:295
4638 -#: src/plugins-window/installed-detail.ts:95
4639 -#: includes/admin-bar.php:115
4640 -msgid "Overview"
3286 +#: src/reveals/registry.ts:527
3287 +msgid "The page opens out from the centre of the window through a growing rhombus."
4641 3288 msgstr ""
4642 3289
4643 -#: src/plugins-window/flyout-detail.ts:296
4644 -msgid "Screenshots"
3290 +#: src/reveals/registry.ts:536
3291 +msgid "Mosaic"
4645 3292 msgstr ""
4646 3293
4647 -#: src/plugins-window/flyout-detail.ts:297
4648 -#: src/plugins-window/installed-detail.ts:99
4649 -#: includes/my-wordpress/integrations/woocommerce-relations.php:753
4650 -#: includes/my-wordpress/integrations/woocommerce-relations.php:754
4651 -msgid "Reviews"
3294 +#: src/reveals/registry.ts:537
3295 +msgid "The page arrives as a grid of tiles, each opening out from its own centre."
4652 3296 msgstr ""
4653 3297
4654 -#: src/plugins-window/flyout-detail.ts:298
4655 -#: src/plugins-window/installed-detail.ts:97
4656 -msgid "Changelog"
3298 +#: src/reveals/registry.ts:546
3299 +msgid "Camera shutter"
4657 3300 msgstr ""
4658 3301
4659 -#: src/plugins-window/flyout-detail.ts:299
4660 -#: src/plugins-window/installed-detail.ts:98
4661 -msgid "FAQ"
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."
4662 3304 msgstr ""
4663 3305
4664 -#: src/plugins-window/flyout-detail.ts:358
4665 -#: src/plugins-window/installed-detail.ts:932
4666 -msgid "Loading recent reviews…"
3306 +#: src/reveals/registry.ts:566
3307 +msgid "Radar"
4667 3308 msgstr ""
4668 3309
4669 -#. %s: anchor tag with link to wp.org reviews
4670 -#: src/plugins-window/flyout-detail.ts:371
4671 -msgid "Recent reviews aren’t available right now. %s"
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."
4672 3312 msgstr ""
4673 3313
4674 -#: src/plugins-window/flyout-detail.ts:375
4675 -msgid "Read reviews on WordPress.org ↗"
3314 +#. %d: number of revisions.
3315 +#: src/revisions/index.ts:110
3316 +msgid "View revisions (%d)"
4676 3317 msgstr ""
4677 3318
4678 -#: src/plugins-window/flyout-detail.ts:391
4679 -msgid "Could not load reviews."
3319 +#: src/revisions/index.ts:114
3320 +msgid "View revisions"
4680 3321 msgstr ""
4681 3322
4682 -#: src/plugins-window/flyout-detail.ts:408
4683 -msgid "No content available."
3323 +#: src/revisions/index.ts:193
3324 +msgid "No revisions are available for this content."
4684 3325 msgstr ""
4685 3326
4686 -#: src/plugins-window/flyout-detail.ts:432
4687 -msgid "This plugin doesn’t ship screenshots."
3327 +#. %s: post title.
3328 +#: src/revisions/index.ts:203
3329 +msgid "Revisions: %s"
4688 3330 msgstr ""
4689 3331
4690 -#: src/plugins-window/flyout-detail.ts:472
4691 -msgid "No ratings yet."
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)"
4692 3335 msgstr ""
4693 3336
4694 -#. %d: number of stars (1–5)
4695 -#: src/plugins-window/flyout-detail.ts:485
4696 -msgid "%d ★"
3337 +#: src/settings/wallpaper-defs.ts:45
3338 +msgid "Custom gradient"
4697 3339 msgstr ""
4698 3340
4699 -#: src/plugins-window/flyout-detail.ts:534
4700 -msgid "Read on WordPress.org ↗"
3341 +#: src/settings/wallpaper-defs.ts:48
3342 +msgid "Mix your own two-colour gradient and set the angle — your desk, your palette."
4701 3343 msgstr ""
4702 3344
4703 -#: src/plugins-window/flyout-detail.ts:571
4704 -msgid "View on WordPress.org ↗"
3345 +#: src/settings/wallpaper-defs.ts:77
3346 +msgid "Custom image"
4705 3347 msgstr ""
4706 3348
4707 -#: src/plugins-window/flyout-detail.ts:690
4708 -#: src/plugins-window/installed-view.ts:875
4709 -#: src/plugins-window/installed-view.ts:1245
4710 -msgid "OpenStation deactivated. Reloading…"
3349 +#: src/settings/wallpaper-defs.ts:81
3350 +msgid "Any image from your media library or an upload, sized to cover the whole desk."
4711 3351 msgstr ""
4712 3352
4713 -#. %s: error message
4714 -#: src/plugins-window/flyout-detail.ts:712
4715 -#: src/plugins-window/installed-view.ts:902
4716 -msgid "Deactivation failed: %s"
3353 +#: src/ui/components/os-notice/os-notice.ts:172
3354 +msgid "Dismiss notice"
4717 3355 msgstr ""
4718 3356
4719 -#: src/plugins-window/flyout-detail.ts:725
4720 -#: src/plugins-window/installed-view.ts:912
4721 -msgid "Delete plugin?"
3357 +#: src/ui/components/os-split/os-split.ts:258
3358 +msgid "Resize panes"
4722 3359 msgstr ""
4723 3360
4724 -#. %s: plugin name
4725 -#: src/plugins-window/flyout-detail.ts:728
4726 -#: src/plugins-window/installed-view.ts:915
4727 -msgid "Permanently delete %s? Its files will be removed from disk. This cannot be undone."
3361 +#. 1: WordPress version, 2: release codename.
3362 +#: src/update-notice.ts:96
3363 +msgid "WordPress %1$s \"%2$s\" is available."
4728 3364 msgstr ""
4729 3365
4730 -#: src/plugins-window/flyout-detail.ts:745
4731 -#: src/plugins-window/installed-view.ts:935
4732 -#: src/plugins-window/installed-view.ts:1244
4733 -msgid "OpenStation deleted. Reloading…"
3366 +#. %s: WordPress version.
3367 +#: src/update-notice.ts:100
3368 +msgid "WordPress %s is available."
4734 3369 msgstr ""
4735 3370
4736 -#. %s: plugin name
4737 -#: src/plugins-window/flyout-detail.ts:757
4738 -#: src/plugins-window/installed-view.ts:947
4739 -msgid "%s deleted."
3371 +#: src/update-notice.ts:144
3372 +#: includes/core-notices.php:91
3373 +msgid "WordPress Updates"
4740 3374 msgstr ""
4741 3375
4742 -#. %s: error message
4743 -#: src/plugins-window/flyout-detail.ts:767
4744 -#: src/plugins-window/installed-view.ts:961
4745 -msgid "Delete failed: %s"
3376 +#: src/widgets/built-in.ts:20
3377 +msgid "Clock"
4746 3378 msgstr ""
4747 3379
4748 -#: src/plugins-window/index.ts:66
4749 -msgid "Plugins window template missing."
3380 +#: src/widgets/built-in.ts:23
3381 +msgid "Local time and date, refreshed every second."
4750 3382 msgstr ""
4751 3383
4752 -#: src/plugins-window/index.ts:89
4753 -msgid "You do not have permission to manage plugins."
3384 +#. %s is the widget label (e.g., "Clock")
3385 +#: src/widgets/frame.ts:307
3386 +msgid "Dock %s back to widget column"
4754 3387 msgstr ""
4755 3388
4756 -#: src/plugins-window/installed-detail.ts:96
4757 -msgid "Details"
3389 +#. %s is the widget label (e.g., "Clock")
3390 +#: src/widgets/frame.ts:344
3391 +msgid "Remove %s"
4758 3392 msgstr ""
4759 3393
4760 -#. %s: version number
4761 -#: src/plugins-window/installed-detail.ts:207
4762 -msgid "v%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"
4763 3399 msgstr ""
4764 3400
4765 -#. %s: new version available
4766 -#. %s: new plugin version (e.g. "1.4.2")
4767 -#: src/plugins-window/installed-detail.ts:226
4768 -#: src/plugins-window/installed-view.ts:600
4769 -msgid "Update to %s"
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."
4770 3403 msgstr ""
4771 3404
4772 -#: src/plugins-window/installed-detail.ts:245
4773 -msgid "by"
3405 +#. %s is the widget label
3406 +#: src/widgets/picker.ts:179
3407 +msgid "%s (already added)"
4774 3408 msgstr ""
4775 3409
4776 -#: src/plugins-window/installed-detail.ts:315
4777 -msgid "Loading description…"
3410 +#. %s is the widget label
3411 +#: src/widgets/picker.ts:182
3412 +msgid "Add %s"
4778 3413 msgstr ""
4779 3414
4780 -#: src/plugins-window/installed-detail.ts:320
4781 -msgid "No description"
3415 +#: src/widgets/picker.ts:209
3416 +msgid "Added"
4782 3417 msgstr ""
4783 3418
4784 -#: src/plugins-window/installed-detail.ts:321
4785 -msgid "This plugin doesn’t ship a description in its header."
3419 +#: src/window-chrome/controls/built-ins.ts:37
3420 +msgid "Minimize"
4786 3421 msgstr ""
4787 3422
4788 -#: src/plugins-window/installed-detail.ts:334
4789 -msgid "View on WordPress.org"
3423 +#: src/window-chrome/controls/built-ins.ts:50
3424 +msgid "Maximize"
4790 3425 msgstr ""
4791 3426
4792 -#: src/plugins-window/installed-detail.ts:341
4793 -msgid "Plugin website"
3427 +#: src/window-chrome/controls/built-ins.ts:63
3428 +#: src/window/index.ts:2705
3429 +msgid "Enter fullscreen"
4794 3430 msgstr ""
4795 3431
4796 -#: src/plugins-window/installed-detail.ts:346
4797 -msgid "Author website"
3432 +#: src/window/dom.ts:264
3433 +msgid "Loading window content"
4798 3434 msgstr ""
4799 3435
4800 -#. %s: comma-grouped active install count
4801 -#: src/plugins-window/installed-detail.ts:378
4802 -msgid "%s+ active installs"
3436 +#: src/window/dom.ts:479
3437 +msgid "Window actions"
4803 3438 msgstr ""
4804 3439
4805 -#. %s: maximum tested WordPress version
4806 -#: src/plugins-window/installed-detail.ts:402
4807 -msgid "Tested up to WP %s"
3440 +#: src/window/dom.ts:503
3441 +msgid "Open on startup"
4808 3442 msgstr ""
4809 3443
4810 -#. %s: minimum WordPress version
4811 -#: src/plugins-window/installed-detail.ts:416
4812 -msgid "Requires WP %s+"
3444 +#. %s is the window's admin-page name (e.g., "Posts")
3445 +#: src/window/dom.ts:517
3446 +msgid "Open another %s"
4813 3447 msgstr ""
4814 3448
4815 -#. %s: minimum PHP version
4816 -#: src/plugins-window/installed-detail.ts:428
4817 -msgid "Requires PHP %s+"
3449 +#: src/window/dom.ts:533
3450 +msgid "Open in new window"
4818 3451 msgstr ""
4819 3452
4820 -#: src/plugins-window/installed-detail.ts:436
4821 -#: src/plugins-window/installed-detail.ts:498
4822 -msgid "Network only"
3453 +#: src/window/dom.ts:573
3454 +msgid "Open in browser tab"
4823 3455 msgstr ""
4824 3456
4825 -#: src/plugins-window/installed-detail.ts:451
4826 -msgid "Plugin file"
3457 +#. %s is the window's title (e.g., "OpenStation Preferences")
3458 +#: src/window/dom.ts:865
3459 +msgid "%s sections"
4827 3460 msgstr ""
4828 3461
4829 -#: src/plugins-window/installed-detail.ts:453
4830 -#: src/plugins-window/installed-view.ts:323
4831 -msgid "Version"
3462 +#. %s is the window's admin-page title (e.g., "Posts")
3463 +#: src/window/dom.ts:868
3464 +msgid "%s sub-pages"
4832 3465 msgstr ""
4833 3466
4834 -#: src/plugins-window/installed-detail.ts:459
4835 -msgid "Size on disk"
3467 +#: src/window/iframe-bridge.ts:283
3468 +msgid "Unsaved changes"
4836 3469 msgstr ""
4837 3470
4838 -#: src/plugins-window/installed-detail.ts:467
4839 -msgid "Requires WordPress"
3471 +#: src/window/iframe-bridge.ts:284
3472 +msgid "You have unsaved changes. Are you sure you want to close this window?"
4840 3473 msgstr ""
4841 3474
4842 -#. %s: version
4843 -#: src/plugins-window/installed-detail.ts:468
4844 -#: src/plugins-window/installed-detail.ts:476
4845 -msgid "%s+"
3475 +#: src/window/iframe-bridge.ts:285
3476 +msgid "Close window"
4846 3477 msgstr ""
4847 3478
4848 -#: src/plugins-window/installed-detail.ts:475
4849 -msgid "Requires PHP"
3479 +#: src/window/iframe-bridge.ts:618
3480 +msgid "Request failed."
4850 3481 msgstr ""
4851 3482
4852 -#: src/plugins-window/installed-detail.ts:483
4853 -msgid "Text domain"
3483 +#. %d: HTTP status code of the failed request.
3484 +#: src/window/iframe-bridge.ts:621
3485 +msgid "Request failed (HTTP %d)."
4854 3486 msgstr ""
4855 3487
4856 -#: src/plugins-window/installed-detail.ts:488
4857 -msgid "Plugin URL"
3488 +#: src/window/index.ts:2705
3489 +msgid "Exit fullscreen"
4858 3490 msgstr ""
4859 3491
4860 -#: src/plugins-window/installed-detail.ts:491
4861 -msgid "Author URL"
3492 +#: src/window/index.ts:3996
3493 +msgid "Not saved."
4862 3494 msgstr ""
4863 3495
4864 -#: src/plugins-window/installed-detail.ts:497
4865 -msgid "Scope"
3496 +#. %s: error message explaining why the change could not be saved.
3497 +#: src/window/index.ts:3999
3498 +msgid "Not saved. %s"
4866 3499 msgstr ""
4867 3500
4868 -#: src/plugins-window/installed-detail.ts:558
4869 -#: src/plugins-window/installed-detail.ts:683
4870 -#: src/plugins-window/installed-detail.ts:915
4871 -msgid "Loading from WordPress.org…"
3501 +#: src/window-links/renderers/svg-splines.ts:152
3502 +#: src/window-links/stub-renderer.ts:74
3503 +msgid "Splines"
4872 3504 msgstr ""
4873 3505
4874 -#: src/plugins-window/installed-detail.ts:564
4875 -msgid "No changelog"
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."
4876 3509 msgstr ""
4877 3510
4878 -#: src/plugins-window/installed-detail.ts:565
4879 -msgid "This plugin doesn’t ship a changelog."
3511 +#: src/window-manager/close-all-shortcut.ts:163
3512 +msgid "Don't ask again"
4880 3513 msgstr ""
4881 3514
4882 -#: src/plugins-window/installed-detail.ts:599
4883 -msgid "Latest"
3515 +#: src/window-manager/close-all-shortcut.ts:176
3516 +msgid "Close all windows?"
4884 3517 msgstr ""
4885 3518
4886 -#: src/plugins-window/installed-detail.ts:689
4887 -msgid "No FAQ"
4888 -msgstr ""
4889 -
4890 -#: src/plugins-window/installed-detail.ts:690
4891 -msgid "This plugin doesn’t ship an FAQ."
4892 -msgstr ""
4893 -
4894 -#: src/plugins-window/installed-detail.ts:945
4895 -msgid "Couldn’t load reviews"
4896 -msgstr ""
4897 -
4898 -#: src/plugins-window/installed-detail.ts:946
4899 -msgid "WordPress.org didn’t respond. Try again in a moment."
4900 -msgstr ""
4901 -
4902 -#: src/plugins-window/installed-detail.ts:1000
4903 -msgid "Read all reviews on WordPress.org ↗"
4904 -msgstr ""
4905 -
4906 -#: src/plugins-window/installed-detail.ts:1016
4907 -msgid "Reviews live on WordPress.org"
4908 -msgstr ""
4909 -
4910 -#: src/plugins-window/installed-detail.ts:1017
4911 -msgid "We couldn’t pull the review feed here. Open the full thread on WordPress.org to read every review."
4912 -msgstr ""
4913 -
4914 -#: src/plugins-window/installed-detail.ts:1027
4915 -msgid "Open reviews on WordPress.org ↗"
4916 -msgstr ""
4917 -
4918 -#: src/plugins-window/installed-detail.ts:1050
4919 -msgid "Write a review on WordPress.org ↗"
4920 -msgstr ""
4921 -
4922 -#: src/plugins-window/installed-detail.ts:1093
4923 -msgid "Read full review ↗"
4924 -msgstr ""
4925 -
4926 -#. %d: kilobytes
4927 -#. %d: size in kilobytes
4928 -#: src/plugins-window/installed-detail.ts:1225
4929 -#: src/plugins-window/installed-view.ts:1333
4930 -msgid "%d KB"
4931 -msgstr ""
4932 -
4933 -#. %s: megabytes (one decimal)
4934 -#. %s: size in megabytes (one decimal)
4935 -#: src/plugins-window/installed-detail.ts:1229
4936 -#: src/plugins-window/installed-view.ts:1340
4937 -msgid "%s MB"
4938 -msgstr ""
4939 -
4940 -#: src/plugins-window/installed-view.ts:151
4941 -msgid "Update available"
4942 -msgstr ""
4943 -
4944 -#: src/plugins-window/installed-view.ts:194
4945 -msgid "Search installed plugins…"
4946 -msgstr ""
4947 -
4948 -#: src/plugins-window/installed-view.ts:260
4949 -msgid "No plugins match your filters."
4950 -msgstr ""
4951 -
4952 -#: src/plugins-window/installed-view.ts:310
4953 -msgid "Plugin"
4954 -msgstr ""
4955 -
4956 -#: src/plugins-window/installed-view.ts:348
4957 -msgid "Automatic Updates"
4958 -msgstr ""
4959 -
4960 -#. %s: new plugin version
4961 -#: src/plugins-window/installed-view.ts:467
4962 -msgid "→ %s"
4963 -msgstr ""
4964 -
4965 -#: src/plugins-window/installed-view.ts:480
4966 -#: src/posts-window/index.ts:219
4967 -msgid "Unknown"
4968 -msgstr ""
4969 -
4970 -#: src/plugins-window/installed-view.ts:512
4971 -msgid "Auto-updates enabled"
4972 -msgstr ""
4973 -
4974 -#: src/plugins-window/installed-view.ts:513
4975 -msgid "Auto-updates disabled"
4976 -msgstr ""
4977 -
4978 -#: src/plugins-window/installed-view.ts:526
4979 -msgid "This plugin does not check in with WordPress.org, so automatic updates can't be scheduled."
4980 -msgstr ""
4981 -
4982 -#: src/plugins-window/installed-view.ts:553
4983 -msgid "Disabling…"
4984 -msgstr ""
4985 -
4986 -#: src/plugins-window/installed-view.ts:554
4987 -#: includes/welcome-dialog.php:110
4988 -msgid "Enabling…"
4989 -msgstr ""
4990 -
4991 -#: src/plugins-window/installed-view.ts:557
4992 -msgid "Disable auto-updates"
4993 -msgstr ""
4994 -
4995 -#: src/plugins-window/installed-view.ts:558
4996 -msgid "Enable auto-updates"
4997 -msgstr ""
4998 -
4999 -#: src/plugins-window/installed-view.ts:597
5000 -msgid "Updating…"
5001 -msgstr ""
5002 -
5003 -#: src/plugins-window/installed-view.ts:617
5004 -msgid "Auto-update unavailable"
5005 -msgstr ""
5006 -
5007 -#: src/plugins-window/installed-view.ts:618
5008 -msgid "This plugin does not ship a wp.org download package. Update it manually from its source."
5009 -msgstr ""
5010 -
5011 -#. %d: number of plugins with pending updates
5012 -#: src/plugins-window/installed-view.ts:692
5013 -msgid "Update %d"
5014 -msgstr ""
5015 -
5016 -#. 1: plugin name, 2: new version
5017 -#: src/plugins-window/installed-view.ts:999
5018 -msgid "%1$s updated to %2$s."
5019 -msgstr ""
5020 -
5021 -#. %s: plugin name
5022 -#: src/plugins-window/installed-view.ts:1056
5023 -msgid "%s is already up to date."
5024 -msgstr ""
5025 -
5026 -#. 1: plugin name, 2: error message
5027 -#: src/plugins-window/installed-view.ts:1069
5028 -msgid "Update of %1$s failed: %2$s"
5029 -msgstr ""
5030 -
5031 -#. %s: plugin name
5032 -#: src/plugins-window/installed-view.ts:1131
5033 -msgid "Auto-updates disabled for %s."
5034 -msgstr ""
5035 -
5036 -#. %s: plugin name
5037 -#: src/plugins-window/installed-view.ts:1136
5038 -msgid "Auto-updates enabled for %s."
5039 -msgstr ""
5040 -
5041 -#. 1: plugin name, 2: error message
5042 -#: src/plugins-window/installed-view.ts:1149
5043 -msgid "Could not toggle auto-updates for %1$s: %2$s"
5044 -msgstr ""
5045 -
5046 -#: src/plugins-window/installed-view.ts:1173
5047 -msgid "Delete selected plugins?"
5048 -msgstr ""
5049 -
5050 -#. %d: number of plugins
5051 -#: src/plugins-window/installed-view.ts:1176
5052 -msgid "Permanently delete %d plugin(s)? Their files will be removed from disk. This cannot be undone."
5053 -msgstr ""
5054 -
5055 -#: src/plugins-window/installed-view.ts:1260
5056 -msgid "deleted"
5057 -msgstr ""
5058 -
5059 -#: src/plugins-window/installed-view.ts:1262
5060 -msgid "activated"
5061 -msgstr ""
5062 -
5063 -#: src/plugins-window/installed-view.ts:1264
5064 -msgid "updated"
5065 -msgstr ""
5066 -
5067 -#: src/plugins-window/installed-view.ts:1266
5068 -msgid "deactivated"
5069 -msgstr ""
5070 -
5071 -#. 1: count, 2: action verb (activated, deactivated, deleted)
5072 -#: src/plugins-window/installed-view.ts:1272
5073 -msgid "%1$d plugin(s) %2$s."
5074 -msgstr ""
5075 -
5076 -#. 1: success count, 2: failure count, 3: action verb
5077 -#: src/plugins-window/installed-view.ts:1278
5078 -msgid "%1$d %3$s, %2$d failed."
5079 -msgstr ""
5080 -
5081 -#: src/plugins-window/upload-dialog.ts:79
5082 -msgid "Upload a plugin .zip"
5083 -msgstr ""
5084 -
5085 -#: src/plugins-window/upload-dialog.ts:84
5086 -msgid "Upload a plugin"
5087 -msgstr ""
5088 -
5089 -#: src/plugins-window/upload-dialog.ts:87
5090 -msgid "Pick a .zip file from your computer, or drop one onto the area below."
5091 -msgstr ""
5092 -
5093 -#: src/plugins-window/upload-dialog.ts:98
5094 -msgid "Drop a .zip plugin file here, or click to choose a file."
5095 -msgstr ""
5096 -
5097 -#: src/plugins-window/upload-dialog.ts:110
5098 -msgid "Drop your .zip here or click to browse"
5099 -msgstr ""
5100 -
5101 -#. 1: file name, 2: file size in KB
5102 -#: src/plugins-window/upload-dialog.ts:169
5103 -msgid "%1$s · %2$s KB"
5104 -msgstr ""
5105 -
5106 -#: src/plugins-window/upload-dialog.ts:217
5107 -msgid "Only .zip files are accepted."
5108 -msgstr ""
5109 -
5110 -#: src/plugins-window/upload-dialog.ts:376
5111 -msgid "Plugin installed successfully."
5112 -msgstr ""
5113 -
5114 -#. 1: plugin name 2: plugin version
5115 -#: src/plugins-window/upload-dialog.ts:387
5116 -msgid "%1$s %2$s"
5117 -msgstr ""
5118 -
5119 -#: src/plugins-window/upload-dialog.ts:400
5120 -msgid "Activate Plugin"
5121 -msgstr ""
5122 -
5123 -#: src/plugins-window/upload-dialog.ts:462
5124 -msgid "Plugin activated."
5125 -msgstr ""
5126 -
5127 -#. %s: error message from the activate handler
5128 -#: src/plugins-window/upload-dialog.ts:482
5129 -msgid "Activate failed: %s"
5130 -msgstr ""
5131 -
5132 -#: src/plugins-window/upload-dialog.ts:277
5133 -msgid "Replacing existing plugin…"
5134 -msgstr ""
5135 -
5136 -#: src/plugins-window/upload-dialog.ts:278
5137 -msgid "Uploading and installing…"
5138 -msgstr ""
5139 -
5140 -#: src/plugins-window/upload-dialog.ts:316
5141 -msgid "A plugin with the same folder name is already installed."
5142 -msgstr ""
5143 -
5144 -#: src/plugins-window/upload-dialog.ts:323
5145 -msgid "Replace existing plugin?"
5146 -msgstr ""
5147 -
5148 -#: src/plugins-window/upload-dialog.ts:324
5149 -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."
5150 -msgstr ""
5151 -
5152 -#: src/plugins-window/upload-dialog.ts:328
5153 -msgid "Replace"
5154 -msgstr ""
5155 -
5156 -#. %s: error message from the upload handler
5157 -#: src/plugins-window/upload-dialog.ts:346
5158 -msgid "Upload failed: %s"
5159 -msgstr ""
5160 -
5161 -#: src/posts-window/categories-mindmap.ts:199
5162 -msgid "Mindmap unavailable: shell modules API missing."
5163 -msgstr ""
5164 -
5165 -#: src/posts-window/categories-mindmap.ts:205
5166 -#: src/posts-window/categories-mindmap.ts:210
5167 -msgid "Mindmap unavailable."
5168 -msgstr ""
5169 -
5170 -#: src/posts-window/categories-mindmap.ts:230
5171 -msgid "Add root category"
5172 -msgstr ""
5173 -
5174 -#: src/posts-window/categories-mindmap.ts:236
5175 -#: src/posts-window/tags-cloud.ts:261
5176 -msgid "Recenter"
5177 -msgstr ""
5178 -
5179 -#: src/posts-window/categories-mindmap.ts:245
5180 -#: src/posts-window/index.ts:1627
5181 -msgid "Search categories…"
5182 -msgstr ""
5183 -
5184 -#: src/posts-window/categories-mindmap.ts:248
5185 -msgid "Search categories in the mindmap"
5186 -msgstr ""
5187 -
5188 -#: src/posts-window/categories-mindmap.ts:257
5189 -msgid "Click a node to focus + edit · drag onto another to reparent · wheel to zoom"
5190 -msgstr ""
5191 -
5192 -#: src/posts-window/categories-mindmap.ts:509
5193 -msgid "Couldn’t load categories:"
5194 -msgstr ""
5195 -
5196 -#: src/posts-window/categories-mindmap.ts:544
5197 -msgid "No custom categories yet. Click \"Add root category\" to start branching."
5198 -msgstr ""
5199 -
5200 -#. %s: parent category name.
5201 -#: src/posts-window/categories-mindmap.ts:2303
5202 -msgid "New child of %s"
5203 -msgstr ""
5204 -
5205 -#: src/posts-window/categories-mindmap.ts:2306
5206 -msgid "New root category"
5207 -msgstr ""
5208 -
5209 -#: src/posts-window/categories-mindmap.ts:2318
5210 -msgid "e.g. Recipes"
5211 -msgstr ""
5212 -
5213 -#: src/posts-window/categories-mindmap.ts:2326
5214 -#: src/posts-window/categories-mindmap.ts:2505
5215 -#: src/posts-window/index.ts:451
5216 -#: src/posts-window/tags-cloud.ts:1828
5217 -msgid "Slug"
5218 -msgstr ""
5219 -
5220 -#: src/posts-window/categories-mindmap.ts:2331
5221 -#: src/posts-window/categories-mindmap.ts:2511
5222 -#: src/posts-window/tags-cloud.ts:1834
5223 -msgid "auto-from-name"
5224 -msgstr ""
5225 -
5226 -#: src/posts-window/categories-mindmap.ts:2351
5227 -#: src/posts-window/categories-mindmap.ts:2538
5228 -#: src/posts-window/tags-cloud.ts:1663
5229 -#: src/posts-window/tags-cloud.ts:1855
5230 -msgid "Description (optional)"
5231 -msgstr ""
5232 -
5233 -#: src/posts-window/categories-mindmap.ts:2410
5234 -#: src/posts-window/tags-cloud.ts:1742
5235 -msgid "Couldn’t create:"
5236 -msgstr ""
5237 -
5238 -#: src/posts-window/categories-mindmap.ts:2459
5239 -msgid "No category selected"
5240 -msgstr ""
5241 -
5242 -#: src/posts-window/categories-mindmap.ts:2462
5243 -msgid "Click a node on the mindmap to edit its name, description, and posts."
5244 -msgstr ""
5245 -
5246 -#. %d: post count.
5247 -#: src/posts-window/categories-mindmap.ts:2546
5248 -msgid "%d post in this category."
5249 -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."
5250 3523 msgstr[0] ""
5251 3524 msgstr[1] ""
5252 3525
5253 -#: src/posts-window/categories-mindmap.ts:2561
5254 -msgid "+ Child"
5255 -msgstr ""
5256 -
5257 -#: src/posts-window/categories-mindmap.ts:2576
5258 -msgid "Make root"
5259 -msgstr ""
5260 -
5261 -#: src/posts-window/categories-mindmap.ts:2577
5262 -msgid "Promote this category to a top-level root (no parent)."
5263 -msgstr ""
5264 -
5265 -#: src/posts-window/categories-mindmap.ts:2590
5266 -msgid "Couldn’t reparent:"
5267 -msgstr ""
5268 -
5269 -#: src/posts-window/categories-mindmap.ts:2646
5270 -#: src/posts-window/tags-cloud.ts:1924
5271 -msgid "Couldn’t save:"
5272 -msgstr ""
5273 -
5274 -#: src/posts-window/categories-mindmap.ts:2656
5275 -#: src/posts-window/tags-cloud.ts:1934
5276 -msgid "Click again to delete"
5277 -msgstr ""
5278 -
5279 -#: src/posts-window/categories-mindmap.ts:2684
5280 -#: src/posts-window/tags-cloud.ts:1964
5281 -msgid "Couldn’t delete:"
5282 -msgstr ""
5283 -
5284 -#: src/posts-window/categories-mindmap.ts:1578
5285 -msgid "Reparent failed:"
5286 -msgstr ""
5287 -
5288 -#: src/posts-window/categories-mindmap.ts:2118
5289 -#: src/posts-window/tags-cloud.ts:1480
5290 -msgid "Couldn’t load posts:"
5291 -msgstr ""
5292 -
5293 -#: src/posts-window/index.ts:161
5294 -#: src/posts-window/index.ts:958
5295 -msgid "Scheduled"
5296 -msgstr ""
5297 -
5298 -#: src/posts-window/index.ts:418
5299 -msgid "All authors"
5300 -msgstr ""
5301 -
5302 -#: src/posts-window/index.ts:419
5303 -msgid "Filter by author"
5304 -msgstr ""
5305 -
5306 -#: src/posts-window/index.ts:426
5307 -msgid "Date"
5308 -msgstr ""
5309 -
5310 -#: src/posts-window/index.ts:444
5311 -msgid "Template"
5312 -msgstr ""
5313 -
5314 -#: src/posts-window/index.ts:506
5315 -msgid "All tags"
5316 -msgstr ""
5317 -
5318 -#: src/posts-window/index.ts:507
5319 -msgid "Filter by tag"
5320 -msgstr ""
5321 -
5322 -#: src/posts-window/index.ts:542
5323 -msgid "Top-level page"
5324 -msgstr ""
5325 -
5326 -#. %d is the numeric id of a parent page whose title isn't on the current page roster.
5327 -#: src/posts-window/index.ts:551
5328 -msgid "↳ #%d"
5329 -msgstr ""
5330 -
5331 -#: src/posts-window/index.ts:585
5332 -#: src/posts-window/index.ts:587
5333 -#: includes/pages-window/window.php:231
5334 -msgid "Default template"
5335 -msgstr ""
5336 -
5337 -#: src/posts-window/index.ts:609
5338 -msgid "Click to copy slug"
5339 -msgstr ""
5340 -
5341 -#: src/posts-window/index.ts:636
5342 -#: src/posts-window/users-render.ts:326
5343 -msgid "Copied!"
5344 -msgstr ""
5345 -
5346 -#: src/posts-window/index.ts:701
5347 -msgid "%d comment"
5348 -msgid_plural "%d comments"
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."
5349 3530 msgstr[0] ""
5350 3531 msgstr[1] ""
5351 3532
5352 -#: src/posts-window/index.ts:874
5353 -msgid "Show columns"
3533 +#. %d is the workspace number (e.g., "Workspace 2")
3534 +#: src/window-manager/desktops.ts:129
3535 +msgid "Workspace %d"
5354 3536 msgstr ""
5355 3537
5356 -#. %d: row count.
5357 -#: src/posts-window/index.ts:982
5358 -msgid "Move %d page to the trash?"
5359 -msgid_plural "Move %d pages to the trash?"
5360 -msgstr[0] ""
5361 -msgstr[1] ""
5362 -
5363 -#. %d: row count.
5364 -#: src/posts-window/index.ts:992
5365 -msgid "Move %d post to the trash?"
5366 -msgid_plural "Move %d posts to the trash?"
5367 -msgstr[0] ""
5368 -msgstr[1] ""
5369 -
5370 -#: src/posts-window/index.ts:1203
5371 -msgid "Front page"
3538 +#: src/window-manager/overview.ts:595
3539 +msgid "Add new workspace"
5372 3540 msgstr ""
5373 3541
5374 -#: src/posts-window/index.ts:1216
5375 -msgid "Posts page"
3542 +#. %s is the desktop label
3543 +#: src/window-manager/overview.ts:671
3544 +msgid "Switch to %s"
5376 3545 msgstr ""
5377 3546
5378 -#: src/posts-window/index.ts:1380
5379 -msgid "Add tag…"
3547 +#. %s is the desktop name.
3548 +#: src/window-manager/overview.ts:715
3549 +msgid "%s — double-click to rename"
5380 3550 msgstr ""
5381 3551
5382 -#: src/posts-window/index.ts:1381
5383 -msgid "Tag"
3552 +#. %s is the desktop name.
3553 +#: src/window-manager/overview.ts:788
3554 +msgid "Edit %s — its apps, widgets, look and windows"
5384 3555 msgstr ""
5385 3556
5386 -#. %s: tag label
5387 -#: src/posts-window/index.ts:1528
5388 -msgid "Couldn’t add tag \"%s\"."
3557 +#. %s is the desktop label
3558 +#: src/window-manager/overview.ts:792
3559 +msgid "Rename %s"
5389 3560 msgstr ""
5390 3561
5391 -#. %s: tag label
5392 -#: src/posts-window/index.ts:1573
5393 -msgid "Couldn’t remove tag \"%s\"."
3562 +#. %s is the workspace name.
3563 +#: src/window-manager/overview.ts:857
3564 +msgid "Restore %s — reopen its windows, widgets and look"
5394 3565 msgstr ""
5395 3566
5396 -#: src/posts-window/index.ts:1628
5397 -msgid "Categorize"
3567 +#: src/window-manager/overview.ts:860
3568 +msgid "Restore"
5398 3569 msgstr ""
5399 3570
5400 -#: src/posts-window/index.ts:1734
5401 -msgid "Couldn’t assign new category."
5402 -msgstr ""
5403 -
5404 -#: src/posts-window/index.ts:1741
5405 -msgid "Couldn’t create category."
5406 -msgstr ""
5407 -
5408 -#: src/posts-window/index.ts:1769
5409 -msgid "Couldn’t update categories."
5410 -msgstr ""
5411 -
5412 -#: src/posts-window/index.ts:1791
5413 -msgid "Delete category?"
5414 -msgstr ""
5415 -
5416 -#. %s: category name.
5417 -#: src/posts-window/index.ts:1794
5418 -msgid "Delete the category \"%s\"? Posts assigned only to it will fall back to Uncategorized."
5419 -msgstr ""
5420 -
5421 -#: src/posts-window/index.ts:1823
5422 -msgid "Couldn’t update post categories after delete."
5423 -msgstr ""
5424 -
5425 -#: src/posts-window/index.ts:1829
5426 -msgid "Couldn’t delete category."
5427 -msgstr ""
5428 -
5429 -#: src/posts-window/index.ts:1982
5430 -msgid "Couldn’t add category."
5431 -msgstr ""
5432 -
5433 -#: src/posts-window/index.ts:2089
5434 -msgid "modified"
5435 -msgstr ""
5436 -
5437 -#: src/posts-window/index.ts:2130
5438 -#: src/posts-window/index.ts:2132
5439 -msgid "(no excerpt)"
5440 -msgstr ""
5441 -
5442 -#: src/posts-window/index.ts:2288
5443 -msgid "No pages"
5444 -msgstr ""
5445 -
5446 -#: src/posts-window/index.ts:2289
5447 -msgid "No posts"
5448 -msgstr ""
5449 -
5450 -#. 1: current page, 2: total pages, 3: total pages found.
5451 -#: src/posts-window/index.ts:2292
5452 -msgid "Page %1$d of %2$d · %3$d pages"
5453 -msgstr ""
5454 -
5455 -#. 1: current page, 2: total pages, 3: total posts.
5456 -#: src/posts-window/index.ts:2293
5457 -msgid "Page %1$d of %2$d · %3$d posts"
5458 -msgstr ""
5459 -
5460 -#: src/posts-window/index.ts:2487
5461 -#: includes/ai-copilot/search.php:99
5462 -msgid "Add New Page"
5463 -msgstr ""
5464 -
5465 -#: src/posts-window/index.ts:2487
5466 -#: includes/ai-copilot/search.php:75
5467 -msgid "Add New Post"
5468 -msgstr ""
5469 -
5470 -#: src/posts-window/tags-cloud.ts:228
5471 -msgid "Tag cloud unavailable: shell modules API missing."
5472 -msgstr ""
5473 -
5474 -#: src/posts-window/tags-cloud.ts:234
5475 -#: src/posts-window/tags-cloud.ts:239
5476 -msgid "Tag cloud unavailable."
5477 -msgstr ""
5478 -
5479 -#: src/posts-window/tags-cloud.ts:255
5480 -msgid "Add tag"
5481 -msgstr ""
5482 -
5483 -#: src/posts-window/tags-cloud.ts:267
5484 -msgid "Reflow"
5485 -msgstr ""
5486 -
5487 -#: src/posts-window/tags-cloud.ts:268
5488 -msgid "Recompute the chip layout from scratch — discards manual repositioning."
5489 -msgstr ""
5490 -
5491 -#: src/posts-window/tags-cloud.ts:279
5492 -msgid "Search tags…"
5493 -msgstr ""
5494 -
5495 -#: src/posts-window/tags-cloud.ts:282
5496 -msgid "Search tags in the cloud"
5497 -msgstr ""
5498 -
5499 -#: src/posts-window/tags-cloud.ts:291
5500 -msgid "Click a tag to focus + edit · drag to reposition · wheel to zoom"
5501 -msgstr ""
5502 -
5503 -#: src/posts-window/tags-cloud.ts:469
5504 -msgid "Couldn’t load tags:"
5505 -msgstr ""
5506 -
5507 -#: src/posts-window/tags-cloud.ts:1641
5508 -msgid "New tag"
5509 -msgstr ""
5510 -
5511 -#: src/posts-window/tags-cloud.ts:1653
5512 -msgid "e.g. featured"
5513 -msgstr ""
5514 -
5515 -#: src/posts-window/tags-cloud.ts:1730
5516 -msgid "Tag created but description failed:"
5517 -msgstr ""
5518 -
5519 -#: src/posts-window/tags-cloud.ts:1783
5520 -msgid "No tag selected"
5521 -msgstr ""
5522 -
5523 -#: src/posts-window/tags-cloud.ts:1787
5524 -msgid "Click a tag on the cloud to edit it, or click + Add tag to create a new one."
5525 -msgstr ""
5526 -
5527 -#. %d: post count.
5528 -#: src/posts-window/tags-cloud.ts:1863
5529 -msgid "%d post tagged with this."
5530 -msgid_plural "%d posts tagged with this."
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"
5531 3575 msgstr[0] ""
5532 3576 msgstr[1] ""
5533 3577
5534 -#: src/posts-window/tags-cloud.ts:2257
5535 -msgid "No tags yet. Click \"Add tag\" to start building the cloud."
3578 +#: src/window/tabs.ts:280
3579 +#: src/window/tabs.ts:281
3580 +msgid "Open in a new browser tab"
5536 3581 msgstr ""
5537 3582
5538 -#: src/posts-window/user-edit-render.ts:264
5539 -msgid "Save changes"
3583 +#: src/window/tabs.ts:288
3584 +#: src/window/tabs.ts:289
3585 +msgid "Close tab"
5540 3586 msgstr ""
5541 3587
5542 -#: src/posts-window/user-edit-render.ts:265
5543 -msgid "Revert"
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."
5544 3591 msgstr ""
5545 3592
5546 -#: src/posts-window/user-edit-render.ts:279
5547 -msgid "Username"
3593 +#: src/workspaces/command.ts:25
3594 +msgid "Edit this workspace…"
5548 3595 msgstr ""
5549 3596
5550 -#: src/posts-window/user-edit-render.ts:282
5551 -#: includes/users-window/window.php:149
5552 -msgid "First name"
3597 +#: src/workspaces/command.ts:28
3598 +msgid "New workspace…"
5553 3599 msgstr ""
5554 3600
5555 -#: src/posts-window/user-edit-render.ts:283
5556 -#: includes/users-window/window.php:154
5557 -msgid "Last name"
3601 +#: src/workspaces/command.ts:39
3602 +msgid "Keep this desk"
5558 3603 msgstr ""
5559 3604
5560 -#: src/posts-window/user-edit-render.ts:285
5561 -msgid "Nickname"
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."
5562 3607 msgstr ""
5563 3608
5564 -#: src/posts-window/user-edit-render.ts:294
5565 -msgid "Display name publicly as"
3609 +#: src/workspaces/command.ts:74
3610 +msgid "You are here"
5566 3611 msgstr ""
5567 3612
5568 -#: src/posts-window/user-edit-render.ts:301
5569 -#: includes/users-window/window.php:142
5570 -msgid "Email (required)"
3613 +#. %d is a number of open windows.
3614 +#: src/workspaces/command.ts:77
3615 +msgid "%d open"
5571 3616 msgstr ""
5572 3617
5573 -#: src/posts-window/user-edit-render.ts:330
5574 -msgid "Biographical info"
3618 +#: src/workspaces/command.ts:99
3619 +msgid "Blank, or set up for a job — the wizard asks."
5575 3620 msgstr ""
5576 3621
5577 -#: src/posts-window/user-edit-render.ts:333
5578 -msgid "Share a little about yourself — visible on author archives."
3622 +#: src/workspaces/command.ts:106
3623 +msgid "Name, apps, widgets, look and windows."
5579 3624 msgstr ""
5580 3625
5581 -#: src/posts-window/user-edit-render.ts:344
5582 -#: src/posts-window/users-render.ts:1330
5583 -#: includes/users-window/window.php:181
5584 -msgid "Language"
3626 +#: src/workspaces/command.ts:134
3627 +msgid "There is no desk to keep."
5585 3628 msgstr ""
5586 3629
5587 -#: src/posts-window/user-edit-render.ts:347
5588 -#: src/posts-window/users-render.ts:1331
5589 -#: includes/user-edit-window/window.php:173
5590 -msgid "Site default"
3630 +#: src/workspaces/command.ts:142
3631 +msgid "Workspace"
5591 3632 msgstr ""
5592 3633
5593 -#: src/posts-window/user-edit-render.ts:414
5594 -msgid "Personal options"
3634 +#: src/workspaces/command.ts:143
3635 +msgid "Switch, create or edit a workspace."
5595 3636 msgstr ""
5596 3637
5597 -#: src/posts-window/user-edit-render.ts:428
5598 -msgid "Disable the visual editor when writing"
3638 +#: src/workspaces/command.ts:164
3639 +msgid "Type a workspace name to switch to it, or pick a template to create one."
5599 3640 msgstr ""
5600 3641
5601 -#: src/posts-window/user-edit-render.ts:436
5602 -msgid "Disable syntax highlighting when editing code"
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."
5603 3645 msgstr ""
5604 3646
5605 -#: src/posts-window/user-edit-render.ts:444
5606 -msgid "Enable keyboard shortcuts for comment moderation"
3647 +#: src/workspaces/presets.ts:65
3648 +#: src/workspaces/presets.ts:73
3649 +#: includes/workspaces.php:114
3650 +msgid "Commerce"
5607 3651 msgstr ""
5608 3652
5609 -#: src/posts-window/user-edit-render.ts:452
5610 -msgid "Show toolbar when viewing site"
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."
5611 3656 msgstr ""
5612 3657
5613 -#: src/posts-window/user-edit-render.ts:490
5614 -msgid "Account management"
3658 +#: src/workspaces/presets.ts:109
3659 +#: src/workspaces/presets.ts:116
3660 +#: includes/workspaces.php:124
3661 +msgid "Learning"
5615 3662 msgstr ""
5616 3663
5617 -#: src/posts-window/user-edit-render.ts:505
5618 -msgid "New password"
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."
5619 3667 msgstr ""
5620 3668
5621 -#: src/posts-window/user-edit-render.ts:508
5622 -msgid "Leave blank to keep the current password."
3669 +#: src/workspaces/presets.ts:150
3670 +#: src/workspaces/presets.ts:157
3671 +#: includes/workspaces.php:134
3672 +msgid "Publishing"
5623 3673 msgstr ""
5624 3674
5625 -#: src/posts-window/user-edit-render.ts:521
5626 -msgid "Generate strong"
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."
5627 3678 msgstr ""
5628 3679
5629 -#: src/posts-window/user-edit-render.ts:535
5630 -msgid "Password generated and copied to clipboard."
3680 +#: src/workspaces/presets.ts:191
3681 +msgid "New draft"
5631 3682 msgstr ""
5632 3683
5633 -#: src/posts-window/user-edit-render.ts:549
5634 -msgid "Confirm new password"
3684 +#: src/workspaces/wizard.ts:191
3685 +msgid "Start"
5635 3686 msgstr ""
5636 3687
5637 -#: src/posts-window/user-edit-render.ts:552
5638 -msgid "Type the new password again."
3688 +#: src/workspaces/wizard.ts:192
3689 +#: src/workspaces/wizard.ts:512
3690 +msgid "Name"
5639 3691 msgstr ""
5640 3692
5641 -#: src/posts-window/user-edit-render.ts:577
5642 -msgid "Grant super admin privileges for the network"
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"
5643 3699 msgstr ""
5644 3700
5645 -#: src/posts-window/user-edit-render.ts:619
5646 -msgid "The two password fields do not match."
3701 +#: src/workspaces/wizard.ts:195
3702 +msgid "Look"
5647 3703 msgstr ""
5648 3704
5649 -#: src/posts-window/user-edit-render.ts:672
5650 -msgid "Save failed."
3705 +#: src/workspaces/wizard.ts:196
3706 +msgid "Windows"
5651 3707 msgstr ""
5652 3708
5653 -#: src/posts-window/user-edit-render.ts:688
5654 -msgid "Profile saved."
3709 +#: src/workspaces/wizard.ts:203
3710 +msgid "Cascade"
5655 3711 msgstr ""
5656 3712
5657 -#: src/posts-window/user-edit-render.ts:793
5658 -#: src/posts-window/user-edit-render.ts:931
5659 -#: src/posts-window/users-render.ts:351
5660 -msgid "No role"
3713 +#: src/workspaces/wizard.ts:205
3714 +msgid "Tile"
5661 3715 msgstr ""
5662 3716
5663 -#: src/posts-window/user-edit-render.ts:948
5664 -msgid "Profile completeness"
3717 +#: src/workspaces/wizard.ts:207
3718 +msgid "Columns"
5665 3719 msgstr ""
5666 3720
5667 -#. %d is a count of pages.
5668 -#: src/posts-window/user-edit-render.ts:1029
5669 -msgid "+ %d page"
5670 -msgid_plural "+ %d pages"
5671 -msgstr[0] ""
5672 -msgstr[1] ""
5673 -
5674 -#. %d is a count of received comments.
5675 -#: src/posts-window/user-edit-render.ts:1040
5676 -msgid "%d received"
3721 +#: src/workspaces/wizard.ts:209
3722 +msgid "Focus"
5677 3723 msgstr ""
5678 3724
5679 -#: src/posts-window/user-edit-render.ts:1049
5680 -#: src/posts-window/users-render.ts:668
5681 -msgid "Last login"
3725 +#: src/workspaces/wizard.ts:212
3726 +msgid "Free"
5682 3727 msgstr ""
5683 3728
5684 -#: src/posts-window/user-edit-render.ts:1066
5685 -msgid "Member"
3729 +#: src/workspaces/wizard.ts:219
3730 +msgid "Staggered, every window the same size."
5686 3731 msgstr ""
5687 3732
5688 -#: src/posts-window/user-edit-render.ts:1090
5689 -msgid "Posts published — last 12 months"
3733 +#: src/workspaces/wizard.ts:221
3734 +msgid "A uniform grid covering the desk."
5690 3735 msgstr ""
5691 3736
5692 -#. %d is a count of posts.
5693 -#: src/posts-window/user-edit-render.ts:1099
5694 -msgid "%d total"
3737 +#: src/workspaces/wizard.ts:223
3738 +msgid "Full-height columns, side by side — for things you compare."
5695 3739 msgstr ""
5696 3740
5697 -#: src/posts-window/user-edit-render.ts:1109
5698 -msgid "No activity in the last 12 months."
3741 +#: src/workspaces/wizard.ts:225
3742 +msgid "One window leading, the rest stacked in the margin — for the thing you are working on."
5699 3743 msgstr ""
5700 3744
5701 -#. %1$s is a YYYY-MM month, %2$d is post count.
5702 -#: src/posts-window/user-edit-render.ts:1140
5703 -msgid "%1$s — %2$d posts"
3745 +#: src/workspaces/wizard.ts:228
3746 +msgid "Nothing is moved. Windows land where they land."
5704 3747 msgstr ""
5705 3748
5706 -#: src/posts-window/user-edit-render.ts:1180
5707 -msgid "No recent posts."
3749 +#: src/workspaces/wizard.ts:362
3750 +msgid "Edit workspace"
5708 3751 msgstr ""
5709 3752
5710 -#. %d is a count of comments.
5711 -#: src/posts-window/user-edit-render.ts:1189
5712 -msgid "%d 💬"
3753 +#: src/workspaces/wizard.ts:362
3754 +msgid "New workspace"
5713 3755 msgstr ""
5714 3756
5715 -#: src/posts-window/user-edit-render.ts:1199
5716 -msgid "Recent comments"
3757 +#: src/workspaces/wizard.ts:432
3758 +msgid "What is this workspace for?"
5717 3759 msgstr ""
5718 3760
5719 -#: src/posts-window/user-edit-render.ts:1200
5720 -msgid "No recent comments."
3761 +#: src/workspaces/wizard.ts:493
3762 +msgid "Blank workspace"
5721 3763 msgstr ""
5722 3764
5723 -#: src/posts-window/user-edit-render.ts:1204
5724 -msgid "(empty comment)"
3765 +#: src/workspaces/wizard.ts:494
3766 +msgid "Just a new, empty desk. You can customize it later if you want."
5725 3767 msgstr ""
5726 3768
5727 -#: src/posts-window/user-edit-render.ts:1206
5728 -msgid "on"
3769 +#: src/workspaces/wizard.ts:507
3770 +msgid "Name it"
5729 3771 msgstr ""
5730 3772
5731 -#: src/posts-window/user-edit-render.ts:1208
5732 -msgid "pending"
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."
5733 3775 msgstr ""
5734 3776
5735 -#: src/posts-window/user-edit-render.ts:1303
5736 -msgid "Active sessions & app access"
3777 +#: src/workspaces/wizard.ts:516
3778 +msgid "Leave empty to number it"
5737 3779 msgstr ""
5738 3780
5739 -#: src/posts-window/user-edit-render.ts:1316
5740 -#: src/posts-window/user-edit-render.ts:1799
5741 -msgid "Active sessions"
3781 +#: src/workspaces/wizard.ts:529
3782 +#: src/workspaces/wizard.ts:559
3783 +msgid "Glyph"
5742 3784 msgstr ""
5743 3785
5744 -#: src/posts-window/user-edit-render.ts:1325
5745 -msgid "Includes the current device."
3786 +#: src/workspaces/wizard.ts:574
3787 +msgid "No colour"
5746 3788 msgstr ""
5747 3789
5748 -#: src/posts-window/user-edit-render.ts:1326
5749 -msgid "Logged in across multiple devices."
3790 +#: src/workspaces/wizard.ts:600
3791 +msgid "Or any colour"
5750 3792 msgstr ""
5751 3793
5752 -#: src/posts-window/user-edit-render.ts:1338
5753 -#: src/posts-window/user-edit-render.ts:1873
5754 -msgid "Application passwords"
3794 +#: src/workspaces/wizard.ts:674
3795 +msgid "Which apps show here?"
5755 3796 msgstr ""
5756 3797
5757 -#. %1$s is the app password name, %2$s is a relative time.
5758 -#: src/posts-window/user-edit-render.ts:1350
5759 -msgid "\"%1$s\" last used %2$s"
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."
5760 3800 msgstr ""
5761 3801
5762 -#: src/posts-window/user-edit-render.ts:1356
5763 -msgid "No recent use."
3802 +#: src/workspaces/wizard.ts:676
3803 +msgid "Show only the apps I pick"
5764 3804 msgstr ""
5765 3805
5766 -#: src/posts-window/user-edit-render.ts:1357
5767 -msgid "No app passwords issued yet."
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."
5768 3808 msgstr ""
5769 3809
5770 -#. %d minutes ago.
5771 -#. %d is a number of minutes.
5772 -#: src/posts-window/user-edit-render.ts:1465
5773 -#: src/posts-window/users-render.ts:429
5774 -msgid "%d min ago"
3810 +#: src/workspaces/wizard.ts:708
3811 +msgid "No widgets are registered on this site yet."
5775 3812 msgstr ""
5776 3813
5777 -#. %d hours ago.
5778 -#. %d is a number of hours.
5779 -#: src/posts-window/user-edit-render.ts:1469
5780 -#: src/posts-window/users-render.ts:434
5781 -msgid "%d h ago"
3814 +#: src/workspaces/wizard.ts:714
3815 +msgid "Which widgets sit on it?"
5782 3816 msgstr ""
5783 3817
5784 -#. %d days ago.
5785 -#. %d is a number of days.
5786 -#: src/posts-window/user-edit-render.ts:1473
5787 -#: src/posts-window/users-render.ts:439
5788 -msgid "%d d ago"
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."
5789 3820 msgstr ""
5790 3821
5791 -#. %d months ago.
5792 -#. %d is a number of months.
5793 -#: src/posts-window/user-edit-render.ts:1477
5794 -#: src/posts-window/users-render.ts:444
5795 -msgid "%d mo ago"
3822 +#: src/workspaces/wizard.ts:716
3823 +msgid "Give this desk its own widgets"
5796 3824 msgstr ""
5797 3825
5798 -#. %d years ago.
5799 -#. %d is a number of years.
5800 -#: src/posts-window/user-edit-render.ts:1480
5801 -#: src/posts-window/users-render.ts:448
5802 -msgid "%d y ago"
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."
5803 3828 msgstr ""
5804 3829
5805 -#: src/posts-window/user-edit-render.ts:1536
5806 -msgid "Email address is not valid."
3830 +#: src/workspaces/wizard.ts:741
3831 +msgid "How does it look?"
5807 3832 msgstr ""
5808 3833
5809 -#: src/posts-window/user-edit-render.ts:1539
5810 -#: src/posts-window/users-render.ts:1473
5811 -#: includes/users-window/rest.php:537
5812 -msgid "That email is already in use."
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."
5813 3836 msgstr ""
5814 3837
5815 -#: src/posts-window/user-edit-render.ts:1541
5816 -#: src/posts-window/users-render.ts:1482
5817 -#: includes/users-window/rest.php:560
5818 -msgid "You are not allowed to assign that role."
3838 +#: src/workspaces/wizard.ts:749
3839 +msgid "Give this desk its own look"
5819 3840 msgstr ""
5820 3841
5821 -#: src/posts-window/user-edit-render.ts:1641
5822 -msgid "Admin colour scheme"
3842 +#: src/workspaces/wizard.ts:766
3843 +msgid "Use the look I have now"
5823 3844 msgstr ""
5824 3845
5825 -#: src/posts-window/user-edit-render.ts:1806
5826 -msgid "Log out everywhere else"
3846 +#: src/workspaces/wizard.ts:774
3847 +#: src/workspaces/wizard.ts:802
3848 +msgid "Wallpaper"
5827 3849 msgstr ""
5828 3850
5829 -#: src/posts-window/user-edit-render.ts:1807
5830 -msgid "Log this user out everywhere"
3851 +#: src/workspaces/wizard.ts:811
3852 +#: src/workspaces/wizard.ts:829
3853 +msgid "Accent"
5831 3854 msgstr ""
5832 3855
5833 -#: src/posts-window/user-edit-render.ts:1834
5834 -msgid "Sessions destroyed."
3856 +#: src/workspaces/wizard.ts:832
3857 +#: src/workspaces/wizard.ts:850
3858 +#: includes/wp-icon-registry.php:42
3859 +msgid "Dock"
5835 3860 msgstr ""
5836 3861
5837 -#. %s is an error message.
5838 -#: src/posts-window/user-edit-render.ts:1839
5839 -msgid "Could not destroy sessions (%s)."
3862 +#: src/workspaces/wizard.ts:834
3863 +msgid "Always visible"
5840 3864 msgstr ""
5841 3865
5842 -#: src/posts-window/user-edit-render.ts:1893
5843 -msgid "New application password name"
3866 +#: src/workspaces/wizard.ts:835
3867 +msgid "Folds away until reached for"
5844 3868 msgstr ""
5845 3869
5846 -#: src/posts-window/user-edit-render.ts:1896
5847 -msgid "e.g. iPhone, WP-CLI, Backup tool"
3870 +#: src/workspaces/wizard.ts:872
3871 +msgid "What does it open with?"
5848 3872 msgstr ""
5849 3873
5850 -#: src/posts-window/user-edit-render.ts:1913
5851 -msgid "No application passwords issued yet."
3874 +#: src/workspaces/wizard.ts:873
3875 +msgid "The windows this desk opens the first time you enter it, and how they are arranged."
5852 3876 msgstr ""
5853 3877
5854 -#. %s is a relative time.
5855 -#: src/posts-window/user-edit-render.ts:1931
5856 -msgid "last used %s"
3878 +#: src/workspaces/wizard.ts:878
3879 +#: src/workspaces/wizard.ts:892
3880 +msgid "Arrangement"
5857 3881 msgstr ""
5858 3882
5859 -#: src/posts-window/user-edit-render.ts:1934
5860 -msgid "never used"
3883 +#: src/workspaces/wizard.ts:908
3884 +msgid "Nothing yet — add an app below, or capture the windows you have open."
5861 3885 msgstr ""
5862 3886
5863 -#: src/posts-window/user-edit-render.ts:1939
5864 -msgid "Revoke"
3887 +#: src/workspaces/wizard.ts:909
3888 +msgid "Nothing yet — add an app below."
5865 3889 msgstr ""
5866 3890
5867 -#: src/posts-window/user-edit-render.ts:1956
5868 -msgid "Application password revoked."
3891 +#: src/workspaces/wizard.ts:926
3892 +msgid "Opens with"
5869 3893 msgstr ""
5870 3894
5871 -#: src/posts-window/user-edit-render.ts:1994
5872 -#: includes/user-edit-window/rest.php:301
5873 -msgid "Application password name is required."
3895 +#: src/workspaces/wizard.ts:935
3896 +msgid "Add a window"
5874 3897 msgstr ""
5875 3898
5876 -#. %s is an application password.
5877 -#: src/posts-window/user-edit-render.ts:2021
5878 -msgid "Created. Copy the password now: %s"
3899 +#: src/workspaces/wizard.ts:936
3900 +msgid "Choose an app…"
5879 3901 msgstr ""
5880 3902
5881 -#: src/posts-window/user-edit-render.ts:200
5882 -msgid "Loading profile…"
3903 +#: src/workspaces/wizard.ts:971
3904 +msgid "Use the windows I have open now"
5883 3905 msgstr ""
5884 3906
5885 -#. %s is an error message.
5886 -#: src/posts-window/user-edit-render.ts:213
5887 -msgid "Could not load profile (%s)."
3907 +#: src/workspaces/wizard.ts:1011
3908 +msgid "Delete workspace"
5888 3909 msgstr ""
5889 3910
5890 -#: src/posts-window/user-edit-render.ts:812
5891 -msgid "Loading insights…"
3911 +#: src/workspaces/wizard.ts:1046
3912 +#: apps/station-home/parts/view.php:252
3913 +#: includes/ai-copilot/search.php:123
3914 +msgid "Customize"
5892 3915 msgstr ""
5893 3916
5894 -#. %s is an error message.
5895 -#: src/posts-window/user-edit-render.ts:823
5896 -msgid "Could not load insights (%s)."
3917 +#: src/workspaces/wizard.ts:1060
3918 +msgid "Save"
5897 3919 msgstr ""
5898 3920
5899 -#: src/posts-window/users-render.ts:147
5900 -msgid "Could not open profile window — desktop shell unavailable."
3921 +#: src/workspaces/wizard.ts:1062
3922 +msgid "Create from template"
5901 3923 msgstr ""
5902 3924
5903 -#: src/posts-window/users-render.ts:165
5904 -msgid "Profile window not registered — see console."
3925 +#: src/workspaces/wizard.ts:1064
3926 +msgid "Create workspace"
5905 3927 msgstr ""
5906 3928
5907 -#: src/posts-window/users-render.ts:300
5908 -msgid "Click to copy email"
3929 +#: src/ai-assistant/impl.ts:1779
3930 +msgctxt "fallback name for the post a comment was left on"
3931 +msgid "post"
5909 3932 msgstr ""
5910 3933
5911 -#: src/posts-window/users-render.ts:539
5912 -msgid "Send password reset"
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"
5913 3943 msgstr ""
5914 3944
5915 -#: src/posts-window/users-render.ts:543
5916 -msgid "Send password reset email?"
3945 +#. Plugin URI of the plugin
3946 +#: desktop-mode.php
3947 +msgid "https://github.com/WordPress/openstation"
5917 3948 msgstr ""
5918 3949
5919 -#. %s is a user name.
5920 -#: src/posts-window/users-render.ts:546
5921 -msgid "WordPress will email %s a password-reset link."
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."
5922 3953 msgstr ""
5923 3954
5924 -#: src/posts-window/users-render.ts:549
5925 -msgid "Send reset email"
3955 +#. Author of the plugin
3956 +#: desktop-mode.php
3957 +msgid "Daniel López Sánchez"
5926 3958 msgstr ""
5927 3959
5928 -#. %s is the user's email address.
5929 -#: src/posts-window/users-render.ts:559
5930 -msgid "Reset email sent to %s."
3960 +#. Author URI of the plugin
3961 +#: desktop-mode.php
3962 +msgid "https://github.com/allterraindeveloper"
5931 3963 msgstr ""
5932 3964
5933 -#. %s is an error code.
5934 -#: src/posts-window/users-render.ts:568
5935 -msgid "Could not send reset email (%s)."
3965 +#: apps/code-blue/code-blue.os.php:57
3966 +msgid "Code Blue"
5936 3967 msgstr ""
5937 3968
5938 -#: src/posts-window/users-render.ts:579
5939 -msgid "Resend welcome email"
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"
5940 3973 msgstr ""
5941 3974
5942 -#: src/posts-window/users-render.ts:583
5943 -msgid "Resend welcome email?"
3975 +#: apps/code-blue/code-blue.os.php:87
3976 +#: apps/code-blue/code-blue.os.php:93
3977 +msgid "Clear log"
5944 3978 msgstr ""
5945 3979
5946 -#. %s is a user name.
5947 -#: src/posts-window/users-render.ts:586
5948 -msgid "WordPress will resend the original welcome email to %s."
3980 +#: apps/code-blue/code-blue.os.php:91
3981 +msgid "Clear this log?"
5949 3982 msgstr ""
5950 3983
5951 -#: src/posts-window/users-render.ts:591
5952 -msgid "Resend"
3984 +#: apps/code-blue/code-blue.os.php:92
3985 +msgid "Every entry will be deleted from disk. This cannot be undone."
5953 3986 msgstr ""
5954 3987
5955 -#. %s is the user's email address.
5956 -#: src/posts-window/users-render.ts:601
5957 -msgid "Welcome email resent to %s."
3988 +#: apps/code-blue/code-blue.os.php:121
3989 +msgid "Log cleared."
5958 3990 msgstr ""
5959 3991
5960 -#. %s is an error code.
5961 -#: src/posts-window/users-render.ts:610
5962 -msgid "Could not resend welcome (%s)."
3992 +#: apps/code-blue/log-reader.php:207
3993 +msgid "Log"
5963 3994 msgstr ""
5964 3995
5965 -#: src/posts-window/users-render.ts:657
5966 -#: includes/station-home/rest.php:169
5967 -msgid "Content"
3996 +#: apps/code-blue/log-reader.php:252
3997 +msgid "Database error"
5968 3998 msgstr ""
5969 3999
5970 -#: src/posts-window/users-render.ts:682
5971 -msgid "Registered"
4000 +#: apps/code-blue/log-reader.php:328
4001 +msgid "WordPress debug log"
5972 4002 msgstr ""
5973 4003
5974 -#: src/posts-window/users-render.ts:699
5975 -msgid "Actions"
4004 +#: apps/code-blue/log-reader.php:340
4005 +msgid "PHP error log"
5976 4006 msgstr ""
5977 4007
5978 -#: src/posts-window/users-render.ts:718
5979 -msgid "Online"
4008 +#: apps/code-blue/log-reader.php:418
4009 +msgid "The log file exists but PHP cannot read it."
5980 4010 msgstr ""
5981 4011
5982 -#: src/posts-window/users-render.ts:719
5983 -msgid "Active 30d"
4012 +#: apps/code-blue/log-reader.php:469
4013 +msgid "The log file is not writable, so it cannot be cleared."
5984 4014 msgstr ""
5985 4015
5986 -#: src/posts-window/users-render.ts:720
5987 -msgid "Never logged in"
4016 +#: apps/code-blue/log-reader.php:473
4017 +msgid "Clearing the log file failed."
5988 4018 msgstr ""
5989 4019
5990 -#: src/posts-window/users-render.ts:1352
5991 -msgid "Generated password copied to clipboard."
4020 +#: apps/code-blue/log-reader.php:525
4021 +msgid "Environment"
5992 4022 msgstr ""
5993 4023
5994 -#. %s is the user's email address.
5995 -#: src/posts-window/users-render.ts:1399
5996 -msgid "User created — welcome email sent to %s."
4024 +#: apps/comments/parts/app.php:419
4025 +msgid "You are not allowed to moderate comments."
5997 4026 msgstr ""
5998 4027
5999 -#: src/posts-window/users-render.ts:1469
6000 -#: includes/users-window/rest.php:530
6001 -msgid "That username is already in use."
4028 +#: apps/comments/parts/app.php:427
4029 +msgid "Action failed."
6002 4030 msgstr ""
6003 4031
6004 -#: src/posts-window/users-render.ts:1476
6005 -#: includes/users-window/rest.php:516
6006 -msgid "Username is not valid."
4032 +#: apps/comments/parts/app.php:450
4033 +msgid "You are not allowed to reply."
6007 4034 msgstr ""
6008 4035
6009 -#: src/posts-window/users-render.ts:1479
6010 -#: includes/users-window/rest.php:523
6011 -msgid "A valid email address is required."
4036 +#: apps/comments/parts/app.php:478
4037 +msgid "You are not allowed to edit this comment."
6012 4038 msgstr ""
6013 4039
6014 -#: src/posts-window/users-render.ts:1485
6015 -msgid "Could not create the user."
4040 +#: apps/comments/parts/app.php:481
4041 +msgid "A comment cannot be empty."
6016 4042 msgstr ""
6017 4043
6018 -#: src/posts-window/users-render.ts:946
6019 -msgid "Set role to…"
4044 +#: apps/comments/parts/app.php:485
4045 +msgid "Edit failed."
6020 4046 msgstr ""
6021 4047
6022 -#: src/posts-window/users-render.ts:957
6023 -msgid "Apply"
4048 +#: apps/comments/parts/fields.php:90
4049 +msgid "Title of the post the comment is attached to."
6024 4050 msgstr ""
6025 4051
6026 -#: src/posts-window/users-render.ts:978
6027 -msgid "Change role for selected users?"
4052 +#: apps/comments/parts/fields.php:102
4053 +msgid "Permalink of the post the comment is attached to."
6028 4054 msgstr ""
6029 4055
6030 -#. %1$d is a user count, %2$s is a role label.
6031 -#: src/posts-window/users-render.ts:981
6032 -msgid "Set %1$d user(s)' role to %2$s?"
4056 +#: apps/comments/parts/fields.php:115
4057 +msgid "Spam confidence score, 0–100."
6033 4058 msgstr ""
6034 4059
6035 -#: src/posts-window/users-render.ts:985
6036 -msgid "Set role"
4060 +#: apps/comments/parts/fields.php:135
4061 +msgid "Number of links in the comment."
6037 4062 msgstr ""
6038 4063
6039 -#. %1$d users updated, %2$d failed.
6040 -#: src/posts-window/users-render.ts:1010
6041 -msgid "Role updated for %1$d user(s) (%2$d skipped)."
4064 +#: apps/comments/parts/fields.php:147
4065 +msgid "Whether the requester can edit this comment."
6042 4066 msgstr ""
6043 4067
6044 -#: src/posts-window/users-render.ts:1017
6045 -msgid "No users updated."
4068 +#: apps/comments/parts/fields.php:158
4069 +msgid "Whether the requester can moderate comments globally."
6046 4070 msgstr ""
6047 4071
6048 -#. %1$d current page, %2$d total pages, %3$d total rows.
6049 -#: src/posts-window/users-render.ts:1054
6050 -msgid "Page %1$d of %2$d · %3$d users"
4072 +#: apps/comments/parts/fields.php:179
4073 +msgid "Direct-reply count for this comment."
6051 4074 msgstr ""
6052 4075
6053 -#: src/posts-window/users-render.ts:1110
6054 -msgid "Could not load users. Try Refresh."
4076 +#: apps/comments/parts/fields.php:204
4077 +msgid "AI moderation verdict for this comment, when analyzed (null otherwise)."
6055 4078 msgstr ""
6056 4079
6057 -#. %s: site name
6058 -#: src/pwa/install.ts:158
6059 -msgid "Installed %s as an app."
4080 +#: apps/comments/parts/fields.php:221
4081 +msgid "Akismet verdict if the plugin is installed (null otherwise)."
6060 4082 msgstr ""
6061 4083
6062 -#: src/pwa/install.ts:185
6063 -msgid "Install web app"
4084 +#: apps/comments/parts/rest.php:82
4085 +#: apps/plugins/plugins.os.php:204
4086 +msgid "Unknown bulk action."
6064 4087 msgstr ""
6065 4088
6066 -#: src/pwa/install.ts:215
6067 -msgid "Install cancelled."
4089 +#: apps/comments/parts/rest.php:152
4090 +msgid "Parent comment not found."
6068 4091 msgstr ""
6069 4092
6070 -#. %s: site name
6071 -#: src/pwa/install.ts:233
6072 -msgid "%s is already installed. Open it from your apps menu or home screen."
4093 +#: apps/comments/parts/rest.php:161
4094 +msgid "You are not allowed to reply to comments on this post."
6073 4095 msgstr ""
6074 4096
6075 -#: src/pwa/install.ts:249
6076 -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."
4097 +#: apps/comments/parts/rest.php:169
4098 +msgid "Reply cannot be empty."
6077 4099 msgstr ""
6078 4100
6079 -#: src/pwa/install.ts:257
6080 -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."
4101 +#: apps/comments/parts/rest.php:178
4102 +msgid "You must be logged in to reply."
6081 4103 msgstr ""
6082 4104
6083 -#: src/rebrand-notice.ts:123
6084 -msgid "New name"
4105 +#: apps/comments/parts/rest.php:224
4106 +msgid "Invalid author email."
6085 4107 msgstr ""
6086 4108
6087 -#: src/rebrand-notice.ts:129
6088 -msgid "Desktop Mode is now OpenStation"
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"
6089 4113 msgstr ""
6090 4114
6091 -#: src/rebrand-notice.ts:134
6092 -msgid "The beginning of a new identity."
4115 +#: apps/my-wordpress/parts/actions.php:337
4116 +msgid "Add User"
6093 4117 msgstr ""
6094 4118
6095 -#: src/rebrand-notice.ts:144
6096 -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."
4119 +#: apps/my-wordpress/parts/actions.php:354
4120 +msgid "You cannot trash this item."
6097 4121 msgstr ""
6098 4122
6099 -#: src/rebrand-notice.ts:153
6100 -msgid "This update also comes with a new default theme that we hope you enjoy."
4123 +#: apps/my-wordpress/parts/actions.php:358
4124 +msgid "Trashing failed."
6101 4125 msgstr ""
6102 4126
6103 -#: src/rebrand-notice.ts:160
6104 -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."
4127 +#: apps/my-wordpress/parts/actions.php:367
4128 +msgid "Moved to the Trash."
6105 4129 msgstr ""
6106 4130
6107 -#: src/rebrand-notice.ts:174
6108 -#: includes/welcome-dialog.php:108
6109 -msgid "Got it"
4131 +#: apps/my-wordpress/parts/actions.php:469
4132 +msgid "Nothing could be updated."
6110 4133 msgstr ""
6111 4134
6112 -#: src/recycle-bin/index.ts:310
6113 -msgid "Deleted"
6114 -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] ""
6115 4142
6116 -#: src/recycle-bin/index.ts:325
6117 -msgid "By"
4143 +#: apps/my-wordpress/parts/actions.php:505
4144 +msgid "Nothing could be trashed."
6118 4145 msgstr ""
6119 4146
6120 -#: src/recycle-bin/index.ts:347
6121 -#: includes/recycle-bin/window.php:176
6122 -msgid "Restore"
6123 -msgstr ""
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."
4152 +msgstr[0] ""
4153 +msgstr[1] ""
6124 4154
6125 -#: src/recycle-bin/index.ts:355
6126 -#: src/recycle-bin/index.ts:867
6127 -#: includes/recycle-bin/window.php:184
6128 -msgid "Delete forever"
4155 +#: apps/my-wordpress/parts/agents.php:189
4156 +#: includes/agents/draft.php:46
4157 +msgid "Describe the agent first. A sentence is enough."
6129 4158 msgstr ""
6130 4159
6131 -#: src/recycle-bin/index.ts:861
6132 -msgid "Delete forever?"
4160 +#: apps/my-wordpress/parts/agents.php:234
4161 +#: includes/agents/identity.php:88
4162 +msgid "Agent name is required."
6133 4163 msgstr ""
6134 4164
6135 -#. %d: row count.
6136 -#: src/recycle-bin/index.ts:864
6137 -msgid "Permanently delete %d item(s)? This cannot be undone."
4165 +#: apps/my-wordpress/parts/agents.php:288
4166 +msgid "Abilities saved."
6138 4167 msgstr ""
6139 4168
6140 -#: src/recycle-bin/index.ts:936
6141 -msgid "Emptying…"
4169 +#: apps/my-wordpress/parts/agents.php:290
4170 +msgid "Triggers saved."
6142 4171 msgstr ""
6143 4172
6144 -#. 1: items purged so far, 2: items in bin when emptying began.
6145 -#: src/recycle-bin/index.ts:939
6146 -msgid "Emptying… %1$d of %2$d"
4173 +#: apps/my-wordpress/parts/agents.php:292
4174 +msgid "Agent saved."
6147 4175 msgstr ""
6148 4176
6149 -#: src/recycle-bin/index.ts:952
6150 -msgid "Empty Trash?"
4177 +#: apps/my-wordpress/parts/dossiers.php:101
4178 +#: apps/my-wordpress/parts/dossiers.php:207
4179 +msgid "Attached media"
6151 4180 msgstr ""
6152 4181
6153 -#: src/recycle-bin/index.ts:953
6154 -msgid "Permanently delete ALL items in the Trash? This includes every type and any items hidden by the current filter or search. This cannot be undone."
6155 -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] ""
6156 4189
6157 -#: src/recycle-bin/index.ts:956
6158 -#: includes/recycle-bin/window.php:193
6159 -msgid "Empty Trash"
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"
6160 4196 msgstr ""
6161 4197
6162 -#. %d: skipped count.
6163 -#: src/recycle-bin/index.ts:989
6164 -msgid "%d item(s) skipped (insufficient permissions)."
4198 +#: apps/my-wordpress/parts/lists.php:451
4199 +#: includes/agents/privacy.php:65
4200 +msgid "Role"
6165 4201 msgstr ""
6166 4202
6167 -#: src/related-entities/index.ts:276
6168 -msgid "Related"
4203 +#: apps/my-wordpress/parts/lists.php:452
4204 +msgid "Registered"
6169 4205 msgstr ""
6170 4206
6171 -#: src/release-card.ts:351
6172 -#: src/ui/components/os-toast/os-toast.ts:241
6173 -msgid "Dismiss"
4207 +#: apps/my-wordpress/parts/lists.php:491
4208 +msgid "Dimensions"
6174 4209 msgstr ""
6175 4210
6176 -#: src/release-card.ts:354
6177 -#: src/update-notice.ts:180
6178 -msgid "Update now"
4211 +#: apps/my-wordpress/parts/lists.php:494
4212 +msgid "Uploaded"
6179 4213 msgstr ""
6180 4214
6181 -#: src/reveals/registry.ts:446
6182 -msgid "Sweep"
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"
6183 4221 msgstr ""
6184 4222
6185 -#: src/reveals/registry.ts:447
6186 -msgid "A straight edge travels across the window, uncovering the page behind it."
4223 +#: apps/my-wordpress/parts/sections.php:141
4224 +#: includes/agents/my-wordpress.php:43
4225 +msgid "Agents"
6187 4226 msgstr ""
6188 4227
6189 -#: src/reveals/registry.ts:456
6190 -msgid "Iris"
4228 +#: apps/my-wordpress/parts/sections.php:246
4229 +msgid "Name A–Z"
6191 4230 msgstr ""
6192 4231
6193 -#: src/reveals/registry.ts:457
6194 -msgid "The page opens out from the centre of the window, like a camera shutter."
4232 +#: apps/my-wordpress/parts/sections.php:247
4233 +msgid "Name Z–A"
6195 4234 msgstr ""
6196 4235
6197 -#: src/reveals/registry.ts:466
6198 -msgid "Curtain"
4236 +#: apps/my-wordpress/parts/sections.php:248
4237 +msgid "Recently registered"
6199 4238 msgstr ""
6200 4239
6201 -#: src/reveals/registry.ts:467
6202 -msgid "Two panels part from the middle of the window and slide off the sides."
4240 +#: apps/my-wordpress/parts/sections.php:249
4241 +msgid "Longest registered"
6203 4242 msgstr ""
6204 4243
6205 -#: src/reveals/registry.ts:476
6206 -msgid "Blinds"
4244 +#: apps/my-wordpress/parts/sections.php:250
4245 +#: apps/my-wordpress/parts/sections.php:265
4246 +msgid "ID, lowest first"
6207 4247 msgstr ""
6208 4248
6209 -#: src/reveals/registry.ts:477
6210 -msgid "Six horizontal slats retract at once, letting the page through between them."
4249 +#: apps/my-wordpress/parts/sections.php:251
4250 +#: apps/my-wordpress/parts/sections.php:266
4251 +msgid "ID, highest first"
6211 4252 msgstr ""
6212 4253
6213 -#: src/reveals/registry.ts:486
6214 -msgid "Diagonal"
4254 +#: apps/my-wordpress/parts/sections.php:252
4255 +msgid "Username A–Z"
6215 4256 msgstr ""
6216 4257
6217 -#: src/reveals/registry.ts:487
6218 -msgid "A slanted edge sweeps off the trailing corner of the window."
4258 +#: apps/my-wordpress/parts/sections.php:253
4259 +msgid "Username Z–A"
6219 4260 msgstr ""
6220 4261
6221 -#: src/reveals/registry.ts:496
6222 -msgid "Rise"
4262 +#: apps/my-wordpress/parts/sections.php:254
4263 +msgid "Email A–Z"
6223 4264 msgstr ""
6224 4265
6225 -#: src/reveals/registry.ts:497
6226 -msgid "The page rises into the window from the bottom edge upward."
4266 +#: apps/my-wordpress/parts/sections.php:255
4267 +msgid "Email Z–A"
6227 4268 msgstr ""
6228 4269
6229 -#: src/reveals/registry.ts:506
6230 -msgid "Shutter"
4270 +#: apps/my-wordpress/parts/sections.php:256
4271 +msgid "Most posts"
6231 4272 msgstr ""
6232 4273
6233 -#: src/reveals/registry.ts:507
6234 -msgid "Two panels part from the middle of the window and slide off the top and bottom."
4274 +#: apps/my-wordpress/parts/sections.php:257
4275 +msgid "Fewest posts"
6235 4276 msgstr ""
6236 4277
6237 -#: src/reveals/registry.ts:516
6238 -msgid "Slats"
4278 +#: apps/my-wordpress/parts/sections.php:263
4279 +msgid "Title A–Z"
6239 4280 msgstr ""
6240 4281
6241 -#: src/reveals/registry.ts:517
6242 -msgid "Eight vertical slats retract at once, letting the page through between them."
4282 +#: apps/my-wordpress/parts/sections.php:264
4283 +msgid "Title Z–A"
6243 4284 msgstr ""
6244 4285
6245 -#: src/reveals/registry.ts:527
6246 -msgid "The page opens out from the centre of the window through a growing rhombus."
4286 +#: apps/my-wordpress/parts/sections.php:267
4287 +msgid "Recently modified"
6247 4288 msgstr ""
6248 4289
6249 -#: src/reveals/registry.ts:536
6250 -msgid "Mosaic"
4290 +#: apps/my-wordpress/parts/sections.php:268
4291 +msgid "Least recently modified"
6251 4292 msgstr ""
6252 4293
6253 -#: src/reveals/registry.ts:537
6254 -msgid "The page arrives as a grid of tiles, each opening out from its own centre."
4294 +#: apps/my-wordpress/parts/sections.php:269
4295 +msgid "Slug A–Z"
6255 4296 msgstr ""
6256 4297
6257 -#: src/reveals/registry.ts:546
6258 -msgid "Camera shutter"
4298 +#: apps/my-wordpress/parts/sections.php:270
4299 +msgid "Slug Z–A"
6259 4300 msgstr ""
6260 4301
6261 -#: src/reveals/registry.ts:547
6262 -msgid "Six wedges slide aside in unison, opening a hexagonal aperture from the centre like the iris of a camera lens."
4302 +#: apps/my-wordpress/parts/sections.php:273
4303 +msgid "Most comments"
6263 4304 msgstr ""
6264 4305
6265 -#: src/reveals/registry.ts:566
6266 -msgid "Radar"
4306 +#: apps/my-wordpress/parts/sections.php:274
4307 +msgid "Fewest comments"
6267 4308 msgstr ""
6268 4309
6269 -#: src/reveals/registry.ts:567
6270 -msgid "A spoke sweeps a full turn around the centre of the window, uncovering the page behind it."
4310 +#: apps/my-wordpress/parts/woocommerce.php:182
4311 +msgid "Needs attention first"
6271 4312 msgstr ""
6272 4313
6273 -#. 1: action label, e.g. "Open". 2: number of selected items.
6274 -#: src/selection/actions.ts:102
6275 -msgid "%1$s (%2$d items)"
4314 +#: apps/my-wordpress/parts/woocommerce.php:185
4315 +msgid "Top spenders first"
6276 4316 msgstr ""
6277 4317
6278 -#: src/settings/labels.ts:23
6279 -#: includes/accents.php:63
6280 -msgid "WordPress Blue"
4318 +#: apps/my-wordpress/parts/woocommerce.php:188
4319 +msgid "Store order"
6281 4320 msgstr ""
6282 4321
6283 -#: src/settings/labels.ts:25
6284 -#: includes/accents.php:68
6285 -msgid "Indigo"
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"
6286 4330 msgstr ""
6287 4331
6288 -#: src/settings/labels.ts:27
6289 -#: includes/accents.php:73
6290 -msgid "Teal"
4332 +#: apps/my-wordpress/parts/woocommerce.php:251
4333 +#: includes/my-wordpress/integrations/woocommerce.php:1453
4334 +msgid "Guest"
6291 4335 msgstr ""
6292 4336
6293 -#: src/settings/labels.ts:29
6294 -#: includes/accents.php:78
6295 -msgid "Emerald"
4337 +#: apps/network/network.os.php:99
4338 +msgid "Unreachable"
6296 4339 msgstr ""
6297 4340
6298 -#: src/settings/labels.ts:31
6299 -#: includes/accents.php:83
6300 -msgid "Amber"
4341 +#: apps/network/network.os.php:101
4342 +msgid "Key changed"
6301 4343 msgstr ""
6302 4344
6303 -#: src/settings/labels.ts:33
6304 -#: includes/accents.php:88
6305 -msgid "Rose"
4345 +#: apps/network/network.os.php:103
4346 +msgid "Paired"
6306 4347 msgstr ""
6307 4348
6308 -#: src/settings/labels.ts:42
6309 -msgid "Compact"
4349 +#: apps/network/network.os.php:141
4350 +msgid "This network"
6310 4351 msgstr ""
6311 4352
6312 -#: src/settings/labels.ts:44
6313 -#: src/settings/labels.ts:60
6314 -#: src/settings/sections/help.ts:481
6315 -#: includes/user-edit-window/window.php:115
6316 -msgid "Default"
4353 +#: apps/network/network.os.php:151
4354 +msgid "Switch to this site"
6317 4355 msgstr ""
6318 4356
6319 -#: src/settings/labels.ts:46
6320 -msgid "Large"
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."
6321 4361 msgstr ""
6322 4362
6323 -#: src/settings/labels.ts:58
6324 -msgid "Sharp"
4363 +#: apps/network/network.os.php:166
4364 +#: apps/network/network.os.php:168
4365 +msgid "Remove"
6325 4366 msgstr ""
6326 4367
6327 -#: src/settings/labels.ts:62
6328 -msgid "Round"
4368 +#: apps/network/network.os.php:229
4369 +msgid "Sites in this network"
6329 4370 msgstr ""
6330 4371
6331 -#: src/settings/labels.ts:74
6332 -msgid "Static"
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."
6333 4374 msgstr ""
6334 4375
6335 -#: src/settings/labels.ts:76
6336 -msgid "Dynamic"
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."
6337 4378 msgstr ""
6338 4379
6339 -#: src/settings/labels.ts:78
6340 -#: src/settings/sections/navigation.ts:157
6341 -msgid "Hidden"
4380 +#: apps/network/network.os.php:241
4381 +msgid "Check sites"
6342 4382 msgstr ""
6343 4383
6344 -#: src/settings/labels.ts:90
6345 -msgid "Bottom"
4384 +#: apps/network/network.os.php:265
4385 +msgid "Add an external site"
6346 4386 msgstr ""
6347 4387
6348 -#: src/settings/labels.ts:92
6349 -msgid "Left"
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:"
6350 4390 msgstr ""
6351 4391
6352 -#: src/settings/labels.ts:94
6353 -msgid "Right"
4392 +#: apps/network/network.os.php:270
4393 +#: apps/network/network.os.php:367
4394 +msgid "Site address"
6354 4395 msgstr ""
6355 4396
6356 -#: src/settings/labels.ts:106
6357 -msgid "Split"
4397 +#: apps/network/network.os.php:270
4398 +#: apps/network/network.os.php:367
4399 +msgid "Add external site"
6358 4400 msgstr ""
6359 4401
6360 -#: src/settings/labels.ts:108
6361 -msgid "Unified"
4402 +#. translators: %s: network name.
4403 +#: apps/network/network.os.php:290
4404 +#, php-format
4405 +msgid "This site belongs to %s"
6362 4406 msgstr ""
6363 4407
6364 -#: src/settings/labels.ts:119
6365 -msgid "Core admin menus are placed in a sidebar; plugins, apps, and OpenStation controls in a dock along the bottom edge."
4408 +#. translators: %s: date and time.
4409 +#: apps/network/network.os.php:299
4410 +#, php-format
4411 +msgid "Site list synced %s."
6366 4412 msgstr ""
6367 4413
6368 -#: src/settings/labels.ts:123
6369 -msgid "Every menu in a single dock."
4414 +#: apps/network/network.os.php:309
4415 +msgid "Until the network has added this site, the switcher stays as it was."
6370 4416 msgstr ""
6371 4417
6372 -#: src/settings/panel.ts:285
6373 -#: src/settings/panel.ts:289
6374 -msgid "Appearance"
4418 +#: apps/network/network.os.php:314
4419 +msgid "Sync now"
6375 4420 msgstr ""
6376 4421
6377 -#: src/settings/panel.ts:290
6378 -msgid "Personalize your desktop. Changes apply instantly and are saved to this browser."
4422 +#: apps/network/network.os.php:318
4423 +msgid "Leave the network? The site switcher stops listing its sites here."
6379 4424 msgstr ""
6380 4425
6381 -#: src/settings/panel.ts:315
6382 -#: src/settings/panel.ts:319
6383 -msgid "Windows"
4426 +#: apps/network/network.os.php:319
4427 +msgid "Leave"
6384 4428 msgstr ""
6385 4429
6386 -#: src/settings/panel.ts:320
6387 -msgid "How windows look, how they arrive, and how they behave when they are not the one you are using."
4430 +#: apps/network/network.os.php:320
4431 +msgid "Leave network"
6388 4432 msgstr ""
6389 4433
6390 -#: src/settings/panel.ts:332
6391 -#: src/settings/panel.ts:336
6392 -msgid "Features"
4434 +#: apps/network/network.os.php:357
4435 +msgid "Join a network"
6393 4436 msgstr ""
6394 4437
6395 -#: src/settings/panel.ts:337
6396 -msgid "The assistant, the developer tools, and the betas. Every switch here affects only your account and takes effect immediately."
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:"
6397 4440 msgstr ""
6398 4441
6399 -#: src/settings/panel.ts:352
6400 -#: src/settings/panel.ts:356
6401 -#: includes/ai-copilot/search.php:117
6402 -#: includes/core-notices.php:231
6403 -msgid "Themes"
4442 +#: apps/network/network.os.php:362
4443 +msgid "Network address"
6404 4444 msgstr ""
6405 4445
6406 -#: src/settings/panel.ts:357
6407 -msgid "A desktop theme repaints every token at once. A coarser version of what Appearance does one control at a time."
4446 +#: apps/network/network.os.php:362
4447 +msgid "Join"
6408 4448 msgstr ""
6409 4449
6410 -#: src/settings/panel.ts:368
6411 -#: src/settings/panel.ts:378
6412 -msgid "Navigation"
4450 +#: apps/network/network.os.php:365
4451 +msgid "Or start one here"
6413 4452 msgstr ""
6414 4453
6415 -#: src/settings/panel.ts:389
6416 -#: src/settings/panel.ts:393
6417 -#: src/settings/sections/help.ts:328
6418 -msgid "Components"
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."
6419 4456 msgstr ""
6420 4457
6421 -#: src/settings/panel.ts:394
6422 -msgid "Every <os-*> web component shipped by this plugin, with its props, slots, and a live example."
4458 +#: apps/network/network.os.php:385
4459 +msgid "Linked accounts"
6423 4460 msgstr ""
6424 4461
6425 -#: src/settings/panel.ts:584
6426 -#: src/settings/panel.ts:585
6427 -msgid "Search settings"
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."
6428 4464 msgstr ""
6429 4465
6430 -#: src/settings/panel.ts:595
6431 -msgid "Settings sections"
4466 +#: apps/network/network.os.php:404
4467 +msgid "Unlink"
6432 4468 msgstr ""
6433 4469
6434 -#: src/settings/panel.ts:625
6435 -msgid "No settings match that."
4470 +#: apps/network/network.os.php:437
4471 +msgid "Network"
6436 4472 msgstr ""
6437 4473
6438 -#. Plugin Name of the plugin
6439 -#: src/settings/sections/about.ts:116
6440 -#: src/settings/sections/navigation.ts:58
6441 -#: desktop-mode.php
6442 -#: includes/ai-copilot/abilities.php:39
6443 -#: includes/wp-icon-registry.php:90
6444 -msgid "OpenStation"
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."
6445 4478 msgstr ""
6446 4479
6447 -#: src/settings/sections/about.ts:119
6448 -#: src/settings/sections/about.ts:283
6449 -msgid "A public dev diary — building a desktop OS for wp-admin."
4480 +#: apps/network/network.os.php:491
4481 +msgid "That site is not in the network."
6450 4482 msgstr ""
6451 4483
6452 -#: src/settings/sections/about.ts:157
6453 -msgid "Latest dispatch"
4484 +#: apps/network/network.os.php:492
4485 +msgid "Removed from the network."
6454 4486 msgstr ""
6455 4487
6456 -#: src/settings/sections/about.ts:165
6457 -msgid "Read the dispatch"
4488 +#: apps/network/network.os.php:516
4489 +msgid "That account is not linked."
6458 4490 msgstr ""
6459 4491
6460 -#: src/settings/sections/about.ts:184
6461 -msgid "Read more"
4492 +#: apps/network/network.os.php:517
4493 +msgid "Unlinked. A switch from that account lands on the login screen now."
6462 4494 msgstr ""
6463 4495
6464 -#: src/settings/sections/about.ts:205
6465 -msgid "Opening the journal…"
4496 +#: apps/network/network.os.php:525
4497 +msgid "Every site was checked."
6466 4498 msgstr ""
6467 4499
6468 -#: src/settings/sections/about.ts:207
6469 -msgid "The latest posts are arriving over RSS."
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."
6470 4504 msgstr ""
6471 4505
6472 -#: src/settings/sections/about.ts:222
6473 -msgid "The journal could not be reached."
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."
6474 4510 msgstr ""
6475 4511
6476 -#: src/settings/sections/about.ts:224
6477 -msgid "You can still read every post on openstation.blog."
4512 +#: apps/network/network.os.php:553
4513 +msgid "Left the network."
6478 4514 msgstr ""
6479 4515
6480 -#: src/settings/sections/about.ts:238
6481 -msgid "No dispatches yet."
4516 +#: apps/network/network.os.php:561
4517 +msgid "Site list synced."
6482 4518 msgstr ""
6483 4519
6484 -#: src/settings/sections/about.ts:240
6485 -msgid "The journal is open and waiting for its next post."
4520 +#: apps/os-settings/os-settings.os.php:74
4521 +msgid "You are not allowed to change site-wide options."
6486 4522 msgstr ""
6487 4523
6488 -#: src/settings/sections/about.ts:253
6489 -msgid "Showing the last saved copy while the journal reconnects."
6490 -msgstr ""
6491 -
6492 -#: src/settings/sections/about.ts:260
6493 -msgid "Latest journal posts"
6494 -msgstr ""
6495 -
6496 -#: src/settings/sections/about.ts:295
6497 -msgid "About OpenStation"
6498 -msgstr ""
6499 -
6500 -#: src/settings/sections/about.ts:297
6501 -msgid "A desktop for WordPress."
6502 -msgstr ""
6503 -
6504 -#: src/settings/sections/about.ts:299
6505 -msgid "OpenStation reshapes wp-admin into a personal workspace, with movable windows, a dock, themes, and focused tools that keep your site close at hand."
6506 -msgstr ""
6507 -
6508 -#: src/settings/sections/about.ts:307
6509 -msgid "It is a playful, open-source experiment by Automattic exploring what WordPress can feel like when the dashboard becomes a place of its own."
6510 -msgstr ""
6511 -
6512 -#: src/settings/sections/about.ts:319
6513 -msgid "An experiment by Automattic"
6514 -msgstr ""
6515 -
6516 -#: src/settings/sections/about.ts:327
6517 -msgid "View the project"
6518 -msgstr ""
6519 -
6520 -#: src/settings/sections/about.ts:337
6521 -#: src/settings/sections/about.ts:357
6522 -msgid "OpenStation Journal"
6523 -msgstr ""
6524 -
6525 -#: src/settings/sections/about.ts:339
6526 -msgid "Latest from the station"
6527 -msgstr ""
6528 -
6529 -#: src/settings/sections/about.ts:348
6530 -msgid "Visit the journal"
6531 -msgstr ""
6532 -
6533 -#: src/settings/sections/about.ts:359
6534 -msgid "News and field notes, delivered over RSS."
6535 -msgstr ""
6536 -
6537 -#: src/settings/sections/about.ts:373
6538 -msgid "RSS feed"
6539 -msgstr ""
6540 -
6541 -#: src/settings/sections/accent.ts:110
6542 -#: src/settings/sections/accent.ts:116
6543 -msgid "Accent color"
6544 -msgstr ""
6545 -
6546 -#: src/settings/sections/accent.ts:111
6547 -msgid "Used in focused window title bars, buttons, and focus rings."
6548 -msgstr ""
6549 -
6550 -#: src/settings/sections/accent.ts:133
6551 -msgid "Custom"
6552 -msgstr ""
6553 -
6554 -#: src/settings/sections/admin-bar.ts:24
6555 -msgid "The admin bar slides out of the way and comes back when you move the pointer to the top edge of the screen."
6556 -msgstr ""
6557 -
6558 -#: src/settings/sections/admin-bar.ts:28
6559 -msgid "The admin bar is never shown. Use the Exit OpenStation tile on the dock to get back to the classic admin."
6560 -msgstr ""
6561 -
6562 -#: src/settings/sections/admin-bar.ts:32
6563 -msgid "The admin bar is always visible above the desktop."
6564 -msgstr ""
6565 -
6566 -#: src/settings/sections/admin-bar.ts:53
6567 -#: src/settings/sections/admin-bar.ts:58
6568 -msgid "Admin bar"
6569 -msgstr ""
6570 -
6571 -#: src/settings/sections/custom-image.ts:44
6572 -msgid "Upload new"
6573 -msgstr ""
6574 -
6575 -#: src/settings/sections/custom-image.ts:50
6576 -#: includes/ai-copilot/search.php:105
6577 -msgid "Media Library"
6578 -msgstr ""
6579 -
6580 -#: src/settings/sections/custom-image.ts:72
6581 -msgid "Image source"
6582 -msgstr ""
6583 -
6584 -#: src/settings/sections/custom-image.ts:137
6585 -msgid "Custom image wallpaper"
6586 -msgstr ""
6587 -
6588 -#: src/settings/sections/custom-image.ts:141
6589 -msgid "Upload a wallpaper image"
6590 -msgstr ""
6591 -
6592 -#: src/settings/sections/custom-image.ts:166
6593 -msgid "Remove custom image"
6594 -msgstr ""
6595 -
6596 -#: src/settings/sections/custom-image.ts:179
6597 -msgid "Drop an image here, or click to upload"
6598 -msgstr ""
6599 -
6600 -#: src/settings/sections/custom-image.ts:182
6601 -msgid "JPEG, PNG, or WebP · goes straight to your Media Library"
6602 -msgstr ""
6603 -
6604 -#: src/settings/sections/custom-image.ts:291
6605 -msgid "Search your media"
6606 -msgstr ""
6607 -
6608 -#. %1$d is the HD minimum width in px, %2$d is the minimum height.
6609 -#: src/settings/sections/custom-image.ts:326
6610 -msgid "Only HD (≥%1$d×%2$d)"
6611 -msgstr ""
6612 -
6613 -#. %d is the number of media items currently visible.
6614 -#: src/settings/sections/custom-image.ts:347
6615 -msgid "Showing %d"
6616 -msgstr ""
6617 -
6618 -#. %d is the number of images filtered out by the HD toggle.
6619 -#: src/settings/sections/custom-image.ts:352
6620 -msgid "%d hidden by HD filter"
6621 -msgstr ""
6622 -
6623 -#: src/settings/sections/custom-image.ts:375
6624 -msgid "No HD images found. Try unchecking the filter, or upload a larger image."
6625 -msgstr ""
6626 -
6627 -#: src/settings/sections/custom-image.ts:378
6628 -msgid "No images in your Media Library yet."
6629 -msgstr ""
6630 -
6631 -#. %s is the browser-supplied error message.
6632 -#: src/settings/sections/custom-image.ts:427
6633 -msgid "Couldn’t load your media: %s"
6634 -msgstr ""
6635 -
6636 -#: src/settings/sections/custom-image.ts:430
6637 -msgid "Couldn’t load your media."
6638 -msgstr ""
6639 -
6640 -#: src/settings/sections/custom-image.ts:226
6641 -msgid "That file isn’t an image."
6642 -msgstr ""
6643 -
6644 -#: src/settings/sections/custom-image.ts:233
6645 -msgid "Uploading…"
6646 -msgstr ""
6647 -
6648 -#: src/settings/sections/custom-image.ts:258
6649 -msgid "Upload failed."
6650 -msgstr ""
6651 -
6652 -#: src/settings/sections/desktop-layout.ts:153
6653 -msgid "Placement"
6654 -msgstr ""
6655 -
6656 -#: src/settings/sections/desktop-layout.ts:157
6657 -msgid "Dock position"
6658 -msgstr ""
6659 -
6660 -#: src/settings/sections/desktop-layout.ts:192
6661 -#: src/settings/sections/desktop-layout.ts:196
6662 -msgid "Dock size"
6663 -msgstr ""
6664 -
6665 -#: src/settings/sections/desktop-layout.ts:216
6666 -#: src/settings/sections/desktop-layout.ts:222
6667 -msgid "Desktop layout"
6668 -msgstr ""
6669 -
6670 -#: src/settings/sections/desktop-layout.ts:217
6671 -msgid "Where the menus live."
6672 -msgstr ""
6673 -
6674 -#: src/settings/sections/dock-rail-renderer.ts:54
6675 -#: src/settings/sections/dock-rail-renderer.ts:61
6676 -msgid "Dock style"
6677 -msgstr ""
6678 -
6679 -#: src/settings/sections/dock-rail-renderer.ts:55
6680 -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."
6681 -msgstr ""
6682 -
6683 -#: src/settings/sections/effects.ts:55
6684 -msgid "Default (per reveal)"
6685 -msgstr ""
6686 -
6687 -#: src/settings/sections/effects.ts:56
6688 -msgid "Very fast — 200 ms"
6689 -msgstr ""
6690 -
6691 -#: src/settings/sections/effects.ts:57
6692 -msgid "Fast — 320 ms"
6693 -msgstr ""
6694 -
6695 -#: src/settings/sections/effects.ts:58
6696 -msgid "Normal — 460 ms"
6697 -msgstr ""
6698 -
6699 -#: src/settings/sections/effects.ts:59
6700 -msgid "Slow — 700 ms"
6701 -msgstr ""
6702 -
6703 -#: src/settings/sections/effects.ts:60
6704 -msgid "Very slow — 1100 ms"
6705 -msgstr ""
6706 -
6707 -#: src/settings/sections/effects.ts:64
6708 -msgid "When a related window is focused"
6709 -msgstr ""
6710 -
6711 -#: src/settings/sections/effects.ts:65
6712 -msgid "Always"
6713 -msgstr ""
6714 -
6715 -#: src/settings/sections/effects.ts:66
6716 -msgid "Off"
6717 -msgstr ""
6718 -
6719 -#: src/settings/sections/effects.ts:159
6720 -msgid "Apply a visual treatment to every window except the one you are working in."
6721 -msgstr ""
6722 -
6723 -#: src/settings/sections/effects.ts:170
6724 -msgid "Uncover a window’s content when it finishes loading, instead of fading it in."
6725 -msgstr ""
6726 -
6727 -#: src/settings/sections/effects.ts:181
6728 -msgid "Draw a visual tie between windows showing related content — a post and its comments or media."
6729 -msgstr ""
6730 -
6731 -#: src/settings/sections/effects.ts:193
6732 -msgid "Unfocused windows"
6733 -msgstr ""
6734 -
6735 -#: src/settings/sections/effects.ts:198
6736 -msgid "Unfocused window effect"
6737 -msgstr ""
6738 -
6739 -#: src/settings/sections/effects.ts:213
6740 -msgid "Window reveal"
6741 -msgstr ""
6742 -
6743 -#: src/settings/sections/effects.ts:218
6744 -msgid "Reveal style"
6745 -msgstr ""
6746 -
6747 -#: src/settings/sections/effects.ts:233
6748 -msgid "Reveal speed"
6749 -msgstr ""
6750 -
6751 -#: src/settings/sections/effects.ts:245
6752 -#: src/settings/sections/features.ts:606
6753 -msgid "Window links"
6754 -msgstr ""
6755 -
6756 -#: src/settings/sections/effects.ts:250
6757 -msgid "Link style"
6758 -msgstr ""
6759 -
6760 -#: src/settings/sections/effects.ts:265
6761 -msgid "Show links"
6762 -msgstr ""
6763 -
6764 -#: src/settings/sections/extended.ts:100
6765 -msgid "Network error — check your connection."
6766 -msgstr ""
6767 -
6768 -#: src/settings/sections/extended.ts:134
6769 -msgid "Extended options"
6770 -msgstr ""
6771 -
6772 -#: src/settings/sections/extended.ts:135
6773 -msgid "Site-wide enhancements that apply to every user. Toggling requires the affected page to be reloaded for the change to take effect."
6774 -msgstr ""
6775 -
6776 -#: src/settings/sections/extended.ts:141
6777 -msgid "Enable drag-and-drop in the Media Library"
6778 -msgstr ""
6779 -
6780 -#: src/settings/sections/extended.ts:146
6781 -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."
6782 -msgstr ""
6783 -
6784 -#: src/settings/sections/extended.ts:154
6785 -msgid "Enable games"
6786 -msgstr ""
6787 -
6788 -#: src/settings/sections/extended.ts:159
6789 -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."
6790 -msgstr ""
6791 -
6792 -#: src/settings/sections/extended.ts:167
6793 -msgid "Enable AI agents"
6794 -msgstr ""
6795 -
6796 -#: src/settings/sections/extended.ts:172
6797 -msgid "Adds an Agents section to WP Explorer: durable AI workers that live on the site as login-blocked users, act through the WordPress Abilities API under their own role, and answer in a chat window. Requires a configured AI connector to run. Off by default — while off, nothing agent-related loads. Agent definitions are kept across a disable and reappear when re-enabled."
6798 -msgstr ""
6799 -
6800 -#: src/settings/sections/extended.ts:182
6801 -msgid "Saving…"
6802 -msgstr ""
6803 -
6804 -#: src/settings/sections/features.ts:249
6805 -msgid "Delete folder sharing data?"
6806 -msgstr ""
6807 -
6808 -#: src/settings/sections/features.ts:250
6809 -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."
6810 -msgstr ""
6811 -
6812 -#: src/settings/sections/features.ts:253
6813 -msgid "Delete data"
6814 -msgstr ""
6815 -
6816 -#: src/settings/sections/features.ts:262
4524 +#: apps/os-settings/os-settings.os.php:134
6817 4525 msgid "Files REST endpoint is not available."
6818 4526 msgstr ""
6819 4527
6820 -#: src/settings/sections/features.ts:284
6821 -msgid "Folder sharing data deleted."
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)"
6822 4532 msgstr ""
6823 4533
6824 -#: src/settings/sections/features.ts:290
6825 -msgid "Could not delete sharing data."
4534 +#: apps/pages/pages.os.php:61
4535 +msgid "All pages"
6826 4536 msgstr ""
6827 4537
6828 -#: src/settings/sections/features.ts:470
6829 -msgid "Connectors"
4538 +#: apps/pages/pages.os.php:65
4539 +msgid "Add Page"
6830 4540 msgstr ""
6831 4541
6832 -#: src/settings/sections/features.ts:526
6833 -msgid "Watch the dot in the OpenStation Preferences title bar to see when a change has been saved."
4542 +#: apps/pages/pages.os.php:70
4543 +msgid "Page atlas"
6834 4544 msgstr ""
6835 4545
6836 -#: src/settings/sections/features.ts:534
6837 -msgid "AI assistant"
4546 +#: apps/pages/parts/query.php:74
4547 +msgid "Default template"
6838 4548 msgstr ""
6839 4549
6840 -#. %s: keyboard shortcut, e.g. ⌘K or Ctrl+K
6841 -#: src/settings/sections/features.ts:542
6842 -msgid "Adds an AI mode to the %s command palette: find content and ask about your site."
4550 +#: apps/pages/parts/query.php:115
4551 +msgid "Total non-trashed comments on this page."
6843 4552 msgstr ""
6844 4553
6845 -#: src/settings/sections/features.ts:551
6846 -#: src/settings/sections/features.ts:589
6847 -msgid "This feature requires an AI provider configured in"
4554 +#: apps/plugins/parts/ajax.php:48
4555 +msgid "Security check failed. Refresh the window and try again."
6848 4556 msgstr ""
6849 4557
6850 -#: src/settings/sections/features.ts:562
6851 -#: src/settings/sections/features.ts:596
6852 -msgid "Settings → Connectors"
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."
6853 4561 msgstr ""
6854 4562
6855 -#: src/settings/sections/features.ts:576
6856 -msgid "Score new comments with AI"
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."
6857 4568 msgstr ""
6858 4569
6859 -#: src/settings/sections/features.ts:582
6860 -msgid "Rates incoming comments so you can triage the queue faster."
4570 +#: apps/plugins/parts/ajax.php:123
4571 +msgid "Missing plugin slug."
6861 4572 msgstr ""
6862 4573
6863 -#: src/settings/sections/features.ts:611
6864 -msgid "Draws connector lines between related windows. Line style and visibility live in Windows → Window links."
4574 +#: apps/plugins/parts/rest-fields.php:46
4575 +msgid "Whether an update is available for this plugin (and the available version)."
6865 4576 msgstr ""
6866 4577
6867 -#: src/settings/sections/features.ts:617
6868 -msgid "Bring related windows to front"
4578 +#: apps/plugins/parts/rest-fields.php:51
4579 +msgid "Per-plugin capability flags for the requester (activate / deactivate / delete)."
6869 4580 msgstr ""
6870 4581
6871 -#: src/settings/sections/features.ts:623
6872 -msgid "Clicking a window also surfaces its parent and children."
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."
6873 4584 msgstr ""
6874 4585
6875 -#: src/settings/sections/features.ts:630
6876 -msgid "Highlight related windows"
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."
6877 4588 msgstr ""
6878 4589
6879 -#: src/settings/sections/features.ts:636
6880 -msgid "Related windows get an accent outline while one of them is focused."
4590 +#: apps/plugins/parts/rest-fields.php:66
4591 +msgid "Approximate disk footprint of the plugin folder, in kilobytes (cached 6h)."
6881 4592 msgstr ""
6882 4593
6883 -#: src/settings/sections/features.ts:644
6884 -msgid "Show desktop when clicking the wallpaper"
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."
6885 4596 msgstr ""
6886 4597
6887 -#: src/settings/sections/features.ts:651
6888 -msgid "A click on the empty desktop minimizes every window; a second click restores them."
4598 +#: apps/plugins/parts/upload.php:63
4599 +msgid "Plugin upgrader is unavailable in this context. Reload the page and try again."
6889 4600 msgstr ""
6890 4601
6891 -#: src/settings/sections/features.ts:658
6892 -msgid "Show post/page status ribbon"
4602 +#: apps/plugins/parts/upload.php:87
4603 +msgid "A plugin with the same folder name is already installed. Replace it to continue."
6893 4604 msgstr ""
6894 4605
6895 -#: src/settings/sections/features.ts:665
6896 -msgid "Marks unpublished posts and pages with a corner ribbon on their tiles."
4606 +#: apps/plugins/parts/upload.php:111
4607 +msgid "Plugin install failed."
6897 4608 msgstr ""
6898 4609
6899 -#: src/settings/sections/features.ts:672
6900 -msgid "Enable developer mode"
4610 +#: apps/plugins/parts/upload.php:166
4611 +msgid "No file received. Pick a .zip and try again."
6901 4612 msgstr ""
6902 4613
6903 -#: src/settings/sections/features.ts:677
6904 -msgid "Unlocks developer surfaces meant for plugin authors."
4614 +#: apps/plugins/parts/upload.php:173
4615 +msgid "Upload payload is malformed."
6905 4616 msgstr ""
6906 4617
6907 -#: src/settings/sections/features.ts:684
6908 -msgid "Folder sharing"
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."
6909 4622 msgstr ""
6910 4623
6911 -#: src/settings/sections/features.ts:689
6912 -msgid "Share desktop folders with other users or roles, with read or write access."
4624 +#: apps/plugins/parts/upload.php:192
4625 +msgid "Plugin uploads must be a .zip file."
6913 4626 msgstr ""
6914 4627
6915 -#: src/settings/sections/features.ts:697
6916 -msgid "Removes every share and its access list. Cannot be undone."
4628 +#: apps/plugins/parts/upload.php:200
4629 +msgid "Refused: temporary upload path is not trusted."
6917 4630 msgstr ""
6918 4631
6919 -#: src/settings/sections/features.ts:707
6920 -msgid "Deleting…"
4632 +#: apps/plugins/parts/view-preference.php:40
4633 +msgid "Choose Cards or Table."
6921 4634 msgstr ""
6922 4635
6923 -#: src/settings/sections/features.ts:708
6924 -msgid "Delete folder sharing data"
4636 +#: apps/plugins/plugins.os.php:155
4637 +msgid "Missing plugin."
6925 4638 msgstr ""
6926 4639
6927 -#: src/settings/sections/features.ts:716
6928 -msgid "WordPress Heartbeat rate"
4640 +#. translators: %s: error message
4641 +#: apps/plugins/plugins.os.php:162
4642 +#, php-format
4643 +msgid "Activation failed: %s"
6929 4644 msgstr ""
6930 4645
6931 -#: src/settings/sections/features.ts:723
6932 -msgid "Fast (15s, not recommended)"
4646 +#. translators: %s: error message
4647 +#: apps/plugins/plugins.os.php:164
4648 +#, php-format
4649 +msgid "Deactivation failed: %s"
6933 4650 msgstr ""
6934 4651
6935 -#: src/settings/sections/features.ts:724
6936 -msgid "Medium (30s)"
4652 +#. translators: %s: error message
4653 +#: apps/plugins/plugins.os.php:166
4654 +#, php-format
4655 +msgid "Delete failed: %s"
6937 4656 msgstr ""
6938 4657
6939 -#: src/settings/sections/features.ts:725
6940 -msgid "Slow (45s)"
4658 +#. translators: %s: plugin name
4659 +#: apps/plugins/plugins.os.php:173
4660 +#, php-format
4661 +msgid "%s activated."
6941 4662 msgstr ""
6942 4663
6943 -#: src/settings/sections/features.ts:726
6944 -msgid "Very slow (60s, default)"
4664 +#. translators: %s: plugin name
4665 +#: apps/plugins/plugins.os.php:177
4666 +#, php-format
4667 +msgid "%s deleted."
6945 4668 msgstr ""
6946 4669
6947 -#: src/settings/sections/features.ts:730
6948 -msgid "How often the Heartbeat API runs. Faster means quicker live updates and more server traffic. The 30s and 45s rates apply exactly from the next page load."
4670 +#: apps/plugins/plugins.os.php:235
4671 +msgid "activated"
6949 4672 msgstr ""
6950 4673
6951 -#: src/settings/sections/features.ts:737
6952 -msgid "Brings back the one-time announcements you have dismissed, such as the welcome dialog."
4674 +#: apps/plugins/plugins.os.php:236
4675 +msgid "deactivated"
6953 4676 msgstr ""
6954 4677
6955 -#: src/settings/sections/features.ts:747
6956 -msgid "Resetting…"
4678 +#: apps/plugins/plugins.os.php:237
4679 +msgid "deleted"
6957 4680 msgstr ""
6958 4681
6959 -#: src/settings/sections/features.ts:748
6960 -msgid "Reset what’s-new dialogs"
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."
6961 4686 msgstr ""
6962 4687
6963 -#: src/settings/sections/features.ts:753
6964 -msgid "Beta features"
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."
6965 4692 msgstr ""
6966 4693
6967 -#: src/settings/sections/features.ts:754
6968 -msgid "Experimental redesigns of core admin screens, off by default. Each toggle affects only your account and takes effect immediately."
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"
6969 4700 msgstr ""
6970 4701
6971 -#: src/settings/sections/features.ts:760
6972 -msgid "Use Station Home as your Dashboard"
4702 +#: apps/plugins/plugins.os.php:315
4703 +msgid "Installed"
6973 4704 msgstr ""
6974 4705
6975 -#: src/settings/sections/features.ts:765
6976 -msgid "Opens Station Home instead of the classic WordPress Dashboard: recent work, site pulse, and quick actions in one native window. Leave off to keep the classic Dashboard, including any customizations plugins have made to it."
4706 +#: apps/plugins/plugins.os.php:321
4707 +msgid "Add Plugin"
6977 4708 msgstr ""
6978 4709
6979 -#: src/settings/sections/features.ts:772
6980 -msgid "Use the native Posts window"
4710 +#: apps/plugins/plugins.os.php:324
4711 +msgid "OpenStation plugins"
6981 4712 msgstr ""
6982 4713
6983 -#: src/settings/sections/features.ts:777
6984 -msgid "Replaces the classic Posts list with a native table window: sticky header, paginated rows, bulk actions, and a row preview."
6985 -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] ""
6986 4721
6987 -#: src/settings/sections/features.ts:784
6988 -msgid "Use the native Pages window"
4722 +#: apps/posts/parts/terms-rest.php:51
4723 +msgid "Number of non-trashed posts (any status) in this term."
6989 4724 msgstr ""
6990 4725
6991 -#: src/settings/sections/features.ts:789
6992 -msgid "The Posts table experience for Pages, with a Parent column, hierarchical sort, and edit-lock indicators."
4726 +#: apps/posts/parts/terms-rest.php:69
4727 +msgid "Whether this term is the taxonomy's default (fallback) term."
6993 4728 msgstr ""
6994 4729
6995 -#: src/settings/sections/features.ts:796
6996 -msgid "Use the native Users window"
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."
6997 4734 msgstr ""
6998 4735
6999 -#: src/settings/sections/features.ts:801
7000 -msgid "A native Users list with bulk role changes, online indicators, and one-click password resets."
4736 +#: apps/posts/posts.os.php:72
4737 +msgid "All posts"
7001 4738 msgstr ""
7002 4739
7003 -#: src/settings/sections/features.ts:808
7004 -msgid "Use the native Plugins window"
4740 +#: apps/posts/posts.os.php:76
4741 +msgid "Add Post"
7005 4742 msgstr ""
7006 4743
7007 -#: src/settings/sections/features.ts:813
7008 -msgid "A native Plugins window with an Installed list, bulk actions, and a Browse gallery from the WordPress.org directory."
4744 +#: apps/station-home/parts/snapshot.php:97
4745 +msgid "(Untitled)"
7009 4746 msgstr ""
7010 4747
7011 -#: src/settings/sections/features.ts:820
7012 -msgid "Use the native Comments window"
4748 +#: apps/station-home/parts/snapshot.php:98
4749 +msgid "Content"
7013 4750 msgstr ""
7014 4751
7015 -#: src/settings/sections/features.ts:825
7016 -msgid "A native two-pane Comments window: a list of conversations beside the full reply thread."
4752 +#: apps/station-home/parts/snapshot.php:222
4753 +msgid "New post"
7017 4754 msgstr ""
7018 4755
7019 -#: src/settings/sections/help.ts:270
7020 -msgid "Missing-import warner — live demo"
4756 +#: apps/station-home/parts/snapshot.php:231
4757 +msgid "Upload media"
7021 4758 msgstr ""
7022 4759
7023 -#: src/settings/sections/help.ts:274
7024 -msgid "Both <os-*> tags in the next piece of code are intentionally bogus, one per answer the warner has. Open the browser console: within ~2 seconds you should see two console.error entries from the framework, each pointing the developer at the fix — a name nothing in the registry comes close to, and a typo the warner can suggest a fix for (\"did you mean\"). Live copies of the same two tags are rendered off-screen, so the demo fires without affecting layout. Remove this section in your fork if you want a quieter Components tab."
4760 +#: apps/station-home/parts/snapshot.php:239
4761 +msgid "View site"
7025 4762 msgstr ""
7026 4763
7027 -#: src/settings/sections/help.ts:315
7028 -msgid "Search components"
4764 +#: apps/station-home/parts/snapshot.php:255
4765 +msgid "Classic Dashboard"
7029 4766 msgstr ""
7030 4767
7031 -#: src/settings/sections/help.ts:316
7032 -msgid "Name, tag, prop, event…"
7033 -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] ""
7034 4775
7035 -#: src/settings/sections/help.ts:334
7036 -msgid "No components match."
4776 +#: apps/station-home/parts/snapshot.php:284
4777 +msgid "Review and reply to keep the conversation moving."
7037 4778 msgstr ""
7038 4779
7039 -#: src/settings/sections/help.ts:444
7040 -msgid "Example"
7041 -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] ""
7042 4789
7043 -#: src/settings/sections/help.ts:456
7044 -msgid "This component has no help descriptor yet. Add `static help` to its class for a fuller reference."
4790 +#: apps/station-home/parts/snapshot.php:298
4791 +msgid "Keep WordPress, themes, and plugins current."
7045 4792 msgstr ""
7046 4793
7047 -#: src/settings/sections/help.ts:475
7048 -msgid "Props"
7049 -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] ""
7050 4801
7051 -#: src/settings/sections/help.ts:504
7052 -msgid "Undocumented — declared via static props."
4802 +#: apps/station-home/parts/snapshot.php:312
4803 +msgid "Add a useful description for people using assistive technology."
7053 4804 msgstr ""
7054 4805
7055 -#: src/settings/sections/help.ts:524
7056 -msgid "Slots"
4806 +#: apps/station-home/parts/snapshot.php:354
4807 +msgid "Pending comments"
7057 4808 msgstr ""
7058 4809
7059 -#: src/settings/sections/help.ts:571
7060 -msgid "Shadow parts"
4810 +#: apps/station-home/parts/snapshot.php:360
4811 +#: includes/ai-copilot/search.php:237
4812 +msgid "Updates"
7061 4813 msgstr ""
7062 4814
7063 -#: src/settings/sections/help.ts:592
7064 -msgid "CSS custom properties"
4815 +#. translators: %s: current user's name.
4816 +#: apps/station-home/parts/view.php:51
4817 +#, php-format
4818 +msgid "Good morning, %s"
7065 4819 msgstr ""
7066 4820
7067 -#: src/settings/sections/help.ts:600
7068 -msgid "default"
4821 +#. translators: %s: current user's name.
4822 +#: apps/station-home/parts/view.php:55
4823 +#, php-format
4824 +msgid "Good afternoon, %s"
7069 4825 msgstr ""
7070 4826
7071 -#: src/settings/sections/help.ts:614
7072 -msgid "No components registered."
4827 +#. translators: %s: current user's name.
4828 +#: apps/station-home/parts/view.php:58
4829 +#, php-format
4830 +msgid "Good evening, %s"
7073 4831 msgstr ""
7074 4832
7075 -#: src/settings/sections/help.ts:650
7076 -msgid "Experimental"
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"
7077 4837 msgstr ""
7078 4838
7079 -#: src/settings/sections/help.ts:652
7080 -msgid "Planned"
4839 +#: apps/station-home/parts/view.php:182
4840 +msgid "Quick actions"
7081 4841 msgstr ""
7082 4842
7083 -#: src/settings/sections/help.ts:655
7084 -msgid "Stable"
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."
7085 4847 msgstr ""
7086 4848
7087 -#: src/settings/sections/navigation.ts:44
7088 -msgid "WordPress Core"
4849 +#: apps/station-home/parts/view.php:201
4850 +msgid "Pick up where you left off."
7089 4851 msgstr ""
7090 4852
7091 -#: src/settings/sections/navigation.ts:45
7092 -msgid "The admin menus WordPress itself registers."
4853 +#: apps/station-home/parts/view.php:210
4854 +msgid "Refresh Station Home"
7093 4855 msgstr ""
7094 4856
7095 -#: src/settings/sections/navigation.ts:53
7096 -msgid "Plugins & Apps"
4857 +#: apps/station-home/parts/view.php:218
4858 +msgid "Continue working"
7097 4859 msgstr ""
7098 4860
7099 -#: src/settings/sections/navigation.ts:54
7100 -msgid "Menus from installed plugins and apps."
4861 +#: apps/station-home/parts/view.php:225
4862 +msgid "Site pulse"
7101 4863 msgstr ""
7102 4864
7103 -#: src/settings/sections/navigation.ts:59
7104 -msgid "The OpenStation’s own controls."
4865 +#: apps/station-home/parts/view.php:240
4866 +#: includes/my-wordpress/integrations/woocommerce.php:214
4867 +msgid "Needs attention"
7105 4868 msgstr ""
7106 4869
7107 -#: src/settings/sections/navigation.ts:133
7108 -msgid "Choose where each menu shows up: on the dock/sidebar, on the desktop wallpaper, both, or hidden entirely. Changes apply instantly."
4870 +#: apps/station-home/parts/view.php:249
4871 +msgid "From your plugins"
7109 4872 msgstr ""
7110 4873
7111 -#: src/settings/sections/navigation.ts:136
7112 -msgid "Choose where each menu shows up: on the dock, on the desktop wallpaper, both, or hidden entirely. Changes apply instantly."
7113 -msgstr ""
7114 -
7115 -#: src/settings/sections/navigation.ts:151
7116 -msgid "In the sidebar"
7117 -msgstr ""
7118 -
7119 -#: src/settings/sections/navigation.ts:152
7120 -msgid "On the dock"
7121 -msgstr ""
7122 -
7123 -#: src/settings/sections/navigation.ts:155
7124 -msgid "On the desktop"
7125 -msgstr ""
7126 -
7127 -#: src/settings/sections/navigation.ts:156
7128 -msgid "On both"
7129 -msgstr ""
7130 -
7131 -#: src/settings/sections/navigation.ts:188
7132 -msgid "Nothing registered yet"
7133 -msgstr ""
7134 -
7135 -#: src/settings/sections/navigation.ts:189
7136 -msgid "Plugins and the admin menu will appear here once they’re registered."
7137 -msgstr ""
7138 -
7139 -#: src/settings/sections/themes.ts:137
7140 -msgid "That theme could not be installed."
7141 -msgstr ""
7142 -
7143 -#: src/settings/sections/themes.ts:146
7144 -msgid "Delete this theme?"
7145 -msgstr ""
7146 -
7147 -#. %s: theme name.
7148 -#: src/settings/sections/themes.ts:149
7149 -msgid "“%s” will be removed from this site for everyone. This cannot be undone."
7150 -msgstr ""
7151 -
7152 -#: src/settings/sections/themes.ts:174
7153 -msgid "That theme could not be deleted."
7154 -msgstr ""
7155 -
7156 -#. %s: theme version string.
7157 -#: src/settings/sections/themes.ts:231
7158 -msgid "Version %s"
7159 -msgstr ""
7160 -
7161 -#. %s: theme name.
7162 -#: src/settings/sections/themes.ts:243
7163 -msgid "Delete %s"
7164 -msgstr ""
7165 -
7166 -#: src/settings/sections/themes.ts:271
7167 -msgid "The look OpenStation ships with"
7168 -msgstr ""
7169 -
7170 -#: src/settings/sections/themes.ts:308
7171 -msgid "Drop a theme .zip here, or click to upload"
7172 -msgstr ""
7173 -
7174 -#. %s: theme name.
7175 -#: src/settings/sections/themes.ts:346
7176 -msgid "Apply %s’s recommended layout and effects"
7177 -msgstr ""
7178 -
7179 -#: src/settings/sections/themes.ts:360
7180 -#: includes/plugins-window/window.php:33
7181 -msgid "Installed"
7182 -msgstr ""
7183 -
7184 -#: src/settings/sections/themes.ts:373
7185 -msgid "Desktop theme"
7186 -msgstr ""
7187 -
7188 -#: src/settings/sections/wallpaper.ts:57
7189 -msgid "Mix your own two-colour gradient and set the angle — your desk, your palette."
7190 -msgstr ""
7191 -
7192 -#: src/settings/sections/wallpaper.ts:62
7193 -#: src/settings/sections/wallpaper.ts:79
7194 -msgid "Custom gradient"
7195 -msgstr ""
7196 -
7197 -#: src/settings/sections/wallpaper.ts:103
7198 -msgid "Custom image"
7199 -msgstr ""
7200 -
7201 -#: src/settings/sections/wallpaper.ts:107
7202 -msgid "Any image from your media library or an upload, sized to cover the whole desk."
7203 -msgstr ""
7204 -
7205 -#: src/settings/sections/wallpaper.ts:169
7206 -msgid "Wallpaper settings"
7207 -msgstr ""
7208 -
7209 -#. %s: wallpaper name.
7210 -#: src/settings/sections/wallpaper.ts:204
7211 -msgid "%s settings"
7212 -msgstr ""
7213 -
7214 -#: src/settings/sections/wallpaper.ts:457
7215 -msgid "From"
7216 -msgstr ""
7217 -
7218 -#: src/settings/sections/wallpaper.ts:463
7219 -msgid "To"
7220 -msgstr ""
7221 -
7222 -#: src/settings/sections/wallpaper.ts:469
7223 -msgid "Angle"
7224 -msgstr ""
7225 -
7226 -#: src/settings/sections/wallpaper.ts:606
7227 -msgid "Wallpaper"
7228 -msgstr ""
7229 -
7230 -#: src/settings/sections/wallpaper.ts:607
7231 -msgid "The backdrop behind your windows. Pick a preset, mix your own gradient, or drop in an image."
7232 -msgstr ""
7233 -
7234 -#: src/settings/sections/wallpaper.ts:671
7235 -msgid "Use your own image"
7236 -msgstr ""
7237 -
7238 -#: src/settings/sections/window-radius.ts:31
7239 -#: src/settings/sections/window-radius.ts:36
7240 -msgid "Window corners"
7241 -msgstr ""
7242 -
7243 -#: src/settings/sections/window-radius.ts:32
7244 -msgid "How rounded the corners of windows are."
7245 -msgstr ""
7246 -
7247 -#: src/station-home/index.ts:190
4874 +#: apps/station-home/parts/view.php:279
7248 4875 msgid "Your desk is clear"
7249 4876 msgstr ""
7250 4877
7251 -#: src/station-home/index.ts:193
4878 +#: apps/station-home/parts/view.php:280
7252 4879 msgid "Start something new and it will be waiting here when you return."
7253 4880 msgstr ""
7254 4881
7255 -#: src/station-home/index.ts:268
4882 +#: apps/station-home/parts/view.php:315
7256 4883 msgid "All clear"
7257 4884 msgstr ""
7258 4885
7259 -#: src/station-home/index.ts:270
4886 +#: apps/station-home/parts/view.php:316
7260 4887 msgid "Nothing needs your attention right now."
7261 4888 msgstr ""
7262 4889
7263 -#: src/station-home/index.ts:307
4890 +#: apps/station-home/parts/view.php:351
7264 4891 msgid "Make this space yours"
7265 4892 msgstr ""
7266 4893
7267 -#: src/station-home/index.ts:309
4894 +#: apps/station-home/parts/view.php:352
7268 4895 msgid "Use Customize to opt in to information from your plugins."
7269 4896 msgstr ""
7270 4897
7271 -#. %s: site name.
7272 -#: src/station-home/index.ts:451
7273 -msgid "Pick up where you left off on %s."
4898 +#: apps/station-home/parts/view.php:404
4899 +msgid "Customize Station Home"
7274 4900 msgstr ""
7275 4901
7276 -#: src/station-home/index.ts:454
7277 -msgid "Pick up where you left off."
4902 +#: apps/station-home/parts/view.php:408
4903 +msgid "Choose which plugin cards can show information on your Station Home."
7278 4904 msgstr ""
7279 4905
7280 -#: src/station-home/index.ts:494
7281 -msgid "Station Home could not refresh. Your last snapshot is still here."
4906 +#: apps/station-home/station-home.os.php:78
4907 +msgid "That Station Home card is not available."
7282 4908 msgstr ""
7283 4909
7284 -#: src/station-home/index.ts:495
7285 -msgid "Station Home could not load. Try refreshing the window."
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."
7286 4914 msgstr ""
7287 4915
7288 -#: src/station-home/index.ts:560
7289 -msgid "Station Home could not save that card preference. Try again."
4916 +#: apps/trash/trash.os.php:108
4917 +msgid "Trash"
7290 4918 msgstr ""
7291 4919
7292 -#: src/station-home/index.ts:600
7293 -#: includes/station-home/rest.php:313
7294 -msgid "Classic Dashboard"
4920 +#: apps/user-edit/parts/account.php:146
4921 +msgid "Session manager unavailable."
7295 4922 msgstr ""
7296 4923
7297 -#. %s: current user's name.
7298 -#: src/station-home/model.ts:31
7299 -msgid "Good morning, %s"
4924 +#: apps/user-edit/parts/account.php:175
4925 +msgid "Application passwords are not available for this user."
7300 4926 msgstr ""
7301 4927
7302 -#. %s: current user's name.
7303 -#: src/station-home/model.ts:38
7304 -msgid "Good afternoon, %s"
4928 +#: apps/user-edit/parts/account.php:211
4929 +msgid "Application password name is required."
7305 4930 msgstr ""
7306 4931
7307 -#. %s: current user's name.
7308 -#: src/station-home/model.ts:44
7309 -msgid "Good evening, %s"
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."
7310 4937 msgstr ""
7311 4938
7312 -#: src/ui/components/os-notice/os-notice.ts:172
7313 -msgid "Dismiss notice"
4939 +#: apps/user-edit/user-edit.os.php:56
4940 +msgid "Edit user"
7314 4941 msgstr ""
7315 4942
7316 -#. 1: WordPress version, 2: release codename.
7317 -#: src/update-notice.ts:96
7318 -msgid "WordPress %1$s \"%2$s\" is available."
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."
7319 4946 msgstr ""
7320 4947
7321 -#. %s: WordPress version.
7322 -#: src/update-notice.ts:100
7323 -msgid "WordPress %s is available."
4948 +#: apps/users/parts/activity-summary.php:31
4949 +msgid "Activity could not be loaded."
7324 4950 msgstr ""
7325 4951
7326 -#: src/update-notice.ts:144
7327 -#: includes/core-notices.php:91
7328 -msgid "WordPress Updates"
4952 +#: apps/users/parts/color-schemes.php:50
4953 +msgid "Default"
7329 4954 msgstr ""
7330 4955
7331 -#: src/widgets/built-in.ts:20
7332 -msgid "Clock"
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"
7333 4960 msgstr ""
7334 4961
7335 -#: src/widgets/built-in.ts:23
7336 -msgid "Local time and date, refreshed every second."
4962 +#: apps/users/parts/fields.php:234
4963 +msgid "Per-user content stats: published post / page / comment counts."
7337 4964 msgstr ""
7338 4965
7339 -#. %s is the widget label (e.g., "Clock")
7340 -#: src/widgets/frame.ts:306
7341 -msgid "Dock %s back to widget column"
4966 +#: apps/users/parts/fields.php:252
4967 +msgid "UTC unix timestamp of this user’s last successful login, or null when never recorded."
7342 4968 msgstr ""
7343 4969
7344 -#. %s is the widget label (e.g., "Clock")
7345 -#: src/widgets/frame.ts:343
7346 -msgid "Remove %s"
4970 +#: apps/users/parts/fields.php:272
4971 +msgid "Live presence status: online / inactive / offline."
7347 4972 msgstr ""
7348 4973
7349 -#: src/widgets/layer.ts:454
7350 -#: src/widgets/layer.ts:461
7351 -#: src/widgets/picker.ts:55
7352 -#: src/widgets/picker.ts:59
7353 -msgid "Add widget"
4974 +#: apps/users/parts/fields.php:288
4975 +msgid "Whether the requester can edit this user."
7354 4976 msgstr ""
7355 4977
7356 -#: src/widgets/picker.ts:156
7357 -msgid "No widgets available. Activate a plugin that registers one, or see the docs for the registerWidget API."
4978 +#: apps/users/parts/fields.php:305
4979 +msgid "Role slugs the requester can assign to this user."
7358 4980 msgstr ""
7359 4981
7360 -#. %s is the widget label
7361 -#: src/widgets/picker.ts:179
7362 -msgid "%s (already added)"
4982 +#: apps/users/parts/rest.php:65
4983 +#: apps/users/parts/rest.php:212
4984 +msgid "No user ids supplied."
7363 4985 msgstr ""
7364 4986
7365 -#. %s is the widget label
7366 -#: src/widgets/picker.ts:182
7367 -msgid "Add %s"
4987 +#: apps/users/parts/rest.php:69
4988 +msgid "You are not allowed to assign this role."
7368 4989 msgstr ""
7369 4990
7370 -#: src/widgets/picker.ts:209
7371 -msgid "Added"
4991 +#: apps/users/parts/rest.php:158
4992 +msgid "You are not allowed to send a password reset for this user."
7372 4993 msgstr ""
7373 4994
7374 -#: src/window-chrome/controls/built-ins.ts:37
7375 -msgid "Minimize"
4995 +#: apps/users/parts/rest.php:162
4996 +msgid "A reset email was already sent recently. Try again in a minute."
7376 4997 msgstr ""
7377 4998
7378 -#: src/window-chrome/controls/built-ins.ts:50
7379 -msgid "Maximize"
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."
7380 5003 msgstr ""
7381 5004
7382 -#: src/window-chrome/controls/built-ins.ts:63
7383 -#: src/window/index.ts:2092
7384 -#: includes/admin-bar.php:69
7385 -#: includes/admin-bar.php:691
7386 -msgid "Enter fullscreen"
5005 +#: apps/users/parts/rest.php:188
5006 +msgid "A welcome email was already sent recently. Try again in a minute."
7387 5007 msgstr ""
7388 5008
7389 -#: src/window/dom.ts:243
7390 -msgid "Loading window content"
5009 +#: apps/users/parts/rest.php:271
5010 +msgid "Username is required."
7391 5011 msgstr ""
7392 5012
7393 -#: src/window/dom.ts:458
7394 -msgid "Window actions"
5013 +#: apps/users/parts/rest.php:274
5014 +msgid "Username is not valid."
7395 5015 msgstr ""
7396 5016
7397 -#: src/window/dom.ts:482
7398 -msgid "Open on startup"
5017 +#: apps/users/parts/rest.php:277
5018 +msgid "A valid email address is required."
7399 5019 msgstr ""
7400 5020
7401 -#. %s is the window's admin-page name (e.g., "Posts")
7402 -#: src/window/dom.ts:496
7403 -msgid "Open another %s"
5021 +#: apps/users/parts/rest.php:280
5022 +msgid "That username is already in use."
7404 5023 msgstr ""
7405 5024
7406 -#: src/window/dom.ts:512
7407 -msgid "Open in new window"
5025 +#: apps/users/parts/rest.php:283
5026 +msgid "That email is already in use."
7408 5027 msgstr ""
7409 5028
7410 -#: src/window/dom.ts:537
7411 -msgid "Reload"
5029 +#: apps/users/parts/rest.php:298
5030 +msgid "You are not allowed to assign that role."
7412 5031 msgstr ""
7413 5032
7414 -#: src/window/dom.ts:552
7415 -msgid "Open in browser tab"
5033 +#: apps/users/parts/roles-summary.php:40
5034 +msgid "No role"
7416 5035 msgstr ""
7417 5036
7418 -#. %s is the window's title (e.g., "OpenStation Preferences")
7419 -#: src/window/dom.ts:844
7420 -msgid "%s sections"
5037 +#: apps/users/parts/roles-summary.php:69
5038 +msgid "Role groups could not be loaded. Please try again."
7421 5039 msgstr ""
7422 5040
7423 -#. %s is the window's admin-page title (e.g., "Posts")
7424 -#: src/window/dom.ts:847
7425 -msgid "%s sub-pages"
5041 +#: apps/users/users.os.php:132
5042 +msgid "People"
7426 5043 msgstr ""
7427 5044
7428 -#: src/window/iframe-bridge.ts:233
7429 -msgid "Unsaved changes"
5045 +#: apps/users/users.os.php:136
5046 +msgid "Activity"
7430 5047 msgstr ""
7431 5048
7432 -#: src/window/iframe-bridge.ts:234
7433 -msgid "You have unsaved changes. Are you sure you want to close this window?"
5049 +#: apps/users/users.os.php:140
5050 +msgid "Add new"
7434 5051 msgstr ""
7435 5052
7436 -#: src/window/iframe-bridge.ts:235
7437 -msgid "Close window"
5053 +#: apps/users/users.os.php:145
5054 +#: includes/core-notices.php:140
5055 +msgid "Profile"
7438 5056 msgstr ""
7439 5057
7440 -#: src/window/iframe-bridge.ts:550
7441 -msgid "Request failed."
5058 +#: apps/users/users.os.php:202
5059 +msgid "You are not allowed to change roles."
7442 5060 msgstr ""
7443 5061
7444 -#. %d: HTTP status code of the failed request.
7445 -#: src/window/iframe-bridge.ts:553
7446 -msgid "Request failed (HTTP %d)."
5062 +#: apps/users/users.os.php:213
5063 +msgid "No users updated."
7447 5064 msgstr ""
7448 5065
7449 -#: src/window/index.ts:2092
7450 -#: includes/admin-bar.php:690
7451 -#: includes/admin-bar.php:692
7452 -msgid "Exit fullscreen"
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)."
7453 5070 msgstr ""
7454 5071
7455 -#: src/window/index.ts:3222
7456 -msgid "Not saved."
5072 +#: apps/users/users.os.php:228
5073 +msgid "You are not allowed to delete users."
7457 5074 msgstr ""
7458 5075
7459 -#. %s: error message explaining why the change could not be saved.
7460 -#: src/window/index.ts:3225
7461 -msgid "Not saved. %s"
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)."
7462 5080 msgstr ""
7463 5081
7464 -#: src/window-links/renderers/svg-splines.ts:152
7465 -msgid "Splines"
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."
7466 5086 msgstr ""
7467 5087
7468 -#: src/window-links/renderers/svg-splines.ts:153
7469 -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."
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."
7470 5092 msgstr ""
7471 5093
7472 -#. %d is the desktop number (e.g., "Desktop 2")
7473 -#: src/window-manager/desktops.ts:85
7474 -msgid "Desktop %d"
5094 +#: apps/users/users.os.php:283
5095 +msgid "You are not allowed to create users."
7475 5096 msgstr ""
7476 5097
7477 -#: src/window-manager/overview.ts:536
7478 -msgid "Add new desktop"
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."
7479 5102 msgstr ""
7480 5103
7481 -#. %s is the desktop label
7482 -#: src/window-manager/overview.ts:580
7483 -msgid "Switch to %s"
7484 -msgstr ""
7485 -
7486 -#. %s is the desktop label
7487 -#: src/window-manager/overview.ts:624
7488 -msgid "Rename %s"
7489 -msgstr ""
7490 -
7491 -#. %s is the desktop label
7492 -#: src/window-manager/overview.ts:640
7493 -msgid "Close %s"
7494 -msgstr ""
7495 -
7496 -#. %d is the number of external sub-tabs open on this window.
7497 -#: src/window-manager/overview.ts:807
7498 -msgid "· %d open tab"
7499 -msgid_plural "· %d open tabs"
7500 -msgstr[0] ""
7501 -msgstr[1] ""
7502 -
7503 -#: src/window/tabs.ts:272
7504 -#: src/window/tabs.ts:273
7505 -msgid "Open in a new browser tab"
7506 -msgstr ""
7507 -
7508 -#: src/window/tabs.ts:280
7509 -#: src/window/tabs.ts:281
7510 -msgid "Close tab"
7511 -msgstr ""
7512 -
7513 -#. %s is the external site's title or URL.
7514 -#: src/window/tabs.ts:484
7515 -msgid "Opened \"%s\" in a new browser tab — this site doesn't allow embedding."
7516 -msgstr ""
7517 -
7518 -#: src/ai-assistant/impl.ts:1703
7519 -msgctxt "fallback name for the post a comment was left on"
7520 -msgid "post"
7521 -msgstr ""
7522 -
7523 -#. Plugin URI of the plugin
7524 -#: desktop-mode.php
7525 -msgid "https://github.com/WordPress/openstation"
7526 -msgstr ""
7527 -
7528 -#. Description of the plugin
7529 -#: desktop-mode.php
7530 -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."
7531 -msgstr ""
7532 -
7533 -#. Author of the plugin
7534 -#: desktop-mode.php
7535 -msgid "Daniel López Sánchez"
7536 -msgstr ""
7537 -
7538 -#. Author URI of the plugin
7539 -#: desktop-mode.php
7540 -msgid "https://github.com/allterraindeveloper"
7541 -msgstr ""
7542 -
7543 5104 #: includes/about-feed.php:169
7544 5105 msgid "You cannot load OpenStation updates."
7545 5106 msgstr ""
7546 5107
@@ -7555,163 +5116,150 @@
7555 5116 #: includes/accents.php:44
7556 5117 msgid "Nebula"
7557 5118 msgstr ""
7558 5119
7559 -#: includes/accents.php:53
5120 +#: includes/accents.php:54
7560 5121 msgid "Sirius"
7561 5122 msgstr ""
7562 5123
7563 -#: includes/accents.php:58
5124 +#: includes/accents.php:59
7564 5125 msgid "Lagoon"
7565 5126 msgstr ""
7566 5127
7567 -#: includes/admin-bar.php:38
7568 -msgid "Switch to Classic Admin"
5128 +#: includes/accents.php:64
5129 +msgid "Starlight"
7569 5130 msgstr ""
7570 5131
7571 -#: includes/admin-bar.php:39
7572 -#: includes/welcome-dialog.php:544
7573 -msgid "Switch to OpenStation"
5132 +#: includes/accents.php:69
5133 +msgid "WordPress Blue"
7574 5134 msgstr ""
7575 5135
7576 -#: includes/admin-bar.php:94
7577 -msgid "Arrange windows"
5136 +#: includes/accents.php:74
5137 +msgid "Indigo"
7578 5138 msgstr ""
7579 5139
7580 -#: includes/admin-bar.php:103
7581 -msgid "Cascade"
5140 +#: includes/accents.php:79
5141 +msgid "Teal"
7582 5142 msgstr ""
7583 5143
7584 -#: includes/admin-bar.php:107
7585 -msgid "Lay all windows out from top-left, offset so every title bar stays visible."
5144 +#: includes/accents.php:84
5145 +msgid "Emerald"
7586 5146 msgstr ""
7587 5147
7588 -#: includes/admin-bar.php:119
7589 -msgid "Zoom out to see every window at once. Click one to focus it."
5148 +#: includes/accents.php:89
5149 +msgid "Amber"
7590 5150 msgstr ""
7591 5151
7592 -#: includes/admin-bar.php:133
7593 -msgid "Snap to grid"
5152 +#: includes/accents.php:94
5153 +msgid "Rose"
7594 5154 msgstr ""
7595 5155
7596 -#: includes/admin-bar.php:137
7597 -msgid "Snap windows to a grid while dragging or resizing."
5156 +#: includes/admin-bar.php:48
5157 +#: includes/welcome-dialog.php:157
5158 +msgid "Switch to OpenStation"
7598 5159 msgstr ""
7599 5160
7600 -#: includes/admin-bar.php:145
7601 -msgid "Tile all windows"
7602 -msgstr ""
7603 -
7604 -#: includes/admin-bar.php:149
7605 -msgid "Pack every window into an evenly tiled grid that fills the desktop."
7606 -msgstr ""
7607 -
7608 -#: includes/admin-bar.php:245
7609 -#: includes/admin-bar.php:707
5161 +#: includes/admin-bar.php:192
7610 5162 msgid "Keyboard shortcuts"
7611 5163 msgstr ""
7612 5164
7613 -#: includes/admin-bar.php:270
7614 -msgid "Open the Bug Report window"
5165 +#: includes/admin-bar.php:194
5166 +msgid "Workspaces"
7615 5167 msgstr ""
7616 5168
7617 -#: includes/admin-bar.php:689
7618 -msgid "Fullscreen"
7619 -msgstr ""
7620 -
7621 -#: includes/admin-bar.php:709
7622 -msgid "Desktops & Overview"
7623 -msgstr ""
7624 -
7625 -#: includes/admin-bar.php:711
5169 +#: includes/admin-bar.php:196
7626 5170 msgid "Key"
7627 5171 msgstr ""
7628 5172
7629 -#: includes/admin-bar.php:712
7630 -msgid "Outside overview"
5173 +#: includes/admin-bar.php:197
5174 +msgid "Outside Workspaces"
7631 5175 msgstr ""
7632 5176
7633 -#: includes/admin-bar.php:713
7634 -msgid "Inside overview"
5177 +#: includes/admin-bar.php:198
5178 +msgid "Inside Workspaces"
7635 5179 msgstr ""
7636 5180
7637 -#: includes/admin-bar.php:714
5181 +#: includes/admin-bar.php:199
7638 5182 msgid "In Show Desktop"
7639 5183 msgstr ""
7640 5184
7641 -#: includes/admin-bar.php:719
7642 -msgid "Previous desktop (wraps)"
5185 +#: includes/admin-bar.php:204
5186 +msgid "Previous workspace (wraps)"
7643 5187 msgstr ""
7644 5188
7645 -#: includes/admin-bar.php:720
7646 -msgid "Previous desktop (grid + top-bar update)"
5189 +#: includes/admin-bar.php:205
5190 +msgid "Previous workspace (grid + top-bar update)"
7647 5191 msgstr ""
7648 5192
7649 -#: includes/admin-bar.php:721
7650 -msgid "Previous desktop"
5193 +#: includes/admin-bar.php:206
5194 +msgid "Previous workspace"
7651 5195 msgstr ""
7652 5196
7653 -#: includes/admin-bar.php:725
7654 -msgid "Next desktop (wraps)"
5197 +#: includes/admin-bar.php:210
5198 +msgid "Next workspace (wraps)"
7655 5199 msgstr ""
7656 5200
7657 -#: includes/admin-bar.php:726
7658 -msgid "Next desktop (grid + top-bar update)"
5201 +#: includes/admin-bar.php:211
5202 +msgid "Next workspace (grid + top-bar update)"
7659 5203 msgstr ""
7660 5204
7661 -#: includes/admin-bar.php:727
7662 -msgid "Next desktop"
5205 +#: includes/admin-bar.php:212
5206 +msgid "Next workspace"
7663 5207 msgstr ""
7664 5208
7665 -#: includes/admin-bar.php:731
7666 -msgid "Enter Overview"
5209 +#: includes/admin-bar.php:216
5210 +msgid "Enter Workspaces"
7667 5211 msgstr ""
7668 5212
7669 -#: includes/admin-bar.php:732
7670 -msgid "Exit Overview onto active desktop"
5213 +#: includes/admin-bar.php:217
5214 +msgid "Exit onto the active workspace"
7671 5215 msgstr ""
7672 5216
7673 -#: includes/admin-bar.php:733
5217 +#: includes/admin-bar.php:218
7674 5218 msgid "Restore windows (exit Show Desktop)"
7675 5219 msgstr ""
7676 5220
7677 -#: includes/admin-bar.php:737
7678 -#: includes/admin-bar.php:739
5221 +#: includes/admin-bar.php:222
5222 +#: includes/admin-bar.php:224
7679 5223 msgid "Toggle Show Desktop"
7680 5224 msgstr ""
7681 5225
7682 -#: includes/admin-bar.php:738
7683 -msgid "Exit Overview (no minimize)"
5226 +#: includes/admin-bar.php:223
5227 +msgid "Exit Workspaces (no minimize)"
7684 5228 msgstr ""
7685 5229
7686 -#: includes/admin-bar.php:743
7687 -msgid "(in overview)"
5230 +#: includes/admin-bar.php:228
5231 +msgid "(in Workspaces)"
7688 5232 msgstr ""
7689 5233
7690 -#: includes/admin-bar.php:745
7691 -msgid "Commit current desktop, exit overview"
5234 +#: includes/admin-bar.php:230
5235 +msgid "Commit current workspace, exit Workspaces"
7692 5236 msgstr ""
7693 5237
7694 -#: includes/admin-bar.php:751
5238 +#: includes/admin-bar.php:236
7695 5239 msgid "Windows & palette"
7696 5240 msgstr ""
7697 5241
7698 -#: includes/admin-bar.php:755
7699 -msgid "Cycle to the next window on the active desktop."
5242 +#: includes/admin-bar.php:240
5243 +msgid "Cycle to the next window on the active workspace."
7700 5244 msgstr ""
7701 5245
7702 -#: includes/admin-bar.php:759
7703 -msgid "Cycle to the previous window on the active desktop."
5246 +#: includes/admin-bar.php:244
5247 +msgid "Cycle to the previous window on the active workspace."
7704 5248 msgstr ""
7705 5249
7706 -#: includes/admin-bar.php:763
5250 +#: includes/admin-bar.php:248
7707 5251 msgid "Open the command palette / Ask AI overlay."
7708 5252 msgstr ""
7709 5253
7710 -#: includes/admin-bar.php:767
7711 -msgid "Exit Overview (or Snap Overview) without changing window state."
5254 +#: includes/admin-bar.php:252
5255 +msgid "Close every open window on the current workspace (asks first)."
7712 5256 msgstr ""
7713 5257
5258 +#: includes/admin-bar.php:256
5259 +msgid "Exit Workspaces (or Snap Overview) without changing window state."
5260 +msgstr ""
5261 +
7714 5262 #: includes/agents/abilities.php:46
7715 5263 msgid "Get post by id"
7716 5264 msgstr ""
7717 5265
@@ -7731,22 +5279,23 @@
7731 5279 msgid "Update post"
7732 5280 msgstr ""
7733 5281
7734 5282 #: includes/agents/abilities.php:275
7735 -#: includes/agents/abilities.php:478
7736 -#: includes/content-graph/rest.php:201
5283 +#: includes/agents/abilities.php:494
5284 +#: includes/content-graph/rest.php:213
5285 +#: includes/desktop-files/media-library.php:420
7737 5286 #: includes/widgets/widget-drafts.php:312
7738 -#: includes/widgets/widget-drafts.php:474
5287 +#: includes/widgets/widget-drafts.php:538
7739 5288 msgid "Post not found."
7740 5289 msgstr ""
7741 5290
7742 -#: includes/agents/abilities.php:317
7743 -#: includes/agents/abilities.php:372
5291 +#: includes/agents/abilities.php:333
5292 +#: includes/agents/abilities.php:388
7744 5293 #: includes/my-wordpress/media-usage.php:140
7745 5294 msgid "Attachment not found."
7746 5295 msgstr ""
7747 5296
7748 -#: includes/agents/abilities.php:494
5297 +#: includes/agents/abilities.php:510
7749 5298 msgid "Invalid post status."
7750 5299 msgstr ""
7751 5300
7752 5301 #: includes/agents/conversations.php:73
@@ -7752,12 +5301,8 @@
7752 5301 #: includes/agents/conversations.php:73
7753 5302 msgid "Agent conversations"
7754 5303 msgstr ""
7755 5304
7756 -#: includes/agents/conversations.php:218
7757 -msgid "Conversation"
7758 -msgstr ""
7759 -
7760 5305 #: includes/agents/conversations.php:294
7761 5306 msgid "Deleted agent"
7762 5307 msgstr ""
7763 5308
@@ -7773,8 +5318,25 @@
7773 5318 #: includes/agents/conversations.php:533
7774 5319 msgid "No conversation with that id exists."
7775 5320 msgstr ""
7776 5321
5322 +#: includes/agents/draft.php:72
5323 +#: includes/agents/runner.php:950
5324 +msgid "The WordPress AI Client is not available on this site."
5325 +msgstr ""
5326 +
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."
5329 +msgstr ""
5330 +
5331 +#: includes/agents/face.php:107
5332 +msgid "Could not create the agent-faces directory."
5333 +msgstr ""
5334 +
5335 +#: includes/agents/face.php:210
5336 +msgid "Could not write the agent face."
5337 +msgstr ""
5338 +
7777 5339 #: includes/agents/guard.php:88
7778 5340 msgid "This account is a OpenStation agent. Login is disabled."
7779 5341 msgstr ""
7780 5342
@@ -7789,27 +5351,79 @@
7789 5351 #: includes/agents/identity.php:145
7790 5352 msgid "User is not a OpenStation agent."
7791 5353 msgstr ""
7792 5354
7793 -#: includes/agents/identity.php:157
5355 +#: includes/agents/identity.php:173
7794 5356 msgid "Could not delete the agent user."
7795 5357 msgstr ""
7796 5358
7797 -#: includes/agents/identity.php:235
5359 +#: includes/agents/identity.php:251
7798 5360 msgid "OpenStation agent"
7799 5361 msgstr ""
7800 5362
7801 -#: includes/agents/identity.php:237
5363 +#: includes/agents/identity.php:253
7802 5364 msgid "Agent"
7803 5365 msgstr ""
7804 5366
7805 -#: includes/agents/identity.php:240
5367 +#: includes/agents/identity.php:256
7806 5368 msgid "Person"
7807 5369 msgstr ""
7808 5370
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."
5373 +msgstr ""
5374 +
5375 +#: includes/agents/jobs.php:106
5376 +msgid "Agent job not found."
5377 +msgstr ""
5378 +
5379 +#: includes/agents/jobs.php:137
5380 +msgid "An async invocation requires a request UUID."
5381 +msgstr ""
5382 +
5383 +#: includes/agents/jobs.php:141
5384 +msgid "Send a message between 1 and 20,000 bytes."
5385 +msgstr ""
5386 +
5387 +#: includes/agents/jobs.php:158
5388 +msgid "That request ID is already in use."
5389 +msgstr ""
5390 +
5391 +#: includes/agents/jobs.php:164
5392 +msgid "Configure an AI connector to run agents."
5393 +msgstr ""
5394 +
5395 +#: includes/agents/jobs.php:186
5396 +msgid "This agent is still handling your previous request. Wait for its answer before sending another."
5397 +msgstr ""
5398 +
5399 +#: includes/agents/jobs.php:190
5400 +msgid "The request could not be saved. Retry with the same request ID."
5401 +msgstr ""
5402 +
5403 +#: includes/agents/jobs.php:200
5404 +msgid "WordPress could not schedule the background job."
5405 +msgstr ""
5406 +
5407 +#: includes/agents/jobs.php:270
5408 +msgid "The queued job expired before a worker could start it."
5409 +msgstr ""
5410 +
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."
5413 +msgstr ""
5414 +
5415 +#: includes/agents/jobs.php:291
5416 +msgid "You no longer have permission to run this agent."
5417 +msgstr ""
5418 +
5419 +#: includes/agents/jobs.php:304
5420 +msgid "The background agent encountered an unexpected error. Check the site before submitting again."
5421 +msgstr ""
5422 +
7809 5423 #: includes/agents/privacy.php:28
7810 -#: includes/agents/privacy.php:114
7811 -#: includes/agents/privacy.php:132
5424 +#: includes/agents/privacy.php:130
5425 +#: includes/agents/privacy.php:148
7812 5426 msgid "OpenStation agents"
7813 5427 msgstr ""
7814 5428
7815 5429 #: includes/agents/privacy.php:57
@@ -7819,8 +5433,12 @@
7819 5433 #: includes/agents/privacy.php:61
7820 5434 msgid "Agent user_login"
7821 5435 msgstr ""
7822 5436
5437 +#: includes/agents/privacy.php:73
5438 +msgid "Instructions (system prompt)"
5439 +msgstr ""
5440 +
7823 5441 #: includes/agents/privacy.php:81
7824 5442 msgid "Enabled abilities"
7825 5443 msgstr ""
7826 5444
@@ -7835,30 +5453,38 @@
7835 5453 #: includes/agents/privacy.php:105
7836 5454 msgid "Rate limit (per hour)"
7837 5455 msgstr ""
7838 5456
7839 -#: includes/agents/rest.php:205
5457 +#: includes/agents/privacy.php:113
5458 +msgid "Voice"
5459 +msgstr ""
5460 +
5461 +#: includes/agents/privacy.php:121
5462 +msgid "Face (JSON)"
5463 +msgstr ""
5464 +
5465 +#: includes/agents/rest.php:258
7840 5466 msgid "You do not have permission to read OpenStation agents."
7841 5467 msgstr ""
7842 5468
7843 -#: includes/agents/rest.php:221
5469 +#: includes/agents/rest.php:274
7844 5470 msgid "You do not have permission to manage OpenStation agents."
7845 5471 msgstr ""
7846 5472
7847 -#: includes/agents/rest.php:237
5473 +#: includes/agents/rest.php:290
7848 5474 msgid "You do not have permission to invoke OpenStation agents."
7849 5475 msgstr ""
7850 5476
7851 -#: includes/agents/rest.php:280
7852 -#: includes/agents/rest.php:327
7853 -#: includes/agents/rest.php:371
7854 -#: includes/agents/rest.php:401
5477 +#: includes/agents/rest.php:333
5478 +#: includes/agents/rest.php:389
5479 +#: includes/agents/rest.php:445
5480 +#: includes/agents/rest.php:475
7855 5481 #: includes/agents/runner.php:147
7856 -#: includes/agents/store.php:883
5482 +#: includes/agents/store.php:1084
7857 5483 msgid "Agent not found."
7858 5484 msgstr ""
7859 5485
7860 -#: includes/agents/rest.php:414
5486 +#: includes/agents/rest.php:488
7861 5487 msgid "You do not have permission to invoke this agent."
7862 5488 msgstr ""
7863 5489
7864 5490 #: includes/agents/runner.php:153
@@ -7869,138 +5495,190 @@
7869 5495 msgid "The WordPress AI Client is not available on this site. Configure an AI connector to run agents."
7870 5496 msgstr ""
7871 5497
7872 5498 #. translators: %d is the hourly per-user invocation cap.
7873 -#: includes/agents/runner.php:377
5499 +#: includes/agents/runner.php:378
7874 5500 #, php-format
7875 5501 msgid "You reached your limit of %d agent runs this hour. Try again later."
7876 5502 msgstr ""
7877 5503
7878 5504 #. translators: %d is the hourly invocation cap.
7879 -#: includes/agents/runner.php:421
5505 +#: includes/agents/runner.php:422
7880 5506 #, php-format
7881 5507 msgid "This agent reached its limit of %d runs this hour. Try again later."
7882 5508 msgstr ""
7883 5509
7884 5510 #. translators: %s is the tool name the model called.
7885 -#: includes/agents/runner.php:570
5511 +#: includes/agents/runner.php:571
7886 5512 #, php-format
7887 5513 msgid "Tool \"%s\" is not on this agent's allowlist."
7888 5514 msgstr ""
7889 5515
7890 5516 #. translators: %d is the max-turn cap.
7891 -#: includes/agents/runner.php:640
5517 +#: includes/agents/runner.php:641
7892 5518 #, php-format
7893 5519 msgid "Agent stopped after %d turns without a final answer."
7894 5520 msgstr ""
7895 5521
7896 -#: includes/agents/runner.php:892
5522 +#: includes/agents/runner.php:893
7897 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."
7898 5524 msgstr ""
7899 5525
7900 -#: includes/agents/runner.php:903
5526 +#: includes/agents/runner.php:904
7901 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."
7902 5528 msgstr ""
7903 5529
7904 -#: includes/agents/runner.php:949
7905 -msgid "The WordPress AI Client is not available on this site."
7906 -msgstr ""
7907 -
7908 -#: includes/agents/runner.php:1199
5530 +#: includes/agents/runner.php:1227
7909 5531 msgid "The Abilities API is not available on this site."
7910 5532 msgstr ""
7911 5533
7912 5534 #. translators: %s is the ability slug.
7913 -#: includes/agents/runner.php:1208
5535 +#: includes/agents/runner.php:1236
7914 5536 #, php-format
7915 5537 msgid "Ability \"%s\" is not registered on this site."
7916 5538 msgstr ""
7917 5539
7918 -#: includes/agents/store.php:369
5540 +#: includes/agents/store.php:544
5541 +msgid "Chat"
5542 +msgstr ""
5543 +
5544 +#: includes/agents/store.php:545
7919 5545 msgid "Open a conversation window with the agent."
7920 5546 msgstr ""
7921 5547
7922 -#: includes/agents/store.php:381
5548 +#: includes/agents/store.php:557
7923 5549 msgid "Send to (right-click menu)"
7924 5550 msgstr ""
7925 5551
7926 -#: includes/agents/store.php:382
5552 +#: includes/agents/store.php:558
7927 5553 msgid "The agent appears as a \"Send to…\" action in the right-click menu for the entity kinds you pick."
7928 5554 msgstr ""
7929 5555
7930 -#: includes/agents/store.php:400
5556 +#: includes/agents/store.php:576
7931 5557 msgid "Drag & drop"
7932 5558 msgstr ""
7933 5559
7934 -#: includes/agents/store.php:401
5560 +#: includes/agents/store.php:577
7935 5561 msgid "Drop a tile onto the agent."
7936 5562 msgstr ""
7937 5563
7938 -#: includes/agents/store.php:420
5564 +#: includes/agents/store.php:596
7939 5565 msgid "WordPress hook"
7940 5566 msgstr ""
7941 5567
7942 -#: includes/agents/store.php:421
5568 +#: includes/agents/store.php:597
7943 5569 msgid "Run automatically when a WordPress action fires."
7944 5570 msgstr ""
7945 5571
7946 -#: includes/agents/store.php:435
5572 +#: includes/agents/store.php:611
7947 5573 msgid "REST endpoint"
7948 5574 msgstr ""
7949 5575
7950 -#: includes/agents/store.php:436
5576 +#: includes/agents/store.php:612
7951 5577 msgid "Expose a REST URL for external services to call."
7952 5578 msgstr ""
7953 5579
7954 -#: includes/agents/store.php:452
5580 +#: includes/agents/store.php:628
7955 5581 msgid "Agent-to-agent"
7956 5582 msgstr ""
7957 5583
7958 -#: includes/agents/store.php:453
5584 +#: includes/agents/store.php:629
7959 5585 msgid "Run when another agent on this site emits a completion event."
7960 5586 msgstr ""
7961 5587
7962 -#: includes/agents/store.php:492
5588 +#: includes/agents/store.php:668
7963 5589 msgid "Every time a post is saved."
7964 5590 msgstr ""
7965 5591
7966 -#: includes/agents/store.php:496
5592 +#: includes/agents/store.php:672
7967 5593 msgid "A new post is inserted."
7968 5594 msgstr ""
7969 5595
7970 -#: includes/agents/store.php:500
5596 +#: includes/agents/store.php:676
7971 5597 msgid "A post status changes."
7972 5598 msgstr ""
7973 5599
7974 -#: includes/agents/store.php:504
5600 +#: includes/agents/store.php:680
7975 5601 msgid "A new comment is inserted."
7976 5602 msgstr ""
7977 5603
7978 -#: includes/agents/store.php:508
5604 +#: includes/agents/store.php:684
7979 5605 msgid "A new comment is posted."
7980 5606 msgstr ""
7981 5607
7982 -#: includes/agents/store.php:512
5608 +#: includes/agents/store.php:688
7983 5609 msgid "A new user registers."
7984 5610 msgstr ""
7985 5611
7986 -#: includes/agents/store.php:516
5612 +#: includes/agents/store.php:692
7987 5613 msgid "A user profile is updated."
7988 5614 msgstr ""
7989 5615
7990 -#: includes/agents/store.php:520
5616 +#: includes/agents/store.php:696
7991 5617 msgid "A new attachment is added."
7992 5618 msgstr ""
7993 5619
7994 -#: includes/agents/store.php:818
7995 -#: includes/agents/store.php:917
5620 +#: includes/agents/store.php:994
5621 +#: includes/agents/store.php:1118
7996 5622 msgid "Pick a role you are allowed to assign to an agent."
7997 5623 msgstr ""
7998 5624
7999 -#: includes/agents/store.php:894
5625 +#: includes/agents/store.php:1095
8000 5626 msgid "Agent name cannot be empty."
8001 5627 msgstr ""
8002 5628
5629 +#: includes/ai-copilot/abilities-debugging.php:87
5630 +msgid "No readable log file was found on this install."
5631 +msgstr ""
5632 +
5633 +#: includes/ai-copilot/abilities-debugging.php:88
5634 +msgid "No readable log file matches that source id."
5635 +msgstr ""
5636 +
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."
5639 +msgstr ""
5640 +
5641 +#: includes/ai-copilot/abilities-debugging.php:278
5642 +msgid "That file does not exist on disk or cannot be read."
5643 +msgstr ""
5644 +
5645 +#: includes/ai-copilot/abilities-debugging.php:291
5646 +msgid "That file lives outside the WordPress installation."
5647 +msgstr ""
5648 +
5649 +#: includes/ai-copilot/abilities-debugging.php:295
5650 +msgid "Only source files can be read — not logs, dumps, or data files."
5651 +msgstr ""
5652 +
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."
5655 +msgstr ""
5656 +
5657 +#: includes/ai-copilot/abilities-debugging.php:324
5658 +msgid "The file could not be read."
5659 +msgstr ""
5660 +
5661 +#: includes/ai-copilot/abilities-debugging.php:375
5662 +msgid "List error-log issues"
5663 +msgstr ""
5664 +
5665 +#: includes/ai-copilot/abilities-debugging.php:429
5666 +msgid "Get one error-log issue"
5667 +msgstr ""
5668 +
5669 +#: includes/ai-copilot/abilities-debugging.php:465
5670 +msgid "Read source around a logged line"
5671 +msgstr ""
5672 +
5673 +#: includes/ai-copilot/abilities-debugging.php:508
5674 +msgid "Get site debugging context"
5675 +msgstr ""
5676 +
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."
5679 +msgstr ""
5680 +
8003 5681 #: includes/ai-copilot/abilities.php:40
8004 5682 msgid "Read-only content search and wp-admin navigation abilities powering the OpenStation AI assistant."
8005 5683 msgstr ""
8006 5684
@@ -8031,14 +5709,14 @@
8031 5709 #: includes/ai-copilot/abilities.php:361
8032 5710 msgid "Read PHP error log"
8033 5711 msgstr ""
8034 5712
8035 -#: includes/ai-copilot/abilities.php:413
5713 +#: includes/ai-copilot/abilities.php:416
8036 5714 msgid "Analyze comment for spam"
8037 5715 msgstr ""
8038 5716
8039 -#: includes/ai-copilot/abilities.php:460
8040 -#: includes/my-wordpress/comment-stats.php:61
5717 +#: includes/ai-copilot/abilities.php:463
5718 +#: includes/my-wordpress/comment-stats.php:167
8041 5719 #: includes/recycle-bin/store.php:752
8042 5720 #: includes/recycle-bin/store.php:861
8043 5721 msgid "Comment not found."
8044 5722 msgstr ""
@@ -8046,9 +5724,30 @@
8046 5724 #: includes/ai-copilot/client.php:140
8047 5725 msgid "The AI provider returned no answer text."
8048 5726 msgstr ""
8049 5727
5728 +#: includes/ai-copilot/mio.php:37
5729 +msgid "The MIO API is turned off in OpenStation Preferences → Features."
5730 +msgstr ""
5731 +
5732 +#: includes/ai-copilot/mio.php:48
5733 +msgid "Ask MIO requires a compatible AI connector in Settings → Connectors."
5734 +msgstr ""
5735 +
5736 +#: includes/ai-copilot/mio.php:111
5737 +msgid "The conversation is too large."
5738 +msgstr ""
5739 +
5740 +#: includes/ai-copilot/mio.php:115
5741 +msgid "Invalid MIO window context."
5742 +msgstr ""
5743 +
5744 +#: includes/ai-copilot/mio.php:148
5745 +msgid "MIO requested an unavailable action."
5746 +msgstr ""
5747 +
8050 5748 #: includes/ai-copilot/search.php:63
5749 +#: includes/multisite.php:108
8051 5750 msgid "Dashboard"
8052 5751 msgstr ""
8053 5752
8054 5753 #: includes/ai-copilot/search.php:66
@@ -8062,8 +5761,12 @@
8062 5761 #: includes/ai-copilot/search.php:72
8063 5762 msgid "List, edit, bulk-manage blog posts."
8064 5763 msgstr ""
8065 5764
5765 +#: includes/ai-copilot/search.php:75
5766 +msgid "Add New Post"
5767 +msgstr ""
5768 +
8066 5769 #: includes/ai-copilot/search.php:78
8067 5770 msgid "Create a new blog post."
8068 5771 msgstr ""
8069 5772
@@ -8082,12 +5785,20 @@
8082 5785 #: includes/ai-copilot/search.php:96
8083 5786 msgid "List and edit static pages (About, Contact, etc.)."
8084 5787 msgstr ""
8085 5788
5789 +#: includes/ai-copilot/search.php:99
5790 +msgid "Add New Page"
5791 +msgstr ""
5792 +
8086 5793 #: includes/ai-copilot/search.php:102
8087 5794 msgid "Create a new page."
8088 5795 msgstr ""
8089 5796
5797 +#: includes/ai-copilot/search.php:105
5798 +msgid "Media Library"
5799 +msgstr ""
5800 +
8090 5801 #: includes/ai-copilot/search.php:108
8091 5802 msgid "Browse, upload, and manage images, files, videos."
8092 5803 msgstr ""
8093 5804
@@ -8094,27 +5805,22 @@
8094 5805 #: includes/ai-copilot/search.php:114
8095 5806 msgid "Moderate and reply to comments on posts and pages."
8096 5807 msgstr ""
8097 5808
5809 +#: includes/ai-copilot/search.php:117
5810 +#: includes/core-notices.php:231
5811 +#: includes/multisite.php:115
5812 +msgid "Themes"
5813 +msgstr ""
5814 +
8098 5815 #: includes/ai-copilot/search.php:120
8099 5816 msgid "Change, install, or customize the active theme."
8100 5817 msgstr ""
8101 5818
8102 -#: includes/ai-copilot/search.php:123
8103 -#: includes/station-home/window.php:95
8104 -msgid "Customize"
8105 -msgstr ""
8106 -
8107 5819 #: includes/ai-copilot/search.php:126
8108 5820 msgid "Live-preview theme customisation: colors, fonts, layout."
8109 5821 msgstr ""
8110 5822
8111 -#: includes/ai-copilot/search.php:129
8112 -#: includes/render/shell.php:80
8113 -#: includes/wp-icon-registry.php:48
8114 -msgid "Widgets"
8115 -msgstr ""
8116 -
8117 5823 #: includes/ai-copilot/search.php:132
8118 5824 msgid "Manage sidebar and footer widgets."
8119 5825 msgstr ""
8120 5826
@@ -8125,15 +5831,8 @@
8125 5831 #: includes/ai-copilot/search.php:138
8126 5832 msgid "Create and edit navigation menus."
8127 5833 msgstr ""
8128 5834
8129 -#: includes/ai-copilot/search.php:141
8130 -#: includes/core-notices.php:177
8131 -#: includes/core-notices.php:206
8132 -#: includes/plugins-window/window.php:126
8133 -msgid "Plugins"
8134 -msgstr ""
8135 -
8136 5835 #: includes/ai-copilot/search.php:144
8137 5836 msgid "Activate, deactivate, update or delete plugins."
8138 5837 msgstr ""
8139 5838
@@ -8144,14 +5843,8 @@
8144 5843 #: includes/ai-copilot/search.php:150
8145 5844 msgid "Search and install new plugins from the directory."
8146 5845 msgstr ""
8147 5846
8148 -#: includes/ai-copilot/search.php:153
8149 -#: includes/my-wordpress/window.php:153
8150 -#: includes/users-window/window.php:260
8151 -msgid "Users"
8152 -msgstr ""
8153 -
8154 5847 #: includes/ai-copilot/search.php:156
8155 5848 msgid "Manage user accounts and roles."
8156 5849 msgstr ""
8157 5850
@@ -8226,8 +5919,12 @@
8226 5919 #: includes/ai-copilot/search.php:210
8227 5920 msgid "Privacy policy page selection and preview."
8228 5921 msgstr ""
8229 5922
5923 +#: includes/ai-copilot/search.php:213
5924 +msgid "Tools"
5925 +msgstr ""
5926 +
8230 5927 #: includes/ai-copilot/search.php:216
8231 5928 msgid "Built-in site tools."
8232 5929 msgstr ""
8233 5930
@@ -8259,87 +5956,45 @@
8259 5956 msgid "WordPress, theme, and plugin updates."
8260 5957 msgstr ""
8261 5958
8262 5959 #. translators: %d: 1-based index of the next page to search.
8263 -#: includes/ai-copilot/search.php:686
5960 +#: includes/ai-copilot/search.php:850
8264 5961 #, php-format
8265 5962 msgid "Continue searching in pages (from item %d)"
8266 5963 msgstr ""
8267 5964
8268 5965 #. translators: %d: 1-based index of the next comment to search.
8269 -#: includes/ai-copilot/search.php:689
5966 +#: includes/ai-copilot/search.php:853
8270 5967 #, php-format
8271 5968 msgid "Continue searching in comments (from item %d)"
8272 5969 msgstr ""
8273 5970
8274 5971 #. translators: %d: 1-based index of the next post to search.
8275 -#: includes/ai-copilot/search.php:692
5972 +#: includes/ai-copilot/search.php:856
8276 5973 #, php-format
8277 5974 msgid "Continue searching in posts (from item %d)"
8278 5975 msgstr ""
8279 5976
8280 -#: includes/ai-copilot/search.php:1205
5977 +#: includes/ai-copilot/search.php:1369
8281 5978 msgid "Could not parse structured search answer."
8282 5979 msgstr ""
8283 5980
8284 -#: includes/ai-copilot/search.php:1473
5981 +#: includes/ai-copilot/search.php:1637
8285 5982 msgid "I searched 100 items without finding a clear match. Want me to keep looking further?"
8286 5983 msgstr ""
8287 5984
8288 -#: includes/ai-copilot/search.php:1921
5985 +#: includes/ai-copilot/search.php:2085
8289 5986 msgid "You must be logged in to use the AI assistant."
8290 5987 msgstr ""
8291 5988
8292 -#: includes/ai-copilot/search.php:1928
5989 +#: includes/ai-copilot/search.php:2092
8293 5990 msgid "The AI assistant is unavailable on this site."
8294 5991 msgstr ""
8295 5992
8296 -#: includes/ai-copilot/search.php:1938
5993 +#: includes/ai-copilot/search.php:2102
8297 5994 msgid "The AI assistant is turned off. Enable it in OpenStation Preferences → Features."
8298 5995 msgstr ""
8299 5996
8300 -#: includes/code-blue/log-reader.php:121
8301 -msgid "WordPress debug log"
8302 -msgstr ""
8303 -
8304 -#: includes/code-blue/log-reader.php:135
8305 -msgid "PHP error log"
8306 -msgstr ""
8307 -
8308 -#: includes/code-blue/log-reader.php:359
8309 -#: includes/code-blue/log-reader.php:406
8310 -msgid "Log"
8311 -msgstr ""
8312 -
8313 -#: includes/code-blue/log-reader.php:401
8314 -msgid "Database error"
8315 -msgstr ""
8316 -
8317 -#: includes/code-blue/rest.php:107
8318 -msgid "Environment"
8319 -msgstr ""
8320 -
8321 -#: includes/code-blue/rest.php:161
8322 -msgid "Unknown log source."
8323 -msgstr ""
8324 -
8325 -#: includes/code-blue/rest.php:198
8326 -msgid "The log file exists but PHP cannot read it."
8327 -msgstr ""
8328 -
8329 -#: includes/code-blue/rest.php:236
8330 -msgid "The log file is not writable, so it cannot be cleared."
8331 -msgstr ""
8332 -
8333 -#: includes/code-blue/rest.php:246
8334 -msgid "Clearing the log file failed."
8335 -msgstr ""
8336 -
8337 -#: includes/code-blue/window.php:83
8338 -#: includes/code-blue/window.php:114
8339 -msgid "Code Blue"
8340 -msgstr ""
8341 -
8342 5997 #: includes/commands.php:63
8343 5998 msgid "Command script registration requires a non-empty script handle."
8344 5999 msgstr ""
8345 6000
@@ -8350,85 +6005,8 @@
8350 6005 #: includes/commands.php:136
8351 6006 msgid "Command registration requires a non-empty `label`."
8352 6007 msgstr ""
8353 6008
8354 -#: includes/comments-window/rest.php:153
8355 -msgid "Unknown bulk action."
8356 -msgstr ""
8357 -
8358 -#: includes/comments-window/rest.php:214
8359 -msgid "Parent comment not found."
8360 -msgstr ""
8361 -
8362 -#: includes/comments-window/rest.php:225
8363 -msgid "You are not allowed to reply to comments on this post."
8364 -msgstr ""
8365 -
8366 -#: includes/comments-window/rest.php:233
8367 -msgid "Reply cannot be empty."
8368 -msgstr ""
8369 -
8370 -#: includes/comments-window/rest.php:242
8371 -msgid "You must be logged in to reply."
8372 -msgstr ""
8373 -
8374 -#: includes/comments-window/rest.php:293
8375 -msgid "Invalid author email."
8376 -msgstr ""
8377 -
8378 -#: includes/comments-window/window.php:33
8379 -msgid "Comment status"
8380 -msgstr ""
8381 -
8382 -#: includes/comments-window/window.php:39
8383 -msgid "Mine"
8384 -msgstr ""
8385 -
8386 -#: includes/comments-window/window.php:44
8387 -#: includes/comments-window/window.php:50
8388 -msgid "Conversations"
8389 -msgstr ""
8390 -
8391 -#: includes/comments-window/window.php:47
8392 -msgid "Search comments…"
8393 -msgstr ""
8394 -
8395 -#: includes/comments-window/window.php:241
8396 -msgid "Title of the post the comment is attached to."
8397 -msgstr ""
8398 -
8399 -#: includes/comments-window/window.php:261
8400 -msgid "Permalink of the post the comment is attached to."
8401 -msgstr ""
8402 -
8403 -#: includes/comments-window/window.php:282
8404 -msgid "Spam confidence score, 0–100."
8405 -msgstr ""
8406 -
8407 -#: includes/comments-window/window.php:303
8408 -msgid "Number of links in the comment."
8409 -msgstr ""
8410 -
8411 -#: includes/comments-window/window.php:321
8412 -msgid "Whether the requester can edit this comment."
8413 -msgstr ""
8414 -
8415 -#: includes/comments-window/window.php:337
8416 -msgid "Whether the requester can moderate comments globally."
8417 -msgstr ""
8418 -
8419 -#: includes/comments-window/window.php:363
8420 -msgid "Direct-reply count for this comment."
8421 -msgstr ""
8422 -
8423 -#: includes/comments-window/window.php:394
8424 -msgid "AI moderation verdict for this comment, when analyzed (null otherwise)."
8425 -msgstr ""
8426 -
8427 -#: includes/comments-window/window.php:418
8428 -msgid "Akismet verdict if the plugin is installed (null otherwise)."
8429 -msgstr ""
8430 -
8431 6009 #. translators: %s: the attempted tag name.
8432 6010 #: includes/components.php:96
8433 6011 #, php-format
8434 6012 msgid "openstation_component() only accepts tags with the os- prefix; got \"%s\"."
@@ -8439,9 +6017,9 @@
8439 6017 #, php-format
8440 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."
8441 6019 msgstr ""
8442 6020
8443 -#: includes/content-graph/rest.php:208
6021 +#: includes/content-graph/rest.php:220
8444 6022 msgid "Insufficient permissions."
8445 6023 msgstr ""
8446 6024
8447 6025 #: includes/content-graph/window.php:190
@@ -8472,13 +6050,8 @@
8472 6050 #: includes/core-notices.php:120
8473 6051 msgid "Exit recovery mode"
8474 6052 msgstr ""
8475 6053
8476 -#: includes/core-notices.php:140
8477 -#: includes/users-window/window.php:44
8478 -msgid "Profile"
8479 -msgstr ""
8480 -
8481 6054 #: includes/core-notices.php:141
8482 6055 msgid "You are using an auto-generated password. Would you like to change it?"
8483 6056 msgstr ""
8484 6057
@@ -8511,37 +6084,28 @@
8511 6084 #: includes/core-notices.php:233
8512 6085 msgid "Go to Themes"
8513 6086 msgstr ""
8514 6087
8515 -#. translators: %s: number of pending updates.
8516 -#. translators: %s: update count.
8517 -#: includes/core/payload.php:1642
8518 -#: includes/station-home/rest.php:364
8519 -#, php-format
8520 -msgid "%s update available"
8521 -msgid_plural "%s updates available"
8522 -msgstr[0] ""
8523 -msgstr[1] ""
8524 -
8525 6088 #. translators: 1: kind ("Command"/"Settings-tab"/"Title-bar button"), 2: handle.
8526 -#: includes/core/payload.php:2117
6089 +#: includes/core/payload.php:2467
8527 6090 #, php-format
8528 -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."
8529 6092 msgstr ""
8530 6093
8531 -#: includes/core/routing.php:96
6094 +#: includes/core/routing.php:143
8532 6095 msgid "Admin target cannot be empty."
8533 6096 msgstr ""
8534 6097
8535 -#: includes/core/routing.php:103
6098 +#: includes/core/routing.php:150
8536 6099 msgid "Admin target contains invalid path characters."
8537 6100 msgstr ""
8538 6101
8539 -#: includes/core/routing.php:114
6102 +#: includes/core/routing.php:161
8540 6103 msgid "Admin target must be a plain .php filename."
8541 6104 msgstr ""
8542 6105
8543 -#: includes/core/routing.php:121
6106 +#: includes/core/routing.php:170
6107 +#: includes/core/routing.php:177
8544 6108 msgid "Admin target does not exist."
8545 6109 msgstr ""
8546 6110
8547 6111 #: includes/default-window.php:200
@@ -8607,9 +6171,9 @@
8607 6171 msgid "Embedded web window"
8608 6172 msgstr ""
8609 6173
8610 6174 #: includes/desktop-files/downloads.php:70
8611 -#: includes/desktop-files/file-shares.php:303
6175 +#: includes/desktop-files/file-shares.php:312
8612 6176 msgid "File not found."
8613 6177 msgstr ""
8614 6178
8615 6179 #: includes/desktop-files/downloads.php:134
@@ -8633,16 +6197,17 @@
8633 6197 msgid "This folder is too large to download as one archive."
8634 6198 msgstr ""
8635 6199
8636 6200 #: includes/desktop-files/file-shares.php:112
8637 -#: includes/desktop-files/stored-files-store.php:278
8638 -#: includes/desktop-files/stored-files-store.php:359
8639 -#: includes/desktop-files/stored-files-store.php:392
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
8640 6205 msgid "Stored file not found."
8641 6206 msgstr ""
8642 6207
8643 6208 #: includes/desktop-files/file-shares.php:115
8644 -#: includes/desktop-files/file-shares.php:362
6209 +#: includes/desktop-files/file-shares.php:371
8645 6210 msgid "You cannot manage shares for this file."
8646 6211 msgstr ""
8647 6212
8648 6213 #: includes/desktop-files/file-shares.php:118
@@ -8669,11 +6234,11 @@
8669 6234 msgid "Failed to record share."
8670 6235 msgstr ""
8671 6236
8672 6237 #: includes/desktop-files/file-shares.php:205
8673 -#: includes/desktop-files/file-shares.php:257
8674 -#: includes/desktop-files/file-shares.php:359
8675 -#: includes/desktop-files/file-shares.php:583
6238 +#: includes/desktop-files/file-shares.php:266
6239 +#: includes/desktop-files/file-shares.php:368
6240 +#: includes/desktop-files/file-shares.php:592
8676 6241 #: includes/desktop-files/rest.php:981
8677 6242 #: includes/desktop-files/shares-store.php:474
8678 6243 #: includes/desktop-files/shares-store.php:541
8679 6244 #: includes/desktop-files/shares-store.php:665
@@ -8681,28 +6246,28 @@
8681 6246 msgid "Share not found."
8682 6247 msgstr ""
8683 6248
8684 6249 #: includes/desktop-files/file-shares.php:208
8685 -#: includes/desktop-files/file-shares.php:260
6250 +#: includes/desktop-files/file-shares.php:269
8686 6251 #: includes/desktop-files/shares-store.php:668
8687 6252 #: includes/desktop-files/shares-store.php:732
8688 6253 msgid "This invite is not for you."
8689 6254 msgstr ""
8690 6255
8691 -#: includes/desktop-files/file-shares.php:214
6256 +#: includes/desktop-files/file-shares.php:220
8692 6257 #: includes/desktop-files/shares-store.php:675
8693 6258 msgid "This invite was denied."
8694 6259 msgstr ""
8695 6260
8696 -#: includes/desktop-files/file-shares.php:306
6261 +#: includes/desktop-files/file-shares.php:315
8697 6262 msgid "Owners cannot leave their own file."
8698 6263 msgstr ""
8699 6264
8700 -#: includes/desktop-files/file-shares.php:326
6265 +#: includes/desktop-files/file-shares.php:335
8701 6266 msgid "You do not have access to this file."
8702 6267 msgstr ""
8703 6268
8704 -#: includes/desktop-files/file-shares.php:613
6269 +#: includes/desktop-files/file-shares.php:622
8705 6270 msgid "Uploaded files can only be shared read-only."
8706 6271 msgstr ""
8707 6272
8708 6273 #: includes/desktop-files/folders-store.php:45
@@ -8707,9 +6272,10 @@
8707 6272
8708 6273 #: includes/desktop-files/folders-store.php:45
8709 6274 #: includes/desktop-files/store.php:47
8710 6275 #: includes/desktop-files/stored-files-store.php:76
8711 -#: includes/desktop-files/stored-files-store.php:170
6276 +#: includes/desktop-files/stored-files-store.php:198
6277 +#: includes/presence.php:109
8712 6278 msgid "A user id is required."
8713 6279 msgstr ""
8714 6280
8715 6281 #: includes/desktop-files/folders-store.php:59
@@ -8758,8 +6324,43 @@
8758 6324 #: includes/desktop-files/folders-store.php:577
8759 6325 msgid "Failed to delete folder."
8760 6326 msgstr ""
8761 6327
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 +
8762 6363 #: includes/desktop-files/openers.php:90
8763 6364 msgid "Opener id is required."
8764 6365 msgstr ""
8765 6366
@@ -8776,8 +6377,20 @@
8776 6377 #: includes/desktop-files/openers.php:133
8777 6378 msgid "Opener registration requires at least one file `type`."
8778 6379 msgstr ""
8779 6380
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 +
8780 6393 #: includes/desktop-files/registry.php:64
8781 6394 msgid "File-type slug is required."
8782 6395 msgstr ""
8783 6396
@@ -8803,38 +6416,38 @@
8803 6416 msgid "You are not allowed to upload files."
8804 6417 msgstr ""
8805 6418
8806 6419 #: includes/desktop-files/rest-uploads.php:212
8807 -#: includes/desktop-files/rest-uploads.php:576
8808 -#: includes/desktop-files/rest-uploads.php:594
8809 -#: includes/desktop-files/rest-uploads.php:598
6420 +#: includes/desktop-files/rest-uploads.php:631
6421 +#: includes/desktop-files/rest-uploads.php:649
6422 +#: includes/desktop-files/rest-uploads.php:653
8810 6423 msgid "Invalid path."
8811 6424 msgstr ""
8812 6425
8813 -#: includes/desktop-files/rest-uploads.php:277
6426 +#: includes/desktop-files/rest-uploads.php:284
8814 6427 msgid "That file is larger than this server accepts."
8815 6428 msgstr ""
8816 6429
8817 -#: includes/desktop-files/rest-uploads.php:283
8818 6430 #: includes/desktop-files/rest-uploads.php:290
6431 +#: includes/desktop-files/rest-uploads.php:297
8819 6432 msgid "No file was uploaded."
8820 6433 msgstr ""
8821 6434
8822 -#: includes/desktop-files/rest-uploads.php:352
6435 +#: includes/desktop-files/rest-uploads.php:394
8823 6436 msgid "This file type is not allowed."
8824 6437 msgstr ""
8825 6438
8826 6439 #. translators: %s: formatted maximum file size.
8827 -#: includes/desktop-files/rest-uploads.php:364
6440 +#: includes/desktop-files/rest-uploads.php:406
8828 6441 #, php-format
8829 6442 msgid "That file is larger than the allowed maximum of %s."
8830 6443 msgstr ""
8831 6444
8832 -#: includes/desktop-files/rest-uploads.php:375
6445 +#: includes/desktop-files/rest-uploads.php:417
8833 6446 msgid "Your desktop storage is full."
8834 6447 msgstr ""
8835 6448
8836 -#: includes/desktop-files/rest-uploads.php:588
6449 +#: includes/desktop-files/rest-uploads.php:643
8837 6450 msgid "That folder tree is nested too deeply."
8838 6451 msgstr ""
8839 6452
8840 6453 #: includes/desktop-files/rest.php:59
@@ -8858,10 +6471,10 @@
8858 6471 msgid "You do not have permission to perform this action."
8859 6472 msgstr ""
8860 6473
8861 6474 #: includes/desktop-files/rest.php:523
8862 -#: includes/desktop-files/store.php:229
8863 -#: includes/desktop-files/store.php:382
6475 +#: includes/desktop-files/store.php:236
6476 +#: includes/desktop-files/store.php:389
8864 6477 #: includes/desktop-files/trash.php:363
8865 6478 #: includes/desktop-files/trash.php:451
8866 6479 msgid "Placement not found."
8867 6480 msgstr ""
@@ -8909,9 +6522,9 @@
8909 6522 msgid "This role is not eligible."
8910 6523 msgstr ""
8911 6524
8912 6525 #: includes/desktop-files/shares-store.php:797
8913 -#: includes/desktop-files/store.php:224
6526 +#: includes/desktop-files/store.php:231
8914 6527 msgid "Invalid arguments."
8915 6528 msgstr ""
8916 6529
8917 6530 #: includes/desktop-files/shares-store.php:804
@@ -8930,42 +6543,42 @@
8930 6543 msgid "You are not allowed to place this file."
8931 6544 msgstr ""
8932 6545
8933 6546 #: includes/desktop-files/store.php:83
8934 -#: includes/desktop-files/store.php:285
6547 +#: includes/desktop-files/store.php:292
8935 6548 msgid "You only have read access to that folder."
8936 6549 msgstr ""
8937 6550
8938 -#: includes/desktop-files/store.php:154
6551 +#: includes/desktop-files/store.php:163
8939 6552 msgid "Failed to write placement."
8940 6553 msgstr ""
8941 6554
8942 -#: includes/desktop-files/store.php:257
8943 -#: includes/desktop-files/store.php:265
6555 +#: includes/desktop-files/store.php:264
6556 +#: includes/desktop-files/store.php:272
8944 6557 msgid "You only have read access to this folder."
8945 6558 msgstr ""
8946 6559
8947 -#: includes/desktop-files/store.php:272
6560 +#: includes/desktop-files/store.php:279
8948 6561 msgid "You cannot edit this placement."
8949 6562 msgstr ""
8950 6563
8951 -#: includes/desktop-files/store.php:311
6564 +#: includes/desktop-files/store.php:318
8952 6565 msgid "A folder cannot be placed inside itself or one of its descendants."
8953 6566 msgstr ""
8954 6567
8955 -#: includes/desktop-files/store.php:351
6568 +#: includes/desktop-files/store.php:358
8956 6569 msgid "Failed to update placement."
8957 6570 msgstr ""
8958 6571
8959 -#: includes/desktop-files/store.php:401
6572 +#: includes/desktop-files/store.php:408
8960 6573 msgid "You cannot remove this placement."
8961 6574 msgstr ""
8962 6575
8963 -#: includes/desktop-files/store.php:407
6576 +#: includes/desktop-files/store.php:414
8964 6577 msgid "Failed to remove placement."
8965 6578 msgstr ""
8966 6579
8967 -#: includes/desktop-files/store.php:453
6580 +#: includes/desktop-files/store.php:460
8968 6581 msgid "Only the file’s owner can move or delete an uploaded file."
8969 6582 msgstr ""
8970 6583
8971 6584 #: includes/desktop-files/stored-files-store.php:81
@@ -8971,22 +6584,22 @@
8971 6584 #: includes/desktop-files/stored-files-store.php:81
8972 6585 msgid "Could not create the storage directory."
8973 6586 msgstr ""
8974 6587
8975 -#: includes/desktop-files/stored-files-store.php:182
6588 +#: includes/desktop-files/stored-files-store.php:210
8976 6589 msgid "Invalid storage name."
8977 6590 msgstr ""
8978 6591
8979 -#: includes/desktop-files/stored-files-store.php:186
6592 +#: includes/desktop-files/stored-files-store.php:214
8980 6593 #: includes/desktop-files/types/class-openstation-upload-file.php:48
8981 6594 msgid "file"
8982 6595 msgstr ""
8983 6596
8984 -#: includes/desktop-files/stored-files-store.php:205
6597 +#: includes/desktop-files/stored-files-store.php:233
8985 6598 msgid "Failed to record the uploaded file."
8986 6599 msgstr ""
8987 6600
8988 -#: includes/desktop-files/stored-files-store.php:282
6601 +#: includes/desktop-files/stored-files-store.php:301
8989 6602 msgid "A file name is required."
8990 6603 msgstr ""
8991 6604
8992 6605 #: includes/desktop-files/trash.php:373
@@ -9020,24 +6633,24 @@
9020 6633 #: includes/desktop-files/trash.php:939
9021 6634 msgid "You do not have permission to delete this folder."
9022 6635 msgstr ""
9023 6636
9024 -#: includes/desktop-files/trash.php:1135
6637 +#: includes/desktop-files/trash.php:1137
9025 6638 msgid "Desktop shortcut"
9026 6639 msgstr ""
9027 6640
9028 6641 #. translators: %s: file-type slug like 'post', 'attachment'.
9029 -#: includes/desktop-files/trash.php:1138
6642 +#: includes/desktop-files/trash.php:1140
9030 6643 #, php-format
9031 6644 msgid "%s on desktop"
9032 6645 msgstr ""
9033 6646
9034 -#: includes/desktop-files/trash.php:1163
6647 +#: includes/desktop-files/trash.php:1165
9035 6648 msgid "URL"
9036 6649 msgstr ""
9037 6650
9038 6651 #. translators: %d: number of items inside the trashed folder.
9039 -#: includes/desktop-files/trash.php:1193
6652 +#: includes/desktop-files/trash.php:1195
9040 6653 #, php-format
9041 6654 msgid "Folder · %d item inside"
9042 6655 msgid_plural "Folder · %d items inside"
9043 6656 msgstr[0] ""
@@ -9042,9 +6655,9 @@
9042 6655 msgid_plural "Folder · %d items inside"
9043 6656 msgstr[0] ""
9044 6657 msgstr[1] ""
9045 6658
9046 -#: includes/desktop-files/trash.php:1196
6659 +#: includes/desktop-files/trash.php:1198
9047 6660 msgid "Folder · empty"
9048 6661 msgstr ""
9049 6662
9050 6663 #: includes/desktop-files/types/class-openstation-attachment-file.php:42
@@ -9058,8 +6671,13 @@
9058 6671 #: includes/desktop-files/types/class-openstation-comment-file.php:41
9059 6672 msgid "(missing comment)"
9060 6673 msgstr ""
9061 6674
6675 +#: includes/desktop-files/types/class-openstation-comment-file.php:43
6676 +#: includes/recycle-bin/store.php:467
6677 +msgid "Anonymous"
6678 +msgstr ""
6679 +
9062 6680 #: includes/desktop-files/types/class-openstation-embed-file.php:50
9063 6681 msgid "(missing embed)"
9064 6682 msgstr ""
9065 6683
@@ -9198,64 +6816,64 @@
9198 6816 #: includes/desktop-themes/install.php:680
9199 6817 msgid "That desktop theme is not installed."
9200 6818 msgstr ""
9201 6819
9202 -#: includes/desktop-themes/manifest.php:966
6820 +#: includes/desktop-themes/manifest.php:974
9203 6821 msgid "The theme manifest is not a JSON object."
9204 6822 msgstr ""
9205 6823
9206 -#: includes/desktop-themes/manifest.php:973
6824 +#: includes/desktop-themes/manifest.php:981
9207 6825 msgid "No asset resolver was provided for this manifest."
9208 6826 msgstr ""
9209 6827
9210 -#: includes/desktop-themes/manifest.php:993
6828 +#: includes/desktop-themes/manifest.php:1001
9211 6829 msgid "Unsupported theme manifest version. Expected \"manifestVersion\": 1 or 2."
9212 6830 msgstr ""
9213 6831
9214 -#: includes/desktop-themes/manifest.php:1002
6832 +#: includes/desktop-themes/manifest.php:1010
9215 6833 msgid "The theme id must look like \"neon-glass\" or \"vendor/neon-glass\" (lowercase, max 64 characters)."
9216 6834 msgstr ""
9217 6835
9218 -#: includes/desktop-themes/manifest.php:1010
6836 +#: includes/desktop-themes/manifest.php:1018
9219 6837 msgid "The theme id does not reduce to a usable slug."
9220 6838 msgstr ""
9221 6839
9222 -#: includes/desktop-themes/manifest.php:1019
6840 +#: includes/desktop-themes/manifest.php:1027
9223 6841 msgid "The theme manifest requires a non-empty \"name\"."
9224 6842 msgstr ""
9225 6843
9226 -#: includes/desktop-themes/rest.php:31
6844 +#: includes/desktop-themes/rest.php:38
9227 6845 msgid "You are not allowed to manage desktop themes."
9228 6846 msgstr ""
9229 6847
9230 -#: includes/desktop-themes/rest.php:89
6848 +#: includes/desktop-themes/rest.php:126
9231 6849 msgid "That theme archive is larger than this server accepts."
9232 6850 msgstr ""
9233 6851
9234 -#: includes/desktop-themes/rest.php:95
9235 -#: includes/desktop-themes/rest.php:102
6852 +#: includes/desktop-themes/rest.php:132
6853 +#: includes/desktop-themes/rest.php:139
9236 6854 msgid "No theme archive was uploaded."
9237 6855 msgstr ""
9238 6856
9239 -#: includes/desktop-themes/rest.php:118
6857 +#: includes/desktop-themes/rest.php:155
9240 6858 msgid "A desktop theme must be uploaded as a .zip archive."
9241 6859 msgstr ""
9242 6860
9243 -#: includes/desktop-themes/rest.php:128
6861 +#: includes/desktop-themes/rest.php:165
9244 6862 msgid "That file name is not allowed."
9245 6863 msgstr ""
9246 6864
9247 6865 #. translators: %s: formatted maximum file size.
9248 -#: includes/desktop-themes/rest.php:140
6866 +#: includes/desktop-themes/rest.php:177
9249 6867 #, php-format
9250 6868 msgid "That theme archive is larger than the allowed maximum of %s."
9251 6869 msgstr ""
9252 6870
9253 -#: includes/desktop-themes/rest.php:151
6871 +#: includes/desktop-themes/rest.php:188
9254 6872 msgid "The uploaded archive could not be read."
9255 6873 msgstr ""
9256 6874
9257 -#: includes/desktop-themes/rest.php:165
6875 +#: includes/desktop-themes/rest.php:202
9258 6876 msgid "The theme installed but could not be described back to the shell."
9259 6877 msgstr ""
9260 6878
9261 6879 #: includes/desktop-themes/store.php:109
@@ -9277,8 +6895,36 @@
9277 6895 #: includes/dock-rail-renderer.php:54
9278 6896 msgid "Dock rail renderer script registration requires a non-empty script handle."
9279 6897 msgstr ""
9280 6898
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 +
9281 6927 #: includes/games/alphabet-soup.php:54
9282 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."
9283 6929 msgstr ""
9284 6930
@@ -9301,31 +6947,31 @@
9301 6947 #: includes/games/playtime.php:157
9302 6948 msgid "Play time must be a positive number of seconds."
9303 6949 msgstr ""
9304 6950
9305 -#: includes/games/registry.php:87
6951 +#: includes/games/registry.php:100
9306 6952 msgid "Game id is required and must be a valid slug."
9307 6953 msgstr ""
9308 6954
9309 -#: includes/games/registry.php:111
6955 +#: includes/games/registry.php:125
9310 6956 msgid "Game `icon_svg` must not contain a <script> tag."
9311 6957 msgstr ""
9312 6958
9313 -#: includes/games/registry.php:118
6959 +#: includes/games/registry.php:132
9314 6960 msgid "Game `icon_svg` must start with a <svg> root element."
9315 6961 msgstr ""
9316 6962
9317 6963 #. translators: %s: capability slug.
9318 -#: includes/games/registry.php:131
6964 +#: includes/games/registry.php:145
9319 6965 #, php-format
9320 6966 msgid "Current user lacks the %s capability required to register this game."
9321 6967 msgstr ""
9322 6968
9323 -#: includes/games/registry.php:145
6969 +#: includes/games/registry.php:159
9324 6970 msgid "Game registration requires a non-empty `title`."
9325 6971 msgstr ""
9326 6972
9327 -#: includes/games/registry.php:152
6973 +#: includes/games/registry.php:166
9328 6974 msgid "Game registration requires a `script` handle that publishes the game def."
9329 6975 msgstr ""
9330 6976
9331 6977 #: includes/games/rest.php:40
@@ -9384,19 +7030,14 @@
9384 7030 #: includes/games/store.php:406
9385 7031 msgid "Only an accepted challenge can be completed."
9386 7032 msgstr ""
9387 7033
9388 -#: includes/games/window.php:92
9389 -#: includes/games/window.php:125
9390 -#: includes/games/window.php:165
7034 +#: includes/games/window.php:119
7035 +#: includes/games/window.php:152
7036 +#: includes/games/window.php:204
9391 7037 msgid "Games"
9392 7038 msgstr ""
9393 7039
9394 -#: includes/helpers.php:112
9395 -#: includes/seen-intros.php:218
9396 -msgid "Authentication required."
9397 -msgstr ""
9398 -
9399 7040 #: includes/helpers.php:120
9400 7041 msgid "OpenStation is not enabled for your account."
9401 7042 msgstr ""
9402 7043
@@ -9415,8 +7056,16 @@
9415 7056 #: includes/media-query.php:106
9416 7057 msgid "Only return images at least this many pixels tall."
9417 7058 msgstr ""
9418 7059
7060 +#: includes/multisite.php:113
7061 +msgid "Sites"
7062 +msgstr ""
7063 +
7064 +#: includes/multisite.php:117
7065 +msgid "Settings"
7066 +msgstr ""
7067 +
9419 7068 #: includes/my-wordpress/attached-media.php:52
9420 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)."
9421 7070 msgstr ""
9422 7071
@@ -9439,9 +7088,10 @@
9439 7088 #: includes/my-wordpress/class-openstation-my-wordpress-post-type-controller.php:215
9440 7089 msgid "Sorry, you are not allowed to browse this content type."
9441 7090 msgstr ""
9442 7091
9443 -#: includes/my-wordpress/comment-stats.php:75
7092 +#: includes/my-wordpress/comment-stats.php:185
7093 +#: includes/my-wordpress/comment-stats.php:196
9444 7094 msgid "You do not have permission to view this comment."
9445 7095 msgstr ""
9446 7096
9447 7097 #: includes/my-wordpress/integrations/woocommerce-customers.php:327
@@ -9447,8 +7097,12 @@
9447 7097 #: includes/my-wordpress/integrations/woocommerce-customers.php:327
9448 7098 msgid "Repeat"
9449 7099 msgstr ""
9450 7100
7101 +#: includes/my-wordpress/integrations/woocommerce-customers.php:332
7102 +msgid "New"
7103 +msgstr ""
7104 +
9451 7105 #: includes/my-wordpress/integrations/woocommerce-customers.php:337
9452 7106 msgid "No orders yet"
9453 7107 msgstr ""
9454 7108
@@ -9486,8 +7140,13 @@
9486 7140 #: includes/my-wordpress/integrations/woocommerce-relations.php:530
9487 7141 msgid "All orders by this customer"
9488 7142 msgstr ""
9489 7143
7144 +#: includes/my-wordpress/integrations/woocommerce-relations.php:753
7145 +#: includes/my-wordpress/integrations/woocommerce-relations.php:754
7146 +msgid "Reviews"
7147 +msgstr ""
7148 +
9490 7149 #: includes/my-wordpress/integrations/woocommerce-relations.php:771
9491 7150 msgid "Variations"
9492 7151 msgstr ""
9493 7152
@@ -9497,17 +7156,8 @@
9497 7156 #, php-format
9498 7157 msgid "#%1$s · %2$s · %3$s"
9499 7158 msgstr ""
9500 7159
9501 -#. translators: 1: order number, 2: order total.
9502 -#. translators: 1: order number, 2: formatted order total.
9503 -#: includes/my-wordpress/integrations/woocommerce-relations.php:823
9504 -#: includes/my-wordpress/integrations/woocommerce-relations.php:1024
9505 -#: includes/my-wordpress/integrations/woocommerce.php:1047
9506 -#, php-format
9507 -msgid "#%1$s · %2$s"
9508 -msgstr ""
9509 -
9510 7160 #: includes/my-wordpress/integrations/woocommerce-relations.php:964
9511 7161 #: includes/my-wordpress/integrations/woocommerce-relations.php:979
9512 7162 msgid "Applies to"
9513 7163 msgstr ""
@@ -9520,13 +7170,8 @@
9520 7170 msgctxt "WooCommerce folder name"
9521 7171 msgid "Woo"
9522 7172 msgstr ""
9523 7173
9524 -#: includes/my-wordpress/integrations/woocommerce.php:214
9525 -#: includes/station-home/window.php:81
9526 -msgid "Needs attention"
9527 -msgstr ""
9528 -
9529 7174 #: includes/my-wordpress/integrations/woocommerce.php:221
9530 7175 msgid "Problems"
9531 7176 msgstr ""
9532 7177
@@ -9582,12 +7227,8 @@
9582 7227 #: includes/my-wordpress/integrations/woocommerce.php:1341
9583 7228 msgid "Product not found."
9584 7229 msgstr ""
9585 7230
9586 -#: includes/my-wordpress/integrations/woocommerce.php:1453
9587 -msgid "Guest"
9588 -msgstr ""
9589 -
9590 7231 #: includes/my-wordpress/integrations/woocommerce.php:1523
9591 7232 msgid "Coupon not found."
9592 7233 msgstr ""
9593 7234
@@ -9618,26 +7259,12 @@
9618 7259 #: includes/my-wordpress/lock.php:289
9619 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."
9620 7261 msgstr ""
9621 7262
9622 -#: includes/my-wordpress/term-stats.php:67
9623 -#: includes/posts-window/window.php:471
9624 -#: includes/posts-window/window.php:615
9625 -msgid "Unknown taxonomy."
9626 -msgstr ""
9627 -
9628 -#: includes/my-wordpress/term-stats.php:76
7263 +#: includes/my-wordpress/term-stats.php:98
9629 7264 msgid "Term not found."
9630 7265 msgstr ""
9631 7266
9632 -#: includes/my-wordpress/user-footprint.php:95
9633 -#: includes/my-wordpress/user-stats.php:64
9634 -#: includes/user-edit-window/rest.php:360
9635 -#: includes/users-window/rest.php:273
9636 -#: includes/users-window/rest.php:337
9637 -msgid "User not found."
9638 -msgstr ""
9639 -
9640 7267 #: includes/my-wordpress/user-list-fields.php:251
9641 7268 msgid "Compact user summary for the WP Explorer window."
9642 7269 msgstr ""
9643 7270
@@ -9656,13 +7283,115 @@
9656 7283 #: includes/my-wordpress/user-list-fields.php:271
9657 7284 msgid "ISO-8601 of latest publish; empty when the user has none."
9658 7285 msgstr ""
9659 7286
9660 -#: includes/my-wordpress/window.php:46
9661 -#: includes/station-home/rest.php:305
9662 -msgid "WP Explorer"
7287 +#: includes/my-wordpress/users-list-footprint.php:80
7288 +msgid "View activity footprint"
9663 7289 msgstr ""
9664 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 +
7340 +#. translators: %d: HTTP status code.
7341 +#: includes/network/identity.php:110
7342 +#, php-format
7343 +msgid "The site answered with HTTP %d."
7344 +msgstr ""
7345 +
7346 +#: includes/network/identity.php:129
7347 +msgid "That site does not run OpenStation, or its network identity is unreachable."
7348 +msgstr ""
7349 +
7350 +#: includes/network/identity.php:133
7351 +msgid "That site published a public key OpenStation cannot use."
7352 +msgstr ""
7353 +
7354 +#: includes/network/member.php:76
7355 +msgid "A network cannot join another network yet."
7356 +msgstr ""
7357 +
7358 +#: includes/network/member.php:80
7359 +msgid "Enter the network's address, starting with https://."
7360 +msgstr ""
7361 +
7362 +#: includes/network/member.php:83
7363 +msgid "That is this site itself."
7364 +msgstr ""
7365 +
7366 +#: includes/network/member.php:126
7367 +msgid "This site does not belong to a network."
7368 +msgstr ""
7369 +
7370 +#: includes/network/member.php:131
7371 +msgid "The network answered without a site list."
7372 +msgstr ""
7373 +
7374 +#: includes/network/registry.php:98
7375 +msgid "Enter the site's address, starting with https://."
7376 +msgstr ""
7377 +
7378 +#: includes/network/registry.php:101
7379 +msgid "That is this network itself."
7380 +msgstr ""
7381 +
7382 +#: includes/network/registry.php:108
7383 +msgid "That site is a network of its own; a network cannot join another yet."
7384 +msgstr ""
7385 +
7386 +#: includes/network/registry.php:113
7387 +msgid "That site is already in the network."
7388 +msgstr ""
7389 +
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."
7392 +msgstr ""
7393 +
9665 7394 #: includes/notes/cpt.php:63
9666 7395 msgid "Desktop Notes"
9667 7396 msgstr ""
9668 7397
@@ -9691,12 +7420,8 @@
9691 7420 #: includes/notes/rest.php:446
9692 7421 msgid "Could not move the note to the trash."
9693 7422 msgstr ""
9694 7423
9695 -#: includes/notes/rest.php:477
9696 -msgid "Could not restore the note."
9697 -msgstr ""
9698 -
9699 7424 #: includes/notes/rest.php:544
9700 7425 msgid "You are not allowed to create posts."
9701 7426 msgstr ""
9702 7427
@@ -9747,36 +7472,8 @@
9747 7472 #: includes/oauth-relay.php:607
9748 7473 msgid "You must be logged in to start an OAuth flow."
9749 7474 msgstr ""
9750 7475
9751 -#: includes/pages-window/window.php:34
9752 -msgid "Search pages…"
9753 -msgstr ""
9754 -
9755 -#: includes/pages-window/window.php:48
9756 -#: includes/posts-window/window.php:75
9757 -msgid "Add New"
9758 -msgstr ""
9759 -
9760 -#: includes/pages-window/window.php:65
9761 -msgid "No pages found."
9762 -msgstr ""
9763 -
9764 -#: includes/pages-window/window.php:67
9765 -#: includes/posts-window/window.php:94
9766 -msgid "Try a different search or change the status filter."
9767 -msgstr ""
9768 -
9769 -#: includes/pages-window/window.php:86
9770 -#: includes/posts-window/window.php:113
9771 -#: includes/users-window/window.php:106
9772 -msgid "Per page"
9773 -msgstr ""
9774 -
9775 -#: includes/pages-window/window.php:277
9776 -msgid "Total non-trashed comments on this page."
9777 -msgstr ""
9778 -
9779 7476 #: includes/plugin-notices.php:110
9780 7477 msgid "Scheduled Actions"
9781 7478 msgstr ""
9782 7479
@@ -9791,118 +7488,24 @@
9791 7488 #: includes/plugin-notices.php:121
9792 7489 msgid "View actions"
9793 7490 msgstr ""
9794 7491
9795 -#: includes/plugins-window/ajax.php:51
9796 -msgid "Security check failed. Refresh the window and try again."
9797 -msgstr ""
9798 -
9799 -#: includes/plugins-window/ajax.php:58
9800 -#: includes/seen-intros.php:225
9801 -msgid "You are not allowed to do that."
9802 -msgstr ""
9803 -
9804 -#: includes/plugins-window/ajax.php:248
9805 -#: includes/plugins-window/ajax.php:332
9806 -msgid "Missing plugin slug."
9807 -msgstr ""
9808 -
9809 -#: includes/plugins-window/ajax.php:590
9810 -msgid "No file received. Pick a .zip and try again."
9811 -msgstr ""
9812 -
9813 -#: includes/plugins-window/ajax.php:604
9814 -msgid "Upload payload is malformed."
9815 -msgstr ""
9816 -
9817 -#. translators: %d: PHP UPLOAD_ERR_* code.
9818 -#: includes/plugins-window/ajax.php:617
9819 -#, php-format
9820 -msgid "Upload failed (error %d). Try again."
9821 -msgstr ""
9822 -
9823 -#: includes/plugins-window/ajax.php:631
9824 -msgid "Plugin uploads must be a .zip file."
9825 -msgstr ""
9826 -
9827 -#: includes/plugins-window/ajax.php:645
9828 -msgid "Refused: temporary upload path is not trusted."
9829 -msgstr ""
9830 -
9831 -#: includes/plugins-window/ajax.php:671
9832 -msgid "Plugin upgrader is unavailable in this context. Reload the page and try again."
9833 -msgstr ""
9834 -
9835 -#: includes/plugins-window/ajax.php:718
9836 -msgid "A plugin with the same folder name is already installed. Replace it to continue."
9837 -msgstr ""
9838 -
9839 -#: includes/plugins-window/ajax.php:744
9840 -msgid "Plugin install failed."
9841 -msgstr ""
9842 -
9843 -#: includes/plugins-window/rest-fields.php:36
9844 -msgid "Whether an update is available for this plugin (and the available version)."
9845 -msgstr ""
9846 -
9847 -#: includes/plugins-window/rest-fields.php:50
9848 -msgid "Per-plugin capability flags for the requester (activate / deactivate / delete)."
9849 -msgstr ""
9850 -
9851 -#: includes/plugins-window/rest-fields.php:64
9852 -msgid "The plugin's slug on the WordPress.org directory, or null when the plugin is not listed there."
9853 -msgstr ""
9854 -
9855 -#: includes/plugins-window/rest-fields.php:78
9856 -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."
9857 -msgstr ""
9858 -
9859 -#: includes/plugins-window/rest-fields.php:92
9860 -msgid "Approximate disk footprint of the plugin folder, in kilobytes (cached 6h)."
9861 -msgstr ""
9862 -
9863 -#: includes/plugins-window/rest-fields.php:106
9864 -msgid "Auto-update state for this plugin (enabled / forced / supported), mirroring Core's plugins.php column."
9865 -msgstr ""
9866 -
9867 -#: includes/plugins-window/window.php:35
9868 -msgid "Add Plugin"
9869 -msgstr ""
9870 -
9871 -#: includes/plugins-window/window.php:36
9872 -msgid "OpenStation plugins"
9873 -msgstr ""
9874 -
9875 -#: includes/plugins-window/window.php:85
9876 -msgid "Plugin details"
9877 -msgstr ""
9878 -
9879 -#: includes/portal.php:121
7492 +#: includes/portal.php:124
9880 7493 msgid "Sorry, you are not allowed to access the WordPress desktop."
9881 7494 msgstr ""
9882 7495
9883 -#: includes/posts-window/window.php:30
9884 -msgid "All posts"
7496 +#: includes/presence-store.php:59
7497 +#: includes/presence-store.php:270
7498 +msgid "Could not read presence."
9885 7499 msgstr ""
9886 7500
9887 -#: includes/posts-window/window.php:49
9888 -msgid "Search posts…"
7501 +#: includes/presence.php:148
7502 +#: includes/presence.php:535
7503 +msgid "Could not save presence."
9889 7504 msgstr ""
9890 7505
9891 -#: includes/posts-window/window.php:92
9892 -msgid "No posts found."
9893 -msgstr ""
9894 -
9895 -#: includes/posts-window/window.php:321
9896 -msgid "Number of non-trashed posts (any status) in this term."
9897 -msgstr ""
9898 -
9899 -#: includes/posts-window/window.php:339
9900 -msgid "Whether this term is the taxonomy's default (fallback) term."
9901 -msgstr ""
9902 -
9903 7506 #. translators: %s: site name
9904 -#: includes/pwa.php:259
7507 +#: includes/pwa.php:513
9905 7508 #, php-format
9906 7509 msgid "%s — installed as a desktop app."
9907 7510 msgstr ""
9908 7511
@@ -9962,24 +7565,8 @@
9962 7565 #: includes/recycle-bin/store.php:881
9963 7566 msgid "Failed to permanently delete comment."
9964 7567 msgstr ""
9965 7568
9966 -#: includes/recycle-bin/window.php:165
9967 -msgid "Desktop"
9968 -msgstr ""
9969 -
9970 -#: includes/recycle-bin/window.php:169
9971 -msgid "Search trash…"
9972 -msgstr ""
9973 -
9974 -#: includes/recycle-bin/window.php:208
9975 -msgid "The Trash is empty."
9976 -msgstr ""
9977 -
9978 -#: includes/recycle-bin/window.php:210
9979 -msgid "Deleted posts, pages, and media show up here. Restoring puts them back where they were."
9980 -msgstr ""
9981 -
9982 7569 #: includes/registries/icons.php:97
9983 7570 msgid "Desktop icon id is required and must be a valid slug."
9984 7571 msgstr ""
9985 7572
@@ -10012,41 +7599,41 @@
10012 7599 #: includes/registries/icons.php:185
10013 7600 msgid "Desktop icon `url` must be a valid http(s) URL."
10014 7601 msgstr ""
10015 7602
10016 -#: includes/registries/native-windows.php:227
7603 +#: includes/registries/native-windows.php:234
10017 7604 msgid "Native window id is required and must be a valid slug."
10018 7605 msgstr ""
10019 7606
10020 7607 #. translators: %s: capability slug.
10021 -#: includes/registries/native-windows.php:269
7608 +#: includes/registries/native-windows.php:283
10022 7609 #, php-format
10023 7610 msgid "Current user lacks the %s capability required to register this native window."
10024 7611 msgstr ""
10025 7612
10026 -#: includes/registries/native-windows.php:284
7613 +#: includes/registries/native-windows.php:298
10027 7614 msgid "Native window registration requires a non-empty `title`."
10028 7615 msgstr ""
10029 7616
10030 -#: includes/registries/native-windows.php:291
7617 +#: includes/registries/native-windows.php:305
10031 7618 msgid "Native window registration requires a callable `template` that echoes the template body."
10032 7619 msgstr ""
10033 7620
10034 -#: includes/registries/wallpapers.php:92
7621 +#: includes/registries/wallpapers.php:99
10035 7622 msgid "Wallpaper id is required."
10036 7623 msgstr ""
10037 7624
10038 7625 #. translators: %s: capability slug.
10039 -#: includes/registries/wallpapers.php:113
7626 +#: includes/registries/wallpapers.php:121
10040 7627 #, php-format
10041 7628 msgid "Current user lacks the %s capability required to register this wallpaper."
10042 7629 msgstr ""
10043 7630
10044 -#: includes/registries/wallpapers.php:126
7631 +#: includes/registries/wallpapers.php:134
10045 7632 msgid "Wallpaper registration requires a non-empty `label`."
10046 7633 msgstr ""
10047 7634
10048 -#: includes/registries/wallpapers.php:140
7635 +#: includes/registries/wallpapers.php:148
10049 7636 msgid "Canvas wallpaper registration requires a `script` handle that publishes the def."
10050 7637 msgstr ""
10051 7638
10052 7639 #: includes/registries/widgets.php:88
@@ -10097,18 +7684,18 @@
10097 7684 msgid "Window tab registration requires a callable `template` that echoes the pane body."
10098 7685 msgstr ""
10099 7686
10100 7687 #. translators: 1: parent menu label, 2: submenu label
10101 -#: includes/render/assets.php:1108
7688 +#: includes/render/assets.php:1275
10102 7689 #, php-format
10103 7690 msgid "%1$s > %2$s"
10104 7691 msgstr ""
10105 7692
10106 -#: includes/render/shell.php:54
7693 +#: includes/render/shell.php:61
10107 7694 msgid "Desktop shell"
10108 7695 msgstr ""
10109 7696
10110 -#: includes/render/shell.php:67
7697 +#: includes/render/shell.php:83
10111 7698 msgid "Admin navigation"
10112 7699 msgstr ""
10113 7700
10114 7701 #: includes/seen-intros.php:247
@@ -10126,8 +7713,22 @@
10126 7713 #: includes/settings-tabs.php:134
10127 7714 msgid "Settings tab registration requires a non-empty `label`."
10128 7715 msgstr ""
10129 7716
7717 +#: includes/shell-screen.php:375
7718 +msgid "OpenStation is not active for your account on this request."
7719 +msgstr ""
7720 +
7721 +#: includes/shell-screen.php:376
7722 +msgid "Open the desktop"
7723 +msgstr ""
7724 +
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."
7729 +msgstr ""
7730 +
10130 7731 #: includes/station-home/cards.php:68
10131 7732 msgid "Station Home card id is required and must be a valid slug."
10132 7733 msgstr ""
10133 7734
@@ -10144,103 +7745,8 @@
10144 7745 #: includes/station-home/cards.php:114
10145 7746 msgid "Station Home card registration requires a callable `callback`."
10146 7747 msgstr ""
10147 7748
10148 -#: includes/station-home/rest.php:73
10149 -msgid "That Station Home card is not available."
10150 -msgstr ""
10151 -
10152 -#: includes/station-home/rest.php:168
10153 -msgid "(Untitled)"
10154 -msgstr ""
10155 -
10156 -#: includes/station-home/rest.php:280
10157 -msgid "New post"
10158 -msgstr ""
10159 -
10160 -#: includes/station-home/rest.php:289
10161 -msgid "Upload media"
10162 -msgstr ""
10163 -
10164 -#: includes/station-home/rest.php:297
10165 -msgid "View site"
10166 -msgstr ""
10167 -
10168 -#. translators: %s: pending comment count.
10169 -#: includes/station-home/rest.php:350
10170 -#, php-format
10171 -msgid "%s pending comment"
10172 -msgid_plural "%s pending comments"
10173 -msgstr[0] ""
10174 -msgstr[1] ""
10175 -
10176 -#: includes/station-home/rest.php:353
10177 -msgid "Review and reply to keep the conversation moving."
10178 -msgstr ""
10179 -
10180 -#: includes/station-home/rest.php:367
10181 -msgid "Keep WordPress, themes, and plugins current."
10182 -msgstr ""
10183 -
10184 -#. translators: %s: image count.
10185 -#: includes/station-home/rest.php:378
10186 -#, php-format
10187 -msgid "%s image needs alt text"
10188 -msgid_plural "%s images need alt text"
10189 -msgstr[0] ""
10190 -msgstr[1] ""
10191 -
10192 -#: includes/station-home/rest.php:381
10193 -msgid "Add a useful description for people using assistive technology."
10194 -msgstr ""
10195 -
10196 -#: includes/station-home/rest.php:400
10197 -msgid "Pending comments"
10198 -msgstr ""
10199 -
10200 -#: includes/station-home/window.php:26
10201 -#: includes/station-home/window.php:39
10202 -#: includes/station-home/window.php:53
10203 -#: includes/station-home/window.php:142
10204 -msgid "Station Home"
10205 -msgstr ""
10206 -
10207 -#: includes/station-home/window.php:45
10208 -msgid "Quick actions"
10209 -msgstr ""
10210 -
10211 -#: includes/station-home/window.php:55
10212 -msgid "Your site at a glance."
10213 -msgstr ""
10214 -
10215 -#: includes/station-home/window.php:61
10216 -msgid "Refresh Station Home"
10217 -msgstr ""
10218 -
10219 -#: includes/station-home/window.php:71
10220 -msgid "Continue working"
10221 -msgstr ""
10222 -
10223 -#: includes/station-home/window.php:76
10224 -msgid "Site pulse"
10225 -msgstr ""
10226 -
10227 -#: includes/station-home/window.php:92
10228 -msgid "From your plugins"
10229 -msgstr ""
10230 -
10231 -#: includes/station-home/window.php:106
10232 -msgid "Customize Station Home"
10233 -msgstr ""
10234 -
10235 -#: includes/station-home/window.php:110
10236 -msgid "Choose which plugin cards can show information on your Station Home."
10237 -msgstr ""
10238 -
10239 -#: includes/station-home/window.php:117
10240 -msgid "Preparing your station…"
10241 -msgstr ""
10242 -
10243 7749 #: includes/themes-tabs.php:59
10244 7750 msgid "Add Theme"
10245 7751 msgstr ""
10246 7752
@@ -10265,21 +7771,21 @@
10265 7771 #: includes/title-bar-buttons.php:54
10266 7772 msgid "Title-bar button script registration requires a non-empty script handle."
10267 7773 msgstr ""
10268 7774
10269 -#: includes/toast-types.php:34
7775 +#: includes/toast-types.php:36
10270 7776 msgid "Success"
10271 7777 msgstr ""
10272 7778
10273 -#: includes/toast-types.php:40
7779 +#: includes/toast-types.php:42
10274 7780 msgid "Warning"
10275 7781 msgstr ""
10276 7782
10277 -#: includes/toast-types.php:46
7783 +#: includes/toast-types.php:48
10278 7784 msgid "Error"
10279 7785 msgstr ""
10280 7786
10281 -#: includes/toast-types.php:52
7787 +#: includes/toast-types.php:54
10282 7788 msgid "Shell error"
10283 7789 msgstr ""
10284 7790
10285 7791 #: includes/unfocus-effects.php:56
@@ -10285,141 +7791,8 @@
10285 7791 #: includes/unfocus-effects.php:56
10286 7792 msgid "Unfocus effect script registration requires a non-empty script handle."
10287 7793 msgstr ""
10288 7794
10289 -#: includes/user-edit-window/rest.php:156
10290 -msgid "Session manager unavailable."
10291 -msgstr ""
10292 -
10293 -#: includes/user-edit-window/rest.php:252
10294 -msgid "Application passwords are not available for this user."
10295 -msgstr ""
10296 -
10297 -#: includes/user-edit-window/rest.php:288
10298 -#: includes/user-edit-window/rest.php:330
10299 -msgid "Application passwords are not available on this site."
10300 -msgstr ""
10301 -
10302 -#: includes/users-window/rest.php:186
10303 -#: includes/users-window/rest.php:406
10304 -msgid "No user ids supplied."
10305 -msgstr ""
10306 -
10307 -#: includes/users-window/rest.php:200
10308 -msgid "You are not allowed to assign this role."
10309 -msgstr ""
10310 -
10311 -#: includes/users-window/rest.php:280
10312 -msgid "You are not allowed to send a password reset for this user."
10313 -msgstr ""
10314 -
10315 -#: includes/users-window/rest.php:298
10316 -msgid "A reset email was already sent recently. Try again in a minute."
10317 -msgstr ""
10318 -
10319 -#: includes/users-window/rest.php:344
10320 -msgid "You are not allowed to email this user."
10321 -msgstr ""
10322 -
10323 -#: includes/users-window/rest.php:360
10324 -msgid "A welcome email was already sent recently. Try again in a minute."
10325 -msgstr ""
10326 -
10327 -#: includes/users-window/rest.php:509
10328 -msgid "Username is required."
10329 -msgstr ""
10330 -
10331 -#: includes/users-window/window.php:31
10332 -msgid "All users"
10333 -msgstr ""
10334 -
10335 -#: includes/users-window/window.php:33
10336 -#: includes/users-window/window.php:68
10337 -msgid "Add new"
10338 -msgstr ""
10339 -
10340 -#: includes/users-window/window.php:54
10341 -msgid "Search name, username, email…"
10342 -msgstr ""
10343 -
10344 -#: includes/users-window/window.php:85
10345 -msgid "No users found."
10346 -msgstr ""
10347 -
10348 -#: includes/users-window/window.php:87
10349 -msgid "Try a different search or change the role filter."
10350 -msgstr ""
10351 -
10352 -#: includes/users-window/window.php:122
10353 -msgid "Add user"
10354 -msgstr ""
10355 -
10356 -#: includes/users-window/window.php:126
10357 -msgid "Add a new user"
10358 -msgstr ""
10359 -
10360 -#: includes/users-window/window.php:128
10361 -msgid "WordPress will create the account and (optionally) email the user a notification with a link to set their own password."
10362 -msgstr ""
10363 -
10364 -#: includes/users-window/window.php:134
10365 -msgid "Username (required)"
10366 -msgstr ""
10367 -
10368 -#: includes/users-window/window.php:135
10369 -msgid "e.g. jane.doe"
10370 -msgstr ""
10371 -
10372 -#: includes/users-window/window.php:143
10373 -msgid "[email protected]"
10374 -msgstr ""
10375 -
10376 -#: includes/users-window/window.php:187
10377 -msgid "Password"
10378 -msgstr ""
10379 -
10380 -#: includes/users-window/window.php:188
10381 -msgid "Auto-generated; click Generate to set one."
10382 -msgstr ""
10383 -
10384 -#: includes/users-window/window.php:199
10385 -msgid "Generate strong password"
10386 -msgstr ""
10387 -
10388 -#: includes/users-window/window.php:202
10389 -msgid "Leave blank to let WordPress generate one and email it to the user."
10390 -msgstr ""
10391 -
10392 -#: includes/users-window/window.php:207
10393 -msgid "Send the new user an email about their account"
10394 -msgstr ""
10395 -
10396 -#: includes/users-window/window.php:489
10397 -msgid "Per-user content stats: published post / page / comment counts."
10398 -msgstr ""
10399 -
10400 -#: includes/users-window/window.php:516
10401 -msgid "UTC unix timestamp of this user’s last successful login, or null when never recorded."
10402 -msgstr ""
10403 -
10404 -#: includes/users-window/window.php:542
10405 -msgid "Live presence status: online / inactive / offline."
10406 -msgstr ""
10407 -
10408 -#: includes/users-window/window.php:564
10409 -msgid "Whether the requester can edit this user."
10410 -msgstr ""
10411 -
10412 -#: includes/users-window/window.php:585
10413 -msgid "Role slugs the requester can assign to this user."
10414 -msgstr ""
10415 -
10416 -#. translators: %s is the site's current locale (e.g. "en_US").
10417 -#: includes/users-window/window.php:609
10418 -#, php-format
10419 -msgid "Site default — %s"
10420 -msgstr ""
10421 -
10422 7795 #: includes/wallpapers.php:45
10423 7796 msgid "Galaxy"
10424 7797 msgstr ""
10425 7798
@@ -10438,130 +7811,118 @@
10438 7811 #: includes/wallpapers.php:57
10439 7812 msgid "Holomesh"
10440 7813 msgstr ""
10441 7814
10442 -#: includes/wallpapers.php:59
7815 +#: includes/wallpapers.php:64
10443 7816 msgid "The holographic mesh: lavender, pink, cyan and mint pooling into each other like light through a prism."
10444 7817 msgstr ""
10445 7818
10446 -#: includes/wallpapers.php:63
7819 +#: includes/wallpapers.php:68
10447 7820 msgid "Pulsemesh"
10448 7821 msgstr ""
10449 7822
10450 -#: includes/wallpapers.php:65
7823 +#: includes/wallpapers.php:71
10451 7824 msgid "The pulsar mesh: magenta and violet burning through a white core, the brightest surface the brand has."
10452 7825 msgstr ""
10453 7826
10454 -#: includes/wallpapers.php:89
7827 +#: includes/wallpapers.php:96
10455 7828 msgid "Graphite"
10456 7829 msgstr ""
10457 7830
10458 -#: includes/wallpapers.php:91
7831 +#: includes/wallpapers.php:98
10459 7832 msgid "A quiet charcoal gradient that keeps every eye on your windows — the classic dark desk WordPress admins know by heart."
10460 7833 msgstr ""
10461 7834
10462 -#: includes/wallpapers.php:95
7835 +#: includes/wallpapers.php:102
10463 7836 msgid "Aurora"
10464 7837 msgstr ""
10465 7838
10466 -#: includes/wallpapers.php:97
7839 +#: includes/wallpapers.php:104
10467 7840 msgid "Deep indigo melting into arctic teal — northern lights over a midnight horizon."
10468 7841 msgstr ""
10469 7842
10470 -#: includes/wallpapers.php:101
7843 +#: includes/wallpapers.php:108
10471 7844 msgid "Sunset"
10472 7845 msgstr ""
10473 7846
10474 -#: includes/wallpapers.php:103
7847 +#: includes/wallpapers.php:110
10475 7848 msgid "A warm blaze from ember orange to magenta — golden hour, frozen mid-fade."
10476 7849 msgstr ""
10477 7850
10478 -#: includes/wallpapers.php:107
7851 +#: includes/wallpapers.php:114
10479 7852 msgid "Forest"
10480 7853 msgstr ""
10481 7854
10482 -#: includes/wallpapers.php:109
7855 +#: includes/wallpapers.php:116
10483 7856 msgid "Cool pine greens for calm, unhurried work under the canopy."
10484 7857 msgstr ""
10485 7858
10486 -#: includes/wallpapers.php:113
7859 +#: includes/wallpapers.php:120
10487 7860 msgid "Mono"
10488 7861 msgstr ""
10489 7862
10490 -#: includes/wallpapers.php:115
7863 +#: includes/wallpapers.php:122
10491 7864 msgid "One flat graphite tone. No gradient, no noise — nothing but your work."
10492 7865 msgstr ""
10493 7866
10494 -#: includes/wallpapers.php:141
7867 +#: includes/wallpapers.php:148
10495 7868 msgid "Animated WordPress Logo"
10496 7869 msgstr ""
10497 7870
10498 -#: includes/wallpapers.php:145
7871 +#: includes/wallpapers.php:152
10499 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."
10500 7873 msgstr ""
10501 7874
10502 -#: includes/wallpapers.php:164
7875 +#: includes/wallpapers.php:171
10503 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."
10504 7877 msgstr ""
10505 7878
10506 -#: includes/welcome-dialog.php:105
7879 +#: includes/welcome-dialog.php:154
10507 7880 msgid "Welcome to OpenStation"
10508 7881 msgstr ""
10509 7882
10510 -#: includes/welcome-dialog.php:106
10511 -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."
10512 7885 msgstr ""
10513 7886
10514 -#: includes/welcome-dialog.php:107
10515 -msgid "OpenStation 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…"
10516 7889 msgstr ""
10517 7890
10518 -#: includes/welcome-dialog.php:109
10519 -msgid "Enable it now"
7891 +#: includes/welcome-dialog.php:163
7892 +msgid "Work in windows"
10520 7893 msgstr ""
10521 7894
10522 -#: includes/welcome-dialog.php:115
10523 -msgid "Multi-window workspace"
7895 +#: includes/welcome-dialog.php:164
7896 +msgid "Posts, media and settings side by side."
10524 7897 msgstr ""
10525 7898
10526 -#: includes/welcome-dialog.php:116
10527 -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"
10528 7901 msgstr ""
10529 7902
10530 -#: includes/welcome-dialog.php:120
10531 -msgid "Native, table-driven apps"
7903 +#: includes/welcome-dialog.php:169
7904 +msgid "Fast lists with bulk actions and previews."
10532 7905 msgstr ""
10533 7906
10534 -#: includes/welcome-dialog.php:121
10535 -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"
10536 7909 msgstr ""
10537 7910
10538 -#: includes/welcome-dialog.php:125
10539 -msgid "Wallpapers, dock & themes"
7911 +#: includes/welcome-dialog.php:174
7912 +msgid "Pin what you use most, one click away."
10540 7913 msgstr ""
10541 7914
10542 -#: includes/welcome-dialog.php:126
10543 -msgid "Make it yours. Choose a wallpaper, pin your favorite screens to the dock, and switch accent colors — all from OpenStation Preferences."
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"
10544 7919 msgstr ""
10545 7920
10546 -#: includes/welcome-dialog.php:130
10547 -msgid "AI Copilot, built in"
7921 +#: includes/welcome-dialog.php:180
7922 +msgid "Jump to any screen or run a command."
10548 7923 msgstr ""
10549 7924
10550 -#: includes/welcome-dialog.php:131
10551 -msgid "Press ⌘K anywhere to ask the AI Assistant — it can run commands, navigate windows and answer questions about your site."
10552 -msgstr ""
10553 -
10554 -#: includes/welcome-dialog.php:510
10555 -msgid "New here"
10556 -msgstr ""
10557 -
10558 -#. translators: %s: the label of the admin bar button.
10559 -#: includes/welcome-dialog.php:543
10560 -#, php-format
10561 -msgid "Prefer to switch yourself? Click %s in the top-right of your admin bar."
10562 -msgstr ""
10563 -
10564 7925 #: includes/widgets/heartbeat.php:63
10565 7926 msgid "Heartbeat"
10566 7927 msgstr ""
10567 7928
@@ -10580,14 +7941,8 @@
10580 7941 #: includes/widgets/widget-drafts.php:78
10581 7942 msgid "Your unfinished posts — click to reopen in the editor."
10582 7943 msgstr ""
10583 7944
10584 -#: includes/widgets/widget-drafts.php:150
10585 -#: includes/widgets/widget-drafts.php:455
10586 -#: includes/window-links.php:756
10587 -msgid "You are not allowed to edit this post."
10588 -msgstr ""
10589 -
10590 7945 #: includes/widgets/widget-drafts.php:157
10591 7946 msgid "No AI provider is configured."
10592 7947 msgstr ""
10593 7948
@@ -10594,12 +7949,20 @@
10594 7949 #: includes/widgets/widget-drafts.php:303
10595 7950 msgid "AI is not available on this site."
10596 7951 msgstr ""
10597 7952
10598 -#: includes/widgets/widget-drafts.php:349
7953 +#: includes/widgets/widget-drafts.php:345
10599 7954 msgid "The AI response could not be parsed."
10600 7955 msgstr ""
10601 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 +
10602 7965 #: includes/widgets/widget-focus-timer.php:77
10603 7966 msgid "Focus Timer"
10604 7967 msgstr ""
10605 7968
@@ -10638,13 +8001,13 @@
10638 8001 #: includes/widgets/widget-site-views.php:145
10639 8002 msgid "Sparkline of page views over the last 7 days with week-over-week delta."
10640 8003 msgstr ""
10641 8004
10642 -#: includes/widgets/widget-starter.php:165
8005 +#: includes/widgets/widget-starter.php:173
10643 8006 msgid "Starter Widget"
10644 8007 msgstr ""
10645 8008
10646 -#: includes/widgets/widget-starter.php:166
8009 +#: includes/widgets/widget-starter.php:174
10647 8010 msgid "A skeleton widget — copy this to build your own."
10648 8011 msgstr ""
10649 8012
10650 8013 #: includes/window-actions.php:64
@@ -10666,75 +8029,81 @@
10666 8029 #: includes/window-chrome.php:118
10667 8030 msgid "Window theme tokens must use CSS custom-property keys (start with \"--\")."
10668 8031 msgstr ""
10669 8032
10670 -#: includes/window-chrome.php:309
8033 +#: includes/window-chrome.php:315
10671 8034 msgid "Window control script registration requires a non-empty script handle."
10672 8035 msgstr ""
10673 8036
10674 -#: includes/window-chrome.php:354
8037 +#: includes/window-chrome.php:360
10675 8038 msgid "Window control registration requires a non-empty `id`."
10676 8039 msgstr ""
10677 8040
10678 -#: includes/window-chrome.php:360
8041 +#: includes/window-chrome.php:366
10679 8042 msgid "Window control registration requires a non-empty `label`."
10680 8043 msgstr ""
10681 8044
10682 -#: includes/window-chrome.php:368
8045 +#: includes/window-chrome.php:374
10683 8046 msgid "Window control `placement` must be one of \"left\", \"right\", \"controls\"."
10684 8047 msgstr ""
10685 8048
10686 -#: includes/window-chrome.php:555
8049 +#: includes/window-chrome.php:567
10687 8050 msgid "Window slot script registration requires a non-empty script handle."
10688 8051 msgstr ""
10689 8052
10690 -#: includes/window-chrome.php:593
8053 +#: includes/window-chrome.php:605
10691 8054 msgid "Window slot registration requires a non-empty `id`."
10692 8055 msgstr ""
10693 8056
10694 -#: includes/window-chrome.php:600
8057 +#: includes/window-chrome.php:612
10695 8058 msgid "Window slot registration requires a known `slot` name."
10696 8059 msgstr ""
10697 8060
10698 -#: includes/window-chrome.php:767
8061 +#: includes/window-chrome.php:785
10699 8062 msgid "Window chrome script registration requires a non-empty script handle."
10700 8063 msgstr ""
10701 8064
10702 -#: includes/window-chrome.php:806
8065 +#: includes/window-chrome.php:824
10703 8066 msgid "Window chrome registration requires a non-empty `id`."
10704 8067 msgstr ""
10705 8068
10706 8069 #. translators: %s: post title.
10707 -#: includes/window-links.php:162
8070 +#: includes/window-links.php:105
10708 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
10709 8078 msgid "Comments on %s"
10710 8079 msgstr ""
10711 8080
10712 8081 #. translators: %d: attachment ID.
10713 -#: includes/window-links.php:598
8082 +#: includes/window-links.php:744
10714 8083 #, php-format
10715 8084 msgid "Media item %d"
10716 8085 msgstr ""
10717 8086
10718 8087 #. translators: %d: post ID.
10719 -#: includes/window-links.php:632
8088 +#: includes/window-links.php:778
10720 8089 #, php-format
10721 8090 msgid "Post %d"
10722 8091 msgstr ""
10723 8092
10724 -#: includes/window-links.php:637
8093 +#: includes/window-links.php:783
10725 8094 msgid "Linked posts"
10726 8095 msgstr ""
10727 8096
10728 -#: includes/window-links.php:729
8097 +#: includes/window-links.php:875
10729 8098 msgid "Post ID to recompute the content identity for."
10730 8099 msgstr ""
10731 8100
10732 -#: includes/window-links.php:775
8101 +#: includes/window-links.php:921
10733 8102 msgid "No content identity for this object."
10734 8103 msgstr ""
10735 8104
10736 -#: includes/window-links.php:848
8105 +#: includes/window-links.php:1004
10737 8106 msgid "Window-link renderer script registration requires a non-empty script handle."
10738 8107 msgstr ""
10739 8108
10740 8109 #: includes/window-notices.php:117
@@ -10760,12 +8129,8 @@
10760 8129 #: includes/wp-icon-registry.php:41
10761 8130 msgid "All windows"
10762 8131 msgstr ""
10763 8132
10764 -#: includes/wp-icon-registry.php:42
10765 -msgid "Dock"
10766 -msgstr ""
10767 -
10768 8133 #: includes/wp-icon-registry.php:43
10769 8134 msgid "Spaces"
10770 8135 msgstr ""
10771 8136
@@ -10778,12 +8143,8 @@
10778 8143 msgstr ""
10779 8144
10780 8145 #: includes/wp-icon-registry.php:46
10781 8146 msgid "Command palette"
10782 -msgstr ""
10783 -
10784 -#: includes/wp-icon-registry.php:47
10785 -msgid "Apps"
10786 8147 msgstr ""
10787 8148
10788 8149 #: includes/wp-icon-registry.php:50
10789 8150 msgid "Lock"