From 09738bf57abfd539438ef3ce972e8f3be1e62d10 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 1e30d193..67af825a 100644 --- a/translations/messages.cs.xlf +++ b/translations/messages.cs.xlf @@ -13427,7 +13427,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 @@ -14845,6 +14845,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 8e1004b3..6285dc0c 100644 --- a/translations/messages.da.xlf +++ b/translations/messages.da.xlf @@ -12504,7 +12504,7 @@ Bemærk venligst, at du ikke kan kopiere fra deaktiveret bruger. Hvis du prøver assembly_bom_entry.label - Komponenter + Komponent @@ -13442,6 +13442,12 @@ Bemærk venligst, at du ikke kan kopiere fra deaktiveret bruger. Hvis du prøver BOM-registreringer + + + assembly_bom_entry.labelp + Komponenter + + user.labelp diff --git a/translations/messages.de.xlf b/translations/messages.de.xlf index e719de8b..c34fba5a 100644 --- a/translations/messages.de.xlf +++ b/translations/messages.de.xlf @@ -13261,7 +13261,7 @@ Bitte beachten Sie, dass Sie sich nicht als deaktivierter Benutzer ausgeben kön assembly_bom_entry.label - Bauteile + Komponente @@ -15635,6 +15635,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 de9a4c5d..ff2a3066 100644 --- a/translations/messages.el.xlf +++ b/translations/messages.el.xlf @@ -1740,7 +1740,7 @@ assembly_bom_entry.label - Μέρη + Συνθετικός diff --git a/translations/messages.en.xlf b/translations/messages.en.xlf index 3421c25f..cfdad0e5 100644 --- a/translations/messages.en.xlf +++ b/translations/messages.en.xlf @@ -13104,7 +13104,7 @@ Please note, that you can not impersonate a disabled user. If you try you will g assembly_bom_entry.label - Parts + Component @@ -15484,6 +15484,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 3ded0e2f..b4c68761 100644 --- a/translations/messages.es.xlf +++ b/translations/messages.es.xlf @@ -12652,7 +12652,7 @@ Por favor ten en cuenta que no puedes personificar a un usuario deshabilitado. S assembly_bom_entry.label - Componentes + Componente @@ -13614,6 +13614,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 f165b7ae..f034caf2 100644 --- a/translations/messages.fr.xlf +++ b/translations/messages.fr.xlf @@ -9067,7 +9067,7 @@ exemple de ville assembly_bom_entry.label - Composants + Composant diff --git a/translations/messages.hu.xlf b/translations/messages.hu.xlf index c06475ea..490cf9a3 100644 --- a/translations/messages.hu.xlf +++ b/translations/messages.hu.xlf @@ -14031,6 +14031,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 8c6176aa..fa08f58a 100644 --- a/translations/messages.it.xlf +++ b/translations/messages.it.xlf @@ -12654,7 +12654,7 @@ Notare che non è possibile impersonare un utente disattivato. Quando si prova a assembly_bom_entry.label - Componenti + Componente @@ -13616,6 +13616,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 04aabb13..fa4fff4a 100644 --- a/translations/messages.nl.xlf +++ b/translations/messages.nl.xlf @@ -801,7 +801,7 @@ assembly_bom_entry.label - Componenten + Bestanddeel diff --git a/translations/messages.pl.xlf b/translations/messages.pl.xlf index f63b99d4..3dc8684a 100644 --- a/translations/messages.pl.xlf +++ b/translations/messages.pl.xlf @@ -12531,7 +12531,7 @@ Należy pamiętać, że nie możesz udawać nieaktywnych użytkowników. Jeśli assembly_bom_entry.label - Komponenty + Składnik @@ -13469,6 +13469,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 7970fb6f..3ce691a6 100644 --- a/translations/messages.ru.xlf +++ b/translations/messages.ru.xlf @@ -12631,7 +12631,7 @@ assembly_bom_entry.label - Компоненты + Компонент @@ -13569,6 +13569,12 @@ BOM записи + + + assembly_bom_entry.labelp + Компоненты + + user.labelp diff --git a/translations/messages.zh.xlf b/translations/messages.zh.xlf index 91ff5a69..47b4da34 100644 --- a/translations/messages.zh.xlf +++ b/translations/messages.zh.xlf @@ -13454,6 +13454,12 @@ Element 3 BOM条目 + + + assembly_bom_entry.labelp + 组件 + + user.labelp