Resolve "Add TMGMT translation integration for content entities"

  1. AI resuscitated/lift @tedbow's prior work from !882 (merged) (mostly: https://git.drupalcode.org/project/canvas/-/merge_requests/882/diffs?commit_id=3d08e0ef3cbce077ec542c573b461d07270bb552#8cd19b0519ffc218e1abb99edb8575b9b7a3715e).
  2. Then I instructed it to maximally reuse the final test coverage that !882 landed, which tests way more edge cases. See ConfigWithComponentTreeTranslationTestBase in HEAD.
  3. @wimleers thinks this should NOT be tested against both Page and Node. That was a concern in \Drupal\Tests\canvas\Kernel\Translation\ComponentTreeFieldSymmetricalTranslationSynchronizerTest::test() for Canvas' custom synchronizer, but it's not a concern here.

AI-Generated: Yes

Testing instructions

Closes #3590948

Edited by Wim Leers

Merge request reports

Loading