CEs are copied with wrong language when translating gridelements via the "Copy" mode
When translating a gridelement with some CEs in it using the "Copy" mode in TYPO3 7.6 only the gridelement itself is copied into the correct language.
The CEs inside that grid container get the default language and are therefore not visible in the backend. Editing the copied gridelement
in the other language and setting the sys_language of the CEs to the correct one fixes the visibility in the backend.
#2 Updated by Jo Hasenau about 3 years ago
- Status changed from New to Rejected
- Priority changed from Should have to Won't have this time
Since this is a core bug, I have to reject that here.
The problem is, that the "Copy" mode of the core translation modal does not really use localization methods, but a plain copy doing an update of the language value later on.
See #63092 for a description of the general problem with nested elements. Solving this could be just one solution.
The other one would be to modify the behaviour of the "Copy" mode, so that it makes use of localization methods but without connecting the new element to an l10n_parent.
Both can be solved by core only, so currently the only thing you can do is to set the language of any IRRE relation children (Gridelements, FAL, whatever) manually.