Add new fields for place and actor wikidata IDs
This commit is contained in:
@ -11,8 +11,8 @@ declare(strict_types = 1);
|
||||
*/
|
||||
final class CsvxmlAvailableFields {
|
||||
|
||||
const GENERAL_FIELD_MULTIPLIER = 1;
|
||||
const EVENT_MULTIPLIER = 3;
|
||||
public const GENERAL_FIELD_MULTIPLIER = 1;
|
||||
public const EVENT_MULTIPLIER = 3;
|
||||
|
||||
/** @var array<string, array<string, FieldEntry>>
|
||||
*/
|
||||
@ -72,8 +72,10 @@ final class CsvxmlAvailableFields {
|
||||
$type . '_who' . $number => $this->_getSimpleAvailableFieldEntry($typeName . ': ' . $tlLoader->tl("event", "event", 'who'), "", []),
|
||||
$type . '_who_sure' . $number => $this->_getSimpleAvailableFieldEntry($typeName . ': ' . $tlLoader->tl("event", "event", 'who') . " [" . $tlLoader->tl('csvxml-overview', 'csvxml_overview', 'certainty') . "]", "", [$type . '_who' . $number], ["y", "n"]),
|
||||
$type . '_who_gnd' . $number => $this->_getSimpleAvailableFieldEntry($typeName . ': ' . $tlLoader->tl("event", "event", 'who') . ' (' . $tlLoader->tl("event", "event", 'gnd') . ')', "", [$type . '_who_sure' . $number, $type . '_who' . $number]),
|
||||
$type . '_who_wikidata' . $number => $this->_getSimpleAvailableFieldEntry($typeName . ': ' . $tlLoader->tl("event", "event", 'who') . ' (Wikidata)', "", [$type . '_who_sure' . $number, $type . '_who' . $number]),
|
||||
$type . '_where' . $number => $this->_getSimpleAvailableFieldEntry($typeName . ': ' . $tlLoader->tl("event", "event", 'where'), "", []),
|
||||
$type . '_where_sure' . $number => $this->_getSimpleAvailableFieldEntry($typeName . ': ' . $tlLoader->tl("event", "event", 'where') . " [" . $tlLoader->tl('csvxml-overview', 'csvxml_overview', 'certainty') . "]", "", [$type . '_where' . $number], ["y", "n"]),
|
||||
$type . '_where_wikidata' . $number => $this->_getSimpleAvailableFieldEntry($typeName . ': ' . $tlLoader->tl("event", "event", 'where') . ' (Wikidata)', "", [$type . '_where_sure' . $number, $type . '_where' . $number]),
|
||||
$type . '_annotation' . $number => $this->_getSimpleAvailableFieldEntry($typeName . ': ' . $tlLoader->tl("event", "event", 'classic_annotation_intro'), ""),
|
||||
];
|
||||
|
||||
@ -1453,6 +1455,15 @@ final class CsvxmlAvailableFields {
|
||||
$tlLoader->tl("object_addendum", "object_add", 'tag_relation_type_explica'),
|
||||
);
|
||||
|
||||
$availableFields[$tlLoader->tl("overview", "overview", 'tags')]["tag_wikidata" . $i] = new FieldEntry(
|
||||
false,
|
||||
[],
|
||||
["tag" . $i],
|
||||
'',
|
||||
$tlLoader->tl("overview", "overview", 'tags') . " (Wikidata)",
|
||||
"",
|
||||
);
|
||||
|
||||
}
|
||||
|
||||
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
|
||||
@ -1759,7 +1770,7 @@ final class CsvxmlAvailableFields {
|
||||
);
|
||||
}
|
||||
|
||||
for ($i = 1; $i <= 5 * self::GENERAL_FIELD_MULTIPLIER; $i++) {
|
||||
for ($i = 1; $i <= self::EVENT_MULTIPLIER; $i++) {
|
||||
|
||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "5")] = array_merge(
|
||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "5")],
|
||||
@ -1779,13 +1790,21 @@ final class CsvxmlAvailableFields {
|
||||
'',
|
||||
$tlLoader->tl("event", "event", 'who') . " [" . $tlLoader->tl('csvxml-overview', 'csvxml_overview', 'certainty') . "]",
|
||||
""
|
||||
)
|
||||
),
|
||||
"was_depicted_who_wikidata{$i}" => new FieldEntry(
|
||||
false,
|
||||
[],
|
||||
["was_depicted_who{$i}"],
|
||||
'',
|
||||
$tlLoader->tl("event", "event", 'who') . " (Wikidata)",
|
||||
""
|
||||
),
|
||||
]
|
||||
);
|
||||
|
||||
}
|
||||
|
||||
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
|
||||
for ($i = 1; $i <= self::EVENT_MULTIPLIER; $i++) {
|
||||
|
||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "36")] = array_merge(
|
||||
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "36")],
|
||||
@ -1806,6 +1825,14 @@ final class CsvxmlAvailableFields {
|
||||
$tlLoader->tl("event", "event", 'where') . " [" . $tlLoader->tl('csvxml-overview', 'csvxml_overview', 'certainty') . "]",
|
||||
""
|
||||
),
|
||||
"was_depicted_place_wikidata{$i}" => new FieldEntry(
|
||||
false,
|
||||
[],
|
||||
["was_depicted_place{$i}"],
|
||||
'',
|
||||
$tlLoader->tl("event", "event", 'where') . " (Wikidata)",
|
||||
""
|
||||
),
|
||||
]
|
||||
);
|
||||
|
||||
|
Reference in New Issue
Block a user