mirror of
https://github.com/Part-DB/Part-DB-server.git
synced 2025-06-20 17:15:51 +02:00
New Crowdin updates (#451)
* New translations messages.en.xlf (English) * New translations validators.en.xlf (English) * New translations security.en.xlf (English) * New translations messages.en.xlf (German)
This commit is contained in:
parent
aa66285909
commit
1f4bedc9b0
4 changed files with 1472 additions and 1466 deletions
|
@ -12181,5 +12181,11 @@ Bitte beachten Sie, dass Sie sich nicht als deaktivierter Benutzer ausgeben kön
|
||||||
<target>Standardmäßig wird die Sichtbarkeit innerhalb der EDA Software automatisch ermittelt. Mittels dieser Checkbox, lässt es sich erzwingen, dass das Bauteil sichtbar oder unsichtbar ist.</target>
|
<target>Standardmäßig wird die Sichtbarkeit innerhalb der EDA Software automatisch ermittelt. Mittels dieser Checkbox, lässt es sich erzwingen, dass das Bauteil sichtbar oder unsichtbar ist.</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
|
<unit id="rBWy8Ol" name="part.withdraw.zero_amount">
|
||||||
|
<segment state="translated">
|
||||||
|
<source>part.withdraw.zero_amount</source>
|
||||||
|
<target>Sie haben versucht eine Menge von Null zu entnehmen/hinzuzufügen! Es wurde keine Aktion durchgeführt.</target>
|
||||||
|
</segment>
|
||||||
|
</unit>
|
||||||
</file>
|
</file>
|
||||||
</xliff>
|
</xliff>
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -2,13 +2,13 @@
|
||||||
<xliff xmlns="urn:oasis:names:tc:xliff:document:2.0" version="2.0" srcLang="en" trgLang="en">
|
<xliff xmlns="urn:oasis:names:tc:xliff:document:2.0" version="2.0" srcLang="en" trgLang="en">
|
||||||
<file id="security.en">
|
<file id="security.en">
|
||||||
<unit id="aazoCks" name="user.login_error.user_disabled">
|
<unit id="aazoCks" name="user.login_error.user_disabled">
|
||||||
<segment>
|
<segment state="translated">
|
||||||
<source>user.login_error.user_disabled</source>
|
<source>user.login_error.user_disabled</source>
|
||||||
<target>Your account is disabled! Contact an administrator if you think this is wrong.</target>
|
<target>Your account is disabled! Contact an administrator if you think this is wrong.</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="Dpb9AmY" name="saml.error.cannot_login_local_user_per_saml">
|
<unit id="Dpb9AmY" name="saml.error.cannot_login_local_user_per_saml">
|
||||||
<segment>
|
<segment state="translated">
|
||||||
<source>saml.error.cannot_login_local_user_per_saml</source>
|
<source>saml.error.cannot_login_local_user_per_saml</source>
|
||||||
<target>You cannot login as local user via SSO! Use your local user password instead.</target>
|
<target>You cannot login as local user via SSO! Use your local user password instead.</target>
|
||||||
</segment>
|
</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\Group.php:0</note>
|
||||||
<note priority="1">Part-DB1\src\Entity\UserSystem\User.php:0</note>
|
<note priority="1">Part-DB1\src\Entity\UserSystem\User.php:0</note>
|
||||||
</notes>
|
</notes>
|
||||||
<segment>
|
<segment state="translated">
|
||||||
<source>part.master_attachment.must_be_picture</source>
|
<source>part.master_attachment.must_be_picture</source>
|
||||||
<target>The preview attachment must be a valid picture!</target>
|
<target>The preview attachment must be a valid picture!</target>
|
||||||
</segment>
|
</segment>
|
||||||
|
@ -82,7 +82,7 @@
|
||||||
<note priority="1">src\Entity\StructuralDBElement.php:0</note>
|
<note priority="1">src\Entity\StructuralDBElement.php:0</note>
|
||||||
<note priority="1">src\Entity\Supplier.php:0</note>
|
<note priority="1">src\Entity\Supplier.php:0</note>
|
||||||
</notes>
|
</notes>
|
||||||
<segment>
|
<segment state="translated">
|
||||||
<source>structural.entity.unique_name</source>
|
<source>structural.entity.unique_name</source>
|
||||||
<target>An element with this name already exists on this level!</target>
|
<target>An element with this name already exists on this level!</target>
|
||||||
</segment>
|
</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\StorelocationParameter.php:0</note>
|
||||||
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\SupplierParameter.php:0</note>
|
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\SupplierParameter.php:0</note>
|
||||||
</notes>
|
</notes>
|
||||||
<segment>
|
<segment state="translated">
|
||||||
<source>parameters.validator.min_lesser_typical</source>
|
<source>parameters.validator.min_lesser_typical</source>
|
||||||
<target>Value must be lesser or equal the the typical value ({{ compared_value }}).</target>
|
<target>Value must be lesser or equal the the typical value ({{ compared_value }}).</target>
|
||||||
</segment>
|
</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\StorelocationParameter.php:0</note>
|
||||||
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\SupplierParameter.php:0</note>
|
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\SupplierParameter.php:0</note>
|
||||||
</notes>
|
</notes>
|
||||||
<segment>
|
<segment state="translated">
|
||||||
<source>parameters.validator.min_lesser_max</source>
|
<source>parameters.validator.min_lesser_max</source>
|
||||||
<target>Value must be lesser than the maximum value ({{ compared_value }}).</target>
|
<target>Value must be lesser than the maximum value ({{ compared_value }}).</target>
|
||||||
</segment>
|
</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\StorelocationParameter.php:0</note>
|
||||||
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\SupplierParameter.php:0</note>
|
<note category="file-source" priority="1">Part-DB1\src\Entity\Parameters\SupplierParameter.php:0</note>
|
||||||
</notes>
|
</notes>
|
||||||
<segment>
|
<segment state="translated">
|
||||||
<source>parameters.validator.max_greater_typical</source>
|
<source>parameters.validator.max_greater_typical</source>
|
||||||
<target>Value must be greater or equal than the typical value ({{ compared_value }}).</target>
|
<target>Value must be greater or equal than the typical value ({{ compared_value }}).</target>
|
||||||
</segment>
|
</segment>
|
||||||
|
@ -152,7 +152,7 @@
|
||||||
<note category="file-source" priority="1">Part-DB1\src\Entity\UserSystem\User.php:0</note>
|
<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>
|
<note priority="1">Part-DB1\src\Entity\UserSystem\User.php:0</note>
|
||||||
</notes>
|
</notes>
|
||||||
<segment>
|
<segment state="translated">
|
||||||
<source>validator.user.username_already_used</source>
|
<source>validator.user.username_already_used</source>
|
||||||
<target>A user with this name is already exisiting</target>
|
<target>A user with this name is already exisiting</target>
|
||||||
</segment>
|
</segment>
|
||||||
|
@ -162,7 +162,7 @@
|
||||||
<note category="file-source" priority="1">Part-DB1\src\Entity\UserSystem\User.php:0</note>
|
<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>
|
<note priority="1">Part-DB1\src\Entity\UserSystem\User.php:0</note>
|
||||||
</notes>
|
</notes>
|
||||||
<segment>
|
<segment state="translated">
|
||||||
<source>user.invalid_username</source>
|
<source>user.invalid_username</source>
|
||||||
<target>The username must contain only letters, numbers, underscores, dots, pluses or minuses!</target>
|
<target>The username must contain only letters, numbers, underscores, dots, pluses or minuses!</target>
|
||||||
</segment>
|
</segment>
|
||||||
|
@ -171,7 +171,7 @@
|
||||||
<notes>
|
<notes>
|
||||||
<note category="state" priority="1">obsolete</note>
|
<note category="state" priority="1">obsolete</note>
|
||||||
</notes>
|
</notes>
|
||||||
<segment>
|
<segment state="translated">
|
||||||
<source>validator.noneofitschild.self</source>
|
<source>validator.noneofitschild.self</source>
|
||||||
<target>An element can not be its own parent!</target>
|
<target>An element can not be its own parent!</target>
|
||||||
</segment>
|
</segment>
|
||||||
|
@ -180,163 +180,163 @@
|
||||||
<notes>
|
<notes>
|
||||||
<note category="state" priority="1">obsolete</note>
|
<note category="state" priority="1">obsolete</note>
|
||||||
</notes>
|
</notes>
|
||||||
<segment>
|
<segment state="translated">
|
||||||
<source>validator.noneofitschild.children</source>
|
<source>validator.noneofitschild.children</source>
|
||||||
<target>You can not assign children element as parent (This would cause loops)!</target>
|
<target>You can not assign children element as parent (This would cause loops)!</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="ayNr6QK" name="validator.select_valid_category">
|
<unit id="ayNr6QK" name="validator.select_valid_category">
|
||||||
<segment>
|
<segment state="translated">
|
||||||
<source>validator.select_valid_category</source>
|
<source>validator.select_valid_category</source>
|
||||||
<target>Please select a valid category!</target>
|
<target>Please select a valid category!</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="6vIlN5q" name="validator.part_lot.only_existing">
|
<unit id="6vIlN5q" name="validator.part_lot.only_existing">
|
||||||
<segment>
|
<segment state="translated">
|
||||||
<source>validator.part_lot.only_existing</source>
|
<source>validator.part_lot.only_existing</source>
|
||||||
<target>Can not add new parts to this location as it is marked as "Only Existing"</target>
|
<target>Can not add new parts to this location as it is marked as "Only Existing"</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="3xoKOIS" name="validator.part_lot.location_full.no_increase">
|
<unit id="3xoKOIS" name="validator.part_lot.location_full.no_increase">
|
||||||
<segment>
|
<segment state="translated">
|
||||||
<source>validator.part_lot.location_full.no_increase</source>
|
<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>
|
<target>Location is full. Amount can not be increased (new value must be smaller than {{ old_amount }}).</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="R6Ov4Yt" name="validator.part_lot.location_full">
|
<unit id="R6Ov4Yt" name="validator.part_lot.location_full">
|
||||||
<segment>
|
<segment state="translated">
|
||||||
<source>validator.part_lot.location_full</source>
|
<source>validator.part_lot.location_full</source>
|
||||||
<target>Location is full. Can not add new parts to it.</target>
|
<target>Location is full. Can not add new parts to it.</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="BNQk2e7" name="validator.part_lot.single_part">
|
<unit id="BNQk2e7" name="validator.part_lot.single_part">
|
||||||
<segment>
|
<segment state="translated">
|
||||||
<source>validator.part_lot.single_part</source>
|
<source>validator.part_lot.single_part</source>
|
||||||
<target>This location can only contain a single part and it is already full!</target>
|
<target>This location can only contain a single part and it is already full!</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="4gPskOG" name="validator.attachment.must_not_be_null">
|
<unit id="4gPskOG" name="validator.attachment.must_not_be_null">
|
||||||
<segment>
|
<segment state="translated">
|
||||||
<source>validator.attachment.must_not_be_null</source>
|
<source>validator.attachment.must_not_be_null</source>
|
||||||
<target>You must select an attachment type!</target>
|
<target>You must select an attachment type!</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="cDDVrWT" name="validator.orderdetail.supplier_must_not_be_null">
|
<unit id="cDDVrWT" name="validator.orderdetail.supplier_must_not_be_null">
|
||||||
<segment>
|
<segment state="translated">
|
||||||
<source>validator.orderdetail.supplier_must_not_be_null</source>
|
<source>validator.orderdetail.supplier_must_not_be_null</source>
|
||||||
<target>You must select an supplier!</target>
|
<target>You must select an supplier!</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="k5DDdB4" name="validator.measurement_unit.use_si_prefix_needs_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>
|
<source>validator.measurement_unit.use_si_prefix_needs_unit</source>
|
||||||
<target>To enable SI prefixes, you have to set a unit symbol!</target>
|
<target>To enable SI prefixes, you have to set a unit symbol!</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="DuzIOCr" name="part.ipn.must_be_unique">
|
<unit id="DuzIOCr" name="part.ipn.must_be_unique">
|
||||||
<segment>
|
<segment state="translated">
|
||||||
<source>part.ipn.must_be_unique</source>
|
<source>part.ipn.must_be_unique</source>
|
||||||
<target>The internal part number must be unique. {{ value }} is already in use!</target>
|
<target>The internal part number must be unique. {{ value }} is already in use!</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="Z4Kuuo2" name="validator.project.bom_entry.name_or_part_needed">
|
<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>
|
<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>
|
<target>You have to choose a part for a part BOM entry or set a name for a non-part BOM entry.</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="WF_v4ih" name="project.bom_entry.name_already_in_bom">
|
<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>
|
<source>project.bom_entry.name_already_in_bom</source>
|
||||||
<target>There is already an BOM entry with this name!</target>
|
<target>There is already an BOM entry with this name!</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="5v4p85H" name="project.bom_entry.part_already_in_bom">
|
<unit id="5v4p85H" name="project.bom_entry.part_already_in_bom">
|
||||||
<segment>
|
<segment state="translated">
|
||||||
<source>project.bom_entry.part_already_in_bom</source>
|
<source>project.bom_entry.part_already_in_bom</source>
|
||||||
<target>This part already exists in the BOM!</target>
|
<target>This part already exists in the BOM!</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="3lM32Tw" name="project.bom_entry.mountnames_quantity_mismatch">
|
<unit id="3lM32Tw" name="project.bom_entry.mountnames_quantity_mismatch">
|
||||||
<segment>
|
<segment state="translated">
|
||||||
<source>project.bom_entry.mountnames_quantity_mismatch</source>
|
<source>project.bom_entry.mountnames_quantity_mismatch</source>
|
||||||
<target>The number of mountnames has to match the BOMs quantity!</target>
|
<target>The number of mountnames has to match the BOMs quantity!</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="x47D5WT" name="project.bom_entry.can_not_add_own_builds_part">
|
<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>
|
<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>
|
<target>You can not add a project's own builds part to the BOM.</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="2x2XDI_" name="project.bom_has_to_include_all_subelement_parts">
|
<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>
|
<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>
|
<target>The project BOM has to include all subprojects builds parts. Part %part_name% of project %project_name% missing!</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="U9b1EzD" name="project.bom_entry.price_not_allowed_on_parts">
|
<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>
|
<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>
|
<target>Prices are not allowed on BOM entries associated with a part. Define the price on the part instead.</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="ID056SR" name="validator.project_build.lot_bigger_than_needed">
|
<unit id="ID056SR" name="validator.project_build.lot_bigger_than_needed">
|
||||||
<segment>
|
<segment state="translated">
|
||||||
<source>validator.project_build.lot_bigger_than_needed</source>
|
<source>validator.project_build.lot_bigger_than_needed</source>
|
||||||
<target>You have selected more quantity to withdraw than needed! Remove unnecessary quantity.</target>
|
<target>You have selected more quantity to withdraw than needed! Remove unnecessary quantity.</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="6hV5UqD" name="validator.project_build.lot_smaller_than_needed">
|
<unit id="6hV5UqD" name="validator.project_build.lot_smaller_than_needed">
|
||||||
<segment>
|
<segment state="translated">
|
||||||
<source>validator.project_build.lot_smaller_than_needed</source>
|
<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>
|
<target>You have selected less quantity to withdraw than needed for the build! Add additional quantity.</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="G9ZKt.4" name="part.name.must_match_category_regex">
|
<unit id="G9ZKt.4" name="part.name.must_match_category_regex">
|
||||||
<segment>
|
<segment state="translated">
|
||||||
<source>part.name.must_match_category_regex</source>
|
<source>part.name.must_match_category_regex</source>
|
||||||
<target>The part name does not match the regular expression stated by the category: %regex%</target>
|
<target>The part name does not match the regular expression stated by the category: %regex%</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="m8kMFhf" name="validator.attachment.name_not_blank">
|
<unit id="m8kMFhf" name="validator.attachment.name_not_blank">
|
||||||
<segment>
|
<segment state="translated">
|
||||||
<source>validator.attachment.name_not_blank</source>
|
<source>validator.attachment.name_not_blank</source>
|
||||||
<target>Set a value here, or upload a file to automatically use its filename as name for the attachment.</target>
|
<target>Set a value here, or upload a file to automatically use its filename as name for the attachment.</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="nwGaNBW" name="validator.part_lot.owner_must_match_storage_location_owner">
|
<unit id="nwGaNBW" name="validator.part_lot.owner_must_match_storage_location_owner">
|
||||||
<segment>
|
<segment state="translated">
|
||||||
<source>validator.part_lot.owner_must_match_storage_location_owner</source>
|
<source>validator.part_lot.owner_must_match_storage_location_owner</source>
|
||||||
<target>The owner of this lot must match the owner of the selected storage location (%owner_name%)!</target>
|
<target>The owner of this lot must match the owner of the selected storage location (%owner_name%)!</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="HXSz3nQ" name="validator.part_lot.owner_must_not_be_anonymous">
|
<unit id="HXSz3nQ" name="validator.part_lot.owner_must_not_be_anonymous">
|
||||||
<segment>
|
<segment state="translated">
|
||||||
<source>validator.part_lot.owner_must_not_be_anonymous</source>
|
<source>validator.part_lot.owner_must_not_be_anonymous</source>
|
||||||
<target>A lot owner must not be the anonymous user!</target>
|
<target>A lot owner must not be the anonymous user!</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="N8aA0Uh" name="validator.part_association.must_set_an_value_if_type_is_other">
|
<unit id="N8aA0Uh" name="validator.part_association.must_set_an_value_if_type_is_other">
|
||||||
<segment>
|
<segment state="translated">
|
||||||
<source>validator.part_association.must_set_an_value_if_type_is_other</source>
|
<source>validator.part_association.must_set_an_value_if_type_is_other</source>
|
||||||
<target>If you set the type to "other", then you have to set a descriptive value for it!</target>
|
<target>If you set the type to "other", then you have to set a descriptive value for it!</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="9VYNZ4v" name="validator.part_association.part_cannot_be_associated_with_itself">
|
<unit id="9VYNZ4v" name="validator.part_association.part_cannot_be_associated_with_itself">
|
||||||
<segment>
|
<segment state="translated">
|
||||||
<source>validator.part_association.part_cannot_be_associated_with_itself</source>
|
<source>validator.part_association.part_cannot_be_associated_with_itself</source>
|
||||||
<target>A part can not be associated with itself!</target>
|
<target>A part can not be associated with itself!</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="csc1PNn" name="validator.part_association.already_exists">
|
<unit id="csc1PNn" name="validator.part_association.already_exists">
|
||||||
<segment>
|
<segment state="translated">
|
||||||
<source>validator.part_association.already_exists</source>
|
<source>validator.part_association.already_exists</source>
|
||||||
<target>The association with this part already exists!</target>
|
<target>The association with this part already exists!</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="sfW4NYE" name="validator.part_lot.vendor_barcode_must_be_unique">
|
<unit id="sfW4NYE" name="validator.part_lot.vendor_barcode_must_be_unique">
|
||||||
<segment>
|
<segment state="translated">
|
||||||
<source>validator.part_lot.vendor_barcode_must_be_unique</source>
|
<source>validator.part_lot.vendor_barcode_must_be_unique</source>
|
||||||
<target>This vendor barcode value was already used in another lot. The barcode must be unique!</target>
|
<target>This vendor barcode value was already used in another lot. The barcode must be unique!</target>
|
||||||
</segment>
|
</segment>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue