mirror of
https://github.com/Part-DB/Part-DB-server.git
synced 2025-06-21 09:35:49 +02:00
Merge remote-tracking branch 'origin/l10n_master'
This commit is contained in:
commit
2192149b5a
5 changed files with 111 additions and 47 deletions
|
@ -11183,5 +11183,77 @@ Element 3</target>
|
||||||
<target>BOM importieren</target>
|
<target>BOM importieren</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
|
<unit id="qDVJg2i" name="measurement_unit.new">
|
||||||
|
<segment state="translated">
|
||||||
|
<source>measurement_unit.new</source>
|
||||||
|
<target>Neue Maßeinheit</target>
|
||||||
|
</segment>
|
||||||
|
</unit>
|
||||||
|
<unit id="WKzr7h0" name="measurement_unit.edit">
|
||||||
|
<segment state="translated">
|
||||||
|
<source>measurement_unit.edit</source>
|
||||||
|
<target>Bearbeite Maßeinheit</target>
|
||||||
|
</segment>
|
||||||
|
</unit>
|
||||||
|
<unit id="gRatnCn" name="user.aboutMe.label">
|
||||||
|
<segment state="translated">
|
||||||
|
<source>user.aboutMe.label</source>
|
||||||
|
<target>Über mich</target>
|
||||||
|
</segment>
|
||||||
|
</unit>
|
||||||
|
<unit id="WsHXARp" name="storelocation.owner.label">
|
||||||
|
<segment state="translated">
|
||||||
|
<source>storelocation.owner.label</source>
|
||||||
|
<target>Besitzer</target>
|
||||||
|
</segment>
|
||||||
|
</unit>
|
||||||
|
<unit id="VQ97Dh0" name="storelocation.part_owner_must_match.label">
|
||||||
|
<segment state="translated">
|
||||||
|
<source>storelocation.part_owner_must_match.label</source>
|
||||||
|
<target>Bauteilebesitzer muss mit Lagerortbesitzer übereinstimmen</target>
|
||||||
|
</segment>
|
||||||
|
</unit>
|
||||||
|
<unit id="sddE1L." name="part_lot.owner">
|
||||||
|
<segment state="translated">
|
||||||
|
<source>part_lot.owner</source>
|
||||||
|
<target>Besitzer</target>
|
||||||
|
</segment>
|
||||||
|
</unit>
|
||||||
|
<unit id="XKIMr8j" name="part_lot.owner.help">
|
||||||
|
<segment state="translated">
|
||||||
|
<source>part_lot.owner.help</source>
|
||||||
|
<target>Nur der Besitzer kann Bauteile aus diesem Bestand entnehmen oder hinzufügen.</target>
|
||||||
|
</segment>
|
||||||
|
</unit>
|
||||||
|
<unit id="61.yfNy" name="log.element_edited.changed_fields.owner">
|
||||||
|
<segment state="translated">
|
||||||
|
<source>log.element_edited.changed_fields.owner</source>
|
||||||
|
<target>Besitzer</target>
|
||||||
|
</segment>
|
||||||
|
</unit>
|
||||||
|
<unit id="YkZAIS8" name="log.element_edited.changed_fields.instock_unknown">
|
||||||
|
<segment state="translated">
|
||||||
|
<source>log.element_edited.changed_fields.instock_unknown</source>
|
||||||
|
<target>Menge unbekannt</target>
|
||||||
|
</segment>
|
||||||
|
</unit>
|
||||||
|
<unit id="xf7NNZ9" name="log.element_edited.changed_fields.needs_refill">
|
||||||
|
<segment state="translated">
|
||||||
|
<source>log.element_edited.changed_fields.needs_refill</source>
|
||||||
|
<target>Muss aufgefüllt werden</target>
|
||||||
|
</segment>
|
||||||
|
</unit>
|
||||||
|
<unit id="Gfw_MWL" name="part.withdraw.access_denied">
|
||||||
|
<segment state="translated">
|
||||||
|
<source>part.withdraw.access_denied</source>
|
||||||
|
<target>Sie sind nicht berechtigt die gewünschte Aktion durchzuführen! Bitte überprüfen Sie Ihre Berechtigungen und den Besitzer des Bauteilebestandes.</target>
|
||||||
|
</segment>
|
||||||
|
</unit>
|
||||||
|
<unit id="Dwo4KWP" name="part.info.amount.less_than_desired">
|
||||||
|
<segment state="translated">
|
||||||
|
<source>part.info.amount.less_than_desired</source>
|
||||||
|
<target>Weniger als erwünscht</target>
|
||||||
|
</segment>
|
||||||
|
</unit>
|
||||||
</file>
|
</file>
|
||||||
</xliff>
|
</xliff>
|
||||||
|
|
|
@ -10960,31 +10960,31 @@ Element 3</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="Qt585vm" name="attachment.max_file_size">
|
<unit id="Qt585vm" name="attachment.max_file_size">
|
||||||
<segment>
|
<segment state="translated">
|
||||||
<source>attachment.max_file_size</source>
|
<source>attachment.max_file_size</source>
|
||||||
<target>Maximum file size</target>
|
<target>Maximum file size</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="tkkbiag" name="user.saml_user">
|
<unit id="tkkbiag" name="user.saml_user">
|
||||||
<segment>
|
<segment state="translated">
|
||||||
<source>user.saml_user</source>
|
<source>user.saml_user</source>
|
||||||
<target>SSO / SAML user</target>
|
<target>SSO / SAML user</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="fhepjKr" name="user.saml_user.pw_change_hint">
|
<unit id="fhepjKr" name="user.saml_user.pw_change_hint">
|
||||||
<segment>
|
<segment state="translated">
|
||||||
<source>user.saml_user.pw_change_hint</source>
|
<source>user.saml_user.pw_change_hint</source>
|
||||||
<target>Your user uses single sign-on (SSO). You can not change the password and 2FA settings here. Configure them on your central SSO provider instead!</target>
|
<target>Your user uses single sign-on (SSO). You can not change the password and 2FA settings here. Configure them on your central SSO provider instead!</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="32beTBH" name="login.sso_saml_login">
|
<unit id="32beTBH" name="login.sso_saml_login">
|
||||||
<segment>
|
<segment state="translated">
|
||||||
<source>login.sso_saml_login</source>
|
<source>login.sso_saml_login</source>
|
||||||
<target>Single Sign-On Login (SSO)</target>
|
<target>Single Sign-On Login (SSO)</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="wnMLanX" name="login.local_login_hint">
|
<unit id="wnMLanX" name="login.local_login_hint">
|
||||||
<segment>
|
<segment state="translated">
|
||||||
<source>login.local_login_hint</source>
|
<source>login.local_login_hint</source>
|
||||||
<target>The form below is only for log in with a local user. If you want to log in via single sign-on, press the button above.</target>
|
<target>The form below is only for log in with a local user. If you want to log in via single sign-on, press the button above.</target>
|
||||||
</segment>
|
</segment>
|
||||||
|
@ -11188,103 +11188,103 @@ Element 3</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="qDVJg2i" name="measurement_unit.new">
|
<unit id="qDVJg2i" name="measurement_unit.new">
|
||||||
<segment>
|
<segment state="translated">
|
||||||
<source>measurement_unit.new</source>
|
<source>measurement_unit.new</source>
|
||||||
<target>New Measurement Unit</target>
|
<target>New Measurement Unit</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="WKzr7h0" name="measurement_unit.edit">
|
<unit id="WKzr7h0" name="measurement_unit.edit">
|
||||||
<segment>
|
<segment state="translated">
|
||||||
<source>measurement_unit.edit</source>
|
<source>measurement_unit.edit</source>
|
||||||
<target>Edit Measurement Unit</target>
|
<target>Edit Measurement Unit</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="gRatnCn" name="user.aboutMe.label">
|
<unit id="gRatnCn" name="user.aboutMe.label">
|
||||||
<segment>
|
<segment state="translated">
|
||||||
<source>user.aboutMe.label</source>
|
<source>user.aboutMe.label</source>
|
||||||
<target>About Me</target>
|
<target>About Me</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="WsHXARp" name="storelocation.owner.label">
|
<unit id="WsHXARp" name="storelocation.owner.label">
|
||||||
<segment>
|
<segment state="translated">
|
||||||
<source>storelocation.owner.label</source>
|
<source>storelocation.owner.label</source>
|
||||||
<target>Owner</target>
|
<target>Owner</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="VQ97Dh0" name="storelocation.part_owner_must_match.label">
|
<unit id="VQ97Dh0" name="storelocation.part_owner_must_match.label">
|
||||||
<segment>
|
<segment state="translated">
|
||||||
<source>storelocation.part_owner_must_match.label</source>
|
<source>storelocation.part_owner_must_match.label</source>
|
||||||
<target>Part Lot owner must match storage location owner</target>
|
<target>Part Lot owner must match storage location owner</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="sddE1L." name="part_lot.owner">
|
<unit id="sddE1L." name="part_lot.owner">
|
||||||
<segment>
|
<segment state="translated">
|
||||||
<source>part_lot.owner</source>
|
<source>part_lot.owner</source>
|
||||||
<target>Owner</target>
|
<target>Owner</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="XKIMr8j" name="part_lot.owner.help">
|
<unit id="XKIMr8j" name="part_lot.owner.help">
|
||||||
<segment>
|
<segment state="translated">
|
||||||
<source>part_lot.owner.help</source>
|
<source>part_lot.owner.help</source>
|
||||||
<target>Only the owner can withdraw or add stock to this lot.</target>
|
<target>Only the owner can withdraw or add stock to this lot.</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="61.yfNy" name="log.element_edited.changed_fields.owner">
|
<unit id="61.yfNy" name="log.element_edited.changed_fields.owner">
|
||||||
<segment>
|
<segment state="translated">
|
||||||
<source>log.element_edited.changed_fields.owner</source>
|
<source>log.element_edited.changed_fields.owner</source>
|
||||||
<target>Owner</target>
|
<target>Owner</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="YkZAIS8" name="log.element_edited.changed_fields.instock_unknown">
|
<unit id="YkZAIS8" name="log.element_edited.changed_fields.instock_unknown">
|
||||||
<segment>
|
<segment state="translated">
|
||||||
<source>log.element_edited.changed_fields.instock_unknown</source>
|
<source>log.element_edited.changed_fields.instock_unknown</source>
|
||||||
<target>Amount unknown</target>
|
<target>Amount unknown</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="xf7NNZ9" name="log.element_edited.changed_fields.needs_refill">
|
<unit id="xf7NNZ9" name="log.element_edited.changed_fields.needs_refill">
|
||||||
<segment>
|
<segment state="translated">
|
||||||
<source>log.element_edited.changed_fields.needs_refill</source>
|
<source>log.element_edited.changed_fields.needs_refill</source>
|
||||||
<target>Refill needed</target>
|
<target>Refill needed</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="Gfw_MWL" name="part.withdraw.access_denied">
|
<unit id="Gfw_MWL" name="part.withdraw.access_denied">
|
||||||
<segment>
|
<segment state="translated">
|
||||||
<source>part.withdraw.access_denied</source>
|
<source>part.withdraw.access_denied</source>
|
||||||
<target>Not allowed to do the desired action. Please check your permissions and the owner of the part lots.</target>
|
<target>Not allowed to do the desired action. Please check your permissions and the owner of the part lots.</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="Dwo4KWP" name="part.info.amount.less_than_desired">
|
<unit id="Dwo4KWP" name="part.info.amount.less_than_desired">
|
||||||
<segment>
|
<segment state="translated">
|
||||||
<source>part.info.amount.less_than_desired</source>
|
<source>part.info.amount.less_than_desired</source>
|
||||||
<target>Less than desired</target>
|
<target>Less than desired</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="cdnsW4q" name="log.cli_user">
|
<unit id="cdnsW4q" name="log.cli_user">
|
||||||
<segment>
|
<segment state="translated">
|
||||||
<source>log.cli_user</source>
|
<source>log.cli_user</source>
|
||||||
<target>CLI user</target>
|
<target>CLI user</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="4GTAJ9E" name="log.element_edited.changed_fields.part_owner_must_match">
|
<unit id="4GTAJ9E" name="log.element_edited.changed_fields.part_owner_must_match">
|
||||||
<segment>
|
<segment state="translated">
|
||||||
<source>log.element_edited.changed_fields.part_owner_must_match</source>
|
<source>log.element_edited.changed_fields.part_owner_must_match</source>
|
||||||
<target>Part owner must match storage location owner</target>
|
<target>Part owner must match storage location owner</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="u6qFa_j" name="part.filter.lessThanDesired">
|
<unit id="u6qFa_j" name="part.filter.lessThanDesired">
|
||||||
<segment>
|
<segment state="translated">
|
||||||
<source>part.filter.lessThanDesired</source>
|
<source>part.filter.lessThanDesired</source>
|
||||||
<target><![CDATA[In stock less than desired (total amount < min. amount)]]></target>
|
<target>In stock less than desired (total amount < min. amount)</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="lHTN.a1" name="part.filter.lotOwner">
|
<unit id="lHTN.a1" name="part.filter.lotOwner">
|
||||||
<segment>
|
<segment state="translated">
|
||||||
<source>part.filter.lotOwner</source>
|
<source>part.filter.lotOwner</source>
|
||||||
<target>Lot owner</target>
|
<target>Lot owner</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="47OCK_W" name="user.show_email_on_profile.label">
|
<unit id="47OCK_W" name="user.show_email_on_profile.label">
|
||||||
<segment>
|
<segment state="translated">
|
||||||
<source>user.show_email_on_profile.label</source>
|
<source>user.show_email_on_profile.label</source>
|
||||||
<target>Show email on public profile page</target>
|
<target>Show email on public profile page</target>
|
||||||
</segment>
|
</segment>
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
</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 can not login as local user via SSO! Use your local user password instead.</target>
|
<target>You can not login as local user via SSO! Use your local user password instead.</target>
|
||||||
</segment>
|
</segment>
|
||||||
|
|
|
@ -305,25 +305,17 @@
|
||||||
<target>Wählen Sie einen Wert, oder laden Sie eine Datei hoch, um dessen Dateiname automatisch als Namen für diesen Anhang zu nutzen.</target>
|
<target>Wählen Sie einen Wert, oder laden Sie eine Datei hoch, um dessen Dateiname automatisch als Namen für diesen Anhang zu nutzen.</target>
|
||||||
</segment>
|
</segment>
|
||||||
</unit>
|
</unit>
|
||||||
<unit id="0IF0VIF" name="validator.isSelectable">
|
<unit id="nwGaNBW" name="validator.part_lot.owner_must_match_storage_location_owner">
|
||||||
<notes>
|
<segment state="translated">
|
||||||
<note priority="1">obsolete</note>
|
<source>validator.part_lot.owner_must_match_storage_location_owner</source>
|
||||||
<note category="state" priority="1">obsolete</note>
|
<target>Der Besitzer dieses Bauteilebestandes und des gewählten Lagerortes müssen übereinstimmen (%owner_name%)!</target>
|
||||||
</notes>
|
</segment>
|
||||||
<segment>
|
</unit>
|
||||||
<source>validator.isSelectable</source>
|
<unit id="HXSz3nQ" name="validator.part_lot.owner_must_not_be_anonymous">
|
||||||
<target>Das Element muss auswählbar sein!</target>
|
<segment state="translated">
|
||||||
</segment>
|
<source>validator.part_lot.owner_must_not_be_anonymous</source>
|
||||||
</unit>
|
<target>Der Eigentümer darf nicht der anonymous Benutzer sein!</target>
|
||||||
<unit id="0IF0VIF" name="validator.isSelectable">
|
</segment>
|
||||||
<notes>
|
</unit>
|
||||||
<note priority="1">obsolete</note>
|
|
||||||
<note category="state" priority="1">obsolete</note>
|
|
||||||
</notes>
|
|
||||||
<segment>
|
|
||||||
<source>validator.isSelectable</source>
|
|
||||||
<target>The element must be selectable.</target>
|
|
||||||
</segment>
|
|
||||||
</unit>
|
|
||||||
</file>
|
</file>
|
||||||
</xliff>
|
</xliff>
|
||||||
|
|
|
@ -300,19 +300,19 @@
|
||||||
</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>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue