diff --git a/translations/messages.en.xlf b/translations/messages.en.xlf
index db4370f45..929266589 100644
--- a/translations/messages.en.xlf
+++ b/translations/messages.en.xlf
@@ -19,7 +19,7 @@
attachment_type.edit
- Edit file type
+ Edit [attachment_type]
@@ -29,7 +29,7 @@
attachment_type.new
- New file type
+ New [attachment_type]
@@ -84,7 +84,7 @@
category.edit
- Edit category
+ Edit [category]
@@ -94,7 +94,7 @@
category.new
- New category
+ New [category]
@@ -124,7 +124,7 @@
currency.edit
- Edit currency
+ Edit [currency]
@@ -134,18 +134,7 @@
currency.new
- New currency
-
-
-
-
- Part-DB1\templates\AdminPages\DeviceAdmin.html.twig:4
- Part-DB1\templates\AdminPages\DeviceAdmin.html.twig:4
- templates\AdminPages\DeviceAdmin.html.twig:4
-
-
- project.caption
- Project
+ New [currency]
@@ -155,7 +144,7 @@
project.edit
- Edit project
+ Edit [project]
@@ -165,7 +154,7 @@
project.new
- New project
+ New [project]
@@ -232,7 +221,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>
@@ -395,7 +384,7 @@
footprint.edit
- Edit footprint
+ Edit [footprint]
@@ -405,7 +394,7 @@
footprint.new
- New footprint
+ New [footprint]
@@ -427,7 +416,7 @@
group.edit
- Edit group
+ Edit [group]
@@ -437,7 +426,7 @@
group.new
- New group
+ New [group]
@@ -465,7 +454,7 @@
label_profile.edit
- Edit label profile
+ Edit [label_profile]
@@ -475,7 +464,7 @@
label_profile.new
- New label profile
+ New [label_profile]
@@ -485,7 +474,7 @@
manufacturer.edit
- Edit manufacturer
+ Edit [manufacturer]
@@ -495,7 +484,7 @@
manufacturer.new
- New manufacturer
+ New [manufacturer]
@@ -520,7 +509,7 @@
storelocation.edit
- Edit storage location
+ Edit [storage_location]
@@ -530,18 +519,7 @@
storelocation.new
- New storage location
-
-
-
-
- Part-DB1\templates\AdminPages\SupplierAdmin.html.twig:4
- Part-DB1\templates\AdminPages\SupplierAdmin.html.twig:4
- templates\AdminPages\SupplierAdmin.html.twig:4
-
-
- supplier.caption
- Suppliers
+ New [storage_location]
@@ -551,7 +529,7 @@
supplier.edit
- Edit supplier
+ Edit [supplier]
@@ -561,7 +539,7 @@
supplier.new
- New supplier
+ New [supplier]
@@ -671,10 +649,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>
@@ -694,7 +672,7 @@ The user will have to set up all two-factor authentication methods again and pri
user.edit
- Edit user
+ Edit [user]
@@ -704,7 +682,7 @@ The user will have to set up all two-factor authentication methods again and pri
user.new
- New user
+ New [user]
@@ -825,9 +803,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.
@@ -1024,7 +1002,7 @@ Sub elements will be moved upwards.]]>
entity.info.parts_count
- Number of parts with this element
+ Number of [[part]] with this element
@@ -1381,7 +1359,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>
@@ -1403,7 +1381,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>
@@ -1645,7 +1623,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
@@ -1675,7 +1653,7 @@ Sub elements will be moved upwards.]]>
email.pw_reset.valid_unit %date%
- %date%.]]>
+ The reset token will be valid until <i>%date%</i>.
@@ -1738,7 +1716,7 @@ Sub elements will be moved upwards.]]>
part.edit.title
- Edit part
+ Edit [part]
@@ -1749,7 +1727,7 @@ Sub elements will be moved upwards.]]>
part.edit.card_title
- Edit part
+ Edit [part]
@@ -1899,7 +1877,7 @@ Sub elements will be moved upwards.]]>
part.new.card_title
- Create new part
+ Create new [part]
@@ -1963,7 +1941,7 @@ Sub elements will be moved upwards.]]>
part.info.title
- Detail info for part
+ Detail info for [part]
@@ -2129,7 +2107,7 @@ Sub elements will be moved upwards.]]>
user.creating_user
- User who created this part
+ User who created this [part]
@@ -2167,7 +2145,7 @@ Sub elements will be moved upwards.]]>
user.last_editing_user
- User who edited this part last
+ User who edited this [part] last
@@ -2365,26 +2343,6 @@ Sub elements will be moved upwards.]]>
Unit Price
-
-
- Part-DB1\templates\Parts\info\_order_infos.html.twig:71
- Part-DB1\templates\Parts\info\_order_infos.html.twig:71
-
-
- edit.caption_short
- Edit
-
-
-
-
- Part-DB1\templates\Parts\info\_order_infos.html.twig:72
- Part-DB1\templates\Parts\info\_order_infos.html.twig:72
-
-
- delete.caption
- Delete
-
- Part-DB1\templates\Parts\info\_part_lots.html.twig:7
@@ -2551,7 +2509,7 @@ Sub elements will be moved upwards.]]>
part.edit.btn
- Edit part
+ Edit [part]
@@ -2562,7 +2520,7 @@ Sub elements will be moved upwards.]]>
part.clone.btn
- Clone part
+ Clone [part]
@@ -2573,7 +2531,7 @@ Sub elements will be moved upwards.]]>
part.create.btn
- Create new part
+ Create new [part]
@@ -2583,7 +2541,7 @@ Sub elements will be moved upwards.]]>
part.delete.confirm_title
- Do you really want to delete this part?
+ Do you really want to delete this [part]?
@@ -2593,7 +2551,7 @@ Sub elements will be moved upwards.]]>
part.delete.message
- This part and any associated information (like attachments, price information, etc.) will be deleted. This can not be undone!
+ This [part] and any associated information (like attachments, price information, etc.) will be deleted. This can not be undone!
@@ -2603,7 +2561,7 @@ Sub elements will be moved upwards.]]>
part.delete
- Delete part
+ Delete [part]
@@ -2613,7 +2571,7 @@ Sub elements will be moved upwards.]]>
parts_list.all.title
- All parts
+ All [[part]]
@@ -2623,7 +2581,7 @@ Sub elements will be moved upwards.]]>
parts_list.category.title
- Parts with category
+ [[Part]] with [category]
@@ -2633,7 +2591,7 @@ Sub elements will be moved upwards.]]>
parts_list.footprint.title
- Parts with footprint
+ [[Part]] with [footprint]
@@ -2643,7 +2601,7 @@ Sub elements will be moved upwards.]]>
parts_list.manufacturer.title
- Parts with manufacturer
+ [[Part]] with [manufacturer]
@@ -2653,7 +2611,7 @@ Sub elements will be moved upwards.]]>
parts_list.search.title
- Search Parts
+ Search [[part]]
@@ -2663,7 +2621,7 @@ Sub elements will be moved upwards.]]>
parts_list.storelocation.title
- Parts with storage locations
+ [[Part]] with [[storage_location]]
@@ -2673,7 +2631,7 @@ Sub elements will be moved upwards.]]>
parts_list.supplier.title
- Parts with supplier
+ [[Part]] with [supplier]
@@ -2997,16 +2955,6 @@ Sub elements will be moved upwards.]]>
To ensure access even if the key is lost, it is recommended to register a second key as backup and store it in a safe place!
-
-
- Part-DB1\templates\security\U2F\u2f_register.html.twig:16
- Part-DB1\templates\security\U2F\u2f_register.html.twig:16
-
-
- r_u2f_two_factor.name
- Shown key name (e.g. Backup)
-
- Part-DB1\templates\security\U2F\u2f_register.html.twig:19
@@ -3111,7 +3059,7 @@ Sub elements will be moved upwards.]]>
statistics.distinct_parts_count
- Number of distinct parts
+ Number of distinct [[part]]
@@ -3122,7 +3070,7 @@ Sub elements will be moved upwards.]]>
statistics.parts_instock_sum
- Sum of all parts stocks
+ Sum of all [[part]] stocks
@@ -3133,7 +3081,7 @@ Sub elements will be moved upwards.]]>
statistics.parts_with_price
- Number of parts with price information
+ Number of [[part]] with price information
@@ -3144,7 +3092,7 @@ Sub elements will be moved upwards.]]>
statistics.categories_count
- Number of categories
+ Number of [[category]]
@@ -3155,7 +3103,7 @@ Sub elements will be moved upwards.]]>
statistics.footprints_count
- Number of footprints
+ Number of [[footprint]]
@@ -3166,7 +3114,7 @@ Sub elements will be moved upwards.]]>
statistics.manufacturers_count
- Number of manufacturers
+ Number of [[manufacturer]]
@@ -3177,7 +3125,7 @@ Sub elements will be moved upwards.]]>
statistics.storelocations_count
- Number of storage locations
+ Number of [[storage_location]]
@@ -3188,7 +3136,7 @@ Sub elements will be moved upwards.]]>
statistics.suppliers_count
- Number of suppliers
+ Number of [[supplier]]
@@ -3199,7 +3147,7 @@ Sub elements will be moved upwards.]]>
statistics.currencies_count
- Number of currencies
+ Number of [[currency]]
@@ -3210,7 +3158,7 @@ Sub elements will be moved upwards.]]>
statistics.measurement_units_count
- Number of measurement units
+ Number of [[measurement_unit]]
@@ -3221,7 +3169,7 @@ Sub elements will be moved upwards.]]>
statistics.devices_count
- Number of projects
+ Number of [[project]]
@@ -3232,7 +3180,7 @@ Sub elements will be moved upwards.]]>
statistics.attachment_types_count
- Number of attachment types
+ Number of [[attachment_type]]
@@ -3448,7 +3396,7 @@ Sub elements will be moved upwards.]]>
group.label
- Group:
+ Group
@@ -3578,8 +3526,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 +3547,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 +3789,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.
@@ -4000,17 +3948,6 @@ If you have done this incorrectly or if a computer is no longer trusted, you can
Supplier
-
-
- Part-DB1\templates\_navbar_search.html.twig:57
- Part-DB1\templates\_navbar_search.html.twig:52
- templates\base.html.twig:75
-
-
- search.deactivateBarcode
- Deact. Barcode
-
- Part-DB1\templates\_navbar_search.html.twig:61
@@ -4302,16 +4239,6 @@ If you have done this incorrectly or if a computer is no longer trusted, you can
Saved changes!
-
-
- Part-DB1\src\Controller\PartController.php:186
- Part-DB1\src\Controller\PartController.php:186
-
-
- part.edited_flash.invalid
- Error during saving: Please check your inputs!
-
- Part-DB1\src\Controller\PartController.php:216
@@ -4545,16 +4472,6 @@ If you have done this incorrectly or if a computer is no longer trusted, you can
New backup codes successfully generated.
-
-
- Part-DB1\src\DataTables\AttachmentDataTable.php:148
- Part-DB1\src\DataTables\AttachmentDataTable.php:148
-
-
- attachment.table.filename
- File name
-
- Part-DB1\src\DataTables\AttachmentDataTable.php:153
@@ -5319,7 +5236,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.
@@ -6156,7 +6073,7 @@ If you have done this incorrectly or if a computer is no longer trusted, you can
tree.tools.edit.attachment_types
- Attachment types
+ [[Attachment_type]]
@@ -6167,7 +6084,7 @@ If you have done this incorrectly or if a computer is no longer trusted, you can
tree.tools.edit.categories
- Categories
+ [[Category]]
@@ -6178,7 +6095,7 @@ If you have done this incorrectly or if a computer is no longer trusted, you can
tree.tools.edit.projects
- Projects
+ [[Project]]
@@ -6189,7 +6106,7 @@ If you have done this incorrectly or if a computer is no longer trusted, you can
tree.tools.edit.suppliers
- Suppliers
+ [[Supplier]]
@@ -6200,7 +6117,7 @@ If you have done this incorrectly or if a computer is no longer trusted, you can
tree.tools.edit.manufacturer
- Manufacturers
+ [[Manufacturer]]
@@ -6210,7 +6127,7 @@ If you have done this incorrectly or if a computer is no longer trusted, you can
tree.tools.edit.storelocation
- Storage locations
+ [[Storage_location]]
@@ -6220,7 +6137,7 @@ If you have done this incorrectly or if a computer is no longer trusted, you can
tree.tools.edit.footprint
- Footprints
+ [[Footprint]]
@@ -6230,7 +6147,7 @@ If you have done this incorrectly or if a computer is no longer trusted, you can
tree.tools.edit.currency
- Currencies
+ [[Currency]]
@@ -6240,13 +6157,13 @@ If you have done this incorrectly or if a computer is no longer trusted, you can
tree.tools.edit.measurement_unit
- Measurement Unit
+ [[Measurement_unit]]tree.tools.edit.part_custom_state
- Custom part states
+ [[Part_custom_state]]
@@ -6255,7 +6172,7 @@ If you have done this incorrectly or if a computer is no longer trusted, you can
tree.tools.edit.label_profile
- Label profiles
+ [[Label_profile]]
@@ -6265,7 +6182,7 @@ If you have done this incorrectly or if a computer is no longer trusted, you can
tree.tools.edit.part
- New part
+ New [part]
@@ -6276,7 +6193,7 @@ If you have done this incorrectly or if a computer is no longer trusted, you can
tree.tools.show.all_parts
- Show all parts
+ Show all [[part]]
@@ -6307,7 +6224,7 @@ If you have done this incorrectly or if a computer is no longer trusted, you can
tree.tools.system.users
- Users
+ [[User]]
@@ -6317,7 +6234,7 @@ If you have done this incorrectly or if a computer is no longer trusted, you can
tree.tools.system.groups
- Groups
+ [[Group]]
@@ -6342,16 +6259,6 @@ If you have done this incorrectly or if a computer is no longer trusted, you can
New Element
-
-
- Part-DB1\templates\Parts\info\_attachments_info.html.twig:34
- obsolete
-
-
- attachment.external_file
- External file
-
- Part-DB1\templates\Parts\info\_attachments_info.html.twig:62
@@ -6622,16 +6529,6 @@ If you have done this incorrectly or if a computer is no longer trusted, you can
The parent can not be one of the children of itself.
-
-
- obsolete
- obsolete
-
-
- validator.part_lot.location_full.no_increasment
- The storage location was marked as full, so you can not increase the instock amount. (New amount max. {{ old_amount }})
-
- obsolete
@@ -6639,7 +6536,7 @@ If you have done this incorrectly or if a computer is no longer trusted, you can
validator.part_lot.location_full
- The storage location was marked as full, so you can not add a new part to it.
+ The [storage_location] was marked as full, so you can not add a new [part] to it.
@@ -6649,7 +6546,7 @@ If you have done this incorrectly or if a computer is no longer trusted, you can
validator.part_lot.only_existing
- The storage location was marked as "only existing", so you can not add new part to it.
+ The [storage_location] was marked as "only existing", so you can not add new [part] to it.
@@ -6659,7 +6556,7 @@ If you have done this incorrectly or if a computer is no longer trusted, you can
validator.part_lot.single_part
- The storage location was marked as "single part", so you can not add a new part to it.
+ The [storage_location] was marked as "single [part]", so you can not add a new [part] to it.
@@ -6840,7 +6737,7 @@ If you have done this incorrectly or if a computer is no longer trusted, you can
entity.edit.not_selectable.help
- If this option is activated, this element can not be assigned to a part property. Useful if this element is just used for grouping.
+ If this option is activated, this element can not be assigned to a [part] property. Useful if this element is just used for grouping.
@@ -6880,7 +6777,7 @@ If you have done this incorrectly or if a computer is no longer trusted, you can
category.edit.disable_footprints
- Disable footprints
+ Disable [[footprint]]
@@ -6890,7 +6787,7 @@ If you have done this incorrectly or if a computer is no longer trusted, you can
category.edit.disable_footprints.help
- If this option is activated, the footprint property is disabled for all parts with this category.
+ If this option is activated, the [footprint] property is disabled for all [[part]] with this [category].
@@ -6900,7 +6797,7 @@ If you have done this incorrectly or if a computer is no longer trusted, you can
category.edit.disable_manufacturers
- Disable manufacturers
+ Disable [[manufacturer]]
@@ -6910,7 +6807,7 @@ If you have done this incorrectly or if a computer is no longer trusted, you can
category.edit.disable_manufacturers.help
- If this option is activated, the manufacturer property is disabled for all parts with this category.
+ If this option is activated, the [manufacturer] property is disabled for all [[part]] with this [category].
@@ -6930,7 +6827,7 @@ If you have done this incorrectly or if a computer is no longer trusted, you can
category.edit.disable_autodatasheets.help
- If this option is activated, no automatic links to datasheets are created for parts with this category.
+ If this option is activated, no automatic links to datasheets are created for [[part]] with this [category].
@@ -6950,7 +6847,7 @@ If you have done this incorrectly or if a computer is no longer trusted, you can
category.edit.disable_properties.help
- If this option is activated, the part properties are disabled for parts with this category.
+ If this option is activated, the [part] properties are disabled for [[part]] with this [category].
@@ -7187,15 +7084,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
@@ -7285,7 +7182,7 @@ Element 1 -> Element 1.2]]>
storelocation.edit.is_full.help
- If this option is selected, it is neither possible to add new parts to this storelocation or to increase the amount of existing parts.
+ If this option is selected, it is neither possible to add new [[part]] to this storelocation or to increase the amount of existing [[part]].
@@ -7295,7 +7192,7 @@ Element 1 -> Element 1.2]]>
storelocation.limit_to_existing.label
- Limit to existing parts
+ Limit to existing [[part]]
@@ -7305,7 +7202,7 @@ Element 1 -> Element 1.2]]>
storelocation.limit_to_existing.help
- If this option is activated, it is not possible to add new parts to this storelocation, but the amount of existing parts can be increased.
+ If this option is activated, it is not possible to add new [[part]] to this storelocation, but the amount of existing [[part]] can be increased.
@@ -7315,7 +7212,7 @@ Element 1 -> Element 1.2]]>
storelocation.only_single_part.label
- Only single part
+ Only single [part]
@@ -7325,7 +7222,7 @@ Element 1 -> Element 1.2]]>
storelocation.only_single_part.help
- If this option is activated, only a single part (with every amount) can be assigned to this storage location. Useful for small SMD boxes or feeders.
+ If this option is activated, only a single [part] (with every amount) can be assigned to this [storage_location]. Useful for small SMD boxes or feeders.
@@ -7345,7 +7242,7 @@ Element 1 -> Element 1.2]]>
storelocation.storage_type.help
- You can select a measurement unit here, which a part must have to be able to be assigned to this storage location
+ You can select a [measurement_unit] here, which a [part] must have to be able to be assigned to this [storage_location]
@@ -7488,39 +7385,6 @@ Element 1 -> Element 1.2]]>
Discard changes
-
-
- templates\Parts\show_part_info.html.twig:166
- obsolete
- obsolete
-
-
- part.withdraw.btn
- Withdraw
-
-
-
-
- templates\Parts\show_part_info.html.twig:171
- obsolete
- obsolete
-
-
- part.withdraw.comment:
- Comment/Purpose
-
-
-
-
- templates\Parts\show_part_info.html.twig:189
- obsolete
- obsolete
-
-
- part.add.caption
- Add parts
-
- templates\Parts\show_part_info.html.twig:194
@@ -7532,28 +7396,6 @@ Element 1 -> Element 1.2]]>
Add
-
-
- templates\Parts\show_part_info.html.twig:199
- obsolete
- obsolete
-
-
- part.add.comment
- Comment/Purpose
-
-
-
-
- templates\AdminPages\CompanyAdminBase.html.twig:15
- obsolete
- obsolete
-
-
- admin.comment
- Notes
-
- src\Form\PartType.php:83
@@ -7565,69 +7407,6 @@ Element 1 -> Element 1.2]]>
Manufacturer link
-
-
- src\Form\PartType.php:66
- obsolete
- obsolete
-
-
- part.description.placeholder
- e.g. NPN 45V 0,1A 0,5W
-
-
-
-
- src\Form\PartType.php:69
- obsolete
- obsolete
-
-
- part.instock.placeholder
- e.g. 10
-
-
-
-
- src\Form\PartType.php:72
- obsolete
- obsolete
-
-
- part.mininstock.placeholder
- e.g. 5
-
-
-
-
- obsolete
- obsolete
-
-
- part.order.price_per
- Price per
-
-
-
-
- obsolete
- obsolete
-
-
- part.withdraw.caption
- Withdraw parts
-
-
-
-
- obsolete
- obsolete
-
-
- datatable.datatable.lengthMenu
- _MENU_
-
- obsolete
@@ -7725,7 +7504,7 @@ Element 1 -> Element 1.2]]>
perm.part.all_parts
- List all parts
+ List all [[part]]
@@ -7735,7 +7514,7 @@ Element 1 -> Element 1.2]]>
perm.part.no_price_parts
- List parts without price info
+ List [[part]] without price info
@@ -7745,7 +7524,7 @@ Element 1 -> Element 1.2]]>
perm.part.obsolete_parts
- List obsolete parts
+ List obsolete [[part]]
@@ -8620,15 +8399,6 @@ Element 1 -> Element 1.2]]>
Show old element versions (time travel)
-
-
- obsolete
-
-
- tfa_u2f.key_added_successful
- Security key added successfully.
-
- obsolete
@@ -8827,12 +8597,6 @@ Element 1 -> Element 1.2]]>
If this option is enabled, every direct member of this group, has to configure at least one second-factor for authentication. Recommended for administrative groups with much permissions.
-
-
- selectpicker.empty
- Nothing selected
-
- selectpicker.nothing_selected
@@ -8872,7 +8636,7 @@ Element 1 -> Element 1.2]]>
part.table.edit.title
- Edit part
+ Edit [part]
@@ -9091,12 +8855,6 @@ Element 1 -> Element 1.2]]>
Your password needs to be changed! Please set a new password.
-
-
- tree.root_node.text
- Root node
-
- part_list.action.select_null
@@ -9394,25 +9152,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 >=
@@ -9520,7 +9278,7 @@ Element 1 -> Element 1.2]]>
parts_list.search.searching_for
- %keyword%]]>
+ Searching parts with keyword <b>%keyword%</b>
@@ -9604,7 +9362,7 @@ Element 1 -> Element 1.2]]>
entity.info.parts_count_recursive
- Number of parts with this element or its sub elements
+ Number of [[part]] with this element or its sub elements
@@ -9838,13 +9596,13 @@ Element 1 -> Element 1.2]]>
project.add_parts_to_project
- Add parts to project BOM
+ Add [[part]] to [project] BOMpart.info.add_part_to_project
- Add this part to a project
+ Add this [part] to a [project]
@@ -9892,43 +9650,43 @@ Element 1 -> Element 1.2]]>
part.new_build_part.error.build_part_already_exists
- The project already has a build part!
+ The [project] already has a build [part]!project.edit.associated_build_part
- Associated builds part
+ Associated builds [part]project.edit.associated_build_part.add
- Add builds part
+ Add builds [part]project.edit.associated_build.hint
- This part represents the builds of this project, which are stored somewhere.
+ This [part] represents the builds of this [project], which are stored somewhere.part.info.projectBuildPart.hint
- This part represents the builds of the following project and is associated with it
+ This [part] represents the builds of the following [project] and is associated with itpart.is_build_part
- Is project builds part
+ Is [project] builds [part]project.info.title
- Project info
+ [Project] info
@@ -10126,13 +9884,13 @@ Element 1 -> Element 1.2]]>
part_list.action.projects.generate_label
- Generate labels (for parts)
+ Generate labels (for [[part]])part_list.action.projects.generate_label_lot
- Generate labels (for part lots)
+ Generate labels (for [[part_lot]])
@@ -10156,7 +9914,7 @@ Element 1 -> Element 1.2]]>
project.builds.following_bom_entries_miss_instock
- The following parts have not enough stock to build this project at least once:
+ The following [[part]] have not enough stock to build this [project] at least once:
@@ -10180,19 +9938,19 @@ 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!project.builds.following_bom_entries_miss_instock_n
- You do not have enough parts stocked to build this project %number_of_builds% times. The following parts have missing instock:
+ You do not have enough [[part]] stocked to build this [project] %number_of_builds% times. The following [[part]] have missing instock:
@@ -10216,7 +9974,7 @@ Element 1 -> Element 1.2]]>
project.build.help
- Choose from which part lots the stock to build this project should be taken (and in which amount). Check the checkbox for each BOM Entry, when you are finished withdrawing the parts, or use the top checkbox to check all boxes at once.
+ Choose from which [[part_lot]] the stock to build this [project] should be taken (and in which amount). Check the checkbox for each BOM Entry, when you are finished withdrawing the [[part]], or use the top checkbox to check all boxes at once.
@@ -10300,7 +10058,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"
@@ -10324,13 +10082,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>.
@@ -10342,7 +10100,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>
@@ -10486,13 +10244,13 @@ Element 1 -> Element 1.2]]>
log.element_edited.changed_fields.disable_footprints
- Disable footprints
+ Disable [[footprint]]log.element_edited.changed_fields.disable_manufacturers
- Disable manufacturers
+ Disable [[manufacturer]]
@@ -11008,7 +10766,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.
@@ -11104,25 +10862,25 @@ Element 1 -> Element 1.2]]>
measurement_unit.new
- New Measurement Unit
+ New [measurement_unit]measurement_unit.edit
- Edit Measurement Unit
+ Edit [measurement_unit]part_custom_state.new
- New custom part state
+ New [part_custom_state]part_custom_state.edit
- Edit custom part state
+ Edit [part_custom_state]
@@ -11140,7 +10898,7 @@ Element 1 -> Element 1.2]]>
storelocation.part_owner_must_match.label
- Part Lot owner must match storage location owner
+ [Part_lot] owner must match [storage_location] owner
@@ -11176,7 +10934,7 @@ Element 1 -> Element 1.2]]>
part.withdraw.access_denied
- Not allowed to do the desired action. Please check your permissions and the owner of the part lots.
+ Not allowed to do the desired action. Please check your permissions and the owner of the [[part_lot]].
@@ -11194,13 +10952,13 @@ Element 1 -> Element 1.2]]>
log.element_edited.changed_fields.part_owner_must_match
- Part owner must match storage location owner
+ [Part] owner must match [storage_location] ownerpart.filter.lessThanDesired
-
+ In stock less than desired (total amount < min. amount)
@@ -11667,12 +11425,6 @@ Please note, that you can not impersonate a disabled user. If you try you will g
Expiration date
-
-
- api_tokens.added_date
- Added at
-
- api_tokens.last_time_used
@@ -11772,7 +11524,7 @@ Please note, that you can not impersonate a disabled user. If you try you will g
project.build.dont_check_quantity.help
- If this option is selected, the given withdraw quantities are used as given, no matter if more or less parts are actually required to build this project.
+ If this option is selected, the given withdraw quantities are used as given, no matter if more or less [[part]] are actually required to build this [project].
@@ -12012,13 +11764,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.
@@ -12372,7 +12124,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>.
@@ -12384,7 +12136,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.
@@ -12402,7 +12154,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>.
@@ -12450,7 +12202,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>.
@@ -12528,7 +12280,7 @@ Please note, that you can not impersonate a disabled user. If you try you will g
settings.system.attachments
-
+ Attachments & Files
@@ -12552,7 +12304,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>
@@ -12726,8 +12478,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>
@@ -12757,7 +12509,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.
@@ -12775,7 +12527,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.
@@ -12823,7 +12575,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.
@@ -12877,7 +12629,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
@@ -13537,7 +13289,7 @@ Please note, that you can not impersonate a disabled user. If you try you will g
settings.behavior.homepage.items.help
-
+ The items to show at the homepage. Order can be changed via drag & drop.
@@ -14251,7 +14003,7 @@ Please note, that you can not impersonate a disabled user. If you try you will g
settings.system.localization.language_menu_entries.description
-
+ The languages to show in the language drop-down menu. Order can be changed via drag & drop. Leave empty to show all available languages.
@@ -14280,137 +14032,260 @@ You can do this in the provider info list.
-
+ settings.misc.ipn_suggest.useDuplicateDescription.helpWhen enabled, the part’s description is used to find existing parts with the same description and to determine the next available IPN by incrementing their numeric suffix for the suggestion list.
-
+ settings.misc.ipn_suggest.regex.help
- A PCRE-compatible regular expression every IPN has to fulfill. Leave empty to allow all everything as IPN.
+ A PCRE-compatible regular expression every IPN has to fulfill. Leave empty to allow everything as IPN.
-
+ user.labelpUsers
-
+ currency.labelpCurrencies
-
+ measurement_unit.labelpMeasurement units
-
+ attachment_type.labelpAttachment types
-
+ label_profile.labelpLabel profiles
-
+ part_custom_state.labelpCustom part states
-
+ group.labelpGroups
-
+ settings.synonyms.type_synonym.typeType
-
+ settings.synonyms.type_synonym.languageLanguage
-
+ settings.synonyms.type_synonym.translation_singularTranslation Singular
-
+ settings.synonyms.type_synonym.translation_pluralTranslation Plural
-
+ settings.synonyms.type_synonym.add_entryAdd entry
-
+ settings.synonyms.type_synonym.remove_entryRemove entry
-
+ settings.synonymsSynonyms
-
+ settings.synonyms.helpThe synonyms systems allow overriding how Part-DB call certain things. This can be useful, especially if Part-DB is used in a different context than electronics.
Please note that this system is currently experimental, and the synonyms defined here might not show up at all places.
-
+ settings.synonyms.type_synonymsType synonyms
-
+ settings.synonyms.type_synonyms.helpType synonyms allow you to replace the labels of built-in data types. For example, you can rename "Footprint" to something else.
-
-
- {{part}}
- Parts
-
-
-
+ log.element_edited.changed_fields.part_ipn_prefixIPN prefix
-
+ part.labelpParts
+
+
+ project_bom_entry.labelp
+ BOM entries
+
+
+
+
+ part_lot.labelp
+ Part lots
+
+
+
+
+ orderdetail.labelp
+ Order details
+
+
+
+
+ pricedetail.labelp
+ Price details
+
+
+
+
+ parameter.labelp
+ Parameters
+
+
+
+
+ part_association.labelp
+ Part associations
+
+
+
+
+ bulk_info_provider_import_job.labelp
+ Bulk info provider imports
+
+
+
+
+ bulk_info_provider_import_job_part.labelp
+ Bulk import job part
+
+
+
+
+ password_toggle.hide
+ Hide
+
+
+
+
+ password_toggle.show
+ Show
+
+
+
+
+ settings.misc.ipn_suggest.regex.help.placeholder
+ e.g. Format: 3–4 alphanumeric segments (any number) separated by "-", followed by "-" and 4 digits, e.g., PCOM-RES-0001
+
+
+
+
+ part.edit.tab.advanced.ipn.prefix.global_prefix
+ The global IPN prefix, common across all parts
+
+
+
+
+ settings.misc.ipn_suggest.fallbackPrefix
+ Fallback prefix
+
+
+
+
+ settings.misc.ipn_suggest.fallbackPrefix.help
+ The IPN prefix that should be used, if a category has no prefix defined.
+
+
+
+
+ settings.misc.ipn_suggest.numberSeparator
+ Number separator
+
+
+
+
+ settings.misc.ipn_suggest.numberSeparator.help
+ The separator character used to separate the IPN number from the prefix.
+
+
+
+
+ settings.misc.ipn_suggest.categorySeparator
+ Category separator
+
+
+
+
+ settings.misc.ipn_suggest.categorySeparator.help
+ The separator character used to separate different levels of category prefixes.
+
+
+
+
+ settings.misc.ipn_suggest.globalPrefix
+ Global prefix
+
+
+
+
+ settings.misc.ipn_suggest.globalPrefix.help
+ If enabled, an option for to generate IPN with this global prefix, shared across parts in all categories.
+
+
+
+
+ Do not remove! Used for datatables rendering.
+
+
+ datatable.datatable.lengthMenu
+ _MENU_
+
+
diff --git a/translations/security.de.xlf b/translations/security.de.xlf
index 4f905fd1a..927f8f9cf 100644
--- a/translations/security.de.xlf
+++ b/translations/security.de.xlf
@@ -4,7 +4,7 @@
user.login_error.user_disabled
- Ihr Account ist deaktiviert! Kontaktiere einen Administrator, wenn Sie denken, dass dies ein Fehler ist.
+ Ihr Account ist deaktiviert! Kontaktieren Sie einen Administrator, wenn Sie denken, dass dies ein Fehler ist.
diff --git a/translations/validators.en.xlf b/translations/validators.en.xlf
index 86045227b..c1d6f6b8b 100644
--- a/translations/validators.en.xlf
+++ b/translations/validators.en.xlf
@@ -104,7 +104,7 @@
parameters.validator.min_lesser_typical
- Value must be lesser or equal the the typical value ({{ compared_value }}).
+ Value must be less than or equal to the typical value ({{ compared_value }}).
@@ -124,7 +124,7 @@
parameters.validator.min_lesser_max
- Value must be lesser than the maximum value ({{ compared_value }}).
+ Value must be less than the maximum value ({{ compared_value }}).
@@ -144,7 +144,7 @@
parameters.validator.max_greater_typical
- Value must be greater or equal than the typical value ({{ compared_value }}).
+ Value must be greater than or equal to the typical value ({{ compared_value }}).
@@ -154,7 +154,7 @@
validator.user.username_already_used
- A user with this name is already exisiting
+ A user with this name already exists
@@ -366,7 +366,7 @@
-
+ settings.synonyms.type_synonyms.collection_type.duplicateThere is already a translation defined for this type and language!