diff --git a/translations/messages.en.xlf b/translations/messages.en.xlf
index b215a905..539facef 100644
--- a/translations/messages.en.xlf
+++ b/translations/messages.en.xlf
@@ -9315,5 +9315,461 @@ Element 3
SMD Reel calculator
+
+
+ user.pw_change_needed.flash
+ Your password needs to be changed! Please set a new password.
+
+
+
+
+ tree.root_node.text
+ Root node
+
+
+
+
+ part_list.action.select_null
+ No elements existing!
+
+
+
+
+ part_list.action.delete-title
+ Do you really want to delete these parts?
+
+
+
+
+ part_list.action.delete-message
+ These parts and any associated information (like attachments, price information, etc.) will be deleted. This can not be undone!
+
+
+
+
+ part.table.actions.success
+ Actions finished successfully.
+
+
+
+
+ attachment.edit.delete.confirm
+ Do you really want to delete this attachment?
+
+
+
+
+ filter.text_constraint.value.operator.EQ
+ Is
+
+
+
+
+ filter.text_constraint.value.operator.NEQ
+ Is not
+
+
+
+
+ filter.text_constraint.value.operator.STARTS
+ Starts with
+
+
+
+
+ filter.text_constraint.value.operator.CONTAINS
+ Contains
+
+
+
+
+ filter.text_constraint.value.operator.ENDS
+ Ends with
+
+
+
+
+ filter.text_constraint.value.operator.LIKE
+ LIKE pattern
+
+
+
+
+ filter.text_constraint.value.operator.REGEX
+ Regular expression
+
+
+
+
+ filter.number_constraint.value.operator.BETWEEN
+ Between
+
+
+
+
+ filter.number_constraint.AND
+ and
+
+
+
+
+ filter.entity_constraint.operator.EQ
+ Is (excluding children)
+
+
+
+
+ filter.entity_constraint.operator.NEQ
+ Is not (exluding children)
+
+
+
+
+ filter.entity_constraint.operator.INCLUDING_CHILDREN
+ Is (including children)
+
+
+
+
+ filter.entity_constraint.operator.EXCLUDING_CHILDREN
+ Is not (excluding children)
+
+
+
+
+ part.filter.dbId
+ Database ID
+
+
+
+
+ filter.tags_constraint.operator.ANY
+ Any of the tags
+
+
+
+
+ filter.tags_constraint.operator.ALL
+ All of the tags
+
+
+
+
+ filter.tags_constraint.operator.NONE
+ None of the tags
+
+
+
+
+ part.filter.lot_count
+ Number of lots
+
+
+
+
+ part.filter.attachments_count
+ Number of attachments
+
+
+
+
+ part.filter.orderdetails_count
+ Number of orderdetails
+
+
+
+
+ part.filter.lotExpirationDate
+ Lot expiration date
+
+
+
+
+ part.filter.lotNeedsRefill
+ Any lot needs refill
+
+
+
+
+ part.filter.lotUnknwonAmount
+ Any lot has unknown amount
+
+
+
+
+ part.filter.attachmentName
+ Attachment name
+
+
+
+
+ filter.choice_constraint.operator.ANY
+ Any of
+
+
+
+
+ filter.choice_constraint.operator.NONE
+ None of
+
+
+
+
+ part.filter.amount_sum
+ Total amount
+
+
+
+
+ filter.submit
+ Update
+
+
+
+
+ filter.discard
+ Discard changes
+
+
+
+
+ filter.clear_filters
+ Clear all filters
+
+
+
+
+ filter.title
+ Filter
+
+
+
+
+ filter.parameter_value_constraint.operator.=
+ Typ. Value =
+
+
+
+
+ filter.parameter_value_constraint.operator.!=
+ Typ. Value !=
+
+
+
+
+ filter.parameter_value_constraint.operator.<
+ Typ. Value <
+
+
+
+
+ filter.parameter_value_constraint.operator.>
+ Typ. Value >
+
+
+
+
+ filter.parameter_value_constraint.operator.<=
+ Typ. Value <=
+
+
+
+
+ filter.parameter_value_constraint.operator.>=
+ Typ. Value >=
+
+
+
+
+ filter.parameter_value_constraint.operator.BETWEEN
+ Typ. Value is between
+
+
+
+
+ filter.parameter_value_constraint.operator.IN_RANGE
+ In Value range
+
+
+
+
+ filter.parameter_value_constraint.operator.NOT_IN_RANGE
+ Not in Value range
+
+
+
+
+ filter.parameter_value_constraint.operator.GREATER_THAN_RANGE
+ Greater than Value range
+
+
+
+
+ filter.parameter_value_constraint.operator.GREATER_EQUAL_RANGE
+ Greater equal than Value range
+
+
+
+
+ filter.parameter_value_constraint.operator.LESS_THAN_RANGE
+ Less than Value range
+
+
+
+
+ filter.parameter_value_constraint.operator.LESS_EQUAL_RANGE
+ Less equal than Value range
+
+
+
+
+ filter.parameter_value_constraint.operator.RANGE_IN_RANGE
+ Range is completly in Value range
+
+
+
+
+ filter.parameter_value_constraint.operator.RANGE_INTERSECT_RANGE
+ Range intersects Value range
+
+
+
+
+ filter.text_constraint.value
+ No value set
+
+
+
+
+ filter.number_constraint.value1
+ No value set
+
+
+
+
+ filter.number_constraint.value2
+ Maximum value
+
+
+
+
+ filter.datetime_constraint.value1
+ No datetime set
+
+
+
+
+ filter.datetime_constraint.value2
+ Maximum datetime
+
+
+
+
+ filter.constraint.add
+ Add constraint
+
+
+
+
+ part.filter.parameters_count
+ Number of parameters
+
+
+
+
+ part.filter.lotDescription
+ Lot description
+
+
+
+
+ parts_list.search.searching_for
+ Searching parts with keyword <b>%keyword%</b>
+
+
+
+
+ parts_list.search_options.caption
+ Enabled search options
+
+
+
+
+ attachment.table.element_type
+ Associated element type
+
+
+
+
+ log.level.debug
+ Debug
+
+
+
+
+ log.level.info
+ Info
+
+
+
+
+ log.level.notice
+ Notice
+
+
+
+
+ log.level.warning
+ Warning
+
+
+
+
+ log.level.error
+ Error
+
+
+
+
+ log.level.critical
+ Critical
+
+
+
+
+ log.level.alert
+ Alert
+
+
+
+
+ log.level.emergency
+ Emergency
+
+
+
+
+ log.type.security
+ Security related event
+
+
+
+
+ log.type.instock_changed
+ [LEGACY] Instock changed
+
+
+
+
+ device_part.label
+ Device part
+
+
+
+
+ log.target_id
+ Target element ID
+
+