Issue #3595227: rename demo module to pdv_demo and stop page-title hyphenation

Follow-up to the #3595227 demo work.

  • Rename the Tugboat demo-only module pdv_demo_lang -> pdv_demo: it now carries general demo presentation tweaks (language-switcher styling and page-title typography), not just the switcher. The pdv_demo_language_switcher block id is unchanged.
  • Page-title hyphenation: Olivero sets hyphens: auto on <body>, so long page titles broke mid-word (e.g. "confian-ce"). The demo CSS now sets hyphens: manual on headings (a direct rule beats the value inherited from <body>). Demo-only -- not added to the pdv module, which must not override host-theme typography.

⚠️ TEMPORARY in this MR: the French/demo setup gate in .tugboat/setup.php is opened so the MR child preview also builds in French (normally French is base-preview only). This is only to review the change in the preview. Revert to the base-only gate (=== 'branch') before merge.

Merge request reports

Loading