PluginProbe
OpenStation: Desktop Windows, Dock & Virtual Desktops for WP Admin / 1.1.12
OpenStation: Desktop Windows, Dock & Virtual Desktops for WP Admin v1.1.12
1.1.12 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 All 36 releases
← All changes | languages/desktop-mode.pot +2019 -1037 1.1.6 → 1.1.12 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.6\n"
5 +"Project-Id-Version: OpenStation 1.1.12\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,113 +8,132 @@
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-09-04T15:16:30+00:00\n"
12 +"POT-Creation-Date: 2026-10-01T09:39:08+00:00\n"
13 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14 14 "X-Generator: WP-CLI 2.12.0\n"
15 15 "X-Domain: desktop-mode\n"
16 16
17 -#: src/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:182
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:206
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:304
30 +#: src/agent-run-window.ts:315
31 31 msgid "Delete conversation?"
32 32 msgstr ""
33 33
34 -#: src/agent-run-window.ts:305
34 +#: src/agent-run-window.ts:316
35 35 msgid "Cannot be undone."
36 36 msgstr ""
37 37
38 -#: src/agent-run-window.ts:306
38 +#: src/agent-run-window.ts:317
39 39 msgid "Delete"
40 40 msgstr ""
41 41
42 -#: src/agent-run-window.ts:338
42 +#: src/agent-run-window.ts:332
43 +msgid "Could not delete the conversation."
44 +msgstr ""
45 +
46 +#: src/agent-run-window.ts:354
43 47 msgid "+ New chat"
44 48 msgstr ""
45 49
46 -#: src/agent-run-window.ts:367
50 +#: src/agent-run-window.ts:385
51 +msgid "Could not load conversations."
52 +msgstr ""
53 +
54 +#: src/agent-run-window.ts:386
47 55 msgid "No conversations yet."
48 56 msgstr ""
49 57
50 -#: src/agent-run-window.ts:443
58 +#: src/agent-run-window.ts:463
51 59 msgid "Delete conversation"
52 60 msgstr ""
53 61
54 -#: src/agent-run-window.ts:474
62 +#: src/agent-run-window.ts:525
55 63 msgid "No agent selected"
56 64 msgstr ""
57 65
58 -#: src/agent-run-window.ts:478
66 +#: src/agent-run-window.ts:529
59 67 msgid "Open an agent from the Agents section of WP Explorer, or pick a past conversation."
60 68 msgstr ""
61 69
62 -#: src/agent-run-window.ts:529
70 +#: src/agent-run-window.ts:580
63 71 msgid "Message the agent"
64 72 msgstr ""
65 73
66 -#: src/agent-run-window.ts:533
74 +#: src/agent-run-window.ts:584
67 75 msgid "Ask the agent to do something…"
68 76 msgstr ""
69 77
70 -#: src/agent-run-window.ts:545
71 -#: src/agent-run-window.ts:548
72 -#: src/ai-assistant/impl.ts:1889
78 +#: src/agent-run-window.ts:596
79 +#: src/agent-run-window.ts:599
80 +#: src/ai-assistant/impl.ts:1967
81 +#: src/mio/assistant/chat.ts:70
82 +#: src/usage-feedback/form.ts:144
73 83 msgid "Send"
74 84 msgstr ""
75 85
76 -#: src/agent-run-window.ts:639
86 +#: src/agent-run-window.ts:722
77 87 msgid "Shared with the agent"
78 88 msgstr ""
79 89
80 -#: src/agent-run-window.ts:668
90 +#: src/agent-run-window.ts:751
81 91 msgid "Tool calls"
82 92 msgstr ""
83 93
84 -#: src/agent-run-window.ts:731
94 +#: src/agent-run-window.ts:815
85 95 msgid "Chat window config is missing."
86 96 msgstr ""
87 97
88 -#: src/agent-run-window.ts:771
98 +#: src/agent-run-window.ts:852
89 99 #: src/desktop-files/agent-drop-targets.ts:84
90 100 msgid "Send to agent"
91 101 msgstr ""
92 102
93 103 #. 1: entity kind (post, media, …), 2: entity title, 3: numeric id.
94 -#: src/agents-dispatch.ts:172
104 +#: src/agents-dispatch.ts:170
95 105 msgid "The user dropped the %1$s \"%2$s\" (id %3$s) onto you. Handle it according to your instructions, using your tools as needed."
96 106 msgstr ""
97 107
98 108 #. 1: entity kind (post, media, …), 2: entity title, 3: numeric id.
99 -#: src/agents-dispatch.ts:190
109 +#: src/agents-dispatch.ts:188
100 110 msgid "The user sent you the %1$s \"%2$s\" (id %3$s) from the \"Send to\" menu. Handle it according to your instructions, using your tools as needed."
101 111 msgstr ""
102 112
103 -#: src/agents-dispatch.ts:288
113 +#: src/agents-dispatch.ts:282
114 +msgid "The agent finished without a text answer."
115 +msgstr ""
116 +
117 +#: src/agents-dispatch.ts:300
118 +#: src/mio/assistant/response-actions.ts:146
104 119 msgid "Working…"
105 120 msgstr ""
106 121
107 -#: src/agents-dispatch.ts:324
108 -msgid "The agent took too long to reply, so the answer never arrived. It may still be finishing the work: give it a moment before asking again."
122 +#: src/agents-dispatch.ts:315
123 +msgid "Queued — waiting for a WordPress worker…"
109 124 msgstr ""
110 125
111 -#: src/agents-dispatch.ts:341
112 -msgid "The agent finished without a text answer."
126 +#: src/agents-dispatch.ts:316
127 +msgid "Reconnecting to the background job…"
113 128 msgstr ""
114 129
130 +#: src/agents-dispatch.ts:317
131 +msgid "Working in the background…"
132 +msgstr ""
133 +
115 134 #: src/agents-entity-window.ts:66
116 -#: src/ai-assistant/impl.ts:1751
135 +#: src/ai-assistant/impl.ts:1846
117 136 msgid "Page"
118 137 msgstr ""
119 138
120 139 #: src/agents-entity-window.ts:68
@@ -121,11 +140,12 @@
121 140 #: src/content-graph/panel.ts:411
122 141 #: src/content-graph/panel.ts:881
123 142 #: apps/my-wordpress/parts/sections.php:66
124 143 #: includes/desktop-files/built-in-types.php:30
125 -#: includes/my-wordpress/window.php:156
126 -#: includes/recycle-bin/store.php:597
127 -#: includes/window-links.php:749
144 +#: includes/my-wordpress/window.php:185
145 +#: includes/recycle-bin/store.php:614
146 +#: includes/welcome-dialog.php:576
147 +#: includes/window-links.php:755
128 148 msgid "Media"
129 149 msgstr ""
130 150
131 151 #: src/agents-entity-window.ts:70
@@ -134,9 +154,9 @@
134 154 msgid "User"
135 155 msgstr ""
136 156
137 157 #: src/agents-entity-window.ts:72
138 -#: src/ai-assistant/impl.ts:1753
158 +#: src/ai-assistant/impl.ts:1848
139 159 #: src/content-graph/panel.ts:833
140 160 #: src/content-graph/panel.ts:842
141 161 #: src/content-graph/panel.ts:871
142 162 #: includes/desktop-files/built-in-types.php:54
@@ -144,155 +164,205 @@
144 164 msgid "Comment"
145 165 msgstr ""
146 166
147 167 #: src/agents-entity-window.ts:74
148 -#: src/ai-assistant/impl.ts:1755
168 +#: src/ai-assistant/impl.ts:1850
149 169 #: includes/desktop-files/built-in-types.php:24
150 170 msgid "Post"
151 171 msgstr ""
152 172
153 -#: src/ai-assistant/impl.ts:161
173 +#: src/agents-jobs.ts:80
174 +msgid "The job status could not be read."
175 +msgstr ""
176 +
177 +#: src/agents-jobs.ts:122
178 +msgid "The server returned a different job."
179 +msgstr ""
180 +
181 +#: src/agents-jobs.ts:129
182 +msgid "The agent job failed."
183 +msgstr ""
184 +
185 +#: src/agents-jobs.ts:132
186 +msgid "The server returned an invalid job state."
187 +msgstr ""
188 +
189 +#: src/agents-jobs.ts:145
190 +msgid "The background job has not returned a result. Some work may already have been applied. Check the site before submitting again."
191 +msgstr ""
192 +
193 +#: src/ai-assistant/impl.ts:150
154 194 msgid "Find my post about…"
155 195 msgstr ""
156 196
157 -#: src/ai-assistant/impl.ts:162
197 +#: src/ai-assistant/impl.ts:151
158 198 msgid "Where can I see categories?"
159 199 msgstr ""
160 200
161 -#: src/ai-assistant/impl.ts:163
201 +#: src/ai-assistant/impl.ts:152
162 202 msgid "Do I have any spam comments?"
163 203 msgstr ""
164 204
165 -#: src/ai-assistant/impl.ts:164
205 +#: src/ai-assistant/impl.ts:153
166 206 msgid "Take me to plugin settings"
167 207 msgstr ""
168 208
169 -#: src/ai-assistant/impl.ts:480
170 -#: src/ai-assistant/impl.ts:1884
209 +#: src/ai-assistant/impl.ts:485
210 +msgid "The AI assistant isn’t set up yet"
211 +msgstr ""
212 +
213 +#: src/ai-assistant/impl.ts:488
214 +#: src/ai-assistant/impl.ts:1962
171 215 msgid "How can I help?"
172 216 msgstr ""
173 217
174 -#: src/ai-assistant/impl.ts:480
218 +#: src/ai-assistant/impl.ts:488
175 219 msgid "Search commands…"
176 220 msgstr ""
177 221
178 222 #. %s: command slug, without the leading slash.
179 -#: src/ai-assistant/impl.ts:697
180 -#: src/ai-assistant/impl.ts:835
223 +#: src/ai-assistant/impl.ts:716
224 +#: src/ai-assistant/impl.ts:860
181 225 msgid "Unknown command: /%s"
182 226 msgstr ""
183 227
184 228 #. %s: command slug, without the leading slash.
185 -#: src/ai-assistant/impl.ts:875
229 +#: src/ai-assistant/impl.ts:900
186 230 msgid "Command /%s was cancelled."
187 231 msgstr ""
188 232
189 233 #. %s: command slug, without the leading slash.
190 -#: src/ai-assistant/impl.ts:884
234 +#: src/ai-assistant/impl.ts:909
191 235 msgid "Running /%s…"
192 236 msgstr ""
193 237
194 238 #. 1: command slug, without the leading slash. 2: error message.
195 -#: src/ai-assistant/impl.ts:919
239 +#: src/ai-assistant/impl.ts:944
196 240 msgid "Command /%1$s failed: %2$s"
197 241 msgstr ""
198 242
199 -#: src/ai-assistant/impl.ts:1030
200 -#: src/ai-assistant/impl.ts:1619
201 -#: src/plugins/drafts-widget/index.ts:192
243 +#: src/ai-assistant/impl.ts:1055
244 +#: src/ai-assistant/impl.ts:1714
245 +#: src/plugins/drafts-widget/index.ts:238
202 246 msgid "Thinking…"
203 247 msgstr ""
204 248
205 249 #. %d: HTTP status code.
206 -#: src/ai-assistant/impl.ts:1090
250 +#: src/ai-assistant/impl.ts:1115
207 251 msgid "Server returned %d"
208 252 msgstr ""
209 253
210 -#: src/ai-assistant/impl.ts:1101
254 +#: src/ai-assistant/impl.ts:1126
211 255 msgid "Network error — please check your connection and try again."
212 256 msgstr ""
213 257
214 -#: src/ai-assistant/impl.ts:1161
258 +#: src/ai-assistant/impl.ts:1199
215 259 msgid "(No title)"
216 260 msgstr ""
217 261
262 +#: src/ai-assistant/impl.ts:1203
263 +msgid "Edit page"
264 +msgstr ""
265 +
266 +#: src/ai-assistant/impl.ts:1203
267 +msgid "Edit post"
268 +msgstr ""
269 +
270 +#: src/ai-assistant/impl.ts:1205
271 +msgid "View page"
272 +msgstr ""
273 +
274 +#: src/ai-assistant/impl.ts:1205
275 +msgid "View post"
276 +msgstr ""
277 +
218 278 #. %s: the text the user typed, wrapped in <strong>.
219 -#: src/ai-assistant/impl.ts:1273
279 +#: src/ai-assistant/impl.ts:1317
220 280 msgid "No commands matching %s."
221 281 msgstr ""
222 282
223 -#: src/ai-assistant/impl.ts:1329
283 +#: src/ai-assistant/impl.ts:1373
224 284 msgid "Suggested commands"
225 285 msgstr ""
226 286
227 287 #. %s: the Enter key, rendered as a <kbd> glyph.
228 -#: src/ai-assistant/impl.ts:1487
288 +#: src/ai-assistant/impl.ts:1531
229 289 msgid "Press %s to run"
230 290 msgstr ""
231 291
232 292 #. %s: the Enter key, rendered as a <kbd> glyph.
233 -#: src/ai-assistant/impl.ts:1501
293 +#: src/ai-assistant/impl.ts:1545
234 294 msgid "No suggestions — press %s to run with the text you typed."
235 295 msgstr ""
236 296
237 -#: src/ai-assistant/impl.ts:1595
297 +#: src/ai-assistant/impl.ts:1639
238 298 msgid "Try asking"
239 299 msgstr ""
240 300
241 -#: src/ai-assistant/impl.ts:1643
301 +#: src/ai-assistant/impl.ts:1686
302 +msgid "AI features aren’t available on this site. You can still use Commands."
303 +msgstr ""
304 +
305 +#: src/ai-assistant/impl.ts:1687
306 +msgid "Ask a site administrator to connect an AI provider to use the AI assistant."
307 +msgstr ""
308 +
309 +#: src/ai-assistant/impl.ts:1696
310 +msgid "Set up the AI assistant"
311 +msgstr ""
312 +
313 +#. %s: "Set up the AI assistant", a link to Preferences.
314 +#: src/ai-assistant/impl.ts:1702
315 +msgid "%s to find content and ask questions about your site."
316 +msgstr ""
317 +
318 +#: src/ai-assistant/impl.ts:1738
242 319 msgid "Open Preferences"
243 320 msgstr ""
244 321
245 -#: src/ai-assistant/impl.ts:1763
322 +#: src/ai-assistant/impl.ts:1858
246 323 msgid "Open page in desktop"
247 324 msgstr ""
248 325
249 -#: src/ai-assistant/impl.ts:1765
326 +#: src/ai-assistant/impl.ts:1860
250 327 msgid "Open comment in desktop"
251 328 msgstr ""
252 329
253 -#: src/ai-assistant/impl.ts:1767
330 +#: src/ai-assistant/impl.ts:1862
254 331 msgid "Open post in desktop"
255 332 msgstr ""
256 333
257 334 #. %s: title of the post the comment was left on.
258 -#: src/ai-assistant/impl.ts:1776
335 +#: src/ai-assistant/impl.ts:1871
259 336 msgid "Comment on “%s”"
260 337 msgstr ""
261 338
262 -#: src/ai-assistant/impl.ts:1782
339 +#: src/ai-assistant/impl.ts:1877
263 340 msgid "Untitled"
264 341 msgstr ""
265 342
266 -#: src/ai-assistant/impl.ts:1855
267 -#: src/ai-assistant/impl.ts:1864
268 -msgid "Site Assistant"
343 +#: src/ai-assistant/impl.ts:1950
344 +#: src/desktop.ts:3748
345 +msgid "Site assistant"
269 346 msgstr ""
270 347
271 -#: src/ai-assistant/impl.ts:1866
348 +#: src/ai-assistant/impl.ts:1965
349 +msgid "Ask the assistant"
350 +msgstr ""
351 +
352 +#: src/ai-assistant/impl.ts:1971
272 353 msgid "Assistant mode"
273 354 msgstr ""
274 355
275 -#: src/ai-assistant/impl.ts:1869
356 +#: src/ai-assistant/impl.ts:1974
276 357 msgid "Ask AI"
277 358 msgstr ""
278 359
279 -#: src/ai-assistant/impl.ts:1872
360 +#: src/ai-assistant/impl.ts:1977
280 361 msgid "Commands"
281 362 msgstr ""
282 363
283 -#: src/ai-assistant/impl.ts:1875
284 -#: src/games/alphabet-soup/game.ts:630
285 -#: src/games/inkfall/game.ts:394
286 -#: src/window-chrome/controls/built-ins.ts:76
287 -msgid "Close"
288 -msgstr ""
289 -
290 -#: src/ai-assistant/impl.ts:1887
291 -msgid "Ask the assistant"
292 -msgstr ""
293 -
294 -#: src/ai-assistant/impl.ts:1897
364 +#: src/ai-assistant/impl.ts:1985
295 365 msgid "Your assistant to quickly navigate and manage your entire site."
296 366 msgstr ""
297 367
298 368 #: src/ai-assistant/loading-placeholder.ts:155
@@ -298,84 +368,103 @@
298 368 #: src/ai-assistant/loading-placeholder.ts:155
299 369 msgid "Starting the command palette…"
300 370 msgstr ""
301 371
302 -#. %s: error message.
303 -#: src/app-runtime/session.ts:304
304 -msgid "The window could not update: %s"
372 +#: src/app-runtime/session.ts:321
373 +msgid "The window could not update"
305 374 msgstr ""
306 375
376 +#: src/app-runtime/session.ts:322
377 +msgid "The window could not update."
378 +msgstr ""
379 +
307 380 #. %s: HTTP status code, optionally followed by the reason phrase (e.g. "500 Internal Server Error").
308 -#: src/boot/tracked-fetch.ts:126
381 +#: src/boot/tracked-fetch.ts:238
309 382 msgid "Request failed (HTTP %s)."
310 383 msgstr ""
311 384
312 -#: src/bug-report/index.ts:59
385 +#: src/bug-report/index.ts:56
313 386 msgid "Found a bug or have a feature idea? Fill this in and we will open a pre-filled GitHub issue for you to review and submit."
314 387 msgstr ""
315 388
316 -#: src/bug-report/index.ts:65
389 +#: src/bug-report/index.ts:62
317 390 msgid "Title"
318 391 msgstr ""
319 392
320 -#: src/bug-report/index.ts:66
393 +#: src/bug-report/index.ts:63
321 394 msgid "A short summary"
322 395 msgstr ""
323 396
324 -#: src/bug-report/index.ts:69
397 +#: src/bug-report/index.ts:66
325 398 msgid "What happened? What did you expect?"
326 399 msgstr ""
327 400
328 -#: src/bug-report/index.ts:70
401 +#: src/bug-report/index.ts:67
329 402 msgid "Describe the issue or the feature you have in mind."
330 403 msgstr ""
331 404
332 -#: src/bug-report/index.ts:74
405 +#: src/bug-report/index.ts:71
333 406 msgid "Steps to reproduce (bug only)"
334 407 msgstr ""
335 408
336 -#: src/bug-report/index.ts:75
409 +#: src/bug-report/index.ts:72
337 410 msgid "One step per line"
338 411 msgstr ""
339 412
340 -#: src/bug-report/index.ts:88
413 +#: src/bug-report/index.ts:85
341 414 msgid "Open issue on GitHub"
342 415 msgstr ""
343 416
344 -#: src/bug-report/index.ts:93
417 +#: src/bug-report/index.ts:90
345 418 msgid "You will review and submit on GitHub."
346 419 msgstr ""
347 420
348 -#: src/bug-report/index.ts:106
421 +#: src/bug-report/index.ts:103
349 422 msgid "Title and description are both required."
350 423 msgstr ""
351 424
352 -#: src/bug-report/index.ts:126
425 +#: src/bug-report/index.ts:123
353 426 #: src/content-graph/panel.ts:894
354 -#: src/plugins/my-wordpress-woocommerce/index.ts:742
355 -#: apps/my-wordpress/parts/lists.php:488
427 +#: src/plugins/my-wordpress-woocommerce/index.ts:750
428 +#: apps/my-wordpress/parts/lists.php:497
356 429 #: includes/agents/identity.php:233
357 430 msgid "Type"
358 431 msgstr ""
359 432
360 -#: src/bug-report/index.ts:134
433 +#: src/bug-report/index.ts:131
361 434 msgid "Bug"
362 435 msgstr ""
363 436
364 -#: src/bug-report/index.ts:135
437 +#: src/bug-report/index.ts:132
365 438 msgid "Feature request"
366 439 msgstr ""
367 440
368 -#: src/bug-report/index.ts:136
441 +#: src/bug-report/index.ts:133
369 442 msgid "Question"
370 443 msgstr ""
371 444
372 -#: src/bug-report/index.ts:224
445 +#: src/bug-report/index.ts:221
373 446 msgid "Environment included with the report"
374 447 msgstr ""
375 448
449 +#: src/commands/shell-harvester.ts:81
450 +msgid "Edit template"
451 +msgstr ""
452 +
453 +#: src/commands/shell-harvester.ts:82
454 +msgid "Edit template part"
455 +msgstr ""
456 +
457 +#: src/commands/shell-harvester.ts:83
458 +msgid "Edit navigation menu"
459 +msgstr ""
460 +
461 +#: src/commands/shell-harvester.ts:84
462 +msgid "Edit pattern"
463 +msgstr ""
464 +
376 465 #. %s: the `core/commands` command name.
377 -#: src/commands/shell-harvester.ts:686
466 +#: src/commands/shell-harvester.ts:702
378 467 msgid "No live callback for command “%s” — the palette and the command registry are out of step. Reload the page."
379 468 msgstr ""
380 469
381 470 #: src/content-graph/board-notice.ts:139
@@ -448,22 +537,22 @@
448 537 msgid "Back to post"
449 538 msgstr ""
450 539
451 540 #: src/content-graph/panel.ts:408
452 -#: apps/my-wordpress/parts/dossiers.php:71
453 -#: apps/my-wordpress/parts/dossiers.php:159
541 +#: apps/my-wordpress/parts/dossiers.php:85
542 +#: apps/my-wordpress/parts/dossiers.php:173
454 543 msgid "Contributors"
455 544 msgstr ""
456 545
457 546 #: src/content-graph/panel.ts:409
458 547 #: src/content-graph/panel.ts:713
459 -#: src/desktop-files/preview.ts:470
460 -#: apps/comments/comments.os.php:38
461 -#: apps/my-wordpress/parts/dossiers.php:78
462 -#: apps/my-wordpress/parts/dossiers.php:167
548 +#: src/desktop-files/preview.ts:471
549 +#: apps/comments/comments.os.php:37
550 +#: apps/my-wordpress/parts/dossiers.php:92
551 +#: apps/my-wordpress/parts/dossiers.php:181
463 552 #: includes/ai-copilot/search.php:111
464 -#: includes/window-links.php:669
465 -#: includes/window-links.php:670
553 +#: includes/window-links.php:675
554 +#: includes/window-links.php:676
466 555 msgid "Comments"
467 556 msgstr ""
468 557
469 558 #: src/content-graph/panel.ts:410
@@ -471,10 +560,10 @@
471 560 msgstr ""
472 561
473 562 #: src/content-graph/panel.ts:412
474 563 #: src/revisions/index.ts:199
475 -#: apps/my-wordpress/parts/dossiers.php:107
476 -#: apps/my-wordpress/parts/dossiers.php:237
564 +#: apps/my-wordpress/parts/dossiers.php:121
565 +#: apps/my-wordpress/parts/dossiers.php:240
477 566 msgid "Revisions"
478 567 msgstr ""
479 568
480 569 #: src/content-graph/panel.ts:426
@@ -479,22 +568,22 @@
479 568
480 569 #: src/content-graph/panel.ts:426
481 570 #: src/content-graph/panel.ts:570
482 571 #: src/content-graph/satellites.ts:334
483 -#: apps/my-wordpress/parts/dossiers.php:64
484 -#: apps/my-wordpress/parts/dossiers.php:155
485 -#: apps/my-wordpress/parts/lists.php:518
572 +#: apps/my-wordpress/parts/dossiers.php:78
573 +#: apps/my-wordpress/parts/dossiers.php:169
574 +#: apps/my-wordpress/parts/lists.php:527
486 575 msgid "Author"
487 576 msgstr ""
488 577
489 578 #: src/content-graph/panel.ts:450
490 -#: apps/my-wordpress/parts/lists.php:519
579 +#: apps/my-wordpress/parts/lists.php:528
491 580 #: apps/station-home/parts/snapshot.php:366
492 581 msgid "Published"
493 582 msgstr ""
494 583
495 584 #: src/content-graph/panel.ts:457
496 -#: apps/my-wordpress/parts/lists.php:520
585 +#: apps/my-wordpress/parts/lists.php:529
497 586 msgid "Modified"
498 587 msgstr ""
499 588
500 589 #. %s is the site title.
@@ -507,10 +596,9 @@
507 596 msgid "WordPress"
508 597 msgstr ""
509 598
510 599 #: src/content-graph/panel.ts:532
511 -#: src/plugins/my-wordpress-woocommerce/index.ts:754
512 -#: src/window-manager/overview.ts:820
600 +#: src/plugins/my-wordpress-woocommerce/index.ts:762
513 601 msgid "Edit"
514 602 msgstr ""
515 603
516 604 #: src/content-graph/panel.ts:547
@@ -522,8 +610,9 @@
522 610 msgid "Contributor"
523 611 msgstr ""
524 612
525 613 #: src/content-graph/panel.ts:596
614 +#: apps/users/users.os.php:135
526 615 msgid "Roles"
527 616 msgstr ""
528 617
529 618 #: src/content-graph/panel.ts:605
@@ -536,21 +625,23 @@
536 625
537 626 #: src/content-graph/panel.ts:623
538 627 #: src/content-graph/panel.ts:711
539 628 #: src/content-graph/panel.ts:725
540 -#: src/desktop-files/preview.ts:389
541 -#: src/desktop-files/preview.ts:464
629 +#: src/desktop-files/preview.ts:390
630 +#: src/desktop-files/preview.ts:465
631 +#: src/desktop.ts:5281
542 632 #: apps/my-wordpress/parts/sections.php:42
543 633 #: apps/posts/posts.os.php:39
544 -#: includes/my-wordpress/window.php:133
634 +#: includes/my-wordpress/window.php:162
635 +#: includes/welcome-dialog.php:562
545 636 msgid "Posts"
546 637 msgstr ""
547 638
548 639 #: src/content-graph/panel.ts:624
549 -#: src/desktop-files/preview.ts:395
640 +#: src/desktop-files/preview.ts:396
550 641 #: apps/my-wordpress/parts/sections.php:54
551 642 #: apps/pages/pages.os.php:35
552 -#: includes/my-wordpress/window.php:141
643 +#: includes/my-wordpress/window.php:170
553 644 msgid "Pages"
554 645 msgstr ""
555 646
556 647 #: src/content-graph/panel.ts:625
@@ -557,9 +648,9 @@
557 648 msgid "CPT"
558 649 msgstr ""
559 650
560 651 #: src/content-graph/panel.ts:627
561 -#: src/desktop-files/preview.ts:401
652 +#: src/desktop-files/preview.ts:402
562 653 msgid "Comments received"
563 654 msgstr ""
564 655
565 656 #: src/content-graph/panel.ts:631
@@ -589,15 +680,15 @@
589 680 msgid "Parent"
590 681 msgstr ""
591 682
592 683 #: src/content-graph/panel.ts:703
593 -#: src/plugins/my-wordpress-woocommerce/index.ts:876
594 -#: includes/agents/privacy.php:69
684 +#: src/plugins/my-wordpress-woocommerce/index.ts:884
685 +#: includes/agents/privacy.php:71
595 686 msgid "Description"
596 687 msgstr ""
597 688
598 689 #: src/content-graph/panel.ts:717
599 -#: src/desktop-files/preview.ts:476
690 +#: src/desktop-files/preview.ts:477
600 691 msgid "Authors"
601 692 msgstr ""
602 693
603 694 #: src/content-graph/panel.ts:733
@@ -624,11 +715,11 @@
624 715 msgid "—"
625 716 msgstr ""
626 717
627 718 #: src/content-graph/panel.ts:818
628 -#: src/plugins/my-wordpress-woocommerce/index.ts:813
629 -#: src/plugins/my-wordpress-woocommerce/index.ts:867
630 -#: apps/my-wordpress/parts/lists.php:517
719 +#: src/plugins/my-wordpress-woocommerce/index.ts:821
720 +#: src/plugins/my-wordpress-woocommerce/index.ts:875
721 +#: apps/my-wordpress/parts/lists.php:526
631 722 msgid "Status"
632 723 msgstr ""
633 724
634 725 #: src/content-graph/panel.ts:911
@@ -637,9 +728,9 @@
637 728 msgid "Revision"
638 729 msgstr ""
639 730
640 731 #: src/content-graph/panel.ts:936
641 -#: src/window/index.ts:3571
732 +#: src/window/index.ts:4089
642 733 msgid "Saved"
643 734 msgstr ""
644 735
645 736 #: src/content-graph/panel.ts:941
@@ -662,9 +753,9 @@
662 753 msgstr ""
663 754
664 755 #: src/content-graph/panel.ts:1245
665 756 #: src/ui/inline-loader.ts:169
666 -#: src/widgets/layer.ts:522
757 +#: src/widgets/layer.ts:545
667 758 msgid "Loading…"
668 759 msgstr ""
669 760
670 761 #. 1: taxonomy label (e.g. Category, Tag). 2: post count for the term.
@@ -688,59 +779,147 @@
688 779 #: src/content-graph/scene.ts:1374
689 780 msgid "Undated"
690 781 msgstr ""
691 782
692 -#: src/content-graph/toolbar.ts:85
693 -msgid "Search nodes…"
783 +#: src/content-graph/toolbar.ts:57
784 +msgid "Show post types"
694 785 msgstr ""
695 786
696 -#: src/content-graph/toolbar.ts:88
787 +#: src/content-graph/toolbar.ts:92
697 788 msgid "Search posts and pages in the graph"
698 789 msgstr ""
699 790
700 -#: src/content-graph/toolbar.ts:154
791 +#: src/content-graph/toolbar.ts:96
792 +msgid "Search nodes…"
793 +msgstr ""
794 +
795 +#: src/content-graph/toolbar.ts:168
701 796 msgid "Group by"
702 797 msgstr ""
703 798
704 -#: src/content-graph/toolbar.ts:155
799 +#: src/content-graph/toolbar.ts:169
705 800 msgid "Group posts by a shared facet"
706 801 msgstr ""
707 802
708 -#: src/content-graph/toolbar.ts:188
803 +#: src/content-graph/toolbar.ts:201
709 804 msgid "Fit"
710 805 msgstr ""
711 806
712 -#: src/content-graph/toolbar.ts:189
807 +#: src/content-graph/toolbar.ts:202
713 808 msgid "Fit graph to view"
714 809 msgstr ""
715 810
716 -#: src/content-graph/toolbar.ts:157
811 +#: src/content-graph/toolbar.ts:171
717 812 msgid "No grouping"
718 813 msgstr ""
719 814
720 -#: src/content-graph/toolbar.ts:158
815 +#: src/content-graph/toolbar.ts:172
721 816 msgid "Group by category"
722 817 msgstr ""
723 818
724 -#: src/content-graph/toolbar.ts:159
819 +#: src/content-graph/toolbar.ts:173
725 820 msgid "Group by tag"
726 821 msgstr ""
727 822
728 -#: src/content-graph/toolbar.ts:160
823 +#: src/content-graph/toolbar.ts:174
729 824 msgid "Group by author"
730 825 msgstr ""
731 826
732 -#: src/content-graph/toolbar.ts:161
827 +#: src/content-graph/toolbar.ts:175
733 828 msgid "Group by year"
734 829 msgstr ""
735 830
736 -#: src/content-graph/toolbar.ts:162
831 +#: src/content-graph/toolbar.ts:176
737 832 msgid "Group by year-month"
738 833 msgstr ""
739 834
835 +#: src/core/rest-failure.ts:93
836 +msgid "Could not reach the site. Check your connection and try again."
837 +msgstr ""
838 +
839 +#: src/core/rest-failure.ts:179
840 +msgid "Your session has expired. Reload the page and try again."
841 +msgstr ""
842 +
843 +#: src/core/rest-failure.ts:182
844 +msgid "The site sent an unreadable reply. Reload the page to check whether the change went through."
845 +msgstr ""
846 +
847 +#: src/core/rest-failure.ts:194
848 +msgid "It no longer exists. Reload the page to catch up."
849 +msgstr ""
850 +
851 +#. %d: HTTP status code.
852 +#: src/core/rest-failure.ts:199
853 +msgid "The server answered with error %d."
854 +msgstr ""
855 +
856 +#. %d: HTTP status code.
857 +#: src/core/rest-failure.ts:206
858 +msgid "The server refused the request (HTTP %d)."
859 +msgstr ""
860 +
861 +#: src/deactivation-feedback/index.ts:53
862 +msgid "It changed WordPress too much"
863 +msgstr ""
864 +
865 +#: src/deactivation-feedback/index.ts:54
866 +msgid "I’m missing features I need"
867 +msgstr ""
868 +
869 +#: src/deactivation-feedback/index.ts:55
870 +msgid "It’s too buggy or unstable"
871 +msgstr ""
872 +
873 +#: src/deactivation-feedback/index.ts:56
874 +#: includes/my-wordpress/integrations/woocommerce.php:240
875 +msgid "Other"
876 +msgstr ""
877 +
878 +#: src/deactivation-feedback/index.ts:110
879 +msgid "Before you go, what didn't work?"
880 +msgstr ""
881 +
882 +#: src/deactivation-feedback/index.ts:115
883 +msgid "Optional. One answer helps us fix what sent you away."
884 +msgstr ""
885 +
886 +#: src/deactivation-feedback/index.ts:142
887 +msgid "Details (optional)"
888 +msgstr ""
889 +
890 +#: src/deactivation-feedback/index.ts:143
891 +#: src/deactivation-feedback/index.ts:190
892 +msgid "Anything else? (optional)"
893 +msgstr ""
894 +
895 +#: src/deactivation-feedback/index.ts:148
896 +msgid "What we send: your answer, the plugin, WordPress and PHP versions, your site language, and a few anonymous site facts listed in the plugin readme. Nothing that identifies you or your site."
897 +msgstr ""
898 +
899 +#: src/deactivation-feedback/index.ts:160
900 +msgid "Skip and deactivate"
901 +msgstr ""
902 +
903 +#: src/deactivation-feedback/index.ts:166
904 +msgid "Send and deactivate"
905 +msgstr ""
906 +
907 +#: src/deactivation-feedback/index.ts:186
908 +msgid "Which page or plugin?"
909 +msgstr ""
910 +
911 +#: src/deactivation-feedback/index.ts:188
912 +msgid "Which features?"
913 +msgstr ""
914 +
915 +#: src/deactivation-feedback/index.ts:299
916 +msgid "Sending…"
917 +msgstr ""
918 +
740 919 #: src/desktop-files/breadcrumbs.ts:66
741 920 #: src/desktop-files/breadcrumbs.ts:67
742 -#: src/workspaces/wizard.ts:1030
921 +#: src/workspaces/wizard.ts:1031
743 922 msgid "Back"
744 923 msgstr ""
745 924
746 925 #: src/desktop-files/breadcrumbs.ts:87
@@ -746,86 +925,87 @@
746 925 #: src/desktop-files/breadcrumbs.ts:87
747 926 msgid "Breadcrumb"
748 927 msgstr ""
749 928
750 -#: src/desktop-files/built-in-openers.ts:118
929 +#: src/desktop-files/built-in-openers.ts:119
751 930 #: includes/agents/run-window.php:96
752 931 msgid "Agent chat"
753 932 msgstr ""
754 933
755 -#: src/desktop-files/preview.ts:633
934 +#: src/desktop-files/preview.ts:634
756 935 #: includes/desktop-files/built-in-types.php:36
757 936 msgid "Uploaded file"
758 937 msgstr ""
759 938
760 -#: src/desktop-files/preview.ts:652
939 +#: src/desktop-files/preview.ts:653
761 940 msgid "No preview available for this file type."
762 941 msgstr ""
763 942
764 -#: src/desktop-files/preview.ts:699
943 +#: src/desktop-files/preview.ts:700
944 +#: includes/desktop-files/media-library.php:293
765 945 msgid "Download"
766 946 msgstr ""
767 947
768 -#: src/desktop-files/preview.ts:716
948 +#: src/desktop-files/preview.ts:717
769 949 msgid "(folder)"
770 950 msgstr ""
771 951
772 -#: src/desktop-files/preview.ts:720
952 +#: src/desktop-files/preview.ts:721
773 953 msgid "Double-click to open."
774 954 msgstr ""
775 955
776 -#: src/desktop-files/preview.ts:731
956 +#: src/desktop-files/preview.ts:732
777 957 msgid "Shortcut"
778 958 msgstr ""
779 959
780 -#: src/desktop-files/preview.ts:735
960 +#: src/desktop-files/preview.ts:736
781 961 msgid "Plugin shortcut. Double-click to open."
782 962 msgstr ""
783 963
784 -#: src/desktop-files/preview.ts:746
964 +#: src/desktop-files/preview.ts:747
785 965 #: includes/desktop-files/built-in-types.php:60
786 966 msgid "Bookmark"
787 967 msgstr ""
788 968
789 969 #. %s is a file-type slug.
790 -#: src/desktop-files/preview.ts:772
970 +#: src/desktop-files/preview.ts:773
791 971 msgid "Type: %s"
792 972 msgstr ""
793 973
794 -#: src/desktop-files/preview.ts:779
974 +#: src/desktop-files/preview.ts:780
795 975 msgid "The underlying entity is no longer available."
796 976 msgstr ""
797 977
798 -#: src/desktop-files/preview.ts:830
978 +#: src/desktop-files/preview.ts:831
799 979 msgid "Unknown error."
800 980 msgstr ""
801 981
802 -#: src/desktop-files/preview.ts:859
982 +#: src/desktop-files/preview.ts:860
803 983 msgid "Select an item to preview it here."
804 984 msgstr ""
805 985
806 986 #. %d: number of selected items.
807 -#: src/desktop-files/preview.ts:886
987 +#: src/desktop-files/preview.ts:887
808 988 msgid "%d items selected"
809 989 msgstr ""
810 990
811 -#: src/desktop-files/preview.ts:256
991 +#: src/desktop-files/preview.ts:257
812 992 msgid "Explore details"
813 993 msgstr ""
814 994
815 -#: src/desktop-files/preview.ts:257
995 +#: src/desktop-files/preview.ts:258
816 996 msgid "See author, comments, categories, tags, attached media, and revisions for this entry."
817 997 msgstr ""
818 998
819 -#: src/desktop-files/preview.ts:276
999 +#: src/desktop-files/preview.ts:277
820 1000 msgid "Open in editor"
821 1001 msgstr ""
822 1002
823 -#: src/desktop-files/recycle-bin-targets.ts:140
824 -#: src/notes/layer.ts:618
825 -#: src/notes/layer.ts:930
826 -#: src/plugins/drafts-widget/index.ts:627
827 -#: src/plugins/drafts-widget/index.ts:677
1003 +#: src/desktop-files/recycle-bin-targets.ts:142
1004 +#: src/notes/layer.ts:628
1005 +#: src/notes/layer.ts:940
1006 +#: src/plugins/drafts-widget/index.ts:708
1007 +#: src/plugins/drafts-widget/index.ts:758
828 1008 msgid "Move to Trash"
829 1009 msgstr ""
830 1010
831 1011 #: src/desktop-icons.ts:434
@@ -834,10 +1014,10 @@
834 1014
835 1015 #. %d is the number of pending items in a desktop-icon badge.
836 1016 #. %d is the number of pending items in a dock badge.
837 1017 #: src/desktop-icons.ts:539
838 -#: src/dock.ts:2882
839 -#: src/dock.ts:2895
1018 +#: src/dock.ts:2899
1019 +#: src/dock.ts:2912
840 1020 msgid "%d notification"
841 1021 msgid_plural "%d notifications"
842 1022 msgstr[0] ""
843 1023 msgstr[1] ""
@@ -851,49 +1031,50 @@
851 1031 msgid "Retry"
852 1032 msgstr ""
853 1033
854 1034 #. %1$s is the workspace name, %2$d the windows kept, %3$d the windows on the desk.
855 -#: src/desktop.ts:2781
1035 +#: src/desktop.ts:2863
856 1036 msgid "%1$s will open like this — the top %2$d of %3$d windows, where they are."
857 1037 msgstr ""
858 1038
859 1039 #. %1$s is the workspace name, %2$d a number of windows.
860 -#: src/desktop.ts:2789
1040 +#: src/desktop.ts:2871
861 1041 msgid "%1$s will open like this — %2$d windows, where they are."
862 1042 msgstr ""
863 1043
864 1044 #. %s is an admin menu title (e.g. "Appearance").
865 -#: src/dock-constellation/index.ts:851
1045 +#: src/dock-constellation/index.ts:860
866 1046 msgid "%s menu"
867 1047 msgstr ""
868 1048
869 -#: src/dock-constellation/index.ts:1016
1049 +#: src/dock-constellation/index.ts:1025
870 1050 msgid "Open windows"
871 1051 msgstr ""
872 1052
873 1053 #. %d is a count of currently-open windows.
874 -#: src/dock-constellation/index.ts:1021
1054 +#: src/dock-constellation/index.ts:1030
875 1055 msgid "%d open window"
876 1056 msgid_plural "%d open windows"
877 1057 msgstr[0] ""
878 1058 msgstr[1] ""
879 1059
880 -#: src/dock-constellation/index.ts:1051
1060 +#: src/dock-constellation/index.ts:1060
881 1061 msgid "Minimized"
882 1062 msgstr ""
883 1063
884 -#: src/dock-constellation/index.ts:1051
885 -#: src/dock-constellation/index.ts:1078
886 -#: src/plugins/my-wordpress-woocommerce/index.ts:748
887 -#: src/plugins/my-wordpress-woocommerce/index.ts:836
888 -#: src/plugins/my-wordpress-woocommerce/index.ts:913
889 -#: src/plugins/my-wordpress-woocommerce/index.ts:1052
890 -#: src/window/tabs.ts:497
1064 +#: src/dock-constellation/index.ts:1060
1065 +#: src/dock-constellation/index.ts:1087
1066 +#: src/plugins/my-wordpress-woocommerce/index.ts:756
1067 +#: src/plugins/my-wordpress-woocommerce/index.ts:844
1068 +#: src/plugins/my-wordpress-woocommerce/index.ts:921
1069 +#: src/plugins/my-wordpress-woocommerce/index.ts:1060
1070 +#: src/window/tabs.ts:498
1071 +#: apps/network/network.os.php:153
891 1072 #: apps/station-home/parts/view.php:373
892 1073 msgid "Open"
893 1074 msgstr ""
894 1075
895 -#: src/dock-constellation/index.ts:1130
1076 +#: src/dock-constellation/index.ts:1139
896 1077 msgid "(opens in a new tab)"
897 1078 msgstr ""
898 1079
899 1080 #: src/dock-peek/built-in-renderers.ts:104
@@ -918,9 +1099,9 @@
918 1099 msgid "New %s"
919 1100 msgstr ""
920 1101
921 1102 #. %d is the number of pending updates / items.
922 -#: src/dock.ts:1400
1103 +#: src/dock.ts:1404
923 1104 msgid "%d update"
924 1105 msgid_plural "%d updates"
925 1106 msgstr[0] ""
926 1107 msgstr[1] ""
@@ -948,8 +1129,16 @@
948 1129 #: src/drag/ghost.ts:238
949 1130 msgid "Drop in a folder"
950 1131 msgstr ""
951 1132
1133 +#: src/drag/iframe-drop-targets.ts:344
1134 +msgid "Add to page"
1135 +msgstr ""
1136 +
1137 +#: src/drag/iframe-drop-targets.ts:345
1138 +msgid "Add to post"
1139 +msgstr ""
1140 +
952 1141 #: src/editor-preview/index.ts:608
953 1142 #: src/editor-preview/index.ts:491
954 1143 msgid "Preview"
955 1144 msgstr ""
@@ -1113,9 +1302,9 @@
1113 1302
1114 1303 #: src/games/alphabet-soup/game.ts:536
1115 1304 #: src/games/alphabet-soup/index.ts:28
1116 1305 #: src/games/inkfall/index.ts:28
1117 -#: apps/my-wordpress/parts/lists.php:521
1306 +#: apps/my-wordpress/parts/lists.php:530
1118 1307 #: includes/games/alphabet-soup.php:86
1119 1308 #: includes/games/inkfall.php:74
1120 1309 msgid "Words"
1121 1310 msgstr ""
@@ -1199,8 +1388,14 @@
1199 1388 #: src/games/alphabet-soup/game.ts:624
1200 1389 msgid "Change mode"
1201 1390 msgstr ""
1202 1391
1392 +#: src/games/alphabet-soup/game.ts:630
1393 +#: src/games/inkfall/game.ts:394
1394 +#: src/window-chrome/controls/built-ins.ts:76
1395 +msgid "Close"
1396 +msgstr ""
1397 +
1203 1398 #: src/games/alphabet-soup/game.ts:675
1204 1399 msgid "Replay today’s soup?"
1205 1400 msgstr ""
1206 1401
@@ -1213,8 +1408,10 @@
1213 1408 msgid "Replay anyway"
1214 1409 msgstr ""
1215 1410
1216 1411 #: src/games/alphabet-soup/game.ts:683
1412 +#: includes/first-run/nudge.php:129
1413 +#: includes/welcome-dialog.php:156
1217 1414 msgid "Not now"
1218 1415 msgstr ""
1219 1416
1220 1417 #. %s: today's puzzle date (dd-mm-yyyy).
@@ -1257,9 +1454,9 @@
1257 1454 msgid "Mode"
1258 1455 msgstr ""
1259 1456
1260 1457 #: src/games/alphabet-soup/index.ts:27
1261 -#: apps/my-wordpress/parts/lists.php:489
1458 +#: apps/my-wordpress/parts/lists.php:498
1262 1459 #: includes/games/alphabet-soup.php:81
1263 1460 msgid "Size"
1264 1461 msgstr ""
1265 1462
@@ -1283,10 +1480,11 @@
1283 1480 msgid "Find a player…"
1284 1481 msgstr ""
1285 1482
1286 1483 #: src/games/challenge-dialog.ts:93
1287 -#: src/item-visibility-menu.ts:412
1288 -#: src/workspaces/wizard.ts:1023
1484 +#: src/item-visibility-menu.ts:426
1485 +#: src/usage-feedback/form.ts:138
1486 +#: src/workspaces/wizard.ts:1024
1289 1487 msgid "Cancel"
1290 1488 msgstr ""
1291 1489
1292 1490 #: src/games/challenge-dialog.ts:97
@@ -1535,9 +1733,11 @@
1535 1733 msgid "Previous"
1536 1734 msgstr ""
1537 1735
1538 1736 #: src/games/scoreboard.ts:184
1539 -#: src/workspaces/wizard.ts:1045
1737 +#: src/shell-tour/index.ts:345
1738 +#: src/shell-tour/index.ts:361
1739 +#: src/workspaces/wizard.ts:1046
1540 1740 msgid "Next"
1541 1741 msgstr ""
1542 1742
1543 1743 #: src/icon-canvas/menu.ts:175
@@ -1561,83 +1761,181 @@
1561 1761 #: apps/my-wordpress/parts/sections.php:262
1562 1762 msgid "Oldest first"
1563 1763 msgstr ""
1564 1764
1565 -#: src/item-visibility-menu.ts:65
1765 +#: src/item-visibility-menu.ts:68
1566 1766 msgid "sidebar"
1567 1767 msgstr ""
1568 1768
1569 -#: src/item-visibility-menu.ts:65
1769 +#: src/item-visibility-menu.ts:68
1570 1770 msgid "dock"
1571 1771 msgstr ""
1572 1772
1773 +#: src/item-visibility-menu.ts:182
1774 +msgid "Hide MIO on wallpaper"
1775 +msgstr ""
1776 +
1777 +#: src/item-visibility-menu.ts:182
1778 +#: src/mio/style-panel.ts:338
1779 +msgid "Show MIO on wallpaper"
1780 +msgstr ""
1781 +
1573 1782 #. %s: "dock" or "sidebar".
1574 -#: src/item-visibility-menu.ts:179
1783 +#: src/item-visibility-menu.ts:193
1575 1784 msgid "Hide from %s"
1576 1785 msgstr ""
1577 1786
1578 1787 #. %s: "dock" or "sidebar".
1579 -#: src/item-visibility-menu.ts:190
1788 +#: src/item-visibility-menu.ts:204
1580 1789 msgid "Keep in %s"
1581 1790 msgstr ""
1582 1791
1583 -#: src/item-visibility-menu.ts:198
1792 +#: src/item-visibility-menu.ts:212
1584 1793 msgid "Also show on desktop"
1585 1794 msgstr ""
1586 1795
1587 -#: src/item-visibility-menu.ts:206
1796 +#: src/item-visibility-menu.ts:220
1588 1797 msgid "Hide from desktop"
1589 1798 msgstr ""
1590 1799
1591 1800 #. %s: "dock" or "sidebar".
1592 -#: src/item-visibility-menu.ts:214
1801 +#: src/item-visibility-menu.ts:228
1593 1802 msgid "Also show on %s"
1594 1803 msgstr ""
1595 1804
1596 -#: src/item-visibility-menu.ts:226
1805 +#: src/item-visibility-menu.ts:240
1597 1806 msgid "Hide everywhere"
1598 1807 msgstr ""
1599 1808
1600 -#: src/item-visibility-menu.ts:235
1809 +#: src/item-visibility-menu.ts:249
1601 1810 msgid "Navigation settings…"
1602 1811 msgstr ""
1603 1812
1604 1813 #. %s is the owning plugin's display name.
1605 -#: src/item-visibility-menu.ts:258
1814 +#: src/item-visibility-menu.ts:272
1606 1815 msgid "Deactivate %s…"
1607 1816 msgstr ""
1608 1817
1609 1818 #. %s: plugin title.
1610 -#: src/item-visibility-menu.ts:407
1819 +#: src/item-visibility-menu.ts:421
1611 1820 msgid "Deactivate %s?"
1612 1821 msgstr ""
1613 1822
1614 -#: src/item-visibility-menu.ts:408
1823 +#: src/item-visibility-menu.ts:422
1615 1824 msgid "This plugin will stop running on the site. You can re-activate it later from the Plugins screen."
1616 1825 msgstr ""
1617 1826
1618 -#: src/item-visibility-menu.ts:411
1827 +#: src/item-visibility-menu.ts:425
1619 1828 msgid "Deactivate"
1620 1829 msgstr ""
1621 1830
1622 1831 #. %s: plugin title.
1623 -#: src/item-visibility-menu.ts:469
1832 +#: src/item-visibility-menu.ts:482
1833 +msgid "Could not deactivate %s"
1834 +msgstr ""
1835 +
1836 +#. %s: plugin title.
1837 +#: src/item-visibility-menu.ts:484
1624 1838 msgid "Could not deactivate %s."
1625 1839 msgstr ""
1626 1840
1627 1841 #. 1: plugin title. 2: number of windows that were closed.
1628 -#: src/item-visibility-menu.ts:493
1842 +#: src/item-visibility-menu.ts:506
1629 1843 msgid "%1$s deactivated. Closed %2$d window(s)."
1630 1844 msgstr ""
1631 1845
1632 1846 #. %s: plugin title.
1633 1847 #. translators: %s: plugin name
1634 -#: src/item-visibility-menu.ts:499
1635 -#: apps/plugins/plugins.os.php:174
1848 +#: src/item-visibility-menu.ts:512
1849 +#: apps/plugins/plugins.os.php:175
1636 1850 #, php-format
1637 1851 msgid "%s deactivated."
1638 1852 msgstr ""
1639 1853
1854 +#: src/mio/assistant/chat.ts:22
1855 +msgid "Chat with MIO"
1856 +msgstr ""
1857 +
1858 +#: src/mio/assistant/chat.ts:30
1859 +#: src/mio/assistant/chat.ts:36
1860 +msgid "Close MIO chat"
1861 +msgstr ""
1862 +
1863 +#: src/mio/assistant/chat.ts:44
1864 +#: includes/agents/conversations.php:218
1865 +msgid "Conversation"
1866 +msgstr ""
1867 +
1868 +#: src/mio/assistant/chat.ts:48
1869 +msgid "Ask about this window, or tell me what to change."
1870 +msgstr ""
1871 +
1872 +#: src/mio/assistant/chat.ts:61
1873 +msgid "Message MIO"
1874 +msgstr ""
1875 +
1876 +#: src/mio/assistant/chat.ts:66
1877 +msgid "Make this space yours…"
1878 +msgstr ""
1879 +
1880 +#: src/mio/assistant/chat.ts:73
1881 +msgid "Stop"
1882 +msgstr ""
1883 +
1884 +#: src/mio/assistant/chat.ts:79
1885 +msgid "Conversation stays in this session. Messages are sent to your configured AI provider."
1886 +msgstr ""
1887 +
1888 +#: src/mio/assistant/chat.ts:149
1889 +msgid "MIO is thinking…"
1890 +msgstr ""
1891 +
1892 +#: src/mio/assistant/chat.ts:161
1893 +msgid "Stopped. A submitted save may still complete."
1894 +msgstr ""
1895 +
1896 +#: src/mio/assistant/chat.ts:161
1897 +msgid "Stopped."
1898 +msgstr ""
1899 +
1900 +#: src/mio/assistant/chat.ts:166
1901 +msgid "MIO could not complete this request."
1902 +msgstr ""
1903 +
1904 +#: src/mio/assistant/response-action-row.ts:12
1905 +msgid "Suggested actions"
1906 +msgstr ""
1907 +
1908 +#: src/mio/assistant/response-actions.ts:143
1909 +#: src/mio/assistant/response-actions.ts:152
1910 +msgid "This action is no longer available."
1911 +msgstr ""
1912 +
1913 +#: src/mio/assistant/response-actions.ts:157
1914 +msgid "Done."
1915 +msgstr ""
1916 +
1917 +#: src/mio/assistant/response-actions.ts:159
1918 +msgid "Could not complete this action. Try again."
1919 +msgstr ""
1920 +
1921 +#: src/mio/callout.ts:25
1922 +msgid "MIO tip"
1923 +msgstr ""
1924 +
1925 +#: src/mio/callout.ts:30
1926 +#: src/mio/callout.ts:36
1927 +msgid "Dismiss MIO tip"
1928 +msgstr ""
1929 +
1930 +#: src/mio/residency.ts:122
1931 +msgid "Ask MIO"
1932 +msgstr ""
1933 +
1934 +#: src/mio/residency.ts:196
1935 +msgid "MIO could not open."
1936 +msgstr ""
1937 +
1640 1938 #: src/mio/style-panel.ts:201
1641 1939 msgid "Blob"
1642 1940 msgstr ""
1643 1941
@@ -1682,14 +1980,14 @@
1682 1980 msgid "Polygon"
1683 1981 msgstr ""
1684 1982
1685 1983 #: src/mio/style-panel.ts:221
1686 -#: src/mio/style-panel.ts:337
1984 +#: src/mio/style-panel.ts:342
1687 1985 msgid "Shape"
1688 1986 msgstr ""
1689 1987
1690 1988 #: src/mio/style-panel.ts:301
1691 -#: src/mio/style-panel.ts:727
1989 +#: src/mio/style-panel.ts:732
1692 1990 msgid "Make it yours"
1693 1991 msgstr ""
1694 1992
1695 1993 #: src/mio/style-panel.ts:325
@@ -1695,175 +1993,196 @@
1695 1993 #: src/mio/style-panel.ts:325
1696 1994 msgid "Corners"
1697 1995 msgstr ""
1698 1996
1699 -#: src/mio/style-panel.ts:349
1997 +#: src/mio/style-panel.ts:337
1998 +msgid "Desktop"
1999 +msgstr ""
2000 +
2001 +#: src/mio/style-panel.ts:354
1700 2002 msgid "Shape strength"
1701 2003 msgstr ""
1702 2004
1703 -#: src/mio/style-panel.ts:360
2005 +#: src/mio/style-panel.ts:365
1704 2006 msgid "Rotation"
1705 2007 msgstr ""
1706 2008
1707 -#: src/mio/style-panel.ts:369
2009 +#: src/mio/style-panel.ts:374
1708 2010 msgid "Change shape on its own"
1709 2011 msgstr ""
1710 2012
1711 -#: src/mio/style-panel.ts:383
2013 +#: src/mio/style-panel.ts:388
1712 2014 msgid "Idle"
1713 2015 msgstr ""
1714 2016
1715 -#: src/mio/style-panel.ts:385
2017 +#: src/mio/style-panel.ts:390
1716 2018 msgid "Wobble when idle"
1717 2019 msgstr ""
1718 2020
1719 -#: src/mio/style-panel.ts:405
2021 +#: src/mio/style-panel.ts:410
1720 2022 msgid "Wobble strength"
1721 2023 msgstr ""
1722 2024
1723 -#: src/mio/style-panel.ts:416
2025 +#: src/mio/style-panel.ts:421
1724 2026 msgid "Wobble speed"
1725 2027 msgstr ""
1726 2028
1727 -#: src/mio/style-panel.ts:427
1728 -#: src/workspaces/wizard.ts:561
1729 -#: src/workspaces/wizard.ts:596
2029 +#: src/mio/style-panel.ts:432
2030 +#: src/workspaces/wizard.ts:562
2031 +#: src/workspaces/wizard.ts:597
1730 2032 msgid "Colour"
1731 2033 msgstr ""
1732 2034
1733 -#: src/mio/style-panel.ts:431
2035 +#: src/mio/style-panel.ts:436
1734 2036 msgid "Hue"
1735 2037 msgstr ""
1736 2038
1737 -#: src/mio/style-panel.ts:442
2039 +#: src/mio/style-panel.ts:447
1738 2040 msgid "Hue spread"
1739 2041 msgstr ""
1740 2042
1741 -#: src/mio/style-panel.ts:453
2043 +#: src/mio/style-panel.ts:458
1742 2044 msgid "Saturation"
1743 2045 msgstr ""
1744 2046
1745 -#: src/mio/style-panel.ts:464
2047 +#: src/mio/style-panel.ts:469
1746 2048 msgid "Brightness"
1747 2049 msgstr ""
1748 2050
1749 -#: src/mio/style-panel.ts:473
2051 +#: src/mio/style-panel.ts:478
1750 2052 msgid "Ring"
1751 2053 msgstr ""
1752 2054
1753 -#: src/mio/style-panel.ts:477
2055 +#: src/mio/style-panel.ts:482
1754 2056 msgid "Thickness"
1755 2057 msgstr ""
1756 2058
1757 -#: src/mio/style-panel.ts:492
2059 +#: src/mio/style-panel.ts:497
1758 2060 msgid "Inner line"
1759 2061 msgstr ""
1760 2062
1761 -#: src/mio/style-panel.ts:500
2063 +#: src/mio/style-panel.ts:505
1762 2064 msgid "Inner line colour"
1763 2065 msgstr ""
1764 2066
1765 -#: src/mio/style-panel.ts:504
2067 +#: src/mio/style-panel.ts:509
1766 2068 msgid "Glow"
1767 2069 msgstr ""
1768 2070
1769 -#: src/mio/style-panel.ts:532
2071 +#: src/mio/style-panel.ts:537
1770 2072 msgid "Gradient"
1771 2073 msgstr ""
1772 2074
1773 -#: src/mio/style-panel.ts:536
2075 +#: src/mio/style-panel.ts:541
1774 2076 msgid "Gradient angle"
1775 2077 msgstr ""
1776 2078
1777 -#: src/mio/style-panel.ts:545
2079 +#: src/mio/style-panel.ts:550
1778 2080 msgid "Loop the gradient (no seam)"
1779 2081 msgstr ""
1780 2082
1781 -#: src/mio/style-panel.ts:552
2083 +#: src/mio/style-panel.ts:557
1782 2084 msgid "Spin the gradient"
1783 2085 msgstr ""
1784 2086
1785 -#: src/mio/style-panel.ts:563
2087 +#: src/mio/style-panel.ts:568
1786 2088 msgid "Cycle the colours"
1787 2089 msgstr ""
1788 2090
1789 -#: src/mio/style-panel.ts:572
2091 +#: src/mio/style-panel.ts:577
1790 2092 msgid "Hologram"
1791 2093 msgstr ""
1792 2094
1793 -#: src/mio/style-panel.ts:574
2095 +#: src/mio/style-panel.ts:579
1794 2096 msgid "Holographic"
1795 2097 msgstr ""
1796 2098
1797 -#: src/mio/style-panel.ts:591
2099 +#: src/mio/style-panel.ts:596
1798 2100 msgid "Iridescence"
1799 2101 msgstr ""
1800 2102
1801 -#: src/mio/style-panel.ts:602
2103 +#: src/mio/style-panel.ts:607
1802 2104 msgid "Body"
1803 2105 msgstr ""
1804 2106
1805 -#: src/mio/style-panel.ts:603
2107 +#: src/mio/style-panel.ts:608
1806 2108 msgid "Body colour"
1807 2109 msgstr ""
1808 2110
1809 -#: src/mio/style-panel.ts:607
2111 +#: src/mio/style-panel.ts:612
1810 2112 msgid "Body opacity"
1811 2113 msgstr ""
1812 2114
1813 -#: src/mio/style-panel.ts:616
2115 +#: src/mio/style-panel.ts:621
1814 2116 msgid "Eyes"
1815 2117 msgstr ""
1816 2118
1817 -#: src/mio/style-panel.ts:617
2119 +#: src/mio/style-panel.ts:622
1818 2120 msgid "Eye colour"
1819 2121 msgstr ""
1820 2122
1821 -#: src/mio/style-panel.ts:621
2123 +#: src/mio/style-panel.ts:626
1822 2124 msgid "Eye size"
1823 2125 msgstr ""
1824 2126
1825 -#: src/mio/style-panel.ts:645
2127 +#: src/mio/style-panel.ts:650
1826 2128 msgid "Surprise me"
1827 2129 msgstr ""
1828 2130
1829 -#: src/mio/style-panel.ts:655
2131 +#: src/mio/style-panel.ts:660
1830 2132 msgid "Restore Mio"
1831 2133 msgstr ""
1832 2134
1833 -#: src/mio/style-panel.ts:664
2135 +#: src/mio/style-panel.ts:669
2136 +#: src/shell-tour/index.ts:496
1834 2137 msgid "Done"
1835 2138 msgstr ""
1836 2139
1837 -#: src/mobile/home.ts:119
2140 +#: src/mio/window-toggle.ts:18
2141 +msgid "Disable MIO in this window"
2142 +msgstr ""
2143 +
2144 +#: src/mio/window-toggle.ts:18
2145 +msgid "Enable MIO in this window"
2146 +msgstr ""
2147 +
2148 +#: src/mio/window-toggle.ts:20
2149 +msgid "Enable MIO in the dock first"
2150 +msgstr ""
2151 +
2152 +#: src/mio/window-toggle.ts:34
2153 +msgid "MIO in this window"
2154 +msgstr ""
2155 +
2156 +#: src/mobile/home.ts:124
1838 2157 #: src/mobile/tab-bar.ts:178
1839 2158 msgid "Home"
1840 2159 msgstr ""
1841 2160
1842 -#: src/mobile/home.ts:125
1843 -#: src/mobile/home.ts:127
2161 +#: src/mobile/home.ts:130
2162 +#: src/mobile/home.ts:132
1844 2163 msgid "Search apps"
1845 2164 msgstr ""
1846 2165
1847 -#: src/mobile/home.ts:208
2166 +#: src/mobile/home.ts:213
1848 2167 msgid "Results"
1849 2168 msgstr ""
1850 2169
1851 -#: src/mobile/home.ts:214
2170 +#: src/mobile/home.ts:219
1852 2171 msgid "Nothing matches."
1853 2172 msgstr ""
1854 2173
1855 -#: src/mobile/home.ts:219
2174 +#: src/mobile/home.ts:224
1856 2175 #: src/workspaces/wizard.ts:193
1857 2176 #: includes/wp-icon-registry.php:47
1858 2177 msgid "Apps"
1859 2178 msgstr ""
1860 2179
1861 -#: src/mobile/home.ts:220
2180 +#: src/mobile/home.ts:225
1862 2181 msgid "System"
1863 2182 msgstr ""
1864 2183
1865 -#: src/mobile/home.ts:230
2184 +#: src/mobile/home.ts:235
1866 2185 msgid "Nothing to show yet."
1867 2186 msgstr ""
1868 2187
1869 2188 #: src/mobile/layer.ts:79
@@ -1894,9 +2213,9 @@
1894 2213 msgid "Close the switcher"
1895 2214 msgstr ""
1896 2215
1897 2216 #: src/mobile/switcher.ts:135
1898 -#: src/plugins/my-wordpress-woocommerce/index.ts:869
2217 +#: src/plugins/my-wordpress-woocommerce/index.ts:877
1899 2218 #: includes/my-wordpress/integrations/woocommerce.php:725
1900 2219 msgid "Active"
1901 2220 msgstr ""
1902 2221
@@ -1902,9 +2221,9 @@
1902 2221
1903 2222 #. %s: window title.
1904 2223 #. %s is the desktop label
1905 2224 #: src/mobile/switcher.ts:156
1906 -#: src/window-manager/overview.ts:745
2225 +#: src/window-manager/overview.ts:818
1907 2226 msgid "Close %s"
1908 2227 msgstr ""
1909 2228
1910 2229 #: src/mobile/switcher.ts:313
@@ -1924,134 +2243,173 @@
1924 2243 msgid "Close app"
1925 2244 msgstr ""
1926 2245
1927 2246 #: src/multisite/dock-tiles.ts:29
1928 -#: src/multisite/site-switcher.ts:66
2247 +#: src/multisite/site-switcher.ts:103
1929 2248 msgid "Network Admin"
1930 2249 msgstr ""
1931 2250
1932 -#: src/multisite/site-switcher.ts:102
2251 +#: src/multisite/link-offer.ts:56
2252 +msgid "Arrive logged in next time?"
2253 +msgstr ""
2254 +
2255 +#. %1$s: who arrived (name and email); %2$s: the site they came from.
2256 +#: src/multisite/link-offer.ts:58
2257 +msgid "%1$s just switched here from %2$s while you were logged in. Link that account to yours, and a switch from there logs you in as you. You can undo this in the Network window."
2258 +msgstr ""
2259 +
2260 +#: src/multisite/link-offer.ts:63
2261 +msgid "Link accounts"
2262 +msgstr ""
2263 +
2264 +#: src/multisite/site-switcher.ts:261
1933 2265 msgid "Site"
1934 2266 msgstr ""
1935 2267
1936 -#: src/notch.ts:58
1937 -msgid "Open the site assistant"
2268 +#: src/multisite/site-switcher.ts:279
2269 +msgid "External site"
1938 2270 msgstr ""
1939 2271
1940 -#: src/notch.ts:73
1941 -msgid "Site assistant"
2272 +#: src/multisite/site-switcher.ts:283
2273 +msgid "External site:"
1942 2274 msgstr ""
1943 2275
1944 -#: src/notes/convert.ts:58
2276 +#: src/multisite/site-switcher.ts:287
2277 +msgid "OpenStation is not active on this site. Opens its admin in a new tab."
2278 +msgstr ""
2279 +
2280 +#: src/multisite/site-switcher.ts:291
2281 +msgid "Opens in a new tab:"
2282 +msgstr ""
2283 +
2284 +#: src/notes/convert.ts:129
1945 2285 msgid "Edit draft"
1946 2286 msgstr ""
1947 2287
1948 -#: src/notes/convert.ts:87
2288 +#: src/notes/convert.ts:157
2289 +msgid "The site sent an unreadable reply while converting the note. Check Posts → Drafts before trying again."
2290 +msgstr ""
2291 +
2292 +#: src/notes/convert.ts:163
2293 +#: includes/notes/rest.php:586
2294 +msgid "Could not convert the note to a post."
2295 +msgstr ""
2296 +
2297 +#: src/notes/convert.ts:206
1949 2298 msgid "Note converted to a draft post"
1950 2299 msgstr ""
1951 2300
1952 -#: src/notes/convert.ts:90
1953 -#: src/notes/trash.ts:54
2301 +#: src/notes/convert.ts:207
2302 +msgid "Note converted to a draft post. Find it under Posts → Drafts."
2303 +msgstr ""
2304 +
2305 +#: src/notes/convert.ts:212
2306 +#: src/notes/trash.ts:47
1954 2307 msgid "Undo"
1955 2308 msgstr ""
1956 2309
1957 -#: src/notes/convert.ts:120
1958 -#: includes/notes/rest.php:586
1959 -msgid "Could not convert the note to a post."
2310 +#: src/notes/convert.ts:234
2311 +#: src/notes/trash.ts:66
2312 +#: includes/notes/rest.php:477
2313 +msgid "Could not restore the note."
1960 2314 msgstr ""
1961 2315
1962 -#: src/notes/layer.ts:309
1963 -#: src/plugins/notes-widget/index.ts:449
2316 +#: src/notes/layer.ts:311
2317 +#: src/plugins/notes-widget/index.ts:422
1964 2318 msgid "Could not pin the note. Please try again."
1965 2319 msgstr ""
1966 2320
1967 -#: src/notes/layer.ts:429
2321 +#: src/notes/layer.ts:431
1968 2322 msgid "Pinned notes"
1969 2323 msgstr ""
1970 2324
1971 -#: src/notes/layer.ts:506
2325 +#: src/notes/layer.ts:516
1972 2326 msgid "Pinned note"
1973 2327 msgstr ""
1974 2328
1975 2329 #. %s: note author display name.
1976 -#: src/notes/layer.ts:509
2330 +#: src/notes/layer.ts:519
1977 2331 msgid "Note by %s"
1978 2332 msgstr ""
1979 2333
1980 -#: src/notes/layer.ts:525
2334 +#: src/notes/layer.ts:535
1981 2335 msgid "Move note. Drag the pin, or press Enter then use the arrow keys."
1982 2336 msgstr ""
1983 2337
1984 -#: src/notes/layer.ts:604
2338 +#: src/notes/layer.ts:614
1985 2339 msgid "Convert to a draft post"
1986 2340 msgstr ""
1987 2341
1988 -#: src/notes/layer.ts:626
2342 +#: src/notes/layer.ts:636
1989 2343 msgid "Note text"
1990 2344 msgstr ""
1991 2345
1992 2346 #. %s: note author display name.
1993 -#: src/notes/layer.ts:661
2347 +#: src/notes/layer.ts:671
1994 2348 msgid "Pinned by %s"
1995 2349 msgstr ""
1996 2350
1997 2351 #. %s: next paper color name.
1998 -#: src/notes/layer.ts:693
2352 +#: src/notes/layer.ts:703
1999 2353 msgid "Change paper color (next: %s)"
2000 2354 msgstr ""
2001 2355
2002 -#: src/notes/layer.ts:712
2356 +#: src/notes/layer.ts:722
2003 2357 msgid "Public note — everyone can see it. Click to make private."
2004 2358 msgstr ""
2005 2359
2006 -#: src/notes/layer.ts:713
2360 +#: src/notes/layer.ts:723
2007 2361 msgid "Private note. Click to share with every desktop user."
2008 2362 msgstr ""
2009 2363
2010 -#: src/notes/layer.ts:913
2364 +#: src/notes/layer.ts:923
2011 2365 msgid "Note is now public."
2012 2366 msgstr ""
2013 2367
2014 -#: src/notes/layer.ts:914
2368 +#: src/notes/layer.ts:924
2015 2369 msgid "Note is now private."
2016 2370 msgstr ""
2017 2371
2018 -#: src/notes/layer.ts:928
2372 +#: src/notes/layer.ts:938
2019 2373 msgid "Move note to the Trash?"
2020 2374 msgstr ""
2021 2375
2022 -#: src/notes/layer.ts:929
2376 +#: src/notes/layer.ts:939
2023 2377 msgid "You can restore it from the Trash later."
2024 2378 msgstr ""
2025 2379
2026 -#: src/notes/layer.ts:978
2380 +#: src/notes/layer.ts:989
2027 2381 msgid "This note was changed in another session — showing the latest version."
2028 2382 msgstr ""
2029 2383
2030 -#: src/notes/layer.ts:1026
2031 -#: src/plugins/notes-widget/index.ts:353
2384 +#: src/notes/layer.ts:999
2385 +msgid "Could not save the note."
2386 +msgstr ""
2387 +
2388 +#: src/notes/layer.ts:1043
2389 +#: src/plugins/notes-widget/index.ts:335
2032 2390 msgid "Drop on the desktop to pin"
2033 2391 msgstr ""
2034 2392
2035 -#: src/notes/layer.ts:1027
2036 -#: src/plugins/notes-widget/index.ts:354
2393 +#: src/notes/layer.ts:1044
2394 +#: src/plugins/notes-widget/index.ts:336
2037 2395 msgid "Pin here"
2038 2396 msgstr ""
2039 2397
2040 -#: src/notes/layer.ts:1028
2041 -#: src/plugins/notes-widget/index.ts:355
2398 +#: src/notes/layer.ts:1045
2399 +#: src/plugins/notes-widget/index.ts:337
2042 2400 msgid "Can’t pin here"
2043 2401 msgstr ""
2044 2402
2045 -#: src/notes/layer.ts:1218
2403 +#: src/notes/layer.ts:1235
2046 2404 msgid "Moving note. Arrow keys to move, Enter to place, Escape to cancel, Delete to move to the Trash."
2047 2405 msgstr ""
2048 2406
2049 -#: src/notes/layer.ts:1234
2407 +#: src/notes/layer.ts:1251
2050 2408 msgid "Note placed."
2051 2409 msgstr ""
2052 2410
2053 -#: src/notes/layer.ts:1272
2411 +#: src/notes/layer.ts:1289
2054 2412 msgid "Move cancelled."
2055 2413 msgstr ""
2056 2414
2057 2415 #: src/notes/posts-drop-target.ts:143
@@ -2060,17 +2418,17 @@
2060 2418 msgstr ""
2061 2419
2062 2420 #: src/notes/sentinel.ts:147
2063 2421 #: src/notes/wallpaper-menu.ts:33
2064 -#: src/plugins/notes-widget/index.ts:117
2422 +#: src/plugins/notes-widget/index.ts:123
2065 2423 msgid "New note"
2066 2424 msgstr ""
2067 2425
2068 -#: src/notes/trash.ts:51
2426 +#: src/notes/trash.ts:44
2069 2427 msgid "Note moved to Trash"
2070 2428 msgstr ""
2071 2429
2072 -#: src/notes/trash.ts:76
2430 +#: src/notes/trash.ts:79
2073 2431 msgid "Could not move the note to the Trash."
2074 2432 msgstr ""
2075 2433
2076 2434 #: src/os-file-drop/sentinel.ts:96
@@ -2080,92 +2438,129 @@
2080 2438 #: src/plugin-presence.ts:172
2081 2439 msgid "OpenStation is no longer active. Returning to the WordPress dashboard…"
2082 2440 msgstr ""
2083 2441
2084 -#: src/plugins/drafts-widget/index.ts:165
2442 +#: src/plugins/drafts-widget/index.ts:211
2085 2443 msgid "Writing suggestions"
2086 2444 msgstr ""
2087 2445
2088 -#: src/plugins/drafts-widget/index.ts:263
2446 +#: src/plugins/drafts-widget/index.ts:273
2447 +msgid "No AI provider is set up."
2448 +msgstr ""
2449 +
2450 +#: src/plugins/drafts-widget/index.ts:274
2451 +#: includes/widgets/widget-drafts.php:419
2452 +#: includes/widgets/widget-drafts.php:427
2453 +msgid "The AI provider has no credits left or is rate limiting this site. Check its plan and billing, or try again later."
2454 +msgstr ""
2455 +
2456 +#: src/plugins/drafts-widget/index.ts:277
2457 +msgid "The AI provider rejected this site’s API key."
2458 +msgstr ""
2459 +
2460 +#: src/plugins/drafts-widget/index.ts:278
2461 +#: includes/widgets/widget-drafts.php:416
2462 +msgid "The AI provider could not be reached. Try again in a moment."
2463 +msgstr ""
2464 +
2465 +#: src/plugins/drafts-widget/index.ts:279
2466 +msgid "Could not get suggestions."
2467 +msgstr ""
2468 +
2469 +#: src/plugins/drafts-widget/index.ts:290
2470 +msgid "Check it in Connectors."
2471 +msgstr ""
2472 +
2473 +#: src/plugins/drafts-widget/index.ts:291
2474 +msgid "Add one in Connectors."
2475 +msgstr ""
2476 +
2477 +#: src/plugins/drafts-widget/index.ts:292
2478 +msgid "Connectors"
2479 +msgstr ""
2480 +
2481 +#: src/plugins/drafts-widget/index.ts:344
2089 2482 msgid "Apply to the draft"
2090 2483 msgstr ""
2091 2484
2092 -#: src/plugins/drafts-widget/index.ts:284
2485 +#: src/plugins/drafts-widget/index.ts:365
2093 2486 msgid "applied"
2094 2487 msgstr ""
2095 2488
2096 -#: src/plugins/drafts-widget/index.ts:288
2489 +#: src/plugins/drafts-widget/index.ts:372
2097 2490 msgid "Could not apply the suggestion."
2098 2491 msgstr ""
2099 2492
2100 -#: src/plugins/drafts-widget/index.ts:343
2493 +#: src/plugins/drafts-widget/index.ts:427
2101 2494 msgid "Tap a suggestion to apply it to the draft."
2102 2495 msgstr ""
2103 2496
2104 -#: src/plugins/drafts-widget/index.ts:358
2497 +#: src/plugins/drafts-widget/index.ts:442
2105 2498 msgid "Title ideas"
2106 2499 msgstr ""
2107 2500
2108 -#: src/plugins/drafts-widget/index.ts:366
2501 +#: src/plugins/drafts-widget/index.ts:450
2109 2502 msgid "Title updated."
2110 2503 msgstr ""
2111 2504
2112 -#: src/plugins/drafts-widget/index.ts:372
2505 +#: src/plugins/drafts-widget/index.ts:456
2113 2506 msgid "Excerpt"
2114 2507 msgstr ""
2115 2508
2116 -#: src/plugins/drafts-widget/index.ts:379
2509 +#: src/plugins/drafts-widget/index.ts:463
2117 2510 msgid "Excerpt updated."
2118 2511 msgstr ""
2119 2512
2120 -#: src/plugins/drafts-widget/index.ts:384
2121 -#: apps/my-wordpress/parts/dossiers.php:94
2122 -#: apps/my-wordpress/parts/dossiers.php:188
2513 +#: src/plugins/drafts-widget/index.ts:468
2514 +#: apps/my-wordpress/parts/dossiers.php:108
2515 +#: apps/my-wordpress/parts/dossiers.php:202
2516 +#: apps/posts/posts.os.php:88
2123 2517 #: includes/ai-copilot/search.php:87
2124 2518 msgid "Tags"
2125 2519 msgstr ""
2126 2520
2127 -#: src/plugins/drafts-widget/index.ts:394
2521 +#: src/plugins/drafts-widget/index.ts:478
2128 2522 msgid "Tag added."
2129 2523 msgstr ""
2130 2524
2131 -#: src/plugins/drafts-widget/index.ts:401
2132 -#: src/plugins/my-wordpress-woocommerce/index.ts:744
2133 -#: src/plugins/my-wordpress-woocommerce/index.ts:907
2134 -#: apps/my-wordpress/parts/dossiers.php:86
2135 -#: apps/my-wordpress/parts/dossiers.php:188
2525 +#: src/plugins/drafts-widget/index.ts:485
2526 +#: src/plugins/my-wordpress-woocommerce/index.ts:752
2527 +#: src/plugins/my-wordpress-woocommerce/index.ts:915
2528 +#: apps/my-wordpress/parts/dossiers.php:100
2529 +#: apps/my-wordpress/parts/dossiers.php:202
2530 +#: apps/posts/posts.os.php:84
2136 2531 #: includes/ai-copilot/search.php:81
2137 2532 msgid "Categories"
2138 2533 msgstr ""
2139 2534
2140 -#: src/plugins/drafts-widget/index.ts:411
2535 +#: src/plugins/drafts-widget/index.ts:495
2141 2536 msgid "Category added."
2142 2537 msgstr ""
2143 2538
2144 -#: src/plugins/drafts-widget/index.ts:440
2539 +#: src/plugins/drafts-widget/index.ts:524
2145 2540 msgid "just now"
2146 2541 msgstr ""
2147 2542
2148 2543 #. %d: whole minutes since the draft was last edited.
2149 -#: src/plugins/drafts-widget/index.ts:448
2544 +#: src/plugins/drafts-widget/index.ts:532
2150 2545 msgid "%dm ago"
2151 2546 msgstr ""
2152 2547
2153 2548 #. %d: whole hours since the draft was last edited.
2154 -#: src/plugins/drafts-widget/index.ts:455
2549 +#: src/plugins/drafts-widget/index.ts:539
2155 2550 msgid "%dh ago"
2156 2551 msgstr ""
2157 2552
2158 2553 #. %d: whole days since the draft was last edited.
2159 -#: src/plugins/drafts-widget/index.ts:461
2554 +#: src/plugins/drafts-widget/index.ts:545
2160 2555 msgid "%dd ago"
2161 2556 msgstr ""
2162 2557
2163 -#: src/plugins/drafts-widget/index.ts:497
2164 -#: apps/my-wordpress/parts/dossiers.php:114
2558 +#: src/plugins/drafts-widget/index.ts:581
2559 +#: apps/my-wordpress/parts/dossiers.php:128
2165 2560 #: apps/my-wordpress/parts/lists.php:197
2166 -#: apps/my-wordpress/parts/lists.php:413
2167 -#: apps/my-wordpress/parts/lists.php:465
2561 +#: apps/my-wordpress/parts/lists.php:422
2562 +#: apps/my-wordpress/parts/lists.php:474
2168 2563 #: apps/user-edit/parts/insights.php:246
2169 2564 #: apps/user-edit/parts/insights.php:271
2170 2565 #: includes/desktop-files/types/class-openstation-post-file.php:53
2171 2566 msgid "(no title)"
@@ -2170,44 +2565,40 @@
2170 2565 #: includes/desktop-files/types/class-openstation-post-file.php:53
2171 2566 msgid "(no title)"
2172 2567 msgstr ""
2173 2568
2174 -#: src/plugins/drafts-widget/index.ts:556
2569 +#: src/plugins/drafts-widget/index.ts:637
2175 2570 #: apps/station-home/parts/snapshot.php:348
2176 2571 #: includes/widgets/widget-drafts.php:77
2177 2572 msgid "Drafts"
2178 2573 msgstr ""
2179 2574
2180 -#: src/plugins/drafts-widget/index.ts:570
2181 -msgid "Could not load drafts."
2182 -msgstr ""
2183 -
2184 -#: src/plugins/drafts-widget/index.ts:577
2575 +#: src/plugins/drafts-widget/index.ts:658
2185 2576 msgid "No drafts — all caught up."
2186 2577 msgstr ""
2187 2578
2188 -#: src/plugins/drafts-widget/index.ts:641
2579 +#: src/plugins/drafts-widget/index.ts:722
2189 2580 msgid "Suggest title, excerpt & tags"
2190 2581 msgstr ""
2191 2582
2192 -#: src/plugins/drafts-widget/index.ts:232
2193 -msgid "Could not get suggestions."
2583 +#: src/plugins/drafts-widget/index.ts:889
2584 +msgid "Could not load drafts."
2194 2585 msgstr ""
2195 2586
2196 -#: src/plugins/drafts-widget/index.ts:671
2587 +#: src/plugins/drafts-widget/index.ts:752
2197 2588 msgid "Move to Trash?"
2198 2589 msgstr ""
2199 2590
2200 2591 #. %s: draft title.
2201 -#: src/plugins/drafts-widget/index.ts:674
2592 +#: src/plugins/drafts-widget/index.ts:755
2202 2593 msgid "“%s” will be moved to the Trash. You can restore it later."
2203 2594 msgstr ""
2204 2595
2205 -#: src/plugins/drafts-widget/index.ts:690
2596 +#: src/plugins/drafts-widget/index.ts:768
2206 2597 msgid "Draft moved to Trash."
2207 2598 msgstr ""
2208 2599
2209 -#: src/plugins/drafts-widget/index.ts:695
2600 +#: src/plugins/drafts-widget/index.ts:773
2210 2601 msgid "Could not move the draft to Trash."
2211 2602 msgstr ""
2212 2603
2213 2604 #: src/plugins/focus-timer-widget/index.ts:91
@@ -2281,214 +2672,217 @@
2281 2672 #: src/plugins/focus-timer-widget/index.ts:308
2282 2673 msgid "Press stop to silence."
2283 2674 msgstr ""
2284 2675
2285 -#: src/plugins/focus-timer-widget/timer.ts:108
2676 +#: src/plugins/focus-timer-widget/timer.ts:109
2286 2677 msgid "Focus timer cancelled — the linked window was closed."
2287 2678 msgstr ""
2288 2679
2289 -#: src/plugins/my-wordpress-woocommerce/index.ts:614
2680 +#: src/plugins/my-wordpress-woocommerce/index.ts:622
2290 2681 msgid "Could not show WooCommerce details."
2291 2682 msgstr ""
2292 2683
2293 2684 #. 1: stock status, 2: units in stock.
2294 -#: src/plugins/my-wordpress-woocommerce/index.ts:689
2685 +#: src/plugins/my-wordpress-woocommerce/index.ts:697
2295 2686 msgid "%1$s (%2$d)"
2296 2687 msgstr ""
2297 2688
2298 2689 #. 1: average rating, 2: number of reviews.
2299 -#: src/plugins/my-wordpress-woocommerce/index.ts:703
2690 +#: src/plugins/my-wordpress-woocommerce/index.ts:711
2300 2691 msgid "%1$s ★ (%2$d)"
2301 2692 msgstr ""
2302 2693
2303 2694 #. 1: product type, 2: number of variations.
2304 -#: src/plugins/my-wordpress-woocommerce/index.ts:713
2695 +#: src/plugins/my-wordpress-woocommerce/index.ts:721
2305 2696 msgid "%1$s · %2$d variations"
2306 2697 msgstr ""
2307 2698
2308 -#: src/plugins/my-wordpress-woocommerce/index.ts:720
2699 +#: src/plugins/my-wordpress-woocommerce/index.ts:728
2309 2700 msgid "SKU"
2310 2701 msgstr ""
2311 2702
2312 -#: src/plugins/my-wordpress-woocommerce/index.ts:723
2703 +#: src/plugins/my-wordpress-woocommerce/index.ts:731
2313 2704 msgid "Price (on sale)"
2314 2705 msgstr ""
2315 2706
2316 -#: src/plugins/my-wordpress-woocommerce/index.ts:724
2707 +#: src/plugins/my-wordpress-woocommerce/index.ts:732
2317 2708 msgid "Price"
2318 2709 msgstr ""
2319 2710
2320 -#: src/plugins/my-wordpress-woocommerce/index.ts:728
2711 +#: src/plugins/my-wordpress-woocommerce/index.ts:736
2321 2712 msgid "Stock"
2322 2713 msgstr ""
2323 2714
2324 -#: src/plugins/my-wordpress-woocommerce/index.ts:732
2715 +#: src/plugins/my-wordpress-woocommerce/index.ts:740
2325 2716 msgid "Sold"
2326 2717 msgstr ""
2327 2718
2328 2719 #. %d: units sold.
2329 -#: src/plugins/my-wordpress-woocommerce/index.ts:736
2720 +#: src/plugins/my-wordpress-woocommerce/index.ts:744
2330 2721 msgid "%d units"
2331 2722 msgstr ""
2332 2723
2333 -#: src/plugins/my-wordpress-woocommerce/index.ts:741
2724 +#: src/plugins/my-wordpress-woocommerce/index.ts:749
2334 2725 msgid "Rating"
2335 2726 msgstr ""
2336 2727
2337 -#: src/plugins/my-wordpress-woocommerce/index.ts:763
2728 +#: src/plugins/my-wordpress-woocommerce/index.ts:771
2338 2729 msgid "View in shop"
2339 2730 msgstr ""
2340 2731
2341 2732 #. %d: quantity ordered.
2342 -#: src/plugins/my-wordpress-woocommerce/index.ts:788
2733 +#: src/plugins/my-wordpress-woocommerce/index.ts:796
2343 2734 msgid "%d×"
2344 2735 msgstr ""
2345 2736
2346 -#: src/plugins/my-wordpress-woocommerce/index.ts:816
2737 +#: src/plugins/my-wordpress-woocommerce/index.ts:824
2347 2738 msgid "Total"
2348 2739 msgstr ""
2349 2740
2350 -#: src/plugins/my-wordpress-woocommerce/index.ts:817
2741 +#: src/plugins/my-wordpress-woocommerce/index.ts:825
2351 2742 msgid "Subtotal"
2352 2743 msgstr ""
2353 2744
2354 -#: src/plugins/my-wordpress-woocommerce/index.ts:818
2355 -#: src/plugins/my-wordpress-woocommerce/index.ts:2158
2745 +#: src/plugins/my-wordpress-woocommerce/index.ts:826
2746 +#: src/plugins/my-wordpress-woocommerce/index.ts:2207
2356 2747 msgid "Shipping"
2357 2748 msgstr ""
2358 2749
2359 -#: src/plugins/my-wordpress-woocommerce/index.ts:819
2360 -#: src/plugins/my-wordpress-woocommerce/index.ts:875
2750 +#: src/plugins/my-wordpress-woocommerce/index.ts:827
2751 +#: src/plugins/my-wordpress-woocommerce/index.ts:883
2361 2752 msgid "Discount"
2362 2753 msgstr ""
2363 2754
2364 -#: src/plugins/my-wordpress-woocommerce/index.ts:821
2365 -#: includes/my-wordpress/integrations/woocommerce-relations.php:578
2366 -#: includes/my-wordpress/integrations/woocommerce-relations.php:886
2755 +#: src/plugins/my-wordpress-woocommerce/index.ts:829
2756 +#: includes/my-wordpress/integrations/woocommerce-relations.php:591
2757 +#: includes/my-wordpress/integrations/woocommerce-relations.php:899
2367 2758 msgid "Coupons"
2368 2759 msgstr ""
2369 2760
2370 -#: src/plugins/my-wordpress-woocommerce/index.ts:824
2761 +#: src/plugins/my-wordpress-woocommerce/index.ts:832
2371 2762 msgid "Paid via"
2372 2763 msgstr ""
2373 2764
2374 -#: src/plugins/my-wordpress-woocommerce/index.ts:825
2375 -#: src/plugins/my-wordpress-woocommerce/index.ts:1074
2765 +#: src/plugins/my-wordpress-woocommerce/index.ts:833
2766 +#: src/plugins/my-wordpress-woocommerce/index.ts:1082
2767 +#: src/plugins/my-wordpress-woocommerce/index.ts:1246
2376 2768 #: includes/my-wordpress/integrations/woocommerce-customer-window.php:89
2377 -#: includes/my-wordpress/integrations/woocommerce-relations.php:494
2378 -#: includes/my-wordpress/integrations/woocommerce-relations.php:510
2379 -#: includes/my-wordpress/integrations/woocommerce-relations.php:529
2769 +#: includes/my-wordpress/integrations/woocommerce-relations.php:507
2770 +#: includes/my-wordpress/integrations/woocommerce-relations.php:523
2771 +#: includes/my-wordpress/integrations/woocommerce-relations.php:542
2380 2772 msgid "Customer"
2381 2773 msgstr ""
2382 2774
2383 -#: src/plugins/my-wordpress-woocommerce/index.ts:826
2384 -#: apps/my-wordpress/parts/woocommerce.php:654
2775 +#: src/plugins/my-wordpress-woocommerce/index.ts:834
2776 +#: apps/my-wordpress/parts/woocommerce.php:659
2385 2777 msgid "Placed"
2386 2778 msgstr ""
2387 2779
2388 2780 #. %d: number of line items.
2389 -#: src/plugins/my-wordpress-woocommerce/index.ts:830
2781 +#: src/plugins/my-wordpress-woocommerce/index.ts:838
2390 2782 msgid "Items (%d)"
2391 2783 msgstr ""
2392 2784
2393 -#: src/plugins/my-wordpress-woocommerce/index.ts:838
2785 +#: src/plugins/my-wordpress-woocommerce/index.ts:846
2394 2786 msgid "Edit in WooCommerce"
2395 2787 msgstr ""
2396 2788
2397 2789 #. 1: times used, 2: usage limit.
2398 -#: src/plugins/my-wordpress-woocommerce/index.ts:849
2790 +#. 1: the current step, 2: the number of steps.
2791 +#: src/plugins/my-wordpress-woocommerce/index.ts:857
2792 +#: src/shell-tour/index.ts:517
2399 2793 msgid "%1$d of %2$d"
2400 2794 msgstr ""
2401 2795
2402 2796 #. %d: times used.
2403 -#: src/plugins/my-wordpress-woocommerce/index.ts:855
2797 +#: src/plugins/my-wordpress-woocommerce/index.ts:863
2404 2798 msgid "%d (no limit)"
2405 2799 msgstr ""
2406 2800
2407 -#: src/plugins/my-wordpress-woocommerce/index.ts:860
2801 +#: src/plugins/my-wordpress-woocommerce/index.ts:868
2408 2802 msgid "Individual use only"
2409 2803 msgstr ""
2410 2804
2411 -#: src/plugins/my-wordpress-woocommerce/index.ts:861
2805 +#: src/plugins/my-wordpress-woocommerce/index.ts:869
2412 2806 msgid "Excludes sale items"
2413 2807 msgstr ""
2414 2808
2415 -#: src/plugins/my-wordpress-woocommerce/index.ts:862
2809 +#: src/plugins/my-wordpress-woocommerce/index.ts:870
2416 2810 msgid "Grants free shipping"
2417 2811 msgstr ""
2418 2812
2419 -#: src/plugins/my-wordpress-woocommerce/index.ts:871
2813 +#: src/plugins/my-wordpress-woocommerce/index.ts:879
2420 2814 msgid "Inactive"
2421 2815 msgstr ""
2422 2816
2423 -#: src/plugins/my-wordpress-woocommerce/index.ts:877
2817 +#: src/plugins/my-wordpress-woocommerce/index.ts:885
2424 2818 msgid "Used"
2425 2819 msgstr ""
2426 2820
2427 -#: src/plugins/my-wordpress-woocommerce/index.ts:879
2821 +#: src/plugins/my-wordpress-woocommerce/index.ts:887
2428 2822 msgid "Per customer"
2429 2823 msgstr ""
2430 2824
2431 2825 #. %d: per-customer usage limit.
2432 -#: src/plugins/my-wordpress-woocommerce/index.ts:883
2826 +#: src/plugins/my-wordpress-woocommerce/index.ts:891
2433 2827 msgid "%d uses"
2434 2828 msgstr ""
2435 2829
2436 -#: src/plugins/my-wordpress-woocommerce/index.ts:889
2830 +#: src/plugins/my-wordpress-woocommerce/index.ts:897
2437 2831 msgid "Limit to items"
2438 2832 msgstr ""
2439 2833
2440 -#: src/plugins/my-wordpress-woocommerce/index.ts:894
2834 +#: src/plugins/my-wordpress-woocommerce/index.ts:902
2441 2835 msgid "Discount given"
2442 2836 msgstr ""
2443 2837
2444 -#: src/plugins/my-wordpress-woocommerce/index.ts:895
2838 +#: src/plugins/my-wordpress-woocommerce/index.ts:903
2445 2839 msgid "Created"
2446 2840 msgstr ""
2447 2841
2448 -#: src/plugins/my-wordpress-woocommerce/index.ts:897
2842 +#: src/plugins/my-wordpress-woocommerce/index.ts:905
2449 2843 msgid "Expires"
2450 2844 msgstr ""
2451 2845
2452 -#: src/plugins/my-wordpress-woocommerce/index.ts:900
2846 +#: src/plugins/my-wordpress-woocommerce/index.ts:908
2453 2847 msgid "Never"
2454 2848 msgstr ""
2455 2849
2456 -#: src/plugins/my-wordpress-woocommerce/index.ts:902
2850 +#: src/plugins/my-wordpress-woocommerce/index.ts:910
2457 2851 msgid "Minimum spend"
2458 2852 msgstr ""
2459 2853
2460 -#: src/plugins/my-wordpress-woocommerce/index.ts:903
2854 +#: src/plugins/my-wordpress-woocommerce/index.ts:911
2461 2855 msgid "Maximum spend"
2462 2856 msgstr ""
2463 2857
2464 -#: src/plugins/my-wordpress-woocommerce/index.ts:904
2858 +#: src/plugins/my-wordpress-woocommerce/index.ts:912
2465 2859 msgid "Restrictions"
2466 2860 msgstr ""
2467 2861
2468 -#: src/plugins/my-wordpress-woocommerce/index.ts:905
2469 -#: includes/my-wordpress/integrations/woocommerce-relations.php:557
2862 +#: src/plugins/my-wordpress-woocommerce/index.ts:913
2863 +#: includes/my-wordpress/integrations/woocommerce-relations.php:570
2470 2864 msgid "Products"
2471 2865 msgstr ""
2472 2866
2473 -#: src/plugins/my-wordpress-woocommerce/index.ts:906
2867 +#: src/plugins/my-wordpress-woocommerce/index.ts:914
2474 2868 msgid "Excludes"
2475 2869 msgstr ""
2476 2870
2477 -#: src/plugins/my-wordpress-woocommerce/index.ts:909
2871 +#: src/plugins/my-wordpress-woocommerce/index.ts:917
2478 2872 msgid "Allowed emails"
2479 2873 msgstr ""
2480 2874
2481 -#: src/plugins/my-wordpress-woocommerce/index.ts:915
2875 +#: src/plugins/my-wordpress-woocommerce/index.ts:923
2482 2876 msgid "Edit coupon"
2483 2877 msgstr ""
2484 2878
2485 -#: src/plugins/my-wordpress-woocommerce/index.ts:930
2879 +#: src/plugins/my-wordpress-woocommerce/index.ts:938
2486 2880 msgid "Today"
2487 2881 msgstr ""
2488 2882
2489 2883 #. %d: number of days.
2490 -#: src/plugins/my-wordpress-woocommerce/index.ts:935
2884 +#: src/plugins/my-wordpress-woocommerce/index.ts:943
2491 2885 msgid "%d day ago"
2492 2886 msgid_plural "%d days ago"
2493 2887 msgstr[0] ""
2494 2888 msgstr[1] ""
@@ -2493,9 +2887,9 @@
2493 2887 msgstr[0] ""
2494 2888 msgstr[1] ""
2495 2889
2496 2890 #. %d: number of months.
2497 -#: src/plugins/my-wordpress-woocommerce/index.ts:943
2891 +#: src/plugins/my-wordpress-woocommerce/index.ts:951
2498 2892 msgid "%d month ago"
2499 2893 msgid_plural "%d months ago"
2500 2894 msgstr[0] ""
2501 2895 msgstr[1] ""
@@ -2500,168 +2894,168 @@
2500 2894 msgstr[0] ""
2501 2895 msgstr[1] ""
2502 2896
2503 2897 #. %d: number of years.
2504 -#: src/plugins/my-wordpress-woocommerce/index.ts:950
2898 +#: src/plugins/my-wordpress-woocommerce/index.ts:958
2505 2899 msgid "%d year ago"
2506 2900 msgid_plural "%d years ago"
2507 2901 msgstr[0] ""
2508 2902 msgstr[1] ""
2509 2903
2510 -#: src/plugins/my-wordpress-woocommerce/index.ts:964
2511 -#: src/plugins/my-wordpress-woocommerce/index.ts:2051
2904 +#: src/plugins/my-wordpress-woocommerce/index.ts:972
2905 +#: src/plugins/my-wordpress-woocommerce/index.ts:2100
2512 2906 msgid "Lifetime spend"
2513 2907 msgstr ""
2514 2908
2515 -#: src/plugins/my-wordpress-woocommerce/index.ts:985
2516 -#: src/plugins/my-wordpress-woocommerce/index.ts:1543
2517 -#: src/plugins/my-wordpress-woocommerce/index.ts:1944
2518 -#: src/plugins/my-wordpress-woocommerce/index.ts:2204
2909 +#: src/plugins/my-wordpress-woocommerce/index.ts:993
2910 +#: src/plugins/my-wordpress-woocommerce/index.ts:1592
2911 +#: src/plugins/my-wordpress-woocommerce/index.ts:1993
2912 +#: src/plugins/my-wordpress-woocommerce/index.ts:2253
2519 2913 #: apps/my-wordpress/parts/woocommerce.php:102
2520 -#: includes/my-wordpress/integrations/woocommerce-relations.php:812
2521 -#: includes/my-wordpress/integrations/woocommerce-relations.php:1099
2914 +#: includes/my-wordpress/integrations/woocommerce-relations.php:825
2915 +#: includes/my-wordpress/integrations/woocommerce-relations.php:1112
2522 2916 #: includes/my-wordpress/integrations/woocommerce.php:122
2523 2917 msgid "Orders"
2524 2918 msgstr ""
2525 2919
2526 2920 #. %d: number of orders.
2527 -#: src/plugins/my-wordpress-woocommerce/index.ts:989
2921 +#: src/plugins/my-wordpress-woocommerce/index.ts:997
2528 2922 msgid "%d order"
2529 2923 msgid_plural "%d orders"
2530 2924 msgstr[0] ""
2531 2925 msgstr[1] ""
2532 2926
2533 -#: src/plugins/my-wordpress-woocommerce/index.ts:992
2927 +#: src/plugins/my-wordpress-woocommerce/index.ts:1000
2534 2928 msgid "None yet"
2535 2929 msgstr ""
2536 2930
2537 -#: src/plugins/my-wordpress-woocommerce/index.ts:994
2931 +#: src/plugins/my-wordpress-woocommerce/index.ts:1002
2538 2932 msgid "Average order"
2539 2933 msgstr ""
2540 2934
2541 -#: src/plugins/my-wordpress-woocommerce/index.ts:996
2542 -#: src/plugins/my-wordpress-woocommerce/index.ts:2073
2935 +#: src/plugins/my-wordpress-woocommerce/index.ts:1004
2936 +#: src/plugins/my-wordpress-woocommerce/index.ts:2122
2543 2937 msgid "Last order"
2544 2938 msgstr ""
2545 2939
2546 2940 #. %s: order number.
2547 -#: src/plugins/my-wordpress-woocommerce/index.ts:1004
2548 -#: src/plugins/my-wordpress-woocommerce/index.ts:2112
2941 +#: src/plugins/my-wordpress-woocommerce/index.ts:1012
2942 +#: src/plugins/my-wordpress-woocommerce/index.ts:2161
2549 2943 msgid "#%s"
2550 2944 msgstr ""
2551 2945
2552 -#: src/plugins/my-wordpress-woocommerce/index.ts:1024
2946 +#: src/plugins/my-wordpress-woocommerce/index.ts:1032
2553 2947 msgid "First order"
2554 2948 msgstr ""
2555 2949
2556 -#: src/plugins/my-wordpress-woocommerce/index.ts:1026
2557 -#: src/plugins/my-wordpress-woocommerce/index.ts:2315
2950 +#: src/plugins/my-wordpress-woocommerce/index.ts:1034
2951 +#: src/plugins/my-wordpress-woocommerce/index.ts:2364
2558 2952 msgid "Buys most"
2559 2953 msgstr ""
2560 2954
2561 2955 #. %d: units bought.
2562 -#: src/plugins/my-wordpress-woocommerce/index.ts:1038
2956 +#: src/plugins/my-wordpress-woocommerce/index.ts:1046
2563 2957 msgid "×%d"
2564 2958 msgstr ""
2565 2959
2566 -#: src/plugins/my-wordpress-woocommerce/index.ts:1048
2567 -#: src/plugins/my-wordpress-woocommerce/index.ts:2078
2960 +#: src/plugins/my-wordpress-woocommerce/index.ts:1056
2961 +#: src/plugins/my-wordpress-woocommerce/index.ts:2127
2568 2962 msgid "Location"
2569 2963 msgstr ""
2570 2964
2571 -#: src/plugins/my-wordpress-woocommerce/index.ts:1049
2572 -#: apps/my-wordpress/parts/lists.php:450
2965 +#: src/plugins/my-wordpress-woocommerce/index.ts:1057
2966 +#: apps/my-wordpress/parts/lists.php:459
2573 2967 msgid "Email"
2574 2968 msgstr ""
2575 2969
2576 -#: src/plugins/my-wordpress-woocommerce/index.ts:1050
2970 +#: src/plugins/my-wordpress-woocommerce/index.ts:1058
2577 2971 msgid "Customer since"
2578 2972 msgstr ""
2579 2973
2580 -#: src/plugins/my-wordpress-woocommerce/index.ts:1054
2974 +#: src/plugins/my-wordpress-woocommerce/index.ts:1062
2581 2975 msgid "All their orders"
2582 2976 msgstr ""
2583 2977
2584 -#: src/plugins/my-wordpress-woocommerce/index.ts:1071
2585 -#: includes/my-wordpress/integrations/woocommerce-relations.php:770
2978 +#: src/plugins/my-wordpress-woocommerce/index.ts:1079
2979 +#: includes/my-wordpress/integrations/woocommerce-relations.php:783
2586 2980 msgid "Product"
2587 2981 msgstr ""
2588 2982
2589 -#: src/plugins/my-wordpress-woocommerce/index.ts:1072
2590 -#: src/plugins/my-wordpress-woocommerce/index.ts:2062
2983 +#: src/plugins/my-wordpress-woocommerce/index.ts:1080
2984 +#: src/plugins/my-wordpress-woocommerce/index.ts:2111
2591 2985 msgid "Order"
2592 2986 msgid_plural "Orders"
2593 2987 msgstr[0] ""
2594 2988 msgstr[1] ""
2595 2989
2596 -#: src/plugins/my-wordpress-woocommerce/index.ts:1073
2990 +#: src/plugins/my-wordpress-woocommerce/index.ts:1081
2597 2991 msgid "Coupon"
2598 2992 msgstr ""
2599 2993
2600 -#: src/plugins/my-wordpress-woocommerce/index.ts:1318
2994 +#: src/plugins/my-wordpress-woocommerce/index.ts:1367
2601 2995 #: includes/my-wordpress/integrations/woocommerce-customers.php:315
2602 2996 msgid "VIP"
2603 2997 msgstr ""
2604 2998
2605 -#: src/plugins/my-wordpress-woocommerce/index.ts:1319
2999 +#: src/plugins/my-wordpress-woocommerce/index.ts:1368
2606 3000 #: includes/my-wordpress/integrations/woocommerce-customers.php:321
2607 3001 msgid "Lapsed"
2608 3002 msgstr ""
2609 3003
2610 -#: src/plugins/my-wordpress-woocommerce/index.ts:1353
3004 +#: src/plugins/my-wordpress-woocommerce/index.ts:1402
2611 3005 msgid "Sold out"
2612 3006 msgstr ""
2613 3007
2614 -#: src/plugins/my-wordpress-woocommerce/index.ts:1356
3008 +#: src/plugins/my-wordpress-woocommerce/index.ts:1405
2615 3009 msgid "Backorder"
2616 3010 msgstr ""
2617 3011
2618 3012 #. %d: units left in stock.
2619 -#: src/plugins/my-wordpress-woocommerce/index.ts:1364
3013 +#: src/plugins/my-wordpress-woocommerce/index.ts:1413
2620 3014 msgid "%d left"
2621 3015 msgstr ""
2622 3016
2623 -#: src/plugins/my-wordpress-woocommerce/index.ts:1369
3017 +#: src/plugins/my-wordpress-woocommerce/index.ts:1418
2624 3018 msgid "Sale"
2625 3019 msgstr ""
2626 3020
2627 -#: src/plugins/my-wordpress-woocommerce/index.ts:1537
2628 -#: src/plugins/my-wordpress-woocommerce/index.ts:1939
3021 +#: src/plugins/my-wordpress-woocommerce/index.ts:1586
3022 +#: src/plugins/my-wordpress-woocommerce/index.ts:1988
2629 3023 msgid "View their orders"
2630 3024 msgstr ""
2631 3025
2632 -#: src/plugins/my-wordpress-woocommerce/index.ts:1538
3026 +#: src/plugins/my-wordpress-woocommerce/index.ts:1587
2633 3027 msgid "Open the orders screen filtered to this customer, in its own window."
2634 3028 msgstr ""
2635 3029
2636 -#: src/plugins/my-wordpress-woocommerce/index.ts:1621
2637 -#: includes/my-wordpress/integrations/woocommerce-relations.php:1098
3030 +#: src/plugins/my-wordpress-woocommerce/index.ts:1670
3031 +#: includes/my-wordpress/integrations/woocommerce-relations.php:1111
2638 3032 msgid "Store"
2639 3033 msgstr ""
2640 3034
2641 -#: src/plugins/my-wordpress-woocommerce/index.ts:1641
3035 +#: src/plugins/my-wordpress-woocommerce/index.ts:1690
2642 3036 msgid "Not counted on a store this large"
2643 3037 msgstr ""
2644 3038
2645 3039 #. 1: VIP customer count, 2: lapsed customer count.
2646 -#: src/plugins/my-wordpress-woocommerce/index.ts:1648
3040 +#: src/plugins/my-wordpress-woocommerce/index.ts:1697
2647 3041 msgid "%1$d · %2$d"
2648 3042 msgstr ""
2649 3043
2650 -#: src/plugins/my-wordpress-woocommerce/index.ts:1657
3044 +#: src/plugins/my-wordpress-woocommerce/index.ts:1706
2651 3045 msgid "Revenue this month"
2652 3046 msgstr ""
2653 3047
2654 -#: src/plugins/my-wordpress-woocommerce/index.ts:1661
3048 +#: src/plugins/my-wordpress-woocommerce/index.ts:1710
2655 3049 msgid "Awaiting action"
2656 3050 msgstr ""
2657 3051
2658 3052 #. %d: number of orders.
2659 -#: src/plugins/my-wordpress-woocommerce/index.ts:1664
3053 +#: src/plugins/my-wordpress-woocommerce/index.ts:1713
2660 3054 msgid "%d orders"
2661 3055 msgstr ""
2662 3056
2663 -#: src/plugins/my-wordpress-woocommerce/index.ts:1669
3057 +#: src/plugins/my-wordpress-woocommerce/index.ts:1718
2664 3058 #: includes/my-wordpress/integrations/woocommerce.php:301
2665 3059 #: includes/my-wordpress/integrations/woocommerce.php:1350
2666 3060 msgid "Out of stock"
2667 3061 msgstr ""
@@ -2666,142 +3060,126 @@
2666 3060 msgid "Out of stock"
2667 3061 msgstr ""
2668 3062
2669 3063 #. %d: number of products.
2670 -#: src/plugins/my-wordpress-woocommerce/index.ts:1673
3064 +#: src/plugins/my-wordpress-woocommerce/index.ts:1722
2671 3065 msgid "%d products"
2672 3066 msgstr ""
2673 3067
2674 -#: src/plugins/my-wordpress-woocommerce/index.ts:1676
3068 +#: src/plugins/my-wordpress-woocommerce/index.ts:1725
2675 3069 msgid "None"
2676 3070 msgstr ""
2677 3071
2678 -#: src/plugins/my-wordpress-woocommerce/index.ts:1679
3072 +#: src/plugins/my-wordpress-woocommerce/index.ts:1728
2679 3073 #: apps/my-wordpress/parts/woocommerce.php:123
2680 3074 #: includes/my-wordpress/integrations/woocommerce-customers.php:1315
2681 -#: includes/my-wordpress/integrations/woocommerce-relations.php:857
2682 -#: includes/my-wordpress/integrations/woocommerce-relations.php:1054
3075 +#: includes/my-wordpress/integrations/woocommerce-relations.php:870
3076 +#: includes/my-wordpress/integrations/woocommerce-relations.php:1067
2683 3077 msgid "Customers"
2684 3078 msgstr ""
2685 3079
2686 3080 #. %d: number of customers.
2687 -#: src/plugins/my-wordpress-woocommerce/index.ts:1683
3081 +#: src/plugins/my-wordpress-woocommerce/index.ts:1732
2688 3082 msgid "%d person"
2689 3083 msgid_plural "%d people"
2690 3084 msgstr[0] ""
2691 3085 msgstr[1] ""
2692 3086
2693 -#: src/plugins/my-wordpress-woocommerce/index.ts:1688
3087 +#: src/plugins/my-wordpress-woocommerce/index.ts:1737
2694 3088 msgid "VIP · lapsed"
2695 3089 msgstr ""
2696 3090
2697 -#: src/plugins/my-wordpress-woocommerce/index.ts:1693
3091 +#: src/plugins/my-wordpress-woocommerce/index.ts:1742
2698 3092 msgid "Guest checkout"
2699 3093 msgstr ""
2700 3094
2701 3095 #. 1: formatted revenue, 2: number of orders.
2702 -#: src/plugins/my-wordpress-woocommerce/index.ts:1697
3096 +#: src/plugins/my-wordpress-woocommerce/index.ts:1746
2703 3097 msgid "%1$s over %2$d orders"
2704 3098 msgstr ""
2705 3099
2706 -#: src/plugins/my-wordpress-woocommerce/index.ts:1929
3100 +#: src/plugins/my-wordpress-woocommerce/index.ts:1978
2707 3101 msgid "Open customer"
2708 3102 msgstr ""
2709 3103
2710 3104 #. %s: formatted average order value.
2711 -#: src/plugins/my-wordpress-woocommerce/index.ts:2055
3105 +#: src/plugins/my-wordpress-woocommerce/index.ts:2104
2712 3106 msgid "%s average"
2713 3107 msgstr ""
2714 3108
2715 3109 #. %s: date of the first order.
2716 -#: src/plugins/my-wordpress-woocommerce/index.ts:2066
3110 +#: src/plugins/my-wordpress-woocommerce/index.ts:2115
2717 3111 msgid "since %s"
2718 3112 msgstr ""
2719 3113
2720 3114 #. %s: registration date.
2721 -#: src/plugins/my-wordpress-woocommerce/index.ts:2082
3115 +#: src/plugins/my-wordpress-woocommerce/index.ts:2131
2722 3116 msgid "joined %s"
2723 3117 msgstr ""
2724 3118
2725 3119 #. %d: number of line items.
2726 -#: src/plugins/my-wordpress-woocommerce/index.ts:2130
3120 +#: src/plugins/my-wordpress-woocommerce/index.ts:2179
2727 3121 msgid "%d item"
2728 3122 msgid_plural "%d items"
2729 3123 msgstr[0] ""
2730 3124 msgstr[1] ""
2731 3125
2732 -#: src/plugins/my-wordpress-woocommerce/index.ts:2153
3126 +#: src/plugins/my-wordpress-woocommerce/index.ts:2202
2733 3127 msgid "Billing"
2734 3128 msgstr ""
2735 3129
2736 -#: src/plugins/my-wordpress-woocommerce/index.ts:2203
3130 +#: src/plugins/my-wordpress-woocommerce/index.ts:2252
2737 3131 msgid "All orders"
2738 3132 msgstr ""
2739 3133
2740 -#: src/plugins/my-wordpress-woocommerce/index.ts:2208
2741 -#: includes/my-wordpress/integrations/woocommerce-relations.php:511
3134 +#: src/plugins/my-wordpress-woocommerce/index.ts:2257
3135 +#: includes/my-wordpress/integrations/woocommerce-relations.php:524
2742 3136 msgid "Edit profile"
2743 3137 msgstr ""
2744 3138
2745 -#: src/plugins/my-wordpress-woocommerce/index.ts:2213
3139 +#: src/plugins/my-wordpress-woocommerce/index.ts:2262
2746 3140 msgid "Send email"
2747 3141 msgstr ""
2748 3142
2749 -#: src/plugins/my-wordpress-woocommerce/index.ts:316
3143 +#: src/plugins/my-wordpress-woocommerce/index.ts:327
2750 3144 msgid "WooCommerce data is unavailable."
2751 3145 msgstr ""
2752 3146
2753 -#. %d: HTTP status code.
2754 -#: src/plugins/my-wordpress-woocommerce/index.ts:341
2755 -msgid "Could not load WooCommerce details (%d)."
2756 -msgstr ""
2757 -
2758 -#: src/plugins/my-wordpress-woocommerce/index.ts:357
3147 +#: src/plugins/my-wordpress-woocommerce/index.ts:351
3148 +#: src/plugins/my-wordpress-woocommerce/index.ts:364
2759 3149 msgid "Could not load WooCommerce details."
2760 3150 msgstr ""
2761 3151
2762 -#: src/plugins/my-wordpress-woocommerce/index.ts:2262
3152 +#: src/plugins/my-wordpress-woocommerce/index.ts:2311
2763 3153 msgid "No customer selected. Open one from the Customers folder."
2764 3154 msgstr ""
2765 3155
2766 3156 #. %d: units bought.
2767 -#: src/plugins/my-wordpress-woocommerce/index.ts:2304
3157 +#: src/plugins/my-wordpress-woocommerce/index.ts:2353
2768 3158 msgid "×%d bought"
2769 3159 msgstr ""
2770 3160
2771 -#: src/plugins/my-wordpress-woocommerce/index.ts:2316
3161 +#: src/plugins/my-wordpress-woocommerce/index.ts:2365
2772 3162 msgid "Recent orders"
2773 3163 msgstr ""
2774 3164
2775 -#: src/plugins/my-wordpress-woocommerce/index.ts:2317
3165 +#: src/plugins/my-wordpress-woocommerce/index.ts:2366
2776 3166 msgid "Addresses"
2777 3167 msgstr ""
2778 3168
2779 -#: src/plugins/notes-widget/index.ts:112
3169 +#: src/plugins/notes-widget/index.ts:118
2780 3170 msgid "Drag to pin"
2781 3171 msgstr ""
2782 3172
2783 -#: src/plugins/notes-widget/index.ts:118
3173 +#: src/plugins/notes-widget/index.ts:124
2784 3174 msgid "Write a note…"
2785 3175 msgstr ""
2786 3176
2787 -#: src/plugins/notes-widget/index.ts:136
3177 +#: src/plugins/notes-widget/index.ts:142
2788 3178 msgid "Paper color"
2789 3179 msgstr ""
2790 3180
2791 -#: src/plugins/notes-widget/index.ts:154
2792 -msgid "Public — visible to other desktop users"
2793 -msgstr ""
2794 -
2795 -#: src/plugins/notes-widget/index.ts:168
2796 -msgid "Pin to desktop"
2797 -msgstr ""
2798 -
2799 -#: src/plugins/notes-widget/index.ts:169
2800 -msgid "Pin the note without dragging (Ctrl+Enter)"
2801 -msgstr ""
2802 -
2803 -#: src/plugins/notes-widget/index.ts:192
3181 +#: src/plugins/notes-widget/index.ts:174
2804 3182 msgid "Next paper color"
2805 3183 msgstr ""
2806 3184
2807 3185 #: src/plugins/snow-wallpaper/index.ts:324
@@ -2824,9 +3202,9 @@
2824 3202 msgid "Reset to defaults"
2825 3203 msgstr ""
2826 3204
2827 3205 #: src/plugins/snow-wallpaper/index.ts:386
2828 -#: includes/wallpapers.php:160
3206 +#: includes/wallpapers.php:167
2829 3207 msgid "Snow"
2830 3208 msgstr ""
2831 3209
2832 3210 #: src/pwa/index.ts:57
@@ -2833,9 +3211,9 @@
2833 3211 msgid "A new version of OpenStation is available."
2834 3212 msgstr ""
2835 3213
2836 3214 #: src/pwa/index.ts:59
2837 -#: src/window/dom.ts:544
3215 +#: src/window/dom.ts:558
2838 3216 msgid "Reload"
2839 3217 msgstr ""
2840 3218
2841 3219 #. %s: site name
@@ -2888,9 +3266,8 @@
2888 3266 msgid "Everything is already set up. You don't need to install any new plugins, so you can keep using the same features as before."
2889 3267 msgstr ""
2890 3268
2891 3269 #: src/rebrand-notice.ts:174
2892 -#: includes/welcome-dialog.php:108
2893 3270 msgid "Got it"
2894 3271 msgstr ""
2895 3272
2896 3273 #: src/related-entities/index.ts:276
@@ -2897,14 +3274,14 @@
2897 3274 msgid "Related"
2898 3275 msgstr ""
2899 3276
2900 3277 #: src/release-card.ts:351
2901 -#: src/ui/components/os-toast/os-toast.ts:241
3278 +#: src/ui/components/os-toast/os-toast.ts:265
2902 3279 msgid "Dismiss"
2903 3280 msgstr ""
2904 3281
2905 3282 #: src/release-card.ts:354
2906 -#: src/update-notice.ts:180
3283 +#: src/update-notice.ts:185
2907 3284 msgid "Update now"
2908 3285 msgstr ""
2909 3286
2910 3287 #: src/reveals/registry.ts:446
@@ -3037,12 +3414,86 @@
3037 3414 #: src/settings/wallpaper-defs.ts:81
3038 3415 msgid "Any image from your media library or an upload, sized to cover the whole desk."
3039 3416 msgstr ""
3040 3417
3418 +#: src/shell-tour/index.ts:338
3419 +msgid "All your menu items are here"
3420 +msgstr ""
3421 +
3422 +#: src/shell-tour/index.ts:341
3423 +msgid "Every WordPress admin menu lives on this rail. Hover a tile for its name; the ones with submenus fan them out."
3424 +msgstr ""
3425 +
3426 +#: src/shell-tour/index.ts:346
3427 +#: src/shell-tour/index.ts:362
3428 +#: src/shell-tour/index.ts:419
3429 +#: src/shell-tour/index.ts:446
3430 +#: src/shell-tour/index.ts:478
3431 +msgid "Skip tour"
3432 +msgstr ""
3433 +
3434 +#: src/shell-tour/index.ts:352
3435 +msgid "Configure the layout as you wish"
3436 +msgstr ""
3437 +
3438 +#: src/shell-tour/index.ts:355
3439 +msgid "The rail can move to another edge, split in two, or park itself out of the way."
3440 +msgstr ""
3441 +
3442 +#: src/shell-tour/index.ts:357
3443 +msgid "OpenStation Preferences → Appearance → Desktop layout."
3444 +msgstr ""
3445 +
3446 +#: src/shell-tour/index.ts:361
3447 +msgid "Show me"
3448 +msgstr ""
3449 +
3450 +#: src/shell-tour/index.ts:412
3451 +msgid "Open a window"
3452 +msgstr ""
3453 +
3454 +#: src/shell-tour/index.ts:415
3455 +msgid "Click a dock tile. Every admin screen opens as a window you can move, resize and keep beside another."
3456 +msgstr ""
3457 +
3458 +#: src/shell-tour/index.ts:418
3459 +#: src/shell-tour/index.ts:445
3460 +#: src/shell-tour/index.ts:477
3461 +msgid "Do it for me"
3462 +msgstr ""
3463 +
3464 +#: src/shell-tour/index.ts:439
3465 +msgid "Snap it to the side"
3466 +msgstr ""
3467 +
3468 +#: src/shell-tour/index.ts:442
3469 +msgid "Drag the window to the left edge until the preview appears, then let go. It takes half the screen; another window can take the other half."
3470 +msgstr ""
3471 +
3472 +#: src/shell-tour/index.ts:457
3473 +msgid "Find anything"
3474 +msgstr ""
3475 +
3476 +#: src/shell-tour/index.ts:461
3477 +msgid "Press %s to search screens, commands and content, or ask the assistant."
3478 +msgstr ""
3479 +
3480 +#: src/shell-tour/index.ts:490
3481 +msgid "You are set"
3482 +msgstr ""
3483 +
3484 +#: src/shell-tour/index.ts:493
3485 +msgid "Windows, snapping and search: that is the station. Everything else is in OpenStation Preferences, and this tour is there too whenever you want it back."
3486 +msgstr ""
3487 +
3041 3488 #: src/ui/components/os-notice/os-notice.ts:172
3042 3489 msgid "Dismiss notice"
3043 3490 msgstr ""
3044 3491
3492 +#: src/ui/components/os-split/os-split.ts:258
3493 +msgid "Resize panes"
3494 +msgstr ""
3495 +
3045 3496 #. 1: WordPress version, 2: release codename.
3046 3497 #: src/update-notice.ts:96
3047 3498 msgid "WordPress %1$s \"%2$s\" is available."
3048 3499 msgstr ""
@@ -3051,13 +3502,82 @@
3051 3502 #: src/update-notice.ts:100
3052 3503 msgid "WordPress %s is available."
3053 3504 msgstr ""
3054 3505
3055 -#: src/update-notice.ts:144
3506 +#: src/update-notice.ts:149
3056 3507 #: includes/core-notices.php:91
3057 3508 msgid "WordPress Updates"
3058 3509 msgstr ""
3059 3510
3511 +#: src/usage-feedback/form.ts:35
3512 +msgid "What can we do for you?"
3513 +msgstr ""
3514 +
3515 +#: src/usage-feedback/form.ts:36
3516 +msgid "What do you mainly use OpenStation for?"
3517 +msgstr ""
3518 +
3519 +#: src/usage-feedback/form.ts:37
3520 +msgid "What gets in your way, or what is missing?"
3521 +msgstr ""
3522 +
3523 +#: src/usage-feedback/form.ts:63
3524 +msgid "How is OpenStation going?"
3525 +msgstr ""
3526 +
3527 +#: src/usage-feedback/form.ts:72
3528 +msgid "Answer whichever you like. Every question is optional, and short is fine."
3529 +msgstr ""
3530 +
3531 +#: src/usage-feedback/form.ts:100
3532 +msgid "Email (optional)"
3533 +msgstr ""
3534 +
3535 +#: src/usage-feedback/form.ts:115
3536 +msgid "Leave your email if you are happy for us to follow up with a question or two. We like to thank people who help us."
3537 +msgstr ""
3538 +
3539 +#: src/usage-feedback/form.ts:125
3540 +msgid "Nothing is sent until you click Send. Then your answers, your language, and the OpenStation and WordPress versions go to openstation.blog, the plugin’s own site, run by Automattic. Without an email, nothing identifies you or your site."
3541 +msgstr ""
3542 +
3543 +#: src/usage-feedback/form.ts:183
3544 +msgid "You have unsent answers. Close again to discard them."
3545 +msgstr ""
3546 +
3547 +#: src/usage-feedback/form.ts:195
3548 +#: includes/feedback/usage.php:279
3549 +msgid "Answer at least one question first."
3550 +msgstr ""
3551 +
3552 +#: src/usage-feedback/form.ts:201
3553 +msgid "That does not look like an email address. Fix it, or leave the field empty."
3554 +msgstr ""
3555 +
3556 +#: src/usage-feedback/form.ts:234
3557 +msgid "We could not send that right now. Please try again in a moment."
3558 +msgstr ""
3559 +
3560 +#: src/usage-feedback/index.ts:113
3561 +msgid "Thank you! That really helps."
3562 +msgstr ""
3563 +
3564 +#: src/usage-feedback/prompt.ts:138
3565 +msgid "Got two minutes?"
3566 +msgstr ""
3567 +
3568 +#: src/usage-feedback/prompt.ts:143
3569 +msgid "We want your feedback to improve OpenStation. Three short questions, all optional."
3570 +msgstr ""
3571 +
3572 +#: src/usage-feedback/prompt.ts:155
3573 +msgid "No thanks"
3574 +msgstr ""
3575 +
3576 +#: src/usage-feedback/prompt.ts:161
3577 +msgid "Sure"
3578 +msgstr ""
3579 +
3060 3580 #: src/widgets/built-in.ts:20
3061 3581 msgid "Clock"
3062 3582 msgstr ""
3063 3583
@@ -3074,10 +3594,10 @@
3074 3594 #: src/widgets/frame.ts:344
3075 3595 msgid "Remove %s"
3076 3596 msgstr ""
3077 3597
3078 -#: src/widgets/layer.ts:591
3079 -#: src/widgets/layer.ts:598
3598 +#: src/widgets/layer.ts:615
3599 +#: src/widgets/layer.ts:622
3080 3600 #: src/widgets/picker.ts:55
3081 3601 #: src/widgets/picker.ts:59
3082 3602 msgid "Add widget"
3083 3603 msgstr ""
@@ -3108,82 +3628,79 @@
3108 3628 msgid "Maximize"
3109 3629 msgstr ""
3110 3630
3111 3631 #: src/window-chrome/controls/built-ins.ts:63
3112 -#: src/window/index.ts:2283
3113 -#: includes/admin-bar.php:69
3114 -#: includes/admin-bar.php:711
3632 +#: src/window/index.ts:2801
3115 3633 msgid "Enter fullscreen"
3116 3634 msgstr ""
3117 3635
3118 -#: src/window/dom.ts:250
3636 +#: src/window/dom.ts:264
3119 3637 msgid "Loading window content"
3120 3638 msgstr ""
3121 3639
3122 -#: src/window/dom.ts:465
3640 +#: src/window/dom.ts:479
3641 +#: src/window/index.ts:1257
3123 3642 msgid "Window actions"
3124 3643 msgstr ""
3125 3644
3126 -#: src/window/dom.ts:489
3645 +#: src/window/dom.ts:503
3127 3646 msgid "Open on startup"
3128 3647 msgstr ""
3129 3648
3130 3649 #. %s is the window's admin-page name (e.g., "Posts")
3131 -#: src/window/dom.ts:503
3650 +#: src/window/dom.ts:517
3132 3651 msgid "Open another %s"
3133 3652 msgstr ""
3134 3653
3135 -#: src/window/dom.ts:519
3654 +#: src/window/dom.ts:533
3136 3655 msgid "Open in new window"
3137 3656 msgstr ""
3138 3657
3139 -#: src/window/dom.ts:559
3140 -msgid "Open in browser tab"
3658 +#: src/window/dom.ts:573
3659 +msgid "Open in classic wp-admin"
3141 3660 msgstr ""
3142 3661
3143 3662 #. %s is the window's title (e.g., "OpenStation Preferences")
3144 -#: src/window/dom.ts:851
3663 +#: src/window/dom.ts:865
3145 3664 msgid "%s sections"
3146 3665 msgstr ""
3147 3666
3148 3667 #. %s is the window's admin-page title (e.g., "Posts")
3149 -#: src/window/dom.ts:854
3668 +#: src/window/dom.ts:868
3150 3669 msgid "%s sub-pages"
3151 3670 msgstr ""
3152 3671
3153 -#: src/window/iframe-bridge.ts:283
3672 +#: src/window/iframe-bridge.ts:285
3154 3673 msgid "Unsaved changes"
3155 3674 msgstr ""
3156 3675
3157 -#: src/window/iframe-bridge.ts:284
3676 +#: src/window/iframe-bridge.ts:286
3158 3677 msgid "You have unsaved changes. Are you sure you want to close this window?"
3159 3678 msgstr ""
3160 3679
3161 -#: src/window/iframe-bridge.ts:285
3680 +#: src/window/iframe-bridge.ts:287
3162 3681 msgid "Close window"
3163 3682 msgstr ""
3164 3683
3165 -#: src/window/iframe-bridge.ts:618
3684 +#: src/window/iframe-bridge.ts:620
3166 3685 msgid "Request failed."
3167 3686 msgstr ""
3168 3687
3169 3688 #. %d: HTTP status code of the failed request.
3170 -#: src/window/iframe-bridge.ts:621
3689 +#: src/window/iframe-bridge.ts:623
3171 3690 msgid "Request failed (HTTP %d)."
3172 3691 msgstr ""
3173 3692
3174 -#: src/window/index.ts:2283
3175 -#: includes/admin-bar.php:710
3176 -#: includes/admin-bar.php:712
3693 +#: src/window/index.ts:2801
3177 3694 msgid "Exit fullscreen"
3178 3695 msgstr ""
3179 3696
3180 -#: src/window/index.ts:3574
3697 +#: src/window/index.ts:4092
3181 3698 msgid "Not saved."
3182 3699 msgstr ""
3183 3700
3184 3701 #. %s: error message explaining why the change could not be saved.
3185 -#: src/window/index.ts:3577
3702 +#: src/window/index.ts:4095
3186 3703 msgid "Not saved. %s"
3187 3704 msgstr ""
3188 3705
3189 3706 #: src/window-links/renderers/svg-splines.ts:152
@@ -3217,60 +3734,65 @@
3217 3734 msgid_plural "Closed %d windows."
3218 3735 msgstr[0] ""
3219 3736 msgstr[1] ""
3220 3737
3221 -#. %d is the desktop number (e.g., "Desktop 2")
3738 +#. %d is the workspace number (e.g., "Workspace 2")
3222 3739 #: src/window-manager/desktops.ts:129
3223 -msgid "Desktop %d"
3740 +msgid "Workspace %d"
3224 3741 msgstr ""
3225 3742
3226 -#: src/window-manager/overview.ts:588
3227 -msgid "Add new desktop"
3743 +#: src/window-manager/overview.ts:595
3744 +msgid "Add new workspace"
3228 3745 msgstr ""
3229 3746
3230 3747 #. %s is the desktop label
3231 -#: src/window-manager/overview.ts:669
3748 +#: src/window-manager/overview.ts:671
3232 3749 msgid "Switch to %s"
3233 3750 msgstr ""
3234 3751
3752 +#. %s is the desktop name.
3753 +#: src/window-manager/overview.ts:715
3754 +msgid "%s — double-click to rename"
3755 +msgstr ""
3756 +
3757 +#. %s is the desktop name.
3758 +#: src/window-manager/overview.ts:788
3759 +msgid "Edit %s — its apps, widgets, look and windows"
3760 +msgstr ""
3761 +
3235 3762 #. %s is the desktop label
3236 -#: src/window-manager/overview.ts:729
3763 +#: src/window-manager/overview.ts:792
3237 3764 msgid "Rename %s"
3238 3765 msgstr ""
3239 3766
3240 3767 #. %s is the workspace name.
3241 -#: src/window-manager/overview.ts:789
3768 +#: src/window-manager/overview.ts:857
3242 3769 msgid "Restore %s — reopen its windows, widgets and look"
3243 3770 msgstr ""
3244 3771
3245 -#: src/window-manager/overview.ts:792
3772 +#: src/window-manager/overview.ts:860
3246 3773 msgid "Restore"
3247 3774 msgstr ""
3248 3775
3249 -#. %s is the desktop name.
3250 -#: src/window-manager/overview.ts:817
3251 -msgid "Edit %s — its apps, widgets, look and windows"
3252 -msgstr ""
3253 -
3254 3776 #. %d is the number of external sub-tabs open on this window.
3255 -#: src/window-manager/overview.ts:990
3777 +#: src/window-manager/overview.ts:1030
3256 3778 msgid "· %d open tab"
3257 3779 msgid_plural "· %d open tabs"
3258 3780 msgstr[0] ""
3259 3781 msgstr[1] ""
3260 3782
3261 -#: src/window/tabs.ts:279
3262 3783 #: src/window/tabs.ts:280
3784 +#: src/window/tabs.ts:281
3263 3785 msgid "Open in a new browser tab"
3264 3786 msgstr ""
3265 3787
3266 -#: src/window/tabs.ts:287
3267 3788 #: src/window/tabs.ts:288
3789 +#: src/window/tabs.ts:289
3268 3790 msgid "Close tab"
3269 3791 msgstr ""
3270 3792
3271 3793 #. %s is the external site's title or URL.
3272 -#: src/window/tabs.ts:491
3794 +#: src/window/tabs.ts:492
3273 3795 msgid "Opened \"%s\" in a new browser tab — this site doesn't allow embedding."
3274 3796 msgstr ""
3275 3797
3276 3798 #: src/workspaces/command.ts:25
@@ -3277,9 +3799,9 @@
3277 3799 msgid "Edit this workspace…"
3278 3800 msgstr ""
3279 3801
3280 3802 #: src/workspaces/command.ts:28
3281 -msgid "New desktop…"
3803 +msgid "New workspace…"
3282 3804 msgstr ""
3283 3805
3284 3806 #: src/workspaces/command.ts:39
3285 3807 msgid "Keep this desk"
@@ -3326,42 +3848,42 @@
3326 3848 #: src/workspaces/command.ts:179
3327 3849 msgid "No workspace matching **%s** — try `/workspace` alone to see them all."
3328 3850 msgstr ""
3329 3851
3330 -#: src/workspaces/presets.ts:63
3331 -#: src/workspaces/presets.ts:71
3332 -#: includes/workspaces.php:108
3852 +#: src/workspaces/presets.ts:65
3853 +#: src/workspaces/presets.ts:73
3854 +#: includes/workspaces.php:114
3333 3855 msgid "Commerce"
3334 3856 msgstr ""
3335 3857
3336 -#: src/workspaces/presets.ts:64
3337 -#: includes/workspaces.php:109
3858 +#: src/workspaces/presets.ts:66
3859 +#: includes/workspaces.php:115
3338 3860 msgid "A shop floor. WooCommerce orders, products and analytics side by side; everything that is not commerce leaves the rails."
3339 3861 msgstr ""
3340 3862
3341 -#: src/workspaces/presets.ts:107
3342 -#: src/workspaces/presets.ts:114
3343 -#: includes/workspaces.php:117
3863 +#: src/workspaces/presets.ts:109
3864 +#: src/workspaces/presets.ts:116
3865 +#: includes/workspaces.php:124
3344 3866 msgid "Learning"
3345 3867 msgstr ""
3346 3868
3347 -#: src/workspaces/presets.ts:108
3348 -#: includes/workspaces.php:118
3869 +#: src/workspaces/presets.ts:110
3870 +#: includes/workspaces.php:125
3349 3871 msgid "A course studio. Sensei courses, lessons and learners tiled together, so moving between them is a glance rather than a navigation."
3350 3872 msgstr ""
3351 3873
3352 -#: src/workspaces/presets.ts:148
3353 -#: src/workspaces/presets.ts:155
3354 -#: includes/workspaces.php:126
3874 +#: src/workspaces/presets.ts:150
3875 +#: src/workspaces/presets.ts:157
3876 +#: includes/workspaces.php:134
3355 3877 msgid "Publishing"
3356 3878 msgstr ""
3357 3879
3358 -#: src/workspaces/presets.ts:149
3359 -#: includes/workspaces.php:127
3880 +#: src/workspaces/presets.ts:151
3881 +#: includes/workspaces.php:135
3360 3882 msgid "A writing desk. A blank page takes two thirds of the screen, the library sits in the margin, and the rest of the admin is somewhere else."
3361 3883 msgstr ""
3362 3884
3363 -#: src/workspaces/presets.ts:189
3885 +#: src/workspaces/presets.ts:191
3364 3886 msgid "New draft"
3365 3887 msgstr ""
3366 3888
3367 3889 #: src/workspaces/wizard.ts:191
@@ -3368,14 +3890,14 @@
3368 3890 msgid "Start"
3369 3891 msgstr ""
3370 3892
3371 3893 #: src/workspaces/wizard.ts:192
3372 -#: src/workspaces/wizard.ts:511
3894 +#: src/workspaces/wizard.ts:512
3373 3895 msgid "Name"
3374 3896 msgstr ""
3375 3897
3376 3898 #: src/workspaces/wizard.ts:194
3377 -#: src/workspaces/wizard.ts:706
3899 +#: src/workspaces/wizard.ts:707
3378 3900 #: includes/ai-copilot/search.php:129
3379 3901 #: includes/render/shell.php:96
3380 3902 #: includes/wp-icon-registry.php:48
3381 3903 msgid "Widgets"
@@ -3389,9 +3911,8 @@
3389 3911 msgid "Windows"
3390 3912 msgstr ""
3391 3913
3392 3914 #: src/workspaces/wizard.ts:203
3393 -#: includes/admin-bar.php:103
3394 3915 msgid "Cascade"
3395 3916 msgstr ""
3396 3917
3397 3918 #: src/workspaces/wizard.ts:205
@@ -3434,199 +3955,201 @@
3434 3955 msgid "Edit workspace"
3435 3956 msgstr ""
3436 3957
3437 3958 #: src/workspaces/wizard.ts:362
3438 -msgid "New desktop"
3959 +msgid "New workspace"
3439 3960 msgstr ""
3440 3961
3441 -#: src/workspaces/wizard.ts:431
3442 -msgid "What is this desktop for?"
3962 +#: src/workspaces/wizard.ts:432
3963 +msgid "What is this workspace for?"
3443 3964 msgstr ""
3444 3965
3445 -#: src/workspaces/wizard.ts:492
3446 -msgid "Blank desktop"
3966 +#: src/workspaces/wizard.ts:493
3967 +msgid "Blank workspace"
3447 3968 msgstr ""
3448 3969
3449 -#: src/workspaces/wizard.ts:493
3450 -msgid "Just a new, empty desk. Turn it into a workspace later if you like."
3970 +#: src/workspaces/wizard.ts:494
3971 +msgid "Just a new, empty desk. You can customize it later if you want."
3451 3972 msgstr ""
3452 3973
3453 -#: src/workspaces/wizard.ts:506
3974 +#: src/workspaces/wizard.ts:507
3454 3975 msgid "Name it"
3455 3976 msgstr ""
3456 3977
3457 -#: src/workspaces/wizard.ts:507
3458 -msgid "The name goes on its overview tile. The glyph and colour are how you tell it apart from the others at a glance."
3978 +#: src/workspaces/wizard.ts:508
3979 +msgid "The name goes on its tile in Workspaces. The glyph and colour are how you tell it apart from the others at a glance."
3459 3980 msgstr ""
3460 3981
3461 -#: src/workspaces/wizard.ts:515
3982 +#: src/workspaces/wizard.ts:516
3462 3983 msgid "Leave empty to number it"
3463 3984 msgstr ""
3464 3985
3465 -#: src/workspaces/wizard.ts:528
3466 -#: src/workspaces/wizard.ts:558
3986 +#: src/workspaces/wizard.ts:529
3987 +#: src/workspaces/wizard.ts:559
3467 3988 msgid "Glyph"
3468 3989 msgstr ""
3469 3990
3470 -#: src/workspaces/wizard.ts:573
3991 +#: src/workspaces/wizard.ts:574
3471 3992 msgid "No colour"
3472 3993 msgstr ""
3473 3994
3474 -#: src/workspaces/wizard.ts:599
3995 +#: src/workspaces/wizard.ts:600
3475 3996 msgid "Or any colour"
3476 3997 msgstr ""
3477 3998
3478 -#: src/workspaces/wizard.ts:673
3999 +#: src/workspaces/wizard.ts:674
3479 4000 msgid "Which apps show here?"
3480 4001 msgstr ""
3481 4002
3482 -#: src/workspaces/wizard.ts:674
4003 +#: src/workspaces/wizard.ts:675
3483 4004 msgid "Narrow the dock to the apps this desk is about. Everything else is still there — on your other desks, and the moment you leave this one."
3484 4005 msgstr ""
3485 4006
3486 -#: src/workspaces/wizard.ts:675
4007 +#: src/workspaces/wizard.ts:676
3487 4008 msgid "Show only the apps I pick"
3488 4009 msgstr ""
3489 4010
3490 -#: src/workspaces/wizard.ts:676
3491 -msgid "OpenStation’s own controls — Overview, System, Trash, Exit — always stay, so a desk can never be one you cannot leave."
4011 +#: src/workspaces/wizard.ts:677
4012 +msgid "OpenStation’s own controls — Workspaces, System, Trash, Exit — always stay, so a desk can never be one you cannot leave."
3492 4013 msgstr ""
3493 4014
3494 -#: src/workspaces/wizard.ts:707
4015 +#: src/workspaces/wizard.ts:708
3495 4016 msgid "No widgets are registered on this site yet."
3496 4017 msgstr ""
3497 4018
3498 -#: src/workspaces/wizard.ts:713
4019 +#: src/workspaces/wizard.ts:714
3499 4020 msgid "Which widgets sit on it?"
3500 4021 msgstr ""
3501 4022
3502 -#: src/workspaces/wizard.ts:714
4023 +#: src/workspaces/wizard.ts:715
3503 4024 msgid "A desk can carry its own widget column — drafts and a timer where you write, traffic where you sell."
3504 4025 msgstr ""
3505 4026
3506 -#: src/workspaces/wizard.ts:715
4027 +#: src/workspaces/wizard.ts:716
3507 4028 msgid "Give this desk its own widgets"
3508 4029 msgstr ""
3509 4030
3510 -#: src/workspaces/wizard.ts:716
4031 +#: src/workspaces/wizard.ts:717
3511 4032 msgid "Off, it shows the column you built. On, it shows exactly these — and yours comes back when you leave."
3512 4033 msgstr ""
3513 4034
3514 -#: src/workspaces/wizard.ts:740
4035 +#: src/workspaces/wizard.ts:741
3515 4036 msgid "How does it look?"
3516 4037 msgstr ""
3517 4038
3518 -#: src/workspaces/wizard.ts:741
4039 +#: src/workspaces/wizard.ts:742
3519 4040 msgid "A desk can wear its own wallpaper, accent and dock. Your own settings come back the moment you leave it."
3520 4041 msgstr ""
3521 4042
3522 -#: src/workspaces/wizard.ts:748
4043 +#: src/workspaces/wizard.ts:749
3523 4044 msgid "Give this desk its own look"
3524 4045 msgstr ""
3525 4046
3526 -#: src/workspaces/wizard.ts:765
4047 +#: src/workspaces/wizard.ts:766
3527 4048 msgid "Use the look I have now"
3528 4049 msgstr ""
3529 4050
3530 -#: src/workspaces/wizard.ts:773
3531 -#: src/workspaces/wizard.ts:801
4051 +#: src/workspaces/wizard.ts:774
4052 +#: src/workspaces/wizard.ts:802
3532 4053 msgid "Wallpaper"
3533 4054 msgstr ""
3534 4055
3535 -#: src/workspaces/wizard.ts:810
3536 -#: src/workspaces/wizard.ts:828
4056 +#: src/workspaces/wizard.ts:811
4057 +#: src/workspaces/wizard.ts:829
3537 4058 msgid "Accent"
3538 4059 msgstr ""
3539 4060
3540 -#: src/workspaces/wizard.ts:831
3541 -#: src/workspaces/wizard.ts:849
4061 +#: src/workspaces/wizard.ts:832
4062 +#: src/workspaces/wizard.ts:850
3542 4063 #: includes/wp-icon-registry.php:42
3543 4064 msgid "Dock"
3544 4065 msgstr ""
3545 4066
3546 -#: src/workspaces/wizard.ts:833
4067 +#: src/workspaces/wizard.ts:834
3547 4068 msgid "Always visible"
3548 4069 msgstr ""
3549 4070
3550 -#: src/workspaces/wizard.ts:834
4071 +#: src/workspaces/wizard.ts:835
3551 4072 msgid "Folds away until reached for"
3552 4073 msgstr ""
3553 4074
3554 -#: src/workspaces/wizard.ts:871
4075 +#: src/workspaces/wizard.ts:872
3555 4076 msgid "What does it open with?"
3556 4077 msgstr ""
3557 4078
3558 -#: src/workspaces/wizard.ts:872
4079 +#: src/workspaces/wizard.ts:873
3559 4080 msgid "The windows this desk opens the first time you enter it, and how they are arranged."
3560 4081 msgstr ""
3561 4082
3562 -#: src/workspaces/wizard.ts:877
3563 -#: src/workspaces/wizard.ts:891
4083 +#: src/workspaces/wizard.ts:878
4084 +#: src/workspaces/wizard.ts:892
3564 4085 msgid "Arrangement"
3565 4086 msgstr ""
3566 4087
3567 -#: src/workspaces/wizard.ts:907
4088 +#: src/workspaces/wizard.ts:908
3568 4089 msgid "Nothing yet — add an app below, or capture the windows you have open."
3569 4090 msgstr ""
3570 4091
3571 -#: src/workspaces/wizard.ts:908
4092 +#: src/workspaces/wizard.ts:909
3572 4093 msgid "Nothing yet — add an app below."
3573 4094 msgstr ""
3574 4095
3575 -#: src/workspaces/wizard.ts:925
4096 +#: src/workspaces/wizard.ts:926
3576 4097 msgid "Opens with"
3577 4098 msgstr ""
3578 4099
3579 -#: src/workspaces/wizard.ts:934
4100 +#: src/workspaces/wizard.ts:935
3580 4101 msgid "Add a window"
3581 4102 msgstr ""
3582 4103
3583 -#: src/workspaces/wizard.ts:935
4104 +#: src/workspaces/wizard.ts:936
3584 4105 msgid "Choose an app…"
3585 4106 msgstr ""
3586 4107
3587 -#: src/workspaces/wizard.ts:970
4108 +#: src/workspaces/wizard.ts:971
3588 4109 msgid "Use the windows I have open now"
3589 4110 msgstr ""
3590 4111
3591 -#: src/workspaces/wizard.ts:1010
4112 +#: src/workspaces/wizard.ts:1011
3592 4113 msgid "Delete workspace"
3593 4114 msgstr ""
3594 4115
3595 -#: src/workspaces/wizard.ts:1045
4116 +#: src/workspaces/wizard.ts:1046
3596 4117 #: apps/station-home/parts/view.php:252
3597 4118 #: includes/ai-copilot/search.php:123
3598 4119 msgid "Customize"
3599 4120 msgstr ""
3600 4121
3601 -#: src/workspaces/wizard.ts:1059
4122 +#: src/workspaces/wizard.ts:1060
3602 4123 msgid "Save"
3603 4124 msgstr ""
3604 4125
3605 -#: src/workspaces/wizard.ts:1061
3606 -msgid "Create desktop"
3607 -msgstr ""
3608 -
3609 -#: src/workspaces/wizard.ts:1063
4126 +#: src/workspaces/wizard.ts:1062
3610 4127 msgid "Create from template"
3611 4128 msgstr ""
3612 4129
3613 -#: src/workspaces/wizard.ts:1065
4130 +#: src/workspaces/wizard.ts:1064
3614 4131 msgid "Create workspace"
3615 4132 msgstr ""
3616 4133
3617 -#: src/ai-assistant/impl.ts:1779
4134 +#: src/ai-assistant/impl.ts:1874
3618 4135 msgctxt "fallback name for the post a comment was left on"
3619 4136 msgid "post"
3620 4137 msgstr ""
3621 4138
4139 +#. 1: a list of menu item names so far, 2: the next name.
4140 +#: src/window/index.ts:1262
4141 +msgctxt "list of menu item names"
4142 +msgid "%1$s, %2$s"
4143 +msgstr ""
4144 +
3622 4145 #. Plugin Name of the plugin
3623 4146 #: desktop-mode.php
3624 4147 #: includes/ai-copilot/abilities.php:39
3625 -#: includes/shell-screen.php:287
3626 -#: includes/shell-screen.php:288
3627 -#: includes/shell-screen.php:335
3628 -#: includes/shell-screen.php:356
4148 +#: includes/shell-screen.php:304
4149 +#: includes/shell-screen.php:305
4150 +#: includes/shell-screen.php:352
4151 +#: includes/shell-screen.php:373
3629 4152 #: includes/wp-icon-registry.php:90
3630 4153 msgid "OpenStation"
3631 4154 msgstr ""
3632 4155
@@ -3769,9 +4292,9 @@
3769 4292 msgid "Akismet verdict if the plugin is installed (null otherwise)."
3770 4293 msgstr ""
3771 4294
3772 4295 #: apps/comments/parts/rest.php:82
3773 -#: apps/plugins/plugins.os.php:203
4296 +#: apps/plugins/plugins.os.php:204
3774 4297 msgid "Unknown bulk action."
3775 4298 msgstr ""
3776 4299
3777 4300 #: apps/comments/parts/rest.php:152
@@ -3799,30 +4322,30 @@
3799 4322 #: includes/my-wordpress/window.php:42
3800 4323 msgid "WP Explorer"
3801 4324 msgstr ""
3802 4325
3803 -#: apps/my-wordpress/parts/actions.php:294
4326 +#: apps/my-wordpress/parts/actions.php:337
3804 4327 msgid "Add User"
3805 4328 msgstr ""
3806 4329
3807 -#: apps/my-wordpress/parts/actions.php:311
4330 +#: apps/my-wordpress/parts/actions.php:354
3808 4331 msgid "You cannot trash this item."
3809 4332 msgstr ""
3810 4333
3811 -#: apps/my-wordpress/parts/actions.php:315
4334 +#: apps/my-wordpress/parts/actions.php:358
3812 4335 msgid "Trashing failed."
3813 4336 msgstr ""
3814 4337
3815 -#: apps/my-wordpress/parts/actions.php:324
4338 +#: apps/my-wordpress/parts/actions.php:367
3816 4339 msgid "Moved to the Trash."
3817 4340 msgstr ""
3818 4341
3819 -#: apps/my-wordpress/parts/actions.php:426
4342 +#: apps/my-wordpress/parts/actions.php:469
3820 4343 msgid "Nothing could be updated."
3821 4344 msgstr ""
3822 4345
3823 4346 #. translators: %s: updated count.
3824 -#: apps/my-wordpress/parts/actions.php:432
4347 +#: apps/my-wordpress/parts/actions.php:475
3825 4348 #, php-format
3826 4349 msgid "%s entry updated."
3827 4350 msgid_plural "%s entries updated."
3828 4351 msgstr[0] ""
@@ -3827,14 +4350,14 @@
3827 4350 msgid_plural "%s entries updated."
3828 4351 msgstr[0] ""
3829 4352 msgstr[1] ""
3830 4353
3831 -#: apps/my-wordpress/parts/actions.php:462
4354 +#: apps/my-wordpress/parts/actions.php:505
3832 4355 msgid "Nothing could be trashed."
3833 4356 msgstr ""
3834 4357
3835 4358 #. translators: %s: trashed count.
3836 -#: apps/my-wordpress/parts/actions.php:468
4359 +#: apps/my-wordpress/parts/actions.php:511
3837 4360 #, php-format
3838 4361 msgid "Moved %s item to the Trash."
3839 4362 msgid_plural "Moved %s items to the Trash."
3840 4363 msgstr[0] ""
@@ -3844,32 +4367,32 @@
3844 4367 #: includes/agents/draft.php:46
3845 4368 msgid "Describe the agent first. A sentence is enough."
3846 4369 msgstr ""
3847 4370
3848 -#: apps/my-wordpress/parts/agents.php:234
4371 +#: apps/my-wordpress/parts/agents.php:240
3849 4372 #: includes/agents/identity.php:88
3850 4373 msgid "Agent name is required."
3851 4374 msgstr ""
3852 4375
3853 -#: apps/my-wordpress/parts/agents.php:288
4376 +#: apps/my-wordpress/parts/agents.php:294
3854 4377 msgid "Abilities saved."
3855 4378 msgstr ""
3856 4379
3857 -#: apps/my-wordpress/parts/agents.php:290
4380 +#: apps/my-wordpress/parts/agents.php:296
3858 4381 msgid "Triggers saved."
3859 4382 msgstr ""
3860 4383
3861 -#: apps/my-wordpress/parts/agents.php:292
4384 +#: apps/my-wordpress/parts/agents.php:298
3862 4385 msgid "Agent saved."
3863 4386 msgstr ""
3864 4387
3865 -#: apps/my-wordpress/parts/dossiers.php:101
3866 -#: apps/my-wordpress/parts/dossiers.php:207
4388 +#: apps/my-wordpress/parts/dossiers.php:115
4389 +#: apps/my-wordpress/parts/dossiers.php:221
3867 4390 msgid "Attached media"
3868 4391 msgstr ""
3869 4392
3870 4393 #. translators: %s: entry count.
3871 -#: apps/my-wordpress/parts/dossiers.php:196
4394 +#: apps/my-wordpress/parts/dossiers.php:210
3872 4395 #, php-format
3873 4396 msgid "%s entry"
3874 4397 msgid_plural "%s entries"
3875 4398 msgstr[0] ""
@@ -3882,30 +4405,30 @@
3882 4405 #, php-format
3883 4406 msgid "%1$s — %2$s"
3884 4407 msgstr ""
3885 4408
3886 -#: apps/my-wordpress/parts/lists.php:451
3887 -#: includes/agents/privacy.php:65
4409 +#: apps/my-wordpress/parts/lists.php:460
4410 +#: includes/agents/privacy.php:67
3888 4411 msgid "Role"
3889 4412 msgstr ""
3890 4413
3891 -#: apps/my-wordpress/parts/lists.php:452
4414 +#: apps/my-wordpress/parts/lists.php:461
3892 4415 msgid "Registered"
3893 4416 msgstr ""
3894 4417
3895 -#: apps/my-wordpress/parts/lists.php:491
4418 +#: apps/my-wordpress/parts/lists.php:500
3896 4419 msgid "Dimensions"
3897 4420 msgstr ""
3898 4421
3899 -#: apps/my-wordpress/parts/lists.php:494
4422 +#: apps/my-wordpress/parts/lists.php:503
3900 4423 msgid "Uploaded"
3901 4424 msgstr ""
3902 4425
3903 4426 #: apps/my-wordpress/parts/sections.php:75
3904 -#: apps/users/users.os.php:98
4427 +#: apps/users/users.os.php:108
3905 4428 #: includes/ai-copilot/search.php:153
3906 -#: includes/multisite.php:45
3907 -#: includes/my-wordpress/window.php:149
4429 +#: includes/multisite.php:114
4430 +#: includes/my-wordpress/window.php:178
3908 4431 msgid "Users"
3909 4432 msgstr ""
3910 4433
3911 4434 #: apps/my-wordpress/parts/sections.php:141
@@ -4009,10 +4532,10 @@
4009 4532
4010 4533 #. translators: 1: order number, 2: formatted order total.
4011 4534 #. translators: 1: order number, 2: order total.
4012 4535 #: apps/my-wordpress/parts/woocommerce.php:244
4013 -#: includes/my-wordpress/integrations/woocommerce-relations.php:823
4014 -#: includes/my-wordpress/integrations/woocommerce-relations.php:1024
4536 +#: includes/my-wordpress/integrations/woocommerce-relations.php:836
4537 +#: includes/my-wordpress/integrations/woocommerce-relations.php:1037
4015 4538 #: includes/my-wordpress/integrations/woocommerce.php:1047
4016 4539 #, php-format
4017 4540 msgid "#%1$s · %2$s"
4018 4541 msgstr ""
@@ -4017,26 +4540,222 @@
4017 4540 msgid "#%1$s · %2$s"
4018 4541 msgstr ""
4019 4542
4020 4543 #: apps/my-wordpress/parts/woocommerce.php:251
4544 +#: apps/my-wordpress/parts/woocommerce.php:268
4021 4545 #: includes/my-wordpress/integrations/woocommerce.php:1453
4022 4546 msgid "Guest"
4023 4547 msgstr ""
4024 4548
4549 +#: apps/network/network.os.php:99
4550 +msgid "Unreachable"
4551 +msgstr ""
4552 +
4553 +#: apps/network/network.os.php:101
4554 +msgid "Key changed"
4555 +msgstr ""
4556 +
4557 +#: apps/network/network.os.php:103
4558 +msgid "Paired"
4559 +msgstr ""
4560 +
4561 +#: apps/network/network.os.php:141
4562 +msgid "This network"
4563 +msgstr ""
4564 +
4565 +#: apps/network/network.os.php:151
4566 +msgid "Switch to this site"
4567 +msgstr ""
4568 +
4569 +#. translators: %s: site name.
4570 +#: apps/network/network.os.php:165
4571 +#, php-format
4572 +msgid "Remove %s from the network? Its switcher will stop listing this network the next time it syncs."
4573 +msgstr ""
4574 +
4575 +#: apps/network/network.os.php:166
4576 +#: apps/network/network.os.php:168
4577 +msgid "Remove"
4578 +msgstr ""
4579 +
4580 +#: apps/network/network.os.php:229
4581 +msgid "Sites in this network"
4582 +msgstr ""
4583 +
4584 +#: apps/network/network.os.php:235
4585 +msgid "The sites of this WordPress network, and the OpenStation installs that joined it from elsewhere. Every one of them shows the same site switcher."
4586 +msgstr ""
4587 +
4588 +#: apps/network/network.os.php:236
4589 +msgid "This site is the hub of an OpenStation network: every install listed here shows the same site switcher."
4590 +msgstr ""
4591 +
4592 +#: apps/network/network.os.php:241
4593 +msgid "Check sites"
4594 +msgstr ""
4595 +
4596 +#: apps/network/network.os.php:265
4597 +msgid "Add an external site"
4598 +msgstr ""
4599 +
4600 +#: apps/network/network.os.php:267
4601 +msgid "An install anywhere, with OpenStation active and reachable over HTTPS. Its key is pinned when it is added; on that site, open Network and enter this address to finish pairing:"
4602 +msgstr ""
4603 +
4604 +#: apps/network/network.os.php:270
4605 +#: apps/network/network.os.php:367
4606 +msgid "Site address"
4607 +msgstr ""
4608 +
4609 +#: apps/network/network.os.php:270
4610 +#: apps/network/network.os.php:367
4611 +msgid "Add external site"
4612 +msgstr ""
4613 +
4614 +#. translators: %s: network name.
4615 +#: apps/network/network.os.php:290
4616 +#, php-format
4617 +msgid "This site belongs to %s"
4618 +msgstr ""
4619 +
4620 +#. translators: %s: date and time.
4621 +#: apps/network/network.os.php:299
4622 +#, php-format
4623 +msgid "Site list synced %s."
4624 +msgstr ""
4625 +
4626 +#: apps/network/network.os.php:309
4627 +msgid "Until the network has added this site, the switcher stays as it was."
4628 +msgstr ""
4629 +
4630 +#: apps/network/network.os.php:314
4631 +msgid "Sync now"
4632 +msgstr ""
4633 +
4634 +#: apps/network/network.os.php:318
4635 +msgid "Leave the network? The site switcher stops listing its sites here."
4636 +msgstr ""
4637 +
4638 +#: apps/network/network.os.php:319
4639 +msgid "Leave"
4640 +msgstr ""
4641 +
4642 +#: apps/network/network.os.php:320
4643 +msgid "Leave network"
4644 +msgstr ""
4645 +
4646 +#: apps/network/network.os.php:357
4647 +msgid "Join a network"
4648 +msgstr ""
4649 +
4650 +#: apps/network/network.os.php:359
4651 +msgid "Enter the address of the OpenStation network this site belongs to. Its administrator adds this site there by this address:"
4652 +msgstr ""
4653 +
4654 +#: apps/network/network.os.php:362
4655 +msgid "Network address"
4656 +msgstr ""
4657 +
4658 +#: apps/network/network.os.php:362
4659 +msgid "Join"
4660 +msgstr ""
4661 +
4662 +#: apps/network/network.os.php:365
4663 +msgid "Or start one here"
4664 +msgstr ""
4665 +
4666 +#: apps/network/network.os.php:366
4667 +msgid "Add the first external site and this site becomes the hub: every site added here shows the same site switcher."
4668 +msgstr ""
4669 +
4670 +#: apps/network/network.os.php:385
4671 +msgid "Linked accounts"
4672 +msgstr ""
4673 +
4674 +#: apps/network/network.os.php:386
4675 +msgid "A switch from any of these accounts logs you in here as you. Unlink one and that switch lands on the login screen again."
4676 +msgstr ""
4677 +
4678 +#: apps/network/network.os.php:404
4679 +msgid "Unlink"
4680 +msgstr ""
4681 +
4682 +#: apps/network/network.os.php:437
4683 +msgid "Network"
4684 +msgstr ""
4685 +
4686 +#. translators: %s: site name.
4687 +#: apps/network/network.os.php:473
4688 +#, php-format
4689 +msgid "%s is in the network. It is in the site switcher now, and on that site once it joins from its Network window."
4690 +msgstr ""
4691 +
4692 +#: apps/network/network.os.php:491
4693 +msgid "That site is not in the network."
4694 +msgstr ""
4695 +
4696 +#: apps/network/network.os.php:492
4697 +msgid "Removed from the network."
4698 +msgstr ""
4699 +
4700 +#: apps/network/network.os.php:516
4701 +msgid "That account is not linked."
4702 +msgstr ""
4703 +
4704 +#: apps/network/network.os.php:517
4705 +msgid "Unlinked. A switch from that account lands on the login screen now."
4706 +msgstr ""
4707 +
4708 +#: apps/network/network.os.php:525
4709 +msgid "Every site was checked."
4710 +msgstr ""
4711 +
4712 +#. translators: %s: network name.
4713 +#: apps/network/network.os.php:539
4714 +#, php-format
4715 +msgid "This site belongs to %s. The site switcher shows the network now."
4716 +msgstr ""
4717 +
4718 +#. translators: %s: network name.
4719 +#: apps/network/network.os.php:541
4720 +#, php-format
4721 +msgid "Pinned %s. It has not added this site yet; sync once it has."
4722 +msgstr ""
4723 +
4724 +#: apps/network/network.os.php:553
4725 +msgid "Left the network."
4726 +msgstr ""
4727 +
4728 +#: apps/network/network.os.php:561
4729 +msgid "Site list synced."
4730 +msgstr ""
4731 +
4025 4732 #: apps/os-settings/os-settings.os.php:74
4026 4733 msgid "You are not allowed to change site-wide options."
4027 4734 msgstr ""
4028 4735
4029 -#: apps/os-settings/os-settings.os.php:160
4736 +#: apps/os-settings/os-settings.os.php:134
4030 4737 msgid "Files REST endpoint is not available."
4031 4738 msgstr ""
4032 4739
4033 4740 #. translators: %d: number of tables dropped.
4034 -#: apps/os-settings/os-settings.os.php:168
4741 +#: apps/os-settings/os-settings.os.php:142
4035 4742 #, php-format
4036 4743 msgid "Folder sharing data deleted. (%d tables)"
4037 4744 msgstr ""
4038 4745
4746 +#: apps/pages/pages.os.php:61
4747 +msgid "All pages"
4748 +msgstr ""
4749 +
4750 +#: apps/pages/pages.os.php:65
4751 +msgid "Add Page"
4752 +msgstr ""
4753 +
4754 +#: apps/pages/pages.os.php:70
4755 +msgid "Page atlas"
4756 +msgstr ""
4757 +
4039 4758 #: apps/pages/parts/query.php:74
4040 4759 msgid "Default template"
4041 4760 msgstr ""
4042 4761
@@ -4048,15 +4767,17 @@
4048 4767 msgid "Security check failed. Refresh the window and try again."
4049 4768 msgstr ""
4050 4769
4051 4770 #: apps/plugins/parts/ajax.php:63
4052 -#: apps/plugins/plugins.os.php:125
4771 +#: apps/plugins/plugins.os.php:126
4053 4772 msgid "Plugins are managed from the network admin on this site."
4054 4773 msgstr ""
4055 4774
4056 4775 #: apps/plugins/parts/ajax.php:70
4057 -#: apps/plugins/plugins.os.php:126
4058 -#: includes/seen-intros.php:225
4776 +#: apps/plugins/plugins.os.php:127
4777 +#: includes/feedback/rest.php:72
4778 +#: includes/feedback/usage.php:249
4779 +#: includes/seen-intros.php:276
4059 4780 msgid "You are not allowed to do that."
4060 4781 msgstr ""
4061 4782
4062 4783 #: apps/plugins/parts/ajax.php:123
@@ -4120,76 +4841,92 @@
4120 4841 #: apps/plugins/parts/upload.php:200
4121 4842 msgid "Refused: temporary upload path is not trusted."
4122 4843 msgstr ""
4123 4844
4124 -#: apps/plugins/plugins.os.php:154
4845 +#: apps/plugins/parts/view-preference.php:40
4846 +msgid "Choose Cards or Table."
4847 +msgstr ""
4848 +
4849 +#: apps/plugins/plugins.os.php:155
4125 4850 msgid "Missing plugin."
4126 4851 msgstr ""
4127 4852
4128 4853 #. translators: %s: error message
4129 -#: apps/plugins/plugins.os.php:161
4854 +#: apps/plugins/plugins.os.php:162
4130 4855 #, php-format
4131 4856 msgid "Activation failed: %s"
4132 4857 msgstr ""
4133 4858
4134 4859 #. translators: %s: error message
4135 -#: apps/plugins/plugins.os.php:163
4860 +#: apps/plugins/plugins.os.php:164
4136 4861 #, php-format
4137 4862 msgid "Deactivation failed: %s"
4138 4863 msgstr ""
4139 4864
4140 4865 #. translators: %s: error message
4141 -#: apps/plugins/plugins.os.php:165
4866 +#: apps/plugins/plugins.os.php:166
4142 4867 #, php-format
4143 4868 msgid "Delete failed: %s"
4144 4869 msgstr ""
4145 4870
4146 4871 #. translators: %s: plugin name
4147 -#: apps/plugins/plugins.os.php:172
4872 +#: apps/plugins/plugins.os.php:173
4148 4873 #, php-format
4149 4874 msgid "%s activated."
4150 4875 msgstr ""
4151 4876
4152 4877 #. translators: %s: plugin name
4153 -#: apps/plugins/plugins.os.php:176
4878 +#: apps/plugins/plugins.os.php:177
4154 4879 #, php-format
4155 4880 msgid "%s deleted."
4156 4881 msgstr ""
4157 4882
4158 -#: apps/plugins/plugins.os.php:234
4883 +#: apps/plugins/plugins.os.php:235
4159 4884 msgid "activated"
4160 4885 msgstr ""
4161 4886
4162 -#: apps/plugins/plugins.os.php:235
4887 +#: apps/plugins/plugins.os.php:236
4163 4888 msgid "deactivated"
4164 4889 msgstr ""
4165 4890
4166 -#: apps/plugins/plugins.os.php:236
4891 +#: apps/plugins/plugins.os.php:237
4167 4892 msgid "deleted"
4168 4893 msgstr ""
4169 4894
4170 4895 #. translators: 1: count, 2: action verb (activated, deactivated, deleted)
4171 -#: apps/plugins/plugins.os.php:240
4896 +#: apps/plugins/plugins.os.php:241
4172 4897 #, php-format
4173 4898 msgid "%1$d plugin(s) %2$s."
4174 4899 msgstr ""
4175 4900
4176 4901 #. translators: 1: success count, 2: failure count, 3: action verb
4177 -#: apps/plugins/plugins.os.php:243
4902 +#: apps/plugins/plugins.os.php:244
4178 4903 #, php-format
4179 4904 msgid "%1$d %3$s, %2$d failed."
4180 4905 msgstr ""
4181 4906
4182 -#: apps/plugins/plugins.os.php:249
4907 +#: apps/plugins/plugins.os.php:250
4183 4908 #: includes/ai-copilot/search.php:141
4184 4909 #: includes/core-notices.php:177
4185 4910 #: includes/core-notices.php:206
4186 -#: includes/multisite.php:47
4911 +#: includes/multisite.php:116
4187 4912 msgid "Plugins"
4188 4913 msgstr ""
4189 4914
4915 +#: apps/plugins/plugins.os.php:315
4916 +msgid "Installed"
4917 +msgstr ""
4918 +
4919 +#: apps/plugins/plugins.os.php:321
4920 +msgid "Add Plugin"
4921 +msgstr ""
4922 +
4923 +#: apps/plugins/plugins.os.php:324
4924 +msgid "OpenStation plugins"
4925 +msgstr ""
4926 +
4190 4927 #. translators: %d: number of rows that could not be trashed.
4191 -#: apps/posts/parts/query.php:296
4928 +#: apps/posts/parts/query.php:338
4192 4929 #, php-format
4193 4930 msgid "%d item could not be moved to the trash."
4194 4931 msgid_plural "%d items could not be moved to the trash."
4195 4932 msgstr[0] ""
@@ -4204,12 +4941,20 @@
4204 4941 msgstr ""
4205 4942
4206 4943 #: apps/posts/parts/terms-rest.php:199
4207 4944 #: apps/posts/parts/terms-rest.php:341
4208 -#: includes/my-wordpress/term-stats.php:67
4945 +#: includes/my-wordpress/term-stats.php:89
4209 4946 msgid "Unknown taxonomy."
4210 4947 msgstr ""
4211 4948
4949 +#: apps/posts/posts.os.php:72
4950 +msgid "All posts"
4951 +msgstr ""
4952 +
4953 +#: apps/posts/posts.os.php:76
4954 +msgid "Add Post"
4955 +msgstr ""
4956 +
4212 4957 #: apps/station-home/parts/snapshot.php:97
4213 4958 msgid "(Untitled)"
4214 4959 msgstr ""
4215 4960
@@ -4247,9 +4992,9 @@
4247 4992
4248 4993 #. translators: %s: update count.
4249 4994 #. translators: %s: number of pending updates.
4250 4995 #: apps/station-home/parts/snapshot.php:295
4251 -#: includes/core/payload.php:1659
4996 +#: includes/core/payload.php:1703
4252 4997 #, php-format
4253 4998 msgid "%s update available"
4254 4999 msgid_plural "%s updates available"
4255 5000 msgstr[0] ""
@@ -4398,10 +5143,10 @@
4398 5143 msgstr ""
4399 5144
4400 5145 #: apps/user-edit/parts/insights.php:58
4401 5146 #: apps/users/parts/rest.php:122
4402 -#: includes/my-wordpress/user-footprint.php:95
4403 -#: includes/my-wordpress/user-stats.php:64
5147 +#: includes/my-wordpress/user-footprint.php:240
5148 +#: includes/my-wordpress/user-stats.php:123
4404 5149 msgid "User not found."
4405 5150 msgstr ""
4406 5151
4407 5152 #: apps/user-edit/user-edit.os.php:56
@@ -4407,8 +5152,17 @@
4407 5152 #: apps/user-edit/user-edit.os.php:56
4408 5153 msgid "Edit user"
4409 5154 msgstr ""
4410 5155
5156 +#: apps/users/parts/activity-summary.php:14
5157 +#: apps/users/parts/roles-summary.php:25
5158 +msgid "You are not allowed to list users."
5159 +msgstr ""
5160 +
5161 +#: apps/users/parts/activity-summary.php:31
5162 +msgid "Activity could not be loaded."
5163 +msgstr ""
5164 +
4411 5165 #: apps/users/parts/color-schemes.php:50
4412 5166 msgid "Default"
4413 5167 msgstr ""
4414 5168
@@ -4455,10 +5209,10 @@
4455 5209 msgid "A reset email was already sent recently. Try again in a minute."
4456 5210 msgstr ""
4457 5211
4458 5212 #: apps/users/parts/rest.php:184
4459 -#: apps/users/users.os.php:209
4460 -#: apps/users/users.os.php:224
5213 +#: apps/users/users.os.php:254
5214 +#: apps/users/users.os.php:269
4461 5215 msgid "You are not allowed to email this user."
4462 5216 msgstr ""
4463 5217
4464 5218 #: apps/users/parts/rest.php:188
@@ -4488,50 +5242,75 @@
4488 5242 #: apps/users/parts/rest.php:298
4489 5243 msgid "You are not allowed to assign that role."
4490 5244 msgstr ""
4491 5245
4492 -#: apps/users/users.os.php:157
5246 +#: apps/users/parts/roles-summary.php:40
5247 +msgid "No role"
5248 +msgstr ""
5249 +
5250 +#: apps/users/parts/roles-summary.php:69
5251 +msgid "Role groups could not be loaded. Please try again."
5252 +msgstr ""
5253 +
5254 +#: apps/users/users.os.php:132
5255 +msgid "People"
5256 +msgstr ""
5257 +
5258 +#: apps/users/users.os.php:136
5259 +msgid "Activity"
5260 +msgstr ""
5261 +
5262 +#: apps/users/users.os.php:140
5263 +msgid "Add new"
5264 +msgstr ""
5265 +
5266 +#: apps/users/users.os.php:145
5267 +#: includes/core-notices.php:140
5268 +msgid "Profile"
5269 +msgstr ""
5270 +
5271 +#: apps/users/users.os.php:202
4493 5272 msgid "You are not allowed to change roles."
4494 5273 msgstr ""
4495 5274
4496 -#: apps/users/users.os.php:168
5275 +#: apps/users/users.os.php:213
4497 5276 msgid "No users updated."
4498 5277 msgstr ""
4499 5278
4500 5279 #. translators: %1$d users updated, %2$d failed.
4501 -#: apps/users/users.os.php:171
5280 +#: apps/users/users.os.php:216
4502 5281 #, php-format
4503 5282 msgid "Role updated for %1$d user(s) (%2$d skipped)."
4504 5283 msgstr ""
4505 5284
4506 -#: apps/users/users.os.php:183
5285 +#: apps/users/users.os.php:228
4507 5286 msgid "You are not allowed to delete users."
4508 5287 msgstr ""
4509 5288
4510 5289 #. translators: %1$d users deleted, %2$d skipped.
4511 -#: apps/users/users.os.php:194
5290 +#: apps/users/users.os.php:239
4512 5291 #, php-format
4513 5292 msgid "%1$d user(s) deleted (%2$d skipped)."
4514 5293 msgstr ""
4515 5294
4516 5295 #. translators: %s is the user's email address.
4517 -#: apps/users/users.os.php:212
5296 +#: apps/users/users.os.php:257
4518 5297 #, php-format
4519 5298 msgid "Reset email sent to %s."
4520 5299 msgstr ""
4521 5300
4522 5301 #. translators: %s is the user's email address.
4523 -#: apps/users/users.os.php:227
5302 +#: apps/users/users.os.php:272
4524 5303 #, php-format
4525 5304 msgid "Welcome email resent to %s."
4526 5305 msgstr ""
4527 5306
4528 -#: apps/users/users.os.php:238
5307 +#: apps/users/users.os.php:283
4529 5308 msgid "You are not allowed to create users."
4530 5309 msgstr ""
4531 5310
4532 5311 #. translators: %s is the user's email address.
4533 -#: apps/users/users.os.php:259
5312 +#: apps/users/users.os.php:304
4534 5313 #, php-format
4535 5314 msgid "User created — welcome email sent to %s."
4536 5315 msgstr ""
4537 5316
@@ -4550,189 +5329,148 @@
4550 5329 #: includes/accents.php:44
4551 5330 msgid "Nebula"
4552 5331 msgstr ""
4553 5332
4554 -#: includes/accents.php:53
5333 +#: includes/accents.php:54
4555 5334 msgid "Sirius"
4556 5335 msgstr ""
4557 5336
4558 -#: includes/accents.php:58
5337 +#: includes/accents.php:59
4559 5338 msgid "Lagoon"
4560 5339 msgstr ""
4561 5340
4562 -#: includes/accents.php:63
5341 +#: includes/accents.php:64
5342 +msgid "Starlight"
5343 +msgstr ""
5344 +
5345 +#: includes/accents.php:69
4563 5346 msgid "WordPress Blue"
4564 5347 msgstr ""
4565 5348
4566 -#: includes/accents.php:68
5349 +#: includes/accents.php:74
4567 5350 msgid "Indigo"
4568 5351 msgstr ""
4569 5352
4570 -#: includes/accents.php:73
5353 +#: includes/accents.php:79
4571 5354 msgid "Teal"
4572 5355 msgstr ""
4573 5356
4574 -#: includes/accents.php:78
5357 +#: includes/accents.php:84
4575 5358 msgid "Emerald"
4576 5359 msgstr ""
4577 5360
4578 -#: includes/accents.php:83
5361 +#: includes/accents.php:89
4579 5362 msgid "Amber"
4580 5363 msgstr ""
4581 5364
4582 -#: includes/accents.php:88
5365 +#: includes/accents.php:94
4583 5366 msgid "Rose"
4584 5367 msgstr ""
4585 5368
4586 -#: includes/admin-bar.php:38
4587 -msgid "Switch to Classic Admin"
4588 -msgstr ""
4589 -
4590 -#: includes/admin-bar.php:39
4591 -#: includes/welcome-dialog.php:544
5369 +#: includes/admin-bar.php:48
5370 +#: includes/welcome-dialog.php:157
4592 5371 msgid "Switch to OpenStation"
4593 5372 msgstr ""
4594 5373
4595 -#: includes/admin-bar.php:94
4596 -msgid "Arrange windows"
4597 -msgstr ""
4598 -
4599 -#: includes/admin-bar.php:107
4600 -msgid "Lay all windows out from top-left, offset so every title bar stays visible."
4601 -msgstr ""
4602 -
4603 -#: includes/admin-bar.php:115
4604 -msgid "Overview"
4605 -msgstr ""
4606 -
4607 -#: includes/admin-bar.php:119
4608 -msgid "Zoom out to see every window at once. Click one to focus it."
4609 -msgstr ""
4610 -
4611 -#: includes/admin-bar.php:133
4612 -msgid "Snap to grid"
4613 -msgstr ""
4614 -
4615 -#: includes/admin-bar.php:137
4616 -msgid "Snap windows to a grid while dragging or resizing."
4617 -msgstr ""
4618 -
4619 -#: includes/admin-bar.php:145
4620 -msgid "Tile all windows"
4621 -msgstr ""
4622 -
4623 -#: includes/admin-bar.php:149
4624 -msgid "Pack every window into an evenly tiled grid that fills the desktop."
4625 -msgstr ""
4626 -
4627 -#: includes/admin-bar.php:245
4628 -#: includes/admin-bar.php:727
5374 +#: includes/admin-bar.php:192
4629 5375 msgid "Keyboard shortcuts"
4630 5376 msgstr ""
4631 5377
4632 -#: includes/admin-bar.php:270
4633 -msgid "Open the Bug Report window"
5378 +#: includes/admin-bar.php:194
5379 +msgid "Workspaces"
4634 5380 msgstr ""
4635 5381
4636 -#: includes/admin-bar.php:709
4637 -msgid "Fullscreen"
4638 -msgstr ""
4639 -
4640 -#: includes/admin-bar.php:729
4641 -msgid "Desktops & Overview"
4642 -msgstr ""
4643 -
4644 -#: includes/admin-bar.php:731
5382 +#: includes/admin-bar.php:196
4645 5383 msgid "Key"
4646 5384 msgstr ""
4647 5385
4648 -#: includes/admin-bar.php:732
4649 -msgid "Outside overview"
5386 +#: includes/admin-bar.php:197
5387 +msgid "Outside Workspaces"
4650 5388 msgstr ""
4651 5389
4652 -#: includes/admin-bar.php:733
4653 -msgid "Inside overview"
5390 +#: includes/admin-bar.php:198
5391 +msgid "Inside Workspaces"
4654 5392 msgstr ""
4655 5393
4656 -#: includes/admin-bar.php:734
5394 +#: includes/admin-bar.php:199
4657 5395 msgid "In Show Desktop"
4658 5396 msgstr ""
4659 5397
4660 -#: includes/admin-bar.php:739
4661 -msgid "Previous desktop (wraps)"
5398 +#: includes/admin-bar.php:204
5399 +msgid "Previous workspace (wraps)"
4662 5400 msgstr ""
4663 5401
4664 -#: includes/admin-bar.php:740
4665 -msgid "Previous desktop (grid + top-bar update)"
5402 +#: includes/admin-bar.php:205
5403 +msgid "Previous workspace (grid + top-bar update)"
4666 5404 msgstr ""
4667 5405
4668 -#: includes/admin-bar.php:741
4669 -msgid "Previous desktop"
5406 +#: includes/admin-bar.php:206
5407 +msgid "Previous workspace"
4670 5408 msgstr ""
4671 5409
4672 -#: includes/admin-bar.php:745
4673 -msgid "Next desktop (wraps)"
5410 +#: includes/admin-bar.php:210
5411 +msgid "Next workspace (wraps)"
4674 5412 msgstr ""
4675 5413
4676 -#: includes/admin-bar.php:746
4677 -msgid "Next desktop (grid + top-bar update)"
5414 +#: includes/admin-bar.php:211
5415 +msgid "Next workspace (grid + top-bar update)"
4678 5416 msgstr ""
4679 5417
4680 -#: includes/admin-bar.php:747
4681 -msgid "Next desktop"
5418 +#: includes/admin-bar.php:212
5419 +msgid "Next workspace"
4682 5420 msgstr ""
4683 5421
4684 -#: includes/admin-bar.php:751
4685 -msgid "Enter Overview"
5422 +#: includes/admin-bar.php:216
5423 +msgid "Enter Workspaces"
4686 5424 msgstr ""
4687 5425
4688 -#: includes/admin-bar.php:752
4689 -msgid "Exit Overview onto active desktop"
5426 +#: includes/admin-bar.php:217
5427 +msgid "Exit onto the active workspace"
4690 5428 msgstr ""
4691 5429
4692 -#: includes/admin-bar.php:753
5430 +#: includes/admin-bar.php:218
4693 5431 msgid "Restore windows (exit Show Desktop)"
4694 5432 msgstr ""
4695 5433
4696 -#: includes/admin-bar.php:757
4697 -#: includes/admin-bar.php:759
5434 +#: includes/admin-bar.php:222
5435 +#: includes/admin-bar.php:224
4698 5436 msgid "Toggle Show Desktop"
4699 5437 msgstr ""
4700 5438
4701 -#: includes/admin-bar.php:758
4702 -msgid "Exit Overview (no minimize)"
5439 +#: includes/admin-bar.php:223
5440 +msgid "Exit Workspaces (no minimize)"
4703 5441 msgstr ""
4704 5442
4705 -#: includes/admin-bar.php:763
4706 -msgid "(in overview)"
5443 +#: includes/admin-bar.php:228
5444 +msgid "(in Workspaces)"
4707 5445 msgstr ""
4708 5446
4709 -#: includes/admin-bar.php:765
4710 -msgid "Commit current desktop, exit overview"
5447 +#: includes/admin-bar.php:230
5448 +msgid "Commit current workspace, exit Workspaces"
4711 5449 msgstr ""
4712 5450
4713 -#: includes/admin-bar.php:771
5451 +#: includes/admin-bar.php:236
4714 5452 msgid "Windows & palette"
4715 5453 msgstr ""
4716 5454
4717 -#: includes/admin-bar.php:775
4718 -msgid "Cycle to the next window on the active desktop."
5455 +#: includes/admin-bar.php:240
5456 +msgid "Cycle to the next window on the active workspace."
4719 5457 msgstr ""
4720 5458
4721 -#: includes/admin-bar.php:779
4722 -msgid "Cycle to the previous window on the active desktop."
5459 +#: includes/admin-bar.php:244
5460 +msgid "Cycle to the previous window on the active workspace."
4723 5461 msgstr ""
4724 5462
4725 -#: includes/admin-bar.php:783
5463 +#: includes/admin-bar.php:248
4726 5464 msgid "Open the command palette / Ask AI overlay."
4727 5465 msgstr ""
4728 5466
4729 -#: includes/admin-bar.php:787
4730 -msgid "Close every open window on the current desktop (asks first)."
5467 +#: includes/admin-bar.php:252
5468 +msgid "Close every open window on the current workspace (asks first)."
4731 5469 msgstr ""
4732 5470
4733 -#: includes/admin-bar.php:791
4734 -msgid "Exit Overview (or Snap Overview) without changing window state."
5471 +#: includes/admin-bar.php:256
5472 +msgid "Exit Workspaces (or Snap Overview) without changing window state."
4735 5473 msgstr ""
4736 5474
4737 5475 #: includes/agents/abilities.php:46
4738 5476 msgid "Get post by id"
@@ -4754,22 +5492,23 @@
4754 5492 msgid "Update post"
4755 5493 msgstr ""
4756 5494
4757 5495 #: includes/agents/abilities.php:275
4758 -#: includes/agents/abilities.php:478
5496 +#: includes/agents/abilities.php:553
4759 5497 #: includes/content-graph/rest.php:213
5498 +#: includes/desktop-files/media-library.php:420
4760 5499 #: includes/widgets/widget-drafts.php:312
4761 -#: includes/widgets/widget-drafts.php:474
5500 +#: includes/widgets/widget-drafts.php:538
4762 5501 msgid "Post not found."
4763 5502 msgstr ""
4764 5503
4765 -#: includes/agents/abilities.php:317
4766 -#: includes/agents/abilities.php:372
5504 +#: includes/agents/abilities.php:347
5505 +#: includes/agents/abilities.php:447
4767 5506 #: includes/my-wordpress/media-usage.php:140
4768 5507 msgid "Attachment not found."
4769 5508 msgstr ""
4770 5509
4771 -#: includes/agents/abilities.php:494
5510 +#: includes/agents/abilities.php:569
4772 5511 msgid "Invalid post status."
4773 5512 msgstr ""
4774 5513
4775 5514 #: includes/agents/conversations.php:73
@@ -4775,12 +5514,8 @@
4775 5514 #: includes/agents/conversations.php:73
4776 5515 msgid "Agent conversations"
4777 5516 msgstr ""
4778 5517
4779 -#: includes/agents/conversations.php:218
4780 -msgid "Conversation"
4781 -msgstr ""
4782 -
4783 5518 #: includes/agents/conversations.php:294
4784 5519 msgid "Deleted agent"
4785 5520 msgstr ""
4786 5521
@@ -4797,9 +5532,9 @@
4797 5532 msgid "No conversation with that id exists."
4798 5533 msgstr ""
4799 5534
4800 5535 #: includes/agents/draft.php:72
4801 -#: includes/agents/runner.php:950
5536 +#: includes/agents/runner.php:1019
4802 5537 msgid "The WordPress AI Client is not available on this site."
4803 5538 msgstr ""
4804 5539
4805 5540 #: includes/agents/draft.php:129
@@ -4845,121 +5580,177 @@
4845 5580 #: includes/agents/identity.php:256
4846 5581 msgid "Person"
4847 5582 msgstr ""
4848 5583
4849 -#: includes/agents/privacy.php:28
4850 -#: includes/agents/privacy.php:130
4851 -#: includes/agents/privacy.php:148
5584 +#: includes/agents/jobs.php:83
5585 +msgid "The background worker did not finish. Some work may already have been applied. Check the site before submitting the task again."
5586 +msgstr ""
5587 +
5588 +#: includes/agents/jobs.php:106
5589 +msgid "Agent job not found."
5590 +msgstr ""
5591 +
5592 +#: includes/agents/jobs.php:137
5593 +msgid "An async invocation requires a request UUID."
5594 +msgstr ""
5595 +
5596 +#: includes/agents/jobs.php:141
5597 +msgid "Send a message between 1 and 20,000 bytes."
5598 +msgstr ""
5599 +
5600 +#: includes/agents/jobs.php:158
5601 +msgid "That request ID is already in use."
5602 +msgstr ""
5603 +
5604 +#: includes/agents/jobs.php:164
5605 +msgid "Configure an AI connector to run agents."
5606 +msgstr ""
5607 +
5608 +#: includes/agents/jobs.php:186
5609 +msgid "This agent is still handling your previous request. Wait for its answer before sending another."
5610 +msgstr ""
5611 +
5612 +#: includes/agents/jobs.php:190
5613 +msgid "The request could not be saved. Retry with the same request ID."
5614 +msgstr ""
5615 +
5616 +#: includes/agents/jobs.php:200
5617 +msgid "WordPress could not schedule the background job."
5618 +msgstr ""
5619 +
5620 +#: includes/agents/jobs.php:270
5621 +msgid "The queued job expired before a worker could start it."
5622 +msgstr ""
5623 +
5624 +#: includes/agents/jobs.php:279
5625 +msgid "The background worker stopped unexpectedly. Some work may already have been applied. Check the site before submitting again."
5626 +msgstr ""
5627 +
5628 +#: includes/agents/jobs.php:291
5629 +msgid "You no longer have permission to run this agent."
5630 +msgstr ""
5631 +
5632 +#: includes/agents/jobs.php:304
5633 +msgid "The background agent encountered an unexpected error. Check the site before submitting again."
5634 +msgstr ""
5635 +
5636 +#: includes/agents/privacy.php:30
5637 +#: includes/agents/privacy.php:132
5638 +#: includes/agents/privacy.php:150
4852 5639 msgid "OpenStation agents"
4853 5640 msgstr ""
4854 5641
4855 -#: includes/agents/privacy.php:57
5642 +#: includes/agents/privacy.php:59
4856 5643 msgid "Agent display name"
4857 5644 msgstr ""
4858 5645
4859 -#: includes/agents/privacy.php:61
5646 +#: includes/agents/privacy.php:63
4860 5647 msgid "Agent user_login"
4861 5648 msgstr ""
4862 5649
4863 -#: includes/agents/privacy.php:73
5650 +#: includes/agents/privacy.php:75
4864 5651 msgid "Instructions (system prompt)"
4865 5652 msgstr ""
4866 5653
4867 -#: includes/agents/privacy.php:81
5654 +#: includes/agents/privacy.php:83
4868 5655 msgid "Enabled abilities"
4869 5656 msgstr ""
4870 5657
4871 -#: includes/agents/privacy.php:89
5658 +#: includes/agents/privacy.php:91
4872 5659 msgid "Triggers (JSON)"
4873 5660 msgstr ""
4874 5661
4875 -#: includes/agents/privacy.php:97
5662 +#: includes/agents/privacy.php:99
4876 5663 msgid "Model override"
4877 5664 msgstr ""
4878 5665
4879 -#: includes/agents/privacy.php:105
5666 +#: includes/agents/privacy.php:107
4880 5667 msgid "Rate limit (per hour)"
4881 5668 msgstr ""
4882 5669
4883 -#: includes/agents/privacy.php:113
5670 +#: includes/agents/privacy.php:115
4884 5671 msgid "Voice"
4885 5672 msgstr ""
4886 5673
4887 -#: includes/agents/privacy.php:121
5674 +#: includes/agents/privacy.php:123
4888 5675 msgid "Face (JSON)"
4889 5676 msgstr ""
4890 5677
4891 -#: includes/agents/rest.php:250
5678 +#: includes/agents/rest.php:258
4892 5679 msgid "You do not have permission to read OpenStation agents."
4893 5680 msgstr ""
4894 5681
4895 -#: includes/agents/rest.php:266
5682 +#: includes/agents/rest.php:274
4896 5683 msgid "You do not have permission to manage OpenStation agents."
4897 5684 msgstr ""
4898 5685
4899 -#: includes/agents/rest.php:282
5686 +#: includes/agents/rest.php:290
4900 5687 msgid "You do not have permission to invoke OpenStation agents."
4901 5688 msgstr ""
4902 5689
4903 -#: includes/agents/rest.php:325
4904 -#: includes/agents/rest.php:381
4905 -#: includes/agents/rest.php:437
4906 -#: includes/agents/rest.php:467
4907 -#: includes/agents/runner.php:147
4908 -#: includes/agents/store.php:1084
5690 +#: includes/agents/rest.php:333
5691 +#: includes/agents/rest.php:389
5692 +#: includes/agents/rest.php:445
5693 +#: includes/agents/rest.php:475
5694 +#: includes/agents/runner.php:159
5695 +#: includes/agents/store.php:1109
4909 5696 msgid "Agent not found."
4910 5697 msgstr ""
4911 5698
4912 -#: includes/agents/rest.php:480
5699 +#: includes/agents/rest.php:489
4913 5700 msgid "You do not have permission to invoke this agent."
4914 5701 msgstr ""
4915 5702
4916 -#: includes/agents/runner.php:153
5703 +#: includes/agents/runner.php:165
4917 5704 msgid "Message must be a non-empty string."
4918 5705 msgstr ""
4919 5706
4920 -#: includes/agents/runner.php:159
5707 +#: includes/agents/runner.php:171
4921 5708 msgid "The WordPress AI Client is not available on this site. Configure an AI connector to run agents."
4922 5709 msgstr ""
4923 5710
4924 5711 #. translators: %d is the hourly per-user invocation cap.
4925 -#: includes/agents/runner.php:378
5712 +#: includes/agents/runner.php:390
4926 5713 #, php-format
4927 5714 msgid "You reached your limit of %d agent runs this hour. Try again later."
4928 5715 msgstr ""
4929 5716
4930 5717 #. translators: %d is the hourly invocation cap.
4931 -#: includes/agents/runner.php:422
5718 +#: includes/agents/runner.php:434
4932 5719 #, php-format
4933 5720 msgid "This agent reached its limit of %d runs this hour. Try again later."
4934 5721 msgstr ""
4935 5722
4936 5723 #. translators: %s is the tool name the model called.
4937 -#: includes/agents/runner.php:571
5724 +#: includes/agents/runner.php:588
4938 5725 #, php-format
4939 5726 msgid "Tool \"%s\" is not on this agent's allowlist."
4940 5727 msgstr ""
4941 5728
4942 -#. translators: %d is the max-turn cap.
4943 -#: includes/agents/runner.php:641
5729 +#. translators: %d is the number of turns the run made.
5730 +#: includes/agents/runner.php:670
4944 5731 #, php-format
4945 5732 msgid "Agent stopped after %d turns without a final answer."
4946 5733 msgstr ""
4947 5734
4948 -#: includes/agents/runner.php:893
5735 +#: includes/agents/runner.php:951
4949 5736 msgid "The AI provider returned an empty answer — its safety system most likely declined this request. Rephrase and try again, or switch the provider in Settings → Connectors."
4950 5737 msgstr ""
4951 5738
4952 -#: includes/agents/runner.php:904
5739 +#: includes/agents/runner.php:962
5740 +msgid "The reply ran past the output-token limit before it finished, so it was discarded rather than acted on incomplete. Ask for something shorter, or raise max_tokens with the openstation_ai_model_config filter."
5741 +msgstr ""
5742 +
5743 +#: includes/agents/runner.php:973
4953 5744 msgid "The model ran out of room before writing its answer — it most likely spent the whole output budget reasoning. Try a narrower request, or try again."
4954 5745 msgstr ""
4955 5746
4956 -#: includes/agents/runner.php:1227
5747 +#: includes/agents/runner.php:1296
4957 5748 msgid "The Abilities API is not available on this site."
4958 5749 msgstr ""
4959 5750
4960 5751 #. translators: %s is the ability slug.
4961 -#: includes/agents/runner.php:1236
5752 +#: includes/agents/runner.php:1305
4962 5753 #, php-format
4963 5754 msgid "Ability \"%s\" is not registered on this site."
4964 5755 msgstr ""
4965 5756
@@ -5042,14 +5833,14 @@
5042 5833 #: includes/agents/store.php:696
5043 5834 msgid "A new attachment is added."
5044 5835 msgstr ""
5045 5836
5046 -#: includes/agents/store.php:994
5047 -#: includes/agents/store.php:1118
5837 +#: includes/agents/store.php:1019
5838 +#: includes/agents/store.php:1146
5048 5839 msgid "Pick a role you are allowed to assign to an agent."
5049 5840 msgstr ""
5050 5841
5051 -#: includes/agents/store.php:1095
5842 +#: includes/agents/store.php:1120
5052 5843 msgid "Agent name cannot be empty."
5053 5844 msgstr ""
5054 5845
5055 5846 #: includes/ai-copilot/abilities-debugging.php:87
@@ -5135,25 +5926,49 @@
5135 5926 #: includes/ai-copilot/abilities.php:361
5136 5927 msgid "Read PHP error log"
5137 5928 msgstr ""
5138 5929
5139 -#: includes/ai-copilot/abilities.php:413
5930 +#: includes/ai-copilot/abilities.php:416
5140 5931 msgid "Analyze comment for spam"
5141 5932 msgstr ""
5142 5933
5143 -#: includes/ai-copilot/abilities.php:460
5144 -#: includes/my-wordpress/comment-stats.php:61
5145 -#: includes/recycle-bin/store.php:752
5146 -#: includes/recycle-bin/store.php:861
5934 +#: includes/ai-copilot/abilities.php:463
5935 +#: includes/my-wordpress/comment-stats.php:167
5936 +#: includes/recycle-bin/store.php:769
5937 +#: includes/recycle-bin/store.php:878
5147 5938 msgid "Comment not found."
5148 5939 msgstr ""
5149 5940
5150 -#: includes/ai-copilot/client.php:140
5941 +#: includes/ai-copilot/client.php:188
5942 +msgid "The AI provider cut the reply short at the output-token limit."
5943 +msgstr ""
5944 +
5945 +#: includes/ai-copilot/client.php:213
5151 5946 msgid "The AI provider returned no answer text."
5152 5947 msgstr ""
5153 5948
5949 +#: includes/ai-copilot/mio.php:37
5950 +msgid "The MIO API is turned off in OpenStation Preferences → Features."
5951 +msgstr ""
5952 +
5953 +#: includes/ai-copilot/mio.php:48
5954 +msgid "Ask MIO requires a compatible AI connector in Settings → Connectors."
5955 +msgstr ""
5956 +
5957 +#: includes/ai-copilot/mio.php:111
5958 +msgid "The conversation is too large."
5959 +msgstr ""
5960 +
5961 +#: includes/ai-copilot/mio.php:115
5962 +msgid "Invalid MIO window context."
5963 +msgstr ""
5964 +
5965 +#: includes/ai-copilot/mio.php:148
5966 +msgid "MIO requested an unavailable action."
5967 +msgstr ""
5968 +
5154 5969 #: includes/ai-copilot/search.php:63
5155 -#: includes/multisite.php:39
5970 +#: includes/multisite.php:108
5156 5971 msgid "Dashboard"
5157 5972 msgstr ""
5158 5973
5159 5974 #: includes/ai-copilot/search.php:66
@@ -5213,9 +6028,9 @@
5213 6028 msgstr ""
5214 6029
5215 6030 #: includes/ai-copilot/search.php:117
5216 6031 #: includes/core-notices.php:231
5217 -#: includes/multisite.php:46
6032 +#: includes/multisite.php:115
5218 6033 msgid "Themes"
5219 6034 msgstr ""
5220 6035
5221 6036 #: includes/ai-copilot/search.php:120
@@ -5362,42 +6177,42 @@
5362 6177 msgid "WordPress, theme, and plugin updates."
5363 6178 msgstr ""
5364 6179
5365 6180 #. translators: %d: 1-based index of the next page to search.
5366 -#: includes/ai-copilot/search.php:686
6181 +#: includes/ai-copilot/search.php:850
5367 6182 #, php-format
5368 6183 msgid "Continue searching in pages (from item %d)"
5369 6184 msgstr ""
5370 6185
5371 6186 #. translators: %d: 1-based index of the next comment to search.
5372 -#: includes/ai-copilot/search.php:689
6187 +#: includes/ai-copilot/search.php:853
5373 6188 #, php-format
5374 6189 msgid "Continue searching in comments (from item %d)"
5375 6190 msgstr ""
5376 6191
5377 6192 #. translators: %d: 1-based index of the next post to search.
5378 -#: includes/ai-copilot/search.php:692
6193 +#: includes/ai-copilot/search.php:856
5379 6194 #, php-format
5380 6195 msgid "Continue searching in posts (from item %d)"
5381 6196 msgstr ""
5382 6197
5383 -#: includes/ai-copilot/search.php:1205
6198 +#: includes/ai-copilot/search.php:1368
5384 6199 msgid "Could not parse structured search answer."
5385 6200 msgstr ""
5386 6201
5387 -#: includes/ai-copilot/search.php:1473
6202 +#: includes/ai-copilot/search.php:1636
5388 6203 msgid "I searched 100 items without finding a clear match. Want me to keep looking further?"
5389 6204 msgstr ""
5390 6205
5391 -#: includes/ai-copilot/search.php:1921
6206 +#: includes/ai-copilot/search.php:2084
5392 6207 msgid "You must be logged in to use the AI assistant."
5393 6208 msgstr ""
5394 6209
5395 -#: includes/ai-copilot/search.php:1928
6210 +#: includes/ai-copilot/search.php:2091
5396 6211 msgid "The AI assistant is unavailable on this site."
5397 6212 msgstr ""
5398 6213
5399 -#: includes/ai-copilot/search.php:1938
6214 +#: includes/ai-copilot/search.php:2101
5400 6215 msgid "The AI assistant is turned off. Enable it in OpenStation Preferences → Features."
5401 6216 msgstr ""
5402 6217
5403 6218 #: includes/commands.php:63
@@ -5456,12 +6271,8 @@
5456 6271 #: includes/core-notices.php:120
5457 6272 msgid "Exit recovery mode"
5458 6273 msgstr ""
5459 6274
5460 -#: includes/core-notices.php:140
5461 -msgid "Profile"
5462 -msgstr ""
5463 -
5464 6275 #: includes/core-notices.php:141
5465 6276 msgid "You are using an auto-generated password. Would you like to change it?"
5466 6277 msgstr ""
5467 6278
@@ -5495,9 +6306,9 @@
5495 6306 msgid "Go to Themes"
5496 6307 msgstr ""
5497 6308
5498 6309 #. translators: 1: kind ("Command"/"Settings-tab"/"Title-bar button"), 2: handle.
5499 -#: includes/core/payload.php:2306
6310 +#: includes/core/payload.php:2467
5500 6311 #, php-format
5501 6312 msgid "%1$s script handle \"%2$s\" could not be resolved: no `wp_register_script( '%2$s', … )` call had run by the time the shell harvested its payload. Register the handle on `admin_enqueue_scripts` at priority 5 or earlier — the harvest itself runs at priority 10, and a handle registered alongside it may or may not exist yet depending on plugin load order. Until then the script will not load."
5502 6313 msgstr ""
5503 6314
@@ -5581,9 +6392,9 @@
5581 6392 msgid "Embedded web window"
5582 6393 msgstr ""
5583 6394
5584 6395 #: includes/desktop-files/downloads.php:70
5585 -#: includes/desktop-files/file-shares.php:303
6396 +#: includes/desktop-files/file-shares.php:312
5586 6397 msgid "File not found."
5587 6398 msgstr ""
5588 6399
5589 6400 #: includes/desktop-files/downloads.php:134
@@ -5607,16 +6418,17 @@
5607 6418 msgid "This folder is too large to download as one archive."
5608 6419 msgstr ""
5609 6420
5610 6421 #: includes/desktop-files/file-shares.php:112
5611 -#: includes/desktop-files/stored-files-store.php:278
5612 -#: includes/desktop-files/stored-files-store.php:359
5613 -#: includes/desktop-files/stored-files-store.php:392
6422 +#: includes/desktop-files/reconcile.php:63
6423 +#: includes/desktop-files/stored-files-store.php:297
6424 +#: includes/desktop-files/stored-files-store.php:378
6425 +#: includes/desktop-files/stored-files-store.php:411
5614 6426 msgid "Stored file not found."
5615 6427 msgstr ""
5616 6428
5617 6429 #: includes/desktop-files/file-shares.php:115
5618 -#: includes/desktop-files/file-shares.php:362
6430 +#: includes/desktop-files/file-shares.php:371
5619 6431 msgid "You cannot manage shares for this file."
5620 6432 msgstr ""
5621 6433
5622 6434 #: includes/desktop-files/file-shares.php:118
@@ -5643,11 +6455,11 @@
5643 6455 msgid "Failed to record share."
5644 6456 msgstr ""
5645 6457
5646 6458 #: includes/desktop-files/file-shares.php:205
5647 -#: includes/desktop-files/file-shares.php:257
5648 -#: includes/desktop-files/file-shares.php:359
5649 -#: includes/desktop-files/file-shares.php:583
6459 +#: includes/desktop-files/file-shares.php:266
6460 +#: includes/desktop-files/file-shares.php:368
6461 +#: includes/desktop-files/file-shares.php:592
5650 6462 #: includes/desktop-files/rest.php:981
5651 6463 #: includes/desktop-files/shares-store.php:474
5652 6464 #: includes/desktop-files/shares-store.php:541
5653 6465 #: includes/desktop-files/shares-store.php:665
@@ -5655,28 +6467,28 @@
5655 6467 msgid "Share not found."
5656 6468 msgstr ""
5657 6469
5658 6470 #: includes/desktop-files/file-shares.php:208
5659 -#: includes/desktop-files/file-shares.php:260
6471 +#: includes/desktop-files/file-shares.php:269
5660 6472 #: includes/desktop-files/shares-store.php:668
5661 6473 #: includes/desktop-files/shares-store.php:732
5662 6474 msgid "This invite is not for you."
5663 6475 msgstr ""
5664 6476
5665 -#: includes/desktop-files/file-shares.php:214
6477 +#: includes/desktop-files/file-shares.php:220
5666 6478 #: includes/desktop-files/shares-store.php:675
5667 6479 msgid "This invite was denied."
5668 6480 msgstr ""
5669 6481
5670 -#: includes/desktop-files/file-shares.php:306
6482 +#: includes/desktop-files/file-shares.php:315
5671 6483 msgid "Owners cannot leave their own file."
5672 6484 msgstr ""
5673 6485
5674 -#: includes/desktop-files/file-shares.php:326
6486 +#: includes/desktop-files/file-shares.php:335
5675 6487 msgid "You do not have access to this file."
5676 6488 msgstr ""
5677 6489
5678 -#: includes/desktop-files/file-shares.php:613
6490 +#: includes/desktop-files/file-shares.php:622
5679 6491 msgid "Uploaded files can only be shared read-only."
5680 6492 msgstr ""
5681 6493
5682 6494 #: includes/desktop-files/folders-store.php:45
@@ -5681,9 +6493,10 @@
5681 6493
5682 6494 #: includes/desktop-files/folders-store.php:45
5683 6495 #: includes/desktop-files/store.php:47
5684 6496 #: includes/desktop-files/stored-files-store.php:76
5685 -#: includes/desktop-files/stored-files-store.php:170
6497 +#: includes/desktop-files/stored-files-store.php:198
6498 +#: includes/presence.php:109
5686 6499 msgid "A user id is required."
5687 6500 msgstr ""
5688 6501
5689 6502 #: includes/desktop-files/folders-store.php:59
@@ -5732,8 +6545,43 @@
5732 6545 #: includes/desktop-files/folders-store.php:577
5733 6546 msgid "Failed to delete folder."
5734 6547 msgstr ""
5735 6548
6549 +#: includes/desktop-files/media-library.php:160
6550 +msgid "This file type cannot be added to the Media Library."
6551 +msgstr ""
6552 +
6553 +#: includes/desktop-files/media-library.php:192
6554 +msgid "The file could not be copied."
6555 +msgstr ""
6556 +
6557 +#: includes/desktop-files/media-library.php:317
6558 +msgid "That post type cannot be started from a file."
6559 +msgstr ""
6560 +
6561 +#: includes/desktop-files/media-library.php:324
6562 +msgid "You are not allowed to create this kind of content."
6563 +msgstr ""
6564 +
6565 +#: includes/desktop-files/media-library.php:427
6566 +#: includes/widgets/widget-drafts.php:150
6567 +#: includes/widgets/widget-drafts.php:519
6568 +#: includes/window-links.php:916
6569 +msgid "You are not allowed to edit this post."
6570 +msgstr ""
6571 +
6572 +#: includes/desktop-files/media-library.php:434
6573 +msgid "That post is in the Trash."
6574 +msgstr ""
6575 +
6576 +#: includes/desktop-files/media-library.php:441
6577 +msgid "No files to add."
6578 +msgstr ""
6579 +
6580 +#: includes/desktop-files/media-library.php:539
6581 +msgid "You are not allowed to add files to the Media Library."
6582 +msgstr ""
6583 +
5736 6584 #: includes/desktop-files/openers.php:90
5737 6585 msgid "Opener id is required."
5738 6586 msgstr ""
5739 6587
@@ -5750,8 +6598,20 @@
5750 6598 #: includes/desktop-files/openers.php:133
5751 6599 msgid "Opener registration requires at least one file `type`."
5752 6600 msgstr ""
5753 6601
6602 +#: includes/desktop-files/reconcile.php:35
6603 +msgid "File storage is busy. Please try again."
6604 +msgstr ""
6605 +
6606 +#: includes/desktop-files/reconcile.php:60
6607 +msgid "File storage is unavailable. Please try again."
6608 +msgstr ""
6609 +
6610 +#: includes/desktop-files/reconcile.php:85
6611 +msgid "A file cleanup operation could not be completed."
6612 +msgstr ""
6613 +
5754 6614 #: includes/desktop-files/registry.php:64
5755 6615 msgid "File-type slug is required."
5756 6616 msgstr ""
5757 6617
@@ -5777,38 +6637,38 @@
5777 6637 msgid "You are not allowed to upload files."
5778 6638 msgstr ""
5779 6639
5780 6640 #: includes/desktop-files/rest-uploads.php:212
5781 -#: includes/desktop-files/rest-uploads.php:576
5782 -#: includes/desktop-files/rest-uploads.php:594
5783 -#: includes/desktop-files/rest-uploads.php:598
6641 +#: includes/desktop-files/rest-uploads.php:631
6642 +#: includes/desktop-files/rest-uploads.php:649
6643 +#: includes/desktop-files/rest-uploads.php:653
5784 6644 msgid "Invalid path."
5785 6645 msgstr ""
5786 6646
5787 -#: includes/desktop-files/rest-uploads.php:277
6647 +#: includes/desktop-files/rest-uploads.php:284
5788 6648 msgid "That file is larger than this server accepts."
5789 6649 msgstr ""
5790 6650
5791 -#: includes/desktop-files/rest-uploads.php:283
5792 6651 #: includes/desktop-files/rest-uploads.php:290
6652 +#: includes/desktop-files/rest-uploads.php:297
5793 6653 msgid "No file was uploaded."
5794 6654 msgstr ""
5795 6655
5796 -#: includes/desktop-files/rest-uploads.php:352
6656 +#: includes/desktop-files/rest-uploads.php:394
5797 6657 msgid "This file type is not allowed."
5798 6658 msgstr ""
5799 6659
5800 6660 #. translators: %s: formatted maximum file size.
5801 -#: includes/desktop-files/rest-uploads.php:364
6661 +#: includes/desktop-files/rest-uploads.php:406
5802 6662 #, php-format
5803 6663 msgid "That file is larger than the allowed maximum of %s."
5804 6664 msgstr ""
5805 6665
5806 -#: includes/desktop-files/rest-uploads.php:375
6666 +#: includes/desktop-files/rest-uploads.php:417
5807 6667 msgid "Your desktop storage is full."
5808 6668 msgstr ""
5809 6669
5810 -#: includes/desktop-files/rest-uploads.php:588
6670 +#: includes/desktop-files/rest-uploads.php:643
5811 6671 msgid "That folder tree is nested too deeply."
5812 6672 msgstr ""
5813 6673
5814 6674 #: includes/desktop-files/rest.php:59
@@ -5832,10 +6692,10 @@
5832 6692 msgid "You do not have permission to perform this action."
5833 6693 msgstr ""
5834 6694
5835 6695 #: includes/desktop-files/rest.php:523
5836 -#: includes/desktop-files/store.php:229
5837 -#: includes/desktop-files/store.php:382
6696 +#: includes/desktop-files/store.php:236
6697 +#: includes/desktop-files/store.php:389
5838 6698 #: includes/desktop-files/trash.php:363
5839 6699 #: includes/desktop-files/trash.php:451
5840 6700 msgid "Placement not found."
5841 6701 msgstr ""
@@ -5883,9 +6743,9 @@
5883 6743 msgid "This role is not eligible."
5884 6744 msgstr ""
5885 6745
5886 6746 #: includes/desktop-files/shares-store.php:797
5887 -#: includes/desktop-files/store.php:224
6747 +#: includes/desktop-files/store.php:231
5888 6748 msgid "Invalid arguments."
5889 6749 msgstr ""
5890 6750
5891 6751 #: includes/desktop-files/shares-store.php:804
@@ -5904,42 +6764,42 @@
5904 6764 msgid "You are not allowed to place this file."
5905 6765 msgstr ""
5906 6766
5907 6767 #: includes/desktop-files/store.php:83
5908 -#: includes/desktop-files/store.php:285
6768 +#: includes/desktop-files/store.php:292
5909 6769 msgid "You only have read access to that folder."
5910 6770 msgstr ""
5911 6771
5912 -#: includes/desktop-files/store.php:154
6772 +#: includes/desktop-files/store.php:163
5913 6773 msgid "Failed to write placement."
5914 6774 msgstr ""
5915 6775
5916 -#: includes/desktop-files/store.php:257
5917 -#: includes/desktop-files/store.php:265
6776 +#: includes/desktop-files/store.php:264
6777 +#: includes/desktop-files/store.php:272
5918 6778 msgid "You only have read access to this folder."
5919 6779 msgstr ""
5920 6780
5921 -#: includes/desktop-files/store.php:272
6781 +#: includes/desktop-files/store.php:279
5922 6782 msgid "You cannot edit this placement."
5923 6783 msgstr ""
5924 6784
5925 -#: includes/desktop-files/store.php:311
6785 +#: includes/desktop-files/store.php:318
5926 6786 msgid "A folder cannot be placed inside itself or one of its descendants."
5927 6787 msgstr ""
5928 6788
5929 -#: includes/desktop-files/store.php:351
6789 +#: includes/desktop-files/store.php:358
5930 6790 msgid "Failed to update placement."
5931 6791 msgstr ""
5932 6792
5933 -#: includes/desktop-files/store.php:401
6793 +#: includes/desktop-files/store.php:408
5934 6794 msgid "You cannot remove this placement."
5935 6795 msgstr ""
5936 6796
5937 -#: includes/desktop-files/store.php:407
6797 +#: includes/desktop-files/store.php:414
5938 6798 msgid "Failed to remove placement."
5939 6799 msgstr ""
5940 6800
5941 -#: includes/desktop-files/store.php:453
6801 +#: includes/desktop-files/store.php:460
5942 6802 msgid "Only the file’s owner can move or delete an uploaded file."
5943 6803 msgstr ""
5944 6804
5945 6805 #: includes/desktop-files/stored-files-store.php:81
@@ -5945,22 +6805,22 @@
5945 6805 #: includes/desktop-files/stored-files-store.php:81
5946 6806 msgid "Could not create the storage directory."
5947 6807 msgstr ""
5948 6808
5949 -#: includes/desktop-files/stored-files-store.php:182
6809 +#: includes/desktop-files/stored-files-store.php:210
5950 6810 msgid "Invalid storage name."
5951 6811 msgstr ""
5952 6812
5953 -#: includes/desktop-files/stored-files-store.php:186
6813 +#: includes/desktop-files/stored-files-store.php:214
5954 6814 #: includes/desktop-files/types/class-openstation-upload-file.php:48
5955 6815 msgid "file"
5956 6816 msgstr ""
5957 6817
5958 -#: includes/desktop-files/stored-files-store.php:205
6818 +#: includes/desktop-files/stored-files-store.php:233
5959 6819 msgid "Failed to record the uploaded file."
5960 6820 msgstr ""
5961 6821
5962 -#: includes/desktop-files/stored-files-store.php:282
6822 +#: includes/desktop-files/stored-files-store.php:301
5963 6823 msgid "A file name is required."
5964 6824 msgstr ""
5965 6825
5966 6826 #: includes/desktop-files/trash.php:373
@@ -6049,9 +6909,9 @@
6049 6909 #: includes/desktop-files/types/class-openstation-post-file.php:47
6050 6910 msgid "(missing post)"
6051 6911 msgstr ""
6052 6912
6053 -#: includes/desktop-files/types/class-openstation-shortcut-file.php:52
6913 +#: includes/desktop-files/types/class-openstation-shortcut-file.php:66
6054 6914 msgid "(missing shortcut)"
6055 6915 msgstr ""
6056 6916
6057 6917 #: includes/desktop-files/types/class-openstation-term-file.php:42
@@ -6177,29 +7037,29 @@
6177 7037 #: includes/desktop-themes/install.php:680
6178 7038 msgid "That desktop theme is not installed."
6179 7039 msgstr ""
6180 7040
6181 -#: includes/desktop-themes/manifest.php:966
7041 +#: includes/desktop-themes/manifest.php:974
6182 7042 msgid "The theme manifest is not a JSON object."
6183 7043 msgstr ""
6184 7044
6185 -#: includes/desktop-themes/manifest.php:973
7045 +#: includes/desktop-themes/manifest.php:981
6186 7046 msgid "No asset resolver was provided for this manifest."
6187 7047 msgstr ""
6188 7048
6189 -#: includes/desktop-themes/manifest.php:993
7049 +#: includes/desktop-themes/manifest.php:1001
6190 7050 msgid "Unsupported theme manifest version. Expected \"manifestVersion\": 1 or 2."
6191 7051 msgstr ""
6192 7052
6193 -#: includes/desktop-themes/manifest.php:1002
7053 +#: includes/desktop-themes/manifest.php:1010
6194 7054 msgid "The theme id must look like \"neon-glass\" or \"vendor/neon-glass\" (lowercase, max 64 characters)."
6195 7055 msgstr ""
6196 7056
6197 -#: includes/desktop-themes/manifest.php:1010
7057 +#: includes/desktop-themes/manifest.php:1018
6198 7058 msgid "The theme id does not reduce to a usable slug."
6199 7059 msgstr ""
6200 7060
6201 -#: includes/desktop-themes/manifest.php:1019
7061 +#: includes/desktop-themes/manifest.php:1027
6202 7062 msgid "The theme manifest requires a non-empty \"name\"."
6203 7063 msgstr ""
6204 7064
6205 7065 #: includes/desktop-themes/rest.php:38
@@ -6256,27 +7116,62 @@
6256 7116 #: includes/dock-rail-renderer.php:54
6257 7117 msgid "Dock rail renderer script registration requires a non-empty script handle."
6258 7118 msgstr ""
6259 7119
6260 -#: includes/framework/wordpress.php:700
7120 +#: includes/feedback/rest.php:65
7121 +#: includes/helpers.php:112
7122 +#: includes/seen-intros.php:269
7123 +msgid "Authentication required."
7124 +msgstr ""
7125 +
7126 +#: includes/feedback/usage.php:290
7127 +msgid "That does not look like an email address."
7128 +msgstr ""
7129 +
7130 +#: includes/feedback/usage.php:312
7131 +msgid "We could not send that right now."
7132 +msgstr ""
7133 +
7134 +#: includes/first-run/nudge.php:121
7135 +msgid "OpenStation is installed but not turned on."
7136 +msgstr ""
7137 +
7138 +#: includes/first-run/nudge.php:122
7139 +msgid "It changes wp-admin only for the people who turn it on."
7140 +msgstr ""
7141 +
7142 +#: includes/first-run/nudge.php:128
7143 +#: includes/first-run/plugin-row.php:56
7144 +msgid "Turn on OpenStation"
7145 +msgstr ""
7146 +
7147 +#: includes/first-run/plugin-row.php:50
7148 +msgid "Open OpenStation"
7149 +msgstr ""
7150 +
7151 +#: includes/first-run/shell-tour.php:117
7152 +msgid "Take the tour"
7153 +msgstr ""
7154 +
7155 +#: includes/framework/wordpress.php:763
6261 7156 msgid "You must be logged in to use this window."
6262 7157 msgstr ""
6263 7158
6264 -#: includes/framework/wordpress.php:706
6265 -#: includes/framework/wordpress.php:722
7159 +#: includes/framework/wordpress.php:769
7160 +#: includes/framework/wordpress.php:785
6266 7161 msgid "Unknown app."
6267 7162 msgstr ""
6268 7163
6269 -#: includes/framework/wordpress.php:709
6270 -#: includes/framework/wordpress.php:723
7164 +#: includes/framework/wordpress.php:772
7165 +#: includes/framework/wordpress.php:786
6271 7166 msgid "You are not allowed to use this window."
6272 7167 msgstr ""
6273 7168
6274 -#: includes/framework/wordpress.php:724
7169 +#: includes/framework/wordpress.php:787
6275 7170 msgid "This window does not know that action."
6276 7171 msgstr ""
6277 7172
6278 -#: includes/framework/wordpress.php:725
7173 +#: includes/framework/wordpress.php:788
6279 7174 msgid "This window does not have that tab."
6280 7175 msgstr ""
6281 7176
6282 7177 #: includes/games/alphabet-soup.php:54
@@ -6391,13 +7286,8 @@
6391 7286 #: includes/games/window.php:204
6392 7287 msgid "Games"
6393 7288 msgstr ""
6394 7289
6395 -#: includes/helpers.php:112
6396 -#: includes/seen-intros.php:218
6397 -msgid "Authentication required."
6398 -msgstr ""
6399 -
6400 7290 #: includes/helpers.php:120
6401 7291 msgid "OpenStation is not enabled for your account."
6402 7292 msgstr ""
6403 7293
@@ -6416,13 +7306,13 @@
6416 7306 #: includes/media-query.php:106
6417 7307 msgid "Only return images at least this many pixels tall."
6418 7308 msgstr ""
6419 7309
6420 -#: includes/multisite.php:44
7310 +#: includes/multisite.php:113
6421 7311 msgid "Sites"
6422 7312 msgstr ""
6423 7313
6424 -#: includes/multisite.php:48
7314 +#: includes/multisite.php:117
6425 7315 msgid "Settings"
6426 7316 msgstr ""
6427 7317
6428 7318 #: includes/my-wordpress/attached-media.php:52
@@ -6448,9 +7338,10 @@
6448 7338 #: includes/my-wordpress/class-openstation-my-wordpress-post-type-controller.php:215
6449 7339 msgid "Sorry, you are not allowed to browse this content type."
6450 7340 msgstr ""
6451 7341
6452 -#: includes/my-wordpress/comment-stats.php:75
7342 +#: includes/my-wordpress/comment-stats.php:185
7343 +#: includes/my-wordpress/comment-stats.php:196
6453 7344 msgid "You do not have permission to view this comment."
6454 7345 msgstr ""
6455 7346
6456 7347 #: includes/my-wordpress/integrations/woocommerce-customers.php:327
@@ -6484,45 +7375,45 @@
6484 7375 msgid "Reviews of %s"
6485 7376 msgstr ""
6486 7377
6487 7378 #. translators: 1: order number, 2: customer name.
6488 -#: includes/my-wordpress/integrations/woocommerce-relations.php:370
7379 +#: includes/my-wordpress/integrations/woocommerce-relations.php:353
6489 7380 #, php-format
6490 7381 msgid "Order #%1$s · %2$s"
6491 7382 msgstr ""
6492 7383
6493 7384 #. translators: %s: order number.
6494 -#: includes/my-wordpress/integrations/woocommerce-relations.php:376
7385 +#: includes/my-wordpress/integrations/woocommerce-relations.php:361
6495 7386 #, php-format
6496 7387 msgid "Order #%s"
6497 7388 msgstr ""
6498 7389
6499 -#: includes/my-wordpress/integrations/woocommerce-relations.php:530
7390 +#: includes/my-wordpress/integrations/woocommerce-relations.php:543
6500 7391 msgid "All orders by this customer"
6501 7392 msgstr ""
6502 7393
6503 -#: includes/my-wordpress/integrations/woocommerce-relations.php:753
6504 -#: includes/my-wordpress/integrations/woocommerce-relations.php:754
7394 +#: includes/my-wordpress/integrations/woocommerce-relations.php:766
7395 +#: includes/my-wordpress/integrations/woocommerce-relations.php:767
6505 7396 msgid "Reviews"
6506 7397 msgstr ""
6507 7398
6508 -#: includes/my-wordpress/integrations/woocommerce-relations.php:771
7399 +#: includes/my-wordpress/integrations/woocommerce-relations.php:784
6509 7400 msgid "Variations"
6510 7401 msgstr ""
6511 7402
6512 7403 #. translators: 1: order number, 2: customer name, 3: order total.
6513 -#: includes/my-wordpress/integrations/woocommerce-relations.php:816
6514 -#: includes/my-wordpress/integrations/woocommerce-relations.php:1017
7404 +#: includes/my-wordpress/integrations/woocommerce-relations.php:829
7405 +#: includes/my-wordpress/integrations/woocommerce-relations.php:1030
6515 7406 #, php-format
6516 7407 msgid "#%1$s · %2$s · %3$s"
6517 7408 msgstr ""
6518 7409
6519 -#: includes/my-wordpress/integrations/woocommerce-relations.php:964
6520 -#: includes/my-wordpress/integrations/woocommerce-relations.php:979
7410 +#: includes/my-wordpress/integrations/woocommerce-relations.php:977
7411 +#: includes/my-wordpress/integrations/woocommerce-relations.php:992
6521 7412 msgid "Applies to"
6522 7413 msgstr ""
6523 7414
6524 -#: includes/my-wordpress/integrations/woocommerce-relations.php:1013
7415 +#: includes/my-wordpress/integrations/woocommerce-relations.php:1026
6525 7416 msgid "Used on"
6526 7417 msgstr ""
6527 7418
6528 7419 #: includes/my-wordpress/integrations/woocommerce.php:77
@@ -6537,12 +7428,8 @@
6537 7428 #: includes/my-wordpress/integrations/woocommerce.php:234
6538 7429 msgid "Cancelled & refunded"
6539 7430 msgstr ""
6540 7431
6541 -#: includes/my-wordpress/integrations/woocommerce.php:240
6542 -msgid "Other"
6543 -msgstr ""
6544 -
6545 7432 #: includes/my-wordpress/integrations/woocommerce.php:308
6546 7433 #: includes/my-wordpress/integrations/woocommerce.php:1351
6547 7434 msgid "On backorder"
6548 7435 msgstr ""
@@ -6622,9 +7509,9 @@
6622 7509 #: includes/my-wordpress/lock.php:289
6623 7510 msgid "Additional contributor users beyond the primary author. Sourced from Co-Authors Plus when present, revision authors, the `_edit_last` meta, plus anything plugins return via `openstation_my_wordpress_post_contributors`. Empty for requesters who cannot edit the post."
6624 7511 msgstr ""
6625 7512
6626 -#: includes/my-wordpress/term-stats.php:76
7513 +#: includes/my-wordpress/term-stats.php:98
6627 7514 msgid "Term not found."
6628 7515 msgstr ""
6629 7516
6630 7517 #: includes/my-wordpress/user-list-fields.php:251
@@ -6650,8 +7537,111 @@
6650 7537 #: includes/my-wordpress/users-list-footprint.php:80
6651 7538 msgid "View activity footprint"
6652 7539 msgstr ""
6653 7540
7541 +#: includes/network/hop.php:151
7542 +msgid "That is not another install of this network."
7543 +msgstr ""
7544 +
7545 +#: includes/network/hop.php:154
7546 +msgid "A login token only travels over HTTPS."
7547 +msgstr ""
7548 +
7549 +#: includes/network/hop.php:158
7550 +msgid "A token needs a logged-in user."
7551 +msgstr ""
7552 +
7553 +#: includes/network/hop.php:236
7554 +#: includes/network/hop.php:240
7555 +msgid "That is not a hop token."
7556 +msgstr ""
7557 +
7558 +#: includes/network/hop.php:247
7559 +msgid "That hop token has expired."
7560 +msgstr ""
7561 +
7562 +#: includes/network/hop.php:250
7563 +msgid "That hop token was minted for another install."
7564 +msgstr ""
7565 +
7566 +#: includes/network/hop.php:254
7567 +msgid "That hop token comes from a site this one does not trust."
7568 +msgstr ""
7569 +
7570 +#: includes/network/hop.php:257
7571 +msgid "That hop token is not signed by the site it names."
7572 +msgstr ""
7573 +
7574 +#: includes/network/hop.php:260
7575 +msgid "That hop token was already spent."
7576 +msgstr ""
7577 +
7578 +#: includes/network/hop.php:504
7579 +msgid "There is nothing to link right now."
7580 +msgstr ""
7581 +
7582 +#: includes/network/hub.php:143
7583 +msgid "This site is not a member of the network. Add it on the network first."
7584 +msgstr ""
7585 +
7586 +#: includes/network/identity.php:70
7587 +msgid "Sites in a network talk over HTTPS."
7588 +msgstr ""
7589 +
7590 +#. translators: %d: HTTP status code.
7591 +#: includes/network/identity.php:110
7592 +#, php-format
7593 +msgid "The site answered with HTTP %d."
7594 +msgstr ""
7595 +
7596 +#: includes/network/identity.php:129
7597 +msgid "That site does not run OpenStation, or its network identity is unreachable."
7598 +msgstr ""
7599 +
7600 +#: includes/network/identity.php:133
7601 +msgid "That site published a public key OpenStation cannot use."
7602 +msgstr ""
7603 +
7604 +#: includes/network/member.php:76
7605 +msgid "A network cannot join another network yet."
7606 +msgstr ""
7607 +
7608 +#: includes/network/member.php:80
7609 +msgid "Enter the network's address, starting with https://."
7610 +msgstr ""
7611 +
7612 +#: includes/network/member.php:83
7613 +msgid "That is this site itself."
7614 +msgstr ""
7615 +
7616 +#: includes/network/member.php:126
7617 +msgid "This site does not belong to a network."
7618 +msgstr ""
7619 +
7620 +#: includes/network/member.php:131
7621 +msgid "The network answered without a site list."
7622 +msgstr ""
7623 +
7624 +#: includes/network/registry.php:98
7625 +msgid "Enter the site's address, starting with https://."
7626 +msgstr ""
7627 +
7628 +#: includes/network/registry.php:101
7629 +msgid "That is this network itself."
7630 +msgstr ""
7631 +
7632 +#: includes/network/registry.php:108
7633 +msgid "That site is a network of its own; a network cannot join another yet."
7634 +msgstr ""
7635 +
7636 +#: includes/network/registry.php:113
7637 +msgid "That site is already in the network."
7638 +msgstr ""
7639 +
7640 +#: includes/network/registry.php:166
7641 +msgid "The site now publishes a different key. Remove it and add it again if that is expected."
7642 +msgstr ""
7643 +
6654 7644 #: includes/notes/cpt.php:63
6655 7645 msgid "Desktop Notes"
6656 7646 msgstr ""
6657 7647
@@ -6680,12 +7670,8 @@
6680 7670 #: includes/notes/rest.php:446
6681 7671 msgid "Could not move the note to the trash."
6682 7672 msgstr ""
6683 7673
6684 -#: includes/notes/rest.php:477
6685 -msgid "Could not restore the note."
6686 -msgstr ""
6687 -
6688 7674 #: includes/notes/rest.php:544
6689 7675 msgid "You are not allowed to create posts."
6690 7676 msgstr ""
6691 7677
@@ -6756,10 +7742,20 @@
6756 7742 #: includes/portal.php:124
6757 7743 msgid "Sorry, you are not allowed to access the WordPress desktop."
6758 7744 msgstr ""
6759 7745
7746 +#: includes/presence-store.php:59
7747 +#: includes/presence-store.php:270
7748 +msgid "Could not read presence."
7749 +msgstr ""
7750 +
7751 +#: includes/presence.php:148
7752 +#: includes/presence.php:535
7753 +msgid "Could not save presence."
7754 +msgstr ""
7755 +
6760 7756 #. translators: %s: site name
6761 -#: includes/pwa.php:520
7757 +#: includes/pwa.php:513
6762 7758 #, php-format
6763 7759 msgid "%s — installed as a desktop app."
6764 7760 msgstr ""
6765 7761
@@ -6772,52 +7768,52 @@
6772 7768 #, php-format
6773 7769 msgid "%1$s on %2$s"
6774 7770 msgstr ""
6775 7771
6776 -#: includes/recycle-bin/store.php:706
6777 -#: includes/recycle-bin/store.php:808
7772 +#: includes/recycle-bin/store.php:723
7773 +#: includes/recycle-bin/store.php:825
6778 7774 msgid "Item not found."
6779 7775 msgstr ""
6780 7776
6781 -#: includes/recycle-bin/store.php:709
6782 -#: includes/recycle-bin/store.php:811
7777 +#: includes/recycle-bin/store.php:726
7778 +#: includes/recycle-bin/store.php:828
6783 7779 msgid "Item is not in the trash."
6784 7780 msgstr ""
6785 7781
6786 -#: includes/recycle-bin/store.php:712
7782 +#: includes/recycle-bin/store.php:729
6787 7783 msgid "You are not allowed to restore this item."
6788 7784 msgstr ""
6789 7785
6790 -#: includes/recycle-bin/store.php:725
7786 +#: includes/recycle-bin/store.php:742
6791 7787 msgid "Failed to restore item."
6792 7788 msgstr ""
6793 7789
6794 -#: includes/recycle-bin/store.php:755
6795 -#: includes/recycle-bin/store.php:864
7790 +#: includes/recycle-bin/store.php:772
7791 +#: includes/recycle-bin/store.php:881
6796 7792 msgid "Comment is not in the trash."
6797 7793 msgstr ""
6798 7794
6799 -#: includes/recycle-bin/store.php:758
7795 +#: includes/recycle-bin/store.php:775
6800 7796 msgid "You are not allowed to restore this comment."
6801 7797 msgstr ""
6802 7798
6803 -#: includes/recycle-bin/store.php:771
7799 +#: includes/recycle-bin/store.php:788
6804 7800 msgid "Failed to restore comment."
6805 7801 msgstr ""
6806 7802
6807 -#: includes/recycle-bin/store.php:814
7803 +#: includes/recycle-bin/store.php:831
6808 7804 msgid "You are not allowed to permanently delete this item."
6809 7805 msgstr ""
6810 7806
6811 -#: includes/recycle-bin/store.php:836
7807 +#: includes/recycle-bin/store.php:853
6812 7808 msgid "Failed to permanently delete item."
6813 7809 msgstr ""
6814 7810
6815 -#: includes/recycle-bin/store.php:867
7811 +#: includes/recycle-bin/store.php:884
6816 7812 msgid "You are not allowed to permanently delete this comment."
6817 7813 msgstr ""
6818 7814
6819 -#: includes/recycle-bin/store.php:881
7815 +#: includes/recycle-bin/store.php:898
6820 7816 msgid "Failed to permanently delete comment."
6821 7817 msgstr ""
6822 7818
6823 7819 #: includes/registries/icons.php:97
@@ -6853,41 +7849,41 @@
6853 7849 #: includes/registries/icons.php:185
6854 7850 msgid "Desktop icon `url` must be a valid http(s) URL."
6855 7851 msgstr ""
6856 7852
6857 -#: includes/registries/native-windows.php:227
7853 +#: includes/registries/native-windows.php:234
6858 7854 msgid "Native window id is required and must be a valid slug."
6859 7855 msgstr ""
6860 7856
6861 7857 #. translators: %s: capability slug.
6862 -#: includes/registries/native-windows.php:269
7858 +#: includes/registries/native-windows.php:283
6863 7859 #, php-format
6864 7860 msgid "Current user lacks the %s capability required to register this native window."
6865 7861 msgstr ""
6866 7862
6867 -#: includes/registries/native-windows.php:284
7863 +#: includes/registries/native-windows.php:298
6868 7864 msgid "Native window registration requires a non-empty `title`."
6869 7865 msgstr ""
6870 7866
6871 -#: includes/registries/native-windows.php:291
7867 +#: includes/registries/native-windows.php:305
6872 7868 msgid "Native window registration requires a callable `template` that echoes the template body."
6873 7869 msgstr ""
6874 7870
6875 -#: includes/registries/wallpapers.php:92
7871 +#: includes/registries/wallpapers.php:99
6876 7872 msgid "Wallpaper id is required."
6877 7873 msgstr ""
6878 7874
6879 7875 #. translators: %s: capability slug.
6880 -#: includes/registries/wallpapers.php:113
7876 +#: includes/registries/wallpapers.php:121
6881 7877 #, php-format
6882 7878 msgid "Current user lacks the %s capability required to register this wallpaper."
6883 7879 msgstr ""
6884 7880
6885 -#: includes/registries/wallpapers.php:126
7881 +#: includes/registries/wallpapers.php:134
6886 7882 msgid "Wallpaper registration requires a non-empty `label`."
6887 7883 msgstr ""
6888 7884
6889 -#: includes/registries/wallpapers.php:140
7885 +#: includes/registries/wallpapers.php:148
6890 7886 msgid "Canvas wallpaper registration requires a `script` handle that publishes the def."
6891 7887 msgstr ""
6892 7888
6893 7889 #: includes/registries/widgets.php:88
@@ -6938,9 +7934,9 @@
6938 7934 msgid "Window tab registration requires a callable `template` that echoes the pane body."
6939 7935 msgstr ""
6940 7936
6941 7937 #. translators: 1: parent menu label, 2: submenu label
6942 -#: includes/render/assets.php:1288
7938 +#: includes/render/assets.php:1297
6943 7939 #, php-format
6944 7940 msgid "%1$s > %2$s"
6945 7941 msgstr ""
6946 7942
@@ -6951,9 +7947,9 @@
6951 7947 #: includes/render/shell.php:83
6952 7948 msgid "Admin navigation"
6953 7949 msgstr ""
6954 7950
6955 -#: includes/seen-intros.php:247
7951 +#: includes/seen-intros.php:298
6956 7952 msgid "The `slug` parameter must be a non-empty string."
6957 7953 msgstr ""
6958 7954
6959 7955 #: includes/settings-tabs.php:58
@@ -6967,18 +7963,18 @@
6967 7963 #: includes/settings-tabs.php:134
6968 7964 msgid "Settings tab registration requires a non-empty `label`."
6969 7965 msgstr ""
6970 7966
6971 -#: includes/shell-screen.php:358
7967 +#: includes/shell-screen.php:375
6972 7968 msgid "OpenStation is not active for your account on this request."
6973 7969 msgstr ""
6974 7970
6975 -#: includes/shell-screen.php:359
7971 +#: includes/shell-screen.php:376
6976 7972 msgid "Open the desktop"
6977 7973 msgstr ""
6978 7974
6979 7975 #. translators: 1: script or style handle, 2: script or style
6980 -#: includes/shell-screen.php:581
7976 +#: includes/shell-screen.php:598
6981 7977 #, php-format
6982 7978 msgid "The %2$s handle \"%1$s\" cannot leave the shell screen: something still enqueued depends on it."
6983 7979 msgstr ""
6984 7980
@@ -7025,21 +8021,21 @@
7025 8021 #: includes/title-bar-buttons.php:54
7026 8022 msgid "Title-bar button script registration requires a non-empty script handle."
7027 8023 msgstr ""
7028 8024
7029 -#: includes/toast-types.php:34
8025 +#: includes/toast-types.php:36
7030 8026 msgid "Success"
7031 8027 msgstr ""
7032 8028
7033 -#: includes/toast-types.php:40
8029 +#: includes/toast-types.php:42
7034 8030 msgid "Warning"
7035 8031 msgstr ""
7036 8032
7037 -#: includes/toast-types.php:46
8033 +#: includes/toast-types.php:48
7038 8034 msgid "Error"
7039 8035 msgstr ""
7040 8036
7041 -#: includes/toast-types.php:52
8037 +#: includes/toast-types.php:54
7042 8038 msgid "Shell error"
7043 8039 msgstr ""
7044 8040
7045 8041 #: includes/unfocus-effects.php:56
@@ -7065,134 +8061,118 @@
7065 8061 #: includes/wallpapers.php:57
7066 8062 msgid "Holomesh"
7067 8063 msgstr ""
7068 8064
7069 -#: includes/wallpapers.php:59
8065 +#: includes/wallpapers.php:64
7070 8066 msgid "The holographic mesh: lavender, pink, cyan and mint pooling into each other like light through a prism."
7071 8067 msgstr ""
7072 8068
7073 -#: includes/wallpapers.php:63
8069 +#: includes/wallpapers.php:68
7074 8070 msgid "Pulsemesh"
7075 8071 msgstr ""
7076 8072
7077 -#: includes/wallpapers.php:65
8073 +#: includes/wallpapers.php:71
7078 8074 msgid "The pulsar mesh: magenta and violet burning through a white core, the brightest surface the brand has."
7079 8075 msgstr ""
7080 8076
7081 -#: includes/wallpapers.php:89
8077 +#: includes/wallpapers.php:96
7082 8078 msgid "Graphite"
7083 8079 msgstr ""
7084 8080
7085 -#: includes/wallpapers.php:91
8081 +#: includes/wallpapers.php:98
7086 8082 msgid "A quiet charcoal gradient that keeps every eye on your windows — the classic dark desk WordPress admins know by heart."
7087 8083 msgstr ""
7088 8084
7089 -#: includes/wallpapers.php:95
8085 +#: includes/wallpapers.php:102
7090 8086 msgid "Aurora"
7091 8087 msgstr ""
7092 8088
7093 -#: includes/wallpapers.php:97
8089 +#: includes/wallpapers.php:104
7094 8090 msgid "Deep indigo melting into arctic teal — northern lights over a midnight horizon."
7095 8091 msgstr ""
7096 8092
7097 -#: includes/wallpapers.php:101
8093 +#: includes/wallpapers.php:108
7098 8094 msgid "Sunset"
7099 8095 msgstr ""
7100 8096
7101 -#: includes/wallpapers.php:103
8097 +#: includes/wallpapers.php:110
7102 8098 msgid "A warm blaze from ember orange to magenta — golden hour, frozen mid-fade."
7103 8099 msgstr ""
7104 8100
7105 -#: includes/wallpapers.php:107
8101 +#: includes/wallpapers.php:114
7106 8102 msgid "Forest"
7107 8103 msgstr ""
7108 8104
7109 -#: includes/wallpapers.php:109
8105 +#: includes/wallpapers.php:116
7110 8106 msgid "Cool pine greens for calm, unhurried work under the canopy."
7111 8107 msgstr ""
7112 8108
7113 -#: includes/wallpapers.php:113
8109 +#: includes/wallpapers.php:120
7114 8110 msgid "Mono"
7115 8111 msgstr ""
7116 8112
7117 -#: includes/wallpapers.php:115
8113 +#: includes/wallpapers.php:122
7118 8114 msgid "One flat graphite tone. No gradient, no noise — nothing but your work."
7119 8115 msgstr ""
7120 8116
7121 -#: includes/wallpapers.php:141
8117 +#: includes/wallpapers.php:148
7122 8118 msgid "Animated WordPress Logo"
7123 8119 msgstr ""
7124 8120
7125 -#: includes/wallpapers.php:145
8121 +#: includes/wallpapers.php:152
7126 8122 msgid "Thousands of luminous particles holding the shape of the WordPress W. Sweep your cursor through and they scatter like sand, then drift home again."
7127 8123 msgstr ""
7128 8124
7129 -#: includes/wallpapers.php:164
8125 +#: includes/wallpapers.php:171
7130 8126 msgid "Snow falling over a midnight sky. Flakes settle on the top edge of every window, pile into little drifts, then quietly melt away. Open the wallpaper settings to tune the wind, the snowfall, the flake size, and the colour of the night."
7131 8127 msgstr ""
7132 8128
7133 -#: includes/welcome-dialog.php:105
8129 +#: includes/welcome-dialog.php:154
7134 8130 msgid "Welcome to OpenStation"
7135 8131 msgstr ""
7136 8132
7137 -#: includes/welcome-dialog.php:106
7138 -msgid "A floating, window-based workspace for the WordPress admin — more like a real OS, less like a webpage."
8133 +#: includes/welcome-dialog.php:155
8134 +msgid "Your admin, as a desktop. Keep several screens open at once and move between tasks without losing your place."
7139 8135 msgstr ""
7140 8136
7141 -#: includes/welcome-dialog.php:107
7142 -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."
8137 +#: includes/welcome-dialog.php:158
8138 +msgid "Switching…"
7143 8139 msgstr ""
7144 8140
7145 -#: includes/welcome-dialog.php:109
7146 -msgid "Enable it now"
8141 +#: includes/welcome-dialog.php:163
8142 +msgid "Work in windows"
7147 8143 msgstr ""
7148 8144
7149 -#: includes/welcome-dialog.php:110
7150 -msgid "Enabling…"
8145 +#: includes/welcome-dialog.php:164
8146 +msgid "Posts, media and settings side by side."
7151 8147 msgstr ""
7152 8148
7153 -#: includes/welcome-dialog.php:115
7154 -msgid "Multi-window workspace"
8149 +#: includes/welcome-dialog.php:168
8150 +msgid "Apps for everyday tasks"
7155 8151 msgstr ""
7156 8152
7157 -#: includes/welcome-dialog.php:116
7158 -msgid "Open Posts, Media and Plugins in their own draggable, resizable windows. Tile, cascade or stack them however you work best."
8153 +#: includes/welcome-dialog.php:169
8154 +msgid "Fast lists with bulk actions and previews."
7159 8155 msgstr ""
7160 8156
7161 -#: includes/welcome-dialog.php:120
7162 -msgid "Native, table-driven apps"
8157 +#: includes/welcome-dialog.php:173
8158 +msgid "A dock for your screens"
7163 8159 msgstr ""
7164 8160
7165 -#: includes/welcome-dialog.php:121
7166 -msgid "Posts, Pages, Users and Plugins are reimplemented as fast native windows with sticky headers, bulk actions, multi-select and inline previews."
8161 +#: includes/welcome-dialog.php:174
8162 +msgid "Pin what you use most, one click away."
7167 8163 msgstr ""
7168 8164
7169 -#: includes/welcome-dialog.php:125
7170 -msgid "Wallpapers, dock & themes"
8165 +#. translators: %s: the keyboard shortcut that opens search, e.g. ⌘K.
8166 +#: includes/welcome-dialog.php:179
8167 +#, php-format
8168 +msgid "Search with %s"
7171 8169 msgstr ""
7172 8170
7173 -#: includes/welcome-dialog.php:126
7174 -msgid "Make it yours. Choose a wallpaper, pin your favorite screens to the dock, and switch accent colors — all from OpenStation Preferences."
8171 +#: includes/welcome-dialog.php:180
8172 +msgid "Jump to any screen or run a command."
7175 8173 msgstr ""
7176 8174
7177 -#: includes/welcome-dialog.php:130
7178 -msgid "AI Copilot, built in"
7179 -msgstr ""
7180 -
7181 -#: includes/welcome-dialog.php:131
7182 -msgid "Press ⌘K anywhere to ask the AI Assistant — it can run commands, navigate windows and answer questions about your site."
7183 -msgstr ""
7184 -
7185 -#: includes/welcome-dialog.php:510
7186 -msgid "New here"
7187 -msgstr ""
7188 -
7189 -#. translators: %s: the label of the admin bar button.
7190 -#: includes/welcome-dialog.php:543
7191 -#, php-format
7192 -msgid "Prefer to switch yourself? Click %s in the top-right of your admin bar."
7193 -msgstr ""
7194 -
7195 8175 #: includes/widgets/heartbeat.php:63
7196 8176 msgid "Heartbeat"
7197 8177 msgstr ""
7198 8178
@@ -7211,14 +8191,8 @@
7211 8191 #: includes/widgets/widget-drafts.php:78
7212 8192 msgid "Your unfinished posts — click to reopen in the editor."
7213 8193 msgstr ""
7214 8194
7215 -#: includes/widgets/widget-drafts.php:150
7216 -#: includes/widgets/widget-drafts.php:455
7217 -#: includes/window-links.php:902
7218 -msgid "You are not allowed to edit this post."
7219 -msgstr ""
7220 -
7221 8195 #: includes/widgets/widget-drafts.php:157
7222 8196 msgid "No AI provider is configured."
7223 8197 msgstr ""
7224 8198
@@ -7225,12 +8199,20 @@
7225 8199 #: includes/widgets/widget-drafts.php:303
7226 8200 msgid "AI is not available on this site."
7227 8201 msgstr ""
7228 8202
7229 -#: includes/widgets/widget-drafts.php:349
8203 +#: includes/widgets/widget-drafts.php:345
7230 8204 msgid "The AI response could not be parsed."
7231 8205 msgstr ""
7232 8206
8207 +#: includes/widgets/widget-drafts.php:422
8208 +msgid "The AI provider rejected this site’s API key. Check the key in Settings → Connectors."
8209 +msgstr ""
8210 +
8211 +#: includes/widgets/widget-drafts.php:430
8212 +msgid "The AI provider could not produce suggestions."
8213 +msgstr ""
8214 +
7233 8215 #: includes/widgets/widget-focus-timer.php:77
7234 8216 msgid "Focus Timer"
7235 8217 msgstr ""
7236 8218
@@ -7297,41 +8279,41 @@
7297 8279 #: includes/window-chrome.php:118
7298 8280 msgid "Window theme tokens must use CSS custom-property keys (start with \"--\")."
7299 8281 msgstr ""
7300 8282
7301 -#: includes/window-chrome.php:309
8283 +#: includes/window-chrome.php:315
7302 8284 msgid "Window control script registration requires a non-empty script handle."
7303 8285 msgstr ""
7304 8286
7305 -#: includes/window-chrome.php:354
8287 +#: includes/window-chrome.php:360
7306 8288 msgid "Window control registration requires a non-empty `id`."
7307 8289 msgstr ""
7308 8290
7309 -#: includes/window-chrome.php:360
8291 +#: includes/window-chrome.php:366
7310 8292 msgid "Window control registration requires a non-empty `label`."
7311 8293 msgstr ""
7312 8294
7313 -#: includes/window-chrome.php:368
8295 +#: includes/window-chrome.php:374
7314 8296 msgid "Window control `placement` must be one of \"left\", \"right\", \"controls\"."
7315 8297 msgstr ""
7316 8298
7317 -#: includes/window-chrome.php:555
8299 +#: includes/window-chrome.php:567
7318 8300 msgid "Window slot script registration requires a non-empty script handle."
7319 8301 msgstr ""
7320 8302
7321 -#: includes/window-chrome.php:593
8303 +#: includes/window-chrome.php:605
7322 8304 msgid "Window slot registration requires a non-empty `id`."
7323 8305 msgstr ""
7324 8306
7325 -#: includes/window-chrome.php:600
8307 +#: includes/window-chrome.php:612
7326 8308 msgid "Window slot registration requires a known `slot` name."
7327 8309 msgstr ""
7328 8310
7329 -#: includes/window-chrome.php:767
8311 +#: includes/window-chrome.php:785
7330 8312 msgid "Window chrome script registration requires a non-empty script handle."
7331 8313 msgstr ""
7332 8314
7333 -#: includes/window-chrome.php:806
8315 +#: includes/window-chrome.php:824
7334 8316 msgid "Window chrome registration requires a non-empty `id`."
7335 8317 msgstr ""
7336 8318
7337 8319 #. translators: %s: post title.
@@ -7346,32 +8328,32 @@
7346 8328 msgid "Comments on %s"
7347 8329 msgstr ""
7348 8330
7349 8331 #. translators: %d: attachment ID.
7350 -#: includes/window-links.php:744
8332 +#: includes/window-links.php:750
7351 8333 #, php-format
7352 8334 msgid "Media item %d"
7353 8335 msgstr ""
7354 8336
7355 8337 #. translators: %d: post ID.
7356 -#: includes/window-links.php:778
8338 +#: includes/window-links.php:784
7357 8339 #, php-format
7358 8340 msgid "Post %d"
7359 8341 msgstr ""
7360 8342
7361 -#: includes/window-links.php:783
8343 +#: includes/window-links.php:789
7362 8344 msgid "Linked posts"
7363 8345 msgstr ""
7364 8346
7365 -#: includes/window-links.php:875
8347 +#: includes/window-links.php:889
7366 8348 msgid "Post ID to recompute the content identity for."
7367 8349 msgstr ""
7368 8350
7369 -#: includes/window-links.php:921
8351 +#: includes/window-links.php:935
7370 8352 msgid "No content identity for this object."
7371 8353 msgstr ""
7372 8354
7373 -#: includes/window-links.php:1004
8355 +#: includes/window-links.php:1018
7374 8356 msgid "Window-link renderer script registration requires a non-empty script handle."
7375 8357 msgstr ""
7376 8358
7377 8359 #: includes/window-notices.php:117