mirror of
https://github.com/Part-DB/Part-DB-server.git
synced 2025-06-21 01:25:55 +02:00
Merge remote-tracking branch 'origin/l10n_master'
This commit is contained in:
commit
427f6e4d55
4 changed files with 1477 additions and 1303 deletions
|
@ -4654,7 +4654,7 @@ Wenn Sie dies fehlerhafterweise gemacht haben oder ein Computer nicht mehr vertr
|
|||
</notes>
|
||||
<segment>
|
||||
<source>log.undo.undelete</source>
|
||||
<target>Bauteil wiederherstellen</target>
|
||||
<target>Element wiederherstellen</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="PI8faHR" name="log.undo.undo">
|
||||
|
@ -11255,5 +11255,179 @@ Element 3</target>
|
|||
<target>Weniger als erwünscht</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="cdnsW4q" name="log.cli_user">
|
||||
<segment state="translated">
|
||||
<source>log.cli_user</source>
|
||||
<target>CLI Benutzer</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="4GTAJ9E" name="log.element_edited.changed_fields.part_owner_must_match">
|
||||
<segment state="translated">
|
||||
<source>log.element_edited.changed_fields.part_owner_must_match</source>
|
||||
<target>Der Bauteilebesitzer muss dem Lagerortbesitzer entsprechen!</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="u6qFa_j" name="part.filter.lessThanDesired">
|
||||
<segment state="translated">
|
||||
<source>part.filter.lessThanDesired</source>
|
||||
<target>Weniger vorhanden als gewünscht (Gesamtmenge < Mindestmenge)</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="lHTN.a1" name="part.filter.lotOwner">
|
||||
<segment state="translated">
|
||||
<source>part.filter.lotOwner</source>
|
||||
<target>Besitzer des Bestands</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="47OCK_W" name="user.show_email_on_profile.label">
|
||||
<segment state="translated">
|
||||
<source>user.show_email_on_profile.label</source>
|
||||
<target>E-Mail-Adresse auf öffentlicher Profilseite anzeigen</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="4rkjIk2" name="log.details.title">
|
||||
<segment state="translated">
|
||||
<source>log.details.title</source>
|
||||
<target>Logdetails</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="aeYMkHS" name="log.user_login.login_from_ip">
|
||||
<segment state="translated">
|
||||
<source>log.user_login.login_from_ip</source>
|
||||
<target>Login von IP-Adresse</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="9jOklgS" name="log.user_login.ip_anonymize_hint">
|
||||
<segment state="translated">
|
||||
<source>log.user_login.ip_anonymize_hint</source>
|
||||
<target>Wenn die letzten Stellen der IP-Adresse fehlen, dann ist der DSGV Modus aktiviert, bei dem IP-Adressen anonymisiert werden.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="kaMyDVi" name="log.user_not_allowed.unauthorized_access_attempt_to">
|
||||
<segment state="translated">
|
||||
<source>log.user_not_allowed.unauthorized_access_attempt_to</source>
|
||||
<target>Unerlaubter Zugriffsversuch auf Seite</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="EibB1Wh" name="log.user_not_allowed.hint">
|
||||
<segment state="translated">
|
||||
<source>log.user_not_allowed.hint</source>
|
||||
<target>Die Anfrage wurde blockiert. Es sollte keine weitere Aktion nötig sein.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="JVE17kW" name="log.no_comment">
|
||||
<segment state="translated">
|
||||
<source>log.no_comment</source>
|
||||
<target>Kein Kommentar</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="5xvPvME" name="log.element_changed.field">
|
||||
<segment state="translated">
|
||||
<source>log.element_changed.field</source>
|
||||
<target>Feld</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="vufWYhV" name="log.element_changed.data_before">
|
||||
<segment state="translated">
|
||||
<source>log.element_changed.data_before</source>
|
||||
<target>Daten vor Änderung</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="qk2u9Qg" name="error_table.error">
|
||||
<segment state="translated">
|
||||
<source>error_table.error</source>
|
||||
<target>Während der Anfrage trat ein Fehler auf.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="tLXzED2" name="part.table.invalid_regex">
|
||||
<segment state="translated">
|
||||
<source>part.table.invalid_regex</source>
|
||||
<target>Ungültiger regulärer Ausdruck (regex)</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="VKPOkNO" name="log.element_changed.data_after">
|
||||
<segment state="translated">
|
||||
<source>log.element_changed.data_after</source>
|
||||
<target>Daten nach Änderung</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="DiNGTl8" name="log.element_changed.diff">
|
||||
<segment state="translated">
|
||||
<source>log.element_changed.diff</source>
|
||||
<target>Unterschied</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="OB_fVDI" name="log.undo.undo.short">
|
||||
<segment state="translated">
|
||||
<source>log.undo.undo.short</source>
|
||||
<target>Rückgängig machen</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="AvoT6DL" name="log.undo.revert.short">
|
||||
<segment state="translated">
|
||||
<source>log.undo.revert.short</source>
|
||||
<target>Auf Version zurücksetzen</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="YdXQd2_" name="log.view_version">
|
||||
<segment state="translated">
|
||||
<source>log.view_version</source>
|
||||
<target>Version anzeigen</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="l47W4kt" name="log.undo.undelete.short">
|
||||
<segment state="translated">
|
||||
<source>log.undo.undelete.short</source>
|
||||
<target>Wiederherstellen</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="PDJYeqj" name="log.element_edited.changed_fields.id">
|
||||
<segment state="translated">
|
||||
<source>log.element_edited.changed_fields.id</source>
|
||||
<target>ID</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="cQTNNI7" name="log.element_edited.changed_fields.id_owner">
|
||||
<segment state="translated">
|
||||
<source>log.element_edited.changed_fields.id_owner</source>
|
||||
<target>Besitzer</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="h1eBlp8" name="log.element_edited.changed_fields.parent_id">
|
||||
<segment state="translated">
|
||||
<source>log.element_edited.changed_fields.parent_id</source>
|
||||
<target>Übergeordnetes Element</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="GUthgcU" name="log.details.delete_entry">
|
||||
<segment state="translated">
|
||||
<source>log.details.delete_entry</source>
|
||||
<target>Logeintrag löschen</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="Wv0WAmO" name="log.delete.message.title">
|
||||
<segment state="translated">
|
||||
<source>log.delete.message.title</source>
|
||||
<target>Wollen Sie diesen Logeintrag wirklich löschen?</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="5tbpaLR" name="log.delete.message">
|
||||
<segment state="translated">
|
||||
<source>log.delete.message</source>
|
||||
<target>Wenn dies ein Historieeintrag für ein Element ist, dann wird das Löschen zu Datenverlust der Historie führen! Dies kann unerwartete Ergebnisse liefern, wenn die Zeitreisefunktion verwendet wird.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="P.c4WmY" name="log.collection_deleted.on_collection">
|
||||
<segment state="translated">
|
||||
<source>log.collection_deleted.on_collection</source>
|
||||
<target>in Kollektion</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id=".wiLJk6" name="log.element_edited.changed_fields.attachments">
|
||||
<segment state="translated">
|
||||
<source>log.element_edited.changed_fields.attachments</source>
|
||||
<target>Dateianhänge</target>
|
||||
</segment>
|
||||
</unit>
|
||||
</file>
|
||||
</xliff>
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -2,7 +2,7 @@
|
|||
<xliff xmlns="urn:oasis:names:tc:xliff:document:2.0" version="2.0" srcLang="en" trgLang="en">
|
||||
<file id="security.en">
|
||||
<unit id="aazoCks" name="user.login_error.user_disabled">
|
||||
<segment>
|
||||
<segment state="translated">
|
||||
<source>user.login_error.user_disabled</source>
|
||||
<target>Your account is disabled! Contact an administrator if you think this is wrong.</target>
|
||||
</segment>
|
||||
|
|
|
@ -37,7 +37,7 @@
|
|||
<note priority="1">Part-DB1\src\Entity\UserSystem\Group.php:0</note>
|
||||
<note priority="1">Part-DB1\src\Entity\UserSystem\User.php:0</note>
|
||||
</notes>
|
||||
<segment>
|
||||
<segment state="translated">
|
||||
<source>part.master_attachment.must_be_picture</source>
|
||||
<target>The preview attachment must be a valid picture!</target>
|
||||
</segment>
|
||||
|
@ -82,7 +82,7 @@
|
|||
<note priority="1">src\Entity\StructuralDBElement.php:0</note>
|
||||
<note priority="1">src\Entity\Supplier.php:0</note>
|
||||
</notes>
|
||||
<segment>
|
||||
<segment state="translated">
|
||||
<source>structural.entity.unique_name</source>
|
||||
<target>An element with this name already exists on this level!</target>
|
||||
</segment>
|
||||
|
@ -102,7 +102,7 @@
|
|||
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\StorelocationParameter.php:0</note>
|
||||
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\SupplierParameter.php:0</note>
|
||||
</notes>
|
||||
<segment>
|
||||
<segment state="translated">
|
||||
<source>parameters.validator.min_lesser_typical</source>
|
||||
<target>Value must be lesser or equal the the typical value ({{ compared_value }}).</target>
|
||||
</segment>
|
||||
|
@ -122,7 +122,7 @@
|
|||
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\StorelocationParameter.php:0</note>
|
||||
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\SupplierParameter.php:0</note>
|
||||
</notes>
|
||||
<segment>
|
||||
<segment state="translated">
|
||||
<source>parameters.validator.min_lesser_max</source>
|
||||
<target>Value must be lesser than the maximum value ({{ compared_value }}).</target>
|
||||
</segment>
|
||||
|
@ -142,7 +142,7 @@
|
|||
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\StorelocationParameter.php:0</note>
|
||||
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\SupplierParameter.php:0</note>
|
||||
</notes>
|
||||
<segment>
|
||||
<segment state="translated">
|
||||
<source>parameters.validator.max_greater_typical</source>
|
||||
<target>Value must be greater or equal than the typical value ({{ compared_value }}).</target>
|
||||
</segment>
|
||||
|
@ -152,7 +152,7 @@
|
|||
<note category="file-source" priority="1">Part-DB1\src\Entity\UserSystem\User.php:0</note>
|
||||
<note priority="1">Part-DB1\src\Entity\UserSystem\User.php:0</note>
|
||||
</notes>
|
||||
<segment>
|
||||
<segment state="translated">
|
||||
<source>validator.user.username_already_used</source>
|
||||
<target>A user with this name is already exisiting</target>
|
||||
</segment>
|
||||
|
@ -162,7 +162,7 @@
|
|||
<note category="file-source" priority="1">Part-DB1\src\Entity\UserSystem\User.php:0</note>
|
||||
<note priority="1">Part-DB1\src\Entity\UserSystem\User.php:0</note>
|
||||
</notes>
|
||||
<segment>
|
||||
<segment state="translated">
|
||||
<source>user.invalid_username</source>
|
||||
<target>The username must contain only letters, numbers, underscores, dots, pluses or minuses!</target>
|
||||
</segment>
|
||||
|
@ -171,7 +171,7 @@
|
|||
<notes>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment>
|
||||
<segment state="translated">
|
||||
<source>validator.noneofitschild.self</source>
|
||||
<target>An element can not be its own parent!</target>
|
||||
</segment>
|
||||
|
@ -180,121 +180,121 @@
|
|||
<notes>
|
||||
<note category="state" priority="1">obsolete</note>
|
||||
</notes>
|
||||
<segment>
|
||||
<segment state="translated">
|
||||
<source>validator.noneofitschild.children</source>
|
||||
<target>You can not assign children element as parent (This would cause loops)!</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="ayNr6QK" name="validator.select_valid_category">
|
||||
<segment>
|
||||
<segment state="translated">
|
||||
<source>validator.select_valid_category</source>
|
||||
<target>Please select a valid category!</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="6vIlN5q" name="validator.part_lot.only_existing">
|
||||
<segment>
|
||||
<segment state="translated">
|
||||
<source>validator.part_lot.only_existing</source>
|
||||
<target>Can not add new parts to this location as it is marked as "Only Existing"</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="3xoKOIS" name="validator.part_lot.location_full.no_increase">
|
||||
<segment>
|
||||
<segment state="translated">
|
||||
<source>validator.part_lot.location_full.no_increase</source>
|
||||
<target>Location is full. Amount can not be increased (new value must be smaller than {{ old_amount }}).</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="R6Ov4Yt" name="validator.part_lot.location_full">
|
||||
<segment>
|
||||
<segment state="translated">
|
||||
<source>validator.part_lot.location_full</source>
|
||||
<target>Location is full. Can not add new parts to it.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="BNQk2e7" name="validator.part_lot.single_part">
|
||||
<segment>
|
||||
<segment state="translated">
|
||||
<source>validator.part_lot.single_part</source>
|
||||
<target>This location can only contain a single part and it is already full!</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="4gPskOG" name="validator.attachment.must_not_be_null">
|
||||
<segment>
|
||||
<segment state="translated">
|
||||
<source>validator.attachment.must_not_be_null</source>
|
||||
<target>You must select an attachment type!</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="cDDVrWT" name="validator.orderdetail.supplier_must_not_be_null">
|
||||
<segment>
|
||||
<segment state="translated">
|
||||
<source>validator.orderdetail.supplier_must_not_be_null</source>
|
||||
<target>You must select an supplier!</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="k5DDdB4" name="validator.measurement_unit.use_si_prefix_needs_unit">
|
||||
<segment>
|
||||
<segment state="translated">
|
||||
<source>validator.measurement_unit.use_si_prefix_needs_unit</source>
|
||||
<target>To enable SI prefixes, you have to set a unit symbol!</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="DuzIOCr" name="part.ipn.must_be_unique">
|
||||
<segment>
|
||||
<segment state="translated">
|
||||
<source>part.ipn.must_be_unique</source>
|
||||
<target>The internal part number must be unique. {{ value }} is already in use!</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="Z4Kuuo2" name="validator.project.bom_entry.name_or_part_needed">
|
||||
<segment>
|
||||
<segment state="translated">
|
||||
<source>validator.project.bom_entry.name_or_part_needed</source>
|
||||
<target>You have to choose a part for a part BOM entry or set a name for a non-part BOM entry.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="WF_v4ih" name="project.bom_entry.name_already_in_bom">
|
||||
<segment>
|
||||
<segment state="translated">
|
||||
<source>project.bom_entry.name_already_in_bom</source>
|
||||
<target>There is already an BOM entry with this name!</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="5v4p85H" name="project.bom_entry.part_already_in_bom">
|
||||
<segment>
|
||||
<segment state="translated">
|
||||
<source>project.bom_entry.part_already_in_bom</source>
|
||||
<target>This part already exists in the BOM!</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="3lM32Tw" name="project.bom_entry.mountnames_quantity_mismatch">
|
||||
<segment>
|
||||
<segment state="translated">
|
||||
<source>project.bom_entry.mountnames_quantity_mismatch</source>
|
||||
<target>The number of mountnames has to match the BOMs quantity!</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="x47D5WT" name="project.bom_entry.can_not_add_own_builds_part">
|
||||
<segment>
|
||||
<segment state="translated">
|
||||
<source>project.bom_entry.can_not_add_own_builds_part</source>
|
||||
<target>You can not add a project's own builds part to the BOM.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="2x2XDI_" name="project.bom_has_to_include_all_subelement_parts">
|
||||
<segment>
|
||||
<segment state="translated">
|
||||
<source>project.bom_has_to_include_all_subelement_parts</source>
|
||||
<target>The project BOM has to include all subprojects builds parts. Part %part_name% of project %project_name% missing!</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="U9b1EzD" name="project.bom_entry.price_not_allowed_on_parts">
|
||||
<segment>
|
||||
<segment state="translated">
|
||||
<source>project.bom_entry.price_not_allowed_on_parts</source>
|
||||
<target>Prices are not allowed on BOM entries associated with a part. Define the price on the part instead.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="ID056SR" name="validator.project_build.lot_bigger_than_needed">
|
||||
<segment>
|
||||
<segment state="translated">
|
||||
<source>validator.project_build.lot_bigger_than_needed</source>
|
||||
<target>You have selected more quantity to withdraw than needed! Remove unnecessary quantity.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="6hV5UqD" name="validator.project_build.lot_smaller_than_needed">
|
||||
<segment>
|
||||
<segment state="translated">
|
||||
<source>validator.project_build.lot_smaller_than_needed</source>
|
||||
<target>You have selected less quantity to withdraw than needed for the build! Add additional quantity.</target>
|
||||
</segment>
|
||||
</unit>
|
||||
<unit id="G9ZKt.4" name="part.name.must_match_category_regex">
|
||||
<segment>
|
||||
<segment state="translated">
|
||||
<source>part.name.must_match_category_regex</source>
|
||||
<target>The part name does not match the regular expression stated by the category: %regex%</target>
|
||||
</segment>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue