mirror of
https://github.com/Part-DB/Part-DB-server.git
synced 2026-01-16 23:29:33 +00:00
BOMValidator: Validierung für rekursive Baugruppen-Eintragsprüfung ergänzt
Es wurde eine neue Validierung hinzugefügt, um sicherzustellen, dass keine Baugruppe in ihrer eigenen Hierarchie als Unterbaugruppe referenziert wird. Diese Logik wurde in die entsprechenden Dateien integriert und unterstützt Mehrsprachigkeit durch neue Übersetzungen.
This commit is contained in:
parent
a34589c462
commit
a0900c518a
17 changed files with 302 additions and 21 deletions
|
|
@ -407,6 +407,12 @@
|
|||
<target>Byl zjištěn cyklus: Sestava "%name%" nepřímo odkazuje sama na sebe.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="cEtB87a" name="assembly.bom_entry.invalid_child_entry">
|
||||
<segment>
|
||||
<source>assembly.bom_entry.invalid_child_entry</source>
|
||||
<target>Sestava nesmí ve svém seznamu materiálů (BOM) odkazovat na podskupinu, která je součástí její vlastní hierarchie.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="6bkQ3bo" name="assembly.bom_entry.project_already_in_bom">
|
||||
<segment>
|
||||
<source>assembly.bom_entry.project_already_in_bom</source>
|
||||
|
|
|
|||
|
|
@ -377,6 +377,12 @@
|
|||
<target>En cyklus blev opdaget: Samlingen "%name%" refererer indirekte til sig selv.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="cEtB87a" name="assembly.bom_entry.invalid_child_entry">
|
||||
<segment>
|
||||
<source>assembly.bom_entry.invalid_child_entry</source>
|
||||
<target>En samling må ikke referere til en undergruppe fra sin egen hierarki i BOM-listerne.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="6bkQ3bo" name="assembly.bom_entry.project_already_in_bom">
|
||||
<segment>
|
||||
<source>assembly.bom_entry.project_already_in_bom</source>
|
||||
|
|
|
|||
|
|
@ -401,6 +401,12 @@
|
|||
<target>Ein Zyklus wurde entdeckt: Die Baugruppe "%name%" referenziert sich indirekt selbst.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="cEtB87a" name="assembly.bom_entry.invalid_child_entry">
|
||||
<segment>
|
||||
<source>assembly.bom_entry.invalid_child_entry</source>
|
||||
<target>Eine Baugruppe darf keine Unterbaugruppe aus seiner eigenen Hierarchie in den BOM-Einträgen referenzieren.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="6bkQ3bo" name="assembly.bom_entry.project_already_in_bom">
|
||||
<segment>
|
||||
<source>assembly.bom_entry.project_already_in_bom</source>
|
||||
|
|
|
|||
|
|
@ -43,6 +43,12 @@
|
|||
<target>Εντοπίστηκε κύκλος: Η συναρμολόγηση "%name%" αναφέρεται έμμεσα στον εαυτό της.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="cEtB87a" name="assembly.bom_entry.invalid_child_entry">
|
||||
<segment>
|
||||
<source>assembly.bom_entry.invalid_child_entry</source>
|
||||
<target>Μία συναρμολόγηση δεν πρέπει να αναφέρεται σε μία υποσυναρμολόγηση από την ίδια την ιεραρχία της στη λίστα BOM.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="6bkQ3bo" name="assembly.bom_entry.project_already_in_bom">
|
||||
<segment>
|
||||
<source>assembly.bom_entry.project_already_in_bom</source>
|
||||
|
|
|
|||
|
|
@ -401,6 +401,12 @@
|
|||
<target>A cycle was detected: the assembly "%name%" indirectly references itself.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="cEtB87a" name="assembly.bom_entry.invalid_child_entry">
|
||||
<segment>
|
||||
<source>assembly.bom_entry.invalid_child_entry</source>
|
||||
<target>An assembly must not reference a subassembly from its own hierarchy in the BOM entries.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="6bkQ3bo" name="assembly.bom_entry.project_already_in_bom">
|
||||
<segment>
|
||||
<source>assembly.bom_entry.project_already_in_bom</source>
|
||||
|
|
|
|||
|
|
@ -233,6 +233,12 @@
|
|||
<target>Un cycle a été détecté : L'assemblage "%name%" se réfère indirectement à lui-même.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="cEtB87a" name="assembly.bom_entry.invalid_child_entry">
|
||||
<segment>
|
||||
<source>assembly.bom_entry.invalid_child_entry</source>
|
||||
<target>Un assemblage ne doit pas référencer un sous-assemblage de sa propre hiérarchie dans les entrées de la nomenclature (BOM).</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="6bkQ3bo" name="assembly.bom_entry.project_already_in_bom">
|
||||
<segment>
|
||||
<source>assembly.bom_entry.project_already_in_bom</source>
|
||||
|
|
|
|||
|
|
@ -395,6 +395,12 @@
|
|||
<target>Otkriven je ciklus: Sklop "%name%" neizravno referencira samog sebe.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="cEtB87a" name="assembly.bom_entry.invalid_child_entry">
|
||||
<segment>
|
||||
<source>assembly.bom_entry.invalid_child_entry</source>
|
||||
<target>Sklop ne smije referencirati podsklop iz vlastite hijerarhije u unosima BOM-a.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="6bkQ3bo" name="assembly.bom_entry.project_already_in_bom">
|
||||
<segment>
|
||||
<source>assembly.bom_entry.project_already_in_bom</source>
|
||||
|
|
|
|||
|
|
@ -395,6 +395,12 @@
|
|||
<target>È stato rilevato un ciclo: L'assemblaggio "%name%" fa riferimento indirettamente a sé stesso.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="cEtB87a" name="assembly.bom_entry.invalid_child_entry">
|
||||
<segment>
|
||||
<source>assembly.bom_entry.invalid_child_entry</source>
|
||||
<target>Un assemblaggio non deve fare riferimento a un sottoassemblaggio nella propria gerarchia nelle voci della distinta base (BOM).</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="6bkQ3bo" name="assembly.bom_entry.project_already_in_bom">
|
||||
<segment>
|
||||
<source>assembly.bom_entry.project_already_in_bom</source>
|
||||
|
|
|
|||
|
|
@ -233,6 +233,12 @@
|
|||
<target>循環が検出されました: アセンブリ「%name%」が間接的に自身を参照しています。</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="cEtB87a" name="assembly.bom_entry.invalid_child_entry">
|
||||
<segment>
|
||||
<source>assembly.bom_entry.invalid_child_entry</source>
|
||||
<target>アセンブリは、BOMエントリで自身の階層内のサブアセンブリを参照してはいけません。</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="6bkQ3bo" name="assembly.bom_entry.project_already_in_bom">
|
||||
<segment>
|
||||
<source>assembly.bom_entry.project_already_in_bom</source>
|
||||
|
|
|
|||
|
|
@ -395,6 +395,12 @@
|
|||
<target>循環が検出されました: アセンブリ「%name%」が間接的に自身を参照しています。</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="cEtB87a" name="assembly.bom_entry.invalid_child_entry">
|
||||
<segment>
|
||||
<source>assembly.bom_entry.invalid_child_entry</source>
|
||||
<target>Zespół nie może odwoływać się do podzespołu w swojej własnej hierarchii w wpisach BOM.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="6bkQ3bo" name="assembly.bom_entry.project_already_in_bom">
|
||||
<segment>
|
||||
<source>assembly.bom_entry.project_already_in_bom</source>
|
||||
|
|
|
|||
|
|
@ -395,6 +395,12 @@
|
|||
<target>Обнаружен цикл: Сборка «%name%» косвенно ссылается на саму себя.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="cEtB87a" name="assembly.bom_entry.invalid_child_entry">
|
||||
<segment>
|
||||
<source>assembly.bom_entry.invalid_child_entry</source>
|
||||
<target>Сборка не должна ссылаться на подсборку внутри своей собственной иерархии в записях спецификации (BOM).</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="6bkQ3bo" name="assembly.bom_entry.project_already_in_bom">
|
||||
<segment>
|
||||
<source>assembly.bom_entry.project_already_in_bom</source>
|
||||
|
|
|
|||
|
|
@ -383,6 +383,12 @@
|
|||
<target>检测到循环:装配体“%name%”间接引用了其自身。</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="cEtB87a" name="assembly.bom_entry.invalid_child_entry">
|
||||
<segment>
|
||||
<source>assembly.bom_entry.invalid_child_entry</source>
|
||||
<target>Сборка не должна ссылаться на подсборку внутри своей собственной иерархии в записях спецификации (BOM).</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="6bkQ3bo" name="assembly.bom_entry.project_already_in_bom">
|
||||
<segment>
|
||||
<source>assembly.bom_entry.project_already_in_bom</source>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue