Füge Validierung für zyklische Baugruppenreferenzen hinzu

Eine neue Validierung wurde implementiert, um zyklische Referenzen in Baugruppen zu erkennen. Entsprechende Fehlertexte wurden in allen unterstützten Sprachen hinzugefügt. Zudem wurde der Validator in die Entität AssemblyBOMEntry integriert.
This commit is contained in:
Marcel Diegelmann 2025-07-08 09:05:53 +02:00
parent 310461faac
commit 01f3f9d44d
17 changed files with 257 additions and 0 deletions

View file

@ -401,6 +401,12 @@
<target>Tato sestava již existuje jako položka v seznamu materiálů!</target>
</segment>
</unit>
<unit id="j8ATef1" name="assembly.bom_entry.assembly_cycle">
<segment>
<source>assembly.bom_entry.assembly_cycle</source>
<target>Byl zjištěn cyklus: Sestava "%name%" nepřímo odkazuje sama na sebe.</target>
</segment>
</unit>
<unit id="6bkQ3bo" name="assembly.bom_entry.project_already_in_bom">
<segment>
<source>assembly.bom_entry.project_already_in_bom</source>

View file

@ -371,6 +371,12 @@
<target>Denne samling findes allerede som en post!</target>
</segment>
</unit>
<unit id="j8ATef1" name="assembly.bom_entry.assembly_cycle">
<segment>
<source>assembly.bom_entry.assembly_cycle</source>
<target>En cyklus blev opdaget: Samlingen "%name%" refererer indirekte til sig selv.</target>
</segment>
</unit>
<unit id="6bkQ3bo" name="assembly.bom_entry.project_already_in_bom">
<segment>
<source>assembly.bom_entry.project_already_in_bom</source>

View file

@ -395,6 +395,12 @@
<target>Diese Baugruppe existiert bereits als Eintrag!</target>
</segment>
</unit>
<unit id="j8ATef1" name="assembly.bom_entry.assembly_cycle">
<segment>
<source>assembly.bom_entry.assembly_cycle</source>
<target>Ein Zyklus wurde entdeckt: Die Baugruppe "%name%" referenziert sich indirekt selbst.</target>
</segment>
</unit>
<unit id="6bkQ3bo" name="assembly.bom_entry.project_already_in_bom">
<segment>
<source>assembly.bom_entry.project_already_in_bom</source>

View file

@ -37,6 +37,12 @@
<target>Αυτή η συναρμολόγηση υπάρχει ήδη ως εγγραφή!</target>
</segment>
</unit>
<unit id="j8ATef1" name="assembly.bom_entry.assembly_cycle">
<segment>
<source>assembly.bom_entry.assembly_cycle</source>
<target>Εντοπίστηκε κύκλος: Η συναρμολόγηση "%name%" αναφέρεται έμμεσα στον εαυτό της.</target>
</segment>
</unit>
<unit id="6bkQ3bo" name="assembly.bom_entry.project_already_in_bom">
<segment>
<source>assembly.bom_entry.project_already_in_bom</source>

View file

@ -395,6 +395,12 @@
<target>This assembly already exists as an entry!</target>
</segment>
</unit>
<unit id="j8ATef1" name="assembly.bom_entry.assembly_cycle">
<segment>
<source>assembly.bom_entry.assembly_cycle</source>
<target>A cycle was detected: the assembly "%name%" indirectly references itself.</target>
</segment>
</unit>
<unit id="6bkQ3bo" name="assembly.bom_entry.project_already_in_bom">
<segment>
<source>assembly.bom_entry.project_already_in_bom</source>

View file

@ -227,6 +227,12 @@
<target>Cet assemblage existe déjà en tant qu'entrée !</target>
</segment>
</unit>
<unit id="j8ATef1" name="assembly.bom_entry.assembly_cycle">
<segment>
<source>assembly.bom_entry.assembly_cycle</source>
<target>Un cycle a été détecté : L'assemblage "%name%" se réfère indirectement à lui-même.</target>
</segment>
</unit>
<unit id="6bkQ3bo" name="assembly.bom_entry.project_already_in_bom">
<segment>
<source>assembly.bom_entry.project_already_in_bom</source>

View file

@ -389,6 +389,12 @@
<target>Ova se montaža već nalazi kao zapis!</target>
</segment>
</unit>
<unit id="j8ATef1" name="assembly.bom_entry.assembly_cycle">
<segment>
<source>assembly.bom_entry.assembly_cycle</source>
<target>Otkriven je ciklus: Sklop "%name%" neizravno referencira samog sebe.</target>
</segment>
</unit>
<unit id="6bkQ3bo" name="assembly.bom_entry.project_already_in_bom">
<segment>
<source>assembly.bom_entry.project_already_in_bom</source>

View file

@ -389,6 +389,12 @@
<target>Questo assemblaggio è già presente come voce!</target>
</segment>
</unit>
<unit id="j8ATef1" name="assembly.bom_entry.assembly_cycle">
<segment>
<source>assembly.bom_entry.assembly_cycle</source>
<target>È stato rilevato un ciclo: L'assemblaggio "%name%" fa riferimento indirettamente a sé stesso.</target>
</segment>
</unit>
<unit id="6bkQ3bo" name="assembly.bom_entry.project_already_in_bom">
<segment>
<source>assembly.bom_entry.project_already_in_bom</source>

View file

@ -227,6 +227,12 @@
<target>このアセンブリはすでにエントリとして存在します!</target>
</segment>
</unit>
<unit id="j8ATef1" name="assembly.bom_entry.assembly_cycle">
<segment>
<source>assembly.bom_entry.assembly_cycle</source>
<target>循環が検出されました: アセンブリ「%name%」が間接的に自身を参照しています。</target>
</segment>
</unit>
<unit id="6bkQ3bo" name="assembly.bom_entry.project_already_in_bom">
<segment>
<source>assembly.bom_entry.project_already_in_bom</source>

View file

@ -389,6 +389,12 @@
<target>To zestawienie jest już dodane jako wpis!</target>
</segment>
</unit>
<unit id="j8ATef1" name="assembly.bom_entry.assembly_cycle">
<segment>
<source>assembly.bom_entry.assembly_cycle</source>
<target>循環が検出されました: アセンブリ「%name%」が間接的に自身を参照しています。</target>
</segment>
</unit>
<unit id="6bkQ3bo" name="assembly.bom_entry.project_already_in_bom">
<segment>
<source>assembly.bom_entry.project_already_in_bom</source>

View file

@ -389,6 +389,12 @@
<target>Этот сборочный узел уже добавлен как запись!</target>
</segment>
</unit>
<unit id="j8ATef1" name="assembly.bom_entry.assembly_cycle">
<segment>
<source>assembly.bom_entry.assembly_cycle</source>
<target>Обнаружен цикл: Сборка «%name%» косвенно ссылается на саму себя.</target>
</segment>
</unit>
<unit id="6bkQ3bo" name="assembly.bom_entry.project_already_in_bom">
<segment>
<source>assembly.bom_entry.project_already_in_bom</source>

View file

@ -377,6 +377,12 @@
<target>此装配已经作为条目存在!</target>
</segment>
</unit>
<unit id="j8ATef1" name="assembly.bom_entry.assembly_cycle">
<segment>
<source>assembly.bom_entry.assembly_cycle</source>
<target>检测到循环:装配体“%name%”间接引用了其自身。</target>
</segment>
</unit>
<unit id="6bkQ3bo" name="assembly.bom_entry.project_already_in_bom">
<segment>
<source>assembly.bom_entry.project_already_in_bom</source>