feat: Add project-scoped language for unsubscribe footer and contact-facing pages

This commit is contained in:
Dries Augustyns
2025-12-21 13:09:21 +01:00
parent 8a136dde55
commit e1f826357d
15 changed files with 499 additions and 41 deletions
@@ -0,0 +1,2 @@
-- AlterTable
ALTER TABLE "projects" ADD COLUMN "language" TEXT NOT NULL DEFAULT 'en';
+3
View File
@@ -57,6 +57,9 @@ model Project {
// Email Tracking
tracking TrackingMode @default(ENABLED) // Open and click tracking mode
// Localization
language String @default("en") // Language code for customer-facing content (ISO 639-1)
// Relations
members Membership[]
contacts Contact[]