PluginProbe
OpenStation: Desktop Windows, Dock & Virtual Desktops for WP Admin / 1.1.11
OpenStation: Desktop Windows, Dock & Virtual Desktops for WP Admin v1.1.11
1.1.11 1.1.10 1.1.9 1.1.8 1.1.7 1.1.6 1.1.5 1.1.4 1.1.3 1.1.2 1.1.1 1.1.0 1.0.1 1.0.0 0.9.8 0.9.7 0.9.6 0.9.4 0.9.5 0.9.3 0.9.2 0.9.1 0.9.0 0.8.9 0.8.8 All 35 releases
← All changes | languages/desktop-mode.pot +2930 -4963 1.1.1 → 1.1.11 View file →
@@ -1,9 +1,9 @@
1 1 # Copyright (C) 2026 Daniel López Sánchez
2 2 # This file is distributed under the GPLv2 or later.
3 3 msgid ""
4 4 msgstr ""
5 -"Project-Id-Version: OpenStation 1.1.1\n"
5 +"Project-Id-Version: OpenStation 1.1.11\n"
6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/desktop-mode\n"
7 7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
8 8 "Language-Team: LANGUAGE <[email protected]>\n"
9 9 "MIME-Version: 1.0\n"
@@ -8,150 +8,157 @@
8 8 "Language-Team: LANGUAGE <[email protected]>\n"
9 9 "MIME-Version: 1.0\n"
10 10 "Content-Type: text/plain; charset=UTF-8\n"
11 11 "Content-Transfer-Encoding: 8bit\n"
12 -"POT-Creation-Date: 2026-08-19T14:37:25+00:00\n"
12 +"POT-Creation-Date: 2026-09-23T15:57:42+00:00\n"
13 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14 14 "X-Generator: WP-CLI 2.12.0\n"
15 15 "X-Domain: desktop-mode\n"
16 16
17 -#: src/agent-run-window.ts:130
17 +#: src/agent-run-window.ts:132
18 18 msgid "Yesterday"
19 19 msgstr ""
20 20
21 -#: src/agent-run-window.ts:173
21 +#: src/agent-run-window.ts:184
22 22 msgid "Open the agent in WP Explorer"
23 23 msgstr ""
24 24
25 25 #. 1: entity kind (Post, Media, …), 2: entity title.
26 -#: src/agent-run-window.ts:197
26 +#: src/agent-run-window.ts:208
27 27 msgid "Open the %1$s \"%2$s\""
28 28 msgstr ""
29 29
30 -#: src/agent-run-window.ts:295
30 +#: src/agent-run-window.ts:315
31 31 msgid "Delete conversation?"
32 32 msgstr ""
33 33
34 -#: src/agent-run-window.ts:296
34 +#: src/agent-run-window.ts:316
35 35 msgid "Cannot be undone."
36 36 msgstr ""
37 37
38 -#: src/agent-run-window.ts:297
39 -#: src/my-wordpress/agents-renderer.ts:599
40 -#: src/my-wordpress/agents-renderer.ts:1261
41 -#: src/my-wordpress/bulk-actions.ts:830
42 -#: src/my-wordpress/media-list.ts:509
43 -#: src/my-wordpress/media-list.ts:569
44 -#: src/plugins-window/flyout-detail.ts:603
45 -#: src/plugins-window/flyout-detail.ts:740
46 -#: src/plugins-window/installed-view.ts:643
47 -#: src/plugins-window/installed-view.ts:728
48 -#: src/plugins-window/installed-view.ts:921
49 -#: src/plugins-window/installed-view.ts:1182
50 -#: src/posts-window/categories-mindmap.ts:2653
51 -#: src/posts-window/categories-mindmap.ts:2662
52 -#: src/posts-window/index.ts:1799
53 -#: src/posts-window/tags-cloud.ts:1931
54 -#: src/posts-window/tags-cloud.ts:1940
55 -#: src/settings/sections/themes.ts:152
38 +#: src/agent-run-window.ts:317
56 39 msgid "Delete"
57 40 msgstr ""
58 41
59 -#: src/agent-run-window.ts:329
42 +#: src/agent-run-window.ts:332
43 +msgid "Could not delete the conversation."
44 +msgstr ""
45 +
46 +#: src/agent-run-window.ts:354
60 47 msgid "+ New chat"
61 48 msgstr ""
62 49
63 -#: src/agent-run-window.ts:358
50 +#: src/agent-run-window.ts:385
51 +msgid "Could not load conversations."
52 +msgstr ""
53 +
54 +#: src/agent-run-window.ts:386
64 55 msgid "No conversations yet."
65 56 msgstr ""
66 57
67 -#: src/agent-run-window.ts:434
58 +#: src/agent-run-window.ts:463
68 59 msgid "Delete conversation"
69 60 msgstr ""
70 61
71 -#: src/agent-run-window.ts:465
62 +#: src/agent-run-window.ts:525
72 63 msgid "No agent selected"
73 64 msgstr ""
74 65
75 -#: src/agent-run-window.ts:469
66 +#: src/agent-run-window.ts:529
76 67 msgid "Open an agent from the Agents section of WP Explorer, or pick a past conversation."
77 68 msgstr ""
78 69
79 -#: src/agent-run-window.ts:516
70 +#: src/agent-run-window.ts:580
80 71 msgid "Message the agent"
81 72 msgstr ""
82 73
83 -#: src/agent-run-window.ts:520
74 +#: src/agent-run-window.ts:584
84 75 msgid "Ask the agent to do something…"
85 76 msgstr ""
86 77
87 -#: src/agent-run-window.ts:530
88 -#: src/ai-assistant/impl.ts:1792
78 +#: src/agent-run-window.ts:596
79 +#: src/agent-run-window.ts:599
80 +#: src/ai-assistant/impl.ts:1889
81 +#: src/mio/assistant/chat.ts:70
89 82 msgid "Send"
90 83 msgstr ""
91 84
92 -#: src/agent-run-window.ts:608
85 +#: src/agent-run-window.ts:722
93 86 msgid "Shared with the agent"
94 87 msgstr ""
95 88
96 -#: src/agent-run-window.ts:631
89 +#: src/agent-run-window.ts:751
97 90 msgid "Tool calls"
98 91 msgstr ""
99 92
100 -#: src/agent-run-window.ts:694
93 +#: src/agent-run-window.ts:815
101 94 msgid "Chat window config is missing."
102 95 msgstr ""
103 96
104 -#: src/agent-run-window.ts:734
97 +#: src/agent-run-window.ts:852
105 98 #: src/desktop-files/agent-drop-targets.ts:84
106 -#: src/my-wordpress/agents-renderer.ts:419
107 99 msgid "Send to agent"
108 100 msgstr ""
109 101
110 102 #. 1: entity kind (post, media, …), 2: entity title, 3: numeric id.
111 -#: src/agents-dispatch.ts:172
103 +#: src/agents-dispatch.ts:170
112 104 msgid "The user dropped the %1$s \"%2$s\" (id %3$s) onto you. Handle it according to your instructions, using your tools as needed."
113 105 msgstr ""
114 106
115 107 #. 1: entity kind (post, media, …), 2: entity title, 3: numeric id.
116 -#: src/agents-dispatch.ts:190
108 +#: src/agents-dispatch.ts:188
117 109 msgid "The user sent you the %1$s \"%2$s\" (id %3$s) from the \"Send to\" menu. Handle it according to your instructions, using your tools as needed."
118 110 msgstr ""
119 111
120 -#: src/agents-dispatch.ts:288
112 +#: src/agents-dispatch.ts:282
113 +msgid "The agent finished without a text answer."
114 +msgstr ""
115 +
116 +#: src/agents-dispatch.ts:300
117 +#: src/mio/assistant/response-actions.ts:146
121 118 msgid "Working…"
122 119 msgstr ""
123 120
124 -#: src/agents-dispatch.ts:327
125 -msgid "The agent finished without a text answer."
121 +#: src/agents-dispatch.ts:315
122 +msgid "Queued — waiting for a WordPress worker…"
126 123 msgstr ""
127 124
125 +#: src/agents-dispatch.ts:316
126 +msgid "Reconnecting to the background job…"
127 +msgstr ""
128 +
129 +#: src/agents-dispatch.ts:317
130 +msgid "Working in the background…"
131 +msgstr ""
132 +
128 133 #: src/agents-entity-window.ts:66
129 -#: src/ai-assistant/impl.ts:1654
134 +#: src/ai-assistant/impl.ts:1751
130 135 msgid "Page"
131 136 msgstr ""
132 137
133 138 #: src/agents-entity-window.ts:68
134 -#: src/content-graph/panel.ts:414
135 -#: src/content-graph/panel.ts:885
139 +#: src/content-graph/panel.ts:411
140 +#: src/content-graph/panel.ts:881
141 +#: apps/my-wordpress/parts/sections.php:66
136 142 #: includes/desktop-files/built-in-types.php:30
137 -#: includes/my-wordpress/window.php:160
143 +#: includes/my-wordpress/window.php:185
138 144 #: includes/recycle-bin/store.php:597
139 -#: includes/recycle-bin/window.php:160
140 -#: includes/window-links.php:603
145 +#: includes/welcome-dialog.php:576
146 +#: includes/window-links.php:749
141 147 msgid "Media"
142 148 msgstr ""
143 149
144 150 #: src/agents-entity-window.ts:70
145 151 #: includes/desktop-files/built-in-types.php:42
152 +#: includes/wp-icon-registry.php:49
146 153 msgid "User"
147 154 msgstr ""
148 155
149 156 #: src/agents-entity-window.ts:72
150 -#: src/ai-assistant/impl.ts:1656
151 -#: src/content-graph/panel.ts:837
152 -#: src/content-graph/panel.ts:846
153 -#: src/content-graph/panel.ts:875
157 +#: src/ai-assistant/impl.ts:1753
158 +#: src/content-graph/panel.ts:833
159 +#: src/content-graph/panel.ts:842
160 +#: src/content-graph/panel.ts:871
154 161 #: includes/desktop-files/built-in-types.php:54
155 162 #: includes/recycle-bin/store.php:486
156 163 msgid "Comment"
157 164 msgstr ""
@@ -156,13 +163,33 @@
156 163 msgid "Comment"
157 164 msgstr ""
158 165
159 166 #: src/agents-entity-window.ts:74
160 -#: src/ai-assistant/impl.ts:1658
167 +#: src/ai-assistant/impl.ts:1755
161 168 #: includes/desktop-files/built-in-types.php:24
162 169 msgid "Post"
163 170 msgstr ""
164 171
172 +#: src/agents-jobs.ts:80
173 +msgid "The job status could not be read."
174 +msgstr ""
175 +
176 +#: src/agents-jobs.ts:122
177 +msgid "The server returned a different job."
178 +msgstr ""
179 +
180 +#: src/agents-jobs.ts:129
181 +msgid "The agent job failed."
182 +msgstr ""
183 +
184 +#: src/agents-jobs.ts:132
185 +msgid "The server returned an invalid job state."
186 +msgstr ""
187 +
188 +#: src/agents-jobs.ts:145
189 +msgid "The background job has not returned a result. Some work may already have been applied. Check the site before submitting again."
190 +msgstr ""
191 +
165 192 #: src/ai-assistant/impl.ts:161
166 193 msgid "Find my post about…"
167 194 msgstr ""
168 195
@@ -177,857 +204,675 @@
177 204 #: src/ai-assistant/impl.ts:164
178 205 msgid "Take me to plugin settings"
179 206 msgstr ""
180 207
181 -#: src/ai-assistant/impl.ts:422
182 -#: src/ai-assistant/impl.ts:1787
208 +#: src/ai-assistant/impl.ts:480
209 +#: src/ai-assistant/impl.ts:1884
183 210 msgid "How can I help?"
184 211 msgstr ""
185 212
186 -#: src/ai-assistant/impl.ts:422
213 +#: src/ai-assistant/impl.ts:480
187 214 msgid "Search commands…"
188 215 msgstr ""
189 216
190 217 #. %s: command slug, without the leading slash.
191 -#: src/ai-assistant/impl.ts:639
192 -#: src/ai-assistant/impl.ts:776
218 +#: src/ai-assistant/impl.ts:697
219 +#: src/ai-assistant/impl.ts:835
193 220 msgid "Unknown command: /%s"
194 221 msgstr ""
195 222
196 223 #. %s: command slug, without the leading slash.
197 -#: src/ai-assistant/impl.ts:815
224 +#: src/ai-assistant/impl.ts:875
198 225 msgid "Command /%s was cancelled."
199 226 msgstr ""
200 227
201 228 #. %s: command slug, without the leading slash.
202 -#: src/ai-assistant/impl.ts:824
229 +#: src/ai-assistant/impl.ts:884
203 230 msgid "Running /%s…"
204 231 msgstr ""
205 232
206 233 #. 1: command slug, without the leading slash. 2: error message.
207 -#: src/ai-assistant/impl.ts:859
234 +#: src/ai-assistant/impl.ts:919
208 235 msgid "Command /%1$s failed: %2$s"
209 236 msgstr ""
210 237
211 -#: src/ai-assistant/impl.ts:944
212 -#: src/ai-assistant/impl.ts:1522
213 -#: src/plugins/drafts-widget/index.ts:192
238 +#: src/ai-assistant/impl.ts:1030
239 +#: src/ai-assistant/impl.ts:1619
240 +#: src/plugins/drafts-widget/index.ts:238
214 241 msgid "Thinking…"
215 242 msgstr ""
216 243
217 244 #. %d: HTTP status code.
218 -#: src/ai-assistant/impl.ts:1004
245 +#: src/ai-assistant/impl.ts:1090
219 246 msgid "Server returned %d"
220 247 msgstr ""
221 248
222 -#: src/ai-assistant/impl.ts:1015
249 +#: src/ai-assistant/impl.ts:1101
223 250 msgid "Network error — please check your connection and try again."
224 251 msgstr ""
225 252
226 -#: src/ai-assistant/impl.ts:1075
253 +#: src/ai-assistant/impl.ts:1161
227 254 msgid "(No title)"
228 255 msgstr ""
229 256
230 257 #. %s: the text the user typed, wrapped in <strong>.
231 -#: src/ai-assistant/impl.ts:1187
258 +#: src/ai-assistant/impl.ts:1273
232 259 msgid "No commands matching %s."
233 260 msgstr ""
234 261
235 -#: src/ai-assistant/impl.ts:1243
262 +#: src/ai-assistant/impl.ts:1329
236 263 msgid "Suggested commands"
237 264 msgstr ""
238 265
239 266 #. %s: the Enter key, rendered as a <kbd> glyph.
240 -#: src/ai-assistant/impl.ts:1390
267 +#: src/ai-assistant/impl.ts:1487
241 268 msgid "Press %s to run"
242 269 msgstr ""
243 270
244 271 #. %s: the Enter key, rendered as a <kbd> glyph.
245 -#: src/ai-assistant/impl.ts:1404
272 +#: src/ai-assistant/impl.ts:1501
246 273 msgid "No suggestions — press %s to run with the text you typed."
247 274 msgstr ""
248 275
249 -#: src/ai-assistant/impl.ts:1498
276 +#: src/ai-assistant/impl.ts:1595
250 277 msgid "Try asking"
251 278 msgstr ""
252 279
253 -#: src/ai-assistant/impl.ts:1546
280 +#: src/ai-assistant/impl.ts:1643
254 281 msgid "Open Preferences"
255 282 msgstr ""
256 283
257 -#: src/ai-assistant/impl.ts:1666
284 +#: src/ai-assistant/impl.ts:1763
258 285 msgid "Open page in desktop"
259 286 msgstr ""
260 287
261 -#: src/ai-assistant/impl.ts:1668
288 +#: src/ai-assistant/impl.ts:1765
262 289 msgid "Open comment in desktop"
263 290 msgstr ""
264 291
265 -#: src/ai-assistant/impl.ts:1670
292 +#: src/ai-assistant/impl.ts:1767
266 293 msgid "Open post in desktop"
267 294 msgstr ""
268 295
269 296 #. %s: title of the post the comment was left on.
270 -#: src/ai-assistant/impl.ts:1679
297 +#: src/ai-assistant/impl.ts:1776
271 298 msgid "Comment on “%s”"
272 299 msgstr ""
273 300
274 -#: src/ai-assistant/impl.ts:1685
301 +#: src/ai-assistant/impl.ts:1782
275 302 msgid "Untitled"
276 303 msgstr ""
277 304
278 -#: src/ai-assistant/impl.ts:1758
279 -#: src/ai-assistant/impl.ts:1767
280 -msgid "Site Assistant"
305 +#: src/ai-assistant/impl.ts:1855
306 +#: src/ai-assistant/impl.ts:1864
307 +#: src/notch.ts:73
308 +msgid "Site assistant"
281 309 msgstr ""
282 310
283 -#: src/ai-assistant/impl.ts:1769
311 +#: src/ai-assistant/impl.ts:1866
284 312 msgid "Assistant mode"
285 313 msgstr ""
286 314
287 -#: src/ai-assistant/impl.ts:1772
315 +#: src/ai-assistant/impl.ts:1869
288 316 msgid "Ask AI"
289 317 msgstr ""
290 318
291 -#: src/ai-assistant/impl.ts:1775
319 +#: src/ai-assistant/impl.ts:1872
292 320 msgid "Commands"
293 321 msgstr ""
294 322
295 -#: src/ai-assistant/impl.ts:1778
323 +#: src/ai-assistant/impl.ts:1875
296 324 #: src/games/alphabet-soup/game.ts:630
297 325 #: src/games/inkfall/game.ts:394
298 -#: src/plugins-window/upload-dialog.ts:397
299 326 #: src/window-chrome/controls/built-ins.ts:76
300 327 msgid "Close"
301 328 msgstr ""
302 329
303 -#: src/ai-assistant/impl.ts:1790
330 +#: src/ai-assistant/impl.ts:1887
304 331 msgid "Ask the assistant"
305 332 msgstr ""
306 333
307 -#: src/ai-assistant/impl.ts:1800
334 +#: src/ai-assistant/impl.ts:1897
308 335 msgid "Your assistant to quickly navigate and manage your entire site."
309 336 msgstr ""
310 337
338 +#: src/ai-assistant/loading-placeholder.ts:155
339 +msgid "Starting the command palette…"
340 +msgstr ""
341 +
342 +#: src/app-runtime/session.ts:321
343 +msgid "The window could not update"
344 +msgstr ""
345 +
346 +#: src/app-runtime/session.ts:322
347 +msgid "The window could not update."
348 +msgstr ""
349 +
311 350 #. %s: HTTP status code, optionally followed by the reason phrase (e.g. "500 Internal Server Error").
312 -#: src/boot/tracked-fetch.ts:126
351 +#: src/boot/tracked-fetch.ts:238
313 352 msgid "Request failed (HTTP %s)."
314 353 msgstr ""
315 354
316 -#: src/bug-report/index.ts:59
355 +#: src/bug-report/index.ts:56
317 356 msgid "Found a bug or have a feature idea? Fill this in and we will open a pre-filled GitHub issue for you to review and submit."
318 357 msgstr ""
319 358
320 -#: src/bug-report/index.ts:65
321 -#: src/posts-window/index.ts:405
322 -#: src/recycle-bin/index.ts:246
359 +#: src/bug-report/index.ts:62
323 360 msgid "Title"
324 361 msgstr ""
325 362
326 -#: src/bug-report/index.ts:66
363 +#: src/bug-report/index.ts:63
327 364 msgid "A short summary"
328 365 msgstr ""
329 366
330 -#: src/bug-report/index.ts:69
367 +#: src/bug-report/index.ts:66
331 368 msgid "What happened? What did you expect?"
332 369 msgstr ""
333 370
334 -#: src/bug-report/index.ts:70
371 +#: src/bug-report/index.ts:67
335 372 msgid "Describe the issue or the feature you have in mind."
336 373 msgstr ""
337 374
338 -#: src/bug-report/index.ts:74
375 +#: src/bug-report/index.ts:71
339 376 msgid "Steps to reproduce (bug only)"
340 377 msgstr ""
341 378
342 -#: src/bug-report/index.ts:75
379 +#: src/bug-report/index.ts:72
343 380 msgid "One step per line"
344 381 msgstr ""
345 382
346 -#: src/bug-report/index.ts:88
383 +#: src/bug-report/index.ts:85
347 384 msgid "Open issue on GitHub"
348 385 msgstr ""
349 386
350 -#: src/bug-report/index.ts:93
387 +#: src/bug-report/index.ts:90
351 388 msgid "You will review and submit on GitHub."
352 389 msgstr ""
353 390
354 -#: src/bug-report/index.ts:106
391 +#: src/bug-report/index.ts:103
355 392 msgid "Title and description are both required."
356 393 msgstr ""
357 394
358 -#: src/bug-report/index.ts:126
359 -#: src/content-graph/panel.ts:898
360 -#: src/my-wordpress/integrations/woocommerce.ts:742
361 -#: src/my-wordpress/media-preview.ts:223
362 -#: src/settings/sections/help.ts:442
363 -#: includes/agents/identity.php:217
395 +#: src/bug-report/index.ts:123
396 +#: src/content-graph/panel.ts:894
397 +#: src/plugins/my-wordpress-woocommerce/index.ts:741
398 +#: apps/my-wordpress/parts/lists.php:488
399 +#: includes/agents/identity.php:233
364 400 msgid "Type"
365 401 msgstr ""
366 402
367 -#: src/bug-report/index.ts:134
403 +#: src/bug-report/index.ts:131
368 404 msgid "Bug"
369 405 msgstr ""
370 406
371 -#: src/bug-report/index.ts:135
407 +#: src/bug-report/index.ts:132
372 408 msgid "Feature request"
373 409 msgstr ""
374 410
375 -#: src/bug-report/index.ts:136
411 +#: src/bug-report/index.ts:133
376 412 msgid "Question"
377 413 msgstr ""
378 414
379 -#: src/bug-report/index.ts:224
415 +#: src/bug-report/index.ts:221
380 416 msgid "Environment included with the report"
381 417 msgstr ""
382 418
383 -#: src/comments-window/conversation.ts:187
384 -msgid "Approved"
419 +#. %s: the `core/commands` command name.
420 +#: src/commands/shell-harvester.ts:686
421 +msgid "No live callback for command “%s” — the palette and the command registry are out of step. Reload the page."
385 422 msgstr ""
386 423
387 -#: src/comments-window/conversation.ts:189
388 -#: src/posts-window/index.ts:163
389 -#: src/posts-window/index.ts:957
390 -#: includes/comments-window/window.php:35
391 -msgid "Pending"
424 +#: src/content-graph/board-notice.ts:139
425 +msgid "Nothing on the board yet"
392 426 msgstr ""
393 427
394 -#: src/comments-window/conversation.ts:191
395 -#: src/comments-window/conversation.ts:973
396 -#: includes/comments-window/window.php:37
397 -msgid "Spam"
428 +#: src/content-graph/board-notice.ts:140
429 +msgid "Publish a post or a page and it is pinned here. Threads are drawn between posts when one links to another."
398 430 msgstr ""
399 431
400 -#: src/comments-window/conversation.ts:193
401 -#: src/comments-window/conversation.ts:980
402 -#: src/posts-window/index.ts:165
403 -#: src/posts-window/index.ts:959
404 -#: includes/comments-window/window.php:38
405 -#: includes/recycle-bin/window.php:267
406 -msgid "Trash"
432 +#: src/content-graph/board-notice.ts:147
433 +msgid "Nothing to show for these types"
407 434 msgstr ""
408 435
409 -#: src/comments-window/conversation.ts:512
410 -#: src/comments-window/conversation.ts:902
411 -#: src/comments-window/conversation.ts:1104
412 -#: src/comments-window/conversation.ts:1166
413 -#: src/my-wordpress/index.ts:3066
414 -#: src/my-wordpress/index.ts:3101
415 -#: src/my-wordpress/index.ts:3126
416 -#: src/my-wordpress/index.ts:3226
417 -#: src/plugins-window/flyout-detail.ts:522
418 -#: src/plugins-window/installed-detail.ts:1064
419 -#: includes/desktop-files/types/class-openstation-comment-file.php:43
420 -#: includes/recycle-bin/store.php:467
421 -msgid "Anonymous"
436 +#: src/content-graph/board-notice.ts:148
437 +msgid "The post types switched on in the toolbar have no content yet. Switch another one on to see its posts."
422 438 msgstr ""
423 439
424 -#. %d: number of direct replies.
425 -#: src/comments-window/conversation.ts:537
426 -msgid "%d replies"
440 +#: src/content-graph/board-notice.ts:155
441 +msgid "Every post type is switched off"
427 442 msgstr ""
428 443
429 -#. %s: post title.
430 -#: src/comments-window/conversation.ts:558
431 -msgid "On: %s"
444 +#: src/content-graph/board-notice.ts:156
445 +msgid "Switch a type back on in the toolbar to see its posts."
432 446 msgstr ""
433 447
434 -#: src/comments-window/conversation.ts:559
435 -msgid "Comments on this post"
448 +#: src/content-graph/board-notice.ts:160
449 +msgid "No threads yet"
436 450 msgstr ""
437 451
438 -#: src/comments-window/conversation.ts:563
439 -msgid "Show all"
452 +#: src/content-graph/board-notice.ts:161
453 +msgid "A thread joins two posts when one links to the other. Click a node to see its author, terms, comments, media and revisions, or group the board by category, tag, author, year or month from the toolbar."
440 454 msgstr ""
441 455
442 -#: src/comments-window/conversation.ts:584
443 -#: src/content-graph/panel.ts:1247
444 -#: src/my-wordpress/index.ts:2674
445 -#: src/my-wordpress/index.ts:2753
446 -msgid "Loading…"
456 +#: src/content-graph/index.ts:111
457 +msgid "Show pins"
447 458 msgstr ""
448 459
449 -#: src/comments-window/conversation.ts:595
450 -#: src/settings/sections/custom-image.ts:303
451 -msgid "Load more"
452 -msgstr ""
453 -
454 -#: src/comments-window/conversation.ts:615
455 -msgid "Nothing on this post here"
456 -msgstr ""
457 -
458 -#: src/comments-window/conversation.ts:616
459 -msgid "This post has no comments in this view — try another tab."
460 -msgstr ""
461 -
462 -#: src/comments-window/conversation.ts:620
463 -msgid "No conversations yet"
464 -msgstr ""
465 -
466 -#: src/comments-window/conversation.ts:621
467 -msgid "Comments in this view will show up here."
468 -msgstr ""
469 -
470 -#: src/comments-window/conversation.ts:733
471 -msgid "No conversation selected"
472 -msgstr ""
473 -
474 -#: src/comments-window/conversation.ts:734
475 -msgid "Pick one from the list to read and reply."
476 -msgstr ""
477 -
478 -#: src/comments-window/conversation.ts:821
479 -msgid "In response to"
480 -msgstr ""
481 -
482 -#: src/comments-window/conversation.ts:823
483 -#: src/my-wordpress/index.ts:1929
484 -#: src/my-wordpress/index.ts:1993
485 -#: src/my-wordpress/index.ts:2003
486 -#: src/my-wordpress/index.ts:2247
487 -#: src/my-wordpress/index.ts:4610
488 -#: src/my-wordpress/index.ts:6720
489 -#: src/my-wordpress/media-list.ts:168
490 -#: src/my-wordpress/media-list.ts:233
491 -#: src/my-wordpress/media-list.ts:242
492 -#: src/my-wordpress/media-list.ts:467
493 -#: src/my-wordpress/media-list.ts:629
494 -#: src/my-wordpress/media-preview.ts:368
495 -#: src/plugins/drafts-widget/index.ts:497
496 -#: src/posts-window/index.ts:1111
497 -#: includes/desktop-files/types/class-openstation-post-file.php:53
498 -#: includes/user-edit-window/rest.php:573
499 -#: includes/user-edit-window/rest.php:600
500 -msgid "(no title)"
501 -msgstr ""
502 -
503 -#: src/comments-window/conversation.ts:834
504 -#: src/comments-window/conversation.ts:843
505 -msgid "Edit this post"
506 -msgstr ""
507 -
508 -#: src/comments-window/conversation.ts:862
509 -msgid "View post"
510 -msgstr ""
511 -
512 -#: src/comments-window/conversation.ts:866
513 -msgid "(opens in a new tab)"
514 -msgstr ""
515 -
516 -#: src/comments-window/conversation.ts:909
517 -msgid "You"
518 -msgstr ""
519 -
520 -#: src/comments-window/conversation.ts:950
521 -msgid "Unapprove"
522 -msgstr ""
523 -
524 -#: src/comments-window/conversation.ts:950
525 -msgid "Approve"
526 -msgstr ""
527 -
528 -#: src/comments-window/conversation.ts:962
529 -#: src/comments-window/conversation.ts:1146
530 -msgid "Reply"
531 -msgstr ""
532 -
533 -#: src/comments-window/conversation.ts:967
534 -#: src/content-graph/panel.ts:536
535 -#: src/my-wordpress/integrations/woocommerce.ts:754
536 -msgid "Edit"
537 -msgstr ""
538 -
539 -#: src/comments-window/conversation.ts:1028
540 -msgid "Mark as spam?"
541 -msgstr ""
542 -
543 -#: src/comments-window/conversation.ts:1029
544 -msgid "This comment moves out of the conversation. You can restore it from the Spam tab."
545 -msgstr ""
546 -
547 -#: src/comments-window/conversation.ts:1032
548 -msgid "Mark as spam"
549 -msgstr ""
550 -
551 -#: src/comments-window/conversation.ts:1035
552 -msgid "Move to trash?"
553 -msgstr ""
554 -
555 -#: src/comments-window/conversation.ts:1036
556 -msgid "This comment moves out of the conversation. You can restore it from the Trash tab."
557 -msgstr ""
558 -
559 -#: src/comments-window/conversation.ts:1039
560 -#: src/posts-window/index.ts:975
561 -msgid "Move to trash"
562 -msgstr ""
563 -
564 -#: src/comments-window/conversation.ts:1047
565 -msgid "Comment approved."
566 -msgstr ""
567 -
568 -#: src/comments-window/conversation.ts:1049
569 -msgid "Comment unapproved."
570 -msgstr ""
571 -
572 -#: src/comments-window/conversation.ts:1051
573 -msgid "Comment marked as spam."
574 -msgstr ""
575 -
576 -#: src/comments-window/conversation.ts:1053
577 -msgid "Comment restored from spam."
578 -msgstr ""
579 -
580 -#: src/comments-window/conversation.ts:1055
581 -msgid "Comment moved to trash."
582 -msgstr ""
583 -
584 -#: src/comments-window/conversation.ts:1057
585 -msgid "Comment restored from trash."
586 -msgstr ""
587 -
588 -#: src/comments-window/conversation.ts:1105
589 -msgid "Replying to"
590 -msgstr ""
591 -
592 -#: src/comments-window/conversation.ts:1109
593 -msgid "Send reply"
594 -msgstr ""
595 -
596 -#: src/comments-window/conversation.ts:1117
597 -msgid "Reply is empty."
598 -msgstr ""
599 -
600 -#: src/comments-window/conversation.ts:1127
601 -msgid "Reply sent."
602 -msgstr ""
603 -
604 -#: src/comments-window/conversation.ts:1131
605 -msgid "Reply failed."
606 -msgstr ""
607 -
608 -#: src/comments-window/conversation.ts:1145
609 -msgid "Write a reply…"
610 -msgstr ""
611 -
612 -#: src/comments-window/conversation.ts:1157
613 -msgid "Enter to send · Shift+Enter for a new line"
614 -msgstr ""
615 -
616 -#: src/comments-window/conversation.ts:1206
617 -msgid "Edit comment…"
618 -msgstr ""
619 -
620 -#: src/comments-window/conversation.ts:1207
621 -msgid "Comment text"
622 -msgstr ""
623 -
624 -#: src/comments-window/conversation.ts:1218
625 -#: src/games/challenge-dialog.ts:93
626 -#: src/item-visibility-menu.ts:471
627 -#: src/my-wordpress/agents-renderer.ts:1134
628 -#: src/my-wordpress/bulk-actions.ts:358
629 -#: src/my-wordpress/bulk-actions.ts:745
630 -#: src/my-wordpress/bulk-actions.ts:826
631 -#: src/my-wordpress/index.ts:4654
632 -#: src/my-wordpress/index.ts:4799
633 -#: src/my-wordpress/media-list.ts:510
634 -#: src/my-wordpress/media-list.ts:570
635 -#: src/plugins-window/upload-dialog.ts:134
636 -#: src/plugins-window/upload-dialog.ts:329
637 -#: src/posts-window/categories-mindmap.ts:2369
638 -#: src/posts-window/tags-cloud.ts:1678
639 -msgid "Cancel"
640 -msgstr ""
641 -
642 -#: src/comments-window/conversation.ts:1221
643 -#: src/my-wordpress/agents-renderer.ts:852
644 -#: src/posts-window/categories-mindmap.ts:2598
645 -#: src/posts-window/tags-cloud.ts:1878
646 -msgid "Save"
647 -msgstr ""
648 -
649 -#: src/comments-window/conversation.ts:1236
650 -msgid "A comment cannot be empty."
651 -msgstr ""
652 -
653 -#: src/comments-window/conversation.ts:1244
654 -msgid "Comment updated."
655 -msgstr ""
656 -
657 -#: src/comments-window/conversation.ts:1247
658 -msgid "Edit failed."
659 -msgstr ""
660 -
661 -#: src/comments-window/conversation.ts:695
662 -msgid "Could not load comments"
663 -msgstr ""
664 -
665 -#: src/comments-window/conversation.ts:696
666 -msgid "Check your connection and try another tab."
667 -msgstr ""
668 -
669 -#: src/comments-window/conversation.ts:1082
670 -msgid "Action failed."
671 -msgstr ""
672 -
673 -#: src/comments-window/conversation.ts:1271
674 -msgid "Comments window configuration missing."
675 -msgstr ""
676 -
677 -#: src/content-graph/index.ts:52
460 +#: src/content-graph/index.ts:135
678 461 msgid "Corkboard container missing."
679 462 msgstr ""
680 463
681 464 #. %d: numeric post id that failed to load.
682 -#: src/content-graph/index.ts:140
465 +#: src/content-graph/index.ts:224
683 466 msgid "Could not load post #%d."
684 467 msgstr ""
685 468
686 -#: src/content-graph/index.ts:177
469 +#: src/content-graph/index.ts:264
687 470 msgid "Loading graph…"
688 471 msgstr ""
689 472
690 473 #. 1: number of nodes (posts/pages) in the graph. 2: number of links between them.
691 -#: src/content-graph/index.ts:187
474 +#: src/content-graph/index.ts:274
692 475 msgid "%1$d nodes · %2$d links"
693 476 msgstr ""
694 477
695 -#: src/content-graph/index.ts:199
478 +#: src/content-graph/index.ts:295
696 479 msgid "Failed to load graph."
697 480 msgstr ""
698 481
699 -#: src/content-graph/index.ts:238
482 +#: src/content-graph/index.ts:336
700 483 msgid "Could not initialise the graph renderer."
701 484 msgstr ""
702 485
703 -#: src/content-graph/panel.ts:170
486 +#: src/content-graph/panel.ts:165
704 487 msgid "Close panel"
705 488 msgstr ""
706 489
707 -#: src/content-graph/panel.ts:339
490 +#: src/content-graph/panel.ts:335
708 491 msgid "Back to post"
709 492 msgstr ""
710 493
711 -#: src/content-graph/panel.ts:411
712 -#: src/my-wordpress/index.ts:595
494 +#: src/content-graph/panel.ts:408
495 +#: apps/my-wordpress/parts/dossiers.php:71
496 +#: apps/my-wordpress/parts/dossiers.php:159
713 497 msgid "Contributors"
714 498 msgstr ""
715 499
716 -#: src/content-graph/panel.ts:412
717 -#: src/content-graph/panel.ts:717
718 -#: src/desktop-files/preview.ts:487
719 -#: src/my-wordpress/bulk-actions.ts:280
720 -#: src/my-wordpress/index.ts:597
721 -#: src/my-wordpress/index.ts:3995
722 -#: src/posts-window/index.ts:458
723 -#: src/posts-window/user-edit-render.ts:1037
724 -#: src/posts-window/users-render.ts:415
500 +#: src/content-graph/panel.ts:409
501 +#: src/content-graph/panel.ts:713
502 +#: src/desktop-files/preview.ts:471
503 +#: apps/comments/comments.os.php:37
504 +#: apps/my-wordpress/parts/dossiers.php:78
505 +#: apps/my-wordpress/parts/dossiers.php:167
725 506 #: includes/ai-copilot/search.php:111
726 -#: includes/comments-window/window.php:99
727 -#: includes/recycle-bin/window.php:164
728 -#: includes/window-links.php:523
729 -#: includes/window-links.php:524
507 +#: includes/window-links.php:669
508 +#: includes/window-links.php:670
730 509 msgid "Comments"
731 510 msgstr ""
732 511
733 -#: src/content-graph/panel.ts:413
512 +#: src/content-graph/panel.ts:410
734 513 msgid "Taxonomies"
735 514 msgstr ""
736 515
737 -#: src/content-graph/panel.ts:415
738 -#: src/my-wordpress/index.ts:605
739 -#: src/my-wordpress/index.ts:2596
516 +#: src/content-graph/panel.ts:412
517 +#: src/revisions/index.ts:199
518 +#: apps/my-wordpress/parts/dossiers.php:107
519 +#: apps/my-wordpress/parts/dossiers.php:237
740 520 msgid "Revisions"
741 521 msgstr ""
742 522
743 -#: src/content-graph/panel.ts:429
744 -#: src/content-graph/panel.ts:574
523 +#: src/content-graph/panel.ts:426
524 +#: src/content-graph/panel.ts:570
745 525 #: src/content-graph/satellites.ts:334
746 -#: src/my-wordpress/bulk-actions.ts:271
747 -#: src/my-wordpress/index.ts:593
748 -#: src/my-wordpress/index.ts:2495
749 -#: src/plugins-window/installed-view.ts:329
750 -#: src/posts-window/index.ts:413
526 +#: apps/my-wordpress/parts/dossiers.php:64
527 +#: apps/my-wordpress/parts/dossiers.php:155
528 +#: apps/my-wordpress/parts/lists.php:518
751 529 msgid "Author"
752 530 msgstr ""
753 531
754 -#: src/content-graph/panel.ts:453
755 -#: src/my-wordpress/bulk-actions.ts:76
756 -#: src/posts-window/index.ts:160
757 -#: src/posts-window/index.ts:955
532 +#: src/content-graph/panel.ts:450
533 +#: apps/my-wordpress/parts/lists.php:519
534 +#: apps/station-home/parts/snapshot.php:366
758 535 msgid "Published"
759 536 msgstr ""
760 537
761 -#: src/content-graph/panel.ts:460
538 +#: src/content-graph/panel.ts:457
539 +#: apps/my-wordpress/parts/lists.php:520
762 540 msgid "Modified"
763 541 msgstr ""
764 542
765 543 #. %s is the site title.
766 -#: src/content-graph/panel.ts:517
767 -#: src/my-wordpress/media-detail.ts:156
544 +#: src/content-graph/panel.ts:513
768 545 msgid "Open in %s"
769 546 msgstr ""
770 547
771 -#: src/content-graph/panel.ts:518
772 -#: src/my-wordpress/rest.ts:54
548 +#: src/content-graph/panel.ts:514
773 549 #: includes/helpers.php:204
774 550 msgid "WordPress"
775 551 msgstr ""
776 552
777 -#: src/content-graph/panel.ts:551
778 -#: src/posts-window/index.ts:1259
553 +#: src/content-graph/panel.ts:532
554 +#: src/plugins/my-wordpress-woocommerce/index.ts:753
555 +msgid "Edit"
556 +msgstr ""
557 +
558 +#: src/content-graph/panel.ts:547
779 559 msgid "View"
780 560 msgstr ""
781 561
782 -#: src/content-graph/panel.ts:574
562 +#: src/content-graph/panel.ts:570
783 563 #: src/content-graph/satellites.ts:343
784 564 msgid "Contributor"
785 565 msgstr ""
786 566
787 -#: src/content-graph/panel.ts:600
567 +#: src/content-graph/panel.ts:596
568 +#: apps/users/users.os.php:135
788 569 msgid "Roles"
789 570 msgstr ""
790 571
791 -#: src/content-graph/panel.ts:609
792 -#: src/settings/panel.ts:409
572 +#: src/content-graph/panel.ts:605
793 573 msgid "About"
794 574 msgstr ""
795 575
796 -#: src/content-graph/panel.ts:615
797 -#: src/my-wordpress/index.ts:3347
798 -#: src/my-wordpress/index.ts:3741
799 -#: src/posts-window/user-edit-render.ts:306
800 -#: includes/users-window/window.php:160
576 +#: src/content-graph/panel.ts:611
801 577 msgid "Website"
802 578 msgstr ""
803 579
804 -#: src/content-graph/panel.ts:627
805 -#: src/content-graph/panel.ts:715
806 -#: src/content-graph/panel.ts:729
807 -#: src/desktop-files/preview.ts:406
808 -#: src/desktop-files/preview.ts:481
809 -#: src/my-wordpress/index.ts:3572
810 -#: src/my-wordpress/index.ts:3982
811 -#: src/posts-window/user-edit-render.ts:1026
812 -#: src/posts-window/users-render.ts:412
813 -#: includes/my-wordpress/window.php:137
814 -#: includes/posts-window/window.php:176
815 -#: includes/recycle-bin/window.php:148
580 +#: src/content-graph/panel.ts:623
581 +#: src/content-graph/panel.ts:711
582 +#: src/content-graph/panel.ts:725
583 +#: src/desktop-files/preview.ts:390
584 +#: src/desktop-files/preview.ts:465
585 +#: apps/my-wordpress/parts/sections.php:42
586 +#: apps/posts/posts.os.php:39
587 +#: includes/my-wordpress/window.php:162
588 +#: includes/welcome-dialog.php:562
816 589 msgid "Posts"
817 590 msgstr ""
818 591
819 -#: src/content-graph/panel.ts:628
820 -#: src/desktop-files/preview.ts:412
821 -#: src/my-wordpress/index.ts:3585
822 -#: src/posts-window/users-render.ts:413
823 -#: includes/my-wordpress/window.php:145
824 -#: includes/pages-window/window.php:127
825 -#: includes/recycle-bin/window.php:149
592 +#: src/content-graph/panel.ts:624
593 +#: src/desktop-files/preview.ts:396
594 +#: apps/my-wordpress/parts/sections.php:54
595 +#: apps/pages/pages.os.php:35
596 +#: includes/my-wordpress/window.php:170
826 597 msgid "Pages"
827 598 msgstr ""
828 599
829 -#: src/content-graph/panel.ts:629
600 +#: src/content-graph/panel.ts:625
830 601 msgid "CPT"
831 602 msgstr ""
832 603
833 -#: src/content-graph/panel.ts:631
834 -#: src/desktop-files/preview.ts:418
835 -#: src/my-wordpress/index.ts:3598
604 +#: src/content-graph/panel.ts:627
605 +#: src/desktop-files/preview.ts:402
836 606 msgid "Comments received"
837 607 msgstr ""
838 608
839 -#: src/content-graph/panel.ts:635
840 -#: src/my-wordpress/index.ts:6257
841 -#: src/my-wordpress/index.ts:3605
609 +#: src/content-graph/panel.ts:631
842 610 msgid "Comments left"
843 611 msgstr ""
844 612
845 -#: src/content-graph/panel.ts:645
613 +#: src/content-graph/panel.ts:641
846 614 msgid "Top topics"
847 615 msgstr ""
848 616
849 -#: src/content-graph/panel.ts:654
850 -#: src/my-wordpress/index.ts:3851
617 +#: src/content-graph/panel.ts:650
851 618 msgid "First published"
852 619 msgstr ""
853 620
854 -#: src/content-graph/panel.ts:658
855 -#: src/my-wordpress/index.ts:3857
621 +#: src/content-graph/panel.ts:654
856 622 msgid "Last published"
857 623 msgstr ""
858 624
859 -#: src/content-graph/panel.ts:672
860 -#: src/content-graph/panel.ts:776
861 -#: src/content-graph/panel.ts:872
862 -#: src/content-graph/panel.ts:903
625 +#: src/content-graph/panel.ts:668
626 +#: src/content-graph/panel.ts:772
627 +#: src/content-graph/panel.ts:868
628 +#: src/content-graph/panel.ts:899
863 629 msgid "Open in WordPress"
864 630 msgstr ""
865 631
866 -#: src/content-graph/panel.ts:697
867 -#: src/posts-window/index.ts:437
632 +#: src/content-graph/panel.ts:693
868 633 msgid "Parent"
869 634 msgstr ""
870 635
871 -#: src/content-graph/panel.ts:707
872 -#: src/my-wordpress/integrations/woocommerce.ts:876
873 -#: src/my-wordpress/media-preview.ts:230
874 -#: src/posts-window/categories-mindmap.ts:2347
875 -#: src/posts-window/categories-mindmap.ts:2533
876 -#: src/posts-window/tags-cloud.ts:1659
877 -#: src/posts-window/tags-cloud.ts:1850
878 -#: src/settings/sections/help.ts:444
636 +#: src/content-graph/panel.ts:703
637 +#: src/plugins/my-wordpress-woocommerce/index.ts:875
879 638 #: includes/agents/privacy.php:69
880 639 msgid "Description"
881 640 msgstr ""
882 641
883 -#: src/content-graph/panel.ts:721
884 -#: src/desktop-files/preview.ts:493
885 -#: src/my-wordpress/index.ts:4002
642 +#: src/content-graph/panel.ts:717
643 +#: src/desktop-files/preview.ts:477
886 644 msgid "Authors"
887 645 msgstr ""
888 646
889 -#: src/content-graph/panel.ts:737
647 +#: src/content-graph/panel.ts:733
890 648 msgid "Top authors"
891 649 msgstr ""
892 650
893 -#: src/content-graph/panel.ts:745
651 +#: src/content-graph/panel.ts:741
894 652 msgid "Co-occurring"
895 653 msgstr ""
896 654
897 -#: src/content-graph/panel.ts:759
898 -#: src/my-wordpress/index.ts:4207
655 +#: src/content-graph/panel.ts:755
899 656 msgid "First post"
900 657 msgstr ""
901 658
902 -#: src/content-graph/panel.ts:763
659 +#: src/content-graph/panel.ts:759
903 660 msgid "Latest post"
904 661 msgstr ""
905 662
906 -#: src/content-graph/panel.ts:813
663 +#: src/content-graph/panel.ts:809
907 664 msgid "comments"
908 665 msgstr ""
909 666
910 -#: src/content-graph/panel.ts:820
667 +#: src/content-graph/panel.ts:816
911 668 msgid "—"
912 669 msgstr ""
913 670
914 -#: src/content-graph/panel.ts:822
915 -#: src/my-wordpress/bulk-actions.ts:260
916 -#: src/my-wordpress/integrations/woocommerce.ts:813
917 -#: src/my-wordpress/integrations/woocommerce.ts:867
918 -#: src/plugins-window/installed-detail.ts:503
919 -#: src/plugins-window/installed-view.ts:317
671 +#: src/content-graph/panel.ts:818
672 +#: src/plugins/my-wordpress-woocommerce/index.ts:812
673 +#: src/plugins/my-wordpress-woocommerce/index.ts:866
674 +#: apps/my-wordpress/parts/lists.php:517
920 675 msgid "Status"
921 676 msgstr ""
922 677
923 -#: src/content-graph/panel.ts:915
924 -#: src/content-graph/panel.ts:948
678 +#: src/content-graph/panel.ts:911
679 +#: src/content-graph/panel.ts:944
925 680 #: src/content-graph/satellites.ts:383
926 681 msgid "Revision"
927 682 msgstr ""
928 683
929 -#: src/content-graph/panel.ts:940
930 -#: src/window/index.ts:3191
684 +#: src/content-graph/panel.ts:936
685 +#: src/window/index.ts:3993
931 686 msgid "Saved"
932 687 msgstr ""
933 688
934 -#: src/content-graph/panel.ts:945
689 +#: src/content-graph/panel.ts:941
935 690 msgid "Open revision in WordPress"
936 691 msgstr ""
937 692
938 -#: src/content-graph/panel.ts:1134
693 +#: src/content-graph/panel.ts:1130
939 694 msgid "Milestones"
940 695 msgstr ""
941 696
942 697 #. %d: number of comment replies.
943 -#. %d is the number of direct replies to a comment.
944 -#: src/content-graph/panel.ts:1165
945 -#: src/my-wordpress/index.ts:3203
698 +#: src/content-graph/panel.ts:1161
946 699 msgid "Reply (%d)"
947 700 msgid_plural "Replies (%d)"
948 701 msgstr[0] ""
949 702 msgstr[1] ""
950 703
951 -#: src/content-graph/panel.ts:1189
704 +#: src/content-graph/panel.ts:1185
952 705 msgid "Loading details…"
953 706 msgstr ""
954 707
708 +#: src/content-graph/panel.ts:1245
709 +#: src/ui/inline-loader.ts:169
710 +#: src/widgets/layer.ts:545
711 +msgid "Loading…"
712 +msgstr ""
713 +
955 714 #. 1: taxonomy label (e.g. Category, Tag). 2: post count for the term.
956 -#. 1: month label, 2: post count.
957 715 #: src/content-graph/satellites.ts:355
958 -#: src/my-wordpress/index.ts:3820
959 716 msgid "%1$s · %2$d posts"
960 717 msgstr ""
961 718
962 -#: src/content-graph/scene.ts:1019
719 +#: src/content-graph/scene.ts:1340
963 720 msgid "Uncategorized"
964 721 msgstr ""
965 722
966 -#: src/content-graph/scene.ts:1029
723 +#: src/content-graph/scene.ts:1350
967 724 msgid "Untagged"
968 725 msgstr ""
969 726
970 -#: src/content-graph/scene.ts:1040
971 -#: src/plugins-window/installed-detail.ts:236
727 +#: src/content-graph/scene.ts:1361
972 728 msgid "Unknown author"
973 729 msgstr ""
974 730
975 -#: src/content-graph/scene.ts:1047
976 -#: src/content-graph/scene.ts:1053
731 +#: src/content-graph/scene.ts:1368
732 +#: src/content-graph/scene.ts:1374
977 733 msgid "Undated"
978 734 msgstr ""
979 735
980 -#: src/content-graph/toolbar.ts:76
981 -msgid "Search nodes…"
736 +#: src/content-graph/toolbar.ts:57
737 +msgid "Show post types"
982 738 msgstr ""
983 739
984 -#: src/content-graph/toolbar.ts:79
740 +#: src/content-graph/toolbar.ts:92
985 741 msgid "Search posts and pages in the graph"
986 742 msgstr ""
987 743
988 -#: src/content-graph/toolbar.ts:145
744 +#: src/content-graph/toolbar.ts:96
745 +msgid "Search nodes…"
746 +msgstr ""
747 +
748 +#: src/content-graph/toolbar.ts:168
989 749 msgid "Group by"
990 750 msgstr ""
991 751
992 -#: src/content-graph/toolbar.ts:146
752 +#: src/content-graph/toolbar.ts:169
993 753 msgid "Group posts by a shared facet"
994 754 msgstr ""
995 755
996 -#: src/content-graph/toolbar.ts:179
756 +#: src/content-graph/toolbar.ts:201
997 757 msgid "Fit"
998 758 msgstr ""
999 759
1000 -#: src/content-graph/toolbar.ts:180
760 +#: src/content-graph/toolbar.ts:202
1001 761 msgid "Fit graph to view"
1002 762 msgstr ""
1003 763
1004 -#: src/content-graph/toolbar.ts:148
764 +#: src/content-graph/toolbar.ts:171
1005 765 msgid "No grouping"
1006 766 msgstr ""
1007 767
1008 -#: src/content-graph/toolbar.ts:149
768 +#: src/content-graph/toolbar.ts:172
1009 769 msgid "Group by category"
1010 770 msgstr ""
1011 771
1012 -#: src/content-graph/toolbar.ts:150
772 +#: src/content-graph/toolbar.ts:173
1013 773 msgid "Group by tag"
1014 774 msgstr ""
1015 775
1016 -#: src/content-graph/toolbar.ts:151
776 +#: src/content-graph/toolbar.ts:174
1017 777 msgid "Group by author"
1018 778 msgstr ""
1019 779
1020 -#: src/content-graph/toolbar.ts:152
780 +#: src/content-graph/toolbar.ts:175
1021 781 msgid "Group by year"
1022 782 msgstr ""
1023 783
1024 -#: src/content-graph/toolbar.ts:153
784 +#: src/content-graph/toolbar.ts:176
1025 785 msgid "Group by year-month"
1026 786 msgstr ""
1027 787
788 +#: src/core/rest-failure.ts:93
789 +msgid "Could not reach the site. Check your connection and try again."
790 +msgstr ""
791 +
792 +#: src/core/rest-failure.ts:179
793 +msgid "Your session has expired. Reload the page and try again."
794 +msgstr ""
795 +
796 +#: src/core/rest-failure.ts:182
797 +msgid "The site sent an unreadable reply. Reload the page to check whether the change went through."
798 +msgstr ""
799 +
800 +#: src/core/rest-failure.ts:194
801 +msgid "It no longer exists. Reload the page to catch up."
802 +msgstr ""
803 +
804 +#. %d: HTTP status code.
805 +#: src/core/rest-failure.ts:199
806 +msgid "The server answered with error %d."
807 +msgstr ""
808 +
809 +#. %d: HTTP status code.
810 +#: src/core/rest-failure.ts:206
811 +msgid "The server refused the request (HTTP %d)."
812 +msgstr ""
813 +
814 +#: src/deactivation-feedback/index.ts:53
815 +msgid "It changed WordPress too much"
816 +msgstr ""
817 +
818 +#: src/deactivation-feedback/index.ts:54
819 +msgid "I’m missing features I need"
820 +msgstr ""
821 +
822 +#: src/deactivation-feedback/index.ts:55
823 +msgid "It’s too buggy or unstable"
824 +msgstr ""
825 +
826 +#: src/deactivation-feedback/index.ts:56
827 +#: includes/my-wordpress/integrations/woocommerce.php:240
828 +msgid "Other"
829 +msgstr ""
830 +
831 +#: src/deactivation-feedback/index.ts:110
832 +msgid "Before you go, what didn't work?"
833 +msgstr ""
834 +
835 +#: src/deactivation-feedback/index.ts:115
836 +msgid "Optional. One answer helps us fix what sent you away."
837 +msgstr ""
838 +
839 +#: src/deactivation-feedback/index.ts:142
840 +msgid "Details (optional)"
841 +msgstr ""
842 +
843 +#: src/deactivation-feedback/index.ts:143
844 +#: src/deactivation-feedback/index.ts:190
845 +msgid "Anything else? (optional)"
846 +msgstr ""
847 +
848 +#: src/deactivation-feedback/index.ts:148
849 +msgid "What we send: your answer, the plugin, WordPress and PHP versions, your site language, and a few anonymous site facts listed in the plugin readme. Nothing that identifies you or your site."
850 +msgstr ""
851 +
852 +#: src/deactivation-feedback/index.ts:160
853 +msgid "Skip and deactivate"
854 +msgstr ""
855 +
856 +#: src/deactivation-feedback/index.ts:166
857 +msgid "Send and deactivate"
858 +msgstr ""
859 +
860 +#: src/deactivation-feedback/index.ts:186
861 +msgid "Which page or plugin?"
862 +msgstr ""
863 +
864 +#: src/deactivation-feedback/index.ts:188
865 +msgid "Which features?"
866 +msgstr ""
867 +
868 +#: src/deactivation-feedback/index.ts:299
869 +msgid "Sending…"
870 +msgstr ""
871 +
1028 872 #: src/desktop-files/breadcrumbs.ts:66
1029 873 #: src/desktop-files/breadcrumbs.ts:67
874 +#: src/workspaces/wizard.ts:1031
1030 875 msgid "Back"
1031 876 msgstr ""
1032 877
1033 878 #: src/desktop-files/breadcrumbs.ts:87
@@ -1033,111 +878,87 @@
1033 878 #: src/desktop-files/breadcrumbs.ts:87
1034 879 msgid "Breadcrumb"
1035 880 msgstr ""
1036 881
1037 -#: src/desktop-files/built-in-openers.ts:117
882 +#: src/desktop-files/built-in-openers.ts:118
1038 883 #: includes/agents/run-window.php:96
1039 884 msgid "Agent chat"
1040 885 msgstr ""
1041 886
1042 -#: src/desktop-files/preview.ts:650
887 +#: src/desktop-files/preview.ts:634
1043 888 #: includes/desktop-files/built-in-types.php:36
1044 889 msgid "Uploaded file"
1045 890 msgstr ""
1046 891
1047 -#: src/desktop-files/preview.ts:669
892 +#: src/desktop-files/preview.ts:653
1048 893 msgid "No preview available for this file type."
1049 894 msgstr ""
1050 895
1051 -#: src/desktop-files/preview.ts:716
896 +#: src/desktop-files/preview.ts:700
897 +#: includes/desktop-files/media-library.php:293
1052 898 msgid "Download"
1053 899 msgstr ""
1054 900
1055 -#: src/desktop-files/preview.ts:733
901 +#: src/desktop-files/preview.ts:717
1056 902 msgid "(folder)"
1057 903 msgstr ""
1058 904
1059 -#: src/desktop-files/preview.ts:737
905 +#: src/desktop-files/preview.ts:721
1060 906 msgid "Double-click to open."
1061 907 msgstr ""
1062 908
1063 -#: src/desktop-files/preview.ts:748
909 +#: src/desktop-files/preview.ts:732
1064 910 msgid "Shortcut"
1065 911 msgstr ""
1066 912
1067 -#: src/desktop-files/preview.ts:752
913 +#: src/desktop-files/preview.ts:736
1068 914 msgid "Plugin shortcut. Double-click to open."
1069 915 msgstr ""
1070 916
1071 -#: src/desktop-files/preview.ts:763
917 +#: src/desktop-files/preview.ts:747
1072 918 #: includes/desktop-files/built-in-types.php:60
1073 919 msgid "Bookmark"
1074 920 msgstr ""
1075 921
1076 922 #. %s is a file-type slug.
1077 -#: src/desktop-files/preview.ts:789
923 +#: src/desktop-files/preview.ts:773
1078 924 msgid "Type: %s"
1079 925 msgstr ""
1080 926
1081 -#: src/desktop-files/preview.ts:796
927 +#: src/desktop-files/preview.ts:780
1082 928 msgid "The underlying entity is no longer available."
1083 929 msgstr ""
1084 930
1085 -#: src/desktop-files/preview.ts:847
1086 -#: src/my-wordpress/index.ts:1548
1087 -#: src/my-wordpress/index.ts:1680
1088 -#: src/my-wordpress/index.ts:2218
1089 -#: src/my-wordpress/index.ts:2456
1090 -#: src/my-wordpress/index.ts:2771
1091 -#: src/my-wordpress/index.ts:5117
1092 -#: src/my-wordpress/index.ts:5220
1093 -#: src/my-wordpress/index.ts:4809
1094 -#: src/my-wordpress/media-list.ts:829
1095 -#: src/my-wordpress/media-list.ts:928
931 +#: src/desktop-files/preview.ts:831
1096 932 msgid "Unknown error."
1097 933 msgstr ""
1098 934
1099 -#: src/desktop-files/preview.ts:876
1100 -#: src/my-wordpress/index.ts:2722
1101 -#: src/my-wordpress/index.ts:2901
935 +#: src/desktop-files/preview.ts:860
1102 936 msgid "Select an item to preview it here."
1103 937 msgstr ""
1104 938
1105 939 #. %d: number of selected items.
1106 -#. %d: number of selected entries.
1107 -#: src/desktop-files/preview.ts:903
1108 -#: src/my-wordpress/index.ts:1774
1109 -#: src/my-wordpress/index.ts:2898
940 +#: src/desktop-files/preview.ts:887
1110 941 msgid "%d items selected"
1111 942 msgstr ""
1112 943
1113 -#: src/desktop-files/preview.ts:272
1114 -#: src/my-wordpress/index.ts:2294
944 +#: src/desktop-files/preview.ts:257
1115 945 msgid "Explore details"
1116 946 msgstr ""
1117 947
1118 -#: src/desktop-files/preview.ts:273
1119 -#: src/my-wordpress/index.ts:2295
948 +#: src/desktop-files/preview.ts:258
1120 949 msgid "See author, comments, categories, tags, attached media, and revisions for this entry."
1121 950 msgstr ""
1122 951
1123 -#: src/desktop-files/preview.ts:293
1124 -#: src/my-wordpress/index.ts:2307
1125 -#: src/my-wordpress/index.ts:4433
1126 -#: src/my-wordpress/media-detail.ts:181
952 +#: src/desktop-files/preview.ts:277
1127 953 msgid "Open in editor"
1128 954 msgstr ""
1129 955
1130 -#: src/desktop-files/recycle-bin-targets.ts:158
1131 -#: src/my-wordpress/index.ts:4452
1132 -#: src/my-wordpress/index.ts:4647
1133 -#: src/my-wordpress/index.ts:4653
1134 -#: src/my-wordpress/index.ts:4792
1135 -#: src/my-wordpress/index.ts:4798
1136 -#: src/notes/layer.ts:602
1137 -#: src/notes/layer.ts:914
1138 -#: src/plugins/drafts-widget/index.ts:592
1139 -#: src/plugins/drafts-widget/index.ts:642
956 +#: src/desktop-files/recycle-bin-targets.ts:142
957 +#: src/notes/layer.ts:628
958 +#: src/notes/layer.ts:940
959 +#: src/plugins/drafts-widget/index.ts:708
960 +#: src/plugins/drafts-widget/index.ts:758
1140 961 msgid "Move to Trash"
1141 962 msgstr ""
1142 963
1143 964 #: src/desktop-icons.ts:434
@@ -1146,45 +967,70 @@
1146 967
1147 968 #. %d is the number of pending items in a desktop-icon badge.
1148 969 #. %d is the number of pending items in a dock badge.
1149 970 #: src/desktop-icons.ts:539
1150 -#: src/dock.ts:2635
1151 -#: src/dock.ts:2648
971 +#: src/dock.ts:2899
972 +#: src/dock.ts:2912
1152 973 msgid "%d notification"
1153 974 msgid_plural "%d notifications"
1154 975 msgstr[0] ""
1155 976 msgstr[1] ""
1156 977
978 +#: src/desktop-themes/apply.ts:226
979 +msgid "Could not load that desktop theme — the previous one is still showing."
980 +msgstr ""
981 +
982 +#: src/desktop-themes/apply.ts:230
983 +#: src/ui/inline-loader.ts:257
984 +msgid "Retry"
985 +msgstr ""
986 +
987 +#. %1$s is the workspace name, %2$d the windows kept, %3$d the windows on the desk.
988 +#: src/desktop.ts:2853
989 +msgid "%1$s will open like this — the top %2$d of %3$d windows, where they are."
990 +msgstr ""
991 +
992 +#. %1$s is the workspace name, %2$d a number of windows.
993 +#: src/desktop.ts:2861
994 +msgid "%1$s will open like this — %2$d windows, where they are."
995 +msgstr ""
996 +
1157 997 #. %s is an admin menu title (e.g. "Appearance").
1158 -#: src/dock-constellation/index.ts:835
998 +#: src/dock-constellation/index.ts:860
1159 999 msgid "%s menu"
1160 1000 msgstr ""
1161 1001
1162 -#: src/dock-constellation/index.ts:997
1002 +#: src/dock-constellation/index.ts:1025
1163 1003 msgid "Open windows"
1164 1004 msgstr ""
1165 1005
1166 1006 #. %d is a count of currently-open windows.
1167 -#: src/dock-constellation/index.ts:1002
1007 +#: src/dock-constellation/index.ts:1030
1168 1008 msgid "%d open window"
1169 1009 msgid_plural "%d open windows"
1170 1010 msgstr[0] ""
1171 1011 msgstr[1] ""
1172 1012
1173 -#: src/dock-constellation/index.ts:1032
1013 +#: src/dock-constellation/index.ts:1060
1174 1014 msgid "Minimized"
1175 1015 msgstr ""
1176 1016
1177 -#: src/dock-constellation/index.ts:1032
1178 -#: src/dock-constellation/index.ts:1059
1179 -#: src/my-wordpress/integrations/woocommerce.ts:748
1180 -#: src/my-wordpress/integrations/woocommerce.ts:836
1181 -#: src/my-wordpress/integrations/woocommerce.ts:913
1182 -#: src/my-wordpress/integrations/woocommerce.ts:1052
1183 -#: src/window/tabs.ts:448
1017 +#: src/dock-constellation/index.ts:1060
1018 +#: src/dock-constellation/index.ts:1087
1019 +#: src/plugins/my-wordpress-woocommerce/index.ts:747
1020 +#: src/plugins/my-wordpress-woocommerce/index.ts:835
1021 +#: src/plugins/my-wordpress-woocommerce/index.ts:912
1022 +#: src/plugins/my-wordpress-woocommerce/index.ts:1051
1023 +#: src/window/tabs.ts:498
1024 +#: apps/network/network.os.php:153
1025 +#: apps/station-home/parts/view.php:373
1184 1026 msgid "Open"
1185 1027 msgstr ""
1186 1028
1029 +#: src/dock-constellation/index.ts:1139
1030 +msgid "(opens in a new tab)"
1031 +msgstr ""
1032 +
1187 1033 #: src/dock-peek/built-in-renderers.ts:104
1188 1034 msgid "System Preferences"
1189 1035 msgstr ""
1190 1036
@@ -1206,9 +1052,9 @@
1206 1052 msgid "New %s"
1207 1053 msgstr ""
1208 1054
1209 1055 #. %d is the number of pending updates / items.
1210 -#: src/dock.ts:1241
1056 +#: src/dock.ts:1404
1211 1057 msgid "%d update"
1212 1058 msgid_plural "%d updates"
1213 1059 msgstr[0] ""
1214 1060 msgstr[1] ""
@@ -1286,9 +1132,9 @@
1286 1132 #: src/effects/registry.ts:217
1287 1133 msgid "Drain the colour from unfocused windows so the focused one is the only thing still in colour — your eye snaps right to it."
1288 1134 msgstr ""
1289 1135
1290 -#: src/exit-openstation.ts:47
1136 +#: src/exit-openstation.ts:53
1291 1137 msgid "Exit OpenStation"
1292 1138 msgstr ""
1293 1139
1294 1140 #: src/games/alphabet-soup/game.ts:88
@@ -1401,10 +1247,11 @@
1401 1247
1402 1248 #: src/games/alphabet-soup/game.ts:536
1403 1249 #: src/games/alphabet-soup/index.ts:28
1404 1250 #: src/games/inkfall/index.ts:28
1405 -#: includes/games/alphabet-soup.php:75
1406 -#: includes/games/inkfall.php:64
1251 +#: apps/my-wordpress/parts/lists.php:521
1252 +#: includes/games/alphabet-soup.php:86
1253 +#: includes/games/inkfall.php:74
1407 1254 msgid "Words"
1408 1255 msgstr ""
1409 1256
1410 1257 #: src/games/alphabet-soup/game.ts:537
@@ -1409,10 +1256,10 @@
1409 1256
1410 1257 #: src/games/alphabet-soup/game.ts:537
1411 1258 #: src/games/alphabet-soup/index.ts:29
1412 1259 #: src/games/inkfall/index.ts:29
1413 -#: includes/games/alphabet-soup.php:80
1414 -#: includes/games/inkfall.php:69
1260 +#: includes/games/alphabet-soup.php:91
1261 +#: includes/games/inkfall.php:79
1415 1262 msgid "WPM"
1416 1263 msgstr ""
1417 1264
1418 1265 #: src/games/alphabet-soup/game.ts:539
@@ -1417,27 +1264,26 @@
1417 1264
1418 1265 #: src/games/alphabet-soup/game.ts:539
1419 1266 #: src/games/alphabet-soup/index.ts:30
1420 1267 #: src/games/inkfall/index.ts:30
1421 -#: includes/games/alphabet-soup.php:85
1422 -#: includes/games/inkfall.php:74
1268 +#: includes/games/alphabet-soup.php:96
1269 +#: includes/games/inkfall.php:84
1423 1270 msgid "Accuracy"
1424 1271 msgstr ""
1425 1272
1426 1273 #: src/games/alphabet-soup/game.ts:542
1427 1274 #: src/games/alphabet-soup/index.ts:31
1428 -#: includes/games/alphabet-soup.php:90
1275 +#: includes/games/alphabet-soup.php:101
1429 1276 msgid "Streak"
1430 1277 msgstr ""
1431 1278
1432 1279 #: src/games/alphabet-soup/game.ts:543
1433 1280 #: src/games/alphabet-soup/index.ts:32
1434 -#: includes/games/alphabet-soup.php:95
1281 +#: includes/games/alphabet-soup.php:106
1435 1282 msgid "Wave"
1436 1283 msgstr ""
1437 1284
1438 1285 #: src/games/alphabet-soup/game.ts:545
1439 -#: src/settings/sections/about.ts:141
1440 1286 msgid "WordPress OpenStation"
1441 1287 msgstr ""
1442 1288
1443 1289 #: src/games/alphabet-soup/game.ts:560
@@ -1501,8 +1347,9 @@
1501 1347 msgid "Replay anyway"
1502 1348 msgstr ""
1503 1349
1504 1350 #: src/games/alphabet-soup/game.ts:683
1351 +#: includes/welcome-dialog.php:156
1505 1352 msgid "Not now"
1506 1353 msgstr ""
1507 1354
1508 1355 #. %s: today's puzzle date (dd-mm-yyyy).
@@ -1534,28 +1381,28 @@
1534 1381 msgstr ""
1535 1382
1536 1383 #: src/games/alphabet-soup/index.ts:25
1537 1384 #: src/games/inkfall/index.ts:26
1538 -#: includes/games/alphabet-soup.php:60
1539 -#: includes/games/inkfall.php:54
1385 +#: includes/games/alphabet-soup.php:71
1386 +#: includes/games/inkfall.php:64
1540 1387 msgid "Score"
1541 1388 msgstr ""
1542 1389
1543 1390 #: src/games/alphabet-soup/index.ts:26
1544 -#: includes/games/alphabet-soup.php:65
1391 +#: includes/games/alphabet-soup.php:76
1545 1392 msgid "Mode"
1546 1393 msgstr ""
1547 1394
1548 1395 #: src/games/alphabet-soup/index.ts:27
1549 -#: src/plugins-window/installed-view.ts:334
1550 -#: includes/games/alphabet-soup.php:70
1396 +#: apps/my-wordpress/parts/lists.php:489
1397 +#: includes/games/alphabet-soup.php:81
1551 1398 msgid "Size"
1552 1399 msgstr ""
1553 1400
1554 1401 #: src/games/alphabet-soup/index.ts:33
1555 1402 #: src/games/inkfall/index.ts:31
1556 -#: includes/games/alphabet-soup.php:100
1557 -#: includes/games/inkfall.php:79
1403 +#: includes/games/alphabet-soup.php:111
1404 +#: includes/games/inkfall.php:89
1558 1405 msgid "Time"
1559 1406 msgstr ""
1560 1407
1561 1408 #: src/games/challenge-dialog.ts:60
@@ -1570,8 +1417,14 @@
1570 1417 #: src/games/challenge-dialog.ts:77
1571 1418 msgid "Find a player…"
1572 1419 msgstr ""
1573 1420
1421 +#: src/games/challenge-dialog.ts:93
1422 +#: src/item-visibility-menu.ts:426
1423 +#: src/workspaces/wizard.ts:1024
1424 +msgid "Cancel"
1425 +msgstr ""
1426 +
1574 1427 #: src/games/challenge-dialog.ts:97
1575 1428 msgid "Send challenge"
1576 1429 msgstr ""
1577 1430
@@ -1776,14 +1629,14 @@
1776 1629 msgid "Inkfall"
1777 1630 msgstr ""
1778 1631
1779 1632 #: src/games/inkfall/index.ts:27
1780 -#: includes/games/inkfall.php:59
1633 +#: includes/games/inkfall.php:69
1781 1634 msgid "Difficulty"
1782 1635 msgstr ""
1783 1636
1784 1637 #: src/games/inkfall/index.ts:32
1785 -#: includes/games/inkfall.php:84
1638 +#: includes/games/inkfall.php:94
1786 1639 msgid "Level"
1787 1640 msgstr ""
1788 1641
1789 1642 #. 1: hours, 2: minutes.
@@ -1813,18 +1666,13 @@
1813 1666 msgid "No scores yet — be the first to play!"
1814 1667 msgstr ""
1815 1668
1816 1669 #: src/games/scoreboard.ts:174
1817 -#: includes/pages-window/window.php:79
1818 -#: includes/posts-window/window.php:106
1819 -#: includes/users-window/window.php:99
1820 1670 msgid "Previous"
1821 1671 msgstr ""
1822 1672
1823 1673 #: src/games/scoreboard.ts:184
1824 -#: includes/pages-window/window.php:82
1825 -#: includes/posts-window/window.php:109
1826 -#: includes/users-window/window.php:102
1674 +#: src/workspaces/wizard.ts:1046
1827 1675 msgid "Next"
1828 1676 msgstr ""
1829 1677
1830 1678 #: src/icon-canvas/menu.ts:175
@@ -1839,78 +1687,190 @@
1839 1687 msgid "Name (Z → A)"
1840 1688 msgstr ""
1841 1689
1842 1690 #: src/icon-canvas/menu.ts:193
1691 +#: apps/my-wordpress/parts/sections.php:261
1843 1692 msgid "Newest first"
1844 1693 msgstr ""
1845 1694
1846 1695 #: src/icon-canvas/menu.ts:199
1696 +#: apps/my-wordpress/parts/sections.php:262
1847 1697 msgid "Oldest first"
1848 1698 msgstr ""
1849 1699
1850 -#: src/item-visibility-menu.ts:238
1851 -msgid "Hide from dock"
1700 +#: src/item-visibility-menu.ts:68
1701 +msgid "sidebar"
1852 1702 msgstr ""
1853 1703
1854 -#: src/item-visibility-menu.ts:254
1704 +#: src/item-visibility-menu.ts:68
1705 +msgid "dock"
1706 +msgstr ""
1707 +
1708 +#: src/item-visibility-menu.ts:182
1709 +msgid "Hide MIO on wallpaper"
1710 +msgstr ""
1711 +
1712 +#: src/item-visibility-menu.ts:182
1713 +#: src/mio/style-panel.ts:338
1714 +msgid "Show MIO on wallpaper"
1715 +msgstr ""
1716 +
1717 +#. %s: "dock" or "sidebar".
1718 +#: src/item-visibility-menu.ts:193
1719 +msgid "Hide from %s"
1720 +msgstr ""
1721 +
1722 +#. %s: "dock" or "sidebar".
1723 +#: src/item-visibility-menu.ts:204
1724 +msgid "Keep in %s"
1725 +msgstr ""
1726 +
1727 +#: src/item-visibility-menu.ts:212
1855 1728 msgid "Also show on desktop"
1856 1729 msgstr ""
1857 1730
1858 -#: src/item-visibility-menu.ts:262
1731 +#: src/item-visibility-menu.ts:220
1859 1732 msgid "Hide from desktop"
1860 1733 msgstr ""
1861 1734
1862 -#: src/item-visibility-menu.ts:278
1863 -msgid "Also show on dock"
1735 +#. %s: "dock" or "sidebar".
1736 +#: src/item-visibility-menu.ts:228
1737 +msgid "Also show on %s"
1864 1738 msgstr ""
1865 1739
1866 -#: src/item-visibility-menu.ts:286
1740 +#: src/item-visibility-menu.ts:240
1867 1741 msgid "Hide everywhere"
1868 1742 msgstr ""
1869 1743
1870 -#: src/item-visibility-menu.ts:294
1871 -msgid "Apps & Plugins settings…"
1744 +#: src/item-visibility-menu.ts:249
1745 +msgid "Navigation settings…"
1872 1746 msgstr ""
1873 1747
1874 1748 #. %s is the owning plugin's display name.
1875 -#: src/item-visibility-menu.ts:317
1749 +#: src/item-visibility-menu.ts:272
1876 1750 msgid "Deactivate %s…"
1877 1751 msgstr ""
1878 1752
1879 1753 #. %s: plugin title.
1880 -#: src/item-visibility-menu.ts:466
1754 +#: src/item-visibility-menu.ts:421
1881 1755 msgid "Deactivate %s?"
1882 1756 msgstr ""
1883 1757
1884 -#: src/item-visibility-menu.ts:467
1758 +#: src/item-visibility-menu.ts:422
1885 1759 msgid "This plugin will stop running on the site. You can re-activate it later from the Plugins screen."
1886 1760 msgstr ""
1887 1761
1888 -#: src/item-visibility-menu.ts:470
1889 -#: src/plugins-window/flyout-detail.ts:589
1890 -#: src/plugins-window/installed-view.ts:634
1891 -#: src/plugins-window/installed-view.ts:717
1762 +#: src/item-visibility-menu.ts:425
1892 1763 msgid "Deactivate"
1893 1764 msgstr ""
1894 1765
1895 1766 #. %s: plugin title.
1896 -#: src/item-visibility-menu.ts:528
1767 +#: src/item-visibility-menu.ts:482
1768 +msgid "Could not deactivate %s"
1769 +msgstr ""
1770 +
1771 +#. %s: plugin title.
1772 +#: src/item-visibility-menu.ts:484
1897 1773 msgid "Could not deactivate %s."
1898 1774 msgstr ""
1899 1775
1900 1776 #. 1: plugin title. 2: number of windows that were closed.
1901 -#: src/item-visibility-menu.ts:552
1777 +#: src/item-visibility-menu.ts:506
1902 1778 msgid "%1$s deactivated. Closed %2$d window(s)."
1903 1779 msgstr ""
1904 1780
1905 1781 #. %s: plugin title.
1906 -#. %s: plugin name
1907 -#: src/item-visibility-menu.ts:558
1908 -#: src/plugins-window/flyout-detail.ts:708
1909 -#: src/plugins-window/installed-view.ts:887
1782 +#. translators: %s: plugin name
1783 +#: src/item-visibility-menu.ts:512
1784 +#: apps/plugins/plugins.os.php:175
1785 +#, php-format
1910 1786 msgid "%s deactivated."
1911 1787 msgstr ""
1912 1788
1789 +#: src/mio/assistant/chat.ts:22
1790 +msgid "Chat with MIO"
1791 +msgstr ""
1792 +
1793 +#: src/mio/assistant/chat.ts:30
1794 +#: src/mio/assistant/chat.ts:36
1795 +msgid "Close MIO chat"
1796 +msgstr ""
1797 +
1798 +#: src/mio/assistant/chat.ts:44
1799 +#: includes/agents/conversations.php:218
1800 +msgid "Conversation"
1801 +msgstr ""
1802 +
1803 +#: src/mio/assistant/chat.ts:48
1804 +msgid "Ask about this window, or tell me what to change."
1805 +msgstr ""
1806 +
1807 +#: src/mio/assistant/chat.ts:61
1808 +msgid "Message MIO"
1809 +msgstr ""
1810 +
1811 +#: src/mio/assistant/chat.ts:66
1812 +msgid "Make this space yours…"
1813 +msgstr ""
1814 +
1815 +#: src/mio/assistant/chat.ts:73
1816 +msgid "Stop"
1817 +msgstr ""
1818 +
1819 +#: src/mio/assistant/chat.ts:79
1820 +msgid "Conversation stays in this session. Messages are sent to your configured AI provider."
1821 +msgstr ""
1822 +
1823 +#: src/mio/assistant/chat.ts:149
1824 +msgid "MIO is thinking…"
1825 +msgstr ""
1826 +
1827 +#: src/mio/assistant/chat.ts:161
1828 +msgid "Stopped. A submitted save may still complete."
1829 +msgstr ""
1830 +
1831 +#: src/mio/assistant/chat.ts:161
1832 +msgid "Stopped."
1833 +msgstr ""
1834 +
1835 +#: src/mio/assistant/chat.ts:166
1836 +msgid "MIO could not complete this request."
1837 +msgstr ""
1838 +
1839 +#: src/mio/assistant/response-action-row.ts:12
1840 +msgid "Suggested actions"
1841 +msgstr ""
1842 +
1843 +#: src/mio/assistant/response-actions.ts:143
1844 +#: src/mio/assistant/response-actions.ts:152
1845 +msgid "This action is no longer available."
1846 +msgstr ""
1847 +
1848 +#: src/mio/assistant/response-actions.ts:157
1849 +msgid "Done."
1850 +msgstr ""
1851 +
1852 +#: src/mio/assistant/response-actions.ts:159
1853 +msgid "Could not complete this action. Try again."
1854 +msgstr ""
1855 +
1856 +#: src/mio/callout.ts:25
1857 +msgid "MIO tip"
1858 +msgstr ""
1859 +
1860 +#: src/mio/callout.ts:30
1861 +#: src/mio/callout.ts:36
1862 +msgid "Dismiss MIO tip"
1863 +msgstr ""
1864 +
1865 +#: src/mio/residency.ts:114
1866 +msgid "Ask MIO"
1867 +msgstr ""
1868 +
1869 +#: src/mio/residency.ts:188
1870 +msgid "MIO could not open."
1871 +msgstr ""
1872 +
1913 1873 #: src/mio/style-panel.ts:201
1914 1874 msgid "Blob"
1915 1875 msgstr ""
1916 1876
@@ -1955,14 +1915,14 @@
1955 1915 msgid "Polygon"
1956 1916 msgstr ""
1957 1917
1958 1918 #: src/mio/style-panel.ts:221
1959 -#: src/mio/style-panel.ts:337
1919 +#: src/mio/style-panel.ts:342
1960 1920 msgid "Shape"
1961 1921 msgstr ""
1962 1922
1963 1923 #: src/mio/style-panel.ts:301
1964 -#: src/mio/style-panel.ts:711
1924 +#: src/mio/style-panel.ts:732
1965 1925 msgid "Make it yours"
1966 1926 msgstr ""
1967 1927
1968 1928 #: src/mio/style-panel.ts:325
@@ -1968,1298 +1928,781 @@
1968 1928 #: src/mio/style-panel.ts:325
1969 1929 msgid "Corners"
1970 1930 msgstr ""
1971 1931
1972 -#: src/mio/style-panel.ts:349
1932 +#: src/mio/style-panel.ts:337
1933 +msgid "Desktop"
1934 +msgstr ""
1935 +
1936 +#: src/mio/style-panel.ts:354
1973 1937 msgid "Shape strength"
1974 1938 msgstr ""
1975 1939
1976 -#: src/mio/style-panel.ts:360
1940 +#: src/mio/style-panel.ts:365
1977 1941 msgid "Rotation"
1978 1942 msgstr ""
1979 1943
1980 -#: src/mio/style-panel.ts:369
1944 +#: src/mio/style-panel.ts:374
1981 1945 msgid "Change shape on its own"
1982 1946 msgstr ""
1983 1947
1984 -#: src/mio/style-panel.ts:383
1948 +#: src/mio/style-panel.ts:388
1985 1949 msgid "Idle"
1986 1950 msgstr ""
1987 1951
1988 -#: src/mio/style-panel.ts:385
1952 +#: src/mio/style-panel.ts:390
1989 1953 msgid "Wobble when idle"
1990 1954 msgstr ""
1991 1955
1992 -#: src/mio/style-panel.ts:405
1956 +#: src/mio/style-panel.ts:410
1993 1957 msgid "Wobble strength"
1994 1958 msgstr ""
1995 1959
1996 -#: src/mio/style-panel.ts:416
1960 +#: src/mio/style-panel.ts:421
1997 1961 msgid "Wobble speed"
1998 1962 msgstr ""
1999 1963
2000 -#: src/mio/style-panel.ts:427
1964 +#: src/mio/style-panel.ts:432
1965 +#: src/workspaces/wizard.ts:562
1966 +#: src/workspaces/wizard.ts:597
2001 1967 msgid "Colour"
2002 1968 msgstr ""
2003 1969
2004 -#: src/mio/style-panel.ts:431
1970 +#: src/mio/style-panel.ts:436
2005 1971 msgid "Hue"
2006 1972 msgstr ""
2007 1973
2008 -#: src/mio/style-panel.ts:442
1974 +#: src/mio/style-panel.ts:447
2009 1975 msgid "Hue spread"
2010 1976 msgstr ""
2011 1977
2012 -#: src/mio/style-panel.ts:453
1978 +#: src/mio/style-panel.ts:458
2013 1979 msgid "Saturation"
2014 1980 msgstr ""
2015 1981
2016 -#: src/mio/style-panel.ts:464
1982 +#: src/mio/style-panel.ts:469
2017 1983 msgid "Brightness"
2018 1984 msgstr ""
2019 1985
2020 -#: src/mio/style-panel.ts:473
1986 +#: src/mio/style-panel.ts:478
2021 1987 msgid "Ring"
2022 1988 msgstr ""
2023 1989
2024 -#: src/mio/style-panel.ts:477
1990 +#: src/mio/style-panel.ts:482
2025 1991 msgid "Thickness"
2026 1992 msgstr ""
2027 1993
2028 -#: src/mio/style-panel.ts:488
1994 +#: src/mio/style-panel.ts:497
1995 +msgid "Inner line"
1996 +msgstr ""
1997 +
1998 +#: src/mio/style-panel.ts:505
1999 +msgid "Inner line colour"
2000 +msgstr ""
2001 +
2002 +#: src/mio/style-panel.ts:509
2029 2003 msgid "Glow"
2030 2004 msgstr ""
2031 2005
2032 -#: src/mio/style-panel.ts:516
2006 +#: src/mio/style-panel.ts:537
2033 2007 msgid "Gradient"
2034 2008 msgstr ""
2035 2009
2036 -#: src/mio/style-panel.ts:520
2010 +#: src/mio/style-panel.ts:541
2037 2011 msgid "Gradient angle"
2038 2012 msgstr ""
2039 2013
2040 -#: src/mio/style-panel.ts:529
2014 +#: src/mio/style-panel.ts:550
2041 2015 msgid "Loop the gradient (no seam)"
2042 2016 msgstr ""
2043 2017
2044 -#: src/mio/style-panel.ts:536
2018 +#: src/mio/style-panel.ts:557
2045 2019 msgid "Spin the gradient"
2046 2020 msgstr ""
2047 2021
2048 -#: src/mio/style-panel.ts:547
2022 +#: src/mio/style-panel.ts:568
2049 2023 msgid "Cycle the colours"
2050 2024 msgstr ""
2051 2025
2052 -#: src/mio/style-panel.ts:556
2026 +#: src/mio/style-panel.ts:577
2053 2027 msgid "Hologram"
2054 2028 msgstr ""
2055 2029
2056 -#: src/mio/style-panel.ts:558
2030 +#: src/mio/style-panel.ts:579
2057 2031 msgid "Holographic"
2058 2032 msgstr ""
2059 2033
2060 -#: src/mio/style-panel.ts:575
2034 +#: src/mio/style-panel.ts:596
2061 2035 msgid "Iridescence"
2062 2036 msgstr ""
2063 2037
2064 -#: src/mio/style-panel.ts:586
2038 +#: src/mio/style-panel.ts:607
2065 2039 msgid "Body"
2066 2040 msgstr ""
2067 2041
2068 -#: src/mio/style-panel.ts:587
2042 +#: src/mio/style-panel.ts:608
2069 2043 msgid "Body colour"
2070 2044 msgstr ""
2071 2045
2072 -#: src/mio/style-panel.ts:591
2046 +#: src/mio/style-panel.ts:612
2073 2047 msgid "Body opacity"
2074 2048 msgstr ""
2075 2049
2076 -#: src/mio/style-panel.ts:600
2050 +#: src/mio/style-panel.ts:621
2077 2051 msgid "Eyes"
2078 2052 msgstr ""
2079 2053
2080 -#: src/mio/style-panel.ts:601
2054 +#: src/mio/style-panel.ts:622
2081 2055 msgid "Eye colour"
2082 2056 msgstr ""
2083 2057
2084 -#: src/mio/style-panel.ts:605
2058 +#: src/mio/style-panel.ts:626
2085 2059 msgid "Eye size"
2086 2060 msgstr ""
2087 2061
2088 -#: src/mio/style-panel.ts:629
2062 +#: src/mio/style-panel.ts:650
2089 2063 msgid "Surprise me"
2090 2064 msgstr ""
2091 2065
2092 -#: src/mio/style-panel.ts:639
2066 +#: src/mio/style-panel.ts:660
2093 2067 msgid "Restore Mio"
2094 2068 msgstr ""
2095 2069
2096 -#: src/mio/style-panel.ts:648
2097 -#: src/plugins-window/upload-dialog.ts:469
2098 -#: src/settings/sections/wallpaper.ts:224
2070 +#: src/mio/style-panel.ts:669
2099 2071 msgid "Done"
2100 2072 msgstr ""
2101 2073
2102 -#: src/my-wordpress/agents-renderer.ts:561
2103 -#: includes/agents/identity.php:88
2104 -msgid "Agent name is required."
2074 +#: src/mio/window-toggle.ts:18
2075 +msgid "Disable MIO in this window"
2105 2076 msgstr ""
2106 2077
2107 -#: src/my-wordpress/agents-renderer.ts:594
2108 -msgid "Delete agent?"
2078 +#: src/mio/window-toggle.ts:18
2079 +msgid "Enable MIO in this window"
2109 2080 msgstr ""
2110 2081
2111 -#: src/my-wordpress/agents-renderer.ts:595
2112 -msgid "The agent user is deleted permanently. Content it authored is not reassigned."
2082 +#: src/mio/window-toggle.ts:20
2083 +msgid "Enable MIO in the dock first"
2113 2084 msgstr ""
2114 2085
2115 -#: src/my-wordpress/agents-renderer.ts:630
2116 -msgid "Abilities saved."
2086 +#: src/mio/window-toggle.ts:34
2087 +msgid "MIO in this window"
2117 2088 msgstr ""
2118 2089
2119 -#: src/my-wordpress/agents-renderer.ts:638
2120 -msgid "Triggers saved."
2090 +#: src/mobile/home.ts:119
2091 +#: src/mobile/tab-bar.ts:178
2092 +msgid "Home"
2121 2093 msgstr ""
2122 2094
2123 -#: src/my-wordpress/agents-renderer.ts:656
2124 -msgid "No AI provider is configured — agents cannot run until a connector is set up."
2095 +#: src/mobile/home.ts:125
2096 +#: src/mobile/home.ts:127
2097 +msgid "Search apps"
2125 2098 msgstr ""
2126 2099
2127 -#: src/my-wordpress/agents-renderer.ts:660
2128 -msgid "This WordPress does not ship the AI Client (WordPress 7.0+). Agents can be defined but not run."
2100 +#: src/mobile/home.ts:208
2101 +msgid "Results"
2129 2102 msgstr ""
2130 2103
2131 -#: src/my-wordpress/agents-renderer.ts:666
2132 -msgid "Open Connectors settings"
2104 +#: src/mobile/home.ts:214
2105 +msgid "Nothing matches."
2133 2106 msgstr ""
2134 2107
2135 -#: src/my-wordpress/agents-renderer.ts:695
2136 -msgid "+ Create agent"
2108 +#: src/mobile/home.ts:219
2109 +#: src/workspaces/wizard.ts:193
2110 +#: includes/wp-icon-registry.php:47
2111 +msgid "Apps"
2137 2112 msgstr ""
2138 2113
2139 -#: src/my-wordpress/agents-renderer.ts:700
2140 -#: includes/agents/my-wordpress.php:35
2141 -msgid "Agents"
2114 +#: src/mobile/home.ts:220
2115 +msgid "System"
2142 2116 msgstr ""
2143 2117
2144 -#: src/my-wordpress/agents-renderer.ts:723
2145 -msgid "No description yet."
2118 +#: src/mobile/home.ts:230
2119 +msgid "Nothing to show yet."
2146 2120 msgstr ""
2147 2121
2148 -#: src/my-wordpress/agents-renderer.ts:737
2149 -msgid "Define"
2122 +#: src/mobile/layer.ts:79
2123 +msgid "App"
2150 2124 msgstr ""
2151 2125
2152 -#: src/my-wordpress/agents-renderer.ts:738
2153 -#: includes/ai-copilot/search.php:213
2154 -msgid "Tools"
2126 +#: src/mobile/layer.ts:508
2127 +msgid "Close all apps?"
2155 2128 msgstr ""
2156 2129
2157 -#: src/my-wordpress/agents-renderer.ts:739
2158 -msgid "Triggers"
2130 +#: src/mobile/layer.ts:509
2131 +msgid "Anything unsaved in them will ask before it goes."
2159 2132 msgstr ""
2160 2133
2161 -#: src/my-wordpress/agents-renderer.ts:775
2162 -#: src/my-wordpress/agents-renderer.ts:1088
2163 -#: src/posts-window/categories-mindmap.ts:2313
2164 -#: src/posts-window/categories-mindmap.ts:2494
2165 -#: src/posts-window/categories-mindmap.ts:2500
2166 -#: src/posts-window/tags-cloud.ts:1648
2167 -#: src/posts-window/tags-cloud.ts:1817
2168 -#: src/posts-window/tags-cloud.ts:1823
2169 -#: src/posts-window/users-render.ts:627
2170 -#: src/settings/sections/help.ts:441
2171 -msgid "Name"
2134 +#: src/mobile/layer.ts:510
2135 +#: src/mobile/switcher.ts:85
2136 +#: src/window-manager/close-all-shortcut.ts:186
2137 +msgid "Close all"
2172 2138 msgstr ""
2173 2139
2174 -#: src/my-wordpress/agents-renderer.ts:784
2175 -#: src/my-wordpress/agents-renderer.ts:1108
2176 -msgid "When to use (description)"
2140 +#: src/mobile/switcher.ts:55
2141 +#: src/mobile/switcher.ts:69
2142 +#: src/mobile/tab-bar.ts:204
2143 +msgid "Open apps"
2177 2144 msgstr ""
2178 2145
2179 -#: src/my-wordpress/agents-renderer.ts:793
2180 -#: src/my-wordpress/agents-renderer.ts:1115
2181 -#: includes/agents/privacy.php:73
2182 -msgid "Instructions (system prompt)"
2146 +#: src/mobile/switcher.ts:73
2147 +msgid "Close the switcher"
2183 2148 msgstr ""
2184 2149
2185 -#: src/my-wordpress/agents-renderer.ts:804
2186 -#: src/my-wordpress/agents-renderer.ts:810
2187 -#: src/my-wordpress/agents-renderer.ts:823
2188 -#: src/my-wordpress/agents-renderer.ts:1097
2189 -#: src/posts-window/user-edit-render.ts:391
2190 -#: src/posts-window/users-render.ts:645
2191 -#: src/posts-window/users-render.ts:1323
2192 -#: includes/agents/privacy.php:65
2193 -#: includes/users-window/window.php:177
2194 -msgid "Role"
2150 +#: src/mobile/switcher.ts:135
2151 +#: src/plugins/my-wordpress-woocommerce/index.ts:868
2152 +#: includes/my-wordpress/integrations/woocommerce.php:725
2153 +msgid "Active"
2195 2154 msgstr ""
2196 2155
2197 -#: src/my-wordpress/agents-renderer.ts:833
2198 -msgid "The agent acts with this role's capabilities — pick the least privilege that still lets it do its job."
2156 +#. %s: window title.
2157 +#. %s is the desktop label
2158 +#: src/mobile/switcher.ts:156
2159 +#: src/window-manager/overview.ts:818
2160 +msgid "Close %s"
2199 2161 msgstr ""
2200 2162
2201 -#: src/my-wordpress/agents-renderer.ts:849
2202 -msgid "Agent saved."
2163 +#: src/mobile/switcher.ts:313
2164 +msgid "Nothing open. Pick something from Home."
2203 2165 msgstr ""
2204 2166
2205 -#: src/my-wordpress/agents-renderer.ts:875
2206 -msgid "The agent may only call abilities ticked here — and every call is still gated by the ability's own permission check against the agent's role."
2167 +#: src/mobile/tab-bar.ts:120
2168 +msgid "Primary"
2207 2169 msgstr ""
2208 2170
2209 -#: src/my-wordpress/agents-renderer.ts:899
2210 -msgid "read-only"
2171 +#. %d: number of open apps.
2172 +#: src/mobile/tab-bar.ts:165
2173 +msgid "Open apps (%d)"
2211 2174 msgstr ""
2212 2175
2213 -#: src/my-wordpress/agents-renderer.ts:900
2214 -msgid "can modify"
2176 +#: src/mobile/top-bar.ts:61
2177 +msgid "Close app"
2215 2178 msgstr ""
2216 2179
2217 -#: src/my-wordpress/agents-renderer.ts:867
2218 -#: includes/my-wordpress/integrations/woocommerce.php:240
2219 -msgid "Other"
2180 +#: src/multisite/dock-tiles.ts:29
2181 +#: src/multisite/site-switcher.ts:103
2182 +msgid "Network Admin"
2220 2183 msgstr ""
2221 2184
2222 -#: src/my-wordpress/agents-renderer.ts:957
2223 -msgid "Hook name"
2185 +#: src/multisite/link-offer.ts:56
2186 +msgid "Arrive logged in next time?"
2224 2187 msgstr ""
2225 2188
2226 -#: src/my-wordpress/agents-renderer.ts:965
2227 -msgid "Suggestions"
2189 +#. %1$s: who arrived (name and email); %2$s: the site they came from.
2190 +#: src/multisite/link-offer.ts:58
2191 +msgid "%1$s just switched here from %2$s while you were logged in. Link that account to yours, and a switch from there logs you in as you. You can undo this in the Network window."
2228 2192 msgstr ""
2229 2193
2230 -#: src/my-wordpress/agents-renderer.ts:976
2231 -msgid "Required capability"
2194 +#: src/multisite/link-offer.ts:63
2195 +msgid "Link accounts"
2232 2196 msgstr ""
2233 2197
2234 -#: src/my-wordpress/agents-renderer.ts:1002
2235 -msgid "Triggers describe how this site reaches the agent. Chat, drag & drop, and Send to work today; kinds marked \"coming soon\" can be configured but are not wired yet."
2198 +#: src/multisite/site-switcher.ts:261
2199 +msgid "Site"
2236 2200 msgstr ""
2237 2201
2238 -#: src/my-wordpress/agents-renderer.ts:1009
2239 -msgid "No triggers configured yet."
2202 +#: src/multisite/site-switcher.ts:279
2203 +msgid "External site"
2240 2204 msgstr ""
2241 2205
2242 -#: src/my-wordpress/agents-renderer.ts:1030
2243 -#: src/settings/sections/custom-image.ts:168
2244 -msgid "Remove"
2206 +#: src/multisite/site-switcher.ts:283
2207 +msgid "External site:"
2245 2208 msgstr ""
2246 2209
2247 -#: src/my-wordpress/agents-renderer.ts:1042
2248 -msgid "Add trigger"
2210 +#: src/multisite/site-switcher.ts:287
2211 +msgid "OpenStation is not active on this site. Opens its admin in a new tab."
2249 2212 msgstr ""
2250 2213
2251 -#: src/my-wordpress/agents-renderer.ts:1061
2252 -msgid "Pick a trigger kind…"
2214 +#: src/multisite/site-switcher.ts:291
2215 +msgid "Opens in a new tab:"
2253 2216 msgstr ""
2254 2217
2255 -#: src/my-wordpress/agents-renderer.ts:1068
2256 -msgid "(coming soon)"
2218 +#: src/notch.ts:58
2219 +msgid "Open the site assistant"
2257 2220 msgstr ""
2258 2221
2259 -#: src/my-wordpress/agents-renderer.ts:1086
2260 -msgid "Create agent"
2222 +#: src/notes/convert.ts:129
2223 +msgid "Edit draft"
2261 2224 msgstr ""
2262 2225
2263 -#: src/my-wordpress/agents-renderer.ts:1124
2264 -#: src/posts-window/categories-mindmap.ts:2361
2265 -#: src/posts-window/tags-cloud.ts:1673
2266 -#: src/posts-window/user-edit-render.ts:1892
2267 -msgid "Create"
2226 +#: src/notes/convert.ts:157
2227 +msgid "The site sent an unreadable reply while converting the note. Check Posts → Drafts before trying again."
2268 2228 msgstr ""
2269 2229
2270 -#: src/my-wordpress/agents-renderer.ts:1154
2271 -msgid "Turn the Agents framework on in OpenStation Preferences → Features to create agents, give them abilities, and chat with them."
2230 +#: src/notes/convert.ts:163
2231 +#: includes/notes/rest.php:586
2232 +msgid "Could not convert the note to a post."
2272 2233 msgstr ""
2273 2234
2274 -#: src/my-wordpress/agents-renderer.ts:1158
2275 -msgid "Ask an administrator to turn the Agents framework on in OpenStation Preferences → Features."
2235 +#: src/notes/convert.ts:206
2236 +msgid "Note converted to a draft post"
2276 2237 msgstr ""
2277 2238
2278 -#: src/my-wordpress/agents-renderer.ts:1165
2279 -msgid "Agents are turned off"
2239 +#: src/notes/convert.ts:207
2240 +msgid "Note converted to a draft post. Find it under Posts → Drafts."
2280 2241 msgstr ""
2281 2242
2282 -#: src/my-wordpress/agents-renderer.ts:1176
2283 -msgid "Turn on Agents"
2243 +#: src/notes/convert.ts:212
2244 +#: src/notes/trash.ts:47
2245 +msgid "Undo"
2284 2246 msgstr ""
2285 2247
2286 -#: src/my-wordpress/agents-renderer.ts:1183
2287 -msgid "An administrator has not created any agents on this site yet."
2248 +#: src/notes/convert.ts:234
2249 +#: src/notes/trash.ts:66
2250 +#: includes/notes/rest.php:477
2251 +msgid "Could not restore the note."
2288 2252 msgstr ""
2289 2253
2290 -#: src/my-wordpress/agents-renderer.ts:1188
2291 -msgid "Create your first agent: give it a name, a role, and instructions, then pick the abilities it may use."
2254 +#: src/notes/layer.ts:311
2255 +#: src/plugins/notes-widget/index.ts:422
2256 +msgid "Could not pin the note. Please try again."
2292 2257 msgstr ""
2293 2258
2294 -#: src/my-wordpress/agents-renderer.ts:1196
2295 -msgid "No agents yet"
2259 +#: src/notes/layer.ts:431
2260 +msgid "Pinned notes"
2296 2261 msgstr ""
2297 2262
2298 -#: src/my-wordpress/agents-renderer.ts:1211
2299 -msgid "Open profile"
2263 +#: src/notes/layer.ts:516
2264 +msgid "Pinned note"
2300 2265 msgstr ""
2301 2266
2302 -#: src/my-wordpress/agents-renderer.ts:1224
2303 -msgid "View contributions"
2267 +#. %s: note author display name.
2268 +#: src/notes/layer.ts:519
2269 +msgid "Note by %s"
2304 2270 msgstr ""
2305 2271
2306 -#: src/my-wordpress/agents-renderer.ts:1240
2307 -msgid "Send to Desktop"
2272 +#: src/notes/layer.ts:535
2273 +msgid "Move note. Drag the pin, or press Enter then use the arrow keys."
2308 2274 msgstr ""
2309 2275
2310 -#: src/my-wordpress/agents-renderer.ts:1251
2311 -#: includes/agents/store.php:368
2312 -msgid "Chat"
2276 +#: src/notes/layer.ts:614
2277 +msgid "Convert to a draft post"
2313 2278 msgstr ""
2314 2279
2315 -#: src/my-wordpress/agents-renderer.ts:247
2316 -msgid "The desktop files API is not available in this context."
2280 +#: src/notes/layer.ts:636
2281 +msgid "Note text"
2317 2282 msgstr ""
2318 2283
2319 -#: src/my-wordpress/agents-renderer.ts:287
2320 -msgid "Agent added to the desktop."
2284 +#. %s: note author display name.
2285 +#: src/notes/layer.ts:671
2286 +msgid "Pinned by %s"
2321 2287 msgstr ""
2322 2288
2323 -#. %s is the agent's name.
2324 -#: src/my-wordpress/agents-send-to.ts:187
2325 -msgid "Send to %s"
2289 +#. %s: next paper color name.
2290 +#: src/notes/layer.ts:703
2291 +msgid "Change paper color (next: %s)"
2326 2292 msgstr ""
2327 2293
2328 -#: src/my-wordpress/bulk-actions.ts:77
2329 -msgid "Pending Review"
2294 +#: src/notes/layer.ts:722
2295 +msgid "Public note — everyone can see it. Click to make private."
2330 2296 msgstr ""
2331 2297
2332 -#: src/my-wordpress/bulk-actions.ts:78
2333 -#: src/posts-window/index.ts:162
2334 -msgid "Draft"
2298 +#: src/notes/layer.ts:723
2299 +msgid "Private note. Click to share with every desktop user."
2335 2300 msgstr ""
2336 2301
2337 -#: src/my-wordpress/bulk-actions.ts:79
2338 -#: src/posts-window/index.ts:164
2339 -msgid "Private"
2302 +#: src/notes/layer.ts:923
2303 +msgid "Note is now public."
2340 2304 msgstr ""
2341 2305
2342 -#: src/my-wordpress/bulk-actions.ts:136
2343 -msgid "Nothing could be updated."
2306 +#: src/notes/layer.ts:924
2307 +msgid "Note is now private."
2344 2308 msgstr ""
2345 2309
2346 -#. 1: what succeeded, e.g. "3 items updated". 2: number that failed. 3: the server's reason for the first failure.
2347 -#: src/my-wordpress/bulk-actions.ts:147
2348 -msgid "%1$s · %2$d failed — %3$s"
2310 +#: src/notes/layer.ts:938
2311 +msgid "Move note to the Trash?"
2349 2312 msgstr ""
2350 2313
2351 -#: src/my-wordpress/bulk-actions.ts:155
2352 -msgid "no reason given"
2314 +#: src/notes/layer.ts:939
2315 +msgid "You can restore it from the Trash later."
2353 2316 msgstr ""
2354 2317
2355 -#: src/my-wordpress/bulk-actions.ts:194
2356 -msgid "— No change —"
2318 +#: src/notes/layer.ts:989
2319 +msgid "This note was changed in another session — showing the latest version."
2357 2320 msgstr ""
2358 2321
2359 -#. 1: number of entries, 2: entity label, e.g. "Posts".
2360 -#: src/my-wordpress/bulk-actions.ts:233
2361 -msgid "Edit %1$d %2$s"
2322 +#: src/notes/layer.ts:999
2323 +msgid "Could not save the note."
2362 2324 msgstr ""
2363 2325
2364 -#: src/my-wordpress/bulk-actions.ts:252
2365 -msgid "Only the fields you change are applied. Categories and tags are added to what each entry already has."
2326 +#: src/notes/layer.ts:1043
2327 +#: src/plugins/notes-widget/index.ts:335
2328 +msgid "Drop on the desktop to pin"
2366 2329 msgstr ""
2367 2330
2368 -#: src/my-wordpress/bulk-actions.ts:276
2369 -msgid "Allow"
2331 +#: src/notes/layer.ts:1044
2332 +#: src/plugins/notes-widget/index.ts:336
2333 +msgid "Pin here"
2370 2334 msgstr ""
2371 2335
2372 -#: src/my-wordpress/bulk-actions.ts:277
2373 -msgid "Do not allow"
2336 +#: src/notes/layer.ts:1045
2337 +#: src/plugins/notes-widget/index.ts:337
2338 +msgid "Can’t pin here"
2374 2339 msgstr ""
2375 2340
2376 -#: src/my-wordpress/bulk-actions.ts:284
2377 -#: src/my-wordpress/bulk-actions.ts:289
2378 -msgid "Sticky"
2341 +#: src/notes/layer.ts:1235
2342 +msgid "Moving note. Arrow keys to move, Enter to place, Escape to cancel, Delete to move to the Trash."
2379 2343 msgstr ""
2380 2344
2381 -#: src/my-wordpress/bulk-actions.ts:285
2382 -msgid "Not sticky"
2345 +#: src/notes/layer.ts:1251
2346 +msgid "Note placed."
2383 2347 msgstr ""
2384 2348
2385 -#: src/my-wordpress/bulk-actions.ts:300
2386 -msgid "Add categories"
2349 +#: src/notes/layer.ts:1289
2350 +msgid "Move cancelled."
2387 2351 msgstr ""
2388 2352
2389 -#: src/my-wordpress/bulk-actions.ts:314
2390 -msgid "Add tags…"
2353 +#: src/notes/posts-drop-target.ts:143
2354 +#: src/notes/posts-drop-target.ts:192
2355 +msgid "Convert to post"
2391 2356 msgstr ""
2392 2357
2393 -#: src/my-wordpress/bulk-actions.ts:349
2394 -msgid "Add tags"
2358 +#: src/notes/sentinel.ts:147
2359 +#: src/notes/wallpaper-menu.ts:33
2360 +#: src/plugins/notes-widget/index.ts:123
2361 +msgid "New note"
2395 2362 msgstr ""
2396 2363
2397 -#: src/my-wordpress/bulk-actions.ts:363
2398 -msgid "Update"
2364 +#: src/notes/trash.ts:44
2365 +msgid "Note moved to Trash"
2399 2366 msgstr ""
2400 2367
2401 -#: src/my-wordpress/bulk-actions.ts:567
2402 -msgid "Edit…"
2368 +#: src/notes/trash.ts:79
2369 +msgid "Could not move the note to the Trash."
2403 2370 msgstr ""
2404 2371
2405 -#. %d: number of selected entries.
2406 -#: src/my-wordpress/bulk-actions.ts:574
2407 -msgid "Edit %d entries…"
2372 +#: src/os-file-drop/sentinel.ts:96
2373 +msgid "That drop could not be processed — please try again."
2408 2374 msgstr ""
2409 2375
2410 -#: src/my-wordpress/bulk-actions.ts:591
2411 -msgid "Publish"
2376 +#: src/plugin-presence.ts:172
2377 +msgid "OpenStation is no longer active. Returning to the WordPress dashboard…"
2412 2378 msgstr ""
2413 2379
2414 -#. %d: number of selected entries.
2415 -#: src/my-wordpress/bulk-actions.ts:598
2416 -msgid "Publish %d entries"
2380 +#: src/plugins/drafts-widget/index.ts:211
2381 +msgid "Writing suggestions"
2417 2382 msgstr ""
2418 2383
2419 -#: src/my-wordpress/bulk-actions.ts:610
2420 -msgid "Switch to Draft"
2384 +#: src/plugins/drafts-widget/index.ts:273
2385 +msgid "No AI provider is set up."
2421 2386 msgstr ""
2422 2387
2423 -#. %d: number of selected entries.
2424 -#: src/my-wordpress/bulk-actions.ts:617
2425 -msgid "Switch %d entries to Draft"
2388 +#: src/plugins/drafts-widget/index.ts:274
2389 +#: includes/widgets/widget-drafts.php:419
2390 +#: includes/widgets/widget-drafts.php:427
2391 +msgid "The AI provider has no credits left or is rate limiting this site. Check its plan and billing, or try again later."
2426 2392 msgstr ""
2427 2393
2428 -#. %d: number of files detached.
2429 -#: src/my-wordpress/bulk-actions.ts:654
2430 -msgid "%d file detached"
2394 +#: src/plugins/drafts-widget/index.ts:277
2395 +msgid "The AI provider rejected this site’s API key."
2431 2396 msgstr ""
2432 2397
2433 -#. %d: number of files detached.
2434 -#: src/my-wordpress/bulk-actions.ts:656
2435 -msgid "%d files detached"
2398 +#: src/plugins/drafts-widget/index.ts:278
2399 +#: includes/widgets/widget-drafts.php:416
2400 +msgid "The AI provider could not be reached. Try again in a moment."
2436 2401 msgstr ""
2437 2402
2438 -#: src/my-wordpress/bulk-actions.ts:668
2439 -msgid "Detach"
2403 +#: src/plugins/drafts-widget/index.ts:279
2404 +msgid "Could not get suggestions."
2440 2405 msgstr ""
2441 2406
2442 -#. %d: number of selected files.
2443 -#: src/my-wordpress/bulk-actions.ts:675
2444 -msgid "Detach %d files"
2407 +#: src/plugins/drafts-widget/index.ts:290
2408 +msgid "Check it in Connectors."
2445 2409 msgstr ""
2446 2410
2447 -#. %d: number of users updated.
2448 -#: src/my-wordpress/bulk-actions.ts:869
2449 -msgid "%d user updated"
2411 +#: src/plugins/drafts-widget/index.ts:291
2412 +msgid "Add one in Connectors."
2450 2413 msgstr ""
2451 2414
2452 -#. %d: number of users updated.
2453 -#: src/my-wordpress/bulk-actions.ts:871
2454 -msgid "%d users updated"
2415 +#: src/plugins/drafts-widget/index.ts:292
2416 +msgid "Connectors"
2455 2417 msgstr ""
2456 2418
2457 -#. %d: number of users deleted.
2458 -#: src/my-wordpress/bulk-actions.ts:891
2459 -msgid "%d user deleted"
2419 +#: src/plugins/drafts-widget/index.ts:344
2420 +msgid "Apply to the draft"
2460 2421 msgstr ""
2461 2422
2462 -#. %d: number of users deleted.
2463 -#: src/my-wordpress/bulk-actions.ts:893
2464 -msgid "%d users deleted"
2423 +#: src/plugins/drafts-widget/index.ts:365
2424 +msgid "applied"
2465 2425 msgstr ""
2466 2426
2467 -#: src/my-wordpress/bulk-actions.ts:901
2468 -msgid "Change role…"
2427 +#: src/plugins/drafts-widget/index.ts:372
2428 +msgid "Could not apply the suggestion."
2469 2429 msgstr ""
2470 2430
2471 -#. %d: number of selected users.
2472 -#: src/my-wordpress/bulk-actions.ts:908
2473 -msgid "Change role for %d users…"
2431 +#: src/plugins/drafts-widget/index.ts:427
2432 +msgid "Tap a suggestion to apply it to the draft."
2474 2433 msgstr ""
2475 2434
2476 -#: src/my-wordpress/bulk-actions.ts:916
2477 -msgid "Delete…"
2435 +#: src/plugins/drafts-widget/index.ts:442
2436 +msgid "Title ideas"
2478 2437 msgstr ""
2479 2438
2480 -#. %d: number of selected users.
2481 -#: src/my-wordpress/bulk-actions.ts:924
2482 -msgid "Delete %d users…"
2439 +#: src/plugins/drafts-widget/index.ts:450
2440 +msgid "Title updated."
2483 2441 msgstr ""
2484 2442
2485 -#: src/my-wordpress/bulk-actions.ts:988
2486 -msgid "Copy link"
2443 +#: src/plugins/drafts-widget/index.ts:456
2444 +msgid "Excerpt"
2487 2445 msgstr ""
2488 2446
2489 -#. %d: number of selected entries.
2490 -#: src/my-wordpress/bulk-actions.ts:999
2491 -msgid "Copy %d links"
2447 +#: src/plugins/drafts-widget/index.ts:463
2448 +msgid "Excerpt updated."
2492 2449 msgstr ""
2493 2450
2494 -#: src/my-wordpress/bulk-actions.ts:429
2495 -msgid "Could not read the selected entries."
2451 +#: src/plugins/drafts-widget/index.ts:468
2452 +#: apps/my-wordpress/parts/dossiers.php:94
2453 +#: apps/my-wordpress/parts/dossiers.php:188
2454 +#: apps/posts/posts.os.php:88
2455 +#: includes/ai-copilot/search.php:87
2456 +msgid "Tags"
2496 2457 msgstr ""
2497 2458
2498 -#. %d: number of entries updated.
2499 -#: src/my-wordpress/bulk-actions.ts:512
2500 -#: src/my-wordpress/bulk-actions.ts:531
2501 -msgid "%d entry updated"
2459 +#: src/plugins/drafts-widget/index.ts:478
2460 +msgid "Tag added."
2502 2461 msgstr ""
2503 2462
2504 -#. %d: number of entries updated.
2505 -#: src/my-wordpress/bulk-actions.ts:514
2506 -#: src/my-wordpress/bulk-actions.ts:533
2507 -msgid "%d entries updated"
2508 -msgstr ""
2509 -
2510 -#: src/my-wordpress/bulk-actions.ts:710
2511 -msgid "No assignable roles are available on this site."
2512 -msgstr ""
2513 -
2514 -#: src/my-wordpress/bulk-actions.ts:721
2515 -#: src/my-wordpress/bulk-actions.ts:749
2516 -msgid "Change role"
2517 -msgstr ""
2518 -
2519 -#: src/my-wordpress/bulk-actions.ts:738
2520 -msgid "New role"
2521 -msgstr ""
2522 -
2523 -#. %d: number of users about to be deleted.
2524 -#: src/my-wordpress/bulk-actions.ts:780
2525 -msgid "Delete %d users"
2526 -msgstr ""
2527 -
2528 -#: src/my-wordpress/bulk-actions.ts:798
2529 -msgid "Users have no trash — this cannot be undone."
2530 -msgstr ""
2531 -
2532 -#: src/my-wordpress/bulk-actions.ts:807
2533 -msgid "Delete all their content"
2534 -msgstr ""
2535 -
2536 -#. %s: a user's display name.
2537 -#: src/my-wordpress/bulk-actions.ts:813
2538 -msgid "Attribute all content to %s"
2539 -msgstr ""
2540 -
2541 -#: src/my-wordpress/bulk-actions.ts:819
2542 -msgid "Their content"
2543 -msgstr ""
2544 -
2545 -#: src/my-wordpress/bulk-actions.ts:955
2546 -msgid "Nothing to copy — no links found."
2547 -msgstr ""
2548 -
2549 -#: src/my-wordpress/bulk-actions.ts:964
2550 -msgid "Link copied."
2551 -msgstr ""
2552 -
2553 -#. %d: number of links copied.
2554 -#: src/my-wordpress/bulk-actions.ts:967
2555 -msgid "%d links copied."
2556 -msgstr ""
2557 -
2558 -#: src/my-wordpress/bulk-actions.ts:975
2559 -msgid "Could not reach the clipboard — copying needs a secure (https) connection."
2560 -msgstr ""
2561 -
2562 -#: src/my-wordpress/index.ts:322
2563 -msgid "Unknown entity type."
2564 -msgstr ""
2565 -
2566 -#. %s is a user display name.
2567 -#: src/my-wordpress/index.ts:558
2568 -msgid "%s — activity footprint"
2569 -msgstr ""
2570 -
2571 -#: src/my-wordpress/index.ts:599
2572 -#: src/my-wordpress/integrations/woocommerce.ts:744
2573 -#: src/my-wordpress/integrations/woocommerce.ts:907
2574 -#: src/plugins/drafts-widget/index.ts:394
2575 -#: src/posts-window/index.ts:485
2463 +#: src/plugins/drafts-widget/index.ts:485
2464 +#: src/plugins/my-wordpress-woocommerce/index.ts:743
2465 +#: src/plugins/my-wordpress-woocommerce/index.ts:906
2466 +#: apps/my-wordpress/parts/dossiers.php:86
2467 +#: apps/my-wordpress/parts/dossiers.php:188
2468 +#: apps/posts/posts.os.php:84
2576 2469 #: includes/ai-copilot/search.php:81
2577 -#: includes/posts-window/window.php:31
2578 2470 msgid "Categories"
2579 2471 msgstr ""
2580 2472
2581 -#: src/my-wordpress/index.ts:601
2582 -#: src/plugins/drafts-widget/index.ts:377
2583 -#: src/posts-window/index.ts:498
2584 -#: includes/ai-copilot/search.php:87
2585 -#: includes/posts-window/window.php:32
2586 -msgid "Tags"
2473 +#: src/plugins/drafts-widget/index.ts:495
2474 +msgid "Category added."
2587 2475 msgstr ""
2588 2476
2589 -#: src/my-wordpress/index.ts:603
2590 -#: src/my-wordpress/index.ts:2577
2591 -#: src/my-wordpress/index.ts:2587
2592 -msgid "Attached media"
2477 +#: src/plugins/drafts-widget/index.ts:524
2478 +msgid "just now"
2593 2479 msgstr ""
2594 2480
2595 -#: src/my-wordpress/index.ts:901
2596 -msgid "That folder is empty."
2481 +#. %d: whole minutes since the draft was last edited.
2482 +#: src/plugins/drafts-widget/index.ts:532
2483 +msgid "%dm ago"
2597 2484 msgstr ""
2598 2485
2599 -#. %s is a lowercased entity-type label (e.g. "posts", "pages").
2600 -#: src/my-wordpress/index.ts:1120
2601 -msgid "Search %s…"
2486 +#. %d: whole hours since the draft was last edited.
2487 +#: src/plugins/drafts-widget/index.ts:539
2488 +msgid "%dh ago"
2602 2489 msgstr ""
2603 2490
2604 -#. %s is an entity-type label (e.g. "Posts", "Pages").
2605 -#: src/my-wordpress/index.ts:1125
2606 -msgid "Search %s"
2491 +#. %d: whole days since the draft was last edited.
2492 +#: src/plugins/drafts-widget/index.ts:545
2493 +msgid "%dd ago"
2607 2494 msgstr ""
2608 2495
2609 -#: src/my-wordpress/index.ts:1161
2610 -#: src/my-wordpress/index.ts:1628
2611 -#: src/my-wordpress/index.ts:1751
2612 -#: src/my-wordpress/index.ts:4823
2613 -msgid "Select an entry to preview it here."
2496 +#: src/plugins/drafts-widget/index.ts:581
2497 +#: apps/my-wordpress/parts/dossiers.php:114
2498 +#: apps/my-wordpress/parts/lists.php:197
2499 +#: apps/my-wordpress/parts/lists.php:413
2500 +#: apps/my-wordpress/parts/lists.php:465
2501 +#: apps/user-edit/parts/insights.php:246
2502 +#: apps/user-edit/parts/insights.php:271
2503 +#: includes/desktop-files/types/class-openstation-post-file.php:53
2504 +msgid "(no title)"
2614 2505 msgstr ""
2615 2506
2616 -#. 1: visible item count, 2: total item count.
2617 -#: src/my-wordpress/index.ts:1400
2618 -#: src/my-wordpress/media-list.ts:83
2619 -msgid "%1$d of %2$d items"
2507 +#: src/plugins/drafts-widget/index.ts:637
2508 +#: apps/station-home/parts/snapshot.php:348
2509 +#: includes/widgets/widget-drafts.php:77
2510 +msgid "Drafts"
2620 2511 msgstr ""
2621 2512
2622 -#. %d: number of selected entries.
2623 -#. %d: number of selected rows.
2624 -#. %d: number of selected media items.
2625 -#. %d: number of selected plugins
2626 -#. %d: selected row count.
2627 -#. %d is a count of selected users.
2628 -#: src/my-wordpress/index.ts:1422
2629 -#: src/my-wordpress/index.ts:5025
2630 -#: src/my-wordpress/media-detail.ts:249
2631 -#: src/my-wordpress/media-list.ts:129
2632 -#: src/plugins-window/installed-view.ts:674
2633 -#: src/posts-window/index.ts:2322
2634 -#: src/posts-window/users-render.ts:917
2635 -#: src/recycle-bin/index.ts:743
2636 -msgid "%d selected"
2513 +#: src/plugins/drafts-widget/index.ts:658
2514 +msgid "No drafts — all caught up."
2637 2515 msgstr ""
2638 2516
2639 -#. 1: current page, 2: total pages.
2640 -#: src/my-wordpress/index.ts:1434
2641 -#: src/my-wordpress/index.ts:5037
2642 -#: src/my-wordpress/media-list.ts:141
2643 -msgid "Page %1$d of %2$d"
2517 +#: src/plugins/drafts-widget/index.ts:722
2518 +msgid "Suggest title, excerpt & tags"
2644 2519 msgstr ""
2645 2520
2646 -#. 1: search query, 2: lowercased entity-type label.
2647 -#: src/my-wordpress/index.ts:1807
2648 -msgid "No %2$s match \"%1$s\"."
2521 +#: src/plugins/drafts-widget/index.ts:889
2522 +msgid "Could not load drafts."
2649 2523 msgstr ""
2650 2524
2651 -#. %s is an entity-type label (e.g. "Posts", "Pages").
2652 -#: src/my-wordpress/index.ts:1814
2653 -msgid "No %s yet."
2525 +#: src/plugins/drafts-widget/index.ts:752
2526 +msgid "Move to Trash?"
2654 2527 msgstr ""
2655 2528
2656 -#. 1: post title, 2: name of the user who has the post locked.
2657 -#: src/my-wordpress/index.ts:2022
2658 -msgid "%1$s — currently being edited by %2$s"
2529 +#. %s: draft title.
2530 +#: src/plugins/drafts-widget/index.ts:755
2531 +msgid "“%s” will be moved to the Trash. You can restore it later."
2659 2532 msgstr ""
2660 2533
2661 -#. %s is the user name currently editing the post.
2662 -#: src/my-wordpress/index.ts:2114
2663 -#: src/posts-window/index.ts:1181
2664 -msgid "%s is currently editing"
2534 +#: src/plugins/drafts-widget/index.ts:768
2535 +msgid "Draft moved to Trash."
2665 2536 msgstr ""
2666 2537
2667 -#. %s is an author display name.
2668 -#: src/my-wordpress/index.ts:2492
2669 -msgid "Author · %s"
2538 +#: src/plugins/drafts-widget/index.ts:773
2539 +msgid "Could not move the draft to Trash."
2670 2540 msgstr ""
2671 2541
2672 -#. %d is a count of additional contributor users.
2673 -#: src/my-wordpress/index.ts:2512
2674 -msgid "Contributors · %d"
2675 -msgid_plural "Contributors · %d"
2676 -msgstr[0] ""
2677 -msgstr[1] ""
2678 -
2679 -#. %d is a comment count.
2680 -#: src/my-wordpress/index.ts:2535
2681 -msgid "Comments · %d"
2682 -msgid_plural "Comments · %d"
2683 -msgstr[0] ""
2684 -msgstr[1] ""
2685 -
2686 -#. %d is a category count.
2687 -#: src/my-wordpress/index.ts:2550
2688 -msgid "Categories · %d"
2689 -msgid_plural "Categories · %d"
2690 -msgstr[0] ""
2691 -msgstr[1] ""
2692 -
2693 -#. %d is a tag count.
2694 -#: src/my-wordpress/index.ts:2565
2695 -msgid "Tags · %d"
2696 -msgid_plural "Tags · %d"
2697 -msgstr[0] ""
2698 -msgstr[1] ""
2699 -
2700 -#: src/my-wordpress/index.ts:2918
2701 -msgid "No comments on this post yet."
2542 +#: src/plugins/focus-timer-widget/index.ts:91
2543 +msgid "No window — just alarm"
2702 2544 msgstr ""
2703 2545
2704 -#: src/my-wordpress/index.ts:2920
2705 -msgid "No categories assigned."
2546 +#: src/plugins/focus-timer-widget/index.ts:102
2547 +msgid "Untitled window"
2706 2548 msgstr ""
2707 2549
2708 -#: src/my-wordpress/index.ts:2922
2709 -msgid "No tags assigned."
2550 +#: src/plugins/focus-timer-widget/index.ts:131
2551 +msgid "Subtract a minute"
2710 2552 msgstr ""
2711 2553
2712 -#: src/my-wordpress/index.ts:2924
2713 -msgid "No media attached to this post."
2554 +#: src/plugins/focus-timer-widget/index.ts:134
2555 +msgid "Add a minute"
2714 2556 msgstr ""
2715 2557
2716 -#: src/my-wordpress/index.ts:2926
2717 -msgid "No revisions yet."
2558 +#: src/plugins/focus-timer-widget/index.ts:173
2559 +msgid "Shake this window when done"
2718 2560 msgstr ""
2719 2561
2720 -#: src/my-wordpress/index.ts:2928
2721 -msgid "No author available."
2562 +#: src/plugins/focus-timer-widget/index.ts:192
2563 +msgid "Show remaining time while running"
2722 2564 msgstr ""
2723 2565
2724 -#: src/my-wordpress/index.ts:2930
2725 -msgid "No additional contributors."
2566 +#: src/plugins/focus-timer-widget/index.ts:209
2567 +msgid "Resume"
2726 2568 msgstr ""
2727 2569
2728 -#: src/my-wordpress/index.ts:2932
2729 -msgid "Nothing to show."
2570 +#: src/plugins/focus-timer-widget/index.ts:214
2571 +#: src/plugins/focus-timer-widget/index.ts:243
2572 +msgid "Reset"
2730 2573 msgstr ""
2731 2574
2732 -#. %d is a comment count for a particular author.
2733 -#: src/my-wordpress/index.ts:3321
2734 -msgid "%d comment site-wide"
2735 -msgid_plural "%d comments site-wide"
2736 -msgstr[0] ""
2737 -msgstr[1] ""
2738 -
2739 -#: src/my-wordpress/index.ts:3339
2740 -#: src/my-wordpress/index.ts:3733
2741 -#: src/my-wordpress/index.ts:6220
2742 -msgid "Author archive"
2575 +#: src/plugins/focus-timer-widget/index.ts:221
2576 +msgid "Start focus"
2743 2577 msgstr ""
2744 2578
2745 -#: src/my-wordpress/index.ts:3355
2746 -msgid "Moderate"
2579 +#. %d: minutes.
2580 +#: src/plugins/focus-timer-widget/index.ts:156
2581 +msgid "%d min"
2747 2582 msgstr ""
2748 2583
2749 -#: src/my-wordpress/index.ts:3807
2750 -msgid "Activity (last 12 months)"
2584 +#: src/plugins/focus-timer-widget/index.ts:241
2585 +msgid "Pause"
2751 2586 msgstr ""
2752 2587
2753 -#: src/my-wordpress/index.ts:3845
2754 -msgid "Member since"
2588 +#: src/plugins/focus-timer-widget/index.ts:263
2589 +msgid "Stop alarm"
2755 2590 msgstr ""
2756 2591
2757 -#. %s is the name of the parent category.
2758 -#: src/my-wordpress/index.ts:4178
2759 -msgid "in %s"
2592 +#: src/plugins/focus-timer-widget/index.ts:288
2593 +msgid "Focusing…"
2760 2594 msgstr ""
2761 2595
2762 -#: src/my-wordpress/index.ts:4192
2763 -msgid "View archive"
2596 +#. %s: window title.
2597 +#: src/plugins/focus-timer-widget/index.ts:299
2598 +msgid "Linked to “%s”"
2764 2599 msgstr ""
2765 2600
2766 -#: src/my-wordpress/index.ts:4213
2767 -msgid "Last post"
2601 +#: src/plugins/focus-timer-widget/index.ts:302
2602 +msgid "No window linked"
2768 2603 msgstr ""
2769 2604
2770 -#. %s is a formatted date.
2771 -#: src/my-wordpress/index.ts:4312
2772 -msgid "Saved %s"
2605 +#. %s: window title.
2606 +#: src/plugins/focus-timer-widget/index.ts:305
2607 +msgid "Shaking “%s”"
2773 2608 msgstr ""
2774 2609
2775 -#: src/my-wordpress/index.ts:4331
2776 -msgid "This revision has no rendered content."
2610 +#: src/plugins/focus-timer-widget/index.ts:308
2611 +msgid "Press stop to silence."
2777 2612 msgstr ""
2778 2613
2779 -#: src/my-wordpress/index.ts:4332
2780 -msgid "Couldn’t load the revision content. You may not have permission to view it."
2614 +#: src/plugins/focus-timer-widget/timer.ts:109
2615 +msgid "Focus timer cancelled — the linked window was closed."
2781 2616 msgstr ""
2782 2617
2783 -#. %d: number of selected entries.
2784 -#. %d: number of selected rows.
2785 -#: src/my-wordpress/index.ts:4440
2786 -#: src/my-wordpress/media-detail.ts:188
2787 -msgid "Open %d items in the editor"
2788 -msgstr ""
2789 -
2790 -#: src/my-wordpress/index.ts:4446
2791 -#: src/my-wordpress/media-list.ts:313
2792 -msgid "Navigate into"
2793 -msgstr ""
2794 -
2795 -#. %d: number of selected entries.
2796 -#: src/my-wordpress/index.ts:4460
2797 -msgid "Move %d items to Trash"
2798 -msgstr ""
2799 -
2800 -#: src/my-wordpress/index.ts:4896
2801 -msgid "Search users…"
2802 -msgstr ""
2803 -
2804 -#: src/my-wordpress/index.ts:4897
2805 -msgid "Search users"
2806 -msgstr ""
2807 -
2808 -#: src/my-wordpress/index.ts:4930
2809 -#: src/my-wordpress/index.ts:5181
2810 -#: src/my-wordpress/index.ts:5574
2811 -msgid "Select a user to see their profile here."
2812 -msgstr ""
2813 -
2814 -#. 1: visible user count, 2: total user count.
2815 -#: src/my-wordpress/index.ts:5003
2816 -msgid "%1$d of %2$d users"
2817 -msgstr ""
2818 -
2819 -#. %s is the user-entered search query.
2820 -#: src/my-wordpress/index.ts:5090
2821 -#: src/my-wordpress/index.ts:5193
2822 -msgid "No users match \"%s\"."
2823 -msgstr ""
2824 -
2825 -#: src/my-wordpress/index.ts:5093
2826 -#: src/my-wordpress/index.ts:5196
2827 -msgid "No users to show."
2828 -msgstr ""
2829 -
2830 -#. %d is a count of posts authored.
2831 -#. %d is a count of posts authored by a user.
2832 -#. %d is a post count.
2833 -#. %d: number of posts assigned to a category.
2834 -#. %d: number of posts assigned to a tag.
2835 -#: src/my-wordpress/index.ts:5331
2836 -#: src/my-wordpress/index.ts:5495
2837 -#: src/my-wordpress/index.ts:4051
2838 -#: src/posts-window/categories-mindmap.ts:2985
2839 -#: src/posts-window/tags-cloud.ts:2333
2840 -msgid "%d post"
2841 -msgid_plural "%d posts"
2842 -msgstr[0] ""
2843 -msgstr[1] ""
2844 -
2845 -#. %s is a relative or absolute date.
2846 -#: src/my-wordpress/index.ts:5504
2847 -msgid "Last published %s"
2848 -msgstr ""
2849 -
2850 -#. %d: number of selected users.
2851 -#: src/my-wordpress/index.ts:5571
2852 -msgid "%d users selected"
2853 -msgstr ""
2854 -
2855 -#: src/my-wordpress/index.ts:5783
2856 -#: src/my-wordpress/index.ts:5698
2857 -#: includes/my-wordpress/users-list-footprint.php:80
2858 -msgid "View activity footprint"
2859 -msgstr ""
2860 -
2861 -#: src/my-wordpress/index.ts:5789
2862 -#: src/my-wordpress/index.ts:6788
2863 -#: src/my-wordpress/index.ts:5714
2864 -msgid "Show profile"
2865 -msgstr ""
2866 -
2867 -#. %d: number of selected users.
2868 -#: src/my-wordpress/index.ts:5796
2869 -msgid "Show %d profiles"
2870 -msgstr ""
2871 -
2872 -#: src/my-wordpress/index.ts:5804
2873 -#: src/my-wordpress/index.ts:6775
2874 -msgid "View author archive"
2875 -msgstr ""
2876 -
2877 -#. %d: number of selected users.
2878 -#: src/my-wordpress/index.ts:5811
2879 -msgid "View %d author archives"
2880 -msgstr ""
2881 -
2882 -#: src/my-wordpress/index.ts:5915
2883 -msgid "Copy author archive link"
2884 -msgstr ""
2885 -
2886 -#: src/my-wordpress/index.ts:6017
2887 -#: includes/user-edit-window/window.php:132
2888 -msgid "Edit user"
2889 -msgstr ""
2890 -
2891 -#: src/my-wordpress/index.ts:6075
2892 -msgid "Loading footprint…"
2893 -msgstr ""
2894 -
2895 -#: src/my-wordpress/index.ts:6094
2896 -msgid "Could not load footprint."
2897 -msgstr ""
2898 -
2899 -#. 1: post total, 2: comment total.
2900 -#: src/my-wordpress/index.ts:6133
2901 -msgid "%1$d posts · %2$d comments tracked"
2902 -msgstr ""
2903 -
2904 -#. 1: window-start date, 2: window-end date.
2905 -#: src/my-wordpress/index.ts:6147
2906 -msgid "Window %1$s → %2$s"
2907 -msgstr ""
2908 -
2909 -#. %s is a year-month label like "January 2023".
2910 -#: src/my-wordpress/index.ts:6206
2911 -msgid "Member since %s"
2912 -msgstr ""
2913 -
2914 -#: src/my-wordpress/index.ts:6240
2915 -msgid "Total content"
2916 -msgstr ""
2917 -
2918 -#. 1: post count, 2: page count.
2919 -#: src/my-wordpress/index.ts:6244
2920 -msgid "%1$d posts · %2$d pages"
2921 -msgstr ""
2922 -
2923 -#: src/my-wordpress/index.ts:6269
2924 -#: includes/ai-copilot/search.php:237
2925 -msgid "Updates"
2926 -msgstr ""
2927 -
2928 -#: src/my-wordpress/index.ts:6270
2929 -msgid "Saves on existing posts"
2930 -msgstr ""
2931 -
2932 -#. 1: start date, 2: end date.
2933 -#: src/my-wordpress/index.ts:6280
2934 -msgid "%1$s → %2$s"
2935 -msgstr ""
2936 -
2937 -#. %d is the length in days of the user's longest publishing streak.
2938 -#. %d is the length in days of the user's current active streak.
2939 -#. %d is a number of days.
2940 -#: src/my-wordpress/index.ts:6289
2941 -#: src/my-wordpress/index.ts:6304
2942 -#: src/posts-window/user-edit-render.ts:1052
2943 -msgid "%d day"
2944 -msgid_plural "%d days"
2945 -msgstr[0] ""
2946 -msgstr[1] ""
2947 -
2948 -#: src/my-wordpress/index.ts:6296
2949 -msgid "Longest streak"
2950 -msgstr ""
2951 -
2952 -#: src/my-wordpress/index.ts:6307
2953 -msgid "Current streak"
2954 -msgstr ""
2955 -
2956 -#: src/my-wordpress/index.ts:6309
2957 -msgid "No activity today"
2958 -msgstr ""
2959 -
2960 -#: src/my-wordpress/index.ts:6310
2961 -msgid "Including today"
2962 -msgstr ""
2963 -
2964 -#: src/my-wordpress/index.ts:6334
2965 -msgid "A year of activity"
2966 -msgstr ""
2967 -
2968 -#: src/my-wordpress/index.ts:6376
2969 -msgid "No activity recorded in the last year."
2970 -msgstr ""
2971 -
2972 -#. 1: date, 2: post count, 3: comment count, 4: update (re-save) count.
2973 -#: src/my-wordpress/index.ts:6474
2974 -msgid "%1$s — %2$d posts, %3$d comments, %4$d updates"
2975 -msgstr ""
2976 -
2977 -#: src/my-wordpress/index.ts:6494
2978 -msgid "Less"
2979 -msgstr ""
2980 -
2981 -#: src/my-wordpress/index.ts:6503
2982 -msgid "More"
2983 -msgstr ""
2984 -
2985 -#: src/my-wordpress/index.ts:6517
2986 -msgid "Publishing rhythm"
2987 -msgstr ""
2988 -
2989 -#: src/my-wordpress/index.ts:6528
2990 -msgid "By weekday"
2991 -msgstr ""
2992 -
2993 -#: src/my-wordpress/index.ts:6531
2994 -#: src/my-wordpress/index.ts:6537
2995 -msgid "S"
2996 -msgstr ""
2997 -
2998 -#: src/my-wordpress/index.ts:6532
2999 -msgid "M"
3000 -msgstr ""
3001 -
3002 -#: src/my-wordpress/index.ts:6533
3003 -#: src/my-wordpress/index.ts:6535
3004 -msgid "T"
3005 -msgstr ""
3006 -
3007 -#: src/my-wordpress/index.ts:6534
3008 -msgid "W"
3009 -msgstr ""
3010 -
3011 -#: src/my-wordpress/index.ts:6536
3012 -msgid "F"
3013 -msgstr ""
3014 -
3015 -#: src/my-wordpress/index.ts:6540
3016 -msgid "Sunday"
3017 -msgstr ""
3018 -
3019 -#: src/my-wordpress/index.ts:6541
3020 -msgid "Monday"
3021 -msgstr ""
3022 -
3023 -#: src/my-wordpress/index.ts:6542
3024 -msgid "Tuesday"
3025 -msgstr ""
3026 -
3027 -#: src/my-wordpress/index.ts:6543
3028 -msgid "Wednesday"
3029 -msgstr ""
3030 -
3031 -#: src/my-wordpress/index.ts:6544
3032 -msgid "Thursday"
3033 -msgstr ""
3034 -
3035 -#: src/my-wordpress/index.ts:6545
3036 -msgid "Friday"
3037 -msgstr ""
3038 -
3039 -#: src/my-wordpress/index.ts:6546
3040 -msgid "Saturday"
3041 -msgstr ""
3042 -
3043 -#: src/my-wordpress/index.ts:6558
3044 -msgid "By hour of day (site time)"
3045 -msgstr ""
3046 -
3047 -#. %d is an hour of the day (0-23).
3048 -#: src/my-wordpress/index.ts:6589
3049 -msgid "%d:00"
3050 -msgstr ""
3051 -
3052 -#. 1: bucket label, 2: count.
3053 -#: src/my-wordpress/index.ts:6618
3054 -msgid "%1$s · %2$d"
3055 -msgstr ""
3056 -
3057 -#: src/my-wordpress/index.ts:6653
3058 -msgid "Most prolific month"
3059 -msgstr ""
3060 -
3061 -#. %d is a post count.
3062 -#: src/my-wordpress/index.ts:6665
3063 -msgid "%d post published — their personal record."
3064 -msgid_plural "%d posts published — their personal record."
3065 -msgstr[0] ""
3066 -msgstr[1] ""
3067 -
3068 -#: src/my-wordpress/index.ts:6685
3069 -#: src/posts-window/user-edit-render.ts:871
3070 -msgid "Recent activity"
3071 -msgstr ""
3072 -
3073 -#: src/my-wordpress/index.ts:6691
3074 -msgid "Nothing to show yet."
3075 -msgstr ""
3076 -
3077 -#. %s is a post title the user commented on.
3078 -#: src/my-wordpress/index.ts:6729
3079 -msgid "Commented on “%s”"
3080 -msgstr ""
3081 -
3082 -#. %s is the post title the user re-saved.
3083 -#: src/my-wordpress/index.ts:6735
3084 -msgid "Updated “%s”"
3085 -msgstr ""
3086 -
3087 -#. %s is the parent comment's author name.
3088 -#: src/my-wordpress/index.ts:3144
3089 -msgid "In reply to %s"
3090 -msgstr ""
3091 -
3092 -#: src/my-wordpress/index.ts:3169
3093 -msgid "On post"
3094 -msgstr ""
3095 -
3096 -#: src/my-wordpress/index.ts:3251
3097 -msgid "IP"
3098 -msgstr ""
3099 -
3100 -#: src/my-wordpress/index.ts:3259
3101 -msgid "User agent"
3102 -msgstr ""
3103 -
3104 -#. %d is a published-post count.
3105 -#. %d is a published-page count.
3106 -#: src/my-wordpress/index.ts:3576
3107 -#: src/my-wordpress/index.ts:3589
3108 -#: src/my-wordpress/index.ts:3986
3109 -msgid "%d published"
3110 -msgstr ""
3111 -
3112 -#: src/my-wordpress/index.ts:3632
3113 -#: src/my-wordpress/index.ts:4068
3114 -#: src/posts-window/user-edit-render.ts:1171
3115 -msgid "Recent posts"
3116 -msgstr ""
3117 -
3118 -#: src/my-wordpress/index.ts:3659
3119 -msgid "Top categories & tags"
3120 -msgstr ""
3121 -
3122 -#: src/my-wordpress/index.ts:4004
3123 -msgid "one contributor"
3124 -msgstr ""
3125 -
3126 -#: src/my-wordpress/index.ts:4027
3127 -msgid "Top contributors"
3128 -msgstr ""
3129 -
3130 -#: src/my-wordpress/index.ts:4099
3131 -msgid "Often paired tags"
3132 -msgstr ""
3133 -
3134 -#: src/my-wordpress/index.ts:4100
3135 -msgid "Often paired categories"
3136 -msgstr ""
3137 -
3138 -#. %d: number of selected entries.
3139 -#: src/my-wordpress/index.ts:4650
3140 -msgid "Move %d items to Trash?"
3141 -msgstr ""
3142 -
3143 -#. 1: number moved to trash, 2: number that failed.
3144 -#: src/my-wordpress/index.ts:4698
3145 -msgid "%1$d items moved to Trash · %2$d could not be moved"
3146 -msgstr ""
3147 -
3148 -#. %d: number of entries moved to trash.
3149 -#: src/my-wordpress/index.ts:4707
3150 -msgid "%d items moved to Trash"
3151 -msgstr ""
3152 -
3153 -#: src/my-wordpress/index.ts:4712
3154 -msgid "Nothing could be moved to Trash."
3155 -msgstr ""
3156 -
3157 -#. %s is the entity id (e.g. 'posts').
3158 -#: src/my-wordpress/index.ts:4760
3159 -msgid "Unknown entity: %s"
3160 -msgstr ""
3161 -
3162 -#. %s is the entry title.
3163 -#: src/my-wordpress/index.ts:4795
3164 -msgid "Move \"%s\" to Trash?"
3165 -msgstr ""
3166 -
3167 -#: src/my-wordpress/index.ts:5699
3168 -msgid "Open the full activity footprint surface for this user."
3169 -msgstr ""
3170 -
3171 -#: src/my-wordpress/index.ts:5715
3172 -msgid "Open this user’s profile editor in a new window."
3173 -msgstr ""
3174 -
3175 -#: src/my-wordpress/integrations/woocommerce.ts:614
2618 +#: src/plugins/my-wordpress-woocommerce/index.ts:613
3176 2619 msgid "Could not show WooCommerce details."
3177 2620 msgstr ""
3178 2621
3179 2622 #. 1: stock status, 2: units in stock.
3180 -#: src/my-wordpress/integrations/woocommerce.ts:689
2623 +#: src/plugins/my-wordpress-woocommerce/index.ts:688
3181 2624 msgid "%1$s (%2$d)"
3182 2625 msgstr ""
3183 2626
3184 2627 #. 1: average rating, 2: number of reviews.
3185 -#: src/my-wordpress/integrations/woocommerce.ts:703
2628 +#: src/plugins/my-wordpress-woocommerce/index.ts:702
3186 2629 msgid "%1$s ★ (%2$d)"
3187 2630 msgstr ""
3188 2631
3189 2632 #. 1: product type, 2: number of variations.
3190 -#: src/my-wordpress/integrations/woocommerce.ts:713
2633 +#: src/plugins/my-wordpress-woocommerce/index.ts:712
3191 2634 msgid "%1$s · %2$d variations"
3192 2635 msgstr ""
3193 2636
3194 -#: src/my-wordpress/integrations/woocommerce.ts:720
2637 +#: src/plugins/my-wordpress-woocommerce/index.ts:719
3195 2638 msgid "SKU"
3196 2639 msgstr ""
3197 2640
3198 -#: src/my-wordpress/integrations/woocommerce.ts:723
2641 +#: src/plugins/my-wordpress-woocommerce/index.ts:722
3199 2642 msgid "Price (on sale)"
3200 2643 msgstr ""
3201 2644
3202 -#: src/my-wordpress/integrations/woocommerce.ts:724
2645 +#: src/plugins/my-wordpress-woocommerce/index.ts:723
3203 2646 msgid "Price"
3204 2647 msgstr ""
3205 2648
3206 -#: src/my-wordpress/integrations/woocommerce.ts:728
2649 +#: src/plugins/my-wordpress-woocommerce/index.ts:727
3207 2650 msgid "Stock"
3208 2651 msgstr ""
3209 2652
3210 -#: src/my-wordpress/integrations/woocommerce.ts:732
2653 +#: src/plugins/my-wordpress-woocommerce/index.ts:731
3211 2654 msgid "Sold"
3212 2655 msgstr ""
3213 2656
3214 2657 #. %d: units sold.
3215 -#: src/my-wordpress/integrations/woocommerce.ts:736
2658 +#: src/plugins/my-wordpress-woocommerce/index.ts:735
3216 2659 msgid "%d units"
3217 2660 msgstr ""
3218 2661
3219 -#: src/my-wordpress/integrations/woocommerce.ts:741
2662 +#: src/plugins/my-wordpress-woocommerce/index.ts:740
3220 2663 msgid "Rating"
3221 2664 msgstr ""
3222 2665
3223 -#: src/my-wordpress/integrations/woocommerce.ts:763
2666 +#: src/plugins/my-wordpress-woocommerce/index.ts:762
3224 2667 msgid "View in shop"
3225 2668 msgstr ""
3226 2669
3227 2670 #. %d: quantity ordered.
3228 -#: src/my-wordpress/integrations/woocommerce.ts:788
2671 +#: src/plugins/my-wordpress-woocommerce/index.ts:787
3229 2672 msgid "%d×"
3230 2673 msgstr ""
3231 2674
3232 -#: src/my-wordpress/integrations/woocommerce.ts:816
2675 +#: src/plugins/my-wordpress-woocommerce/index.ts:815
3233 2676 msgid "Total"
3234 2677 msgstr ""
3235 2678
3236 -#: src/my-wordpress/integrations/woocommerce.ts:817
2679 +#: src/plugins/my-wordpress-woocommerce/index.ts:816
3237 2680 msgid "Subtotal"
3238 2681 msgstr ""
3239 2682
3240 -#: src/my-wordpress/integrations/woocommerce.ts:818
3241 -#: src/my-wordpress/integrations/woocommerce.ts:2146
2683 +#: src/plugins/my-wordpress-woocommerce/index.ts:817
2684 +#: src/plugins/my-wordpress-woocommerce/index.ts:2157
3242 2685 msgid "Shipping"
3243 2686 msgstr ""
3244 2687
3245 -#: src/my-wordpress/integrations/woocommerce.ts:819
3246 -#: src/my-wordpress/integrations/woocommerce.ts:875
2688 +#: src/plugins/my-wordpress-woocommerce/index.ts:818
2689 +#: src/plugins/my-wordpress-woocommerce/index.ts:874
3247 2690 msgid "Discount"
3248 2691 msgstr ""
3249 2692
3250 -#: src/my-wordpress/integrations/woocommerce.ts:821
2693 +#: src/plugins/my-wordpress-woocommerce/index.ts:820
3251 2694 #: includes/my-wordpress/integrations/woocommerce-relations.php:578
3252 2695 #: includes/my-wordpress/integrations/woocommerce-relations.php:886
3253 2696 msgid "Coupons"
3254 2697 msgstr ""
3255 2698
3256 -#: src/my-wordpress/integrations/woocommerce.ts:824
2699 +#: src/plugins/my-wordpress-woocommerce/index.ts:823
3257 2700 msgid "Paid via"
3258 2701 msgstr ""
3259 2702
3260 -#: src/my-wordpress/integrations/woocommerce.ts:825
3261 -#: src/my-wordpress/integrations/woocommerce.ts:1074
2703 +#: src/plugins/my-wordpress-woocommerce/index.ts:824
2704 +#: src/plugins/my-wordpress-woocommerce/index.ts:1073
3262 2705 #: includes/my-wordpress/integrations/woocommerce-customer-window.php:89
3263 2706 #: includes/my-wordpress/integrations/woocommerce-relations.php:494
3264 2707 #: includes/my-wordpress/integrations/woocommerce-relations.php:510
3265 2708 #: includes/my-wordpress/integrations/woocommerce-relations.php:529
@@ -3265,131 +2708,116 @@
3265 2708 #: includes/my-wordpress/integrations/woocommerce-relations.php:529
3266 2709 msgid "Customer"
3267 2710 msgstr ""
3268 2711
3269 -#: src/my-wordpress/integrations/woocommerce.ts:826
2712 +#: src/plugins/my-wordpress-woocommerce/index.ts:825
2713 +#: apps/my-wordpress/parts/woocommerce.php:654
3270 2714 msgid "Placed"
3271 2715 msgstr ""
3272 2716
3273 2717 #. %d: number of line items.
3274 -#: src/my-wordpress/integrations/woocommerce.ts:830
2718 +#: src/plugins/my-wordpress-woocommerce/index.ts:829
3275 2719 msgid "Items (%d)"
3276 2720 msgstr ""
3277 2721
3278 -#: src/my-wordpress/integrations/woocommerce.ts:838
2722 +#: src/plugins/my-wordpress-woocommerce/index.ts:837
3279 2723 msgid "Edit in WooCommerce"
3280 2724 msgstr ""
3281 2725
3282 2726 #. 1: times used, 2: usage limit.
3283 -#: src/my-wordpress/integrations/woocommerce.ts:849
2727 +#: src/plugins/my-wordpress-woocommerce/index.ts:848
3284 2728 msgid "%1$d of %2$d"
3285 2729 msgstr ""
3286 2730
3287 2731 #. %d: times used.
3288 -#: src/my-wordpress/integrations/woocommerce.ts:855
2732 +#: src/plugins/my-wordpress-woocommerce/index.ts:854
3289 2733 msgid "%d (no limit)"
3290 2734 msgstr ""
3291 2735
3292 -#: src/my-wordpress/integrations/woocommerce.ts:860
2736 +#: src/plugins/my-wordpress-woocommerce/index.ts:859
3293 2737 msgid "Individual use only"
3294 2738 msgstr ""
3295 2739
3296 -#: src/my-wordpress/integrations/woocommerce.ts:861
2740 +#: src/plugins/my-wordpress-woocommerce/index.ts:860
3297 2741 msgid "Excludes sale items"
3298 2742 msgstr ""
3299 2743
3300 -#: src/my-wordpress/integrations/woocommerce.ts:862
2744 +#: src/plugins/my-wordpress-woocommerce/index.ts:861
3301 2745 msgid "Grants free shipping"
3302 2746 msgstr ""
3303 2747
3304 -#: src/my-wordpress/integrations/woocommerce.ts:869
3305 -#: src/plugins-window/card.ts:176
3306 -#: src/plugins-window/installed-detail.ts:215
3307 -#: src/plugins-window/installed-detail.ts:505
3308 -#: src/plugins-window/installed-view.ts:149
3309 -#: src/plugins-window/installed-view.ts:446
3310 -#: includes/my-wordpress/integrations/woocommerce.php:725
3311 -msgid "Active"
3312 -msgstr ""
3313 -
3314 -#: src/my-wordpress/integrations/woocommerce.ts:871
3315 -#: src/plugins-window/installed-detail.ts:216
3316 -#: src/plugins-window/installed-detail.ts:506
3317 -#: src/plugins-window/installed-view.ts:150
3318 -#: src/plugins-window/installed-view.ts:447
2748 +#: src/plugins/my-wordpress-woocommerce/index.ts:870
3319 2749 msgid "Inactive"
3320 2750 msgstr ""
3321 2751
3322 -#: src/my-wordpress/integrations/woocommerce.ts:877
2752 +#: src/plugins/my-wordpress-woocommerce/index.ts:876
3323 2753 msgid "Used"
3324 2754 msgstr ""
3325 2755
3326 -#: src/my-wordpress/integrations/woocommerce.ts:879
2756 +#: src/plugins/my-wordpress-woocommerce/index.ts:878
3327 2757 msgid "Per customer"
3328 2758 msgstr ""
3329 2759
3330 2760 #. %d: per-customer usage limit.
3331 -#: src/my-wordpress/integrations/woocommerce.ts:883
2761 +#: src/plugins/my-wordpress-woocommerce/index.ts:882
3332 2762 msgid "%d uses"
3333 2763 msgstr ""
3334 2764
3335 -#: src/my-wordpress/integrations/woocommerce.ts:889
2765 +#: src/plugins/my-wordpress-woocommerce/index.ts:888
3336 2766 msgid "Limit to items"
3337 2767 msgstr ""
3338 2768
3339 -#: src/my-wordpress/integrations/woocommerce.ts:894
2769 +#: src/plugins/my-wordpress-woocommerce/index.ts:893
3340 2770 msgid "Discount given"
3341 2771 msgstr ""
3342 2772
3343 -#: src/my-wordpress/integrations/woocommerce.ts:895
2773 +#: src/plugins/my-wordpress-woocommerce/index.ts:894
3344 2774 msgid "Created"
3345 2775 msgstr ""
3346 2776
3347 -#: src/my-wordpress/integrations/woocommerce.ts:897
2777 +#: src/plugins/my-wordpress-woocommerce/index.ts:896
3348 2778 msgid "Expires"
3349 2779 msgstr ""
3350 2780
3351 -#: src/my-wordpress/integrations/woocommerce.ts:900
3352 -#: src/posts-window/user-edit-render.ts:1042
3353 -#: src/posts-window/users-render.ts:456
2781 +#: src/plugins/my-wordpress-woocommerce/index.ts:899
3354 2782 msgid "Never"
3355 2783 msgstr ""
3356 2784
3357 -#: src/my-wordpress/integrations/woocommerce.ts:902
2785 +#: src/plugins/my-wordpress-woocommerce/index.ts:901
3358 2786 msgid "Minimum spend"
3359 2787 msgstr ""
3360 2788
3361 -#: src/my-wordpress/integrations/woocommerce.ts:903
2789 +#: src/plugins/my-wordpress-woocommerce/index.ts:902
3362 2790 msgid "Maximum spend"
3363 2791 msgstr ""
3364 2792
3365 -#: src/my-wordpress/integrations/woocommerce.ts:904
2793 +#: src/plugins/my-wordpress-woocommerce/index.ts:903
3366 2794 msgid "Restrictions"
3367 2795 msgstr ""
3368 2796
3369 -#: src/my-wordpress/integrations/woocommerce.ts:905
2797 +#: src/plugins/my-wordpress-woocommerce/index.ts:904
3370 2798 #: includes/my-wordpress/integrations/woocommerce-relations.php:557
3371 2799 msgid "Products"
3372 2800 msgstr ""
3373 2801
3374 -#: src/my-wordpress/integrations/woocommerce.ts:906
2802 +#: src/plugins/my-wordpress-woocommerce/index.ts:905
3375 2803 msgid "Excludes"
3376 2804 msgstr ""
3377 2805
3378 -#: src/my-wordpress/integrations/woocommerce.ts:909
2806 +#: src/plugins/my-wordpress-woocommerce/index.ts:908
3379 2807 msgid "Allowed emails"
3380 2808 msgstr ""
3381 2809
3382 -#: src/my-wordpress/integrations/woocommerce.ts:915
2810 +#: src/plugins/my-wordpress-woocommerce/index.ts:914
3383 2811 msgid "Edit coupon"
3384 2812 msgstr ""
3385 2813
3386 -#: src/my-wordpress/integrations/woocommerce.ts:930
2814 +#: src/plugins/my-wordpress-woocommerce/index.ts:929
3387 2815 msgid "Today"
3388 2816 msgstr ""
3389 2817
3390 2818 #. %d: number of days.
3391 -#: src/my-wordpress/integrations/woocommerce.ts:935
2819 +#: src/plugins/my-wordpress-woocommerce/index.ts:934
3392 2820 msgid "%d day ago"
3393 2821 msgid_plural "%d days ago"
3394 2822 msgstr[0] ""
3395 2823 msgstr[1] ""
@@ -3394,9 +2822,9 @@
3394 2822 msgstr[0] ""
3395 2823 msgstr[1] ""
3396 2824
3397 2825 #. %d: number of months.
3398 -#: src/my-wordpress/integrations/woocommerce.ts:943
2826 +#: src/plugins/my-wordpress-woocommerce/index.ts:942
3399 2827 msgid "%d month ago"
3400 2828 msgid_plural "%d months ago"
3401 2829 msgstr[0] ""
3402 2830 msgstr[1] ""
@@ -3401,23 +2829,24 @@
3401 2829 msgstr[0] ""
3402 2830 msgstr[1] ""
3403 2831
3404 2832 #. %d: number of years.
3405 -#: src/my-wordpress/integrations/woocommerce.ts:950
2833 +#: src/plugins/my-wordpress-woocommerce/index.ts:949
3406 2834 msgid "%d year ago"
3407 2835 msgid_plural "%d years ago"
3408 2836 msgstr[0] ""
3409 2837 msgstr[1] ""
3410 2838
3411 -#: src/my-wordpress/integrations/woocommerce.ts:964
3412 -#: src/my-wordpress/integrations/woocommerce.ts:2039
2839 +#: src/plugins/my-wordpress-woocommerce/index.ts:963
2840 +#: src/plugins/my-wordpress-woocommerce/index.ts:2050
3413 2841 msgid "Lifetime spend"
3414 2842 msgstr ""
3415 2843
3416 -#: src/my-wordpress/integrations/woocommerce.ts:985
3417 -#: src/my-wordpress/integrations/woocommerce.ts:1531
3418 -#: src/my-wordpress/integrations/woocommerce.ts:1932
3419 -#: src/my-wordpress/integrations/woocommerce.ts:2192
2844 +#: src/plugins/my-wordpress-woocommerce/index.ts:984
2845 +#: src/plugins/my-wordpress-woocommerce/index.ts:1542
2846 +#: src/plugins/my-wordpress-woocommerce/index.ts:1943
2847 +#: src/plugins/my-wordpress-woocommerce/index.ts:2203
2848 +#: apps/my-wordpress/parts/woocommerce.php:102
3420 2849 #: includes/my-wordpress/integrations/woocommerce-relations.php:812
3421 2850 #: includes/my-wordpress/integrations/woocommerce-relations.php:1099
3422 2851 #: includes/my-wordpress/integrations/woocommerce.php:122
3423 2852 msgid "Orders"
@@ -3423,145 +2852,145 @@
3423 2852 msgid "Orders"
3424 2853 msgstr ""
3425 2854
3426 2855 #. %d: number of orders.
3427 -#: src/my-wordpress/integrations/woocommerce.ts:989
2856 +#: src/plugins/my-wordpress-woocommerce/index.ts:988
3428 2857 msgid "%d order"
3429 2858 msgid_plural "%d orders"
3430 2859 msgstr[0] ""
3431 2860 msgstr[1] ""
3432 2861
3433 -#: src/my-wordpress/integrations/woocommerce.ts:992
2862 +#: src/plugins/my-wordpress-woocommerce/index.ts:991
3434 2863 msgid "None yet"
3435 2864 msgstr ""
3436 2865
3437 -#: src/my-wordpress/integrations/woocommerce.ts:994
2866 +#: src/plugins/my-wordpress-woocommerce/index.ts:993
3438 2867 msgid "Average order"
3439 2868 msgstr ""
3440 2869
3441 -#: src/my-wordpress/integrations/woocommerce.ts:996
3442 -#: src/my-wordpress/integrations/woocommerce.ts:2061
2870 +#: src/plugins/my-wordpress-woocommerce/index.ts:995
2871 +#: src/plugins/my-wordpress-woocommerce/index.ts:2072
3443 2872 msgid "Last order"
3444 2873 msgstr ""
3445 2874
3446 2875 #. %s: order number.
3447 -#: src/my-wordpress/integrations/woocommerce.ts:1004
3448 -#: src/my-wordpress/integrations/woocommerce.ts:2100
2876 +#: src/plugins/my-wordpress-woocommerce/index.ts:1003
2877 +#: src/plugins/my-wordpress-woocommerce/index.ts:2111
3449 2878 msgid "#%s"
3450 2879 msgstr ""
3451 2880
3452 -#: src/my-wordpress/integrations/woocommerce.ts:1024
2881 +#: src/plugins/my-wordpress-woocommerce/index.ts:1023
3453 2882 msgid "First order"
3454 2883 msgstr ""
3455 2884
3456 -#: src/my-wordpress/integrations/woocommerce.ts:1026
3457 -#: src/my-wordpress/integrations/woocommerce.ts:2303
2885 +#: src/plugins/my-wordpress-woocommerce/index.ts:1025
2886 +#: src/plugins/my-wordpress-woocommerce/index.ts:2314
3458 2887 msgid "Buys most"
3459 2888 msgstr ""
3460 2889
3461 2890 #. %d: units bought.
3462 -#: src/my-wordpress/integrations/woocommerce.ts:1038
2891 +#: src/plugins/my-wordpress-woocommerce/index.ts:1037
3463 2892 msgid "×%d"
3464 2893 msgstr ""
3465 2894
3466 -#: src/my-wordpress/integrations/woocommerce.ts:1048
3467 -#: src/my-wordpress/integrations/woocommerce.ts:2066
2895 +#: src/plugins/my-wordpress-woocommerce/index.ts:1047
2896 +#: src/plugins/my-wordpress-woocommerce/index.ts:2077
3468 2897 msgid "Location"
3469 2898 msgstr ""
3470 2899
3471 -#: src/my-wordpress/integrations/woocommerce.ts:1049
3472 -#: src/posts-window/users-render.ts:638
2900 +#: src/plugins/my-wordpress-woocommerce/index.ts:1048
2901 +#: apps/my-wordpress/parts/lists.php:450
3473 2902 msgid "Email"
3474 2903 msgstr ""
3475 2904
3476 -#: src/my-wordpress/integrations/woocommerce.ts:1050
2905 +#: src/plugins/my-wordpress-woocommerce/index.ts:1049
3477 2906 msgid "Customer since"
3478 2907 msgstr ""
3479 2908
3480 -#: src/my-wordpress/integrations/woocommerce.ts:1054
2909 +#: src/plugins/my-wordpress-woocommerce/index.ts:1053
3481 2910 msgid "All their orders"
3482 2911 msgstr ""
3483 2912
3484 -#: src/my-wordpress/integrations/woocommerce.ts:1071
2913 +#: src/plugins/my-wordpress-woocommerce/index.ts:1070
3485 2914 #: includes/my-wordpress/integrations/woocommerce-relations.php:770
3486 2915 msgid "Product"
3487 2916 msgstr ""
3488 2917
3489 -#: src/my-wordpress/integrations/woocommerce.ts:1072
3490 -#: src/my-wordpress/integrations/woocommerce.ts:2050
2918 +#: src/plugins/my-wordpress-woocommerce/index.ts:1071
2919 +#: src/plugins/my-wordpress-woocommerce/index.ts:2061
3491 2920 msgid "Order"
3492 2921 msgid_plural "Orders"
3493 2922 msgstr[0] ""
3494 2923 msgstr[1] ""
3495 2924
3496 -#: src/my-wordpress/integrations/woocommerce.ts:1073
2925 +#: src/plugins/my-wordpress-woocommerce/index.ts:1072
3497 2926 msgid "Coupon"
3498 2927 msgstr ""
3499 2928
3500 -#: src/my-wordpress/integrations/woocommerce.ts:1306
2929 +#: src/plugins/my-wordpress-woocommerce/index.ts:1317
3501 2930 #: includes/my-wordpress/integrations/woocommerce-customers.php:315
3502 2931 msgid "VIP"
3503 2932 msgstr ""
3504 2933
3505 -#: src/my-wordpress/integrations/woocommerce.ts:1307
2934 +#: src/plugins/my-wordpress-woocommerce/index.ts:1318
3506 2935 #: includes/my-wordpress/integrations/woocommerce-customers.php:321
3507 2936 msgid "Lapsed"
3508 2937 msgstr ""
3509 2938
3510 -#: src/my-wordpress/integrations/woocommerce.ts:1341
2939 +#: src/plugins/my-wordpress-woocommerce/index.ts:1352
3511 2940 msgid "Sold out"
3512 2941 msgstr ""
3513 2942
3514 -#: src/my-wordpress/integrations/woocommerce.ts:1344
2943 +#: src/plugins/my-wordpress-woocommerce/index.ts:1355
3515 2944 msgid "Backorder"
3516 2945 msgstr ""
3517 2946
3518 2947 #. %d: units left in stock.
3519 -#: src/my-wordpress/integrations/woocommerce.ts:1352
2948 +#: src/plugins/my-wordpress-woocommerce/index.ts:1363
3520 2949 msgid "%d left"
3521 2950 msgstr ""
3522 2951
3523 -#: src/my-wordpress/integrations/woocommerce.ts:1357
2952 +#: src/plugins/my-wordpress-woocommerce/index.ts:1368
3524 2953 msgid "Sale"
3525 2954 msgstr ""
3526 2955
3527 -#: src/my-wordpress/integrations/woocommerce.ts:1525
3528 -#: src/my-wordpress/integrations/woocommerce.ts:1927
2956 +#: src/plugins/my-wordpress-woocommerce/index.ts:1536
2957 +#: src/plugins/my-wordpress-woocommerce/index.ts:1938
3529 2958 msgid "View their orders"
3530 2959 msgstr ""
3531 2960
3532 -#: src/my-wordpress/integrations/woocommerce.ts:1526
2961 +#: src/plugins/my-wordpress-woocommerce/index.ts:1537
3533 2962 msgid "Open the orders screen filtered to this customer, in its own window."
3534 2963 msgstr ""
3535 2964
3536 -#: src/my-wordpress/integrations/woocommerce.ts:1609
2965 +#: src/plugins/my-wordpress-woocommerce/index.ts:1620
3537 2966 #: includes/my-wordpress/integrations/woocommerce-relations.php:1098
3538 2967 msgid "Store"
3539 2968 msgstr ""
3540 2969
3541 -#: src/my-wordpress/integrations/woocommerce.ts:1629
2970 +#: src/plugins/my-wordpress-woocommerce/index.ts:1640
3542 2971 msgid "Not counted on a store this large"
3543 2972 msgstr ""
3544 2973
3545 2974 #. 1: VIP customer count, 2: lapsed customer count.
3546 -#: src/my-wordpress/integrations/woocommerce.ts:1636
2975 +#: src/plugins/my-wordpress-woocommerce/index.ts:1647
3547 2976 msgid "%1$d · %2$d"
3548 2977 msgstr ""
3549 2978
3550 -#: src/my-wordpress/integrations/woocommerce.ts:1645
2979 +#: src/plugins/my-wordpress-woocommerce/index.ts:1656
3551 2980 msgid "Revenue this month"
3552 2981 msgstr ""
3553 2982
3554 -#: src/my-wordpress/integrations/woocommerce.ts:1649
2983 +#: src/plugins/my-wordpress-woocommerce/index.ts:1660
3555 2984 msgid "Awaiting action"
3556 2985 msgstr ""
3557 2986
3558 2987 #. %d: number of orders.
3559 -#: src/my-wordpress/integrations/woocommerce.ts:1652
2988 +#: src/plugins/my-wordpress-woocommerce/index.ts:1663
3560 2989 msgid "%d orders"
3561 2990 msgstr ""
3562 2991
3563 -#: src/my-wordpress/integrations/woocommerce.ts:1657
2992 +#: src/plugins/my-wordpress-woocommerce/index.ts:1668
3564 2993 #: includes/my-wordpress/integrations/woocommerce.php:301
3565 2994 #: includes/my-wordpress/integrations/woocommerce.php:1350
3566 2995 msgid "Out of stock"
3567 2996 msgstr ""
@@ -3566,20 +2995,18 @@
3566 2995 msgid "Out of stock"
3567 2996 msgstr ""
3568 2997
3569 2998 #. %d: number of products.
3570 -#: src/my-wordpress/integrations/woocommerce.ts:1661
2999 +#: src/plugins/my-wordpress-woocommerce/index.ts:1672
3571 3000 msgid "%d products"
3572 3001 msgstr ""
3573 3002
3574 -#: src/my-wordpress/integrations/woocommerce.ts:1664
3575 -#: src/settings/sections/effects.ts:202
3576 -#: src/settings/sections/effects.ts:222
3577 -#: src/settings/sections/effects.ts:254
3003 +#: src/plugins/my-wordpress-woocommerce/index.ts:1675
3578 3004 msgid "None"
3579 3005 msgstr ""
3580 3006
3581 -#: src/my-wordpress/integrations/woocommerce.ts:1667
3007 +#: src/plugins/my-wordpress-woocommerce/index.ts:1678
3008 +#: apps/my-wordpress/parts/woocommerce.php:123
3582 3009 #: includes/my-wordpress/integrations/woocommerce-customers.php:1315
3583 3010 #: includes/my-wordpress/integrations/woocommerce-relations.php:857
3584 3011 #: includes/my-wordpress/integrations/woocommerce-relations.php:1054
3585 3012 msgid "Customers"
@@ -3585,611 +3012,109 @@
3585 3012 msgid "Customers"
3586 3013 msgstr ""
3587 3014
3588 3015 #. %d: number of customers.
3589 -#: src/my-wordpress/integrations/woocommerce.ts:1671
3016 +#: src/plugins/my-wordpress-woocommerce/index.ts:1682
3590 3017 msgid "%d person"
3591 3018 msgid_plural "%d people"
3592 3019 msgstr[0] ""
3593 3020 msgstr[1] ""
3594 3021
3595 -#: src/my-wordpress/integrations/woocommerce.ts:1676
3022 +#: src/plugins/my-wordpress-woocommerce/index.ts:1687
3596 3023 msgid "VIP · lapsed"
3597 3024 msgstr ""
3598 3025
3599 -#: src/my-wordpress/integrations/woocommerce.ts:1681
3026 +#: src/plugins/my-wordpress-woocommerce/index.ts:1692
3600 3027 msgid "Guest checkout"
3601 3028 msgstr ""
3602 3029
3603 3030 #. 1: formatted revenue, 2: number of orders.
3604 -#: src/my-wordpress/integrations/woocommerce.ts:1685
3031 +#: src/plugins/my-wordpress-woocommerce/index.ts:1696
3605 3032 msgid "%1$s over %2$d orders"
3606 3033 msgstr ""
3607 3034
3608 -#: src/my-wordpress/integrations/woocommerce.ts:1917
3035 +#: src/plugins/my-wordpress-woocommerce/index.ts:1928
3609 3036 msgid "Open customer"
3610 3037 msgstr ""
3611 3038
3612 3039 #. %s: formatted average order value.
3613 -#: src/my-wordpress/integrations/woocommerce.ts:2043
3040 +#: src/plugins/my-wordpress-woocommerce/index.ts:2054
3614 3041 msgid "%s average"
3615 3042 msgstr ""
3616 3043
3617 3044 #. %s: date of the first order.
3618 -#: src/my-wordpress/integrations/woocommerce.ts:2054
3045 +#: src/plugins/my-wordpress-woocommerce/index.ts:2065
3619 3046 msgid "since %s"
3620 3047 msgstr ""
3621 3048
3622 3049 #. %s: registration date.
3623 -#: src/my-wordpress/integrations/woocommerce.ts:2070
3050 +#: src/plugins/my-wordpress-woocommerce/index.ts:2081
3624 3051 msgid "joined %s"
3625 3052 msgstr ""
3626 3053
3627 3054 #. %d: number of line items.
3628 -#. %d is a count of media items.
3629 -#: src/my-wordpress/integrations/woocommerce.ts:2118
3630 -#: src/my-wordpress/media-list.ts:91
3055 +#: src/plugins/my-wordpress-woocommerce/index.ts:2129
3631 3056 msgid "%d item"
3632 3057 msgid_plural "%d items"
3633 3058 msgstr[0] ""
3634 3059 msgstr[1] ""
3635 3060
3636 -#: src/my-wordpress/integrations/woocommerce.ts:2141
3061 +#: src/plugins/my-wordpress-woocommerce/index.ts:2152
3637 3062 msgid "Billing"
3638 3063 msgstr ""
3639 3064
3640 -#: src/my-wordpress/integrations/woocommerce.ts:2191
3065 +#: src/plugins/my-wordpress-woocommerce/index.ts:2202
3641 3066 msgid "All orders"
3642 3067 msgstr ""
3643 3068
3644 -#: src/my-wordpress/integrations/woocommerce.ts:2196
3069 +#: src/plugins/my-wordpress-woocommerce/index.ts:2207
3645 3070 #: includes/my-wordpress/integrations/woocommerce-relations.php:511
3646 3071 msgid "Edit profile"
3647 3072 msgstr ""
3648 3073
3649 -#: src/my-wordpress/integrations/woocommerce.ts:2201
3074 +#: src/plugins/my-wordpress-woocommerce/index.ts:2212
3650 3075 msgid "Send email"
3651 3076 msgstr ""
3652 3077
3653 -#: src/my-wordpress/integrations/woocommerce.ts:316
3078 +#: src/plugins/my-wordpress-woocommerce/index.ts:318
3654 3079 msgid "WooCommerce data is unavailable."
3655 3080 msgstr ""
3656 3081
3657 -#. %d: HTTP status code.
3658 -#: src/my-wordpress/integrations/woocommerce.ts:341
3659 -msgid "Could not load WooCommerce details (%d)."
3660 -msgstr ""
3661 -
3662 -#: src/my-wordpress/integrations/woocommerce.ts:357
3082 +#: src/plugins/my-wordpress-woocommerce/index.ts:342
3083 +#: src/plugins/my-wordpress-woocommerce/index.ts:355
3663 3084 msgid "Could not load WooCommerce details."
3664 3085 msgstr ""
3665 3086
3666 -#: src/my-wordpress/integrations/woocommerce.ts:2250
3087 +#: src/plugins/my-wordpress-woocommerce/index.ts:2261
3667 3088 msgid "No customer selected. Open one from the Customers folder."
3668 3089 msgstr ""
3669 3090
3670 3091 #. %d: units bought.
3671 -#: src/my-wordpress/integrations/woocommerce.ts:2292
3092 +#: src/plugins/my-wordpress-woocommerce/index.ts:2303
3672 3093 msgid "×%d bought"
3673 3094 msgstr ""
3674 3095
3675 -#: src/my-wordpress/integrations/woocommerce.ts:2304
3096 +#: src/plugins/my-wordpress-woocommerce/index.ts:2315
3676 3097 msgid "Recent orders"
3677 3098 msgstr ""
3678 3099
3679 -#: src/my-wordpress/integrations/woocommerce.ts:2305
3100 +#: src/plugins/my-wordpress-woocommerce/index.ts:2316
3680 3101 msgid "Addresses"
3681 3102 msgstr ""
3682 3103
3683 -#: src/my-wordpress/list-toolbar.ts:67
3684 -msgid "Search…"
3685 -msgstr ""
3686 -
3687 -#: src/my-wordpress/list-toolbar.ts:70
3688 -msgid "Search"
3689 -msgstr ""
3690 -
3691 -#. 1: number of selected rows, 2: site title.
3692 -#: src/my-wordpress/media-detail.ts:165
3693 -msgid "Open %1$d items in %2$s"
3694 -msgstr ""
3695 -
3696 -#: src/my-wordpress/media-detail.ts:199
3697 -msgid "View on site"
3698 -msgstr ""
3699 -
3700 -#. %d is the count of posts that reference an attachment.
3701 -#: src/my-wordpress/media-detail.ts:237
3702 -msgid "%d reference"
3703 -msgid_plural "%d references"
3704 -msgstr[0] ""
3705 -msgstr[1] ""
3706 -
3707 -#: src/my-wordpress/media-detail.ts:318
3708 -msgid "Failed to load usage data."
3709 -msgstr ""
3710 -
3711 -#. %d is the count of posts/pages referencing this file.
3712 -#: src/my-wordpress/media-detail.ts:354
3713 -msgid "%d entry references this file."
3714 -msgid_plural "%d entries reference this file."
3715 -msgstr[0] ""
3716 -msgstr[1] ""
3717 -
3718 -#: src/my-wordpress/media-detail.ts:397
3719 -msgid "No posts or pages reference this file."
3720 -msgstr ""
3721 -
3722 -#: src/my-wordpress/media-list.ts:78
3723 -#: src/my-wordpress/media-list.ts:808
3724 -#: src/my-wordpress/media-list.ts:907
3725 -msgid "No media yet."
3726 -msgstr ""
3727 -
3728 -#. %d: number of selected media items.
3729 -#: src/my-wordpress/media-list.ts:107
3730 -msgid "%d files selected"
3731 -msgstr ""
3732 -
3733 -#: src/my-wordpress/media-list.ts:110
3734 -#: src/my-wordpress/media-list.ts:608
3735 -#: src/my-wordpress/media-list.ts:697
3736 -#: src/my-wordpress/media-list.ts:892
3737 -msgid "Select a media item to preview it here."
3738 -msgstr ""
3739 -
3740 -#: src/my-wordpress/media-list.ts:319
3741 -msgid "Open file in new tab"
3742 -msgstr ""
3743 -
3744 -#: src/my-wordpress/media-list.ts:325
3745 -msgid "Delete permanently"
3746 -msgstr ""
3747 -
3748 -#. %d: number of selected media items.
3749 -#: src/my-wordpress/media-list.ts:333
3750 -msgid "Delete %d files permanently"
3751 -msgstr ""
3752 -
3753 -#: src/my-wordpress/media-list.ts:385
3754 -msgid "Copy file URL"
3755 -msgstr ""
3756 -
3757 -#: src/my-wordpress/media-list.ts:664
3758 -msgid "Search media…"
3759 -msgstr ""
3760 -
3761 -#: src/my-wordpress/media-list.ts:665
3762 -#: src/settings/sections/custom-image.ts:293
3763 -msgid "Search media"
3764 -msgstr ""
3765 -
3766 -#. %s is the user-entered search query.
3767 -#: src/my-wordpress/media-list.ts:805
3768 -#: src/my-wordpress/media-list.ts:904
3769 -msgid "No media match \"%s\"."
3770 -msgstr ""
3771 -
3772 -#: src/my-wordpress/media-list.ts:500
3773 -#: src/my-wordpress/media-list.ts:563
3774 -msgid "Delete media?"
3775 -msgstr ""
3776 -
3777 -#. %d: number of selected media items.
3778 -#: src/my-wordpress/media-list.ts:503
3779 -msgid "%d files will be permanently deleted. This cannot be undone."
3780 -msgstr ""
3781 -
3782 -#. 1: number deleted, 2: number that failed.
3783 -#: src/my-wordpress/media-list.ts:542
3784 -msgid "%1$d files deleted · %2$d could not be deleted"
3785 -msgstr ""
3786 -
3787 -#. %d: number of files deleted.
3788 -#: src/my-wordpress/media-list.ts:551
3789 -msgid "%d files deleted."
3790 -msgstr ""
3791 -
3792 -#. %s is a media item title.
3793 -#: src/my-wordpress/media-list.ts:566
3794 -msgid "“%s” will be permanently deleted. This cannot be undone."
3795 -msgstr ""
3796 -
3797 -#: src/my-wordpress/media-list.ts:585
3798 -msgid "Media deleted."
3799 -msgstr ""
3800 -
3801 -#: src/my-wordpress/media-list.ts:590
3802 -msgid "Couldn’t delete that file."
3803 -msgstr ""
3804 -
3805 -#: src/my-wordpress/media-preview.ts:173
3806 -msgid "Open file"
3807 -msgstr ""
3808 -
3809 -#: src/my-wordpress/media-preview.ts:222
3810 -msgid "Filename"
3811 -msgstr ""
3812 -
3813 -#: src/my-wordpress/media-preview.ts:224
3814 -msgid "Dimensions"
3815 -msgstr ""
3816 -
3817 -#: src/my-wordpress/media-preview.ts:225
3818 -msgid "File size"
3819 -msgstr ""
3820 -
3821 -#: src/my-wordpress/media-preview.ts:226
3822 -msgid "Uploaded"
3823 -msgstr ""
3824 -
3825 -#: src/my-wordpress/media-preview.ts:227
3826 -msgid "Uploader"
3827 -msgstr ""
3828 -
3829 -#: src/my-wordpress/media-preview.ts:228
3830 -msgid "Alt text"
3831 -msgstr ""
3832 -
3833 -#: src/my-wordpress/media-preview.ts:229
3834 -msgid "Caption"
3835 -msgstr ""
3836 -
3837 -#: src/my-wordpress/media-preview.ts:399
3838 -msgid "See where this is used"
3839 -msgstr ""
3840 -
3841 -#: src/my-wordpress/media-preview.ts:400
3842 -msgid "Show the posts, pages, and custom-post-type entries that reference this file."
3843 -msgstr ""
3844 -
3845 -#: src/notch.ts:58
3846 -msgid "Open the site assistant"
3847 -msgstr ""
3848 -
3849 -#: src/notch.ts:73
3850 -msgid "Site assistant"
3851 -msgstr ""
3852 -
3853 -#: src/notes/convert.ts:58
3854 -msgid "Edit draft"
3855 -msgstr ""
3856 -
3857 -#: src/notes/convert.ts:87
3858 -msgid "Note converted to a draft post"
3859 -msgstr ""
3860 -
3861 -#: src/notes/convert.ts:90
3862 -#: src/notes/trash.ts:54
3863 -msgid "Undo"
3864 -msgstr ""
3865 -
3866 -#: src/notes/convert.ts:120
3867 -#: includes/notes/rest.php:586
3868 -msgid "Could not convert the note to a post."
3869 -msgstr ""
3870 -
3871 -#: src/notes/layer.ts:293
3872 -#: src/plugins/notes-widget/index.ts:449
3873 -msgid "Could not pin the note. Please try again."
3874 -msgstr ""
3875 -
3876 -#: src/notes/layer.ts:413
3877 -msgid "Pinned notes"
3878 -msgstr ""
3879 -
3880 -#: src/notes/layer.ts:490
3881 -msgid "Pinned note"
3882 -msgstr ""
3883 -
3884 -#. %s: note author display name.
3885 -#: src/notes/layer.ts:493
3886 -msgid "Note by %s"
3887 -msgstr ""
3888 -
3889 -#: src/notes/layer.ts:509
3890 -msgid "Move note. Drag the pin, or press Enter then use the arrow keys."
3891 -msgstr ""
3892 -
3893 -#: src/notes/layer.ts:588
3894 -msgid "Convert to a draft post"
3895 -msgstr ""
3896 -
3897 -#: src/notes/layer.ts:610
3898 -msgid "Note text"
3899 -msgstr ""
3900 -
3901 -#. %s: note author display name.
3902 -#: src/notes/layer.ts:645
3903 -msgid "Pinned by %s"
3904 -msgstr ""
3905 -
3906 -#. %s: next paper color name.
3907 -#: src/notes/layer.ts:677
3908 -msgid "Change paper color (next: %s)"
3909 -msgstr ""
3910 -
3911 -#: src/notes/layer.ts:696
3912 -msgid "Public note — everyone can see it. Click to make private."
3913 -msgstr ""
3914 -
3915 -#: src/notes/layer.ts:697
3916 -msgid "Private note. Click to share with every desktop user."
3917 -msgstr ""
3918 -
3919 -#: src/notes/layer.ts:897
3920 -msgid "Note is now public."
3921 -msgstr ""
3922 -
3923 -#: src/notes/layer.ts:898
3924 -msgid "Note is now private."
3925 -msgstr ""
3926 -
3927 -#: src/notes/layer.ts:912
3928 -msgid "Move note to the Trash?"
3929 -msgstr ""
3930 -
3931 -#: src/notes/layer.ts:913
3932 -msgid "You can restore it from the Trash later."
3933 -msgstr ""
3934 -
3935 -#: src/notes/layer.ts:962
3936 -msgid "This note was changed in another session — showing the latest version."
3937 -msgstr ""
3938 -
3939 -#: src/notes/layer.ts:1010
3940 -#: src/plugins/notes-widget/index.ts:353
3941 -msgid "Drop on the desktop to pin"
3942 -msgstr ""
3943 -
3944 -#: src/notes/layer.ts:1011
3945 -#: src/plugins/notes-widget/index.ts:354
3946 -msgid "Pin here"
3947 -msgstr ""
3948 -
3949 -#: src/notes/layer.ts:1012
3950 -#: src/plugins/notes-widget/index.ts:355
3951 -msgid "Can’t pin here"
3952 -msgstr ""
3953 -
3954 -#: src/notes/layer.ts:1202
3955 -msgid "Moving note. Arrow keys to move, Enter to place, Escape to cancel, Delete to move to the Trash."
3956 -msgstr ""
3957 -
3958 -#: src/notes/layer.ts:1218
3959 -msgid "Note placed."
3960 -msgstr ""
3961 -
3962 -#: src/notes/layer.ts:1256
3963 -msgid "Move cancelled."
3964 -msgstr ""
3965 -
3966 -#: src/notes/posts-drop-target.ts:143
3967 -#: src/notes/posts-drop-target.ts:192
3968 -msgid "Convert to post"
3969 -msgstr ""
3970 -
3971 -#: src/notes/trash.ts:51
3972 -msgid "Note moved to Trash"
3973 -msgstr ""
3974 -
3975 -#: src/notes/trash.ts:76
3976 -msgid "Could not move the note to the Trash."
3977 -msgstr ""
3978 -
3979 -#: src/notes/wallpaper-menu.ts:33
3980 -#: src/plugins/notes-widget/index.ts:117
3981 -msgid "New note"
3982 -msgstr ""
3983 -
3984 -#: src/plugin-presence.ts:172
3985 -msgid "OpenStation is no longer active. Returning to the WordPress dashboard…"
3986 -msgstr ""
3987 -
3988 -#: src/plugins/drafts-widget/index.ts:165
3989 -msgid "Writing suggestions"
3990 -msgstr ""
3991 -
3992 -#: src/plugins/drafts-widget/index.ts:263
3993 -msgid "Apply to the draft"
3994 -msgstr ""
3995 -
3996 -#: src/plugins/drafts-widget/index.ts:281
3997 -msgid "Could not apply the suggestion."
3998 -msgstr ""
3999 -
4000 -#: src/plugins/drafts-widget/index.ts:336
4001 -msgid "Tap a suggestion to apply it to the draft."
4002 -msgstr ""
4003 -
4004 -#: src/plugins/drafts-widget/index.ts:351
4005 -msgid "Title ideas"
4006 -msgstr ""
4007 -
4008 -#: src/plugins/drafts-widget/index.ts:359
4009 -msgid "Title updated."
4010 -msgstr ""
4011 -
4012 -#: src/plugins/drafts-widget/index.ts:365
4013 -#: src/posts-window/index.ts:2119
4014 -msgid "Excerpt"
4015 -msgstr ""
4016 -
4017 -#: src/plugins/drafts-widget/index.ts:372
4018 -msgid "Excerpt updated."
4019 -msgstr ""
4020 -
4021 -#: src/plugins/drafts-widget/index.ts:387
4022 -msgid "Tag added."
4023 -msgstr ""
4024 -
4025 -#: src/plugins/drafts-widget/index.ts:404
4026 -msgid "Category added."
4027 -msgstr ""
4028 -
4029 -#: src/plugins/drafts-widget/index.ts:440
4030 -#: src/posts-window/user-edit-render.ts:1453
4031 -#: src/posts-window/users-render.ts:424
4032 -msgid "just now"
4033 -msgstr ""
4034 -
4035 -#. %d: whole minutes since the draft was last edited.
4036 -#: src/plugins/drafts-widget/index.ts:448
4037 -msgid "%dm ago"
4038 -msgstr ""
4039 -
4040 -#. %d: whole hours since the draft was last edited.
4041 -#: src/plugins/drafts-widget/index.ts:455
4042 -msgid "%dh ago"
4043 -msgstr ""
4044 -
4045 -#. %d: whole days since the draft was last edited.
4046 -#: src/plugins/drafts-widget/index.ts:461
4047 -msgid "%dd ago"
4048 -msgstr ""
4049 -
4050 -#: src/plugins/drafts-widget/index.ts:537
4051 -#: src/posts-window/index.ts:956
4052 -#: includes/widgets/widget-drafts.php:77
4053 -msgid "Drafts"
4054 -msgstr ""
4055 -
4056 -#: src/plugins/drafts-widget/index.ts:551
4057 -msgid "Could not load drafts."
4058 -msgstr ""
4059 -
4060 -#: src/plugins/drafts-widget/index.ts:558
4061 -msgid "No drafts — all caught up."
4062 -msgstr ""
4063 -
4064 -#: src/plugins/drafts-widget/index.ts:606
4065 -msgid "Suggest title, excerpt & tags"
4066 -msgstr ""
4067 -
4068 -#: src/plugins/drafts-widget/index.ts:232
4069 -msgid "Could not get suggestions."
4070 -msgstr ""
4071 -
4072 -#: src/plugins/drafts-widget/index.ts:636
4073 -msgid "Move to Trash?"
4074 -msgstr ""
4075 -
4076 -#. %s: draft title.
4077 -#: src/plugins/drafts-widget/index.ts:639
4078 -msgid "“%s” will be moved to the Trash. You can restore it later."
4079 -msgstr ""
4080 -
4081 -#: src/plugins/drafts-widget/index.ts:655
4082 -msgid "Draft moved to Trash."
4083 -msgstr ""
4084 -
4085 -#: src/plugins/drafts-widget/index.ts:660
4086 -msgid "Could not move the draft to Trash."
4087 -msgstr ""
4088 -
4089 -#: src/plugins/focus-timer-widget/index.ts:91
4090 -msgid "No window — just alarm"
4091 -msgstr ""
4092 -
4093 -#: src/plugins/focus-timer-widget/index.ts:102
4094 -msgid "Untitled window"
4095 -msgstr ""
4096 -
4097 -#: src/plugins/focus-timer-widget/index.ts:131
4098 -msgid "Subtract a minute"
4099 -msgstr ""
4100 -
4101 -#: src/plugins/focus-timer-widget/index.ts:134
4102 -msgid "Add a minute"
4103 -msgstr ""
4104 -
4105 -#: src/plugins/focus-timer-widget/index.ts:173
4106 -msgid "Shake this window when done"
4107 -msgstr ""
4108 -
4109 -#: src/plugins/focus-timer-widget/index.ts:192
4110 -msgid "Show remaining time while running"
4111 -msgstr ""
4112 -
4113 -#: src/plugins/focus-timer-widget/index.ts:209
4114 -msgid "Resume"
4115 -msgstr ""
4116 -
4117 -#: src/plugins/focus-timer-widget/index.ts:214
4118 -#: src/plugins/focus-timer-widget/index.ts:243
4119 -#: includes/users-window/window.php:123
4120 -msgid "Reset"
4121 -msgstr ""
4122 -
4123 -#: src/plugins/focus-timer-widget/index.ts:221
4124 -msgid "Start focus"
4125 -msgstr ""
4126 -
4127 -#. %d: minutes.
4128 -#: src/plugins/focus-timer-widget/index.ts:156
4129 -msgid "%d min"
4130 -msgstr ""
4131 -
4132 -#: src/plugins/focus-timer-widget/index.ts:241
4133 -msgid "Pause"
4134 -msgstr ""
4135 -
4136 -#: src/plugins/focus-timer-widget/index.ts:263
4137 -msgid "Stop alarm"
4138 -msgstr ""
4139 -
4140 -#: src/plugins/focus-timer-widget/index.ts:288
4141 -msgid "Focusing…"
4142 -msgstr ""
4143 -
4144 -#. %s: window title.
4145 -#: src/plugins/focus-timer-widget/index.ts:299
4146 -msgid "Linked to “%s”"
4147 -msgstr ""
4148 -
4149 -#: src/plugins/focus-timer-widget/index.ts:302
4150 -msgid "No window linked"
4151 -msgstr ""
4152 -
4153 -#. %s: window title.
4154 -#: src/plugins/focus-timer-widget/index.ts:305
4155 -msgid "Shaking “%s”"
4156 -msgstr ""
4157 -
4158 -#: src/plugins/focus-timer-widget/index.ts:308
4159 -msgid "Press stop to silence."
4160 -msgstr ""
4161 -
4162 -#: src/plugins/focus-timer-widget/timer.ts:108
4163 -msgid "Focus timer cancelled — the linked window was closed."
4164 -msgstr ""
4165 -
4166 -#: src/plugins/notes-widget/index.ts:112
3104 +#: src/plugins/notes-widget/index.ts:118
4167 3105 msgid "Drag to pin"
4168 3106 msgstr ""
4169 3107
4170 -#: src/plugins/notes-widget/index.ts:118
3108 +#: src/plugins/notes-widget/index.ts:124
4171 3109 msgid "Write a note…"
4172 3110 msgstr ""
4173 3111
4174 -#: src/plugins/notes-widget/index.ts:136
3112 +#: src/plugins/notes-widget/index.ts:142
4175 3113 msgid "Paper color"
4176 3114 msgstr ""
4177 3115
4178 -#: src/plugins/notes-widget/index.ts:154
4179 -msgid "Public — visible to other desktop users"
4180 -msgstr ""
4181 -
4182 -#: src/plugins/notes-widget/index.ts:168
4183 -#: includes/recycle-bin/window.php:180
4184 -msgid "Pin to desktop"
4185 -msgstr ""
4186 -
4187 -#: src/plugins/notes-widget/index.ts:169
4188 -msgid "Pin the note without dragging (Ctrl+Enter)"
4189 -msgstr ""
4190 -
4191 -#: src/plugins/notes-widget/index.ts:192
3116 +#: src/plugins/notes-widget/index.ts:174
4192 3117 msgid "Next paper color"
4193 3118 msgstr ""
4194 3119
4195 3120 #: src/plugins/snow-wallpaper/index.ts:324
@@ -4208,2942 +3133,1983 @@
4208 3133 msgid "Background color"
4209 3134 msgstr ""
4210 3135
4211 3136 #: src/plugins/snow-wallpaper/index.ts:360
4212 -#: src/settings/panel.ts:627
4213 3137 msgid "Reset to defaults"
4214 3138 msgstr ""
4215 3139
4216 3140 #: src/plugins/snow-wallpaper/index.ts:386
4217 -#: includes/wallpapers.php:160
3141 +#: includes/wallpapers.php:167
4218 3142 msgid "Snow"
4219 3143 msgstr ""
4220 3144
4221 -#: src/plugins-window/browse-view.ts:117
4222 -#: src/plugins-window/featured-view.ts:317
4223 -msgid "Featured"
3145 +#: src/pwa/index.ts:57
3146 +msgid "A new version of OpenStation is available."
4224 3147 msgstr ""
4225 3148
4226 -#: src/plugins-window/browse-view.ts:118
4227 -msgid "Popular"
3149 +#: src/pwa/index.ts:59
3150 +#: src/window/dom.ts:558
3151 +msgid "Reload"
4228 3152 msgstr ""
4229 3153
4230 -#: src/plugins-window/browse-view.ts:119
4231 -msgid "Recommended"
3154 +#. %s: site name
3155 +#: src/pwa/install.ts:158
3156 +msgid "Installed %s as an app."
4232 3157 msgstr ""
4233 3158
4234 -#: src/plugins-window/browse-view.ts:120
4235 -msgid "Favorites"
3159 +#: src/pwa/install.ts:185
3160 +msgid "Install web app"
4236 3161 msgstr ""
4237 3162
4238 -#: src/plugins-window/browse-view.ts:121
4239 -#: includes/my-wordpress/integrations/woocommerce-customers.php:332
4240 -msgid "New"
3163 +#: src/pwa/install.ts:215
3164 +msgid "Install cancelled."
4241 3165 msgstr ""
4242 3166
4243 -#: src/plugins-window/browse-view.ts:122
4244 -msgid "Beta"
3167 +#. %s: site name
3168 +#: src/pwa/install.ts:233
3169 +msgid "%s is already installed. Open it from your apps menu or home screen."
4245 3170 msgstr ""
4246 3171
4247 -#: src/plugins-window/browse-view.ts:137
4248 -msgid "Search WordPress.org…"
3172 +#: src/pwa/install.ts:249
3173 +msgid "Install isn't available — another plugin's service worker is active on this site. A site admin can opt in by setting the openstation_pwa_force_replace_sw filter to true."
4249 3174 msgstr ""
4250 3175
4251 -#: src/plugins-window/browse-view.ts:158
4252 -msgid "Upload Plugin"
3176 +#: src/pwa/install.ts:257
3177 +msgid "Install isn't available right now. Keep using the page; if it still doesn't appear, the app may already be installed in this browser."
4253 3178 msgstr ""
4254 3179
4255 -#: src/plugins-window/browse-view.ts:174
4256 -#: src/plugins-window/installed-view.ts:221
4257 -#: includes/pages-window/window.php:43
4258 -#: includes/posts-window/window.php:70
4259 -#: includes/recycle-bin/window.php:188
4260 -#: includes/users-window/window.php:63
4261 -msgid "Refresh"
3180 +#: src/rebrand-notice.ts:123
3181 +msgid "New name"
4262 3182 msgstr ""
4263 3183
4264 -#: src/plugins-window/browse-view.ts:213
4265 -msgid "Drop the .zip to install."
3184 +#: src/rebrand-notice.ts:129
3185 +msgid "Desktop Mode is now OpenStation"
4266 3186 msgstr ""
4267 3187
4268 -#: src/plugins-window/browse-view.ts:352
4269 -#: src/plugins-window/featured-view.ts:167
4270 -#: src/plugins-window/flyout-detail.ts:623
4271 -#: src/settings/sections/themes.ts:307
4272 -msgid "Installing…"
3188 +#: src/rebrand-notice.ts:134
3189 +msgid "The beginning of a new identity."
4273 3190 msgstr ""
4274 3191
4275 -#. %s: plugin name
4276 -#: src/plugins-window/browse-view.ts:369
4277 -#: src/plugins-window/featured-view.ts:175
4278 -#: src/plugins-window/flyout-detail.ts:629
4279 -msgid "Installed %s."
3192 +#: src/rebrand-notice.ts:144
3193 +msgid "Why OpenStation? Because it represents much more than a desktop interface. It's an open workspace where WordPress becomes a complete environment for creating, managing and building, just like a real workstation, but powered by the web."
4280 3194 msgstr ""
4281 3195
4282 -#. %s: error message
4283 -#: src/plugins-window/browse-view.ts:389
4284 -#: src/plugins-window/featured-view.ts:195
4285 -#: src/plugins-window/flyout-detail.ts:649
4286 -msgid "Install failed: %s"
3196 +#: src/rebrand-notice.ts:153
3197 +msgid "This update also comes with a new default theme that we hope you enjoy."
4287 3198 msgstr ""
4288 3199
4289 -#: src/plugins-window/browse-view.ts:402
4290 -#: src/plugins-window/featured-view.ts:208
4291 -msgid "Activating…"
3200 +#: src/rebrand-notice.ts:160
3201 +msgid "Everything is already set up. You don't need to install any new plugins, so you can keep using the same features as before."
4292 3202 msgstr ""
4293 3203
4294 -#. %s: plugin name
4295 -#: src/plugins-window/browse-view.ts:410
4296 -#: src/plugins-window/featured-view.ts:216
4297 -#: src/plugins-window/flyout-detail.ts:667
4298 -#: src/plugins-window/installed-view.ts:836
4299 -#: src/plugins-window/upload-dialog.ts:453
4300 -msgid "%s activated."
3204 +#: src/rebrand-notice.ts:174
3205 +msgid "Got it"
4301 3206 msgstr ""
4302 3207
4303 -#. %s: error message
4304 -#: src/plugins-window/browse-view.ts:437
4305 -#: src/plugins-window/featured-view.ts:241
4306 -#: src/plugins-window/flyout-detail.ts:679
4307 -#: src/plugins-window/installed-view.ts:854
4308 -msgid "Activation failed: %s"
3208 +#: src/related-entities/index.ts:276
3209 +msgid "Related"
4309 3210 msgstr ""
4310 3211
4311 -#: src/plugins-window/browse-view.ts:565
4312 -msgid "No plugins matched."
3212 +#: src/release-card.ts:351
3213 +#: src/ui/components/os-toast/os-toast.ts:265
3214 +msgid "Dismiss"
4313 3215 msgstr ""
4314 3216
4315 -#. %s: error message
4316 -#: src/plugins-window/browse-view.ts:597
4317 -#: src/plugins-window/installed-view.ts:746
4318 -msgid "Could not load plugins: %s"
3217 +#: src/release-card.ts:354
3218 +#: src/update-notice.ts:180
3219 +msgid "Update now"
4319 3220 msgstr ""
4320 3221
4321 -#. %s: plugin name
4322 -#: src/plugins-window/card-drag.ts:166
4323 -msgid "Pinned %s to the dock."
3222 +#: src/reveals/registry.ts:446
3223 +msgid "Sweep"
4324 3224 msgstr ""
4325 3225
4326 -#. %s: plugin name
4327 -#: src/plugins-window/card.ts:54
4328 -msgid "View details for %s"
3226 +#: src/reveals/registry.ts:447
3227 +msgid "A straight edge travels across the window, uncovering the page behind it."
4329 3228 msgstr ""
4330 3229
4331 -#. %s: plugin author name (HTML-stripped)
4332 -#. %s: plugin author
4333 -#: src/plugins-window/card.ts:95
4334 -#: src/plugins-window/flyout-detail.ts:213
4335 -#: src/plugins-window/flyout-detail.ts:238
4336 -#: src/plugins-window/installed-detail.ts:248
4337 -msgid "by %s"
3230 +#: src/reveals/registry.ts:456
3231 +msgid "Iris"
4338 3232 msgstr ""
4339 3233
4340 -#: src/plugins-window/card.ts:179
4341 -#: src/plugins-window/flyout-detail.ts:595
4342 -#: src/plugins-window/installed-view.ts:627
4343 -#: src/plugins-window/installed-view.ts:707
4344 -msgid "Activate"
3234 +#: src/reveals/registry.ts:457
3235 +msgid "The page opens out from the centre of the window, like a camera shutter."
4345 3236 msgstr ""
4346 3237
4347 -#: src/plugins-window/card.ts:187
4348 -#: src/plugins-window/flyout-detail.ts:610
4349 -#: src/plugins-window/upload-dialog.ts:137
4350 -msgid "Install"
3238 +#: src/reveals/registry.ts:466
3239 +msgid "Curtain"
4351 3240 msgstr ""
4352 3241
4353 -#: src/plugins-window/card.ts:285
4354 -msgid "Fewer than 10 active"
3242 +#: src/reveals/registry.ts:467
3243 +msgid "Two panels part from the middle of the window and slide off the sides."
4355 3244 msgstr ""
4356 3245
4357 -#. %d: integer number of millions of active installs
4358 -#: src/plugins-window/card.ts:291
4359 -msgid "%d+ million active"
3246 +#: src/reveals/registry.ts:476
3247 +msgid "Blinds"
4360 3248 msgstr ""
4361 3249
4362 -#. %s: comma-grouped active install count
4363 -#: src/plugins-window/card.ts:298
4364 -#: src/plugins-window/card.ts:304
4365 -#: src/plugins-window/flyout-detail.ts:266
4366 -msgid "%s+ active"
3250 +#: src/reveals/registry.ts:477
3251 +msgid "Six horizontal slats retract at once, letting the page through between them."
4367 3252 msgstr ""
4368 3253
4369 -#. %s: rating out of 5 (one decimal)
4370 -#: src/plugins-window/card.ts:318
4371 -msgid "Rated %s out of 5"
3254 +#: src/reveals/registry.ts:486
3255 +msgid "Diagonal"
4372 3256 msgstr ""
4373 3257
4374 -#: src/plugins-window/featured-view.ts:96
4375 -msgid "Made for OpenStation"
3258 +#: src/reveals/registry.ts:487
3259 +msgid "A slanted edge sweeps off the trailing corner of the window."
4376 3260 msgstr ""
4377 3261
4378 -#: src/plugins-window/featured-view.ts:99
4379 -msgid "Plugins that extend OpenStation — desktop decorations, native windows, widgets, and other companions."
3262 +#: src/reveals/registry.ts:496
3263 +msgid "Rise"
4380 3264 msgstr ""
4381 3265
4382 -#: src/plugins-window/featured-view.ts:271
4383 -msgid "No featured plugins yet."
3266 +#: src/reveals/registry.ts:497
3267 +msgid "The page rises into the window from the bottom edge upward."
4384 3268 msgstr ""
4385 3269
4386 -#. %s: error message
4387 -#: src/plugins-window/featured-view.ts:280
4388 -msgid "Could not load featured plugins: %s"
3270 +#: src/reveals/registry.ts:506
3271 +msgid "Shutter"
4389 3272 msgstr ""
4390 3273
4391 -#: src/plugins-window/flyout-detail.ts:134
4392 -msgid "Could not load plugin details."
3274 +#: src/reveals/registry.ts:507
3275 +msgid "Two panels part from the middle of the window and slide off the top and bottom."
4393 3276 msgstr ""
4394 3277
4395 -#: src/plugins-window/flyout-detail.ts:195
4396 -msgid "Close plugin details"
3278 +#: src/reveals/registry.ts:516
3279 +msgid "Slats"
4397 3280 msgstr ""
4398 3281
4399 -#. %s: human-readable date string from wp.org
4400 -#. %s: date the plugin was last updated
4401 -#: src/plugins-window/flyout-detail.ts:272
4402 -#: src/plugins-window/installed-detail.ts:389
4403 -msgid "Updated %s"
3282 +#: src/reveals/registry.ts:517
3283 +msgid "Eight vertical slats retract at once, letting the page through between them."
4404 3284 msgstr ""
4405 3285
4406 -#. %s: maximum tested WordPress version
4407 -#: src/plugins-window/flyout-detail.ts:279
4408 -msgid "Tested up to WordPress %s"
3286 +#: src/reveals/registry.ts:527
3287 +msgid "The page opens out from the centre of the window through a growing rhombus."
4409 3288 msgstr ""
4410 3289
4411 -#: src/plugins-window/flyout-detail.ts:301
4412 -#: src/plugins-window/installed-detail.ts:94
4413 -#: includes/admin-bar.php:115
4414 -msgid "Overview"
3290 +#: src/reveals/registry.ts:536
3291 +msgid "Mosaic"
4415 3292 msgstr ""
4416 3293
4417 -#: src/plugins-window/flyout-detail.ts:302
4418 -msgid "Screenshots"
3294 +#: src/reveals/registry.ts:537
3295 +msgid "The page arrives as a grid of tiles, each opening out from its own centre."
4419 3296 msgstr ""
4420 3297
4421 -#: src/plugins-window/flyout-detail.ts:303
4422 -#: src/plugins-window/installed-detail.ts:98
4423 -#: includes/my-wordpress/integrations/woocommerce-relations.php:753
4424 -#: includes/my-wordpress/integrations/woocommerce-relations.php:754
4425 -msgid "Reviews"
3298 +#: src/reveals/registry.ts:546
3299 +msgid "Camera shutter"
4426 3300 msgstr ""
4427 3301
4428 -#: src/plugins-window/flyout-detail.ts:304
4429 -#: src/plugins-window/installed-detail.ts:96
4430 -msgid "Changelog"
3302 +#: src/reveals/registry.ts:547
3303 +msgid "Six wedges slide aside in unison, opening a hexagonal aperture from the centre like the iris of a camera lens."
4431 3304 msgstr ""
4432 3305
4433 -#: src/plugins-window/flyout-detail.ts:305
4434 -#: src/plugins-window/installed-detail.ts:97
4435 -msgid "FAQ"
3306 +#: src/reveals/registry.ts:566
3307 +msgid "Radar"
4436 3308 msgstr ""
4437 3309
4438 -#: src/plugins-window/flyout-detail.ts:364
4439 -#: src/plugins-window/installed-detail.ts:930
4440 -msgid "Loading recent reviews…"
3310 +#: src/reveals/registry.ts:567
3311 +msgid "A spoke sweeps a full turn around the centre of the window, uncovering the page behind it."
4441 3312 msgstr ""
4442 3313
4443 -#. %s: anchor tag with link to wp.org reviews
4444 -#: src/plugins-window/flyout-detail.ts:377
4445 -msgid "Recent reviews aren’t available right now. %s"
3314 +#. %d: number of revisions.
3315 +#: src/revisions/index.ts:110
3316 +msgid "View revisions (%d)"
4446 3317 msgstr ""
4447 3318
4448 -#: src/plugins-window/flyout-detail.ts:381
4449 -msgid "Read reviews on WordPress.org ↗"
3319 +#: src/revisions/index.ts:114
3320 +msgid "View revisions"
4450 3321 msgstr ""
4451 3322
4452 -#: src/plugins-window/flyout-detail.ts:397
4453 -msgid "Could not load reviews."
3323 +#: src/revisions/index.ts:193
3324 +msgid "No revisions are available for this content."
4454 3325 msgstr ""
4455 3326
4456 -#: src/plugins-window/flyout-detail.ts:414
4457 -msgid "No content available."
3327 +#. %s: post title.
3328 +#: src/revisions/index.ts:203
3329 +msgid "Revisions: %s"
4458 3330 msgstr ""
4459 3331
4460 -#: src/plugins-window/flyout-detail.ts:438
4461 -msgid "This plugin doesn’t ship screenshots."
3332 +#. 1: action label, e.g. "Open". 2: number of selected items.
3333 +#: src/selection/actions.ts:102
3334 +msgid "%1$s (%2$d items)"
4462 3335 msgstr ""
4463 3336
4464 -#: src/plugins-window/flyout-detail.ts:478
4465 -msgid "No ratings yet."
3337 +#: src/settings/wallpaper-defs.ts:45
3338 +msgid "Custom gradient"
4466 3339 msgstr ""
4467 3340
4468 -#. %d: number of stars (1–5)
4469 -#: src/plugins-window/flyout-detail.ts:491
4470 -msgid "%d ★"
3341 +#: src/settings/wallpaper-defs.ts:48
3342 +msgid "Mix your own two-colour gradient and set the angle — your desk, your palette."
4471 3343 msgstr ""
4472 3344
4473 -#: src/plugins-window/flyout-detail.ts:540
4474 -msgid "Read on WordPress.org ↗"
3345 +#: src/settings/wallpaper-defs.ts:77
3346 +msgid "Custom image"
4475 3347 msgstr ""
4476 3348
4477 -#: src/plugins-window/flyout-detail.ts:577
4478 -msgid "View on WordPress.org ↗"
3349 +#: src/settings/wallpaper-defs.ts:81
3350 +msgid "Any image from your media library or an upload, sized to cover the whole desk."
4479 3351 msgstr ""
4480 3352
4481 -#: src/plugins-window/flyout-detail.ts:696
4482 -#: src/plugins-window/installed-view.ts:875
4483 -#: src/plugins-window/installed-view.ts:1245
4484 -msgid "OpenStation deactivated. Reloading…"
3353 +#: src/ui/components/os-notice/os-notice.ts:172
3354 +msgid "Dismiss notice"
4485 3355 msgstr ""
4486 3356
4487 -#. %s: error message
4488 -#: src/plugins-window/flyout-detail.ts:718
4489 -#: src/plugins-window/installed-view.ts:902
4490 -msgid "Deactivation failed: %s"
3357 +#: src/ui/components/os-split/os-split.ts:258
3358 +msgid "Resize panes"
4491 3359 msgstr ""
4492 3360
4493 -#: src/plugins-window/flyout-detail.ts:731
4494 -#: src/plugins-window/installed-view.ts:912
4495 -msgid "Delete plugin?"
3361 +#. 1: WordPress version, 2: release codename.
3362 +#: src/update-notice.ts:96
3363 +msgid "WordPress %1$s \"%2$s\" is available."
4496 3364 msgstr ""
4497 3365
4498 -#. %s: plugin name
4499 -#: src/plugins-window/flyout-detail.ts:734
4500 -#: src/plugins-window/installed-view.ts:915
4501 -msgid "Permanently delete %s? Its files will be removed from disk. This cannot be undone."
3366 +#. %s: WordPress version.
3367 +#: src/update-notice.ts:100
3368 +msgid "WordPress %s is available."
4502 3369 msgstr ""
4503 3370
4504 -#: src/plugins-window/flyout-detail.ts:751
4505 -#: src/plugins-window/installed-view.ts:935
4506 -#: src/plugins-window/installed-view.ts:1244
4507 -msgid "OpenStation deleted. Reloading…"
3371 +#: src/update-notice.ts:144
3372 +#: includes/core-notices.php:91
3373 +msgid "WordPress Updates"
4508 3374 msgstr ""
4509 3375
4510 -#. %s: plugin name
4511 -#: src/plugins-window/flyout-detail.ts:763
4512 -#: src/plugins-window/installed-view.ts:947
4513 -msgid "%s deleted."
3376 +#: src/widgets/built-in.ts:20
3377 +msgid "Clock"
4514 3378 msgstr ""
4515 3379
4516 -#. %s: error message
4517 -#: src/plugins-window/flyout-detail.ts:773
4518 -#: src/plugins-window/installed-view.ts:961
4519 -msgid "Delete failed: %s"
3380 +#: src/widgets/built-in.ts:23
3381 +msgid "Local time and date, refreshed every second."
4520 3382 msgstr ""
4521 3383
4522 -#: src/plugins-window/index.ts:66
4523 -msgid "Plugins window template missing."
3384 +#. %s is the widget label (e.g., "Clock")
3385 +#: src/widgets/frame.ts:307
3386 +msgid "Dock %s back to widget column"
4524 3387 msgstr ""
4525 3388
4526 -#: src/plugins-window/index.ts:89
4527 -msgid "You do not have permission to manage plugins."
3389 +#. %s is the widget label (e.g., "Clock")
3390 +#: src/widgets/frame.ts:344
3391 +msgid "Remove %s"
4528 3392 msgstr ""
4529 3393
4530 -#: src/plugins-window/installed-detail.ts:95
4531 -msgid "Details"
3394 +#: src/widgets/layer.ts:615
3395 +#: src/widgets/layer.ts:622
3396 +#: src/widgets/picker.ts:55
3397 +#: src/widgets/picker.ts:59
3398 +msgid "Add widget"
4532 3399 msgstr ""
4533 3400
4534 -#. %s: version number
4535 -#: src/plugins-window/installed-detail.ts:206
4536 -msgid "v%s"
3401 +#: src/widgets/picker.ts:156
3402 +msgid "No widgets available. Activate a plugin that registers one, or see the docs for the registerWidget API."
4537 3403 msgstr ""
4538 3404
4539 -#. %s: new version available
4540 -#. %s: new plugin version (e.g. "1.4.2")
4541 -#: src/plugins-window/installed-detail.ts:225
4542 -#: src/plugins-window/installed-view.ts:600
4543 -msgid "Update to %s"
3405 +#. %s is the widget label
3406 +#: src/widgets/picker.ts:179
3407 +msgid "%s (already added)"
4544 3408 msgstr ""
4545 3409
4546 -#: src/plugins-window/installed-detail.ts:244
4547 -msgid "by"
3410 +#. %s is the widget label
3411 +#: src/widgets/picker.ts:182
3412 +msgid "Add %s"
4548 3413 msgstr ""
4549 3414
4550 -#: src/plugins-window/installed-detail.ts:314
4551 -msgid "Loading description…"
3415 +#: src/widgets/picker.ts:209
3416 +msgid "Added"
4552 3417 msgstr ""
4553 3418
4554 -#: src/plugins-window/installed-detail.ts:319
4555 -msgid "No description"
3419 +#: src/window-chrome/controls/built-ins.ts:37
3420 +msgid "Minimize"
4556 3421 msgstr ""
4557 3422
4558 -#: src/plugins-window/installed-detail.ts:320
4559 -msgid "This plugin doesn’t ship a description in its header."
3423 +#: src/window-chrome/controls/built-ins.ts:50
3424 +msgid "Maximize"
4560 3425 msgstr ""
4561 3426
4562 -#: src/plugins-window/installed-detail.ts:333
4563 -msgid "View on WordPress.org"
3427 +#: src/window-chrome/controls/built-ins.ts:63
3428 +#: src/window/index.ts:2705
3429 +msgid "Enter fullscreen"
4564 3430 msgstr ""
4565 3431
4566 -#: src/plugins-window/installed-detail.ts:340
4567 -msgid "Plugin website"
3432 +#: src/window/dom.ts:264
3433 +msgid "Loading window content"
4568 3434 msgstr ""
4569 3435
4570 -#: src/plugins-window/installed-detail.ts:345
4571 -msgid "Author website"
3436 +#: src/window/dom.ts:479
3437 +msgid "Window actions"
4572 3438 msgstr ""
4573 3439
4574 -#. %s: comma-grouped active install count
4575 -#: src/plugins-window/installed-detail.ts:377
4576 -msgid "%s+ active installs"
3440 +#: src/window/dom.ts:503
3441 +msgid "Open on startup"
4577 3442 msgstr ""
4578 3443
4579 -#. %s: maximum tested WordPress version
4580 -#: src/plugins-window/installed-detail.ts:401
4581 -msgid "Tested up to WP %s"
3444 +#. %s is the window's admin-page name (e.g., "Posts")
3445 +#: src/window/dom.ts:517
3446 +msgid "Open another %s"
4582 3447 msgstr ""
4583 3448
4584 -#. %s: minimum WordPress version
4585 -#: src/plugins-window/installed-detail.ts:415
4586 -msgid "Requires WP %s+"
3449 +#: src/window/dom.ts:533
3450 +msgid "Open in new window"
4587 3451 msgstr ""
4588 3452
4589 -#. %s: minimum PHP version
4590 -#: src/plugins-window/installed-detail.ts:427
4591 -msgid "Requires PHP %s+"
3453 +#: src/window/dom.ts:573
3454 +msgid "Open in browser tab"
4592 3455 msgstr ""
4593 3456
4594 -#: src/plugins-window/installed-detail.ts:435
4595 -#: src/plugins-window/installed-detail.ts:497
4596 -msgid "Network only"
3457 +#. %s is the window's title (e.g., "OpenStation Preferences")
3458 +#: src/window/dom.ts:865
3459 +msgid "%s sections"
4597 3460 msgstr ""
4598 3461
4599 -#: src/plugins-window/installed-detail.ts:450
4600 -msgid "Plugin file"
3462 +#. %s is the window's admin-page title (e.g., "Posts")
3463 +#: src/window/dom.ts:868
3464 +msgid "%s sub-pages"
4601 3465 msgstr ""
4602 3466
4603 -#: src/plugins-window/installed-detail.ts:452
4604 -#: src/plugins-window/installed-view.ts:323
4605 -#: src/settings/sections/about.ts:145
4606 -msgid "Version"
3467 +#: src/window/iframe-bridge.ts:283
3468 +msgid "Unsaved changes"
4607 3469 msgstr ""
4608 3470
4609 -#: src/plugins-window/installed-detail.ts:458
4610 -msgid "Size on disk"
3471 +#: src/window/iframe-bridge.ts:284
3472 +msgid "You have unsaved changes. Are you sure you want to close this window?"
4611 3473 msgstr ""
4612 3474
4613 -#: src/plugins-window/installed-detail.ts:466
4614 -msgid "Requires WordPress"
3475 +#: src/window/iframe-bridge.ts:285
3476 +msgid "Close window"
4615 3477 msgstr ""
4616 3478
4617 -#. %s: version
4618 -#: src/plugins-window/installed-detail.ts:467
4619 -#: src/plugins-window/installed-detail.ts:475
4620 -msgid "%s+"
3479 +#: src/window/iframe-bridge.ts:618
3480 +msgid "Request failed."
4621 3481 msgstr ""
4622 3482
4623 -#: src/plugins-window/installed-detail.ts:474
4624 -msgid "Requires PHP"
3483 +#. %d: HTTP status code of the failed request.
3484 +#: src/window/iframe-bridge.ts:621
3485 +msgid "Request failed (HTTP %d)."
4625 3486 msgstr ""
4626 3487
4627 -#: src/plugins-window/installed-detail.ts:482
4628 -msgid "Text domain"
3488 +#: src/window/index.ts:2705
3489 +msgid "Exit fullscreen"
4629 3490 msgstr ""
4630 3491
4631 -#: src/plugins-window/installed-detail.ts:487
4632 -msgid "Plugin URL"
3492 +#: src/window/index.ts:3996
3493 +msgid "Not saved."
4633 3494 msgstr ""
4634 3495
4635 -#: src/plugins-window/installed-detail.ts:490
4636 -msgid "Author URL"
3496 +#. %s: error message explaining why the change could not be saved.
3497 +#: src/window/index.ts:3999
3498 +msgid "Not saved. %s"
4637 3499 msgstr ""
4638 3500
4639 -#: src/plugins-window/installed-detail.ts:496
4640 -msgid "Scope"
3501 +#: src/window-links/renderers/svg-splines.ts:152
3502 +#: src/window-links/stub-renderer.ts:74
3503 +msgid "Splines"
4641 3504 msgstr ""
4642 3505
4643 -#: src/plugins-window/installed-detail.ts:557
4644 -#: src/plugins-window/installed-detail.ts:682
4645 -#: src/plugins-window/installed-detail.ts:913
4646 -msgid "Loading from WordPress.org…"
3506 +#: src/window-links/renderers/svg-splines.ts:153
3507 +#: src/window-links/stub-renderer.ts:75
3508 +msgid "Curved connectors between related windows, ending in circular dots — the larger dot sits on the window the content belongs to; windows that reference each other get large dots on both ends."
4647 3509 msgstr ""
4648 3510
4649 -#: src/plugins-window/installed-detail.ts:563
4650 -msgid "No changelog"
3511 +#: src/window-manager/close-all-shortcut.ts:163
3512 +msgid "Don't ask again"
4651 3513 msgstr ""
4652 3514
4653 -#: src/plugins-window/installed-detail.ts:564
4654 -msgid "This plugin doesn’t ship a changelog."
3515 +#: src/window-manager/close-all-shortcut.ts:176
3516 +msgid "Close all windows?"
4655 3517 msgstr ""
4656 3518
4657 -#: src/plugins-window/installed-detail.ts:598
4658 -msgid "Latest"
4659 -msgstr ""
4660 -
4661 -#: src/plugins-window/installed-detail.ts:688
4662 -msgid "No FAQ"
4663 -msgstr ""
4664 -
4665 -#: src/plugins-window/installed-detail.ts:689
4666 -msgid "This plugin doesn’t ship an FAQ."
4667 -msgstr ""
4668 -
4669 -#: src/plugins-window/installed-detail.ts:943
4670 -msgid "Couldn’t load reviews"
4671 -msgstr ""
4672 -
4673 -#: src/plugins-window/installed-detail.ts:944
4674 -msgid "WordPress.org didn’t respond. Try again in a moment."
4675 -msgstr ""
4676 -
4677 -#: src/plugins-window/installed-detail.ts:998
4678 -msgid "Read all reviews on WordPress.org ↗"
4679 -msgstr ""
4680 -
4681 -#: src/plugins-window/installed-detail.ts:1014
4682 -msgid "Reviews live on WordPress.org"
4683 -msgstr ""
4684 -
4685 -#: src/plugins-window/installed-detail.ts:1015
4686 -msgid "We couldn’t pull the review feed here. Open the full thread on WordPress.org to read every review."
4687 -msgstr ""
4688 -
4689 -#: src/plugins-window/installed-detail.ts:1025
4690 -msgid "Open reviews on WordPress.org ↗"
4691 -msgstr ""
4692 -
4693 -#: src/plugins-window/installed-detail.ts:1048
4694 -msgid "Write a review on WordPress.org ↗"
4695 -msgstr ""
4696 -
4697 -#: src/plugins-window/installed-detail.ts:1091
4698 -msgid "Read full review ↗"
4699 -msgstr ""
4700 -
4701 -#. %d: kilobytes
4702 -#. %d: size in kilobytes
4703 -#: src/plugins-window/installed-detail.ts:1223
4704 -#: src/plugins-window/installed-view.ts:1333
4705 -msgid "%d KB"
4706 -msgstr ""
4707 -
4708 -#. %s: megabytes (one decimal)
4709 -#. %s: size in megabytes (one decimal)
4710 -#: src/plugins-window/installed-detail.ts:1227
4711 -#: src/plugins-window/installed-view.ts:1340
4712 -msgid "%s MB"
4713 -msgstr ""
4714 -
4715 -#: src/plugins-window/installed-view.ts:148
4716 -#: src/posts-window/index.ts:954
4717 -#: src/posts-window/users-render.ts:714
4718 -#: includes/comments-window/window.php:36
4719 -#: includes/recycle-bin/window.php:147
4720 -msgid "All"
4721 -msgstr ""
4722 -
4723 -#: src/plugins-window/installed-view.ts:151
4724 -msgid "Update available"
4725 -msgstr ""
4726 -
4727 -#: src/plugins-window/installed-view.ts:194
4728 -msgid "Search installed plugins…"
4729 -msgstr ""
4730 -
4731 -#: src/plugins-window/installed-view.ts:260
4732 -msgid "No plugins match your filters."
4733 -msgstr ""
4734 -
4735 -#: src/plugins-window/installed-view.ts:310
4736 -msgid "Plugin"
4737 -msgstr ""
4738 -
4739 -#: src/plugins-window/installed-view.ts:348
4740 -msgid "Automatic Updates"
4741 -msgstr ""
4742 -
4743 -#. %s: new plugin version
4744 -#: src/plugins-window/installed-view.ts:467
4745 -msgid "→ %s"
4746 -msgstr ""
4747 -
4748 -#: src/plugins-window/installed-view.ts:480
4749 -#: src/posts-window/index.ts:219
4750 -msgid "Unknown"
4751 -msgstr ""
4752 -
4753 -#: src/plugins-window/installed-view.ts:512
4754 -msgid "Auto-updates enabled"
4755 -msgstr ""
4756 -
4757 -#: src/plugins-window/installed-view.ts:513
4758 -msgid "Auto-updates disabled"
4759 -msgstr ""
4760 -
4761 -#: src/plugins-window/installed-view.ts:526
4762 -msgid "This plugin does not check in with WordPress.org, so automatic updates can't be scheduled."
4763 -msgstr ""
4764 -
4765 -#: src/plugins-window/installed-view.ts:553
4766 -msgid "Disabling…"
4767 -msgstr ""
4768 -
4769 -#: src/plugins-window/installed-view.ts:554
4770 -#: includes/welcome-dialog.php:110
4771 -msgid "Enabling…"
4772 -msgstr ""
4773 -
4774 -#: src/plugins-window/installed-view.ts:557
4775 -msgid "Disable auto-updates"
4776 -msgstr ""
4777 -
4778 -#: src/plugins-window/installed-view.ts:558
4779 -msgid "Enable auto-updates"
4780 -msgstr ""
4781 -
4782 -#: src/plugins-window/installed-view.ts:597
4783 -msgid "Updating…"
4784 -msgstr ""
4785 -
4786 -#: src/plugins-window/installed-view.ts:617
4787 -msgid "Auto-update unavailable"
4788 -msgstr ""
4789 -
4790 -#: src/plugins-window/installed-view.ts:618
4791 -msgid "This plugin does not ship a wp.org download package. Update it manually from its source."
4792 -msgstr ""
4793 -
4794 -#. %d: number of plugins with pending updates
4795 -#: src/plugins-window/installed-view.ts:692
4796 -msgid "Update %d"
4797 -msgstr ""
4798 -
4799 -#. 1: plugin name, 2: new version
4800 -#: src/plugins-window/installed-view.ts:999
4801 -msgid "%1$s updated to %2$s."
4802 -msgstr ""
4803 -
4804 -#. %s: plugin name
4805 -#: src/plugins-window/installed-view.ts:1056
4806 -msgid "%s is already up to date."
4807 -msgstr ""
4808 -
4809 -#. 1: plugin name, 2: error message
4810 -#: src/plugins-window/installed-view.ts:1069
4811 -msgid "Update of %1$s failed: %2$s"
4812 -msgstr ""
4813 -
4814 -#. %s: plugin name
4815 -#: src/plugins-window/installed-view.ts:1131
4816 -msgid "Auto-updates disabled for %s."
4817 -msgstr ""
4818 -
4819 -#. %s: plugin name
4820 -#: src/plugins-window/installed-view.ts:1136
4821 -msgid "Auto-updates enabled for %s."
4822 -msgstr ""
4823 -
4824 -#. 1: plugin name, 2: error message
4825 -#: src/plugins-window/installed-view.ts:1149
4826 -msgid "Could not toggle auto-updates for %1$s: %2$s"
4827 -msgstr ""
4828 -
4829 -#: src/plugins-window/installed-view.ts:1173
4830 -msgid "Delete selected plugins?"
4831 -msgstr ""
4832 -
4833 -#. %d: number of plugins
4834 -#: src/plugins-window/installed-view.ts:1176
4835 -msgid "Permanently delete %d plugin(s)? Their files will be removed from disk. This cannot be undone."
4836 -msgstr ""
4837 -
4838 -#: src/plugins-window/installed-view.ts:1260
4839 -msgid "deleted"
4840 -msgstr ""
4841 -
4842 -#: src/plugins-window/installed-view.ts:1262
4843 -msgid "activated"
4844 -msgstr ""
4845 -
4846 -#: src/plugins-window/installed-view.ts:1264
4847 -msgid "updated"
4848 -msgstr ""
4849 -
4850 -#: src/plugins-window/installed-view.ts:1266
4851 -msgid "deactivated"
4852 -msgstr ""
4853 -
4854 -#. 1: count, 2: action verb (activated, deactivated, deleted)
4855 -#: src/plugins-window/installed-view.ts:1272
4856 -msgid "%1$d plugin(s) %2$s."
4857 -msgstr ""
4858 -
4859 -#. 1: success count, 2: failure count, 3: action verb
4860 -#: src/plugins-window/installed-view.ts:1278
4861 -msgid "%1$d %3$s, %2$d failed."
4862 -msgstr ""
4863 -
4864 -#: src/plugins-window/upload-dialog.ts:79
4865 -msgid "Upload a plugin .zip"
4866 -msgstr ""
4867 -
4868 -#: src/plugins-window/upload-dialog.ts:84
4869 -msgid "Upload a plugin"
4870 -msgstr ""
4871 -
4872 -#: src/plugins-window/upload-dialog.ts:87
4873 -msgid "Pick a .zip file from your computer, or drop one onto the area below."
4874 -msgstr ""
4875 -
4876 -#: src/plugins-window/upload-dialog.ts:98
4877 -msgid "Drop a .zip plugin file here, or click to choose a file."
4878 -msgstr ""
4879 -
4880 -#: src/plugins-window/upload-dialog.ts:110
4881 -msgid "Drop your .zip here or click to browse"
4882 -msgstr ""
4883 -
4884 -#. 1: file name, 2: file size in KB
4885 -#: src/plugins-window/upload-dialog.ts:169
4886 -msgid "%1$s · %2$s KB"
4887 -msgstr ""
4888 -
4889 -#: src/plugins-window/upload-dialog.ts:217
4890 -msgid "Only .zip files are accepted."
4891 -msgstr ""
4892 -
4893 -#: src/plugins-window/upload-dialog.ts:376
4894 -msgid "Plugin installed successfully."
4895 -msgstr ""
4896 -
4897 -#. 1: plugin name 2: plugin version
4898 -#: src/plugins-window/upload-dialog.ts:387
4899 -msgid "%1$s %2$s"
4900 -msgstr ""
4901 -
4902 -#: src/plugins-window/upload-dialog.ts:400
4903 -msgid "Activate Plugin"
4904 -msgstr ""
4905 -
4906 -#: src/plugins-window/upload-dialog.ts:462
4907 -msgid "Plugin activated."
4908 -msgstr ""
4909 -
4910 -#. %s: error message from the activate handler
4911 -#: src/plugins-window/upload-dialog.ts:482
4912 -msgid "Activate failed: %s"
4913 -msgstr ""
4914 -
4915 -#: src/plugins-window/upload-dialog.ts:277
4916 -msgid "Replacing existing plugin…"
4917 -msgstr ""
4918 -
4919 -#: src/plugins-window/upload-dialog.ts:278
4920 -msgid "Uploading and installing…"
4921 -msgstr ""
4922 -
4923 -#: src/plugins-window/upload-dialog.ts:316
4924 -msgid "A plugin with the same folder name is already installed."
4925 -msgstr ""
4926 -
4927 -#: src/plugins-window/upload-dialog.ts:323
4928 -msgid "Replace existing plugin?"
4929 -msgstr ""
4930 -
4931 -#: src/plugins-window/upload-dialog.ts:324
4932 -msgid "A plugin with the same folder name is already installed. Replacing it overwrites the installed files. Any local edits to the plugin will be lost. The plugin will keep its activation state."
4933 -msgstr ""
4934 -
4935 -#: src/plugins-window/upload-dialog.ts:328
4936 -msgid "Replace"
4937 -msgstr ""
4938 -
4939 -#. %s: error message from the upload handler
4940 -#: src/plugins-window/upload-dialog.ts:346
4941 -msgid "Upload failed: %s"
4942 -msgstr ""
4943 -
4944 -#: src/posts-window/categories-mindmap.ts:199
4945 -msgid "Mindmap unavailable: shell modules API missing."
4946 -msgstr ""
4947 -
4948 -#: src/posts-window/categories-mindmap.ts:205
4949 -#: src/posts-window/categories-mindmap.ts:210
4950 -msgid "Mindmap unavailable."
4951 -msgstr ""
4952 -
4953 -#: src/posts-window/categories-mindmap.ts:230
4954 -msgid "Add root category"
4955 -msgstr ""
4956 -
4957 -#: src/posts-window/categories-mindmap.ts:236
4958 -#: src/posts-window/tags-cloud.ts:261
4959 -msgid "Recenter"
4960 -msgstr ""
4961 -
4962 -#: src/posts-window/categories-mindmap.ts:245
4963 -#: src/posts-window/index.ts:1627
4964 -msgid "Search categories…"
4965 -msgstr ""
4966 -
4967 -#: src/posts-window/categories-mindmap.ts:248
4968 -msgid "Search categories in the mindmap"
4969 -msgstr ""
4970 -
4971 -#: src/posts-window/categories-mindmap.ts:257
4972 -msgid "Click a node to focus + edit · drag onto another to reparent · wheel to zoom"
4973 -msgstr ""
4974 -
4975 -#: src/posts-window/categories-mindmap.ts:509
4976 -msgid "Couldn’t load categories:"
4977 -msgstr ""
4978 -
4979 -#: src/posts-window/categories-mindmap.ts:544
4980 -msgid "No custom categories yet. Click \"Add root category\" to start branching."
4981 -msgstr ""
4982 -
4983 -#. %s: parent category name.
4984 -#: src/posts-window/categories-mindmap.ts:2303
4985 -msgid "New child of %s"
4986 -msgstr ""
4987 -
4988 -#: src/posts-window/categories-mindmap.ts:2306
4989 -msgid "New root category"
4990 -msgstr ""
4991 -
4992 -#: src/posts-window/categories-mindmap.ts:2318
4993 -msgid "e.g. Recipes"
4994 -msgstr ""
4995 -
4996 -#: src/posts-window/categories-mindmap.ts:2326
4997 -#: src/posts-window/categories-mindmap.ts:2505
4998 -#: src/posts-window/index.ts:451
4999 -#: src/posts-window/tags-cloud.ts:1828
5000 -msgid "Slug"
5001 -msgstr ""
5002 -
5003 -#: src/posts-window/categories-mindmap.ts:2331
5004 -#: src/posts-window/categories-mindmap.ts:2511
5005 -#: src/posts-window/tags-cloud.ts:1834
5006 -msgid "auto-from-name"
5007 -msgstr ""
5008 -
5009 -#: src/posts-window/categories-mindmap.ts:2351
5010 -#: src/posts-window/categories-mindmap.ts:2538
5011 -#: src/posts-window/tags-cloud.ts:1663
5012 -#: src/posts-window/tags-cloud.ts:1855
5013 -msgid "Description (optional)"
5014 -msgstr ""
5015 -
5016 -#: src/posts-window/categories-mindmap.ts:2410
5017 -#: src/posts-window/tags-cloud.ts:1742
5018 -msgid "Couldn’t create:"
5019 -msgstr ""
5020 -
5021 -#: src/posts-window/categories-mindmap.ts:2459
5022 -msgid "No category selected"
5023 -msgstr ""
5024 -
5025 -#: src/posts-window/categories-mindmap.ts:2462
5026 -msgid "Click a node on the mindmap to edit its name, description, and posts."
5027 -msgstr ""
5028 -
5029 -#. %d: post count.
5030 -#: src/posts-window/categories-mindmap.ts:2546
5031 -msgid "%d post in this category."
5032 -msgid_plural "%d posts in this category."
3519 +#. %d: number of open windows on this desktop.
3520 +#: src/window-manager/close-all-shortcut.ts:179
3521 +msgid "%d open window on this desktop will be closed."
3522 +msgid_plural "%d open windows on this desktop will be closed."
5033 3523 msgstr[0] ""
5034 3524 msgstr[1] ""
5035 3525
5036 -#: src/posts-window/categories-mindmap.ts:2561
5037 -msgid "+ Child"
5038 -msgstr ""
5039 -
5040 -#: src/posts-window/categories-mindmap.ts:2576
5041 -msgid "Make root"
5042 -msgstr ""
5043 -
5044 -#: src/posts-window/categories-mindmap.ts:2577
5045 -msgid "Promote this category to a top-level root (no parent)."
5046 -msgstr ""
5047 -
5048 -#: src/posts-window/categories-mindmap.ts:2590
5049 -msgid "Couldn’t reparent:"
5050 -msgstr ""
5051 -
5052 -#: src/posts-window/categories-mindmap.ts:2646
5053 -#: src/posts-window/tags-cloud.ts:1924
5054 -msgid "Couldn’t save:"
5055 -msgstr ""
5056 -
5057 -#: src/posts-window/categories-mindmap.ts:2656
5058 -#: src/posts-window/tags-cloud.ts:1934
5059 -msgid "Click again to delete"
5060 -msgstr ""
5061 -
5062 -#: src/posts-window/categories-mindmap.ts:2684
5063 -#: src/posts-window/tags-cloud.ts:1964
5064 -msgid "Couldn’t delete:"
5065 -msgstr ""
5066 -
5067 -#: src/posts-window/categories-mindmap.ts:1578
5068 -msgid "Reparent failed:"
5069 -msgstr ""
5070 -
5071 -#: src/posts-window/categories-mindmap.ts:2118
5072 -#: src/posts-window/tags-cloud.ts:1480
5073 -msgid "Couldn’t load posts:"
5074 -msgstr ""
5075 -
5076 -#: src/posts-window/index.ts:161
5077 -#: src/posts-window/index.ts:958
5078 -msgid "Scheduled"
5079 -msgstr ""
5080 -
5081 -#: src/posts-window/index.ts:418
5082 -msgid "All authors"
5083 -msgstr ""
5084 -
5085 -#: src/posts-window/index.ts:419
5086 -msgid "Filter by author"
5087 -msgstr ""
5088 -
5089 -#: src/posts-window/index.ts:426
5090 -msgid "Date"
5091 -msgstr ""
5092 -
5093 -#: src/posts-window/index.ts:444
5094 -msgid "Template"
5095 -msgstr ""
5096 -
5097 -#: src/posts-window/index.ts:506
5098 -msgid "All tags"
5099 -msgstr ""
5100 -
5101 -#: src/posts-window/index.ts:507
5102 -msgid "Filter by tag"
5103 -msgstr ""
5104 -
5105 -#: src/posts-window/index.ts:542
5106 -msgid "Top-level page"
5107 -msgstr ""
5108 -
5109 -#. %d is the numeric id of a parent page whose title isn't on the current page roster.
5110 -#: src/posts-window/index.ts:551
5111 -msgid "↳ #%d"
5112 -msgstr ""
5113 -
5114 -#: src/posts-window/index.ts:585
5115 -#: src/posts-window/index.ts:587
5116 -#: includes/pages-window/window.php:231
5117 -msgid "Default template"
5118 -msgstr ""
5119 -
5120 -#: src/posts-window/index.ts:609
5121 -msgid "Click to copy slug"
5122 -msgstr ""
5123 -
5124 -#: src/posts-window/index.ts:636
5125 -#: src/posts-window/users-render.ts:326
5126 -msgid "Copied!"
5127 -msgstr ""
5128 -
5129 -#: src/posts-window/index.ts:701
5130 -msgid "%d comment"
5131 -msgid_plural "%d comments"
3526 +#. %d: number of windows closed.
3527 +#: src/window-manager/close-all-shortcut.ts:274
3528 +msgid "Closed %d window."
3529 +msgid_plural "Closed %d windows."
5132 3530 msgstr[0] ""
5133 3531 msgstr[1] ""
5134 3532
5135 -#: src/posts-window/index.ts:874
5136 -msgid "Show columns"
3533 +#. %d is the workspace number (e.g., "Workspace 2")
3534 +#: src/window-manager/desktops.ts:129
3535 +msgid "Workspace %d"
5137 3536 msgstr ""
5138 3537
5139 -#. %d: row count.
5140 -#: src/posts-window/index.ts:982
5141 -msgid "Move %d page to the trash?"
5142 -msgid_plural "Move %d pages to the trash?"
5143 -msgstr[0] ""
5144 -msgstr[1] ""
5145 -
5146 -#. %d: row count.
5147 -#: src/posts-window/index.ts:992
5148 -msgid "Move %d post to the trash?"
5149 -msgid_plural "Move %d posts to the trash?"
5150 -msgstr[0] ""
5151 -msgstr[1] ""
5152 -
5153 -#: src/posts-window/index.ts:1203
5154 -msgid "Front page"
3538 +#: src/window-manager/overview.ts:595
3539 +msgid "Add new workspace"
5155 3540 msgstr ""
5156 3541
5157 -#: src/posts-window/index.ts:1216
5158 -msgid "Posts page"
3542 +#. %s is the desktop label
3543 +#: src/window-manager/overview.ts:671
3544 +msgid "Switch to %s"
5159 3545 msgstr ""
5160 3546
5161 -#: src/posts-window/index.ts:1380
5162 -msgid "Add tag…"
3547 +#. %s is the desktop name.
3548 +#: src/window-manager/overview.ts:715
3549 +msgid "%s — double-click to rename"
5163 3550 msgstr ""
5164 3551
5165 -#: src/posts-window/index.ts:1381
5166 -msgid "Tag"
3552 +#. %s is the desktop name.
3553 +#: src/window-manager/overview.ts:788
3554 +msgid "Edit %s — its apps, widgets, look and windows"
5167 3555 msgstr ""
5168 3556
5169 -#. %s: tag label
5170 -#: src/posts-window/index.ts:1528
5171 -msgid "Couldn’t add tag \"%s\"."
3557 +#. %s is the desktop label
3558 +#: src/window-manager/overview.ts:792
3559 +msgid "Rename %s"
5172 3560 msgstr ""
5173 3561
5174 -#. %s: tag label
5175 -#: src/posts-window/index.ts:1573
5176 -msgid "Couldn’t remove tag \"%s\"."
3562 +#. %s is the workspace name.
3563 +#: src/window-manager/overview.ts:857
3564 +msgid "Restore %s — reopen its windows, widgets and look"
5177 3565 msgstr ""
5178 3566
5179 -#: src/posts-window/index.ts:1628
5180 -msgid "Categorize"
3567 +#: src/window-manager/overview.ts:860
3568 +msgid "Restore"
5181 3569 msgstr ""
5182 3570
5183 -#: src/posts-window/index.ts:1734
5184 -msgid "Couldn’t assign new category."
5185 -msgstr ""
5186 -
5187 -#: src/posts-window/index.ts:1741
5188 -msgid "Couldn’t create category."
5189 -msgstr ""
5190 -
5191 -#: src/posts-window/index.ts:1769
5192 -msgid "Couldn’t update categories."
5193 -msgstr ""
5194 -
5195 -#: src/posts-window/index.ts:1791
5196 -msgid "Delete category?"
5197 -msgstr ""
5198 -
5199 -#. %s: category name.
5200 -#: src/posts-window/index.ts:1794
5201 -msgid "Delete the category \"%s\"? Posts assigned only to it will fall back to Uncategorized."
5202 -msgstr ""
5203 -
5204 -#: src/posts-window/index.ts:1823
5205 -msgid "Couldn’t update post categories after delete."
5206 -msgstr ""
5207 -
5208 -#: src/posts-window/index.ts:1829
5209 -msgid "Couldn’t delete category."
5210 -msgstr ""
5211 -
5212 -#: src/posts-window/index.ts:1982
5213 -msgid "Couldn’t add category."
5214 -msgstr ""
5215 -
5216 -#: src/posts-window/index.ts:2089
5217 -msgid "modified"
5218 -msgstr ""
5219 -
5220 -#: src/posts-window/index.ts:2130
5221 -#: src/posts-window/index.ts:2132
5222 -msgid "(no excerpt)"
5223 -msgstr ""
5224 -
5225 -#: src/posts-window/index.ts:2288
5226 -msgid "No pages"
5227 -msgstr ""
5228 -
5229 -#: src/posts-window/index.ts:2289
5230 -msgid "No posts"
5231 -msgstr ""
5232 -
5233 -#. 1: current page, 2: total pages, 3: total pages found.
5234 -#: src/posts-window/index.ts:2292
5235 -msgid "Page %1$d of %2$d · %3$d pages"
5236 -msgstr ""
5237 -
5238 -#. 1: current page, 2: total pages, 3: total posts.
5239 -#: src/posts-window/index.ts:2293
5240 -msgid "Page %1$d of %2$d · %3$d posts"
5241 -msgstr ""
5242 -
5243 -#: src/posts-window/index.ts:2487
5244 -#: includes/ai-copilot/search.php:99
5245 -msgid "Add New Page"
5246 -msgstr ""
5247 -
5248 -#: src/posts-window/index.ts:2487
5249 -#: includes/ai-copilot/search.php:75
5250 -msgid "Add New Post"
5251 -msgstr ""
5252 -
5253 -#: src/posts-window/tags-cloud.ts:228
5254 -msgid "Tag cloud unavailable: shell modules API missing."
5255 -msgstr ""
5256 -
5257 -#: src/posts-window/tags-cloud.ts:234
5258 -#: src/posts-window/tags-cloud.ts:239
5259 -msgid "Tag cloud unavailable."
5260 -msgstr ""
5261 -
5262 -#: src/posts-window/tags-cloud.ts:255
5263 -msgid "Add tag"
5264 -msgstr ""
5265 -
5266 -#: src/posts-window/tags-cloud.ts:267
5267 -msgid "Reflow"
5268 -msgstr ""
5269 -
5270 -#: src/posts-window/tags-cloud.ts:268
5271 -msgid "Recompute the chip layout from scratch — discards manual repositioning."
5272 -msgstr ""
5273 -
5274 -#: src/posts-window/tags-cloud.ts:279
5275 -msgid "Search tags…"
5276 -msgstr ""
5277 -
5278 -#: src/posts-window/tags-cloud.ts:282
5279 -msgid "Search tags in the cloud"
5280 -msgstr ""
5281 -
5282 -#: src/posts-window/tags-cloud.ts:291
5283 -msgid "Click a tag to focus + edit · drag to reposition · wheel to zoom"
5284 -msgstr ""
5285 -
5286 -#: src/posts-window/tags-cloud.ts:469
5287 -msgid "Couldn’t load tags:"
5288 -msgstr ""
5289 -
5290 -#: src/posts-window/tags-cloud.ts:1641
5291 -msgid "New tag"
5292 -msgstr ""
5293 -
5294 -#: src/posts-window/tags-cloud.ts:1653
5295 -msgid "e.g. featured"
5296 -msgstr ""
5297 -
5298 -#: src/posts-window/tags-cloud.ts:1730
5299 -msgid "Tag created but description failed:"
5300 -msgstr ""
5301 -
5302 -#: src/posts-window/tags-cloud.ts:1783
5303 -msgid "No tag selected"
5304 -msgstr ""
5305 -
5306 -#: src/posts-window/tags-cloud.ts:1787
5307 -msgid "Click a tag on the cloud to edit it, or click + Add tag to create a new one."
5308 -msgstr ""
5309 -
5310 -#. %d: post count.
5311 -#: src/posts-window/tags-cloud.ts:1863
5312 -msgid "%d post tagged with this."
5313 -msgid_plural "%d posts tagged with this."
3571 +#. %d is the number of external sub-tabs open on this window.
3572 +#: src/window-manager/overview.ts:1030
3573 +msgid "· %d open tab"
3574 +msgid_plural "· %d open tabs"
5314 3575 msgstr[0] ""
5315 3576 msgstr[1] ""
5316 3577
5317 -#: src/posts-window/tags-cloud.ts:2257
5318 -msgid "No tags yet. Click \"Add tag\" to start building the cloud."
3578 +#: src/window/tabs.ts:280
3579 +#: src/window/tabs.ts:281
3580 +msgid "Open in a new browser tab"
5319 3581 msgstr ""
5320 3582
5321 -#: src/posts-window/user-edit-render.ts:264
5322 -msgid "Save changes"
3583 +#: src/window/tabs.ts:288
3584 +#: src/window/tabs.ts:289
3585 +msgid "Close tab"
5323 3586 msgstr ""
5324 3587
5325 -#: src/posts-window/user-edit-render.ts:265
5326 -msgid "Revert"
3588 +#. %s is the external site's title or URL.
3589 +#: src/window/tabs.ts:492
3590 +msgid "Opened \"%s\" in a new browser tab — this site doesn't allow embedding."
5327 3591 msgstr ""
5328 3592
5329 -#: src/posts-window/user-edit-render.ts:279
5330 -msgid "Username"
3593 +#: src/workspaces/command.ts:25
3594 +msgid "Edit this workspace…"
5331 3595 msgstr ""
5332 3596
5333 -#: src/posts-window/user-edit-render.ts:282
5334 -#: includes/users-window/window.php:149
5335 -msgid "First name"
3597 +#: src/workspaces/command.ts:28
3598 +msgid "New workspace…"
5336 3599 msgstr ""
5337 3600
5338 -#: src/posts-window/user-edit-render.ts:283
5339 -#: includes/users-window/window.php:154
5340 -msgid "Last name"
3601 +#: src/workspaces/command.ts:39
3602 +msgid "Keep this desk"
5341 3603 msgstr ""
5342 3604
5343 -#: src/posts-window/user-edit-render.ts:285
5344 -msgid "Nickname"
3605 +#: src/workspaces/command.ts:40
3606 +msgid "Make this workspace open the way the desk is now — these windows where they are, these widgets, these apps."
5345 3607 msgstr ""
5346 3608
5347 -#: src/posts-window/user-edit-render.ts:294
5348 -msgid "Display name publicly as"
3609 +#: src/workspaces/command.ts:74
3610 +msgid "You are here"
5349 3611 msgstr ""
5350 3612
5351 -#: src/posts-window/user-edit-render.ts:301
5352 -#: includes/users-window/window.php:142
5353 -msgid "Email (required)"
3613 +#. %d is a number of open windows.
3614 +#: src/workspaces/command.ts:77
3615 +msgid "%d open"
5354 3616 msgstr ""
5355 3617
5356 -#: src/posts-window/user-edit-render.ts:330
5357 -msgid "Biographical info"
3618 +#: src/workspaces/command.ts:99
3619 +msgid "Blank, or set up for a job — the wizard asks."
5358 3620 msgstr ""
5359 3621
5360 -#: src/posts-window/user-edit-render.ts:333
5361 -msgid "Share a little about yourself — visible on author archives."
3622 +#: src/workspaces/command.ts:106
3623 +msgid "Name, apps, widgets, look and windows."
5362 3624 msgstr ""
5363 3625
5364 -#: src/posts-window/user-edit-render.ts:344
5365 -#: src/posts-window/users-render.ts:1327
5366 -#: includes/users-window/window.php:181
5367 -msgid "Language"
3626 +#: src/workspaces/command.ts:134
3627 +msgid "There is no desk to keep."
5368 3628 msgstr ""
5369 3629
5370 -#: src/posts-window/user-edit-render.ts:347
5371 -#: src/posts-window/users-render.ts:1328
5372 -#: includes/user-edit-window/window.php:173
5373 -msgid "Site default"
3630 +#: src/workspaces/command.ts:142
3631 +msgid "Workspace"
5374 3632 msgstr ""
5375 3633
5376 -#: src/posts-window/user-edit-render.ts:414
5377 -msgid "Personal options"
3634 +#: src/workspaces/command.ts:143
3635 +msgid "Switch, create or edit a workspace."
5378 3636 msgstr ""
5379 3637
5380 -#: src/posts-window/user-edit-render.ts:428
5381 -msgid "Disable the visual editor when writing"
3638 +#: src/workspaces/command.ts:164
3639 +msgid "Type a workspace name to switch to it, or pick a template to create one."
5382 3640 msgstr ""
5383 3641
5384 -#: src/posts-window/user-edit-render.ts:436
5385 -msgid "Disable syntax highlighting when editing code"
3642 +#. %s is what the user typed.
3643 +#: src/workspaces/command.ts:179
3644 +msgid "No workspace matching **%s** — try `/workspace` alone to see them all."
5386 3645 msgstr ""
5387 3646
5388 -#: src/posts-window/user-edit-render.ts:444
5389 -msgid "Enable keyboard shortcuts for comment moderation"
3647 +#: src/workspaces/presets.ts:65
3648 +#: src/workspaces/presets.ts:73
3649 +#: includes/workspaces.php:114
3650 +msgid "Commerce"
5390 3651 msgstr ""
5391 3652
5392 -#: src/posts-window/user-edit-render.ts:452
5393 -msgid "Show toolbar when viewing site"
3653 +#: src/workspaces/presets.ts:66
3654 +#: includes/workspaces.php:115
3655 +msgid "A shop floor. WooCommerce orders, products and analytics side by side; everything that is not commerce leaves the rails."
5394 3656 msgstr ""
5395 3657
5396 -#: src/posts-window/user-edit-render.ts:490
5397 -msgid "Account management"
3658 +#: src/workspaces/presets.ts:109
3659 +#: src/workspaces/presets.ts:116
3660 +#: includes/workspaces.php:124
3661 +msgid "Learning"
5398 3662 msgstr ""
5399 3663
5400 -#: src/posts-window/user-edit-render.ts:505
5401 -msgid "New password"
3664 +#: src/workspaces/presets.ts:110
3665 +#: includes/workspaces.php:125
3666 +msgid "A course studio. Sensei courses, lessons and learners tiled together, so moving between them is a glance rather than a navigation."
5402 3667 msgstr ""
5403 3668
5404 -#: src/posts-window/user-edit-render.ts:508
5405 -msgid "Leave blank to keep the current password."
3669 +#: src/workspaces/presets.ts:150
3670 +#: src/workspaces/presets.ts:157
3671 +#: includes/workspaces.php:134
3672 +msgid "Publishing"
5406 3673 msgstr ""
5407 3674
5408 -#: src/posts-window/user-edit-render.ts:521
5409 -msgid "Generate strong"
3675 +#: src/workspaces/presets.ts:151
3676 +#: includes/workspaces.php:135
3677 +msgid "A writing desk. A blank page takes two thirds of the screen, the library sits in the margin, and the rest of the admin is somewhere else."
5410 3678 msgstr ""
5411 3679
5412 -#: src/posts-window/user-edit-render.ts:535
5413 -msgid "Password generated and copied to clipboard."
3680 +#: src/workspaces/presets.ts:191
3681 +msgid "New draft"
5414 3682 msgstr ""
5415 3683
5416 -#: src/posts-window/user-edit-render.ts:549
5417 -msgid "Confirm new password"
3684 +#: src/workspaces/wizard.ts:191
3685 +msgid "Start"
5418 3686 msgstr ""
5419 3687
5420 -#: src/posts-window/user-edit-render.ts:552
5421 -msgid "Type the new password again."
3688 +#: src/workspaces/wizard.ts:192
3689 +#: src/workspaces/wizard.ts:512
3690 +msgid "Name"
5422 3691 msgstr ""
5423 3692
5424 -#: src/posts-window/user-edit-render.ts:577
5425 -msgid "Grant super admin privileges for the network"
3693 +#: src/workspaces/wizard.ts:194
3694 +#: src/workspaces/wizard.ts:707
3695 +#: includes/ai-copilot/search.php:129
3696 +#: includes/render/shell.php:96
3697 +#: includes/wp-icon-registry.php:48
3698 +msgid "Widgets"
5426 3699 msgstr ""
5427 3700
5428 -#: src/posts-window/user-edit-render.ts:619
5429 -msgid "The two password fields do not match."
3701 +#: src/workspaces/wizard.ts:195
3702 +msgid "Look"
5430 3703 msgstr ""
5431 3704
5432 -#: src/posts-window/user-edit-render.ts:672
5433 -msgid "Save failed."
3705 +#: src/workspaces/wizard.ts:196
3706 +msgid "Windows"
5434 3707 msgstr ""
5435 3708
5436 -#: src/posts-window/user-edit-render.ts:688
5437 -msgid "Profile saved."
3709 +#: src/workspaces/wizard.ts:203
3710 +msgid "Cascade"
5438 3711 msgstr ""
5439 3712
5440 -#: src/posts-window/user-edit-render.ts:793
5441 -#: src/posts-window/user-edit-render.ts:926
5442 -#: src/posts-window/users-render.ts:351
5443 -msgid "No role"
3713 +#: src/workspaces/wizard.ts:205
3714 +msgid "Tile"
5444 3715 msgstr ""
5445 3716
5446 -#: src/posts-window/user-edit-render.ts:943
5447 -msgid "Profile completeness"
3717 +#: src/workspaces/wizard.ts:207
3718 +msgid "Columns"
5448 3719 msgstr ""
5449 3720
5450 -#. %d is a count of pages.
5451 -#: src/posts-window/user-edit-render.ts:1021
5452 -msgid "+ %d page"
5453 -msgid_plural "+ %d pages"
5454 -msgstr[0] ""
5455 -msgstr[1] ""
5456 -
5457 -#. %d is a count of received comments.
5458 -#: src/posts-window/user-edit-render.ts:1032
5459 -msgid "%d received"
3721 +#: src/workspaces/wizard.ts:209
3722 +msgid "Focus"
5460 3723 msgstr ""
5461 3724
5462 -#: src/posts-window/user-edit-render.ts:1041
5463 -#: src/posts-window/users-render.ts:665
5464 -msgid "Last login"
3725 +#: src/workspaces/wizard.ts:212
3726 +msgid "Free"
5465 3727 msgstr ""
5466 3728
5467 -#: src/posts-window/user-edit-render.ts:1058
5468 -msgid "Member"
3729 +#: src/workspaces/wizard.ts:219
3730 +msgid "Staggered, every window the same size."
5469 3731 msgstr ""
5470 3732
5471 -#: src/posts-window/user-edit-render.ts:1082
5472 -msgid "Posts published — last 12 months"
3733 +#: src/workspaces/wizard.ts:221
3734 +msgid "A uniform grid covering the desk."
5473 3735 msgstr ""
5474 3736
5475 -#. %d is a count of posts.
5476 -#: src/posts-window/user-edit-render.ts:1091
5477 -msgid "%d total"
3737 +#: src/workspaces/wizard.ts:223
3738 +msgid "Full-height columns, side by side — for things you compare."
5478 3739 msgstr ""
5479 3740
5480 -#: src/posts-window/user-edit-render.ts:1101
5481 -msgid "No activity in the last 12 months."
3741 +#: src/workspaces/wizard.ts:225
3742 +msgid "One window leading, the rest stacked in the margin — for the thing you are working on."
5482 3743 msgstr ""
5483 3744
5484 -#. %1$s is a YYYY-MM month, %2$d is post count.
5485 -#: src/posts-window/user-edit-render.ts:1132
5486 -msgid "%1$s — %2$d posts"
3745 +#: src/workspaces/wizard.ts:228
3746 +msgid "Nothing is moved. Windows land where they land."
5487 3747 msgstr ""
5488 3748
5489 -#: src/posts-window/user-edit-render.ts:1172
5490 -msgid "No recent posts."
3749 +#: src/workspaces/wizard.ts:362
3750 +msgid "Edit workspace"
5491 3751 msgstr ""
5492 3752
5493 -#. %d is a count of comments.
5494 -#: src/posts-window/user-edit-render.ts:1181
5495 -msgid "%d 💬"
3753 +#: src/workspaces/wizard.ts:362
3754 +msgid "New workspace"
5496 3755 msgstr ""
5497 3756
5498 -#: src/posts-window/user-edit-render.ts:1191
5499 -msgid "Recent comments"
3757 +#: src/workspaces/wizard.ts:432
3758 +msgid "What is this workspace for?"
5500 3759 msgstr ""
5501 3760
5502 -#: src/posts-window/user-edit-render.ts:1192
5503 -msgid "No recent comments."
3761 +#: src/workspaces/wizard.ts:493
3762 +msgid "Blank workspace"
5504 3763 msgstr ""
5505 3764
5506 -#: src/posts-window/user-edit-render.ts:1196
5507 -msgid "(empty comment)"
3765 +#: src/workspaces/wizard.ts:494
3766 +msgid "Just a new, empty desk. You can customize it later if you want."
5508 3767 msgstr ""
5509 3768
5510 -#: src/posts-window/user-edit-render.ts:1198
5511 -msgid "on"
3769 +#: src/workspaces/wizard.ts:507
3770 +msgid "Name it"
5512 3771 msgstr ""
5513 3772
5514 -#: src/posts-window/user-edit-render.ts:1200
5515 -msgid "pending"
3773 +#: src/workspaces/wizard.ts:508
3774 +msgid "The name goes on its tile in Workspaces. The glyph and colour are how you tell it apart from the others at a glance."
5516 3775 msgstr ""
5517 3776
5518 -#: src/posts-window/user-edit-render.ts:1295
5519 -msgid "Active sessions & app access"
3777 +#: src/workspaces/wizard.ts:516
3778 +msgid "Leave empty to number it"
5520 3779 msgstr ""
5521 3780
5522 -#: src/posts-window/user-edit-render.ts:1308
5523 -#: src/posts-window/user-edit-render.ts:1788
5524 -msgid "Active sessions"
3781 +#: src/workspaces/wizard.ts:529
3782 +#: src/workspaces/wizard.ts:559
3783 +msgid "Glyph"
5525 3784 msgstr ""
5526 3785
5527 -#: src/posts-window/user-edit-render.ts:1317
5528 -msgid "Includes the current device."
3786 +#: src/workspaces/wizard.ts:574
3787 +msgid "No colour"
5529 3788 msgstr ""
5530 3789
5531 -#: src/posts-window/user-edit-render.ts:1318
5532 -msgid "Logged in across multiple devices."
3790 +#: src/workspaces/wizard.ts:600
3791 +msgid "Or any colour"
5533 3792 msgstr ""
5534 3793
5535 -#: src/posts-window/user-edit-render.ts:1330
5536 -#: src/posts-window/user-edit-render.ts:1862
5537 -msgid "Application passwords"
3794 +#: src/workspaces/wizard.ts:674
3795 +msgid "Which apps show here?"
5538 3796 msgstr ""
5539 3797
5540 -#. %1$s is the app password name, %2$s is a relative time.
5541 -#: src/posts-window/user-edit-render.ts:1342
5542 -msgid "\"%1$s\" last used %2$s"
3798 +#: src/workspaces/wizard.ts:675
3799 +msgid "Narrow the dock to the apps this desk is about. Everything else is still there — on your other desks, and the moment you leave this one."
5543 3800 msgstr ""
5544 3801
5545 -#: src/posts-window/user-edit-render.ts:1348
5546 -msgid "No recent use."
3802 +#: src/workspaces/wizard.ts:676
3803 +msgid "Show only the apps I pick"
5547 3804 msgstr ""
5548 3805
5549 -#: src/posts-window/user-edit-render.ts:1349
5550 -msgid "No app passwords issued yet."
3806 +#: src/workspaces/wizard.ts:677
3807 +msgid "OpenStation’s own controls — Workspaces, System, Trash, Exit — always stay, so a desk can never be one you cannot leave."
5551 3808 msgstr ""
5552 3809
5553 -#. %d minutes ago.
5554 -#. %d is a number of minutes.
5555 -#: src/posts-window/user-edit-render.ts:1457
5556 -#: src/posts-window/users-render.ts:429
5557 -msgid "%d min ago"
3810 +#: src/workspaces/wizard.ts:708
3811 +msgid "No widgets are registered on this site yet."
5558 3812 msgstr ""
5559 3813
5560 -#. %d hours ago.
5561 -#. %d is a number of hours.
5562 -#: src/posts-window/user-edit-render.ts:1461
5563 -#: src/posts-window/users-render.ts:434
5564 -msgid "%d h ago"
3814 +#: src/workspaces/wizard.ts:714
3815 +msgid "Which widgets sit on it?"
5565 3816 msgstr ""
5566 3817
5567 -#. %d days ago.
5568 -#. %d is a number of days.
5569 -#: src/posts-window/user-edit-render.ts:1465
5570 -#: src/posts-window/users-render.ts:439
5571 -msgid "%d d ago"
3818 +#: src/workspaces/wizard.ts:715
3819 +msgid "A desk can carry its own widget column — drafts and a timer where you write, traffic where you sell."
5572 3820 msgstr ""
5573 3821
5574 -#. %d months ago.
5575 -#. %d is a number of months.
5576 -#: src/posts-window/user-edit-render.ts:1469
5577 -#: src/posts-window/users-render.ts:444
5578 -msgid "%d mo ago"
3822 +#: src/workspaces/wizard.ts:716
3823 +msgid "Give this desk its own widgets"
5579 3824 msgstr ""
5580 3825
5581 -#. %d years ago.
5582 -#. %d is a number of years.
5583 -#: src/posts-window/user-edit-render.ts:1472
5584 -#: src/posts-window/users-render.ts:448
5585 -msgid "%d y ago"
3826 +#: src/workspaces/wizard.ts:717
3827 +msgid "Off, it shows the column you built. On, it shows exactly these — and yours comes back when you leave."
5586 3828 msgstr ""
5587 3829
5588 -#: src/posts-window/user-edit-render.ts:1528
5589 -msgid "Email address is not valid."
3830 +#: src/workspaces/wizard.ts:741
3831 +msgid "How does it look?"
5590 3832 msgstr ""
5591 3833
5592 -#: src/posts-window/user-edit-render.ts:1531
5593 -#: src/posts-window/users-render.ts:1470
5594 -#: includes/users-window/rest.php:537
5595 -msgid "That email is already in use."
3834 +#: src/workspaces/wizard.ts:742
3835 +msgid "A desk can wear its own wallpaper, accent and dock. Your own settings come back the moment you leave it."
5596 3836 msgstr ""
5597 3837
5598 -#: src/posts-window/user-edit-render.ts:1533
5599 -#: src/posts-window/users-render.ts:1479
5600 -#: includes/users-window/rest.php:560
5601 -msgid "You are not allowed to assign that role."
3838 +#: src/workspaces/wizard.ts:749
3839 +msgid "Give this desk its own look"
5602 3840 msgstr ""
5603 3841
5604 -#: src/posts-window/user-edit-render.ts:1633
5605 -msgid "Admin colour scheme"
3842 +#: src/workspaces/wizard.ts:766
3843 +msgid "Use the look I have now"
5606 3844 msgstr ""
5607 3845
5608 -#: src/posts-window/user-edit-render.ts:1795
5609 -msgid "Log out everywhere else"
3846 +#: src/workspaces/wizard.ts:774
3847 +#: src/workspaces/wizard.ts:802
3848 +msgid "Wallpaper"
5610 3849 msgstr ""
5611 3850
5612 -#: src/posts-window/user-edit-render.ts:1796
5613 -msgid "Log this user out everywhere"
3851 +#: src/workspaces/wizard.ts:811
3852 +#: src/workspaces/wizard.ts:829
3853 +msgid "Accent"
5614 3854 msgstr ""
5615 3855
5616 -#: src/posts-window/user-edit-render.ts:1823
5617 -msgid "Sessions destroyed."
3856 +#: src/workspaces/wizard.ts:832
3857 +#: src/workspaces/wizard.ts:850
3858 +#: includes/wp-icon-registry.php:42
3859 +msgid "Dock"
5618 3860 msgstr ""
5619 3861
5620 -#. %s is an error message.
5621 -#: src/posts-window/user-edit-render.ts:1828
5622 -msgid "Could not destroy sessions (%s)."
3862 +#: src/workspaces/wizard.ts:834
3863 +msgid "Always visible"
5623 3864 msgstr ""
5624 3865
5625 -#: src/posts-window/user-edit-render.ts:1882
5626 -msgid "New application password name"
3866 +#: src/workspaces/wizard.ts:835
3867 +msgid "Folds away until reached for"
5627 3868 msgstr ""
5628 3869
5629 -#: src/posts-window/user-edit-render.ts:1885
5630 -msgid "e.g. iPhone, WP-CLI, Backup tool"
3870 +#: src/workspaces/wizard.ts:872
3871 +msgid "What does it open with?"
5631 3872 msgstr ""
5632 3873
5633 -#: src/posts-window/user-edit-render.ts:1902
5634 -msgid "No application passwords issued yet."
3874 +#: src/workspaces/wizard.ts:873
3875 +msgid "The windows this desk opens the first time you enter it, and how they are arranged."
5635 3876 msgstr ""
5636 3877
5637 -#. %s is a relative time.
5638 -#: src/posts-window/user-edit-render.ts:1920
5639 -msgid "last used %s"
3878 +#: src/workspaces/wizard.ts:878
3879 +#: src/workspaces/wizard.ts:892
3880 +msgid "Arrangement"
5640 3881 msgstr ""
5641 3882
5642 -#: src/posts-window/user-edit-render.ts:1923
5643 -msgid "never used"
3883 +#: src/workspaces/wizard.ts:908
3884 +msgid "Nothing yet — add an app below, or capture the windows you have open."
5644 3885 msgstr ""
5645 3886
5646 -#: src/posts-window/user-edit-render.ts:1928
5647 -msgid "Revoke"
3887 +#: src/workspaces/wizard.ts:909
3888 +msgid "Nothing yet — add an app below."
5648 3889 msgstr ""
5649 3890
5650 -#: src/posts-window/user-edit-render.ts:1945
5651 -msgid "Application password revoked."
3891 +#: src/workspaces/wizard.ts:926
3892 +msgid "Opens with"
5652 3893 msgstr ""
5653 3894
5654 -#: src/posts-window/user-edit-render.ts:1983
5655 -#: includes/user-edit-window/rest.php:301
5656 -msgid "Application password name is required."
3895 +#: src/workspaces/wizard.ts:935
3896 +msgid "Add a window"
5657 3897 msgstr ""
5658 3898
5659 -#. %s is an application password.
5660 -#: src/posts-window/user-edit-render.ts:2010
5661 -msgid "Created. Copy the password now: %s"
3899 +#: src/workspaces/wizard.ts:936
3900 +msgid "Choose an app…"
5662 3901 msgstr ""
5663 3902
5664 -#: src/posts-window/user-edit-render.ts:200
5665 -msgid "Loading profile…"
3903 +#: src/workspaces/wizard.ts:971
3904 +msgid "Use the windows I have open now"
5666 3905 msgstr ""
5667 3906
5668 -#. %s is an error message.
5669 -#: src/posts-window/user-edit-render.ts:213
5670 -msgid "Could not load profile (%s)."
3907 +#: src/workspaces/wizard.ts:1011
3908 +msgid "Delete workspace"
5671 3909 msgstr ""
5672 3910
5673 -#: src/posts-window/user-edit-render.ts:812
5674 -msgid "Loading insights…"
3911 +#: src/workspaces/wizard.ts:1046
3912 +#: apps/station-home/parts/view.php:252
3913 +#: includes/ai-copilot/search.php:123
3914 +msgid "Customize"
5675 3915 msgstr ""
5676 3916
5677 -#. %s is an error message.
5678 -#: src/posts-window/user-edit-render.ts:823
5679 -msgid "Could not load insights (%s)."
3917 +#: src/workspaces/wizard.ts:1060
3918 +msgid "Save"
5680 3919 msgstr ""
5681 3920
5682 -#: src/posts-window/users-render.ts:147
5683 -msgid "Could not open profile window — desktop shell unavailable."
3921 +#: src/workspaces/wizard.ts:1062
3922 +msgid "Create from template"
5684 3923 msgstr ""
5685 3924
5686 -#: src/posts-window/users-render.ts:165
5687 -msgid "Profile window not registered — see console."
3925 +#: src/workspaces/wizard.ts:1064
3926 +msgid "Create workspace"
5688 3927 msgstr ""
5689 3928
5690 -#: src/posts-window/users-render.ts:300
5691 -msgid "Click to copy email"
3929 +#: src/ai-assistant/impl.ts:1779
3930 +msgctxt "fallback name for the post a comment was left on"
3931 +msgid "post"
5692 3932 msgstr ""
5693 3933
5694 -#: src/posts-window/users-render.ts:536
5695 -msgid "Send password reset"
3934 +#. Plugin Name of the plugin
3935 +#: desktop-mode.php
3936 +#: includes/ai-copilot/abilities.php:39
3937 +#: includes/shell-screen.php:304
3938 +#: includes/shell-screen.php:305
3939 +#: includes/shell-screen.php:352
3940 +#: includes/shell-screen.php:373
3941 +#: includes/wp-icon-registry.php:90
3942 +msgid "OpenStation"
5696 3943 msgstr ""
5697 3944
5698 -#: src/posts-window/users-render.ts:540
5699 -msgid "Send password reset email?"
3945 +#. Plugin URI of the plugin
3946 +#: desktop-mode.php
3947 +msgid "https://github.com/WordPress/openstation"
5700 3948 msgstr ""
5701 3949
5702 -#. %s is a user name.
5703 -#: src/posts-window/users-render.ts:543
5704 -msgid "WordPress will email %s a password-reset link."
3950 +#. Description of the plugin
3951 +#: desktop-mode.php
3952 +msgid "Renders the WordPress admin as a desktop OS. Admin screens become draggable, resizable, minimizable windows floating on a desktop with a dock. Purely opt-in per user."
5705 3953 msgstr ""
5706 3954
5707 -#: src/posts-window/users-render.ts:546
5708 -msgid "Send reset email"
3955 +#. Author of the plugin
3956 +#: desktop-mode.php
3957 +msgid "Daniel López Sánchez"
5709 3958 msgstr ""
5710 3959
5711 -#. %s is the user's email address.
5712 -#: src/posts-window/users-render.ts:556
5713 -msgid "Reset email sent to %s."
3960 +#. Author URI of the plugin
3961 +#: desktop-mode.php
3962 +msgid "https://github.com/allterraindeveloper"
5714 3963 msgstr ""
5715 3964
5716 -#. %s is an error code.
5717 -#: src/posts-window/users-render.ts:565
5718 -msgid "Could not send reset email (%s)."
3965 +#: apps/code-blue/code-blue.os.php:57
3966 +msgid "Code Blue"
5719 3967 msgstr ""
5720 3968
5721 -#: src/posts-window/users-render.ts:576
5722 -msgid "Resend welcome email"
3969 +#: apps/code-blue/code-blue.os.php:79
3970 +#: apps/my-wordpress/my-wordpress.os.php:126
3971 +#: apps/station-home/parts/view.php:211
3972 +msgid "Refresh"
5723 3973 msgstr ""
5724 3974
5725 -#: src/posts-window/users-render.ts:580
5726 -msgid "Resend welcome email?"
3975 +#: apps/code-blue/code-blue.os.php:87
3976 +#: apps/code-blue/code-blue.os.php:93
3977 +msgid "Clear log"
5727 3978 msgstr ""
5728 3979
5729 -#. %s is a user name.
5730 -#: src/posts-window/users-render.ts:583
5731 -msgid "WordPress will resend the original welcome email to %s."
3980 +#: apps/code-blue/code-blue.os.php:91
3981 +msgid "Clear this log?"
5732 3982 msgstr ""
5733 3983
5734 -#: src/posts-window/users-render.ts:588
5735 -msgid "Resend"
3984 +#: apps/code-blue/code-blue.os.php:92
3985 +msgid "Every entry will be deleted from disk. This cannot be undone."
5736 3986 msgstr ""
5737 3987
5738 -#. %s is the user's email address.
5739 -#: src/posts-window/users-render.ts:598
5740 -msgid "Welcome email resent to %s."
3988 +#: apps/code-blue/code-blue.os.php:121
3989 +msgid "Log cleared."
5741 3990 msgstr ""
5742 3991
5743 -#. %s is an error code.
5744 -#: src/posts-window/users-render.ts:607
5745 -msgid "Could not resend welcome (%s)."
3992 +#: apps/code-blue/log-reader.php:207
3993 +msgid "Log"
5746 3994 msgstr ""
5747 3995
5748 -#: src/posts-window/users-render.ts:654
5749 -msgid "Content"
3996 +#: apps/code-blue/log-reader.php:252
3997 +msgid "Database error"
5750 3998 msgstr ""
5751 3999
5752 -#: src/posts-window/users-render.ts:679
5753 -msgid "Registered"
4000 +#: apps/code-blue/log-reader.php:328
4001 +msgid "WordPress debug log"
5754 4002 msgstr ""
5755 4003
5756 -#: src/posts-window/users-render.ts:696
5757 -msgid "Actions"
4004 +#: apps/code-blue/log-reader.php:340
4005 +msgid "PHP error log"
5758 4006 msgstr ""
5759 4007
5760 -#: src/posts-window/users-render.ts:715
5761 -msgid "Online"
4008 +#: apps/code-blue/log-reader.php:418
4009 +msgid "The log file exists but PHP cannot read it."
5762 4010 msgstr ""
5763 4011
5764 -#: src/posts-window/users-render.ts:716
5765 -msgid "Active 30d"
4012 +#: apps/code-blue/log-reader.php:469
4013 +msgid "The log file is not writable, so it cannot be cleared."
5766 4014 msgstr ""
5767 4015
5768 -#: src/posts-window/users-render.ts:717
5769 -msgid "Never logged in"
4016 +#: apps/code-blue/log-reader.php:473
4017 +msgid "Clearing the log file failed."
5770 4018 msgstr ""
5771 4019
5772 -#: src/posts-window/users-render.ts:1349
5773 -msgid "Generated password copied to clipboard."
4020 +#: apps/code-blue/log-reader.php:525
4021 +msgid "Environment"
5774 4022 msgstr ""
5775 4023
5776 -#. %s is the user's email address.
5777 -#: src/posts-window/users-render.ts:1396
5778 -msgid "User created — welcome email sent to %s."
4024 +#: apps/comments/parts/app.php:419
4025 +msgid "You are not allowed to moderate comments."
5779 4026 msgstr ""
5780 4027
5781 -#: src/posts-window/users-render.ts:1466
5782 -#: includes/users-window/rest.php:530
5783 -msgid "That username is already in use."
4028 +#: apps/comments/parts/app.php:427
4029 +msgid "Action failed."
5784 4030 msgstr ""
5785 4031
5786 -#: src/posts-window/users-render.ts:1473
5787 -#: includes/users-window/rest.php:516
5788 -msgid "Username is not valid."
4032 +#: apps/comments/parts/app.php:450
4033 +msgid "You are not allowed to reply."
5789 4034 msgstr ""
5790 4035
5791 -#: src/posts-window/users-render.ts:1476
5792 -#: includes/users-window/rest.php:523
5793 -msgid "A valid email address is required."
4036 +#: apps/comments/parts/app.php:478
4037 +msgid "You are not allowed to edit this comment."
5794 4038 msgstr ""
5795 4039
5796 -#: src/posts-window/users-render.ts:1482
5797 -msgid "Could not create the user."
4040 +#: apps/comments/parts/app.php:481
4041 +msgid "A comment cannot be empty."
5798 4042 msgstr ""
5799 4043
5800 -#: src/posts-window/users-render.ts:943
5801 -msgid "Set role to…"
4044 +#: apps/comments/parts/app.php:485
4045 +msgid "Edit failed."
5802 4046 msgstr ""
5803 4047
5804 -#: src/posts-window/users-render.ts:954
5805 -msgid "Apply"
4048 +#: apps/comments/parts/fields.php:90
4049 +msgid "Title of the post the comment is attached to."
5806 4050 msgstr ""
5807 4051
5808 -#: src/posts-window/users-render.ts:975
5809 -msgid "Change role for selected users?"
4052 +#: apps/comments/parts/fields.php:102
4053 +msgid "Permalink of the post the comment is attached to."
5810 4054 msgstr ""
5811 4055
5812 -#. %1$d is a user count, %2$s is a role label.
5813 -#: src/posts-window/users-render.ts:978
5814 -msgid "Set %1$d user(s)' role to %2$s?"
4056 +#: apps/comments/parts/fields.php:115
4057 +msgid "Spam confidence score, 0–100."
5815 4058 msgstr ""
5816 4059
5817 -#: src/posts-window/users-render.ts:982
5818 -msgid "Set role"
4060 +#: apps/comments/parts/fields.php:135
4061 +msgid "Number of links in the comment."
5819 4062 msgstr ""
5820 4063
5821 -#. %1$d users updated, %2$d failed.
5822 -#: src/posts-window/users-render.ts:1007
5823 -msgid "Role updated for %1$d user(s) (%2$d skipped)."
4064 +#: apps/comments/parts/fields.php:147
4065 +msgid "Whether the requester can edit this comment."
5824 4066 msgstr ""
5825 4067
5826 -#: src/posts-window/users-render.ts:1014
5827 -msgid "No users updated."
4068 +#: apps/comments/parts/fields.php:158
4069 +msgid "Whether the requester can moderate comments globally."
5828 4070 msgstr ""
5829 4071
5830 -#. %1$d current page, %2$d total pages, %3$d total rows.
5831 -#: src/posts-window/users-render.ts:1051
5832 -msgid "Page %1$d of %2$d · %3$d users"
4072 +#: apps/comments/parts/fields.php:179
4073 +msgid "Direct-reply count for this comment."
5833 4074 msgstr ""
5834 4075
5835 -#: src/posts-window/users-render.ts:1107
5836 -msgid "Could not load users. Try Refresh."
4076 +#: apps/comments/parts/fields.php:204
4077 +msgid "AI moderation verdict for this comment, when analyzed (null otherwise)."
5837 4078 msgstr ""
5838 4079
5839 -#. %s: site name
5840 -#: src/pwa/install.ts:158
5841 -msgid "Installed %s as an app."
4080 +#: apps/comments/parts/fields.php:221
4081 +msgid "Akismet verdict if the plugin is installed (null otherwise)."
5842 4082 msgstr ""
5843 4083
5844 -#: src/pwa/install.ts:185
5845 -msgid "Install web app"
4084 +#: apps/comments/parts/rest.php:82
4085 +#: apps/plugins/plugins.os.php:204
4086 +msgid "Unknown bulk action."
5846 4087 msgstr ""
5847 4088
5848 -#: src/pwa/install.ts:215
5849 -msgid "Install cancelled."
4089 +#: apps/comments/parts/rest.php:152
4090 +msgid "Parent comment not found."
5850 4091 msgstr ""
5851 4092
5852 -#. %s: site name
5853 -#: src/pwa/install.ts:233
5854 -msgid "%s is already installed. Open it from your apps menu or home screen."
4093 +#: apps/comments/parts/rest.php:161
4094 +msgid "You are not allowed to reply to comments on this post."
5855 4095 msgstr ""
5856 4096
5857 -#: src/pwa/install.ts:249
5858 -msgid "Install isn't available — another plugin's service worker is active on this site. A site admin can opt in by setting the openstation_pwa_force_replace_sw filter to true."
4097 +#: apps/comments/parts/rest.php:169
4098 +msgid "Reply cannot be empty."
5859 4099 msgstr ""
5860 4100
5861 -#: src/pwa/install.ts:257
5862 -msgid "Install isn't available right now. Keep using the page; if it still doesn't appear, the app may already be installed in this browser."
4101 +#: apps/comments/parts/rest.php:178
4102 +msgid "You must be logged in to reply."
5863 4103 msgstr ""
5864 4104
5865 -#: src/rebrand-notice.ts:123
5866 -msgid "New name"
4105 +#: apps/comments/parts/rest.php:224
4106 +msgid "Invalid author email."
5867 4107 msgstr ""
5868 4108
5869 -#: src/rebrand-notice.ts:129
5870 -msgid "Desktop Mode is now OpenStation"
4109 +#: apps/my-wordpress/my-wordpress.os.php:71
4110 +#: apps/station-home/parts/snapshot.php:247
4111 +#: includes/my-wordpress/window.php:42
4112 +msgid "WP Explorer"
5871 4113 msgstr ""
5872 4114
5873 -#: src/rebrand-notice.ts:134
5874 -msgid "The beginning of a new identity."
4115 +#: apps/my-wordpress/parts/actions.php:337
4116 +msgid "Add User"
5875 4117 msgstr ""
5876 4118
5877 -#: src/rebrand-notice.ts:144
5878 -msgid "Why OpenStation? Because it represents much more than a desktop interface. It's an open workspace where WordPress becomes a complete environment for creating, managing and building, just like a real workstation, but powered by the web."
4119 +#: apps/my-wordpress/parts/actions.php:354
4120 +msgid "You cannot trash this item."
5879 4121 msgstr ""
5880 4122
5881 -#: src/rebrand-notice.ts:153
5882 -msgid "This update also comes with a new default theme that we hope you enjoy."
4123 +#: apps/my-wordpress/parts/actions.php:358
4124 +msgid "Trashing failed."
5883 4125 msgstr ""
5884 4126
5885 -#: src/rebrand-notice.ts:160
5886 -msgid "Everything is already set up. You don't need to install any new plugins, so you can keep using the same features as before."
4127 +#: apps/my-wordpress/parts/actions.php:367
4128 +msgid "Moved to the Trash."
5887 4129 msgstr ""
5888 4130
5889 -#: src/rebrand-notice.ts:174
5890 -#: includes/welcome-dialog.php:108
5891 -msgid "Got it"
4131 +#: apps/my-wordpress/parts/actions.php:469
4132 +msgid "Nothing could be updated."
5892 4133 msgstr ""
5893 4134
5894 -#: src/recycle-bin/index.ts:310
5895 -msgid "Deleted"
5896 -msgstr ""
4135 +#. translators: %s: updated count.
4136 +#: apps/my-wordpress/parts/actions.php:475
4137 +#, php-format
4138 +msgid "%s entry updated."
4139 +msgid_plural "%s entries updated."
4140 +msgstr[0] ""
4141 +msgstr[1] ""
5897 4142
5898 -#: src/recycle-bin/index.ts:325
5899 -msgid "By"
4143 +#: apps/my-wordpress/parts/actions.php:505
4144 +msgid "Nothing could be trashed."
5900 4145 msgstr ""
5901 4146
5902 -#: src/recycle-bin/index.ts:347
5903 -#: includes/recycle-bin/window.php:176
5904 -msgid "Restore"
5905 -msgstr ""
4147 +#. translators: %s: trashed count.
4148 +#: apps/my-wordpress/parts/actions.php:511
4149 +#, php-format
4150 +msgid "Moved %s item to the Trash."
4151 +msgid_plural "Moved %s items to the Trash."
4152 +msgstr[0] ""
4153 +msgstr[1] ""
5906 4154
5907 -#: src/recycle-bin/index.ts:355
5908 -#: src/recycle-bin/index.ts:867
5909 -#: includes/recycle-bin/window.php:184
5910 -msgid "Delete forever"
4155 +#: apps/my-wordpress/parts/agents.php:189
4156 +#: includes/agents/draft.php:46
4157 +msgid "Describe the agent first. A sentence is enough."
5911 4158 msgstr ""
5912 4159
5913 -#: src/recycle-bin/index.ts:861
5914 -msgid "Delete forever?"
4160 +#: apps/my-wordpress/parts/agents.php:234
4161 +#: includes/agents/identity.php:88
4162 +msgid "Agent name is required."
5915 4163 msgstr ""
5916 4164
5917 -#. %d: row count.
5918 -#: src/recycle-bin/index.ts:864
5919 -msgid "Permanently delete %d item(s)? This cannot be undone."
4165 +#: apps/my-wordpress/parts/agents.php:288
4166 +msgid "Abilities saved."
5920 4167 msgstr ""
5921 4168
5922 -#: src/recycle-bin/index.ts:936
5923 -msgid "Emptying…"
4169 +#: apps/my-wordpress/parts/agents.php:290
4170 +msgid "Triggers saved."
5924 4171 msgstr ""
5925 4172
5926 -#. 1: items purged so far, 2: items in bin when emptying began.
5927 -#: src/recycle-bin/index.ts:939
5928 -msgid "Emptying… %1$d of %2$d"
4173 +#: apps/my-wordpress/parts/agents.php:292
4174 +msgid "Agent saved."
5929 4175 msgstr ""
5930 4176
5931 -#: src/recycle-bin/index.ts:952
5932 -msgid "Empty Trash?"
4177 +#: apps/my-wordpress/parts/dossiers.php:101
4178 +#: apps/my-wordpress/parts/dossiers.php:207
4179 +msgid "Attached media"
5933 4180 msgstr ""
5934 4181
5935 -#: src/recycle-bin/index.ts:953
5936 -msgid "Permanently delete ALL items in the Trash? This includes every type and any items hidden by the current filter or search. This cannot be undone."
5937 -msgstr ""
4182 +#. translators: %s: entry count.
4183 +#: apps/my-wordpress/parts/dossiers.php:196
4184 +#, php-format
4185 +msgid "%s entry"
4186 +msgid_plural "%s entries"
4187 +msgstr[0] ""
4188 +msgstr[1] ""
5938 4189
5939 -#: src/recycle-bin/index.ts:956
5940 -#: includes/recycle-bin/window.php:193
5941 -msgid "Empty Trash"
4190 +#. translators: 1: author display name, 2: date.
4191 +#. translators: 1: customer name, 2: date.
4192 +#: apps/my-wordpress/parts/lists.php:202
4193 +#: apps/my-wordpress/parts/woocommerce.php:250
4194 +#, php-format
4195 +msgid "%1$s — %2$s"
5942 4196 msgstr ""
5943 4197
5944 -#. %d: skipped count.
5945 -#: src/recycle-bin/index.ts:989
5946 -msgid "%d item(s) skipped (insufficient permissions)."
4198 +#: apps/my-wordpress/parts/lists.php:451
4199 +#: includes/agents/privacy.php:65
4200 +msgid "Role"
5947 4201 msgstr ""
5948 4202
5949 -#: src/related-entities/index.ts:276
5950 -msgid "Related"
4203 +#: apps/my-wordpress/parts/lists.php:452
4204 +msgid "Registered"
5951 4205 msgstr ""
5952 4206
5953 -#: src/release-card.ts:352
5954 -#: src/ui/components/os-toast/os-toast.ts:240
5955 -msgid "Dismiss"
4207 +#: apps/my-wordpress/parts/lists.php:491
4208 +msgid "Dimensions"
5956 4209 msgstr ""
5957 4210
5958 -#: src/release-card.ts:355
5959 -#: src/update-notice.ts:167
5960 -msgid "Update now"
4211 +#: apps/my-wordpress/parts/lists.php:494
4212 +msgid "Uploaded"
5961 4213 msgstr ""
5962 4214
5963 -#: src/reveals/registry.ts:446
5964 -msgid "Sweep"
4215 +#: apps/my-wordpress/parts/sections.php:75
4216 +#: apps/users/users.os.php:108
4217 +#: includes/ai-copilot/search.php:153
4218 +#: includes/multisite.php:114
4219 +#: includes/my-wordpress/window.php:178
4220 +msgid "Users"
5965 4221 msgstr ""
5966 4222
5967 -#: src/reveals/registry.ts:447
5968 -msgid "A straight edge travels across the window, uncovering the page behind it."
4223 +#: apps/my-wordpress/parts/sections.php:141
4224 +#: includes/agents/my-wordpress.php:43
4225 +msgid "Agents"
5969 4226 msgstr ""
5970 4227
5971 -#: src/reveals/registry.ts:456
5972 -msgid "Iris"
4228 +#: apps/my-wordpress/parts/sections.php:246
4229 +msgid "Name A–Z"
5973 4230 msgstr ""
5974 4231
5975 -#: src/reveals/registry.ts:457
5976 -msgid "The page opens out from the centre of the window, like a camera shutter."
4232 +#: apps/my-wordpress/parts/sections.php:247
4233 +msgid "Name Z–A"
5977 4234 msgstr ""
5978 4235
5979 -#: src/reveals/registry.ts:466
5980 -msgid "Curtain"
4236 +#: apps/my-wordpress/parts/sections.php:248
4237 +msgid "Recently registered"
5981 4238 msgstr ""
5982 4239
5983 -#: src/reveals/registry.ts:467
5984 -msgid "Two panels part from the middle of the window and slide off the sides."
4240 +#: apps/my-wordpress/parts/sections.php:249
4241 +msgid "Longest registered"
5985 4242 msgstr ""
5986 4243
5987 -#: src/reveals/registry.ts:476
5988 -msgid "Blinds"
4244 +#: apps/my-wordpress/parts/sections.php:250
4245 +#: apps/my-wordpress/parts/sections.php:265
4246 +msgid "ID, lowest first"
5989 4247 msgstr ""
5990 4248
5991 -#: src/reveals/registry.ts:477
5992 -msgid "Six horizontal slats retract at once, letting the page through between them."
4249 +#: apps/my-wordpress/parts/sections.php:251
4250 +#: apps/my-wordpress/parts/sections.php:266
4251 +msgid "ID, highest first"
5993 4252 msgstr ""
5994 4253
5995 -#: src/reveals/registry.ts:486
5996 -msgid "Diagonal"
4254 +#: apps/my-wordpress/parts/sections.php:252
4255 +msgid "Username A–Z"
5997 4256 msgstr ""
5998 4257
5999 -#: src/reveals/registry.ts:487
6000 -msgid "A slanted edge sweeps off the trailing corner of the window."
4258 +#: apps/my-wordpress/parts/sections.php:253
4259 +msgid "Username Z–A"
6001 4260 msgstr ""
6002 4261
6003 -#: src/reveals/registry.ts:496
6004 -msgid "Rise"
4262 +#: apps/my-wordpress/parts/sections.php:254
4263 +msgid "Email A–Z"
6005 4264 msgstr ""
6006 4265
6007 -#: src/reveals/registry.ts:497
6008 -msgid "The page rises into the window from the bottom edge upward."
4266 +#: apps/my-wordpress/parts/sections.php:255
4267 +msgid "Email Z–A"
6009 4268 msgstr ""
6010 4269
6011 -#: src/reveals/registry.ts:506
6012 -msgid "Shutter"
4270 +#: apps/my-wordpress/parts/sections.php:256
4271 +msgid "Most posts"
6013 4272 msgstr ""
6014 4273
6015 -#: src/reveals/registry.ts:507
6016 -msgid "Two panels part from the middle of the window and slide off the top and bottom."
4274 +#: apps/my-wordpress/parts/sections.php:257
4275 +msgid "Fewest posts"
6017 4276 msgstr ""
6018 4277
6019 -#: src/reveals/registry.ts:516
6020 -msgid "Slats"
4278 +#: apps/my-wordpress/parts/sections.php:263
4279 +msgid "Title A–Z"
6021 4280 msgstr ""
6022 4281
6023 -#: src/reveals/registry.ts:517
6024 -msgid "Eight vertical slats retract at once, letting the page through between them."
4282 +#: apps/my-wordpress/parts/sections.php:264
4283 +msgid "Title Z–A"
6025 4284 msgstr ""
6026 4285
6027 -#: src/reveals/registry.ts:527
6028 -msgid "The page opens out from the centre of the window through a growing rhombus."
4286 +#: apps/my-wordpress/parts/sections.php:267
4287 +msgid "Recently modified"
6029 4288 msgstr ""
6030 4289
6031 -#: src/reveals/registry.ts:536
6032 -msgid "Mosaic"
4290 +#: apps/my-wordpress/parts/sections.php:268
4291 +msgid "Least recently modified"
6033 4292 msgstr ""
6034 4293
6035 -#: src/reveals/registry.ts:537
6036 -msgid "The page arrives as a grid of tiles, each opening out from its own centre."
4294 +#: apps/my-wordpress/parts/sections.php:269
4295 +msgid "Slug A–Z"
6037 4296 msgstr ""
6038 4297
6039 -#: src/reveals/registry.ts:546
6040 -msgid "Camera shutter"
4298 +#: apps/my-wordpress/parts/sections.php:270
4299 +msgid "Slug Z–A"
6041 4300 msgstr ""
6042 4301
6043 -#: src/reveals/registry.ts:547
6044 -msgid "Six wedges slide aside in unison, opening a hexagonal aperture from the centre like the iris of a camera lens."
4302 +#: apps/my-wordpress/parts/sections.php:273
4303 +msgid "Most comments"
6045 4304 msgstr ""
6046 4305
6047 -#: src/reveals/registry.ts:566
6048 -msgid "Radar"
4306 +#: apps/my-wordpress/parts/sections.php:274
4307 +msgid "Fewest comments"
6049 4308 msgstr ""
6050 4309
6051 -#: src/reveals/registry.ts:567
6052 -msgid "A spoke sweeps a full turn around the centre of the window, uncovering the page behind it."
4310 +#: apps/my-wordpress/parts/woocommerce.php:182
4311 +msgid "Needs attention first"
6053 4312 msgstr ""
6054 4313
6055 -#. 1: action label, e.g. "Open". 2: number of selected items.
6056 -#: src/selection/actions.ts:102
6057 -msgid "%1$s (%2$d items)"
4314 +#: apps/my-wordpress/parts/woocommerce.php:185
4315 +msgid "Top spenders first"
6058 4316 msgstr ""
6059 4317
6060 -#: src/settings/labels.ts:23
6061 -#: includes/accents.php:63
6062 -msgid "WordPress Blue"
4318 +#: apps/my-wordpress/parts/woocommerce.php:188
4319 +msgid "Store order"
6063 4320 msgstr ""
6064 4321
6065 -#: src/settings/labels.ts:25
6066 -#: includes/accents.php:68
6067 -msgid "Indigo"
4322 +#. translators: 1: order number, 2: formatted order total.
4323 +#. translators: 1: order number, 2: order total.
4324 +#: apps/my-wordpress/parts/woocommerce.php:244
4325 +#: includes/my-wordpress/integrations/woocommerce-relations.php:823
4326 +#: includes/my-wordpress/integrations/woocommerce-relations.php:1024
4327 +#: includes/my-wordpress/integrations/woocommerce.php:1047
4328 +#, php-format
4329 +msgid "#%1$s · %2$s"
6068 4330 msgstr ""
6069 4331
6070 -#: src/settings/labels.ts:27
6071 -#: includes/accents.php:73
6072 -msgid "Teal"
4332 +#: apps/my-wordpress/parts/woocommerce.php:251
4333 +#: includes/my-wordpress/integrations/woocommerce.php:1453
4334 +msgid "Guest"
6073 4335 msgstr ""
6074 4336
6075 -#: src/settings/labels.ts:29
6076 -#: includes/accents.php:78
6077 -msgid "Emerald"
4337 +#: apps/network/network.os.php:99
4338 +msgid "Unreachable"
6078 4339 msgstr ""
6079 4340
6080 -#: src/settings/labels.ts:31
6081 -#: includes/accents.php:83
6082 -msgid "Amber"
4341 +#: apps/network/network.os.php:101
4342 +msgid "Key changed"
6083 4343 msgstr ""
6084 4344
6085 -#: src/settings/labels.ts:33
6086 -#: includes/accents.php:88
6087 -msgid "Rose"
4345 +#: apps/network/network.os.php:103
4346 +msgid "Paired"
6088 4347 msgstr ""
6089 4348
6090 -#: src/settings/labels.ts:42
6091 -msgid "Compact"
4349 +#: apps/network/network.os.php:141
4350 +msgid "This network"
6092 4351 msgstr ""
6093 4352
6094 -#: src/settings/labels.ts:44
6095 -#: src/settings/labels.ts:60
6096 -#: src/settings/sections/help.ts:443
6097 -#: includes/user-edit-window/window.php:115
6098 -msgid "Default"
4353 +#: apps/network/network.os.php:151
4354 +msgid "Switch to this site"
6099 4355 msgstr ""
6100 4356
6101 -#: src/settings/labels.ts:46
6102 -msgid "Large"
4357 +#. translators: %s: site name.
4358 +#: apps/network/network.os.php:165
4359 +#, php-format
4360 +msgid "Remove %s from the network? Its switcher will stop listing this network the next time it syncs."
6103 4361 msgstr ""
6104 4362
6105 -#: src/settings/labels.ts:58
6106 -msgid "Sharp"
4363 +#: apps/network/network.os.php:166
4364 +#: apps/network/network.os.php:168
4365 +msgid "Remove"
6107 4366 msgstr ""
6108 4367
6109 -#: src/settings/labels.ts:62
6110 -msgid "Round"
4368 +#: apps/network/network.os.php:229
4369 +msgid "Sites in this network"
6111 4370 msgstr ""
6112 4371
6113 -#: src/settings/labels.ts:74
6114 -msgid "Static"
4372 +#: apps/network/network.os.php:235
4373 +msgid "The sites of this WordPress network, and the OpenStation installs that joined it from elsewhere. Every one of them shows the same site switcher."
6115 4374 msgstr ""
6116 4375
6117 -#: src/settings/labels.ts:76
6118 -msgid "Dynamic"
4376 +#: apps/network/network.os.php:236
4377 +msgid "This site is the hub of an OpenStation network: every install listed here shows the same site switcher."
6119 4378 msgstr ""
6120 4379
6121 -#: src/settings/labels.ts:78
6122 -#: src/settings/sections/apps-icons.ts:88
6123 -msgid "Hidden"
4380 +#: apps/network/network.os.php:241
4381 +msgid "Check sites"
6124 4382 msgstr ""
6125 4383
6126 -#: src/settings/labels.ts:90
6127 -msgid "Bottom"
4384 +#: apps/network/network.os.php:265
4385 +msgid "Add an external site"
6128 4386 msgstr ""
6129 4387
6130 -#: src/settings/labels.ts:92
6131 -msgid "Left"
4388 +#: apps/network/network.os.php:267
4389 +msgid "An install anywhere, with OpenStation active and reachable over HTTPS. Its key is pinned when it is added; on that site, open Network and enter this address to finish pairing:"
6132 4390 msgstr ""
6133 4391
6134 -#: src/settings/labels.ts:94
6135 -msgid "Right"
4392 +#: apps/network/network.os.php:270
4393 +#: apps/network/network.os.php:367
4394 +msgid "Site address"
6136 4395 msgstr ""
6137 4396
6138 -#: src/settings/labels.ts:106
6139 -msgid "Split"
4397 +#: apps/network/network.os.php:270
4398 +#: apps/network/network.os.php:367
4399 +msgid "Add external site"
6140 4400 msgstr ""
6141 4401
6142 -#: src/settings/labels.ts:108
6143 -msgid "Unified"
4402 +#. translators: %s: network name.
4403 +#: apps/network/network.os.php:290
4404 +#, php-format
4405 +msgid "This site belongs to %s"
6144 4406 msgstr ""
6145 4407
6146 -#: src/settings/labels.ts:119
6147 -msgid "Core admin menus are placed in a sidebar; plugins, apps, and OpenStation controls in a dock along the bottom edge."
4408 +#. translators: %s: date and time.
4409 +#: apps/network/network.os.php:299
4410 +#, php-format
4411 +msgid "Site list synced %s."
6148 4412 msgstr ""
6149 4413
6150 -#: src/settings/labels.ts:123
6151 -msgid "Every menu in a single dock."
4414 +#: apps/network/network.os.php:309
4415 +msgid "Until the network has added this site, the switcher stays as it was."
6152 4416 msgstr ""
6153 4417
6154 -#: src/settings/panel.ts:280
6155 -#: src/settings/panel.ts:284
6156 -msgid "Appearance"
4418 +#: apps/network/network.os.php:314
4419 +msgid "Sync now"
6157 4420 msgstr ""
6158 4421
6159 -#: src/settings/panel.ts:285
6160 -msgid "Personalize your desktop. Changes apply instantly and are saved to this browser."
4422 +#: apps/network/network.os.php:318
4423 +msgid "Leave the network? The site switcher stops listing its sites here."
6161 4424 msgstr ""
6162 4425
6163 -#: src/settings/panel.ts:310
6164 -#: src/settings/panel.ts:314
6165 -msgid "Windows"
4426 +#: apps/network/network.os.php:319
4427 +msgid "Leave"
6166 4428 msgstr ""
6167 4429
6168 -#: src/settings/panel.ts:315
6169 -msgid "How windows look, how they arrive, and how they behave when they are not the one you are using."
4430 +#: apps/network/network.os.php:320
4431 +msgid "Leave network"
6170 4432 msgstr ""
6171 4433
6172 -#: src/settings/panel.ts:327
6173 -#: src/settings/panel.ts:331
6174 -msgid "Features"
4434 +#: apps/network/network.os.php:357
4435 +msgid "Join a network"
6175 4436 msgstr ""
6176 4437
6177 -#: src/settings/panel.ts:332
6178 -msgid "The assistant, the developer tools, and the betas. Every switch here affects only your account and takes effect immediately."
4438 +#: apps/network/network.os.php:359
4439 +msgid "Enter the address of the OpenStation network this site belongs to. Its administrator adds this site there by this address:"
6179 4440 msgstr ""
6180 4441
6181 -#: src/settings/panel.ts:347
6182 -#: src/settings/panel.ts:351
6183 -#: includes/ai-copilot/search.php:117
6184 -#: includes/core-notices.php:231
6185 -msgid "Themes"
4442 +#: apps/network/network.os.php:362
4443 +msgid "Network address"
6186 4444 msgstr ""
6187 4445
6188 -#: src/settings/panel.ts:352
6189 -msgid "A desktop theme repaints every token at once. A coarser version of what Appearance does one control at a time."
4446 +#: apps/network/network.os.php:362
4447 +msgid "Join"
6190 4448 msgstr ""
6191 4449
6192 -#: src/settings/panel.ts:363
6193 -#: src/settings/panel.ts:367
6194 -msgid "Apps & Plugins"
4450 +#: apps/network/network.os.php:365
4451 +msgid "Or start one here"
6195 4452 msgstr ""
6196 4453
6197 -#: src/settings/panel.ts:368
6198 -msgid "Everything installed on the station in one place: which apps appear where, and which plugins are extending the desktop."
4454 +#: apps/network/network.os.php:366
4455 +msgid "Add the first external site and this site becomes the hub: every site added here shows the same site switcher."
6199 4456 msgstr ""
6200 4457
6201 -#: src/settings/panel.ts:382
6202 -#: src/settings/panel.ts:386
6203 -#: src/settings/sections/help.ts:290
6204 -msgid "Components"
4458 +#: apps/network/network.os.php:385
4459 +msgid "Linked accounts"
6205 4460 msgstr ""
6206 4461
6207 -#: src/settings/panel.ts:387
6208 -msgid "Every <os-*> web component shipped by this plugin, with its props, slots, and a live example."
4462 +#: apps/network/network.os.php:386
4463 +msgid "A switch from any of these accounts logs you in here as you. Unlink one and that switch lands on the login screen again."
6209 4464 msgstr ""
6210 4465
6211 -#: src/settings/panel.ts:582
6212 -#: src/settings/panel.ts:583
6213 -msgid "Search settings"
4466 +#: apps/network/network.os.php:404
4467 +msgid "Unlink"
6214 4468 msgstr ""
6215 4469
6216 -#: src/settings/panel.ts:593
6217 -msgid "Settings sections"
4470 +#: apps/network/network.os.php:437
4471 +msgid "Network"
6218 4472 msgstr ""
6219 4473
6220 -#: src/settings/panel.ts:623
6221 -msgid "No settings match that."
4474 +#. translators: %s: site name.
4475 +#: apps/network/network.os.php:473
4476 +#, php-format
4477 +msgid "%s is in the network. It is in the site switcher now, and on that site once it joins from its Network window."
6222 4478 msgstr ""
6223 4479
6224 -#: src/settings/sections/about.ts:142
6225 -msgid "Crafted with curiosity"
4480 +#: apps/network/network.os.php:491
4481 +msgid "That site is not in the network."
6226 4482 msgstr ""
6227 4483
6228 -#: src/settings/sections/about.ts:143
6229 -msgid "an experiment by Automattic"
4484 +#: apps/network/network.os.php:492
4485 +msgid "Removed from the network."
6230 4486 msgstr ""
6231 4487
6232 -#: src/settings/sections/about.ts:147
6233 -msgid "Move your cursor through the swarm · click for a spark"
4488 +#: apps/network/network.os.php:516
4489 +msgid "That account is not linked."
6234 4490 msgstr ""
6235 4491
6236 -#: src/settings/sections/accent.ts:110
6237 -#: src/settings/sections/accent.ts:116
6238 -msgid "Accent color"
4492 +#: apps/network/network.os.php:517
4493 +msgid "Unlinked. A switch from that account lands on the login screen now."
6239 4494 msgstr ""
6240 4495
6241 -#: src/settings/sections/accent.ts:111
6242 -msgid "Used in focused window title bars, buttons, and focus rings."
4496 +#: apps/network/network.os.php:525
4497 +msgid "Every site was checked."
6243 4498 msgstr ""
6244 4499
6245 -#: src/settings/sections/accent.ts:133
6246 -msgid "Custom"
4500 +#. translators: %s: network name.
4501 +#: apps/network/network.os.php:539
4502 +#, php-format
4503 +msgid "This site belongs to %s. The site switcher shows the network now."
6247 4504 msgstr ""
6248 4505
6249 -#: src/settings/sections/admin-bar.ts:24
6250 -msgid "The admin bar slides out of the way and comes back when you move the pointer to the top edge of the screen."
4506 +#. translators: %s: network name.
4507 +#: apps/network/network.os.php:541
4508 +#, php-format
4509 +msgid "Pinned %s. It has not added this site yet; sync once it has."
6251 4510 msgstr ""
6252 4511
6253 -#: src/settings/sections/admin-bar.ts:28
6254 -msgid "The admin bar is never shown. Use the Exit OpenStation tile on the dock to get back to the classic admin."
4512 +#: apps/network/network.os.php:553
4513 +msgid "Left the network."
6255 4514 msgstr ""
6256 4515
6257 -#: src/settings/sections/admin-bar.ts:32
6258 -msgid "The admin bar is always visible above the desktop."
4516 +#: apps/network/network.os.php:561
4517 +msgid "Site list synced."
6259 4518 msgstr ""
6260 4519
6261 -#: src/settings/sections/admin-bar.ts:53
6262 -#: src/settings/sections/admin-bar.ts:58
6263 -msgid "Admin bar"
4520 +#: apps/os-settings/os-settings.os.php:74
4521 +msgid "You are not allowed to change site-wide options."
6264 4522 msgstr ""
6265 4523
6266 -#: src/settings/sections/apps-icons.ts:85
6267 -msgid "On the desktop"
6268 -msgstr ""
6269 -
6270 -#: src/settings/sections/apps-icons.ts:86
6271 -msgid "On the dock"
6272 -msgstr ""
6273 -
6274 -#: src/settings/sections/apps-icons.ts:87
6275 -msgid "On both"
6276 -msgstr ""
6277 -
6278 -#: src/settings/sections/apps-icons.ts:140
6279 -msgid "Choose where each app shortcut shows up — on the dock, on the desktop wallpaper, both, or hidden entirely. Changes apply instantly to the running shell."
6280 -msgstr ""
6281 -
6282 -#: src/settings/sections/apps-icons.ts:146
6283 -msgid "No apps registered yet"
6284 -msgstr ""
6285 -
6286 -#: src/settings/sections/apps-icons.ts:147
6287 -msgid "Plugins and the admin menu will appear here once they’re registered."
6288 -msgstr ""
6289 -
6290 -#: src/settings/sections/apps-icons.ts:175
6291 -msgid "Show in"
6292 -msgstr ""
6293 -
6294 -#: src/settings/sections/custom-image.ts:44
6295 -msgid "Upload new"
6296 -msgstr ""
6297 -
6298 -#: src/settings/sections/custom-image.ts:50
6299 -#: includes/ai-copilot/search.php:105
6300 -msgid "Media Library"
6301 -msgstr ""
6302 -
6303 -#: src/settings/sections/custom-image.ts:72
6304 -msgid "Image source"
6305 -msgstr ""
6306 -
6307 -#: src/settings/sections/custom-image.ts:137
6308 -msgid "Custom image wallpaper"
6309 -msgstr ""
6310 -
6311 -#: src/settings/sections/custom-image.ts:141
6312 -msgid "Upload a wallpaper image"
6313 -msgstr ""
6314 -
6315 -#: src/settings/sections/custom-image.ts:166
6316 -msgid "Remove custom image"
6317 -msgstr ""
6318 -
6319 -#: src/settings/sections/custom-image.ts:179
6320 -msgid "Drop an image here, or click to upload"
6321 -msgstr ""
6322 -
6323 -#: src/settings/sections/custom-image.ts:182
6324 -msgid "JPEG, PNG, or WebP · goes straight to your Media Library"
6325 -msgstr ""
6326 -
6327 -#: src/settings/sections/custom-image.ts:291
6328 -msgid "Search your media"
6329 -msgstr ""
6330 -
6331 -#. %1$d is the HD minimum width in px, %2$d is the minimum height.
6332 -#: src/settings/sections/custom-image.ts:326
6333 -msgid "Only HD (≥%1$d×%2$d)"
6334 -msgstr ""
6335 -
6336 -#. %d is the number of media items currently visible.
6337 -#: src/settings/sections/custom-image.ts:347
6338 -msgid "Showing %d"
6339 -msgstr ""
6340 -
6341 -#. %d is the number of images filtered out by the HD toggle.
6342 -#: src/settings/sections/custom-image.ts:352
6343 -msgid "%d hidden by HD filter"
6344 -msgstr ""
6345 -
6346 -#: src/settings/sections/custom-image.ts:375
6347 -msgid "No HD images found. Try unchecking the filter, or upload a larger image."
6348 -msgstr ""
6349 -
6350 -#: src/settings/sections/custom-image.ts:378
6351 -msgid "No images in your Media Library yet."
6352 -msgstr ""
6353 -
6354 -#. %s is the browser-supplied error message.
6355 -#: src/settings/sections/custom-image.ts:427
6356 -msgid "Couldn’t load your media: %s"
6357 -msgstr ""
6358 -
6359 -#: src/settings/sections/custom-image.ts:430
6360 -msgid "Couldn’t load your media."
6361 -msgstr ""
6362 -
6363 -#: src/settings/sections/custom-image.ts:226
6364 -msgid "That file isn’t an image."
6365 -msgstr ""
6366 -
6367 -#: src/settings/sections/custom-image.ts:233
6368 -msgid "Uploading…"
6369 -msgstr ""
6370 -
6371 -#: src/settings/sections/custom-image.ts:258
6372 -msgid "Upload failed."
6373 -msgstr ""
6374 -
6375 -#: src/settings/sections/desktop-layout.ts:153
6376 -msgid "Placement"
6377 -msgstr ""
6378 -
6379 -#: src/settings/sections/desktop-layout.ts:157
6380 -msgid "Dock position"
6381 -msgstr ""
6382 -
6383 -#: src/settings/sections/desktop-layout.ts:192
6384 -#: src/settings/sections/desktop-layout.ts:196
6385 -msgid "Dock size"
6386 -msgstr ""
6387 -
6388 -#: src/settings/sections/desktop-layout.ts:216
6389 -#: src/settings/sections/desktop-layout.ts:222
6390 -msgid "Desktop layout"
6391 -msgstr ""
6392 -
6393 -#: src/settings/sections/desktop-layout.ts:217
6394 -msgid "Where the menus live."
6395 -msgstr ""
6396 -
6397 -#: src/settings/sections/dock-rail-renderer.ts:54
6398 -#: src/settings/sections/dock-rail-renderer.ts:61
6399 -msgid "Dock style"
6400 -msgstr ""
6401 -
6402 -#: src/settings/sections/dock-rail-renderer.ts:55
6403 -msgid "How the rail itself paints — the shipped icon strip, or anything a plugin replaces it with. Switching is instant; the dock rebuilds with the new renderer."
6404 -msgstr ""
6405 -
6406 -#: src/settings/sections/effects.ts:55
6407 -msgid "Default (per reveal)"
6408 -msgstr ""
6409 -
6410 -#: src/settings/sections/effects.ts:56
6411 -msgid "Very fast — 200 ms"
6412 -msgstr ""
6413 -
6414 -#: src/settings/sections/effects.ts:57
6415 -msgid "Fast — 320 ms"
6416 -msgstr ""
6417 -
6418 -#: src/settings/sections/effects.ts:58
6419 -msgid "Normal — 460 ms"
6420 -msgstr ""
6421 -
6422 -#: src/settings/sections/effects.ts:59
6423 -msgid "Slow — 700 ms"
6424 -msgstr ""
6425 -
6426 -#: src/settings/sections/effects.ts:60
6427 -msgid "Very slow — 1100 ms"
6428 -msgstr ""
6429 -
6430 -#: src/settings/sections/effects.ts:64
6431 -msgid "When a related window is focused"
6432 -msgstr ""
6433 -
6434 -#: src/settings/sections/effects.ts:65
6435 -msgid "Always"
6436 -msgstr ""
6437 -
6438 -#: src/settings/sections/effects.ts:66
6439 -msgid "Off"
6440 -msgstr ""
6441 -
6442 -#: src/settings/sections/effects.ts:159
6443 -msgid "Apply a visual treatment to every window except the one you are working in."
6444 -msgstr ""
6445 -
6446 -#: src/settings/sections/effects.ts:170
6447 -msgid "Uncover a window’s content when it finishes loading, instead of fading it in."
6448 -msgstr ""
6449 -
6450 -#: src/settings/sections/effects.ts:181
6451 -msgid "Draw a visual tie between windows showing related content — a post and its comments or media."
6452 -msgstr ""
6453 -
6454 -#: src/settings/sections/effects.ts:193
6455 -msgid "Unfocused windows"
6456 -msgstr ""
6457 -
6458 -#: src/settings/sections/effects.ts:198
6459 -msgid "Unfocused window effect"
6460 -msgstr ""
6461 -
6462 -#: src/settings/sections/effects.ts:213
6463 -msgid "Window reveal"
6464 -msgstr ""
6465 -
6466 -#: src/settings/sections/effects.ts:218
6467 -msgid "Reveal style"
6468 -msgstr ""
6469 -
6470 -#: src/settings/sections/effects.ts:233
6471 -msgid "Reveal speed"
6472 -msgstr ""
6473 -
6474 -#: src/settings/sections/effects.ts:245
6475 -#: src/settings/sections/features.ts:553
6476 -msgid "Window links"
6477 -msgstr ""
6478 -
6479 -#: src/settings/sections/effects.ts:250
6480 -msgid "Link style"
6481 -msgstr ""
6482 -
6483 -#: src/settings/sections/effects.ts:265
6484 -msgid "Show links"
6485 -msgstr ""
6486 -
6487 -#: src/settings/sections/extended.ts:100
6488 -msgid "Network error — check your connection."
6489 -msgstr ""
6490 -
6491 -#: src/settings/sections/extended.ts:134
6492 -msgid "Extended options"
6493 -msgstr ""
6494 -
6495 -#: src/settings/sections/extended.ts:135
6496 -msgid "Site-wide enhancements that apply to every user. Toggling requires the affected page to be reloaded for the change to take effect."
6497 -msgstr ""
6498 -
6499 -#: src/settings/sections/extended.ts:141
6500 -msgid "Enable drag-and-drop in the Media Library"
6501 -msgstr ""
6502 -
6503 -#: src/settings/sections/extended.ts:146
6504 -msgid "Makes every item in the WordPress Media Library draggable. Drop a media item into text fields, rich-text editors, Gutenberg blocks, or any target that accepts images or files. No replacement of the library — just a drag-and-drop layer on top of the one you already know."
6505 -msgstr ""
6506 -
6507 -#: src/settings/sections/extended.ts:154
6508 -msgid "Enable games"
6509 -msgstr ""
6510 -
6511 -#: src/settings/sections/extended.ts:159
6512 -msgid "Adds a Games app for every user: built-in games, scoreboards, and player-to-player challenges. Off by default — while off, nothing game-related runs anywhere, on the server or in the browser. Saved scores are kept across a disable and reappear when re-enabled."
6513 -msgstr ""
6514 -
6515 -#: src/settings/sections/extended.ts:167
6516 -msgid "Enable AI agents"
6517 -msgstr ""
6518 -
6519 -#: src/settings/sections/extended.ts:172
6520 -msgid "Adds an Agents section to WP Explorer: durable AI workers that live on the site as login-blocked users, act through the WordPress Abilities API under their own role, and answer in a chat window. Requires a configured AI connector to run. Off by default — while off, nothing agent-related loads. Agent definitions are kept across a disable and reappear when re-enabled."
6521 -msgstr ""
6522 -
6523 -#: src/settings/sections/extended.ts:182
6524 -msgid "Saving…"
6525 -msgstr ""
6526 -
6527 -#: src/settings/sections/features.ts:196
6528 -msgid "Delete folder sharing data?"
6529 -msgstr ""
6530 -
6531 -#: src/settings/sections/features.ts:197
6532 -msgid "This drops every shares table on the site (current + legacy). All invites, accept/deny decisions, and share rows are permanently removed. Recipients lose their access until someone shares with them again. The empty tables are recreated on the next admin load so the feature keeps working — but every existing share is gone."
6533 -msgstr ""
6534 -
6535 -#: src/settings/sections/features.ts:200
6536 -msgid "Delete data"
6537 -msgstr ""
6538 -
6539 -#: src/settings/sections/features.ts:209
4524 +#: apps/os-settings/os-settings.os.php:134
6540 4525 msgid "Files REST endpoint is not available."
6541 4526 msgstr ""
6542 4527
6543 -#: src/settings/sections/features.ts:231
6544 -msgid "Folder sharing data deleted."
4528 +#. translators: %d: number of tables dropped.
4529 +#: apps/os-settings/os-settings.os.php:142
4530 +#, php-format
4531 +msgid "Folder sharing data deleted. (%d tables)"
6545 4532 msgstr ""
6546 4533
6547 -#: src/settings/sections/features.ts:237
6548 -msgid "Could not delete sharing data."
4534 +#: apps/pages/pages.os.php:61
4535 +msgid "All pages"
6549 4536 msgstr ""
6550 4537
6551 -#: src/settings/sections/features.ts:417
6552 -msgid "Connectors"
4538 +#: apps/pages/pages.os.php:65
4539 +msgid "Add Page"
6553 4540 msgstr ""
6554 4541
6555 -#: src/settings/sections/features.ts:473
6556 -msgid "Watch the dot in the OpenStation Preferences title bar to see when a change has been saved."
4542 +#: apps/pages/pages.os.php:70
4543 +msgid "Page atlas"
6557 4544 msgstr ""
6558 4545
6559 -#: src/settings/sections/features.ts:481
6560 -msgid "AI assistant"
4546 +#: apps/pages/parts/query.php:74
4547 +msgid "Default template"
6561 4548 msgstr ""
6562 4549
6563 -#. %s: keyboard shortcut, e.g. ⌘K or Ctrl+K
6564 -#: src/settings/sections/features.ts:489
6565 -msgid "Adds an AI mode to the %s command palette: find content and ask about your site."
4550 +#: apps/pages/parts/query.php:115
4551 +msgid "Total non-trashed comments on this page."
6566 4552 msgstr ""
6567 4553
6568 -#: src/settings/sections/features.ts:498
6569 -#: src/settings/sections/features.ts:536
6570 -msgid "This feature requires an AI provider configured in"
4554 +#: apps/plugins/parts/ajax.php:48
4555 +msgid "Security check failed. Refresh the window and try again."
6571 4556 msgstr ""
6572 4557
6573 -#: src/settings/sections/features.ts:509
6574 -#: src/settings/sections/features.ts:543
6575 -msgid "Settings → Connectors"
4558 +#: apps/plugins/parts/ajax.php:63
4559 +#: apps/plugins/plugins.os.php:126
4560 +msgid "Plugins are managed from the network admin on this site."
6576 4561 msgstr ""
6577 4562
6578 -#: src/settings/sections/features.ts:523
6579 -msgid "Score new comments with AI"
4563 +#: apps/plugins/parts/ajax.php:70
4564 +#: apps/plugins/plugins.os.php:127
4565 +#: includes/feedback/rest.php:72
4566 +#: includes/seen-intros.php:225
4567 +msgid "You are not allowed to do that."
6580 4568 msgstr ""
6581 4569
6582 -#: src/settings/sections/features.ts:529
6583 -msgid "Rates incoming comments so you can triage the queue faster."
4570 +#: apps/plugins/parts/ajax.php:123
4571 +msgid "Missing plugin slug."
6584 4572 msgstr ""
6585 4573
6586 -#: src/settings/sections/features.ts:558
6587 -msgid "Draws connector lines between related windows. Line style and visibility live in Windows → Window links."
4574 +#: apps/plugins/parts/rest-fields.php:46
4575 +msgid "Whether an update is available for this plugin (and the available version)."
6588 4576 msgstr ""
6589 4577
6590 -#: src/settings/sections/features.ts:564
6591 -msgid "Bring related windows to front"
4578 +#: apps/plugins/parts/rest-fields.php:51
4579 +msgid "Per-plugin capability flags for the requester (activate / deactivate / delete)."
6592 4580 msgstr ""
6593 4581
6594 -#: src/settings/sections/features.ts:570
6595 -msgid "Clicking a window also surfaces its parent and children."
4582 +#: apps/plugins/parts/rest-fields.php:56
4583 +msgid "The plugin's slug on the WordPress.org directory, or null when the plugin is not listed there."
6596 4584 msgstr ""
6597 4585
6598 -#: src/settings/sections/features.ts:577
6599 -msgid "Highlight related windows"
4586 +#: apps/plugins/parts/rest-fields.php:61
4587 +msgid "Best-effort card icon URL. Prefers a local file in the plugin folder, falling back to the wp.org SVN URL; null when neither resolves."
6600 4588 msgstr ""
6601 4589
6602 -#: src/settings/sections/features.ts:583
6603 -msgid "Related windows get an accent outline while one of them is focused."
4590 +#: apps/plugins/parts/rest-fields.php:66
4591 +msgid "Approximate disk footprint of the plugin folder, in kilobytes (cached 6h)."
6604 4592 msgstr ""
6605 4593
6606 -#: src/settings/sections/features.ts:591
6607 -msgid "Show desktop when clicking the wallpaper"
4594 +#: apps/plugins/parts/rest-fields.php:71
4595 +msgid "Auto-update state for this plugin (enabled / forced / supported), mirroring Core's plugins.php column."
6608 4596 msgstr ""
6609 4597
6610 -#: src/settings/sections/features.ts:598
6611 -msgid "A click on the empty desktop minimizes every window; a second click restores them."
4598 +#: apps/plugins/parts/upload.php:63
4599 +msgid "Plugin upgrader is unavailable in this context. Reload the page and try again."
6612 4600 msgstr ""
6613 4601
6614 -#: src/settings/sections/features.ts:605
6615 -msgid "Show post/page status ribbon"
4602 +#: apps/plugins/parts/upload.php:87
4603 +msgid "A plugin with the same folder name is already installed. Replace it to continue."
6616 4604 msgstr ""
6617 4605
6618 -#: src/settings/sections/features.ts:612
6619 -msgid "Marks unpublished posts and pages with a corner ribbon on their tiles."
4606 +#: apps/plugins/parts/upload.php:111
4607 +msgid "Plugin install failed."
6620 4608 msgstr ""
6621 4609
6622 -#: src/settings/sections/features.ts:619
6623 -msgid "Enable developer mode"
4610 +#: apps/plugins/parts/upload.php:166
4611 +msgid "No file received. Pick a .zip and try again."
6624 4612 msgstr ""
6625 4613
6626 -#: src/settings/sections/features.ts:624
6627 -msgid "Unlocks developer surfaces meant for plugin authors."
4614 +#: apps/plugins/parts/upload.php:173
4615 +msgid "Upload payload is malformed."
6628 4616 msgstr ""
6629 4617
6630 -#: src/settings/sections/features.ts:631
6631 -msgid "Folder sharing"
4618 +#. translators: %d: PHP UPLOAD_ERR_* code.
4619 +#: apps/plugins/parts/upload.php:182
4620 +#, php-format
4621 +msgid "Upload failed (error %d). Try again."
6632 4622 msgstr ""
6633 4623
6634 -#: src/settings/sections/features.ts:636
6635 -msgid "Share desktop folders with other users or roles, with read or write access."
4624 +#: apps/plugins/parts/upload.php:192
4625 +msgid "Plugin uploads must be a .zip file."
6636 4626 msgstr ""
6637 4627
6638 -#: src/settings/sections/features.ts:644
6639 -msgid "Removes every share and its access list. Cannot be undone."
4628 +#: apps/plugins/parts/upload.php:200
4629 +msgid "Refused: temporary upload path is not trusted."
6640 4630 msgstr ""
6641 4631
6642 -#: src/settings/sections/features.ts:654
6643 -msgid "Deleting…"
4632 +#: apps/plugins/parts/view-preference.php:40
4633 +msgid "Choose Cards or Table."
6644 4634 msgstr ""
6645 4635
6646 -#: src/settings/sections/features.ts:655
6647 -msgid "Delete folder sharing data"
4636 +#: apps/plugins/plugins.os.php:155
4637 +msgid "Missing plugin."
6648 4638 msgstr ""
6649 4639
6650 -#: src/settings/sections/features.ts:663
6651 -msgid "WordPress Heartbeat rate"
4640 +#. translators: %s: error message
4641 +#: apps/plugins/plugins.os.php:162
4642 +#, php-format
4643 +msgid "Activation failed: %s"
6652 4644 msgstr ""
6653 4645
6654 -#: src/settings/sections/features.ts:670
6655 -msgid "Fast (15s, not recommended)"
4646 +#. translators: %s: error message
4647 +#: apps/plugins/plugins.os.php:164
4648 +#, php-format
4649 +msgid "Deactivation failed: %s"
6656 4650 msgstr ""
6657 4651
6658 -#: src/settings/sections/features.ts:671
6659 -msgid "Medium (30s)"
4652 +#. translators: %s: error message
4653 +#: apps/plugins/plugins.os.php:166
4654 +#, php-format
4655 +msgid "Delete failed: %s"
6660 4656 msgstr ""
6661 4657
6662 -#: src/settings/sections/features.ts:672
6663 -msgid "Slow (45s)"
4658 +#. translators: %s: plugin name
4659 +#: apps/plugins/plugins.os.php:173
4660 +#, php-format
4661 +msgid "%s activated."
6664 4662 msgstr ""
6665 4663
6666 -#: src/settings/sections/features.ts:673
6667 -msgid "Very slow (60s, default)"
4664 +#. translators: %s: plugin name
4665 +#: apps/plugins/plugins.os.php:177
4666 +#, php-format
4667 +msgid "%s deleted."
6668 4668 msgstr ""
6669 4669
6670 -#: src/settings/sections/features.ts:677
6671 -msgid "How often the Heartbeat API runs. Faster means quicker live updates and more server traffic. The 30s and 45s rates apply exactly from the next page load."
4670 +#: apps/plugins/plugins.os.php:235
4671 +msgid "activated"
6672 4672 msgstr ""
6673 4673
6674 -#: src/settings/sections/features.ts:684
6675 -msgid "Brings back the one-time announcements you have dismissed, such as the welcome dialog."
4674 +#: apps/plugins/plugins.os.php:236
4675 +msgid "deactivated"
6676 4676 msgstr ""
6677 4677
6678 -#: src/settings/sections/features.ts:694
6679 -msgid "Resetting…"
4678 +#: apps/plugins/plugins.os.php:237
4679 +msgid "deleted"
6680 4680 msgstr ""
6681 4681
6682 -#: src/settings/sections/features.ts:695
6683 -msgid "Reset what’s-new dialogs"
4682 +#. translators: 1: count, 2: action verb (activated, deactivated, deleted)
4683 +#: apps/plugins/plugins.os.php:241
4684 +#, php-format
4685 +msgid "%1$d plugin(s) %2$s."
6684 4686 msgstr ""
6685 4687
6686 -#: src/settings/sections/features.ts:700
6687 -msgid "Beta features"
4688 +#. translators: 1: success count, 2: failure count, 3: action verb
4689 +#: apps/plugins/plugins.os.php:244
4690 +#, php-format
4691 +msgid "%1$d %3$s, %2$d failed."
6688 4692 msgstr ""
6689 4693
6690 -#: src/settings/sections/features.ts:701
6691 -msgid "Experimental redesigns of core admin screens, off by default. Each toggle affects only your account and takes effect immediately."
4694 +#: apps/plugins/plugins.os.php:250
4695 +#: includes/ai-copilot/search.php:141
4696 +#: includes/core-notices.php:177
4697 +#: includes/core-notices.php:206
4698 +#: includes/multisite.php:116
4699 +msgid "Plugins"
6692 4700 msgstr ""
6693 4701
6694 -#: src/settings/sections/features.ts:707
6695 -msgid "Use the native Posts window"
4702 +#: apps/plugins/plugins.os.php:315
4703 +msgid "Installed"
6696 4704 msgstr ""
6697 4705
6698 -#: src/settings/sections/features.ts:712
6699 -msgid "Replaces the classic Posts list with a native table window: sticky header, paginated rows, bulk actions, and a row preview."
4706 +#: apps/plugins/plugins.os.php:321
4707 +msgid "Add Plugin"
6700 4708 msgstr ""
6701 4709
6702 -#: src/settings/sections/features.ts:719
6703 -msgid "Use the native Pages window"
4710 +#: apps/plugins/plugins.os.php:324
4711 +msgid "OpenStation plugins"
6704 4712 msgstr ""
6705 4713
6706 -#: src/settings/sections/features.ts:724
6707 -msgid "The Posts table experience for Pages, with a Parent column, hierarchical sort, and edit-lock indicators."
6708 -msgstr ""
4714 +#. translators: %d: number of rows that could not be trashed.
4715 +#: apps/posts/parts/query.php:338
4716 +#, php-format
4717 +msgid "%d item could not be moved to the trash."
4718 +msgid_plural "%d items could not be moved to the trash."
4719 +msgstr[0] ""
4720 +msgstr[1] ""
6709 4721
6710 -#: src/settings/sections/features.ts:731
6711 -msgid "Use the native Users window"
4722 +#: apps/posts/parts/terms-rest.php:51
4723 +msgid "Number of non-trashed posts (any status) in this term."
6712 4724 msgstr ""
6713 4725
6714 -#: src/settings/sections/features.ts:736
6715 -msgid "A native Users list with bulk role changes, online indicators, and one-click password resets."
4726 +#: apps/posts/parts/terms-rest.php:69
4727 +msgid "Whether this term is the taxonomy's default (fallback) term."
6716 4728 msgstr ""
6717 4729
6718 -#: src/settings/sections/features.ts:743
6719 -msgid "Use the native Plugins window"
4730 +#: apps/posts/parts/terms-rest.php:199
4731 +#: apps/posts/parts/terms-rest.php:341
4732 +#: includes/my-wordpress/term-stats.php:89
4733 +msgid "Unknown taxonomy."
6720 4734 msgstr ""
6721 4735
6722 -#: src/settings/sections/features.ts:748
6723 -msgid "A native Plugins window with an Installed list, bulk actions, and a Browse gallery from the WordPress.org directory."
4736 +#: apps/posts/posts.os.php:72
4737 +msgid "All posts"
6724 4738 msgstr ""
6725 4739
6726 -#: src/settings/sections/features.ts:755
6727 -msgid "Use the native Comments window"
4740 +#: apps/posts/posts.os.php:76
4741 +msgid "Add Post"
6728 4742 msgstr ""
6729 4743
6730 -#: src/settings/sections/features.ts:760
6731 -msgid "A native two-pane Comments window: a list of conversations beside the full reply thread."
4744 +#: apps/station-home/parts/snapshot.php:97
4745 +msgid "(Untitled)"
6732 4746 msgstr ""
6733 4747
6734 -#: src/settings/sections/help.ts:240
6735 -msgid "Missing-import warner — live demo"
4748 +#: apps/station-home/parts/snapshot.php:98
4749 +msgid "Content"
6736 4750 msgstr ""
6737 4751
6738 -#: src/settings/sections/help.ts:241
6739 -msgid "The three <os-*> tags below are intentionally bogus. Open the browser console: within ~2 seconds you should see three console.error entries from the framework, each pointing the developer at the fix (typo with \"did you mean\", and unknown tags). The tags are kept off-screen so they do not affect layout. Remove this section in your fork if you want a quieter Components tab."
4752 +#: apps/station-home/parts/snapshot.php:222
4753 +msgid "New post"
6740 4754 msgstr ""
6741 4755
6742 -#: src/settings/sections/help.ts:277
6743 -msgid "Search components"
4756 +#: apps/station-home/parts/snapshot.php:231
4757 +msgid "Upload media"
6744 4758 msgstr ""
6745 4759
6746 -#: src/settings/sections/help.ts:278
6747 -msgid "Name, tag, prop, event…"
4760 +#: apps/station-home/parts/snapshot.php:239
4761 +msgid "View site"
6748 4762 msgstr ""
6749 4763
6750 -#: src/settings/sections/help.ts:296
6751 -msgid "No components match."
4764 +#: apps/station-home/parts/snapshot.php:255
4765 +msgid "Classic Dashboard"
6752 4766 msgstr ""
6753 4767
6754 -#: src/settings/sections/help.ts:406
6755 -msgid "Example"
6756 -msgstr ""
4768 +#. translators: %s: pending comment count.
4769 +#: apps/station-home/parts/snapshot.php:281
4770 +#, php-format
4771 +msgid "%s pending comment"
4772 +msgid_plural "%s pending comments"
4773 +msgstr[0] ""
4774 +msgstr[1] ""
6757 4775
6758 -#: src/settings/sections/help.ts:418
6759 -msgid "This component has no help descriptor yet. Add `static help` to its class for a fuller reference."
4776 +#: apps/station-home/parts/snapshot.php:284
4777 +msgid "Review and reply to keep the conversation moving."
6760 4778 msgstr ""
6761 4779
6762 -#: src/settings/sections/help.ts:437
6763 -msgid "Props"
6764 -msgstr ""
4780 +#. translators: %s: update count.
4781 +#. translators: %s: number of pending updates.
4782 +#: apps/station-home/parts/snapshot.php:295
4783 +#: includes/core/payload.php:1703
4784 +#, php-format
4785 +msgid "%s update available"
4786 +msgid_plural "%s updates available"
4787 +msgstr[0] ""
4788 +msgstr[1] ""
6765 4789
6766 -#: src/settings/sections/help.ts:466
6767 -msgid "Undocumented — declared via static props."
4790 +#: apps/station-home/parts/snapshot.php:298
4791 +msgid "Keep WordPress, themes, and plugins current."
6768 4792 msgstr ""
6769 4793
6770 -#: src/settings/sections/help.ts:486
6771 -msgid "Slots"
6772 -msgstr ""
4794 +#. translators: %s: image count.
4795 +#: apps/station-home/parts/snapshot.php:309
4796 +#, php-format
4797 +msgid "%s image needs alt text"
4798 +msgid_plural "%s images need alt text"
4799 +msgstr[0] ""
4800 +msgstr[1] ""
6773 4801
6774 -#: src/settings/sections/help.ts:509
6775 -msgid "Events"
4802 +#: apps/station-home/parts/snapshot.php:312
4803 +msgid "Add a useful description for people using assistive technology."
6776 4804 msgstr ""
6777 4805
6778 -#: src/settings/sections/help.ts:533
6779 -msgid "Shadow parts"
4806 +#: apps/station-home/parts/snapshot.php:354
4807 +msgid "Pending comments"
6780 4808 msgstr ""
6781 4809
6782 -#: src/settings/sections/help.ts:554
6783 -msgid "CSS custom properties"
4810 +#: apps/station-home/parts/snapshot.php:360
4811 +#: includes/ai-copilot/search.php:237
4812 +msgid "Updates"
6784 4813 msgstr ""
6785 4814
6786 -#: src/settings/sections/help.ts:562
6787 -msgid "default"
4815 +#. translators: %s: current user's name.
4816 +#: apps/station-home/parts/view.php:51
4817 +#, php-format
4818 +msgid "Good morning, %s"
6788 4819 msgstr ""
6789 4820
6790 -#: src/settings/sections/help.ts:576
6791 -msgid "No components registered."
4821 +#. translators: %s: current user's name.
4822 +#: apps/station-home/parts/view.php:55
4823 +#, php-format
4824 +msgid "Good afternoon, %s"
6792 4825 msgstr ""
6793 4826
6794 -#: src/settings/sections/help.ts:612
6795 -msgid "Experimental"
4827 +#. translators: %s: current user's name.
4828 +#: apps/station-home/parts/view.php:58
4829 +#, php-format
4830 +msgid "Good evening, %s"
6796 4831 msgstr ""
6797 4832
6798 -#: src/settings/sections/help.ts:614
6799 -msgid "Planned"
4833 +#: apps/station-home/parts/view.php:166
4834 +#: apps/station-home/parts/view.php:179
4835 +#: apps/station-home/station-home.os.php:43
4836 +msgid "Station Home"
6800 4837 msgstr ""
6801 4838
6802 -#: src/settings/sections/help.ts:617
6803 -msgid "Stable"
4839 +#: apps/station-home/parts/view.php:182
4840 +msgid "Quick actions"
6804 4841 msgstr ""
6805 4842
6806 -#: src/settings/sections/themes.ts:137
6807 -msgid "That theme could not be installed."
4843 +#. translators: %s: site name.
4844 +#: apps/station-home/parts/view.php:199
4845 +#, php-format
4846 +msgid "Pick up where you left off on %s."
6808 4847 msgstr ""
6809 4848
6810 -#: src/settings/sections/themes.ts:146
6811 -msgid "Delete this theme?"
4849 +#: apps/station-home/parts/view.php:201
4850 +msgid "Pick up where you left off."
6812 4851 msgstr ""
6813 4852
6814 -#. %s: theme name.
6815 -#: src/settings/sections/themes.ts:149
6816 -msgid "“%s” will be removed from this site for everyone. This cannot be undone."
4853 +#: apps/station-home/parts/view.php:210
4854 +msgid "Refresh Station Home"
6817 4855 msgstr ""
6818 4856
6819 -#: src/settings/sections/themes.ts:174
6820 -msgid "That theme could not be deleted."
4857 +#: apps/station-home/parts/view.php:218
4858 +msgid "Continue working"
6821 4859 msgstr ""
6822 4860
6823 -#. %s: theme version string.
6824 -#: src/settings/sections/themes.ts:231
6825 -msgid "Version %s"
4861 +#: apps/station-home/parts/view.php:225
4862 +msgid "Site pulse"
6826 4863 msgstr ""
6827 4864
6828 -#. %s: theme name.
6829 -#: src/settings/sections/themes.ts:243
6830 -msgid "Delete %s"
4865 +#: apps/station-home/parts/view.php:240
4866 +#: includes/my-wordpress/integrations/woocommerce.php:214
4867 +msgid "Needs attention"
6831 4868 msgstr ""
6832 4869
6833 -#: src/settings/sections/themes.ts:271
6834 -msgid "The look OpenStation ships with"
4870 +#: apps/station-home/parts/view.php:249
4871 +msgid "From your plugins"
6835 4872 msgstr ""
6836 4873
6837 -#: src/settings/sections/themes.ts:308
6838 -msgid "Drop a theme .zip here, or click to upload"
4874 +#: apps/station-home/parts/view.php:279
4875 +msgid "Your desk is clear"
6839 4876 msgstr ""
6840 4877
6841 -#. %s: theme name.
6842 -#: src/settings/sections/themes.ts:346
6843 -msgid "Apply %s’s recommended layout and effects"
4878 +#: apps/station-home/parts/view.php:280
4879 +msgid "Start something new and it will be waiting here when you return."
6844 4880 msgstr ""
6845 4881
6846 -#: src/settings/sections/themes.ts:360
6847 -#: includes/plugins-window/window.php:33
6848 -msgid "Installed"
4882 +#: apps/station-home/parts/view.php:315
4883 +msgid "All clear"
6849 4884 msgstr ""
6850 4885
6851 -#: src/settings/sections/themes.ts:373
6852 -msgid "Desktop theme"
4886 +#: apps/station-home/parts/view.php:316
4887 +msgid "Nothing needs your attention right now."
6853 4888 msgstr ""
6854 4889
6855 -#: src/settings/sections/wallpaper.ts:57
6856 -msgid "Mix your own two-colour gradient and set the angle — your desk, your palette."
4890 +#: apps/station-home/parts/view.php:351
4891 +msgid "Make this space yours"
6857 4892 msgstr ""
6858 4893
6859 -#: src/settings/sections/wallpaper.ts:62
6860 -#: src/settings/sections/wallpaper.ts:79
6861 -msgid "Custom gradient"
4894 +#: apps/station-home/parts/view.php:352
4895 +msgid "Use Customize to opt in to information from your plugins."
6862 4896 msgstr ""
6863 4897
6864 -#: src/settings/sections/wallpaper.ts:103
6865 -msgid "Custom image"
4898 +#: apps/station-home/parts/view.php:404
4899 +msgid "Customize Station Home"
6866 4900 msgstr ""
6867 4901
6868 -#: src/settings/sections/wallpaper.ts:107
6869 -msgid "Any image from your media library or an upload, sized to cover the whole desk."
4902 +#: apps/station-home/parts/view.php:408
4903 +msgid "Choose which plugin cards can show information on your Station Home."
6870 4904 msgstr ""
6871 4905
6872 -#: src/settings/sections/wallpaper.ts:169
6873 -msgid "Wallpaper settings"
4906 +#: apps/station-home/station-home.os.php:78
4907 +msgid "That Station Home card is not available."
6874 4908 msgstr ""
6875 4909
6876 -#. %s: wallpaper name.
6877 -#: src/settings/sections/wallpaper.ts:204
6878 -msgid "%s settings"
4910 +#. translators: %d: number of items that could not be processed.
4911 +#: apps/trash/trash.os.php:100
4912 +#, php-format
4913 +msgid "%d item(s) could not be processed."
6879 4914 msgstr ""
6880 4915
6881 -#: src/settings/sections/wallpaper.ts:457
6882 -msgid "From"
4916 +#: apps/trash/trash.os.php:108
4917 +msgid "Trash"
6883 4918 msgstr ""
6884 4919
6885 -#: src/settings/sections/wallpaper.ts:463
6886 -msgid "To"
4920 +#: apps/user-edit/parts/account.php:146
4921 +msgid "Session manager unavailable."
6887 4922 msgstr ""
6888 4923
6889 -#: src/settings/sections/wallpaper.ts:469
6890 -msgid "Angle"
4924 +#: apps/user-edit/parts/account.php:175
4925 +msgid "Application passwords are not available for this user."
6891 4926 msgstr ""
6892 4927
6893 -#: src/settings/sections/wallpaper.ts:606
6894 -msgid "Wallpaper"
4928 +#: apps/user-edit/parts/account.php:211
4929 +msgid "Application password name is required."
6895 4930 msgstr ""
6896 4931
6897 -#: src/settings/sections/wallpaper.ts:607
6898 -msgid "The backdrop behind your windows. Pick a preset, mix your own gradient, or drop in an image."
4932 +#: apps/user-edit/parts/insights.php:58
4933 +#: apps/users/parts/rest.php:122
4934 +#: includes/my-wordpress/user-footprint.php:240
4935 +#: includes/my-wordpress/user-stats.php:123
4936 +msgid "User not found."
6899 4937 msgstr ""
6900 4938
6901 -#: src/settings/sections/wallpaper.ts:671
6902 -msgid "Use your own image"
4939 +#: apps/user-edit/user-edit.os.php:56
4940 +msgid "Edit user"
6903 4941 msgstr ""
6904 4942
6905 -#: src/settings/sections/window-radius.ts:31
6906 -#: src/settings/sections/window-radius.ts:36
6907 -msgid "Window corners"
4943 +#: apps/users/parts/activity-summary.php:14
4944 +#: apps/users/parts/roles-summary.php:25
4945 +msgid "You are not allowed to list users."
6908 4946 msgstr ""
6909 4947
6910 -#: src/settings/sections/window-radius.ts:32
6911 -msgid "How rounded the corners of windows are."
4948 +#: apps/users/parts/activity-summary.php:31
4949 +msgid "Activity could not be loaded."
6912 4950 msgstr ""
6913 4951
6914 -#: src/ui/components/os-notice/os-notice.ts:171
6915 -msgid "Dismiss notice"
4952 +#: apps/users/parts/color-schemes.php:50
4953 +msgid "Default"
6916 4954 msgstr ""
6917 4955
6918 -#. 1: WordPress version, 2: release codename.
6919 -#: src/update-notice.ts:90
6920 -msgid "WordPress %1$s \"%2$s\" is available."
4956 +#. translators: %s is the site's current locale (e.g. "en_US").
4957 +#: apps/users/parts/fields.php:100
4958 +#, php-format
4959 +msgid "Site default — %s"
6921 4960 msgstr ""
6922 4961
6923 -#. %s: WordPress version.
6924 -#: src/update-notice.ts:94
6925 -msgid "WordPress %s is available."
4962 +#: apps/users/parts/fields.php:234
4963 +msgid "Per-user content stats: published post / page / comment counts."
6926 4964 msgstr ""
6927 4965
6928 -#: src/update-notice.ts:134
6929 -#: includes/core-notices.php:91
6930 -msgid "WordPress Updates"
4966 +#: apps/users/parts/fields.php:252
4967 +msgid "UTC unix timestamp of this user’s last successful login, or null when never recorded."
6931 4968 msgstr ""
6932 4969
6933 -#: src/widgets/built-in.ts:20
6934 -msgid "Clock"
4970 +#: apps/users/parts/fields.php:272
4971 +msgid "Live presence status: online / inactive / offline."
6935 4972 msgstr ""
6936 4973
6937 -#: src/widgets/built-in.ts:23
6938 -msgid "Local time and date, refreshed every second."
4974 +#: apps/users/parts/fields.php:288
4975 +msgid "Whether the requester can edit this user."
6939 4976 msgstr ""
6940 4977
6941 -#. %s is the widget label (e.g., "Clock")
6942 -#: src/widgets/frame.ts:295
6943 -msgid "Dock %s back to widget column"
4978 +#: apps/users/parts/fields.php:305
4979 +msgid "Role slugs the requester can assign to this user."
6944 4980 msgstr ""
6945 4981
6946 -#. %s is the widget label (e.g., "Clock")
6947 -#: src/widgets/frame.ts:331
6948 -msgid "Remove %s"
4982 +#: apps/users/parts/rest.php:65
4983 +#: apps/users/parts/rest.php:212
4984 +msgid "No user ids supplied."
6949 4985 msgstr ""
6950 4986
6951 -#: src/widgets/layer.ts:393
6952 -#: src/widgets/layer.ts:400
6953 -#: src/widgets/picker.ts:50
6954 -#: src/widgets/picker.ts:54
6955 -msgid "Add widget"
4987 +#: apps/users/parts/rest.php:69
4988 +msgid "You are not allowed to assign this role."
6956 4989 msgstr ""
6957 4990
6958 -#: src/widgets/picker.ts:149
6959 -msgid "No widgets available. Activate a plugin that registers one, or see the docs for the registerWidget API."
4991 +#: apps/users/parts/rest.php:158
4992 +msgid "You are not allowed to send a password reset for this user."
6960 4993 msgstr ""
6961 4994
6962 -#. %s is the widget label
6963 -#: src/widgets/picker.ts:172
6964 -msgid "%s (already added)"
4995 +#: apps/users/parts/rest.php:162
4996 +msgid "A reset email was already sent recently. Try again in a minute."
6965 4997 msgstr ""
6966 4998
6967 -#. %s is the widget label
6968 -#: src/widgets/picker.ts:175
6969 -msgid "Add %s"
4999 +#: apps/users/parts/rest.php:184
5000 +#: apps/users/users.os.php:254
5001 +#: apps/users/users.os.php:269
5002 +msgid "You are not allowed to email this user."
6970 5003 msgstr ""
6971 5004
6972 -#: src/widgets/picker.ts:202
6973 -msgid "Added"
5005 +#: apps/users/parts/rest.php:188
5006 +msgid "A welcome email was already sent recently. Try again in a minute."
6974 5007 msgstr ""
6975 5008
6976 -#: src/window-chrome/controls/built-ins.ts:37
6977 -msgid "Minimize"
5009 +#: apps/users/parts/rest.php:271
5010 +msgid "Username is required."
6978 5011 msgstr ""
6979 5012
6980 -#: src/window-chrome/controls/built-ins.ts:50
6981 -msgid "Maximize"
5013 +#: apps/users/parts/rest.php:274
5014 +msgid "Username is not valid."
6982 5015 msgstr ""
6983 5016
6984 -#: src/window-chrome/controls/built-ins.ts:63
6985 -#: src/window/index.ts:2064
6986 -#: includes/admin-bar.php:69
6987 -#: includes/admin-bar.php:691
6988 -msgid "Enter fullscreen"
5017 +#: apps/users/parts/rest.php:277
5018 +msgid "A valid email address is required."
6989 5019 msgstr ""
6990 5020
6991 -#: src/window/dom.ts:243
6992 -msgid "Loading window content"
5021 +#: apps/users/parts/rest.php:280
5022 +msgid "That username is already in use."
6993 5023 msgstr ""
6994 5024
6995 -#: src/window/dom.ts:458
6996 -msgid "Window actions"
5025 +#: apps/users/parts/rest.php:283
5026 +msgid "That email is already in use."
6997 5027 msgstr ""
6998 5028
6999 -#: src/window/dom.ts:482
7000 -msgid "Open on startup"
5029 +#: apps/users/parts/rest.php:298
5030 +msgid "You are not allowed to assign that role."
7001 5031 msgstr ""
7002 5032
7003 -#. %s is the window's admin-page name (e.g., "Posts")
7004 -#: src/window/dom.ts:496
7005 -msgid "Open another %s"
5033 +#: apps/users/parts/roles-summary.php:40
5034 +msgid "No role"
7006 5035 msgstr ""
7007 5036
7008 -#: src/window/dom.ts:512
7009 -msgid "Open in new window"
5037 +#: apps/users/parts/roles-summary.php:69
5038 +msgid "Role groups could not be loaded. Please try again."
7010 5039 msgstr ""
7011 5040
7012 -#: src/window/dom.ts:537
7013 -msgid "Reload"
5041 +#: apps/users/users.os.php:132
5042 +msgid "People"
7014 5043 msgstr ""
7015 5044
7016 -#: src/window/dom.ts:552
7017 -msgid "Open in browser tab"
5045 +#: apps/users/users.os.php:136
5046 +msgid "Activity"
7018 5047 msgstr ""
7019 5048
7020 -#. %s is the window's title (e.g., "OpenStation Preferences")
7021 -#: src/window/dom.ts:844
7022 -msgid "%s sections"
5049 +#: apps/users/users.os.php:140
5050 +msgid "Add new"
7023 5051 msgstr ""
7024 5052
7025 -#. %s is the window's admin-page title (e.g., "Posts")
7026 -#: src/window/dom.ts:847
7027 -msgid "%s sub-pages"
5053 +#: apps/users/users.os.php:145
5054 +#: includes/core-notices.php:140
5055 +msgid "Profile"
7028 5056 msgstr ""
7029 5057
7030 -#: src/window/iframe-bridge.ts:233
7031 -msgid "Unsaved changes"
5058 +#: apps/users/users.os.php:202
5059 +msgid "You are not allowed to change roles."
7032 5060 msgstr ""
7033 5061
7034 -#: src/window/iframe-bridge.ts:234
7035 -msgid "You have unsaved changes. Are you sure you want to close this window?"
5062 +#: apps/users/users.os.php:213
5063 +msgid "No users updated."
7036 5064 msgstr ""
7037 5065
7038 -#: src/window/iframe-bridge.ts:235
7039 -msgid "Close window"
5066 +#. translators: %1$d users updated, %2$d failed.
5067 +#: apps/users/users.os.php:216
5068 +#, php-format
5069 +msgid "Role updated for %1$d user(s) (%2$d skipped)."
7040 5070 msgstr ""
7041 5071
7042 -#: src/window/iframe-bridge.ts:550
7043 -msgid "Request failed."
5072 +#: apps/users/users.os.php:228
5073 +msgid "You are not allowed to delete users."
7044 5074 msgstr ""
7045 5075
7046 -#. %d: HTTP status code of the failed request.
7047 -#: src/window/iframe-bridge.ts:553
7048 -msgid "Request failed (HTTP %d)."
5076 +#. translators: %1$d users deleted, %2$d skipped.
5077 +#: apps/users/users.os.php:239
5078 +#, php-format
5079 +msgid "%1$d user(s) deleted (%2$d skipped)."
7049 5080 msgstr ""
7050 5081
7051 -#: src/window/index.ts:2064
7052 -#: includes/admin-bar.php:690
7053 -#: includes/admin-bar.php:692
7054 -msgid "Exit fullscreen"
5082 +#. translators: %s is the user's email address.
5083 +#: apps/users/users.os.php:257
5084 +#, php-format
5085 +msgid "Reset email sent to %s."
7055 5086 msgstr ""
7056 5087
7057 -#: src/window/index.ts:3194
7058 -msgid "Not saved."
5088 +#. translators: %s is the user's email address.
5089 +#: apps/users/users.os.php:272
5090 +#, php-format
5091 +msgid "Welcome email resent to %s."
7059 5092 msgstr ""
7060 5093
7061 -#. %s: error message explaining why the change could not be saved.
7062 -#: src/window/index.ts:3197
7063 -msgid "Not saved. %s"
5094 +#: apps/users/users.os.php:283
5095 +msgid "You are not allowed to create users."
7064 5096 msgstr ""
7065 5097
7066 -#: src/window-links/renderers/svg-splines.ts:152
7067 -msgid "Splines"
5098 +#. translators: %s is the user's email address.
5099 +#: apps/users/users.os.php:304
5100 +#, php-format
5101 +msgid "User created — welcome email sent to %s."
7068 5102 msgstr ""
7069 5103
7070 -#: src/window-links/renderers/svg-splines.ts:153
7071 -msgid "Curved connectors between related windows, ending in circular dots — the larger dot sits on the window the content belongs to; windows that reference each other get large dots on both ends."
5104 +#: includes/about-feed.php:169
5105 +msgid "You cannot load OpenStation updates."
7072 5106 msgstr ""
7073 5107
7074 -#. %d is the desktop number (e.g., "Desktop 2")
7075 -#: src/window-manager/desktops.ts:84
7076 -msgid "Desktop %d"
5108 +#: includes/about-feed.php:177
5109 +msgid "The OpenStation journal is temporarily unavailable."
7077 5110 msgstr ""
7078 5111
7079 -#: src/window-manager/overview.ts:528
7080 -msgid "Add new desktop"
7081 -msgstr ""
7082 -
7083 -#. %s is the desktop label
7084 -#: src/window-manager/overview.ts:572
7085 -msgid "Switch to %s"
7086 -msgstr ""
7087 -
7088 -#. %s is the desktop label
7089 -#: src/window-manager/overview.ts:611
7090 -msgid "Close %s"
7091 -msgstr ""
7092 -
7093 -#. %d is the number of external sub-tabs open on this window.
7094 -#: src/window-manager/overview.ts:706
7095 -msgid "· %d open tab"
7096 -msgid_plural "· %d open tabs"
7097 -msgstr[0] ""
7098 -msgstr[1] ""
7099 -
7100 -#: src/window/tabs.ts:230
7101 -#: src/window/tabs.ts:231
7102 -msgid "Open in a new browser tab"
7103 -msgstr ""
7104 -
7105 -#: src/window/tabs.ts:238
7106 -#: src/window/tabs.ts:239
7107 -msgid "Close tab"
7108 -msgstr ""
7109 -
7110 -#. %s is the external site's title or URL.
7111 -#: src/window/tabs.ts:442
7112 -msgid "Opened \"%s\" in a new browser tab — this site doesn't allow embedding."
7113 -msgstr ""
7114 -
7115 -#: src/ai-assistant/impl.ts:1682
7116 -msgctxt "fallback name for the post a comment was left on"
7117 -msgid "post"
7118 -msgstr ""
7119 -
7120 -#. Plugin Name of the plugin
7121 -#: desktop-mode.php
7122 -#: includes/ai-copilot/abilities.php:39
7123 -msgid "OpenStation"
7124 -msgstr ""
7125 -
7126 -#. Plugin URI of the plugin
7127 -#: desktop-mode.php
7128 -msgid "https://github.com/WordPress/openstation"
7129 -msgstr ""
7130 -
7131 -#. Description of the plugin
7132 -#: desktop-mode.php
7133 -msgid "Renders the WordPress admin as a desktop OS. Admin screens become draggable, resizable, minimizable windows floating on a desktop with a dock. Purely opt-in per user."
7134 -msgstr ""
7135 -
7136 -#. Author of the plugin
7137 -#: desktop-mode.php
7138 -msgid "Daniel López Sánchez"
7139 -msgstr ""
7140 -
7141 -#. Author URI of the plugin
7142 -#: desktop-mode.php
7143 -msgid "https://github.com/allterraindeveloper"
7144 -msgstr ""
7145 -
7146 5112 #: includes/accents.php:39
7147 5113 msgid "Pulse"
7148 5114 msgstr ""
7149 5115
@@ -7150,163 +5116,150 @@
7150 5116 #: includes/accents.php:44
7151 5117 msgid "Nebula"
7152 5118 msgstr ""
7153 5119
7154 -#: includes/accents.php:53
5120 +#: includes/accents.php:54
7155 5121 msgid "Sirius"
7156 5122 msgstr ""
7157 5123
7158 -#: includes/accents.php:58
5124 +#: includes/accents.php:59
7159 5125 msgid "Lagoon"
7160 5126 msgstr ""
7161 5127
7162 -#: includes/admin-bar.php:38
7163 -msgid "Switch to Classic Admin"
5128 +#: includes/accents.php:64
5129 +msgid "Starlight"
7164 5130 msgstr ""
7165 5131
7166 -#: includes/admin-bar.php:39
7167 -#: includes/welcome-dialog.php:544
7168 -msgid "Switch to OpenStation"
5132 +#: includes/accents.php:69
5133 +msgid "WordPress Blue"
7169 5134 msgstr ""
7170 5135
7171 -#: includes/admin-bar.php:94
7172 -msgid "Arrange windows"
5136 +#: includes/accents.php:74
5137 +msgid "Indigo"
7173 5138 msgstr ""
7174 5139
7175 -#: includes/admin-bar.php:103
7176 -msgid "Cascade"
5140 +#: includes/accents.php:79
5141 +msgid "Teal"
7177 5142 msgstr ""
7178 5143
7179 -#: includes/admin-bar.php:107
7180 -msgid "Lay all windows out from top-left, offset so every title bar stays visible."
5144 +#: includes/accents.php:84
5145 +msgid "Emerald"
7181 5146 msgstr ""
7182 5147
7183 -#: includes/admin-bar.php:119
7184 -msgid "Zoom out to see every window at once. Click one to focus it."
5148 +#: includes/accents.php:89
5149 +msgid "Amber"
7185 5150 msgstr ""
7186 5151
7187 -#: includes/admin-bar.php:133
7188 -msgid "Snap to grid"
5152 +#: includes/accents.php:94
5153 +msgid "Rose"
7189 5154 msgstr ""
7190 5155
7191 -#: includes/admin-bar.php:137
7192 -msgid "Snap windows to a grid while dragging or resizing."
5156 +#: includes/admin-bar.php:48
5157 +#: includes/welcome-dialog.php:157
5158 +msgid "Switch to OpenStation"
7193 5159 msgstr ""
7194 5160
7195 -#: includes/admin-bar.php:145
7196 -msgid "Tile all windows"
7197 -msgstr ""
7198 -
7199 -#: includes/admin-bar.php:149
7200 -msgid "Pack every window into an evenly tiled grid that fills the desktop."
7201 -msgstr ""
7202 -
7203 -#: includes/admin-bar.php:245
7204 -#: includes/admin-bar.php:707
5161 +#: includes/admin-bar.php:192
7205 5162 msgid "Keyboard shortcuts"
7206 5163 msgstr ""
7207 5164
7208 -#: includes/admin-bar.php:270
7209 -msgid "Open the Bug Report window"
5165 +#: includes/admin-bar.php:194
5166 +msgid "Workspaces"
7210 5167 msgstr ""
7211 5168
7212 -#: includes/admin-bar.php:689
7213 -msgid "Fullscreen"
7214 -msgstr ""
7215 -
7216 -#: includes/admin-bar.php:709
7217 -msgid "Desktops & Overview"
7218 -msgstr ""
7219 -
7220 -#: includes/admin-bar.php:711
5169 +#: includes/admin-bar.php:196
7221 5170 msgid "Key"
7222 5171 msgstr ""
7223 5172
7224 -#: includes/admin-bar.php:712
7225 -msgid "Outside overview"
5173 +#: includes/admin-bar.php:197
5174 +msgid "Outside Workspaces"
7226 5175 msgstr ""
7227 5176
7228 -#: includes/admin-bar.php:713
7229 -msgid "Inside overview"
5177 +#: includes/admin-bar.php:198
5178 +msgid "Inside Workspaces"
7230 5179 msgstr ""
7231 5180
7232 -#: includes/admin-bar.php:714
5181 +#: includes/admin-bar.php:199
7233 5182 msgid "In Show Desktop"
7234 5183 msgstr ""
7235 5184
7236 -#: includes/admin-bar.php:719
7237 -msgid "Previous desktop (wraps)"
5185 +#: includes/admin-bar.php:204
5186 +msgid "Previous workspace (wraps)"
7238 5187 msgstr ""
7239 5188
7240 -#: includes/admin-bar.php:720
7241 -msgid "Previous desktop (grid + top-bar update)"
5189 +#: includes/admin-bar.php:205
5190 +msgid "Previous workspace (grid + top-bar update)"
7242 5191 msgstr ""
7243 5192
7244 -#: includes/admin-bar.php:721
7245 -msgid "Previous desktop"
5193 +#: includes/admin-bar.php:206
5194 +msgid "Previous workspace"
7246 5195 msgstr ""
7247 5196
7248 -#: includes/admin-bar.php:725
7249 -msgid "Next desktop (wraps)"
5197 +#: includes/admin-bar.php:210
5198 +msgid "Next workspace (wraps)"
7250 5199 msgstr ""
7251 5200
7252 -#: includes/admin-bar.php:726
7253 -msgid "Next desktop (grid + top-bar update)"
5201 +#: includes/admin-bar.php:211
5202 +msgid "Next workspace (grid + top-bar update)"
7254 5203 msgstr ""
7255 5204
7256 -#: includes/admin-bar.php:727
7257 -msgid "Next desktop"
5205 +#: includes/admin-bar.php:212
5206 +msgid "Next workspace"
7258 5207 msgstr ""
7259 5208
7260 -#: includes/admin-bar.php:731
7261 -msgid "Enter Overview"
5209 +#: includes/admin-bar.php:216
5210 +msgid "Enter Workspaces"
7262 5211 msgstr ""
7263 5212
7264 -#: includes/admin-bar.php:732
7265 -msgid "Exit Overview onto active desktop"
5213 +#: includes/admin-bar.php:217
5214 +msgid "Exit onto the active workspace"
7266 5215 msgstr ""
7267 5216
7268 -#: includes/admin-bar.php:733
5217 +#: includes/admin-bar.php:218
7269 5218 msgid "Restore windows (exit Show Desktop)"
7270 5219 msgstr ""
7271 5220
7272 -#: includes/admin-bar.php:737
7273 -#: includes/admin-bar.php:739
5221 +#: includes/admin-bar.php:222
5222 +#: includes/admin-bar.php:224
7274 5223 msgid "Toggle Show Desktop"
7275 5224 msgstr ""
7276 5225
7277 -#: includes/admin-bar.php:738
7278 -msgid "Exit Overview (no minimize)"
5226 +#: includes/admin-bar.php:223
5227 +msgid "Exit Workspaces (no minimize)"
7279 5228 msgstr ""
7280 5229
7281 -#: includes/admin-bar.php:743
7282 -msgid "(in overview)"
5230 +#: includes/admin-bar.php:228
5231 +msgid "(in Workspaces)"
7283 5232 msgstr ""
7284 5233
7285 -#: includes/admin-bar.php:745
7286 -msgid "Commit current desktop, exit overview"
5234 +#: includes/admin-bar.php:230
5235 +msgid "Commit current workspace, exit Workspaces"
7287 5236 msgstr ""
7288 5237
7289 -#: includes/admin-bar.php:751
5238 +#: includes/admin-bar.php:236
7290 5239 msgid "Windows & palette"
7291 5240 msgstr ""
7292 5241
7293 -#: includes/admin-bar.php:755
7294 -msgid "Cycle to the next window on the active desktop."
5242 +#: includes/admin-bar.php:240
5243 +msgid "Cycle to the next window on the active workspace."
7295 5244 msgstr ""
7296 5245
7297 -#: includes/admin-bar.php:759
7298 -msgid "Cycle to the previous window on the active desktop."
5246 +#: includes/admin-bar.php:244
5247 +msgid "Cycle to the previous window on the active workspace."
7299 5248 msgstr ""
7300 5249
7301 -#: includes/admin-bar.php:763
5250 +#: includes/admin-bar.php:248
7302 5251 msgid "Open the command palette / Ask AI overlay."
7303 5252 msgstr ""
7304 5253
7305 -#: includes/admin-bar.php:767
7306 -msgid "Exit Overview (or Snap Overview) without changing window state."
5254 +#: includes/admin-bar.php:252
5255 +msgid "Close every open window on the current workspace (asks first)."
7307 5256 msgstr ""
7308 5257
5258 +#: includes/admin-bar.php:256
5259 +msgid "Exit Workspaces (or Snap Overview) without changing window state."
5260 +msgstr ""
5261 +
7309 5262 #: includes/agents/abilities.php:46
7310 5263 msgid "Get post by id"
7311 5264 msgstr ""
7312 5265
@@ -7326,22 +5279,23 @@
7326 5279 msgid "Update post"
7327 5280 msgstr ""
7328 5281
7329 5282 #: includes/agents/abilities.php:275
7330 -#: includes/agents/abilities.php:478
7331 -#: includes/content-graph/rest.php:201
5283 +#: includes/agents/abilities.php:494
5284 +#: includes/content-graph/rest.php:213
5285 +#: includes/desktop-files/media-library.php:420
7332 5286 #: includes/widgets/widget-drafts.php:312
7333 -#: includes/widgets/widget-drafts.php:474
5287 +#: includes/widgets/widget-drafts.php:538
7334 5288 msgid "Post not found."
7335 5289 msgstr ""
7336 5290
7337 -#: includes/agents/abilities.php:317
7338 -#: includes/agents/abilities.php:372
5291 +#: includes/agents/abilities.php:333
5292 +#: includes/agents/abilities.php:388
7339 5293 #: includes/my-wordpress/media-usage.php:140
7340 5294 msgid "Attachment not found."
7341 5295 msgstr ""
7342 5296
7343 -#: includes/agents/abilities.php:494
5297 +#: includes/agents/abilities.php:510
7344 5298 msgid "Invalid post status."
7345 5299 msgstr ""
7346 5300
7347 5301 #: includes/agents/conversations.php:73
@@ -7347,12 +5301,8 @@
7347 5301 #: includes/agents/conversations.php:73
7348 5302 msgid "Agent conversations"
7349 5303 msgstr ""
7350 5304
7351 -#: includes/agents/conversations.php:218
7352 -msgid "Conversation"
7353 -msgstr ""
7354 -
7355 5305 #: includes/agents/conversations.php:294
7356 5306 msgid "Deleted agent"
7357 5307 msgstr ""
7358 5308
@@ -7368,8 +5318,25 @@
7368 5318 #: includes/agents/conversations.php:533
7369 5319 msgid "No conversation with that id exists."
7370 5320 msgstr ""
7371 5321
5322 +#: includes/agents/draft.php:72
5323 +#: includes/agents/runner.php:950
5324 +msgid "The WordPress AI Client is not available on this site."
5325 +msgstr ""
5326 +
5327 +#: includes/agents/draft.php:129
5328 +msgid "The draft came back in a shape that could not be read. Try again, or fill the fields in yourself."
5329 +msgstr ""
5330 +
5331 +#: includes/agents/face.php:107
5332 +msgid "Could not create the agent-faces directory."
5333 +msgstr ""
5334 +
5335 +#: includes/agents/face.php:210
5336 +msgid "Could not write the agent face."
5337 +msgstr ""
5338 +
7372 5339 #: includes/agents/guard.php:88
7373 5340 msgid "This account is a OpenStation agent. Login is disabled."
7374 5341 msgstr ""
7375 5342
@@ -7384,27 +5351,79 @@
7384 5351 #: includes/agents/identity.php:145
7385 5352 msgid "User is not a OpenStation agent."
7386 5353 msgstr ""
7387 5354
7388 -#: includes/agents/identity.php:157
5355 +#: includes/agents/identity.php:173
7389 5356 msgid "Could not delete the agent user."
7390 5357 msgstr ""
7391 5358
7392 -#: includes/agents/identity.php:235
5359 +#: includes/agents/identity.php:251
7393 5360 msgid "OpenStation agent"
7394 5361 msgstr ""
7395 5362
7396 -#: includes/agents/identity.php:237
5363 +#: includes/agents/identity.php:253
7397 5364 msgid "Agent"
7398 5365 msgstr ""
7399 5366
7400 -#: includes/agents/identity.php:240
5367 +#: includes/agents/identity.php:256
7401 5368 msgid "Person"
7402 5369 msgstr ""
7403 5370
5371 +#: includes/agents/jobs.php:83
5372 +msgid "The background worker did not finish. Some work may already have been applied. Check the site before submitting the task again."
5373 +msgstr ""
5374 +
5375 +#: includes/agents/jobs.php:106
5376 +msgid "Agent job not found."
5377 +msgstr ""
5378 +
5379 +#: includes/agents/jobs.php:137
5380 +msgid "An async invocation requires a request UUID."
5381 +msgstr ""
5382 +
5383 +#: includes/agents/jobs.php:141
5384 +msgid "Send a message between 1 and 20,000 bytes."
5385 +msgstr ""
5386 +
5387 +#: includes/agents/jobs.php:158
5388 +msgid "That request ID is already in use."
5389 +msgstr ""
5390 +
5391 +#: includes/agents/jobs.php:164
5392 +msgid "Configure an AI connector to run agents."
5393 +msgstr ""
5394 +
5395 +#: includes/agents/jobs.php:186
5396 +msgid "This agent is still handling your previous request. Wait for its answer before sending another."
5397 +msgstr ""
5398 +
5399 +#: includes/agents/jobs.php:190
5400 +msgid "The request could not be saved. Retry with the same request ID."
5401 +msgstr ""
5402 +
5403 +#: includes/agents/jobs.php:200
5404 +msgid "WordPress could not schedule the background job."
5405 +msgstr ""
5406 +
5407 +#: includes/agents/jobs.php:270
5408 +msgid "The queued job expired before a worker could start it."
5409 +msgstr ""
5410 +
5411 +#: includes/agents/jobs.php:279
5412 +msgid "The background worker stopped unexpectedly. Some work may already have been applied. Check the site before submitting again."
5413 +msgstr ""
5414 +
5415 +#: includes/agents/jobs.php:291
5416 +msgid "You no longer have permission to run this agent."
5417 +msgstr ""
5418 +
5419 +#: includes/agents/jobs.php:304
5420 +msgid "The background agent encountered an unexpected error. Check the site before submitting again."
5421 +msgstr ""
5422 +
7404 5423 #: includes/agents/privacy.php:28
7405 -#: includes/agents/privacy.php:114
7406 -#: includes/agents/privacy.php:132
5424 +#: includes/agents/privacy.php:130
5425 +#: includes/agents/privacy.php:148
7407 5426 msgid "OpenStation agents"
7408 5427 msgstr ""
7409 5428
7410 5429 #: includes/agents/privacy.php:57
@@ -7414,8 +5433,12 @@
7414 5433 #: includes/agents/privacy.php:61
7415 5434 msgid "Agent user_login"
7416 5435 msgstr ""
7417 5436
5437 +#: includes/agents/privacy.php:73
5438 +msgid "Instructions (system prompt)"
5439 +msgstr ""
5440 +
7418 5441 #: includes/agents/privacy.php:81
7419 5442 msgid "Enabled abilities"
7420 5443 msgstr ""
7421 5444
@@ -7430,30 +5453,38 @@
7430 5453 #: includes/agents/privacy.php:105
7431 5454 msgid "Rate limit (per hour)"
7432 5455 msgstr ""
7433 5456
7434 -#: includes/agents/rest.php:205
5457 +#: includes/agents/privacy.php:113
5458 +msgid "Voice"
5459 +msgstr ""
5460 +
5461 +#: includes/agents/privacy.php:121
5462 +msgid "Face (JSON)"
5463 +msgstr ""
5464 +
5465 +#: includes/agents/rest.php:258
7435 5466 msgid "You do not have permission to read OpenStation agents."
7436 5467 msgstr ""
7437 5468
7438 -#: includes/agents/rest.php:221
5469 +#: includes/agents/rest.php:274
7439 5470 msgid "You do not have permission to manage OpenStation agents."
7440 5471 msgstr ""
7441 5472
7442 -#: includes/agents/rest.php:237
5473 +#: includes/agents/rest.php:290
7443 5474 msgid "You do not have permission to invoke OpenStation agents."
7444 5475 msgstr ""
7445 5476
7446 -#: includes/agents/rest.php:280
7447 -#: includes/agents/rest.php:327
7448 -#: includes/agents/rest.php:371
7449 -#: includes/agents/rest.php:401
5477 +#: includes/agents/rest.php:333
5478 +#: includes/agents/rest.php:389
5479 +#: includes/agents/rest.php:445
5480 +#: includes/agents/rest.php:475
7450 5481 #: includes/agents/runner.php:147
7451 -#: includes/agents/store.php:883
5482 +#: includes/agents/store.php:1084
7452 5483 msgid "Agent not found."
7453 5484 msgstr ""
7454 5485
7455 -#: includes/agents/rest.php:414
5486 +#: includes/agents/rest.php:488
7456 5487 msgid "You do not have permission to invoke this agent."
7457 5488 msgstr ""
7458 5489
7459 5490 #: includes/agents/runner.php:153
@@ -7464,138 +5495,190 @@
7464 5495 msgid "The WordPress AI Client is not available on this site. Configure an AI connector to run agents."
7465 5496 msgstr ""
7466 5497
7467 5498 #. translators: %d is the hourly per-user invocation cap.
7468 -#: includes/agents/runner.php:377
5499 +#: includes/agents/runner.php:378
7469 5500 #, php-format
7470 5501 msgid "You reached your limit of %d agent runs this hour. Try again later."
7471 5502 msgstr ""
7472 5503
7473 5504 #. translators: %d is the hourly invocation cap.
7474 -#: includes/agents/runner.php:421
5505 +#: includes/agents/runner.php:422
7475 5506 #, php-format
7476 5507 msgid "This agent reached its limit of %d runs this hour. Try again later."
7477 5508 msgstr ""
7478 5509
7479 5510 #. translators: %s is the tool name the model called.
7480 -#: includes/agents/runner.php:570
5511 +#: includes/agents/runner.php:571
7481 5512 #, php-format
7482 5513 msgid "Tool \"%s\" is not on this agent's allowlist."
7483 5514 msgstr ""
7484 5515
7485 5516 #. translators: %d is the max-turn cap.
7486 -#: includes/agents/runner.php:640
5517 +#: includes/agents/runner.php:641
7487 5518 #, php-format
7488 5519 msgid "Agent stopped after %d turns without a final answer."
7489 5520 msgstr ""
7490 5521
7491 -#: includes/agents/runner.php:892
5522 +#: includes/agents/runner.php:893
7492 5523 msgid "The AI provider returned an empty answer — its safety system most likely declined this request. Rephrase and try again, or switch the provider in Settings → Connectors."
7493 5524 msgstr ""
7494 5525
7495 -#: includes/agents/runner.php:903
5526 +#: includes/agents/runner.php:904
7496 5527 msgid "The model ran out of room before writing its answer — it most likely spent the whole output budget reasoning. Try a narrower request, or try again."
7497 5528 msgstr ""
7498 5529
7499 -#: includes/agents/runner.php:949
7500 -msgid "The WordPress AI Client is not available on this site."
7501 -msgstr ""
7502 -
7503 -#: includes/agents/runner.php:1199
5530 +#: includes/agents/runner.php:1227
7504 5531 msgid "The Abilities API is not available on this site."
7505 5532 msgstr ""
7506 5533
7507 5534 #. translators: %s is the ability slug.
7508 -#: includes/agents/runner.php:1208
5535 +#: includes/agents/runner.php:1236
7509 5536 #, php-format
7510 5537 msgid "Ability \"%s\" is not registered on this site."
7511 5538 msgstr ""
7512 5539
7513 -#: includes/agents/store.php:369
5540 +#: includes/agents/store.php:544
5541 +msgid "Chat"
5542 +msgstr ""
5543 +
5544 +#: includes/agents/store.php:545
7514 5545 msgid "Open a conversation window with the agent."
7515 5546 msgstr ""
7516 5547
7517 -#: includes/agents/store.php:381
5548 +#: includes/agents/store.php:557
7518 5549 msgid "Send to (right-click menu)"
7519 5550 msgstr ""
7520 5551
7521 -#: includes/agents/store.php:382
5552 +#: includes/agents/store.php:558
7522 5553 msgid "The agent appears as a \"Send to…\" action in the right-click menu for the entity kinds you pick."
7523 5554 msgstr ""
7524 5555
7525 -#: includes/agents/store.php:400
5556 +#: includes/agents/store.php:576
7526 5557 msgid "Drag & drop"
7527 5558 msgstr ""
7528 5559
7529 -#: includes/agents/store.php:401
5560 +#: includes/agents/store.php:577
7530 5561 msgid "Drop a tile onto the agent."
7531 5562 msgstr ""
7532 5563
7533 -#: includes/agents/store.php:420
5564 +#: includes/agents/store.php:596
7534 5565 msgid "WordPress hook"
7535 5566 msgstr ""
7536 5567
7537 -#: includes/agents/store.php:421
5568 +#: includes/agents/store.php:597
7538 5569 msgid "Run automatically when a WordPress action fires."
7539 5570 msgstr ""
7540 5571
7541 -#: includes/agents/store.php:435
5572 +#: includes/agents/store.php:611
7542 5573 msgid "REST endpoint"
7543 5574 msgstr ""
7544 5575
7545 -#: includes/agents/store.php:436
5576 +#: includes/agents/store.php:612
7546 5577 msgid "Expose a REST URL for external services to call."
7547 5578 msgstr ""
7548 5579
7549 -#: includes/agents/store.php:452
5580 +#: includes/agents/store.php:628
7550 5581 msgid "Agent-to-agent"
7551 5582 msgstr ""
7552 5583
7553 -#: includes/agents/store.php:453
5584 +#: includes/agents/store.php:629
7554 5585 msgid "Run when another agent on this site emits a completion event."
7555 5586 msgstr ""
7556 5587
7557 -#: includes/agents/store.php:492
5588 +#: includes/agents/store.php:668
7558 5589 msgid "Every time a post is saved."
7559 5590 msgstr ""
7560 5591
7561 -#: includes/agents/store.php:496
5592 +#: includes/agents/store.php:672
7562 5593 msgid "A new post is inserted."
7563 5594 msgstr ""
7564 5595
7565 -#: includes/agents/store.php:500
5596 +#: includes/agents/store.php:676
7566 5597 msgid "A post status changes."
7567 5598 msgstr ""
7568 5599
7569 -#: includes/agents/store.php:504
5600 +#: includes/agents/store.php:680
7570 5601 msgid "A new comment is inserted."
7571 5602 msgstr ""
7572 5603
7573 -#: includes/agents/store.php:508
5604 +#: includes/agents/store.php:684
7574 5605 msgid "A new comment is posted."
7575 5606 msgstr ""
7576 5607
7577 -#: includes/agents/store.php:512
5608 +#: includes/agents/store.php:688
7578 5609 msgid "A new user registers."
7579 5610 msgstr ""
7580 5611
7581 -#: includes/agents/store.php:516
5612 +#: includes/agents/store.php:692
7582 5613 msgid "A user profile is updated."
7583 5614 msgstr ""
7584 5615
7585 -#: includes/agents/store.php:520
5616 +#: includes/agents/store.php:696
7586 5617 msgid "A new attachment is added."
7587 5618 msgstr ""
7588 5619
7589 -#: includes/agents/store.php:818
7590 -#: includes/agents/store.php:917
5620 +#: includes/agents/store.php:994
5621 +#: includes/agents/store.php:1118
7591 5622 msgid "Pick a role you are allowed to assign to an agent."
7592 5623 msgstr ""
7593 5624
7594 -#: includes/agents/store.php:894
5625 +#: includes/agents/store.php:1095
7595 5626 msgid "Agent name cannot be empty."
7596 5627 msgstr ""
7597 5628
5629 +#: includes/ai-copilot/abilities-debugging.php:87
5630 +msgid "No readable log file was found on this install."
5631 +msgstr ""
5632 +
5633 +#: includes/ai-copilot/abilities-debugging.php:88
5634 +msgid "No readable log file matches that source id."
5635 +msgstr ""
5636 +
5637 +#: includes/ai-copilot/abilities-debugging.php:272
5638 +msgid "That file is not named anywhere in the current log. Only files an entry or a stack trace mentions can be read."
5639 +msgstr ""
5640 +
5641 +#: includes/ai-copilot/abilities-debugging.php:278
5642 +msgid "That file does not exist on disk or cannot be read."
5643 +msgstr ""
5644 +
5645 +#: includes/ai-copilot/abilities-debugging.php:291
5646 +msgid "That file lives outside the WordPress installation."
5647 +msgstr ""
5648 +
5649 +#: includes/ai-copilot/abilities-debugging.php:295
5650 +msgid "Only source files can be read — not logs, dumps, or data files."
5651 +msgstr ""
5652 +
5653 +#: includes/ai-copilot/abilities-debugging.php:302
5654 +msgid "Configuration files are never readable through this tool — they hold database credentials and salts. Describe what you need from it instead."
5655 +msgstr ""
5656 +
5657 +#: includes/ai-copilot/abilities-debugging.php:324
5658 +msgid "The file could not be read."
5659 +msgstr ""
5660 +
5661 +#: includes/ai-copilot/abilities-debugging.php:375
5662 +msgid "List error-log issues"
5663 +msgstr ""
5664 +
5665 +#: includes/ai-copilot/abilities-debugging.php:429
5666 +msgid "Get one error-log issue"
5667 +msgstr ""
5668 +
5669 +#: includes/ai-copilot/abilities-debugging.php:465
5670 +msgid "Read source around a logged line"
5671 +msgstr ""
5672 +
5673 +#: includes/ai-copilot/abilities-debugging.php:508
5674 +msgid "Get site debugging context"
5675 +msgstr ""
5676 +
5677 +#: includes/ai-copilot/abilities-debugging.php:629
5678 +msgid "No issue in the current log has that signature — it may have been cleared or aged out. Call list_log_issues again."
5679 +msgstr ""
5680 +
7598 5681 #: includes/ai-copilot/abilities.php:40
7599 5682 msgid "Read-only content search and wp-admin navigation abilities powering the OpenStation AI assistant."
7600 5683 msgstr ""
7601 5684
@@ -7626,14 +5709,14 @@
7626 5709 #: includes/ai-copilot/abilities.php:361
7627 5710 msgid "Read PHP error log"
7628 5711 msgstr ""
7629 5712
7630 -#: includes/ai-copilot/abilities.php:413
5713 +#: includes/ai-copilot/abilities.php:416
7631 5714 msgid "Analyze comment for spam"
7632 5715 msgstr ""
7633 5716
7634 -#: includes/ai-copilot/abilities.php:460
7635 -#: includes/my-wordpress/comment-stats.php:61
5717 +#: includes/ai-copilot/abilities.php:463
5718 +#: includes/my-wordpress/comment-stats.php:167
7636 5719 #: includes/recycle-bin/store.php:752
7637 5720 #: includes/recycle-bin/store.php:861
7638 5721 msgid "Comment not found."
7639 5722 msgstr ""
@@ -7641,9 +5724,30 @@
7641 5724 #: includes/ai-copilot/client.php:140
7642 5725 msgid "The AI provider returned no answer text."
7643 5726 msgstr ""
7644 5727
5728 +#: includes/ai-copilot/mio.php:37
5729 +msgid "The MIO API is turned off in OpenStation Preferences → Features."
5730 +msgstr ""
5731 +
5732 +#: includes/ai-copilot/mio.php:48
5733 +msgid "Ask MIO requires a compatible AI connector in Settings → Connectors."
5734 +msgstr ""
5735 +
5736 +#: includes/ai-copilot/mio.php:111
5737 +msgid "The conversation is too large."
5738 +msgstr ""
5739 +
5740 +#: includes/ai-copilot/mio.php:115
5741 +msgid "Invalid MIO window context."
5742 +msgstr ""
5743 +
5744 +#: includes/ai-copilot/mio.php:148
5745 +msgid "MIO requested an unavailable action."
5746 +msgstr ""
5747 +
7645 5748 #: includes/ai-copilot/search.php:63
5749 +#: includes/multisite.php:108
7646 5750 msgid "Dashboard"
7647 5751 msgstr ""
7648 5752
7649 5753 #: includes/ai-copilot/search.php:66
@@ -7657,8 +5761,12 @@
7657 5761 #: includes/ai-copilot/search.php:72
7658 5762 msgid "List, edit, bulk-manage blog posts."
7659 5763 msgstr ""
7660 5764
5765 +#: includes/ai-copilot/search.php:75
5766 +msgid "Add New Post"
5767 +msgstr ""
5768 +
7661 5769 #: includes/ai-copilot/search.php:78
7662 5770 msgid "Create a new blog post."
7663 5771 msgstr ""
7664 5772
@@ -7677,12 +5785,20 @@
7677 5785 #: includes/ai-copilot/search.php:96
7678 5786 msgid "List and edit static pages (About, Contact, etc.)."
7679 5787 msgstr ""
7680 5788
5789 +#: includes/ai-copilot/search.php:99
5790 +msgid "Add New Page"
5791 +msgstr ""
5792 +
7681 5793 #: includes/ai-copilot/search.php:102
7682 5794 msgid "Create a new page."
7683 5795 msgstr ""
7684 5796
5797 +#: includes/ai-copilot/search.php:105
5798 +msgid "Media Library"
5799 +msgstr ""
5800 +
7685 5801 #: includes/ai-copilot/search.php:108
7686 5802 msgid "Browse, upload, and manage images, files, videos."
7687 5803 msgstr ""
7688 5804
@@ -7689,25 +5805,22 @@
7689 5805 #: includes/ai-copilot/search.php:114
7690 5806 msgid "Moderate and reply to comments on posts and pages."
7691 5807 msgstr ""
7692 5808
5809 +#: includes/ai-copilot/search.php:117
5810 +#: includes/core-notices.php:231
5811 +#: includes/multisite.php:115
5812 +msgid "Themes"
5813 +msgstr ""
5814 +
7693 5815 #: includes/ai-copilot/search.php:120
7694 5816 msgid "Change, install, or customize the active theme."
7695 5817 msgstr ""
7696 5818
7697 -#: includes/ai-copilot/search.php:123
7698 -msgid "Customize"
7699 -msgstr ""
7700 -
7701 5819 #: includes/ai-copilot/search.php:126
7702 5820 msgid "Live-preview theme customisation: colors, fonts, layout."
7703 5821 msgstr ""
7704 5822
7705 -#: includes/ai-copilot/search.php:129
7706 -#: includes/render/shell.php:80
7707 -msgid "Widgets"
7708 -msgstr ""
7709 -
7710 5823 #: includes/ai-copilot/search.php:132
7711 5824 msgid "Manage sidebar and footer widgets."
7712 5825 msgstr ""
7713 5826
@@ -7718,15 +5831,8 @@
7718 5831 #: includes/ai-copilot/search.php:138
7719 5832 msgid "Create and edit navigation menus."
7720 5833 msgstr ""
7721 5834
7722 -#: includes/ai-copilot/search.php:141
7723 -#: includes/core-notices.php:177
7724 -#: includes/core-notices.php:206
7725 -#: includes/plugins-window/window.php:126
7726 -msgid "Plugins"
7727 -msgstr ""
7728 -
7729 5835 #: includes/ai-copilot/search.php:144
7730 5836 msgid "Activate, deactivate, update or delete plugins."
7731 5837 msgstr ""
7732 5838
@@ -7737,14 +5843,8 @@
7737 5843 #: includes/ai-copilot/search.php:150
7738 5844 msgid "Search and install new plugins from the directory."
7739 5845 msgstr ""
7740 5846
7741 -#: includes/ai-copilot/search.php:153
7742 -#: includes/my-wordpress/window.php:153
7743 -#: includes/users-window/window.php:260
7744 -msgid "Users"
7745 -msgstr ""
7746 -
7747 5847 #: includes/ai-copilot/search.php:156
7748 5848 msgid "Manage user accounts and roles."
7749 5849 msgstr ""
7750 5850
@@ -7819,8 +5919,12 @@
7819 5919 #: includes/ai-copilot/search.php:210
7820 5920 msgid "Privacy policy page selection and preview."
7821 5921 msgstr ""
7822 5922
5923 +#: includes/ai-copilot/search.php:213
5924 +msgid "Tools"
5925 +msgstr ""
5926 +
7823 5927 #: includes/ai-copilot/search.php:216
7824 5928 msgid "Built-in site tools."
7825 5929 msgstr ""
7826 5930
@@ -7852,42 +5956,42 @@
7852 5956 msgid "WordPress, theme, and plugin updates."
7853 5957 msgstr ""
7854 5958
7855 5959 #. translators: %d: 1-based index of the next page to search.
7856 -#: includes/ai-copilot/search.php:686
5960 +#: includes/ai-copilot/search.php:850
7857 5961 #, php-format
7858 5962 msgid "Continue searching in pages (from item %d)"
7859 5963 msgstr ""
7860 5964
7861 5965 #. translators: %d: 1-based index of the next comment to search.
7862 -#: includes/ai-copilot/search.php:689
5966 +#: includes/ai-copilot/search.php:853
7863 5967 #, php-format
7864 5968 msgid "Continue searching in comments (from item %d)"
7865 5969 msgstr ""
7866 5970
7867 5971 #. translators: %d: 1-based index of the next post to search.
7868 -#: includes/ai-copilot/search.php:692
5972 +#: includes/ai-copilot/search.php:856
7869 5973 #, php-format
7870 5974 msgid "Continue searching in posts (from item %d)"
7871 5975 msgstr ""
7872 5976
7873 -#: includes/ai-copilot/search.php:1205
5977 +#: includes/ai-copilot/search.php:1369
7874 5978 msgid "Could not parse structured search answer."
7875 5979 msgstr ""
7876 5980
7877 -#: includes/ai-copilot/search.php:1473
5981 +#: includes/ai-copilot/search.php:1637
7878 5982 msgid "I searched 100 items without finding a clear match. Want me to keep looking further?"
7879 5983 msgstr ""
7880 5984
7881 -#: includes/ai-copilot/search.php:1921
5985 +#: includes/ai-copilot/search.php:2085
7882 5986 msgid "You must be logged in to use the AI assistant."
7883 5987 msgstr ""
7884 5988
7885 -#: includes/ai-copilot/search.php:1928
5989 +#: includes/ai-copilot/search.php:2092
7886 5990 msgid "The AI assistant is unavailable on this site."
7887 5991 msgstr ""
7888 5992
7889 -#: includes/ai-copilot/search.php:1938
5993 +#: includes/ai-copilot/search.php:2102
7890 5994 msgid "The AI assistant is turned off. Enable it in OpenStation Preferences → Features."
7891 5995 msgstr ""
7892 5996
7893 5997 #: includes/commands.php:63
@@ -7901,85 +6005,8 @@
7901 6005 #: includes/commands.php:136
7902 6006 msgid "Command registration requires a non-empty `label`."
7903 6007 msgstr ""
7904 6008
7905 -#: includes/comments-window/rest.php:153
7906 -msgid "Unknown bulk action."
7907 -msgstr ""
7908 -
7909 -#: includes/comments-window/rest.php:214
7910 -msgid "Parent comment not found."
7911 -msgstr ""
7912 -
7913 -#: includes/comments-window/rest.php:225
7914 -msgid "You are not allowed to reply to comments on this post."
7915 -msgstr ""
7916 -
7917 -#: includes/comments-window/rest.php:233
7918 -msgid "Reply cannot be empty."
7919 -msgstr ""
7920 -
7921 -#: includes/comments-window/rest.php:242
7922 -msgid "You must be logged in to reply."
7923 -msgstr ""
7924 -
7925 -#: includes/comments-window/rest.php:293
7926 -msgid "Invalid author email."
7927 -msgstr ""
7928 -
7929 -#: includes/comments-window/window.php:33
7930 -msgid "Comment status"
7931 -msgstr ""
7932 -
7933 -#: includes/comments-window/window.php:39
7934 -msgid "Mine"
7935 -msgstr ""
7936 -
7937 -#: includes/comments-window/window.php:44
7938 -#: includes/comments-window/window.php:50
7939 -msgid "Conversations"
7940 -msgstr ""
7941 -
7942 -#: includes/comments-window/window.php:47
7943 -msgid "Search comments…"
7944 -msgstr ""
7945 -
7946 -#: includes/comments-window/window.php:241
7947 -msgid "Title of the post the comment is attached to."
7948 -msgstr ""
7949 -
7950 -#: includes/comments-window/window.php:261
7951 -msgid "Permalink of the post the comment is attached to."
7952 -msgstr ""
7953 -
7954 -#: includes/comments-window/window.php:282
7955 -msgid "Spam confidence score, 0–100."
7956 -msgstr ""
7957 -
7958 -#: includes/comments-window/window.php:303
7959 -msgid "Number of links in the comment."
7960 -msgstr ""
7961 -
7962 -#: includes/comments-window/window.php:321
7963 -msgid "Whether the requester can edit this comment."
7964 -msgstr ""
7965 -
7966 -#: includes/comments-window/window.php:337
7967 -msgid "Whether the requester can moderate comments globally."
7968 -msgstr ""
7969 -
7970 -#: includes/comments-window/window.php:363
7971 -msgid "Direct-reply count for this comment."
7972 -msgstr ""
7973 -
7974 -#: includes/comments-window/window.php:394
7975 -msgid "AI moderation verdict for this comment, when analyzed (null otherwise)."
7976 -msgstr ""
7977 -
7978 -#: includes/comments-window/window.php:418
7979 -msgid "Akismet verdict if the plugin is installed (null otherwise)."
7980 -msgstr ""
7981 -
7982 6009 #. translators: %s: the attempted tag name.
7983 6010 #: includes/components.php:96
7984 6011 #, php-format
7985 6012 msgid "openstation_component() only accepts tags with the os- prefix; got \"%s\"."
@@ -7990,9 +6017,9 @@
7990 6017 #, php-format
7991 6018 msgid "Attribute \"%1$s\" on <%2$s> received a non-scalar value (array/object). Only the `style` attribute accepts an array; other attributes must be strings, booleans, or null. The attribute was skipped."
7992 6019 msgstr ""
7993 6020
7994 -#: includes/content-graph/rest.php:208
6021 +#: includes/content-graph/rest.php:220
7995 6022 msgid "Insufficient permissions."
7996 6023 msgstr ""
7997 6024
7998 6025 #: includes/content-graph/window.php:190
@@ -8023,13 +6050,8 @@
8023 6050 #: includes/core-notices.php:120
8024 6051 msgid "Exit recovery mode"
8025 6052 msgstr ""
8026 6053
8027 -#: includes/core-notices.php:140
8028 -#: includes/users-window/window.php:44
8029 -msgid "Profile"
8030 -msgstr ""
8031 -
8032 6054 #: includes/core-notices.php:141
8033 6055 msgid "You are using an auto-generated password. Would you like to change it?"
8034 6056 msgstr ""
8035 6057
@@ -8062,35 +6084,28 @@
8062 6084 #: includes/core-notices.php:233
8063 6085 msgid "Go to Themes"
8064 6086 msgstr ""
8065 6087
8066 -#. translators: %s: number of pending updates.
8067 -#: includes/core/payload.php:1267
8068 -#, php-format
8069 -msgid "%s update available"
8070 -msgid_plural "%s updates available"
8071 -msgstr[0] ""
8072 -msgstr[1] ""
8073 -
8074 6088 #. translators: 1: kind ("Command"/"Settings-tab"/"Title-bar button"), 2: handle.
8075 -#: includes/core/payload.php:1581
6089 +#: includes/core/payload.php:2467
8076 6090 #, php-format
8077 -msgid "%1$s script handle \"%2$s\" is not registered with WordPress (no `wp_register_script` call found). The script will not load."
6091 +msgid "%1$s script handle \"%2$s\" could not be resolved: no `wp_register_script( '%2$s', … )` call had run by the time the shell harvested its payload. Register the handle on `admin_enqueue_scripts` at priority 5 or earlier — the harvest itself runs at priority 10, and a handle registered alongside it may or may not exist yet depending on plugin load order. Until then the script will not load."
8078 6092 msgstr ""
8079 6093
8080 -#: includes/core/routing.php:96
6094 +#: includes/core/routing.php:143
8081 6095 msgid "Admin target cannot be empty."
8082 6096 msgstr ""
8083 6097
8084 -#: includes/core/routing.php:103
6098 +#: includes/core/routing.php:150
8085 6099 msgid "Admin target contains invalid path characters."
8086 6100 msgstr ""
8087 6101
8088 -#: includes/core/routing.php:114
6102 +#: includes/core/routing.php:161
8089 6103 msgid "Admin target must be a plain .php filename."
8090 6104 msgstr ""
8091 6105
8092 -#: includes/core/routing.php:121
6106 +#: includes/core/routing.php:170
6107 +#: includes/core/routing.php:177
8093 6108 msgid "Admin target does not exist."
8094 6109 msgstr ""
8095 6110
8096 6111 #: includes/default-window.php:200
@@ -8156,9 +6171,9 @@
8156 6171 msgid "Embedded web window"
8157 6172 msgstr ""
8158 6173
8159 6174 #: includes/desktop-files/downloads.php:70
8160 -#: includes/desktop-files/file-shares.php:303
6175 +#: includes/desktop-files/file-shares.php:312
8161 6176 msgid "File not found."
8162 6177 msgstr ""
8163 6178
8164 6179 #: includes/desktop-files/downloads.php:134
@@ -8182,16 +6197,17 @@
8182 6197 msgid "This folder is too large to download as one archive."
8183 6198 msgstr ""
8184 6199
8185 6200 #: includes/desktop-files/file-shares.php:112
8186 -#: includes/desktop-files/stored-files-store.php:278
8187 -#: includes/desktop-files/stored-files-store.php:359
8188 -#: includes/desktop-files/stored-files-store.php:392
6201 +#: includes/desktop-files/reconcile.php:63
6202 +#: includes/desktop-files/stored-files-store.php:297
6203 +#: includes/desktop-files/stored-files-store.php:378
6204 +#: includes/desktop-files/stored-files-store.php:411
8189 6205 msgid "Stored file not found."
8190 6206 msgstr ""
8191 6207
8192 6208 #: includes/desktop-files/file-shares.php:115
8193 -#: includes/desktop-files/file-shares.php:362
6209 +#: includes/desktop-files/file-shares.php:371
8194 6210 msgid "You cannot manage shares for this file."
8195 6211 msgstr ""
8196 6212
8197 6213 #: includes/desktop-files/file-shares.php:118
@@ -8218,11 +6234,11 @@
8218 6234 msgid "Failed to record share."
8219 6235 msgstr ""
8220 6236
8221 6237 #: includes/desktop-files/file-shares.php:205
8222 -#: includes/desktop-files/file-shares.php:257
8223 -#: includes/desktop-files/file-shares.php:359
8224 -#: includes/desktop-files/file-shares.php:583
6238 +#: includes/desktop-files/file-shares.php:266
6239 +#: includes/desktop-files/file-shares.php:368
6240 +#: includes/desktop-files/file-shares.php:592
8225 6241 #: includes/desktop-files/rest.php:981
8226 6242 #: includes/desktop-files/shares-store.php:474
8227 6243 #: includes/desktop-files/shares-store.php:541
8228 6244 #: includes/desktop-files/shares-store.php:665
@@ -8230,28 +6246,28 @@
8230 6246 msgid "Share not found."
8231 6247 msgstr ""
8232 6248
8233 6249 #: includes/desktop-files/file-shares.php:208
8234 -#: includes/desktop-files/file-shares.php:260
6250 +#: includes/desktop-files/file-shares.php:269
8235 6251 #: includes/desktop-files/shares-store.php:668
8236 6252 #: includes/desktop-files/shares-store.php:732
8237 6253 msgid "This invite is not for you."
8238 6254 msgstr ""
8239 6255
8240 -#: includes/desktop-files/file-shares.php:214
6256 +#: includes/desktop-files/file-shares.php:220
8241 6257 #: includes/desktop-files/shares-store.php:675
8242 6258 msgid "This invite was denied."
8243 6259 msgstr ""
8244 6260
8245 -#: includes/desktop-files/file-shares.php:306
6261 +#: includes/desktop-files/file-shares.php:315
8246 6262 msgid "Owners cannot leave their own file."
8247 6263 msgstr ""
8248 6264
8249 -#: includes/desktop-files/file-shares.php:326
6265 +#: includes/desktop-files/file-shares.php:335
8250 6266 msgid "You do not have access to this file."
8251 6267 msgstr ""
8252 6268
8253 -#: includes/desktop-files/file-shares.php:613
6269 +#: includes/desktop-files/file-shares.php:622
8254 6270 msgid "Uploaded files can only be shared read-only."
8255 6271 msgstr ""
8256 6272
8257 6273 #: includes/desktop-files/folders-store.php:45
@@ -8256,9 +6272,10 @@
8256 6272
8257 6273 #: includes/desktop-files/folders-store.php:45
8258 6274 #: includes/desktop-files/store.php:47
8259 6275 #: includes/desktop-files/stored-files-store.php:76
8260 -#: includes/desktop-files/stored-files-store.php:170
6276 +#: includes/desktop-files/stored-files-store.php:198
6277 +#: includes/presence.php:109
8261 6278 msgid "A user id is required."
8262 6279 msgstr ""
8263 6280
8264 6281 #: includes/desktop-files/folders-store.php:59
@@ -8307,8 +6324,43 @@
8307 6324 #: includes/desktop-files/folders-store.php:577
8308 6325 msgid "Failed to delete folder."
8309 6326 msgstr ""
8310 6327
6328 +#: includes/desktop-files/media-library.php:160
6329 +msgid "This file type cannot be added to the Media Library."
6330 +msgstr ""
6331 +
6332 +#: includes/desktop-files/media-library.php:192
6333 +msgid "The file could not be copied."
6334 +msgstr ""
6335 +
6336 +#: includes/desktop-files/media-library.php:317
6337 +msgid "That post type cannot be started from a file."
6338 +msgstr ""
6339 +
6340 +#: includes/desktop-files/media-library.php:324
6341 +msgid "You are not allowed to create this kind of content."
6342 +msgstr ""
6343 +
6344 +#: includes/desktop-files/media-library.php:427
6345 +#: includes/widgets/widget-drafts.php:150
6346 +#: includes/widgets/widget-drafts.php:519
6347 +#: includes/window-links.php:902
6348 +msgid "You are not allowed to edit this post."
6349 +msgstr ""
6350 +
6351 +#: includes/desktop-files/media-library.php:434
6352 +msgid "That post is in the Trash."
6353 +msgstr ""
6354 +
6355 +#: includes/desktop-files/media-library.php:441
6356 +msgid "No files to add."
6357 +msgstr ""
6358 +
6359 +#: includes/desktop-files/media-library.php:539
6360 +msgid "You are not allowed to add files to the Media Library."
6361 +msgstr ""
6362 +
8311 6363 #: includes/desktop-files/openers.php:90
8312 6364 msgid "Opener id is required."
8313 6365 msgstr ""
8314 6366
@@ -8325,8 +6377,20 @@
8325 6377 #: includes/desktop-files/openers.php:133
8326 6378 msgid "Opener registration requires at least one file `type`."
8327 6379 msgstr ""
8328 6380
6381 +#: includes/desktop-files/reconcile.php:35
6382 +msgid "File storage is busy. Please try again."
6383 +msgstr ""
6384 +
6385 +#: includes/desktop-files/reconcile.php:60
6386 +msgid "File storage is unavailable. Please try again."
6387 +msgstr ""
6388 +
6389 +#: includes/desktop-files/reconcile.php:85
6390 +msgid "A file cleanup operation could not be completed."
6391 +msgstr ""
6392 +
8329 6393 #: includes/desktop-files/registry.php:64
8330 6394 msgid "File-type slug is required."
8331 6395 msgstr ""
8332 6396
@@ -8352,38 +6416,38 @@
8352 6416 msgid "You are not allowed to upload files."
8353 6417 msgstr ""
8354 6418
8355 6419 #: includes/desktop-files/rest-uploads.php:212
8356 -#: includes/desktop-files/rest-uploads.php:576
8357 -#: includes/desktop-files/rest-uploads.php:594
8358 -#: includes/desktop-files/rest-uploads.php:598
6420 +#: includes/desktop-files/rest-uploads.php:631
6421 +#: includes/desktop-files/rest-uploads.php:649
6422 +#: includes/desktop-files/rest-uploads.php:653
8359 6423 msgid "Invalid path."
8360 6424 msgstr ""
8361 6425
8362 -#: includes/desktop-files/rest-uploads.php:277
6426 +#: includes/desktop-files/rest-uploads.php:284
8363 6427 msgid "That file is larger than this server accepts."
8364 6428 msgstr ""
8365 6429
8366 -#: includes/desktop-files/rest-uploads.php:283
8367 6430 #: includes/desktop-files/rest-uploads.php:290
6431 +#: includes/desktop-files/rest-uploads.php:297
8368 6432 msgid "No file was uploaded."
8369 6433 msgstr ""
8370 6434
8371 -#: includes/desktop-files/rest-uploads.php:352
6435 +#: includes/desktop-files/rest-uploads.php:394
8372 6436 msgid "This file type is not allowed."
8373 6437 msgstr ""
8374 6438
8375 6439 #. translators: %s: formatted maximum file size.
8376 -#: includes/desktop-files/rest-uploads.php:364
6440 +#: includes/desktop-files/rest-uploads.php:406
8377 6441 #, php-format
8378 6442 msgid "That file is larger than the allowed maximum of %s."
8379 6443 msgstr ""
8380 6444
8381 -#: includes/desktop-files/rest-uploads.php:375
6445 +#: includes/desktop-files/rest-uploads.php:417
8382 6446 msgid "Your desktop storage is full."
8383 6447 msgstr ""
8384 6448
8385 -#: includes/desktop-files/rest-uploads.php:588
6449 +#: includes/desktop-files/rest-uploads.php:643
8386 6450 msgid "That folder tree is nested too deeply."
8387 6451 msgstr ""
8388 6452
8389 6453 #: includes/desktop-files/rest.php:59
@@ -8407,10 +6471,10 @@
8407 6471 msgid "You do not have permission to perform this action."
8408 6472 msgstr ""
8409 6473
8410 6474 #: includes/desktop-files/rest.php:523
8411 -#: includes/desktop-files/store.php:229
8412 -#: includes/desktop-files/store.php:382
6475 +#: includes/desktop-files/store.php:236
6476 +#: includes/desktop-files/store.php:389
8413 6477 #: includes/desktop-files/trash.php:363
8414 6478 #: includes/desktop-files/trash.php:451
8415 6479 msgid "Placement not found."
8416 6480 msgstr ""
@@ -8458,9 +6522,9 @@
8458 6522 msgid "This role is not eligible."
8459 6523 msgstr ""
8460 6524
8461 6525 #: includes/desktop-files/shares-store.php:797
8462 -#: includes/desktop-files/store.php:224
6526 +#: includes/desktop-files/store.php:231
8463 6527 msgid "Invalid arguments."
8464 6528 msgstr ""
8465 6529
8466 6530 #: includes/desktop-files/shares-store.php:804
@@ -8479,42 +6543,42 @@
8479 6543 msgid "You are not allowed to place this file."
8480 6544 msgstr ""
8481 6545
8482 6546 #: includes/desktop-files/store.php:83
8483 -#: includes/desktop-files/store.php:285
6547 +#: includes/desktop-files/store.php:292
8484 6548 msgid "You only have read access to that folder."
8485 6549 msgstr ""
8486 6550
8487 -#: includes/desktop-files/store.php:154
6551 +#: includes/desktop-files/store.php:163
8488 6552 msgid "Failed to write placement."
8489 6553 msgstr ""
8490 6554
8491 -#: includes/desktop-files/store.php:257
8492 -#: includes/desktop-files/store.php:265
6555 +#: includes/desktop-files/store.php:264
6556 +#: includes/desktop-files/store.php:272
8493 6557 msgid "You only have read access to this folder."
8494 6558 msgstr ""
8495 6559
8496 -#: includes/desktop-files/store.php:272
6560 +#: includes/desktop-files/store.php:279
8497 6561 msgid "You cannot edit this placement."
8498 6562 msgstr ""
8499 6563
8500 -#: includes/desktop-files/store.php:311
6564 +#: includes/desktop-files/store.php:318
8501 6565 msgid "A folder cannot be placed inside itself or one of its descendants."
8502 6566 msgstr ""
8503 6567
8504 -#: includes/desktop-files/store.php:351
6568 +#: includes/desktop-files/store.php:358
8505 6569 msgid "Failed to update placement."
8506 6570 msgstr ""
8507 6571
8508 -#: includes/desktop-files/store.php:401
6572 +#: includes/desktop-files/store.php:408
8509 6573 msgid "You cannot remove this placement."
8510 6574 msgstr ""
8511 6575
8512 -#: includes/desktop-files/store.php:407
6576 +#: includes/desktop-files/store.php:414
8513 6577 msgid "Failed to remove placement."
8514 6578 msgstr ""
8515 6579
8516 -#: includes/desktop-files/store.php:453
6580 +#: includes/desktop-files/store.php:460
8517 6581 msgid "Only the file’s owner can move or delete an uploaded file."
8518 6582 msgstr ""
8519 6583
8520 6584 #: includes/desktop-files/stored-files-store.php:81
@@ -8520,22 +6584,22 @@
8520 6584 #: includes/desktop-files/stored-files-store.php:81
8521 6585 msgid "Could not create the storage directory."
8522 6586 msgstr ""
8523 6587
8524 -#: includes/desktop-files/stored-files-store.php:182
6588 +#: includes/desktop-files/stored-files-store.php:210
8525 6589 msgid "Invalid storage name."
8526 6590 msgstr ""
8527 6591
8528 -#: includes/desktop-files/stored-files-store.php:186
6592 +#: includes/desktop-files/stored-files-store.php:214
8529 6593 #: includes/desktop-files/types/class-openstation-upload-file.php:48
8530 6594 msgid "file"
8531 6595 msgstr ""
8532 6596
8533 -#: includes/desktop-files/stored-files-store.php:205
6597 +#: includes/desktop-files/stored-files-store.php:233
8534 6598 msgid "Failed to record the uploaded file."
8535 6599 msgstr ""
8536 6600
8537 -#: includes/desktop-files/stored-files-store.php:282
6601 +#: includes/desktop-files/stored-files-store.php:301
8538 6602 msgid "A file name is required."
8539 6603 msgstr ""
8540 6604
8541 6605 #: includes/desktop-files/trash.php:373
@@ -8569,24 +6633,24 @@
8569 6633 #: includes/desktop-files/trash.php:939
8570 6634 msgid "You do not have permission to delete this folder."
8571 6635 msgstr ""
8572 6636
8573 -#: includes/desktop-files/trash.php:1135
6637 +#: includes/desktop-files/trash.php:1137
8574 6638 msgid "Desktop shortcut"
8575 6639 msgstr ""
8576 6640
8577 6641 #. translators: %s: file-type slug like 'post', 'attachment'.
8578 -#: includes/desktop-files/trash.php:1138
6642 +#: includes/desktop-files/trash.php:1140
8579 6643 #, php-format
8580 6644 msgid "%s on desktop"
8581 6645 msgstr ""
8582 6646
8583 -#: includes/desktop-files/trash.php:1163
6647 +#: includes/desktop-files/trash.php:1165
8584 6648 msgid "URL"
8585 6649 msgstr ""
8586 6650
8587 6651 #. translators: %d: number of items inside the trashed folder.
8588 -#: includes/desktop-files/trash.php:1193
6652 +#: includes/desktop-files/trash.php:1195
8589 6653 #, php-format
8590 6654 msgid "Folder · %d item inside"
8591 6655 msgid_plural "Folder · %d items inside"
8592 6656 msgstr[0] ""
@@ -8591,9 +6655,9 @@
8591 6655 msgid_plural "Folder · %d items inside"
8592 6656 msgstr[0] ""
8593 6657 msgstr[1] ""
8594 6658
8595 -#: includes/desktop-files/trash.php:1196
6659 +#: includes/desktop-files/trash.php:1198
8596 6660 msgid "Folder · empty"
8597 6661 msgstr ""
8598 6662
8599 6663 #: includes/desktop-files/types/class-openstation-attachment-file.php:42
@@ -8607,8 +6671,13 @@
8607 6671 #: includes/desktop-files/types/class-openstation-comment-file.php:41
8608 6672 msgid "(missing comment)"
8609 6673 msgstr ""
8610 6674
6675 +#: includes/desktop-files/types/class-openstation-comment-file.php:43
6676 +#: includes/recycle-bin/store.php:467
6677 +msgid "Anonymous"
6678 +msgstr ""
6679 +
8611 6680 #: includes/desktop-files/types/class-openstation-embed-file.php:50
8612 6681 msgid "(missing embed)"
8613 6682 msgstr ""
8614 6683
@@ -8747,64 +6816,64 @@
8747 6816 #: includes/desktop-themes/install.php:680
8748 6817 msgid "That desktop theme is not installed."
8749 6818 msgstr ""
8750 6819
8751 -#: includes/desktop-themes/manifest.php:966
6820 +#: includes/desktop-themes/manifest.php:974
8752 6821 msgid "The theme manifest is not a JSON object."
8753 6822 msgstr ""
8754 6823
8755 -#: includes/desktop-themes/manifest.php:973
6824 +#: includes/desktop-themes/manifest.php:981
8756 6825 msgid "No asset resolver was provided for this manifest."
8757 6826 msgstr ""
8758 6827
8759 -#: includes/desktop-themes/manifest.php:993
6828 +#: includes/desktop-themes/manifest.php:1001
8760 6829 msgid "Unsupported theme manifest version. Expected \"manifestVersion\": 1 or 2."
8761 6830 msgstr ""
8762 6831
8763 -#: includes/desktop-themes/manifest.php:1002
6832 +#: includes/desktop-themes/manifest.php:1010
8764 6833 msgid "The theme id must look like \"neon-glass\" or \"vendor/neon-glass\" (lowercase, max 64 characters)."
8765 6834 msgstr ""
8766 6835
8767 -#: includes/desktop-themes/manifest.php:1010
6836 +#: includes/desktop-themes/manifest.php:1018
8768 6837 msgid "The theme id does not reduce to a usable slug."
8769 6838 msgstr ""
8770 6839
8771 -#: includes/desktop-themes/manifest.php:1019
6840 +#: includes/desktop-themes/manifest.php:1027
8772 6841 msgid "The theme manifest requires a non-empty \"name\"."
8773 6842 msgstr ""
8774 6843
8775 -#: includes/desktop-themes/rest.php:31
6844 +#: includes/desktop-themes/rest.php:38
8776 6845 msgid "You are not allowed to manage desktop themes."
8777 6846 msgstr ""
8778 6847
8779 -#: includes/desktop-themes/rest.php:89
6848 +#: includes/desktop-themes/rest.php:126
8780 6849 msgid "That theme archive is larger than this server accepts."
8781 6850 msgstr ""
8782 6851
8783 -#: includes/desktop-themes/rest.php:95
8784 -#: includes/desktop-themes/rest.php:102
6852 +#: includes/desktop-themes/rest.php:132
6853 +#: includes/desktop-themes/rest.php:139
8785 6854 msgid "No theme archive was uploaded."
8786 6855 msgstr ""
8787 6856
8788 -#: includes/desktop-themes/rest.php:118
6857 +#: includes/desktop-themes/rest.php:155
8789 6858 msgid "A desktop theme must be uploaded as a .zip archive."
8790 6859 msgstr ""
8791 6860
8792 -#: includes/desktop-themes/rest.php:128
6861 +#: includes/desktop-themes/rest.php:165
8793 6862 msgid "That file name is not allowed."
8794 6863 msgstr ""
8795 6864
8796 6865 #. translators: %s: formatted maximum file size.
8797 -#: includes/desktop-themes/rest.php:140
6866 +#: includes/desktop-themes/rest.php:177
8798 6867 #, php-format
8799 6868 msgid "That theme archive is larger than the allowed maximum of %s."
8800 6869 msgstr ""
8801 6870
8802 -#: includes/desktop-themes/rest.php:151
6871 +#: includes/desktop-themes/rest.php:188
8803 6872 msgid "The uploaded archive could not be read."
8804 6873 msgstr ""
8805 6874
8806 -#: includes/desktop-themes/rest.php:165
6875 +#: includes/desktop-themes/rest.php:202
8807 6876 msgid "The theme installed but could not be described back to the shell."
8808 6877 msgstr ""
8809 6878
8810 6879 #: includes/desktop-themes/store.php:109
@@ -8826,8 +6895,36 @@
8826 6895 #: includes/dock-rail-renderer.php:54
8827 6896 msgid "Dock rail renderer script registration requires a non-empty script handle."
8828 6897 msgstr ""
8829 6898
6899 +#: includes/feedback/rest.php:65
6900 +#: includes/helpers.php:112
6901 +#: includes/seen-intros.php:218
6902 +msgid "Authentication required."
6903 +msgstr ""
6904 +
6905 +#: includes/framework/wordpress.php:763
6906 +msgid "You must be logged in to use this window."
6907 +msgstr ""
6908 +
6909 +#: includes/framework/wordpress.php:769
6910 +#: includes/framework/wordpress.php:785
6911 +msgid "Unknown app."
6912 +msgstr ""
6913 +
6914 +#: includes/framework/wordpress.php:772
6915 +#: includes/framework/wordpress.php:786
6916 +msgid "You are not allowed to use this window."
6917 +msgstr ""
6918 +
6919 +#: includes/framework/wordpress.php:787
6920 +msgid "This window does not know that action."
6921 +msgstr ""
6922 +
6923 +#: includes/framework/wordpress.php:788
6924 +msgid "This window does not have that tab."
6925 +msgstr ""
6926 +
8830 6927 #: includes/games/alphabet-soup.php:54
8831 6928 msgid "The daily word search: a seeded letter soup that is the same for every player worldwide — the seed is today’s date. Pick a pot (8×8, 12×12, or 16×16 with more words), drag across the letters to fish them out, chain streaks, and clear waves; Time Attack stirs a different pot against the clock. Your first run of each puzzle earns the shareable score card."
8832 6929 msgstr ""
8833 6930
@@ -8850,31 +6947,31 @@
8850 6947 #: includes/games/playtime.php:157
8851 6948 msgid "Play time must be a positive number of seconds."
8852 6949 msgstr ""
8853 6950
8854 -#: includes/games/registry.php:87
6951 +#: includes/games/registry.php:100
8855 6952 msgid "Game id is required and must be a valid slug."
8856 6953 msgstr ""
8857 6954
8858 -#: includes/games/registry.php:111
6955 +#: includes/games/registry.php:125
8859 6956 msgid "Game `icon_svg` must not contain a <script> tag."
8860 6957 msgstr ""
8861 6958
8862 -#: includes/games/registry.php:118
6959 +#: includes/games/registry.php:132
8863 6960 msgid "Game `icon_svg` must start with a <svg> root element."
8864 6961 msgstr ""
8865 6962
8866 6963 #. translators: %s: capability slug.
8867 -#: includes/games/registry.php:131
6964 +#: includes/games/registry.php:145
8868 6965 #, php-format
8869 6966 msgid "Current user lacks the %s capability required to register this game."
8870 6967 msgstr ""
8871 6968
8872 -#: includes/games/registry.php:145
6969 +#: includes/games/registry.php:159
8873 6970 msgid "Game registration requires a non-empty `title`."
8874 6971 msgstr ""
8875 6972
8876 -#: includes/games/registry.php:152
6973 +#: includes/games/registry.php:166
8877 6974 msgid "Game registration requires a `script` handle that publishes the game def."
8878 6975 msgstr ""
8879 6976
8880 6977 #: includes/games/rest.php:40
@@ -8933,19 +7030,14 @@
8933 7030 #: includes/games/store.php:406
8934 7031 msgid "Only an accepted challenge can be completed."
8935 7032 msgstr ""
8936 7033
8937 -#: includes/games/window.php:92
8938 -#: includes/games/window.php:125
8939 -#: includes/games/window.php:151
7034 +#: includes/games/window.php:119
7035 +#: includes/games/window.php:152
7036 +#: includes/games/window.php:204
8940 7037 msgid "Games"
8941 7038 msgstr ""
8942 7039
8943 -#: includes/helpers.php:112
8944 -#: includes/seen-intros.php:218
8945 -msgid "Authentication required."
8946 -msgstr ""
8947 -
8948 7040 #: includes/helpers.php:120
8949 7041 msgid "OpenStation is not enabled for your account."
8950 7042 msgstr ""
8951 7043
@@ -8964,8 +7056,16 @@
8964 7056 #: includes/media-query.php:106
8965 7057 msgid "Only return images at least this many pixels tall."
8966 7058 msgstr ""
8967 7059
7060 +#: includes/multisite.php:113
7061 +msgid "Sites"
7062 +msgstr ""
7063 +
7064 +#: includes/multisite.php:117
7065 +msgid "Settings"
7066 +msgstr ""
7067 +
8968 7068 #: includes/my-wordpress/attached-media.php:52
8969 7069 msgid "Attachment ids referenced by this post — featured image plus every attachment found in post_content (block-class scan + raw `<img src>` URL resolution)."
8970 7070 msgstr ""
8971 7071
@@ -8988,9 +7088,10 @@
8988 7088 #: includes/my-wordpress/class-openstation-my-wordpress-post-type-controller.php:215
8989 7089 msgid "Sorry, you are not allowed to browse this content type."
8990 7090 msgstr ""
8991 7091
8992 -#: includes/my-wordpress/comment-stats.php:75
7092 +#: includes/my-wordpress/comment-stats.php:185
7093 +#: includes/my-wordpress/comment-stats.php:196
8993 7094 msgid "You do not have permission to view this comment."
8994 7095 msgstr ""
8995 7096
8996 7097 #: includes/my-wordpress/integrations/woocommerce-customers.php:327
@@ -8996,8 +7097,12 @@
8996 7097 #: includes/my-wordpress/integrations/woocommerce-customers.php:327
8997 7098 msgid "Repeat"
8998 7099 msgstr ""
8999 7100
7101 +#: includes/my-wordpress/integrations/woocommerce-customers.php:332
7102 +msgid "New"
7103 +msgstr ""
7104 +
9000 7105 #: includes/my-wordpress/integrations/woocommerce-customers.php:337
9001 7106 msgid "No orders yet"
9002 7107 msgstr ""
9003 7108
@@ -9035,8 +7140,13 @@
9035 7140 #: includes/my-wordpress/integrations/woocommerce-relations.php:530
9036 7141 msgid "All orders by this customer"
9037 7142 msgstr ""
9038 7143
7144 +#: includes/my-wordpress/integrations/woocommerce-relations.php:753
7145 +#: includes/my-wordpress/integrations/woocommerce-relations.php:754
7146 +msgid "Reviews"
7147 +msgstr ""
7148 +
9039 7149 #: includes/my-wordpress/integrations/woocommerce-relations.php:771
9040 7150 msgid "Variations"
9041 7151 msgstr ""
9042 7152
@@ -9046,17 +7156,8 @@
9046 7156 #, php-format
9047 7157 msgid "#%1$s · %2$s · %3$s"
9048 7158 msgstr ""
9049 7159
9050 -#. translators: 1: order number, 2: order total.
9051 -#. translators: 1: order number, 2: formatted order total.
9052 -#: includes/my-wordpress/integrations/woocommerce-relations.php:823
9053 -#: includes/my-wordpress/integrations/woocommerce-relations.php:1024
9054 -#: includes/my-wordpress/integrations/woocommerce.php:1047
9055 -#, php-format
9056 -msgid "#%1$s · %2$s"
9057 -msgstr ""
9058 -
9059 7160 #: includes/my-wordpress/integrations/woocommerce-relations.php:964
9060 7161 #: includes/my-wordpress/integrations/woocommerce-relations.php:979
9061 7162 msgid "Applies to"
9062 7163 msgstr ""
@@ -9069,12 +7170,8 @@
9069 7170 msgctxt "WooCommerce folder name"
9070 7171 msgid "Woo"
9071 7172 msgstr ""
9072 7173
9073 -#: includes/my-wordpress/integrations/woocommerce.php:214
9074 -msgid "Needs attention"
9075 -msgstr ""
9076 -
9077 7174 #: includes/my-wordpress/integrations/woocommerce.php:221
9078 7175 msgid "Problems"
9079 7176 msgstr ""
9080 7177
@@ -9130,12 +7227,8 @@
9130 7227 #: includes/my-wordpress/integrations/woocommerce.php:1341
9131 7228 msgid "Product not found."
9132 7229 msgstr ""
9133 7230
9134 -#: includes/my-wordpress/integrations/woocommerce.php:1453
9135 -msgid "Guest"
9136 -msgstr ""
9137 -
9138 7231 #: includes/my-wordpress/integrations/woocommerce.php:1523
9139 7232 msgid "Coupon not found."
9140 7233 msgstr ""
9141 7234
@@ -9166,26 +7259,12 @@
9166 7259 #: includes/my-wordpress/lock.php:289
9167 7260 msgid "Additional contributor users beyond the primary author. Sourced from Co-Authors Plus when present, revision authors, the `_edit_last` meta, plus anything plugins return via `openstation_my_wordpress_post_contributors`. Empty for requesters who cannot edit the post."
9168 7261 msgstr ""
9169 7262
9170 -#: includes/my-wordpress/term-stats.php:67
9171 -#: includes/posts-window/window.php:468
9172 -#: includes/posts-window/window.php:612
9173 -msgid "Unknown taxonomy."
9174 -msgstr ""
9175 -
9176 -#: includes/my-wordpress/term-stats.php:76
7263 +#: includes/my-wordpress/term-stats.php:98
9177 7264 msgid "Term not found."
9178 7265 msgstr ""
9179 7266
9180 -#: includes/my-wordpress/user-footprint.php:95
9181 -#: includes/my-wordpress/user-stats.php:64
9182 -#: includes/user-edit-window/rest.php:360
9183 -#: includes/users-window/rest.php:273
9184 -#: includes/users-window/rest.php:337
9185 -msgid "User not found."
9186 -msgstr ""
9187 -
9188 7267 #: includes/my-wordpress/user-list-fields.php:251
9189 7268 msgid "Compact user summary for the WP Explorer window."
9190 7269 msgstr ""
9191 7270
@@ -9204,12 +7283,115 @@
9204 7283 #: includes/my-wordpress/user-list-fields.php:271
9205 7284 msgid "ISO-8601 of latest publish; empty when the user has none."
9206 7285 msgstr ""
9207 7286
9208 -#: includes/my-wordpress/window.php:46
9209 -msgid "WP Explorer"
7287 +#: includes/my-wordpress/users-list-footprint.php:80
7288 +msgid "View activity footprint"
9210 7289 msgstr ""
9211 7290
7291 +#: includes/network/hop.php:151
7292 +msgid "That is not another install of this network."
7293 +msgstr ""
7294 +
7295 +#: includes/network/hop.php:154
7296 +msgid "A login token only travels over HTTPS."
7297 +msgstr ""
7298 +
7299 +#: includes/network/hop.php:158
7300 +msgid "A token needs a logged-in user."
7301 +msgstr ""
7302 +
7303 +#: includes/network/hop.php:236
7304 +#: includes/network/hop.php:240
7305 +msgid "That is not a hop token."
7306 +msgstr ""
7307 +
7308 +#: includes/network/hop.php:247
7309 +msgid "That hop token has expired."
7310 +msgstr ""
7311 +
7312 +#: includes/network/hop.php:250
7313 +msgid "That hop token was minted for another install."
7314 +msgstr ""
7315 +
7316 +#: includes/network/hop.php:254
7317 +msgid "That hop token comes from a site this one does not trust."
7318 +msgstr ""
7319 +
7320 +#: includes/network/hop.php:257
7321 +msgid "That hop token is not signed by the site it names."
7322 +msgstr ""
7323 +
7324 +#: includes/network/hop.php:260
7325 +msgid "That hop token was already spent."
7326 +msgstr ""
7327 +
7328 +#: includes/network/hop.php:504
7329 +msgid "There is nothing to link right now."
7330 +msgstr ""
7331 +
7332 +#: includes/network/hub.php:143
7333 +msgid "This site is not a member of the network. Add it on the network first."
7334 +msgstr ""
7335 +
7336 +#: includes/network/identity.php:70
7337 +msgid "Sites in a network talk over HTTPS."
7338 +msgstr ""
7339 +
7340 +#. translators: %d: HTTP status code.
7341 +#: includes/network/identity.php:110
7342 +#, php-format
7343 +msgid "The site answered with HTTP %d."
7344 +msgstr ""
7345 +
7346 +#: includes/network/identity.php:129
7347 +msgid "That site does not run OpenStation, or its network identity is unreachable."
7348 +msgstr ""
7349 +
7350 +#: includes/network/identity.php:133
7351 +msgid "That site published a public key OpenStation cannot use."
7352 +msgstr ""
7353 +
7354 +#: includes/network/member.php:76
7355 +msgid "A network cannot join another network yet."
7356 +msgstr ""
7357 +
7358 +#: includes/network/member.php:80
7359 +msgid "Enter the network's address, starting with https://."
7360 +msgstr ""
7361 +
7362 +#: includes/network/member.php:83
7363 +msgid "That is this site itself."
7364 +msgstr ""
7365 +
7366 +#: includes/network/member.php:126
7367 +msgid "This site does not belong to a network."
7368 +msgstr ""
7369 +
7370 +#: includes/network/member.php:131
7371 +msgid "The network answered without a site list."
7372 +msgstr ""
7373 +
7374 +#: includes/network/registry.php:98
7375 +msgid "Enter the site's address, starting with https://."
7376 +msgstr ""
7377 +
7378 +#: includes/network/registry.php:101
7379 +msgid "That is this network itself."
7380 +msgstr ""
7381 +
7382 +#: includes/network/registry.php:108
7383 +msgid "That site is a network of its own; a network cannot join another yet."
7384 +msgstr ""
7385 +
7386 +#: includes/network/registry.php:113
7387 +msgid "That site is already in the network."
7388 +msgstr ""
7389 +
7390 +#: includes/network/registry.php:166
7391 +msgid "The site now publishes a different key. Remove it and add it again if that is expected."
7392 +msgstr ""
7393 +
9212 7394 #: includes/notes/cpt.php:63
9213 7395 msgid "Desktop Notes"
9214 7396 msgstr ""
9215 7397
@@ -9238,12 +7420,8 @@
9238 7420 #: includes/notes/rest.php:446
9239 7421 msgid "Could not move the note to the trash."
9240 7422 msgstr ""
9241 7423
9242 -#: includes/notes/rest.php:477
9243 -msgid "Could not restore the note."
9244 -msgstr ""
9245 -
9246 7424 #: includes/notes/rest.php:544
9247 7425 msgid "You are not allowed to create posts."
9248 7426 msgstr ""
9249 7427
@@ -9294,36 +7472,8 @@
9294 7472 #: includes/oauth-relay.php:607
9295 7473 msgid "You must be logged in to start an OAuth flow."
9296 7474 msgstr ""
9297 7475
9298 -#: includes/pages-window/window.php:34
9299 -msgid "Search pages…"
9300 -msgstr ""
9301 -
9302 -#: includes/pages-window/window.php:48
9303 -#: includes/posts-window/window.php:75
9304 -msgid "Add New"
9305 -msgstr ""
9306 -
9307 -#: includes/pages-window/window.php:65
9308 -msgid "No pages found."
9309 -msgstr ""
9310 -
9311 -#: includes/pages-window/window.php:67
9312 -#: includes/posts-window/window.php:94
9313 -msgid "Try a different search or change the status filter."
9314 -msgstr ""
9315 -
9316 -#: includes/pages-window/window.php:86
9317 -#: includes/posts-window/window.php:113
9318 -#: includes/users-window/window.php:106
9319 -msgid "Per page"
9320 -msgstr ""
9321 -
9322 -#: includes/pages-window/window.php:277
9323 -msgid "Total non-trashed comments on this page."
9324 -msgstr ""
9325 -
9326 7476 #: includes/plugin-notices.php:110
9327 7477 msgid "Scheduled Actions"
9328 7478 msgstr ""
9329 7479
@@ -9338,118 +7488,24 @@
9338 7488 #: includes/plugin-notices.php:121
9339 7489 msgid "View actions"
9340 7490 msgstr ""
9341 7491
9342 -#: includes/plugins-window/ajax.php:51
9343 -msgid "Security check failed. Refresh the window and try again."
9344 -msgstr ""
9345 -
9346 -#: includes/plugins-window/ajax.php:58
9347 -#: includes/seen-intros.php:225
9348 -msgid "You are not allowed to do that."
9349 -msgstr ""
9350 -
9351 -#: includes/plugins-window/ajax.php:248
9352 -#: includes/plugins-window/ajax.php:332
9353 -msgid "Missing plugin slug."
9354 -msgstr ""
9355 -
9356 -#: includes/plugins-window/ajax.php:590
9357 -msgid "No file received. Pick a .zip and try again."
9358 -msgstr ""
9359 -
9360 -#: includes/plugins-window/ajax.php:604
9361 -msgid "Upload payload is malformed."
9362 -msgstr ""
9363 -
9364 -#. translators: %d: PHP UPLOAD_ERR_* code.
9365 -#: includes/plugins-window/ajax.php:617
9366 -#, php-format
9367 -msgid "Upload failed (error %d). Try again."
9368 -msgstr ""
9369 -
9370 -#: includes/plugins-window/ajax.php:631
9371 -msgid "Plugin uploads must be a .zip file."
9372 -msgstr ""
9373 -
9374 -#: includes/plugins-window/ajax.php:645
9375 -msgid "Refused: temporary upload path is not trusted."
9376 -msgstr ""
9377 -
9378 -#: includes/plugins-window/ajax.php:671
9379 -msgid "Plugin upgrader is unavailable in this context. Reload the page and try again."
9380 -msgstr ""
9381 -
9382 -#: includes/plugins-window/ajax.php:718
9383 -msgid "A plugin with the same folder name is already installed. Replace it to continue."
9384 -msgstr ""
9385 -
9386 -#: includes/plugins-window/ajax.php:744
9387 -msgid "Plugin install failed."
9388 -msgstr ""
9389 -
9390 -#: includes/plugins-window/rest-fields.php:36
9391 -msgid "Whether an update is available for this plugin (and the available version)."
9392 -msgstr ""
9393 -
9394 -#: includes/plugins-window/rest-fields.php:50
9395 -msgid "Per-plugin capability flags for the requester (activate / deactivate / delete)."
9396 -msgstr ""
9397 -
9398 -#: includes/plugins-window/rest-fields.php:64
9399 -msgid "The plugin's slug on the WordPress.org directory, or null when the plugin is not listed there."
9400 -msgstr ""
9401 -
9402 -#: includes/plugins-window/rest-fields.php:78
9403 -msgid "Best-effort card icon URL. Prefers a local file in the plugin folder, falling back to the wp.org SVN URL; null when neither resolves."
9404 -msgstr ""
9405 -
9406 -#: includes/plugins-window/rest-fields.php:92
9407 -msgid "Approximate disk footprint of the plugin folder, in kilobytes (cached 6h)."
9408 -msgstr ""
9409 -
9410 -#: includes/plugins-window/rest-fields.php:106
9411 -msgid "Auto-update state for this plugin (enabled / forced / supported), mirroring Core's plugins.php column."
9412 -msgstr ""
9413 -
9414 -#: includes/plugins-window/window.php:35
9415 -msgid "Add Plugin"
9416 -msgstr ""
9417 -
9418 -#: includes/plugins-window/window.php:36
9419 -msgid "OpenStation plugins"
9420 -msgstr ""
9421 -
9422 -#: includes/plugins-window/window.php:85
9423 -msgid "Plugin details"
9424 -msgstr ""
9425 -
9426 -#: includes/portal.php:121
7492 +#: includes/portal.php:124
9427 7493 msgid "Sorry, you are not allowed to access the WordPress desktop."
9428 7494 msgstr ""
9429 7495
9430 -#: includes/posts-window/window.php:30
9431 -msgid "All posts"
7496 +#: includes/presence-store.php:59
7497 +#: includes/presence-store.php:270
7498 +msgid "Could not read presence."
9432 7499 msgstr ""
9433 7500
9434 -#: includes/posts-window/window.php:49
9435 -msgid "Search posts…"
7501 +#: includes/presence.php:148
7502 +#: includes/presence.php:535
7503 +msgid "Could not save presence."
9436 7504 msgstr ""
9437 7505
9438 -#: includes/posts-window/window.php:92
9439 -msgid "No posts found."
9440 -msgstr ""
9441 -
9442 -#: includes/posts-window/window.php:318
9443 -msgid "Number of non-trashed posts (any status) in this term."
9444 -msgstr ""
9445 -
9446 -#: includes/posts-window/window.php:336
9447 -msgid "Whether this term is the taxonomy's default (fallback) term."
9448 -msgstr ""
9449 -
9450 7506 #. translators: %s: site name
9451 -#: includes/pwa.php:259
7507 +#: includes/pwa.php:513
9452 7508 #, php-format
9453 7509 msgid "%s — installed as a desktop app."
9454 7510 msgstr ""
9455 7511
@@ -9509,91 +7565,75 @@
9509 7565 #: includes/recycle-bin/store.php:881
9510 7566 msgid "Failed to permanently delete comment."
9511 7567 msgstr ""
9512 7568
9513 -#: includes/recycle-bin/window.php:165
9514 -msgid "Desktop"
9515 -msgstr ""
9516 -
9517 -#: includes/recycle-bin/window.php:169
9518 -msgid "Search trash…"
9519 -msgstr ""
9520 -
9521 -#: includes/recycle-bin/window.php:208
9522 -msgid "The Trash is empty."
9523 -msgstr ""
9524 -
9525 -#: includes/recycle-bin/window.php:210
9526 -msgid "Deleted posts, pages, and media show up here. Restoring puts them back where they were."
9527 -msgstr ""
9528 -
9529 -#: includes/registries/icons.php:93
7569 +#: includes/registries/icons.php:97
9530 7570 msgid "Desktop icon id is required and must be a valid slug."
9531 7571 msgstr ""
9532 7572
9533 -#: includes/registries/icons.php:118
7573 +#: includes/registries/icons.php:122
9534 7574 msgid "Desktop icon `icon_svg` must not contain a <script> tag."
9535 7575 msgstr ""
9536 7576
9537 -#: includes/registries/icons.php:125
7577 +#: includes/registries/icons.php:129
9538 7578 msgid "Desktop icon `icon_svg` must start with a <svg> root element."
9539 7579 msgstr ""
9540 7580
9541 7581 #. translators: %s: capability slug.
9542 -#: includes/registries/icons.php:138
7582 +#: includes/registries/icons.php:142
9543 7583 #, php-format
9544 7584 msgid "Current user lacks the %s capability required to register this desktop icon."
9545 7585 msgstr ""
9546 7586
9547 -#: includes/registries/icons.php:152
7587 +#: includes/registries/icons.php:156
9548 7588 msgid "Desktop icon registration requires a non-empty `title`."
9549 7589 msgstr ""
9550 7590
9551 -#: includes/registries/icons.php:162
7591 +#: includes/registries/icons.php:166
9552 7592 msgid "Desktop icon cannot declare both `window` and `url`; pick one target."
9553 7593 msgstr ""
9554 7594
9555 -#: includes/registries/icons.php:169
7595 +#: includes/registries/icons.php:173
9556 7596 msgid "Desktop icon must declare a `window` id or a `url` target."
9557 7597 msgstr ""
9558 7598
9559 -#: includes/registries/icons.php:181
7599 +#: includes/registries/icons.php:185
9560 7600 msgid "Desktop icon `url` must be a valid http(s) URL."
9561 7601 msgstr ""
9562 7602
9563 -#: includes/registries/native-windows.php:196
7603 +#: includes/registries/native-windows.php:234
9564 7604 msgid "Native window id is required and must be a valid slug."
9565 7605 msgstr ""
9566 7606
9567 7607 #. translators: %s: capability slug.
9568 -#: includes/registries/native-windows.php:236
7608 +#: includes/registries/native-windows.php:283
9569 7609 #, php-format
9570 7610 msgid "Current user lacks the %s capability required to register this native window."
9571 7611 msgstr ""
9572 7612
9573 -#: includes/registries/native-windows.php:251
7613 +#: includes/registries/native-windows.php:298
9574 7614 msgid "Native window registration requires a non-empty `title`."
9575 7615 msgstr ""
9576 7616
9577 -#: includes/registries/native-windows.php:258
7617 +#: includes/registries/native-windows.php:305
9578 7618 msgid "Native window registration requires a callable `template` that echoes the template body."
9579 7619 msgstr ""
9580 7620
9581 -#: includes/registries/wallpapers.php:92
7621 +#: includes/registries/wallpapers.php:99
9582 7622 msgid "Wallpaper id is required."
9583 7623 msgstr ""
9584 7624
9585 7625 #. translators: %s: capability slug.
9586 -#: includes/registries/wallpapers.php:113
7626 +#: includes/registries/wallpapers.php:121
9587 7627 #, php-format
9588 7628 msgid "Current user lacks the %s capability required to register this wallpaper."
9589 7629 msgstr ""
9590 7630
9591 -#: includes/registries/wallpapers.php:126
7631 +#: includes/registries/wallpapers.php:134
9592 7632 msgid "Wallpaper registration requires a non-empty `label`."
9593 7633 msgstr ""
9594 7634
9595 -#: includes/registries/wallpapers.php:140
7635 +#: includes/registries/wallpapers.php:148
9596 7636 msgid "Canvas wallpaper registration requires a `script` handle that publishes the def."
9597 7637 msgstr ""
9598 7638
9599 7639 #: includes/registries/widgets.php:88
@@ -9644,18 +7684,18 @@
9644 7684 msgid "Window tab registration requires a callable `template` that echoes the pane body."
9645 7685 msgstr ""
9646 7686
9647 7687 #. translators: 1: parent menu label, 2: submenu label
9648 -#: includes/render/assets.php:1050
7688 +#: includes/render/assets.php:1275
9649 7689 #, php-format
9650 7690 msgid "%1$s > %2$s"
9651 7691 msgstr ""
9652 7692
9653 -#: includes/render/shell.php:54
7693 +#: includes/render/shell.php:61
9654 7694 msgid "Desktop shell"
9655 7695 msgstr ""
9656 7696
9657 -#: includes/render/shell.php:67
7697 +#: includes/render/shell.php:83
9658 7698 msgid "Admin navigation"
9659 7699 msgstr ""
9660 7700
9661 7701 #: includes/seen-intros.php:247
@@ -9673,8 +7713,40 @@
9673 7713 #: includes/settings-tabs.php:134
9674 7714 msgid "Settings tab registration requires a non-empty `label`."
9675 7715 msgstr ""
9676 7716
7717 +#: includes/shell-screen.php:375
7718 +msgid "OpenStation is not active for your account on this request."
7719 +msgstr ""
7720 +
7721 +#: includes/shell-screen.php:376
7722 +msgid "Open the desktop"
7723 +msgstr ""
7724 +
7725 +#. translators: 1: script or style handle, 2: script or style
7726 +#: includes/shell-screen.php:598
7727 +#, php-format
7728 +msgid "The %2$s handle \"%1$s\" cannot leave the shell screen: something still enqueued depends on it."
7729 +msgstr ""
7730 +
7731 +#: includes/station-home/cards.php:68
7732 +msgid "Station Home card id is required and must be a valid slug."
7733 +msgstr ""
7734 +
7735 +#. translators: %s: capability slug.
7736 +#: includes/station-home/cards.php:92
7737 +#, php-format
7738 +msgid "Current user lacks the %s capability required to register this Station Home card."
7739 +msgstr ""
7740 +
7741 +#: includes/station-home/cards.php:107
7742 +msgid "Station Home card registration requires a non-empty `label`."
7743 +msgstr ""
7744 +
7745 +#: includes/station-home/cards.php:114
7746 +msgid "Station Home card registration requires a callable `callback`."
7747 +msgstr ""
7748 +
9677 7749 #: includes/themes-tabs.php:59
9678 7750 msgid "Add Theme"
9679 7751 msgstr ""
9680 7752
@@ -9686,9 +7758,9 @@
9686 7758 msgid "Choose how your site greets the world."
9687 7759 msgstr ""
9688 7760
9689 7761 #: includes/themes-tabs.php:132
9690 -msgid "Your theme shapes the templates, typography, colours, and layout visitors see. Your posts and pages stay in place when you switch."
7762 +msgid "Themes shape your site’s look. Switching keeps your posts and pages in place."
9691 7763 msgstr ""
9692 7764
9693 7765 #: includes/themes-tabs.php:147
9694 7766 msgid "Theme installed"
@@ -9699,21 +7771,21 @@
9699 7771 #: includes/title-bar-buttons.php:54
9700 7772 msgid "Title-bar button script registration requires a non-empty script handle."
9701 7773 msgstr ""
9702 7774
9703 -#: includes/toast-types.php:34
7775 +#: includes/toast-types.php:36
9704 7776 msgid "Success"
9705 7777 msgstr ""
9706 7778
9707 -#: includes/toast-types.php:40
7779 +#: includes/toast-types.php:42
9708 7780 msgid "Warning"
9709 7781 msgstr ""
9710 7782
9711 -#: includes/toast-types.php:46
7783 +#: includes/toast-types.php:48
9712 7784 msgid "Error"
9713 7785 msgstr ""
9714 7786
9715 -#: includes/toast-types.php:52
7787 +#: includes/toast-types.php:54
9716 7788 msgid "Shell error"
9717 7789 msgstr ""
9718 7790
9719 7791 #: includes/unfocus-effects.php:56
@@ -9719,141 +7791,8 @@
9719 7791 #: includes/unfocus-effects.php:56
9720 7792 msgid "Unfocus effect script registration requires a non-empty script handle."
9721 7793 msgstr ""
9722 7794
9723 -#: includes/user-edit-window/rest.php:156
9724 -msgid "Session manager unavailable."
9725 -msgstr ""
9726 -
9727 -#: includes/user-edit-window/rest.php:252
9728 -msgid "Application passwords are not available for this user."
9729 -msgstr ""
9730 -
9731 -#: includes/user-edit-window/rest.php:288
9732 -#: includes/user-edit-window/rest.php:330
9733 -msgid "Application passwords are not available on this site."
9734 -msgstr ""
9735 -
9736 -#: includes/users-window/rest.php:186
9737 -#: includes/users-window/rest.php:406
9738 -msgid "No user ids supplied."
9739 -msgstr ""
9740 -
9741 -#: includes/users-window/rest.php:200
9742 -msgid "You are not allowed to assign this role."
9743 -msgstr ""
9744 -
9745 -#: includes/users-window/rest.php:280
9746 -msgid "You are not allowed to send a password reset for this user."
9747 -msgstr ""
9748 -
9749 -#: includes/users-window/rest.php:298
9750 -msgid "A reset email was already sent recently. Try again in a minute."
9751 -msgstr ""
9752 -
9753 -#: includes/users-window/rest.php:344
9754 -msgid "You are not allowed to email this user."
9755 -msgstr ""
9756 -
9757 -#: includes/users-window/rest.php:360
9758 -msgid "A welcome email was already sent recently. Try again in a minute."
9759 -msgstr ""
9760 -
9761 -#: includes/users-window/rest.php:509
9762 -msgid "Username is required."
9763 -msgstr ""
9764 -
9765 -#: includes/users-window/window.php:31
9766 -msgid "All users"
9767 -msgstr ""
9768 -
9769 -#: includes/users-window/window.php:33
9770 -#: includes/users-window/window.php:68
9771 -msgid "Add new"
9772 -msgstr ""
9773 -
9774 -#: includes/users-window/window.php:54
9775 -msgid "Search name, username, email…"
9776 -msgstr ""
9777 -
9778 -#: includes/users-window/window.php:85
9779 -msgid "No users found."
9780 -msgstr ""
9781 -
9782 -#: includes/users-window/window.php:87
9783 -msgid "Try a different search or change the role filter."
9784 -msgstr ""
9785 -
9786 -#: includes/users-window/window.php:122
9787 -msgid "Add user"
9788 -msgstr ""
9789 -
9790 -#: includes/users-window/window.php:126
9791 -msgid "Add a new user"
9792 -msgstr ""
9793 -
9794 -#: includes/users-window/window.php:128
9795 -msgid "WordPress will create the account and (optionally) email the user a notification with a link to set their own password."
9796 -msgstr ""
9797 -
9798 -#: includes/users-window/window.php:134
9799 -msgid "Username (required)"
9800 -msgstr ""
9801 -
9802 -#: includes/users-window/window.php:135
9803 -msgid "e.g. jane.doe"
9804 -msgstr ""
9805 -
9806 -#: includes/users-window/window.php:143
9807 -msgid "[email protected]"
9808 -msgstr ""
9809 -
9810 -#: includes/users-window/window.php:187
9811 -msgid "Password"
9812 -msgstr ""
9813 -
9814 -#: includes/users-window/window.php:188
9815 -msgid "Auto-generated; click Generate to set one."
9816 -msgstr ""
9817 -
9818 -#: includes/users-window/window.php:199
9819 -msgid "Generate strong password"
9820 -msgstr ""
9821 -
9822 -#: includes/users-window/window.php:202
9823 -msgid "Leave blank to let WordPress generate one and email it to the user."
9824 -msgstr ""
9825 -
9826 -#: includes/users-window/window.php:207
9827 -msgid "Send the new user an email about their account"
9828 -msgstr ""
9829 -
9830 -#: includes/users-window/window.php:489
9831 -msgid "Per-user content stats: published post / page / comment counts."
9832 -msgstr ""
9833 -
9834 -#: includes/users-window/window.php:516
9835 -msgid "UTC unix timestamp of this user’s last successful login, or null when never recorded."
9836 -msgstr ""
9837 -
9838 -#: includes/users-window/window.php:542
9839 -msgid "Live presence status: online / inactive / offline."
9840 -msgstr ""
9841 -
9842 -#: includes/users-window/window.php:564
9843 -msgid "Whether the requester can edit this user."
9844 -msgstr ""
9845 -
9846 -#: includes/users-window/window.php:585
9847 -msgid "Role slugs the requester can assign to this user."
9848 -msgstr ""
9849 -
9850 -#. translators: %s is the site's current locale (e.g. "en_US").
9851 -#: includes/users-window/window.php:609
9852 -#, php-format
9853 -msgid "Site default — %s"
9854 -msgstr ""
9855 -
9856 7795 #: includes/wallpapers.php:45
9857 7796 msgid "Galaxy"
9858 7797 msgstr ""
9859 7798
@@ -9872,130 +7811,118 @@
9872 7811 #: includes/wallpapers.php:57
9873 7812 msgid "Holomesh"
9874 7813 msgstr ""
9875 7814
9876 -#: includes/wallpapers.php:59
7815 +#: includes/wallpapers.php:64
9877 7816 msgid "The holographic mesh: lavender, pink, cyan and mint pooling into each other like light through a prism."
9878 7817 msgstr ""
9879 7818
9880 -#: includes/wallpapers.php:63
7819 +#: includes/wallpapers.php:68
9881 7820 msgid "Pulsemesh"
9882 7821 msgstr ""
9883 7822
9884 -#: includes/wallpapers.php:65
7823 +#: includes/wallpapers.php:71
9885 7824 msgid "The pulsar mesh: magenta and violet burning through a white core, the brightest surface the brand has."
9886 7825 msgstr ""
9887 7826
9888 -#: includes/wallpapers.php:89
7827 +#: includes/wallpapers.php:96
9889 7828 msgid "Graphite"
9890 7829 msgstr ""
9891 7830
9892 -#: includes/wallpapers.php:91
7831 +#: includes/wallpapers.php:98
9893 7832 msgid "A quiet charcoal gradient that keeps every eye on your windows — the classic dark desk WordPress admins know by heart."
9894 7833 msgstr ""
9895 7834
9896 -#: includes/wallpapers.php:95
7835 +#: includes/wallpapers.php:102
9897 7836 msgid "Aurora"
9898 7837 msgstr ""
9899 7838
9900 -#: includes/wallpapers.php:97
7839 +#: includes/wallpapers.php:104
9901 7840 msgid "Deep indigo melting into arctic teal — northern lights over a midnight horizon."
9902 7841 msgstr ""
9903 7842
9904 -#: includes/wallpapers.php:101
7843 +#: includes/wallpapers.php:108
9905 7844 msgid "Sunset"
9906 7845 msgstr ""
9907 7846
9908 -#: includes/wallpapers.php:103
7847 +#: includes/wallpapers.php:110
9909 7848 msgid "A warm blaze from ember orange to magenta — golden hour, frozen mid-fade."
9910 7849 msgstr ""
9911 7850
9912 -#: includes/wallpapers.php:107
7851 +#: includes/wallpapers.php:114
9913 7852 msgid "Forest"
9914 7853 msgstr ""
9915 7854
9916 -#: includes/wallpapers.php:109
7855 +#: includes/wallpapers.php:116
9917 7856 msgid "Cool pine greens for calm, unhurried work under the canopy."
9918 7857 msgstr ""
9919 7858
9920 -#: includes/wallpapers.php:113
7859 +#: includes/wallpapers.php:120
9921 7860 msgid "Mono"
9922 7861 msgstr ""
9923 7862
9924 -#: includes/wallpapers.php:115
7863 +#: includes/wallpapers.php:122
9925 7864 msgid "One flat graphite tone. No gradient, no noise — nothing but your work."
9926 7865 msgstr ""
9927 7866
9928 -#: includes/wallpapers.php:141
7867 +#: includes/wallpapers.php:148
9929 7868 msgid "Animated WordPress Logo"
9930 7869 msgstr ""
9931 7870
9932 -#: includes/wallpapers.php:145
7871 +#: includes/wallpapers.php:152
9933 7872 msgid "Thousands of luminous particles holding the shape of the WordPress W. Sweep your cursor through and they scatter like sand, then drift home again."
9934 7873 msgstr ""
9935 7874
9936 -#: includes/wallpapers.php:164
7875 +#: includes/wallpapers.php:171
9937 7876 msgid "Snow falling over a midnight sky. Flakes settle on the top edge of every window, pile into little drifts, then quietly melt away. Open the wallpaper settings to tune the wind, the snowfall, the flake size, and the colour of the night."
9938 7877 msgstr ""
9939 7878
9940 -#: includes/welcome-dialog.php:105
7879 +#: includes/welcome-dialog.php:154
9941 7880 msgid "Welcome to OpenStation"
9942 7881 msgstr ""
9943 7882
9944 -#: includes/welcome-dialog.php:106
9945 -msgid "A floating, window-based workspace for the WordPress admin — more like a real OS, less like a webpage."
7883 +#: includes/welcome-dialog.php:155
7884 +msgid "Your admin, as a desktop. Keep several screens open at once and move between tasks without losing your place."
9946 7885 msgstr ""
9947 7886
9948 -#: includes/welcome-dialog.php:107
9949 -msgid "OpenStation reimagines the WordPress admin as a true desktop environment. Open multiple admin screens side-by-side, drag and drop content between windows, and keep your work in view as you move between tasks."
7887 +#: includes/welcome-dialog.php:158
7888 +msgid "Switching…"
9950 7889 msgstr ""
9951 7890
9952 -#: includes/welcome-dialog.php:109
9953 -msgid "Enable it now"
7891 +#: includes/welcome-dialog.php:163
7892 +msgid "Work in windows"
9954 7893 msgstr ""
9955 7894
9956 -#: includes/welcome-dialog.php:115
9957 -msgid "Multi-window workspace"
7895 +#: includes/welcome-dialog.php:164
7896 +msgid "Posts, media and settings side by side."
9958 7897 msgstr ""
9959 7898
9960 -#: includes/welcome-dialog.php:116
9961 -msgid "Open Posts, Media and Plugins in their own draggable, resizable windows. Tile, cascade or stack them however you work best."
7899 +#: includes/welcome-dialog.php:168
7900 +msgid "Apps for everyday tasks"
9962 7901 msgstr ""
9963 7902
9964 -#: includes/welcome-dialog.php:120
9965 -msgid "Native, table-driven apps"
7903 +#: includes/welcome-dialog.php:169
7904 +msgid "Fast lists with bulk actions and previews."
9966 7905 msgstr ""
9967 7906
9968 -#: includes/welcome-dialog.php:121
9969 -msgid "Posts, Pages, Users and Plugins are reimplemented as fast native windows with sticky headers, bulk actions, multi-select and inline previews."
7907 +#: includes/welcome-dialog.php:173
7908 +msgid "A dock for your screens"
9970 7909 msgstr ""
9971 7910
9972 -#: includes/welcome-dialog.php:125
9973 -msgid "Wallpapers, dock & themes"
7911 +#: includes/welcome-dialog.php:174
7912 +msgid "Pin what you use most, one click away."
9974 7913 msgstr ""
9975 7914
9976 -#: includes/welcome-dialog.php:126
9977 -msgid "Make it yours. Choose a wallpaper, pin your favorite screens to the dock, and switch accent colors — all from OpenStation Preferences."
7915 +#. translators: %s: the keyboard shortcut that opens search, e.g. ⌘K.
7916 +#: includes/welcome-dialog.php:179
7917 +#, php-format
7918 +msgid "Search with %s"
9978 7919 msgstr ""
9979 7920
9980 -#: includes/welcome-dialog.php:130
9981 -msgid "AI Copilot, built in"
7921 +#: includes/welcome-dialog.php:180
7922 +msgid "Jump to any screen or run a command."
9982 7923 msgstr ""
9983 7924
9984 -#: includes/welcome-dialog.php:131
9985 -msgid "Press ⌘K anywhere to ask the AI Assistant — it can run commands, navigate windows and answer questions about your site."
9986 -msgstr ""
9987 -
9988 -#: includes/welcome-dialog.php:510
9989 -msgid "New here"
9990 -msgstr ""
9991 -
9992 -#. translators: %s: the label of the admin bar button.
9993 -#: includes/welcome-dialog.php:543
9994 -#, php-format
9995 -msgid "Prefer to switch yourself? Click %s in the top-right of your admin bar."
9996 -msgstr ""
9997 -
9998 7925 #: includes/widgets/heartbeat.php:63
9999 7926 msgid "Heartbeat"
10000 7927 msgstr ""
10001 7928
@@ -10014,14 +7941,8 @@
10014 7941 #: includes/widgets/widget-drafts.php:78
10015 7942 msgid "Your unfinished posts — click to reopen in the editor."
10016 7943 msgstr ""
10017 7944
10018 -#: includes/widgets/widget-drafts.php:150
10019 -#: includes/widgets/widget-drafts.php:455
10020 -#: includes/window-links.php:756
10021 -msgid "You are not allowed to edit this post."
10022 -msgstr ""
10023 -
10024 7945 #: includes/widgets/widget-drafts.php:157
10025 7946 msgid "No AI provider is configured."
10026 7947 msgstr ""
10027 7948
@@ -10028,12 +7949,20 @@
10028 7949 #: includes/widgets/widget-drafts.php:303
10029 7950 msgid "AI is not available on this site."
10030 7951 msgstr ""
10031 7952
10032 -#: includes/widgets/widget-drafts.php:349
7953 +#: includes/widgets/widget-drafts.php:345
10033 7954 msgid "The AI response could not be parsed."
10034 7955 msgstr ""
10035 7956
7957 +#: includes/widgets/widget-drafts.php:422
7958 +msgid "The AI provider rejected this site’s API key. Check the key in Settings → Connectors."
7959 +msgstr ""
7960 +
7961 +#: includes/widgets/widget-drafts.php:430
7962 +msgid "The AI provider could not produce suggestions."
7963 +msgstr ""
7964 +
10036 7965 #: includes/widgets/widget-focus-timer.php:77
10037 7966 msgid "Focus Timer"
10038 7967 msgstr ""
10039 7968
@@ -10048,13 +7977,13 @@
10048 7977 #: includes/widgets/widget-jazz-quote.php:99
10049 7978 msgid "A daily quote from the jazz musician behind your WordPress version."
10050 7979 msgstr ""
10051 7980
10052 -#: includes/widgets/widget-notes.php:75
7981 +#: includes/widgets/widget-notes.php:79
10053 7982 msgid "Note Pad"
10054 7983 msgstr ""
10055 7984
10056 -#: includes/widgets/widget-notes.php:76
7985 +#: includes/widgets/widget-notes.php:80
10057 7986 msgid "Write a note and drag it onto the desktop to pin it."
10058 7987 msgstr ""
10059 7988
10060 7989 #: includes/widgets/widget-post-stats.php:192
@@ -10072,13 +8001,13 @@
10072 8001 #: includes/widgets/widget-site-views.php:145
10073 8002 msgid "Sparkline of page views over the last 7 days with week-over-week delta."
10074 8003 msgstr ""
10075 8004
10076 -#: includes/widgets/widget-starter.php:165
8005 +#: includes/widgets/widget-starter.php:173
10077 8006 msgid "Starter Widget"
10078 8007 msgstr ""
10079 8008
10080 -#: includes/widgets/widget-starter.php:166
8009 +#: includes/widgets/widget-starter.php:174
10081 8010 msgid "A skeleton widget — copy this to build your own."
10082 8011 msgstr ""
10083 8012
10084 8013 #: includes/window-actions.php:64
@@ -10100,75 +8029,81 @@
10100 8029 #: includes/window-chrome.php:118
10101 8030 msgid "Window theme tokens must use CSS custom-property keys (start with \"--\")."
10102 8031 msgstr ""
10103 8032
10104 -#: includes/window-chrome.php:309
8033 +#: includes/window-chrome.php:315
10105 8034 msgid "Window control script registration requires a non-empty script handle."
10106 8035 msgstr ""
10107 8036
10108 -#: includes/window-chrome.php:354
8037 +#: includes/window-chrome.php:360
10109 8038 msgid "Window control registration requires a non-empty `id`."
10110 8039 msgstr ""
10111 8040
10112 -#: includes/window-chrome.php:360
8041 +#: includes/window-chrome.php:366
10113 8042 msgid "Window control registration requires a non-empty `label`."
10114 8043 msgstr ""
10115 8044
10116 -#: includes/window-chrome.php:368
8045 +#: includes/window-chrome.php:374
10117 8046 msgid "Window control `placement` must be one of \"left\", \"right\", \"controls\"."
10118 8047 msgstr ""
10119 8048
10120 -#: includes/window-chrome.php:555
8049 +#: includes/window-chrome.php:567
10121 8050 msgid "Window slot script registration requires a non-empty script handle."
10122 8051 msgstr ""
10123 8052
10124 -#: includes/window-chrome.php:593
8053 +#: includes/window-chrome.php:605
10125 8054 msgid "Window slot registration requires a non-empty `id`."
10126 8055 msgstr ""
10127 8056
10128 -#: includes/window-chrome.php:600
8057 +#: includes/window-chrome.php:612
10129 8058 msgid "Window slot registration requires a known `slot` name."
10130 8059 msgstr ""
10131 8060
10132 -#: includes/window-chrome.php:767
8061 +#: includes/window-chrome.php:785
10133 8062 msgid "Window chrome script registration requires a non-empty script handle."
10134 8063 msgstr ""
10135 8064
10136 -#: includes/window-chrome.php:806
8065 +#: includes/window-chrome.php:824
10137 8066 msgid "Window chrome registration requires a non-empty `id`."
10138 8067 msgstr ""
10139 8068
10140 8069 #. translators: %s: post title.
10141 -#: includes/window-links.php:162
8070 +#: includes/window-links.php:105
10142 8071 #, php-format
8072 +msgid "Revisions of %s"
8073 +msgstr ""
8074 +
8075 +#. translators: %s: post title.
8076 +#: includes/window-links.php:205
8077 +#, php-format
10143 8078 msgid "Comments on %s"
10144 8079 msgstr ""
10145 8080
10146 8081 #. translators: %d: attachment ID.
10147 -#: includes/window-links.php:598
8082 +#: includes/window-links.php:744
10148 8083 #, php-format
10149 8084 msgid "Media item %d"
10150 8085 msgstr ""
10151 8086
10152 8087 #. translators: %d: post ID.
10153 -#: includes/window-links.php:632
8088 +#: includes/window-links.php:778
10154 8089 #, php-format
10155 8090 msgid "Post %d"
10156 8091 msgstr ""
10157 8092
10158 -#: includes/window-links.php:637
8093 +#: includes/window-links.php:783
10159 8094 msgid "Linked posts"
10160 8095 msgstr ""
10161 8096
10162 -#: includes/window-links.php:729
8097 +#: includes/window-links.php:875
10163 8098 msgid "Post ID to recompute the content identity for."
10164 8099 msgstr ""
10165 8100
10166 -#: includes/window-links.php:775
8101 +#: includes/window-links.php:921
10167 8102 msgid "No content identity for this object."
10168 8103 msgstr ""
10169 8104
10170 -#: includes/window-links.php:848
8105 +#: includes/window-links.php:1004
10171 8106 msgid "Window-link renderer script registration requires a non-empty script handle."
10172 8107 msgstr ""
10173 8108
10174 8109 #: includes/window-notices.php:117
@@ -10184,8 +8119,40 @@
10184 8119 msgstr ""
10185 8120
10186 8121 #: includes/window-notices.php:140
10187 8122 msgid "Window notice `tone` must be one of the documented values."
8123 +msgstr ""
8124 +
8125 +#: includes/wp-icon-registry.php:40
8126 +msgid "Window"
8127 +msgstr ""
8128 +
8129 +#: includes/wp-icon-registry.php:41
8130 +msgid "All windows"
8131 +msgstr ""
8132 +
8133 +#: includes/wp-icon-registry.php:43
8134 +msgid "Spaces"
8135 +msgstr ""
8136 +
8137 +#: includes/wp-icon-registry.php:44
8138 +msgid "Copilot"
8139 +msgstr ""
8140 +
8141 +#: includes/wp-icon-registry.php:45
8142 +msgid "Snap layout"
8143 +msgstr ""
8144 +
8145 +#: includes/wp-icon-registry.php:46
8146 +msgid "Command palette"
8147 +msgstr ""
8148 +
8149 +#: includes/wp-icon-registry.php:50
8150 +msgid "Lock"
8151 +msgstr ""
8152 +
8153 +#: includes/wp-icon-registry.php:91
8154 +msgid "Icons for the desktop shell: windows, spaces, the dock, and the command palette."
10188 8155 msgstr ""
10189 8156
10190 8157 #: assets/desktop-themes/legacy/theme.json
10191 8158 msgctxt "Style variation description"