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