diff --git a/translations/messages.zh.xlf b/translations/messages.zh.xlf
index d04d8962..8e90297e 100644
--- a/translations/messages.zh.xlf
+++ b/translations/messages.zh.xlf
@@ -1899,6 +1899,236 @@
parti.edit.tab.备注
+
+
+ Part-DB1\templates\Parts\edit\_lots.html.twig:5
+ Part-DB1\templates\Parts\edit\_lots.html.twig:5
+
+
+ part_lot.delete
+ Delete
+
+
+
+
+ Part-DB1\templates\Parts\edit\_lots.html.twig:28
+ Part-DB1\templates\Parts\edit\_lots.html.twig:28
+
+
+ part_lot.create
+ Add stock
+
+
+
+
+ Part-DB1\templates\Parts\edit\_orderdetails.html.twig:13
+ Part-DB1\templates\Parts\edit\_orderdetails.html.twig:13
+
+
+ orderdetail.create
+ Add distributor
+
+
+
+
+ Part-DB1\templates\Parts\edit\_orderdetails.html.twig:18
+ Part-DB1\templates\Parts\edit\_orderdetails.html.twig:18
+
+
+ pricedetails.edit.delete.confirm
+ Do you really want to delete this price? This can not be undone.
+
+
+
+
+ Part-DB1\templates\Parts\edit\_orderdetails.html.twig:62
+ Part-DB1\templates\Parts\edit\_orderdetails.html.twig:61
+
+
+ orderdetails.edit.delete.confirm
+ Do you really want to delete this distributor info? This can not be undone!
+
+
+
+
+ Part-DB1\templates\Parts\info\show_part_info.html.twig:4
+ Part-DB1\templates\Parts\info\show_part_info.html.twig:19
+ Part-DB1\templates\Parts\info\show_part_info.html.twig:4
+ Part-DB1\templates\Parts\info\show_part_info.html.twig:19
+ templates\Parts\show_part_info.html.twig:4
+ templates\Parts\show_part_info.html.twig:9
+
+
+ part.info.title
+ Detail info for part
+
+
+
+
+ Part-DB1\templates\Parts\info\show_part_info.html.twig:47
+ Part-DB1\templates\Parts\info\show_part_info.html.twig:47
+
+
+ part.part_lots.label
+ Stocks
+
+
+
+
+ Part-DB1\templates\Parts\info\show_part_info.html.twig:56
+ Part-DB1\templates\Parts\lists\_info_card.html.twig:43
+ Part-DB1\templates\_navbar_search.html.twig:31
+ Part-DB1\templates\_navbar_search.html.twig:26
+ templates\base.html.twig:62
+ templates\Parts\show_part_info.html.twig:74
+ src\Form\PartType.php:86
+
+
+ comment.label
+ Notes
+
+
+
+
+ Part-DB1\templates\Parts\info\show_part_info.html.twig:64
+
+
+ part.info.specifications
+ Parameters
+
+
+
+
+ Part-DB1\templates\Parts\info\show_part_info.html.twig:74
+ Part-DB1\templates\Parts\info\show_part_info.html.twig:64
+ templates\Parts\show_part_info.html.twig:82
+
+
+ attachment.labelp
+ Attachments
+
+
+
+
+ Part-DB1\templates\Parts\info\show_part_info.html.twig:83
+ Part-DB1\templates\Parts\info\show_part_info.html.twig:71
+ templates\Parts\show_part_info.html.twig:88
+
+
+ vendor.partinfo.shopping_infos
+ Shopping information
+
+
+
+
+ Part-DB1\templates\Parts\info\show_part_info.html.twig:91
+ Part-DB1\templates\Parts\info\show_part_info.html.twig:78
+ templates\Parts\show_part_info.html.twig:94
+
+
+ vendor.partinfo.history
+ History
+
+
+
+
+ Part-DB1\templates\Parts\info\show_part_info.html.twig:97
+ Part-DB1\templates\_sidebar.html.twig:54
+ Part-DB1\templates\_sidebar.html.twig:13
+ Part-DB1\templates\Parts\info\show_part_info.html.twig:84
+ Part-DB1\templates\_sidebar.html.twig:54
+ Part-DB1\templates\_sidebar.html.twig:13
+ templates\base.html.twig:176
+ templates\base.html.twig:203
+ templates\base.html.twig:217
+ templates\base.html.twig:231
+ templates\Parts\show_part_info.html.twig:100
+
+
+ tools.label
+ Tools
+
+
+
+
+ Part-DB1\templates\Parts\info\show_part_info.html.twig:103
+ Part-DB1\templates\Parts\info\show_part_info.html.twig:90
+
+
+ extended_info.label
+ Extended info
+
+
+
+
+ Part-DB1\templates\Parts\info\_attachments_info.html.twig:7
+ Part-DB1\templates\Parts\info\_attachments_info.html.twig:7
+
+
+ attachment.name
+ Name
+
+
+
+
+ Part-DB1\templates\Parts\info\_attachments_info.html.twig:8
+ Part-DB1\templates\Parts\info\_attachments_info.html.twig:8
+
+
+ attachment.attachment_type
+ Attachment Type
+
+
+
+
+ Part-DB1\templates\Parts\info\_attachments_info.html.twig:9
+ Part-DB1\templates\Parts\info\_attachments_info.html.twig:9
+
+
+ attachment.file_name
+ File name
+
+
+
+
+ Part-DB1\templates\Parts\info\_attachments_info.html.twig:10
+ Part-DB1\templates\Parts\info\_attachments_info.html.twig:10
+
+
+ attachment.file_size
+ File size
+
+
+
+
+ Part-DB1\templates\Parts\info\_attachments_info.html.twig:54
+
+
+ attachment.preview
+ Preview picture
+
+
+
+
+ Part-DB1\templates\Parts\info\_attachments_info.html.twig:67
+ Part-DB1\templates\Parts\info\_attachments_info.html.twig:50
+
+
+ attachment.download
+ Download
+
+
+
+
+ Part-DB1\templates\Parts\info\_extended_infos.html.twig:11
+ Part-DB1\templates\Parts\info\_extended_infos.html.twig:11
+ new
+
+
+ user.creating_user
+ User who created this part
+
+
Part-DB1\templates\Parts\info\_extended_infos.html.twig:13
@@ -1908,9 +2138,178 @@
Part-DB1\templates\Parts\info\_extended_infos.html.twig:28
Part-DB1\templates\Parts\info\_extended_infos.html.twig:50
-
+
Unknown
- 未知
+ Unknown
+
+
+
+
+ Part-DB1\templates\Parts\info\_extended_infos.html.twig:15
+ Part-DB1\templates\Parts\info\_extended_infos.html.twig:30
+ Part-DB1\templates\Parts\info\_extended_infos.html.twig:15
+ Part-DB1\templates\Parts\info\_extended_infos.html.twig:30
+ new
+
+
+ accessDenied
+ Access Denied
+
+
+
+
+ Part-DB1\templates\Parts\info\_extended_infos.html.twig:26
+ Part-DB1\templates\Parts\info\_extended_infos.html.twig:26
+ new
+
+
+ user.last_editing_user
+ User who edited this part last
+
+
+
+
+ Part-DB1\templates\Parts\info\_extended_infos.html.twig:41
+ Part-DB1\templates\Parts\info\_extended_infos.html.twig:41
+
+
+ part.isFavorite
+ Favorite
+
+
+
+
+ Part-DB1\templates\Parts\info\_extended_infos.html.twig:46
+ Part-DB1\templates\Parts\info\_extended_infos.html.twig:46
+
+
+ part.minOrderAmount
+ Minimum order amount
+
+
+
+
+ Part-DB1\templates\Parts\info\_main_infos.html.twig:8
+ Part-DB1\templates\_navbar_search.html.twig:46
+ Part-DB1\src\Services\ElementTypeNameGenerator.php:84
+ Part-DB1\templates\Parts\info\_main_infos.html.twig:8
+ Part-DB1\templates\_navbar_search.html.twig:41
+ Part-DB1\src\Services\ElementTypeNameGenerator.php:84
+ templates\base.html.twig:70
+ templates\Parts\show_part_info.html.twig:24
+ src\Form\PartType.php:80
+
+
+ manufacturer.label
+ Manufacturer
+
+
+
+
+ Part-DB1\templates\Parts\info\_main_infos.html.twig:24
+ Part-DB1\templates\_navbar_search.html.twig:11
+ templates\base.html.twig:54
+ src\Form\PartType.php:62
+
+
+ name.label
+ Name
+
+
+
+
+ Part-DB1\templates\Parts\info\_main_infos.html.twig:27
+ Part-DB1\templates\Parts\info\_main_infos.html.twig:27
+ new
+
+
+ part.back_to_info
+ Back to current version
+
+
+
+
+ Part-DB1\templates\Parts\info\_main_infos.html.twig:32
+ Part-DB1\templates\_navbar_search.html.twig:19
+ Part-DB1\templates\Parts\info\_main_infos.html.twig:32
+ Part-DB1\templates\_navbar_search.html.twig:18
+ templates\base.html.twig:58
+ templates\Parts\show_part_info.html.twig:31
+ src\Form\PartType.php:65
+
+
+ description.label
+ Description
+
+
+
+
+ Part-DB1\templates\Parts\info\_main_infos.html.twig:34
+ Part-DB1\templates\_navbar_search.html.twig:15
+ Part-DB1\src\Services\ElementTypeNameGenerator.php:80
+ Part-DB1\templates\Parts\info\_main_infos.html.twig:34
+ Part-DB1\templates\_navbar_search.html.twig:14
+ Part-DB1\src\Services\ElementTypeNameGenerator.php:80
+ templates\base.html.twig:56
+ templates\Parts\show_part_info.html.twig:32
+ src\Form\PartType.php:74
+
+
+ category.label
+ Category
+
+
+
+
+ Part-DB1\templates\Parts\info\_main_infos.html.twig:39
+ Part-DB1\templates\Parts\info\_main_infos.html.twig:39
+ templates\Parts\show_part_info.html.twig:42
+ src\Form\PartType.php:69
+
+
+ instock.label
+ Instock
+
+
+
+
+ Part-DB1\templates\Parts\info\_main_infos.html.twig:41
+ Part-DB1\templates\Parts\info\_main_infos.html.twig:41
+ templates\Parts\show_part_info.html.twig:44
+ src\Form\PartType.php:72
+
+
+ mininstock.label
+ Minimum Instock
+
+
+
+
+ Part-DB1\templates\Parts\info\_main_infos.html.twig:45
+ Part-DB1\templates\_navbar_search.html.twig:52
+ Part-DB1\src\Services\ElementTypeNameGenerator.php:83
+ Part-DB1\templates\Parts\info\_main_infos.html.twig:45
+ Part-DB1\templates\_navbar_search.html.twig:47
+ Part-DB1\src\Services\ElementTypeNameGenerator.php:83
+ templates\base.html.twig:73
+ templates\Parts\show_part_info.html.twig:47
+
+
+ footprint.label
+ Footprint
+
+
+
+
+ Part-DB1\templates\Parts\info\_main_infos.html.twig:56
+ Part-DB1\templates\Parts\info\_main_infos.html.twig:59
+ Part-DB1\templates\Parts\info\_main_infos.html.twig:57
+ Part-DB1\templates\Parts\info\_main_infos.html.twig:60
+ templates\Parts\show_part_info.html.twig:51
+
+
+ part.avg_price.label
+ Average Price
@@ -1918,9 +2317,9 @@
Part-DB1\templates\Parts\info\_order_infos.html.twig:5
Part-DB1\templates\Parts\info\_order_infos.html.twig:5
-
+
part.supplier.name
- 名称
+ Name
@@ -1928,9 +2327,49 @@
Part-DB1\templates\Parts\info\_order_infos.html.twig:6
Part-DB1\templates\Parts\info\_order_infos.html.twig:6
-
+
part.supplier.partnr
- 元件编号
+ Partnr.
+
+
+
+
+ Part-DB1\templates\Parts\info\_order_infos.html.twig:28
+ Part-DB1\templates\Parts\info\_order_infos.html.twig:28
+
+
+ part.order.minamount
+ Minimum amount
+
+
+
+
+ Part-DB1\templates\Parts\info\_order_infos.html.twig:29
+ Part-DB1\templates\Parts\info\_order_infos.html.twig:29
+
+
+ part.order.price
+ Price
+
+
+
+
+ Part-DB1\templates\Parts\info\_order_infos.html.twig:31
+ Part-DB1\templates\Parts\info\_order_infos.html.twig:31
+
+
+ part.order.single_price
+ 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
@@ -1938,9 +2377,39 @@
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
+ Part-DB1\templates\Parts\info\_part_lots.html.twig:6
+
+
+ part_lots.description
+ Description
+
+
+
+
+ Part-DB1\templates\Parts\info\_part_lots.html.twig:8
+ Part-DB1\templates\Parts\info\_part_lots.html.twig:7
+
+
+ part_lots.storage_location
+ Storage location
+
+
+
+
+ Part-DB1\templates\Parts\info\_part_lots.html.twig:9
+ Part-DB1\templates\Parts\info\_part_lots.html.twig:8
+
+
+ part_lots.amount
+ Amount
@@ -1948,9 +2417,9 @@
Part-DB1\templates\Parts\info\_part_lots.html.twig:24
Part-DB1\templates\Parts\info\_part_lots.html.twig:22
-
+
part_lots.location_unknown
- 未知储存位置
+ Storage location unknown
@@ -1958,9 +2427,9 @@
Part-DB1\templates\Parts\info\_part_lots.html.twig:31
Part-DB1\templates\Parts\info\_part_lots.html.twig:29
-
+
part_lots.instock_unknown
- 数量不明
+ Amount unknown
@@ -1968,9 +2437,9 @@
Part-DB1\templates\Parts\info\_part_lots.html.twig:40
Part-DB1\templates\Parts\info\_part_lots.html.twig:38
-
+
part_lots.expiration_date
- 过期时间
+ Expiration date
@@ -1978,9 +2447,9 @@
Part-DB1\templates\Parts\info\_part_lots.html.twig:48
Part-DB1\templates\Parts\info\_part_lots.html.twig:46
-
+
part_lots.is_expired
- 已过期
+ Expired
@@ -1988,9 +2457,9 @@
Part-DB1\templates\Parts\info\_part_lots.html.twig:55
Part-DB1\templates\Parts\info\_part_lots.html.twig:53
-
+
part_lots.need_refill
- 需要补充
+ Needs refill
@@ -1998,9 +2467,9 @@
Part-DB1\templates\Parts\info\_picture.html.twig:15
Part-DB1\templates\Parts\info\_picture.html.twig:15
-
+
part.info.prev_picture
- 上一张图片
+ Previous picture
@@ -2008,9 +2477,9 @@
Part-DB1\templates\Parts\info\_picture.html.twig:19
Part-DB1\templates\Parts\info\_picture.html.twig:19
-
+
part.info.next_picture
- 下一张图片
+ Next picture
@@ -2018,9 +2487,9 @@
Part-DB1\templates\Parts\info\_sidebar.html.twig:21
Part-DB1\templates\Parts\info\_sidebar.html.twig:21
-
+
part.mass.tooltip
- 重量
+ Mass
@@ -2028,9 +2497,9 @@
Part-DB1\templates\Parts\info\_sidebar.html.twig:30
Part-DB1\templates\Parts\info\_sidebar.html.twig:30
-
+
part.needs_review.badge
- 需要检查
+ Needs review
@@ -2038,9 +2507,9 @@
Part-DB1\templates\Parts\info\_sidebar.html.twig:39
Part-DB1\templates\Parts\info\_sidebar.html.twig:39
-
+
part.favorite.badge
- 收藏
+ Favorite
@@ -2048,27 +2517,27 @@
Part-DB1\templates\Parts\info\_sidebar.html.twig:47
Part-DB1\templates\Parts\info\_sidebar.html.twig:47
-
+
part.obsolete.badge
- 已停产
+ No longer available
Part-DB1\templates\Parts\info\_specifications.html.twig:10
-
+
parameters.extracted_from_description
- 自动从描述提取
+ Automatically extracted from description
Part-DB1\templates\Parts\info\_specifications.html.twig:15
-
+
parameters.auto_extracted_from_comment
- 自动从说明中提取
+ Automatically extracted from notes
@@ -2077,9 +2546,9 @@
Part-DB1\templates\Parts\info\_tools.html.twig:4
templates\Parts\show_part_info.html.twig:125
-
+
part.edit.btn
- 编辑元件
+ Edit part
@@ -2088,9 +2557,9 @@
Part-DB1\templates\Parts\info\_tools.html.twig:14
templates\Parts\show_part_info.html.twig:135
-
+
part.clone.btn
- 克隆元件
+ Clone part
@@ -2099,9 +2568,9 @@
Part-DB1\templates\Parts\lists\_action_bar.html.twig:4
templates\Parts\show_part_info.html.twig:143
-
+
part.create.btn
- 新建元件
+ Create new part
@@ -2109,9 +2578,9 @@
Part-DB1\templates\Parts\info\_tools.html.twig:31
Part-DB1\templates\Parts\info\_tools.html.twig:29
-
+
part.delete.confirm_title
- 是否确定删除这个元件?
+ Do you really want to delete this part?
@@ -2119,9 +2588,9 @@
Part-DB1\templates\Parts\info\_tools.html.twig:32
Part-DB1\templates\Parts\info\_tools.html.twig:30
-
+
part.delete.message
- 此元件和任何相关信息(如附件、价格信息等)将被删除。 这不能被撤消!
+ This part and any associated information (like attachments, price information, etc.) will be deleted. This can not be undone!
@@ -2129,9 +2598,9 @@
Part-DB1\templates\Parts\info\_tools.html.twig:39
Part-DB1\templates\Parts\info\_tools.html.twig:37
-
+
part.delete
- 删除元件
+ Delete part
@@ -2139,9 +2608,9 @@
Part-DB1\templates\Parts\lists\all_list.html.twig:4
Part-DB1\templates\Parts\lists\all_list.html.twig:4
-
+
parts_list.all.title
- 所有元件
+ All parts
@@ -2149,9 +2618,9 @@
Part-DB1\templates\Parts\lists\category_list.html.twig:4
Part-DB1\templates\Parts\lists\category_list.html.twig:4
-
+
parts_list.category.title
- 元件类别
+ Parts with category
@@ -2159,9 +2628,9 @@
Part-DB1\templates\Parts\lists\footprint_list.html.twig:4
Part-DB1\templates\Parts\lists\footprint_list.html.twig:4
-
+
parts_list.footprint.title
- 元件封装
+ Parts with footprint
@@ -2169,9 +2638,9 @@
Part-DB1\templates\Parts\lists\manufacturer_list.html.twig:4
Part-DB1\templates\Parts\lists\manufacturer_list.html.twig:4
-
+
parts_list.manufacturer.title
- 元件制造商
+ Parts with manufacturer
@@ -2179,9 +2648,9 @@
Part-DB1\templates\Parts\lists\search_list.html.twig:4
Part-DB1\templates\Parts\lists\search_list.html.twig:4
-
+
parts_list.search.title
- 搜索元件
+ Search Parts
@@ -2189,9 +2658,9 @@
Part-DB1\templates\Parts\lists\store_location_list.html.twig:4
Part-DB1\templates\Parts\lists\store_location_list.html.twig:4
-
+
parts_list.storelocation.title
- 元件储存位置
+ Parts with storage locations
@@ -2199,9 +2668,29 @@
Part-DB1\templates\Parts\lists\supplier_list.html.twig:4
Part-DB1\templates\Parts\lists\supplier_list.html.twig:4
-
+
parts_list.supplier.title
- 元件供应商
+ Parts with supplier
+
+
+
+
+ Part-DB1\templates\Parts\lists\tags_list.html.twig:4
+ Part-DB1\templates\Parts\lists\tags_list.html.twig:4
+
+
+ parts_list.tags.title
+ Parts with tag
+
+
+
+
+ Part-DB1\templates\Parts\lists\_info_card.html.twig:22
+ Part-DB1\templates\Parts\lists\_info_card.html.twig:17
+
+
+ entity.info.common.tab
+ Common
@@ -2209,27 +2698,27 @@
Part-DB1\templates\Parts\lists\_info_card.html.twig:26
Part-DB1\templates\Parts\lists\_info_card.html.twig:20
-
+
entity.info.statistics.tab
- 统计
+ Statistics
Part-DB1\templates\Parts\lists\_info_card.html.twig:31
-
+
entity.info.attachments.tab
- 附件
+ Attachments
Part-DB1\templates\Parts\lists\_info_card.html.twig:37
-
+
entity.info.parameters.tab
- 参数
+ Parameters
@@ -2237,9 +2726,9 @@
Part-DB1\templates\Parts\lists\_info_card.html.twig:54
Part-DB1\templates\Parts\lists\_info_card.html.twig:30
-
+
entity.info.name
- 名称
+ Name
@@ -2249,9 +2738,9 @@
Part-DB1\templates\Parts\lists\_info_card.html.twig:34
Part-DB1\templates\Parts\lists\_info_card.html.twig:67
-
+
entity.info.parent
- 父级
+ Parent
@@ -2259,9 +2748,9 @@
Part-DB1\templates\Parts\lists\_info_card.html.twig:70
Part-DB1\templates\Parts\lists\_info_card.html.twig:46
-
+
entity.edit.btn
- 编辑
+ Edit
@@ -2269,9 +2758,9 @@
Part-DB1\templates\Parts\lists\_info_card.html.twig:92
Part-DB1\templates\Parts\lists\_info_card.html.twig:63
-
+
entity.info.children_count
- 子元素数量
+ Count of children elements
@@ -2281,9 +2770,9 @@
Part-DB1\templates\security\2fa_base_form.html.twig:3
Part-DB1\templates\security\2fa_base_form.html.twig:5
-
+
tfa.check.title
- 需要双因素认证
+ Two-factor authentication needed
@@ -2291,9 +2780,9 @@
Part-DB1\templates\security\2fa_base_form.html.twig:39
Part-DB1\templates\security\2fa_base_form.html.twig:39
-
+
tfa.code.trusted_pc
- 这是受信任的计算机(如果启用此功能,则不会在此计算机上执行进一步的两因素查询)
+ This is a trusted computer (if this is enabled, no further two-factor queries are performed on this computer)
@@ -2303,9 +2792,9 @@
Part-DB1\templates\security\2fa_base_form.html.twig:52
Part-DB1\templates\security\login.html.twig:58
-
+
login.btn
- 登录
+ Login
@@ -2317,9 +2806,9 @@
Part-DB1\templates\security\U2F\u2f_login.html.twig:13
Part-DB1\templates\_navbar.html.twig:40
-
+
user.logout
- 登出
+ Logout
@@ -2327,9 +2816,9 @@
Part-DB1\templates\security\2fa_form.html.twig:6
Part-DB1\templates\security\2fa_form.html.twig:6
-
+
tfa.check.code.label
- 认证器代码
+ Authenticator app code
@@ -2337,9 +2826,9 @@
Part-DB1\templates\security\2fa_form.html.twig:10
Part-DB1\templates\security\2fa_form.html.twig:10
-
+
tfa.check.code.help
- 输入身份验证器应用程序中的 6 位代码,或者如果身份验证器不可用,请输入备用代码之一。
+ Enter the 6-digit code from your Authenticator app or one of your backup codes if the Authenticator is not available.
@@ -2348,9 +2837,9 @@
Part-DB1\templates\security\login.html.twig:3
templates\security\login.html.twig:3
-
+
login.title
- 登录
+ Login
@@ -2359,9 +2848,9 @@
Part-DB1\templates\security\login.html.twig:7
templates\security\login.html.twig:7
-
+
login.card_title
- 登录
+ Login
@@ -2370,9 +2859,9 @@
Part-DB1\templates\security\login.html.twig:31
templates\security\login.html.twig:31
-
+
login.username.label
- 用户名
+ Username
@@ -2381,9 +2870,9 @@
Part-DB1\templates\security\login.html.twig:34
templates\security\login.html.twig:34
-
+
login.username.placeholder
- 用户名
+ Username
@@ -2392,9 +2881,9 @@
Part-DB1\templates\security\login.html.twig:38
templates\security\login.html.twig:38
-
+
login.password.label
- 密码
+ Password
@@ -2403,9 +2892,9 @@
Part-DB1\templates\security\login.html.twig:40
templates\security\login.html.twig:40
-
+
login.password.placeholder
- 密码
+ Password
@@ -2414,9 +2903,9 @@
Part-DB1\templates\security\login.html.twig:50
templates\security\login.html.twig:50
-
+
login.rememberme
- 请记住您的登录信息
+ Remember me (should not be used on shared computers)
@@ -2424,9 +2913,9 @@
Part-DB1\templates\security\login.html.twig:64
Part-DB1\templates\security\login.html.twig:64
-
+
pw_reset.password_forget
- 忘记用户名/密码
+ Forgot username/password?
@@ -2434,9 +2923,9 @@
Part-DB1\templates\security\pw_reset_new_pw.html.twig:5
Part-DB1\templates\security\pw_reset_new_pw.html.twig:5
-
+
pw_reset.new_pw.header.title
- 设置新密码
+ Set new password
@@ -2444,9 +2933,9 @@
Part-DB1\templates\security\pw_reset_request.html.twig:5
Part-DB1\templates\security\pw_reset_request.html.twig:5
-
+
pw_reset.request.header.title
- 请求新密码
+ Request a new password
@@ -2456,9 +2945,9 @@
Part-DB1\templates\security\U2F\u2f_login.html.twig:7
Part-DB1\templates\security\U2F\u2f_register.html.twig:10
-
+
tfa_u2f.http_warning
- 您正在使用不安全的 HTTP 方法访问此页面,因此 U2F 很可能无法工作(错误请求错误消息)。 如果您想使用安全密钥,请要求管理员设置安全 HTTPS 方法。
+ You are accessing this page using the insecure HTTP method, so U2F will most likely not work (Bad Request error message). Ask an administrator to set up the secure HTTPS method if you want to use security keys.
@@ -2468,9 +2957,9 @@
Part-DB1\templates\security\U2F\u2f_login.html.twig:10
Part-DB1\templates\security\U2F\u2f_register.html.twig:22
-
+
r_u2f_two_factor.pressbutton
- 请插入您的安全密钥并按下其按钮!
+ Please plug in your security key and press its button!
@@ -2478,9 +2967,9 @@
Part-DB1\templates\security\U2F\u2f_register.html.twig:3
Part-DB1\templates\security\U2F\u2f_register.html.twig:3
-
+
tfa_u2f.add_key.title
- 添加安全密钥
+ Add security key
@@ -2490,9 +2979,9 @@
Part-DB1\templates\security\U2F\u2f_register.html.twig:6
Part-DB1\templates\Users\_2fa_settings.html.twig:111
-
+
tfa_u2f.explanation
- 借助 U2F/FIDO 兼容的安全密钥(例如 YubiKey 或 NitroKey),可以实现用户友好且安全的双因素身份验证。 可以在此处注册安全密钥,如果需要两步验证,只需通过 USB 插入密钥或通过 NFC 在设备上输入密钥即可。
+ With the help of a U2F/FIDO compatible security key (e.g. YubiKey or NitroKey), user-friendly and secure two-factor authentication can be achieved. The security keys can be registered here, and if two-factor verification is required, the key only needs to be inserted via USB or typed against the device via NFC.
@@ -2500,9 +2989,9 @@
Part-DB1\templates\security\U2F\u2f_register.html.twig:7
Part-DB1\templates\security\U2F\u2f_register.html.twig:7
-
+
tfa_u2f.add_key.backup_hint
- 为了即使钥匙丢失也能确保访问,建议注册第二把钥匙作为备份并将其存放在安全的地方!
+ 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!
@@ -2510,9 +2999,9 @@
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)
@@ -2520,9 +3009,9 @@
Part-DB1\templates\security\U2F\u2f_register.html.twig:19
Part-DB1\templates\security\U2F\u2f_register.html.twig:19
-
+
tfa_u2f.add_key.add_button
- 添加安全密钥
+ Add security key
@@ -2530,9 +3019,9 @@
Part-DB1\templates\security\U2F\u2f_register.html.twig:27
Part-DB1\templates\security\U2F\u2f_register.html.twig:27
-
+
tfa_u2f.add_key.back_to_settings
- 返回设置
+ Back to settings
@@ -2543,9 +3032,9 @@
Part-DB1\templates\Statistics\statistics.html.twig:8
new
-
+
statistics.title
- 统计数据
+ Statistics
@@ -2554,9 +3043,9 @@
Part-DB1\templates\Statistics\statistics.html.twig:14
new
-
+
statistics.parts
- 元件
+ Parts
@@ -2565,9 +3054,9 @@
Part-DB1\templates\Statistics\statistics.html.twig:19
new
-
+
statistics.data_structures
- 数据结构
+ Data structures
@@ -2576,9 +3065,9 @@
Part-DB1\templates\Statistics\statistics.html.twig:24
new
-
+
statistics.attachments
- 附件
+ Attachments
@@ -2591,9 +3080,9 @@
Part-DB1\templates\Statistics\statistics.html.twig:104
new
-
+
statistics.property
- 属性
+ Property
@@ -2606,9 +3095,9 @@
Part-DB1\templates\Statistics\statistics.html.twig:105
new
-
+
statistics.value
- 值
+ Value
@@ -2617,9 +3106,9 @@
Part-DB1\templates\Statistics\statistics.html.twig:40
new
-
+
statistics.distinct_parts_count
- 唯一部件的数量
+ Number of distinct parts
@@ -2628,9 +3117,9 @@
Part-DB1\templates\Statistics\statistics.html.twig:44
new
-
+
statistics.parts_instock_sum
- 所有元件库存的总和
+ Sum of all part instocks
@@ -2639,9 +3128,9 @@
Part-DB1\templates\Statistics\statistics.html.twig:48
new
-
+
statistics.parts_with_price
- 带有价格信息的元件数量
+ Number of parts with price information
@@ -2650,9 +3139,9 @@
Part-DB1\templates\Statistics\statistics.html.twig:65
new
-
+
statistics.categories_count
- 分类计数
+ Number of categories
@@ -2661,9 +3150,9 @@
Part-DB1\templates\Statistics\statistics.html.twig:69
new
-
+
statistics.footprints_count
- 封装计数
+ Number of footprints
@@ -2672,9 +3161,9 @@
Part-DB1\templates\Statistics\statistics.html.twig:73
new
-
+
statistics.manufacturers_count
- 制造商计数
+ Number of manufacturers
@@ -2683,9 +3172,9 @@
Part-DB1\templates\Statistics\statistics.html.twig:77
new
-
+
statistics.storelocations_count
- 存储位置计数
+ Number of storage locations
@@ -2694,9 +3183,9 @@
Part-DB1\templates\Statistics\statistics.html.twig:81
new
-
+
statistics.suppliers_count
- 供货商数量
+ Number of suppliers
@@ -2705,9 +3194,9 @@
Part-DB1\templates\Statistics\statistics.html.twig:85
new
-
+
statistics.currencies_count
- 货币计数
+ Number of currencies
@@ -2716,9 +3205,9 @@
Part-DB1\templates\Statistics\statistics.html.twig:89
new
-
+
statistics.measurement_units_count
- 测量单位计数
+ Number of measurement units
@@ -2727,9 +3216,9 @@
Part-DB1\templates\Statistics\statistics.html.twig:93
new
-
+
statistics.devices_count
- 工程计数
+ Number of projects
@@ -2738,9 +3227,9 @@
Part-DB1\templates\Statistics\statistics.html.twig:110
new
-
+
statistics.attachment_types_count
- 附件类型计数
+ Number of attachment types
@@ -2749,9 +3238,9 @@
Part-DB1\templates\Statistics\statistics.html.twig:114
new
-
+
statistics.all_attachments_count
- 所有附件计数
+ Number of all attachments
@@ -2760,9 +3249,63 @@
Part-DB1\templates\Statistics\statistics.html.twig:118
new
-
+
statistics.user_uploaded_attachments_count
- 用户上传附件数
+ Number of user uploaded attachments
+
+
+
+
+ Part-DB1\templates\Statistics\statistics.html.twig:122
+ Part-DB1\templates\Statistics\statistics.html.twig:122
+ new
+
+
+ statistics.private_attachments_count
+ Number of private attachments
+
+
+
+
+ Part-DB1\templates\Statistics\statistics.html.twig:126
+ Part-DB1\templates\Statistics\statistics.html.twig:126
+ new
+
+
+ statistics.external_attachments_count
+ Number of external attachments (URL)
+
+
+
+
+ Part-DB1\templates\Users\backup_codes.html.twig:3
+ Part-DB1\templates\Users\backup_codes.html.twig:9
+ Part-DB1\templates\Users\backup_codes.html.twig:3
+ Part-DB1\templates\Users\backup_codes.html.twig:9
+
+
+ tfa_backup.codes.title
+ Backup codes
+
+
+
+
+ Part-DB1\templates\Users\backup_codes.html.twig:12
+ Part-DB1\templates\Users\backup_codes.html.twig:12
+
+
+ tfa_backup.codes.explanation
+ Print out these codes and keep them in a safe place!
+
+
+
+
+ Part-DB1\templates\Users\backup_codes.html.twig:13
+ Part-DB1\templates\Users\backup_codes.html.twig:13
+
+
+ tfa_backup.codes.help
+ If you no longer have access to your device with the Authenticator App (lost smartphone, data loss, etc.) you can use one of these codes to access your account and possibly set up a new Authenticator App. Each of these codes can be used once, it is recommended to delete used codes. Anyone with access to these codes can potentially access your account, so keep them in a safe place.
@@ -2770,9 +3313,492 @@
Part-DB1\templates\Users\backup_codes.html.twig:16
Part-DB1\templates\Users\backup_codes.html.twig:16
-
+
tfa_backup.username
- 用户名
+ Username
+
+
+
+
+ Part-DB1\templates\Users\backup_codes.html.twig:29
+ Part-DB1\templates\Users\backup_codes.html.twig:29
+
+
+ tfa_backup.codes.page_generated_on
+ Page generated on %date%
+
+
+
+
+ Part-DB1\templates\Users\backup_codes.html.twig:32
+ Part-DB1\templates\Users\backup_codes.html.twig:32
+
+
+ tfa_backup.codes.print
+ Print
+
+
+
+
+ Part-DB1\templates\Users\backup_codes.html.twig:35
+ Part-DB1\templates\Users\backup_codes.html.twig:35
+
+
+ tfa_backup.codes.copy_clipboard
+ Copy to clipboard
+
+
+
+
+ Part-DB1\templates\Users\user_info.html.twig:3
+ Part-DB1\templates\Users\user_info.html.twig:6
+ Part-DB1\templates\_navbar.html.twig:40
+ Part-DB1\templates\Users\user_info.html.twig:3
+ Part-DB1\templates\Users\user_info.html.twig:6
+ Part-DB1\templates\_navbar.html.twig:38
+ templates\base.html.twig:99
+ templates\Users\user_info.html.twig:3
+ templates\Users\user_info.html.twig:6
+
+
+ user.info.label
+ User information
+
+
+
+
+ Part-DB1\templates\Users\user_info.html.twig:18
+ Part-DB1\src\Form\UserSettingsType.php:77
+ Part-DB1\templates\Users\user_info.html.twig:18
+ Part-DB1\src\Form\UserSettingsType.php:77
+ templates\Users\user_info.html.twig:18
+ src\Form\UserSettingsType.php:32
+
+
+ user.firstName.label
+ First name
+
+
+
+
+ Part-DB1\templates\Users\user_info.html.twig:24
+ Part-DB1\src\Form\UserSettingsType.php:82
+ Part-DB1\templates\Users\user_info.html.twig:24
+ Part-DB1\src\Form\UserSettingsType.php:82
+ templates\Users\user_info.html.twig:24
+ src\Form\UserSettingsType.php:35
+
+
+ user.lastName.label
+ Last name
+
+
+
+
+ Part-DB1\templates\Users\user_info.html.twig:30
+ Part-DB1\src\Form\UserSettingsType.php:92
+ Part-DB1\templates\Users\user_info.html.twig:30
+ Part-DB1\src\Form\UserSettingsType.php:92
+ templates\Users\user_info.html.twig:30
+ src\Form\UserSettingsType.php:41
+
+
+ user.email.label
+ Email
+
+
+
+
+ Part-DB1\templates\Users\user_info.html.twig:37
+ Part-DB1\src\Form\UserSettingsType.php:87
+ Part-DB1\templates\Users\user_info.html.twig:37
+ Part-DB1\src\Form\UserSettingsType.php:87
+ templates\Users\user_info.html.twig:37
+ src\Form\UserSettingsType.php:38
+
+
+ user.department.label
+ Department
+
+
+
+
+ Part-DB1\templates\Users\user_info.html.twig:47
+ Part-DB1\src\Form\UserSettingsType.php:73
+ Part-DB1\templates\Users\user_info.html.twig:47
+ Part-DB1\src\Form\UserSettingsType.php:73
+ templates\Users\user_info.html.twig:47
+ src\Form\UserSettingsType.php:30
+
+
+ user.username.label
+ User name
+
+
+
+
+ Part-DB1\templates\Users\user_info.html.twig:53
+ Part-DB1\src\Services\ElementTypeNameGenerator.php:93
+ Part-DB1\templates\Users\user_info.html.twig:53
+ Part-DB1\src\Services\ElementTypeNameGenerator.php:93
+ templates\Users\user_info.html.twig:53
+
+
+ group.label
+ Group:
+
+
+
+
+ Part-DB1\templates\Users\user_info.html.twig:67
+ Part-DB1\templates\Users\user_info.html.twig:67
+
+
+ user.permissions
+ Permissions
+
+
+
+
+ Part-DB1\templates\Users\user_settings.html.twig:3
+ Part-DB1\templates\Users\user_settings.html.twig:6
+ Part-DB1\templates\_navbar.html.twig:39
+ Part-DB1\templates\Users\user_settings.html.twig:3
+ Part-DB1\templates\Users\user_settings.html.twig:6
+ Part-DB1\templates\_navbar.html.twig:37
+ templates\base.html.twig:98
+ templates\Users\user_settings.html.twig:3
+ templates\Users\user_settings.html.twig:6
+
+
+ user.settings.label
+ User settings
+
+
+
+
+ Part-DB1\templates\Users\user_settings.html.twig:18
+ Part-DB1\templates\Users\user_settings.html.twig:18
+ templates\Users\user_settings.html.twig:14
+
+
+ user_settings.data.label
+ Personal data
+
+
+
+
+ Part-DB1\templates\Users\user_settings.html.twig:22
+ Part-DB1\templates\Users\user_settings.html.twig:22
+ templates\Users\user_settings.html.twig:18
+
+
+ user_settings.configuration.label
+ Configuration
+
+
+
+
+ Part-DB1\templates\Users\user_settings.html.twig:55
+ Part-DB1\templates\Users\user_settings.html.twig:55
+ templates\Users\user_settings.html.twig:48
+
+
+ user.settings.change_pw
+ Change password
+
+
+
+
+ Part-DB1\templates\Users\_2fa_settings.html.twig:6
+ Part-DB1\templates\Users\_2fa_settings.html.twig:6
+
+
+ user.settings.2fa_settings
+ Two-Factor Authentication
+
+
+
+
+ Part-DB1\templates\Users\_2fa_settings.html.twig:13
+ Part-DB1\templates\Users\_2fa_settings.html.twig:13
+
+
+ tfa.settings.google.tab
+ Authenticator app
+
+
+
+
+ Part-DB1\templates\Users\_2fa_settings.html.twig:17
+ Part-DB1\templates\Users\_2fa_settings.html.twig:17
+
+
+ tfa.settings.bakup.tab
+ Backup codes
+
+
+
+
+ Part-DB1\templates\Users\_2fa_settings.html.twig:21
+ Part-DB1\templates\Users\_2fa_settings.html.twig:21
+
+
+ tfa.settings.u2f.tab
+ Security keys (U2F)
+
+
+
+
+ Part-DB1\templates\Users\_2fa_settings.html.twig:25
+ Part-DB1\templates\Users\_2fa_settings.html.twig:25
+
+
+ tfa.settings.trustedDevices.tab
+ Trusted devices
+
+
+
+
+ Part-DB1\templates\Users\_2fa_settings.html.twig:33
+ Part-DB1\templates\Users\_2fa_settings.html.twig:33
+
+
+ tfa_google.disable.confirm_title
+ Do you really want to disable the Authenticator App?
+
+
+
+
+ Part-DB1\templates\Users\_2fa_settings.html.twig:33
+ Part-DB1\templates\Users\_2fa_settings.html.twig:33
+
+
+ tfa_google.disable.confirm_message
+
+Also note that without two-factor authentication your account is not as well protected against attackers!]]>
+
+
+
+
+ Part-DB1\templates\Users\_2fa_settings.html.twig:39
+ Part-DB1\templates\Users\_2fa_settings.html.twig:39
+
+
+ tfa_google.disabled_message
+ Authenticator app deactivated!
+
+
+
+
+ Part-DB1\templates\Users\_2fa_settings.html.twig:48
+ Part-DB1\templates\Users\_2fa_settings.html.twig:48
+
+
+ tfa_google.step.download
+ Google Authenticator oder FreeOTP Authenticator)]]>
+
+
+
+
+ Part-DB1\templates\Users\_2fa_settings.html.twig:49
+ Part-DB1\templates\Users\_2fa_settings.html.twig:49
+
+
+ tfa_google.step.scan
+ Scan the adjoining QR Code with the app or enter the data manually
+
+
+
+
+ Part-DB1\templates\Users\_2fa_settings.html.twig:50
+ Part-DB1\templates\Users\_2fa_settings.html.twig:50
+
+
+ tfa_google.step.input_code
+ Enter the generated code in the field below and confirm
+
+
+
+
+ Part-DB1\templates\Users\_2fa_settings.html.twig:51
+ Part-DB1\templates\Users\_2fa_settings.html.twig:51
+
+
+ tfa_google.step.download_backup
+ Print out your backup codes and store them in a safe place
+
+
+
+
+ Part-DB1\templates\Users\_2fa_settings.html.twig:58
+ Part-DB1\templates\Users\_2fa_settings.html.twig:58
+
+
+ tfa_google.manual_setup
+ Manual setup
+
+
+
+
+ Part-DB1\templates\Users\_2fa_settings.html.twig:62
+ Part-DB1\templates\Users\_2fa_settings.html.twig:62
+
+
+ tfa_google.manual_setup.type
+ Type
+
+
+
+
+ Part-DB1\templates\Users\_2fa_settings.html.twig:63
+ Part-DB1\templates\Users\_2fa_settings.html.twig:63
+
+
+ tfa_google.manual_setup.username
+ Username
+
+
+
+
+ Part-DB1\templates\Users\_2fa_settings.html.twig:64
+ Part-DB1\templates\Users\_2fa_settings.html.twig:64
+
+
+ tfa_google.manual_setup.secret
+ Secret
+
+
+
+
+ Part-DB1\templates\Users\_2fa_settings.html.twig:65
+ Part-DB1\templates\Users\_2fa_settings.html.twig:65
+
+
+ tfa_google.manual_setup.digit_count
+ Digit count
+
+
+
+
+ Part-DB1\templates\Users\_2fa_settings.html.twig:74
+ Part-DB1\templates\Users\_2fa_settings.html.twig:74
+
+
+ tfa_google.enabled_message
+ Authenticator App enabled
+
+
+
+
+ Part-DB1\templates\Users\_2fa_settings.html.twig:83
+ Part-DB1\templates\Users\_2fa_settings.html.twig:83
+
+
+ tfa_backup.disabled
+ Backup codes disabled. Setup authenticator app to enable backup codes.
+
+
+
+
+ Part-DB1\templates\Users\_2fa_settings.html.twig:84
+ Part-DB1\templates\Users\_2fa_settings.html.twig:92
+ Part-DB1\templates\Users\_2fa_settings.html.twig:84
+ Part-DB1\templates\Users\_2fa_settings.html.twig:92
+
+
+ tfa_backup.explanation
+ You can use these backup codes to access your account even if you lose the device with the Authenticator App. Print out the codes and keep them in a safe place.
+
+
+
+
+ Part-DB1\templates\Users\_2fa_settings.html.twig:88
+ Part-DB1\templates\Users\_2fa_settings.html.twig:88
+
+
+ tfa_backup.reset_codes.confirm_title
+ Really reset codes?
+
+
+
+
+ Part-DB1\templates\Users\_2fa_settings.html.twig:88
+ Part-DB1\templates\Users\_2fa_settings.html.twig:88
+
+
+ tfa_backup.reset_codes.confirm_message
+ This will delete all previous codes and generate a set of new codes. This cannot be undone. Remember to print out the new codes and store them in a safe place!
+
+
+
+
+ Part-DB1\templates\Users\_2fa_settings.html.twig:91
+ Part-DB1\templates\Users\_2fa_settings.html.twig:91
+
+
+ tfa_backup.enabled
+ Backup codes enabled
+
+
+
+
+ Part-DB1\templates\Users\_2fa_settings.html.twig:99
+ Part-DB1\templates\Users\_2fa_settings.html.twig:99
+
+
+ tfa_backup.show_codes
+ Show backup codes
+
+
+
+
+ Part-DB1\templates\Users\_2fa_settings.html.twig:114
+ Part-DB1\templates\Users\_2fa_settings.html.twig:114
+
+
+ tfa_u2f.table_caption
+ Registered security keys
+
+
+
+
+ Part-DB1\templates\Users\_2fa_settings.html.twig:115
+ Part-DB1\templates\Users\_2fa_settings.html.twig:115
+
+
+ tfa_u2f.delete_u2f.confirm_title
+ Really remove this security key?
+
+
+
+
+ Part-DB1\templates\Users\_2fa_settings.html.twig:116
+ Part-DB1\templates\Users\_2fa_settings.html.twig:116
+
+
+ tfa_u2f.delete_u2f.confirm_message
+ If you remove this key, then no more login with this key will be possible. If no security keys remain, two-factor authentication will be disabled.
+
+
+
+
+ Part-DB1\templates\Users\_2fa_settings.html.twig:123
+ Part-DB1\templates\Users\_2fa_settings.html.twig:123
+
+
+ tfa_u2f.keys.name
+ Key name
+
+
+
+
+ Part-DB1\templates\Users\_2fa_settings.html.twig:124
+ Part-DB1\templates\Users\_2fa_settings.html.twig:124
+
+
+ tfa_u2f.keys.added_date
+ Registration date
@@ -2780,9 +3806,9 @@
Part-DB1\templates\Users\_2fa_settings.html.twig:134
Part-DB1\templates\Users\_2fa_settings.html.twig:134
-
+
tfa_u2f.key_delete
- 删除密钥
+ Delete key
@@ -2790,9 +3816,9 @@
Part-DB1\templates\Users\_2fa_settings.html.twig:141
Part-DB1\templates\Users\_2fa_settings.html.twig:141
-
+
tfa_u2f.no_keys_registered
- 没有注册任何安全密钥
+ No keys registered yet.
@@ -2800,9 +3826,9 @@
Part-DB1\templates\Users\_2fa_settings.html.twig:144
Part-DB1\templates\Users\_2fa_settings.html.twig:144
-
+
tfa_u2f.add_new_key
- 注册新的安全密钥
+ Register new security key
@@ -2810,10 +3836,10 @@
Part-DB1\templates\Users\_2fa_settings.html.twig:148
Part-DB1\templates\Users\_2fa_settings.html.twig:148
-
+
tfa_trustedDevices.explanation
- 在检查双因素认证时,可以将当前计算机标记为可信,这样不再需要对此计算机进行双因素检查。
-如果您的操作不正确或者计算机不再受信任,您可以在此处重置<i>所有 </i>计算机的状态。
+ all computers here.]]>
@@ -2821,9 +3847,9 @@
Part-DB1\templates\Users\_2fa_settings.html.twig:149
Part-DB1\templates\Users\_2fa_settings.html.twig:149
-
+
tfa_trustedDevices.invalidate.confirm_title
- 真的要删除所有受信任的计算机吗?
+ Really remove all trusted computers?
@@ -2831,9 +3857,9 @@
Part-DB1\templates\Users\_2fa_settings.html.twig:150
Part-DB1\templates\Users\_2fa_settings.html.twig:150
-
+
tfa_trustedDevices.invalidate.confirm_message
- 您必须在所有计算机上再次执行双因素身份验证。 确保您手边有双因素设备。
+ You will have to perform two-factor authentication again on all computers. Make sure you have your two-factor device at hand.
@@ -2841,9 +3867,9 @@
Part-DB1\templates\Users\_2fa_settings.html.twig:154
Part-DB1\templates\Users\_2fa_settings.html.twig:154
-
+
tfa_trustedDevices.invalidate.btn
- 重置认可的设备
+ Reset trusted devices
@@ -2852,18 +3878,18 @@
Part-DB1\templates\_navbar.html.twig:4
templates\base.html.twig:29
-
+
sidebar.toggle
- 切换侧边栏
+ Toggle Sidebar
Part-DB1\templates\_navbar.html.twig:22
-
+
navbar.scanner.link
- 扫描仪
+ Scanner
@@ -2872,9 +3898,9 @@
Part-DB1\templates\_navbar.html.twig:36
templates\base.html.twig:97
-
+
user.loggedin.label
- 登录为
+ Logged in as
@@ -2883,9 +3909,9 @@
Part-DB1\templates\_navbar.html.twig:42
templates\base.html.twig:103
-
+
user.login
- 登录
+ Login
@@ -2893,9 +3919,9 @@
Part-DB1\templates\_navbar.html.twig:50
Part-DB1\templates\_navbar.html.twig:48
-
+
ui.toggle_darkmode
- 暗色模式
+ Darkmode
@@ -2907,9 +3933,9 @@
templates\base.html.twig:106
src\Form\UserSettingsType.php:44
-
+
user.language_select
- 语言选择
+ Switch Language
@@ -2918,18 +3944,18 @@
Part-DB1\templates\_navbar_search.html.twig:4
templates\base.html.twig:49
-
+
search.options.label
- 搜索选项
+ Search options
Part-DB1\templates\_navbar_search.html.twig:23
-
+
tags.label
- 标签
+ Tags
@@ -2942,9 +3968,9 @@
templates\Parts\show_part_info.html.twig:36
src\Form\PartType.php:77
-
+
storelocation.label
- 存储位置
+ Storage location
@@ -2953,9 +3979,9 @@
Part-DB1\templates\_navbar_search.html.twig:31
templates\base.html.twig:65
-
+
ordernumber.label.short
- 供货商单号
+ supplier partnr.
@@ -2966,9 +3992,9 @@
Part-DB1\src\Services\ElementTypeNameGenerator.php:89
templates\base.html.twig:67
-
+
supplier.label
- 供货商
+ Supplier
@@ -2977,9 +4003,9 @@
Part-DB1\templates\_navbar_search.html.twig:52
templates\base.html.twig:75
-
+
search.deactivateBarcode
- 条码已停用
+ Deact. Barcode
@@ -2988,9 +4014,9 @@
Part-DB1\templates\_navbar_search.html.twig:56
templates\base.html.twig:77
-
+
search.regexmatching
- 正则表达式检索
+ Reg.Ex. Matching
@@ -2998,9 +4024,9 @@
Part-DB1\templates\_navbar_search.html.twig:68
Part-DB1\templates\_navbar_search.html.twig:62
-
+
search.submit
- 搜索
+ Go!
@@ -3014,9 +4040,9 @@
templates\base.html.twig:202
templates\base.html.twig:230
-
+
project.labelp
- 项目
+ Projects
@@ -3027,9 +4053,9 @@
templates\base.html.twig:192
templates\base.html.twig:220
-
+
actions
- 动作
+ Actions
@@ -3040,9 +4066,9 @@
templates\base.html.twig:196
templates\base.html.twig:224
-
+
datasource
- 数据源
+ Data source
@@ -3053,9 +4079,9 @@
templates\base.html.twig:200
templates\base.html.twig:228
-
+
manufacturer.labelp
- 制造商
+ Manufacturers
@@ -3066,9 +4092,9 @@
templates\base.html.twig:201
templates\base.html.twig:229
-
+
supplier.labelp
- 供货商
+ Suppliers
@@ -3082,9 +4108,9 @@
Part-DB1\src\Controller\PartController.php:173
Part-DB1\src\Controller\PartController.php:268
-
+
attachment.download_failed
- 下载外部附件失败
+ Download of the external attachment failed.
@@ -3092,9 +4118,9 @@
Part-DB1\src\Controller\AdminPages\BaseAdminController.php:222
Part-DB1\src\Controller\AdminPages\BaseAdminController.php:190
-
+
entity.edit_flash
- 修改成功保存
+ Changes saved successful.
@@ -3102,9 +4128,9 @@
Part-DB1\src\Controller\AdminPages\BaseAdminController.php:231
Part-DB1\src\Controller\AdminPages\BaseAdminController.php:196
-
+
entity.edit_flash.invalid
- 无法保存变更。检查的你的输入!
+ Can not save changed. Please check your input!
@@ -3112,9 +4138,9 @@
Part-DB1\src\Controller\AdminPages\BaseAdminController.php:302
Part-DB1\src\Controller\AdminPages\BaseAdminController.php:252
-
+
entity.created_flash
- 元素已创建
+ Element created.
@@ -3122,9 +4148,9 @@
Part-DB1\src\Controller\AdminPages\BaseAdminController.php:308
Part-DB1\src\Controller\AdminPages\BaseAdminController.php:258
-
+
entity.created_flash.invalid
- 无法创建元素。请检查你的输入!
+ Could not create element. Please check your input!
@@ -3133,9 +4159,9 @@
Part-DB1\src\Controller\AdminPages\BaseAdminController.php:352
src\Controller\BaseAdminController.php:154
-
+
attachment_type.deleted
- 元素已删除!
+ Element deleted!
@@ -3149,18 +4175,18 @@
Part-DB1\src\Controller\UserSettingsController.php:150
Part-DB1\src\Controller\UserSettingsController.php:182
-
+
csfr_invalid
- CSRF Token 无效。请刷新你懂的页面或联系管理员。
+ CSFR Token invalid. Please reload this page or contact an administrator if this message stays.
Part-DB1\src\Controller\LabelController.php:125
-
+
label_generator.no_entities_found
- 在此范围内没有发现物品
+ No entities matching the range found.
@@ -3169,9 +4195,9 @@
Part-DB1\src\Controller\LogController.php:154
new
-
+
log.undo.target_not_found
- 目标元素无法在数据库中找到!
+ Target element could not be found in DB!
@@ -3180,9 +4206,9 @@
Part-DB1\src\Controller\LogController.php:160
new
-
+
log.undo.revert_success
- 成功还原到目标时间戳
+ Reverted to timestamp successfully.
@@ -3191,9 +4217,9 @@
Part-DB1\src\Controller\LogController.php:180
new
-
+
log.undo.element_undelete_success
- 撤销删除元素成功
+ Undeleted element successfully.
@@ -3202,9 +4228,9 @@
Part-DB1\src\Controller\LogController.php:182
new
-
+
log.undo.element_element_already_undeleted
- 元素成功删除
+ Element was already undeleted!
@@ -3213,9 +4239,9 @@
Part-DB1\src\Controller\LogController.php:189
new
-
+
log.undo.element_delete_success
- 成功删除元素
+ Element deleted successfully.
@@ -3224,9 +4250,9 @@
Part-DB1\src\Controller\LogController.php:191
new
-
+
log.undo.element.element_already_delted
- 元素已经被删除
+ Element was already deleted!
@@ -3235,9 +4261,9 @@
Part-DB1\src\Controller\LogController.php:198
new
-
+
log.undo.element_change_undone
- 已成功撤销变更
+ Change undone successfully!
@@ -3246,9 +4272,9 @@
Part-DB1\src\Controller\LogController.php:200
new
-
+
log.undo.do_undelete_before
- 你必须取消删除此元素才能撤销这个变更!
+ You have to undelete the element before you can undo this change!
@@ -3257,9 +4283,9 @@
Part-DB1\src\Controller\LogController.php:203
new
-
+
log.undo.log_type_invalid
- 日志条目不能被回滚!
+ This log entry can not be undone!
@@ -3268,9 +4294,9 @@
Part-DB1\src\Controller\PartController.php:182
src\Controller\PartController.php:80
-
+
part.edited_flash
- 变更已保存!
+ Saved changes!
@@ -3278,9 +4304,9 @@
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!
@@ -3288,9 +4314,9 @@
Part-DB1\src\Controller\PartController.php:216
Part-DB1\src\Controller\PartController.php:219
-
+
part.deleted
- 元件已删除
+ Part deleted successful.
@@ -3301,9 +4327,9 @@
src\Controller\PartController.php:113
src\Controller\PartController.php:142
-
+
part.created_flash
- 元件已创建
+ Part created!
@@ -3311,9 +4337,9 @@
Part-DB1\src\Controller\PartController.php:308
Part-DB1\src\Controller\PartController.php:283
-
+
part.created_flash.invalid
- 创建时发生错误:请检查你的输入!
+ Error during creation: Please check your inputs!
@@ -3321,27 +4347,27 @@
Part-DB1\src\Controller\ScanController.php:68
Part-DB1\src\Controller\ScanController.php:90
-
+
scan.qr_not_found
- 没有发现匹配的条码
+ No element found for the given barcode.
Part-DB1\src\Controller\ScanController.php:71
-
+
scan.format_unknown
- 未知类型
+ Format unknown!
Part-DB1\src\Controller\ScanController.php:86
-
+
scan.qr_success
- 发现元素
+ Element found.
@@ -3349,52 +4375,904 @@
Part-DB1\src\Controller\SecurityController.php:114
Part-DB1\src\Controller\SecurityController.php:109
-
+
pw_reset.user_or_email
- 用户名 / 邮箱
+ Username / Email
+
+
+
+
+ Part-DB1\src\Controller\SecurityController.php:131
+ Part-DB1\src\Controller\SecurityController.php:126
+
+
+ pw_reset.request.success
+ Reset request was successful! Please check your emails for further instructions.
+
+
+
+
+ Part-DB1\src\Controller\SecurityController.php:162
+ Part-DB1\src\Controller\SecurityController.php:160
+
+
+ pw_reset.username
+ Username
+
+
+
+
+ Part-DB1\src\Controller\SecurityController.php:165
+ Part-DB1\src\Controller\SecurityController.php:163
+
+
+ pw_reset.token
+ Token
+
+
+
+
+ Part-DB1\src\Controller\SecurityController.php:194
+ Part-DB1\src\Controller\SecurityController.php:192
+
+
+ pw_reset.new_pw.error
+ Username or Token invalid! Please check your input.
+
+
+
+
+ Part-DB1\src\Controller\SecurityController.php:196
+ Part-DB1\src\Controller\SecurityController.php:194
+
+
+ pw_reset.new_pw.success
+ Password was reset successfully. You can now login with your new password.
+
+
+
+
+ Part-DB1\src\Controller\UserController.php:107
+ Part-DB1\src\Controller\UserController.php:99
+
+
+ user.edit.reset_success
+ All two-factor authentication methods were successfully disabled.
+
+
+
+
+ Part-DB1\src\Controller\UserSettingsController.php:101
+ Part-DB1\src\Controller\UserSettingsController.php:92
+
+
+ tfa_backup.no_codes_enabled
+ No backup codes enabled!
+
+
+
+
+ Part-DB1\src\Controller\UserSettingsController.php:138
+ Part-DB1\src\Controller\UserSettingsController.php:132
+
+
+ tfa_u2f.u2f_delete.not_existing
+ No security key with this ID is existing.
+
+
+
+
+ Part-DB1\src\Controller\UserSettingsController.php:145
+ Part-DB1\src\Controller\UserSettingsController.php:139
+
+
+ tfa_u2f.u2f_delete.access_denied
+ You can not delete the security keys of other users!
+
+
+
+
+ Part-DB1\src\Controller\UserSettingsController.php:153
+ Part-DB1\src\Controller\UserSettingsController.php:147
+
+
+ tfa.u2f.u2f_delete.success
+ Security key successfully removed.
+
+
+
+
+ Part-DB1\src\Controller\UserSettingsController.php:188
+ Part-DB1\src\Controller\UserSettingsController.php:180
+
+
+ tfa_trustedDevice.invalidate.success
+ Trusted devices successfully reset.
+
+
+
+
+ Part-DB1\src\Controller\UserSettingsController.php:235
+ Part-DB1\src\Controller\UserSettingsController.php:226
+ src\Controller\UserController.php:98
+
+
+ user.settings.saved_flash
+ Settings saved!
+
+
+
+
+ Part-DB1\src\Controller\UserSettingsController.php:297
+ Part-DB1\src\Controller\UserSettingsController.php:288
+ src\Controller\UserController.php:130
+
+
+ user.settings.pw_changed_flash
+ Password changed!
+
+
+
+
+ Part-DB1\src\Controller\UserSettingsController.php:317
+ Part-DB1\src\Controller\UserSettingsController.php:306
+
+
+ user.settings.2fa.google.activated
+ Authenticator App successfully activated.
+
+
+
+
+ Part-DB1\src\Controller\UserSettingsController.php:328
+ Part-DB1\src\Controller\UserSettingsController.php:315
+
+
+ user.settings.2fa.google.disabled
+ Authenticator App successfully deactivated.
+
+
+
+
+ Part-DB1\src\Controller\UserSettingsController.php:346
+ Part-DB1\src\Controller\UserSettingsController.php:332
+
+
+ user.settings.2fa.backup_codes.regenerated
+ 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
+ Part-DB1\src\DataTables\AttachmentDataTable.php:153
+
+
+ attachment.table.filesize
+ File size
+
+
+
+
+ Part-DB1\src\DataTables\AttachmentDataTable.php:183
+ Part-DB1\src\DataTables\AttachmentDataTable.php:191
+ Part-DB1\src\DataTables\AttachmentDataTable.php:200
+ Part-DB1\src\DataTables\AttachmentDataTable.php:209
+ Part-DB1\src\DataTables\PartsDataTable.php:245
+ Part-DB1\src\DataTables\PartsDataTable.php:252
+ Part-DB1\src\DataTables\AttachmentDataTable.php:183
+ Part-DB1\src\DataTables\AttachmentDataTable.php:191
+ Part-DB1\src\DataTables\AttachmentDataTable.php:200
+ Part-DB1\src\DataTables\AttachmentDataTable.php:209
+ Part-DB1\src\DataTables\PartsDataTable.php:193
+ Part-DB1\src\DataTables\PartsDataTable.php:200
+
+
+ true
+ true
+
+
+
+
+ Part-DB1\src\DataTables\AttachmentDataTable.php:184
+ Part-DB1\src\DataTables\AttachmentDataTable.php:192
+ Part-DB1\src\DataTables\AttachmentDataTable.php:201
+ Part-DB1\src\DataTables\AttachmentDataTable.php:210
+ Part-DB1\src\DataTables\PartsDataTable.php:246
+ Part-DB1\src\DataTables\PartsDataTable.php:253
+ Part-DB1\src\Form\Type\SIUnitType.php:139
+ Part-DB1\src\DataTables\AttachmentDataTable.php:184
+ Part-DB1\src\DataTables\AttachmentDataTable.php:192
+ Part-DB1\src\DataTables\AttachmentDataTable.php:201
+ Part-DB1\src\DataTables\AttachmentDataTable.php:210
+ Part-DB1\src\DataTables\PartsDataTable.php:194
+ Part-DB1\src\DataTables\PartsDataTable.php:201
+ Part-DB1\src\Form\Type\SIUnitType.php:139
+
+
+ false
+ false
+
+
+
+
+ Part-DB1\src\DataTables\Column\LogEntryTargetColumn.php:128
+ Part-DB1\src\DataTables\Column\LogEntryTargetColumn.php:119
+
+
+ log.target_deleted
+ deleted
+
+
+
+
+ Part-DB1\src\DataTables\Column\RevertLogColumn.php:57
+ Part-DB1\src\DataTables\Column\RevertLogColumn.php:60
+ new
+
+
+ log.undo.undelete
+ Undelete element
+
+
+
+
+ Part-DB1\src\DataTables\Column\RevertLogColumn.php:63
+ Part-DB1\src\DataTables\Column\RevertLogColumn.php:66
+ new
+
+
+ log.undo.undo
+ Undo change
+
+
+
+
+ Part-DB1\src\DataTables\Column\RevertLogColumn.php:83
+ Part-DB1\src\DataTables\Column\RevertLogColumn.php:86
+ new
+
+
+ log.undo.revert
+ Revert element to this timestamp
+
+
+
+
+ Part-DB1\src\DataTables\LogDataTable.php:173
+ Part-DB1\src\DataTables\LogDataTable.php:161
+
+
+ log.id
+ ID
+
+
+
+
+ Part-DB1\src\DataTables\LogDataTable.php:178
+ Part-DB1\src\DataTables\LogDataTable.php:166
+
+
+ log.timestamp
+ Timestamp
+
+
+
+
+ Part-DB1\src\DataTables\LogDataTable.php:183
+ Part-DB1\src\DataTables\LogDataTable.php:171
+
+
+ log.type
+ Event
+
+
+
+
+ Part-DB1\src\DataTables\LogDataTable.php:191
+ Part-DB1\src\DataTables\LogDataTable.php:179
+
+
+ log.level
+ Level
+
+
+
+
+ Part-DB1\src\DataTables\LogDataTable.php:200
+ Part-DB1\src\DataTables\LogDataTable.php:188
+
+
+ log.user
+ User
+
+
+
+
+ Part-DB1\src\DataTables\LogDataTable.php:213
+ Part-DB1\src\DataTables\LogDataTable.php:201
+
+
+ log.target_type
+ Target type
+
+
+
+
+ Part-DB1\src\DataTables\LogDataTable.php:226
+ Part-DB1\src\DataTables\LogDataTable.php:214
+
+
+ log.target
+ Target
+
+
+
+
+ Part-DB1\src\DataTables\LogDataTable.php:231
+ Part-DB1\src\DataTables\LogDataTable.php:218
+ new
+
+
+ log.extra
+ Extra
+
+
+
+
+ Part-DB1\src\DataTables\PartsDataTable.php:168
+ Part-DB1\src\DataTables\PartsDataTable.php:116
+
+
+ part.table.name
+ Name
+
+
+
+
+ Part-DB1\src\DataTables\PartsDataTable.php:178
+ Part-DB1\src\DataTables\PartsDataTable.php:126
+
+
+ part.table.id
+ Id
+
+
+
+
+ Part-DB1\src\DataTables\PartsDataTable.php:182
+ Part-DB1\src\DataTables\PartsDataTable.php:130
+
+
+ part.table.description
+ Description
+
+
+
+
+ Part-DB1\src\DataTables\PartsDataTable.php:185
+ Part-DB1\src\DataTables\PartsDataTable.php:133
+
+
+ part.table.category
+ Category
+
+
+
+
+ Part-DB1\src\DataTables\PartsDataTable.php:190
+ Part-DB1\src\DataTables\PartsDataTable.php:138
+
+
+ part.table.footprint
+ Footprint
+
+
+
+
+ Part-DB1\src\DataTables\PartsDataTable.php:194
+ Part-DB1\src\DataTables\PartsDataTable.php:142
+
+
+ part.table.manufacturer
+ Manufacturer
+
+
+
+
+ Part-DB1\src\DataTables\PartsDataTable.php:197
+ Part-DB1\src\DataTables\PartsDataTable.php:145
+
+
+ part.table.storeLocations
+ Storage locations
+
+
+
+
+ Part-DB1\src\DataTables\PartsDataTable.php:216
+ Part-DB1\src\DataTables\PartsDataTable.php:164
+
+
+ part.table.amount
+ Amount
+
+
+
+
+ Part-DB1\src\DataTables\PartsDataTable.php:224
+ Part-DB1\src\DataTables\PartsDataTable.php:172
+
+
+ part.table.minamount
+ Min. Amount
+
+
+
+
+ Part-DB1\src\DataTables\PartsDataTable.php:232
+ Part-DB1\src\DataTables\PartsDataTable.php:180
+
+
+ part.table.partUnit
+ Measurement Unit
+
+
+
+
+ Part-DB1\src\DataTables\PartsDataTable.php:236
+ Part-DB1\src\DataTables\PartsDataTable.php:184
+
+
+ part.table.addedDate
+ Created at
+
+
+
+
+ Part-DB1\src\DataTables\PartsDataTable.php:240
+ Part-DB1\src\DataTables\PartsDataTable.php:188
+
+
+ part.table.lastModified
+ Last modified
+
+
+
+
+ Part-DB1\src\DataTables\PartsDataTable.php:244
+ Part-DB1\src\DataTables\PartsDataTable.php:192
+
+
+ part.table.needsReview
+ Needs review
+
+
+
+
+ Part-DB1\src\DataTables\PartsDataTable.php:251
+ Part-DB1\src\DataTables\PartsDataTable.php:199
+
+
+ part.table.favorite
+ Favorite
+
+
+
+
+ Part-DB1\src\DataTables\PartsDataTable.php:258
+ Part-DB1\src\DataTables\PartsDataTable.php:206
+
+
+ part.table.manufacturingStatus
+ Status
+
+
+
+
+ Part-DB1\src\DataTables\PartsDataTable.php:260
+ Part-DB1\src\DataTables\PartsDataTable.php:262
+ Part-DB1\src\Form\Part\PartBaseType.php:90
+ Part-DB1\src\DataTables\PartsDataTable.php:208
+ Part-DB1\src\DataTables\PartsDataTable.php:210
+ Part-DB1\src\Form\Part\PartBaseType.php:88
+
+
+ m_status.unknown
+ Unknown
+
+
+
+
+ Part-DB1\src\DataTables\PartsDataTable.php:263
+ Part-DB1\src\Form\Part\PartBaseType.php:90
+ Part-DB1\src\DataTables\PartsDataTable.php:211
+ Part-DB1\src\Form\Part\PartBaseType.php:88
+
+
+ m_status.announced
+ Announced
+
+
+
+
+ Part-DB1\src\DataTables\PartsDataTable.php:264
+ Part-DB1\src\Form\Part\PartBaseType.php:90
+ Part-DB1\src\DataTables\PartsDataTable.php:212
+ Part-DB1\src\Form\Part\PartBaseType.php:88
+
+
+ m_status.active
+ Active
+
+
+
+
+ Part-DB1\src\DataTables\PartsDataTable.php:265
+ Part-DB1\src\Form\Part\PartBaseType.php:90
+ Part-DB1\src\DataTables\PartsDataTable.php:213
+ Part-DB1\src\Form\Part\PartBaseType.php:88
+
+
+ m_status.nrfnd
+ Not recommended for new designs
+
+
+
+
+ Part-DB1\src\DataTables\PartsDataTable.php:266
+ Part-DB1\src\Form\Part\PartBaseType.php:90
+ Part-DB1\src\DataTables\PartsDataTable.php:214
+ Part-DB1\src\Form\Part\PartBaseType.php:88
+
+
+ m_status.eol
+ End of life
+
+
+
+
+ Part-DB1\src\DataTables\PartsDataTable.php:267
+ Part-DB1\src\Form\Part\PartBaseType.php:90
+ Part-DB1\src\DataTables\PartsDataTable.php:215
+ Part-DB1\src\Form\Part\PartBaseType.php:88
+
+
+ m_status.discontinued
+ Discontinued
+
+
+
+
+ Part-DB1\src\DataTables\PartsDataTable.php:271
+ Part-DB1\src\DataTables\PartsDataTable.php:219
+
+
+ part.table.mpn
+ MPN
+
+
+
+
+ Part-DB1\src\DataTables\PartsDataTable.php:275
+ Part-DB1\src\DataTables\PartsDataTable.php:223
+
+
+ part.table.mass
+ Mass
+
+
+
+
+ Part-DB1\src\DataTables\PartsDataTable.php:279
+ Part-DB1\src\DataTables\PartsDataTable.php:227
+
+
+ part.table.tags
+ Tags
+
+
+
+
+ Part-DB1\src\DataTables\PartsDataTable.php:283
+ Part-DB1\src\DataTables\PartsDataTable.php:231
+
+
+ part.table.attachments
+ Attachments
+
+
+
+
+ Part-DB1\src\EventSubscriber\UserSystem\LoginSuccessSubscriber.php:82
+ Part-DB1\src\EventSubscriber\LoginSuccessListener.php:82
+
+
+ flash.login_successful
+ Login successful
+
+
+
+
+ Part-DB1\src\Form\AdminPages\ImportType.php:77
+ Part-DB1\src\Form\AdminPages\ImportType.php:77
+ src\Form\ImportType.php:68
+
+
+ JSON
+ JSON
+
+
+
+
+ Part-DB1\src\Form\AdminPages\ImportType.php:77
+ Part-DB1\src\Form\AdminPages\ImportType.php:77
+ src\Form\ImportType.php:68
+
+
+ XML
+ XML
+
+
+
+
+ Part-DB1\src\Form\AdminPages\ImportType.php:77
+ Part-DB1\src\Form\AdminPages\ImportType.php:77
+ src\Form\ImportType.php:68
+
+
+ CSV
+ CSV
+
+
+
+
+ Part-DB1\src\Form\AdminPages\ImportType.php:77
+ Part-DB1\src\Form\AdminPages\ImportType.php:77
+ src\Form\ImportType.php:68
+
+
+ YAML
+ YAML
+
+
+
+
+ Part-DB1\src\Form\AdminPages\ImportType.php:124
+ Part-DB1\src\Form\AdminPages\ImportType.php:124
+
+
+ import.abort_on_validation.help
+ When this option is activated, the whole import process is aborted if invalid data is detected. If not selected, the invalid data is ignored and the importer will try to import the other elements.
+
+
+
+
+ Part-DB1\src\Form\AdminPages\ImportType.php:86
+ Part-DB1\src\Form\AdminPages\ImportType.php:86
+ src\Form\ImportType.php:70
+
+
+ import.csv_separator
+ CSV separator
+
+
+
+
+ Part-DB1\src\Form\AdminPages\ImportType.php:93
+ Part-DB1\src\Form\AdminPages\ImportType.php:93
+ src\Form\ImportType.php:72
+
+
+ parent.label
+ Parent element
+
+
+
+
+ Part-DB1\src\Form\AdminPages\ImportType.php:101
+ Part-DB1\src\Form\AdminPages\ImportType.php:101
+ src\Form\ImportType.php:75
+
+
+ import.file
+ File
+
+
+
+
+ Part-DB1\src\Form\AdminPages\ImportType.php:111
+ Part-DB1\src\Form\AdminPages\ImportType.php:111
+ src\Form\ImportType.php:78
+
+
+ import.preserve_children
+ Preserve child elements on import
+
+
+
+
+ Part-DB1\src\Form\AdminPages\ImportType.php:120
+ Part-DB1\src\Form\AdminPages\ImportType.php:120
+ src\Form\ImportType.php:80
+
+
+ import.abort_on_validation
+ Abort on invalid data
+
+
+
+
+ Part-DB1\src\Form\AdminPages\ImportType.php:132
+ Part-DB1\src\Form\AdminPages\ImportType.php:132
+ src\Form\ImportType.php:85
+
+
+ import.btn
+ Import
+
+
+
+
+ Part-DB1\src\Form\AttachmentFormType.php:113
+ Part-DB1\src\Form\AttachmentFormType.php:109
+
+
+ attachment.edit.secure_file.help
+ An attachment marked private can only be accessed by authenticated users with the proper permission. If this is activated no thumbnails are generated and access to file is less performant.
+
+
+
+
+ Part-DB1\src\Form\AttachmentFormType.php:127
+ Part-DB1\src\Form\AttachmentFormType.php:123
+
+
+ attachment.edit.url.help
+ You can specify an URL to an external file here, or input an keyword which is used to search in built-in resources (e.g. footprints)
+
+
+
+
+ Part-DB1\src\Form\AttachmentFormType.php:82
+ Part-DB1\src\Form\AttachmentFormType.php:79
+
+
+ attachment.edit.name
+ Name
+
+
+
+
+ Part-DB1\src\Form\AttachmentFormType.php:85
+ Part-DB1\src\Form\AttachmentFormType.php:82
+
+
+ attachment.edit.attachment_type
+ Attachment type
+
+
+
+
+ Part-DB1\src\Form\AttachmentFormType.php:94
+ Part-DB1\src\Form\AttachmentFormType.php:91
+
+
+ attachment.edit.show_in_table
+ Show in table
+
+
+
+
+ Part-DB1\src\Form\AttachmentFormType.php:105
+ Part-DB1\src\Form\AttachmentFormType.php:102
+
+
+ attachment.edit.secure_file
+ Private attachment
+
+
+
+
+ Part-DB1\src\Form\AttachmentFormType.php:119
+ Part-DB1\src\Form\AttachmentFormType.php:115
+
+
+ attachment.edit.url
+ URL
+
+
+
+
+ Part-DB1\src\Form\AttachmentFormType.php:133
+ Part-DB1\src\Form\AttachmentFormType.php:129
+
+
+ attachment.edit.download_url
+ Download external file
+
+
+
+
+ Part-DB1\src\Form\AttachmentFormType.php:146
+ Part-DB1\src\Form\AttachmentFormType.php:142
+
+
+ attachment.edit.file
+ Upload file
+
+
+
+
+ Part-DB1\src\Form\LabelOptionsType.php:68
+ Part-DB1\src\Services\ElementTypeNameGenerator.php:86
+
+
+ part.label
+ Part
+
+
+
+
+ Part-DB1\src\Form\LabelOptionsType.php:68
+ Part-DB1\src\Services\ElementTypeNameGenerator.php:87
+
+
+ part_lot.label
+ Part lot
Part-DB1\src\Form\LabelOptionsType.php:78
-
+
label_options.barcode_type.none
- 无
+ None
Part-DB1\src\Form\LabelOptionsType.php:78
-
+
label_options.barcode_type.qr
- 二维码 (推荐)
+ QR Code (recommended)
Part-DB1\src\Form\LabelOptionsType.php:78
-
+
label_options.barcode_type.code128
- Code 128 (推荐)
+ Code 128 (recommended)
Part-DB1\src\Form\LabelOptionsType.php:78
-
+
label_options.barcode_type.code39
- Code 39 (推荐)
+ Code 39 (recommended)
Part-DB1\src\Form\LabelOptionsType.php:78
-
+
label_options.barcode_type.code93
Code 93
@@ -3403,18 +5281,225 @@
Part-DB1\src\Form\LabelOptionsType.php:78
-
+
label_options.barcode_type.datamatrix
- 数据矩阵
+ Datamatrix
+
+
+
+
+ Part-DB1\src\Form\LabelOptionsType.php:122
+
+
+ label_options.lines_mode.html
+ Placeholders
+
+
+
+
+ Part-DB1\src\Form\LabelOptionsType.php:122
+
+
+ label.options.lines_mode.twig
+ Twig
+
+
+
+
+ Part-DB1\src\Form\LabelOptionsType.php:126
+
+
+ label_options.lines_mode.help
+ Twig documentation and Wiki for more information.]]>
+
+
+
+
+ Part-DB1\src\Form\LabelOptionsType.php:47
+
+
+ label_options.page_size.label
+ Label size
+
+
+
+
+ Part-DB1\src\Form\LabelOptionsType.php:66
+
+
+ label_options.supported_elements.label
+ Target type
Part-DB1\src\Form\LabelOptionsType.php:75
-
+
label_options.barcode_type.label
- 条码
+ Barcode
+
+
+
+
+ Part-DB1\src\Form\LabelOptionsType.php:102
+
+
+ label_profile.lines.label
+ Content
+
+
+
+
+ Part-DB1\src\Form\LabelOptionsType.php:111
+
+
+ label_options.additional_css.label
+ Additional styles (CSS)
+
+
+
+
+ Part-DB1\src\Form\LabelOptionsType.php:120
+
+
+ label_options.lines_mode.label
+ Parser mode
+
+
+
+
+ Part-DB1\src\Form\LabelOptionsType.php:51
+
+
+ label_options.width.placeholder
+ Width
+
+
+
+
+ Part-DB1\src\Form\LabelOptionsType.php:60
+
+
+ label_options.height.placeholder
+ Height
+
+
+
+
+ Part-DB1\src\Form\LabelSystem\LabelDialogType.php:49
+
+
+ label_generator.target_id.range_hint
+ You can specify multiple IDs (e.g. 1,2,3) and/or a range (1-3) here to generate labels for multiple elements at once.
+
+
+
+
+ Part-DB1\src\Form\LabelSystem\LabelDialogType.php:46
+
+
+ label_generator.target_id.label
+ Target IDs
+
+
+
+
+ Part-DB1\src\Form\LabelSystem\LabelDialogType.php:59
+
+
+ label_generator.update
+ Update
+
+
+
+
+ Part-DB1\src\Form\LabelSystem\ScanDialogType.php:36
+
+
+ scan_dialog.input
+ Input
+
+
+
+
+ Part-DB1\src\Form\LabelSystem\ScanDialogType.php:44
+
+
+ scan_dialog.submit
+ Submit
+
+
+
+
+ Part-DB1\src\Form\ParameterType.php:41
+
+
+ parameters.name.placeholder
+ e.g. DC Current Gain
+
+
+
+
+ Part-DB1\src\Form\ParameterType.php:50
+
+
+ parameters.symbol.placeholder
+ e.g. h_{FE}
+
+
+
+
+ Part-DB1\src\Form\ParameterType.php:60
+
+
+ parameters.text.placeholder
+ e.g. Test conditions
+
+
+
+
+ Part-DB1\src\Form\ParameterType.php:71
+
+
+ parameters.max.placeholder
+ e.g. 350
+
+
+
+
+ Part-DB1\src\Form\ParameterType.php:82
+
+
+ parameters.min.placeholder
+ e.g. 100
+
+
+
+
+ Part-DB1\src\Form\ParameterType.php:93
+
+
+ parameters.typical.placeholder
+ e.g. 200
+
+
+
+
+ Part-DB1\src\Form\ParameterType.php:103
+
+
+ parameters.unit.placeholder
+ e.g. V
+
+
+
+
+ Part-DB1\src\Form\ParameterType.php:114
+
+
+ parameter.group.placeholder
+ e.g. Technical Specifications
@@ -3422,9 +5507,9 @@
Part-DB1\src\Form\Part\OrderdetailType.php:72
Part-DB1\src\Form\Part\OrderdetailType.php:75
-
+
orderdetails.edit.supplierpartnr
- 供货商元件编号
+ Supplier part number
@@ -3432,9 +5517,29 @@
Part-DB1\src\Form\Part\OrderdetailType.php:81
Part-DB1\src\Form\Part\OrderdetailType.php:84
-
+
orderdetails.edit.supplier
- 供货商
+ Supplier
+
+
+
+
+ Part-DB1\src\Form\Part\OrderdetailType.php:87
+ Part-DB1\src\Form\Part\OrderdetailType.php:90
+
+
+ orderdetails.edit.url
+ Link to offer
+
+
+
+
+ Part-DB1\src\Form\Part\OrderdetailType.php:93
+ Part-DB1\src\Form\Part\OrderdetailType.php:96
+
+
+ orderdetails.edit.obsolete
+ No longer available
@@ -3442,9 +5547,617 @@
Part-DB1\src\Form\Part\OrderdetailType.php:75
Part-DB1\src\Form\Part\OrderdetailType.php:78
-
+
orderdetails.edit.supplierpartnr.placeholder
- 例如 BC 547
+ e.g. BC 547
+
+
+
+
+ Part-DB1\src\Form\Part\PartBaseType.php:101
+ Part-DB1\src\Form\Part\PartBaseType.php:99
+
+
+ part.edit.name
+ Name
+
+
+
+
+ Part-DB1\src\Form\Part\PartBaseType.php:109
+ Part-DB1\src\Form\Part\PartBaseType.php:107
+
+
+ part.edit.description
+ Description
+
+
+
+
+ Part-DB1\src\Form\Part\PartBaseType.php:120
+ Part-DB1\src\Form\Part\PartBaseType.php:118
+
+
+ part.edit.mininstock
+ Minimum stock
+
+
+
+
+ Part-DB1\src\Form\Part\PartBaseType.php:129
+ Part-DB1\src\Form\Part\PartBaseType.php:127
+
+
+ part.edit.category
+ Category
+
+
+
+
+ Part-DB1\src\Form\Part\PartBaseType.php:135
+ Part-DB1\src\Form\Part\PartBaseType.php:133
+
+
+ part.edit.footprint
+ Footprint
+
+
+
+
+ Part-DB1\src\Form\Part\PartBaseType.php:142
+ Part-DB1\src\Form\Part\PartBaseType.php:140
+
+
+ part.edit.tags
+ Tags
+
+
+
+
+ Part-DB1\src\Form\Part\PartBaseType.php:154
+ Part-DB1\src\Form\Part\PartBaseType.php:152
+
+
+ part.edit.manufacturer.label
+ Manufacturer
+
+
+
+
+ Part-DB1\src\Form\Part\PartBaseType.php:161
+ Part-DB1\src\Form\Part\PartBaseType.php:159
+
+
+ part.edit.manufacturer_url.label
+ Link to product page
+
+
+
+
+ Part-DB1\src\Form\Part\PartBaseType.php:167
+ Part-DB1\src\Form\Part\PartBaseType.php:165
+
+
+ part.edit.mpn
+ Manufacturer part number
+
+
+
+
+ Part-DB1\src\Form\Part\PartBaseType.php:173
+ Part-DB1\src\Form\Part\PartBaseType.php:171
+
+
+ part.edit.manufacturing_status
+ Manufacturing status
+
+
+
+
+ Part-DB1\src\Form\Part\PartBaseType.php:181
+ Part-DB1\src\Form\Part\PartBaseType.php:179
+
+
+ part.edit.needs_review
+ Needs review
+
+
+
+
+ Part-DB1\src\Form\Part\PartBaseType.php:189
+ Part-DB1\src\Form\Part\PartBaseType.php:187
+
+
+ part.edit.is_favorite
+ Favorite
+
+
+
+
+ Part-DB1\src\Form\Part\PartBaseType.php:197
+ Part-DB1\src\Form\Part\PartBaseType.php:195
+
+
+ part.edit.mass
+ Mass
+
+
+
+
+ Part-DB1\src\Form\Part\PartBaseType.php:203
+ Part-DB1\src\Form\Part\PartBaseType.php:201
+
+
+ part.edit.partUnit
+ Measuring unit
+
+
+
+
+ Part-DB1\src\Form\Part\PartBaseType.php:212
+ Part-DB1\src\Form\Part\PartBaseType.php:210
+
+
+ part.edit.comment
+ Notes
+
+
+
+
+ Part-DB1\src\Form\Part\PartBaseType.php:250
+ Part-DB1\src\Form\Part\PartBaseType.php:246
+
+
+ part.edit.master_attachment
+ Preview image
+
+
+
+
+ Part-DB1\src\Form\Part\PartBaseType.php:295
+ Part-DB1\src\Form\Part\PartBaseType.php:276
+ src\Form\PartType.php:91
+
+
+ part.edit.save
+ Save changes
+
+
+
+
+ Part-DB1\src\Form\Part\PartBaseType.php:296
+ Part-DB1\src\Form\Part\PartBaseType.php:277
+ src\Form\PartType.php:92
+
+
+ part.edit.reset
+ Reset changes
+
+
+
+
+ Part-DB1\src\Form\Part\PartBaseType.php:105
+ Part-DB1\src\Form\Part\PartBaseType.php:103
+
+
+ part.edit.name.placeholder
+ e.g. BC547
+
+
+
+
+ Part-DB1\src\Form\Part\PartBaseType.php:115
+ Part-DB1\src\Form\Part\PartBaseType.php:113
+
+
+ part.edit.description.placeholder
+ e.g. NPN 45V, 0,1A, 0,5W
+
+
+
+
+ Part-DB1\src\Form\Part\PartBaseType.php:123
+ Part-DB1\src\Form\Part\PartBaseType.php:121
+
+
+ part.editmininstock.placeholder
+ e.g. 1
+
+
+
+
+ Part-DB1\src\Form\Part\PartLotType.php:69
+ Part-DB1\src\Form\Part\PartLotType.php:69
+
+
+ part_lot.edit.description
+ Description
+
+
+
+
+ Part-DB1\src\Form\Part\PartLotType.php:78
+ Part-DB1\src\Form\Part\PartLotType.php:78
+
+
+ part_lot.edit.location
+ Storage location
+
+
+
+
+ Part-DB1\src\Form\Part\PartLotType.php:89
+ Part-DB1\src\Form\Part\PartLotType.php:89
+
+
+ part_lot.edit.amount
+ Amount
+
+
+
+
+ Part-DB1\src\Form\Part\PartLotType.php:98
+ Part-DB1\src\Form\Part\PartLotType.php:97
+
+
+ part_lot.edit.instock_unknown
+ Amount unknown
+
+
+
+
+ Part-DB1\src\Form\Part\PartLotType.php:109
+ Part-DB1\src\Form\Part\PartLotType.php:108
+
+
+ part_lot.edit.needs_refill
+ Needs refill
+
+
+
+
+ Part-DB1\src\Form\Part\PartLotType.php:120
+ Part-DB1\src\Form\Part\PartLotType.php:119
+
+
+ part_lot.edit.expiration_date
+ Expiration date
+
+
+
+
+ Part-DB1\src\Form\Part\PartLotType.php:128
+ Part-DB1\src\Form\Part\PartLotType.php:125
+
+
+ part_lot.edit.comment
+ Notes
+
+
+
+
+ Part-DB1\src\Form\Permissions\PermissionsType.php:99
+ Part-DB1\src\Form\Permissions\PermissionsType.php:99
+
+
+ perm.group.other
+ Miscellaneous
+
+
+
+
+ Part-DB1\src\Form\TFAGoogleSettingsType.php:97
+ Part-DB1\src\Form\TFAGoogleSettingsType.php:97
+
+
+ tfa_google.enable
+ Enable authenticator app
+
+
+
+
+ Part-DB1\src\Form\TFAGoogleSettingsType.php:101
+ Part-DB1\src\Form\TFAGoogleSettingsType.php:101
+
+
+ tfa_google.disable
+ Deactivate authenticator app
+
+
+
+
+ Part-DB1\src\Form\TFAGoogleSettingsType.php:74
+ Part-DB1\src\Form\TFAGoogleSettingsType.php:74
+
+
+ google_confirmation
+ Confirmation code
+
+
+
+
+ Part-DB1\src\Form\UserSettingsType.php:108
+ Part-DB1\src\Form\UserSettingsType.php:108
+ src\Form\UserSettingsType.php:46
+
+
+ user.timezone.label
+ Timezone
+
+
+
+
+ Part-DB1\src\Form\UserSettingsType.php:133
+ Part-DB1\src\Form\UserSettingsType.php:132
+
+
+ user.currency.label
+ Preferred currency
+
+
+
+
+ Part-DB1\src\Form\UserSettingsType.php:140
+ Part-DB1\src\Form\UserSettingsType.php:139
+ src\Form\UserSettingsType.php:53
+
+
+ save
+ Apply changes
+
+
+
+
+ Part-DB1\src\Form\UserSettingsType.php:141
+ Part-DB1\src\Form\UserSettingsType.php:140
+ src\Form\UserSettingsType.php:54
+
+
+ reset
+ Discard changes
+
+
+
+
+ Part-DB1\src\Form\UserSettingsType.php:104
+ Part-DB1\src\Form\UserSettingsType.php:104
+ src\Form\UserSettingsType.php:45
+
+
+ user_settings.language.placeholder
+ Serverwide language
+
+
+
+
+ Part-DB1\src\Form\UserSettingsType.php:115
+ Part-DB1\src\Form\UserSettingsType.php:115
+ src\Form\UserSettingsType.php:48
+
+
+ user_settings.timezone.placeholder
+ Serverwide Timezone
+
+
+
+
+ Part-DB1\src\Services\ElementTypeNameGenerator.php:79
+ Part-DB1\src\Services\ElementTypeNameGenerator.php:79
+
+
+ attachment.label
+ Attachment
+
+
+
+
+ Part-DB1\src\Services\ElementTypeNameGenerator.php:81
+ Part-DB1\src\Services\ElementTypeNameGenerator.php:81
+
+
+ attachment_type.label
+ Attachment type
+
+
+
+
+ Part-DB1\src\Services\ElementTypeNameGenerator.php:82
+ Part-DB1\src\Services\ElementTypeNameGenerator.php:82
+
+
+ project.label
+ Project
+
+
+
+
+ Part-DB1\src\Services\ElementTypeNameGenerator.php:85
+ Part-DB1\src\Services\ElementTypeNameGenerator.php:85
+
+
+ measurement_unit.label
+ Measurement unit
+
+
+
+
+ Part-DB1\src\Services\ElementTypeNameGenerator.php:90
+ Part-DB1\src\Services\ElementTypeNameGenerator.php:90
+
+
+ currency.label
+ Currency
+
+
+
+
+ Part-DB1\src\Services\ElementTypeNameGenerator.php:91
+ Part-DB1\src\Services\ElementTypeNameGenerator.php:91
+
+
+ orderdetail.label
+ Order detail
+
+
+
+
+ Part-DB1\src\Services\ElementTypeNameGenerator.php:92
+ Part-DB1\src\Services\ElementTypeNameGenerator.php:92
+
+
+ pricedetail.label
+ Price detail
+
+
+
+
+ Part-DB1\src\Services\ElementTypeNameGenerator.php:94
+ Part-DB1\src\Services\ElementTypeNameGenerator.php:94
+
+
+ user.label
+ User
+
+
+
+
+ Part-DB1\src\Services\ElementTypeNameGenerator.php:95
+
+
+ parameter.label
+ Parameter
+
+
+
+
+ Part-DB1\src\Services\ElementTypeNameGenerator.php:96
+
+
+ label_profile.label
+ Label profile
+
+
+
+
+ Part-DB1\src\Services\LogSystem\LogEntryExtraFormatter.php:176
+ Part-DB1\src\Services\LogSystem\LogEntryExtraFormatter.php:161
+ new
+
+
+ log.element_deleted.old_name.unknown
+ Unknown
+
+
+
+
+ Part-DB1\src\Services\MarkdownParser.php:73
+ Part-DB1\src\Services\MarkdownParser.php:73
+
+
+ markdown.loading
+ Loading markdown. If this message does not disappear, try to reload the page.
+
+
+
+
+ Part-DB1\src\Services\PasswordResetManager.php:98
+ Part-DB1\src\Services\PasswordResetManager.php:98
+
+
+ pw_reset.email.subject
+ Password reset for your Part-DB account
+
+
+
+
+ Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:108
+
+
+ tree.tools.tools
+ Tools
+
+
+
+
+ Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:109
+ Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:107
+ src\Services\ToolsTreeBuilder.php:74
+
+
+ tree.tools.edit
+ Edit
+
+
+
+
+ Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:110
+ Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:108
+ src\Services\ToolsTreeBuilder.php:81
+
+
+ tree.tools.show
+ Show
+
+
+
+
+ Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:111
+ Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:109
+
+
+ tree.tools.system
+ System
+
+
+
+
+ Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:123
+
+
+ tree.tools.tools.label_dialog
+ Label generator
+
+
+
+
+ Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:130
+
+
+ tree.tools.tools.label_scanner
+ Scanner
+
+
+
+
+ Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:149
+ Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:126
+ src\Services\ToolsTreeBuilder.php:62
+
+
+ tree.tools.edit.attachment_types
+ Attachment types
+
+
+
+
+ Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:155
+ Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:132
+ src\Services\ToolsTreeBuilder.php:64
+
+
+ tree.tools.edit.categories
+ Categories
+
+
+
+
+ Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:161
+ Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:138
+ src\Services\ToolsTreeBuilder.php:66
+
+
+ tree.tools.edit.projects
+ Projects
@@ -3453,9 +6166,173 @@
Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:144
src\Services\ToolsTreeBuilder.php:68
-
+
tree.tools.edit.suppliers
- 供货商
+ Suppliers
+
+
+
+
+ Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:173
+ Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:150
+ src\Services\ToolsTreeBuilder.php:70
+
+
+ tree.tools.edit.manufacturer
+ Manufacturers
+
+
+
+
+ Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:179
+ Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:156
+
+
+ tree.tools.edit.storelocation
+ Storage locations
+
+
+
+
+ Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:185
+ Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:162
+
+
+ tree.tools.edit.footprint
+ Footprints
+
+
+
+
+ Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:191
+ Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:168
+
+
+ tree.tools.edit.currency
+ Currencies
+
+
+
+
+ Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:197
+ Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:174
+
+
+ tree.tools.edit.measurement_unit
+ Measurement Unit
+
+
+
+
+ Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:203
+
+
+ tree.tools.edit.label_profile
+ Label profiles
+
+
+
+
+ Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:209
+ Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:180
+
+
+ tree.tools.edit.part
+ New part
+
+
+
+
+ Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:226
+ Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:197
+ src\Services\ToolsTreeBuilder.php:77
+
+
+ tree.tools.show.all_parts
+ Show all parts
+
+
+
+
+ Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:232
+ Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:203
+
+
+ tree.tools.show.all_attachments
+ Attachments
+
+
+
+
+ Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:239
+ Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:210
+ new
+
+
+ tree.tools.show.statistics
+ Statistics
+
+
+
+
+ Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:258
+ Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:229
+
+
+ tree.tools.system.users
+ Users
+
+
+
+
+ Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:264
+ Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:235
+
+
+ tree.tools.system.groups
+ Groups
+
+
+
+
+ Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:271
+ Part-DB1\src\Services\Trees\ToolsTreeBuilder.php:242
+ new
+
+
+ tree.tools.system.event_log
+ Event log
+
+
+
+
+ Part-DB1\src\Services\Trees\TreeViewGenerator.php:95
+ Part-DB1\src\Services\Trees\TreeViewGenerator.php:95
+ src\Services\TreeBuilder.php:124
+
+
+ entity.tree.new
+ 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
+ obsolete
+
+
+ attachment.edit
+ Edit
@@ -3464,9 +6341,975 @@
templates\base.html.twig:88
obsolete
-
+
barcode.scan
- 扫描条形码
+ Scan Barcode
+
+
+
+
+ Part-DB1\src\Form\UserSettingsType.php:119
+ src\Form\UserSettingsType.php:49
+ obsolete
+
+
+ user.theme.label
+ Theme
+
+
+
+
+ Part-DB1\src\Form\UserSettingsType.php:129
+ src\Form\UserSettingsType.php:50
+ obsolete
+
+
+ user_settings.theme.placeholder
+ Serverwide Theme
+
+
+
+
+ Part-DB1\src\Services\LogSystem\LogEntryExtraFormatter.php:100
+ new
+ obsolete
+
+
+ log.user_login.ip
+ IP
+
+
+
+
+ Part-DB1\src\Services\LogSystem\LogEntryExtraFormatter.php:128
+ Part-DB1\src\Services\LogSystem\LogEntryExtraFormatter.php:150
+ Part-DB1\src\Services\LogSystem\LogEntryExtraFormatter.php:169
+ Part-DB1\src\Services\LogSystem\LogEntryExtraFormatter.php:207
+ new
+ obsolete
+
+
+ log.undo_mode.undo
+ Change undone
+
+
+
+
+ Part-DB1\src\Services\LogSystem\LogEntryExtraFormatter.php:130
+ Part-DB1\src\Services\LogSystem\LogEntryExtraFormatter.php:152
+ Part-DB1\src\Services\LogSystem\LogEntryExtraFormatter.php:171
+ Part-DB1\src\Services\LogSystem\LogEntryExtraFormatter.php:209
+ new
+ obsolete
+
+
+ log.undo_mode.revert
+ Element reverted
+
+
+
+
+ Part-DB1\src\Services\LogSystem\LogEntryExtraFormatter.php:139
+ new
+ obsolete
+
+
+ log.element_created.original_instock
+ Old instock
+
+
+
+
+ Part-DB1\src\Services\LogSystem\LogEntryExtraFormatter.php:160
+ new
+ obsolete
+
+
+ log.element_deleted.old_name
+ Old name
+
+
+
+
+ Part-DB1\src\Services\LogSystem\LogEntryExtraFormatter.php:184
+ new
+ obsolete
+
+
+ log.element_edited.changed_fields
+ Changed fields
+
+
+
+
+ Part-DB1\src\Services\LogSystem\LogEntryExtraFormatter.php:198
+ new
+ obsolete
+
+
+ log.instock_changed.comment
+ Comment
+
+
+
+
+ Part-DB1\src\Services\LogSystem\LogEntryExtraFormatter.php:214
+ new
+ obsolete
+
+
+ log.collection_deleted.deleted
+ Deleted element:
+
+
+
+
+ templates\base.html.twig:81
+ obsolete
+ obsolete
+
+
+ go.exclamation
+ Go!
+
+
+
+
+ templates\base.html.twig:109
+ obsolete
+ obsolete
+
+
+ language.english
+ English
+
+
+
+
+ templates\base.html.twig:112
+ obsolete
+ obsolete
+
+
+ language.german
+ German
+
+
+
+
+ obsolete
+ obsolete
+
+
+ flash.password_change_needed
+ Password change needed!
+
+
+
+
+ obsolete
+ obsolete
+
+
+ attachment.table.type
+ Attachment type
+
+
+
+
+ obsolete
+ obsolete
+
+
+ attachment.table.element
+ Associated element
+
+
+
+
+ obsolete
+ obsolete
+
+
+ attachment.edit.isPicture
+ Picture?
+
+
+
+
+ obsolete
+ obsolete
+
+
+ attachment.edit.is3DModel
+ 3D model?
+
+
+
+
+ obsolete
+ obsolete
+
+
+ attachment.edit.isBuiltin
+ Builtin?
+
+
+
+
+ obsolete
+ obsolete
+
+
+ category.edit.default_comment.placeholder
+ e.g. useful for switching
+
+
+
+
+ obsolete
+ obsolete
+
+
+ tfa_backup.regenerate_codes
+ Generate new backup codes
+
+
+
+
+ obsolete
+ obsolete
+
+
+ validator.noneofitschild.self
+ A element can not be its own parent.
+
+
+
+
+ obsolete
+ obsolete
+
+
+ validator.noneofitschild.children
+ 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
+ obsolete
+
+
+ validator.part_lot.location_full
+ The storage location was marked as full, so you can not add a new part to it.
+
+
+
+
+ obsolete
+ obsolete
+
+
+ validator.part_lot.only_existing
+ The storage location was marked as "only existing", so you can not add new part to it.
+
+
+
+
+ obsolete
+ obsolete
+
+
+ validator.part_lot.single_part
+ The storage location was marked as "single part", so you can not add a new part to it.
+
+
+
+
+ obsolete
+ obsolete
+
+
+ m_status.active.help
+ The part is currently and in the foreseeable future in production
+
+
+
+
+ obsolete
+ obsolete
+
+
+ m_status.announced.help
+ The part was announced but is not available yet.
+
+
+
+
+ obsolete
+ obsolete
+
+
+ m_status.discontinued.help
+ The part is discontinued and not produced anymore.
+
+
+
+
+ obsolete
+ obsolete
+
+
+ m_status.eol.help
+ The product has reached its end-of-life and the production will be stopped soon.
+
+
+
+
+ obsolete
+ obsolete
+
+
+ m_status.nrfnd.help
+ The part is currently in production but is not recommended for new designs.
+
+
+
+
+ obsolete
+ obsolete
+
+
+ m_status.unknown.help
+ The manufacturing status of the part is not known.
+
+
+
+
+ obsolete
+ obsolete
+
+
+ flash.success
+ Success
+
+
+
+
+ obsolete
+ obsolete
+
+
+ flash.error
+ Error
+
+
+
+
+ obsolete
+ obsolete
+
+
+ flash.warning
+ Warning
+
+
+
+
+ obsolete
+ obsolete
+
+
+ flash.notice
+ Notice
+
+
+
+
+ obsolete
+ obsolete
+
+
+ flash.info
+ Info
+
+
+
+
+ obsolete
+ obsolete
+
+
+ validator.noLockout
+ You can not withdraw yourself the "change permission" permission, to prevent that you lockout yourself accidentally.
+
+
+
+
+ obsolete
+ obsolete
+
+
+ attachment_type.edit.filetype_filter
+ Allowed file extensions
+
+
+
+
+ obsolete
+ obsolete
+
+
+ attachment_type.edit.filetype_filter.help
+ You can specify a comma separated list of file extension or mime types, which an uploaded file must have when assigned to this attachment type. To allow all supported image files, you can use image/*.
+
+
+
+
+ obsolete
+ obsolete
+
+
+ attachment_type.edit.filetype_filter.placeholder
+ e.g. .txt, application/pdf, image/*
+
+
+
+
+ src\Form\PartType.php:63
+ obsolete
+ obsolete
+
+
+ part.name.placeholder
+ e.g. BC547
+
+
+
+
+ obsolete
+ obsolete
+
+
+ entity.edit.not_selectable
+ Not selectable
+
+
+
+
+ obsolete
+ obsolete
+
+
+ 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.
+
+
+
+
+ obsolete
+ obsolete
+
+
+ bbcode.hint
+ You can use BBCode here (e.g. [b]Bold[/b])
+
+
+
+
+ obsolete
+ obsolete
+
+
+ entity.create
+ Create element
+
+
+
+
+ obsolete
+ obsolete
+
+
+ entity.edit.save
+ Save
+
+
+
+
+ obsolete
+ obsolete
+
+
+ category.edit.disable_footprints
+ Disable footprints
+
+
+
+
+ obsolete
+ obsolete
+
+
+ category.edit.disable_footprints.help
+ If this option is activated, the footprint property is disabled for all parts with this category.
+
+
+
+
+ obsolete
+ obsolete
+
+
+ category.edit.disable_manufacturers
+ Disable manufacturers
+
+
+
+
+ obsolete
+ obsolete
+
+
+ category.edit.disable_manufacturers.help
+ If this option is activated, the manufacturer property is disabled for all parts with this category.
+
+
+
+
+ obsolete
+ obsolete
+
+
+ category.edit.disable_autodatasheets
+ Disable automatic datasheet links
+
+
+
+
+ obsolete
+ obsolete
+
+
+ category.edit.disable_autodatasheets.help
+ If this option is activated, no automatic links to datasheets are created for parts with this category.
+
+
+
+
+ obsolete
+ obsolete
+
+
+ category.edit.disable_properties
+ Disable properties
+
+
+
+
+ obsolete
+ obsolete
+
+
+ category.edit.disable_properties.help
+ If this option is activated, the part properties are disabled for parts with this category.
+
+
+
+
+ obsolete
+ obsolete
+
+
+ category.edit.partname_hint
+ Part name hint
+
+
+
+
+ obsolete
+ obsolete
+
+
+ category.edit.partname_hint.placeholder
+ e.g. 100nF
+
+
+
+
+ obsolete
+ obsolete
+
+
+ category.edit.partname_regex
+ Name filter
+
+
+
+
+ obsolete
+ obsolete
+
+
+ category.edit.default_description
+ Default description
+
+
+
+
+ obsolete
+ obsolete
+
+
+ category.edit.default_description.placeholder
+ e.g. Capacitor, 10mm x 10mm, SMD
+
+
+
+
+ obsolete
+ obsolete
+
+
+ category.edit.default_comment
+ Default notes
+
+
+
+
+ obsolete
+ obsolete
+
+
+ company.edit.address
+ Address
+
+
+
+
+ obsolete
+ obsolete
+
+
+ company.edit.address.placeholder
+ e.g. Examplestreet 314
+Exampletown
+
+
+
+
+ obsolete
+ obsolete
+
+
+ company.edit.phone_number
+ Phone number
+
+
+
+
+ obsolete
+ obsolete
+
+
+ company.edit.phone_number.placeholder
+ +49 12345 6789
+
+
+
+
+ obsolete
+ obsolete
+
+
+ company.edit.fax_number
+ Fax number
+
+
+
+
+ obsolete
+ obsolete
+
+
+ company.edit.email
+ Email
+
+
+
+
+ obsolete
+ obsolete
+
+
+ company.edit.email.placeholder
+ e.g. contact@foo.bar
+
+
+
+
+ obsolete
+ obsolete
+
+
+ company.edit.website
+ Website
+
+
+
+
+ obsolete
+ obsolete
+
+
+ company.edit.website.placeholder
+ https://www.foo.bar
+
+
+
+
+ obsolete
+ obsolete
+
+
+ company.edit.auto_product_url
+ Product URL
+
+
+
+
+ obsolete
+ obsolete
+
+
+ company.edit.auto_product_url.help
+ This field is used to determine a link to the part on the company page. %PARTNUMBER% will be replaced with the order number.
+
+
+
+
+ obsolete
+ obsolete
+
+
+ company.edit.auto_product_url.placeholder
+ https://foo.bar/product/%PARTNUMBER%
+
+
+
+
+ obsolete
+ obsolete
+
+
+ currency.edit.iso_code
+ ISO code
+
+
+
+
+ obsolete
+ obsolete
+
+
+ currency.edit.exchange_rate
+ Exchange rate
+
+
+
+
+ obsolete
+ obsolete
+
+
+ footprint.edit.3d_model
+ 3D model
+
+
+
+
+ obsolete
+ obsolete
+
+
+ mass_creation.lines
+ Input
+
+
+
+
+ obsolete
+ obsolete
+
+
+ mass_creation.lines.placeholder
+ Element 1
+ Element 1.1
+ Element 1.1.1
+ Element 1.2
+Element 2
+Element 3
+
+
+
+
+ obsolete
+ obsolete
+
+
+ entity.mass_creation.btn
+ Create
+
+
+
+
+ obsolete
+ obsolete
+
+
+ measurement_unit.edit.is_integer
+ Is integer
+
+
+
+
+ obsolete
+ obsolete
+
+
+ measurement_unit.edit.is_integer.help
+ If this option is activated, all values with this unit will be rounded to whole numbers.
+
+
+
+
+ obsolete
+ obsolete
+
+
+ measurement_unit.edit.use_si_prefix
+ Use SI prefix
+
+
+
+
+ obsolete
+ obsolete
+
+
+ measurement_unit.edit.use_si_prefix.help
+ If this option is activated, values are outputted with SI prefixes (e.g. 1,2kg instead of 1200g)
+
+
+
+
+ obsolete
+ obsolete
+
+
+ measurement_unit.edit.unit_symbol
+ Unit symbol
+
+
+
+
+ obsolete
+ obsolete
+
+
+ measurement_unit.edit.unit_symbol.placeholder
+ e.g. m
+
+
+
+
+ obsolete
+ obsolete
+
+
+ storelocation.edit.is_full.label
+ Storelocation full
+
+
+
+
+ obsolete
+ obsolete
+
+
+ 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.
+
+
+
+
+ obsolete
+ obsolete
+
+
+ storelocation.limit_to_existing.label
+ Limit to existing parts
+
+
+
+
+ obsolete
+ obsolete
+
+
+ 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.
+
+
+
+
+ obsolete
+ obsolete
+
+
+ storelocation.only_single_part.label
+ Only single part
+
+
+
+
+ obsolete
+ obsolete
+
+
+ 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.
+
+
+
+
+ obsolete
+ obsolete
+
+
+ storelocation.storage_type.label
+ Storage type
+
+
+
+
+ obsolete
+ obsolete
+
+
+ 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
@@ -3474,9 +7317,9 @@
obsolete
obsolete
-
+
supplier.edit.default_currency
- 默认货币
+ Default currency
@@ -3484,9 +7327,619 @@
obsolete
obsolete
-
+
supplier.shipping_costs.label
- 运费
+ Shipping Costs
+
+
+
+
+ obsolete
+ obsolete
+
+
+ user.username.placeholder
+ e.g. j.doe
+
+
+
+
+ obsolete
+ obsolete
+
+
+ user.firstName.placeholder
+ e.g John
+
+
+
+
+ obsolete
+ obsolete
+
+
+ user.lastName.placeholder
+ e.g. Doe
+
+
+
+
+ obsolete
+ obsolete
+
+
+ user.email.placeholder
+ j.doe@ecorp.com
+
+
+
+
+ obsolete
+ obsolete
+
+
+ user.department.placeholder
+ e.g. Development
+
+
+
+
+ obsolete
+ obsolete
+
+
+ user.settings.pw_new.label
+ New password
+
+
+
+
+ obsolete
+ obsolete
+
+
+ user.settings.pw_confirm.label
+ Confirm new password
+
+
+
+
+ obsolete
+ obsolete
+
+
+ user.edit.needs_pw_change
+ User needs to change password
+
+
+
+
+ obsolete
+ obsolete
+
+
+ user.edit.user_disabled
+ User disabled (no login possible)
+
+
+
+
+ obsolete
+ obsolete
+
+
+ user.create
+ Create user
+
+
+
+
+ obsolete
+ obsolete
+
+
+ user.edit.save
+ Save
+
+
+
+
+ obsolete
+ obsolete
+
+
+ entity.edit.reset
+ 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
+ obsolete
+ obsolete
+
+
+ part.add.btn
+ 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
+ obsolete
+ obsolete
+
+
+ manufacturer_url.label
+ 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
+ obsolete
+
+
+ perm.group.parts
+ Parts
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.group.structures
+ Data structures
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.group.system
+ System
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.parts
+ Parts
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.read
+ View
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.edit
+ Edit
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.create
+ Create
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.move
+ Change category
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.delete
+ Delete
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.search
+ Search
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.all_parts
+ List all parts
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.no_price_parts
+ List parts without price info
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.obsolete_parts
+ List obsolete parts
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.unknown_instock_parts
+ Show parts with unknown instock
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.change_favorite
+ Change favorite status
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.show_favorite
+ List favorite parts
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.show_last_edit_parts
+ Show last edited/added parts
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.show_users
+ Show last modifying user
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.show_history
+ Show history
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.name
+ Name
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.description
+ Description
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.instock
+ Instock
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.mininstock
+ Minimum instock
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.comment
+ Notes
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.storelocation
+ Storage location
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.manufacturer
+ Manufacturer
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.orderdetails
+ Order information
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.prices
+ Prices
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.attachments
+ File attachments
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.order
+ Orders
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.storelocations
+ Storage locations
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.move
+ Move
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.list_parts
+ List parts
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.footprints
+ Footprints
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.categories
+ Categories
@@ -3494,45 +7947,4243 @@
obsolete
obsolete
-
+
perm.part.supplier
- 供货商
+ Suppliers
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.manufacturers
+ Manufacturers
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.projects
+ Projects
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.attachment_types
+ Attachment types
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.tools.import
+ Import
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.tools.labels
+ Labels
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.tools.calculator
+ Resistor calculator
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.tools.footprints
+ Footprints
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.tools.ic_logos
+ IC logos
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.tools.statistics
+ Statistics
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.edit_permissions
+ Edit permissions
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.users.edit_user_name
+ Edit user name
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.users.edit_change_group
+ Change group
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.users.edit_infos
+ Edit info
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.users.edit_permissions
+ Edit permissions
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.users.set_password
+ Set password
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.users.change_user_settings
+ Change user settings
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.database.see_status
+ Show status
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.database.update_db
+ Update DB
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.database.read_db_settings
+ Read DB settings
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.database.write_db_settings
+ Write DB settings
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.config.read_config
+ Read config
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.config.edit_config
+ Edit config
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.config.server_info
+ Server info
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.config.use_debug
+ Use debug tools
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.show_logs
+ Show logs
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.delete_logs
+ Delete logs
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.self.edit_infos
+ Edit info
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.self.edit_username
+ Edit username
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.self.show_permissions
+ View permissions
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.self.show_logs
+ Show own log entries
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.self.create_labels
+ Create labels
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.self.edit_options
+ Edit options
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.self.delete_profiles
+ Delete profiles
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.self.edit_profiles
+ Edit profiles
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.tools
+ Tools
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.groups
+ Groups
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.users
+ Users
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.database
+ Database
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.config
+ Configuration
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.system
+ System
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.self
+ Own user
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.labels
+ Labels
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.category
+ Category
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.minamount
+ Minimum amount
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.footprint
+ Footprint
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.mpn
+ MPN
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.status
+ Manufacturing status
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.tags
+ Tags
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.unit
+ Part unit
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.mass
+ Mass
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.part.lots
+ Part lots
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.show_users
+ Show last modifying user
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.currencies
+ Currencies
+
+
+
+
+ obsolete
+ obsolete
+
+
+ perm.measurement_units
+ Measurement unit
+
+
+
+
+ obsolete
+ obsolete
+
+
+ user.settings.pw_old.label
+ Old password
+
+
+
+
+ obsolete
+ obsolete
+
+
+ pw_reset.submit
+ Reset password
+
+
+
+
+ obsolete
+ obsolete
+
+
+ u2f_two_factor
+ Security key (U2F)
+
+
+
+
+ obsolete
+ obsolete
+
+
+ google
+ Google
+
+
+
+
+ tfa.provider.webauthn_two_factor_provider
+ Security key
+
+
+
+
+ obsolete
+ obsolete
+
+
+ tfa.provider.google
+ Authenticator app
+
+
+
+
+ obsolete
+ obsolete
+
+
+ Login successful
+ Login successful
+
+
+
+
+ obsolete
+ obsolete
+
+
+ log.type.exception
+ Unhandled exception (obsolete)
+
+
+
+
+ obsolete
+ obsolete
+
+
+ log.type.user_login
+ User login
+
+
+
+
+ obsolete
+ obsolete
+
+
+ log.type.user_logout
+ User logout
+
+
+
+
+ obsolete
+ obsolete
+
+
+ log.type.unknown
+ Unknown
+
+
+
+
+ obsolete
+ obsolete
+
+
+ log.type.element_created
+ Element created
+
+
+
+
+ obsolete
+ obsolete
+
+
+ log.type.element_edited
+ Element edited
+
+
+
+
+ obsolete
+ obsolete
+
+
+ log.type.element_deleted
+ Element deleted
+
+
+
+
+ obsolete
+ obsolete
+
+
+ log.type.database_updated
+ Database updated
+
+
+
+
+ obsolete
+
+
+ perm.revert_elements
+ Revert element
+
+
+
+
+ obsolete
+
+
+ perm.show_history
+ Show history
+
+
+
+
+ obsolete
+
+
+ perm.tools.lastActivity
+ Show last activity
+
+
+
+
+ obsolete
+
+
+ perm.tools.timeTravel
+ Show old element versions (time travel)
+
+
+
+
+ obsolete
+
+
+ tfa_u2f.key_added_successful
+ Security key added successfully.
+
+
+
+
+ obsolete
+
+
+ Username
+ Username
+
+
+
+
+ obsolete
+
+
+ log.type.security.google_disabled
+ Authenticator App disabled
+
+
+
+
+ obsolete
+
+
+ log.type.security.u2f_removed
+ Security key removed
+
+
+
+
+ obsolete
+
+
+ log.type.security.u2f_added
+ Security key added
+
+
+
+
+ obsolete
+
+
+ log.type.security.backup_keys_reset
+ Backup keys regenerated
+
+
+
+
+ obsolete
+
+
+ log.type.security.google_enabled
+ Authenticator App enabled
+
+
+
+
+ obsolete
+
+
+ log.type.security.password_changed
+ Password changed
+
+
+
+
+ obsolete
+
+
+ log.type.security.trusted_device_reset
+ Trusted devices resetted
+
+
+
+
+ obsolete
+
+
+ log.type.collection_element_deleted
+ Element of Collection deleted
+
+
+
+
+ obsolete
+
+
+ log.type.security.password_reset
+ Password reset
+
+
+
+
+ obsolete
+
+
+ log.type.security.2fa_admin_reset
+ Two Factor Reset by Administrator
+
+
+
+
+ obsolete
+
+
+ log.type.user_not_allowed
+ Unauthorized access attempt
+
+
+
+
+ obsolete
+
+
+ log.database_updated.success
+ Success
obsolete
-
+
label_options.barcode_type.2D
- 二维
+ 2D
obsolete
-
+
label_options.barcode_type.1D
- 一维
+ 1D
+
+
+
+
+ obsolete
+
+
+ perm.part.parameters
+ Parameters
+
+
+
+
+ obsolete
+
+
+ perm.attachment_show_private
+ View private attachments
+
+
+
+
+ obsolete
+
+
+ perm.tools.label_scanner
+ Label scanner
+
+
+
+
+ obsolete
+
+
+ perm.self.read_profiles
+ Read profiles
+
+
+
+
+ obsolete
+
+
+ perm.self.create_profiles
+ Create profiles
+
+
+
+
+ obsolete
+
+
+ perm.labels.use_twig
+ Use twig mode
+
+
+
+
+ label_profile.showInDropdown
+ Show in quick select
+
+
+
+
+ group.edit.enforce_2fa
+ Enforce Two-factor authentication (2FA)
+
+
+
+
+ group.edit.enforce_2fa.help
+ 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
+ Nothing selected
+
+
+
+
+ entity.delete.must_not_contain_parts
+ Element "%PATH%" still contains parts! You have to move the parts, to be able to delete this element.
+
+
+
+
+ entity.delete.must_not_contain_attachments
+ Attachment type still contains attachments. Change their type, to be able to delete this attachment type.
+
+
+
+
+ entity.delete.must_not_contain_prices
+ Currency still contains price details. You have to change their currency to be able to delete this element.
+
+
+
+
+ entity.delete.must_not_contain_users
+ Users still uses this group! Change their group, to be able to delete this group.
+
+
+
+
+ part.table.edit
+ Edit
+
+
+
+
+ part.table.edit.title
+ Edit part
+
+
+
+
+ part_list.action.action.title
+ Select action
+
+
+
+
+ part_list.action.action.group.favorite
+ Favorite status
+
+
+
+
+ part_list.action.action.favorite
+ Favorite
+
+
+
+
+ part_list.action.action.unfavorite
+ Unfavorite
+
+
+
+
+ part_list.action.action.group.change_field
+ Change field
+
+
+
+
+ part_list.action.action.change_category
+ Change category
+
+
+
+
+ part_list.action.action.change_footprint
+ Change footprint
+
+
+
+
+ part_list.action.action.change_manufacturer
+ Change manufacturer
+
+
+
+
+ part_list.action.action.change_unit
+ Change part unit
+
+
+
+
+ part_list.action.action.delete
+ Delete
+
+
+
+
+ part_list.action.submit
+ Submit
+
+
+
+
+ part_list.action.part_count
+ %count% parts selected!
+
+
+
+
+ company.edit.quick.website
+ Open website
+
+
+
+
+ company.edit.quick.email
+ Send email
+
+
+
+
+ company.edit.quick.phone
+ Call phone
+
+
+
+
+ company.edit.quick.fax
+ Send fax
+
+
+
+
+ company.fax_number.placeholder
+ e.g. +49 1234 567890
+
+
+
+
+ part.edit.save_and_clone
+ Save and clone
+
+
+
+
+ validator.file_ext_not_allowed
+ File extension not allowed for this attachment type.
+
+
+
+
+ tools.reel_calc.title
+ SMD Reel calculator
+
+
+
+
+ tools.reel_calc.inner_dia
+ Inner diameter
+
+
+
+
+ tools.reel_calc.outer_dia
+ Outer diameter
+
+
+
+
+ tools.reel_calc.tape_thick
+ Tape thickness
+
+
+
+
+ tools.reel_calc.part_distance
+ Part distance
+
+
+
+
+ tools.reel_calc.update
+ Update
+
+
+
+
+ tools.reel_calc.parts_per_meter
+ Parts per meter
+
+
+
+
+ tools.reel_calc.result_length
+ Tape length
+
+
+
+
+ tools.reel_calc.result_amount
+ Approx. parts count
+
+
+
+
+ tools.reel_calc.outer_greater_inner_error
+ Error: Outer diameter must be greater than inner diameter!
+
+
+
+
+ tools.reel_calc.missing_values.error
+ Please fill in all values!
+
+
+
+
+ tools.reel_calc.load_preset
+ Load preset
+
+
+
+
+ tools.reel_calc.explanation
+ This calculator gives you an estimation, how many parts are remaining on an SMD reel. Measure the noted the dimensions on the reel (or use some of the presets) and click "Update" to get an result.
+
+
+
+
+ perm.tools.reel_calculator
+ SMD Reel calculator
+
+
+
+
+ tree.tools.tools.reel_calculator
+ SMD Reel calculator
+
+
+
+
+ user.pw_change_needed.flash
+ Your password needs to be changed! Please set a new password.
+
+
+
+
+ tree.root_node.text
+ Root node
+
+
+
+
+ part_list.action.select_null
+ Empty element
+
+
+
+
+ part_list.action.delete-title
+ Do you really want to delete these parts?
+
+
+
+
+ part_list.action.delete-message
+ These parts and any associated information (like attachments, price information, etc.) will be deleted. This can not be undone!
+
+
+
+
+ part.table.actions.success
+ Actions finished successfully.
+
+
+
+
+ attachment.edit.delete.confirm
+ Do you really want to delete this attachment?
+
+
+
+
+ filter.text_constraint.value.operator.EQ
+ Is
+
+
+
+
+ filter.text_constraint.value.operator.NEQ
+ Is not
+
+
+
+
+ filter.text_constraint.value.operator.STARTS
+ Starts with
+
+
+
+
+ filter.text_constraint.value.operator.CONTAINS
+ Contains
+
+
+
+
+ filter.text_constraint.value.operator.ENDS
+ Ends with
+
+
+
+
+ filter.text_constraint.value.operator.LIKE
+ LIKE pattern
+
+
+
+
+ filter.text_constraint.value.operator.REGEX
+ Regular expression
+
+
+
+
+ filter.number_constraint.value.operator.BETWEEN
+ Between
+
+
+
+
+ filter.number_constraint.AND
+ and
+
+
+
+
+ filter.entity_constraint.operator.EQ
+ Is (excluding children)
+
+
+
+
+ filter.entity_constraint.operator.NEQ
+ Is not (excluding children)
+
+
+
+
+ filter.entity_constraint.operator.INCLUDING_CHILDREN
+ Is (including children)
+
+
+
+
+ filter.entity_constraint.operator.EXCLUDING_CHILDREN
+ Is not (excluding children)
+
+
+
+
+ part.filter.dbId
+ Database ID
+
+
+
+
+ filter.tags_constraint.operator.ANY
+ Any of the tags
+
+
+
+
+ filter.tags_constraint.operator.ALL
+ All the tags
+
+
+
+
+ filter.tags_constraint.operator.NONE
+ None of the tags
+
+
+
+
+ part.filter.lot_count
+ Number of lots
+
+
+
+
+ part.filter.attachments_count
+ Number of attachments
+
+
+
+
+ part.filter.orderdetails_count
+ Number of orderdetails
+
+
+
+
+ part.filter.lotExpirationDate
+ Lot expiration date
+
+
+
+
+ part.filter.lotNeedsRefill
+ Any lot needs refill
+
+
+
+
+ part.filter.lotUnknwonAmount
+ Any lot has unknown amount
+
+
+
+
+ part.filter.attachmentName
+ Attachment name
+
+
+
+
+ filter.choice_constraint.operator.ANY
+ Any of
+
+
+
+
+ filter.choice_constraint.operator.NONE
+ None of
+
+
+
+
+ part.filter.amount_sum
+ Total amount
+
+
+
+
+ filter.submit
+ Update
+
+
+
+
+ filter.discard
+ Discard changes
+
+
+
+
+ filter.clear_filters
+ Clear all filters
+
+
+
+
+ filter.title
+ Filter
+
+
+
+
+ filter.parameter_value_constraint.operator.=
+ Typ. Value =
+
+
+
+
+ filter.parameter_value_constraint.operator.!=
+ Typ. Value !=
+
+
+
+
+ filter.parameter_value_constraint.operator.<
+
+
+
+
+
+ filter.parameter_value_constraint.operator.>
+ ]]>
+
+
+
+
+ filter.parameter_value_constraint.operator.<=
+
+
+
+
+
+ filter.parameter_value_constraint.operator.>=
+ =]]>
+
+
+
+
+ filter.parameter_value_constraint.operator.BETWEEN
+ Typ. Value is between
+
+
+
+
+ filter.parameter_value_constraint.operator.IN_RANGE
+ In Value range
+
+
+
+
+ filter.parameter_value_constraint.operator.NOT_IN_RANGE
+ Not in Value range
+
+
+
+
+ filter.parameter_value_constraint.operator.GREATER_THAN_RANGE
+ Greater than Value range
+
+
+
+
+ filter.parameter_value_constraint.operator.GREATER_EQUAL_RANGE
+ Greater equal than Value range
+
+
+
+
+ filter.parameter_value_constraint.operator.LESS_THAN_RANGE
+ Less than Value range
+
+
+
+
+ filter.parameter_value_constraint.operator.LESS_EQUAL_RANGE
+ Less equal than Value range
+
+
+
+
+ filter.parameter_value_constraint.operator.RANGE_IN_RANGE
+ Range is completely in Value range
+
+
+
+
+ filter.parameter_value_constraint.operator.RANGE_INTERSECT_RANGE
+ Range intersects Value range
+
+
+
+
+ filter.text_constraint.value
+ No value set
+
+
+
+
+ filter.number_constraint.value1
+ No value set
+
+
+
+
+ filter.number_constraint.value2
+ Maximum value
+
+
+
+
+ filter.datetime_constraint.value1
+ No datetime set
+
+
+
+
+ filter.datetime_constraint.value2
+ Maximum datetime
+
+
+
+
+ filter.constraint.add
+ Add constraint
+
+
+
+
+ part.filter.parameters_count
+ Number of parameters
+
+
+
+
+ part.filter.lotDescription
+ Lot description
+
+
+
+
+ parts_list.search.searching_for
+ %keyword%]]>
+
+
+
+
+ parts_list.search_options.caption
+ Enabled search options
+
+
+
+
+ attachment.table.element_type
+ Associated element type
+
+
+
+
+ log.level.debug
+ Debug
+
+
+
+
+ log.level.info
+ Info
+
+
+
+
+ log.level.notice
+ Notice
+
+
+
+
+ log.level.warning
+ Warning
+
+
+
+
+ log.level.error
+ Error
+
+
+
+
+ log.level.critical
+ Critical
+
+
+
+
+ log.level.alert
+ Alert
+
+
+
+
+ log.level.emergency
+ Emergency
+
+
+
+
+ log.type.security
+ Security related event
+
+
+
+
+ log.type.instock_changed
+ [LEGACY] Instock changed
+
+
+
+
+ log.target_id
+ Target element ID
+
+
+
+
+ entity.info.parts_count_recursive
+ Number of parts with this element or its sub elements
+
+
+
+
+ tools.server_infos.title
+ Server info
+
+
+
+
+ permission.preset.read_only
+ Read-Only
+
+
+
+
+ permission.preset.read_only.desc
+ Only allow read operations on data
+
+
+
+
+ permission.preset.all_inherit
+ Inherit all
+
+
+
+
+ permission.preset.all_inherit.desc
+ Set all permissions to Inherit
+
+
+
+
+ permission.preset.all_forbid
+ Forbid all
+
+
+
+
+ permission.preset.all_forbid.desc
+ Set all permissions to Forbid
+
+
+
+
+ permission.preset.all_allow
+ Allow all
+
+
+
+
+ permission.preset.all_allow.desc
+ Set all permissions to allow
+
+
+
+
+ perm.server_infos
+ Server info
+
+
+
+
+ permission.preset.editor
+ Editor
+
+
+
+
+ permission.preset.editor.desc
+ Allow changing parts and data structures
+
+
+
+
+ permission.preset.admin
+ Admin
+
+
+
+
+ permission.preset.admin.desc
+ Allow administrative actions
+
+
+
+
+ permission.preset.button
+ Apply preset
+
+
+
+
+ perm.attachments.show_private
+ Show private attachments
+
+
+
+
+ perm.attachments.list_attachments
+ Show list of all attachments
+
+
+
+
+ user.edit.permission_success
+ Permission preset applied successfully. Check if the new permissions fit your needs.
+
+
+
+
+ perm.group.data
+ Data
+
+
+
+
+ part_list.action.action.group.needs_review
+ Needs Review
+
+
+
+
+ part_list.action.action.set_needs_review
+ Set Needs Review Status
+
+
+
+
+ part_list.action.action.unset_needs_review
+ Unset Needs Review Status
+
+
+
+
+ part.edit.ipn
+ Internal Part Number (IPN)
+
+
+
+
+ part.ipn.not_defined
+ Not defined
+
+
+
+
+ part.table.ipn
+ IPN
+
+
+
+
+ currency.edit.update_rate
+ Retrieve exchange rate
+
+
+
+
+ currency.edit.exchange_rate_update.unsupported_currency
+ The currency is unsupported by the exchange rate provider. Check your exchange rate provider configuration.
+
+
+
+
+ currency.edit.exchange_rate_update.generic_error
+ Unable to retrieve the exchange rate. Check your exchange rate provider configuration.
+
+
+
+
+ currency.edit.exchange_rate_updated.success
+ Retrieved the exchange rate successfully.
+
+
+
+
+ project.bom.quantity
+ BOM Qty.
+
+
+
+
+ project.bom.mountnames
+ Mount names
+
+
+
+
+ project.bom.name
+ Name
+
+
+
+
+ project.bom.comment
+ Notes
+
+
+
+
+ project.bom.part
+ Part
+
+
+
+
+ project.bom.add_entry
+ Add entry
+
+
+
+
+ part_list.action.group.projects
+ Projects
+
+
+
+
+ part_list.action.projects.add_to_project
+ Add parts to project
+
+
+
+
+ project.bom.delete.confirm
+ Do you really want to delete this BOM entry?
+
+
+
+
+ project.add_parts_to_project
+ Add parts to project BOM
+
+
+
+
+ part.info.add_part_to_project
+ Add this part to a project
+
+
+
+
+ project_bom_entry.label
+ BOM entry
+
+
+
+
+ project.edit.status
+ Project status
+
+
+
+
+ project.status.draft
+ Draft
+
+
+
+
+ project.status.planning
+ Planning
+
+
+
+
+ project.status.in_production
+ In production
+
+
+
+
+ project.status.finished
+ Finished
+
+
+
+
+ project.status.archived
+ Archived
+
+
+
+
+ part.new_build_part.error.build_part_already_exists
+ The project already has a build part!
+
+
+
+
+ project.edit.associated_build_part
+ Associated builds part
+
+
+
+
+ project.edit.associated_build_part.add
+ Add builds part
+
+
+
+
+ project.edit.associated_build.hint
+ 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
+
+
+
+
+ part.is_build_part
+ Is project builds part
+
+
+
+
+ project.info.title
+ Project info
+
+
+
+
+ project.info.bom_entries_count
+ BOM entries
+
+
+
+
+ project.info.sub_projects_count
+ Subprojects
+
+
+
+
+ project.info.bom_add_parts
+ Add BOM entries
+
+
+
+
+ project.info.info.label
+ Info
+
+
+
+
+ project.info.sub_projects.label
+ Subprojects
+
+
+
+
+ project.bom.price
+ Price
+
+
+
+
+ part.info.withdraw_modal.title.withdraw
+ Withdraw parts from lot
+
+
+
+
+ part.info.withdraw_modal.title.add
+ Add parts to lot
+
+
+
+
+ part.info.withdraw_modal.title.move
+ Move parts from lot to another lot
+
+
+
+
+ part.info.withdraw_modal.amount
+ Amount
+
+
+
+
+ part.info.withdraw_modal.move_to
+ Move to
+
+
+
+
+ part.info.withdraw_modal.comment
+ Comment
+
+
+
+
+ part.info.withdraw_modal.comment.hint
+ You can set a comment here describing why you are doing this operation (e.g. for what you need the parts). This info will be saved in the log.
+
+
+
+
+ modal.close
+ Close
+
+
+
+
+ modal.submit
+ Submit
+
+
+
+
+ part.withdraw.success
+ Added/Moved/Withdrawn parts successfully.
+
+
+
+
+ perm.parts_stock
+ Parts Stock
+
+
+
+
+ perm.parts_stock.withdraw
+ Withdraw parts from stock
+
+
+
+
+ perm.parts_stock.add
+ Add parts to stock
+
+
+
+
+ perm.parts_stock.move
+ Move parts between lots
+
+
+
+
+ user.permissions_schema_updated
+ The permission schema of your user were upgraded to the latest version.
+
+
+
+
+ log.type.part_stock_changed
+ Part Stock changed
+
+
+
+
+ log.part_stock_changed.withdraw
+ Stock withdrawn
+
+
+
+
+ log.part_stock_changed.add
+ Stock added
+
+
+
+
+ log.part_stock_changed.move
+ Stock moved
+
+
+
+
+ log.part_stock_changed.comment
+ Comment
+
+
+
+
+ log.part_stock_changed.change
+ Change
+
+
+
+
+ log.part_stock_changed.move_target
+ Move target
+
+
+
+
+ tools.builtin_footprints_viewer.title
+ Builtin footprint image gallery
+
+
+
+
+ tools.builtin_footprints_viewer.hint
+ This gallery lists all available built-in footprint images. If you want to use them in an attachment, type in the name (or a keyword) in the path field of the attachment and select the image from the dropdown select.
+
+
+
+
+ tools.ic_logos.title
+ IC logos
+
+
+
+
+ part_list.action.group.labels
+ Labels
+
+
+
+
+ part_list.action.projects.generate_label
+ Generate labels (for parts)
+
+
+
+
+ part_list.action.projects.generate_label_lot
+ Generate labels (for part lots)
+
+
+
+
+ part_list.action.generate_label.empty
+ Empty label
+
+
+
+
+ project.info.builds.label
+ Build
+
+
+
+
+ project.builds.build_not_possible
+ Build not possible: Parts not stocked
+
+
+
+
+ project.builds.following_bom_entries_miss_instock
+ The following parts have not enough stock to build this project at least once:
+
+
+
+
+ project.builds.stocked
+ stocked
+
+
+
+
+ project.builds.needed
+ needed
+
+
+
+
+ project.builds.build_possible
+ Build possible
+
+
+
+
+ project.builds.number_of_builds_possible
+ %max_builds% 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!]]>
+
+
+
+
+ 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:
+
+
+
+
+ project.build.flash.invalid_input
+ Can not build project. Check input!
+
+
+
+
+ project.build.required_qty
+ Required quantity
+
+
+
+
+ project.build.btn_build
+ Build
+
+
+
+
+ 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.
+
+
+
+
+ project.build.buildsPartLot.new_lot
+ Create new lot
+
+
+
+
+ project.build.add_builds_to_builds_part
+ Add builds to project builds part
+
+
+
+
+ project.build.builds_part_lot
+ Target lot
+
+
+
+
+ project.builds.number_of_builds
+ Build amount
+
+
+
+
+ project.builds.no_stocked_builds
+ Number of stocked builds
+
+
+
+
+ user.change_avatar.label
+ Change profile picture
+
+
+
+
+ user_settings.change_avatar.label
+ Change profile picture
+
+
+
+
+ user_settings.remove_avatar.label
+ Remove profile picture
+
+
+
+
+ part.edit.name.category_hint
+ Hint from category
+
+
+
+
+ category.edit.partname_regex.placeholder
+ e.g "/Capacitor \d+ nF/i"
+
+
+
+
+ category.edit.partname_regex.help
+ A PCRE-compatible regular expression, which a part name have to match.
+
+
+
+
+ entity.select.add_hint
+ to create nested structures, e.g. "Node 1->Node 1.1"]]>
+
+
+
+
+ entity.select.group.new_not_added_to_DB
+ New (not added to DB yet)
+
+
+
+
+ part.edit.save_and_new
+ Save and create new empty part
+
+
+
+
+ homepage.first_steps.title
+ First steps
+
+
+
+
+ homepage.first_steps.introduction
+ documentation or start to creating the following data structures:]]>
+
+
+
+
+ homepage.first_steps.create_part
+ create a new part.]]>
+
+
+
+
+ homepage.first_steps.hide_hint
+ This box will hide as soon as you have created your first part.
+
+
+
+
+ homepage.forum.text
+ discussion forum]]>
+
+
+
+
+ log.element_edited.changed_fields.category
+ Category
+
+
+
+
+ log.element_edited.changed_fields.footprint
+ Footprint
+
+
+
+
+ log.element_edited.changed_fields.manufacturer
+ Manufacturer
+
+
+
+
+ log.element_edited.changed_fields.value_typical
+ typ. value
+
+
+
+
+ log.element_edited.changed_fields.pw_reset_expires
+ Password reset
+
+
+
+
+ log.element_edited.changed_fields.comment
+ Notes
-
+
log.element_edited.changed_fields.supplierpartnr
- 供货商元件编号
+ Supplier part number
-
+
log.element_edited.changed_fields.supplier_product_url
- 商品页
+ Link to offer
+
+
+
+
+ log.element_edited.changed_fields.price
+ Price
+
+
+
+
+ log.element_edited.changed_fields.min_discount_quantity
+ Minimum discount amount
+
+
+
+
+ log.element_edited.changed_fields.original_filename
+ Original filename
+
+
+
+
+ log.element_edited.changed_fields.path
+ Filepath
+
+
+
+
+ log.element_edited.changed_fields.description
+ Description
+
+
+
+
+ log.element_edited.changed_fields.manufacturing_status
+ Manufacturing status
-
+
log.element_edited.changed_fields.options.barcode_type
- 条码类型
+ Barcode type
+
+
+
+
+ log.element_edited.changed_fields.status
+ Status
+
+
+
+
+ log.element_edited.changed_fields.quantity
+ BOM Qty.
+
+
+
+
+ log.element_edited.changed_fields.mountnames
+ Mountnames
+
+
+
+
+ log.element_edited.changed_fields.name
+ Name
+
+
+
+
+ log.element_edited.changed_fields.part
+ Part
+
+
+
+
+ log.element_edited.changed_fields.price_currency
+ Currency of price
+
+
+
+
+ log.element_edited.changed_fields.partname_hint
+ Part name hint
+
+
+
+
+ log.element_edited.changed_fields.partname_regex
+ Name filter
+
+
+
+
+ log.element_edited.changed_fields.disable_footprints
+ Disable footprints
+
+
+
+
+ log.element_edited.changed_fields.disable_manufacturers
+ Disable manufacturers
+
+
+
+
+ log.element_edited.changed_fields.disable_autodatasheets
+ Disable automatic datasheet links
+
+
+
+
+ log.element_edited.changed_fields.disable_properties
+ Disable properties
+
+
+
+
+ log.element_edited.changed_fields.default_description
+ Default description
+
+
+
+
+ log.element_edited.changed_fields.default_comment
+ Default notes
+
+
+
+
+ log.element_edited.changed_fields.filetype_filter
+ Allowed file extensions
+
+
+
+
+ log.element_edited.changed_fields.not_selectable
+ Not selected
+
+
+
+
+ log.element_edited.changed_fields.parent
+ Parent element
+
+
+
+
+ log.element_edited.changed_fields.shipping_costs
+ Shipping costs
+
+
+
+
+ log.element_edited.changed_fields.default_currency
+ Default currency
+
+
+
+
+ log.element_edited.changed_fields.address
+ Address
+
+
+
+
+ log.element_edited.changed_fields.phone_number
+ Phone number
+
+
+
+
+ log.element_edited.changed_fields.fax_number
+ Fax number
+
+
+
+
+ log.element_edited.changed_fields.email_address
+ Email
+
+
+
+
+ log.element_edited.changed_fields.website
+ Website
+
+
+
+
+ log.element_edited.changed_fields.auto_product_url
+ Product URL
+
+
+
+
+ log.element_edited.changed_fields.is_full
+ Storelocation full
+
+
+
+
+ log.element_edited.changed_fields.limit_to_existing_parts
+ Limit to existing parts
+
+
+
+
+ log.element_edited.changed_fields.only_single_part
+ Only single part
+
+
+
+
+ log.element_edited.changed_fields.storage_type
+ Storage type
+
+
+
+
+ log.element_edited.changed_fields.footprint_3d
+ 3D model
+
+
+
+
+ log.element_edited.changed_fields.master_picture_attachment
+ Preview image
+
+
+
+
+ log.element_edited.changed_fields.exchange_rate
+ Exchange rate
+
+
+
+
+ log.element_edited.changed_fields.iso_code
+ Exchange rate
+
+
+
+
+ log.element_edited.changed_fields.unit
+ Unit symbol
+
+
+
+
+ log.element_edited.changed_fields.is_integer
+ Is integer
+
+
+
+
+ log.element_edited.changed_fields.use_si_prefix
+ Use SI prefix
+
+
+
+
+ log.element_edited.changed_fields.options.width
+ Width
+
+
+
+
+ log.element_edited.changed_fields.options.height
+ Height
+
+
+
+
+ log.element_edited.changed_fields.options.supported_element
+ Target type
+
+
+
+
+ log.element_edited.changed_fields.options.additional_css
+ Additional styles (CSS)
+
+
+
+
+ log.element_edited.changed_fields.options.lines
+ Content
+
+
+
+
+ log.element_edited.changed_fields.permissions.data
+ Permissions
+
+
+
+
+ log.element_edited.changed_fields.disabled
+ Disabled
+
+
+
+
+ log.element_edited.changed_fields.theme
+ Theme
+
+
+
+
+ log.element_edited.changed_fields.timezone
+ Timezone
+
+
+
+
+ log.element_edited.changed_fields.language
+ Language
+
+
+
+
+ log.element_edited.changed_fields.email
+ Email
+
+
+
+
+ log.element_edited.changed_fields.department
+ Department
+
+
+
+
+ log.element_edited.changed_fields.last_name
+ Last name
+
+
+
+
+ log.element_edited.changed_fields.first_name
+ First name
+
+
+
+
+ log.element_edited.changed_fields.group
+ Group
+
+
+
+
+ log.element_edited.changed_fields.currency
+ Preferred currency
+
+
+
+
+ log.element_edited.changed_fields.enforce2FA
+ Enforce 2FA
+
+
+
+
+ log.element_edited.changed_fields.symbol
+ Symbol
+
+
+
+
+ log.element_edited.changed_fields.value_min
+ Min. value
+
+
+
+
+ log.element_edited.changed_fields.value_max
+ Max. value
+
+
+
+
+ log.element_edited.changed_fields.value_text
+ Text value
+
+
+
+
+ log.element_edited.changed_fields.show_in_table
+ Show in table
+
+
+
+
+ log.element_edited.changed_fields.attachment_type
+ Show in table
+
+
+
+
+ log.element_edited.changed_fields.needs_review
+ Needs review
+
+
+
+
+ log.element_edited.changed_fields.tags
+ Tags
+
+
+
+
+ log.element_edited.changed_fields.mass
+ Mass
+
+
+
+
+ log.element_edited.changed_fields.ipn
+ IPN
+
+
+
+
+ log.element_edited.changed_fields.favorite
+ Favorite
+
+
+
+
+ log.element_edited.changed_fields.minamount
+ Minimum stock
+
+
+
+
+ log.element_edited.changed_fields.manufacturer_product_url
+ Link to product page
+
+
+
+
+ log.element_edited.changed_fields.manufacturer_product_number
+ MPN
+
+
+
+
+ log.element_edited.changed_fields.partUnit
+ Measuring Unit
+
+
+
+
+ log.element_edited.changed_fields.expiration_date
+ Expiration date
+
+
+
+
+ log.element_edited.changed_fields.amount
+ Amount
+
+
+
+
+ log.element_edited.changed_fields.storage_location
+ Storage location
+
+
+
+
+ attachment.max_file_size
+ Maximum file size
+
+
+
+
+ user.saml_user
+ SSO / SAML user
+
+
+
+
+ user.saml_user.pw_change_hint
+ Your user uses single sign-on (SSO). You can not change the password and 2FA settings here. Configure them on your central SSO provider instead!
+
+
+
+
+ login.sso_saml_login
+ Single Sign-On Login (SSO)
+
+
+
+
+ login.local_login_hint
+ The form below is only for log in with a local user. If you want to log in via single sign-on, press the button above.
+
+
+
+
+ part_list.action.action.export
+ Export parts
+
+
+
+
+ part_list.action.export_json
+ Export to JSON
+
+
+
+
+ part_list.action.export_csv
+ Export to CSV
+
+
+
+
+ part_list.action.export_yaml
+ Export to YAML
+
+
+
+
+ part_list.action.export_xml
+ Export to XML
+
+
+
+
+ parts.import.title
+ Import parts
+
+
+
+
+ parts.import.errors.title
+ Import violations
+
+
+
+
+ parts.import.flash.error
+ Errors during import. This is most likely caused by some invalid data.
+
+
+
+
+ parts.import.format.auto
+ Automatic (based on file extension)
+
+
+
+
+ parts.import.flash.error.unknown_format
+ Could not determine the format from the given file!
+
+
+
+
+ parts.import.flash.error.invalid_file
+ File invalid. Please check that you have selected the right format!
+
+
+
+
+ parts.import.part_category.label
+ Category override
+
+
+
+
+ parts.import.part_category.help
+ If you select a value here, all imported parts will be assigned to this category. No matter what was set in the data.
+
+
+
+
+ import.create_unknown_datastructures
+ Create unknown datastructures
+
+
+
+
+ import.create_unknown_datastructures.help
+ If this is selected, datastructures (like categories, footprints, etc.) which does not exist in the database yet, will be automatically created. If this is not selected, only existing data structures will be used, and if no matching data structure is found, the part will get assigned nothing
+
+
+
+
+ import.path_delimiter
+ Path delimiter
+
+
+
+
+ import.path_delimiter.help
+ The delimiter used to mark different levels in data structure pathes like category, footprint, etc.
+
+
+
+
+ parts.import.help_documentation
+ documentation for more information on the file format.]]>
+
+
+
+
+ parts.import.help
+ You can import parts from existing files with this tool. The parts will be directly written to database, so please check your file beforehand for correct content before uploading it here.
+
+
+
+
+ parts.import.flash.success
+ Part import successful!
+
+
+
+
+ parts.import.errors.imported_entities
+ Imported parts
+
+
+
+
+ perm.import
+ Import data
+
+
+
+
+ parts.import.part_needs_review.label
+ Mark all imported parts as "Needs review"
+
+
+
+
+ parts.import.part_needs_review.help
+ If this option is selected, then all parts will be marked as "Needs review", no matter what was set in the data.
+
+
+
+
+ project.bom_import.flash.success
+ Imported %count% BOM entries successfully.
+
+
+
+
+ project.bom_import.type
+ Type
+
+
+
+
+ project.bom_import.type.kicad_pcbnew
+ KiCAD Pcbnew BOM (CSV file)
+
+
+
+
+ project.bom_import.clear_existing_bom
+ Clear existing BOM entries before importing
+
+
+
+
+ project.bom_import.clear_existing_bom.help
+ Selecting this option will remove all existing BOM entries in the project and overwrite them with the imported BOM file!
+
+
+
+
+ project.bom_import.flash.invalid_file
+ File could not be imported. Please check that you have selected the right file type. Error message: %message%
+
+
+
+
+ project.bom_import.flash.invalid_entries
+ Validation error! Please check your data!
+
+
+
+
+ project.import_bom
+ Import BOM for project
+
+
+
+
+ project.edit.bom.import_bom
+ Import BOM
+
+
+
+
+ measurement_unit.new
+ New Measurement Unit
+
+
+
+
+ measurement_unit.edit
+ Edit Measurement Unit
+
+
+
+
+ user.aboutMe.label
+ About Me
+
+
+
+
+ storelocation.owner.label
+ Owner
+
+
+
+
+ storelocation.part_owner_must_match.label
+ Part Lot owner must match storage location owner
+
+
+
+
+ part_lot.owner
+ Owner
+
+
+
+
+ part_lot.owner.help
+ Only the owner can withdraw or add stock to this lot.
+
+
+
+
+ log.element_edited.changed_fields.owner
+ Owner
+
+
+
+
+ log.element_edited.changed_fields.instock_unknown
+ Amount unknown
+
+
+
+
+ log.element_edited.changed_fields.needs_refill
+ Refill needed
+
+
+
+
+ part.withdraw.access_denied
+ Not allowed to do the desired action. Please check your permissions and the owner of the part lots.
+
+
+
+
+ part.info.amount.less_than_desired
+ Less than desired
+
+
+
+
+ log.cli_user
+ CLI user
+
+
+
+
+ log.element_edited.changed_fields.part_owner_must_match
+ Part owner must match storage location owner
+
+
+
+
+ part.filter.lessThanDesired
+
+
+
+
+
+ part.filter.lotOwner
+ Lot owner
+
+
+
+
+ user.show_email_on_profile.label
+ Show email on public profile page
+
+
+
+
+ log.details.title
+ Log details
+
+
+
+
+ log.user_login.login_from_ip
+ Login from IP address
+
+
+
+
+ log.user_login.ip_anonymize_hint
+ If the last digits of the IP address are missing, then the GPDR mode is enabled, in which IP addresses are anynomized.
+
+
+
+
+ log.user_not_allowed.unauthorized_access_attempt_to
+ Unauthorized access attempt to page
+
+
+
+
+ log.user_not_allowed.hint
+ The request was blocked. No action should be required.
+
+
+
+
+ log.no_comment
+ No comment
+
+
+
+
+ log.element_changed.field
+ Field
+
+
+
+
+ log.element_changed.data_before
+ Data before change
+
+
+
+
+ error_table.error
+ An error occured during your request.
+
+
+
+
+ part.table.invalid_regex
+ Invalid regular expression (regex)
+
+
+
+
+ log.element_changed.data_after
+ Data after change
+
+
+
+
+ log.element_changed.diff
+ Difference
+
+
+
+
+ log.undo.undo.short
+ Undo
+
+
+
+
+ log.undo.revert.short
+ Revert to this timestamp
+
+
+
+
+ log.view_version
+ View version
+
+
+
+
+ log.undo.undelete.short
+ Undelete
+
+
+
+
+ log.element_edited.changed_fields.id
+ ID
+
+
+
+
+ log.element_edited.changed_fields.id_owner
+ Owner
+
+
+
+
+ log.element_edited.changed_fields.parent_id
+ Parent
+
+
+
+
+ log.details.delete_entry
+ Delete log entry
+
+
+
+
+ log.delete.message.title
+ Do you really want to delete the log entry?
+
+
+
+
+ log.delete.message
+ If this is an element history entry, this breaks the element history! This can lead to unexpected results when using the time travel function.
+
+
+
+
+ log.collection_deleted.on_collection
+ on Collection
+
+
+
+
+ log.element_edited.changed_fields.attachments
+ Attachments
+
+
+
+
+ tfa_u2f.add_key.registration_error
+ An error occurred during the registration of the security key. Try again or use another security key!
+
+
+
+
+ log.target_type.none
+ None
+
+
+
+
+ ui.darkmode.light
+ Light
+
+
+
+
+ ui.darkmode.dark
+ Dark
+
+
+
+
+ ui.darkmode.auto
+ Auto (decide based on system settings)
+
+
+
+
+ label_generator.no_lines_given
+ No text content given! The labels will remain empty.
+
+
+
+
+ user.password_strength.very_weak
+ Very weak
+
+
+
+
+ user.password_strength.weak
+ Weak
+
+
+
+
+ user.password_strength.medium
+ Medium
+
+
+
+
+ user.password_strength.strong
+ Strong
+
+
+
+
+ user.password_strength.very_strong
+ Very strong
+
+
+
+
+ perm.users.impersonate
+ Impersonate other users
+
+
+
+
+ user.impersonated_by.label
+ Impersonated by
+
+
+
+
+ user.stop_impersonation
+ Stop impersonation
+
+
+
+
+ user.impersonate.btn
+ Impersonate
+
+
+
+
+ user.impersonate.confirm.title
+ Do you really want to impersonate this user?
+
+
+
+
+ user.impersonate.confirm.message
+ This will be logged. You should only do this with a good reason.
+
+Please note, that you can not impersonate a disabled user. If you try you will get an "Access Denied" message.
+
+
+
+
+ log.type.security.user_impersonated
+ User impersonated
+
+
+
+
+ info_providers.providers_list.title
+ Information providers
+
+
+
+
+ info_providers.providers_list.active
+ Active
+
+
+
+
+ info_providers.providers_list.disabled
+ Disabled
+
+
+
+
+ info_providers.capabilities.basic
+ Basic
+
+
+
+
+ info_providers.capabilities.footprint
+ Footprint
+
+
+
+
+ info_providers.capabilities.picture
+ Picture
+
+
+
+
+ info_providers.capabilities.datasheet
+ Datasheets
+
+
+
+
+ info_providers.capabilities.price
+ Prices
+
+
+
+
+ part.info_provider_reference.badge
+ The information provider used to create this part.
+
+
+
+
+ part.info_provider_reference
+ Created by Information provider
+
+
+
+
+ oauth_client.connect.btn
+ Connect OAuth
+
+
+
+
+ info_providers.table.provider.label
+ Provider
+
+
+
+
+ info_providers.search.keyword
+ Keyword
+
+
+
+
+ info_providers.search.submit
+ Search
+
+
+
+
+ info_providers.search.providers.help
+ Select the providers in which should be searched.
+
+
+
+
+ info_providers.search.providers
+ Providers
+
+
+
+
+ info_providers.search.info_providers_list
+ Show all available info providers
+
+
+
+
+ info_providers.search.title
+ Create parts from info provider
+
+
+
+
+ oauth_client.flash.connection_successful
+ Connected to OAuth application successfully!
+
+
+
+
+ perm.part.info_providers
+ Info providers
+
+
+
+
+ perm.part.info_providers.create_parts
+ Create parts from info provider
+
+
+
+
+ entity.edit.alternative_names.label
+ Alternative names
+
+
+
+
+ entity.edit.alternative_names.help
+ The alternative names given here, are used to find this element based on the results of the information providers.
+
+
+
+
+ info_providers.form.help_prefix
+ Provider
+
+
+
+
+ update_manager.new_version_available.title
+ New version available
+
+
+
+
+ update_manager.new_version_available.text
+ A new version of Part-DB is available. Check it out here
+
+
+
+
+ update_manager.new_version_available.only_administrators_can_see
+ Only administrators can see this message.
+
+
+
+
+ perm.system.show_available_updates
+ Show available Part-DB updates
+
+
+
+
+ user.settings.api_tokens
+ API tokens
+
+
+
+
+ user.settings.api_tokens.description
+ Using an API token, other applications can access Part-DB with your user rights, to perform various actions using the Part-DB REST API. If you delete an API token here, the application, which uses the token, will no longer be able to access Part-DB on your behalf.
+
+
+
+
+ api_tokens.name
+ Name
+
+
+
+
+ api_tokens.access_level
+ Access level
+
+
+
+
+ api_tokens.expiration_date
+ Expiration date
+
+
+
+
+ api_tokens.added_date
+ Added at
+
+
+
+
+ api_tokens.last_time_used
+ Last time used
+
+
+
+
+ datetime.never
+ Never
+
+
+
+
+ api_token.valid
+ Valid
+
+
+
+
+ api_token.expired
+ Expired
+
+
+
+
+ user.settings.show_api_documentation
+ Show API documentation
+
+
+
+
+ api_token.create_new
+ Create new API token
+
+
+
+
+ api_token.level.read_only
+ Read-Only
+
+
+
+
+ api_token.level.edit
+ Edit
+
+
+
+
+ api_token.level.admin
+ Admin
+
+
+
+
+ api_token.level.full
+ Full
+
+
+
+
+ api_tokens.access_level.help
+ You can restrict, what the API token can access. The access is always limited by the permissions of your user.
+
+
+
+
+ api_tokens.expiration_date.help
+ After this date, the token is not usable anymore. Leave empty if the token should never expire.
+
+
+
+
+ api_tokens.your_token_is
+ Your API token is
+
+
+
+
+ api_tokens.please_save_it
+ Please save it. You will not be able to see it again!
+
+
+
+
+ api_tokens.create_new.back_to_user_settings
+ Back to user settings
+
+
+
+
+ project.build.dont_check_quantity
+ Do not check quantities
+
+
+
+
+ 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.
+
+
+
+
+ part_list.action.invert_selection
+ Invert selection
+
+
+
+
+ perm.api
+ API
+
+
+
+
+ perm.api.access_api
+ Access API
+
+
+
+
+ perm.api.manage_tokens
+ Manage API tokens
+
+
+
+
+ user.settings.api_tokens.delete.title
+ Do you really want to delete this API token?
+
+
+
+
+ user.settings.api_tokens.delete
+ Delete
+
+
+
+
+ user.settings.api_tokens.delete.message
+ The application, which uses this API token, will no longer have access to Part-DB. This action can not be undone!
+
+
+
+
+ api_tokens.deleted
+ API token deleted successfully!
+
+
+
+
+ user.settings.api_tokens.no_api_tokens_yet
+ No API tokens configured yet.
+
+
+
+
+ api_token.ends_with
+ Ends with
+
+
+
+
+ entity.select.creating_new_entities_not_allowed
+ You are not allowed to create new entities of this type! Please choose a pre-existing one.
+
+
+
+
+ scan_dialog.mode
+ Barcode type
+
+
+
+
+ scan_dialog.mode.auto
+ Auto detect
+
+
+
+
+ scan_dialog.mode.ipn
+ IPN barcode
+
+
+
+
+ scan_dialog.mode.internal
+ Part-DB barcode
+
+
+
+
+ part_association.label
+ Part association
+
+
+
+
+ part.edit.tab.associations
+ Associated parts
+
+
+
+
+ part_association.edit.other_part
+ Associated part
+
+
+
+
+ part_association.edit.type
+ Relation Type
+
+
+
+
+ part_association.edit.comment
+ Notes
+
+
+
+
+ part_association.edit.type.help
+ You can select here, how the chosen part is related to this part.
+
+
+
+
+ part_association.table.from_this_part
+ Associations from this part to others
+
+
+
+
+ part_association.table.from
+ From
+
+
+
+
+ part_association.table.type
+ Relation
+
+
+
+
+ part_association.table.to
+ To
+
+
+
+
+ part_association.type.compatible
+ Is compatible with
+
+
+
+
+ part_association.table.to_this_part
+ Associations to this part from others
+
+
+
+
+ part_association.type.other
+ Other (custom value)
+
+
+
+
+ part_association.type.supersedes
+ Supersedes
+
+
+
+
+ part_association.edit.other_type
+ Custom type
+
+
+
+
+ part_association.edit.delete.confirm
+ Do you really want to delete this association? This can not be undone.
+
+
+
+
+ part_lot.edit.advanced
+ Expand advanced options
+
+
+
+
+ part_lot.edit.vendor_barcode
+ Vendor barcode
+
+
+
+
+ part_lot.edit.vendor_barcode.help
+ If this lot already have a barcode (e.g. put there by the vendor), you can input its content here, to easily scan it.
+
+
+
+
+ scan_dialog.mode.vendor
+ Vendor barcode (configured in part lot)
+
+
+
+
+ project.bom.instockAmount
+ Stocked amount
+
+
+
+
+ collection_type.new_element.tooltip
+ This element was newly created and was not persisted to the database yet.
+
+
+
+
+ part.merge.title
+ Merge part
+
+
+
+
+ part.merge.title.into
+ into
+
+
+
+
+ part.merge.confirm.title
+ %other% into %target%?]]>
+
+
+
+
+ part.merge.confirm.message
+ %other% will be deleted, and the part will be saved with the shown information.]]>
+
+
+
+
+ part.info.merge_modal.title
+ Merge parts
+
+
+
+
+ part.info.merge_modal.other_part
+ Other part
+
+
+
+
+ part.info.merge_modal.other_into_this
+ Merge other part into this one (delete other part, keep this one)
+
+
+
+
+ part.info.merge_modal.this_into_other
+ Merge this part into other one (delete this part, keep other one)
+
+
+
+
+ part.info.merge_btn
+ Merge part
+
+
+
+
+ part.update_part_from_info_provider.btn
+ Update part from info providers
+
+
+
+
+ info_providers.update_part.title
+ Update existing part from info provider
+
+
+
+
+ part.merge.flash.please_review
+ Data not saved yet. Review the changes and click save to persist the new data.
+
+
+
+
+ user.edit.flash.permissions_fixed
+ Permissions required by other permissions were missing. This was corrected. Please check if the permissions are as you intended.
+
+
+
+
+ permission.legend.dependency_note
+ Please note that some permission operations depend on each other. If you encounter a warning that missing permissions were corrected and a permission was set to allow again, you have to set the dependent operation to forbid too. The dependents can normally found right of an operation.
+
+
+
+
+ log.part_stock_changed.timestamp
+ Timestamp
+
+
+
+
+ part.info.withdraw_modal.timestamp
+ Action timestamp
+
+
+
+
+ part.info.withdraw_modal.timestamp.hint
+ This field allows you to specify the real date, when the stock operation actually was performed, and not just when it was logged. This value is saved in the extra field of the log entry.
+
+
+
+
+ part.info.withdraw_modal.delete_lot_if_empty
+ Delete this lot, if it becomes empty
+
+
+
+
+ info_providers.search.error.client_exception
+ An error occurred while communicating with the information provider. Check the configuration for this provider and refresh the OAuth tokens if possible.
+
+
+
+
+ eda_info.reference_prefix.placeholder
+ e.g. R
+
+
+
+
+ eda_info.reference_prefix
+ Reference prefix
+
+
+
+
+ eda_info.kicad_section.title
+ KiCad specific settings
+
+
+
+
+ eda_info.value
+ Value
+
+
+
+
+ eda_info.value.placeholder
+ e.g. 100n
+
+
+
+
+ eda_info.exclude_from_bom
+ Exclude part from BOM
+
+
+
+
+ eda_info.exclude_from_board
+ Exclude part from PCB/Board
+
+
+
+
+ eda_info.exclude_from_sim
+ Exclude part from simulation
+
+
+
+
+ eda_info.kicad_symbol
+ KiCad schematic symbol
+
+
+
+
+ eda_info.kicad_symbol.placeholder
+ e.g. Transistor_BJT:BC547
+
+
+
+
+ eda_info.kicad_footprint
+ KiCad footprint
+
+
+
+
+ eda_info.kicad_footprint.placeholder
+ e.g. Package_TO_SOT_THT:TO-92
+
+
+
+
+ part.edit.tab.eda
+ EDA information
+
+
+
+
+ api.api_endpoints.title
+ API endpoints
+
+
+
+
+ api.api_endpoints.partdb
+ Part-DB API
+
+
+
+
+ api.api_endpoints.kicad_root_url
+ KiCad API root URL
+
+
+
+
+ eda_info.visibility
+ Force visibility
+
+
+
+
+ eda_info.visibility.help
+ By default, the visibility to the EDA software is automatically determined. With this checkbox, you can force the part to be visible or invisible.
+
+
+
+
+ part.withdraw.zero_amount
+ You tried to withdraw/add an amount of zero! No action was performed.
+
+
+
+
+ login.flash.access_denied_please_login
+ Access denied! Please log in to continue.