Closed captions IOS and Translations issue

Hi there, hoping someone might be able to shed some light on this for me.

I have a course which has been translated into German from English. No problems there…

When viewing on a UK English configured iPhone , running IOS18, and locating a video component, the closed caption functionality displays the following options. Noting that the module is actually all displaying in German. Therefore there should be no English text…

on-uk-device
It appears that this text displayed is native IOS driven text. Which is fine… but it should not say English if this is the case it should say German.

If I run the same course on a German configured device with IOS mobile as well, and this translated everything. Perfect, so clearly device driven text once again, however as you can see it still thinks that the closed captions are “Englisch”. Therefore something is set somewhere defining that these captions of the video are English.

on-german-device

I’m unable to locate the strings for this anywhere in Evolve or to define the video to say “this is German closed captions”. I have also searched all of the files within the published output. The VTT’s have nothing in them to define their language, neither does any of the output in the json for anywhere the VTT’s are referenced. Therefore it feels like this is native device behaviour, which isn’t ideal as its confusing as the captions are actually in German? (note we have about 12 other languages where this is the same issue.

Is there anyway to overwrite this? Or set the language on the video itself somehow? Ideally it should either not have the Word “English” as the captions are already in German. There will only be 1 close caption for each video in the course we are creating (e.g. there is no need to list multiple).

Appreciate any thoughts on this if anyone has any ideas!

Alan

I’ve just had a dig in the code and unfortunately yes the srcLang attribute of the VTT track element is hard-coded to 'en'. Since this would only be an issue on iOS and only in a translated course with captions I guess it’s just never cropped up before. I’ll get it logged.