Transfer remaining translations to use MDTlLoader

Close #19
This commit is contained in:
2022-11-07 15:25:24 +01:00
parent e617cd6054
commit 7fd6b18af1
4 changed files with 150 additions and 160 deletions

View File

@ -11,6 +11,7 @@ declare(strict_types = 1);
*/
final class CsvxmlAvailableFields {
const GENERAL_FIELD_MULTIPLIER = 1;
const EVENT_MULTIPLIER = 3;
/** @var array<mixed>
@ -89,19 +90,8 @@ final class CsvxmlAvailableFields {
$tlLoader = new MDTlLoader("available_fields", $lang);
foreach (MD_STD::scandir(__DIR__ . "/../l10n/musdb/$lang/") as $fileName) {
if (in_array($fileName, ['start.php', 'start2.php'])) continue;
include __DIR__ . "/../l10n/musdb/{$lang}/{$fileName}";
}
include __DIR__ . "/../classes/MDAllowedValueSets/l18n/$lang/eventtype_name.php";
$currencies = MDCurrenciesSet::getSortedList($tlLoader);
if (empty($fieldNoMultiplicator) or !is_numeric($fieldNoMultiplicator)) {
$fieldNoMultiplicator = 1;
}
$availableFields = [
$tlLoader->tl('csvxml-overview', 'csvxml_overview', 'object_base_data') => [
@ -158,7 +148,7 @@ final class CsvxmlAvailableFields {
["y", "n"],
[],
'Shall the object be visible directly after import?',
$objekt['visibility'],
$tlLoader->tl("object", "objekt", 'visibility'),
''
),
"institution_name" => new FieldEntry(
@ -166,8 +156,8 @@ final class CsvxmlAvailableFields {
[],
[],
'If name of institution is given it has to be exactly the same as already known in museum-digital',
$museum['museum_name'],
$museum['musnam_explica']
$tlLoader->tl("museum", "museum", 'museum_name'),
$tlLoader->tl("museum", "museum", 'musnam_explica'),
),
],
$tlLoader->tl("object_addendum", "object_add", "other_object_name") => [
@ -264,7 +254,7 @@ final class CsvxmlAvailableFields {
[],
['dimensions_separate_length_unit', 'dimensions_separate_show_md', 'dimensions_separate_show_extern'],
'If a separated value is given an entry for the respective unit is necessary. If a separated dimension entry is given, <i>dimensions_separate_show_md</i> and <i>dimensions_separate_show_extern</i> need to be filled in, too.',
$export['exact_measurements_length_value'],
$tlLoader->tl("export", "export", 'exact_measurements_length_value'),
""
),
"dimensions_separate_length_unit" => new FieldEntry(
@ -272,7 +262,7 @@ final class CsvxmlAvailableFields {
MDUnitsSet::UNITS_LENGTH,
['dimensions_separate_length_value', 'dimensions_separate_show_md', 'dimensions_separate_show_extern'],
'If a separated value is given an entry for the respective unit is necessary. If a separated dimension entry is given, <i>dimensions_separate_show_md</i> and <i>dimensions_separate_show_extern</i> need to be filled in, too.',
$export['exact_measurements_length_unit'],
$tlLoader->tl("export", "export", 'exact_measurements_length_unit'),
""
),
"dimensions_separate_width_value" => new FieldEntry(
@ -280,7 +270,7 @@ final class CsvxmlAvailableFields {
[],
['dimensions_separate_width_unit', 'dimensions_separate_show_md', 'dimensions_separate_show_extern'],
'If a separated value is given an entry for the respective unit is necessary. If a separated dimension entry is given, <i>dimensions_separate_show_md</i> and <i>dimensions_separate_show_extern</i> need to be filled in, too.',
$export['exact_measurements_width_value'],
$tlLoader->tl("export", "export", 'exact_measurements_width_value'),
""
),
"dimensions_separate_width_unit" => new FieldEntry(
@ -288,7 +278,7 @@ final class CsvxmlAvailableFields {
MDUnitsSet::UNITS_LENGTH,
['dimensions_separate_width_value', 'dimensions_separate_show_md', 'dimensions_separate_show_extern'],
'If a separated value is given an entry for the respective unit is necessary. If a separated dimension entry is given, <i>dimensions_separate_show_md</i> and <i>dimensions_separate_show_extern</i> need to be filled in, too.',
$export['exact_measurements_width_unit'],
$tlLoader->tl("export", "export", 'exact_measurements_width_unit'),
""
),
"dimensions_separate_height_value" => new FieldEntry(
@ -296,7 +286,7 @@ final class CsvxmlAvailableFields {
[],
['dimensions_separate_height_unit', 'dimensions_separate_show_md', 'dimensions_separate_show_extern'],
'If a separated value is given an entry for the respective unit is necessary. If a separated dimension entry is given, <i>dimensions_separate_show_md</i> and <i>dimensions_separate_show_extern</i> need to be filled in, too.',
$export['exact_measurements_height_value'],
$tlLoader->tl("export", "export", 'exact_measurements_height_value'),
""
),
"dimensions_separate_height_unit" => new FieldEntry(
@ -304,7 +294,7 @@ final class CsvxmlAvailableFields {
MDUnitsSet::UNITS_LENGTH,
['dimensions_separate_height_value', 'dimensions_separate_show_md', 'dimensions_separate_show_extern'],
'If a separated value is given an entry for the respective unit is necessary. If a separated dimension entry is given, <i>dimensions_separate_show_md</i> and <i>dimensions_separate_show_extern</i> need to be filled in, too.',
$export['exact_measurements_height_unit'],
$tlLoader->tl("export", "export", 'exact_measurements_height_unit'),
""
),
"dimensions_separate_weight_value" => new FieldEntry(
@ -312,7 +302,7 @@ final class CsvxmlAvailableFields {
[],
['dimensions_separate_weight_unit', 'dimensions_separate_show_md', 'dimensions_separate_show_extern'],
'If a separated value is given an entry for the respective unit is necessary. If a separated dimension entry is given, <i>dimensions_separate_show_md</i> and <i>dimensions_separate_show_extern</i> need to be filled in, too.',
$export['exact_measurements_weight_value'],
$tlLoader->tl("export", "export", 'exact_measurements_weight_value'),
""
),
"dimensions_separate_weight_unit" => new FieldEntry(
@ -320,7 +310,7 @@ final class CsvxmlAvailableFields {
MDUnitsSet::UNITS_WEIGHT,
['dimensions_separate_width_value', 'dimensions_separate_show_md', 'dimensions_separate_show_extern'],
'If a separated value is given an entry for the respective unit is necessary. If a separated dimension entry is given, <i>dimensions_separate_show_md</i> and <i>dimensions_separate_show_extern</i> need to be filled in, too.',
$export['exact_measurements_weight_unit'],
$tlLoader->tl("export", "export", 'exact_measurements_weight_unit'),
$tlLoader->tl("object_basis", "object_basis", 'inv_explica')
),
"dimensions_separate_diameter_value" => new FieldEntry(
@ -328,7 +318,7 @@ final class CsvxmlAvailableFields {
[],
['dimensions_separate_diameter_unit', 'dimensions_separate_show_md', 'dimensions_separate_show_extern'],
'If a separated value is given an entry for the respective unit is necessary. If a separated dimension entry is given, <i>dimensions_separate_show_md</i> and <i>dimensions_separate_show_extern</i> need to be filled in, too.',
$export['exact_measurements_diameter_value'],
$tlLoader->tl("export", "export", 'exact_measurements_diameter_value'),
""
),
"dimensions_separate_diameter_unit" => new FieldEntry(
@ -336,7 +326,7 @@ final class CsvxmlAvailableFields {
MDUnitsSet::UNITS_LENGTH,
['dimensions_separate_diameter_value', 'dimensions_separate_show_md', 'dimensions_separate_show_extern'],
'If a separated value is given an entry for the respective unit is necessary. If a separated dimension entry is given, <i>dimensions_separate_show_md</i> and <i>dimensions_separate_show_extern</i> need to be filled in, too.',
$export['exact_measurements_diameter_unit'],
$tlLoader->tl("export", "export", 'exact_measurements_diameter_unit'),
""
),
"dimensions_separate_wall_thickness_value" => new FieldEntry(
@ -344,7 +334,7 @@ final class CsvxmlAvailableFields {
[],
['dimensions_separate_wall_thickness_unit', 'dimensions_separate_show_md', 'dimensions_separate_show_extern'],
'If a separated value is given an entry for the respective unit is necessary. If a separated dimension entry is given, <i>dimensions_separate_show_md</i> and <i>dimensions_separate_show_extern</i> need to be filled in, too.',
$export['exact_measurements_wall_size_value'],
$tlLoader->tl("export", "export", 'exact_measurements_wall_size_value'),
""
),
"dimensions_separate_wall_thickness_unit" => new FieldEntry(
@ -352,7 +342,7 @@ final class CsvxmlAvailableFields {
MDUnitsSet::UNITS_LENGTH,
['dimensions_separate_wall_thickness_value', 'dimensions_separate_show_md', 'dimensions_separate_show_extern'],
'If a separated value is given an entry for the respective unit is necessary. If a separated dimension entry is given, <i>dimensions_separate_show_md</i> and <i>dimensions_separate_show_extern</i> need to be filled in, too.',
$export['exact_measurements_wall_size_unit'],
$tlLoader->tl("export", "export", 'exact_measurements_wall_size_unit'),
""
),
"dimensions_separate_show_md" => new FieldEntry(
@ -386,7 +376,7 @@ final class CsvxmlAvailableFields {
[],
[],
'Only to be given if more than one copies of an object are available and catalogued with the same inventory number',
$export['exact_measurements_number_pieces'],
$tlLoader->tl("export", "export", 'exact_measurements_number_pieces'),
""
),
"number_of_pages" => new FieldEntry(
@ -394,7 +384,7 @@ final class CsvxmlAvailableFields {
[],
[],
'Only to be given for books (etc.)',
$export['exact_measurements_number_pages'],
$tlLoader->tl("export", "export", 'exact_measurements_number_pages'),
""
),
"dimensions_separate_stamp_position" => new FieldEntry(
@ -402,7 +392,7 @@ final class CsvxmlAvailableFields {
[],
['dimensions_separate_show_md', 'dimensions_separate_show_extern'],
'',
$export['exact_measurements_stamp_position'],
$tlLoader->tl("export", "export", 'exact_measurements_stamp_position'),
""
),
],
@ -443,9 +433,9 @@ final class CsvxmlAvailableFields {
),
"closer_location_as" => new FieldEntry(
false,
array_values($ortart),
MDCloserLocationTypesSet::getSortedList($tlLoader),
['closer_location'],
'A place in a special relation to the object can be given in <i>closer_location</i>. Here the kind of relation between object and place has to specified',
'A place in a special relation to the object can be given in closer_location. Here the kind of relation between object and place has to specified',
$tlLoader->tl("object_addendum", "object_add", "closer_location") . ", " . $tlLoader->tl("object_addendum", "object_add", 'as'),
""
),
@ -862,16 +852,16 @@ final class CsvxmlAvailableFields {
$tlLoader->tl("object_addendum", "object_add", 'odim_inhalt')
),
],
$overview['links'] => [],
$overview['links'] . ": " . $tlLoader->tl("basis", "basis", 'single_object') => [],
$tlLoader->tl("overview", "overview", 'links') => [],
$tlLoader->tl("overview", "overview", 'links') . ": " . $tlLoader->tl("basis", "basis", 'single_object') => [],
"translations" => [],
$tlLoader->tl("basis", "basis", 'literature') => [],
$tlLoader->tl("basis", "basis", 'objectgroup') => [],
$overview['tags'] => [],
$tlLoader->tl("overview", "overview", 'tags') => [],
$tlLoader->tl("eventtype_name", "eventname", "22") => [],
$tlLoader->tl("eventtype_name", "eventname", "23") => [],
$tlLoader->tl("eventtype_name", "eventname", "24") => [],
$overview['images'] => [],
$tlLoader->tl("overview", "overview", 'images') => [],
$tlLoader->tl("basis", "basis", 'resource') => [],
$tlLoader->tl("basis", "basis", 'event') . ": " . $tlLoader->tl("eventtype_name", "eventname", "1") => [],
$tlLoader->tl("basis", "basis", 'event') . ": " . $tlLoader->tl("eventtype_name", "eventname", "2") => [],
@ -919,36 +909,36 @@ final class CsvxmlAvailableFields {
* Repeat fields
*/
for ($i = 1; $i <= 2 * $fieldNoMultiplicator; $i++) {
for ($i = 1; $i <= 2 * self::GENERAL_FIELD_MULTIPLIER; $i++) {
$availableFields[$overview['links']] = array_merge(
$availableFields[$overview['links']],
$availableFields[$tlLoader->tl("overview", "overview", 'links')] = array_merge(
$availableFields[$tlLoader->tl("overview", "overview", 'links')],
[
"link_url{$i}" => new FieldEntry(
false,
[],
["link_show{$i}"],
'',
$link['url'],
$link['linklink_explica']
$tlLoader->tl("link", "link", 'url'),
$tlLoader->tl("link", "link", 'linklink_explica'),
),
"link_show{$i}" => new FieldEntry(
false,
[],
["link_url{$i}"],
'',
$link['text'],
$link['linkname_explica']
$tlLoader->tl("link", "link", 'text'),
$tlLoader->tl("link", "link", 'linkname_explica'),
)
]
);
}
for ($i = 1; $i <= 2 * $fieldNoMultiplicator; $i++) {
for ($i = 1; $i <= 2 * self::GENERAL_FIELD_MULTIPLIER; $i++) {
$availableFields[$overview['links'] . ": " . $tlLoader->tl("basis", "basis", 'single_object')] = array_merge(
$availableFields[$overview['links'] . ": " . $tlLoader->tl("basis", "basis", 'single_object')],
$availableFields[$tlLoader->tl("overview", "overview", 'links') . ": " . $tlLoader->tl("basis", "basis", 'single_object')] = array_merge(
$availableFields[$tlLoader->tl("overview", "overview", 'links') . ": " . $tlLoader->tl("basis", "basis", 'single_object')],
[
"linked_obj_invno{$i}" => new FieldEntry(
false,
@ -971,7 +961,7 @@ final class CsvxmlAvailableFields {
}
for ($i = 1; $i <= 2 * $fieldNoMultiplicator; $i++) {
for ($i = 1; $i <= 2 * self::GENERAL_FIELD_MULTIPLIER; $i++) {
$availableFields["translations"] = array_merge(
$availableFields["translations"],
@ -1029,7 +1019,7 @@ final class CsvxmlAvailableFields {
}
for ($i = 1; $i <= 5 * $fieldNoMultiplicator; $i++) {
for ($i = 1; $i <= 5 * self::GENERAL_FIELD_MULTIPLIER; $i++) {
$availableFields[$tlLoader->tl("basis", "basis", 'literature')] = array_merge(
$availableFields[$tlLoader->tl("basis", "basis", 'literature')],
@ -1129,20 +1119,20 @@ final class CsvxmlAvailableFields {
// Collection names
for ($i = 1; $i <= 2 * $fieldNoMultiplicator; $i++) {
for ($i = 1; $i <= 2 * self::GENERAL_FIELD_MULTIPLIER; $i++) {
$availableFields[$tlLoader->tl('csvxml-overview', 'csvxml_overview', 'object_base_data')]["collection_name{$i}"] = new FieldEntry(
false,
[],
[],
'Use if object belongs to a collection. If collection is already in museum-digital, please use exactly the same name',
$collection['name'],
$collection['samnam_explica']
$tlLoader->tl("collection", "collection", 'name'),
$tlLoader->tl("collection", "collection", 'samnam_explica'),
);
}
for ($i = 1; $i <= 5 * $fieldNoMultiplicator; $i++) {
for ($i = 1; $i <= 5 * self::GENERAL_FIELD_MULTIPLIER; $i++) {
$availableFields[$tlLoader->tl("basis", "basis", 'objectgroup')] = array_merge(
$availableFields[$tlLoader->tl("basis", "basis", 'objectgroup')],
@ -1152,23 +1142,23 @@ final class CsvxmlAvailableFields {
[],
[],
'',
$link['series_name'],
$link['seriename_explica']
$tlLoader->tl("link", "link", 'series_name'),
$tlLoader->tl("link", "link", 'seriename_explica'),
),
"object_group_description{$i}" => new FieldEntry(
false,
[],
["object_group_name{$i}"],
'',
$link['series_description'],
$link['series_description']
$tlLoader->tl("link", "link", 'series_description'),
$tlLoader->tl("link", "link", 'series_description'),
),
"object_group_show{$i}" => new FieldEntry(
false,
["y", "n"],
["object_group_name{$i}"],
'',
$link['hide_objectgroup'],
$tlLoader->tl("link", "link", 'hide_objectgroup'),
""
),
]
@ -1176,30 +1166,30 @@ final class CsvxmlAvailableFields {
}
for ($i = 1; $i <= 10 * $fieldNoMultiplicator; $i++) {
for ($i = 1; $i <= 10 * self::GENERAL_FIELD_MULTIPLIER; $i++) {
$availableFields[$overview['tags']]["tag{$i}"] = new FieldEntry(
$availableFields[$tlLoader->tl("overview", "overview", 'tags')]["tag{$i}"] = new FieldEntry(
false,
[],
[],
'',
$overview['tags'],
""
$tlLoader->tl("overview", "overview", 'tags'),
"",
);
}
for ($i = 1; $i <= self::EVENT_MULTIPLIER * $fieldNoMultiplicator; $i++) {
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
$availableFields[$eventname[22]] = array_merge(
$availableFields[$eventname[22]],
$availableFields[$tlLoader->tl("eventtype_name", "eventname", "22")] = array_merge(
$availableFields[$tlLoader->tl("eventtype_name", "eventname", "22")],
[
"related_place{$i}" => new FieldEntry(
false,
[],
["related_place_sure{$i}"],
'',
$event['where'],
$tlLoader->tl("event", "event", 'where'),
""
),
"related_place_sure{$i}" => new FieldEntry(
@ -1207,7 +1197,7 @@ final class CsvxmlAvailableFields {
["y", "n"],
["related_place{$i}"],
'',
"{$event['where']} [" . $tlLoader->tl('csvxml-overview', 'csvxml_overview', 'certainty') . "]",
$tlLoader->tl("event", "event", 'where') . " [" . $tlLoader->tl('csvxml-overview', 'csvxml_overview', 'certainty') . "]",
""
),
]
@ -1215,17 +1205,17 @@ final class CsvxmlAvailableFields {
}
for ($i = 1; $i <= self::EVENT_MULTIPLIER * $fieldNoMultiplicator; $i++) {
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
$availableFields[$eventname[23]] = array_merge(
$availableFields[$eventname[23]],
$availableFields[$tlLoader->tl("eventtype_name", "eventname", "23")] = array_merge(
$availableFields[$tlLoader->tl("eventtype_name", "eventname", "23")],
[
"related_actor{$i}" => new FieldEntry(
false,
[],
["related_actor_sure{$i}"],
'',
$event['who'],
$tlLoader->tl("event", "event", 'who'),
""
),
"related_actor_sure{$i}" => new FieldEntry(
@ -1233,7 +1223,7 @@ final class CsvxmlAvailableFields {
["y", "n"],
["related_actor{$i}"],
'',
"{$event['who']} [" . $tlLoader->tl('csvxml-overview', 'csvxml_overview', 'certainty') . "]",
$tlLoader->tl("event", "event", 'who') . " [" . $tlLoader->tl('csvxml-overview', 'csvxml_overview', 'certainty') . "]",
""
),
"related_actor_gnd{$i}" => new FieldEntry(
@ -1241,7 +1231,7 @@ final class CsvxmlAvailableFields {
[],
["related_actor{$i}", "related_actor_sure{$i}"],
'',
"{$event['who']} ({$event['gnd']})",
$tlLoader->tl("event", "event", 'who') . " (" . $tlLoader->tl("event", "event", 'gnd') . ")",
""
),
]
@ -1249,17 +1239,17 @@ final class CsvxmlAvailableFields {
}
for ($i = 1; $i <= self::EVENT_MULTIPLIER * $fieldNoMultiplicator; $i++) {
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
$availableFields[$eventname[24]] = array_merge(
$availableFields[$eventname[24]],
$availableFields[$tlLoader->tl("eventtype_name", "eventname", "24")] = array_merge(
$availableFields[$tlLoader->tl("eventtype_name", "eventname", "24")],
[
"related_time{$i}" => new FieldEntry(
false,
[],
["related_time_sure{$i}"],
'',
$event['when'],
$tlLoader->tl("event", "event", 'when'),
""
),
"related_time_sure{$i}" => new FieldEntry(
@ -1267,7 +1257,7 @@ final class CsvxmlAvailableFields {
["y", "n"],
["related_time{$i}"],
'',
$event['when'] . " [" . $tlLoader->tl('csvxml-overview', 'csvxml_overview', 'certainty') . "]",
$tlLoader->tl("event", "event", 'when') . " [" . $tlLoader->tl('csvxml-overview', 'csvxml_overview', 'certainty') . "]",
""
),
]
@ -1275,10 +1265,10 @@ final class CsvxmlAvailableFields {
}
for ($i = 1; $i <= 10 * $fieldNoMultiplicator; $i++) {
for ($i = 1; $i <= 10 * self::GENERAL_FIELD_MULTIPLIER; $i++) {
$availableFields[$overview['images']] = array_merge(
$availableFields[$overview['images']],
$availableFields[$tlLoader->tl('overview', 'overview', 'images')] = array_merge(
$availableFields[$tlLoader->tl('overview', 'overview', 'images')],
[
"image_name{$i}" => new FieldEntry(
false,
@ -1297,8 +1287,8 @@ final class CsvxmlAvailableFields {
"image_name{$i}", "image_owner{$i}", "image_rights{$i}", "image_visible{$i}", "image_main{$i}"
],
'',
$image_incha['image_description'],
$image_incha['bildbesch_explica']
$tlLoader->tl('image_incha', 'image_incha', 'image_description'),
$tlLoader->tl('image_incha', 'image_incha', 'bildbesch_explica'),
),
"image_owner{$i}" => new FieldEntry(
false,
@ -1307,8 +1297,8 @@ final class CsvxmlAvailableFields {
"image_name{$i}", "image_rights{$i}", "image_visible{$i}", "image_main{$i}"
],
'',
$image_incha['image_rightsholder'],
$image_incha['owner_explica']
$tlLoader->tl('image_incha', 'image_incha', 'image_rightsholder'),
$tlLoader->tl('image_incha', 'image_incha', 'owner_explica'),
),
"image_creator{$i}" => new FieldEntry(
false,
@ -1317,8 +1307,8 @@ final class CsvxmlAvailableFields {
"image_name{$i}", "image_owner{$i}", "image_rights{$i}", "image_visible{$i}", "image_main{$i}"
],
'',
$image_incha['photographer'],
$image_incha['creator_explica']
$tlLoader->tl('image_incha', 'image_incha', 'photographer'),
$tlLoader->tl('image_incha', 'image_incha', 'creator_explica'),
),
"image_rights{$i}" => new FieldEntry(
false,
@ -1327,8 +1317,8 @@ final class CsvxmlAvailableFields {
"image_name{$i}", "image_owner{$i}", "image_visible{$i}", "image_main{$i}"
],
'',
$image_incha['rights_status'],
$image_incha['rechte_explica']
$tlLoader->tl('image_incha', 'image_incha', 'rights_status'),
$tlLoader->tl('image_incha', 'image_incha', 'rechte_explica'),
),
"image_visible{$i}" => new FieldEntry(
false,
@ -1337,7 +1327,7 @@ final class CsvxmlAvailableFields {
"image_name{$i}", "image_owner{$i}", "image_rights{$i}", "image_main{$i}"
],
'',
$tlLoader->tl("basis", "basis", 'image') . ": {$objekt['visibility']}",
$tlLoader->tl("basis", "basis", 'image') . ": " . $tlLoader->tl("object", "objekt", 'visibility'),
""
),
"image_main{$i}" => new FieldEntry(
@ -1347,7 +1337,7 @@ final class CsvxmlAvailableFields {
"image_name{$i}", "image_owner{$i}", "image_rights{$i}", "image_visible{$i}"
],
'',
$object['main_image'],
$tlLoader->tl("object", "object", 'main_image'),
""
),
"image_master_filename{$i}" => new FieldEntry(
@ -1357,15 +1347,15 @@ final class CsvxmlAvailableFields {
"image_name{$i}", "image_owner{$i}", "image_rights{$i}", "image_visible{$i}", "image_main{$i}"
],
'',
$image_incha['master_filename'],
$image_incha['master_filename_explica']
$tlLoader->tl('image_incha', 'image_incha', 'master_filename'),
$tlLoader->tl('image_incha', 'image_incha', 'master_filename_explica'),
),
]
);
}
for ($i = 1; $i <= 10 * $fieldNoMultiplicator; $i++) {
for ($i = 1; $i <= 10 * self::GENERAL_FIELD_MULTIPLIER; $i++) {
$availableFields[$tlLoader->tl("basis", "basis", 'resource')] = array_merge(
$availableFields[$tlLoader->tl("basis", "basis", 'resource')],
@ -1377,7 +1367,7 @@ final class CsvxmlAvailableFields {
"resource_fileformat{$i}", "resource_location{$i}", "resource_name{$i}", "resource_owner{$i}", "resource_rights{$i}", "resource_visible{$i}",
],
'Allowed values: image, text, video, audio',
$tlLoader->tl("basis", "basis", 'resource') . ', ' . $tlSources['type'],
$tlLoader->tl("basis", "basis", 'resource') . ', ' . $tlLoader->tl("sources", "tlSources", 'type'),
""
),
"resource_fileformat{$i}" => new FieldEntry(
@ -1397,7 +1387,7 @@ final class CsvxmlAvailableFields {
"resource_media_type{$i}", "resource_fileformat{$i}", "resource_name{$i}", "resource_owner{$i}", "resource_rights{$i}", "resource_visible{$i}",
],
'In case the resource is stored externally: please include the whole path (incl. http or https) to the file. If the resource is uploaded to museum-digital: please put the filename here (e.g. file.pdf)',
$resource_incha['image_filename'],
$tlLoader->tl("resource_incha", "resource_incha", 'image_filename'),
""
),
"resource_name{$i}" => new FieldEntry(
@ -1407,8 +1397,8 @@ final class CsvxmlAvailableFields {
"resource_media_type{$i}", "resource_fileformat{$i}", "resource_location{$i}", "resource_owner{$i}", "resource_rights{$i}", "resource_visible{$i}",
],
'Use, if you want to give the resource an own name. If not, you might want to repeat the object_title',
$resource_incha['resource_name'],
$resource_incha['bildname_explica']
$tlLoader->tl("resource_incha", "resource_incha", 'resource_name'),
$tlLoader->tl("resource_incha", "resource_incha", 'bildname_explica'),
),
"resource_description{$i}" => new FieldEntry(
false,
@ -1417,8 +1407,8 @@ final class CsvxmlAvailableFields {
"resource_media_type{$i}", "resource_fileformat{$i}", "resource_location{$i}", "resource_name{$i}", "resource_owner{$i}", "resource_rights{$i}", "resource_visible{$i}",
],
'',
$resource_incha['resource_description'],
$resource_incha['bildbesch_explica']
$tlLoader->tl("resource_incha", "resource_incha", 'resource_description'),
$tlLoader->tl("resource_incha", "resource_incha", 'bildbesch_explica'),
),
"resource_owner{$i}" => new FieldEntry(
false,
@ -1427,8 +1417,8 @@ final class CsvxmlAvailableFields {
"resource_media_type{$i}", "resource_fileformat{$i}", "resource_location{$i}", "resource_name{$i}", "resource_rights{$i}", "resource_visible{$i}",
],
'The owner should be named. Usually it is the institution uploading the resource.',
$resource_incha['resource_rightsholder'],
$resource_incha['owner_explica']
$tlLoader->tl("resource_incha", "resource_incha", 'resource_rightsholder'),
$tlLoader->tl("resource_incha", "resource_incha", 'owner_explica'),
),
"resource_creator{$i}" => new FieldEntry(
false,
@ -1437,8 +1427,8 @@ final class CsvxmlAvailableFields {
"resource_media_type{$i}", "resource_fileformat{$i}", "resource_location{$i}", "resource_name{$i}", "resource_owner{$i}", "resource_rights{$i}", "resource_visible{$i}",
],
'Name of the person that created the resource. Might be left empty.',
$resource_incha['creator'],
$resource_incha['creator_explica']
$tlLoader->tl("resource_incha", "resource_incha", 'creator'),
$tlLoader->tl("resource_incha", "resource_incha", 'creator_explica')
),
"resource_rights{$i}" => new FieldEntry(
false,
@ -1447,8 +1437,8 @@ final class CsvxmlAvailableFields {
"resource_media_type{$i}", "resource_fileformat{$i}", "resource_location{$i}", "resource_name{$i}", "resource_owner{$i}", "resource_visible{$i}",
],
'',
$resource_incha['rights_status'],
$resource_incha['rechte_explica']
$tlLoader->tl("resource_incha", "resource_incha", 'rights_status'),
$tlLoader->tl("resource_incha", "resource_incha", 'rechte_explica'),
),
"resource_visible{$i}" => new FieldEntry(
false,
@ -1457,7 +1447,7 @@ final class CsvxmlAvailableFields {
"resource_media_type{$i}", "resource_fileformat{$i}", "resource_location{$i}", "resource_name{$i}", "resource_owner{$i}", "resource_rights{$i}",
],
'Should the resource be publicly visible? Allowed values are either y and n',
$tlLoader->tl("basis", "basis", 'resource') . ": {$objekt['visibility']}",
$tlLoader->tl("basis", "basis", 'resource') . ": " . $tlLoader->tl("object", "objekt", 'visibility'),
""
),
]
@ -1465,35 +1455,35 @@ final class CsvxmlAvailableFields {
}
for ($i = 1; $i <= self::EVENT_MULTIPLIER * $fieldNoMultiplicator; $i++) {
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "1")] = array_merge(
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "1")],
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "1"), "production", $i)
);
}
for ($i = 1; $i <= self::EVENT_MULTIPLIER * $fieldNoMultiplicator; $i++) {
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "2")] = array_merge(
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "2")],
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "2"), "finding", $i)
);
}
for ($i = 1; $i <= self::EVENT_MULTIPLIER * $fieldNoMultiplicator; $i++) {
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "3")] = array_merge(
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "3")],
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "3"), "publication", $i)
);
}
for ($i = 1; $i <= self::EVENT_MULTIPLIER * $fieldNoMultiplicator; $i++) {
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "4")] = array_merge(
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "4")],
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "4"), "template_creation", $i)
);
}
for ($i = 1; $i <= 5 * $fieldNoMultiplicator; $i++) {
for ($i = 1; $i <= 5 * self::GENERAL_FIELD_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")],
@ -1503,7 +1493,7 @@ final class CsvxmlAvailableFields {
[],
["was_depicted_who_sure{$i}"],
'',
$event['who'],
$tlLoader->tl("event", "event", 'who'),
""
),
"was_depicted_who_sure{$i}" => new FieldEntry(
@ -1511,7 +1501,7 @@ final class CsvxmlAvailableFields {
["y", "n"],
["was_depicted_who{$i}"],
'',
$event['who'] . " [" . $tlLoader->tl('csvxml-overview', 'csvxml_overview', 'certainty') . "]",
$tlLoader->tl("event", "event", 'who') . " [" . $tlLoader->tl('csvxml-overview', 'csvxml_overview', 'certainty') . "]",
""
)
]
@ -1519,7 +1509,7 @@ final class CsvxmlAvailableFields {
}
for ($i = 1; $i <= self::EVENT_MULTIPLIER * $fieldNoMultiplicator; $i++) {
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_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")],
@ -1529,7 +1519,7 @@ final class CsvxmlAvailableFields {
[],
["was_depicted_place_sure{$i}"],
'',
$event['where'],
$tlLoader->tl("event", "event", 'where'),
""
),
"was_depicted_place_sure{$i}" => new FieldEntry(
@ -1537,7 +1527,7 @@ final class CsvxmlAvailableFields {
["y", "n"],
["was_depicted_place{$i}"],
'',
$event['where'] . " [" . $tlLoader->tl('csvxml-overview', 'csvxml_overview', 'certainty') . "]",
$tlLoader->tl("event", "event", 'where') . " [" . $tlLoader->tl('csvxml-overview', 'csvxml_overview', 'certainty') . "]",
""
),
]
@ -1545,196 +1535,196 @@ final class CsvxmlAvailableFields {
}
for ($i = 1; $i <= self::EVENT_MULTIPLIER * $fieldNoMultiplicator; $i++) {
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "6")] = array_merge(
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "6")],
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "6"), "was_used", $i)
);
}
for ($i = 1; $i <= self::EVENT_MULTIPLIER * $fieldNoMultiplicator; $i++) {
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "7")] = array_merge(
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "7")],
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "7"), "written", $i)
);
}
for ($i = 1; $i <= self::EVENT_MULTIPLIER * $fieldNoMultiplicator; $i++) {
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "8")] = array_merge(
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "8")],
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "8"), "collected", $i)
);
}
for ($i = 1; $i <= self::EVENT_MULTIPLIER * $fieldNoMultiplicator; $i++) {
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "9")] = array_merge(
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "9")],
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "9"), "painted", $i)
);
}
for ($i = 1; $i <= self::EVENT_MULTIPLIER * $fieldNoMultiplicator; $i++) {
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "10")] = array_merge(
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "10")],
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "10"), "taken", $i)
);
}
for ($i = 1; $i <= self::EVENT_MULTIPLIER * $fieldNoMultiplicator; $i++) {
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "11")] = array_merge(
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "11")],
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "11"), "received", $i)
);
}
for ($i = 1; $i <= self::EVENT_MULTIPLIER * $fieldNoMultiplicator; $i++) {
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "12")] = array_merge(
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "12")],
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "12"), "printing_plate_produced", $i)
);
}
for ($i = 1; $i <= self::EVENT_MULTIPLIER * $fieldNoMultiplicator; $i++) {
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "13")] = array_merge(
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "13")],
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "13"), "sent", $i)
);
}
for ($i = 1; $i <= self::EVENT_MULTIPLIER * $fieldNoMultiplicator; $i++) {
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "14")] = array_merge(
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "14")],
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "14"), "issued", $i)
);
}
for ($i = 1; $i <= self::EVENT_MULTIPLIER * $fieldNoMultiplicator; $i++) {
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "15")] = array_merge(
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "15")],
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "15"), "signed", $i)
);
}
for ($i = 1; $i <= self::EVENT_MULTIPLIER * $fieldNoMultiplicator; $i++) {
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "16")] = array_merge(
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "16")],
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "16"), "type_described", $i)
);
}
for ($i = 1; $i <= self::EVENT_MULTIPLIER * $fieldNoMultiplicator; $i++) {
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "19")] = array_merge(
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "19")],
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "19"), "drawn", $i)
);
}
for ($i = 1; $i <= self::EVENT_MULTIPLIER * $fieldNoMultiplicator; $i++) {
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "20")] = array_merge(
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "20")],
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "20"), "copied", $i)
);
}
for ($i = 1; $i <= self::EVENT_MULTIPLIER * $fieldNoMultiplicator; $i++) {
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "25")] = array_merge(
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "25")],
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "25"), "commissioned", $i)
);
}
for ($i = 1; $i <= self::EVENT_MULTIPLIER * $fieldNoMultiplicator; $i++) {
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "26")] = array_merge(
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "26")],
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "26"), "printed", $i)
);
}
for ($i = 1; $i <= self::EVENT_MULTIPLIER * $fieldNoMultiplicator; $i++) {
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "27")] = array_merge(
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "27")],
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "27"), "spoken", $i)
);
}
for ($i = 1; $i <= self::EVENT_MULTIPLIER * $fieldNoMultiplicator; $i++) {
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $eventname[28]] = array_merge(
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $eventname[28]],
$this->_generateGenericFullEvent($tlLoader, $eventname[28], "sung", $i)
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "28")] = array_merge(
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "28")],
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "28"), "sung", $i)
);
}
for ($i = 1; $i <= self::EVENT_MULTIPLIER * $fieldNoMultiplicator; $i++) {
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "29")] = array_merge(
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "29")],
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "29"), "decor_designed", $i)
);
}
for ($i = 1; $i <= self::EVENT_MULTIPLIER * $fieldNoMultiplicator; $i++) {
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "30")] = array_merge(
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "30")],
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "30"), "form_designed", $i)
);
}
for ($i = 1; $i <= self::EVENT_MULTIPLIER * $fieldNoMultiplicator; $i++) {
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "31")] = array_merge(
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "31")],
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "31"), "modelled", $i)
);
}
for ($i = 1; $i <= self::EVENT_MULTIPLIER * $fieldNoMultiplicator; $i++) {
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "32")] = array_merge(
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "32")],
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "32"), "signed_artwork", $i)
);
}
for ($i = 1; $i <= self::EVENT_MULTIPLIER * $fieldNoMultiplicator; $i++) {
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "33")] = array_merge(
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "33")],
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "33"), "was_mentioned", $i)
);
}
for ($i = 1; $i <= self::EVENT_MULTIPLIER * $fieldNoMultiplicator; $i++) {
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "34")] = array_merge(
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "34")],
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "34"), "buried", $i)
);
}
for ($i = 1; $i <= self::EVENT_MULTIPLIER * $fieldNoMultiplicator; $i++) {
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "35")] = array_merge(
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "35")],
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "35"), "intellectual_creation", $i)
);
}
for ($i = 1; $i <= self::EVENT_MULTIPLIER * $fieldNoMultiplicator; $i++) {
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "37")] = array_merge(
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "37")],
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "37"), "painted_on", $i)
);
}
for ($i = 1; $i <= self::EVENT_MULTIPLIER * $fieldNoMultiplicator; $i++) {
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "38")] = array_merge(
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "38")],
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "38"), "illustrated", $i)
);
}
for ($i = 1; $i <= self::EVENT_MULTIPLIER * $fieldNoMultiplicator; $i++) {
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "39")] = array_merge(
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "39")],
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "39"), "assembled", $i)
);
}
for ($i = 1; $i <= self::EVENT_MULTIPLIER * $fieldNoMultiplicator; $i++) {
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "40")] = array_merge(
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "40")],
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "40"), "auctioned", $i)
@ -1743,42 +1733,42 @@ final class CsvxmlAvailableFields {
// 41: Bought, and 42: Owned, and 43: Sold are skipped for now
for ($i = 1; $i <= self::EVENT_MULTIPLIER * $fieldNoMultiplicator; $i++) {
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "44")] = array_merge(
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "44")],
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "44"), "restorated", $i)
);
}
for ($i = 1; $i <= self::EVENT_MULTIPLIER * $fieldNoMultiplicator; $i++) {
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "45")] = array_merge(
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "45")],
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "45"), "damaged", $i)
);
}
for ($i = 1; $i <= self::EVENT_MULTIPLIER * $fieldNoMultiplicator; $i++) {
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "46")] = array_merge(
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "46")],
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "46"), "destroyed", $i)
);
}
for ($i = 1; $i <= self::EVENT_MULTIPLIER * $fieldNoMultiplicator; $i++) {
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "47")] = array_merge(
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "47")],
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "47"), "lost", $i)
);
}
for ($i = 1; $i <= self::EVENT_MULTIPLIER * $fieldNoMultiplicator; $i++) {
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "48")] = array_merge(
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "48")],
$this->_generateGenericFullEvent($tlLoader, $tlLoader->tl("eventtype_name", "eventname", "48"), "edited", $i)
);
}
for ($i = 1; $i <= self::EVENT_MULTIPLIER * $fieldNoMultiplicator; $i++) {
for ($i = 1; $i <= self::EVENT_MULTIPLIER * self::GENERAL_FIELD_MULTIPLIER; $i++) {
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "21")] = array_merge(
$availableFields[$tlLoader->tl("basis", "basis", 'event') . ': ' . $tlLoader->tl("eventtype_name", "eventname", "21")],
@ -1788,7 +1778,7 @@ final class CsvxmlAvailableFields {
[],
["has_lived_when_sure{$i}"],
'',
$event['when'],
$tlLoader->tl("event", "event", 'when'),
""
),
"has_lived_when_sure{$i}" => new FieldEntry(
@ -1796,7 +1786,7 @@ final class CsvxmlAvailableFields {
["y", "n"],
["has_lived_when{$i}"],
'',
$event['when'] . " [" . $tlLoader->tl('csvxml-overview', 'csvxml_overview', 'certainty') . "]",
$tlLoader->tl("event", "event", 'when') . " [" . $tlLoader->tl('csvxml-overview', 'csvxml_overview', 'certainty') . "]",
""
),
"has_lived_where{$i}" => new FieldEntry(
@ -1804,7 +1794,7 @@ final class CsvxmlAvailableFields {
[],
["has_lived_where_sure{$i}"],
'',
$event['where'],
$tlLoader->tl("event", "event", 'where'),
""
),
"has_lived_where_sure{$i}" => new FieldEntry(
@ -1812,7 +1802,7 @@ final class CsvxmlAvailableFields {
["y", "n"],
["has_lived_where{$i}"],
'',
$event['where'] . " [" . $tlLoader->tl('csvxml-overview', 'csvxml_overview', 'certainty') . "]",
$tlLoader->tl("event", "event", 'where') . " [" . $tlLoader->tl('csvxml-overview', 'csvxml_overview', 'certainty') . "]",
""
),
"has_lived_annotation{$i}" => new FieldEntry(
@ -1820,7 +1810,7 @@ final class CsvxmlAvailableFields {
[],
[],
'',
$event['classic_annotation_intro'],
$tlLoader->tl("event", "event", 'classic_annotation_intro'),
""
),
]