PluginProbe
Double Opt-In for Contact Form 7 – Secure, GDPR-Compliant Email Verification / 5.9.0
Double Opt-In for Contact Form 7 – Secure, GDPR-Compliant Email Verification v5.9.0
5.12.0 5.13.0 5.13.1 5.11.0 5.10.0 5.9.0 5.8.0 5.8.1 5.7.0 5.6.2 5.6.3 5.6.1 5.6.0 5.5.0 5.4.0 5.3.2 5.3.1 5.1.6 5.1.5 trunk 2.1.5 2.11 2.12 2.13 2.15 All 47 releases
← All changes | admin-ui/i18n/admin-ui.pot +1241 -601 5.3.2 → 5.9.0 View file →
@@ -14,14 +14,14 @@
14 14 #: packages/core/admin-ui/src/components/forms/EmailTab.tsx:175
15 15 msgid " — that placeholder is replaced by the actual confirmation URL at send time. Pick a custom template above to bypass this field and edit the body visually instead."
16 16 msgstr ""
17 17
18 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:680
18 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:705
19 19 msgid " (%s total)"
20 20 msgstr ""
21 21
22 -#: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:120
23 -#: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:123
22 +#: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:122
23 +#: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:125
24 24 #: packages/core/admin-ui/src/components/forms/MappingTab.tsx:177
25 25 msgid "-- None --"
26 26 msgstr ""
27 27
@@ -56,13 +56,13 @@
56 56 #: packages/core/admin-ui/src/lib/i18n.ts:36
57 57 msgid "… %s"
58 58 msgstr ""
59 59
60 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1418
60 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1415
61 61 msgid "\"Disabled\" suppresses opt-out invitation mails for this form. Existing opt-out hashes still resolve."
62 62 msgstr ""
63 63
64 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1450
64 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1447
65 65 msgid "(empty)"
66 66 msgstr ""
67 67
68 68 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:703
@@ -68,9 +68,9 @@
68 68 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:703
69 69 msgid "(inherit)"
70 70 msgstr ""
71 71
72 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:692
72 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:691
73 73 msgid "(inline body)"
74 74 msgstr ""
75 75
76 76 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:567
@@ -84,9 +84,9 @@
84 84 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:537
85 85 msgid "(no forms detected)"
86 86 msgstr ""
87 87
88 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:688
88 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:687
89 89 msgid "(no page selected)"
90 90 msgstr ""
91 91
92 92 #: packages/core/admin-ui/src/components/addon-settings/ConditionalSettingsPanel.tsx:565
@@ -96,28 +96,42 @@
96 96 #: packages/core/admin-ui/src/components/forms/MappingTab.tsx:47
97 97 msgid "); if no auto-match is found they render as an empty string. System placeholders like"
98 98 msgstr ""
99 99
100 +#: packages/core/admin-ui/src/components/StuckOptInsCard.tsx:41
101 +msgid "%1$d of %2$d people did not click the link in the confirmation mail. The last 24 hours are not counted."
102 +msgstr ""
103 +
104 +#: packages/core/admin-ui/src/components/StuckOptInsCard.tsx:34
105 +msgid "%1$d%% of the opt-ins from the last %2$d days are not confirmed"
106 +msgstr ""
107 +
100 108 #: packages/core/admin-ui/src/pages/AddonsPage.tsx:183
101 109 msgid "%1$s active · %2$s installed · %3$s available"
102 110 msgstr ""
103 111
104 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:164
112 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:170
105 113 msgid "%1$s form is excluded; everything else triggers user creation. %2$s"
106 114 msgid_plural "%1$s forms are excluded; everything else triggers user creation. %2$s"
107 115 msgstr[0] ""
108 116 msgstr[1] ""
109 117
110 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:221
118 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:220
111 119 msgid "%d = number of cancelled subscriptions"
112 120 msgstr ""
113 121
122 +#: packages/core/admin-ui/src/components/StuckOptInsCard.tsx:51
123 +msgid "%d confirmation mail could not be sent. Show it"
124 +msgid_plural "%d confirmation mails could not be sent. Show them"
125 +msgstr[0] ""
126 +msgstr[1] ""
127 +
114 128 #: packages/core/admin-ui/src/components/forms/MappingTab.tsx:86
115 129 msgid "%d of %d placeholders mapped"
116 130 msgstr ""
117 131
118 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:216
119 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:226
132 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:215
133 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:225
120 134 msgid "%s = form/subscription title"
121 135 msgstr ""
122 136
123 137 #: packages/core/admin-ui/src/pages/AddonsPage.tsx:92
@@ -135,17 +149,23 @@
135 149 #: packages/core/admin-ui/src/pages/AddonsPage.tsx:109
136 150 msgid "%s deactivated."
137 151 msgstr ""
138 152
139 -#: packages/core/admin-ui/src/pages/FormsPage.tsx:216
140 -msgid "%s forms"
153 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:710
154 +msgid "%s detected."
141 155 msgstr ""
142 156
157 +#: packages/core/admin-ui/src/pages/FormsPage.tsx:228
158 +msgid "%s form"
159 +msgid_plural "%s forms"
160 +msgstr[0] ""
161 +msgstr[1] ""
162 +
143 163 #: packages/core/admin-ui/src/pages/AddonsPage.tsx:131
144 164 msgid "%s installed."
145 165 msgstr ""
146 166
147 -#: packages/core/admin-ui/src/pages/FormsPage.tsx:234
167 +#: packages/core/admin-ui/src/pages/FormsPage.tsx:253
148 168 msgid "%s Integration"
149 169 msgstr ""
150 170
151 171 #: packages/core/admin-ui/src/components/AddonGate.tsx:115
@@ -151,9 +171,13 @@
151 171 #: packages/core/admin-ui/src/components/AddonGate.tsx:115
152 172 msgid "%s is included in Pro"
153 173 msgstr ""
154 174
155 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:405
175 +#: packages/core/admin-ui/src/pages/FormsPage.tsx:254
176 +msgid "%s is installed on this site, but its forms do not have Double Opt-In yet. The add-on adds it."
177 +msgstr ""
178 +
179 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:406
156 180 msgid "%s opt-in(s) deleted"
157 181 msgstr ""
158 182
159 183 #: packages/core/admin-ui/src/components/AddonGate.tsx:103
@@ -159,64 +183,72 @@
159 183 #: packages/core/admin-ui/src/components/AddonGate.tsx:103
160 184 msgid "%s requires the %s addon"
161 185 msgstr ""
162 186
163 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:549
187 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:581
164 188 msgid "%s selected"
165 189 msgstr ""
166 190
167 191 #: packages/core/admin-ui/src/components/forms/EmailTab.tsx:233
168 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1533
192 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1530
169 193 msgid "%s was built in the email designer. Edit the message body there — this textarea is bypassed for custom templates."
170 194 msgstr ""
171 195
172 -#: packages/core/admin-ui/src/pages/DashboardPage.tsx:109
196 +#: packages/core/admin-ui/src/pages/DashboardPage.tsx:118
173 197 msgid "%s%% awaiting"
174 198 msgstr ""
175 199
176 -#: packages/core/admin-ui/src/pages/DashboardPage.tsx:103
200 +#: packages/core/admin-ui/src/pages/DashboardPage.tsx:110
177 201 msgid "%s%% conversion"
178 202 msgstr ""
179 203
180 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:411
204 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:451
181 205 msgid "⚠ No acknowledgment field configured — consent text is stored but not legally provable. Configure a consent acceptance field in form settings."
182 206 msgstr ""
183 207
184 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:400
208 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:440
185 209 msgid "✓ Yes"
186 210 msgstr ""
187 211
188 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:404
212 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:444
189 213 msgid "✗ No (legacy record or gate disabled)"
190 214 msgstr ""
191 215
192 -#: packages/core/admin-ui/src/pages/FormsPage.tsx:48
216 +#: packages/core/admin-ui/src/pages/FormsPage.tsx:49
193 217 msgid "1. Open Elementor editor 2. Select form widget 3. Add \"Double Opt-In\" to Submit Actions 4. Configure settings here"
194 218 msgstr ""
195 219
196 -#: packages/core/admin-ui/src/pages/AuditPage.tsx:115
220 +#: packages/core/admin-ui/src/pages/AuditPage.tsx:117
197 221 msgid "30 Days"
198 222 msgstr ""
199 223
200 -#: packages/core/admin-ui/src/pages/AuditPage.tsx:114
224 +#: packages/core/admin-ui/src/pages/AuditPage.tsx:116
201 225 msgid "7 Days"
202 226 msgstr ""
203 227
204 -#: packages/core/admin-ui/src/pages/AuditPage.tsx:116
228 +#: packages/core/admin-ui/src/pages/AuditPage.tsx:118
205 229 msgid "90 Days"
206 230 msgstr ""
207 231
208 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:388
232 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:735
233 +msgid "Accent"
234 +msgstr ""
235 +
236 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:428
209 237 msgid "Acknowledgment field:"
210 238 msgstr ""
211 239
212 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:165
240 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:315
241 +msgid "Action"
242 +msgstr ""
243 +
244 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:164
213 245 msgid "Action buttons"
214 246 msgstr ""
215 247
216 248 #: packages/core/admin-ui/src/pages/CategoriesPage.tsx:156
217 249 #: packages/core/admin-ui/src/pages/EmailTemplatesPage.tsx:164
218 -#: packages/core/admin-ui/src/pages/FormsPage.tsx:249
250 +#: packages/core/admin-ui/src/pages/FormsPage.tsx:269
219 251 msgid "Actions"
220 252 msgstr ""
221 253
222 254 #: packages/core/admin-ui/src/pages/AddonsPage.tsx:555
@@ -223,9 +255,8 @@
223 255 #: packages/core/admin-ui/src/pages/LicensePage.tsx:164
224 256 msgid "Activate"
225 257 msgstr ""
226 258
227 -#: packages/core/admin-ui/src/components/ProGate.tsx:89
228 259 #: packages/core/admin-ui/src/components/ProTeaser.tsx:34
229 260 msgid "Activate License"
230 261 msgstr ""
231 262
@@ -232,18 +263,14 @@
232 263 #: packages/core/admin-ui/src/pages/AddonsPage.tsx:190
233 264 msgid "Activate Pro"
234 265 msgstr ""
235 266
236 -#: packages/core/admin-ui/src/components/ProGate.tsx:84
237 -msgid "Activate Pro License"
238 -msgstr ""
239 -
240 267 #: packages/core/admin-ui/src/components/AddonGate.tsx:111
241 268 msgid "Activate the addon to unlock this page. You can do that from the Addons page in one click."
242 269 msgstr ""
243 270
244 -#: packages/core/admin-ui/src/components/ProGate.tsx:47
245 -msgid "Activate your Double Opt-In Pro bundle to unlock %s."
271 +#: packages/core/admin-ui/src/components/StuckOptInsCard.tsx:72
272 +msgid "Activate the license of the Reminder add-on: it sends a second mail to people who have not confirmed"
246 273 msgstr ""
247 274
248 275 #: packages/core/admin-ui/src/pages/LicensePage.tsx:164
249 276 msgid "Activating..."
@@ -252,14 +279,14 @@
252 279 #: packages/core/admin-ui/src/pages/AddonsPage.tsx:555
253 280 msgid "Activating…"
254 281 msgstr ""
255 282
256 -#: packages/core/admin-ui/src/pages/AuditPage.tsx:183
283 +#: packages/core/admin-ui/src/pages/AuditPage.tsx:185
257 284 msgid "Activation"
258 285 msgstr ""
259 286
260 287 #: packages/core/admin-ui/src/pages/AddonsPage.tsx:376
261 -#: packages/core/admin-ui/src/pages/DashboardPage.tsx:97
288 +#: packages/core/admin-ui/src/pages/DashboardPage.tsx:104
262 289 #: packages/core/admin-ui/src/pages/LicensePage.tsx:104
263 290 msgid "Active"
264 291 msgstr ""
265 292
@@ -272,9 +299,9 @@
272 299 msgstr ""
273 300
274 301 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:586
275 302 #: packages/core/admin-ui/src/pages/CategoriesPage.tsx:273
276 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:566
303 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:572
277 304 msgid "Add"
278 305 msgstr ""
279 306
280 307 #: packages/core/admin-ui/src/components/addon-settings/ConditionalSettingsPanel.tsx:379
@@ -285,9 +312,9 @@
285 312 msgid "Add at least one form to the list. Until you do, Unique Email is effectively off because mode=selected with no entries excludes every form."
286 313 msgstr ""
287 314
288 315 #: packages/core/admin-ui/src/components/addon-settings/ConditionalSettingsPanel.tsx:406
289 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1270
316 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1269
290 317 msgid "Add form"
291 318 msgstr ""
292 319
293 320 #: packages/core/admin-ui/src/components/addon-settings/ConditionalSettingsPanel.tsx:649
@@ -305,26 +332,20 @@
305 332 #: packages/core/admin-ui/src/pages/AddonsPage.tsx:459
306 333 msgid "Addon failed to register"
307 334 msgstr ""
308 335
309 -#: packages/core/admin-ui/src/components/ProGate.tsx:46
310 -msgid "addon isn't active on this site. Install and activate it to use %s."
311 -msgstr ""
312 -
313 -#: packages/core/admin-ui/src/components/ProGate.tsx:44
314 -msgid "Addon Required"
315 -msgstr ""
316 -
317 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:514
336 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:520
318 337 msgid "addon. It intercepts before any opt-in record or confirmation mail — cleaner than skipping just the user-create step."
319 338 msgstr ""
320 339
321 -#: packages/core/admin-ui/src/components/AppSidebar.tsx:106
340 +#: packages/core/admin-ui/src/components/AdminLayout.tsx:28
341 +#: packages/core/admin-ui/src/components/AdminLayout.tsx:29
342 +#: packages/core/admin-ui/src/components/AppSidebar.tsx:108
322 343 #: packages/core/admin-ui/src/pages/AddonsPage.tsx:164
323 344 msgid "Addons"
324 345 msgstr ""
325 346
326 -#: packages/core/admin-ui/src/pages/SettingsPage.tsx:339
347 +#: packages/core/admin-ui/src/pages/SettingsPage.tsx:340
327 348 msgid "Adds a small \"Double Opt-In by Forge12\" link on the page a subscriber lands on after confirming. Off by default."
328 349 msgstr ""
329 350
330 351 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:651
@@ -330,29 +351,33 @@
330 351 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:651
331 352 msgid "Adds one column per form field per record (Name, Address, custom checkboxes, …). Each record may have different fields — the CSV exporter collects all column names across the entire result set."
332 353 msgstr ""
333 354
334 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:448
355 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:454
335 356 msgid "Administrator is excluded for security — no role-escalation via opt-in."
336 357 msgstr ""
337 358
338 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:219
359 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:218
339 360 msgid "After bulk-cancelling"
340 361 msgstr ""
341 362
342 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:214
363 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:213
343 364 msgid "After cancelling one subscription"
344 365 msgstr ""
345 366
346 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:224
367 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:223
347 368 msgid "After re-activating"
348 369 msgstr ""
349 370
371 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:448
372 +msgid "After the click"
373 +msgstr ""
374 +
350 375 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:458
351 376 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:646
352 -#: packages/core/admin-ui/src/pages/AuditPage.tsx:194
353 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:519
354 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:538
377 +#: packages/core/admin-ui/src/pages/AuditPage.tsx:198
378 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:520
379 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:539
355 380 msgid "All"
356 381 msgstr ""
357 382
358 383 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:564
@@ -358,8 +383,12 @@
358 383 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:564
359 384 msgid "All categories"
360 385 msgstr ""
361 386
387 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:556
388 +msgid "All follow-ups"
389 +msgstr ""
390 +
362 391 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:534
363 392 msgid "All forms"
364 393 msgstr ""
365 394
@@ -366,9 +395,9 @@
366 395 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:88
367 396 msgid "All forms (defaults apply everywhere)"
368 397 msgstr ""
369 398
370 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:89
399 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:94
371 400 msgid "All forms (every confirmation creates a user)"
372 401 msgstr ""
373 402
374 403 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:551
@@ -378,18 +407,22 @@
378 407 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:553
379 408 msgid "All forms are in scope with a sitewide check — the lookup runs across the entire opt-in database. Add entries here to override the defaults for specific forms."
380 409 msgstr ""
381 410
382 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:537
411 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:543
383 412 msgid "All forms are in scope. Add entries here to override the defaults for specific forms."
384 413 msgstr ""
385 414
386 415 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:96
387 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:97
416 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:102
388 417 msgid "All forms EXCEPT selected (opt-out list)"
389 418 msgstr ""
390 419
391 -#: packages/core/admin-ui/src/pages/DashboardPage.tsx:248
420 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:571
421 +msgid "All mails"
422 +msgstr ""
423 +
424 +#: packages/core/admin-ui/src/pages/DashboardPage.tsx:264
392 425 msgid "All Opt-Ins"
393 426 msgstr ""
394 427
395 428 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:451
@@ -403,35 +436,42 @@
403 436 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:483
404 437 msgid "All statuses"
405 438 msgstr ""
406 439
407 -#: packages/core/admin-ui/src/pages/AuditPage.tsx:180
440 +#: packages/core/admin-ui/src/pages/AuditPage.tsx:182
408 441 msgid "All Types"
409 442 msgstr ""
410 443
444 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:291
445 +msgid "Also retry unclear actions"
446 +msgstr ""
447 +
448 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:140
449 +msgid "An unexpected error interrupted the action — it may have run."
450 +msgstr ""
451 +
411 452 #: packages/core/admin-ui/src/components/AdminLayout.tsx:22
412 -#: packages/core/admin-ui/src/pages/DashboardPage.tsx:251
453 +#: packages/core/admin-ui/src/pages/DashboardPage.tsx:267
413 454 msgid "Analytics"
414 455 msgstr ""
415 456
416 -#: packages/core/admin-ui/src/components/AdminLayout.tsx:25
457 +#: packages/core/admin-ui/src/components/AdminLayout.tsx:26
417 458 msgid "API"
418 459 msgstr ""
419 460
420 -#: packages/core/admin-ui/src/pages/ApiPage.tsx:123
461 +#: packages/core/admin-ui/src/pages/ApiPage.tsx:122
421 462 msgid "API Endpoint"
422 463 msgstr ""
423 464
424 -#: packages/core/admin-ui/src/pages/AuditPage.tsx:185
465 +#: packages/core/admin-ui/src/pages/AuditPage.tsx:187
425 466 msgid "API Error"
426 467 msgstr ""
427 468
428 -#: packages/core/admin-ui/src/pages/ApiPage.tsx:111
429 -#: packages/core/admin-ui/src/pages/ApiPage.tsx:294
469 +#: packages/core/admin-ui/src/pages/ApiPage.tsx:110
430 470 msgid "API Integrations"
431 471 msgstr ""
432 472
433 -#: packages/core/admin-ui/src/pages/ApiPage.tsx:81
473 +#: packages/core/admin-ui/src/pages/ApiPage.tsx:80
434 474 msgid "API settings saved."
435 475 msgstr ""
436 476
437 477 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:430
@@ -437,13 +477,13 @@
437 477 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:430
438 478 msgid "Applied to every form in scope. Per-form entries below can override these individually — leave an override empty to inherit."
439 479 msgstr ""
440 480
441 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:425
481 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:431
442 482 msgid "Applied to every form in scope. Per-form entries can override individually."
443 483 msgstr ""
444 484
445 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:472
485 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:478
446 486 msgid "applies the field map to the existing user but never changes their role (privilege guard)."
447 487 msgstr ""
448 488
449 489 #: packages/core/admin-ui/src/components/forms/MappingTab.tsx:47
@@ -457,9 +497,9 @@
457 497 #: packages/core/admin-ui/src/pages/EmailTemplatesPage.tsx:240
458 498 msgid "Are you sure you want to delete this template? This action cannot be undone."
459 499 msgstr ""
460 500
461 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:752
501 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:777
462 502 msgid "Are you sure you want to permanently delete %s selected opt-in(s)? This action cannot be undone."
463 503 msgstr ""
464 504
465 505 #: packages/core/admin-ui/src/pages/DatabasePage.tsx:219
@@ -465,10 +505,10 @@
465 505 #: packages/core/admin-ui/src/pages/DatabasePage.tsx:219
466 506 msgid "Are you sure you want to permanently delete these records? This action cannot be undone."
467 507 msgstr ""
468 508
469 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:624
470 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:725
509 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:674
510 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:750
471 511 msgid "Are you sure you want to permanently delete this opt-in? This action cannot be undone."
472 512 msgstr ""
473 513
474 514 #: packages/core/admin-ui/src/pages/CategoriesPage.tsx:285
@@ -490,11 +530,15 @@
490 530 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:117
491 531 msgid "At submit time, the validator looks up the email in the SAME form only. The same address may opt into Form A AND Form B without conflict."
492 532 msgstr ""
493 533
494 -#: packages/core/admin-ui/src/components/AdminLayout.tsx:26
495 -#: packages/core/admin-ui/src/components/AppSidebar.tsx:52
496 -#: packages/core/admin-ui/src/pages/AuditPage.tsx:109
534 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:318
535 +msgid "Attempts"
536 +msgstr ""
537 +
538 +#: packages/core/admin-ui/src/components/AdminLayout.tsx:27
539 +#: packages/core/admin-ui/src/components/AppSidebar.tsx:53
540 +#: packages/core/admin-ui/src/pages/AuditPage.tsx:111
497 541 msgid "Audit Log"
498 542 msgstr ""
499 543
500 544 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:679
@@ -500,52 +544,63 @@
500 544 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:679
501 545 msgid "Audit log of past exports. Each row records who ran it, when, from where, and which records went into the file."
502 546 msgstr ""
503 547
504 -#: packages/core/admin-ui/src/pages/AuditPage.tsx:188
548 +#: packages/core/admin-ui/src/pages/AuditPage.tsx:190
505 549 msgid "Auth"
506 550 msgstr ""
507 551
508 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:83
552 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:82
509 553 msgid "Author"
510 554 msgstr ""
511 555
512 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:339
513 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:699
556 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:345
514 557 msgid "Auto User Creation"
515 558 msgstr ""
516 559
517 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:143
560 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:149
518 561 msgid "Auto-create a %1$s on confirmations from the %2$s listed form"
519 562 msgid_plural "Auto-create a %1$s on confirmations from the %2$s listed forms"
520 563 msgstr[0] ""
521 564 msgstr[1] ""
522 565
523 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:162
566 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:168
524 567 msgid "Auto-create a %1$s on every form EXCEPT the %2$s excluded"
525 568 msgstr ""
526 569
527 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:130
528 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:157
570 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:136
571 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:163
529 572 msgid "Auto-create a %s on every confirmation"
530 573 msgstr ""
531 574
532 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:684
575 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:690
533 576 msgid "Auto-created users get a random password. The standard WordPress password-reset email is sent automatically (toggle above to disable)."
534 577 msgstr ""
535 578
536 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:94
579 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:99
537 580 msgid "Auto-creation runs ONLY on the forms in the list below. The safe default — drift here from `all` would silently create users from every form."
538 581 msgstr ""
539 582
540 -#: packages/core/admin-ui/src/pages/SettingsPage.tsx:404
583 +#: packages/core/admin-ui/src/pages/SettingsPage.tsx:408
541 584 msgid "Automatic reminders"
542 585 msgstr ""
543 586
544 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1021
587 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:369
588 +msgid "Automatic retries depend on WP-Cron, which only runs when the site has visitors. Use \"Retry failed actions\" to run them now."
589 +msgstr ""
590 +
591 +#: packages/core/admin-ui/src/pages/SettingsPage.tsx:406
592 +msgid "Available as add-ons"
593 +msgstr ""
594 +
595 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1020
545 596 msgid "Available placeholder:"
546 597 msgstr ""
547 598
599 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:516
600 +msgid "Back"
601 +msgstr ""
602 +
548 603 #: packages/core/admin-ui/src/pages/EmailEditorPage.tsx:165
549 604 msgid "Back to email templates"
550 605 msgstr ""
551 606
@@ -552,13 +607,13 @@
552 607 #: packages/core/admin-ui/src/pages/FormSettingsPage.tsx:262
553 608 msgid "Back to forms"
554 609 msgstr ""
555 610
556 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:181
611 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:200
557 612 msgid "Back to Opt-Ins"
558 613 msgstr ""
559 614
560 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:284
615 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:296
561 616 msgid "Basic Information"
562 617 msgstr ""
563 618
564 619 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:446
@@ -586,23 +641,23 @@
586 641 #: packages/core/admin-ui/src/components/addon-settings/DomainBlocklistSettingsPanel.tsx:129
587 642 msgid "Blocked domains (%d entry)"
588 643 msgstr ""
589 644
590 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:809
591 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1086
592 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1219
645 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:808
646 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1085
647 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1218
593 648 msgid "Body"
594 649 msgstr ""
595 650
596 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1487
651 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1484
597 652 msgid "Body override"
598 653 msgstr ""
599 654
600 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:411
655 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:412
601 656 msgid "Bulk delete failed"
602 657 msgstr ""
603 658
604 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:168
659 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:167
605 660 msgid "Button above the table, shown when 2+ active rows exist."
606 661 msgstr ""
607 662
608 663 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:419
@@ -613,38 +668,40 @@
613 668 msgid "By email address"
614 669 msgstr ""
615 670
616 671 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:815
672 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:387
617 673 #: packages/core/admin-ui/src/pages/CategoriesPage.tsx:289
618 674 #: packages/core/admin-ui/src/pages/DatabasePage.tsx:223
619 675 #: packages/core/admin-ui/src/pages/DatabasePage.tsx:257
620 676 #: packages/core/admin-ui/src/pages/EmailTemplatesPage.tsx:244
621 677 #: packages/core/admin-ui/src/pages/FormSettingsPage.tsx:313
622 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:629
623 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:730
624 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:761
678 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:679
679 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:755
680 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:786
625 681 msgid "Cancel"
626 682 msgstr ""
627 683
628 684 #: packages/core/admin-ui/src/pages/FormSettingsPage.tsx:134
629 685 #: packages/core/admin-ui/src/pages/FormSettingsPage.tsx:226
630 -#: packages/core/admin-ui/src/pages/FormsPage.tsx:89
686 +#: packages/core/admin-ui/src/pages/FormsPage.tsx:90
631 687 msgid "Cannot enable Double Opt-In: configuration is incomplete."
632 688 msgstr ""
633 689
634 690 #: packages/core/admin-ui/src/components/AdminLayout.tsx:18
635 -#: packages/core/admin-ui/src/components/AppSidebar.tsx:46
691 +#: packages/core/admin-ui/src/components/AppSidebar.tsx:47
636 692 #: packages/core/admin-ui/src/pages/CategoriesPage.tsx:137
637 693 msgid "Categories"
638 694 msgstr ""
639 695
640 696 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:555
641 -#: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:161
642 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:302
643 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:603
644 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:180
697 +#: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:163
698 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:314
699 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:653
700 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:173
645 701 #: packages/core/admin-ui/src/pages/OptInsPage.tsx:516
646 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:591
702 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:517
703 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:623
647 704 msgid "Category"
648 705 msgstr ""
649 706
650 707 #: packages/core/admin-ui/src/pages/CategoriesPage.tsx:78
@@ -662,13 +719,21 @@
662 719 #: packages/core/admin-ui/src/pages/CategoriesPage.tsx:94
663 720 msgid "Category updated"
664 721 msgstr ""
665 722
723 +#: packages/core/admin-ui/src/components/StuckOptInsCard.tsx:64
724 +msgid "Check in Site Health whether inboxes trust your sender domain"
725 +msgstr ""
726 +
666 727 #: packages/core/admin-ui/src/components/AddonGate.tsx:123
667 728 msgid "Check the Addons page for diagnostic details. A prerequisite (such as a third-party plugin) may be missing."
668 729 msgstr ""
669 730
670 -#: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:137
731 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:381
732 +msgid "Check the mail settings of your site, then use “Resend Email”."
733 +msgstr ""
734 +
735 +#: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:139
671 736 msgid "checkbox). Submissions without this field set are rejected — the user must actively confirm. Leave empty for no acknowledgment gate (audit log only, not GDPR-compliant)."
672 737 msgstr ""
673 738
674 739 #: packages/core/admin-ui/src/components/addon-settings/ConditionalSettingsPanel.tsx:514
@@ -678,8 +743,12 @@
678 743 #: packages/core/admin-ui/src/components/addon-settings/ConditionalSettingsPanel.tsx:598
679 744 msgid "Choose a template"
680 745 msgstr ""
681 746
747 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:683
748 +msgid "Choose email field …"
749 +msgstr ""
750 +
682 751 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:788
683 752 msgid "Clear all history"
684 753 msgstr ""
685 754
@@ -686,14 +755,14 @@
686 755 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:802
687 756 msgid "Clear export history?"
688 757 msgstr ""
689 758
690 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:568
759 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:600
691 760 msgid "Clear selection"
692 761 msgstr ""
693 762
694 -#: packages/core/admin-ui/src/pages/ApiPage.tsx:192
695 -#: packages/core/admin-ui/src/pages/ApiPage.tsx:220
763 +#: packages/core/admin-ui/src/pages/ApiPage.tsx:191
764 +#: packages/core/admin-ui/src/pages/ApiPage.tsx:219
696 765 msgid "CleverReach REST API settings"
697 766 msgstr ""
698 767
699 768 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:682
@@ -699,17 +768,17 @@
699 768 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:682
700 769 msgid "Click"
701 770 msgstr ""
702 771
703 -#: packages/core/admin-ui/src/pages/ApiPage.tsx:172
772 +#: packages/core/admin-ui/src/pages/ApiPage.tsx:171
704 773 msgid "Client ID"
705 774 msgstr ""
706 775
707 -#: packages/core/admin-ui/src/pages/ApiPage.tsx:199
776 +#: packages/core/admin-ui/src/pages/ApiPage.tsx:198
708 777 msgid "Client Secret"
709 778 msgstr ""
710 779
711 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:184
780 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:183
712 781 msgid "Closes the modal without acting — neutral button. Shared across all three prompts."
713 782 msgstr ""
714 783
715 784 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:56
@@ -715,23 +784,27 @@
715 784 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:56
716 785 msgid "Comma — , (RFC 4180 default)"
717 786 msgstr ""
718 787
719 -#: packages/core/admin-ui/src/pages/FormsPage.tsx:275
788 +#: packages/core/admin-ui/src/pages/FormsPage.tsx:295
720 789 msgid "Complete the configuration to enable. Missing: %s"
721 790 msgstr ""
722 791
792 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:94
793 +msgid "Completed"
794 +msgstr ""
795 +
723 796 #: packages/core/admin-ui/src/components/addon-settings/ConditionalSettingsPanel.tsx:262
724 797 msgid "Conditional Templates settings saved."
725 798 msgstr ""
726 799
727 -#: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:193
800 +#: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:195
728 801 msgid "Conditional trigger"
729 802 msgstr ""
730 803
731 804 #: packages/core/admin-ui/src/pages/FormSettingsPage.tsx:291
732 805 #: packages/core/admin-ui/src/pages/FormSettingsPage.tsx:345
733 -#: packages/core/admin-ui/src/pages/FormsPage.tsx:302
806 +#: packages/core/admin-ui/src/pages/FormsPage.tsx:322
734 807 msgid "Configuration incomplete"
735 808 msgstr ""
736 809
737 810 #: packages/core/admin-ui/src/pages/FormSettingsPage.tsx:284
@@ -745,13 +818,13 @@
745 818 #: packages/core/admin-ui/src/pages/FormSettingsPage.tsx:118
746 819 msgid "Configuration is incomplete."
747 820 msgstr ""
748 821
749 -#: packages/core/admin-ui/src/pages/FormsPage.tsx:326
822 +#: packages/core/admin-ui/src/pages/FormsPage.tsx:346
750 823 msgid "Configure"
751 824 msgstr ""
752 825
753 -#: packages/core/admin-ui/src/pages/SettingsPage.tsx:166
826 +#: packages/core/admin-ui/src/pages/SettingsPage.tsx:167
754 827 msgid "Configure automatic cleanup of opt-in records"
755 828 msgstr ""
756 829
757 830 #: packages/core/admin-ui/src/pages/FormSettingsPage.tsx:269
@@ -757,17 +830,17 @@
757 830 #: packages/core/admin-ui/src/pages/FormSettingsPage.tsx:269
758 831 msgid "Configure Double Opt-In for this %s form."
759 832 msgstr ""
760 833
761 -#: packages/core/admin-ui/src/pages/SettingsPage.tsx:152
834 +#: packages/core/admin-ui/src/pages/SettingsPage.tsx:153
762 835 msgid "Configure global Double Opt-In settings"
763 836 msgstr ""
764 837
765 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:708
838 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:707
766 839 msgid "Configure the opt-out system for your subscribers"
767 840 msgstr ""
768 841
769 -#: packages/core/admin-ui/src/pages/ApiPage.tsx:159
842 +#: packages/core/admin-ui/src/pages/ApiPage.tsx:158
770 843 msgid "Configure your CleverReach API credentials."
771 844 msgstr ""
772 845
773 846 #: packages/core/admin-ui/src/pages/DatabasePage.tsx:217
@@ -773,51 +846,70 @@
773 846 #: packages/core/admin-ui/src/pages/DatabasePage.tsx:217
774 847 msgid "Confirm Deletion"
775 848 msgstr ""
776 849
777 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:181
850 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:800
851 +msgid "Confirm email address"
852 +msgstr ""
853 +
854 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:180
778 855 msgid "Confirm modal — buttons"
779 856 msgstr ""
780 857
781 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:173
858 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:172
782 859 msgid "Confirm modal — prompts"
783 860 msgstr ""
784 861
785 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:201
862 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:194
786 863 msgid "Confirm:"
787 864 msgstr ""
788 865
789 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:328
866 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:340
790 867 msgid "Confirmation Date"
791 868 msgstr ""
792 869
793 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:146
794 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:420
870 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:448
871 +msgid "Confirmation email"
872 +msgstr ""
873 +
874 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:159
875 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:421
795 876 msgid "Confirmation email resent"
796 877 msgstr ""
797 878
798 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:332
879 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:347
799 880 msgid "Confirmation IP"
800 881 msgstr ""
801 882
802 -#: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:222
883 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:372
884 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:567
885 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:568
886 +msgid "Confirmation mail"
887 +msgstr ""
888 +
889 +#: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:224
890 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:347
803 891 msgid "Confirmation page"
804 892 msgstr ""
805 893
806 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:157
894 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:846
895 +msgid "Confirmation page “Email address confirmed” created and published"
896 +msgstr ""
897 +
898 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:847
899 +msgid "Confirmation page: existing page"
900 +msgstr ""
901 +
902 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:176
807 903 msgid "Confirmation reset — click the email link again to re-test"
808 904 msgstr ""
809 905
810 906 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:456
811 907 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:645
812 -#: packages/core/admin-ui/src/pages/DashboardPage.tsx:100
813 -#: packages/core/admin-ui/src/pages/DashboardPage.tsx:188
908 +#: packages/core/admin-ui/src/components/OptInStatusBadge.tsx:26
909 +#: packages/core/admin-ui/src/pages/DashboardPage.tsx:107
814 910 #: packages/core/admin-ui/src/pages/DatabasePage.tsx:112
815 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:218
816 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:593
817 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:164
818 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:539
819 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:646
911 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:540
820 912 msgid "Confirmed"
821 913 msgstr ""
822 914
823 915 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:485
@@ -827,80 +919,104 @@
827 919 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:448
828 920 msgid "Confirmed opt-ins only"
829 921 msgstr ""
830 922
831 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:183
923 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:182
832 924 msgid "Confirms the action — red button. Shared across all three prompts."
833 925 msgstr ""
834 926
835 -#: packages/core/admin-ui/src/pages/ApiPage.tsx:115
927 +#: packages/core/admin-ui/src/pages/ApiPage.tsx:114
836 928 msgid "Connect external services to your Double Opt-In system"
837 929 msgstr ""
838 930
839 -#: packages/core/admin-ui/src/pages/ApiPage.tsx:271
931 +#: packages/core/admin-ui/src/pages/ApiPage.tsx:270
840 932 msgid "Connect to CleverReach"
841 933 msgstr ""
842 934
843 -#: packages/core/admin-ui/src/pages/ApiPage.tsx:247
935 +#: packages/core/admin-ui/src/pages/ApiPage.tsx:246
844 936 msgid "Connected"
845 937 msgstr ""
846 938
847 -#: packages/core/admin-ui/src/pages/ApiPage.tsx:98
939 +#: packages/core/admin-ui/src/pages/ApiPage.tsx:97
848 940 msgid "Connected to CleverReach."
849 941 msgstr ""
850 942
851 -#: packages/core/admin-ui/src/pages/ApiPage.tsx:268
943 +#: packages/core/admin-ui/src/pages/ApiPage.tsx:267
852 944 msgid "Connecting..."
853 945 msgstr ""
854 946
855 -#: packages/core/admin-ui/src/pages/ApiPage.tsx:232
947 +#: packages/core/admin-ui/src/pages/ApiPage.tsx:231
856 948 msgid "Connection Status"
857 949 msgstr ""
858 950
859 -#: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:90
951 +#: packages/core/admin-ui/src/pages/AuditPage.tsx:192
952 +msgid "Consent"
953 +msgstr ""
954 +
955 +#: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:92
860 956 msgid "Consent & categorization"
861 957 msgstr ""
862 958
863 -#: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:112
959 +#: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:114
864 960 msgid "Consent acceptance field"
865 961 msgstr ""
866 962
867 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:365
963 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:405
868 964 msgid "Consent Evidence"
869 965 msgstr ""
870 966
871 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:261
967 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:254
872 968 msgid "Consent Text"
873 969 msgstr ""
874 970
875 -#: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:97
971 +#: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:99
876 972 msgid "Consent text (GDPR)"
877 973 msgstr ""
878 974
879 -#: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:80
975 +#: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:82
880 976 msgid "Consent text is configured but no acceptance field is set. The text is stored with each opt-in for audit, but the user never has to confirm it — this is not GDPR Art. 7 compliant. Pick an acceptance field below to enable the consent gate."
881 977 msgstr ""
882 978
883 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:372
979 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:412
884 980 msgid "Consent text shown to user"
885 981 msgstr ""
886 982
983 +#: packages/core/admin-ui/src/pages/DashboardPage.tsx:126
984 +msgid "Consent withdrawn via the opt-out"
985 +msgstr ""
986 +
987 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:619
988 +msgid "Contact Form 7 is not installed."
989 +msgstr ""
990 +
887 991 #: packages/core/admin-ui/src/components/addon-settings/ConditionalSettingsPanel.tsx:112
888 992 msgid "Contains"
889 993 msgstr ""
890 994
891 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:82
995 +#: packages/core/admin-ui/src/components/SetupCards.tsx:37
996 +msgid "Continue setup"
997 +msgstr ""
998 +
999 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:81
892 1000 msgid "Contributor"
893 1001 msgstr ""
894 1002
895 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:753
1003 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:752
896 1004 msgid "Controls what visitors see if the master toggle above is off. By default the opt-out form + list shortcodes render"
897 1005 msgstr ""
898 1006
899 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:86
1007 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:98
900 1008 msgid "Copied to clipboard"
901 1009 msgstr ""
902 1010
1011 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:270
1012 +msgid "Copy diagnosis"
1013 +msgstr ""
1014 +
1015 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:376
1016 +msgid "Could not be sent (%s)"
1017 +msgstr ""
1018 +
903 1019 #: packages/core/admin-ui/src/components/addon-settings/ReminderSettingsPanel.tsx:140
904 1020 #: packages/core/admin-ui/src/components/addon-settings/ReminderSettingsPanel.tsx:154
905 1021 msgid "Could not regenerate the default template."
906 1022 msgstr ""
@@ -913,20 +1029,32 @@
913 1029 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:704
914 1030 msgid "Count"
915 1031 msgstr ""
916 1032
917 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:870
1033 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:634
1034 +msgid "Create a form"
1035 +msgstr ""
1036 +
1037 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:869
918 1038 msgid "Create a new page with the opt-out shortcodes"
919 1039 msgstr ""
920 1040
921 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:342
1041 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:348
922 1042 msgid "Create a WordPress user automatically after opt-in confirmation"
923 1043 msgstr ""
924 1044
1045 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:352
1046 +msgid "Create and publish the page “Email address confirmed”"
1047 +msgstr ""
1048 +
925 1049 #: packages/core/admin-ui/src/pages/EmailTemplatesPage.tsx:150
926 1050 msgid "Create New"
927 1051 msgstr ""
928 1052
1053 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:632
1054 +msgid "Create one and come back here. You can also skip this step."
1055 +msgstr ""
1056 +
929 1057 #: packages/core/admin-ui/src/pages/EmailTemplatesPage.tsx:131
930 1058 msgid "Create Template"
931 1059 msgstr ""
932 1060
@@ -935,20 +1063,20 @@
935 1063 msgstr ""
936 1064
937 1065 #: packages/core/admin-ui/src/pages/CategoriesPage.tsx:154
938 1066 #: packages/core/admin-ui/src/pages/EmailTemplatesPage.tsx:162
939 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:610
940 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:181
1067 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:660
1068 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:174
941 1069 msgid "Created"
942 1070 msgstr ""
943 1071
944 1072 #: packages/core/admin-ui/src/pages/AuditPage.tsx:27
945 -#: packages/core/admin-ui/src/pages/AuditPage.tsx:163
946 -#: packages/core/admin-ui/src/pages/AuditPage.tsx:198
1073 +#: packages/core/admin-ui/src/pages/AuditPage.tsx:165
1074 +#: packages/core/admin-ui/src/pages/AuditPage.tsx:202
947 1075 msgid "Critical"
948 1076 msgstr ""
949 1077
950 -#: packages/core/admin-ui/src/pages/AuditPage.tsx:182
1078 +#: packages/core/admin-ui/src/pages/AuditPage.tsx:184
951 1079 msgid "Cron"
952 1080 msgstr ""
953 1081
954 1082 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:391
@@ -965,25 +1093,29 @@
965 1093 msgid "Custom error message"
966 1094 msgstr ""
967 1095
968 1096 #: packages/core/admin-ui/src/components/forms/EmailTab.tsx:231
969 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1531
1097 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1528
970 1098 msgid "Custom template selected"
971 1099 msgstr ""
972 1100
1101 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:734
1102 +msgid "Dark"
1103 +msgstr ""
1104 +
973 1105 #: packages/core/admin-ui/src/components/AdminLayout.tsx:15
974 -#: packages/core/admin-ui/src/components/AppSidebar.tsx:43
975 -#: packages/core/admin-ui/src/pages/DashboardPage.tsx:117
1106 +#: packages/core/admin-ui/src/components/AppSidebar.tsx:44
1107 +#: packages/core/admin-ui/src/pages/DashboardPage.tsx:134
976 1108 msgid "Dashboard"
977 1109 msgstr ""
978 1110
979 -#: packages/core/admin-ui/src/pages/SettingsPage.tsx:166
1111 +#: packages/core/admin-ui/src/pages/SettingsPage.tsx:167
980 1112 msgid "Data Retention"
981 1113 msgstr ""
982 1114
983 1115 #: packages/core/admin-ui/src/components/AdminLayout.tsx:21
984 -#: packages/core/admin-ui/src/components/AppSidebar.tsx:51
985 -#: packages/core/admin-ui/src/pages/DashboardPage.tsx:252
1116 +#: packages/core/admin-ui/src/components/AppSidebar.tsx:52
1117 +#: packages/core/admin-ui/src/pages/DashboardPage.tsx:268
986 1118 msgid "Database"
987 1119 msgstr ""
988 1120
989 1121 #: packages/core/admin-ui/src/pages/DatabasePage.tsx:90
@@ -993,19 +1125,19 @@
993 1125 #: packages/core/admin-ui/src/pages/DatabasePage.tsx:66
994 1126 msgid "Database reset successfully"
995 1127 msgstr ""
996 1128
997 -#: packages/core/admin-ui/src/pages/DashboardPage.tsx:175
998 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:593
1129 +#: packages/core/admin-ui/src/pages/DashboardPage.tsx:196
1130 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:625
999 1131 msgid "Date"
1000 1132 msgstr ""
1001 1133
1002 -#: packages/core/admin-ui/src/pages/SettingsPage.tsx:186
1003 -#: packages/core/admin-ui/src/pages/SettingsPage.tsx:215
1134 +#: packages/core/admin-ui/src/pages/SettingsPage.tsx:187
1135 +#: packages/core/admin-ui/src/pages/SettingsPage.tsx:216
1004 1136 msgid "Days"
1005 1137 msgstr ""
1006 1138
1007 -#: packages/core/admin-ui/src/pages/AuditPage.tsx:186
1139 +#: packages/core/admin-ui/src/pages/AuditPage.tsx:188
1008 1140 msgid "DB Error"
1009 1141 msgstr ""
1010 1142
1011 1143 #: packages/core/admin-ui/src/pages/AddonsPage.tsx:536
@@ -1020,13 +1152,13 @@
1020 1152 #: packages/core/admin-ui/src/pages/AddonsPage.tsx:536
1021 1153 msgid "Deactivating…"
1022 1154 msgstr ""
1023 1155
1024 -#: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:188
1156 +#: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:190
1025 1157 msgid "Decide when a submission triggers the opt-in and where the user lands afterwards."
1026 1158 msgstr ""
1027 1159
1028 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1138
1160 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1137
1029 1161 msgid "Default"
1030 1162 msgstr ""
1031 1163
1032 1164 #: packages/core/admin-ui/src/components/addon-settings/ConditionalSettingsPanel.tsx:456
@@ -1032,26 +1164,26 @@
1032 1164 #: packages/core/admin-ui/src/components/addon-settings/ConditionalSettingsPanel.tsx:456
1033 1165 msgid "Default (blank)"
1034 1166 msgstr ""
1035 1167
1036 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:815
1037 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1092
1038 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1225
1168 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:814
1169 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1091
1170 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1224
1039 1171 msgid "Default body"
1040 1172 msgstr ""
1041 1173
1042 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:431
1174 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:437
1043 1175 msgid "Default role"
1044 1176 msgstr ""
1045 1177
1046 1178 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:428
1047 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:423
1179 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:429
1048 1180 msgid "Default settings"
1049 1181 msgstr ""
1050 1182
1051 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:796
1052 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1073
1053 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1206
1183 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:795
1184 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1072
1185 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1205
1054 1186 msgid "Default title"
1055 1187 msgstr ""
1056 1188
1057 1189 #: packages/core/admin-ui/src/components/addon-settings/ReminderSettingsPanel.tsx:235
@@ -1066,20 +1198,20 @@
1066 1198 #: packages/core/admin-ui/src/pages/CategoriesPage.tsx:298
1067 1199 #: packages/core/admin-ui/src/pages/DatabasePage.tsx:229
1068 1200 #: packages/core/admin-ui/src/pages/EmailTemplatesPage.tsx:224
1069 1201 #: packages/core/admin-ui/src/pages/EmailTemplatesPage.tsx:250
1070 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:273
1071 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:637
1072 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:289
1073 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:740
1202 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:282
1203 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:687
1204 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:284
1205 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:765
1074 1206 msgid "Delete"
1075 1207 msgstr ""
1076 1208
1077 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:772
1209 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:797
1078 1210 msgid "Delete %s"
1079 1211 msgstr ""
1080 1212
1081 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:750
1213 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:775
1082 1214 msgid "Delete %s Opt-In(s)"
1083 1215 msgstr ""
1084 1216
1085 1217 #: packages/core/admin-ui/src/pages/DatabasePage.tsx:80
@@ -1093,22 +1225,22 @@
1093 1225 #: packages/core/admin-ui/src/pages/DatabasePage.tsx:81
1094 1226 msgid "Delete Confirmed Only"
1095 1227 msgstr ""
1096 1228
1097 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:141
1229 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:153
1098 1230 msgid "Delete failed"
1099 1231 msgstr ""
1100 1232
1101 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:622
1102 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:723
1233 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:672
1234 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:748
1103 1235 msgid "Delete Opt-In"
1104 1236 msgstr ""
1105 1237
1106 -#: packages/core/admin-ui/src/pages/SettingsPage.tsx:168
1238 +#: packages/core/admin-ui/src/pages/SettingsPage.tsx:169
1107 1239 msgid "Delete Opt-Ins after"
1108 1240 msgstr ""
1109 1241
1110 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:560
1242 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:592
1111 1243 msgid "Delete Selected"
1112 1244 msgstr ""
1113 1245
1114 1246 #: packages/core/admin-ui/src/pages/EmailTemplatesPage.tsx:238
@@ -1118,9 +1250,9 @@
1118 1250 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:746
1119 1251 msgid "Delete this run from the audit history? The originally exported records remain in the database — this only removes the audit row."
1120 1252 msgstr ""
1121 1253
1122 -#: packages/core/admin-ui/src/pages/SettingsPage.tsx:197
1254 +#: packages/core/admin-ui/src/pages/SettingsPage.tsx:198
1123 1255 msgid "Delete Unconfirmed after"
1124 1256 msgstr ""
1125 1257
1126 1258 #: packages/core/admin-ui/src/pages/DatabasePage.tsx:82
@@ -1129,19 +1261,27 @@
1129 1261
1130 1262 #: packages/core/admin-ui/src/pages/CategoriesPage.tsx:298
1131 1263 #: packages/core/admin-ui/src/pages/DatabasePage.tsx:229
1132 1264 #: packages/core/admin-ui/src/pages/EmailTemplatesPage.tsx:250
1133 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:637
1134 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:560
1135 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:740
1136 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:772
1265 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:687
1266 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:592
1267 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:765
1268 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:797
1137 1269 msgid "Deleting..."
1138 1270 msgstr ""
1139 1271
1140 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:260
1272 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:758
1273 +msgid "Design"
1274 +msgstr ""
1275 +
1276 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:269
1141 1277 msgid "Dev-only: revert to pending so the same confirmation link can be re-tested"
1142 1278 msgstr ""
1143 1279
1280 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:248
1281 +msgid "Diagnosis copied to clipboard"
1282 +msgstr ""
1283 +
1144 1284 #: packages/core/admin-ui/src/pages/AddonsPage.tsx:487
1145 1285 msgid "Diagnostic"
1146 1286 msgstr ""
1147 1287
@@ -1148,14 +1288,18 @@
1148 1288 #: packages/core/admin-ui/src/pages/AddonsPage.tsx:324
1149 1289 msgid "Diagnostic info"
1150 1290 msgstr ""
1151 1291
1152 -#: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:202
1292 +#: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:204
1153 1293 #: packages/core/admin-ui/src/pages/FormSettingsPage.tsx:295
1154 1294 msgid "Disabled"
1155 1295 msgstr ""
1156 1296
1157 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1414
1297 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:147
1298 +msgid "Disabled by the f12_cf7_doubleoptin_send_default_mail filter."
1299 +msgstr ""
1300 +
1301 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1411
1158 1302 msgid "Disabled for this form"
1159 1303 msgstr ""
1160 1304
1161 1305 #: packages/core/admin-ui/src/components/forms/EmailTab.tsx:101
@@ -1161,25 +1305,25 @@
1161 1305 #: packages/core/admin-ui/src/components/forms/EmailTab.tsx:101
1162 1306 msgid "Display name shown as"
1163 1307 msgstr ""
1164 1308
1165 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:938
1309 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:937
1166 1310 msgid "Display the opt-in/opt-out status list"
1167 1311 msgstr ""
1168 1312
1169 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:930
1313 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:929
1170 1314 msgid "Display the opt-out request form"
1171 1315 msgstr ""
1172 1316
1173 -#: packages/core/admin-ui/src/pages/SettingsPage.tsx:406
1317 +#: packages/core/admin-ui/src/pages/SettingsPage.tsx:410
1174 1318 msgid "Disposable email blocking"
1175 1319 msgstr ""
1176 1320
1177 -#: packages/core/admin-ui/src/pages/FormsPage.tsx:177
1321 +#: packages/core/admin-ui/src/pages/FormsPage.tsx:187
1178 1322 msgid "DOI Active"
1179 1323 msgstr ""
1180 1324
1181 -#: packages/core/admin-ui/src/pages/FormsPage.tsx:187
1325 +#: packages/core/admin-ui/src/pages/FormsPage.tsx:197
1182 1326 msgid "DOI Inactive"
1183 1327 msgstr ""
1184 1328
1185 1329 #: packages/core/admin-ui/src/components/addon-settings/DomainBlocklistSettingsPanel.tsx:113
@@ -1193,16 +1337,32 @@
1193 1337 #: packages/core/admin-ui/src/components/addon-settings/ReminderSettingsPanel.tsx:87
1194 1338 msgid "Don't forget to confirm your subscription"
1195 1339 msgstr ""
1196 1340
1341 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:79
1342 +msgid "Done"
1343 +msgstr ""
1344 +
1345 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:841
1346 +msgid "Double Opt-In active for: %s"
1347 +msgstr ""
1348 +
1197 1349 #: packages/core/admin-ui/src/pages/FormSettingsPage.tsx:348
1198 1350 msgid "Double Opt-In cannot be enabled for this form until the following required fields are filled in:"
1199 1351 msgstr ""
1200 1352
1201 -#: packages/core/admin-ui/src/components/AppSidebar.tsx:273
1353 +#: packages/core/admin-ui/src/components/AppSidebar.tsx:275
1202 1354 msgid "Double Opt-In for WordPress"
1203 1355 msgstr ""
1204 1356
1357 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:669
1358 +msgid "Double Opt-In is already active — this form stays as it is."
1359 +msgstr ""
1360 +
1361 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:836
1362 +msgid "Double Opt-In is set up"
1363 +msgstr ""
1364 +
1205 1365 #: packages/core/admin-ui/src/pages/FormSettingsPage.tsx:114
1206 1366 msgid "Double Opt-In was auto-disabled."
1207 1367 msgstr ""
1208 1368
@@ -1229,9 +1389,9 @@
1229 1389 #: packages/core/admin-ui/src/pages/EmailTemplatesPage.tsx:216
1230 1390 msgid "Duplicate"
1231 1391 msgstr ""
1232 1392
1233 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:452
1393 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:458
1234 1394 msgid "Duplicate user policy"
1235 1395 msgstr ""
1236 1396
1237 1397 #: packages/core/admin-ui/src/components/addon-settings/ConditionalSettingsPanel.tsx:565
@@ -1242,37 +1402,37 @@
1242 1402 #: packages/core/admin-ui/src/pages/EmailTemplatesPage.tsx:207
1243 1403 msgid "Edit"
1244 1404 msgstr ""
1245 1405
1246 -#: packages/core/admin-ui/src/pages/FormsPage.tsx:332
1247 -#: packages/core/admin-ui/src/pages/FormsPage.tsx:333
1406 +#: packages/core/admin-ui/src/pages/FormsPage.tsx:352
1407 +#: packages/core/admin-ui/src/pages/FormsPage.tsx:353
1248 1408 msgid "Edit form"
1249 1409 msgstr ""
1250 1410
1251 1411 #: packages/core/admin-ui/src/components/forms/EmailTab.tsx:239
1252 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1539
1412 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1536
1253 1413 msgid "Edit in Email Designer"
1254 1414 msgstr ""
1255 1415
1256 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:909
1416 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:908
1257 1417 msgid "Edit page"
1258 1418 msgstr ""
1259 1419
1260 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:84
1420 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:83
1261 1421 msgid "Editor"
1262 1422 msgstr ""
1263 1423
1264 1424 #: packages/core/admin-ui/src/components/forms/EmailTab.tsx:244
1265 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1544
1425 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1541
1266 1426 msgid "Editor link unavailable"
1267 1427 msgstr ""
1268 1428
1269 -#: packages/core/admin-ui/src/pages/AuditPage.tsx:187
1270 -#: packages/core/admin-ui/src/pages/DashboardPage.tsx:172
1429 +#: packages/core/admin-ui/src/pages/AuditPage.tsx:189
1430 +#: packages/core/admin-ui/src/pages/DashboardPage.tsx:193
1271 1431 #: packages/core/admin-ui/src/pages/FormSettingsPage.tsx:372
1272 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:294
1273 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:178
1274 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:589
1432 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:306
1433 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:171
1434 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:621
1275 1435 msgid "Email"
1276 1436 msgstr ""
1277 1437
1278 1438 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:455
@@ -1278,18 +1438,22 @@
1278 1438 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:455
1279 1439 msgid "Email address"
1280 1440 msgstr ""
1281 1441
1282 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1010
1283 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1525
1442 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1009
1443 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1522
1284 1444 msgid "Email Body"
1285 1445 msgstr ""
1286 1446
1447 +#: packages/core/admin-ui/src/components/forms/formSettingsTypes.ts:153
1448 +msgid "Email body or template"
1449 +msgstr ""
1450 +
1287 1451 #: packages/core/admin-ui/src/components/forms/EmailTab.tsx:110
1288 1452 msgid "Email content"
1289 1453 msgstr ""
1290 1454
1291 -#: packages/core/admin-ui/src/pages/SettingsPage.tsx:405
1455 +#: packages/core/admin-ui/src/pages/SettingsPage.tsx:409
1292 1456 msgid "Email domain validation"
1293 1457 msgstr ""
1294 1458
1295 1459 #: packages/core/admin-ui/src/pages/EmailEditorPage.tsx:137
@@ -1299,8 +1463,16 @@
1299 1463 #: packages/core/admin-ui/src/pages/EmailEditorPage.tsx:181
1300 1464 msgid "Email editor not available"
1301 1465 msgstr ""
1302 1466
1467 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:671
1468 +msgid "Email field detected automatically"
1469 +msgstr ""
1470 +
1471 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:678
1472 +msgid "Email field for %s"
1473 +msgstr ""
1474 +
1303 1475 #: packages/core/admin-ui/src/components/addon-settings/ReminderSettingsPanel.tsx:275
1304 1476 #: packages/core/admin-ui/src/components/forms/EmailTab.tsx:133
1305 1477 msgid "Email template"
1306 1478 msgstr ""
@@ -1315,19 +1487,19 @@
1315 1487 #: packages/core/admin-ui/src/components/addon-settings/ConditionalSettingsPanel.tsx:114
1316 1488 msgid "Empty"
1317 1489 msgstr ""
1318 1490
1319 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:188
1491 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:187
1320 1492 msgid "Empty state"
1321 1493 msgstr ""
1322 1494
1323 1495 #: packages/core/admin-ui/src/pages/AddonSettingsPage.tsx:129
1324 1496 #: packages/core/admin-ui/src/pages/FormSettingsPage.tsx:295
1325 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:357
1497 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:363
1326 1498 msgid "Enabled"
1327 1499 msgstr ""
1328 1500
1329 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1413
1501 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1410
1330 1502 msgid "Enabled for this form"
1331 1503 msgstr ""
1332 1504
1333 1505 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:292
@@ -1333,13 +1505,13 @@
1333 1505 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:292
1334 1506 msgid "Enter an email address before exporting."
1335 1507 msgstr ""
1336 1508
1337 -#: packages/core/admin-ui/src/pages/ApiPage.tsx:182
1509 +#: packages/core/admin-ui/src/pages/ApiPage.tsx:181
1338 1510 msgid "Enter Client ID"
1339 1511 msgstr ""
1340 1512
1341 -#: packages/core/admin-ui/src/pages/ApiPage.tsx:210
1513 +#: packages/core/admin-ui/src/pages/ApiPage.tsx:209
1342 1514 msgid "Enter Client Secret"
1343 1515 msgstr ""
1344 1516
1345 1517 #: packages/core/admin-ui/src/pages/LicensePage.tsx:131
@@ -1345,10 +1517,10 @@
1345 1517 #: packages/core/admin-ui/src/pages/LicensePage.tsx:131
1346 1518 msgid "Enter your license key to activate Pro features."
1347 1519 msgstr ""
1348 1520
1349 -#: packages/core/admin-ui/src/components/ProGate.tsx:86
1350 -msgid "Enter your license key to unlock %s."
1521 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:353
1522 +msgid "Entry: %s"
1351 1523 msgstr ""
1352 1524
1353 1525 #: packages/core/admin-ui/src/components/addon-settings/ConditionalSettingsPanel.tsx:110
1354 1526 msgid "Equals"
@@ -1354,54 +1526,54 @@
1354 1526 msgid "Equals"
1355 1527 msgstr ""
1356 1528
1357 1529 #: packages/core/admin-ui/src/pages/AuditPage.tsx:26
1358 -#: packages/core/admin-ui/src/pages/AuditPage.tsx:197
1359 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:651
1530 +#: packages/core/admin-ui/src/pages/AuditPage.tsx:201
1531 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:657
1360 1532 msgid "Error"
1361 1533 msgstr ""
1362 1534
1363 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:115
1535 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:114
1364 1536 msgid "Error — email not sent"
1365 1537 msgstr ""
1366 1538
1367 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:103
1539 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:102
1368 1540 msgid "Error — invalid email"
1369 1541 msgstr ""
1370 1542
1371 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:111
1543 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:110
1372 1544 msgid "Error — save failed"
1373 1545 msgstr ""
1374 1546
1375 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:107
1547 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:106
1376 1548 msgid "Error — session expired"
1377 1549 msgstr ""
1378 1550
1379 -#: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:244
1551 +#: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:246
1380 1552 msgid "Error redirect page"
1381 1553 msgstr ""
1382 1554
1383 -#: packages/core/admin-ui/src/pages/AuditPage.tsx:150
1555 +#: packages/core/admin-ui/src/pages/AuditPage.tsx:152
1384 1556 msgid "Errors"
1385 1557 msgstr ""
1386 1558
1387 -#: packages/core/admin-ui/src/pages/AuditPage.tsx:292
1559 +#: packages/core/admin-ui/src/pages/AuditPage.tsx:296
1388 1560 msgid "Event Details"
1389 1561 msgstr ""
1390 1562
1391 -#: packages/core/admin-ui/src/pages/AuditPage.tsx:178
1563 +#: packages/core/admin-ui/src/pages/AuditPage.tsx:180
1392 1564 msgid "Event Type"
1393 1565 msgstr ""
1394 1566
1395 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:131
1567 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:137
1396 1568 msgid "Every DOI form on the site triggers user creation on confirm. %s"
1397 1569 msgstr ""
1398 1570
1399 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:90
1571 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:95
1400 1572 msgid "Every DOI-enabled form on the site auto-creates a user on confirmation. Use this only if you really mean it — auto user creation is a privileged action."
1401 1573 msgstr ""
1402 1574
1403 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:98
1575 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:103
1404 1576 msgid "Every form auto-creates EXCEPT those in the list. Symmetric to `all` with an exclusion list."
1405 1577 msgstr ""
1406 1578
1407 1579 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:139
@@ -1423,13 +1595,9 @@
1423 1595 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:63
1424 1596 msgid "Every record — confirmed, unconfirmed, and opted-out."
1425 1597 msgstr ""
1426 1598
1427 -#: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:56
1428 -msgid "Every submission would be rejected."
1429 -msgstr ""
1430 -
1431 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1112
1599 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1111
1432 1600 msgid "Every user-facing string on the opt-out list page is configurable here — table columns, button labels, the confirm-dialog prompts shown before cancelling / bulk-cancelling / re-activating, plus the empty state. Leave empty to use the built-in default. WPML String Translation picks up custom values automatically."
1433 1601 msgstr ""
1434 1602
1435 1603 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:444
@@ -1439,9 +1607,9 @@
1439 1607 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:610
1440 1608 msgid "Excludes OptIn IDs that appeared in any previous export with the same scope + status + form + category + email. Date range is ignored for the stream identity — it's an extra filter on the result. Each export's contents is recorded in an indexed audit table for constant-time filtering."
1441 1609 msgstr ""
1442 1610
1443 -#: packages/core/admin-ui/src/pages/ApiPage.tsx:253
1611 +#: packages/core/admin-ui/src/pages/ApiPage.tsx:252
1444 1612 #: packages/core/admin-ui/src/pages/LicensePage.tsx:111
1445 1613 msgid "Expires:"
1446 1614 msgstr ""
1447 1615
@@ -1448,9 +1616,9 @@
1448 1616 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:661
1449 1617 msgid "Export"
1450 1618 msgstr ""
1451 1619
1452 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:565
1620 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:605
1453 1621 msgid "Export Consent Record (GDPR)"
1454 1622 msgstr ""
1455 1623
1456 1624 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:369
@@ -1456,9 +1624,9 @@
1456 1624 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:369
1457 1625 msgid "Export consent records (GDPR)"
1458 1626 msgstr ""
1459 1627
1460 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:578
1628 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:618
1461 1629 msgid "Export CSV"
1462 1630 msgstr ""
1463 1631
1464 1632 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:237
@@ -1464,9 +1632,9 @@
1464 1632 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:237
1465 1633 msgid "Export history cleared."
1466 1634 msgstr ""
1467 1635
1468 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:572
1636 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:612
1469 1637 msgid "Export JSON"
1470 1638 msgstr ""
1471 1639
1472 1640 #: packages/core/admin-ui/src/pages/AddonsPage.tsx:166
@@ -1476,8 +1644,17 @@
1476 1644 #: packages/core/admin-ui/src/components/addon-settings/MxValidatorSettingsPanel.tsx:163
1477 1645 msgid "Fail-open behaviour: if the DNS lookup itself errors or times out, the email is treated as valid so a transient outage cannot block sign-ups. Only confirmed lookup failures (NXDOMAIN, no MX/A) trigger rejection."
1478 1646 msgstr ""
1479 1647
1648 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:83
1649 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:98
1650 +msgid "Failed"
1651 +msgstr ""
1652 +
1653 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:81
1654 +msgid "Failed — retry scheduled"
1655 +msgstr ""
1656 +
1480 1657 #: packages/core/admin-ui/src/pages/AddonsPage.tsx:97
1481 1658 msgid "Failed to activate addon."
1482 1659 msgstr ""
1483 1660
@@ -1488,13 +1665,14 @@
1488 1665 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:240
1489 1666 msgid "Failed to clear history."
1490 1667 msgstr ""
1491 1668
1492 -#: packages/core/admin-ui/src/pages/ApiPage.tsx:102
1669 +#: packages/core/admin-ui/src/pages/ApiPage.tsx:101
1493 1670 msgid "Failed to connect to CleverReach."
1494 1671 msgstr ""
1495 1672
1496 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:87
1673 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:249
1674 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:99
1497 1675 msgid "Failed to copy"
1498 1676 msgstr ""
1499 1677
1500 1678 #: packages/core/admin-ui/src/pages/CategoriesPage.tsx:83
@@ -1508,9 +1686,9 @@
1508 1686 #: packages/core/admin-ui/src/pages/LicensePage.tsx:66
1509 1687 msgid "Failed to deactivate license."
1510 1688 msgstr ""
1511 1689
1512 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:401
1690 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:402
1513 1691 msgid "Failed to delete %1$s of %2$s items"
1514 1692 msgstr ""
1515 1693
1516 1694 #: packages/core/admin-ui/src/pages/CategoriesPage.tsx:112
@@ -1516,9 +1694,9 @@
1516 1694 #: packages/core/admin-ui/src/pages/CategoriesPage.tsx:112
1517 1695 msgid "Failed to delete category"
1518 1696 msgstr ""
1519 1697
1520 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:389
1698 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:390
1521 1699 msgid "Failed to delete opt-in"
1522 1700 msgstr ""
1523 1701
1524 1702 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:257
@@ -1524,9 +1702,9 @@
1524 1702 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:257
1525 1703 msgid "Failed to delete run."
1526 1704 msgstr ""
1527 1705
1528 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:538
1706 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:537
1529 1707 msgid "Failed to generate opt-out page."
1530 1708 msgstr ""
1531 1709
1532 1710 #: packages/core/admin-ui/src/pages/AddonsPage.tsx:136
@@ -1532,17 +1710,17 @@
1532 1710 #: packages/core/admin-ui/src/pages/AddonsPage.tsx:136
1533 1711 msgid "Failed to install addon."
1534 1712 msgstr ""
1535 1713
1536 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:147
1714 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:164
1537 1715 msgid "Failed to resend"
1538 1716 msgstr ""
1539 1717
1540 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:423
1718 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:424
1541 1719 msgid "Failed to resend email"
1542 1720 msgstr ""
1543 1721
1544 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:161
1722 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:180
1545 1723 msgid "Failed to reset"
1546 1724 msgstr ""
1547 1725
1548 1726 #: packages/core/admin-ui/src/components/addon-settings/ConditionalSettingsPanel.tsx:266
@@ -1560,15 +1738,15 @@
1560 1738 #: packages/core/admin-ui/src/components/addon-settings/ReminderSettingsPanel.tsx:129
1561 1739 msgid "Failed to save reminder settings."
1562 1740 msgstr ""
1563 1741
1564 -#: packages/core/admin-ui/src/pages/SettingsPage.tsx:137
1742 +#: packages/core/admin-ui/src/pages/SettingsPage.tsx:138
1565 1743 msgid "Failed to save settings"
1566 1744 msgstr ""
1567 1745
1568 1746 #: packages/core/admin-ui/src/pages/AddonSettingsPage.tsx:89
1569 -#: packages/core/admin-ui/src/pages/ApiPage.tsx:84
1570 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:567
1747 +#: packages/core/admin-ui/src/pages/ApiPage.tsx:83
1748 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:566
1571 1749 msgid "Failed to save settings."
1572 1750 msgstr ""
1573 1751
1574 1752 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:300
@@ -1574,9 +1752,9 @@
1574 1752 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:300
1575 1753 msgid "Failed to save Unique Email settings."
1576 1754 msgstr ""
1577 1755
1578 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:260
1756 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:266
1579 1757 msgid "Failed to save User Creation settings."
1580 1758 msgstr ""
1581 1759
1582 1760 #: packages/core/admin-ui/src/pages/CategoriesPage.tsx:100
@@ -1595,14 +1773,14 @@
1595 1773 msgid "Feature enabled."
1596 1774 msgstr ""
1597 1775
1598 1776 #: packages/core/admin-ui/src/pages/AddonSettingsPage.tsx:117
1599 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:718
1600 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:348
1777 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:717
1778 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:354
1601 1779 msgid "Feature toggle"
1602 1780 msgstr ""
1603 1781
1604 -#: packages/core/admin-ui/src/components/AppSidebar.tsx:267
1782 +#: packages/core/admin-ui/src/components/AppSidebar.tsx:269
1605 1783 msgid "Feedback"
1606 1784 msgstr ""
1607 1785
1608 1786 #: packages/core/admin-ui/src/components/addon-settings/ConditionalSettingsPanel.tsx:496
@@ -1612,17 +1790,17 @@
1612 1790 #: packages/core/admin-ui/src/components/forms/MappingTab.tsx:45
1613 1791 msgid "Field mapping"
1614 1792 msgstr ""
1615 1793
1616 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1323
1794 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1322
1617 1795 msgid "Filter"
1618 1796 msgstr ""
1619 1797
1620 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:689
1798 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:695
1621 1799 msgid "filter — see the addon documentation."
1622 1800 msgstr ""
1623 1801
1624 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:519
1802 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:525
1625 1803 msgid "filter."
1626 1804 msgstr ""
1627 1805
1628 1806 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:471
@@ -1636,17 +1814,41 @@
1636 1814 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:284
1637 1815 msgid "Filters restored from this run."
1638 1816 msgstr ""
1639 1817
1818 +#: packages/core/admin-ui/src/components/SetupCards.tsx:29
1819 +msgid "Finish setting up Double Opt-In"
1820 +msgstr ""
1821 +
1822 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:340
1823 +msgid "Finish setup"
1824 +msgstr ""
1825 +
1826 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:256
1827 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:262
1828 +#: packages/core/admin-ui/src/pages/AuditPage.tsx:191
1829 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:552
1830 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:553
1831 +msgid "Follow-up actions"
1832 +msgstr ""
1833 +
1834 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:200
1835 +msgid "Follow-up actions completed"
1836 +msgstr ""
1837 +
1838 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:557
1839 +msgid "Follow-ups need attention"
1840 +msgstr ""
1841 +
1640 1842 #: packages/core/admin-ui/src/pages/DatabasePage.tsx:203
1641 1843 msgid "For automated cleanup, configure auto-deletion in Settings."
1642 1844 msgstr ""
1643 1845
1644 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:687
1846 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:693
1645 1847 msgid "For field mapping (form fields → WP user meta), use the"
1646 1848 msgstr ""
1647 1849
1648 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:515
1850 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:521
1649 1851 msgid "For one-off custom rules, third-party code can subscribe to the"
1650 1852 msgstr ""
1651 1853
1652 1854 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:620
@@ -1652,38 +1854,38 @@
1652 1854 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:620
1653 1855 msgid "for this filter combination. Toggle is a no-op until you do your first export."
1654 1856 msgstr ""
1655 1857
1656 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:495
1858 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:501
1657 1859 msgid "Force password change on first login"
1658 1860 msgstr ""
1659 1861
1660 1862 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:528
1661 -#: packages/core/admin-ui/src/pages/DashboardPage.tsx:173
1662 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:298
1663 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:598
1664 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:179
1665 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:590
1863 +#: packages/core/admin-ui/src/pages/DashboardPage.tsx:194
1864 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:310
1865 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:648
1866 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:172
1867 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:622
1666 1868 msgid "Form"
1667 1869 msgstr ""
1668 1870
1669 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:233
1871 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:226
1670 1872 msgid "Form Data (%s fields)"
1671 1873 msgstr ""
1672 1874
1673 -#: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:137
1875 +#: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:139
1674 1876 msgid "Form field that captures the user's explicit consent (e.g. a CF7"
1675 1877 msgstr ""
1676 1878
1677 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:426
1879 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:466
1678 1880 msgid "Form Fields (%d)"
1679 1881 msgstr ""
1680 1882
1681 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:473
1883 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:513
1682 1884 msgid "Form HTML"
1683 1885 msgstr ""
1684 1886
1685 -#: packages/core/admin-ui/src/pages/FormsPage.tsx:247
1887 +#: packages/core/admin-ui/src/pages/FormsPage.tsx:267
1686 1888 msgid "Form ID"
1687 1889 msgstr ""
1688 1890
1689 1891 #: packages/core/admin-ui/src/pages/AddonsPage.tsx:428
@@ -1693,22 +1895,22 @@
1693 1895 #: packages/core/admin-ui/src/pages/AddonsPage.tsx:437
1694 1896 msgid "Form integration unavailable at runtime"
1695 1897 msgstr ""
1696 1898
1697 -#: packages/core/admin-ui/src/pages/FormsPage.tsx:113
1698 -#: packages/core/admin-ui/src/pages/FormsPage.tsx:154
1899 +#: packages/core/admin-ui/src/pages/FormsPage.tsx:114
1900 +#: packages/core/admin-ui/src/pages/FormsPage.tsx:164
1699 1901 msgid "Form Management"
1700 1902 msgstr ""
1701 1903
1702 -#: packages/core/admin-ui/src/pages/DashboardPage.tsx:249
1904 +#: packages/core/admin-ui/src/pages/DashboardPage.tsx:265
1703 1905 msgid "Form Settings"
1704 1906 msgstr ""
1705 1907
1706 -#: packages/core/admin-ui/src/pages/FormsPage.tsx:246
1908 +#: packages/core/admin-ui/src/pages/FormsPage.tsx:266
1707 1909 msgid "Form Title"
1708 1910 msgstr ""
1709 1911
1710 -#: packages/core/admin-ui/src/pages/FormsPage.tsx:81
1912 +#: packages/core/admin-ui/src/pages/FormsPage.tsx:82
1711 1913 msgid "Form toggled"
1712 1914 msgstr ""
1713 1915
1714 1916 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:379
@@ -1715,13 +1917,19 @@
1715 1917 msgid "Format"
1716 1918 msgstr ""
1717 1919
1718 1920 #: packages/core/admin-ui/src/components/AdminLayout.tsx:17
1719 -#: packages/core/admin-ui/src/components/AppSidebar.tsx:45
1921 +#: packages/core/admin-ui/src/components/AppSidebar.tsx:46
1922 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:448
1923 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:859
1720 1924 msgid "Forms"
1721 1925 msgstr ""
1722 1926
1723 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:530
1927 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:711
1928 +msgid "Forms built with %s do not have Double Opt-In yet. There is an addon for that."
1929 +msgstr ""
1930 +
1931 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:536
1724 1932 msgid "Forms to apply auto-creation to"
1725 1933 msgstr ""
1726 1934
1727 1935 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:544
@@ -1727,9 +1935,9 @@
1727 1935 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:544
1728 1936 msgid "Forms to apply Unique Email to"
1729 1937 msgstr ""
1730 1938
1731 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:532
1939 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:538
1732 1940 msgid "Forms to exclude from auto-creation"
1733 1941 msgstr ""
1734 1942
1735 1943 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:546
@@ -1747,13 +1955,13 @@
1747 1955 #: packages/core/admin-ui/src/components/forms/EmailTab.tsx:93
1748 1956 msgid "From name"
1749 1957 msgstr ""
1750 1958
1751 -#: packages/core/admin-ui/src/pages/AuditPage.tsx:293
1959 +#: packages/core/admin-ui/src/pages/AuditPage.tsx:297
1752 1960 msgid "Full event information"
1753 1961 msgstr ""
1754 1962
1755 -#: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:216
1963 +#: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:218
1756 1964 msgid "Gate the opt-in on a form field. Example: only fire the confirmation mail when the user ticked a \"Subscribe me\" checkbox. Different from the consent acceptance field above — that one is the mandatory GDPR gate, this one is an optional secondary trigger. Set to"
1757 1965 msgstr ""
1758 1966
1759 1967 #: packages/core/admin-ui/src/pages/FormSettingsPage.tsx:370
@@ -1759,27 +1967,27 @@
1759 1967 #: packages/core/admin-ui/src/pages/FormSettingsPage.tsx:370
1760 1968 msgid "General"
1761 1969 msgstr ""
1762 1970
1763 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:835
1764 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:875
1971 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:834
1972 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:874
1765 1973 msgid "Generate"
1766 1974 msgstr ""
1767 1975
1768 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:874
1976 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:873
1769 1977 msgid "Generating..."
1770 1978 msgstr ""
1771 1979
1772 -#: packages/core/admin-ui/src/pages/ApiPage.tsx:185
1773 -#: packages/core/admin-ui/src/pages/ApiPage.tsx:213
1980 +#: packages/core/admin-ui/src/pages/ApiPage.tsx:184
1981 +#: packages/core/admin-ui/src/pages/ApiPage.tsx:212
1774 1982 msgid "Get credentials at"
1775 1983 msgstr ""
1776 1984
1777 -#: packages/core/admin-ui/src/pages/DashboardPage.tsx:250
1985 +#: packages/core/admin-ui/src/pages/DashboardPage.tsx:266
1778 1986 msgid "Global Settings"
1779 1987 msgstr ""
1780 1988
1781 -#: packages/core/admin-ui/src/pages/SettingsPage.tsx:390
1989 +#: packages/core/admin-ui/src/pages/SettingsPage.tsx:391
1782 1990 msgid "Global settings affect all forms. Individual form settings can override some options."
1783 1991 msgstr ""
1784 1992
1785 1993 #: packages/core/admin-ui/src/pages/DatabasePage.tsx:205
@@ -1785,25 +1993,42 @@
1785 1993 #: packages/core/admin-ui/src/pages/DatabasePage.tsx:205
1786 1994 msgid "Go to Settings"
1787 1995 msgstr ""
1788 1996
1789 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:225
1997 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:130
1998 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:862
1999 +msgid "Go to the dashboard"
2000 +msgstr ""
2001 +
2002 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:389
2003 +msgid "goes to %s"
2004 +msgstr ""
2005 +
2006 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:224
1790 2007 msgid "Green notice shown after the visitor clicks Reactivate on a previously cancelled subscription."
1791 2008 msgstr ""
1792 2009
1793 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:220
2010 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:219
1794 2011 msgid "Green notice shown after the visitor confirms the Cancel ALL action."
1795 2012 msgstr ""
1796 2013
1797 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:215
2014 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:214
1798 2015 msgid "Green notice shown on the list page after the visitor clicks Cancel on a single row."
1799 2016 msgstr ""
1800 2017
1801 -#: packages/core/admin-ui/src/pages/SettingsPage.tsx:310
2018 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:386
2019 +msgid "Handed to the mail server (%s)"
2020 +msgstr ""
2021 +
2022 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:798
2023 +msgid "Hello, this email address was just entered on our site. To make sure it was really you, please confirm it with one click."
2024 +msgstr ""
2025 +
2026 +#: packages/core/admin-ui/src/pages/SettingsPage.tsx:311
1802 2027 msgid "Helps improve the plugin. No personal data collected."
1803 2028 msgstr ""
1804 2029
1805 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1319
2030 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1318
1806 2031 msgid "Hooks Reference"
1807 2032 msgstr ""
1808 2033
1809 2034 #: packages/core/admin-ui/src/components/addon-settings/ConditionalSettingsPanel.tsx:366
@@ -1813,13 +2038,13 @@
1813 2038 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:379
1814 2039 msgid "How Unique Email applies"
1815 2040 msgstr ""
1816 2041
1817 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:376
2042 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:382
1818 2043 msgid "How User Creation applies"
1819 2044 msgstr ""
1820 2045
1821 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1018
2046 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1017
1822 2047 msgid "HTML email body..."
1823 2048 msgstr ""
1824 2049
1825 2050 #: packages/core/admin-ui/src/components/forms/EmailTab.tsx:150
@@ -1825,30 +2050,42 @@
1825 2050 #: packages/core/admin-ui/src/components/forms/EmailTab.tsx:150
1826 2051 msgid "HTML wrapper for the body."
1827 2052 msgstr ""
1828 2053
1829 -#: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:101
2054 +#: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:103
1830 2055 msgid "I agree to receive the newsletter..."
1831 2056 msgstr ""
1832 2057
1833 2058 #: packages/core/admin-ui/src/pages/CategoriesPage.tsx:151
1834 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:290
2059 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:302
1835 2060 msgid "ID"
1836 2061 msgstr ""
1837 2062
1838 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:123
2063 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:247
2064 +msgid "Ideally an address on your own domain."
2065 +msgstr ""
2066 +
2067 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:129
1839 2068 msgid "If the email already belongs to a user, no action is taken."
1840 2069 msgstr ""
1841 2070
1842 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:126
2071 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:132
1843 2072 msgid "If the email already belongs to a user, the confirmation is logged as an error and no user is updated."
1844 2073 msgstr ""
1845 2074
1846 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:125
2075 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:131
1847 2076 msgid "If the email already belongs to a user, their meta fields get updated from the field map (role stays unchanged)."
1848 2077 msgstr ""
1849 2078
1850 -#: packages/core/admin-ui/src/pages/DashboardPage.tsx:227
2079 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:803
2080 +msgid "If you did not request this, simply ignore this email. Nothing happens without your confirmation."
2081 +msgstr ""
2082 +
2083 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:102
2084 +msgid "In progress"
2085 +msgstr ""
2086 +
2087 +#: packages/core/admin-ui/src/pages/DashboardPage.tsx:243
1851 2088 #: packages/core/admin-ui/src/pages/LicensePage.tsx:104
1852 2089 msgid "Inactive"
1853 2090 msgstr ""
1854 2091
@@ -1860,9 +2097,9 @@
1860 2097 msgid "Included modules"
1861 2098 msgstr ""
1862 2099
1863 2100 #: packages/core/admin-ui/src/pages/AuditPage.tsx:24
1864 -#: packages/core/admin-ui/src/pages/AuditPage.tsx:195
2101 +#: packages/core/admin-ui/src/pages/AuditPage.tsx:199
1865 2102 msgid "Info"
1866 2103 msgstr ""
1867 2104
1868 2105 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:643
@@ -1867,21 +2104,21 @@
1867 2104
1868 2105 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:643
1869 2106 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:667
1870 2107 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:692
1871 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1435
1872 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1450
1873 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1474
1874 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:620
1875 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:647
2108 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1432
2109 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1447
2110 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1471
2111 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:626
2112 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:653
1876 2113 msgid "Inherit (%s)"
1877 2114 msgstr ""
1878 2115
1879 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1412
2116 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1409
1880 2117 msgid "Inherit (active)"
1881 2118 msgstr ""
1882 2119
1883 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1490
2120 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1487
1884 2121 msgid "Inherit from defaults — leave empty to use the default body."
1885 2122 msgstr ""
1886 2123
1887 2124 #: packages/core/admin-ui/src/pages/AddonsPage.tsx:578
@@ -1887,9 +2124,13 @@
1887 2124 #: packages/core/admin-ui/src/pages/AddonsPage.tsx:578
1888 2125 msgid "Install"
1889 2126 msgstr ""
1890 2127
1891 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:514
2128 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:622
2129 +msgid "Install Contact Form 7"
2130 +msgstr ""
2131 +
2132 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:520
1892 2133 msgid "Install the"
1893 2134 msgstr ""
1894 2135
1895 2136 #: packages/core/admin-ui/src/components/AddonGate.tsx:105
@@ -1907,9 +2148,9 @@
1907 2148 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:702
1908 2149 msgid "IP"
1909 2150 msgstr ""
1910 2151
1911 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:190
2152 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:183
1912 2153 msgid "IP Addresses"
1913 2154 msgstr ""
1914 2155
1915 2156 #: packages/core/admin-ui/src/components/addon-settings/DomainBlocklistSettingsPanel.tsx:174
@@ -1931,9 +2172,9 @@
1931 2172 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:397
1932 2173 msgid "JSON (pretty-printed)"
1933 2174 msgstr ""
1934 2175
1935 -#: packages/core/admin-ui/src/pages/SettingsPage.tsx:360
2176 +#: packages/core/admin-ui/src/pages/SettingsPage.tsx:361
1936 2177 msgid "Keep data on uninstall"
1937 2178 msgstr ""
1938 2179
1939 2180 #: packages/core/admin-ui/src/components/forms/EmailTab.tsx:150
@@ -1939,13 +2180,17 @@
1939 2180 #: packages/core/admin-ui/src/components/forms/EmailTab.tsx:150
1940 2181 msgid "keeps the body verbatim; the built-in"
1941 2182 msgstr ""
1942 2183
1943 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:441
2184 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:481
1944 2185 msgid "Key"
1945 2186 msgstr ""
1946 2187
1947 -#: packages/core/admin-ui/src/pages/DashboardPage.tsx:163
2188 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:319
2189 +msgid "Last attempt (UTC)"
2190 +msgstr ""
2191 +
2192 +#: packages/core/admin-ui/src/pages/DashboardPage.tsx:184
1948 2193 msgid "Latest opt-in submissions"
1949 2194 msgstr ""
1950 2195
1951 2196 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:534
@@ -1956,11 +2201,11 @@
1956 2201 #: packages/core/admin-ui/src/components/addon-settings/MxValidatorSettingsPanel.tsx:156
1957 2202 msgid "Leave empty to use the default text."
1958 2203 msgstr ""
1959 2204
1960 -#: packages/core/admin-ui/src/components/AdminLayout.tsx:27
1961 -#: packages/core/admin-ui/src/components/AppSidebar.tsx:105
1962 -#: packages/core/admin-ui/src/pages/DashboardPage.tsx:226
2205 +#: packages/core/admin-ui/src/components/AdminLayout.tsx:30
2206 +#: packages/core/admin-ui/src/components/AppSidebar.tsx:107
2207 +#: packages/core/admin-ui/src/pages/DashboardPage.tsx:242
1963 2208 #: packages/core/admin-ui/src/pages/LicensePage.tsx:73
1964 2209 msgid "License"
1965 2210 msgstr ""
1966 2211
@@ -1979,8 +2224,12 @@
1979 2224 #: packages/core/admin-ui/src/pages/LicensePage.tsx:86
1980 2225 msgid "License Status"
1981 2226 msgstr ""
1982 2227
2228 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:733
2229 +msgid "Light"
2230 +msgstr ""
2231 +
1983 2232 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:585
1984 2233 msgid "Limit to records tagged with one specific category. Configure categories under DOI → Categories."
1985 2234 msgstr ""
1986 2235
@@ -1987,13 +2236,13 @@
1987 2236 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:549
1988 2237 msgid "Limit to records tied to one specific form (CF7, Avada, Elementor, WPForms, Gravity, …). Matches on the form's post id."
1989 2238 msgstr ""
1990 2239
1991 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1110
2240 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1109
1992 2241 msgid "List page labels"
1993 2242 msgstr ""
1994 2243
1995 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1163
2244 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1162
1996 2245 msgid "List page notices"
1997 2246 msgstr ""
1998 2247
1999 2248 #: packages/core/admin-ui/src/pages/AddonsPage.tsx:344
@@ -2020,14 +2269,19 @@
2020 2269 #: packages/core/admin-ui/src/components/forms/EmailTab.tsx:174
2021 2270 msgid "Mail body. Must contain"
2022 2271 msgstr ""
2023 2272
2024 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:491
2273 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:572
2274 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:679
2275 +msgid "Mail failed"
2276 +msgstr ""
2277 +
2278 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:492
2025 2279 msgid "Manage all opt-in records"
2026 2280 msgstr ""
2027 2281
2028 -#: packages/core/admin-ui/src/pages/FormsPage.tsx:115
2029 -#: packages/core/admin-ui/src/pages/FormsPage.tsx:156
2282 +#: packages/core/admin-ui/src/pages/FormsPage.tsx:116
2283 +#: packages/core/admin-ui/src/pages/FormsPage.tsx:166
2030 2284 msgid "Manage Double Opt-In settings for all your forms"
2031 2285 msgstr ""
2032 2286
2033 2287 #: packages/core/admin-ui/src/pages/CategoriesPage.tsx:138
@@ -2046,8 +2300,12 @@
2046 2300 #: packages/core/admin-ui/src/pages/DatabasePage.tsx:91
2047 2301 msgid "Manage your opt-in database records"
2048 2302 msgstr ""
2049 2303
2304 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:266
2305 +msgid "Many inboxes treat such mails as spam. Use an address ending in @%s."
2306 +msgstr ""
2307 +
2050 2308 #: packages/core/admin-ui/src/components/forms/MappingTab.tsx:47
2051 2309 msgid "Map placeholder tags used in the email body to the real form fields. Unmapped tags fall back to auto-detection by name (e.g."
2052 2310 msgstr ""
2053 2311
@@ -2062,9 +2320,9 @@
2062 2320 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:480
2063 2321 msgid "Match scope"
2064 2322 msgstr ""
2065 2323
2066 -#: packages/core/admin-ui/src/pages/AuditPage.tsx:225
2324 +#: packages/core/admin-ui/src/pages/AuditPage.tsx:229
2067 2325 msgid "Message"
2068 2326 msgstr ""
2069 2327
2070 2328 #: packages/core/admin-ui/src/components/forms/EmailTab.tsx:156
@@ -2070,19 +2328,19 @@
2070 2328 #: packages/core/admin-ui/src/components/forms/EmailTab.tsx:156
2071 2329 msgid "Message body"
2072 2330 msgstr ""
2073 2331
2074 -#: packages/core/admin-ui/src/pages/AuditPage.tsx:323
2332 +#: packages/core/admin-ui/src/pages/AuditPage.tsx:327
2075 2333 msgid "Message:"
2076 2334 msgstr ""
2077 2335
2078 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1038
2336 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1037
2079 2337 msgid "Messages shown to the visitor after they submit the opt-out form (success + error states). Leave a field empty to use the built-in default. With WPML active, each text appears under"
2080 2338 msgstr ""
2081 2339
2082 2340 #: packages/core/admin-ui/src/pages/FormSettingsPage.tsx:137
2083 -#: packages/core/admin-ui/src/pages/FormsPage.tsx:93
2084 -#: packages/core/admin-ui/src/pages/FormsPage.tsx:298
2341 +#: packages/core/admin-ui/src/pages/FormsPage.tsx:94
2342 +#: packages/core/admin-ui/src/pages/FormsPage.tsx:318
2085 2343 msgid "Missing: %s"
2086 2344 msgstr ""
2087 2345
2088 2346 #: packages/core/admin-ui/src/pages/FormSettingsPage.tsx:228
@@ -2088,9 +2346,9 @@
2088 2346 #: packages/core/admin-ui/src/pages/FormSettingsPage.tsx:228
2089 2347 msgid "Missing: %s."
2090 2348 msgstr ""
2091 2349
2092 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:138
2350 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:144
2093 2351 msgid "mode=selected with an empty list means no form is in scope. Add at least one form below to enable."
2094 2352 msgstr ""
2095 2353
2096 2354 #: packages/core/admin-ui/src/pages/EmailTemplatesPage.tsx:163
@@ -2096,21 +2354,17 @@
2096 2354 #: packages/core/admin-ui/src/pages/EmailTemplatesPage.tsx:163
2097 2355 msgid "Modified"
2098 2356 msgstr ""
2099 2357
2100 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1328
2358 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1327
2101 2359 msgid "Modify the opt-out email body before sending."
2102 2360 msgstr ""
2103 2361
2104 -#: packages/core/admin-ui/src/pages/SettingsPage.tsx:187
2105 -#: packages/core/admin-ui/src/pages/SettingsPage.tsx:216
2362 +#: packages/core/admin-ui/src/pages/SettingsPage.tsx:188
2363 +#: packages/core/admin-ui/src/pages/SettingsPage.tsx:217
2106 2364 msgid "Months"
2107 2365 msgstr ""
2108 2366
2109 -#: packages/core/admin-ui/src/pages/FormsPage.tsx:44
2110 -msgid "Moving to Pro in 3.8.0"
2111 -msgstr ""
2112 -
2113 2367 #: packages/core/admin-ui/src/components/addon-settings/MxValidatorSettingsPanel.tsx:101
2114 2368 msgid "MX validation behaviour"
2115 2369 msgstr ""
2116 2370
@@ -2126,9 +2380,9 @@
2126 2380 #: packages/core/admin-ui/src/pages/CategoriesPage.tsx:253
2127 2381 msgid "Name:"
2128 2382 msgstr ""
2129 2383
2130 -#: packages/core/admin-ui/src/components/AppSidebar.tsx:160
2384 +#: packages/core/admin-ui/src/components/AppSidebar.tsx:162
2131 2385 msgid "Navigation"
2132 2386 msgstr ""
2133 2387
2134 2388 #: packages/core/admin-ui/src/pages/CategoriesPage.tsx:249
@@ -2134,8 +2388,16 @@
2134 2388 #: packages/core/admin-ui/src/pages/CategoriesPage.tsx:249
2135 2389 msgid "New Category"
2136 2390 msgstr ""
2137 2391
2392 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:522
2393 +msgid "Next"
2394 +msgstr ""
2395 +
2396 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:344
2397 +msgid "Next automatic attempt: %s"
2398 +msgstr ""
2399 +
2138 2400 #: packages/core/admin-ui/src/pages/AddonsPage.tsx:205
2139 2401 msgid "No addons in the catalog. Check that the Double Opt-In core is up to date."
2140 2402 msgstr ""
2141 2403
@@ -2142,17 +2404,21 @@
2142 2404 #: packages/core/admin-ui/src/pages/CategoriesPage.tsx:163
2143 2405 msgid "No categories found"
2144 2406 msgstr ""
2145 2407
2146 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:380
2408 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:420
2147 2409 msgid "No consent text was configured for this form at the time of submission."
2148 2410 msgstr ""
2149 2411
2150 -#: packages/core/admin-ui/src/pages/DashboardPage.tsx:97
2412 +#: packages/core/admin-ui/src/pages/DashboardPage.tsx:104
2151 2413 msgid "No data"
2152 2414 msgstr ""
2153 2415
2154 -#: packages/core/admin-ui/src/pages/AuditPage.tsx:215
2416 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:672
2417 +msgid "No email field detected, please choose one"
2418 +msgstr ""
2419 +
2420 +#: packages/core/admin-ui/src/pages/AuditPage.tsx:219
2155 2421 msgid "No events found for the selected filters."
2156 2422 msgstr ""
2157 2423
2158 2424 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:181
@@ -2158,13 +2424,13 @@
2158 2424 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:181
2159 2425 msgid "No exclusions are configured, so this behaves like Mode = All. Pool is the entire opt-in database."
2160 2426 msgstr ""
2161 2427
2162 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:158
2428 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:164
2163 2429 msgid "No exclusions configured — every form triggers user creation. %s"
2164 2430 msgstr ""
2165 2431
2166 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:577
2432 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:583
2167 2433 msgid "No exclusions configured. Every form creates users — same as mode=all."
2168 2434 msgstr ""
2169 2435
2170 2436 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:693
@@ -2170,8 +2436,12 @@
2170 2436 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:693
2171 2437 msgid "No exports yet — the table fills up as you run them."
2172 2438 msgstr ""
2173 2439
2440 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:842
2441 +msgid "No form switched on yet — you can do that under Forms."
2442 +msgstr ""
2443 +
2174 2444 #: packages/core/admin-ui/src/components/addon-settings/ConditionalSettingsPanel.tsx:414
2175 2445 msgid "No forms configured yet. Conditional Templates is inactive on every form. Add at least one form above to start."
2176 2446 msgstr ""
2177 2447
@@ -2176,18 +2446,18 @@
2176 2446 msgstr ""
2177 2447
2178 2448 #: packages/core/admin-ui/src/components/addon-settings/ConditionalSettingsPanel.tsx:393
2179 2449 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:573
2180 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1257
2181 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:553
2450 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1256
2451 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:559
2182 2452 msgid "No forms detected"
2183 2453 msgstr ""
2184 2454
2185 -#: packages/core/admin-ui/src/pages/FormsPage.tsx:239
2455 +#: packages/core/admin-ui/src/pages/FormsPage.tsx:259
2186 2456 msgid "No forms detected."
2187 2457 msgstr ""
2188 2458
2189 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:137
2459 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:143
2190 2460 msgid "No forms in scope — auto user creation is currently inactive"
2191 2461 msgstr ""
2192 2462
2193 2463 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:594
@@ -2193,21 +2463,21 @@
2193 2463 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:594
2194 2464 msgid "No forms in the list yet."
2195 2465 msgstr ""
2196 2466
2197 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:575
2467 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:581
2198 2468 msgid "No forms in the list yet. Auto user creation is currently inactive — add at least one form above."
2199 2469 msgstr ""
2200 2470
2201 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:600
2471 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:632
2202 2472 msgid "No opt-ins found"
2203 2473 msgstr ""
2204 2474
2205 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1278
2475 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1277
2206 2476 msgid "No per-form overrides yet — every form uses the defaults above. Add a form to override its opt-out mail, page, or to disable opt-out for it entirely."
2207 2477 msgstr ""
2208 2478
2209 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:578
2479 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:584
2210 2480 msgid "No per-form overrides. Defaults apply to every form."
2211 2481 msgstr ""
2212 2482
2213 2483 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:619
@@ -2213,12 +2483,20 @@
2213 2483 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:619
2214 2484 msgid "No prior exports"
2215 2485 msgstr ""
2216 2486
2487 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:150
2488 +msgid "No recipient configured."
2489 +msgstr ""
2490 +
2217 2491 #: packages/core/admin-ui/src/components/addon-settings/ConditionalSettingsPanel.tsx:482
2218 2492 msgid "No rules — only the fallback template applies."
2219 2493 msgstr ""
2220 2494
2495 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:104
2496 +msgid "No status recorded"
2497 +msgstr ""
2498 +
2221 2499 #: packages/core/admin-ui/src/components/addon-settings/ReminderSettingsPanel.tsx:286
2222 2500 msgid "No templates available — click Regenerate below."
2223 2501 msgstr ""
2224 2502
@@ -2225,19 +2503,24 @@
2225 2503 #: packages/core/admin-ui/src/pages/EmailTemplatesPage.tsx:128
2226 2504 msgid "No templates yet"
2227 2505 msgstr ""
2228 2506
2229 -#: packages/core/admin-ui/src/pages/ApiPage.tsx:42
2230 -#: packages/core/admin-ui/src/pages/ApiPage.tsx:139
2231 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:988
2507 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:106
2508 +#: packages/core/admin-ui/src/pages/ApiPage.tsx:41
2509 +#: packages/core/admin-ui/src/pages/ApiPage.tsx:138
2510 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:987
2232 2511 msgid "None"
2233 2512 msgstr ""
2234 2513
2235 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:985
2514 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:984
2236 2515 msgid "None (use body below)"
2237 2516 msgstr ""
2238 2517
2239 -#: packages/core/admin-ui/src/pages/ApiPage.tsx:248
2518 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:149
2519 +msgid "Not applicable after confirmation."
2520 +msgstr ""
2521 +
2522 +#: packages/core/admin-ui/src/pages/ApiPage.tsx:247
2240 2523 msgid "Not Connected"
2241 2524 msgstr ""
2242 2525
2243 2526 #: packages/core/admin-ui/src/components/addon-settings/ConditionalSettingsPanel.tsx:113
@@ -2256,17 +2539,25 @@
2256 2539 #: packages/core/admin-ui/src/pages/AddonsPage.tsx:345
2257 2540 msgid "Not loaded"
2258 2541 msgstr ""
2259 2542
2260 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:754
2543 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:148
2544 +msgid "Not supported by this form plugin edition."
2545 +msgstr ""
2546 +
2547 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:853
2548 +msgid "Not switched on because settings are missing: %s"
2549 +msgstr ""
2550 +
2551 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:753
2261 2552 msgid "nothing"
2262 2553 msgstr ""
2263 2554
2264 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1036
2555 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1035
2265 2556 msgid "Notice texts"
2266 2557 msgstr ""
2267 2558
2268 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:497
2559 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:503
2269 2560 msgid "On their next login the user lands on the password-reset page instead of wp-admin. Catches the rare case where someone logs in before opening the welcome mail. One-shot."
2270 2561 msgstr ""
2271 2562
2272 2563 #: packages/core/admin-ui/src/components/addon-settings/DomainBlocklistSettingsPanel.tsx:143
@@ -2276,9 +2567,9 @@
2276 2567 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:492
2277 2568 msgid "One email = one opt-in across every form on the site (formerly Single Mail Registration)."
2278 2569 msgstr ""
2279 2570
2280 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:539
2571 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:545
2281 2572 msgid "Only forms in this list create users on confirmation."
2282 2573 msgstr ""
2283 2574
2284 2575 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:607
@@ -2284,13 +2575,13 @@
2284 2575 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:607
2285 2576 msgid "Only records not yet exported in this stream"
2286 2577 msgstr ""
2287 2578
2288 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:772
2579 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:771
2289 2580 msgid "Only relevant when the master toggle above is off — has no effect while opt-out is active."
2290 2581 msgstr ""
2291 2582
2292 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:93
2583 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:98
2293 2584 msgid "Only selected forms (opt-in list — default)"
2294 2585 msgstr ""
2295 2586
2296 2587 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:92
@@ -2309,12 +2600,16 @@
2309 2600 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:555
2310 2601 msgid "Only the forms in this list run Unique Email. Each listed form checks duplicates within itself — they do not affect each other."
2311 2602 msgstr ""
2312 2603
2313 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:151
2604 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:157
2314 2605 msgid "Only the listed forms trigger user creation. Forms not in the list are completely unaffected. %s"
2315 2606 msgstr ""
2316 2607
2608 +#: packages/core/admin-ui/src/pages/FormsPage.tsx:248
2609 +msgid "Open Add-ons"
2610 +msgstr ""
2611 +
2317 2612 #: packages/core/admin-ui/src/components/AddonGate.tsx:106
2318 2613 #: packages/core/admin-ui/src/components/AddonGate.tsx:112
2319 2614 #: packages/core/admin-ui/src/components/AddonGate.tsx:124
2320 2615 #: packages/core/admin-ui/src/pages/EmailEditorPage.tsx:189
@@ -2320,21 +2615,13 @@
2320 2615 #: packages/core/admin-ui/src/pages/EmailEditorPage.tsx:189
2321 2616 msgid "Open Addons"
2322 2617 msgstr ""
2323 2618
2324 -#: packages/core/admin-ui/src/components/ProGate.tsx:49
2325 -msgid "Open Addons Page"
2326 -msgstr ""
2327 -
2328 2619 #: packages/core/admin-ui/src/components/AddonGate.tsx:118
2329 2620 msgid "Open License"
2330 2621 msgstr ""
2331 2622
2332 -#: packages/core/admin-ui/src/components/ProGate.tsx:50
2333 -msgid "Open License Page"
2334 -msgstr ""
2335 -
2336 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:900
2623 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:899
2337 2624 msgid "Open page"
2338 2625 msgstr ""
2339 2626
2340 2627 #: packages/core/admin-ui/src/components/addon-settings/ConditionalSettingsPanel.tsx:532
@@ -2340,89 +2627,85 @@
2340 2627 #: packages/core/admin-ui/src/components/addon-settings/ConditionalSettingsPanel.tsx:532
2341 2628 msgid "Operator"
2342 2629 msgstr ""
2343 2630
2344 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:137
2631 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:149
2345 2632 msgid "Opt-in deleted"
2346 2633 msgstr ""
2347 2634
2348 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:375
2635 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:376
2349 2636 msgid "Opt-in deleted successfully"
2350 2637 msgstr ""
2351 2638
2352 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:214
2353 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:154
2639 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:233
2640 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:157
2354 2641 msgid "Opt-In Detail"
2355 2642 msgstr ""
2356 2643
2357 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:516
2644 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:556
2358 2645 msgid "Opt-In Mail"
2359 2646 msgstr ""
2360 2647
2361 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:184
2648 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:203
2362 2649 msgid "Opt-In not found."
2363 2650 msgstr ""
2364 2651
2365 2652 #: packages/core/admin-ui/src/components/AdminLayout.tsx:16
2366 -#: packages/core/admin-ui/src/components/AppSidebar.tsx:44
2653 +#: packages/core/admin-ui/src/components/AppSidebar.tsx:45
2367 2654 #: packages/core/admin-ui/src/pages/CategoriesPage.tsx:153
2368 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:490
2655 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:491
2369 2656 msgid "Opt-Ins"
2370 2657 msgstr ""
2371 2658
2372 -#: packages/core/admin-ui/src/components/AdminLayout.tsx:23
2659 +#: packages/core/admin-ui/src/components/AdminLayout.tsx:24
2373 2660 msgid "Opt-Out"
2374 2661 msgstr ""
2375 2662
2376 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:969
2663 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:968
2377 2664 msgid "Opt-out Confirmation"
2378 2665 msgstr ""
2379 2666
2380 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:343
2667 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:358
2381 2668 msgid "Opt-Out Date"
2382 2669 msgstr ""
2383 2670
2384 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:947
2671 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:946
2385 2672 msgid "Opt-Out Email (defaults)"
2386 2673 msgstr ""
2387 2674
2388 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:730
2675 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:729
2389 2676 msgid "Opt-Out enabled"
2390 2677 msgstr ""
2391 2678
2392 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1399
2679 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1396
2393 2680 msgid "Opt-out for this form"
2394 2681 msgstr ""
2395 2682
2396 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:338
2683 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:353
2397 2684 msgid "Opt-Out IP"
2398 2685 msgstr ""
2399 2686
2400 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1423
2687 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1420
2401 2688 msgid "Opt-out page"
2402 2689 msgstr ""
2403 2690
2404 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:832
2691 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:831
2405 2692 msgid "Opt-Out Page (default)"
2406 2693 msgstr ""
2407 2694
2408 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:704
2695 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:703
2409 2696 msgid "Opt-Out Settings"
2410 2697 msgstr ""
2411 2698
2412 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:564
2699 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:563
2413 2700 msgid "Opt-out settings saved."
2414 2701 msgstr ""
2415 2702
2416 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1339
2417 -msgid "Opt-Out System"
2418 -msgstr ""
2419 -
2420 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:214
2703 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:207
2421 2704 msgid "Opt-out time:"
2422 2705 msgstr ""
2423 2706
2424 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:207
2707 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:200
2425 2708 msgid "Opt-out:"
2426 2709 msgstr ""
2427 2710
2428 2711 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:488
@@ -2428,14 +2711,14 @@
2428 2711 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:488
2429 2712 msgid "Opted out"
2430 2713 msgstr ""
2431 2714
2432 -#: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:178
2715 +#: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:180
2433 2716 msgid "Optional grouping for opt-ins in the overview and stats. Useful when several forms feed into different topics (newsletter, contact, etc.)."
2434 2717 msgstr ""
2435 2718
2436 -#: packages/core/admin-ui/src/components/ProGate.tsx:94
2437 -msgid "Or enter your key on the License page"
2719 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:85
2720 +msgid "Outcome unknown"
2438 2721 msgstr ""
2439 2722
2440 2723 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:651
2441 2724 msgid "Override behavior"
@@ -2440,9 +2723,9 @@
2440 2723 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:651
2441 2724 msgid "Override behavior"
2442 2725 msgstr ""
2443 2726
2444 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:631
2727 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:637
2445 2728 msgid "Override duplicate policy"
2446 2729 msgstr ""
2447 2730
2448 2731 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:676
@@ -2452,9 +2735,9 @@
2452 2735 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:700
2453 2736 msgid "Override message"
2454 2737 msgstr ""
2455 2738
2456 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:604
2739 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:610
2457 2740 msgid "Override role"
2458 2741 msgstr ""
2459 2742
2460 2743 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:627
@@ -2460,22 +2743,23 @@
2460 2743 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:627
2461 2744 msgid "Override scope"
2462 2745 msgstr ""
2463 2746
2464 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1245
2747 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1244
2465 2748 msgid "Override the defaults above for specific forms — e.g. a different confirmation mail per newsletter, or fully disabling opt-out for a transactional form. Empty fields inherit from defaults; the on/off switch can be left on \"Inherit\" or set explicitly per form."
2466 2749 msgstr ""
2467 2750
2468 -#: packages/core/admin-ui/src/pages/DashboardPage.tsx:118
2751 +#: packages/core/admin-ui/src/pages/DashboardPage.tsx:135
2469 2752 msgid "Overview of your Double Opt-In activity"
2470 2753 msgstr ""
2471 2754
2472 -#: packages/core/admin-ui/src/components/AdminLayout.tsx:43
2755 +#: packages/core/admin-ui/src/components/AdminLayout.tsx:45
2756 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:364
2473 2757 msgid "Page"
2474 2758 msgstr ""
2475 2759
2476 -#: packages/core/admin-ui/src/pages/AuditPage.tsx:261
2477 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:679
2760 +#: packages/core/admin-ui/src/pages/AuditPage.tsx:265
2761 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:704
2478 2762 msgid "Page %1$s of %2$s"
2479 2763 msgstr ""
2480 2764
2481 2765 #: packages/core/admin-ui/src/pages/NotFound.tsx:8
@@ -2481,19 +2765,20 @@
2481 2765 #: packages/core/admin-ui/src/pages/NotFound.tsx:8
2482 2766 msgid "Page not found"
2483 2767 msgstr ""
2484 2768
2485 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:834
2769 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:833
2486 2770 msgid "Page that hosts the opt-out form and list — applies to every form unless overridden below. Use"
2487 2771 msgstr ""
2488 2772
2489 -#: packages/core/admin-ui/src/pages/DashboardPage.tsx:106
2490 -#: packages/core/admin-ui/src/pages/DashboardPage.tsx:188
2491 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:223
2492 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:593
2493 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:169
2494 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:540
2495 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:654
2773 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:96
2774 +msgid "Partially successful"
2775 +msgstr ""
2776 +
2777 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:75
2778 +#: packages/core/admin-ui/src/components/OptInStatusBadge.tsx:30
2779 +#: packages/core/admin-ui/src/pages/DashboardPage.tsx:113
2780 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:541
2496 2781 msgid "Pending"
2497 2782 msgstr ""
2498 2783
2499 2784 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:486
@@ -2513,22 +2798,22 @@
2513 2798 msgid "Per-form check on the %d listed form%s"
2514 2799 msgstr ""
2515 2800
2516 2801 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:547
2517 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1243
2518 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:533
2802 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1242
2803 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:539
2519 2804 msgid "Per-form overrides"
2520 2805 msgstr ""
2521 2806
2522 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:167
2807 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:166
2523 2808 msgid "Per-row button to cancel one subscription."
2524 2809 msgstr ""
2525 2810
2526 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:169
2811 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:168
2527 2812 msgid "Per-row button to re-activate a cancelled subscription."
2528 2813 msgstr ""
2529 2814
2530 -#: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:73
2815 +#: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:75
2531 2816 msgid "Pick a field that's actually present, or leave the dropdown empty."
2532 2817 msgstr ""
2533 2818
2534 2819 #: packages/core/admin-ui/src/components/addon-settings/ConditionalSettingsPanel.tsx:368
@@ -2538,9 +2823,9 @@
2538 2823 #: packages/core/admin-ui/src/components/addon-settings/ReminderSettingsPanel.tsx:298
2539 2824 msgid "Pick any custom template from the Email Designer. The"
2540 2825 msgstr ""
2541 2826
2542 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:378
2827 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:384
2543 2828 msgid "Pick whether every confirmation creates a user, only confirmations on selected forms, or every form except the ones you exclude. The defaults below apply to forms in scope; per-form entries override."
2544 2829 msgstr ""
2545 2830
2546 2831 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:381
@@ -2554,61 +2839,69 @@
2554 2839 #: packages/core/admin-ui/src/components/addon-settings/ReminderSettingsPanel.tsx:300
2555 2840 msgid "placeholder is required — it's replaced with the confirmation URL at send time."
2556 2841 msgstr ""
2557 2842
2558 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1188
2843 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1187
2559 2844 msgid "Placeholder:"
2560 2845 msgstr ""
2561 2846
2562 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1168
2847 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1167
2563 2848 msgid "placeholders — see each entry's hint."
2564 2849 msgstr ""
2565 2850
2851 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:548
2852 +msgid "prefilled"
2853 +msgstr ""
2854 +
2566 2855 #: packages/core/admin-ui/src/pages/AddonsPage.tsx:450
2567 2856 msgid "Prerequisite missing"
2568 2857 msgstr ""
2569 2858
2570 -#: packages/core/admin-ui/src/pages/SettingsPage.tsx:362
2859 +#: packages/core/admin-ui/src/pages/SettingsPage.tsx:363
2571 2860 msgid "Preserve opt-in records and categories if the plugin is deleted. Turn off for a full cleanup on uninstall."
2572 2861 msgstr ""
2573 2862
2863 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:796
2864 +msgid "Preview of the email text"
2865 +msgstr ""
2866 +
2574 2867 #: packages/core/admin-ui/src/components/addon-settings/ConditionalSettingsPanel.tsx:610
2575 2868 msgid "Prio"
2576 2869 msgstr ""
2577 2870
2578 -#: packages/core/admin-ui/src/pages/SettingsPage.tsx:407
2871 +#: packages/core/admin-ui/src/pages/SettingsPage.tsx:411
2579 2872 msgid "Priority support"
2580 2873 msgstr ""
2581 2874
2582 -#: packages/core/admin-ui/src/pages/SettingsPage.tsx:225
2875 +#: packages/core/admin-ui/src/pages/SettingsPage.tsx:226
2583 2876 msgid "Privacy"
2584 2877 msgstr ""
2585 2878
2586 -#: packages/core/admin-ui/src/pages/SettingsPage.tsx:225
2879 +#: packages/core/admin-ui/src/pages/SettingsPage.tsx:226
2587 2880 msgid "Privacy policy and GDPR settings"
2588 2881 msgstr ""
2589 2882
2590 -#: packages/core/admin-ui/src/pages/SettingsPage.tsx:227
2883 +#: packages/core/admin-ui/src/pages/SettingsPage.tsx:228
2591 2884 msgid "Privacy Policy Page"
2592 2885 msgstr ""
2593 2886
2594 -#: packages/core/admin-ui/src/components/AppSidebar.tsx:196
2887 +#: packages/core/admin-ui/src/components/AppSidebar.tsx:198
2595 2888 #: packages/core/admin-ui/src/components/ProBadge.tsx:4
2596 2889 #: packages/core/admin-ui/src/components/ProTeaser.tsx:29
2597 2890 msgid "PRO"
2598 2891 msgstr ""
2599 2892
2600 -#: packages/core/admin-ui/src/pages/DashboardPage.tsx:227
2893 +#: packages/core/admin-ui/src/pages/DashboardPage.tsx:243
2601 2894 msgid "Pro Active"
2602 2895 msgstr ""
2603 2896
2604 -#: packages/core/admin-ui/src/components/ProGate.tsx:44
2605 -msgid "Pro Bundle Required"
2897 +#: packages/core/admin-ui/src/components/AppSidebar.tsx:181
2898 +#: packages/core/admin-ui/src/pages/FormSettingsPage.tsx:381
2899 +msgid "Pro Features"
2606 2900 msgstr ""
2607 2901
2608 -#: packages/core/admin-ui/src/components/AppSidebar.tsx:179
2609 -#: packages/core/admin-ui/src/pages/FormSettingsPage.tsx:381
2610 -msgid "Pro Features"
2902 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:450
2903 +msgid "Progress"
2611 2904 msgstr ""
2612 2905
2613 2906 #: packages/core/admin-ui/src/pages/EmailTemplatesPage.tsx:198
2614 2907 msgid "Published"
@@ -2613,31 +2906,31 @@
2613 2906 #: packages/core/admin-ui/src/pages/EmailTemplatesPage.tsx:198
2614 2907 msgid "Published"
2615 2908 msgstr ""
2616 2909
2617 -#: packages/core/admin-ui/src/pages/DashboardPage.tsx:206
2618 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:587
2910 +#: packages/core/admin-ui/src/pages/DashboardPage.tsx:222
2911 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:637
2619 2912 msgid "Quick Info"
2620 2913 msgstr ""
2621 2914
2622 -#: packages/core/admin-ui/src/pages/DashboardPage.tsx:242
2915 +#: packages/core/admin-ui/src/pages/DashboardPage.tsx:258
2623 2916 msgid "Quick Links"
2624 2917 msgstr ""
2625 2918
2626 -#: packages/core/admin-ui/src/pages/AuditPage.tsx:184
2627 -#: packages/core/admin-ui/src/pages/DashboardPage.tsx:225
2919 +#: packages/core/admin-ui/src/pages/AuditPage.tsx:186
2920 +#: packages/core/admin-ui/src/pages/DashboardPage.tsx:241
2628 2921 msgid "Rate Limit"
2629 2922 msgstr ""
2630 2923
2631 -#: packages/core/admin-ui/src/pages/SettingsPage.tsx:275
2924 +#: packages/core/admin-ui/src/pages/SettingsPage.tsx:276
2632 2925 msgid "Rate Limit Email"
2633 2926 msgstr ""
2634 2927
2635 -#: packages/core/admin-ui/src/pages/SettingsPage.tsx:264
2928 +#: packages/core/admin-ui/src/pages/SettingsPage.tsx:265
2636 2929 msgid "Rate Limit IP"
2637 2930 msgstr ""
2638 2931
2639 -#: packages/core/admin-ui/src/pages/SettingsPage.tsx:286
2932 +#: packages/core/admin-ui/src/pages/SettingsPage.tsx:287
2640 2933 msgid "Rate Limit Window (Min)"
2641 2934 msgstr ""
2642 2935
2643 2936 #: packages/core/admin-ui/src/components/addon-settings/ReminderSettingsPanel.tsx:321
@@ -2643,13 +2936,17 @@
2643 2936 #: packages/core/admin-ui/src/components/addon-settings/ReminderSettingsPanel.tsx:321
2644 2937 msgid "Re-create the default reminder template in the Email Designer. Useful if you deleted it by accident."
2645 2938 msgstr ""
2646 2939
2940 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:317
2941 +msgid "Reason"
2942 +msgstr ""
2943 +
2647 2944 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:676
2648 2945 msgid "Recent exports"
2649 2946 msgstr ""
2650 2947
2651 -#: packages/core/admin-ui/src/pages/DashboardPage.tsx:158
2948 +#: packages/core/admin-ui/src/pages/DashboardPage.tsx:179
2652 2949 msgid "Recent Opt-Ins"
2653 2950 msgstr ""
2654 2951
2655 2952 #: packages/core/admin-ui/src/components/addon-settings/ReminderSettingsPanel.tsx:351
@@ -2656,12 +2953,17 @@
2656 2953 msgid "Recipient"
2657 2954 msgstr ""
2658 2955
2659 2956 #: packages/core/admin-ui/src/components/forms/EmailTab.tsx:52
2957 +#: packages/core/admin-ui/src/components/forms/formSettingsTypes.ts:149
2660 2958 msgid "Recipient field"
2661 2959 msgstr ""
2662 2960
2663 -#: packages/core/admin-ui/src/pages/ApiPage.tsx:270
2961 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:354
2962 +msgid "recommended"
2963 +msgstr ""
2964 +
2965 +#: packages/core/admin-ui/src/pages/ApiPage.tsx:269
2664 2966 msgid "Reconnect"
2665 2967 msgstr ""
2666 2968
2667 2969 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:625
@@ -2691,17 +2993,17 @@
2691 2993 #: packages/core/admin-ui/src/components/addon-settings/ReminderSettingsPanel.tsx:330
2692 2994 msgid "Regenerate default template"
2693 2995 msgstr ""
2694 2996
2695 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:195
2997 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:188
2696 2998 msgid "Register:"
2697 2999 msgstr ""
2698 3000
2699 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:320
3001 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:332
2700 3002 msgid "Registration Date"
2701 3003 msgstr ""
2702 3004
2703 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:324
3005 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:336
2704 3006 msgid "Registration IP"
2705 3007 msgstr ""
2706 3008
2707 3009 #: packages/core/admin-ui/src/components/addon-settings/DomainBlocklistSettingsPanel.tsx:115
@@ -2711,13 +3013,13 @@
2711 3013 #: packages/core/admin-ui/src/components/addon-settings/ReminderSettingsPanel.tsx:201
2712 3014 msgid "Reminder behaviour"
2713 3015 msgstr ""
2714 3016
2715 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:351
3017 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:366
2716 3018 msgid "Reminder Sent"
2717 3019 msgstr ""
2718 3020
2719 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:220
3021 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:213
2720 3022 msgid "Reminder sent:"
2721 3023 msgstr ""
2722 3024
2723 3025 #: packages/core/admin-ui/src/components/addon-settings/ReminderSettingsPanel.tsx:125
@@ -2732,9 +3034,9 @@
2732 3034 msgid "Remove form from list"
2733 3035 msgstr ""
2734 3036
2735 3037 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:619
2736 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:596
3038 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:602
2737 3039 msgid "Remove from list"
2738 3040 msgstr ""
2739 3041
2740 3042 #: packages/core/admin-ui/src/pages/DatabasePage.tsx:81
@@ -2748,9 +3050,9 @@
2748 3050 #: packages/core/admin-ui/src/components/addon-settings/ConditionalSettingsPanel.tsx:633
2749 3051 msgid "Remove rule"
2750 3052 msgstr ""
2751 3053
2752 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1391
3054 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1388
2753 3055 msgid "Remove this override"
2754 3056 msgstr ""
2755 3057
2756 3058 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:752
@@ -2770,10 +3072,10 @@
2770 3072 #: packages/core/admin-ui/src/components/forms/EmailTab.tsx:210
2771 3073 msgid "Required field — Double Opt-In cannot be enabled until this is filled in"
2772 3074 msgstr ""
2773 3075
2774 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:240
2775 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:280
3076 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:249
3077 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:274
2776 3078 msgid "Resend Email"
2777 3079 msgstr ""
2778 3080
2779 3081 #: packages/core/admin-ui/src/pages/DatabasePage.tsx:170
@@ -2782,18 +3084,18 @@
2782 3084 #: packages/core/admin-ui/src/pages/DatabasePage.tsx:263
2783 3085 msgid "Reset Database"
2784 3086 msgstr ""
2785 3087
2786 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:252
3088 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:261
2787 3089 msgid "Reset this opt-in to PENDING for re-testing?\n\nThis is a DEV-ONLY action (WP_DEBUG mode). It clears the confirmation flag so you can click the same email link again.\n\nNote: any Avada submissions/entries written by the previous confirmation are kept — delete them via Avada's Form Entries UI if you need a clean slate.\n\nFiles: any uploaded files were already handed off to the form system or sent as mail attachments at the previous confirmation, so they are NOT restored. Re-submit the form if you want files in the next test cycle."
2788 3090 msgstr ""
2789 3091
2790 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:263
3092 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:272
2791 3093 msgid "Reset to pending (dev)"
2792 3094 msgstr ""
2793 3095
2794 3096 #: packages/core/admin-ui/src/pages/DatabasePage.tsx:263
2795 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:263
3097 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:272
2796 3098 msgid "Resetting..."
2797 3099 msgstr ""
2798 3100
2799 3101 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:736
@@ -2800,20 +3102,46 @@
2800 3102 msgid "Restore this run's filters"
2801 3103 msgstr ""
2802 3104
2803 3105 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:416
2804 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:411
3106 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:417
2805 3107 msgid "Resulting behavior"
2806 3108 msgstr ""
2807 3109
2808 -#: packages/core/admin-ui/src/pages/DashboardPage.tsx:224
3110 +#: packages/core/admin-ui/src/pages/DashboardPage.tsx:240
2809 3111 msgid "Retention"
2810 3112 msgstr ""
2811 3113
3114 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:379
3115 +msgid "Retry actions with an unknown outcome?"
3116 +msgstr ""
3117 +
3118 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:389
3119 +msgid "Retry anyway"
3120 +msgstr ""
3121 +
3122 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:205
3123 +msgid "Retry failed"
3124 +msgstr ""
3125 +
3126 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:280
3127 +msgid "Retry failed actions"
3128 +msgstr ""
3129 +
3130 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:202
3131 +msgid "Retry finished — some actions still need attention"
3132 +msgstr ""
3133 +
2812 3134 #: packages/core/admin-ui/src/pages/NotFound.tsx:9
2813 3135 msgid "Return to Dashboard"
2814 3136 msgstr ""
2815 3137
3138 +#: packages/core/admin-ui/src/components/OptInStatusBadge.tsx:28
3139 +#: packages/core/admin-ui/src/pages/DashboardPage.tsx:123
3140 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:542
3141 +msgid "Revoked"
3142 +msgstr ""
3143 +
2816 3144 #: packages/core/admin-ui/src/components/addon-settings/ConditionalSettingsPanel.tsx:472
2817 3145 msgid "Rules"
2818 3146 msgstr ""
2819 3147
@@ -2824,11 +3152,19 @@
2824 3152 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:627
2825 3153 msgid "run(s). Last run:"
2826 3154 msgstr ""
2827 3155
3156 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:77
3157 +msgid "Running"
3158 +msgstr ""
3159 +
3160 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:280
3161 +msgid "Running..."
3162 +msgstr ""
3163 +
2828 3164 #: packages/core/admin-ui/src/lib/i18n.ts:5
2829 -#: packages/core/admin-ui/src/pages/ApiPage.tsx:287
2830 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1310
3165 +#: packages/core/admin-ui/src/pages/ApiPage.tsx:286
3166 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1309
2831 3167 msgid "Save"
2832 3168 msgstr ""
2833 3169
2834 3170 #: packages/core/admin-ui/src/components/addon-settings/DomainBlocklistSettingsPanel.tsx:215
@@ -2834,9 +3170,9 @@
2834 3170 #: packages/core/admin-ui/src/components/addon-settings/DomainBlocklistSettingsPanel.tsx:215
2835 3171 msgid "Save blocklist"
2836 3172 msgstr ""
2837 3173
2838 -#: packages/core/admin-ui/src/pages/SettingsPage.tsx:156
3174 +#: packages/core/admin-ui/src/pages/SettingsPage.tsx:157
2839 3175 msgid "Save Changes"
2840 3176 msgstr ""
2841 3177
2842 3178 #: packages/core/admin-ui/src/components/addon-settings/ConditionalSettingsPanel.tsx:668
@@ -2858,16 +3194,16 @@
2858 3194 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:731
2859 3195 msgid "Save Unique Email settings"
2860 3196 msgstr ""
2861 3197
2862 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:672
3198 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:678
2863 3199 msgid "Save User Creation settings"
2864 3200 msgstr ""
2865 3201
2866 -#: packages/core/admin-ui/src/pages/ApiPage.tsx:287
3202 +#: packages/core/admin-ui/src/pages/ApiPage.tsx:286
2867 3203 #: packages/core/admin-ui/src/pages/FormSettingsPage.tsx:320
2868 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1310
2869 -#: packages/core/admin-ui/src/pages/SettingsPage.tsx:156
3204 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1309
3205 +#: packages/core/admin-ui/src/pages/SettingsPage.tsx:157
2870 3206 msgid "Saving..."
2871 3207 msgstr ""
2872 3208
2873 3209 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:405
@@ -2874,24 +3210,40 @@
2874 3210 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:438
2875 3211 msgid "Scope"
2876 3212 msgstr ""
2877 3213
2878 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:499
3214 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:500
2879 3215 msgid "Search email or hash..."
2880 3216 msgstr ""
2881 3217
2882 -#: packages/core/admin-ui/src/pages/SettingsPage.tsx:250
3218 +#: packages/core/admin-ui/src/pages/SettingsPage.tsx:251
2883 3219 msgid "Security"
2884 3220 msgstr ""
2885 3221
3222 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:720
3223 +msgid "See the %s addon"
3224 +msgstr ""
3225 +
3226 +#: packages/core/admin-ui/src/components/ProTeaser.tsx:43
3227 +msgid "See the add-on"
3228 +msgstr ""
3229 +
3230 +#: packages/core/admin-ui/src/pages/SettingsPage.tsx:419
3231 +msgid "See the add-ons"
3232 +msgstr ""
3233 +
3234 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:322
3235 +msgid "See the email editor (Pro)"
3236 +msgstr ""
3237 +
2886 3238 #: packages/core/admin-ui/src/components/addon-settings/ConditionalSettingsPanel.tsx:388
2887 3239 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:568
2888 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1252
2889 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:548
3240 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1251
3241 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:554
2890 3242 msgid "Select a form to add…"
2891 3243 msgstr ""
2892 3244
2893 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:855
3245 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:854
2894 3246 msgid "Select a page..."
2895 3247 msgstr ""
2896 3248
2897 3249 #: packages/core/admin-ui/src/components/addon-settings/ReminderSettingsPanel.tsx:281
@@ -2897,13 +3249,13 @@
2897 3249 #: packages/core/admin-ui/src/components/addon-settings/ReminderSettingsPanel.tsx:281
2898 3250 msgid "Select a template"
2899 3251 msgstr ""
2900 3252
2901 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:586
3253 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:618
2902 3254 msgid "Select all"
2903 3255 msgstr ""
2904 3256
2905 -#: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:167
3257 +#: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:169
2906 3258 msgid "Select category"
2907 3259 msgstr ""
2908 3260
2909 3261 #: packages/core/admin-ui/src/components/forms/EmailTab.tsx:59
@@ -2913,15 +3265,15 @@
2913 3265 #: packages/core/admin-ui/src/components/forms/MappingTab.tsx:174
2914 3266 msgid "Select form field"
2915 3267 msgstr ""
2916 3268
2917 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:619
3269 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:651
2918 3270 msgid "Select opt-in %s"
2919 3271 msgstr ""
2920 3272
2921 -#: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:228
2922 -#: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:250
2923 -#: packages/core/admin-ui/src/pages/SettingsPage.tsx:233
3273 +#: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:230
3274 +#: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:252
3275 +#: packages/core/admin-ui/src/pages/SettingsPage.tsx:234
2924 3276 msgid "Select page"
2925 3277 msgstr ""
2926 3278
2927 3279 #: packages/core/admin-ui/src/components/forms/EmailTab.tsx:139
@@ -2927,9 +3279,9 @@
2927 3279 #: packages/core/admin-ui/src/components/forms/EmailTab.tsx:139
2928 3280 msgid "Select template"
2929 3281 msgstr ""
2930 3282
2931 -#: packages/core/admin-ui/src/pages/ApiPage.tsx:125
3283 +#: packages/core/admin-ui/src/pages/ApiPage.tsx:124
2932 3284 msgid "Select the external service to connect."
2933 3285 msgstr ""
2934 3286
2935 3287 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:57
@@ -2939,8 +3291,12 @@
2939 3291 #: packages/core/admin-ui/src/components/addon-settings/ReminderSettingsPanel.tsx:203
2940 3292 msgid "Send a follow-up email to subscribers who haven't confirmed their opt-in within the configured delay. The send is hourly via WP-Cron — make sure your site is reachable for loopback requests."
2941 3293 msgstr ""
2942 3294
3295 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:385
3296 +msgid "Send me a test email"
3297 +msgstr ""
3298 +
2943 3299 #: packages/core/admin-ui/src/components/addon-settings/ReminderSettingsPanel.tsx:216
2944 3300 msgid "Send reminder emails"
2945 3301 msgstr ""
2946 3302
@@ -2948,36 +3304,64 @@
2948 3304 #: packages/core/admin-ui/src/components/addon-settings/ReminderSettingsPanel.tsx:405
2949 3305 msgid "Send test reminder"
2950 3306 msgstr ""
2951 3307
2952 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:479
3308 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:485
2953 3309 msgid "Send WP password-reset email"
2954 3310 msgstr ""
2955 3311
3312 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:448
3313 +msgid "Sender"
3314 +msgstr ""
3315 +
2956 3316 #: packages/core/admin-ui/src/components/forms/EmailTab.tsx:44
2957 3317 msgid "Sender & recipient"
2958 3318 msgstr ""
2959 3319
3320 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:245
3321 +msgid "Sender address"
3322 +msgstr ""
3323 +
2960 3324 #: packages/core/admin-ui/src/components/forms/EmailTab.tsx:89
2961 3325 msgid "Sender address for the confirmation mail. Leave empty to use the WordPress default (site admin email)."
2962 3326 msgstr ""
2963 3327
2964 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:240
2965 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:280
3328 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:235
3329 +msgid "Sender name"
3330 +msgstr ""
3331 +
3332 +#: packages/core/admin-ui/src/components/SetupCards.tsx:69
3333 +msgid "Sender, forms, confirmation email and page in four steps. Forms that already use Double Opt-In are not changed."
3334 +msgstr ""
3335 +
3336 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:838
3337 +msgid "Sender: %1$s <%2$s>"
3338 +msgstr ""
3339 +
3340 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:249
3341 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:274
2966 3342 msgid "Sending..."
2967 3343 msgstr ""
2968 3344
2969 -#: packages/core/admin-ui/src/pages/SettingsPage.tsx:193
3345 +#: packages/core/admin-ui/src/pages/SettingsPage.tsx:194
2970 3346 msgid "Set to 0 to disable. GDPR recommends regular cleanup."
2971 3347 msgstr ""
2972 3348
3349 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:427
3350 +msgid "Set up Double Opt-In"
3351 +msgstr ""
3352 +
3353 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:436
3354 +msgid "Set up later"
3355 +msgstr ""
3356 +
2973 3357 #: packages/core/admin-ui/src/components/AdminLayout.tsx:19
2974 -#: packages/core/admin-ui/src/components/AppSidebar.tsx:47
2975 -#: packages/core/admin-ui/src/pages/SettingsPage.tsx:151
3358 +#: packages/core/admin-ui/src/components/AppSidebar.tsx:48
3359 +#: packages/core/admin-ui/src/pages/SettingsPage.tsx:152
2976 3360 msgid "Settings"
2977 3361 msgstr ""
2978 3362
2979 -#: packages/core/admin-ui/src/pages/AuditPage.tsx:181
3363 +#: packages/core/admin-ui/src/pages/AuditPage.tsx:183
2980 3364 msgid "Settings Change"
2981 3365 msgstr ""
2982 3366
2983 3367 #: packages/core/admin-ui/src/pages/FormSettingsPage.tsx:125
@@ -2983,26 +3367,34 @@
2983 3367 #: packages/core/admin-ui/src/pages/FormSettingsPage.tsx:125
2984 3368 msgid "Settings saved"
2985 3369 msgstr ""
2986 3370
2987 -#: packages/core/admin-ui/src/pages/SettingsPage.tsx:133
3371 +#: packages/core/admin-ui/src/pages/SettingsPage.tsx:134
2988 3372 msgid "Settings saved successfully"
2989 3373 msgstr ""
2990 3374
2991 -#: packages/core/admin-ui/src/pages/AuditPage.tsx:192
2992 -#: packages/core/admin-ui/src/pages/AuditPage.tsx:224
3375 +#: packages/core/admin-ui/src/components/SetupCards.tsx:67
3376 +msgid "Setup wizard"
3377 +msgstr ""
3378 +
3379 +#: packages/core/admin-ui/src/pages/AuditPage.tsx:196
3380 +#: packages/core/admin-ui/src/pages/AuditPage.tsx:228
2993 3381 msgid "Severity"
2994 3382 msgstr ""
2995 3383
2996 -#: packages/core/admin-ui/src/pages/AuditPage.tsx:307
3384 +#: packages/core/admin-ui/src/pages/AuditPage.tsx:311
2997 3385 msgid "Severity:"
2998 3386 msgstr ""
2999 3387
3000 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:921
3388 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:920
3001 3389 msgid "Shortcode Reference"
3002 3390 msgstr ""
3003 3391
3004 -#: packages/core/admin-ui/src/pages/SettingsPage.tsx:337
3392 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:696
3393 +msgid "Show all %d forms"
3394 +msgstr ""
3395 +
3396 +#: packages/core/admin-ui/src/pages/SettingsPage.tsx:338
3005 3397 msgid "Show credit link"
3006 3398 msgstr ""
3007 3399
3008 3400 #: packages/core/admin-ui/src/components/addon-settings/DomainBlocklistSettingsPanel.tsx:191
@@ -3020,45 +3412,45 @@
3020 3412 #: packages/core/admin-ui/src/components/forms/EmailTab.tsx:179
3021 3413 msgid "Show placeholders"
3022 3414 msgstr ""
3023 3415
3024 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:769
3416 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:768
3025 3417 msgid "Show the notice when disabled"
3026 3418 msgstr ""
3027 3419
3028 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:100
3420 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:99
3029 3421 msgid "Shown after the user submits their email and the confirmation mail goes out."
3030 3422 msgstr ""
3031 3423
3032 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:176
3424 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:175
3033 3425 msgid "Shown in the modal before bulk-cancelling all subscriptions."
3034 3426 msgstr ""
3035 3427
3036 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:175
3428 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:174
3037 3429 msgid "Shown in the modal before cancelling a single subscription."
3038 3430 msgstr ""
3039 3431
3040 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:177
3432 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:176
3041 3433 msgid "Shown in the modal before re-activating a cancelled subscription."
3042 3434 msgstr ""
3043 3435
3044 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:112
3436 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:111
3045 3437 msgid "Shown on rare DB write failures."
3046 3438 msgstr ""
3047 3439
3048 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:192
3440 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:191
3049 3441 msgid "Shown when the email has no subscriptions on file."
3050 3442 msgstr ""
3051 3443
3052 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:108
3444 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:107
3053 3445 msgid "Shown when the form's CSRF nonce was rejected (form sat unsubmitted for too long)."
3054 3446 msgstr ""
3055 3447
3056 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:116
3448 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:115
3057 3449 msgid "Shown when the request was recorded but the email could not go out — most often because the subject or body below is still empty. This case used to show the success notice instead, so visitors waited for a mail that was never sent."
3058 3450 msgstr ""
3059 3451
3060 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:104
3452 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:103
3061 3453 msgid "Shown when the visitor entered an obviously malformed address."
3062 3454 msgstr ""
3063 3455
3064 3456 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:498
@@ -3105,56 +3497,77 @@
3105 3497 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:165
3106 3498 msgid "Sitewide pool over the %d listed form%s"
3107 3499 msgstr ""
3108 3500
3109 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:649
3501 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:285
3502 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:655
3110 3503 msgid "Skip"
3111 3504 msgstr ""
3112 3505
3113 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:463
3506 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:469
3114 3507 msgid "Skip (do nothing)"
3115 3508 msgstr ""
3116 3509
3510 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:87
3511 +msgid "Skipped"
3512 +msgstr ""
3513 +
3117 3514 #: packages/core/admin-ui/src/components/addon-settings/ReminderSettingsPanel.tsx:409
3118 3515 msgid "so it's obvious in your inbox."
3119 3516 msgstr ""
3120 3517
3121 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1041
3518 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1040
3122 3519 msgid "so you can translate it per language; without WPML the text is shown as-is."
3123 3520 msgstr ""
3124 3521
3125 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:481
3522 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:76
3523 +msgid "Something went wrong. Please try again."
3524 +msgstr ""
3525 +
3526 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:487
3126 3527 msgid "Standard WP welcome flow — let the new user set their own password. Disable if you handle onboarding mails elsewhere."
3127 3528 msgstr ""
3128 3529
3530 +#: packages/core/admin-ui/src/components/SetupCards.tsx:74
3531 +msgid "Start setup wizard"
3532 +msgstr ""
3533 +
3129 3534 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:474
3130 -#: packages/core/admin-ui/src/pages/DashboardPage.tsx:174
3535 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:316
3536 +#: packages/core/admin-ui/src/pages/DashboardPage.tsx:195
3131 3537 #: packages/core/admin-ui/src/pages/EmailTemplatesPage.tsx:161
3132 -#: packages/core/admin-ui/src/pages/FormsPage.tsx:245
3133 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:591
3538 +#: packages/core/admin-ui/src/pages/FormsPage.tsx:265
3539 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:641
3134 3540 #: packages/core/admin-ui/src/pages/OptInsPage.tsx:535
3135 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:592
3541 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:536
3542 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:624
3136 3543 msgid "Status"
3137 3544 msgstr ""
3138 3545
3139 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:161
3546 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:160
3140 3547 msgid "Status badges"
3141 3548 msgstr ""
3142 3549
3550 +#: packages/core/admin-ui/src/components/SetupCards.tsx:31
3551 +msgid "Step %1$d of %2$d. Your entries so far are saved."
3552 +msgstr ""
3553 +
3143 3554 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:703
3144 3555 msgid "Stream"
3145 3556 msgstr ""
3146 3557
3147 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1039
3558 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1038
3148 3559 msgid "String Translation → Domain \"double-opt-in-opt-out\""
3149 3560 msgstr ""
3150 3561
3151 3562 #: packages/core/admin-ui/src/components/forms/EmailTab.tsx:118
3152 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:962
3563 +#: packages/core/admin-ui/src/components/forms/formSettingsTypes.ts:151
3564 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:961
3565 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:308
3153 3566 msgid "Subject"
3154 3567 msgstr ""
3155 3568
3156 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:949
3569 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:948
3157 3570 msgid "Subject + body for the confirmation email. Per-form overrides below take precedence over these defaults."
3158 3571 msgstr ""
3159 3572
3160 3573 #: packages/core/admin-ui/src/components/addon-settings/ReminderSettingsPanel.tsx:261
@@ -3164,9 +3577,9 @@
3164 3577 #: packages/core/admin-ui/src/components/forms/EmailTab.tsx:127
3165 3578 msgid "Subject line of the confirmation mail."
3166 3579 msgstr ""
3167 3580
3168 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1447
3581 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1444
3169 3582 msgid "Subject override"
3170 3583 msgstr ""
3171 3584
3172 3585 #: packages/core/admin-ui/src/components/forms/EmailTab.tsx:112
@@ -3172,33 +3585,33 @@
3172 3585 #: packages/core/admin-ui/src/components/forms/EmailTab.tsx:112
3173 3586 msgid "Subject, template, and the body shown to the user."
3174 3587 msgstr ""
3175 3588
3176 -#: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:186
3589 +#: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:188
3177 3590 msgid "Submission rules"
3178 3591 msgstr ""
3179 3592
3180 3593 #: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:57
3181 -msgid "Submissions are stored without any provable consent."
3594 +msgid "Submissions are still accepted, but they are stored without any provable consent."
3182 3595 msgstr ""
3183 3596
3184 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:81
3597 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:80
3185 3598 msgid "Subscriber"
3186 3599 msgstr ""
3187 3600
3188 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:99
3601 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:98
3189 3602 msgid "Success — email sent"
3190 3603 msgstr ""
3191 3604
3192 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1165
3605 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1164
3193 3606 msgid "Success notices rendered above the table after the visitor cancels, bulk-cancels, or re-activates a subscription. Some bodies accept"
3194 3607 msgstr ""
3195 3608
3196 -#: packages/core/admin-ui/src/components/AppSidebar.tsx:256
3609 +#: packages/core/admin-ui/src/components/AppSidebar.tsx:258
3197 3610 msgid "Support"
3198 3611 msgstr ""
3199 3612
3200 -#: packages/core/admin-ui/src/pages/AuditPage.tsx:110
3613 +#: packages/core/admin-ui/src/pages/AuditPage.tsx:112
3201 3614 msgid "System events and change log"
3202 3615 msgstr ""
3203 3616
3204 3617 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:58
@@ -3208,18 +3621,22 @@
3208 3621 #: packages/core/admin-ui/src/pages/FormSettingsPage.tsx:376
3209 3622 msgid "Tab contains incomplete required fields"
3210 3623 msgstr ""
3211 3624
3212 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:152
3625 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:151
3213 3626 msgid "Table columns"
3214 3627 msgstr ""
3215 3628
3216 -#: packages/core/admin-ui/src/pages/SettingsPage.tsx:308
3629 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:519
3630 +msgid "Takes about 3 minutes"
3631 +msgstr ""
3632 +
3633 +#: packages/core/admin-ui/src/pages/SettingsPage.tsx:309
3217 3634 msgid "Telemetry"
3218 3635 msgstr ""
3219 3636
3220 3637 #: packages/core/admin-ui/src/components/addon-settings/ConditionalSettingsPanel.tsx:580
3221 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:974
3638 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:973
3222 3639 msgid "Template"
3223 3640 msgstr ""
3224 3641
3225 3642 #: packages/core/admin-ui/src/pages/EmailTemplatesPage.tsx:66
@@ -3233,9 +3650,9 @@
3233 3650 #: packages/core/admin-ui/src/pages/EmailTemplatesPage.tsx:90
3234 3651 msgid "Template moved to draft"
3235 3652 msgstr ""
3236 3653
3237 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1462
3654 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1459
3238 3655 msgid "Template override"
3239 3656 msgstr ""
3240 3657
3241 3658 #: packages/core/admin-ui/src/pages/EmailTemplatesPage.tsx:89
@@ -3245,28 +3662,80 @@
3245 3662 #: packages/core/admin-ui/src/components/forms/EmailTab.tsx:150
3246 3663 msgid "templates wrap it in a styled HTML shell. Custom templates are built in the Email Designer and override the body field below."
3247 3664 msgstr ""
3248 3665
3249 -#: packages/core/admin-ui/src/components/ProGate.tsx:46
3250 -msgid "The"
3666 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:381
3667 +msgid "Test"
3251 3668 msgstr ""
3252 3669
3670 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:849
3671 +msgid "Test email sent"
3672 +msgstr ""
3673 +
3674 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:395
3675 +msgid "Test email sent to %s."
3676 +msgstr ""
3677 +
3678 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:297
3679 +msgid "Text and design apply to all selected forms. You can change them per form later."
3680 +msgstr ""
3681 +
3682 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:736
3683 +msgid "Text only"
3684 +msgstr ""
3685 +
3253 3686 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:300
3254 3687 msgid "The 'from' date is after the 'to' date."
3255 3688 msgstr ""
3256 3689
3690 +#: packages/core/admin-ui/src/pages/FormsPage.tsx:246
3691 +msgid "The %s add-on is not active yet."
3692 +msgstr ""
3693 +
3694 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:138
3695 +msgid "The action did not report a result — it may have run."
3696 +msgstr ""
3697 +
3698 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:137
3699 +msgid "The action reported an error."
3700 +msgstr ""
3701 +
3702 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:139
3703 +msgid "The action was removed from the form after the opt-in was confirmed."
3704 +msgstr ""
3705 +
3257 3706 #: packages/core/admin-ui/src/pages/AddonsPage.tsx:430
3258 3707 msgid "The addon booted but did not register its form integration. Most likely the integration's own prerequisite check failed at boot time (e.g. the third-party form builder's class symbols differ from what the integration probes for)."
3259 3708 msgstr ""
3260 3709
3710 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:153
3711 +msgid "The address has opted out."
3712 +msgstr ""
3713 +
3714 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:141
3715 +msgid "The attempt was interrupted — the action may have run."
3716 +msgstr ""
3717 +
3261 3718 #: packages/core/admin-ui/src/components/addon-settings/DomainBlocklistSettingsPanel.tsx:199
3262 3719 msgid "The blocklist is read once per request and cached in a static property — changes here take effect on the next form submission, no cache flush needed."
3263 3720 msgstr ""
3264 3721
3265 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:529
3722 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:569
3266 3723 msgid "The confirmation email that was sent to the visitor."
3267 3724 msgstr ""
3268 3725
3726 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:677
3727 +msgid "The confirmation mail could not be handed to the mail server."
3728 +msgstr ""
3729 +
3730 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:298
3731 +msgid "The confirmation stays valid either way. This shows whether the form's own actions — stored entry, notification mails, webhooks — ran after it."
3732 +msgstr ""
3733 +
3734 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:125
3735 +msgid "The connection broke after the request was sent — the action may have run."
3736 +msgstr ""
3737 +
3269 3738 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:664
3270 3739 msgid "The download starts in a new tab. Sensitive data — store the file in line with your retention policy."
3271 3740 msgstr ""
3272 3741
@@ -3277,40 +3746,161 @@
3277 3746 #: packages/core/admin-ui/src/pages/EmailEditorPage.tsx:77
3278 3747 msgid "The Email Editor addon isn't active on this site. Activate it to use the in-app editor, or open the legacy editor below."
3279 3748 msgstr ""
3280 3749
3750 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:133
3751 +msgid "The entry could not be saved."
3752 +msgstr ""
3753 +
3754 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:134
3755 +msgid "The entry was saved incompletely."
3756 +msgstr ""
3757 +
3758 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:144
3759 +msgid "The follow-up actions could not be determined."
3760 +msgstr ""
3761 +
3281 3762 #: packages/core/admin-ui/src/components/forms/EmailTab.tsx:75
3282 3763 msgid "The form field that holds the subscriber's email address."
3283 3764 msgstr ""
3284 3765
3285 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:486
3766 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:151
3767 +msgid "The form has no follow-up actions."
3768 +msgstr ""
3769 +
3770 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:152
3771 +msgid "The form has no notification mails set up."
3772 +msgstr ""
3773 +
3774 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:526
3286 3775 msgid "The form HTML used to collect this opt-in. You can copy it to inspect the original form."
3287 3776 msgstr ""
3288 3777
3778 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:129
3779 +msgid "The form no longer exists."
3780 +msgstr ""
3781 +
3782 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:146
3783 +msgid "The form plugin aborted the submission."
3784 +msgstr ""
3785 +
3786 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:130
3787 +msgid "The form plugin is not active."
3788 +msgstr ""
3789 +
3790 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:132
3791 +msgid "The form plugin's actions could not be restricted; nothing was executed."
3792 +msgstr ""
3793 +
3794 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:127
3795 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:128
3796 +msgid "The form rejected the stored submission."
3797 +msgstr ""
3798 +
3799 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:145
3800 +msgid "The form's spam check rejected the stored submission."
3801 +msgstr ""
3802 +
3289 3803 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:557
3290 3804 msgid "The forms in this list form a sitewide pool. A submission on any of them is rejected if the email already opted into ANY OTHER form in the list. Forms not in the list are completely outside this check."
3291 3805 msgstr ""
3292 3806
3807 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:620
3808 +msgid "The free plugin protects Contact Form 7 forms. Install it, create a form and come back here."
3809 +msgstr ""
3810 +
3293 3811 #: packages/core/admin-ui/src/pages/AddonsPage.tsx:439
3294 3812 msgid "The integration is registered but its isAvailable() check is currently failing. The third-party form plugin may have been deactivated after boot, or its class symbols are no longer present."
3295 3813 msgstr ""
3296 3814
3815 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:117
3816 +msgid "The internal request target was not found (HTTP 404)."
3817 +msgstr ""
3818 +
3819 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:116
3820 +msgid "The internal request was blocked (HTTP 401/403) — usually a firewall or security plugin."
3821 +msgstr ""
3822 +
3823 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:131
3824 +msgid "The internal request was not accepted as an authorised replay."
3825 +msgstr ""
3826 +
3827 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:118
3828 +msgid "The internal request was rate-limited (HTTP 429)."
3829 +msgstr ""
3830 +
3831 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:119
3832 +msgid "The internal request was redirected; redirects are not followed."
3833 +msgstr ""
3834 +
3835 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:121
3836 +msgid "The internal request was rejected."
3837 +msgstr ""
3838 +
3297 3839 #: packages/core/admin-ui/src/pages/AddonsPage.tsx:452
3298 3840 msgid "The license is fine, but a third-party plugin or PHP class the addon needs is not present. Check the addon's Requires Plugins header."
3299 3841 msgstr ""
3300 3842
3843 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:396
3844 +msgid "The link in it leads to the confirmation page and confirms nothing."
3845 +msgstr ""
3846 +
3847 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:136
3848 +msgid "The mail was not handed to the mailer."
3849 +msgstr ""
3850 +
3301 3851 #: packages/core/admin-ui/src/pages/AddonsPage.tsx:461
3302 3852 msgid "The plugin file is active but the addon never reached the registry. Look for a fatal during boot in the PHP error log."
3303 3853 msgstr ""
3304 3854
3855 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:277
3856 +msgid "The regular form email is only sent after the visitor has clicked the confirmation link."
3857 +msgstr ""
3858 +
3859 +#: packages/core/admin-ui/src/components/StuckOptInsCard.tsx:73
3860 +msgid "The Reminder add-on sends a second mail to people who have not confirmed"
3861 +msgstr ""
3862 +
3863 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:124
3864 +msgid "The request timed out after it was sent — the action may have run."
3865 +msgstr ""
3866 +
3867 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:122
3868 +msgid "The response could not be read — the action may have run."
3869 +msgstr ""
3870 +
3305 3871 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:487
3306 3872 msgid "The same address may opt into Form A AND Form B."
3307 3873 msgstr ""
3308 3874
3309 -#: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:65
3875 +#: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:67
3310 3876 msgid "The selected acceptance field \"%s\" does not exist on this form."
3311 3877 msgstr ""
3312 3878
3879 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:120
3880 +msgid "The server answered with an error (HTTP 5xx) — the action may have run."
3881 +msgstr ""
3882 +
3883 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:129
3884 +msgid "The setup wizard could not be loaded."
3885 +msgstr ""
3886 +
3887 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:123
3888 +msgid "The site could not reach itself; nothing was executed."
3889 +msgstr ""
3890 +
3891 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:126
3892 +msgid "The spam protection rejected the confirmed submission."
3893 +msgstr ""
3894 +
3895 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:135
3896 +msgid "The stored form entry no longer exists."
3897 +msgstr ""
3898 +
3899 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:142
3900 +msgid "The stored submission data is missing."
3901 +msgstr ""
3902 +
3313 3903 #: packages/core/admin-ui/src/components/addon-settings/ReminderSettingsPanel.tsx:408
3314 3904 msgid "The subject is prefixed with"
3315 3905 msgstr ""
3316 3906
@@ -3321,17 +3911,25 @@
3321 3911 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:129
3322 3912 msgid "The validator only runs on forms in the list. Each listed form checks for duplicates WITHIN ITSELF — they do not affect each other. Forms not listed are completely ignored."
3323 3913 msgstr ""
3324 3914
3325 -#: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:107
3915 +#: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:109
3326 3916 msgid "The wording the user is asked to agree to. Stored alongside each opt-in for the GDPR Art. 7 audit trail. Should match the label of the acceptance field below."
3327 3917 msgstr ""
3328 3918
3919 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:631
3920 +msgid "There is no Contact Form 7 form yet."
3921 +msgstr ""
3922 +
3329 3923 #: packages/core/admin-ui/src/pages/DatabasePage.tsx:142
3330 3924 msgid "These actions are irreversible. Please backup your database first."
3331 3925 msgstr ""
3332 3926
3333 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:541
3927 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:381
3928 +msgid "These actions may already have run — for example a mail that was sent before the connection broke. Retrying them can send a duplicate mail or create a duplicate entry. Check the recipient's mailbox or the form plugin's entries first."
3929 +msgstr ""
3930 +
3931 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:547
3334 3932 msgid "These forms are exempt — they confirm normally but no WP user is created."
3335 3933 msgstr ""
3336 3934
3337 3935 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:561
@@ -3345,8 +3943,12 @@
3345 3943 #: packages/core/admin-ui/src/components/AddonGate.tsx:117
3346 3944 msgid "This addon is part of the Double Opt-In Pro bundle. Activate your bundle license to unlock it — one key unlocks every included module."
3347 3945 msgstr ""
3348 3946
3947 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:263
3948 +msgid "This address does not belong to the domain of this site (%s)."
3949 +msgstr ""
3950 +
3349 3951 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:528
3350 3952 msgid "This email address has already been used for this form."
3351 3953 msgstr ""
3352 3954
@@ -3353,42 +3955,54 @@
3353 3955 #: packages/core/admin-ui/src/components/addon-settings/DomainBlocklistSettingsPanel.tsx:55
3354 3956 msgid "This email domain is not allowed. Please use a different email address."
3355 3957 msgstr ""
3356 3958
3357 -#: packages/core/admin-ui/src/components/ProGate.tsx:25
3358 -msgid "this feature"
3359 -msgstr ""
3360 -
3361 3959 #: packages/core/admin-ui/src/components/addon-settings/ConditionalSettingsPanel.tsx:279
3362 3960 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:324
3363 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:647
3364 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:283
3961 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:646
3962 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:289
3365 3963 msgid "This form is already in the list."
3366 3964 msgstr ""
3367 3965
3966 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:230
3967 +msgid "This is how the email appears in your visitors' inbox. It also applies to forms you switch on later."
3968 +msgstr ""
3969 +
3970 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:296
3971 +msgid "This is what the confirmation email looks like"
3972 +msgstr ""
3973 +
3974 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:305
3975 +msgid "This opt-in was confirmed before follow-up actions were recorded (or by an integration that does not report them). It is not replayed automatically, so historic mails are not sent again."
3976 +msgstr ""
3977 +
3978 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:332
3979 +msgid "This page appears as soon as someone has confirmed their address."
3980 +msgstr ""
3981 +
3368 3982 #: packages/core/admin-ui/src/pages/DatabasePage.tsx:241
3369 3983 msgid "This will drop and recreate all Double Opt-In tables, permanently destroying all data. This cannot be undone."
3370 3984 msgstr ""
3371 3985
3372 -#: packages/core/admin-ui/src/pages/AuditPage.tsx:222
3986 +#: packages/core/admin-ui/src/pages/AuditPage.tsx:226
3373 3987 msgid "Timestamp"
3374 3988 msgstr ""
3375 3989
3376 -#: packages/core/admin-ui/src/pages/AuditPage.tsx:299
3990 +#: packages/core/admin-ui/src/pages/AuditPage.tsx:303
3377 3991 msgid "Timestamp:"
3378 3992 msgstr ""
3379 3993
3380 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:790
3381 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1067
3382 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1200
3994 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:789
3995 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1066
3996 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1199
3383 3997 msgid "Title"
3384 3998 msgstr ""
3385 3999
3386 -#: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:216
4000 +#: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:218
3387 4001 msgid "to always fire when the form is submitted."
3388 4002 msgstr ""
3389 4003
3390 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:836
4004 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:835
3391 4005 msgid "to create one in a single click with both shortcodes already in place."
3392 4006 msgstr ""
3393 4007
3394 4008 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:685
@@ -3402,29 +4016,29 @@
3402 4016 #: packages/core/admin-ui/src/pages/AddonsPage.tsx:323
3403 4017 msgid "Toggle diagnostic info"
3404 4018 msgstr ""
3405 4019
3406 -#: packages/core/admin-ui/src/pages/SettingsPage.tsx:250
4020 +#: packages/core/admin-ui/src/pages/SettingsPage.tsx:251
3407 4021 msgid "Token and rate limiting configuration"
3408 4022 msgstr ""
3409 4023
3410 -#: packages/core/admin-ui/src/pages/DashboardPage.tsx:223
4024 +#: packages/core/admin-ui/src/pages/DashboardPage.tsx:239
3411 4025 msgid "Token Expiry"
3412 4026 msgstr ""
3413 4027
3414 -#: packages/core/admin-ui/src/pages/SettingsPage.tsx:253
4028 +#: packages/core/admin-ui/src/pages/SettingsPage.tsx:254
3415 4029 msgid "Token Expiry (Hours)"
3416 4030 msgstr ""
3417 4031
3418 -#: packages/core/admin-ui/src/pages/AuditPage.tsx:125
4032 +#: packages/core/admin-ui/src/pages/AuditPage.tsx:127
3419 4033 msgid "Total Events"
3420 4034 msgstr ""
3421 4035
3422 -#: packages/core/admin-ui/src/pages/FormsPage.tsx:165
4036 +#: packages/core/admin-ui/src/pages/FormsPage.tsx:175
3423 4037 msgid "Total Forms"
3424 4038 msgstr ""
3425 4039
3426 -#: packages/core/admin-ui/src/pages/DashboardPage.tsx:94
4040 +#: packages/core/admin-ui/src/pages/DashboardPage.tsx:101
3427 4041 msgid "Total Opt-Ins"
3428 4042 msgstr ""
3429 4043
3430 4044 #: packages/core/admin-ui/src/pages/DatabasePage.tsx:99
@@ -3430,9 +4044,9 @@
3430 4044 #: packages/core/admin-ui/src/pages/DatabasePage.tsx:99
3431 4045 msgid "Total Records"
3432 4046 msgstr ""
3433 4047
3434 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:467
4048 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:473
3435 4049 msgid "Treat as error"
3436 4050 msgstr ""
3437 4051
3438 4052 #: packages/core/admin-ui/src/components/addon-settings/ReminderSettingsPanel.tsx:343
@@ -3438,13 +4052,13 @@
3438 4052 #: packages/core/admin-ui/src/components/addon-settings/ReminderSettingsPanel.tsx:343
3439 4053 msgid "Trigger a one-off reminder send to verify subject, sender, template, and placeholder substitution before the cron-driven send hits real subscribers. Uses the saved settings above — save first if you just changed something."
3440 4054 msgstr ""
3441 4055
3442 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:720
4056 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:719
3443 4057 msgid "Turn the entire opt-out feature on or off without deactivating the addon plugin. Useful for pausing while debugging."
3444 4058 msgstr ""
3445 4059
3446 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:350
4060 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:356
3447 4061 msgid "Turn this feature on or off without deactivating the addon plugin. Use this when you want to pause auto-creation temporarily (e.g. while debugging a form). All settings below are preserved while the feature is off."
3448 4062 msgstr ""
3449 4063
3450 4064 #: packages/core/admin-ui/src/pages/AddonSettingsPage.tsx:119
@@ -3450,9 +4064,9 @@
3450 4064 #: packages/core/admin-ui/src/pages/AddonSettingsPage.tsx:119
3451 4065 msgid "Turn this feature on or off without deactivating the addon plugin. Use this when you want to pause the feature temporarily (e.g. while debugging a form)."
3452 4066 msgstr ""
3453 4067
3454 -#: packages/core/admin-ui/src/pages/AuditPage.tsx:223
4068 +#: packages/core/admin-ui/src/pages/AuditPage.tsx:227
3455 4069 msgid "Type"
3456 4070 msgstr ""
3457 4071
3458 4072 #: packages/core/admin-ui/src/pages/DatabasePage.tsx:247
@@ -3458,12 +4072,16 @@
3458 4072 #: packages/core/admin-ui/src/pages/DatabasePage.tsx:247
3459 4073 msgid "Type DELETE to confirm:"
3460 4074 msgstr ""
3461 4075
3462 -#: packages/core/admin-ui/src/pages/AuditPage.tsx:303
4076 +#: packages/core/admin-ui/src/pages/AuditPage.tsx:307
3463 4077 msgid "Type:"
3464 4078 msgstr ""
3465 4079
4080 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:100
4081 +msgid "Unclear"
4082 +msgstr ""
4083 +
3466 4084 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:487
3467 4085 #: packages/core/admin-ui/src/pages/DatabasePage.tsx:125
3468 4086 msgid "Unconfirmed"
3469 4087 msgstr ""
@@ -3495,40 +4113,38 @@
3495 4113 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:296
3496 4114 msgid "Unique Email settings saved."
3497 4115 msgstr ""
3498 4116
3499 -#: packages/core/admin-ui/src/pages/FormsPage.tsx:235
3500 -msgid "Unlock Double Opt-In support for %s with Pro."
3501 -msgstr ""
3502 -
3503 -#: packages/core/admin-ui/src/pages/SettingsPage.tsx:402
3504 -msgid "Unlock Pro Features"
3505 -msgstr ""
3506 -
3507 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:650
4117 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:656
3508 4118 msgid "Update meta"
3509 4119 msgstr ""
3510 4120
3511 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:465
4121 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:471
3512 4122 msgid "Update meta of existing user"
3513 4123 msgstr ""
3514 4124
3515 4125 #: packages/core/admin-ui/src/pages/CategoriesPage.tsx:155
3516 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:182
4126 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:175
3517 4127 msgid "Updated"
3518 4128 msgstr ""
3519 4129
3520 -#: packages/core/admin-ui/src/components/ProTeaser.tsx:44
3521 4130 #: packages/core/admin-ui/src/pages/AddonsPage.tsx:590
3522 -#: packages/core/admin-ui/src/pages/SettingsPage.tsx:416
3523 4131 msgid "Upgrade to Pro"
3524 4132 msgstr ""
3525 4133
4134 +#: packages/core/admin-ui/src/components/FollowUpPanel.tsx:143
4135 +msgid "Uploaded files needed for this action are missing."
4136 +msgstr ""
4137 +
4138 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:359
4139 +msgid "Use an existing page"
4140 +msgstr ""
4141 +
3526 4142 #: packages/core/admin-ui/src/components/addon-settings/ReminderSettingsPanel.tsx:367
3527 4143 msgid "Use opt-in data for placeholders"
3528 4144 msgstr ""
3529 4145
3530 -#: packages/core/admin-ui/src/pages/SettingsPage.tsx:244
4146 +#: packages/core/admin-ui/src/pages/SettingsPage.tsx:245
3531 4147 msgid "Used for [doubleoptin_privacy_url] placeholder"
3532 4148 msgstr ""
3533 4149
3534 4150 #: packages/core/admin-ui/src/components/addon-settings/ConditionalSettingsPanel.tsx:467
@@ -3535,25 +4151,25 @@
3535 4151 msgid "Used when no rule matches the submitted data."
3536 4152 msgstr ""
3537 4153
3538 4154 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:701
3539 -#: packages/core/admin-ui/src/pages/AuditPage.tsx:226
4155 +#: packages/core/admin-ui/src/pages/AuditPage.tsx:230
3540 4156 msgid "User"
3541 4157 msgstr ""
3542 4158
3543 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:396
4159 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:436
3544 4160 msgid "User acknowledged:"
3545 4161 msgstr ""
3546 4162
3547 -#: packages/core/admin-ui/src/components/AdminLayout.tsx:24
4163 +#: packages/core/admin-ui/src/components/AdminLayout.tsx:25
3548 4164 msgid "User Creation"
3549 4165 msgstr ""
3550 4166
3551 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:256
4167 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:262
3552 4168 msgid "User Creation settings saved."
3553 4169 msgstr ""
3554 4170
3555 -#: packages/core/admin-ui/src/pages/AuditPage.tsx:318
4171 +#: packages/core/admin-ui/src/pages/AuditPage.tsx:322
3556 4172 msgid "User:"
3557 4173 msgstr ""
3558 4174
3559 4175 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:65
@@ -3565,34 +4181,42 @@
3565 4181 msgid "Validation behaviour"
3566 4182 msgstr ""
3567 4183
3568 4184 #: packages/core/admin-ui/src/components/addon-settings/ConditionalSettingsPanel.tsx:561
3569 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:442
4185 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:482
3570 4186 msgid "Value"
3571 4187 msgstr ""
3572 4188
3573 -#: packages/core/admin-ui/src/pages/DashboardPage.tsx:222
4189 +#: packages/core/admin-ui/src/pages/DashboardPage.tsx:238
3574 4190 msgid "Version"
3575 4191 msgstr ""
3576 4192
3577 -#: packages/core/admin-ui/src/pages/DashboardPage.tsx:160
4193 +#: packages/core/admin-ui/src/pages/DashboardPage.tsx:181
3578 4194 msgid "View All"
3579 4195 msgstr ""
3580 4196
3581 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:513
4197 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:519
3582 4198 msgid "Want to block disposable-email domains?"
3583 4199 msgstr ""
3584 4200
3585 4201 #: packages/core/admin-ui/src/pages/AuditPage.tsx:25
3586 -#: packages/core/admin-ui/src/pages/AuditPage.tsx:196
4202 +#: packages/core/admin-ui/src/pages/AuditPage.tsx:200
3587 4203 msgid "Warning"
3588 4204 msgstr ""
3589 4205
3590 -#: packages/core/admin-ui/src/pages/AuditPage.tsx:137
4206 +#: packages/core/admin-ui/src/pages/AuditPage.tsx:139
3591 4207 msgid "Warnings"
3592 4208 msgstr ""
3593 4209
3594 -#: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:92
4210 +#: packages/core/admin-ui/src/components/AdminLayout.tsx:23
4211 +msgid "Webhooks"
4212 +msgstr ""
4213 +
4214 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:331
4215 +msgid "What does the visitor see after clicking?"
4216 +msgstr ""
4217 +
4218 +#: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:94
3595 4219 msgid "What gets stored with each opt-in for GDPR audit, and how this form's opt-ins are grouped."
3596 4220 msgstr ""
3597 4221
3598 4222 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:700
@@ -3598,17 +4222,17 @@
3598 4222 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:700
3599 4223 msgid "When"
3600 4224 msgstr ""
3601 4225
3602 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:751
4226 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:750
3603 4227 msgid "When disabled"
3604 4228 msgstr ""
3605 4229
3606 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:733
4230 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:732
3607 4231 msgid "When off, no opt-out mails are sent for any form — regardless of per-form overrides below."
3608 4232 msgstr ""
3609 4233
3610 -#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:360
4234 +#: packages/core/admin-ui/src/pages/UserCreationPage.tsx:366
3611 4235 msgid "When off, no users are auto-created — confirmations still complete normally, just without a WP user being made."
3612 4236 msgstr ""
3613 4237
3614 4238 #: packages/core/admin-ui/src/pages/AddonSettingsPage.tsx:132
@@ -3614,9 +4238,9 @@
3614 4238 #: packages/core/admin-ui/src/pages/AddonSettingsPage.tsx:132
3615 4239 msgid "When off, the addon's hooks no-op but the plugin stays installed and can be re-enabled in one click."
3616 4240 msgstr ""
3617 4241
3618 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:755
4242 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:754
3619 4243 msgid "when the feature is paused. Turn this on to display a configurable amber notice instead — useful for telling people the feature is temporarily unavailable rather than letting them wonder why the page is blank."
3620 4244 msgstr ""
3621 4245
3622 4246 #: packages/core/admin-ui/src/components/forms/EmailTab.tsx:46
@@ -3622,18 +4246,30 @@
3622 4246 #: packages/core/admin-ui/src/components/forms/EmailTab.tsx:46
3623 4247 msgid "Where the confirmation email comes from and which form field carries the user's address."
3624 4248 msgstr ""
3625 4249
3626 -#: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:261
4250 +#: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:263
3627 4251 msgid "Where the user is sent on opt-in errors (invalid email, expired link, etc.). Leave on default to show a toast notification instead of a redirect."
3628 4252 msgstr ""
3629 4253
3630 -#: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:239
4254 +#: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:241
3631 4255 msgid "Where the user lands after clicking the confirmation link. Leave on default to fall back to the site-wide confirmation page."
3632 4256 msgstr ""
3633 4257
3634 -#: packages/core/admin-ui/src/pages/SettingsPage.tsx:188
3635 -#: packages/core/admin-ui/src/pages/SettingsPage.tsx:217
4258 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:388
4259 +msgid "Whether it arrived in the inbox is beyond what WordPress can see."
4260 +msgstr ""
4261 +
4262 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:276
4263 +msgid "Which forms should ask for confirmation?"
4264 +msgstr ""
4265 +
4266 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:229
4267 +msgid "Who sends the confirmation?"
4268 +msgstr ""
4269 +
4270 +#: packages/core/admin-ui/src/pages/SettingsPage.tsx:189
4271 +#: packages/core/admin-ui/src/pages/SettingsPage.tsx:218
3636 4272 msgid "Years"
3637 4273 msgstr ""
3638 4274
3639 4275 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:826
@@ -3641,5 +4277,9 @@
3641 4277 msgstr ""
3642 4278
3643 4279 #: packages/core/admin-ui/src/pages/LicensePage.tsx:130
3644 4280 msgid "Your license is currently active."
4281 +msgstr ""
4282 +
4283 +#: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:320
4284 +msgid "Your own designs with images, columns and logo?"
3645 4285 msgstr ""