PluginProbe
Double Opt-In for Contact Form 7 – Secure, GDPR-Compliant Email Verification / 5.13.1
Double Opt-In for Contact Form 7 – Secure, GDPR-Compliant Email Verification v5.13.1
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 +388 -310 5.12.0 → 5.13.1 View file →
@@ -14,9 +14,9 @@
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:706
18 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:765
19 19 msgid " (%s total)"
20 20 msgstr ""
21 21
22 22 #: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:132
@@ -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:1511
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:1543
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:725
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:721
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
@@ -175,9 +175,9 @@
175 175 #: packages/core/admin-ui/src/pages/FormsPage.tsx:254
176 176 msgid "%s is installed on this site, but its forms do not have Double Opt-In yet. The add-on adds it."
177 177 msgstr ""
178 178
179 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:406
179 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:439
180 180 msgid "%s opt-in(s) deleted"
181 181 msgstr ""
182 182
183 183 #: packages/core/admin-ui/src/components/AddonGate.tsx:103
@@ -183,14 +183,14 @@
183 183 #: packages/core/admin-ui/src/components/AddonGate.tsx:103
184 184 msgid "%s requires the %s addon"
185 185 msgstr ""
186 186
187 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:582
187 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:636
188 188 msgid "%s selected"
189 189 msgstr ""
190 190
191 191 #: packages/core/admin-ui/src/components/forms/EmailTab.tsx:233
192 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1626
192 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1793
193 193 msgid "%s was built in the email designer. Edit the message body there — this textarea is bypassed for custom templates."
194 194 msgstr ""
195 195
196 196 #: packages/core/admin-ui/src/pages/DashboardPage.tsx:118
@@ -200,17 +200,17 @@
200 200 #: packages/core/admin-ui/src/pages/DashboardPage.tsx:110
201 201 msgid "%s%% conversion"
202 202 msgstr ""
203 203
204 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:451
204 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:465
205 205 msgid "⚠ No acknowledgment field configured — consent text is stored but not legally provable. Configure a consent acceptance field in form settings."
206 206 msgstr ""
207 207
208 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:440
208 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:454
209 209 msgid "✓ Yes"
210 210 msgstr ""
211 211
212 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:444
212 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:458
213 213 msgid "✗ No (legacy record or gate disabled)"
214 214 msgstr ""
215 215
216 216 #: packages/core/admin-ui/src/pages/FormsPage.tsx:49
@@ -232,9 +232,9 @@
232 232 #: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:745
233 233 msgid "Accent"
234 234 msgstr ""
235 235
236 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:428
236 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:442
237 237 msgid "Acknowledgment field:"
238 238 msgstr ""
239 239
240 240 #: packages/core/admin-ui/src/components/FollowUpPanel.tsx:315
@@ -313,9 +313,9 @@
313 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."
314 314 msgstr ""
315 315
316 316 #: packages/core/admin-ui/src/components/addon-settings/ConditionalSettingsPanel.tsx:406
317 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1365
317 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1532
318 318 msgid "Add form"
319 319 msgstr ""
320 320
321 321 #: packages/core/admin-ui/src/components/addon-settings/ConditionalSettingsPanel.tsx:649
@@ -348,9 +348,9 @@
348 348 #: packages/core/admin-ui/src/pages/SettingsPage.tsx:340
349 349 msgid "Adds a small \"Double Opt-In by Forge12\" link on the page a subscriber lands on after confirming. Off by default."
350 350 msgstr ""
351 351
352 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:651
352 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:691
353 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."
354 354 msgstr ""
355 355
356 356 #: packages/core/admin-ui/src/pages/UserCreationPage.tsx:454
@@ -375,22 +375,22 @@
375 375
376 376 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:458
377 377 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:646
378 378 #: packages/core/admin-ui/src/pages/AuditPage.tsx:216
379 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:521
380 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:540
379 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:554
380 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:573
381 381 msgid "All"
382 382 msgstr ""
383 383
384 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:564
384 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:604
385 385 msgid "All categories"
386 386 msgstr ""
387 387
388 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:557
388 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:611
389 389 msgid "All follow-ups"
390 390 msgstr ""
391 391
392 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:534
392 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:551
393 393 msgid "All forms"
394 394 msgstr ""
395 395
396 396 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:88
@@ -417,9 +417,9 @@
417 417 #: packages/core/admin-ui/src/pages/UserCreationPage.tsx:102
418 418 msgid "All forms EXCEPT selected (opt-out list)"
419 419 msgstr ""
420 420
421 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:572
421 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:626
422 422 msgid "All mails"
423 423 msgstr ""
424 424
425 425 #: packages/core/admin-ui/src/pages/DashboardPage.tsx:264
@@ -429,16 +429,21 @@
429 429 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:451
430 430 msgid "All opt-ins (incl. unconfirmed)"
431 431 msgstr ""
432 432
433 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:414
433 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:431
434 434 msgid "All records"
435 435 msgstr ""
436 436
437 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:483
437 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:500
438 438 msgid "All statuses"
439 439 msgstr ""
440 440
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 +
441 446 #: packages/core/admin-ui/src/pages/AuditPage.tsx:200
442 447 msgid "All Types"
443 448 msgstr ""
444 449
@@ -499,9 +504,9 @@
499 504 #: packages/core/admin-ui/src/pages/EmailTemplatesPage.tsx:240
500 505 msgid "Are you sure you want to delete this template? This action cannot be undone."
501 506 msgstr ""
502 507
503 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:778
508 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:837
504 509 msgid "Are you sure you want to permanently delete %s selected opt-in(s)? This action cannot be undone."
505 510 msgstr ""
506 511
507 512 #: packages/core/admin-ui/src/pages/DatabasePage.tsx:219
@@ -507,10 +512,10 @@
507 512 #: packages/core/admin-ui/src/pages/DatabasePage.tsx:219
508 513 msgid "Are you sure you want to permanently delete these records? This action cannot be undone."
509 514 msgstr ""
510 515
511 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:676
512 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:751
516 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:711
517 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:810
513 518 msgid "Are you sure you want to permanently delete this opt-in? This action cannot be undone."
514 519 msgstr ""
515 520
516 521 #: packages/core/admin-ui/src/pages/CategoriesPage.tsx:285
@@ -542,9 +547,9 @@
542 547 #: packages/core/admin-ui/src/pages/AuditPage.tsx:129
543 548 msgid "Audit Log"
544 549 msgstr ""
545 550
546 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:679
551 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:719
547 552 msgid "Audit log of past exports. Each row records who ran it, when, from where, and which records went into the file."
548 553 msgstr ""
549 554
550 555 #: packages/core/admin-ui/src/pages/AuditPage.tsx:54
@@ -594,9 +599,9 @@
594 599 #: packages/core/admin-ui/src/pages/SettingsPage.tsx:406
595 600 msgid "Available as add-ons"
596 601 msgstr ""
597 602
598 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1116
603 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1283
599 604 msgid "Available placeholder:"
600 605 msgstr ""
601 606
602 607 #: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:516
@@ -610,17 +615,17 @@
610 615 #: packages/core/admin-ui/src/pages/FormSettingsPage.tsx:262
611 616 msgid "Back to forms"
612 617 msgstr ""
613 618
614 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:200
619 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:214
615 620 msgid "Back to Opt-Ins"
616 621 msgstr ""
617 622
618 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:296
623 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:310
619 624 msgid "Basic Information"
620 625 msgstr ""
621 626
622 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:446
627 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:463
623 628 msgid "because"
624 629 msgstr ""
625 630
626 631 #: packages/core/admin-ui/src/components/addon-settings/MxValidatorSettingsPanel.tsx:103
@@ -644,19 +649,19 @@
644 649 #: packages/core/admin-ui/src/components/addon-settings/DomainBlocklistSettingsPanel.tsx:129
645 650 msgid "Blocked domains (%d entry)"
646 651 msgstr ""
647 652
648 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:842
649 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1181
650 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1314
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
651 656 msgid "Body"
652 657 msgstr ""
653 658
654 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1580
659 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1747
655 660 msgid "Body override"
656 661 msgstr ""
657 662
658 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:412
663 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:445
659 664 msgid "Bulk delete failed"
660 665 msgstr ""
661 666
662 667 #: packages/core/admin-ui/src/pages/OptOutPage.tsx:167
@@ -662,17 +667,17 @@
662 667 #: packages/core/admin-ui/src/pages/OptOutPage.tsx:167
663 668 msgid "Button above the table, shown when 2+ active rows exist."
664 669 msgstr ""
665 670
666 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:419
671 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:436
667 672 msgid "By email"
668 673 msgstr ""
669 674
670 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:415
675 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:432
671 676 msgid "By email address"
672 677 msgstr ""
673 678
674 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:815
679 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:855
675 680 #: packages/core/admin-ui/src/components/FollowUpPanel.tsx:387
676 681 #: packages/core/admin-ui/src/pages/CategoriesPage.tsx:289
677 682 #: packages/core/admin-ui/src/pages/DatabasePage.tsx:223
678 683 #: packages/core/admin-ui/src/pages/DatabasePage.tsx:257
@@ -677,11 +682,11 @@
677 682 #: packages/core/admin-ui/src/pages/DatabasePage.tsx:223
678 683 #: packages/core/admin-ui/src/pages/DatabasePage.tsx:257
679 684 #: packages/core/admin-ui/src/pages/EmailTemplatesPage.tsx:244
680 685 #: packages/core/admin-ui/src/pages/FormSettingsPage.tsx:313
681 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:681
682 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:756
683 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:787
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
684 689 msgid "Cancel"
685 690 msgstr ""
686 691
687 692 #: packages/core/admin-ui/src/pages/FormSettingsPage.tsx:134
@@ -695,16 +700,16 @@
695 700 #: packages/core/admin-ui/src/pages/CategoriesPage.tsx:137
696 701 msgid "Categories"
697 702 msgstr ""
698 703
699 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:555
704 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:595
700 705 #: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:198
701 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:314
702 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:655
703 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:173
704 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:517
705 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:518
706 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:624
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
707 712 msgid "Category"
708 713 msgstr ""
709 714
710 715 #: packages/core/admin-ui/src/pages/CategoriesPage.tsx:78
@@ -730,9 +735,9 @@
730 735 #: packages/core/admin-ui/src/components/AddonGate.tsx:123
731 736 msgid "Check the Addons page for diagnostic details. A prerequisite (such as a third-party plugin) may be missing."
732 737 msgstr ""
733 738
734 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:381
739 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:395
735 740 msgid "Check the mail settings of your site, then use “Resend Email”."
736 741 msgstr ""
737 742
738 743 #: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:149
@@ -750,17 +755,17 @@
750 755 #: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:693
751 756 msgid "Choose email field …"
752 757 msgstr ""
753 758
754 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:788
759 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:828
755 760 msgid "Clear all history"
756 761 msgstr ""
757 762
758 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:802
763 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:842
759 764 msgid "Clear export history?"
760 765 msgstr ""
761 766
762 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:601
767 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:655
763 768 msgid "Clear selection"
764 769 msgstr ""
765 770
766 771 #: packages/core/admin-ui/src/pages/ApiPage.tsx:191
@@ -767,9 +772,9 @@
767 772 #: packages/core/admin-ui/src/pages/ApiPage.tsx:219
768 773 msgid "CleverReach REST API settings"
769 774 msgstr ""
770 775
771 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:682
776 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:722
772 777 msgid "Click"
773 778 msgstr ""
774 779
775 780 #: packages/core/admin-ui/src/pages/ApiPage.tsx:171
@@ -837,9 +842,9 @@
837 842 #: packages/core/admin-ui/src/pages/SettingsPage.tsx:153
838 843 msgid "Configure global Double Opt-In settings"
839 844 msgstr ""
840 845
841 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:741
846 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:806
842 847 msgid "Configure the opt-out system for your subscribers"
843 848 msgstr ""
844 849
845 850 #: packages/core/admin-ui/src/pages/ApiPage.tsx:158
@@ -861,13 +866,13 @@
861 866 #: packages/core/admin-ui/src/pages/OptOutPage.tsx:172
862 867 msgid "Confirm modal — prompts"
863 868 msgstr ""
864 869
865 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:194
870 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:218
866 871 msgid "Confirm:"
867 872 msgstr ""
868 873
869 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:340
874 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:354
870 875 msgid "Confirmation Date"
871 876 msgstr ""
872 877
873 878 #: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:448
@@ -873,20 +878,20 @@
873 878 #: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:448
874 879 msgid "Confirmation email"
875 880 msgstr ""
876 881
877 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:159
878 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:421
882 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:173
883 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:454
879 884 msgid "Confirmation email resent"
880 885 msgstr ""
881 886
882 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:347
887 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:361
883 888 msgid "Confirmation IP"
884 889 msgstr ""
885 890
886 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:372
887 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:568
888 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:569
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
889 894 msgid "Confirmation mail"
890 895 msgstr ""
891 896
892 897 #: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:259
@@ -901,9 +906,9 @@
901 906 #: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:857
902 907 msgid "Confirmation page: existing page"
903 908 msgstr ""
904 909
905 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:176
910 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:190
906 911 msgid "Confirmation reset — click the email link again to re-test"
907 912 msgstr ""
908 913
909 914 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:456
@@ -910,13 +915,13 @@
910 915 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:645
911 916 #: packages/core/admin-ui/src/components/OptInStatusBadge.tsx:26
912 917 #: packages/core/admin-ui/src/pages/DashboardPage.tsx:107
913 918 #: packages/core/admin-ui/src/pages/DatabasePage.tsx:112
914 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:541
919 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:574
915 920 msgid "Confirmed"
916 921 msgstr ""
917 922
918 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:485
923 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:502
919 924 msgid "Confirmed (active subscribers)"
920 925 msgstr ""
921 926
922 927 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:448
@@ -963,13 +968,17 @@
963 968 #: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:124
964 969 msgid "Consent acceptance field"
965 970 msgstr ""
966 971
967 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:405
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
968 977 msgid "Consent Evidence"
969 978 msgstr ""
970 979
971 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:254
980 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:278
972 981 msgid "Consent Text"
973 982 msgstr ""
974 983
975 984 #: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:109
@@ -979,12 +988,16 @@
979 988 #: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:83
980 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."
981 990 msgstr ""
982 991
983 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:412
992 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:426
984 993 msgid "Consent text shown to user"
985 994 msgstr ""
986 995
996 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:274
997 +msgid "Consent withdrawn"
998 +msgstr ""
999 +
987 1000 #: packages/core/admin-ui/src/pages/DashboardPage.tsx:126
988 1001 msgid "Consent withdrawn via the opt-out"
989 1002 msgstr ""
990 1003
@@ -1007,13 +1020,13 @@
1007 1020 #: packages/core/admin-ui/src/pages/UserCreationPage.tsx:81
1008 1021 msgid "Contributor"
1009 1022 msgstr ""
1010 1023
1011 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:786
1024 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:851
1012 1025 msgid "Controls what visitors see if the master toggle above is off. By default the opt-out form + list shortcodes render"
1013 1026 msgstr ""
1014 1027
1015 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:98
1028 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:112
1016 1029 msgid "Copied to clipboard"
1017 1030 msgstr ""
1018 1031
1019 1032 #: packages/core/admin-ui/src/components/FollowUpPanel.tsx:270
@@ -1019,9 +1032,9 @@
1019 1032 #: packages/core/admin-ui/src/components/FollowUpPanel.tsx:270
1020 1033 msgid "Copy diagnosis"
1021 1034 msgstr ""
1022 1035
1023 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:376
1036 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:390
1024 1037 msgid "Could not be sent (%s)"
1025 1038 msgstr ""
1026 1039
1027 1040 #: packages/core/admin-ui/src/components/addon-settings/ReminderSettingsPanel.tsx:140
@@ -1033,9 +1046,9 @@
1033 1046 #: packages/core/admin-ui/src/components/addon-settings/ReminderSettingsPanel.tsx:191
1034 1047 msgid "Could not send the test reminder."
1035 1048 msgstr ""
1036 1049
1037 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:704
1050 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:744
1038 1051 msgid "Count"
1039 1052 msgstr ""
1040 1053
1041 1054 #: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:639
@@ -1041,9 +1054,9 @@
1041 1054 #: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:639
1042 1055 msgid "Create a form"
1043 1056 msgstr ""
1044 1057
1045 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:965
1058 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1132
1046 1059 msgid "Create a new page with the opt-out shortcodes"
1047 1060 msgstr ""
1048 1061
1049 1062 #: packages/core/admin-ui/src/pages/UserCreationPage.tsx:348
@@ -1071,10 +1084,10 @@
1071 1084 msgstr ""
1072 1085
1073 1086 #: packages/core/admin-ui/src/pages/CategoriesPage.tsx:154
1074 1087 #: packages/core/admin-ui/src/pages/EmailTemplatesPage.tsx:162
1075 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:662
1076 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:174
1088 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:697
1089 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:198
1077 1090 msgid "Created"
1078 1091 msgstr ""
1079 1092
1080 1093 #: packages/core/admin-ui/src/pages/AuditPage.tsx:27
@@ -1087,13 +1100,13 @@
1087 1100 #: packages/core/admin-ui/src/pages/AuditPage.tsx:202
1088 1101 msgid "Cron"
1089 1102 msgstr ""
1090 1103
1091 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:391
1104 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:408
1092 1105 msgid "CSV (Excel-friendly, UTF-8 BOM)"
1093 1106 msgstr ""
1094 1107
1095 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:427
1108 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:444
1096 1109 msgid "CSV separator"
1097 1110 msgstr ""
1098 1111
1099 1112 #: packages/core/admin-ui/src/components/addon-settings/DomainBlocklistSettingsPanel.tsx:181
@@ -1102,12 +1115,16 @@
1102 1115 msgid "Custom error message"
1103 1116 msgstr ""
1104 1117
1105 1118 #: packages/core/admin-ui/src/components/forms/EmailTab.tsx:231
1106 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1624
1119 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1791
1107 1120 msgid "Custom template selected"
1108 1121 msgstr ""
1109 1122
1123 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:276
1124 +msgid "Customers"
1125 +msgstr ""
1126 +
1110 1127 #: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:744
1111 1128 msgid "Dark"
1112 1129 msgstr ""
1113 1130
@@ -1135,9 +1152,9 @@
1135 1152 msgid "Database reset successfully"
1136 1153 msgstr ""
1137 1154
1138 1155 #: packages/core/admin-ui/src/pages/DashboardPage.tsx:196
1139 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:626
1156 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:680
1140 1157 msgid "Date"
1141 1158 msgstr ""
1142 1159
1143 1160 #: packages/core/admin-ui/src/pages/SettingsPage.tsx:187
@@ -1166,9 +1183,9 @@
1166 1183 #: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:225
1167 1184 msgid "Decide when a submission triggers the opt-in and where the user lands afterwards."
1168 1185 msgstr ""
1169 1186
1170 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1233
1187 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1400
1171 1188 msgid "Default"
1172 1189 msgstr ""
1173 1190
1174 1191 #: packages/core/admin-ui/src/components/addon-settings/ConditionalSettingsPanel.tsx:456
@@ -1174,11 +1191,11 @@
1174 1191 #: packages/core/admin-ui/src/components/addon-settings/ConditionalSettingsPanel.tsx:456
1175 1192 msgid "Default (blank)"
1176 1193 msgstr ""
1177 1194
1178 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:848
1179 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1187
1180 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1320
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
1181 1198 msgid "Default body"
1182 1199 msgstr ""
1183 1200
1184 1201 #: packages/core/admin-ui/src/pages/UserCreationPage.tsx:437
@@ -1189,11 +1206,11 @@
1189 1206 #: packages/core/admin-ui/src/pages/UserCreationPage.tsx:429
1190 1207 msgid "Default settings"
1191 1208 msgstr ""
1192 1209
1193 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:829
1194 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1168
1195 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1301
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
1196 1213 msgid "Default title"
1197 1214 msgstr ""
1198 1215
1199 1216 #: packages/core/admin-ui/src/components/addon-settings/ReminderSettingsPanel.tsx:235
@@ -1208,20 +1225,20 @@
1208 1225 #: packages/core/admin-ui/src/pages/CategoriesPage.tsx:298
1209 1226 #: packages/core/admin-ui/src/pages/DatabasePage.tsx:229
1210 1227 #: packages/core/admin-ui/src/pages/EmailTemplatesPage.tsx:224
1211 1228 #: packages/core/admin-ui/src/pages/EmailTemplatesPage.tsx:250
1212 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:282
1213 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:689
1214 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:284
1215 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:766
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
1216 1233 msgid "Delete"
1217 1234 msgstr ""
1218 1235
1219 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:798
1236 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:857
1220 1237 msgid "Delete %s"
1221 1238 msgstr ""
1222 1239
1223 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:776
1240 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:835
1224 1241 msgid "Delete %s Opt-In(s)"
1225 1242 msgstr ""
1226 1243
1227 1244 #: packages/core/admin-ui/src/pages/DatabasePage.tsx:80
@@ -1235,14 +1252,14 @@
1235 1252 #: packages/core/admin-ui/src/pages/DatabasePage.tsx:81
1236 1253 msgid "Delete Confirmed Only"
1237 1254 msgstr ""
1238 1255
1239 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:153
1256 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:167
1240 1257 msgid "Delete failed"
1241 1258 msgstr ""
1242 1259
1243 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:674
1244 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:749
1260 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:709
1261 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:808
1245 1262 msgid "Delete Opt-In"
1246 1263 msgstr ""
1247 1264
1248 1265 #: packages/core/admin-ui/src/pages/SettingsPage.tsx:169
@@ -1248,9 +1265,9 @@
1248 1265 #: packages/core/admin-ui/src/pages/SettingsPage.tsx:169
1249 1266 msgid "Delete Opt-Ins after"
1250 1267 msgstr ""
1251 1268
1252 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:593
1269 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:647
1253 1270 msgid "Delete Selected"
1254 1271 msgstr ""
1255 1272
1256 1273 #: packages/core/admin-ui/src/pages/EmailTemplatesPage.tsx:238
@@ -1256,9 +1273,9 @@
1256 1273 #: packages/core/admin-ui/src/pages/EmailTemplatesPage.tsx:238
1257 1274 msgid "Delete Template"
1258 1275 msgstr ""
1259 1276
1260 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:746
1277 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:786
1261 1278 msgid "Delete this run from the audit history? The originally exported records remain in the database — this only removes the audit row."
1262 1279 msgstr ""
1263 1280
1264 1281 #: packages/core/admin-ui/src/pages/SettingsPage.tsx:198
@@ -1271,12 +1288,12 @@
1271 1288
1272 1289 #: packages/core/admin-ui/src/pages/CategoriesPage.tsx:298
1273 1290 #: packages/core/admin-ui/src/pages/DatabasePage.tsx:229
1274 1291 #: packages/core/admin-ui/src/pages/EmailTemplatesPage.tsx:250
1275 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:689
1276 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:593
1277 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:766
1278 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:798
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
1279 1296 msgid "Deleting..."
1280 1297 msgstr ""
1281 1298
1282 1299 #: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:768
@@ -1282,9 +1299,9 @@
1282 1299 #: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:768
1283 1300 msgid "Design"
1284 1301 msgstr ""
1285 1302
1286 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:269
1303 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:283
1287 1304 msgid "Dev-only: revert to pending so the same confirmation link can be re-tested"
1288 1305 msgstr ""
1289 1306
1290 1307 #: packages/core/admin-ui/src/components/FollowUpPanel.tsx:248
@@ -1307,9 +1324,9 @@
1307 1324 #: packages/core/admin-ui/src/components/FollowUpPanel.tsx:147
1308 1325 msgid "Disabled by the f12_cf7_doubleoptin_send_default_mail filter."
1309 1326 msgstr ""
1310 1327
1311 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1507
1328 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1674
1312 1329 msgid "Disabled for this form"
1313 1330 msgstr ""
1314 1331
1315 1332 #: packages/core/admin-ui/src/components/forms/EmailTab.tsx:101
@@ -1315,13 +1332,13 @@
1315 1332 #: packages/core/admin-ui/src/components/forms/EmailTab.tsx:101
1316 1333 msgid "Display name shown as"
1317 1334 msgstr ""
1318 1335
1319 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1033
1336 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1200
1320 1337 msgid "Display the opt-in/opt-out status list"
1321 1338 msgstr ""
1322 1339
1323 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1025
1340 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1192
1324 1341 msgid "Display the opt-out request form"
1325 1342 msgstr ""
1326 1343
1327 1344 #: packages/core/admin-ui/src/pages/SettingsPage.tsx:410
@@ -1375,9 +1392,9 @@
1375 1392 #: packages/core/admin-ui/src/pages/FormSettingsPage.tsx:114
1376 1393 msgid "Double Opt-In was auto-disabled."
1377 1394 msgstr ""
1378 1395
1379 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:371
1396 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:388
1380 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."
1381 1398 msgstr ""
1382 1399
1383 1400 #: packages/core/admin-ui/src/pages/EmailTemplatesPage.tsx:199
@@ -1418,13 +1435,13 @@
1418 1435 msgid "Edit form"
1419 1436 msgstr ""
1420 1437
1421 1438 #: packages/core/admin-ui/src/components/forms/EmailTab.tsx:239
1422 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1632
1439 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1799
1423 1440 msgid "Edit in Email Designer"
1424 1441 msgstr ""
1425 1442
1426 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1004
1443 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1171
1427 1444 msgid "Edit page"
1428 1445 msgstr ""
1429 1446
1430 1447 #: packages/core/admin-ui/src/pages/UserCreationPage.tsx:83
@@ -1431,9 +1448,9 @@
1431 1448 msgid "Editor"
1432 1449 msgstr ""
1433 1450
1434 1451 #: packages/core/admin-ui/src/components/forms/EmailTab.tsx:244
1435 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1637
1452 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1804
1436 1453 msgid "Editor link unavailable"
1437 1454 msgstr ""
1438 1455
1439 1456 #: packages/core/admin-ui/src/pages/AuditPage.tsx:53
@@ -1439,20 +1456,20 @@
1439 1456 #: packages/core/admin-ui/src/pages/AuditPage.tsx:53
1440 1457 #: packages/core/admin-ui/src/pages/AuditPage.tsx:207
1441 1458 #: packages/core/admin-ui/src/pages/DashboardPage.tsx:193
1442 1459 #: packages/core/admin-ui/src/pages/FormSettingsPage.tsx:372
1443 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:306
1444 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:171
1445 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:622
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
1446 1463 msgid "Email"
1447 1464 msgstr ""
1448 1465
1449 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:455
1466 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:472
1450 1467 msgid "Email address"
1451 1468 msgstr ""
1452 1469
1453 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1105
1454 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1618
1470 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1272
1471 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1785
1455 1472 msgid "Email Body"
1456 1473 msgstr ""
1457 1474
1458 1475 #: packages/core/admin-ui/src/components/forms/formSettingsTypes.ts:155
@@ -1498,9 +1515,9 @@
1498 1515 #: packages/core/admin-ui/src/components/addon-settings/ConditionalSettingsPanel.tsx:114
1499 1516 msgid "Empty"
1500 1517 msgstr ""
1501 1518
1502 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:893
1519 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:986
1503 1520 msgid "Empty = the site administrator's address"
1504 1521 msgstr ""
1505 1522
1506 1523 #: packages/core/admin-ui/src/pages/OptOutPage.tsx:187
@@ -1512,13 +1529,13 @@
1512 1529 #: packages/core/admin-ui/src/pages/UserCreationPage.tsx:363
1513 1530 msgid "Enabled"
1514 1531 msgstr ""
1515 1532
1516 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1506
1533 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1673
1517 1534 msgid "Enabled for this form"
1518 1535 msgstr ""
1519 1536
1520 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:292
1537 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:306
1521 1538 msgid "Enter an email address before exporting."
1522 1539 msgstr ""
1523 1540
1524 1541 #: packages/core/admin-ui/src/pages/ApiPage.tsx:181
@@ -1610,17 +1627,17 @@
1610 1627 #: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:63
1611 1628 msgid "Every record — confirmed, unconfirmed, and opted-out."
1612 1629 msgstr ""
1613 1630
1614 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1207
1631 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1374
1615 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."
1616 1633 msgstr ""
1617 1634
1618 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:444
1635 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:461
1619 1636 msgid "Excel honours the OS-locale default — German installs expect"
1620 1637 msgstr ""
1621 1638
1622 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:610
1639 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:650
1623 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."
1624 1641 msgstr ""
1625 1642
1626 1643 #: packages/core/admin-ui/src/pages/ApiPage.tsx:252
@@ -1627,29 +1644,29 @@
1627 1644 #: packages/core/admin-ui/src/pages/LicensePage.tsx:111
1628 1645 msgid "Expires:"
1629 1646 msgstr ""
1630 1647
1631 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:661
1648 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:701
1632 1649 msgid "Export"
1633 1650 msgstr ""
1634 1651
1635 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:605
1652 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:619
1636 1653 msgid "Export Consent Record (GDPR)"
1637 1654 msgstr ""
1638 1655
1639 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:369
1656 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:386
1640 1657 msgid "Export consent records (GDPR)"
1641 1658 msgstr ""
1642 1659
1643 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:618
1660 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:632
1644 1661 msgid "Export CSV"
1645 1662 msgstr ""
1646 1663
1647 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:237
1664 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:250
1648 1665 msgid "Export history cleared."
1649 1666 msgstr ""
1650 1667
1651 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:612
1668 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:626
1652 1669 msgid "Export JSON"
1653 1670 msgstr ""
1654 1671
1655 1672 #: packages/core/admin-ui/src/pages/AddonsPage.tsx:172
@@ -1676,9 +1693,9 @@
1676 1693 #: packages/core/admin-ui/src/pages/LicensePage.tsx:52
1677 1694 msgid "Failed to activate license."
1678 1695 msgstr ""
1679 1696
1680 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:240
1697 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:253
1681 1698 msgid "Failed to clear history."
1682 1699 msgstr ""
1683 1700
1684 1701 #: packages/core/admin-ui/src/pages/ApiPage.tsx:101
@@ -1685,9 +1702,9 @@
1685 1702 msgid "Failed to connect to CleverReach."
1686 1703 msgstr ""
1687 1704
1688 1705 #: packages/core/admin-ui/src/components/FollowUpPanel.tsx:249
1689 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:99
1706 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:113
1690 1707 msgid "Failed to copy"
1691 1708 msgstr ""
1692 1709
1693 1710 #: packages/core/admin-ui/src/pages/CategoriesPage.tsx:83
@@ -1701,9 +1718,9 @@
1701 1718 #: packages/core/admin-ui/src/pages/LicensePage.tsx:66
1702 1719 msgid "Failed to deactivate license."
1703 1720 msgstr ""
1704 1721
1705 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:402
1722 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:435
1706 1723 msgid "Failed to delete %1$s of %2$s items"
1707 1724 msgstr ""
1708 1725
1709 1726 #: packages/core/admin-ui/src/pages/CategoriesPage.tsx:112
@@ -1709,17 +1726,17 @@
1709 1726 #: packages/core/admin-ui/src/pages/CategoriesPage.tsx:112
1710 1727 msgid "Failed to delete category"
1711 1728 msgstr ""
1712 1729
1713 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:390
1730 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:423
1714 1731 msgid "Failed to delete opt-in"
1715 1732 msgstr ""
1716 1733
1717 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:257
1734 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:270
1718 1735 msgid "Failed to delete run."
1719 1736 msgstr ""
1720 1737
1721 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:558
1738 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:623
1722 1739 msgid "Failed to generate opt-out page."
1723 1740 msgstr ""
1724 1741
1725 1742 #: packages/core/admin-ui/src/pages/AddonsPage.tsx:143
@@ -1725,17 +1742,17 @@
1725 1742 #: packages/core/admin-ui/src/pages/AddonsPage.tsx:143
1726 1743 msgid "Failed to install addon."
1727 1744 msgstr ""
1728 1745
1729 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:164
1746 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:178
1730 1747 msgid "Failed to resend"
1731 1748 msgstr ""
1732 1749
1733 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:424
1750 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:457
1734 1751 msgid "Failed to resend email"
1735 1752 msgstr ""
1736 1753
1737 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:180
1754 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:194
1738 1755 msgid "Failed to reset"
1739 1756 msgstr ""
1740 1757
1741 1758 #: packages/core/admin-ui/src/components/addon-settings/ConditionalSettingsPanel.tsx:266
@@ -1759,9 +1776,9 @@
1759 1776 msgstr ""
1760 1777
1761 1778 #: packages/core/admin-ui/src/pages/AddonSettingsPage.tsx:89
1762 1779 #: packages/core/admin-ui/src/pages/ApiPage.tsx:83
1763 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:587
1780 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:652
1764 1781 msgid "Failed to save settings."
1765 1782 msgstr ""
1766 1783
1767 1784 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:300
@@ -1788,9 +1805,9 @@
1788 1805 msgid "Feature enabled."
1789 1806 msgstr ""
1790 1807
1791 1808 #: packages/core/admin-ui/src/pages/AddonSettingsPage.tsx:117
1792 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:751
1809 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:816
1793 1810 #: packages/core/admin-ui/src/pages/UserCreationPage.tsx:354
1794 1811 msgid "Feature toggle"
1795 1812 msgstr ""
1796 1813
@@ -1805,9 +1822,9 @@
1805 1822 #: packages/core/admin-ui/src/components/forms/MappingTab.tsx:45
1806 1823 msgid "Field mapping"
1807 1824 msgstr ""
1808 1825
1809 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1418
1826 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1585
1810 1827 msgid "Filter"
1811 1828 msgstr ""
1812 1829
1813 1830 #: packages/core/admin-ui/src/pages/UserCreationPage.tsx:695
@@ -1817,17 +1834,17 @@
1817 1834 #: packages/core/admin-ui/src/pages/UserCreationPage.tsx:525
1818 1835 msgid "filter."
1819 1836 msgstr ""
1820 1837
1821 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:471
1838 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:488
1822 1839 msgid "Filters"
1823 1840 msgstr ""
1824 1841
1825 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:521
1842 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:538
1826 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."
1827 1844 msgstr ""
1828 1845
1829 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:284
1846 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:298
1830 1847 msgid "Filters restored from this run."
1831 1848 msgstr ""
1832 1849
1833 1850 #: packages/core/admin-ui/src/components/SetupCards.tsx:29
@@ -1841,10 +1858,10 @@
1841 1858 #: packages/core/admin-ui/src/components/FollowUpPanel.tsx:256
1842 1859 #: packages/core/admin-ui/src/components/FollowUpPanel.tsx:262
1843 1860 #: packages/core/admin-ui/src/pages/AuditPage.tsx:55
1844 1861 #: packages/core/admin-ui/src/pages/AuditPage.tsx:209
1845 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:553
1846 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:554
1862 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:607
1863 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:608
1847 1864 msgid "Follow-up actions"
1848 1865 msgstr ""
1849 1866
1850 1867 #: packages/core/admin-ui/src/components/FollowUpPanel.tsx:200
@@ -1850,9 +1867,9 @@
1850 1867 #: packages/core/admin-ui/src/components/FollowUpPanel.tsx:200
1851 1868 msgid "Follow-up actions completed"
1852 1869 msgstr ""
1853 1870
1854 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:558
1871 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:612
1855 1872 msgid "Follow-ups need attention"
1856 1873 msgstr ""
1857 1874
1858 1875 #: packages/core/admin-ui/src/pages/DatabasePage.tsx:203
@@ -1866,9 +1883,9 @@
1866 1883 #: packages/core/admin-ui/src/pages/UserCreationPage.tsx:521
1867 1884 msgid "For one-off custom rules, third-party code can subscribe to the"
1868 1885 msgstr ""
1869 1886
1870 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:620
1887 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:660
1871 1888 msgid "for this filter combination. Toggle is a no-op until you do your first export."
1872 1889 msgstr ""
1873 1890
1874 1891 #: packages/core/admin-ui/src/pages/UserCreationPage.tsx:501
@@ -1874,18 +1891,18 @@
1874 1891 #: packages/core/admin-ui/src/pages/UserCreationPage.tsx:501
1875 1892 msgid "Force password change on first login"
1876 1893 msgstr ""
1877 1894
1878 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:528
1895 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:545
1879 1896 #: packages/core/admin-ui/src/pages/DashboardPage.tsx:194
1880 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:310
1881 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:650
1882 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:172
1883 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:623
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
1884 1901 msgid "Form"
1885 1902 msgstr ""
1886 1903
1887 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:226
1904 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:250
1888 1905 msgid "Form Data (%s fields)"
1889 1906 msgstr ""
1890 1907
1891 1908 #: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:149
@@ -1891,13 +1908,13 @@
1891 1908 #: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:149
1892 1909 msgid "Form field that captures the user's explicit consent (e.g. a CF7"
1893 1910 msgstr ""
1894 1911
1895 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:466
1912 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:480
1896 1913 msgid "Form Fields (%d)"
1897 1914 msgstr ""
1898 1915
1899 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:513
1916 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:527
1900 1917 msgid "Form HTML"
1901 1918 msgstr ""
1902 1919
1903 1920 #: packages/core/admin-ui/src/pages/FormsPage.tsx:267
@@ -1932,9 +1949,9 @@
1932 1949 #: packages/core/admin-ui/src/pages/FormsPage.tsx:82
1933 1950 msgid "Form toggled"
1934 1951 msgstr ""
1935 1952
1936 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:379
1953 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:396
1937 1954 msgid "Format"
1938 1955 msgstr ""
1939 1956
1940 1957 #: packages/core/admin-ui/src/components/AdminLayout.tsx:17
@@ -1987,14 +2004,14 @@
1987 2004 #: packages/core/admin-ui/src/pages/FormSettingsPage.tsx:370
1988 2005 msgid "General"
1989 2006 msgstr ""
1990 2007
1991 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:930
1992 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:970
2008 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1097
2009 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1137
1993 2010 msgid "Generate"
1994 2011 msgstr ""
1995 2012
1996 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:969
2013 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1136
1997 2014 msgid "Generating..."
1998 2015 msgstr ""
1999 2016
2000 2017 #: packages/core/admin-ui/src/pages/ApiPage.tsx:184
@@ -2042,9 +2059,9 @@
2042 2059 #: packages/core/admin-ui/src/pages/HelpPage.tsx:76
2043 2060 msgid "Guides for setting up Double Opt-In and every module, with screenshots."
2044 2061 msgstr ""
2045 2062
2046 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:386
2063 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:400
2047 2064 msgid "Handed to the mail server (%s)"
2048 2065 msgstr ""
2049 2066
2050 2067 #: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:808
@@ -2063,9 +2080,9 @@
2063 2080 #: packages/core/admin-ui/src/pages/SettingsPage.tsx:311
2064 2081 msgid "Helps improve the plugin. No personal data collected."
2065 2082 msgstr ""
2066 2083
2067 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1414
2084 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1581
2068 2085 msgid "Hooks Reference"
2069 2086 msgstr ""
2070 2087
2071 2088 #: packages/core/admin-ui/src/components/addon-settings/ConditionalSettingsPanel.tsx:366
@@ -2079,9 +2096,9 @@
2079 2096 #: packages/core/admin-ui/src/pages/UserCreationPage.tsx:382
2080 2097 msgid "How User Creation applies"
2081 2098 msgstr ""
2082 2099
2083 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1113
2100 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1280
2084 2101 msgid "HTML email body..."
2085 2102 msgstr ""
2086 2103
2087 2104 #: packages/core/admin-ui/src/components/forms/EmailTab.tsx:150
@@ -2092,9 +2109,9 @@
2092 2109 msgid "I agree to receive the newsletter..."
2093 2110 msgstr ""
2094 2111
2095 2112 #: packages/core/admin-ui/src/pages/CategoriesPage.tsx:151
2096 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:302
2113 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:316
2097 2114 msgid "ID"
2098 2115 msgstr ""
2099 2116
2100 2117 #: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:247
@@ -2125,9 +2142,9 @@
2125 2142 #: packages/core/admin-ui/src/pages/LicensePage.tsx:104
2126 2143 msgid "Inactive"
2127 2144 msgstr ""
2128 2145
2129 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:648
2146 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:688
2130 2147 msgid "Include form data (submitted field values)"
2131 2148 msgstr ""
2132 2149
2133 2150 #: packages/core/admin-ui/src/pages/LicensePage.tsx:174
@@ -2141,21 +2158,21 @@
2141 2158
2142 2159 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:643
2143 2160 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:667
2144 2161 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:692
2145 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1528
2146 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1543
2147 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1567
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
2148 2165 #: packages/core/admin-ui/src/pages/UserCreationPage.tsx:626
2149 2166 #: packages/core/admin-ui/src/pages/UserCreationPage.tsx:653
2150 2167 msgid "Inherit (%s)"
2151 2168 msgstr ""
2152 2169
2153 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1505
2170 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1672
2154 2171 msgid "Inherit (active)"
2155 2172 msgstr ""
2156 2173
2157 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1583
2174 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1750
2158 2175 msgid "Inherit from defaults — leave empty to use the default body."
2159 2176 msgstr ""
2160 2177
2161 2178 #: packages/core/admin-ui/src/pages/AddonsPage.tsx:584
@@ -2181,13 +2198,17 @@
2181 2198 #: packages/core/admin-ui/src/pages/AddonsPage.tsx:584
2182 2199 msgid "Installing…"
2183 2200 msgstr ""
2184 2201
2185 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:702
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
2186 2207 msgid "IP"
2187 2208 msgstr ""
2188 2209
2189 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:183
2210 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:207
2190 2211 msgid "IP Addresses"
2191 2212 msgstr ""
2192 2213
2193 2214 #: packages/core/admin-ui/src/components/addon-settings/DomainBlocklistSettingsPanel.tsx:174
@@ -2201,13 +2222,13 @@
2201 2222 #: packages/core/admin-ui/src/components/addon-settings/DomainBlocklistSettingsPanel.tsx:170
2202 2223 msgid "is the typical choice for spam suppression — bots get a fake success, real users see nothing."
2203 2224 msgstr ""
2204 2225
2205 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:448
2226 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:465
2206 2227 msgid "is their decimal mark. If you open the CSV and see every row crammed into one column, switch separator and re-export."
2207 2228 msgstr ""
2208 2229
2209 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:397
2230 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:414
2210 2231 msgid "JSON (pretty-printed)"
2211 2232 msgstr ""
2212 2233
2213 2234 #: packages/core/admin-ui/src/pages/SettingsPage.tsx:361
@@ -2217,9 +2238,9 @@
2217 2238 #: packages/core/admin-ui/src/components/forms/EmailTab.tsx:150
2218 2239 msgid "keeps the body verbatim; the built-in"
2219 2240 msgstr ""
2220 2241
2221 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:481
2242 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:495
2222 2243 msgid "Key"
2223 2244 msgstr ""
2224 2245
2225 2246 #: packages/core/admin-ui/src/components/FollowUpPanel.tsx:319
@@ -2229,8 +2250,12 @@
2229 2250 #: packages/core/admin-ui/src/pages/DashboardPage.tsx:184
2230 2251 msgid "Latest opt-in submissions"
2231 2252 msgstr ""
2232 2253
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."
2256 +msgstr ""
2257 +
2233 2258 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:534
2234 2259 msgid "Leave empty for the default text."
2235 2260 msgstr ""
2236 2261
@@ -2265,21 +2290,33 @@
2265 2290 #: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:743
2266 2291 msgid "Light"
2267 2292 msgstr ""
2268 2293
2269 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:585
2294 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:625
2270 2295 msgid "Limit to records tagged with one specific category. Configure categories under DOI → Categories."
2271 2296 msgstr ""
2272 2297
2273 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:549
2298 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:566
2274 2299 msgid "Limit to records tied to one specific form (CF7, Avada, Elementor, WPForms, Gravity, …). Matches on the form's post id."
2275 2300 msgstr ""
2276 2301
2277 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1205
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."
2304 +msgstr ""
2305 +
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
2278 2315 msgid "List page labels"
2279 2316 msgstr ""
2280 2317
2281 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1258
2318 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1425
2282 2319 msgid "List page notices"
2283 2320 msgstr ""
2284 2321
2285 2322 #: packages/core/admin-ui/src/pages/AddonsPage.tsx:350
@@ -2286,9 +2323,9 @@
2286 2323 #: packages/core/admin-ui/src/pages/AddonsPage.tsx:351
2287 2324 msgid "Loaded"
2288 2325 msgstr ""
2289 2326
2290 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:616
2327 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:656
2291 2328 msgid "Loading stream info…"
2292 2329 msgstr ""
2293 2330
2294 2331 #: packages/core/admin-ui/src/pages/AddonsPage.tsx:188
@@ -2306,14 +2343,14 @@
2306 2343 #: packages/core/admin-ui/src/components/forms/EmailTab.tsx:174
2307 2344 msgid "Mail body. Must contain"
2308 2345 msgstr ""
2309 2346
2310 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:573
2311 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:680
2347 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:627
2348 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:739
2312 2349 msgid "Mail failed"
2313 2350 msgstr ""
2314 2351
2315 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:493
2352 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:526
2316 2353 msgid "Manage all opt-in records"
2317 2354 msgstr ""
2318 2355
2319 2356 #: packages/core/admin-ui/src/pages/FormsPage.tsx:116
@@ -2369,9 +2406,9 @@
2369 2406 #: packages/core/admin-ui/src/pages/AuditPage.tsx:345
2370 2407 msgid "Message:"
2371 2408 msgstr ""
2372 2409
2373 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1133
2410 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1300
2374 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"
2375 2412 msgstr ""
2376 2413
2377 2414 #: packages/core/admin-ui/src/pages/FormSettingsPage.tsx:137
@@ -2391,9 +2428,9 @@
2391 2428 #: packages/core/admin-ui/src/pages/EmailTemplatesPage.tsx:163
2392 2429 msgid "Modified"
2393 2430 msgstr ""
2394 2431
2395 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1423
2432 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1590
2396 2433 msgid "Modify the opt-out email body before sending."
2397 2434 msgstr ""
2398 2435
2399 2436 #: packages/core/admin-ui/src/pages/SettingsPage.tsx:188
@@ -2413,9 +2450,9 @@
2413 2450 #: packages/core/admin-ui/src/pages/EmailTemplatesPage.tsx:160
2414 2451 msgid "Name"
2415 2452 msgstr ""
2416 2453
2417 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:907
2454 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1000
2418 2455 msgid "Name the email address in the mail"
2419 2456 msgstr ""
2420 2457
2421 2458 #: packages/core/admin-ui/src/pages/CategoriesPage.tsx:253
@@ -2429,8 +2466,12 @@
2429 2466 #: packages/core/admin-ui/src/pages/CategoriesPage.tsx:249
2430 2467 msgid "New Category"
2431 2468 msgstr ""
2432 2469
2470 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:275
2471 +msgid "Newsletter"
2472 +msgstr ""
2473 +
2433 2474 #: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:522
2434 2475 msgid "Next"
2435 2476 msgstr ""
2436 2477
@@ -2445,9 +2486,9 @@
2445 2486 #: packages/core/admin-ui/src/pages/CategoriesPage.tsx:163
2446 2487 msgid "No categories found"
2447 2488 msgstr ""
2448 2489
2449 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:420
2490 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:434
2450 2491 msgid "No consent text was configured for this form at the time of submission."
2451 2492 msgstr ""
2452 2493
2453 2494 #: packages/core/admin-ui/src/pages/DashboardPage.tsx:104
@@ -2473,9 +2514,9 @@
2473 2514 #: packages/core/admin-ui/src/pages/UserCreationPage.tsx:583
2474 2515 msgid "No exclusions configured. Every form creates users — same as mode=all."
2475 2516 msgstr ""
2476 2517
2477 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:693
2518 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:733
2478 2519 msgid "No exports yet — the table fills up as you run them."
2479 2520 msgstr ""
2480 2521
2481 2522 #: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:852
@@ -2487,9 +2528,9 @@
2487 2528 msgstr ""
2488 2529
2489 2530 #: packages/core/admin-ui/src/components/addon-settings/ConditionalSettingsPanel.tsx:393
2490 2531 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:573
2491 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1352
2532 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1519
2492 2533 #: packages/core/admin-ui/src/pages/UserCreationPage.tsx:559
2493 2534 msgid "No forms detected"
2494 2535 msgstr ""
2495 2536
@@ -2512,13 +2553,13 @@
2512 2553 #: packages/core/admin-ui/src/pages/HelpPage.tsx:89
2513 2554 msgid "No help articles found."
2514 2555 msgstr ""
2515 2556
2516 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:633
2557 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:687
2517 2558 msgid "No opt-ins found"
2518 2559 msgstr ""
2519 2560
2520 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1373
2561 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1540
2521 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."
2522 2563 msgstr ""
2523 2564
2524 2565 #: packages/core/admin-ui/src/pages/UserCreationPage.tsx:584
@@ -2524,9 +2565,9 @@
2524 2565 #: packages/core/admin-ui/src/pages/UserCreationPage.tsx:584
2525 2566 msgid "No per-form overrides. Defaults apply to every form."
2526 2567 msgstr ""
2527 2568
2528 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:619
2569 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:659
2529 2570 msgid "No prior exports"
2530 2571 msgstr ""
2531 2572
2532 2573 #: packages/core/admin-ui/src/components/FollowUpPanel.tsx:150
@@ -2551,13 +2592,13 @@
2551 2592
2552 2593 #: packages/core/admin-ui/src/components/FollowUpPanel.tsx:106
2553 2594 #: packages/core/admin-ui/src/pages/ApiPage.tsx:41
2554 2595 #: packages/core/admin-ui/src/pages/ApiPage.tsx:138
2555 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1083
2596 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1250
2556 2597 msgid "None"
2557 2598 msgstr ""
2558 2599
2559 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1080
2600 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1247
2560 2601 msgid "None (use body below)"
2561 2602 msgstr ""
2562 2603
2563 2604 #: packages/core/admin-ui/src/components/FollowUpPanel.tsx:149
@@ -2592,21 +2633,37 @@
2592 2633 #: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:863
2593 2634 msgid "Not switched on because settings are missing: %s"
2594 2635 msgstr ""
2595 2636
2596 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:787
2637 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:852
2597 2638 msgid "nothing"
2598 2639 msgstr ""
2599 2640
2600 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1131
2641 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1298
2601 2642 msgid "Notice texts"
2602 2643 msgstr ""
2603 2644
2604 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:865
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
2605 2662 msgid "Notify me about unsubscribes"
2606 2663 msgstr ""
2607 2664
2608 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:910
2665 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1003
2609 2666 msgid "Off by default: the mail then only names the opt-in ID, not the person."
2610 2667 msgstr ""
2611 2668
2612 2669 #: packages/core/admin-ui/src/pages/UserCreationPage.tsx:503
@@ -2624,13 +2681,13 @@
2624 2681 #: packages/core/admin-ui/src/pages/UserCreationPage.tsx:545
2625 2682 msgid "Only forms in this list create users on confirmation."
2626 2683 msgstr ""
2627 2684
2628 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:607
2685 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:647
2629 2686 msgid "Only records not yet exported in this stream"
2630 2687 msgstr ""
2631 2688
2632 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:805
2689 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:870
2633 2690 msgid "Only relevant when the master toggle above is off — has no effect while opt-out is active."
2634 2691 msgstr ""
2635 2692
2636 2693 #: packages/core/admin-ui/src/pages/UserCreationPage.tsx:98
@@ -2672,9 +2729,9 @@
2672 2729 #: packages/core/admin-ui/src/components/AddonGate.tsx:118
2673 2730 msgid "Open License"
2674 2731 msgstr ""
2675 2732
2676 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:995
2733 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1162
2677 2734 msgid "Open page"
2678 2735 msgstr ""
2679 2736
2680 2737 #: packages/core/admin-ui/src/components/addon-settings/ConditionalSettingsPanel.tsx:532
@@ -2680,26 +2737,26 @@
2680 2737 #: packages/core/admin-ui/src/components/addon-settings/ConditionalSettingsPanel.tsx:532
2681 2738 msgid "Operator"
2682 2739 msgstr ""
2683 2740
2684 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:149
2741 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:163
2685 2742 msgid "Opt-in deleted"
2686 2743 msgstr ""
2687 2744
2688 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:376
2745 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:409
2689 2746 msgid "Opt-in deleted successfully"
2690 2747 msgstr ""
2691 2748
2692 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:233
2693 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:157
2749 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:247
2750 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:178
2694 2751 msgid "Opt-In Detail"
2695 2752 msgstr ""
2696 2753
2697 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:556
2754 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:570
2698 2755 msgid "Opt-In Mail"
2699 2756 msgstr ""
2700 2757
2701 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:203
2758 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:217
2702 2759 msgid "Opt-In not found."
2703 2760 msgstr ""
2704 2761
2705 2762 #: packages/core/admin-ui/src/components/AdminLayout.tsx:16
@@ -2704,9 +2761,9 @@
2704 2761
2705 2762 #: packages/core/admin-ui/src/components/AdminLayout.tsx:16
2706 2763 #: packages/core/admin-ui/src/components/AppSidebar.tsx:46
2707 2764 #: packages/core/admin-ui/src/pages/CategoriesPage.tsx:153
2708 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:492
2765 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:525
2709 2766 msgid "Opt-Ins"
2710 2767 msgstr ""
2711 2768
2712 2769 #: packages/core/admin-ui/src/components/AdminLayout.tsx:24
@@ -2712,57 +2769,57 @@
2712 2769 #: packages/core/admin-ui/src/components/AdminLayout.tsx:24
2713 2770 msgid "Opt-Out"
2714 2771 msgstr ""
2715 2772
2716 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1064
2773 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1231
2717 2774 msgid "Opt-out Confirmation"
2718 2775 msgstr ""
2719 2776
2720 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:358
2777 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:372
2721 2778 msgid "Opt-Out Date"
2722 2779 msgstr ""
2723 2780
2724 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1042
2781 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1209
2725 2782 msgid "Opt-Out Email (defaults)"
2726 2783 msgstr ""
2727 2784
2728 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:763
2785 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:828
2729 2786 msgid "Opt-Out enabled"
2730 2787 msgstr ""
2731 2788
2732 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1492
2789 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1659
2733 2790 msgid "Opt-out for this form"
2734 2791 msgstr ""
2735 2792
2736 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:353
2793 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:367
2737 2794 msgid "Opt-Out IP"
2738 2795 msgstr ""
2739 2796
2740 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1516
2797 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1683
2741 2798 msgid "Opt-out page"
2742 2799 msgstr ""
2743 2800
2744 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:927
2801 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1094
2745 2802 msgid "Opt-Out Page (default)"
2746 2803 msgstr ""
2747 2804
2748 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:737
2805 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:802
2749 2806 msgid "Opt-Out Settings"
2750 2807 msgstr ""
2751 2808
2752 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:584
2809 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:649
2753 2810 msgid "Opt-out settings saved."
2754 2811 msgstr ""
2755 2812
2756 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:207
2813 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:231
2757 2814 msgid "Opt-out time:"
2758 2815 msgstr ""
2759 2816
2760 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:200
2817 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:224
2761 2818 msgid "Opt-out:"
2762 2819 msgstr ""
2763 2820
2764 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:488
2821 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:505
2765 2822 msgid "Opted out"
2766 2823 msgstr ""
2767 2824
2768 2825 #: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:215
@@ -2796,9 +2853,9 @@
2796 2853 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:627
2797 2854 msgid "Override scope"
2798 2855 msgstr ""
2799 2856
2800 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1340
2857 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1507
2801 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."
2802 2859 msgstr ""
2803 2860
2804 2861 #: packages/core/admin-ui/src/pages/DashboardPage.tsx:135
@@ -2810,9 +2867,9 @@
2810 2867 msgid "Page"
2811 2868 msgstr ""
2812 2869
2813 2870 #: packages/core/admin-ui/src/pages/AuditPage.tsx:283
2814 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:705
2871 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:764
2815 2872 msgid "Page %1$s of %2$s"
2816 2873 msgstr ""
2817 2874
2818 2875 #: packages/core/admin-ui/src/pages/NotFound.tsx:8
@@ -2818,9 +2875,9 @@
2818 2875 #: packages/core/admin-ui/src/pages/NotFound.tsx:8
2819 2876 msgid "Page not found"
2820 2877 msgstr ""
2821 2878
2822 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:929
2879 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1096
2823 2880 msgid "Page that hosts the opt-out form and list — applies to every form unless overridden below. Use"
2824 2881 msgstr ""
2825 2882
2826 2883 #: packages/core/admin-ui/src/components/FollowUpPanel.tsx:96
@@ -2829,9 +2886,9 @@
2829 2886
2830 2887 #: packages/core/admin-ui/src/components/FollowUpPanel.tsx:75
2831 2888 #: packages/core/admin-ui/src/components/OptInStatusBadge.tsx:30
2832 2889 #: packages/core/admin-ui/src/pages/DashboardPage.tsx:113
2833 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:542
2890 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:575
2834 2891 msgid "Pending"
2835 2892 msgstr ""
2836 2893
2837 2894 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:486
@@ -2851,9 +2908,9 @@
2851 2908 msgid "Per-form check on the %d listed form%s"
2852 2909 msgstr ""
2853 2910
2854 2911 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:547
2855 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1338
2912 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1505
2856 2913 #: packages/core/admin-ui/src/pages/UserCreationPage.tsx:539
2857 2914 msgid "Per-form overrides"
2858 2915 msgstr ""
2859 2916
@@ -2892,13 +2949,17 @@
2892 2949 #: packages/core/admin-ui/src/components/addon-settings/ReminderSettingsPanel.tsx:300
2893 2950 msgid "placeholder is required — it's replaced with the confirmation URL at send time."
2894 2951 msgstr ""
2895 2952
2896 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1283
2953 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1450
2897 2954 msgid "Placeholder:"
2898 2955 msgstr ""
2899 2956
2900 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1263
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
2901 2962 msgid "placeholders — see each entry's hint."
2902 2963 msgstr ""
2903 2964
2904 2965 #: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:548
@@ -2912,8 +2973,12 @@
2912 2973 #: packages/core/admin-ui/src/pages/SettingsPage.tsx:363
2913 2974 msgid "Preserve opt-in records and categories if the plugin is deleted. Turn off for a full cleanup on uninstall."
2914 2975 msgstr ""
2915 2976
2977 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1063
2978 +msgid "Preview"
2979 +msgstr ""
2980 +
2916 2981 #: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:806
2917 2982 msgid "Preview of the email text"
2918 2983 msgstr ""
2919 2984
@@ -2964,9 +3029,9 @@
2964 3029 msgid "Published"
2965 3030 msgstr ""
2966 3031
2967 3032 #: packages/core/admin-ui/src/pages/DashboardPage.tsx:222
2968 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:639
3033 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:653
2969 3034 msgid "Quick Info"
2970 3035 msgstr ""
2971 3036
2972 3037 #: packages/core/admin-ui/src/pages/DashboardPage.tsx:258
@@ -2998,9 +3063,9 @@
2998 3063 #: packages/core/admin-ui/src/components/FollowUpPanel.tsx:317
2999 3064 msgid "Reason"
3000 3065 msgstr ""
3001 3066
3002 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:676
3067 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:716
3003 3068 msgid "Recent exports"
3004 3069 msgstr ""
3005 3070
3006 3071 #: packages/core/admin-ui/src/pages/DashboardPage.tsx:179
@@ -3015,9 +3080,9 @@
3015 3080 #: packages/core/admin-ui/src/components/forms/formSettingsTypes.ts:151
3016 3081 msgid "Recipient field"
3017 3082 msgstr ""
3018 3083
3019 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:887
3084 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:980
3020 3085 msgid "Recipients"
3021 3086 msgstr ""
3022 3087
3023 3088 #: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:354
@@ -3027,9 +3092,9 @@
3027 3092 #: packages/core/admin-ui/src/pages/ApiPage.tsx:269
3028 3093 msgid "Reconnect"
3029 3094 msgstr ""
3030 3095
3031 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:625
3096 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:665
3032 3097 msgid "record(s) previously exported in this stream across"
3033 3098 msgstr ""
3034 3099
3035 3100 #: packages/core/admin-ui/src/pages/DatabasePage.tsx:52
@@ -3047,9 +3112,9 @@
3047 3112 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:474
3048 3113 msgid "Redirect to page"
3049 3114 msgstr ""
3050 3115
3051 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:778
3116 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:818
3052 3117 msgid "Refresh"
3053 3118 msgstr ""
3054 3119
3055 3120 #: packages/core/admin-ui/src/components/addon-settings/ReminderSettingsPanel.tsx:330
@@ -3055,17 +3120,17 @@
3055 3120 #: packages/core/admin-ui/src/components/addon-settings/ReminderSettingsPanel.tsx:330
3056 3121 msgid "Regenerate default template"
3057 3122 msgstr ""
3058 3123
3059 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:188
3124 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:212
3060 3125 msgid "Register:"
3061 3126 msgstr ""
3062 3127
3063 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:332
3128 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:346
3064 3129 msgid "Registration Date"
3065 3130 msgstr ""
3066 3131
3067 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:336
3132 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:350
3068 3133 msgid "Registration IP"
3069 3134 msgstr ""
3070 3135
3071 3136 #: packages/core/admin-ui/src/components/addon-settings/DomainBlocklistSettingsPanel.tsx:115
@@ -3075,13 +3140,13 @@
3075 3140 #: packages/core/admin-ui/src/components/addon-settings/ReminderSettingsPanel.tsx:201
3076 3141 msgid "Reminder behaviour"
3077 3142 msgstr ""
3078 3143
3079 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:366
3144 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:380
3080 3145 msgid "Reminder Sent"
3081 3146 msgstr ""
3082 3147
3083 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:213
3148 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:237
3084 3149 msgid "Reminder sent:"
3085 3150 msgstr ""
3086 3151
3087 3152 #: packages/core/admin-ui/src/components/addon-settings/ReminderSettingsPanel.tsx:125
@@ -3112,17 +3177,17 @@
3112 3177 #: packages/core/admin-ui/src/components/addon-settings/ConditionalSettingsPanel.tsx:633
3113 3178 msgid "Remove rule"
3114 3179 msgstr ""
3115 3180
3116 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1484
3181 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1651
3117 3182 msgid "Remove this override"
3118 3183 msgstr ""
3119 3184
3120 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:752
3185 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:792
3121 3186 msgid "Remove this run from the audit history"
3122 3187 msgstr ""
3123 3188
3124 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:805
3189 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:845
3125 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."
3126 3191 msgstr ""
3127 3192
3128 3193 #: packages/core/admin-ui/src/components/forms/EmailTab.tsx:75
@@ -3134,10 +3199,10 @@
3134 3199 #: packages/core/admin-ui/src/components/forms/EmailTab.tsx:210
3135 3200 msgid "Required field — Double Opt-In cannot be enabled until this is filled in"
3136 3201 msgstr ""
3137 3202
3138 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:249
3139 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:274
3203 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:263
3204 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:298
3140 3205 msgid "Resend Email"
3141 3206 msgstr ""
3142 3207
3143 3208 #: packages/core/admin-ui/src/pages/DatabasePage.tsx:170
@@ -3146,22 +3211,22 @@
3146 3211 #: packages/core/admin-ui/src/pages/DatabasePage.tsx:263
3147 3212 msgid "Reset Database"
3148 3213 msgstr ""
3149 3214
3150 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:261
3215 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:275
3151 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."
3152 3217 msgstr ""
3153 3218
3154 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:272
3219 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:286
3155 3220 msgid "Reset to pending (dev)"
3156 3221 msgstr ""
3157 3222
3158 3223 #: packages/core/admin-ui/src/pages/DatabasePage.tsx:263
3159 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:272
3224 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:286
3160 3225 msgid "Resetting..."
3161 3226 msgstr ""
3162 3227
3163 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:736
3228 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:776
3164 3229 msgid "Restore this run's filters"
3165 3230 msgstr ""
3166 3231
3167 3232 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:416
@@ -3198,9 +3263,9 @@
3198 3263 msgstr ""
3199 3264
3200 3265 #: packages/core/admin-ui/src/components/OptInStatusBadge.tsx:28
3201 3266 #: packages/core/admin-ui/src/pages/DashboardPage.tsx:123
3202 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:543
3267 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:576
3203 3268 msgid "Revoked"
3204 3269 msgstr ""
3205 3270
3206 3271 #: packages/core/admin-ui/src/components/addon-settings/ConditionalSettingsPanel.tsx:472
@@ -3206,13 +3271,13 @@
3206 3271 #: packages/core/admin-ui/src/components/addon-settings/ConditionalSettingsPanel.tsx:472
3207 3272 msgid "Rules"
3208 3273 msgstr ""
3209 3274
3210 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:254
3275 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:267
3211 3276 msgid "Run removed from history."
3212 3277 msgstr ""
3213 3278
3214 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:627
3279 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:667
3215 3280 msgid "run(s). Last run:"
3216 3281 msgstr ""
3217 3282
3218 3283 #: packages/core/admin-ui/src/components/FollowUpPanel.tsx:77
@@ -3224,9 +3289,9 @@
3224 3289 msgstr ""
3225 3290
3226 3291 #: packages/core/admin-ui/src/lib/i18n.ts:5
3227 3292 #: packages/core/admin-ui/src/pages/ApiPage.tsx:286
3228 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1405
3293 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1572
3229 3294 msgid "Save"
3230 3295 msgstr ""
3231 3296
3232 3297 #: packages/core/admin-ui/src/components/addon-settings/DomainBlocklistSettingsPanel.tsx:215
@@ -3262,19 +3327,19 @@
3262 3327 msgstr ""
3263 3328
3264 3329 #: packages/core/admin-ui/src/pages/ApiPage.tsx:286
3265 3330 #: packages/core/admin-ui/src/pages/FormSettingsPage.tsx:320
3266 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1405
3331 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1572
3267 3332 #: packages/core/admin-ui/src/pages/SettingsPage.tsx:157
3268 3333 msgid "Saving..."
3269 3334 msgstr ""
3270 3335
3271 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:405
3336 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:422
3272 3337 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:438
3273 3338 msgid "Scope"
3274 3339 msgstr ""
3275 3340
3276 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:501
3341 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:534
3277 3342 msgid "Search email or hash..."
3278 3343 msgstr ""
3279 3344
3280 3345 #: packages/core/admin-ui/src/pages/SettingsPage.tsx:251
@@ -3298,14 +3363,14 @@
3298 3363 msgstr ""
3299 3364
3300 3365 #: packages/core/admin-ui/src/components/addon-settings/ConditionalSettingsPanel.tsx:388
3301 3366 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:568
3302 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1347
3367 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1514
3303 3368 #: packages/core/admin-ui/src/pages/UserCreationPage.tsx:554
3304 3369 msgid "Select a form to add…"
3305 3370 msgstr ""
3306 3371
3307 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:950
3372 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1117
3308 3373 msgid "Select a page..."
3309 3374 msgstr ""
3310 3375
3311 3376 #: packages/core/admin-ui/src/components/addon-settings/ReminderSettingsPanel.tsx:281
@@ -3311,9 +3376,9 @@
3311 3376 #: packages/core/admin-ui/src/components/addon-settings/ReminderSettingsPanel.tsx:281
3312 3377 msgid "Select a template"
3313 3378 msgstr ""
3314 3379
3315 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:619
3380 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:673
3316 3381 msgid "Select all"
3317 3382 msgstr ""
3318 3383
3319 3384 #: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:204
@@ -3327,9 +3392,9 @@
3327 3392 #: packages/core/admin-ui/src/components/forms/MappingTab.tsx:174
3328 3393 msgid "Select form field"
3329 3394 msgstr ""
3330 3395
3331 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:652
3396 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:706
3332 3397 msgid "Select opt-in %s"
3333 3398 msgstr ""
3334 3399
3335 3400 #: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:265
@@ -3353,12 +3418,8 @@
3353 3418 #: packages/core/admin-ui/src/components/addon-settings/ReminderSettingsPanel.tsx:203
3354 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."
3355 3420 msgstr ""
3356 3421
3357 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:877
3358 -msgid "Send a notification mail"
3359 -msgstr ""
3360 -
3361 3422 #: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:385
3362 3423 msgid "Send me a test email"
3363 3424 msgstr ""
3364 3425
@@ -3402,18 +3463,18 @@
3402 3463 #: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:848
3403 3464 msgid "Sender: %1$s <%2$s>"
3404 3465 msgstr ""
3405 3466
3406 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:249
3407 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:274
3467 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:263
3468 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:298
3408 3469 msgid "Sending..."
3409 3470 msgstr ""
3410 3471
3411 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:867
3412 -msgid "Sends you a mail when a visitor withdraws a consent. Several withdrawals at once (Cancel all) arrive as one mail."
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."
3413 3474 msgstr ""
3414 3475
3415 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:901
3476 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:994
3416 3477 msgid "Separate several addresses with a comma."
3417 3478 msgstr ""
3418 3479
3419 3480 #: packages/core/admin-ui/src/pages/SettingsPage.tsx:194
@@ -3459,9 +3520,9 @@
3459 3520 #: packages/core/admin-ui/src/pages/AuditPage.tsx:329
3460 3521 msgid "Severity:"
3461 3522 msgstr ""
3462 3523
3463 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1016
3524 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1183
3464 3525 msgid "Shortcode Reference"
3465 3526 msgstr ""
3466 3527
3467 3528 #: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:706
@@ -3487,9 +3548,9 @@
3487 3548 #: packages/core/admin-ui/src/components/forms/EmailTab.tsx:179
3488 3549 msgid "Show placeholders"
3489 3550 msgstr ""
3490 3551
3491 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:802
3552 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:867
3492 3553 msgid "Show the notice when disabled"
3493 3554 msgstr ""
3494 3555
3495 3556 #: packages/core/admin-ui/src/pages/OptOutPage.tsx:99
@@ -3527,13 +3588,13 @@
3527 3588 #: packages/core/admin-ui/src/pages/OptOutPage.tsx:103
3528 3589 msgid "Shown when the visitor entered an obviously malformed address."
3529 3590 msgstr ""
3530 3591
3531 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:498
3592 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:515
3532 3593 msgid "Signed up from"
3533 3594 msgstr ""
3534 3595
3535 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:509
3596 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:526
3536 3597 msgid "Signed up until"
3537 3598 msgstr ""
3538 3599
3539 3600 #: packages/core/admin-ui/src/components/addon-settings/DomainBlocklistSettingsPanel.tsx:169
@@ -3589,9 +3650,9 @@
3589 3650 #: packages/core/admin-ui/src/components/addon-settings/ReminderSettingsPanel.tsx:409
3590 3651 msgid "so it's obvious in your inbox."
3591 3652 msgstr ""
3592 3653
3593 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1136
3654 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1303
3594 3655 msgid "so you can translate it per language; without WPML the text is shown as-is."
3595 3656 msgstr ""
3596 3657
3597 3658 #: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:76
@@ -3605,17 +3666,17 @@
3605 3666 #: packages/core/admin-ui/src/components/SetupCards.tsx:74
3606 3667 msgid "Start setup wizard"
3607 3668 msgstr ""
3608 3669
3609 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:474
3670 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:491
3610 3671 #: packages/core/admin-ui/src/components/FollowUpPanel.tsx:316
3611 3672 #: packages/core/admin-ui/src/pages/DashboardPage.tsx:195
3612 3673 #: packages/core/admin-ui/src/pages/EmailTemplatesPage.tsx:161
3613 3674 #: packages/core/admin-ui/src/pages/FormsPage.tsx:265
3614 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:643
3615 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:536
3616 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:537
3617 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:625
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
3618 3679 msgid "Status"
3619 3680 msgstr ""
3620 3681
3621 3682 #: packages/core/admin-ui/src/pages/OptOutPage.tsx:160
@@ -3629,24 +3690,25 @@
3629 3690 #: packages/core/admin-ui/src/pages/HelpPage.tsx:149
3630 3691 msgid "Still stuck?"
3631 3692 msgstr ""
3632 3693
3633 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:703
3694 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:743
3634 3695 msgid "Stream"
3635 3696 msgstr ""
3636 3697
3637 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1134
3698 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1301
3638 3699 msgid "String Translation → Domain \"double-opt-in-opt-out\""
3639 3700 msgstr ""
3640 3701
3641 3702 #: packages/core/admin-ui/src/components/forms/EmailTab.tsx:118
3642 3703 #: packages/core/admin-ui/src/components/forms/formSettingsTypes.ts:153
3643 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1057
3704 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1022
3705 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1224
3644 3706 #: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:308
3645 3707 msgid "Subject"
3646 3708 msgstr ""
3647 3709
3648 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1044
3710 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1211
3649 3711 msgid "Subject + body for the confirmation email. Per-form overrides below take precedence over these defaults."
3650 3712 msgstr ""
3651 3713
3652 3714 #: packages/core/admin-ui/src/components/addon-settings/ReminderSettingsPanel.tsx:261
@@ -3656,9 +3718,9 @@
3656 3718 #: packages/core/admin-ui/src/components/forms/EmailTab.tsx:127
3657 3719 msgid "Subject line of the confirmation mail."
3658 3720 msgstr ""
3659 3721
3660 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1540
3722 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1707
3661 3723 msgid "Subject override"
3662 3724 msgstr ""
3663 3725
3664 3726 #: packages/core/admin-ui/src/components/forms/EmailTab.tsx:112
@@ -3676,13 +3738,25 @@
3676 3738 #: packages/core/admin-ui/src/pages/UserCreationPage.tsx:80
3677 3739 msgid "Subscriber"
3678 3740 msgstr ""
3679 3741
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 +
3680 3754 #: packages/core/admin-ui/src/pages/OptOutPage.tsx:98
3681 3755 msgid "Success — email sent"
3682 3756 msgstr ""
3683 3757
3684 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1260
3758 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1427
3685 3759 msgid "Success notices rendered above the table after the visitor cancels, bulk-cancels, or re-activates a subscription. Some bodies accept"
3686 3760 msgstr ""
3687 3761
3688 3762 #: packages/core/admin-ui/src/components/AppSidebar.tsx:260
@@ -3713,9 +3787,9 @@
3713 3787 msgid "Telemetry"
3714 3788 msgstr ""
3715 3789
3716 3790 #: packages/core/admin-ui/src/components/addon-settings/ConditionalSettingsPanel.tsx:580
3717 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1069
3791 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1236
3718 3792 msgid "Template"
3719 3793 msgstr ""
3720 3794
3721 3795 #: packages/core/admin-ui/src/pages/EmailTemplatesPage.tsx:66
@@ -3729,9 +3803,9 @@
3729 3803 #: packages/core/admin-ui/src/pages/EmailTemplatesPage.tsx:90
3730 3804 msgid "Template moved to draft"
3731 3805 msgstr ""
3732 3806
3733 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1555
3807 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1722
3734 3808 msgid "Template override"
3735 3809 msgstr ""
3736 3810
3737 3811 #: packages/core/admin-ui/src/pages/EmailTemplatesPage.tsx:89
@@ -3761,9 +3835,9 @@
3761 3835 #: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:746
3762 3836 msgid "Text only"
3763 3837 msgstr ""
3764 3838
3765 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:300
3839 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:314
3766 3840 msgid "The 'from' date is after the 'to' date."
3767 3841 msgstr ""
3768 3842
3769 3843 #: packages/core/admin-ui/src/pages/FormsPage.tsx:246
@@ -3797,13 +3871,13 @@
3797 3871 #: packages/core/admin-ui/src/components/addon-settings/DomainBlocklistSettingsPanel.tsx:199
3798 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."
3799 3873 msgstr ""
3800 3874
3801 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:569
3875 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:583
3802 3876 msgid "The confirmation email that was sent to the visitor."
3803 3877 msgstr ""
3804 3878
3805 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:678
3879 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:737
3806 3880 msgid "The confirmation mail could not be handed to the mail server."
3807 3881 msgstr ""
3808 3882
3809 3883 #: packages/core/admin-ui/src/components/FollowUpPanel.tsx:298
@@ -3817,9 +3891,9 @@
3817 3891 #: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:180
3818 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:"
3819 3893 msgstr ""
3820 3894
3821 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:664
3895 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:704
3822 3896 msgid "The download starts in a new tab. Sensitive data — store the file in line with your retention policy."
3823 3897 msgstr ""
3824 3898
3825 3899 #: packages/core/admin-ui/src/components/addon-settings/MxValidatorSettingsPanel.tsx:54
@@ -3853,9 +3927,9 @@
3853 3927 #: packages/core/admin-ui/src/components/FollowUpPanel.tsx:152
3854 3928 msgid "The form has no notification mails set up."
3855 3929 msgstr ""
3856 3930
3857 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:526
3931 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:540
3858 3932 msgid "The form HTML used to collect this opt-in. You can copy it to inspect the original form."
3859 3933 msgstr ""
3860 3934
3861 3935 #: packages/core/admin-ui/src/components/FollowUpPanel.tsx:129
@@ -4052,9 +4126,9 @@
4052 4126 msgstr ""
4053 4127
4054 4128 #: packages/core/admin-ui/src/components/addon-settings/ConditionalSettingsPanel.tsx:279
4055 4129 #: packages/core/admin-ui/src/components/addon-settings/UniqueEmailSettingsPanel.tsx:324
4056 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:680
4130 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:745
4057 4131 #: packages/core/admin-ui/src/pages/UserCreationPage.tsx:289
4058 4132 msgid "This form is already in the list."
4059 4133 msgstr ""
4060 4134
@@ -4085,11 +4159,11 @@
4085 4159 #: packages/core/admin-ui/src/pages/AuditPage.tsx:321
4086 4160 msgid "Timestamp:"
4087 4161 msgstr ""
4088 4162
4089 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:823
4090 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1162
4091 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1295
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
4092 4166 msgid "Title"
4093 4167 msgstr ""
4094 4168
4095 4169 #: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:253
@@ -4095,17 +4169,17 @@
4095 4169 #: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:253
4096 4170 msgid "to always fire when the form is submitted."
4097 4171 msgstr ""
4098 4172
4099 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:931
4173 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1098
4100 4174 msgid "to create one in a single click with both shortcodes already in place."
4101 4175 msgstr ""
4102 4176
4103 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:685
4177 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:725
4104 4178 msgid "to remove a single accidental run from the audit history."
4105 4179 msgstr ""
4106 4180
4107 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:683
4181 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:723
4108 4182 msgid "to restore that run's filter combination, or"
4109 4183 msgstr ""
4110 4184
4111 4185 #: packages/core/admin-ui/src/pages/AddonsPage.tsx:329
@@ -4147,9 +4221,9 @@
4147 4221 #: packages/core/admin-ui/src/components/addon-settings/ReminderSettingsPanel.tsx:343
4148 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."
4149 4223 msgstr ""
4150 4224
4151 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:753
4225 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:818
4152 4226 msgid "Turn the entire opt-out feature on or off without deactivating the addon plugin. Useful for pausing while debugging."
4153 4227 msgstr ""
4154 4228
4155 4229 #: packages/core/admin-ui/src/pages/UserCreationPage.tsx:356
@@ -4175,9 +4249,9 @@
4175 4249 #: packages/core/admin-ui/src/components/FollowUpPanel.tsx:100
4176 4250 msgid "Unclear"
4177 4251 msgstr ""
4178 4252
4179 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:487
4253 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:504
4180 4254 #: packages/core/admin-ui/src/pages/DatabasePage.tsx:125
4181 4255 msgid "Unconfirmed"
4182 4256 msgstr ""
4183 4257
@@ -4217,9 +4291,9 @@
4217 4291 msgid "Update meta of existing user"
4218 4292 msgstr ""
4219 4293
4220 4294 #: packages/core/admin-ui/src/pages/CategoriesPage.tsx:155
4221 -#: packages/core/admin-ui/src/pages/OptInsPage.tsx:175
4295 +#: packages/core/admin-ui/src/pages/OptInsPage.tsx:199
4222 4296 msgid "Updated"
4223 4297 msgstr ""
4224 4298
4225 4299 #: packages/core/admin-ui/src/pages/AddonsPage.tsx:596
@@ -4249,14 +4323,14 @@
4249 4323 #: packages/core/admin-ui/src/components/addon-settings/ConditionalSettingsPanel.tsx:467
4250 4324 msgid "Used when no rule matches the submitted data."
4251 4325 msgstr ""
4252 4326
4253 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:701
4327 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:741
4254 4328 #: packages/core/admin-ui/src/pages/AuditPage.tsx:248
4255 4329 msgid "User"
4256 4330 msgstr ""
4257 4331
4258 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:436
4332 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:450
4259 4333 msgid "User acknowledged:"
4260 4334 msgstr ""
4261 4335
4262 4336 #: packages/core/admin-ui/src/components/AdminLayout.tsx:25
@@ -4280,9 +4354,9 @@
4280 4354 msgid "Validation behaviour"
4281 4355 msgstr ""
4282 4356
4283 4357 #: packages/core/admin-ui/src/components/addon-settings/ConditionalSettingsPanel.tsx:561
4284 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:482
4358 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:496
4285 4359 msgid "Value"
4286 4360 msgstr ""
4287 4361
4288 4362 #: packages/core/admin-ui/src/pages/DashboardPage.tsx:238
@@ -4317,17 +4391,17 @@
4317 4391 #: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:104
4318 4392 msgid "What gets stored with each opt-in for GDPR audit, and how this form's opt-ins are grouped."
4319 4393 msgstr ""
4320 4394
4321 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:700
4395 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:740
4322 4396 msgid "When"
4323 4397 msgstr ""
4324 4398
4325 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:784
4399 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:849
4326 4400 msgid "When disabled"
4327 4401 msgstr ""
4328 4402
4329 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:766
4403 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:831
4330 4404 msgid "When off, no opt-out mails are sent for any form — regardless of per-form overrides below."
4331 4405 msgstr ""
4332 4406
4333 4407 #: packages/core/admin-ui/src/pages/UserCreationPage.tsx:366
@@ -4337,9 +4411,9 @@
4337 4411 #: packages/core/admin-ui/src/pages/AddonSettingsPage.tsx:132
4338 4412 msgid "When off, the addon's hooks no-op but the plugin stays installed and can be re-enabled in one click."
4339 4413 msgstr ""
4340 4414
4341 -#: packages/core/admin-ui/src/pages/OptOutPage.tsx:788
4415 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:853
4342 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."
4343 4417 msgstr ""
4344 4418
4345 4419 #: packages/core/admin-ui/src/components/forms/EmailTab.tsx:46
@@ -4353,9 +4427,9 @@
4353 4427 #: packages/core/admin-ui/src/components/forms/GeneralTab.tsx:276
4354 4428 msgid "Where the user lands after clicking the confirmation link. If no page is selected, the link opens the site's start page."
4355 4429 msgstr ""
4356 4430
4357 -#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:388
4431 +#: packages/core/admin-ui/src/pages/OptInDetailPage.tsx:402
4358 4432 msgid "Whether it arrived in the inbox is beyond what WordPress can see."
4359 4433 msgstr ""
4360 4434
4361 4435 #: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:276
@@ -4365,14 +4439,18 @@
4365 4439 #: packages/core/admin-ui/src/pages/SetupWizardPage.tsx:229
4366 4440 msgid "Who sends the confirmation?"
4367 4441 msgstr ""
4368 4442
4443 +#: packages/core/admin-ui/src/pages/OptOutPage.tsx:1015
4444 +msgid "Wording of the mail"
4445 +msgstr ""
4446 +
4369 4447 #: packages/core/admin-ui/src/pages/SettingsPage.tsx:189
4370 4448 #: packages/core/admin-ui/src/pages/SettingsPage.tsx:218
4371 4449 msgid "Years"
4372 4450 msgstr ""
4373 4451
4374 -#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:826
4452 +#: packages/core/admin-ui/src/components/addon-settings/ConsentExportSettingsPanel.tsx:866
4375 4453 msgid "Yes, clear everything"
4376 4454 msgstr ""
4377 4455
4378 4456 #: packages/core/admin-ui/src/pages/LicensePage.tsx:130