From 992ccab8f37e1ceb2fb48563f181430ce9c0c500 Mon Sep 17 00:00:00 2001 From: Joshua Ramon Enslin Date: Sat, 16 May 2026 16:17:32 +0200 Subject: [PATCH] Extend concordance lists --- src/MDConcCertainty.php | 5 +++ src/MDConcLengths.php | 3 +- src/MDConcMeasurementTypes.php | 69 +++++++++++++++++++++++++++++----- 3 files changed, 65 insertions(+), 12 deletions(-) diff --git a/src/MDConcCertainty.php b/src/MDConcCertainty.php index 6a21a50..cd5c0ae 100644 --- a/src/MDConcCertainty.php +++ b/src/MDConcCertainty.php @@ -35,8 +35,13 @@ final class MDConcCertainty implements MDImporterConcordanceListInterface { 'zugeschrieben an' => false, 'Ausführung' => false, 'Entwurf' => false, + 'Attributed' => false, + 'circa' => false, + 'Circa' => false, + 'around' => false, 'geschätzt / unsicher / vermutet' => false, 'ca.' => false, + '?' => false, // Certain diff --git a/src/MDConcLengths.php b/src/MDConcLengths.php index 9c6d1cc..5efc89c 100644 --- a/src/MDConcLengths.php +++ b/src/MDConcLengths.php @@ -90,11 +90,10 @@ final class MDConcLengths implements MDImporterConcordanceListInterface { "cn", "ca. cm", ",cm", - " cm", + "cm", "5cm", "Zentimeter", "см", - " cm", "", "ca" => MDLengthUnit::cm, diff --git a/src/MDConcMeasurementTypes.php b/src/MDConcMeasurementTypes.php index f5927f8..678b950 100644 --- a/src/MDConcMeasurementTypes.php +++ b/src/MDConcMeasurementTypes.php @@ -56,6 +56,10 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface '(/3-6)', '(/9-10)', '(nur Figur -19)', + 'Breite (Width) - height', + 'Diameter (Diameter) - Depth', + 'Diameter (Diameter) - Width', + 'Diameter (Diameter) - height', '(nur Figur)', '(nur Flügel)', '(rosa Plakat)', @@ -273,7 +277,6 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface 'Höhe (komplett)', 'Höhe (mit Aufhänger)', 'Höhe (mit Griff)', - 'Höhe (mit Passepartout)', 'Höhe (offen)', 'Höhe (Ärmellänge)', 'Höhe (1 Karte)', @@ -321,7 +324,6 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface 'Höhe (Lampe gesamt)', 'Höhe (Lämpchen)', 'Höhe (Papier)', - 'Höhe (Passepartoutöffnung)', 'Höhe (Plakette mit Öse)', 'Höhe (Pokal)', 'Höhe (Puppe)', @@ -756,7 +758,6 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface 'Höhe (Begleitheft)', 'Höhe (Beipackzette)', 'Höhe (Besen)', - 'Höhe (Bild u. Passepartout)', 'Höhe (Blatt gesamt)', 'Höhe (Blattgröße)', 'Höhe (Blätter)', @@ -1959,8 +1960,6 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface "Höhe (m. Rahmeninkl.Aufhä.)", "Höhe (a)", "Höhe (a mit b)", - 'Höhe (Passepartout)', - 'Höhe (Passepartout Standardformat)', 'Höhe (Unterlage)', 'Höhe (Buch)', 'Höhe (Jeder Druck)', @@ -2463,7 +2462,6 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface 'Höhe (Auto Jaguar)', 'Höhe (Auto Mercedes)', 'Höhe (Beutel)', - 'Höhe (Bild im Passepartout)', 'Höhe (Blatt in Hülle)', 'Höhe (Brett mit Rollen)', 'Höhe (CD)', @@ -2483,7 +2481,6 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface 'Höhe (Foto auf Karton)', 'Höhe (Foto groß)', 'Höhe (Foto im Rahmen)', - 'Höhe (Foto in Passepartout)', 'Höhe (Foto in Rahmen)', 'Höhe (Foto klein)', 'Höhe (Foto mit Rahmen)', @@ -3036,6 +3033,10 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface 'Höhe (Zertifikat)', 'Höhe (einzelne Marke)', 'Höhe Banner', + 'Höhe (Height) - height', + 'Object dimensions (Height x Width x Depth) - height', + 'Höhe (Height) Soßentöpfchen - height', + 'Höhe (Height) Unterteller - height', "Reliefhöhe" => MDMeasurementType::height, "Länge", @@ -3912,6 +3913,9 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface 'Tiefe (S 8859/6)', 'Tiefe (S8666/4)', 'Tiefe (S8666/5)', + 'Länge (Length) - Length', + 'Object dimensions (Height x Width x Depth) - Depth', + 'Tiefe (Depth) - Depth', 'Tiefe (Seife)' => MDMeasurementType::length, "Breite", @@ -3964,7 +3968,6 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface 'Breite (je Seite circa)', 'Breite (Arbeitsbuch)', 'Breite (mit Griff)', - 'Breite (mit Passepartout)', 'Breite (zugeschlagen)', 'Breite der Schneide', 'Breite (Aufsatz)', @@ -4066,8 +4069,6 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface 'Breite (Einleger 19)', 'Breite (Einleger 20)', 'Breite (Einleger 21)', - 'Breite (Passepartout)', - 'Breite (Passepartout Standardformat)', 'Breite (Unterlage)', 'Breite (Buch)', 'Breite (Dose)', @@ -4376,6 +4377,8 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface 'Breite (S8679/2-5)', 'Breite (Seife)', 'Breite (einzelne Marke)', + 'Breite (Width) - Width', + 'Object dimensions (Height x Width x Depth) - Width', "Schenkelbreite (Breite)" => MDMeasurementType::width, "Durchmesser", @@ -4385,6 +4388,7 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface "Mündung (Durchmesser)", "Rahmenaußenmaß Durchmesser", "diameter", + 'Diameter (Diameter) - Diameter', 'Durchmesser (Dengelstock)', 'Durchmesser (Eisenring)', 'Durchmesser (Flegel)', @@ -4674,6 +4678,8 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface 'Durchmesser (Schild)', 'Durchmesser (Schirmständer)', 'Durchmesser (Unterkante)', + 'Diameter (Diameter) Soßentöpfchen - Diameter', + 'Diameter (Diameter) Unterteller - Diameter', "Ø" => MDMeasurementType::diameter, "width of wall", @@ -4718,6 +4724,8 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface "Höhe (Blatt/Platte)", "Höhe (Blatt (mittig gefalzt))", "Blattmaß (Height x Width) - height", + 'Blattmass (Height x Width x Depth) - Höhe', + 'Blattmass (Height x Width x Depth) - height', "Blattmass (Höhe)" => MDMeasurementType::height_sheet_size, "Breite (Blatt)", @@ -4731,6 +4739,7 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface "Blattmaß - Breite", "Blattmaß (Height x Width) - Width", "Blattmaß (Height x Width) - width", + 'Blattmass (Height x Width x Depth) - Width', "Blattmass (Breite)" => MDMeasurementType::width_sheet_size, "Blattmaß (Länge)", @@ -4746,6 +4755,7 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface "Tiefe/Länge (Blatt)", "Blattmaß (Height x Width) - Depth", "Blattmaß (Height x Width) - length", + 'Blattmass (Height x Width x Depth) - Depth', "Blattmass (Tiefe)" => MDMeasurementType::length_sheet_size, "Höhe (Bild)", @@ -4769,6 +4779,9 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface "Höhe (Chine collé)", "Höhe (Batt)", 'Höhe (Gemälde)', + 'Image dimensions (Height x Width) - height', + 'Image dimensions (Height x Width) Spielkarten - height', + 'Image dimensions (Height x Width) spielkarten - height', "Bildmass (Höhe)" => MDMeasurementType::height_image_size, "Breite (Bild)", @@ -4785,6 +4798,9 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface "Breite max (Darstellung)", "Breite max (Platte/Bild)", "Breite (Chine collé)", + 'Image dimensions (Height x Width) - Width', + 'Image dimensions (Height x Width) Spielkarten - Width', + 'Image dimensions (Height x Width) spielkarten - Width', "Bildmass (Breite)" => MDMeasurementType::width_image_size, "Bildmaß (Länge)", @@ -4795,21 +4811,27 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface "Länge (Druckstock/Bild)", "Tiefe (Druckstock/Bild)", "Bildmass (Länge)", + 'Image dimensions (Height x Width) - Depth', "Bildmass (Tiefe)" => MDMeasurementType::length_image_size, "Höhe (Rahmen)", "Rahmenmaß (Höhe)", 'Höhe (Rahmen des Aufsatzes)', + 'Frame dimensions (Height x Width x Depth) - height', + 'Frame dimensions (Height x Width) - height', "Rahmenmass (Höhe)" => MDMeasurementType::height_frame, "Breite (Rahmen)", "Rahmenmaß (Breite)", + 'Frame dimensions (Height x Width x Depth) - Width', + 'Frame dimensions (Height x Width) - Width', "Rahmenmass (Breite)" => MDMeasurementType::width_frame, "Tiefe (Rahmen)", "Rahmenmaß (Länge)", "Rahmenmaß (Tiefe)", "Rahmenmass (Länge)", + 'Frame dimensions (Height x Width x Depth) - Depth', "Rahmenmass (Tiefe)" => MDMeasurementType::length_frame, "Höhe min.", @@ -4973,15 +4995,42 @@ final class MDConcMeasurementTypes implements MDImporterConcordanceListInterface 'number of Standalone sheets' => MDMeasurementType::number_of_standalone_sheets, 'number of written pages' => MDMeasurementType::number_of_written_pages, + 'Höhe (Passepartoutöffnung)', + 'Passepartout innen (Height x Width) - height', 'height of image mounth (inner)' => MDMeasurementType::height_image_mount_inner, + 'Höhe (Bild u. Passepartout)', + 'Höhe (Passepartout)', + 'Höhe (Bild im Passepartout)', + 'Höhe (Foto in Passepartout)', + 'Höhe (Passepartout Standardformat)', + 'Höhe (mit Passepartout)', + 'Passepartout aussen (Height x Width) - height', 'height of image mounth (outer)' => MDMeasurementType::height_image_mount_outer, + 'Passepartout innen (Height x Width) - Width', 'width of image mounth (inner)' => MDMeasurementType::width_image_mount_inner, + 'Breite (mit Passepartout)', + 'Breite (Passepartout)', + 'Breite (Passepartout Standardformat)', + 'Passepartout aussen (Height x Width) - Width', 'width of image mounth (outer)' => MDMeasurementType::width_image_mount_outer, + 'Plattenmaß (Height x Width) - height', 'height of plate' => MDMeasurementType::height_plate, + 'Plattenmaß (Height x Width) - Width', 'width of plate' => MDMeasurementType::width_plate, + 'length of packaging' => MDMeasurementType::length_packaging, + 'height of packaging' => MDMeasurementType::height_packaging, + 'width of packaging' => MDMeasurementType::width_packaging, + + 'Kistenmaß (Height x Width x Depth) - Depth', + 'length of box' => MDMeasurementType::length_box, + 'Kistenmaß (Height x Width x Depth) - height', + 'height of box' => MDMeasurementType::height_box, + 'Kistenmaß (Height x Width x Depth) - Width', + 'width of box' => MDMeasurementType::width_box, + default => null, };