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