Add measurement types for length/width/height of handle, label, scabbard

This commit is contained in:
2026-04-29 14:52:57 +02:00
parent efbb62c6ae
commit c680cd0f9a
2 changed files with 47 additions and 1 deletions

2
l18n

Submodule l18n updated: 7683733723...4f8dab7948

View File

@@ -49,6 +49,16 @@ enum MDMeasurementType implements MDValueEnumInterface, JsonSerializable {
case length_blade;
case height_blade;
case width_blade;
case length_handle;
case height_handle;
case width_handle;
case length_scabbard;
case height_scabbard;
case width_scabbard;
case length_label;
case height_label;
case width_label;
case number_of_sheets;
case number_of_double_pages;
@@ -104,6 +114,15 @@ enum MDMeasurementType implements MDValueEnumInterface, JsonSerializable {
'length_blade' => self::length_blade,
'height_blade' => self::height_blade,
'width_blade' => self::width_blade,
'length_handle' => self::length_handle,
'height_handle' => self::height_handle,
'width_handle' => self::width_handle,
'length_scabbard' => self::length_scabbard,
'height_scabbard' => self::height_scabbard,
'width_scabbard' => self::width_scabbard,
'length_label' => self::length_label,
'height_label' => self::height_label,
'width_label' => self::width_label,
'number_of_sheets' => self::number_of_sheets,
'number_of_double_pages' => self::number_of_double_pages,
'number_of_standalone_sheets' => self::number_of_standalone_sheets,
@@ -170,6 +189,15 @@ enum MDMeasurementType implements MDValueEnumInterface, JsonSerializable {
40 => self::height_of_base,
41 => self::width_of_base,
42 => self::diameter_of_base,
43 => self::length_handle,
44 => self::height_handle,
45 => self::width_handle,
46 => self::length_scabbard,
47 => self::height_scabbard,
48 => self::width_scabbard,
49 => self::length_label,
50 => self::height_label,
51 => self::width_label,
default => throw new MDpageParameterNotFromListException("Unknown measurement type"),
};
@@ -247,6 +275,15 @@ enum MDMeasurementType implements MDValueEnumInterface, JsonSerializable {
self::height_of_base => self::height,
self::width_of_base => self::width,
self::diameter_of_base => self::diameter,
self::length_handle => self::length,
self::height_handle => self::height,
self::width_handle => self::width,
self::length_scabbard => self::length,
self::height_scabbard => self::height,
self::width_scabbard => self::width,
self::length_label => self::length,
self::height_label => self::height,
self::width_label => self::width,
# default => throw new MDpageParameterNotFromListException("Unknown measurement type"),
};
@@ -302,6 +339,15 @@ enum MDMeasurementType implements MDValueEnumInterface, JsonSerializable {
self::height_of_base => 40,
self::width_of_base => 41,
self::diameter_of_base => 42,
self::length_handle => 43,
self::height_handle => 44,
self::width_handle => 45,
self::length_scabbard => 46,
self::height_scabbard => 47,
self::width_scabbard => 48,
self::length_label => 49,
self::height_label => 50,
self::width_label => 51,
# default => throw new MDpageParameterNotFromListException("Unknown measurement type"),
};