Canvas translation onboarding has translation form and default language options that should not be possible to change
Problem 1️⃣: Currently the default language selector setting for Canvas is force-disabled, but the user can still select a default language. Everything in Canvas assumes the site default language is used, so the settings UI should force this too.
---
Problem 2️⃣: Under there, this is the explanation:
`Disabled for Canvas pages. Canvas pages must be created in the site's default language only. Translations are managed through the translation interface against the source-language page, not by creating pages in non-default languages.`
But one would not only use Canvas pages in other languages for translations. Site could potentially want Canvas pages in various languages without them ever being translations of each other. A multilingual site does not necessitate content translation of any kind.
However this use case is not supported by Canvas at all, and the explanation does not acknowledge that is even a possibility. So I would suggest the explanation is updated to be more general in what it states to include an implicit acknowledgement of that possibility.
`Disabled for Canvas pages. All Canvas pages must be created in the site's default language. Creating pages in other languages is not supported. Translations may be created based on the source language page.`
The key here is "Creating pages in other languages is not supported." we don't need to prescribe why would someone want to do that, but the reality right now is that they can't do that, so better explain it that way IMHO.
---
Problem 3️⃣: there is a checkbox to hide non-translatable fields from the translation form but this neither makes sense for TMGMT nor canvas_translate.
These
{width=521 height=600}
three problems are the top 3 on this image:
issue