Yesterday I once again got stuck with a seemingly simple task that quickly turned out to be a veritable rabbit hole:

In a client website the header images are managed using the 'resources' tab of a page. File references are stored in the 'media' column of the pages table in the database.

The site is set up for multi language, has language fallbacks set and for page contents everything works as expected. But when a translation of a page is created, those file references are gone for the translation, resulting in this case in having no header images on the translated ...