Replace entity type names with synonym placeholders in English translations

Co-authored-by: jbtronics <5410681+jbtronics@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot] 2025-12-04 23:32:22 +00:00 committed by Jan Böhmer
parent 59fec616db
commit 7fa81ee64a
2 changed files with 241 additions and 246 deletions

View file

@ -19,7 +19,7 @@
</notes>
<segment state="translated">
<source>attachment_type.edit</source>
<target>Edit file type</target>
<target>Edit [attachment_type]</target>
</segment>
</unit>
<unit id="wyou6GD" name="attachment_type.new">
@ -29,7 +29,7 @@
</notes>
<segment state="translated">
<source>attachment_type.new</source>
<target>New file type</target>
<target>New [attachment_type]</target>
</segment>
</unit>
<unit id="JHaxw0a" name="category.labelp">
@ -84,7 +84,7 @@
</notes>
<segment state="translated">
<source>category.edit</source>
<target>Edit category</target>
<target>Edit [category]</target>
</segment>
</unit>
<unit id="6.rAXsX" name="category.new">
@ -94,7 +94,7 @@
</notes>
<segment state="translated">
<source>category.new</source>
<target>New category</target>
<target>New [category]</target>
</segment>
</unit>
<unit id="KSFhj_3" name="currency.iso_code.caption">
@ -124,7 +124,7 @@
</notes>
<segment state="translated">
<source>currency.edit</source>
<target>Edit currency</target>
<target>Edit [currency]</target>
</segment>
</unit>
<unit id="aTtTsUc" name="currency.new">
@ -134,7 +134,7 @@
</notes>
<segment state="translated">
<source>currency.new</source>
<target>New currency</target>
<target>New [currency]</target>
</segment>
</unit>
<unit id="pe43jlV" name="project.edit">
@ -144,7 +144,7 @@
</notes>
<segment state="translated">
<source>project.edit</source>
<target>Edit project</target>
<target>Edit [project]</target>
</segment>
</unit>
<unit id="sYgrSg9" name="project.new">
@ -154,7 +154,7 @@
</notes>
<segment state="translated">
<source>project.new</source>
<target>New project</target>
<target>New [project]</target>
</segment>
</unit>
<unit id="eLrezdb" name="search.placeholder">
@ -384,7 +384,7 @@
</notes>
<segment state="translated">
<source>footprint.edit</source>
<target>Edit footprint</target>
<target>Edit [footprint]</target>
</segment>
</unit>
<unit id="9RgpRoK" name="footprint.new">
@ -394,7 +394,7 @@
</notes>
<segment state="translated">
<source>footprint.new</source>
<target>New footprint</target>
<target>New [footprint]</target>
</segment>
</unit>
<unit id="m27aWeR" name="user.edit.permissions">
@ -416,7 +416,7 @@
</notes>
<segment state="translated">
<source>group.edit</source>
<target>Edit group</target>
<target>Edit [group]</target>
</segment>
</unit>
<unit id="_RN3Wph" name="group.new">
@ -426,7 +426,7 @@
</notes>
<segment state="translated">
<source>group.new</source>
<target>New group</target>
<target>New [group]</target>
</segment>
</unit>
<unit id="GgwITAf" name="label_profile.advanced">
@ -454,7 +454,7 @@
</notes>
<segment state="translated">
<source>label_profile.edit</source>
<target>Edit label profile</target>
<target>Edit [label_profile]</target>
</segment>
</unit>
<unit id="WkNFJjx" name="label_profile.new">
@ -464,7 +464,7 @@
</notes>
<segment state="translated">
<source>label_profile.new</source>
<target>New label profile</target>
<target>New [label_profile]</target>
</segment>
</unit>
<unit id="AVQBOWW" name="manufacturer.edit">
@ -474,7 +474,7 @@
</notes>
<segment state="translated">
<source>manufacturer.edit</source>
<target>Edit manufacturer</target>
<target>Edit [manufacturer]</target>
</segment>
</unit>
<unit id="dRX_cvD" name="manufacturer.new">
@ -484,7 +484,7 @@
</notes>
<segment state="translated">
<source>manufacturer.new</source>
<target>New manufacturer</target>
<target>New [manufacturer]</target>
</segment>
</unit>
<unit id="crdkzlg" name="storelocation.labelp">
@ -509,7 +509,7 @@
</notes>
<segment state="translated">
<source>storelocation.edit</source>
<target>Edit storage location</target>
<target>Edit [storage_location]</target>
</segment>
</unit>
<unit id="am0iTCO" name="storelocation.new">
@ -519,7 +519,7 @@
</notes>
<segment state="translated">
<source>storelocation.new</source>
<target>New storage location</target>
<target>New [storage_location]</target>
</segment>
</unit>
<unit id="ozZU_B5" name="supplier.edit">
@ -529,7 +529,7 @@
</notes>
<segment state="translated">
<source>supplier.edit</source>
<target>Edit supplier</target>
<target>Edit [supplier]</target>
</segment>
</unit>
<unit id="b8jlkMd" name="supplier.new">
@ -539,7 +539,7 @@
</notes>
<segment state="translated">
<source>supplier.new</source>
<target>New supplier</target>
<target>New [supplier]</target>
</segment>
</unit>
<unit id="Ux8wVuF" name="user.edit.configuration">
@ -672,7 +672,7 @@ The user will have to set up all two-factor authentication methods again and pri
</notes>
<segment state="translated">
<source>user.edit</source>
<target>Edit user</target>
<target>Edit [user]</target>
</segment>
</unit>
<unit id="esEoaa_" name="user.new">
@ -682,7 +682,7 @@ The user will have to set up all two-factor authentication methods again and pri
</notes>
<segment state="translated">
<source>user.new</source>
<target>New user</target>
<target>New [user]</target>
</segment>
</unit>
<unit id="KqHffuc" name="attachment.delete">
@ -1002,7 +1002,7 @@ Sub elements will be moved upwards.</target>
</notes>
<segment state="translated">
<source>entity.info.parts_count</source>
<target>Number of parts with this element</target>
<target>Number of [[part]] with this element</target>
</segment>
</unit>
<unit id="o0XIi58" name="specifications.property">
@ -1716,7 +1716,7 @@ Sub elements will be moved upwards.</target>
</notes>
<segment state="translated">
<source>part.edit.title</source>
<target>Edit part</target>
<target>Edit [part]</target>
</segment>
</unit>
<unit id="yFxHuAp" name="part.edit.card_title">
@ -1727,7 +1727,7 @@ Sub elements will be moved upwards.</target>
</notes>
<segment state="translated">
<source>part.edit.card_title</source>
<target>Edit part</target>
<target>Edit [part]</target>
</segment>
</unit>
<unit id="EwY218_" name="part.edit.tab.common">
@ -1877,7 +1877,7 @@ Sub elements will be moved upwards.</target>
</notes>
<segment state="translated">
<source>part.new.card_title</source>
<target>Create new part</target>
<target>Create new [part]</target>
</segment>
</unit>
<unit id="5TCcXwk" name="part_lot.delete">
@ -1941,7 +1941,7 @@ Sub elements will be moved upwards.</target>
</notes>
<segment state="translated">
<source>part.info.title</source>
<target>Detail info for part</target>
<target>Detail info for [part]</target>
</segment>
</unit>
<unit id="c9.fQPj" name="part.part_lots.label">
@ -2107,7 +2107,7 @@ Sub elements will be moved upwards.</target>
</notes>
<segment state="final">
<source>user.creating_user</source>
<target>User who created this part</target>
<target>User who created this [part]</target>
</segment>
</unit>
<unit id="KEhkI6s" name="Unknown">
@ -2145,7 +2145,7 @@ Sub elements will be moved upwards.</target>
</notes>
<segment state="final">
<source>user.last_editing_user</source>
<target>User who edited this part last</target>
<target>User who edited this [part] last</target>
</segment>
</unit>
<unit id="R8D9PGv" name="part.isFavorite">
@ -2509,7 +2509,7 @@ Sub elements will be moved upwards.</target>
</notes>
<segment state="translated">
<source>part.edit.btn</source>
<target>Edit part</target>
<target>Edit [part]</target>
</segment>
</unit>
<unit id="TNzs45Y" name="part.clone.btn">
@ -2520,7 +2520,7 @@ Sub elements will be moved upwards.</target>
</notes>
<segment state="translated">
<source>part.clone.btn</source>
<target>Clone part</target>
<target>Clone [part]</target>
</segment>
</unit>
<unit id="RG1RD20" name="part.create.btn">
@ -2531,7 +2531,7 @@ Sub elements will be moved upwards.</target>
</notes>
<segment state="translated">
<source>part.create.btn</source>
<target>Create new part</target>
<target>Create new [part]</target>
</segment>
</unit>
<unit id="kxAbZAe" name="part.delete.confirm_title">
@ -2541,7 +2541,7 @@ Sub elements will be moved upwards.</target>
</notes>
<segment state="translated">
<source>part.delete.confirm_title</source>
<target>Do you really want to delete this part?</target>
<target>Do you really want to delete this [part]?</target>
</segment>
</unit>
<unit id="owQRbkU" name="part.delete.message">
@ -2551,7 +2551,7 @@ Sub elements will be moved upwards.</target>
</notes>
<segment state="translated">
<source>part.delete.message</source>
<target>This part and any associated information (like attachments, price information, etc.) will be deleted. This can not be undone!</target>
<target>This [part] and any associated information (like attachments, price information, etc.) will be deleted. This can not be undone!</target>
</segment>
</unit>
<unit id="oH8.Zx6" name="part.delete">
@ -2561,7 +2561,7 @@ Sub elements will be moved upwards.</target>
</notes>
<segment state="translated">
<source>part.delete</source>
<target>Delete part</target>
<target>Delete [part]</target>
</segment>
</unit>
<unit id="P7nc8TK" name="parts_list.all.title">
@ -2571,7 +2571,7 @@ Sub elements will be moved upwards.</target>
</notes>
<segment state="translated">
<source>parts_list.all.title</source>
<target>All parts</target>
<target>All [[part]]</target>
</segment>
</unit>
<unit id="aSDZrnb" name="parts_list.category.title">
@ -2581,7 +2581,7 @@ Sub elements will be moved upwards.</target>
</notes>
<segment state="translated">
<source>parts_list.category.title</source>
<target>Parts with category</target>
<target>[[part]] with [category]</target>
</segment>
</unit>
<unit id="qZfLMs5" name="parts_list.footprint.title">
@ -2591,7 +2591,7 @@ Sub elements will be moved upwards.</target>
</notes>
<segment state="translated">
<source>parts_list.footprint.title</source>
<target>Parts with footprint</target>
<target>[[part]] with [footprint]</target>
</segment>
</unit>
<unit id="wzH1LnU" name="parts_list.manufacturer.title">
@ -2601,7 +2601,7 @@ Sub elements will be moved upwards.</target>
</notes>
<segment state="translated">
<source>parts_list.manufacturer.title</source>
<target>Parts with manufacturer</target>
<target>[[part]] with [manufacturer]</target>
</segment>
</unit>
<unit id="z0tqm9_" name="parts_list.search.title">
@ -2611,7 +2611,7 @@ Sub elements will be moved upwards.</target>
</notes>
<segment state="translated">
<source>parts_list.search.title</source>
<target>Search Parts</target>
<target>Search [[part]]</target>
</segment>
</unit>
<unit id=".nsfK4V" name="parts_list.storelocation.title">
@ -2621,7 +2621,7 @@ Sub elements will be moved upwards.</target>
</notes>
<segment state="translated">
<source>parts_list.storelocation.title</source>
<target>Parts with storage locations</target>
<target>[[part]] with [[storage_location]]</target>
</segment>
</unit>
<unit id="dqIl9gT" name="parts_list.supplier.title">
@ -2631,7 +2631,7 @@ Sub elements will be moved upwards.</target>
</notes>
<segment state="translated">
<source>parts_list.supplier.title</source>
<target>Parts with supplier</target>
<target>[[part]] with [supplier]</target>
</segment>
</unit>
<unit id="BJygaSh" name="parts_list.tags.title">
@ -3059,7 +3059,7 @@ Sub elements will be moved upwards.</target>
</notes>
<segment state="translated">
<source>statistics.distinct_parts_count</source>
<target>Number of distinct parts</target>
<target>Number of distinct [[part]]</target>
</segment>
</unit>
<unit id="sIGqnJ0" name="statistics.parts_instock_sum">
@ -3070,7 +3070,7 @@ Sub elements will be moved upwards.</target>
</notes>
<segment state="translated">
<source>statistics.parts_instock_sum</source>
<target>Sum of all parts stocks</target>
<target>Sum of all [[part]] stocks</target>
</segment>
</unit>
<unit id="uHmvfnI" name="statistics.parts_with_price">
@ -3081,7 +3081,7 @@ Sub elements will be moved upwards.</target>
</notes>
<segment state="translated">
<source>statistics.parts_with_price</source>
<target>Number of parts with price information</target>
<target>Number of [[part]] with price information</target>
</segment>
</unit>
<unit id="7x89_xL" name="statistics.categories_count">
@ -3092,7 +3092,7 @@ Sub elements will be moved upwards.</target>
</notes>
<segment state="translated">
<source>statistics.categories_count</source>
<target>Number of categories</target>
<target>Number of [[category]]</target>
</segment>
</unit>
<unit id="s0nLRjN" name="statistics.footprints_count">
@ -3103,7 +3103,7 @@ Sub elements will be moved upwards.</target>
</notes>
<segment state="translated">
<source>statistics.footprints_count</source>
<target>Number of footprints</target>
<target>Number of [[footprint]]</target>
</segment>
</unit>
<unit id="f0gHZzl" name="statistics.manufacturers_count">
@ -3114,7 +3114,7 @@ Sub elements will be moved upwards.</target>
</notes>
<segment state="translated">
<source>statistics.manufacturers_count</source>
<target>Number of manufacturers</target>
<target>Number of [[manufacturer]]</target>
</segment>
</unit>
<unit id="_4rvCd3" name="statistics.storelocations_count">
@ -3125,7 +3125,7 @@ Sub elements will be moved upwards.</target>
</notes>
<segment state="translated">
<source>statistics.storelocations_count</source>
<target>Number of storage locations</target>
<target>Number of [[storage_location]]</target>
</segment>
</unit>
<unit id="tzzUvrm" name="statistics.suppliers_count">
@ -3136,7 +3136,7 @@ Sub elements will be moved upwards.</target>
</notes>
<segment state="translated">
<source>statistics.suppliers_count</source>
<target>Number of suppliers</target>
<target>Number of [[supplier]]</target>
</segment>
</unit>
<unit id="QEk.sHE" name="statistics.currencies_count">
@ -3147,7 +3147,7 @@ Sub elements will be moved upwards.</target>
</notes>
<segment state="translated">
<source>statistics.currencies_count</source>
<target>Number of currencies</target>
<target>Number of [[currency]]</target>
</segment>
</unit>
<unit id="MTCnGlN" name="statistics.measurement_units_count">
@ -3158,7 +3158,7 @@ Sub elements will be moved upwards.</target>
</notes>
<segment state="translated">
<source>statistics.measurement_units_count</source>
<target>Number of measurement units</target>
<target>Number of [[measurement_unit]]</target>
</segment>
</unit>
<unit id="7sRXll2" name="statistics.devices_count">
@ -3169,7 +3169,7 @@ Sub elements will be moved upwards.</target>
</notes>
<segment state="translated">
<source>statistics.devices_count</source>
<target>Number of projects</target>
<target>Number of [[project]]</target>
</segment>
</unit>
<unit id="2u7zTMF" name="statistics.attachment_types_count">
@ -3180,7 +3180,7 @@ Sub elements will be moved upwards.</target>
</notes>
<segment state="translated">
<source>statistics.attachment_types_count</source>
<target>Number of attachment types</target>
<target>Number of [[attachment_type]]</target>
</segment>
</unit>
<unit id="C0XsLQc" name="statistics.all_attachments_count">
@ -6182,7 +6182,7 @@ If you have done this incorrectly or if a computer is no longer trusted, you can
</notes>
<segment state="translated">
<source>tree.tools.edit.part</source>
<target>New part</target>
<target>New [part]</target>
</segment>
</unit>
<unit id="nIHj_yk" name="tree.tools.show.all_parts">
@ -6193,7 +6193,7 @@ If you have done this incorrectly or if a computer is no longer trusted, you can
</notes>
<segment state="translated">
<source>tree.tools.show.all_parts</source>
<target>Show all parts</target>
<target>Show all [[part]]</target>
</segment>
</unit>
<unit id="JxVmFbM" name="tree.tools.show.all_attachments">
@ -6777,7 +6777,7 @@ If you have done this incorrectly or if a computer is no longer trusted, you can
</notes>
<segment state="translated">
<source>category.edit.disable_footprints</source>
<target>Disable footprints</target>
<target>Disable [[footprint]]</target>
</segment>
</unit>
<unit id="MLbac5k" name="category.edit.disable_footprints.help">
@ -6787,7 +6787,7 @@ If you have done this incorrectly or if a computer is no longer trusted, you can
</notes>
<segment state="translated">
<source>category.edit.disable_footprints.help</source>
<target>If this option is activated, the footprint property is disabled for all parts with this category.</target>
<target>If this option is activated, the [footprint] property is disabled for all [[part]] with this [category].</target>
</segment>
</unit>
<unit id="JWHe4Hi" name="category.edit.disable_manufacturers">
@ -6797,7 +6797,7 @@ If you have done this incorrectly or if a computer is no longer trusted, you can
</notes>
<segment state="translated">
<source>category.edit.disable_manufacturers</source>
<target>Disable manufacturers</target>
<target>Disable [[manufacturer]]</target>
</segment>
</unit>
<unit id=".ItLezq" name="category.edit.disable_manufacturers.help">
@ -6807,7 +6807,7 @@ If you have done this incorrectly or if a computer is no longer trusted, you can
</notes>
<segment state="translated">
<source>category.edit.disable_manufacturers.help</source>
<target>If this option is activated, the manufacturer property is disabled for all parts with this category.</target>
<target>If this option is activated, the [manufacturer] property is disabled for all [[part]] with this [category].</target>
</segment>
</unit>
<unit id="g_gRbhu" name="category.edit.disable_autodatasheets">
@ -6827,7 +6827,7 @@ If you have done this incorrectly or if a computer is no longer trusted, you can
</notes>
<segment state="translated">
<source>category.edit.disable_autodatasheets.help</source>
<target>If this option is activated, no automatic links to datasheets are created for parts with this category.</target>
<target>If this option is activated, no automatic links to datasheets are created for [[part]] with this [category].</target>
</segment>
</unit>
<unit id="QzSkLse" name="category.edit.disable_properties">
@ -6847,7 +6847,7 @@ If you have done this incorrectly or if a computer is no longer trusted, you can
</notes>
<segment state="translated">
<source>category.edit.disable_properties.help</source>
<target>If this option is activated, the part properties are disabled for parts with this category.</target>
<target>If this option is activated, the [part] properties are disabled for [[part]] with this [category].</target>
</segment>
</unit>
<unit id="ILoRXgM" name="category.edit.partname_hint">
@ -7504,7 +7504,7 @@ Element 1 -&gt; Element 1.2</target>
</notes>
<segment state="translated">
<source>perm.part.all_parts</source>
<target>List all parts</target>
<target>List all [[part]]</target>
</segment>
</unit>
<unit id="xGpxdp3" name="perm.part.no_price_parts">
@ -7514,7 +7514,7 @@ Element 1 -&gt; Element 1.2</target>
</notes>
<segment state="translated">
<source>perm.part.no_price_parts</source>
<target>List parts without price info</target>
<target>List [[part]] without price info</target>
</segment>
</unit>
<unit id="gVBtadZ" name="perm.part.obsolete_parts">
@ -7524,7 +7524,7 @@ Element 1 -&gt; Element 1.2</target>
</notes>
<segment state="translated">
<source>perm.part.obsolete_parts</source>
<target>List obsolete parts</target>
<target>List obsolete [[part]]</target>
</segment>
</unit>
<unit id="rh5syrd" name="perm.part.unknown_instock_parts">
@ -8636,7 +8636,7 @@ Element 1 -&gt; Element 1.2</target>
<unit id="DachcxN" name="part.table.edit.title">
<segment state="translated">
<source>part.table.edit.title</source>
<target>Edit part</target>
<target>Edit [part]</target>
</segment>
</unit>
<unit id="keLmdcq" name="part_list.action.scrollable_hint">
@ -9362,7 +9362,7 @@ Element 1 -&gt; Element 1.2</target>
<unit id="e97FPsh" name="entity.info.parts_count_recursive">
<segment state="translated">
<source>entity.info.parts_count_recursive</source>
<target>Number of parts with this element or its sub elements</target>
<target>Number of [[part]] with this element or its sub elements</target>
</segment>
</unit>
<unit id="st92iWF" name="tools.server_infos.title">
@ -9884,13 +9884,13 @@ Element 1 -&gt; Element 1.2</target>
<unit id="TRh.K81" name="part_list.action.projects.generate_label">
<segment state="translated">
<source>part_list.action.projects.generate_label</source>
<target>Generate labels (for parts)</target>
<target>Generate labels (for [[part]])</target>
</segment>
</unit>
<unit id="CEr_90G" name="part_list.action.projects.generate_label_lot">
<segment state="translated">
<source>part_list.action.projects.generate_label_lot</source>
<target>Generate labels (for part lots)</target>
<target>Generate labels (for [[part_lot]])</target>
</segment>
</unit>
<unit id="QjZuQlv" name="part_list.action.generate_label.empty">
@ -10244,13 +10244,13 @@ Element 1 -&gt; Element 1.2</target>
<unit id="1swuUz4" name="log.element_edited.changed_fields.disable_footprints">
<segment state="translated">
<source>log.element_edited.changed_fields.disable_footprints</source>
<target>Disable footprints</target>
<target>Disable [[footprint]]</target>
</segment>
</unit>
<unit id="sZ3vQaH" name="log.element_edited.changed_fields.disable_manufacturers">
<segment state="translated">
<source>log.element_edited.changed_fields.disable_manufacturers</source>
<target>Disable manufacturers</target>
<target>Disable [[manufacturer]]</target>
</segment>
</unit>
<unit id="lLXp.Sn" name="log.element_edited.changed_fields.disable_autodatasheets">
@ -10862,25 +10862,25 @@ Element 1 -&gt; Element 1.2</target>
<unit id="r5F3f_G" name="measurement_unit.new">
<segment state="translated">
<source>measurement_unit.new</source>
<target>New Measurement Unit</target>
<target>New [measurement_unit]</target>
</segment>
</unit>
<unit id="W.vDRLw" name="measurement_unit.edit">
<segment state="translated">
<source>measurement_unit.edit</source>
<target>Edit Measurement Unit</target>
<target>Edit [measurement_unit]</target>
</segment>
</unit>
<unit id="Ae0GMtY" name="part_custom_state.new">
<segment state="translated">
<source>part_custom_state.new</source>
<target>New custom part state</target>
<target>New [part_custom_state]</target>
</segment>
</unit>
<unit id="5uZ23wR" name="part_custom_state.edit">
<segment state="translated">
<source>part_custom_state.edit</source>
<target>Edit custom part state</target>
<target>Edit [part_custom_state]</target>
</segment>
</unit>
<unit id="uW2WHHC" name="user.aboutMe.label">