From 6ff7f64384beec9a5b6a149e42231bcc2bd4f4f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Sun, 7 Sep 2025 22:37:11 +0200 Subject: [PATCH 1/2] New translations messages.en.xlf (German) --- translations/messages.de.xlf | 79 +++++++++++++++++++++++++++--------- 1 file changed, 60 insertions(+), 19 deletions(-) diff --git a/translations/messages.de.xlf b/translations/messages.de.xlf index 8515abb8..9fb3f6ef 100644 --- a/translations/messages.de.xlf +++ b/translations/messages.de.xlf @@ -8553,16 +8553,6 @@ Element 1 -> Element 1.2 Authenticator App - - - obsolete - obsolete - - - Login successful - Login erfolgreich. - - obsolete @@ -8688,15 +8678,6 @@ Element 1 -> Element 1.2 Sicherheitsschlüssel erfolgreich hinzugefügt. - - - obsolete - - - Username - Benutzername - - obsolete @@ -13440,5 +13421,65 @@ Bitte beachten Sie, dass Sie sich nicht als deaktivierter Benutzer ausgeben kön Labelprofil aktualisiert + + + settings.behavior.hompepage.items + Startseiten-Elemente + + + + + settings.behavior.homepage.items.help + Die Elemente, die auf der Startseite angezeigt werden sollen. Die Reihenfolge kann per Drag & Drop geändert werden. + + + + + settings.system.customization.showVersionOnHomepage + Part-DB-Version auf der Startseite anzeigen + + + + + settings.behavior.part_info.extract_params_from_description + Parameter aus der Bauteilebeschreibung extrahieren + + + + + settings.behavior.part_info.extract_params_from_notes + Parameter aus der Bauteilenotiz extrahieren + + + + + settings.ips.default_providers + Standard-Suchquellen + + + + + settings.ips.general + Allgemeine Einstellungen + + + + + settings.ips.default_providers.help + Diese Anbieter werden für die Suche in Informationsquellen vorausgewählt. + + + + + settings.behavior.table.preview_image_max_width + Max. Vorschaubilde-Breite (px) + + + + + settings.behavior.table.preview_image_min_width + Min. Vorschaubilde-Breite (px) + + From 8d2ff6f5d75de290ff8a53cfe0aba98fe266319f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Sun, 7 Sep 2025 22:37:16 +0200 Subject: [PATCH 2/2] New translations messages.en.xlf (English) --- translations/messages.en.xlf | 253 +++++++++++++++++++---------------- 1 file changed, 138 insertions(+), 115 deletions(-) diff --git a/translations/messages.en.xlf b/translations/messages.en.xlf index b7710f0c..af70cb50 100644 --- a/translations/messages.en.xlf +++ b/translations/messages.en.xlf @@ -242,7 +242,7 @@ part.info.timetravel_hint - Please note that this feature is experimental, so the info may not be correct.]]> + This is how the part appeared before %timestamp%. <i>Please note that this feature is experimental, so the info may not be correct.</i> @@ -731,10 +731,10 @@ user.edit.tfa.disable_tfa_message - all active two-factor authentication methods of the user and delete the backup codes! -
-The user will have to set up all two-factor authentication methods again and print new backup codes!

