Media Captions: Translate True/False doesn’t work

Is it possible to translate only the caption of an image, without uploading the image multiple time for each language?
Something like this doent work, I all fields are editable.

  image:
    label: Einzelbild
    type: structure
    max: 1
    fields:
      file:
        label: Bild
        type: files
        max: 1
        layout: cards
        preview: true   
        translate: false 
      caption:
        label: Bildunterschrift
        type: text
        translate: true
      copyright:
        label: Copyright
        type: text
        translate: true
      order:
        label: Reihenfolge
        type: number
        help: "Zahl für die Sortierung in der Lightbox"
        translate: false 

I think a structure field is not the best approach here. The translate option only works on the top field level, not on nested fields within a field (be it a structure field, or object field).

It might be better to use a files field with translater: false and the required info as meta data of the file itself.

Thanks for your replay! I am trying another way now:

blueprint/pages/inhalt.yml:

title: Inhalt
num: false
sort: false
files: true
sections:
  items:
    type: pages
    label: Inhalte dieser ID
    create: true
    templates:
       - item
    change: true
    sortable: true

The problem is, that the template “item” is not showing up, when creating a new item.

I do have a minimal template/item.php and template/inhalt.php

What could be the problem?

You want to use create: item here to create the new subpage with the item blueprint.

Unfortunatly this doesn’t change anything. Any other idea?

I still get this instead of the item.yml:

Hm, I can’t follow you. What is wrong with this dialog if you want to create a new page?

Or maybe you want to achieve something else, but I don’t understand what that is.

What I expect is a page where all fields of item.yml are visible. But when I create an item in the popup in the screenshot, I don’t get to the item blueprint, but to a standard mask with text (textarea), pages and files.

My goal is to build a clean folder structure for my trilingual project. Each lightbox should pull different media items from the content folders, each of which has text descriptions with translations.

I assumed it would be best if each folder were structured as follows:

content
–01_inhalt
––01_item
–––audio
––02_item
–––image
––03_item
–––videolink

But I need this template to do so.
Or am I overlooking an easier way?

Does the item.yml page blueprint exist? If it doesn’t, then the subpage will be created with the right content file name, but when you view it in the panel, display the default blueprint.

Yes, it does exist:

blueprints
–pages
––item.yml
––inhalt.yml
––…
–site.yml

item.yml:

title: Item
num: false
sort: false
files: true

tabs:
  content:
    label: Item
    fields: …

Is it possibly the level structure of my yml files?

title: Inhalt
num: false
sort: false
files: true

sections:

  items:
    type: pages
    label: Items dieser ID
    create: true
    templates:
      - item
    change: true
    sortable: true
    
  content-fields:
    type: fields
    label: Titel auf der Startseite
    fields:

      title:
        label: Titel
        type: text
        required: true
        translate: true

this is item.yml:

title: Item
num: false
sort: false
files: true

tabs:
  content:
    label: Item
    fields:

      itemtitle:
        label: Titel
        type: text
        required: true
        translate: true