-- #migration 2026_07_24_126
-- Contenu anglais des landing pages — colonnes nullable, en repli sur les
-- colonnes françaises tant qu'aucune traduction n'est rédigée (voir
-- landing_render_body() dans _landing_bake.php et claude/I18N.md). Rédaction
-- du contenu = chantier séparé, cette migration ne fait que préparer la
-- plomberie technique (bake + routing /en/ déjà en place).
ALTER TABLE landing_themes ADD COLUMN IF NOT EXISTS titre_en       VARCHAR(255) NULL AFTER titre;
ALTER TABLE landing_themes ADD COLUMN IF NOT EXISTS accroche_en    TEXT NULL AFTER accroche;
ALTER TABLE landing_themes ADD COLUMN IF NOT EXISTS probleme_en    TEXT NULL AFTER probleme;
ALTER TABLE landing_themes ADD COLUMN IF NOT EXISTS destination_en TEXT NULL AFTER destination;
ALTER TABLE landing_themes ADD COLUMN IF NOT EXISTS cta_label_en   VARCHAR(255) NULL AFTER cta_label;
ALTER TABLE landing_themes ADD COLUMN IF NOT EXISTS raw_html_en    LONGTEXT NULL AFTER raw_html;

-- Force le re-bake de toutes les landings pour générer immédiatement la copie
-- /en/ (contenu identique au français tant que non traduit — repli documenté).
UPDATE landing_themes SET html_content = NULL;
