Open timobrembeck opened 1 year ago
Is German the direct source language of Russian in the reported case in the foto? If not (Russian has another language X as source language and X has German as cource language), one possible scenario was found.
Reproducing is possible for example with Arabic as target language, while Arabic has English as source language and English has German as source language.
Users cannot export xliff file for arabic translation when there is no english (direct source language) translation yet. Though users can of course create an xliff file by themselves (for exmaple, by modifing page number and language code in a xliff file, which was originally exported for another language or another language).
Is German the direct source language of Russian in the reported case in the photo?
Yes, the region only has one source language (German) and all other languages directly depend on it. Thanks a lot for digging into this issue, but unfortunately there seems to be a different problem...
Thank you for quick reply 😃 Then I can look for another possible case 👍
@timoludwig is there still a question attached to this issue?
@timobrembeck do you need any more info for this issue?
@osmers Yes, but we don't know what information that is. We were unable to reproduce the issue, so we don't know what we're supposed to do here. If this happened/happens again, please let us know as much about it as possible.
@timobrembeck I asked the team and apparently there is no consistency or regularity to it, it just happens randomly. So I put the issue into the backlog and if we find some rule as to when and why it happens, we'll put it in here.
Thanks, it would also be helpful if you just tell us when it happened, then we can examine the logs etc. to get additional information by ourselves.
Describe the Bug
In the production system, we had the case that most of the translations were imported as draft, even though the source translations were public. In theory, the import should inherit the status from the source translation if the target translation does not yet exist, so we have to figure out why this didn't work in this case.
Steps to Reproduce
I wasn't able to reproduce this problem locally yet
Expected Behavior
If a target translation does not yet exist, it should inherit the status from it source translation.
Actual Behavior
In some cases, this did not work
Additional Information
This could be related to recent changes to the translation state: #1613, #1624 or #1691 This might also be an infra ticket, though I have no idea how database inconsistencies could cause this problem.