I tried to reproduce this issue on version 12, but I am not sure if I am doing everything correctly; this is what I did:
Prerequisites¶
- TYPO3 with two languages: English (defauld, ID=0) and Italian (ID=1)
- a page "PAGE A" in both languages
- a page "PAGE B" in both languages
Test procedure¶
1. Go to "PAGE A" > default language > create a Content Element (CType: Header) "TEST ORIGINAL"; do not translate it
2. Go to "PAGE B" > default language > create an "Insert Record" Content Element; insert the CE created at point 1
3. Go to "Language Comparison > All languages" mode and translate the CE created at point 2 (use "connected mode")
Results¶
- an "Insert Record" CE is added in the language with ID=1
- it contains inside a reference to "TEST ORGINAL"
- if you go to "PAGE A" > "Language Comparison > All languages" mode, the CE has not been translated in the language with ID=1
So, is this the expected behavior? Am I misunderstanding it or a different test is necessary?
I also performed the following test:
1. Go to "PAGE A" > default language > create a Content Element (CType: Header) "TEST ANOTHER";
2. Go to "Language Comparison > All languages" mode and translate the CE created at point 2 (use "connected mode") into "TEST ANOTHER (TRANSLATED)"
3. Go to "PAGE B" > default language > create a second "Insert Record" Content Element; insert the CE created at point 1
4. Go to "Language Comparison > All languages" mode and translate the CE created at point 3 (use "connected mode")
Results:¶
- a second "Insert Record" CE is added in the language with ID=1
- it contains inside a reference to "TEST ANOTHER (TRANSLATED)"