Default filed value for each language

Hi! I wonder if it’s possible to set a default field value for each language?

For example: I have a “banner” field that should have a different image for each language.

I know that I can set a ‘default’ value:

banner:
    label: 'Banner'
    mode: image
    default: 'banner/en.png'
    type: mediafinder
    translatable: true

But how to set different default values for each language?

I was thinking about something like this:

banner:
    label: 'Banner'
    mode: image
    defaults:
        en: 'banner/en.png'
        de: 'banner/de.png'
        fr: 'banner/fr.png'
    type: mediafinder
    translatable: true

I did it in hacky way.

I uploaded 3 images with the same name just diffrent ending for example

/banner-slider-lv.webp
/banner-slider-en.webp
/banner-slider-ru.webp

And when I got back path in frontend I did on path string |replace default locale to current locale.

If you interested I can find that snippet.
But it’s not elegant.