From 70802d51769dfb96e32be7cb591e7f84e8914e04 Mon Sep 17 00:00:00 2001 From: Marcel Diegelmann Date: Fri, 12 Dec 2025 14:37:45 +0100 Subject: [PATCH] =?UTF-8?q?Assembly-BOM-Eintr=C3=A4ge=20und=20=C3=9Cberset?= =?UTF-8?q?zungen=20aktualisieren?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Verbessert die Präzision der Übersetzungen für 'assembly_bom_entry' in mehreren Sprachen. Ergänzt neue Label- und Pluralformen in den Dateien sowie zugehörige Zuordnungen in Klassen. --- src/Entity/LogSystem/LogTargetType.php | 4 ++-- src/Services/ElementTypes.php | 10 ++++++++++ templates/admin/assembly_admin.html.twig | 2 +- templates/assemblies/info/info.html.twig | 4 ++-- translations/messages.cs.xlf | 8 +++++++- translations/messages.da.xlf | 8 +++++++- translations/messages.de.xlf | 8 +++++++- translations/messages.el.xlf | 2 +- translations/messages.en.xlf | 8 +++++++- translations/messages.es.xlf | 8 +++++++- translations/messages.fr.xlf | 2 +- translations/messages.hu.xlf | 6 ++++++ translations/messages.it.xlf | 8 +++++++- translations/messages.nl.xlf | 2 +- translations/messages.pl.xlf | 8 +++++++- translations/messages.ru.xlf | 8 +++++++- translations/messages.zh.xlf | 6 ++++++ 17 files changed, 86 insertions(+), 16 deletions(-) diff --git a/src/Entity/LogSystem/LogTargetType.php b/src/Entity/LogSystem/LogTargetType.php index 14eb1886..0095fd8f 100644 --- a/src/Entity/LogSystem/LogTargetType.php +++ b/src/Entity/LogSystem/LogTargetType.php @@ -76,8 +76,8 @@ enum LogTargetType: int case BULK_INFO_PROVIDER_IMPORT_JOB_PART = 22; case PART_CUSTOM_STATE = 23; - case ASSEMBLY = 23; - case ASSEMBLY_BOM_ENTRY = 24; + case ASSEMBLY = 24; + case ASSEMBLY_BOM_ENTRY = 25; /** * Returns the class name of the target type or null if the target type is NONE. diff --git a/src/Services/ElementTypes.php b/src/Services/ElementTypes.php index 6ce8f851..adac46f2 100644 --- a/src/Services/ElementTypes.php +++ b/src/Services/ElementTypes.php @@ -23,6 +23,8 @@ declare(strict_types=1); namespace App\Services; +use App\Entity\AssemblySystem\Assembly; +use App\Entity\AssemblySystem\AssemblyBOMEntry; use App\Entity\Attachments\Attachment; use App\Entity\Attachments\AttachmentType; use App\Entity\InfoProviderSystem\BulkInfoProviderImportJob; @@ -57,6 +59,8 @@ enum ElementTypes: string implements TranslatableInterface case ATTACHMENT_TYPE = "attachment_type"; case PROJECT = "project"; case PROJECT_BOM_ENTRY = "project_bom_entry"; + case ASSEMBLY = "assembly"; + case ASSEMBLY_BOM_ENTRY = "assembly_bom_entry"; case FOOTPRINT = "footprint"; case MANUFACTURER = "manufacturer"; case MEASUREMENT_UNIT = "measurement_unit"; @@ -83,6 +87,8 @@ enum ElementTypes: string implements TranslatableInterface AttachmentType::class => self::ATTACHMENT_TYPE, Project::class => self::PROJECT, ProjectBOMEntry::class => self::PROJECT_BOM_ENTRY, + Assembly::class => self::ASSEMBLY, + AssemblyBOMEntry::class => self::ASSEMBLY_BOM_ENTRY, Footprint::class => self::FOOTPRINT, Manufacturer::class => self::MANUFACTURER, MeasurementUnit::class => self::MEASUREMENT_UNIT, @@ -114,6 +120,8 @@ enum ElementTypes: string implements TranslatableInterface self::ATTACHMENT_TYPE => 'attachment_type.label', self::PROJECT => 'project.label', self::PROJECT_BOM_ENTRY => 'project_bom_entry.label', + self::ASSEMBLY => 'assembly.label', + self::ASSEMBLY_BOM_ENTRY => 'assembly_bom_entry.label', self::FOOTPRINT => 'footprint.label', self::MANUFACTURER => 'manufacturer.label', self::MEASUREMENT_UNIT => 'measurement_unit.label', @@ -143,6 +151,8 @@ enum ElementTypes: string implements TranslatableInterface self::ATTACHMENT_TYPE => 'attachment_type.labelp', self::PROJECT => 'project.labelp', self::PROJECT_BOM_ENTRY => 'project_bom_entry.labelp', + self::ASSEMBLY => 'assembly.labelp', + self::ASSEMBLY_BOM_ENTRY => 'assembly_bom_entry.labelp', self::FOOTPRINT => 'footprint.labelp', self::MANUFACTURER => 'manufacturer.labelp', self::MEASUREMENT_UNIT => 'measurement_unit.labelp', diff --git a/templates/admin/assembly_admin.html.twig b/templates/admin/assembly_admin.html.twig index b6bf6d09..fe015b3b 100644 --- a/templates/admin/assembly_admin.html.twig +++ b/templates/admin/assembly_admin.html.twig @@ -15,7 +15,7 @@ {% endblock %} {% block additional_pills %} - + {% endblock %} {% block quick_links %} diff --git a/templates/assemblies/info/info.html.twig b/templates/assemblies/info/info.html.twig index 2cb3636f..9f345b97 100644 --- a/templates/assemblies/info/info.html.twig +++ b/templates/assemblies/info/info.html.twig @@ -36,7 +36,7 @@ - {% trans %}assembly_bom_entry.label{% endtrans %} + {% trans %}assembly_bom_entry.labelp{% endtrans %} - {% trans %}assembly_bom_entry.label{% endtrans %} + {% trans %}assembly_bom_entry.labelp{% endtrans %} {{ assembly.bomEntries | length }} diff --git a/translations/messages.cs.xlf b/translations/messages.cs.xlf index f8ed5a01..26bcc03d 100644 --- a/translations/messages.cs.xlf +++ b/translations/messages.cs.xlf @@ -10836,7 +10836,7 @@ Vezměte prosím na vědomí, že se nemůžete vydávat za uživatele se zakáz assembly_bom_entry.label - Součásti + Komponenta @@ -12254,6 +12254,12 @@ Vezměte prosím na vědomí, že se nemůžete vydávat za uživatele se zakáz Položky BOM + + + assembly_bom_entry.labelp + Součásti + + user.labelp diff --git a/translations/messages.da.xlf b/translations/messages.da.xlf index 7dfec1cc..a6ae3714 100644 --- a/translations/messages.da.xlf +++ b/translations/messages.da.xlf @@ -9836,7 +9836,7 @@ Bemærk venligst, at du ikke kan kopiere fra deaktiveret bruger. Hvis du prøver assembly_bom_entry.label - Komponenter + Komponent @@ -12891,6 +12891,12 @@ Bemærk venligst, at dette system i øjeblikket er eksperimentelt, og de synonym Stykliste(BOM)-posteringer + + + assembly_bom_entry.labelp + Komponenter + + part_lot.labelp diff --git a/translations/messages.de.xlf b/translations/messages.de.xlf index 8952a0ae..4fd692eb 100644 --- a/translations/messages.de.xlf +++ b/translations/messages.de.xlf @@ -10542,7 +10542,7 @@ Bitte beachten Sie, dass Sie sich nicht als deaktivierter Benutzer ausgeben kön assembly_bom_entry.label - Bauteile + Komponente @@ -12922,6 +12922,12 @@ Bitte beachten Sie, dass dieses System derzeit experimentell ist und die hier de BOM-Einträge + + + assembly_bom_entry.labelp + Komponenten + + part_lot.labelp diff --git a/translations/messages.el.xlf b/translations/messages.el.xlf index 5ff2c066..be974d25 100644 --- a/translations/messages.el.xlf +++ b/translations/messages.el.xlf @@ -1029,7 +1029,7 @@ assembly_bom_entry.label - Μέρη + Συνθετικός diff --git a/translations/messages.en.xlf b/translations/messages.en.xlf index a6494bdd..c0045b42 100644 --- a/translations/messages.en.xlf +++ b/translations/messages.en.xlf @@ -10537,7 +10537,7 @@ Please note, that you can not impersonate a disabled user. If you try you will g assembly_bom_entry.label - Parts + Component @@ -12923,6 +12923,12 @@ Please note that this system is currently experimental, and the synonyms defined BOM entries + + + assembly_bom_entry.labelp + Components + + part_lot.labelp diff --git a/translations/messages.es.xlf b/translations/messages.es.xlf index 537e30b3..d024ed75 100644 --- a/translations/messages.es.xlf +++ b/translations/messages.es.xlf @@ -10061,7 +10061,7 @@ Por favor ten en cuenta que no puedes personificar a un usuario deshabilitado. S assembly_bom_entry.label - Componentes + Componente @@ -11023,6 +11023,12 @@ Por favor ten en cuenta que no puedes personificar a un usuario deshabilitado. S Entradas BOM + + + assembly_bom_entry.labelp + Componentes + + user.labelp diff --git a/translations/messages.fr.xlf b/translations/messages.fr.xlf index 0d9b512d..a4233d9f 100644 --- a/translations/messages.fr.xlf +++ b/translations/messages.fr.xlf @@ -6519,7 +6519,7 @@ exemple de ville assembly_bom_entry.label - Composants + Composant diff --git a/translations/messages.hu.xlf b/translations/messages.hu.xlf index ba47c2e2..31c14153 100644 --- a/translations/messages.hu.xlf +++ b/translations/messages.hu.xlf @@ -11440,6 +11440,12 @@ BOM bejegyzések + + + assembly_bom_entry.labelp + Összetevők + + user.labelp diff --git a/translations/messages.it.xlf b/translations/messages.it.xlf index 175767ec..ac13366e 100644 --- a/translations/messages.it.xlf +++ b/translations/messages.it.xlf @@ -10063,7 +10063,7 @@ Notare che non è possibile impersonare un utente disattivato. Quando si prova a assembly_bom_entry.label - Componenti + Componente @@ -11025,6 +11025,12 @@ Notare che non è possibile impersonare un utente disattivato. Quando si prova a Voci della BOM + + + assembly_bom_entry.labelp + Componenti + + user.labelp diff --git a/translations/messages.nl.xlf b/translations/messages.nl.xlf index ba3a1512..e8953fc8 100644 --- a/translations/messages.nl.xlf +++ b/translations/messages.nl.xlf @@ -541,7 +541,7 @@ assembly_bom_entry.label - Componenten + Bestanddeel diff --git a/translations/messages.pl.xlf b/translations/messages.pl.xlf index 9ac78f83..33368720 100644 --- a/translations/messages.pl.xlf +++ b/translations/messages.pl.xlf @@ -9932,7 +9932,7 @@ Należy pamiętać, że nie możesz udawać nieaktywnych użytkowników. Jeśli assembly_bom_entry.label - Komponenty + Składnik @@ -10870,6 +10870,12 @@ Należy pamiętać, że nie możesz udawać nieaktywnych użytkowników. Jeśli Wpisy BOM + + + assembly_bom_entry.labelp + Składniki + + user.labelp diff --git a/translations/messages.ru.xlf b/translations/messages.ru.xlf index 4705defa..34f1ce9e 100644 --- a/translations/messages.ru.xlf +++ b/translations/messages.ru.xlf @@ -10032,7 +10032,7 @@ assembly_bom_entry.label - Компоненты + Компонент @@ -10970,6 +10970,12 @@ BOM записи + + + assembly_bom_entry.labelp + Компоненты + + user.labelp diff --git a/translations/messages.zh.xlf b/translations/messages.zh.xlf index 63cb77a7..563f519d 100644 --- a/translations/messages.zh.xlf +++ b/translations/messages.zh.xlf @@ -10855,6 +10855,12 @@ Element 3 BOM条目 + + + assembly_bom_entry.labelp + 组件 + + user.labelp