diff --git a/translations/messages.de.xlf b/translations/messages.de.xlf
index 24e140c8..a5c18cdd 100644
--- a/translations/messages.de.xlf
+++ b/translations/messages.de.xlf
@@ -12311,6 +12311,529 @@ Bitte beachten Sie, dass Sie sich nicht als deaktivierter Benutzer ausgeben kön
Profil gespeichert!
+
+
+ settings.ips.element14
+ Element 14 / Farnell
+
+
+
+
+ settings.ips.element14.apiKey
+ API Key
+
+
+
+
+ settings.ips.element14.apiKey.help
+ Sie können sich unter <a href="https://partner.element14.com/">https://partner.element14.com/</a> für einen API-Schlüssel registrieren.
+
+
+
+
+ settings.ips.element14.storeId
+ Store Domain
+
+
+
+
+ settings.ips.element14.storeId.help
+ Die Domain des Shops, aus dem die Daten abgerufen werden sollen. Diese bestimmt die Sprache und Währung der Ergebnisse. Eine Liste der gültigen Domains finden Sie <a href="https://partner.element14.com/docs/Product_Search_API_REST__Description">hier</a>.
+
+
+
+
+ settings.ips.tme
+ TME
+
+
+
+
+ settings.ips.tme.token
+ API Token
+
+
+
+
+ settings.ips.tme.token.help
+ Sie können einen API-Token und einen geheimen Schlüssel unter <a href="https://developers.tme.eu/en/">https://developers.tme.eu/en/</a> erhalten.
+
+
+
+
+ settings.ips.tme.secret
+ API Secret
+
+
+
+
+ settings.ips.tme.currency
+ Währung
+
+
+
+
+ settings.ips.tme.language
+ Sprache
+
+
+
+
+ settings.ips.tme.country
+ Land
+
+
+
+
+ settings.ips.tme.grossPrices
+ Bruttopreise (inklusive Steuern) abrufen
+
+
+
+
+ settings.ips.mouser
+ Mouser
+
+
+
+
+ settings.ips.mouser.apiKey
+ API Key
+
+
+
+
+ settings.ips.mouser.apiKey.help
+ Sie können sich unter <a href="https://eu.mouser.com/api-hub/">https://eu.mouser.com/api-hub/</a> für einen API-Schlüssel registrieren.
+
+
+
+
+ settings.ips.mouser.searchLimit
+ Suchlimit
+
+
+
+
+ settings.ips.mouser.searchLimit.help
+ Die maximale Anzahl an Ergebnissen für eine einzelne Suche. Kann nicht höher als 50 sein.
+
+
+
+
+ settings.ips.mouser.searchOptions
+ Suchfilter
+
+
+
+
+ settings.ips.mouser.searchOptions.help
+ Erlaubt es nur Teile mit einer bestimmten Verfügbarkeit und/oder Konformität anzuzeigen
+
+
+
+
+ settings.ips.mouser.searchOptions.none
+ Keine Filterung
+
+
+
+
+ settings.ips.mouser.searchOptions.rohs
+ Nur RoHS konforme Bauteile
+
+
+
+
+ settings.ips.mouser.searchOptions.inStock
+ Nur sofort verfügbare Bauteile
+
+
+
+
+ settings.ips.mouser.searchOptions.rohsAndInStock
+ Sofort verfügbar & RoHS konform
+
+
+
+
+ settings.ips.lcsc
+ LCSC
+
+
+
+
+ settings.ips.lcsc.help
+ Achtung: LCSC stellt keine offizielle API zur Verfügung. Dieser Anbieter nutzt die Webshop-API. LCSC hat die Nutzung dieser API nicht vorgesehen, und sie kann jederzeit ausfallen. Die Nutzung erfolgt daher auf eigene Gefahr.
+
+
+
+
+ settings.ips.lcsc.enabled
+ Aktivieren
+
+
+
+
+ settings.ips.lcsc.currency
+ Währung
+
+
+
+
+ settings.system.attachments
+ Anhänge & Dateien
+
+
+
+
+ settings.system.attachments.maxFileSize
+ Maximale Dateigröße
+
+
+
+
+ settings.system.attachments.maxFileSize.help
+ Die maximale Größe der Dateien, die hochgeladen werden können. Bitte beachten Sie, dass dies auch durch die PHP-Konfiguration begrenzt ist.
+
+
+
+
+ settings.system.attachments.allowDownloads
+ Herunterladen externer Dateien zulassen
+
+
+
+
+ settings.system.attachments.allowDownloads.help
+ Mit dieser Option können Benutzer externe Dateien in die Part-DB herunterladen, indem sie eine URL angeben. <b>Achtung: Dies kann ein Sicherheitsrisiko darstellen, da Benutzer dadurch möglicherweise über die Part-DB auf Intranet-Ressourcen zugreifen können!</b>
+
+
+
+
+ settings.system.attachments.downloadByDefault
+ Standardmäßig die URL für neue Anhänge herunterladen
+
+
+
+
+ settings.system.customization
+ Anpassungen
+
+
+
+
+ settings.system.customization.instanceName
+ Instanzname
+
+
+
+
+ settings.system.customization.instanceName.help
+ Name dieser Part-DB-Installation. Der Wert wird in der Navigationsleiste und in Titeln angezeigt.
+
+
+
+
+ settings.system.customization.banner
+ Startseiten Banner
+
+
+
+
+ settings.system.history
+ Ereignislog
+
+
+
+
+ settings.system.history.saveChangedFields
+ Speichern, welche Felder eines Elements in Protokolleinträgen geändert wurden.
+
+
+
+
+ settings.system.history.saveOldData
+ Alten Daten in Protokolleinträgen bei Elementänderungen speichern
+
+
+
+
+ settings.system.history.saveNewData
+ Neue Daten in Logeinträgen bei Elementänderung/-erstellung speichern
+
+
+
+
+ settings.system.history.saveRemovedData
+ Gelöschte Daten in Logeintrag beim Löschen von Elementen speichern
+
+
+
+
+ settings.system.customization.theme
+ Globales Thema
+
+
+
+
+ settings.system.history.enforceComments
+ Kommentare für Aktionen erzwingen
+
+
+
+
+ settings.system.history.enforceComments.description
+ Mit dieser Option können Sie festlegen, für welche Aktionen Benutzer einen Grund angeben müssen, der protokolliert wird.
+
+
+
+
+ settings.system.history.enforceComments.type.part_edit
+ Bauteil bearbeiten
+
+
+
+
+ settings.system.history.enforceComments.type.part_create
+ Bauteil erstellen
+
+
+
+
+ settings.system.history.enforceComments.type.part_delete
+ Bauteil löschen
+
+
+
+
+ settings.system.history.enforceComments.type.part_stock_operation
+ Bauteilebestand ändern
+
+
+
+
+ settings.system.history.enforceComments.type.datastructure_edit
+ Datenstruktur bearbeiten
+
+
+
+
+ settings.system.history.enforceComments.type.datastructure_create
+ Datenstruktur erstellen
+
+
+
+
+ settings.system.history.enforceComments.type.datastructure_delete
+ Datenstruktur löschen
+
+
+
+
+ settings.system.privacy.useGravatar
+ Verwende Gravatar Avatare
+
+
+
+
+ settings.system.privacy.useGravatar.description
+ Wenn ein Benutzer kein Avatar-Bild angegeben hat, verwenden Sie das Avatar von Gravatar basierend auf der E-Mail-Adresse des Benutzers. Dies führt dazu, dass der Browser Bilder von einem Drittanbieter lädt!
+
+
+
+
+ settings.system.privacy.checkForUpdates
+ Auf verfügbare Aktualisierungen von Part-DB prüfen
+
+
+
+
+ settings.system.privacy.checkForUpdates.description
+ Part-DB überprüft regelmäßig, ob auf GitHub eine neue Version verfügbar ist. Deaktivieren Sie diese Option hier, wenn Sie dies nicht wünschen oder wenn Ihr Server keine Verbindung zum Internet herstellen kann.
+
+
+
+
+ settings.system.localization.locale
+ Standardsprache
+
+
+
+
+ settings.system.localization
+ Lokalisierung
+
+
+
+
+ settings.system.localization.timezone
+ Standardzeitzone
+
+
+
+
+ settings.system.localization.base_currency
+ Basiswährung
+
+
+
+
+ settings.system.localization.base_currency_description
+ Die Währung, in der Preisinformationen und Wechselkurse gespeichert werden. Diese Währung wird angenommen, wenn für eine Preisinformation keine Währung festgelegt ist.
+<b>Bitte beachten Sie, dass die Währungen bei einer Änderung dieses Wertes nicht umgerechnet werden. Wenn Sie also die Basiswährung ändern, nachdem Sie bereits Preisinformationen hinzugefügt haben, führt dies zu falschen Preisen!</b>
+
+
+
+
+ settings.system.privacy
+ Datenschutz
+
+
+
+
+ settings.title
+ Servereinstellungen
+
+
+
+
+ settings.misc.kicad_eda
+ KiCAD Integration
+
+
+
+
+ settings.misc.kicad_eda.category_depth
+ Kategorientiefe
+
+
+
+
+ settings.misc.kicad_eda.category_depth.help
+ Dieser Wert bestimmt die Tiefe des Kategoriebaums, der in KiCad sichtbar ist. 0 bedeutet, dass nur die Kategorien der obersten Ebene sichtbar sind. Setzen Sie den Wert auf > 0, um weitere Ebenen anzuzeigen. Setzen Sie den Wert auf -1, um alle Teile der Part-DB innerhalb einer einzigen Kategorie in KiCad anzuzeigen.
+
+
+
+
+ settings.behavior.sidebar
+ Seitenleiste
+
+
+
+
+ settings.behavior.sidebar.items
+ Seitenleisteneinträge
+
+
+
+
+ settings.behavior.sidebar.items.help
+ Die Menüs, die standardmäßig in der Seitenleiste angezeigt werden. Die Reihenfolge der Elemente kann per Drag & Drop geändert werden.
+
+
+
+
+ settings.behavior.sidebar.rootNodeEnabled
+ Stammknoten anzeigen
+
+
+
+
+ settings.behavior.sidebar.rootNodeEnabled.help
+ Ist diese Funktion aktiviert, werden alle Kategorien der obersten Ebene, Footprints usw. unter einem einzigen Stammknoten zusammengefasst. Ist sie deaktiviert, werden die Kategorien der obersten Ebene direkt im Menü angezeigt.
+
+
+
+
+ settings.behavior.sidebar.rootNodeExpanded
+ Stammknoten standardmäßig ausgeklappt
+
+
+
+
+ settings.behavior.table
+ Tabellen
+
+
+
+
+ settings.behavior.table.default_page_size
+ Standardmäßige Seitengröße
+
+
+
+
+ settings.behavior.table.default_page_size.help
+ Wie viele Einträge standardmäßig auf ganzseitigen Tabellen gezeigt werden. Setzen Sie den Wert auf -1, um standardmäßig alle Elemente ohne Seitenunterteilung anzuzeigen.
+
+
+
+
+ settings.behavior.table.parts_default_columns
+ Standardmäßige Spalten für Bauteiletabellen
+
+
+
+
+ settings.behavior.table.parts_default_columns.help
+ Die Spalten, die standardmäßig in Bauteiltabellen angezeigt werden sollen. Die Reihenfolge der Elemente kann per Drag & Drop geändert werden.
+
+
+
+
+ settings.ips.oemsecrets
+ OEMSecrets
+
+
+
+
+ settings.ips.oemsecrets.keepZeroPrices
+ Händler mit Nullpreisen anzeigen
+
+
+
+
+ settings.ips.oemsecrets.keepZeroPrices.help
+ Wenn dies nicht gesetzt ist, werden Händler, deren Preise 0 betragen, als ungültig verworfen.
+
+
+
+
+ settings.ips.oemsecrets.parseParams
+ Parameter aus Beschreibung extrahieren
+
+
+
+
+ settings.ips.oemsecrets.parseParams.help
+ Wenn diese Option aktiviert ist, versucht der Anbieter, die unstrukturierten Beschreibungen von OEMSecrets in strukturierte Parameter umzuwandeln. Jeder Parameter in der Beschreibung sollte die Form „...;name1:value1;name2:value2“ haben.
+
+
+
+
+ settings.ips.oemsecrets.sortMode
+ Sortierung der Ergebnisse
+
+
+
+
+ settings.ips.oemsecrets.sortMode.N
+ Keine
+
+
+
+
+ settings.ips.oemsecrets.sortMode.C
+ Vollständigkeit (Priorisierung von Elementen mit detaillierten Informationen)
+
+
+
+
+ settings.ips.oemsecrets.sortMode.M
+ Vollständigkeit & Herstellername
+
+ entity.export.flash.error.no_entities
@@ -12365,5 +12888,167 @@ Bitte beachten Sie, dass Sie sich nicht als deaktivierter Benutzer ausgeben kön
Dieses Bauteil enthält mehr als einen Bestand. Ändere den Lagerort bei Hand, um auszuwählen, welcher Bestand geändert werden soll.
+
+
+ settings.ips.reichelt
+ Reichelt
+
+
+
+
+ settings.ips.reichelt.help
+ Reichelt.com bietet keine offizielle API an, daher extrahiert dieser Informationsanbieter die Informationen per Webscraping aus der Website. Dies kann jederzeit unterbrochen werden, die Nutzung erfolgt auf eigene Gefahr.
+
+
+
+
+ settings.ips.reichelt.include_vat
+ Preise inkl. Mehrwertsteuer anzeigen
+
+
+
+
+ settings.ips.pollin
+ Pollin
+
+
+
+
+ settings.ips.pollin.help
+ Pollin.de bietet keine offizielle API an, daher extrahiert dieser Informationsanbieter die Daten per Webscraping aus der Website. Dies kann jederzeit aufhören zu funktionieren, die Nutzung erfolgt auf eigene Gefahr.
+
+
+
+
+ settings.behavior.sidebar.rootNodeRedirectsToNewEntity
+ Wurzelknoten leitet zur Erstellung eines neuen Elements weiter
+
+
+
+
+ settings.ips.digikey
+ Digikey
+
+
+
+
+ settings.ips.digikey.client_id
+ Client ID
+
+
+
+
+ settings.ips.digikey.secret
+ Secret
+
+
+
+
+ settings.ips.octopart
+ Octopart / Nexar
+
+
+
+
+ settings.ips.octopart.searchLimit
+ Anzahl an Ergebnissen
+
+
+
+
+ settings.ips.octopart.searchLimit.help
+ Die Anzahl der Ergebnisse, die Sie bei der Suche von Octopart erhalten möchten (bitte beachten Sie, dass dies auf Ihre API-Limits angerechnet wird)
+
+
+
+
+ settings.ips.octopart.onlyAuthorizedSellers
+ Nur autorisierte Verkäufer
+
+
+
+
+ settings.ips.octopart.onlyAuthorizedSellers.help
+ Anwählen, um nicht-autorisierte Angebote in den Ergebnissen anzuzeigen
+
+
+
+
+ settings.misc.exchange_rate
+ Wechselkurse
+
+
+
+
+ settings.misc.exchange_rate.fixer_api_key
+ Fixer.io API Key
+
+
+
+
+ settings.misc.exchange_rate.fixer_api_key.help
+ Wenn Sie Wechselkurse zwischen Nicht-Euro-Währungen benötigen, können Sie hier einen API-Schlüssel von fixer.io eingeben.
+
+
+
+
+ settings.behavior.part_info
+ Bauteileinfoseite
+
+
+
+
+ settings.behavior.part_info.show_part_image_overlay
+ Bildoverlay anzeigen
+
+
+
+
+ settings.behavior.part_info.show_part_image_overlay.help
+ Zeigen Sie die Bildoverlay mit den Details zum Anhang an, wenn Sie mit der Maus über die Teilebildgalerie fahren.
+
+
+
+
+ perm.config.change_system_settings
+ Systemeinstellungen bearbeiten
+
+
+
+
+ tree.tools.system.settings
+ Systemeinstellungen
+
+
+
+
+ settings.tooltip.overrideable_by_env
+ Der Wert dieses Parameters kann durch Setzen der Umgebungsvariable „%env%“ überschrieben werden.
+
+
+
+
+ settings.flash.saved
+ Einstellungen erfolgreich gespeichert.
+
+
+
+
+ settings.flash.invalid
+ Die Einstellungen sind ungültig. Bitte überprüfen Sie Ihre Eingabe!
+
+
+
+
+ info_providers.settings.title
+ Informationsquelle-Einstellungen
+
+
+
+
+ form.apikey.redacted
+ Aus Sicherheitsgründen ausgeblendet
+
+
diff --git a/translations/messages.en.xlf b/translations/messages.en.xlf
index 481a5083..e0a1edcc 100644
--- a/translations/messages.en.xlf
+++ b/translations/messages.en.xlf
@@ -7164,8 +7164,8 @@ Exampletown
Element 2
Element 3
-Element 1 -> Element 1.1
-Element 1 -> Element 1.2]]>
+Element 1 -> Element 1.1
+Element 1 -> Element 1.2
@@ -12319,526 +12319,526 @@ Please note, that you can not impersonate a disabled user. If you try you will g
-
+ settings.ips.element14Element 14 / Farnell
-
+ settings.ips.element14.apiKeyAPI Key
-
+ settings.ips.element14.apiKey.help
- https://partner.element14.com/.]]>
+ You can register for an API key on <a href="https://partner.element14.com/">https://partner.element14.com/</a>.
-
+ settings.ips.element14.storeIdStore Domain
-
+ settings.ips.element14.storeId.help
- here for a list of valid domains.]]>
+ The store domain to retrieve the data from. This decides the language and currency of results. See <a href="https://partner.element14.com/docs/Product_Search_API_REST__Description">here</a> for a list of valid domains.
-
+ settings.ips.tmeTME
-
+ settings.ips.tme.tokenAPI Token
-
+ settings.ips.tme.token.help
- https://developers.tme.eu/en/.]]>
+ You can get an API token and secret on <a href="https://developers.tme.eu/en/">https://developers.tme.eu/en/</a>.
-
+ settings.ips.tme.secretAPI Secret
-
+ settings.ips.tme.currencyCurrency
-
+ settings.ips.tme.languageLanguage
-
+ settings.ips.tme.countryCountry
-
+ settings.ips.tme.grossPricesGet gross prices (including tax)
-
+ settings.ips.mouserMouser
-
+ settings.ips.mouser.apiKeyAPI key
-
+ settings.ips.mouser.apiKey.help
- https://eu.mouser.com/api-hub/.]]>
+ You can register for an API key on <a href="https://eu.mouser.com/api-hub/">https://eu.mouser.com/api-hub/</a>.
-
+ settings.ips.mouser.searchLimitSearch limit
-
+ settings.ips.mouser.searchLimit.helpThe maximum amount of results for a single search. Can not be higher than 50.
-
+ settings.ips.mouser.searchOptionsSearch filters
-
+ settings.ips.mouser.searchOptions.helpThis allows you to only show parts with a certain availability and/or compliance.
-
+ settings.ips.mouser.searchOptions.noneNo filter
-
+ settings.ips.mouser.searchOptions.rohsOnly RoHS compliant parts
-
+ settings.ips.mouser.searchOptions.inStockOnly in stock parts
-
+ settings.ips.mouser.searchOptions.rohsAndInStockOnly in stock, RoHS compliant parts
-
+ settings.ips.lcscLCSC
-
+ settings.ips.lcsc.helpWarning: LCSC does not provide an official API. This provider utilizes the webshop API. LCSC did not intend the use of this API, and it could break any time, so use it on your own risk.
-
+ settings.ips.lcsc.enabledEnable
-
+ settings.ips.lcsc.currencyCurrency
-
+ settings.system.attachments
-
+ Attachments & Files
-
+ settings.system.attachments.maxFileSizeMaximum file size
-
+ settings.system.attachments.maxFileSize.helpThe maximum size of files that can be uploaded. Please note that this is also limited by PHP configuration.
-
+ settings.system.attachments.allowDownloadsAllow downloading of external files
-
+ settings.system.attachments.allowDownloads.help
- Attention: This can be a security issue, as it might allow users to access intranet ressources via Part-DB!]]>
+ With this option users can download external files into Part-DB by providing an URL. <b>Attention: This can be a security issue, as it might allow users to access intranet ressources via Part-DB!</b>
-
+ settings.system.attachments.downloadByDefaultDownload new attachment URLs by default
-
+ settings.system.customizationCustomization
-
+ settings.system.customization.instanceNameInstance name
-
+ settings.system.customization.instanceName.helpName of this Part-DB installation. The value is shown in nav bar and titles.
-
+ settings.system.customization.bannerHomepage banner
-
+ settings.system.historyHistory log
-
+ settings.system.history.saveChangedFieldsSave which fields of an element were changed in log entries
-
+ settings.system.history.saveOldDataSave the old data in log entries on element changes
-
+ settings.system.history.saveNewDataSave the new data in log entries on element change/creation
-
+ settings.system.history.saveRemovedDataSave removed data in log entries on element deletion
-
+ settings.system.customization.themeGlobal theme
-
+ settings.system.history.enforceCommentsEnforce comments for action types
-
+ settings.system.history.enforceComments.descriptionWith this option, you can specify for which actions, users are enforced to give a reason, which will be logged in history.
-
+ settings.system.history.enforceComments.type.part_editPart edit
-
+ settings.system.history.enforceComments.type.part_createPart creation
-
+ settings.system.history.enforceComments.type.part_deletePart deletion
-
+ settings.system.history.enforceComments.type.part_stock_operationPart stock operation
-
+ settings.system.history.enforceComments.type.datastructure_editData structure edit
-
+ settings.system.history.enforceComments.type.datastructure_createData structure creation
-
+ settings.system.history.enforceComments.type.datastructure_deleteData structure deletion
-
+ settings.system.privacy.useGravatarUse Gravatar avatars
-
+ settings.system.privacy.useGravatar.descriptionIf a user does not have an avatar image specified, use the avatar from Gravatar based on the user email. This causes the browser to load pictures from a third-party!
-
+ settings.system.privacy.checkForUpdatesCheck for Part-DB updates
-
+ settings.system.privacy.checkForUpdates.descriptionPart-DB regularly checks if a new version is available on GitHub. Disable this here, if you do not want this or if your server can not connect to the internet.
-
+ settings.system.localization.localeDefault language / locale
-
+ settings.system.localizationLocalization
-
+ settings.system.localization.timezoneDefault timezone
-
+ settings.system.localization.base_currencyBase currency
-
+ settings.system.localization.base_currency_description
- Please note that the currencies are not converted, when changing this value. So changing the default currency after you already added price information, will result in wrong prices!]]>
+ The currency that is used to store price information and exchange rates in. This currency is assumed, when no currency is set for a price information.
+<b>Please note that the currencies are not converted, when changing this value. So changing the default currency after you already added price information, will result in wrong prices!</b>
-
+ settings.system.privacyPrivacy
-
+ settings.titleServer settings
-
+ settings.misc.kicad_edaKiCAD integration
-
+ settings.misc.kicad_eda.category_depthCategory depth
-
+ settings.misc.kicad_eda.category_depth.help
- 0 to show more levels. Set to -1, to show all parts of Part-DB inside a sigle cnategory in KiCad.]]>
+ This value determines the depth of the category tree, that is visible inside KiCad. 0 means that only the top level categories are visible. Set to a value > 0 to show more levels. Set to -1, to show all parts of Part-DB inside a sigle cnategory in KiCad.
-
+ settings.behavior.sidebarSidebar
-
+ settings.behavior.sidebar.itemsSidebar items
-
+ settings.behavior.sidebar.items.help
-
+ The menus which appear at the sidebar by default. Order of items can be changed via drag & drop.
-
+ settings.behavior.sidebar.rootNodeEnabledUse root node
-
+ settings.behavior.sidebar.rootNodeEnabled.helpIf this is enabled, all top-level categories, footprints, etc. will be put under a single root node. If disabled, the top-level categories will be put directly into the menu.
-
+ settings.behavior.sidebar.rootNodeExpandedExpand root node by default
-
+ settings.behavior.tableTables
-
+ settings.behavior.table.default_page_sizeDefault page size
-
+ settings.behavior.table.default_page_size.helpThe default page size on full page tables. Set to -1 to show all items by default without pagination.
-
+ settings.behavior.table.parts_default_columnsDefault columns for part tables
-
+ settings.behavior.table.parts_default_columns.help
-
+ The columns to show by default in part tables. Order of items can be changed via drag & drop.
-
+ settings.ips.oemsecretsOEMSecrets
-
+ settings.ips.oemsecrets.keepZeroPricesKeep distributors with zero prices
-
+ settings.ips.oemsecrets.keepZeroPrices.helpIf this is not set, distributors where the prices are 0 will be discarded as invalid
-
+ settings.ips.oemsecrets.parseParamsExtract parameters from description
-
+ settings.ips.oemsecrets.parseParams.helpIf enabled, the provider tries to convert the unstructured descriptions of OEMSecrets into structured parameters. Each parameter in the description should have the form "...;name1:value1;name2:value2"
-
+ settings.ips.oemsecrets.sortModeResult sort mode
-
+ settings.ips.oemsecrets.sortMode.NNone
-
+ settings.ips.oemsecrets.sortMode.CCompleteness (prioritize items with detailed information)
-
+ settings.ips.oemsecrets.sortMode.M
-
+ Completeness & Manufacturer name
@@ -12886,7 +12886,7 @@ Please note, that you can not impersonate a disabled user. If you try you will g
part_list.action.action.change_location
- Change location (only for parts with single stock)
+ Change location (only for parts with single lot)
@@ -12896,163 +12896,163 @@ Please note, that you can not impersonate a disabled user. If you try you will g
-
+ settings.ips.reicheltReichelt
-
+ settings.ips.reichelt.helpReichelt.com offers no official API, so this info provider webscrapes the website to extract info. It could break at any time, use it at your own risk.
-
+ settings.ips.reichelt.include_vatInclude VAT in prices
-
+ settings.ips.pollinPollin
-
+ settings.ips.pollin.helpPollin.de offers no official API, so this info provider webscrapes the website to extract info. It could break at any time, use it at your own risk.
-
+ settings.behavior.sidebar.rootNodeRedirectsToNewEntityRoot nodes redirect to new entity pages
-
+ settings.ips.digikeyDigikey
-
+ settings.ips.digikey.client_idClient ID
-
+ settings.ips.digikey.secretSecret
-
+ settings.ips.octopartOctopart / Nexar
-
+ settings.ips.octopart.searchLimitNumber of results
-
+ settings.ips.octopart.searchLimit.helpThe number of results to get from Octopart while searching (please note that this counts towards your API limits)
-
+ settings.ips.octopart.onlyAuthorizedSellersOnly authorized sellers
-
+ settings.ips.octopart.onlyAuthorizedSellers.helpSet to false to include non-authorized offers in the results
-
+ settings.misc.exchange_rateMoney exchange rates
-
+ settings.misc.exchange_rate.fixer_api_keyFixer.io API Key
-
+ settings.misc.exchange_rate.fixer_api_key.helpIf you need exchange rates between non-euro currencies, you can input an API key from fixer.io here.
-
+ settings.behavior.part_infoPart info page
-
+ settings.behavior.part_info.show_part_image_overlayShow image overlay
-
+ settings.behavior.part_info.show_part_image_overlay.helpShow the image overlay with attachment details on hovering over the part image gallery.
-
+ perm.config.change_system_settingsChange system settings
-
+ tree.tools.system.settingsSystem settings
-
+ settings.tooltip.overrideable_by_envThe value of this parameter can be overridden by setting the environment variable "%env%".
-
+ settings.flash.savedSettings saved successfully.
-
+ settings.flash.invalidSettings are invalid. Please check your input!
-
+ info_providers.settings.titleInfo provider settings
-
+ form.apikey.redactedRedacted for security reasons
diff --git a/translations/messages.es.xlf b/translations/messages.es.xlf
index 3694a7f3..f1fd8263 100644
--- a/translations/messages.es.xlf
+++ b/translations/messages.es.xlf
@@ -12344,5 +12344,29 @@ Por favor ten en cuenta que no puedes personificar a un usuario deshabilitado. S
Ver versión externa
+
+
+ part.table.actions.error
+ Han ocurrido %count% errores mientras se ejecutaba la acción:
+
+
+
+
+ part.table.actions.error_detail
+ %part_name% (ID: %part_id%): %message%
+
+
+
+
+ part_list.action.action.change_location
+ Cambiar de ubicación (solo para componentes con un único lote)
+
+
+
+
+ parts.table.action_handler.error.part_lots_multiple
+ Este componente contiene más de un stock. Cambie la ubicación manualmente para seleccionar el stock deseado.
+
+
diff --git a/translations/validators.de.xlf b/translations/validators.de.xlf
index dc3f94df..9c123fd8 100644
--- a/translations/validators.de.xlf
+++ b/translations/validators.de.xlf
@@ -347,7 +347,13 @@
Aufgrund technischer Beschränkungen ist es nicht möglich, ein Datum nach dem 19.01.2038 auf 32-Bit Systemen auszuwählen!
-
+
+
+ validator.fileSize.invalidFormat
+ Ungültige Angabe für die Dateigröße. Verwenden Sie eine ganze Zahl mit K, M, G als Suffix für Kilo, Mega oder Gigabytes.
+
+
+ validator.invalid_rangeDer gegebene Bereich ist nicht gültig!
diff --git a/translations/validators.en.xlf b/translations/validators.en.xlf
index 1eae19eb..6ad14460 100644
--- a/translations/validators.en.xlf
+++ b/translations/validators.en.xlf
@@ -348,13 +348,13 @@
-
+ validator.fileSize.invalidFormatInvalid file size format. Use an integer number plus K, M, G as suffix for Kilo, Mega or Gigabytes.
-
+ validator.invalid_rangeThe given range is not valid!