Drupal is a registered trademark of Dries Buytaert
cms 2.1.0 Update released for Drupal core (2.1.0)! menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.0 Minor update available for module eca (3.1.0). sophron 3.1.1 Minor update available for module sophron (3.1.1). ai 1.3.1 Minor update available for module ai (1.3.1). seven 2.0.0-beta6 New beta version released for theme seven (2.0.0-beta6). seven 1.0.1-beta1 First beta version released for theme seven (1.0.1-beta1). editoria11y 3.0.0-beta9 New beta version released for module editoria11y (3.0.0-beta9). crop Module crop crossed 1,000 active installs. entity_reference_revisions Module entity_reference_revisions crossed 1,000 active installs. address Module address crossed 1,000 active installs. admin_toolbar Module admin_toolbar crossed 1,000 active installs. editoria11y 3.0.0-beta8 New beta version released for module editoria11y (3.0.0-beta8). adv_varnish 4.0.15 Minor update available for module adv_varnish (4.0.15). editoria11y 3.0.0-beta7 New beta version released for module editoria11y (3.0.0-beta7). modeler_api 1.1.0 Minor update available for module modeler_api (1.1.0). form_mode_control 8.x-2.6 Minor update available for module form_mode_control (8.x-2.6). symfony_mailer_log 1.2.4 Minor update available for module symfony_mailer_log (1.2.4). cms_content_sync 3.2.1 Minor update available for module cms_content_sync (3.2.1). modal_page 5.1.9 Minor update available for module modal_page (5.1.9).

Asymmetric translation support for Drupal Canvas. This module is in beta (1.0.0-beta1).

Drupal Canvas does not currently support multilingual sites. When URL language prefixes are configured (/en/, /es/, /ca/), the editor fails to load, translations overwrite each other on save, and CSS assets return 404s. This module fixes these issues and adds a language selector to the Canvas editor.

Features:
- Language-aware API resolution: Canvas editor loads correctly with URL language prefixes
- AutoSave translation safety: editing one translation no longer overwrites sibling translations
- Translation deletion support: deleting a non-default translation works correctly
- Automatic translation creation when opening the editor in a new language
- Preview title fix: prevents AssertionError on translations with empty title
- Translation add guard: redirects instead of erroring on duplicate translations
- Language selector dropdown in the editor UI
- CSS asset 404 workaround for language-prefixed URLs

The long-term goal is to contribute these fixes directly to Canvas core.

Activity

Total releases
2
First release
Mar 2026
Latest release
19 hours ago
Release cadence
0 days
Stability
0% stable

Releases

Version Type Release date
1.0.0-beta1 Pre-release Mar 25, 2026
1.0.x-dev Dev Mar 25, 2026