Add missing / new literature fields

Close #45
This commit is contained in:
Joshua Ramon Enslin 2025-05-02 15:15:51 +02:00
parent f0ce5a9a58
commit eb6add3d29
Signed by: jrenslin
GPG Key ID: 46016F84501B70AE
10 changed files with 56 additions and 31 deletions

@ -1 +1 @@
Subproject commit 1403f75447aaf9247346d14fa79c3bcb1357ad3c
Subproject commit 5ec93ba619fd8895daf0f4873dede45bf10f70c5

@ -1 +1 @@
Subproject commit b9d82d672ad36940c04e7a219a27ca6d419e7cb7
Subproject commit 5433811176d3c34664211241db43209f4c96ae96

@ -1 +1 @@
Subproject commit b303ee67f064d75cf49a50952b6c236103b11964
Subproject commit 8d93e4a64a57b44000c2863458fcd941c9f568be

View File

@ -4,7 +4,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="assets/css/csvxml.min.css?67eeab33e9e68" />
<link rel="stylesheet" type="text/css" href="assets/css/csvxml.min.css?6814c3a02497a" />
<link rel="manifest" href="/manifest.json" />
<meta name="theme-color" content="#aa4400" />
@ -27,7 +27,7 @@
</head>
<body class="loading">
<script src="assets/js/csvxmlV2.min.js?67eeab33e9e6a" type="text/javascript" async></script>
<script src="assets/js/csvxmlV2.min.js?6814c3a02497c" type="text/javascript" async></script>
</body>
</html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

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')
),