Issue #3595614: translate the demo webforms on the French preview
On the Tugboat French demo (/fr), the two example webforms rendered in English. Two distinct causes, both fixed here (demo-only, in .tugboat/setup.php):
-
Form title + element labels are config, not interface strings, so the bundled/imported
.podoes not reach them. Fix: a French language config-translation override (title +elements) per demo webform; webform reads it via the config override language inWebformTranslationManager::getElements(). -
Webform framework strings (Submit button, "required", file-upload widget, validation) stayed English because the contrib
.poloop resolves each URL from locale update-status release data the Tugboat image lacks for contrib -- so webform was skipped despite its.pobeing published (webform is a release candidate, butwebform-6.3.0-rc1.fr.poexists on l.d.o). Fix: import webform's.poexplicitly, building the l.d.o URL from the installed version.
Verifies on the Tugboat preview (the demo webforms are not built on local dev).