-Only do this if you are absolutely sure about the identity of the user (seeking help), otherwise the account could be compromised by an attacker!]]>
+ This will disable <b>all active two-factor authentication methods of the user</b> and delete the <b>backup codes</b>! +<br> +The user will have to set up all two-factor authentication methods again and print new backup codes! <br><br> +<b>Only do this if you are absolutely sure about the identity of the user (seeking help), otherwise the account could be compromised by an attacker!</b>
@@ -885,9 +885,9 @@ The user will have to set up all two-factor authentication methods again and pri entity.delete.message - -Sub elements will be moved upwards.]]> + This can not be undone! +<br> +Sub elements will be moved upwards. @@ -1441,7 +1441,7 @@ Sub elements will be moved upwards.]]> homepage.github.text - GitHub project page]]> + Source, downloads, bug reports, to-do-list etc. can be found on <a href="%href%" class="link-external" target="_blank">GitHub project page</a> @@ -1463,7 +1463,7 @@ Sub elements will be moved upwards.]]> homepage.help.text - GitHub page]]> + Help and tips can be found in Wiki the <a href="%href%" class="link-external" target="_blank">GitHub page</a> @@ -1705,7 +1705,7 @@ Sub elements will be moved upwards.]]> email.pw_reset.fallback - %url% and enter the following info]]> + If this does not work for you, go to <a href="%url%">%url%</a> and enter the following info @@ -1735,7 +1735,7 @@ Sub elements will be moved upwards.]]> email.pw_reset.valid_unit %date% - %date%.]]> + The reset token will be valid until <i>%date%</i>. @@ -3578,8 +3578,8 @@ Sub elements will be moved upwards.]]> tfa_google.disable.confirm_message - -Also note that without two-factor authentication, your account is no longer as well protected against attackers!]]> + If you disable the Authenticator App, all backup codes will be deleted, so you may need to reprint them.<br> +Also note that without two-factor authentication, your account is no longer as well protected against attackers! @@ -3599,7 +3599,7 @@ Also note that without two-factor authentication, your account is no longer as w tfa_google.step.download - Google Authenticator oder FreeOTP Authenticator)]]> + Download an authenticator app (e.g. <a class="link-external" target="_blank" href="https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2">Google Authenticator</a> oder <a class="link-external" target="_blank" href="https://play.google.com/store/apps/details?id=org.fedorahosted.freeotp">FreeOTP Authenticator</a>) @@ -3841,8 +3841,8 @@ Also note that without two-factor authentication, your account is no longer as w tfa_trustedDevices.explanation - all computers here.]]> + When checking the second factor, the current computer can be marked as trustworthy, so no more two-factor checks on this computer are needed. +If you have done this incorrectly or if a computer is no longer trusted, you can reset the status of <i>all </i>computers here. @@ -5313,7 +5313,7 @@ If you have done this incorrectly or if a computer is no longer trusted, you can label_options.lines_mode.help - Twig documentation and Wiki for more information.]]> + If you select Twig here, the content field is interpreted as Twig template. See <a href="https://twig.symfony.com/doc/3.x/templates.html">Twig documentation</a> and <a href="https://docs.part-db.de/usage/labels.html#twig-mode">Wiki</a> for more information. @@ -7157,15 +7157,15 @@ Exampletown mass_creation.lines.placeholder - Element 1 Element 1.1 Element 1.1.1 Element 1.2 Element 2 Element 3 -Element 1 -> Element 1.1 -Element 1 -> Element 1.2]]> +Element 1 -> Element 1.1 +Element 1 -> Element 1.2 @@ -8554,16 +8554,6 @@ Element 1 -> Element 1.2]]> Authenticator app - - - obsolete - obsolete - - - Login successful - Login successful - - obsolete @@ -8689,15 +8679,6 @@ Element 1 -> Element 1.2]]> Security key added successfully. - - - obsolete - - - Username - Username - - obsolete @@ -9391,25 +9372,25 @@ Element 1 -> Element 1.2]]> 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 >= @@ -9517,7 +9498,7 @@ Element 1 -> Element 1.2]]> parts_list.search.searching_for - %keyword%]]> + Searching parts with keyword <b>%keyword%</b> @@ -10177,13 +10158,13 @@ Element 1 -> Element 1.2]]> project.builds.number_of_builds_possible - %max_builds% builds of this project.]]> + You have enough stocked to build <b>%max_builds%</b> builds of this project. project.builds.check_project_status - "%project_status%". You should check if you really want to build the project with this status!]]> + The current project status is <b>"%project_status%"</b>. You should check if you really want to build the project with this status! @@ -10285,7 +10266,7 @@ Element 1 -> Element 1.2]]> entity.select.add_hint - to create nested structures, e.g. "Node 1->Node 1.1"]]> + Use -> to create nested structures, e.g. "Node 1->Node 1.1" @@ -10309,13 +10290,13 @@ Element 1 -> Element 1.2]]> homepage.first_steps.introduction - documentation or start to creating the following data structures:]]> + Your database is still empty. You might want to read the <a href="%url%">documentation</a> or start to creating the following data structures: homepage.first_steps.create_part - create a new part.]]> + Or you can directly <a href="%url%">create a new part</a>. @@ -10327,7 +10308,7 @@ Element 1 -> Element 1.2]]> homepage.forum.text - discussion forum]]> + For questions about Part-DB use the <a href="%href%" class="link-external" target="_blank">discussion forum</a> @@ -10981,7 +10962,7 @@ Element 1 -> Element 1.2]]> parts.import.help_documentation - documentation for more information on the file format.]]> + See the <a href="%link%">documentation</a> for more information on the file format. @@ -11161,7 +11142,7 @@ Element 1 -> Element 1.2]]> part.filter.lessThanDesired - + In stock less than desired (total amount < min. amount) @@ -11973,13 +11954,13 @@ Please note, that you can not impersonate a disabled user. If you try you will g part.merge.confirm.title - %other% into %target%?]]> + Do you really want to merge <b>%other%</b> into <b>%target%</b>? part.merge.confirm.message - %other% will be deleted, and the part will be saved with the shown information.]]> + <b>%other%</b> will be deleted, and the part will be saved with the shown information. @@ -12333,7 +12314,7 @@ Please note, that you can not impersonate a disabled user. If you try you will g 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>. @@ -12345,7 +12326,7 @@ Please note, that you can not impersonate a disabled user. If you try you will g 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. @@ -12363,7 +12344,7 @@ Please note, that you can not impersonate a disabled user. If you try you will g 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>. @@ -12411,7 +12392,7 @@ Please note, that you can not impersonate a disabled user. If you try you will g 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>. @@ -12489,7 +12470,7 @@ Please note, that you can not impersonate a disabled user. If you try you will g settings.system.attachments - + Attachments & Files @@ -12513,7 +12494,7 @@ Please note, that you can not impersonate a disabled user. If you try you will g 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> @@ -12687,8 +12668,8 @@ Please note, that you can not impersonate a disabled user. If you try you will g 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> @@ -12718,7 +12699,7 @@ Please note, that you can not impersonate a disabled user. If you try you will g 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. @@ -12736,7 +12717,7 @@ Please note, that you can not impersonate a disabled user. If you try you will g settings.behavior.sidebar.items.help - + The menus which appear at the sidebar by default. Order of items can be changed via drag & drop. @@ -12784,7 +12765,7 @@ Please note, that you can not impersonate a disabled user. If you try you will g 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. @@ -12838,7 +12819,7 @@ Please note, that you can not impersonate a disabled user. If you try you will g settings.ips.oemsecrets.sortMode.M - + Completeness & Manufacturer name @@ -13178,286 +13159,328 @@ Please note, that you can not impersonate a disabled user. If you try you will g - + project.bom_import.type.kicad_schematic KiCAD Schematic BOM (CSV file) - + common.back Back - + project.bom_import.validation.errors.required_field_missing Line %line%: Required field "%field%" is missing or empty. Please ensure this field is mapped and contains data. - + project.bom_import.validation.errors.no_valid_designators Line %line%: Designator field contains no valid component references. Expected format: "R1,C2,U3" or "R1, C2, U3". - + project.bom_import.validation.warnings.unusual_designator_format Line %line%: Some component references may have unusual format: %designators%. Expected format: "R1", "C2", "U3", etc. - + project.bom_import.validation.errors.duplicate_designators Line %line%: Duplicate component references found: %designators%. Each component should be referenced only once per line. - + project.bom_import.validation.errors.invalid_quantity Line %line%: Quantity "%quantity%" is not a valid number. Please enter a numeric value (e.g., 1, 2.5, 10). - + project.bom_import.validation.errors.quantity_zero_or_negative Line %line%: Quantity must be greater than 0, got %quantity%. - + project.bom_import.validation.warnings.quantity_unusually_high Line %line%: Quantity %quantity% seems unusually high. Please verify this is correct. - + project.bom_import.validation.warnings.quantity_not_whole_number Line %line%: Quantity %quantity% is not a whole number, but you have %count% component references. This may indicate a mismatch. - + project.bom_import.validation.errors.quantity_designator_mismatch Line %line%: Mismatch between quantity and component references. Quantity: %quantity%, References: %count% (%designators%). These should match. Either adjust the quantity or check your component references. - + project.bom_import.validation.errors.invalid_partdb_id Line %line%: Part-DB ID "%id%" is not a valid number. Please enter a numeric ID. - + project.bom_import.validation.errors.partdb_id_zero_or_negative Line %line%: Part-DB ID must be greater than 0, got %id%. - + project.bom_import.validation.warnings.partdb_id_not_found Line %line%: Part-DB ID %id% not found in database. The component will be imported without linking to an existing part. - + project.bom_import.validation.info.partdb_link_success Line %line%: Successfully linked to Part-DB part "%name%" (ID: %id%). - + project.bom_import.validation.warnings.no_component_name Line %line%: No component name/designation provided (MPN, Designation, or Value). Component will be named "Unknown Component". - + project.bom_import.validation.warnings.package_name_too_long Line %line%: Package name "%package%" is unusually long. Please verify this is correct. - + project.bom_import.validation.info.library_prefix_detected Line %line%: Package "%package%" contains library prefix. This will be automatically removed during import. - + project.bom_import.validation.errors.non_numeric_field Line %line%: Field "%field%" contains non-numeric value "%value%". Please enter a valid number. - + project.bom_import.validation.info.import_summary Import summary: %total% total entries, %valid% valid, %invalid% with issues. - + project.bom_import.validation.errors.summary Found %count% validation error(s) that must be fixed before import can proceed. - + project.bom_import.validation.warnings.summary Found %count% warning(s). Please review these issues before proceeding. - + project.bom_import.validation.info.all_valid All entries passed validation successfully! - + project.bom_import.validation.summary Validation Summary - + project.bom_import.validation.total_entries Total Entries - + project.bom_import.validation.valid_entries Valid Entries - + project.bom_import.validation.invalid_entries Invalid Entries - + project.bom_import.validation.success_rate Success Rate - + project.bom_import.validation.errors.title Validation Errors - + project.bom_import.validation.errors.description The following errors must be fixed before the import can proceed: - + project.bom_import.validation.warnings.title Validation Warnings - + project.bom_import.validation.warnings.description The following warnings should be reviewed before proceeding: - + project.bom_import.validation.info.title Information - + project.bom_import.validation.details.title Detailed Validation Results - + project.bom_import.validation.details.line Line - + project.bom_import.validation.details.status Status - + project.bom_import.validation.details.messages Messages - + project.bom_import.validation.details.valid Valid - + project.bom_import.validation.details.invalid Invalid - + project.bom_import.validation.all_valid All entries are valid and ready for import! - + project.bom_import.validation.fix_errors Please fix the validation errors before proceeding with the import. - + project.bom_import.type.generic_csv Generic CSV - + label_generator.update_profile Update profile with current settings - + label_generator.profile_updated Label profile updated successfully. - + settings.behavior.hompepage.items Homepage items - + settings.behavior.homepage.items.help - + The items to show at the homepage. Order can be changed via drag & drop. - + settings.system.customization.showVersionOnHomepage Show Part-DB version on homepage + + + settings.behavior.part_info.extract_params_from_description + Extract parameters from part description + + + + + settings.behavior.part_info.extract_params_from_notes + Extract parameters from part notes + + + + + settings.ips.default_providers + Default search providers + + + + + settings.ips.general + General settings + + + + + settings.ips.default_providers.help + These providers will be preselected for searches in part providers. + + + + + settings.behavior.table.preview_image_max_width + Preview image max width (px) + + + + + settings.behavior.table.preview_image_min_width + Preview image min width (px) + +