Add missing / new literature fields

Close #45
This commit is contained in:
2025-05-02 15:15:51 +02:00
parent f0ce5a9a58
commit eb6add3d29
10 changed files with 56 additions and 31 deletions

View File

@ -872,57 +872,82 @@ final class CsvxmlAvailableFields {
$availableFields[$tlLoader->tl("basis", "basis", 'literature')] = array_merge(
$availableFields[$tlLoader->tl("basis", "basis", 'literature')],
[
"literature_author{$i}" => new FieldEntry(
dependsOn: ["literature_title{$i}"],
"literature_type" . $i => new FieldEntry(
dependsOn: ["literature_title" . $i],
name_human_readable: $tlLoader->tl('basis', 'basis', 'literature') . ': ' . $tlLoader->tl('basis', 'basis', 'type'),
explica: $tlLoader->tl("literature", "literature", 'autor_explica')
),
"literature_author" . $i => new FieldEntry(
dependsOn: ["literature_title" . $i],
name_human_readable: $tlLoader->tl("literature", "literature", 'author'),
explica: $tlLoader->tl("literature", "literature", 'autor_explica')
),
"literature_year{$i}" => new FieldEntry(
dependsOn: ["literature_title{$i}"],
"literature_year" . $i => new FieldEntry(
dependsOn: ["literature_title" . $i],
name_human_readable: $tlLoader->tl("literature", "literature", 'year'),
explica: $tlLoader->tl("literature", "literature", 'jahr_explica')
),
"literature_title{$i}" => new FieldEntry(
"literature_title" . $i => new FieldEntry(
name_human_readable: $tlLoader->tl("literature", "literature", 'title'),
explica: $tlLoader->tl("literature", "literature", 'titel_explica')
),
"literature_place{$i}" => new FieldEntry(
dependsOn: ["literature_title{$i}"],
"literature_place" . $i => new FieldEntry(
dependsOn: ["literature_title" . $i],
name_human_readable: $tlLoader->tl("literature", "literature", 'place'),
explica: $tlLoader->tl("literature", "literature", 'ort_explica')
),
"literature_abbreviation{$i}" => new FieldEntry(
dependsOn: ["literature_title{$i}"],
"literature_editor" . $i => new FieldEntry(
dependsOn: ["literature_title" . $i],
name_human_readable: $tlLoader->tl("literature", "literature", 'editor'),
explica: $tlLoader->tl("literature", "literature", 'editor_explica')
),
"literature_volume" . $i => new FieldEntry(
dependsOn: ["literature_title" . $i],
name_human_readable: $tlLoader->tl("literature", "literature", 'volume'),
explica: $tlLoader->tl("literature", "literature", 'volume_explica')
),
"literature_issue" . $i => new FieldEntry(
dependsOn: ["literature_title" . $i],
name_human_readable: $tlLoader->tl("literature", "literature", 'issue'),
explica: $tlLoader->tl("literature", "literature", 'issue_explica')
),
"literature_series" . $i => new FieldEntry(
dependsOn: ["literature_title" . $i],
name_human_readable: $tlLoader->tl("literature", "literature", 'series'),
explica: $tlLoader->tl("literature", "literature", 'series_explica')
),
"literature_abbreviation" . $i => new FieldEntry(
dependsOn: ["literature_title" . $i],
name_human_readable: $tlLoader->tl("literature", "literature", 'abbr'),
explica: $tlLoader->tl("literature", "literature", 'abbr_explica')
),
"literature_gnd{$i}" => new FieldEntry(
dependsOn: ["literature_title{$i}"],
"literature_gnd" . $i => new FieldEntry(
dependsOn: ["literature_title" . $i],
name_human_readable: $tlLoader->tl("literature", "literature", 'gnd'),
explica: $tlLoader->tl("literature", "literature", 'gnd_explica')
),
"literature_isbn{$i}" => new FieldEntry(
dependsOn: ["literature_title{$i}"],
"literature_isbn" . $i => new FieldEntry(
dependsOn: ["literature_title" . $i],
name_human_readable: $tlLoader->tl("literature", "literature", 'isbn'),
explica: $tlLoader->tl("literature", "literature", 'isbn_explica')
),
"literature_signature{$i}" => new FieldEntry(
dependsOn: ["literature_title{$i}"],
"literature_signature" . $i => new FieldEntry(
dependsOn: ["literature_title" . $i],
name_human_readable: $tlLoader->tl("literature", "literature", 'id_in_museum'),
explica: $tlLoader->tl("literature", "literature", 'id_in_museum_explica')
),
"literature_online{$i}" => new FieldEntry(
dependsOn: ["literature_title{$i}"],
"literature_online" . $i => new FieldEntry(
dependsOn: ["literature_title" . $i],
name_human_readable: $tlLoader->tl("literature", "literature", 'online'),
explica: $tlLoader->tl("literature", "literature", 'online_explica')
),
"literature_annotation{$i}" => new FieldEntry(
dependsOn: ["literature_title{$i}"],
"literature_annotation" . $i => new FieldEntry(
dependsOn: ["literature_title" . $i],
name_human_readable: $tlLoader->tl("literature", "literature", 'annotation'),
explica: $tlLoader->tl("literature", "literature", 'annotation_explica')
),
"literature_inlit{$i}" => new FieldEntry(
dependsOn: ["literature_title{$i}"],
"literature_inlit" . $i => new FieldEntry(
dependsOn: ["literature_title" . $i],
name_human_readable: $tlLoader->tl("literature", "literature", 'where_inside'),
explica: $tlLoader->tl("literature", "literature", 'where_in_explica')
),