diff --git a/values/availableFields.php b/values/availableFields.php index a1c370c..0369040 100644 --- a/values/availableFields.php +++ b/values/availableFields.php @@ -690,6 +690,7 @@ $availableFields = [ ], $overview['links'] => [], $overview['links'] . ": " . $basis['single_object'] => [], + "translations" => [], $basis['literature'] => [], $basis['objectgroup'] => [], $overview['tags'] => [], @@ -786,6 +787,62 @@ for ($i = 1; $i <= 2 * $fieldNoMultiplicator; $i++) { } +for ($i = 1; $i <= 2 * $fieldNoMultiplicator; $i++) { + + $availableFields["translations"] = array_merge($availableFields["translations"], + [ + "obj_trans_language{$i}" => [ + "required" => false, + "allowedValues" => [], + "dependsOn" => ["obj_trans_language{$i}", "obj_trans_object_type{$i}", "obj_trans_object_title{$i}", "obj_trans_object_description{$i}"], + "remark" => '', + "name_human_readable" => "Translation language", + "explica" => "", + ], + "obj_trans_object_type{$i}" => [ + "required" => false, + "allowedValues" => [], + "dependsOn" => ["obj_trans_language{$i}", "obj_trans_object_type{$i}", "obj_trans_object_title{$i}", "obj_trans_object_description{$i}"], + "remark" => '', + "name_human_readable" => $object_basis['object_type'], + "explica" => $object_basis['oart_explica'], + ], + "obj_trans_object_title{$i}" => [ + "required" => false, + "allowedValues" => [], + "dependsOn" => ["obj_trans_language{$i}", "obj_trans_object_type{$i}", "obj_trans_object_title{$i}", "obj_trans_object_description{$i}"], + "remark" => '', + "name_human_readable" => $object_basis['object_name'], + "explica" => $object_basis['oname_explica'], + ], + "obj_trans_object_description{$i}" => [ + "required" => false, + "allowedValues" => [], + "dependsOn" => ["obj_trans_language{$i}", "obj_trans_object_type{$i}", "obj_trans_object_title{$i}", "obj_trans_object_description{$i}"], + "remark" => '', + "name_human_readable" => $object_basis['description'], + "explica" => $object_basis['obesch_explica'], + ], + "obj_trans_object_material_technique{$i}" => [ + "required" => false, + "allowedValues" => [], + "dependsOn" => ["obj_trans_language{$i}", "obj_trans_object_type{$i}", "obj_trans_object_title{$i}", "obj_trans_object_description{$i}"], + "remark" => '', + "name_human_readable" => $object_basis['mattech'], + "explica" => $object_basis['mattech_explica'], + ], + "obj_trans_object_dimensions{$i}" => [ + "required" => false, + "allowedValues" => [], + "dependsOn" => ["obj_trans_language{$i}", "obj_trans_object_type{$i}", "obj_trans_object_title{$i}", "obj_trans_object_description{$i}"], + "remark" => '', + "name_human_readable" => $object_basis['measurements'], + "explica" => $object_basis['ausmass_explica'], + ], + ]); + +} + for ($i = 1; $i <= 5 * $fieldNoMultiplicator; $i++) { $availableFields[$basis['literature']] = array_merge($availableFields[$basis['literature']],