The content is in Dutch rather than German so my gut instinct is that YouTube has started detecting the IP address of the server making the request (Ghost(Pro)'s infrastructure is in Amsterdam) and serving localised content.
Has this started happening for you on all videos or just specific ones?
I just did a little testing — and it seems to be happening for all of our live streams. Even live stream videos we posted a week ago are appearing in Dutch.
But “regular” videos are appearing correctly as an embed.
In the attached photo, the top video is a “regular” video, but those underneath are various live streams.
It does appear that live stream links aren’t able to be embedded and revert to inserting a bookmark card instead. If you use a “watch” link instead that embeds OK (checking your previous working embeds shows they are all watch links) so it’s definitely something specific to live streams.
I’ve opened an internal issue to see if we can improve the behaviour for YouTube live links.
Great — thank you! I’ve noticed the same behavior for Google Maps links as well. The wording appears in Dutch.
One of the main ways in which we use Ghost is to let our subscribers know about our live streams — so this is obviously a major issue for us. I appreciate your fast response thus far!
I just re-read this, and while we do post “watch” links, each Sunday we distribute a live stream link via Ghost for people to watch our worship services who are not able to be present in person.
This feature has always worked great, until this past Sunday.
The maps issue is most likely explained by Kevin’s earlier comment:
my gut instinct is that YouTube has started detecting the IP address of the server making the request (Ghost(Pro)'s infrastructure is in Amsterdam) and serving localised content.
That said, I can’t reproduce this on Ghost(Pro) when embedding a map on my own site, which has the same set-up as yours (it’s a standard Pro site ). I’d be happy to take a look at the Google Maps embed for you, please drop an email to support@ghost.org and say that Jon asked you to write in, and that email will find me.
A general tip here: if embeds are being localized into Dutch then this is, as mentioned, likely due to the embed service trying to be helpful and sending back Dutch content to Ghost(Pro)'s Dutch IP address.
Many services offer a localization parameter that can be added to the URL to force it to use your preferred language, this varies but is usually something like www.somewebsite.com/restofurl?locale=en_US where ?locale=en_US is the localization for US English (locale is an example, this varies from service to service e.g. some use ?lang=)
Hey, if you’re a Ghost(Pro) user I have the same comment as above, here:
I can’t reproduce this on Ghost(Pro) when embedding a map on my own site […] I’d be happy to take a look at the Google Maps embed for you, please drop an email to support@ghost.org and say that Jon asked you to write in, and that email will find me.