Translate: false not working with required: true?

My field definition, which is used inside multiple page blueprints:

type: object
label: Link
width: 1/2
fields:
  text:
    type: text
  link:
    type: link
    translate: false
    required: true

If I want to save a non default language of such a page in the panel, I get this error:

Fehler im “Link” Feld:
Bitte gib etwas ein

Does required: true not work in conjunction with translate: false or am I doing something wrong here?

Looks like a bug to me, could you create an issue on GitHub if it doesn’t exist yet (cannot check right now myself). Just in case, are you using the latest Kirby 5 version?

Yes, I’m on Kirby 5.1.2. Could the problem be that translations and language fallbacks are only supported for top-level fields of pages and not nested ones inside fields of type object?

Sorry, I totally missed that. Yes, you cannot use the translate option on subfields.