diff --git a/translations/messages.de.xlf b/translations/messages.de.xlf
index 238b8216..19d19788 100644
--- a/translations/messages.de.xlf
+++ b/translations/messages.de.xlf
@@ -2194,6 +2194,254 @@ Element 3
perm.labels
Labels
+
+ perm.part.category
+ Kategorie
+
+
+ perm.part.minamount
+ Mindestbestand
+
+
+ perm.part.footprint
+ Footprint
+
+
+ perm.part.mpn
+ MPN
+
+
+ perm.part.status
+ Herstellungsstatus
+
+
+ perm.part.tags
+ Tags
+
+
+ perm.part.unit
+ Maßeinheit
+
+
+ perm.part.mass
+ Gewicht
+
+
+ perm.part.lots
+ Lagerorte
+
+
+ perm.show_users
+ Letzten bearbeitenden Nutzer anzeigen
+
+
+ perm.currencies
+ Währungen
+
+
+ perm.measurement_units
+ Maßeinheiten
+
+
+ flash.password_change_needed
+ Ihr Password muss geändert werden!
+
+
+ attachment.table.element
+ verknüpftes Element
+
+
+ attachment.edit.isPicture
+ Bild?
+
+
+ attachment.edit.is3DModel
+ 3D Modell?
+
+
+ attachment.edit.isBuiltin
+ Eingebaute Ressource?
+
+
+ attachment.label
+ Dateianhang
+
+
+ attachment_type.label
+ Ahangstyp
+
+
+ device.label
+ Baugruppe
+
+
+ measurement_unit.label
+ Maßeinheit
+
+
+ part.label
+ Bauteil
+
+
+ part_lot.label
+ Bauteile Lot
+
+
+ currency.label
+ Währung
+
+
+ orderdetail.label
+ Bestellinformation
+
+
+ pricedetail.label
+ Preisinformation
+
+
+ user.label
+ Benutzer
+
+
+ flash.login_successful
+ Login erfolgreich.
+
+
+ attachment_type.edit.filetype_filter
+ Erlaubte Dateitypen
+
+
+ attachment_type.edit.filetype_filter.help
+ Sie können hier eine kommaseparierte Liste von Dateiendungen oder Mimetypen angeben, die eine hochgeladene Datei mit diesem Anhangstyp haben muss. Um alle unterstützten Bilddateien zu erlauben, kann image/* benutzt werden.
+
+
+ attachment_type.edit.filetype_filter.placeholder
+ z.B. .txt, application/pdf, image/*
+
+
+ footprint.edit.3d_model
+ 3D Modell
+
+
+ attachment.edit.secure_file
+ Privater Anhang
+
+
+ attachment.edit.secure_file.help
+ Auf ein Anhang der als privat gekennzeichnet ist, kann nur durch einen angemeldeten Benutzer zugegriffen werden, der die entsprechende Berechtigung besitzt. Wenn diese Option aktiv ist, werden keine Thumbnails erzeugt, und der Zugriff auf die Datei ist langsamer.
+
+
+ attachment.edit.url.help
+ Hier kann entweder eine URL zu einer externen Datei eingetragen werden, oder es wird durch Eingabe eines Stichwortes in den eingebauten Ressourcen gesucht (z.B. Footprints).
+
+
+ attachment.edit.download_url
+ Downloade externe Datei
+
+
+ user.currency.label
+ Bevorzugte Währung
+
+
+ user.settings.pw_new.label
+ Neues Passwort
+
+
+ user.settings.pw_confirm.label
+ Neues Passwort bestätigen
+
+
+ user.edit.needs_pw_change
+ Nutzer muss Passwort ändern
+
+
+ user.edit.user_disabled
+ Benutzer deaktiviert (kein Login möglich)
+
+
+ tree.tools.show.all_attachments
+ Dateianhänge
+
+
+ tree.tools.system.groups
+ Gruppen
+
+
+ markdown.loading
+ Lade Markdown. Wenn diese längere Zeit bestehen bleibt, versuchen sie die Website erneut zu laden!
+
+
+ validator.noLockout
+ Sie können sich nicht selbst die Berechtigung Berechtigungen zu bearbeiten entziehen, um sich nicht versehentlich auszusperren!
+
+
+ attachment.download_failed
+ Download der externen Datei fehlgeschlagen!
+
+
+ admin.attachments
+ Dateianhänge
+
+
+ group.edit.caption
+ Gruppen
+
+
+ user.edit.caption
+ Benutzer
+
+
+ user.edit.configuration
+ Konfiguration
+
+
+ user.edit.password
+ Passwort
+
+
+ attachment.preview.alt
+ Thumbnail des Dateianhanges
+
+
+ attachment.secure
+ Privat
+
+
+ attachment.list.title
+ Dateianhänge
+
+
+ sidebar.big.toggle
+ Seitenleiste ein/ausblenden
+
+
+ permission.legend.title
+ Erläuterung der Zustände
+
+
+ permission.legend.disallow
+ Verboten
+
+
+ permission.legend.allow
+ Erlaubt
+
+
+ permission.legend.inherit
+ Erbe von (übergeordneter) Gruppe
+
+
+ part.info.prev_picture
+ Vorheriges Bild
+
+
+ part.info.next_picture
+ Nächstes Bild
+
+
+ user.permissions
+ Berechtigungen
+