Merge remote-tracking branch 'origin/feature/automatic-ipn-generation' into feature/all-features

# Conflicts:
#	assets/controllers/elements/ipn_suggestion_controller.js
#	config/services.yaml
#	docs/configuration.md
#	migrations/Version20250325073036.php
#	src/Controller/PartController.php
#	src/Controller/TypeaheadController.php
#	src/EventSubscriber/UserSystem/PartUniqueIpnSubscriber.php
#	src/Form/Part/PartBaseType.php
#	src/Repository/PartRepository.php
#	src/Settings/MiscSettings/MiscSettings.php
#	src/Validator/Constraints/UniquePartIpnConstraint.php
#	src/Validator/Constraints/UniquePartIpnValidator.php
#	templates/parts/edit/_advanced.html.twig
#	translations/messages.cs.xlf
#	translations/messages.de.xlf
#	translations/messages.el.xlf
#	translations/messages.en.xlf
#	translations/messages.fr.xlf
#	translations/messages.ja.xlf
#	translations/messages.nl.xlf
This commit is contained in:
Marcel Diegelmann 2025-10-01 10:29:38 +02:00
commit 7a5885839e
16 changed files with 323 additions and 236 deletions

View file

@ -4825,7 +4825,7 @@ Pokud jste to provedli nesprávně nebo pokud počítač již není důvěryhodn
<target>Název</target>
</segment>
</unit>
<unit id="eshqdG." name="part.table.id">
<unit id="rW_SFJE" name="part.table.id">
<notes>
<note category="file-source" priority="1">Part-DB1\src\DataTables\PartsDataTable.php:178</note>
<note priority="1">Part-DB1\src\DataTables\PartsDataTable.php:126</note>
@ -13528,6 +13528,36 @@ Vezměte prosím na vědomí, že se nemůžete vydávat za uživatele se zakáz
<target>Použít zástupný symbol %%ipn%% v názvu sestavy. Zástupný symbol bude při ukládání nahrazen vstupem IPN.</target>
</segment>
</unit>
<unit id="jd7tEu3" name="settings.misc.ipn_suggest">
<segment state="translated">
<source>settings.misc.ipn_suggest</source>
<target>Seznam návrhů IPN součástek</target>
</segment>
</unit>
<unit id="kdi8mT4" name="settings.misc.ipn_suggest.autoAppendSuffix">
<segment state="translated">
<source>settings.misc.ipn_suggest.autoAppendSuffix</source>
<target>Pokud je tato možnost povolena, bude při opětovném zadání existujícího IPN při ukládání k vstupu přidána přírůstková přípona.</target>
</segment>
</unit>
<unit id="rociEg6" name="settings.misc.ipn_suggest.suggestPartDigits">
<segment state="translated">
<source>settings.misc.ipn_suggest.suggestPartDigits</source>
<target>Počet čísel pro inkrement</target>
</segment>
</unit>
<unit id="jdz6B4c" name="settings.misc.ipn_suggest.useDuplicateDescription">
<segment state="translated">
<source>settings.misc.ipn_suggest.useDuplicateDescription</source>
<target>Je-li povoleno, použije se popis součástky k nalezení existujících součástek se stejným popisem a k určení další volné IPN navýšením její číselné přípony pro seznam návrhů.</target>
</segment>
</unit>
<unit id="judfiK3" name="settings.misc.ipn_suggest.suggestPartDigits.help">
<segment state="translated">
<source>settings.misc.ipn_suggest.suggestPartDigits.help</source>
<target>Počet číslic použitých pro inkrementální číslování součástí v návrhovém systému IPN (Interní číslo součástky).</target>
</segment>
</unit>
<unit id="Ffr5xYM" name="settings.behavior.part_info">
<segment state="translated">
<source>settings.behavior.part_info</source>

View file

@ -14411,6 +14411,36 @@ Bitte beachten Sie, dass Sie sich nicht als deaktivierter Benutzer ausgeben kön
<target>Verwenden Sie einen %%ipn%%-Platzhalter im Namen einer Baugruppe. Der Platzhalter wird beim Speichern durch die eingegebene IPN ersetzt.</target>
</segment>
</unit>
<unit id="jd7tEu3" name="settings.misc.ipn_suggest">
<segment state="translated">
<source>settings.misc.ipn_suggest</source>
<target>Bauteil IPN-Vorschlagsliste</target>
</segment>
</unit>
<unit id="kdi8mT4" name="settings.misc.ipn_suggest.autoAppendSuffix">
<segment state="translated">
<source>settings.misc.ipn_suggest.autoAppendSuffix</source>
<target>Wenn diese Option aktiviert ist, wird der Eingabe ein inkrementelles Suffix hinzugefügt, wenn eine vorhandene IPN beim Speichern erneut eingegeben wird.</target>
</segment>
</unit>
<unit id="rociEg6" name="settings.misc.ipn_suggest.suggestPartDigits">
<segment state="translated">
<source>settings.misc.ipn_suggest.suggestPartDigits</source>
<target>Stellen für numerisches Inkrement</target>
</segment>
</unit>
<unit id="jdz6B4c" name="settings.misc.ipn_suggest.useDuplicateDescription">
<segment state="translated">
<source>settings.misc.ipn_suggest.useDuplicateDescription</source>
<target>Wenn aktiviert, wird die Bauteil-Beschreibung verwendet, um vorhandene Teile mit derselben Beschreibung zu finden und die nächste verfügbare IPN für die Vorschlagsliste zu ermitteln, indem der numerische Suffix entsprechend erhöht wird.</target>
</segment>
</unit>
<unit id="judfiK3" name="settings.misc.ipn_suggest.suggestPartDigits.help">
<segment state="translated">
<source>settings.misc.ipn_suggest.suggestPartDigits.help</source>
<target>Die Anzahl der Ziffern, die für die inkrementale Nummerierung von Teilen im IPN-Vorschlagssystem verwendet werden.</target>
</segment>
</unit>
<unit id="Ffr5xYM" name="settings.behavior.part_info">
<segment state="translated">
<source>settings.behavior.part_info</source>

View file

@ -5803,12 +5803,6 @@ If you have done this incorrectly or if a computer is no longer trusted, you can
<target>Measuring unit</target>
</segment>
</unit>
<unit id="G1hmQdb" name="part.edit.partCustomState">
<segment state="translated">
<source>part.edit.partCustomState</source>
<target>Custom part state</target>
</segment>
</unit>
<unit id="oY_9HE9" name="part.edit.comment">
<notes>
<note category="file-source" priority="1">Part-DB1\src\Form\Part\PartBaseType.php:212</note>
@ -14412,6 +14406,36 @@ Please note, that you can not impersonate a disabled user. If you try you will g
<target>Use an %%ipn%% placeholder in the name of an assembly. Placeholder is replaced with the ipn input while saving.</target>
</segment>
</unit>
<unit id="jd7tEu3" name="settings.misc.ipn_suggest">
<segment state="translated">
<source>settings.misc.ipn_suggest</source>
<target>Part IPN Suggest</target>
</segment>
</unit>
<unit id="kdi8mT4" name="settings.misc.ipn_suggest.autoAppendSuffix">
<segment state="translated">
<source>settings.misc.ipn_suggest.autoAppendSuffix</source>
<target>Do you want an incremental number to be added to the user input when entering an existing IPN again upon saving?</target>
</segment>
</unit>
<unit id="rociEg6" name="settings.misc.ipn_suggest.suggestPartDigits">
<segment state="translated">
<source>settings.misc.ipn_suggest.suggestPartDigits</source>
<target>Increment Digits</target>
</segment>
</unit>
<unit id="jdz6B4c" name="settings.misc.ipn_suggest.useDuplicateDescription">
<segment state="translated">
<source>settings.misc.ipn_suggest.useDuplicateDescription</source>
<target>When enabled, the parts description is used to find existing parts with the same description and to determine the next available IPN by incrementing their numeric suffix for the suggestion list.</target>
</segment>
</unit>
<unit id="judfiK3" name="settings.misc.ipn_suggest.suggestPartDigits.help">
<segment state="translated">
<source>settings.misc.ipn_suggest.suggestPartDigits.help</source>
<target>The number of digits used for the incremental numbering of parts in the IPN (Internal Part Number) suggestion system.</target>
</segment>
</unit>
<unit id="Ffr5xYM" name="settings.behavior.part_info">
<segment state="translated">
<source>settings.behavior.part_info</source>