diff --git a/zh_CN/kicad.po b/zh_CN/kicad.po
index c5e098bfdf..07e7225dc3 100755
--- a/zh_CN/kicad.po
+++ b/zh_CN/kicad.po
@@ -5,10 +5,10 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: KiCad_zh_CN_Master_v0.0.15\n"
+"Project-Id-Version: KiCad_zh_CN_Master_v0.0.16\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-03-19 10:49+0800\n"
-"PO-Revision-Date: 2020-03-19 14:46+0800\n"
+"POT-Creation-Date: 2020-04-04 14:50+0800\n"
+"PO-Revision-Date: 2020-04-04 16:55+0800\n"
"Last-Translator: taotieren \n"
"Language-Team: kicad-cn\n"
"Language: zh_CN\n"
@@ -41,14 +41,14 @@ msgstr "配置路径"
#: 3d-viewer/3d_cache/dialogs/dlg_select_3dmodel.cpp:143
#: gerbview/dialogs/dialog_select_one_pcb_layer.cpp:181
-#: pcbnew/microwave.cpp:309
+#: pcbnew/microwave/microwave_polygon.cpp:122
msgid "OK"
msgstr "确定"
#: 3d-viewer/3d_cache/dialogs/dlg_select_3dmodel.cpp:144 common/confirm.cpp:195
#: common/tool/actions.cpp:120
#: gerbview/dialogs/dialog_select_one_pcb_layer.cpp:185
-#: pcbnew/microwave.cpp:312 pcbnew/pcb_parser.cpp:626
+#: pcbnew/microwave/microwave_polygon.cpp:125 pcbnew/pcb_parser.cpp:627
msgid "Cancel"
msgstr "取消"
@@ -139,96 +139,47 @@ msgstr "没有此类文件"
msgid "failed to open file"
msgstr "无法打开文件"
-#: 3d-viewer/3d_canvas/cinfo3d_visu.cpp:433
+#: 3d-viewer/3d_canvas/board_adapter.cpp:424
msgid "Build board body"
msgstr "构造电路板"
-#: 3d-viewer/3d_canvas/cinfo3d_visu.cpp:436
+#: 3d-viewer/3d_canvas/board_adapter.cpp:427
msgid "Warning: Board outline is not closed"
msgstr "警告:电路板轮廓未闭合"
-#: 3d-viewer/3d_canvas/cinfo3d_visu.cpp:446
+#: 3d-viewer/3d_canvas/board_adapter.cpp:437
msgid "Create layers"
msgstr "创建图层"
-#: 3d-viewer/3d_canvas/create_layer_items.cpp:240
+#: 3d-viewer/3d_canvas/create_layer_items.cpp:215
msgid "Create tracks and vias"
msgstr "创建导线和过孔"
-#: 3d-viewer/3d_canvas/create_layer_items.cpp:730
+#: 3d-viewer/3d_canvas/create_layer_items.cpp:689
msgid "Create zones"
msgstr "创建覆铜"
-#: 3d-viewer/3d_canvas/create_layer_items.cpp:801
+#: 3d-viewer/3d_canvas/create_layer_items.cpp:758
msgid "Simplifying copper layers polygons"
msgstr "简化铜层多边形"
-#: 3d-viewer/3d_canvas/create_layer_items.cpp:845
+#: 3d-viewer/3d_canvas/create_layer_items.cpp:802
msgid "Simplify holes contours"
msgstr "简化孔轮廓"
-#: 3d-viewer/3d_canvas/create_layer_items.cpp:891
+#: 3d-viewer/3d_canvas/create_layer_items.cpp:844
msgid "Build Tech layers"
msgstr "构造工艺层"
-#: 3d-viewer/3d_canvas/create_layer_items.cpp:1089
+#: 3d-viewer/3d_canvas/create_layer_items.cpp:1040
msgid "Build BVH for holes and vias"
msgstr "为孔和过孔构造 BVH (盲埋孔)"
-#: 3d-viewer/3d_canvas/eda_3d_canvas.cpp:474
+#: 3d-viewer/3d_canvas/eda_3d_canvas.cpp:479
#, c-format
msgid "Render time %.0f ms ( %.1f fps)"
msgstr "渲染时间 %.0f ms ( %.1f fps)"
-#: 3d-viewer/3d_canvas/eda_3d_canvas.cpp:677
-msgid "Zoom +\tF1"
-msgstr "放大 +\tF1"
-
-#: 3d-viewer/3d_canvas/eda_3d_canvas.cpp:679
-msgid "Zoom -\tF2"
-msgstr "缩小 -\tF2"
-
-#: 3d-viewer/3d_canvas/eda_3d_canvas.cpp:683
-msgid "Top View\tZ"
-msgstr "顶视图\tZ"
-
-#: 3d-viewer/3d_canvas/eda_3d_canvas.cpp:685
-msgid "Bottom View\tShift+Z"
-msgstr "底视图\tShift+Z"
-
-#: 3d-viewer/3d_canvas/eda_3d_canvas.cpp:689
-msgid "Right View\tX"
-msgstr "右视图\tX"
-
-#: 3d-viewer/3d_canvas/eda_3d_canvas.cpp:691
-msgid "Left View\tShift+X"
-msgstr "左视图\tShift+X"
-
-#: 3d-viewer/3d_canvas/eda_3d_canvas.cpp:695
-msgid "Front View\tY"
-msgstr "前视图\tY"
-
-#: 3d-viewer/3d_canvas/eda_3d_canvas.cpp:697
-msgid "Back View\tShift+Y"
-msgstr "后视图\tShift+Y"
-
-#: 3d-viewer/3d_canvas/eda_3d_canvas.cpp:701
-msgid "Move Left <-\tLeft"
-msgstr "左移 <-\t左键"
-
-#: 3d-viewer/3d_canvas/eda_3d_canvas.cpp:703
-msgid "Move Right ->\tRight"
-msgstr "右移 ->\t右键"
-
-#: 3d-viewer/3d_canvas/eda_3d_canvas.cpp:705
-msgid "Move Up ^\tUp"
-msgstr "上移 ^\t上键"
-
-#: 3d-viewer/3d_canvas/eda_3d_canvas.cpp:707
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:118
-msgid "Move Down\tDown"
-msgstr "下移 \t下键"
-
#: 3d-viewer/3d_rendering/3d_render_ogl_legacy/c3d_render_createscene_ogl_legacy.cpp:365
msgid "Load OpenGL: board"
msgstr "载入 OpenGL:电路板"
@@ -246,7 +197,7 @@ msgid "Loading 3D models"
msgstr "载入 3D 模型"
#: 3d-viewer/3d_rendering/3d_render_ogl_legacy/c3d_render_createscene_ogl_legacy.cpp:651
-#: 3d-viewer/3d_rendering/3d_render_raytracing/c3d_render_createscene.cpp:1022
+#: 3d-viewer/3d_rendering/3d_render_raytracing/c3d_render_createscene.cpp:1023
#, c-format
msgid "Reload time %.3f s"
msgstr "重新载入时间 %.3f s"
@@ -256,7 +207,7 @@ msgstr "重新载入时间 %.3f s"
msgid "Loading %s"
msgstr "加载 %s"
-#: 3d-viewer/3d_rendering/3d_render_ogl_legacy/c3d_render_ogl_legacy.cpp:534
+#: 3d-viewer/3d_rendering/3d_render_ogl_legacy/c3d_render_ogl_legacy.cpp:539
#: 3d-viewer/3d_rendering/3d_render_raytracing/c3d_render_raytracing.cpp:178
#: common/widgets/footprint_preview_widget.cpp:100
msgid "Loading..."
@@ -272,373 +223,183 @@ msgstr "渲染时间 %.3f s"
msgid "Rendering: %.0f %%"
msgstr "渲染:%.0f %%"
-#: 3d-viewer/3d_rendering/3d_render_raytracing/c3d_render_raytracing.cpp:924
+#: 3d-viewer/3d_rendering/3d_render_raytracing/c3d_render_raytracing.cpp:917
msgid "Rendering: Post processing shader"
msgstr "渲染:后处理着色器"
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:50
+#: 3d-viewer/3d_viewer/3d_menubar.cpp:49
msgid "Export Current View as PNG..."
msgstr "导出当前视图为 PNG..."
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:53
+#: 3d-viewer/3d_viewer/3d_menubar.cpp:52
msgid "Export Current View as JPEG..."
msgstr "导出当前视图为 JPEG..."
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:57 common/hotkey_store.cpp:70
+#: 3d-viewer/3d_viewer/3d_menubar.cpp:56 common/hotkey_store.cpp:70
#: common/tool/actions.cpp:509 pcbnew/footprint_viewer_frame.cpp:860
-#: pcbnew/pcb_base_frame.cpp:406
+#: pcbnew/pcb_base_frame.cpp:404
msgid "3D Viewer"
msgstr "3D 查看器"
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:66
+#: 3d-viewer/3d_viewer/3d_menubar.cpp:65
msgid "Copy 3D Image"
msgstr "复制 3D 图像"
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:75
-msgid "Zoom In\tF1"
-msgstr "放大\tF1"
-
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:78
-msgid "Zoom Out\tF2"
-msgstr "缩小\tF2"
-
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:81 common/tool/actions.cpp:251
-msgid "Zoom to Fit"
-msgstr "缩放以适应"
-
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:84
-msgid "Redraw\tR"
-msgstr "刷新显示 \tR"
-
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:88 3d-viewer/3d_viewer/3d_toolbar.cpp:98
-msgid "Rotate X Clockwise"
-msgstr "沿 X 轴顺时针旋转"
-
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:91 3d-viewer/3d_viewer/3d_toolbar.cpp:102
-msgid "Rotate X Counterclockwise"
-msgstr "沿 X 轴逆时针旋转"
-
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:95 3d-viewer/3d_viewer/3d_toolbar.cpp:108
-msgid "Rotate Y Clockwise"
-msgstr "沿 Y 轴顺时针旋转"
-
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:98 3d-viewer/3d_viewer/3d_toolbar.cpp:112
-msgid "Rotate Y Counterclockwise"
-msgstr "沿 Y 轴逆时针旋转"
-
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:102
-#: 3d-viewer/3d_viewer/3d_toolbar.cpp:118
-msgid "Rotate Z Clockwise"
-msgstr "沿 Z 轴顺时针旋转"
-
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:105
-#: 3d-viewer/3d_viewer/3d_toolbar.cpp:122
-msgid "Rotate Z Counterclockwise"
-msgstr "沿 Z 轴逆时针旋转"
-
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:109
-msgid "Move Left\tLeft"
-msgstr "左移\t左键"
-
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:112
-msgid "Move Right\tRight"
-msgstr "右移\t右键"
-
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:115
-msgid "Move Up\tUp"
-msgstr "上移\t上键"
-
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:199
+#: 3d-viewer/3d_viewer/3d_menubar.cpp:175
#: cvpcb/dialogs/dialog_display_options_base.h:56
-#: eeschema/eeschema_config.cpp:358 eeschema/eeschema_config.cpp:605
-#: gerbview/gerbview_frame.cpp:1128 pagelayout_editor/pl_editor_frame.cpp:403
+#: eeschema/eeschema_config.cpp:384 eeschema/eeschema_config.cpp:642
+#: gerbview/gerbview_frame.cpp:1130 pagelayout_editor/pl_editor_frame.cpp:403
#: pcbnew/dialogs/dialog_fp_browser_display_options_base.h:56
-#: pcbnew/footprint_edit_frame.cpp:817 pcbnew/pcbnew_config.cpp:66
+#: pcbnew/footprint_edit_frame.cpp:821 pcbnew/pcbnew_config.cpp:66
msgid "Display Options"
msgstr "显示选项"
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:202
+#: 3d-viewer/3d_viewer/3d_menubar.cpp:178
msgid "Raytracing"
msgstr "光线追踪"
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:207
+#: 3d-viewer/3d_viewer/3d_menubar.cpp:183
msgid "Render Options"
msgstr "渲染选项"
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:212
+#: 3d-viewer/3d_viewer/3d_menubar.cpp:188
msgid "Material Properties"
msgstr "材料属性"
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:216
+#: 3d-viewer/3d_viewer/3d_menubar.cpp:192
msgid "Use All Properties"
msgstr "使用所有属性"
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:217
+#: 3d-viewer/3d_viewer/3d_menubar.cpp:193
msgid "Use all material properties from each 3D model file"
msgstr "使用每个 3D 模型文件中的所有材质属性"
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:221
+#: 3d-viewer/3d_viewer/3d_menubar.cpp:197
msgid "Use Diffuse Only"
msgstr "只使用漫反射"
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:222
+#: 3d-viewer/3d_viewer/3d_menubar.cpp:198
msgid "Use only the diffuse color property from model 3D model file"
msgstr "仅使用 3D 模型文件中的漫反射颜色属性"
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:226
+#: 3d-viewer/3d_viewer/3d_menubar.cpp:202
msgid "CAD Color Style"
msgstr "CAD 颜色样式"
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:227
+#: 3d-viewer/3d_viewer/3d_menubar.cpp:203
msgid "Use a CAD color style based on the diffuse color of the material"
msgstr "根据材质的漫反射颜色使用 CAD 颜色样式"
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:233
-msgid "Show Copper Thickness"
-msgstr "显示铜厚度"
-
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:234
-msgid "Shows the copper thickness on copper layers (slower loading)"
-msgstr "显示铜层上的铜箔厚度(加载速度较慢)"
-
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:238
-msgid "Show Model Bounding Boxes"
-msgstr "显示模型边框"
-
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:243
+#: 3d-viewer/3d_viewer/3d_menubar.cpp:213
msgid "Raytracing Options"
msgstr "光线追踪选项"
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:247
-msgid "Render Shadows"
-msgstr "渲染阴影"
-
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:251
-msgid "Procedural Textures"
-msgstr "过程纹理"
-
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:252
-msgid "Apply procedural textures to materials (slow)"
-msgstr "将过程纹理应用于材质(慢)"
-
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:256
-msgid "Add Floor"
-msgstr "添加层"
-
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:257
-msgid "Adds a floor plane below the board (slow)"
-msgstr "在线路板下面添加一块反光板 (慢)"
-
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:261
-msgid "Refractions"
-msgstr "折射"
-
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:262
-msgid "Render materials with refractions properties on final render (slow)"
-msgstr "在最终渲染中渲染具有折射属性的材质 (慢)"
-
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:266
-msgid "Reflections"
-msgstr "反射"
-
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:267
-msgid "Render materials with reflections properties on final render (slow)"
-msgstr "在最终渲染中渲染具有反射属性的材质 (慢)"
-
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:271
-msgid "Anti-aliasing"
-msgstr "抗锯齿"
-
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:272
-msgid "Render with improved quality on final render (slow)"
-msgstr "在最终渲染中以最高质量渲染 (慢)"
-
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:276
-msgid "Post-processing"
-msgstr "后期处理"
-
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:277
-msgid ""
-"Apply Screen Space Ambient Occlusion and Global Illumination reflections on "
-"final render (slow)"
-msgstr "在最终渲染中,应用屏幕空间环境光遮蔽和全局光照反射 (慢)"
-
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:287
+#: 3d-viewer/3d_viewer/3d_menubar.cpp:232
msgid "Choose Colors"
msgstr "选择颜色"
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:290
+#: 3d-viewer/3d_viewer/3d_menubar.cpp:235
msgid "Background Top Color..."
msgstr "背景上部颜色..."
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:293
+#: 3d-viewer/3d_viewer/3d_menubar.cpp:238
msgid "Background Bottom Color..."
msgstr "背景下部颜色..."
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:296
+#: 3d-viewer/3d_viewer/3d_menubar.cpp:241
msgid "Silkscreen Color..."
msgstr "丝印颜色..."
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:299
+#: 3d-viewer/3d_viewer/3d_menubar.cpp:244
msgid "Solder Mask Color..."
msgstr "阻焊颜色..."
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:302
+#: 3d-viewer/3d_viewer/3d_menubar.cpp:247
msgid "Solder Paste Color..."
msgstr "锡膏颜色..."
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:305
+#: 3d-viewer/3d_viewer/3d_menubar.cpp:250
msgid "Copper/Surface Finish Color..."
msgstr "铜/表面处理颜色..."
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:308
+#: 3d-viewer/3d_viewer/3d_menubar.cpp:253
msgid "Board Body Color..."
msgstr "电路板颜色..."
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:314
+#: 3d-viewer/3d_viewer/3d_menubar.cpp:259
msgid "Get colors from physical stackup"
msgstr "从物理堆叠中获取颜色"
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:320
-msgid "Show 3D &Axis"
-msgstr "显示 3D 轴线 (&A)"
-
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:325
+#: 3d-viewer/3d_viewer/3d_menubar.cpp:269
msgid "3D Grid"
msgstr "3D 网格"
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:355
-msgid "No 3D Grid"
-msgstr "不显示 3D 网格"
-
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:357
-msgid "3D Grid 10mm"
-msgstr "3D 网格 10mm"
-
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:359
-msgid "3D Grid 5mm"
-msgstr "3D 网格 5mm"
-
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:361
-msgid "3D Grid 2.5mm"
-msgstr "3D 网格 2.5mm"
-
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:363
-msgid "3D Grid 1mm"
-msgstr "3D 网格 1mm"
-
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:369
+#: 3d-viewer/3d_viewer/3d_menubar.cpp:308
msgid "Reset to Default Settings"
msgstr "重置为默认值"
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:374 cvpcb/menubar.cpp:88
+#: 3d-viewer/3d_viewer/3d_menubar.cpp:313 cvpcb/menubar.cpp:88
#: eeschema/libedit/menubar_libedit.cpp:210 eeschema/menubar.cpp:308
#: gerbview/menubar.cpp:257 kicad/menubar.cpp:148
-#: pagelayout_editor/menubar.cpp:173 pcbnew/menubar_footprint_editor.cpp:280
-#: pcbnew/menubar_pcb_editor.cpp:535
+#: pagelayout_editor/menubar.cpp:173 pcbnew/menubar_footprint_editor.cpp:279
+#: pcbnew/menubar_pcb_editor.cpp:534
msgid "Preferences...\tCTRL+,"
msgstr "首选项...\tCTRL+,"
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:375 cvpcb/menubar.cpp:89
+#: 3d-viewer/3d_viewer/3d_menubar.cpp:314 cvpcb/menubar.cpp:89
#: eeschema/libedit/menubar_libedit.cpp:211 eeschema/menubar.cpp:309
#: gerbview/menubar.cpp:258 kicad/menubar.cpp:149
-#: pagelayout_editor/menubar.cpp:174 pcbnew/menubar_footprint_editor.cpp:281
-#: pcbnew/menubar_pcb_editor.cpp:536
+#: pagelayout_editor/menubar.cpp:174 pcbnew/menubar_footprint_editor.cpp:280
+#: pcbnew/menubar_pcb_editor.cpp:535
msgid "Show preferences for all open tools"
msgstr "显示所有打开工具的首选项"
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:383 cvpcb/menubar.cpp:101
+#: 3d-viewer/3d_viewer/3d_menubar.cpp:322 cvpcb/menubar.cpp:101
#: eeschema/libedit/menubar_libedit.cpp:225 eeschema/menubar.cpp:323
#: eeschema/toolbars_lib_view.cpp:138 gerbview/menubar.cpp:272
#: kicad/menubar.cpp:159 pagelayout_editor/menubar.cpp:184
-#: pcbnew/menubar_footprint_editor.cpp:295 pcbnew/menubar_pcb_editor.cpp:550
+#: pcbnew/menubar_footprint_editor.cpp:294 pcbnew/menubar_pcb_editor.cpp:549
#: pcbnew/toolbars_footprint_viewer.cpp:142
msgid "&File"
msgstr "文件 (&F)"
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:384 cvpcb/menubar.cpp:102
+#: 3d-viewer/3d_viewer/3d_menubar.cpp:323 cvpcb/menubar.cpp:102
#: eeschema/libedit/menubar_libedit.cpp:226 eeschema/menubar.cpp:324
-#: pagelayout_editor/menubar.cpp:185 pcbnew/menubar_footprint_editor.cpp:296
-#: pcbnew/menubar_pcb_editor.cpp:551
+#: pagelayout_editor/menubar.cpp:185 pcbnew/menubar_footprint_editor.cpp:295
+#: pcbnew/menubar_pcb_editor.cpp:550
msgid "&Edit"
msgstr "编辑 (&E)"
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:385
+#: 3d-viewer/3d_viewer/3d_menubar.cpp:324
#: eeschema/libedit/menubar_libedit.cpp:227 eeschema/menubar.cpp:325
#: eeschema/toolbars_lib_view.cpp:139 gerbview/menubar.cpp:273
#: kicad/menubar.cpp:160 pagelayout_editor/menubar.cpp:186
-#: pcbnew/menubar_footprint_editor.cpp:297 pcbnew/menubar_pcb_editor.cpp:552
+#: pcbnew/menubar_footprint_editor.cpp:296 pcbnew/menubar_pcb_editor.cpp:551
#: pcbnew/toolbars_footprint_viewer.cpp:143
msgid "&View"
msgstr "视图 (&V)"
-#: 3d-viewer/3d_viewer/3d_menubar.cpp:386 cvpcb/menubar.cpp:103
+#: 3d-viewer/3d_viewer/3d_menubar.cpp:325 cvpcb/menubar.cpp:103
#: gerbview/menubar.cpp:275 kicad/menubar.cpp:162
msgid "&Preferences"
msgstr "首选项 (&P)"
-#: 3d-viewer/3d_viewer/3d_toolbar.cpp:57
+#: 3d-viewer/3d_viewer/3d_toolbar.cpp:53
msgid "Reload board"
msgstr "重新载入电路板"
-#: 3d-viewer/3d_viewer/3d_toolbar.cpp:63
+#: 3d-viewer/3d_viewer/3d_toolbar.cpp:59
msgid "Copy 3D image to clipboard"
msgstr "复制 3D 图像到剪贴板"
-#: 3d-viewer/3d_viewer/3d_toolbar.cpp:69
+#: 3d-viewer/3d_viewer/3d_toolbar.cpp:65
msgid "Set display options, and some layers visibility"
msgstr "设置显示选项和图层可见性"
-#: 3d-viewer/3d_viewer/3d_toolbar.cpp:74
+#: 3d-viewer/3d_viewer/3d_toolbar.cpp:70
msgid "Render current view using Raytracing"
msgstr "使用光线追踪渲染当前视图"
-#: 3d-viewer/3d_viewer/3d_toolbar.cpp:80 pcbnew/help_common_strings.h:19
-msgid "Zoom in"
-msgstr "放大"
-
-#: 3d-viewer/3d_viewer/3d_toolbar.cpp:84 pcbnew/help_common_strings.h:20
-msgid "Zoom out"
-msgstr "缩小"
-
-#: 3d-viewer/3d_viewer/3d_toolbar.cpp:88
-msgid "Redraw view"
-msgstr "刷新显示"
-
-#: 3d-viewer/3d_viewer/3d_toolbar.cpp:92
-msgid "Zoom to fit 3D model"
-msgstr "缩放 3D 模型至适合大小"
-
-#: 3d-viewer/3d_viewer/3d_toolbar.cpp:128
-msgid "Move left"
-msgstr "左移"
-
-#: 3d-viewer/3d_viewer/3d_toolbar.cpp:132
-msgid "Move right"
-msgstr "右移"
-
-#: 3d-viewer/3d_viewer/3d_toolbar.cpp:136
-#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:91
-#: eeschema/dialogs/dialog_edit_component_in_schematic_base.cpp:84
-#: eeschema/dialogs/dialog_sch_sheet_props_base.cpp:86
-#: eeschema/dialogs/panel_sym_lib_table_base.cpp:147
-#: pcbnew/dialogs/panel_fp_lib_table_base.cpp:144
-msgid "Move up"
-msgstr "上移"
-
-#: 3d-viewer/3d_viewer/3d_toolbar.cpp:140
-#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:97
-#: eeschema/dialogs/dialog_edit_component_in_schematic_base.cpp:90
-#: eeschema/dialogs/dialog_sch_sheet_props_base.cpp:92
-#: eeschema/dialogs/panel_sym_lib_table_base.cpp:152
-#: pcbnew/dialogs/panel_fp_lib_table_base.cpp:149
-msgid "Move down"
-msgstr "下移"
-
-#: 3d-viewer/3d_viewer/3d_toolbar.cpp:146
-msgid "Enable/Disable orthographic projection"
-msgstr "开启/禁用正投影"
-
#: 3d-viewer/3d_viewer/dialogs/dialog_3D_view_option_base.cpp:25
msgid "Render options:"
msgstr "渲染选项:"
@@ -720,19 +481,19 @@ msgstr "显示 ECO 层"
msgid "3D Display Options"
msgstr "3D 显示选项"
-#: 3d-viewer/3d_viewer/eda_3d_viewer.cpp:331
+#: 3d-viewer/3d_viewer/eda_3d_viewer.cpp:241
msgid "Background Color, Bottom"
msgstr "背景下部颜色"
-#: 3d-viewer/3d_viewer/eda_3d_viewer.cpp:342
+#: 3d-viewer/3d_viewer/eda_3d_viewer.cpp:252
msgid "Background Color, Top"
msgstr "背景上部颜色"
-#: 3d-viewer/3d_viewer/eda_3d_viewer.cpp:908
+#: 3d-viewer/3d_viewer/eda_3d_viewer.cpp:617
msgid "3D Image File Name"
msgstr "3D 图像文件名称"
-#: 3d-viewer/3d_viewer/eda_3d_viewer.cpp:927
+#: 3d-viewer/3d_viewer/eda_3d_viewer.cpp:638
#, c-format
msgid ""
"Insufficient permissions required to save file\n"
@@ -741,42 +502,304 @@ msgstr ""
"保存文件所需的权限不足。\n"
"%s"
-#: 3d-viewer/3d_viewer/eda_3d_viewer.cpp:928 common/confirm.cpp:124
+#: 3d-viewer/3d_viewer/eda_3d_viewer.cpp:639 common/confirm.cpp:124
#: common/confirm.cpp:256 common/dialogs/panel_setup_severities.cpp:38
#: kicad/tools/kicad_manager_control.cpp:174
#: pcbnew/router/length_tuner_tool.cpp:174
msgid "Error"
msgstr "错误"
-#: 3d-viewer/3d_viewer/eda_3d_viewer.cpp:959
+#: 3d-viewer/3d_viewer/eda_3d_viewer.cpp:670
msgid "Failed to copy image to clipboard"
msgstr "复制图像到剪贴板失败"
-#: 3d-viewer/3d_viewer/eda_3d_viewer.cpp:970
+#: 3d-viewer/3d_viewer/eda_3d_viewer.cpp:681
msgid "Can't save file"
msgstr "无法保存文件"
-#: 3d-viewer/3d_viewer/eda_3d_viewer.cpp:1018
+#: 3d-viewer/3d_viewer/eda_3d_viewer.cpp:729
msgid "Silkscreen Color"
msgstr "丝印颜色"
-#: 3d-viewer/3d_viewer/eda_3d_viewer.cpp:1048
+#: 3d-viewer/3d_viewer/eda_3d_viewer.cpp:759
msgid "Solder Mask Color"
msgstr "阻焊颜色"
-#: 3d-viewer/3d_viewer/eda_3d_viewer.cpp:1068
+#: 3d-viewer/3d_viewer/eda_3d_viewer.cpp:779
msgid "Copper Color"
msgstr "铜箔颜色"
-#: 3d-viewer/3d_viewer/eda_3d_viewer.cpp:1091
+#: 3d-viewer/3d_viewer/eda_3d_viewer.cpp:802
msgid "Board Body Color"
msgstr "电路板颜色"
-#: 3d-viewer/3d_viewer/eda_3d_viewer.cpp:1109
+#: 3d-viewer/3d_viewer/eda_3d_viewer.cpp:820
msgid "Solder Paste Color"
msgstr "锡膏颜色"
-#: bitmap2component/bitmap2cmp_gui.cpp:156 common/base_units.cpp:501
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:43
+msgid "Center pivot rotation"
+msgstr "中心轴旋转"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:43
+msgid "Center pivot rotation (middle mouse click)"
+msgstr "中心轴旋转(点击鼠标中键)"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:48
+msgid "Rotate X Clockwise"
+msgstr "沿 X 轴顺时针旋转"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:53
+msgid "Rotate X Counterclockwise"
+msgstr "沿 X 轴逆时针旋转"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:58
+msgid "Rotate Y Clockwise"
+msgstr "沿 Y 轴顺时针旋转"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:63
+msgid "Rotate Y Counterclockwise"
+msgstr "沿 Y 轴逆时针旋转"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:68
+msgid "Rotate Z Clockwise"
+msgstr "沿 Z 轴顺时针旋转"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:73
+msgid "Rotate Z Counterclockwise"
+msgstr "沿 Z 轴逆时针旋转"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:79
+msgid "Move board Left"
+msgstr "左移电路板"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:85
+msgid "Move board Right"
+msgstr "右移电路板"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:91
+msgid "Move board Up"
+msgstr "上移电路板"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:97
+msgid "Move board Down"
+msgstr "下移电路板"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:103
+msgid "Home view"
+msgstr "主视图"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:109
+msgid "Reset view"
+msgstr "重置视图"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:114
+msgid "Toggle orthographic projection"
+msgstr "切换正交投影"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:114
+msgid "Enable/disable orthographic projection"
+msgstr "启用/禁用正交投影"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:120
+msgid "View Front"
+msgstr "正视图"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:126
+msgid "View Back"
+msgstr "后视图"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:132
+msgid "View Left"
+msgstr "左视图"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:138
+msgid "View Right"
+msgstr "右视图"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:144
+msgid "View Top"
+msgstr "顶视图"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:150
+msgid "View Bottom"
+msgstr "底视图"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:155
+msgid "No 3D Grid"
+msgstr "不显示 3D 网格"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:160
+msgid "3D Grid 10mm"
+msgstr "3D 网格 10mm"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:165
+msgid "3D Grid 5mm"
+msgstr "3D 网格 5mm"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:170
+msgid "3D Grid 2.5mm"
+msgstr "3D 网格 2.5mm"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:175
+msgid "3D Grid 1mm"
+msgstr "3D 网格 1mm"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:186
+msgid "Toggle Through Hole 3D models"
+msgstr "切换 3D 通孔模型"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:186
+msgid "Toggle 3D models with 'Through hole' attribute"
+msgstr "切换通孔类型的 3D 模型"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:192
+msgid "Toggle SMD 3D models"
+msgstr "切换表面贴装 3D 模型"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:192
+msgid "Toggle 3D models with 'Surface mount' attribute"
+msgstr "切换表面贴装类型的 3D 模型"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:198
+msgid "Toggle Virtual 3D models"
+msgstr "切换虚拟 3D 模型"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:198
+msgid "Toggle 3D models with 'Virtual' attribute"
+msgstr "切换虚拟类型的 3D 模型"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:203
+msgid "Show Copper Thickness"
+msgstr "显示铜厚度"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:203
+msgid "Shows the thickness of copper layers (slow)"
+msgstr "显示铜层的厚度(慢)"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:208
+msgid "Show Model Bounding Boxes"
+msgstr "显示模型边框"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:213
+msgid "Render Shadows"
+msgstr "渲染阴影"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:218
+msgid "Procedural Textures"
+msgstr "过程纹理"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:218
+msgid "Apply procedural textures to materials (slow)"
+msgstr "将过程纹理应用于材质(慢)"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:223
+msgid "Add Floor"
+msgstr "添加层"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:223
+msgid "Adds a floor plane below the board (slow)"
+msgstr "在线路板下面添加一块反光板 (慢)"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:228
+msgid "Refractions"
+msgstr "折射"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:228
+msgid "Render materials with refractive properties on final render (slow)"
+msgstr "在最终渲染中渲染具有折射属性的材质(慢)"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:233
+msgid "Reflections"
+msgstr "反射"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:233
+msgid "Render materials with reflective properties on final render (slow)"
+msgstr "在最终渲染中渲染具有反射属性的材质(慢)"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:238
+msgid "Anti-aliasing"
+msgstr "抗锯齿"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:238
+msgid "Render with improved quality on final render (slow)"
+msgstr "在最终渲染中以最高质量渲染 (慢)"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:244
+msgid "Post-processing"
+msgstr "后期处理"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:245
+msgid ""
+"Apply Screen Space Ambient Occlusion and Global Illumination reflections on "
+"final render (slow)"
+msgstr "在最终渲染中,应用屏幕空间环境光遮蔽和全局光照反射 (慢)"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:250
+msgid "Toggle realistic mode"
+msgstr "切换真实模式"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:255
+msgid "Toggle board body display"
+msgstr "切换电路板显示"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:260
+msgid "Show 3D Axis"
+msgstr "显示 3D 轴线"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:265
+msgid "Toggle zone display"
+msgstr "切换区域显示"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:270
+msgid "Toggle adhesive display"
+msgstr "切换胶粘层显示"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:270
+msgid "Toggle display of adhesive layers"
+msgstr "切换胶粘层的显示"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:275
+msgid "Toggle silkscreen display"
+msgstr "切换丝印层显示"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:275
+msgid "Toggle display of silkscreen layers"
+msgstr "切换丝印层的显示"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:280
+msgid "Toggle solder mask display"
+msgstr "切换阻焊层显示"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:280
+msgid "Toggle display of solder mask layers"
+msgstr "切换阻焊层的显示"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:285
+msgid "Toggle solder paste display"
+msgstr "切换锡膏层显示"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:285
+msgid "Toggle display of solder paste layers"
+msgstr "切换锡膏层的显示"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:290
+msgid "Toggle comments display"
+msgstr "切换注释和绘图层显示"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:290
+msgid "Toggle display of comments and drawings layers"
+msgstr "切换注释和绘图层的显示"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:295
+msgid "Toggle ECO display"
+msgstr "切换 ECO 层显示"
+
+#: 3d-viewer/3d_viewer/tools/3d_actions.cpp:295
+msgid "Toggle display of ECO layers"
+msgstr "切换 ECO 层的显示"
+
+#: bitmap2component/bitmap2cmp_gui.cpp:154 common/base_units.cpp:501
#: common/eda_draw_frame.cpp:411
#: eeschema/dialogs/dialog_lib_edit_draw_item_base.cpp:32
#: eeschema/dialogs/dialog_plot_schematic_base.cpp:109
@@ -844,7 +867,7 @@ msgstr "锡膏颜色"
msgid "mm"
msgstr "mm"
-#: bitmap2component/bitmap2cmp_gui.cpp:156
+#: bitmap2component/bitmap2cmp_gui.cpp:154
#: pcbnew/dialogs/dialog_export_vrml_base.cpp:111
#: pcbnew/dialogs/dialog_pad_properties_base.cpp:94
#: pcbnew/dialogs/dialog_pad_properties_base.cpp:105
@@ -864,55 +887,55 @@ msgstr "mm"
msgid "Inch"
msgstr "Inch"
-#: bitmap2component/bitmap2cmp_gui.cpp:156
+#: bitmap2component/bitmap2cmp_gui.cpp:154
msgid "DPI"
msgstr "DPI"
-#: bitmap2component/bitmap2cmp_gui.cpp:329
+#: bitmap2component/bitmap2cmp_gui.cpp:330
#: eeschema/tools/sch_drawing_tools.cpp:347
#: pagelayout_editor/pl_editor_frame.cpp:724
msgid "Choose Image"
msgstr "选择图片"
-#: bitmap2component/bitmap2cmp_gui.cpp:330
+#: bitmap2component/bitmap2cmp_gui.cpp:331
#: eeschema/tools/sch_drawing_tools.cpp:348
#: pagelayout_editor/pl_editor_frame.cpp:725
msgid "Image Files "
msgstr "图片文件 "
-#: bitmap2component/bitmap2cmp_gui.cpp:686
+#: bitmap2component/bitmap2cmp_gui.cpp:687
msgid "Unable to export to the Clipboard"
msgstr "无法导出到剪贴板"
-#: bitmap2component/bitmap2cmp_gui.cpp:721
+#: bitmap2component/bitmap2cmp_gui.cpp:722
msgid "Create Logo File"
msgstr "创建 Logo 文件"
-#: bitmap2component/bitmap2cmp_gui.cpp:739
-#: bitmap2component/bitmap2cmp_gui.cpp:779
-#: bitmap2component/bitmap2cmp_gui.cpp:818
-#: bitmap2component/bitmap2cmp_gui.cpp:857
+#: bitmap2component/bitmap2cmp_gui.cpp:740
+#: bitmap2component/bitmap2cmp_gui.cpp:780
+#: bitmap2component/bitmap2cmp_gui.cpp:819
+#: bitmap2component/bitmap2cmp_gui.cpp:858
#, c-format
msgid "File \"%s\" could not be created."
msgstr "无法创建文件 %s。"
-#: bitmap2component/bitmap2cmp_gui.cpp:759
+#: bitmap2component/bitmap2cmp_gui.cpp:760
msgid "Create Postscript File"
msgstr "创建 PostScript 文件"
-#: bitmap2component/bitmap2cmp_gui.cpp:799
+#: bitmap2component/bitmap2cmp_gui.cpp:800
msgid "Create Symbol Library"
msgstr "创建符号库"
-#: bitmap2component/bitmap2cmp_gui.cpp:838
+#: bitmap2component/bitmap2cmp_gui.cpp:839
msgid "Create Footprint Library"
msgstr "创建封装库"
-#: bitmap2component/bitmap2cmp_gui.cpp:880
+#: bitmap2component/bitmap2cmp_gui.cpp:881
msgid "Error allocating memory for potrace bitmap"
msgstr "为 potrace 位图分配内存时出错"
-#: bitmap2component/bitmap2cmp_gui.cpp:907
+#: bitmap2component/bitmap2cmp_gui.cpp:908
#: common/dialogs/wx_html_report_panel_base.cpp:42
#: eeschema/dialogs/dialog_erc_base.cpp:70 gerbview/files.cpp:378
#: gerbview/files.cpp:493 gerbview/readgerb.cpp:72
@@ -1098,9 +1121,9 @@ msgstr "网格: %.2f mils (%.4f mm)"
#: common/base_units.cpp:477
#: eeschema/dialogs/dialog_lib_new_component_base.cpp:101
#: eeschema/dialogs/dialog_set_grid_base.cpp:34
-#: eeschema/dialogs/panel_eeschema_settings_base.cpp:52
-#: eeschema/dialogs/panel_eeschema_settings_base.cpp:63
-#: eeschema/dialogs/panel_eeschema_settings_base.cpp:74
+#: eeschema/dialogs/panel_eeschema_settings_base.cpp:68
+#: eeschema/dialogs/panel_eeschema_settings_base.cpp:154
+#: eeschema/dialogs/panel_eeschema_settings_base.cpp:165
#: eeschema/dialogs/panel_libedit_settings_base.cpp:35
#: eeschema/dialogs/panel_libedit_settings_base.cpp:55
#: eeschema/dialogs/panel_libedit_settings_base.cpp:66
@@ -1287,23 +1310,23 @@ msgstr "品红 4"
msgid "Yellow 4"
msgstr "黄色 4"
-#: common/common.cpp:485
+#: common/common.cpp:511
#, c-format
msgid ""
"Environment variables expansion failed: missing '%c' at position %u in '%s'."
msgstr "环境变量扩展失败:缺少 \"%c\" , 位置 \"%u\" (在 \"%s\" 内)。"
-#: common/common.cpp:565
+#: common/common.cpp:591
#, c-format
msgid "Cannot make path \"%s\" absolute with respect to \"%s\"."
msgstr "不能设置 \"%s\" 为绝对路径 \"%s\"。"
-#: common/common.cpp:583
+#: common/common.cpp:609
#, c-format
msgid "Output directory \"%s\" created.\n"
msgstr "输出目录 \"%s\" 已创建。\n"
-#: common/common.cpp:592
+#: common/common.cpp:618
#, c-format
msgid "Cannot create output directory \"%s\".\n"
msgstr "无法创建输出目录 \"%s\"。\n"
@@ -1323,10 +1346,10 @@ msgstr "问题"
#: common/confirm.cpp:123 common/confirm.cpp:244
#: common/dialogs/panel_setup_severities.cpp:38
-#: eeschema/dialogs/panel_eeschema_color_settings.cpp:154
+#: eeschema/dialogs/panel_eeschema_color_settings.cpp:155
#: eeschema/libedit/libedit.cpp:568 eeschema/libedit/symbedit.cpp:96
#: eeschema/sheet.cpp:655 pcbnew/dialogs/dialog_export_vrml.cpp:182
-#: pcbnew/import_gfx/dialog_import_gfx.cpp:299 pcbnew/pcb_parser.cpp:623
+#: pcbnew/import_gfx/dialog_import_gfx.cpp:299 pcbnew/pcb_parser.cpp:624
msgid "Warning"
msgstr "警告"
@@ -1369,8 +1392,8 @@ msgstr "信息"
#: pcbnew/dialogs/dialog_gencad_export_options.cpp:120
#: pcbnew/dialogs/dialog_track_via_properties.cpp:327
#: pcbnew/footprint_libraries_utils.cpp:459
-#: pcbnew/footprint_libraries_utils.cpp:957 pcbnew/router/router_tool.cpp:1044
-#: pcbnew/router/router_tool.cpp:1223 pcbnew/router/router_tool.cpp:1306
+#: pcbnew/footprint_libraries_utils.cpp:957 pcbnew/router/router_tool.cpp:1040
+#: pcbnew/router/router_tool.cpp:1219 pcbnew/router/router_tool.cpp:1302
#: pcbnew/zone_filler.cpp:256
msgid "Confirmation"
msgstr "确认"
@@ -1379,7 +1402,7 @@ msgstr "确认"
#: common/dialogs/dialog_configure_paths_base.cpp:98
#: common/lib_tree_model_adapter.cpp:266 eeschema/lib_view_frame.cpp:302
#: eeschema/libedit/libedit.cpp:420 eeschema/libedit/symbedit.cpp:241
-#: eeschema/sch_component.cpp:1314 include/lib_table_grid.h:196
+#: eeschema/sch_component.cpp:1292 include/lib_table_grid.h:196
#: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:44
#: pcbnew/dialogs/panel_pcbnew_action_plugins_base.cpp:40
#: pcbnew/footprint_libraries_utils.cpp:873
@@ -1693,7 +1716,7 @@ msgstr "环境变量"
#: eeschema/dialogs/panel_sym_lib_table.cpp:285
#: eeschema/fields_grid_table.cpp:188 eeschema/lib_pin.cpp:1405
#: eeschema/lib_view_frame.cpp:300 eeschema/libedit/symbedit.cpp:213
-#: eeschema/sch_component.cpp:1282 eeschema/sch_component.cpp:1327
+#: eeschema/sch_component.cpp:1260 eeschema/sch_component.cpp:1305
#: eeschema/widgets/tuner_slider_base.cpp:20
#: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:43
#: pcbnew/dialogs/dialog_select_net_from_list.cpp:64
@@ -1949,7 +1972,7 @@ msgid "Title Block"
msgstr "标题块"
#: common/dialogs/dialog_page_settings.cpp:301
-#: common/dialogs/dialog_page_settings.cpp:787
+#: common/dialogs/dialog_page_settings.cpp:788
#: common/dialogs/dialog_page_settings_base.cpp:46
msgid "Portrait"
msgstr "纵向"
@@ -1963,16 +1986,16 @@ msgstr "未找到图框描述文件 \"%s\"。"
msgid "the translation for paper size must preserve original spellings"
msgstr "图框尺寸的翻译必须保留原始拼写"
-#: common/dialogs/dialog_page_settings.cpp:789
+#: common/dialogs/dialog_page_settings.cpp:790
#: common/dialogs/dialog_page_settings_base.cpp:46
msgid "Landscape"
msgstr "横向"
-#: common/dialogs/dialog_page_settings.cpp:869
+#: common/dialogs/dialog_page_settings.cpp:870
msgid "Select Page Layout Description File"
msgstr "选择图框描述文件"
-#: common/dialogs/dialog_page_settings.cpp:886
+#: common/dialogs/dialog_page_settings.cpp:887
#, c-format
msgid ""
"The page layout description file name has changed.\n"
@@ -1992,7 +2015,7 @@ msgid "dummy text"
msgstr "虚拟文本"
#: common/dialogs/dialog_page_settings_base.cpp:42
-#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:161
+#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:170
#: eeschema/dialogs/dialog_lib_edit_pin_base.cpp:103
#: eeschema/dialogs/dialog_lib_edit_text_base.cpp:86
#: pcbnew/dialogs/dialog_copper_zones_base.cpp:261
@@ -2019,8 +2042,8 @@ msgstr "自定义图框高度。"
#: common/dialogs/dialog_page_settings_base.cpp:78
#: common/dialogs/dialog_page_settings_base.cpp:99
#: eeschema/dialogs/dialog_edit_line_style_base.cpp:37
-#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:151
-#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:255
+#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:157
+#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:279
#: eeschema/dialogs/dialog_lib_edit_text_base.cpp:73
#: eeschema/dialogs/dialog_lib_edit_text_base.cpp:103
#: eeschema/dialogs/dialog_lib_edit_text_base.cpp:133
@@ -2138,7 +2161,7 @@ msgid "Revision:"
msgstr "修订:"
#: common/dialogs/dialog_page_settings_base.cpp:188
-#: eeschema/dialogs/dialog_netlist.cpp:350
+#: eeschema/dialogs/dialog_netlist.cpp:355
msgid "Title:"
msgstr "标题:"
@@ -2563,7 +2586,7 @@ msgid ""
msgstr "当绘制布线或移动项目时, 在接近显示器边缘时平移。"
#: common/dialogs/panel_common_settings_base.cpp:200
-#: eeschema/dialogs/panel_eeschema_settings_base.cpp:92
+#: eeschema/dialogs/panel_eeschema_settings_base.cpp:41
msgid "Editing"
msgstr "编辑"
@@ -2622,13 +2645,26 @@ msgstr "导入快捷键文件:"
msgid "Ignore"
msgstr "忽略"
+#: common/dialogs/panel_text_variables.cpp:112
+#: common/dialogs/panel_text_variables.cpp:140
+msgid "Variable name cannot be empty."
+msgstr "变量名不能为空。"
+
+#: common/dialogs/panel_text_variables_base.cpp:37
+msgid "Variable Name"
+msgstr "变量名"
+
+#: common/dialogs/panel_text_variables_base.cpp:38
+msgid "Text Substitution"
+msgstr "文本替换"
+
#: common/dialogs/wx_html_report_panel.cpp:177
-#: common/dialogs/wx_html_report_panel.cpp:204 common/rc_item.cpp:231
+#: common/dialogs/wx_html_report_panel.cpp:204 common/rc_item.cpp:238
msgid "Error: "
msgstr "错误: "
#: common/dialogs/wx_html_report_panel.cpp:181
-#: common/dialogs/wx_html_report_panel.cpp:206 common/rc_item.cpp:231
+#: common/dialogs/wx_html_report_panel.cpp:206 common/rc_item.cpp:238
msgid "Warning: "
msgstr "警告: "
@@ -2638,7 +2674,7 @@ msgid "Info: "
msgstr "信息: "
#: common/dialogs/wx_html_report_panel.cpp:317
-#: eeschema/dialogs/dialog_erc.cpp:536 pcbnew/dialogs/dialog_drc.cpp:418
+#: eeschema/dialogs/dialog_erc.cpp:542 pcbnew/dialogs/dialog_drc.cpp:418
msgid "Save Report to File"
msgstr "保存报告到文件"
@@ -2738,48 +2774,48 @@ msgstr "无效的大小 %lld: 太大"
msgid "Invalid Arc with radius %f and angle %f"
msgstr "半径为 %f 且角度为 %f 的无效圆弧"
-#: common/eda_base_frame.cpp:410
+#: common/eda_base_frame.cpp:300
msgid "&About KiCad"
msgstr "关于 KiCad (&A)"
-#: common/eda_base_frame.cpp:412
+#: common/eda_base_frame.cpp:302
msgid "&Help"
msgstr "帮助 (&H)"
-#: common/eda_base_frame.cpp:632
+#: common/eda_base_frame.cpp:511
#, c-format
msgid "File \"%s\" was not found."
msgstr "没有找到文件 \"%s\"。"
-#: common/eda_base_frame.cpp:661
+#: common/eda_base_frame.cpp:540
msgid "Preferences"
msgstr "首选项"
-#: common/eda_base_frame.cpp:664 common/hotkey_store.cpp:65
+#: common/eda_base_frame.cpp:543 common/hotkey_store.cpp:65
#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:20
msgid "Common"
msgstr "常规"
-#: common/eda_base_frame.cpp:667
+#: common/eda_base_frame.cpp:546
msgid "Hotkeys"
msgstr "快捷键"
-#: common/eda_base_frame.cpp:711
+#: common/eda_base_frame.cpp:590
#, c-format
msgid "You do not have write permissions to folder \"%s\"."
msgstr "你没有 \"%s\" 文件夹的写入权限。"
-#: common/eda_base_frame.cpp:716
+#: common/eda_base_frame.cpp:595
#, c-format
msgid "You do not have write permissions to save file \"%s\" to folder \"%s\"."
msgstr "你没有写入权限保存文件 \"%s\" 到文件夹 \"%s\"。"
-#: common/eda_base_frame.cpp:721
+#: common/eda_base_frame.cpp:600
#, c-format
msgid "You do not have write permissions to save file \"%s\"."
msgstr "你没有写入权限来保存文件 \"%s\"。"
-#: common/eda_base_frame.cpp:751
+#: common/eda_base_frame.cpp:630
#, c-format
msgid ""
"Well this is potentially embarrassing!\n"
@@ -2793,12 +2829,12 @@ msgstr ""
"\"%s\"\n"
"后没有正确保存它, 你是否希望恢复上次保存的修改内容?"
-#: common/eda_base_frame.cpp:775
+#: common/eda_base_frame.cpp:654
#, c-format
msgid "Could not create backup file \"%s\""
msgstr "不能创建备份文件 \"%s\""
-#: common/eda_base_frame.cpp:783
+#: common/eda_base_frame.cpp:662
msgid "The auto save file could not be renamed to the board file name."
msgstr "自动保存文件不能重命名为电路板文件名称。"
@@ -2830,6 +2866,7 @@ msgid "Inches"
msgstr "英寸"
#: common/eda_draw_frame.cpp:413
+#: eeschema/dialogs/panel_eeschema_settings_base.cpp:25
#: gerbview/dialogs/panel_gerbview_settings_base.cpp:30
#: pcbnew/dialogs/dialog_gen_footprint_position_file_base.cpp:58
#: pcbnew/dialogs/panel_modedit_settings_base.cpp:33
@@ -2838,12 +2875,12 @@ msgstr "英寸"
msgid "Units"
msgstr "单元"
-#: common/eda_draw_frame.cpp:792 eeschema/dialogs/panel_sym_lib_table.cpp:417
+#: common/eda_draw_frame.cpp:793 eeschema/dialogs/panel_sym_lib_table.cpp:417
#: pcbnew/footprint_libraries_utils.cpp:69
msgid "Select Library"
msgstr "选择库"
-#: common/eda_draw_frame.cpp:792
+#: common/eda_draw_frame.cpp:793
msgid "New Library"
msgstr "新建库"
@@ -2856,10 +2893,10 @@ msgid " Y:"
msgstr " Y:"
#: common/eda_text.cpp:456 eeschema/dialogs/dialog_edit_label_base.cpp:111
-#: eeschema/libedit/symbedit.cpp:231 eeschema/sch_text.cpp:586
+#: eeschema/libedit/symbedit.cpp:231 eeschema/sch_text.cpp:649
#: gerbview/gerber_file_image.cpp:352 gerbview/gerber_file_image.cpp:356
#: gerbview/gerber_file_image.cpp:359 pcbnew/class_module.cpp:600
-#: pcbnew/microwave.cpp:319
+#: pcbnew/microwave/microwave_polygon.cpp:132
msgid "Normal"
msgstr "正常"
@@ -2867,10 +2904,10 @@ msgstr "正常"
#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:61
#: eeschema/dialogs/dialog_edit_component_in_schematic_base.cpp:53
#: eeschema/dialogs/dialog_edit_label_base.cpp:111
-#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:177
+#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:186
#: eeschema/dialogs/dialog_lib_edit_text_base.cpp:80
#: eeschema/dialogs/dialog_sch_sheet_props_base.cpp:55
-#: eeschema/fields_grid_table.cpp:193 eeschema/sch_text.cpp:586
+#: eeschema/fields_grid_table.cpp:193 eeschema/sch_text.cpp:649
#: pagelayout_editor/dialogs/properties_frame_base.cpp:89
#: pcbnew/dialogs/dialog_edit_footprint_for_BoardEditor_base.cpp:58
#: pcbnew/dialogs/dialog_edit_footprint_for_fp_editor_base.cpp:58
@@ -2887,10 +2924,10 @@ msgstr "斜体"
#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:62
#: eeschema/dialogs/dialog_edit_component_in_schematic_base.cpp:54
#: eeschema/dialogs/dialog_edit_label_base.cpp:111
-#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:158
+#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:164
#: eeschema/dialogs/dialog_lib_edit_text_base.cpp:110
#: eeschema/dialogs/dialog_sch_sheet_props_base.cpp:56
-#: eeschema/fields_grid_table.cpp:194 eeschema/sch_text.cpp:586
+#: eeschema/fields_grid_table.cpp:194 eeschema/sch_text.cpp:649
#: pagelayout_editor/dialogs/properties_frame_base.cpp:73
msgid "Bold"
msgstr "粗体"
@@ -3163,14 +3200,14 @@ msgstr "忽略其他快照"
msgid "Kicad Manager"
msgstr "KiCad 管理器"
-#: common/hotkey_store.cpp:67 eeschema/eeschema_config.cpp:357
+#: common/hotkey_store.cpp:67 eeschema/eeschema_config.cpp:383
#: eeschema/menubar.cpp:124 eeschema/sch_edit_frame.cpp:1037
#: eeschema/sch_edit_frame.cpp:1044
msgid "Eeschema"
msgstr "Eeschema"
-#: common/hotkey_store.cpp:68 pcbnew/menubar_pcb_editor.cpp:206
-#: pcbnew/pcb_edit_frame.cpp:874 pcbnew/pcbnew_config.cpp:65
+#: common/hotkey_store.cpp:68 pcbnew/menubar_pcb_editor.cpp:205
+#: pcbnew/pcb_edit_frame.cpp:881 pcbnew/pcbnew_config.cpp:65
msgid "Pcbnew"
msgstr "Pcbnew"
@@ -3237,7 +3274,7 @@ msgstr "总线"
msgid "Junction"
msgstr "连接点"
-#: common/layer_id.cpp:38 eeschema/sch_text.cpp:566
+#: common/layer_id.cpp:38 eeschema/sch_text.cpp:629
msgid "Label"
msgstr "标签"
@@ -3330,28 +3367,32 @@ msgstr "ERC 错误"
msgid "Grid"
msgstr "网格"
-#: common/layer_id.cpp:107 gerbview/gerbview_layer_widget.cpp:107
+#: common/layer_id.cpp:107
+msgid "Axes"
+msgstr "轴"
+
+#: common/layer_id.cpp:110 gerbview/gerbview_layer_widget.cpp:107
#: pcbnew/pcb_layer_widget.cpp:79
msgid "Background"
msgstr "背景"
-#: common/layer_id.cpp:110 pcbnew/pcb_layer_widget.cpp:76
+#: common/layer_id.cpp:113 pcbnew/pcb_layer_widget.cpp:76
msgid "Cursor"
msgstr "光标"
-#: common/layer_id.cpp:113
+#: common/layer_id.cpp:116
msgid "Highlighted items"
msgstr "高亮项目"
-#: common/layer_id.cpp:116
+#: common/layer_id.cpp:119
msgid "Hidden item"
msgstr "隐藏项目"
-#: common/layer_id.cpp:119
+#: common/layer_id.cpp:122
msgid "Selection highlight"
msgstr "选择高亮"
-#: common/layer_id.cpp:122 gerbview/gerbview_layer_widget.cpp:106
+#: common/layer_id.cpp:125 gerbview/gerbview_layer_widget.cpp:106
#: pcbnew/pcb_layer_widget.cpp:75
msgid "Worksheet"
msgstr "图框"
@@ -3384,7 +3425,7 @@ msgstr "单位"
msgid "Item"
msgstr "项目"
-#: common/page_layout/page_layout_reader.cpp:776
+#: common/page_layout/page_layout_reader.cpp:851
#, c-format
msgid "The file \"%s\" was not fully read"
msgstr "文件 \"%s\" 没有被完全读取"
@@ -3410,7 +3451,7 @@ msgstr "矩形"
#: eeschema/dialogs/panel_setup_formatting_base.cpp:43 eeschema/lib_text.h:59
#: pagelayout_editor/dialogs/dialog_design_inspector_base.cpp:40
#: pagelayout_editor/dialogs/dialog_new_dataitem_base.cpp:145
-#: pcbnew/class_text_mod.cpp:352 pcbnew/class_text_mod.cpp:359
+#: pcbnew/class_text_mod.cpp:353 pcbnew/class_text_mod.cpp:360
#: pcbnew/dialogs/dialog_global_deletion_base.cpp:28
msgid "Text"
msgstr "文本"
@@ -3593,25 +3634,25 @@ msgstr "选择首选编辑器"
msgid "%s is already running. Continue?"
msgstr "%s 正在运行, 是否打开新窗口运行?"
-#: common/project.cpp:285
+#: common/project.cpp:297
#, c-format
msgid "Unable to find \"%s\" template config file."
msgstr "无法找到 \"%s\" 模板配置文件。"
-#: common/project.cpp:288
+#: common/project.cpp:300
msgid "Error copying project file template"
msgstr "复制工程文件模板错误"
-#: common/project.cpp:309
+#: common/project.cpp:321
#, c-format
msgid "Cannot create prj file \"%s\" (Directory not writable)"
msgstr "无法创建工程文件 \"%s\" (目录不可写)"
-#: common/project.cpp:458 common/project.cpp:463
+#: common/project.cpp:492 common/project.cpp:497
msgid "Error loading project footprint library table"
msgstr "加载工程封装库表时出错"
-#: common/rc_item.cpp:230
+#: common/rc_item.cpp:237
msgid "Excluded "
msgstr "排除 "
@@ -3632,6 +3673,46 @@ msgstr "超出了线路长度"
msgid "OUTPUTSTREAM_OUTPUTFORMATTER write error"
msgstr "输出流_输出格式器写入错误"
+#: common/template_fieldnames.cpp:47
+#: eeschema/dialogs/dialog_rescue_each.cpp:130 eeschema/sch_component.cpp:1252
+#: eeschema/sch_component.cpp:1300 pcbnew/text_mod_grid_table.cpp:108
+msgid "Reference"
+msgstr "参考"
+
+#: common/template_fieldnames.cpp:48
+#: cvpcb/dialogs/dialog_config_equfiles_base.cpp:81
+#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:57
+#: eeschema/dialogs/dialog_edit_component_in_schematic_base.cpp:49
+#: eeschema/dialogs/dialog_rescue_each.cpp:134
+#: eeschema/dialogs/dialog_sch_sheet_props_base.cpp:51
+#: eeschema/dialogs/panel_sym_lib_table.cpp:286
+#: eeschema/fields_grid_table.cpp:189 eeschema/lib_field.cpp:467
+#: eeschema/sch_component.cpp:1255 eeschema/sch_component.cpp:1303
+#: pcbnew/class_text_mod.cpp:353
+#: pcbnew/dialogs/dialog_edit_footprint_for_BoardEditor_base.cpp:70
+#: pcbnew/dialogs/dialog_edit_footprint_for_fp_editor_base.cpp:70
+#: pcbnew/dialogs/dialog_fp_plugin_options_base.cpp:44
+#: pcbnew/dialogs/panel_fp_lib_table.cpp:415
+#: pcbnew/footprint_wizard_frame.cpp:328 pcbnew/text_mod_grid_table.cpp:109
+msgid "Value"
+msgstr "值"
+
+#: common/template_fieldnames.cpp:49 eeschema/sch_component.cpp:1289
+#: pcbnew/class_edge_mod.cpp:259 pcbnew/class_module.cpp:617
+#: pcbnew/class_pad.cpp:768 pcbnew/class_text_mod.cpp:357
+#: pcbnew/load_select_footprint.cpp:349
+msgid "Footprint"
+msgstr "封装"
+
+#: common/template_fieldnames.cpp:50 eeschema/libedit/symbedit.cpp:243
+msgid "Datasheet"
+msgstr "数据手册"
+
+#: common/template_fieldnames.cpp:51 eeschema/sch_sheet.cpp:56
+#, c-format
+msgid "Field%d"
+msgstr "字段 %d"
+
#: common/tool/actions.cpp:41
msgid "New..."
msgstr "新建..."
@@ -3741,7 +3822,7 @@ msgstr "执行鼠标右键操作"
msgid "Undo"
msgstr "撤消"
-#: common/tool/actions.cpp:135 pcbnew/help_common_strings.h:15
+#: common/tool/actions.cpp:135
msgid "Undo last edit"
msgstr "撤消上次编辑"
@@ -3794,7 +3875,7 @@ msgid "Duplicates the selected item(s)"
msgstr "复制选择项"
#: common/tool/actions.cpp:181 kicad/tree_project_frame.cpp:698
-#: pcbnew/pcb_parser.cpp:626 pcbnew/tools/edit_tool.cpp:937
+#: pcbnew/pcb_parser.cpp:627 pcbnew/tools/edit_tool.cpp:937
msgid "Delete"
msgstr "删除"
@@ -3859,6 +3940,10 @@ msgstr "替换所有匹配项"
msgid "Refresh"
msgstr "刷新"
+#: common/tool/actions.cpp:251
+msgid "Zoom to Fit"
+msgstr "缩放以适应"
+
#: common/tool/actions.cpp:262
msgid "Zoom In at Cursor"
msgstr "在光标处放大"
@@ -3878,8 +3963,8 @@ msgid "Zoom Out"
msgstr "缩小"
#: common/tool/actions.cpp:291 common/widgets/mathplot.cpp:1743
-#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:199
-#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:218
+#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:214
+#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:236
#: eeschema/dialogs/dialog_lib_edit_text_base.cpp:120
#: eeschema/dialogs/dialog_lib_edit_text_base.cpp:150
#: eeschema/fields_grid_table.cpp:142 eeschema/fields_grid_table.cpp:150
@@ -4099,7 +4184,7 @@ msgstr "符号库浏览器"
msgid "Browse symbol libraries"
msgstr "浏览符号库"
-#: common/tool/actions.cpp:519 eeschema/eeschema_config.cpp:604
+#: common/tool/actions.cpp:519 eeschema/eeschema_config.cpp:641
#: eeschema/libedit/libedit.cpp:52
msgid "Symbol Editor"
msgstr "符号编辑器"
@@ -4117,8 +4202,8 @@ msgstr "封装库浏览"
msgid "Browse footprint libraries"
msgstr "浏览封装库"
-#: common/tool/actions.cpp:529 pcbnew/footprint_edit_frame.cpp:644
-#: pcbnew/footprint_edit_frame.cpp:816 pcbnew/menubar_footprint_editor.cpp:108
+#: common/tool/actions.cpp:529 pcbnew/footprint_edit_frame.cpp:648
+#: pcbnew/footprint_edit_frame.cpp:820 pcbnew/menubar_footprint_editor.cpp:107
msgid "Footprint Editor"
msgstr "封装编辑器"
@@ -4291,7 +4376,7 @@ msgid "Footprint not found"
msgstr "封装没有找到"
#: common/widgets/footprint_select_widget.cpp:77 cvpcb/cvpcb_mainframe.cpp:708
-#: pcbnew/footprint_edit_frame.cpp:716 pcbnew/load_select_footprint.cpp:204
+#: pcbnew/footprint_edit_frame.cpp:720 pcbnew/load_select_footprint.cpp:204
msgid "Loading Footprint Libraries"
msgstr "载入封装库"
@@ -4394,74 +4479,74 @@ msgid ""
msgstr "< 创建网络 >"
#: common/widgets/net_selector.cpp:74
-#: eeschema/dialogs/dialog_edit_component_in_lib.cpp:553
-#: eeschema/dialogs/dialog_edit_component_in_lib.cpp:592
+#: eeschema/dialogs/dialog_edit_component_in_lib.cpp:545
+#: eeschema/dialogs/dialog_edit_component_in_lib.cpp:584
msgid "Filter:"
msgstr "筛选:"
-#: common/widgets/unit_binder.cpp:158
+#: common/widgets/unit_binder.cpp:159
#, c-format
msgid "%s must be at least %s."
msgstr "%s 必须至少为 %s 。"
-#: common/widgets/unit_binder.cpp:174
+#: common/widgets/unit_binder.cpp:175
#, c-format
msgid "%s must be less than %s."
msgstr "%s 必须小于 %s 。"
-#: common/widgets/widget_hotkey_list.cpp:99
+#: common/widgets/widget_hotkey_list.cpp:107
msgid "Press a new hotkey, or press Esc to cancel..."
msgstr "按下新的快捷键,或按 ESC 取消..."
-#: common/widgets/widget_hotkey_list.cpp:106
+#: common/widgets/widget_hotkey_list.cpp:114
msgid "Command:"
msgstr "命令:"
-#: common/widgets/widget_hotkey_list.cpp:114
+#: common/widgets/widget_hotkey_list.cpp:122
msgid "Current key:"
msgstr "当前快捷键:"
-#: common/widgets/widget_hotkey_list.cpp:208
+#: common/widgets/widget_hotkey_list.cpp:216
msgid "Set Hotkey"
msgstr "设置快捷键"
-#: common/widgets/widget_hotkey_list.cpp:392
+#: common/widgets/widget_hotkey_list.cpp:400
msgid "Edit..."
msgstr "编辑..."
-#: common/widgets/widget_hotkey_list.cpp:393
+#: common/widgets/widget_hotkey_list.cpp:401
#: eeschema/dialogs/dialog_edit_components_libid_base.cpp:64
msgid "Undo Changes"
msgstr "撤销更改"
-#: common/widgets/widget_hotkey_list.cpp:394
+#: common/widgets/widget_hotkey_list.cpp:402
msgid "Clear Assigned Hotkey"
msgstr "清除分配的快捷键"
-#: common/widgets/widget_hotkey_list.cpp:395
+#: common/widgets/widget_hotkey_list.cpp:403
msgid "Restore Default"
msgstr "重置为默认值"
-#: common/widgets/widget_hotkey_list.cpp:433
+#: common/widgets/widget_hotkey_list.cpp:527
#, c-format
msgid ""
"\"%s\" is already assigned to \"%s\" in section \"%s\". Are you sure you "
"want to change its assignment?"
msgstr "\"%s\" 已经指定给 \"%s\" ,在 \"%s\" 部分。你确定修改指定吗?"
-#: common/widgets/widget_hotkey_list.cpp:439
+#: common/widgets/widget_hotkey_list.cpp:533
msgid "Confirm change"
msgstr "确认修改"
-#: common/widgets/widget_hotkey_list.cpp:459
+#: common/widgets/widget_hotkey_list.cpp:555
msgid "Command"
msgstr "命令"
-#: common/widgets/widget_hotkey_list.cpp:462
+#: common/widgets/widget_hotkey_list.cpp:558
msgid "(double-click to edit)"
msgstr "(双击编辑)"
-#: common/widgets/widget_hotkey_list.cpp:465
+#: common/widgets/widget_hotkey_list.cpp:561
msgid "Hotkey"
msgstr "快捷键"
@@ -4510,7 +4595,7 @@ msgid "Gerber files"
msgstr "Gerber 文件"
#: common/wildcards_and_files_ext.cpp:233
-#: common/wildcards_and_files_ext.cpp:251
+#: common/wildcards_and_files_ext.cpp:265
msgid "KiCad printed circuit board files"
msgstr "KiCad PCB 文件"
@@ -4522,135 +4607,147 @@ msgstr "Eagle ver. 6.x XML PCB 文件"
msgid "P-Cad 200x ASCII PCB files"
msgstr "P-Cad 200x ASCII PCB 文件"
-#: common/wildcards_and_files_ext.cpp:257
+#: common/wildcards_and_files_ext.cpp:250
+msgid "Altium Designer PCB files"
+msgstr "Altium Designer PCB 文件"
+
+#: common/wildcards_and_files_ext.cpp:255
+msgid "Altium Circuit Studio PCB files"
+msgstr "Altium Circuit Studio PCB 文件"
+
+#: common/wildcards_and_files_ext.cpp:260
+msgid "Altium Circuit Maker PCB files"
+msgstr "Altium Circuit Maker PCB 文件"
+
+#: common/wildcards_and_files_ext.cpp:271
msgid "KiCad footprint files"
msgstr "KiCad 封装文件"
-#: common/wildcards_and_files_ext.cpp:263
+#: common/wildcards_and_files_ext.cpp:277
msgid "KiCad footprint library paths"
msgstr "KiCad 封装库路径"
-#: common/wildcards_and_files_ext.cpp:269
+#: common/wildcards_and_files_ext.cpp:283
msgid "Legacy footprint library files"
msgstr "旧的封装库文件"
-#: common/wildcards_and_files_ext.cpp:275
+#: common/wildcards_and_files_ext.cpp:289
msgid "Eagle ver. 6.x XML library files"
msgstr "Eagle ver. 6.x XML 库文件"
-#: common/wildcards_and_files_ext.cpp:281
+#: common/wildcards_and_files_ext.cpp:295
msgid "Geda PCB footprint library files"
msgstr "Geda PCB 封装库文件"
-#: common/wildcards_and_files_ext.cpp:287
+#: common/wildcards_and_files_ext.cpp:301
msgid "Page layout design files"
msgstr "图框设计文件"
-#: common/wildcards_and_files_ext.cpp:294
+#: common/wildcards_and_files_ext.cpp:308
msgid "KiCad symbol footprint link files"
msgstr "KiCad 符号封装链接文件"
-#: common/wildcards_and_files_ext.cpp:301 gerbview/files.cpp:70
+#: common/wildcards_and_files_ext.cpp:315 gerbview/files.cpp:70
msgid "Drill files"
msgstr "钻孔文件"
-#: common/wildcards_and_files_ext.cpp:307
+#: common/wildcards_and_files_ext.cpp:321
msgid "SVG files"
msgstr "SVG 文件"
-#: common/wildcards_and_files_ext.cpp:313
+#: common/wildcards_and_files_ext.cpp:327
msgid "HTML files"
msgstr "HTML 文件"
-#: common/wildcards_and_files_ext.cpp:319
+#: common/wildcards_and_files_ext.cpp:333
msgid "CSV Files"
msgstr "CSV 文件"
-#: common/wildcards_and_files_ext.cpp:325
+#: common/wildcards_and_files_ext.cpp:339
msgid "Portable document format files"
msgstr "便携式文档格式文件 (*.PDF)"
-#: common/wildcards_and_files_ext.cpp:331
+#: common/wildcards_and_files_ext.cpp:345
msgid "PostScript files"
msgstr "PostScript 文件"
-#: common/wildcards_and_files_ext.cpp:337
+#: common/wildcards_and_files_ext.cpp:351
msgid "Report files"
msgstr "报告文件"
-#: common/wildcards_and_files_ext.cpp:343
+#: common/wildcards_and_files_ext.cpp:357
msgid "Footprint place files"
msgstr "封装位置文件"
-#: common/wildcards_and_files_ext.cpp:349
+#: common/wildcards_and_files_ext.cpp:363
msgid "VRML and X3D files"
msgstr "VRML 和 X3D 文件"
-#: common/wildcards_and_files_ext.cpp:355
+#: common/wildcards_and_files_ext.cpp:369
msgid "IDFv3 footprint files"
msgstr "IDFv3 封装文件"
-#: common/wildcards_and_files_ext.cpp:361
+#: common/wildcards_and_files_ext.cpp:375
msgid "Text files"
msgstr "文本文件"
-#: common/wildcards_and_files_ext.cpp:367
+#: common/wildcards_and_files_ext.cpp:381
msgid "Legacy footprint export files"
msgstr "旧的封装导出文件"
-#: common/wildcards_and_files_ext.cpp:373
+#: common/wildcards_and_files_ext.cpp:387
msgid "Electronic rule check file"
msgstr "电气规则检查文件"
-#: common/wildcards_and_files_ext.cpp:379
+#: common/wildcards_and_files_ext.cpp:393
msgid "Spice library file"
msgstr "Spice 库文件"
-#: common/wildcards_and_files_ext.cpp:385
+#: common/wildcards_and_files_ext.cpp:399
msgid "SPICE netlist file"
msgstr "SPICE 网表文件"
-#: common/wildcards_and_files_ext.cpp:391
+#: common/wildcards_and_files_ext.cpp:405
msgid "CadStar netlist file"
msgstr "CadStar 网表文件"
-#: common/wildcards_and_files_ext.cpp:397
+#: common/wildcards_and_files_ext.cpp:411
msgid "Symbol footprint association files"
msgstr "符号封装关联文件"
-#: common/wildcards_and_files_ext.cpp:403
+#: common/wildcards_and_files_ext.cpp:417
msgid "Zip file"
msgstr "Zip 文件"
-#: common/wildcards_and_files_ext.cpp:409
+#: common/wildcards_and_files_ext.cpp:423
msgid "GenCAD 1.4 board files"
msgstr "GenCAD 1.4 线路板文件"
-#: common/wildcards_and_files_ext.cpp:415
+#: common/wildcards_and_files_ext.cpp:429
msgid "DXF Files"
msgstr "DXF 文件"
-#: common/wildcards_and_files_ext.cpp:421
+#: common/wildcards_and_files_ext.cpp:435
msgid "Gerber job file"
msgstr "Gerber 工作文件"
-#: common/wildcards_and_files_ext.cpp:427
+#: common/wildcards_and_files_ext.cpp:441
msgid "Specctra DSN file"
msgstr "Specctra DSN 文件"
-#: common/wildcards_and_files_ext.cpp:433
+#: common/wildcards_and_files_ext.cpp:447
msgid "IPC-D-356 Test Files"
msgstr "IPC-D-356 测试文件"
-#: common/wildcards_and_files_ext.cpp:439
+#: common/wildcards_and_files_ext.cpp:453
msgid "Workbook file"
msgstr "工作簿文件"
-#: common/wildcards_and_files_ext.cpp:445
+#: common/wildcards_and_files_ext.cpp:459
msgid "PNG file"
msgstr "PNG 文件"
-#: common/wildcards_and_files_ext.cpp:451
+#: common/wildcards_and_files_ext.cpp:465
msgid "Jpeg file"
msgstr "JPEG 文件"
@@ -4826,7 +4923,7 @@ msgstr "符号封装关联文件(.equ)"
#: eeschema/dialogs/dialog_bus_manager.cpp:72
#: eeschema/dialogs/dialog_bus_manager.cpp:106
#: eeschema/dialogs/dialog_spice_model_base.cpp:637
-#: eeschema/libedit/lib_edit_frame.cpp:726
+#: eeschema/libedit/lib_edit_frame.cpp:727
msgid "Add"
msgstr "添加"
@@ -4853,24 +4950,6 @@ msgstr "编辑文件"
msgid "Available environment variables for relative paths:"
msgstr "可选的相对路径环境变量:"
-#: cvpcb/dialogs/dialog_config_equfiles_base.cpp:81
-#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:57
-#: eeschema/dialogs/dialog_edit_component_in_schematic_base.cpp:49
-#: eeschema/dialogs/dialog_rescue_each.cpp:134
-#: eeschema/dialogs/dialog_sch_sheet_props_base.cpp:51
-#: eeschema/dialogs/panel_sym_lib_table.cpp:286
-#: eeschema/fields_grid_table.cpp:189 eeschema/lib_field.cpp:392
-#: eeschema/lib_field.cpp:465 eeschema/sch_component.cpp:1277
-#: eeschema/sch_component.cpp:1325 eeschema/template_fieldnames.cpp:48
-#: pcbnew/class_text_mod.cpp:352
-#: pcbnew/dialogs/dialog_edit_footprint_for_BoardEditor_base.cpp:70
-#: pcbnew/dialogs/dialog_edit_footprint_for_fp_editor_base.cpp:70
-#: pcbnew/dialogs/dialog_fp_plugin_options_base.cpp:44
-#: pcbnew/dialogs/panel_fp_lib_table.cpp:415
-#: pcbnew/footprint_wizard_frame.cpp:328 pcbnew/text_mod_grid_table.cpp:109
-msgid "Value"
-msgstr "值"
-
#: cvpcb/dialogs/dialog_config_equfiles_base.cpp:99
#: pcbnew/dialogs/dialog_gendrill_base.cpp:100
msgid "Absolute"
@@ -4951,7 +5030,7 @@ msgstr "封装分配冲突"
msgid "Footprint Viewer"
msgstr "封装浏览"
-#: cvpcb/display_footprints_frame.cpp:206 pcbnew/tools/pcb_actions.cpp:676
+#: cvpcb/display_footprints_frame.cpp:206 pcbnew/tools/pcb_actions.cpp:677
msgid "Show pads in outline mode"
msgstr "在轮廓模式下显示焊盘"
@@ -5064,79 +5143,79 @@ msgid ""
msgstr ""
"配置占用空间关联文件 (.equ) 列表。 这些文件用于从符号值自动分配封装名称。"
-#: cvpcb/tools/cvpcb_actions.cpp:67
+#: cvpcb/tools/cvpcb_actions.cpp:68
msgid "Save to Schematic"
msgstr "保存到原理图"
-#: cvpcb/tools/cvpcb_actions.cpp:68
+#: cvpcb/tools/cvpcb_actions.cpp:69
msgid "Save footprint associations in schematic symbol footprint fields"
msgstr "在原理图符号封装字段中保存封装关联"
-#: cvpcb/tools/cvpcb_actions.cpp:89 cvpcb/tools/cvpcb_actions.cpp:90
+#: cvpcb/tools/cvpcb_actions.cpp:92 cvpcb/tools/cvpcb_actions.cpp:93
msgid "Select next unassociated symbol"
msgstr "选择下一个未关联的符号"
-#: cvpcb/tools/cvpcb_actions.cpp:96 cvpcb/tools/cvpcb_actions.cpp:97
+#: cvpcb/tools/cvpcb_actions.cpp:99 cvpcb/tools/cvpcb_actions.cpp:100
msgid "Select previous unassociated symbol"
msgstr "选择上一个未关联的符号"
-#: cvpcb/tools/cvpcb_actions.cpp:105
+#: cvpcb/tools/cvpcb_actions.cpp:109
msgid "Associate footprint"
msgstr "关联封装"
-#: cvpcb/tools/cvpcb_actions.cpp:106
+#: cvpcb/tools/cvpcb_actions.cpp:110
msgid "Associate selected footprint with selected components"
msgstr "将所选封装与所选元件关联"
-#: cvpcb/tools/cvpcb_actions.cpp:111
+#: cvpcb/tools/cvpcb_actions.cpp:115
msgid "Automatically associate footprints"
msgstr "自动关联封装"
-#: cvpcb/tools/cvpcb_actions.cpp:112
+#: cvpcb/tools/cvpcb_actions.cpp:116
msgid "Perform automatic footprint association"
msgstr "执行自动封装关联"
-#: cvpcb/tools/cvpcb_actions.cpp:117
+#: cvpcb/tools/cvpcb_actions.cpp:122
msgid "Delete association"
msgstr "删除关联"
-#: cvpcb/tools/cvpcb_actions.cpp:118
+#: cvpcb/tools/cvpcb_actions.cpp:123
msgid "Delete selected footprint associations"
msgstr "删除所选的封装关联"
-#: cvpcb/tools/cvpcb_actions.cpp:123 cvpcb/tools/cvpcb_actions.cpp:124
+#: cvpcb/tools/cvpcb_actions.cpp:128 cvpcb/tools/cvpcb_actions.cpp:129
msgid "Delete all footprint associations"
msgstr "删除所有封装关联"
-#: cvpcb/tools/cvpcb_actions.cpp:131
+#: cvpcb/tools/cvpcb_actions.cpp:136
msgid "Use symbol footprint filters"
msgstr "使用符号封装筛选器"
-#: cvpcb/tools/cvpcb_actions.cpp:132
+#: cvpcb/tools/cvpcb_actions.cpp:137
msgid "Filter footprint list by footprint filters defined in the symbol"
msgstr "按符号中定义的封装筛选器筛选封装列表"
-#: cvpcb/tools/cvpcb_actions.cpp:138
+#: cvpcb/tools/cvpcb_actions.cpp:143
msgid "Filter by pin count"
msgstr "按引脚计数筛选"
-#: cvpcb/tools/cvpcb_actions.cpp:139
+#: cvpcb/tools/cvpcb_actions.cpp:144
msgid "Filter footprint list by pin count"
msgstr "按引脚数量筛选封装列表"
-#: cvpcb/tools/cvpcb_actions.cpp:145
+#: cvpcb/tools/cvpcb_actions.cpp:150
msgid "Filter by library"
msgstr "按库筛选"
-#: cvpcb/tools/cvpcb_actions.cpp:146
+#: cvpcb/tools/cvpcb_actions.cpp:151
msgid "Filter footprint list by library"
msgstr "按库筛选封装列表"
-#: cvpcb/tools/cvpcb_actions.cpp:152
+#: cvpcb/tools/cvpcb_actions.cpp:157
msgid "Filter by display name"
msgstr "按名称筛选字段"
-#: cvpcb/tools/cvpcb_actions.cpp:153
+#: cvpcb/tools/cvpcb_actions.cpp:158
msgid "Filter footprint list using plain text matching or regular expressions"
msgstr "使用纯文本匹配或正则表达式筛选封装列表"
@@ -5184,12 +5263,6 @@ msgstr ""
"%s\n"
"没有找到。脚本不可用。"
-#: eeschema/class_libentry.cpp:589
-#, c-format
-msgid ""
-"An attempt was made to remove the %s field from component %s in library %s."
-msgstr "试图删除字段 %s ,属于元件 %s (%s 库)。"
-
#: eeschema/class_library.cpp:54
#, c-format
msgid ""
@@ -5205,7 +5278,7 @@ msgstr ""
msgid "Unable to load project's \"%s\" file"
msgstr "无法加载工程文件 %s"
-#: eeschema/class_library.cpp:518 eeschema/libedit/lib_edit_frame.cpp:653
+#: eeschema/class_library.cpp:518 eeschema/libedit/lib_edit_frame.cpp:654
#: eeschema/symbol_tree_model_adapter.cpp:63
msgid "Loading Symbol Libraries"
msgstr "加载符号库"
@@ -5424,7 +5497,7 @@ msgstr "添加生成器"
msgid "Nickname \"%s\" already in use."
msgstr "昵称 \"%s\" 已经被占用了。"
-#: eeschema/dialogs/dialog_bom.cpp:559 eeschema/dialogs/dialog_netlist.cpp:671
+#: eeschema/dialogs/dialog_bom.cpp:559 eeschema/dialogs/dialog_netlist.cpp:680
msgid "Generator files:"
msgstr "生成钻孔文件:"
@@ -5848,7 +5921,7 @@ msgstr "总线别名名称"
msgid "Net or Bus Name"
msgstr "网络或总线名称"
-#: eeschema/dialogs/dialog_choose_component.cpp:132
+#: eeschema/dialogs/dialog_choose_component.cpp:127
#: pcbnew/dialogs/dialog_choose_footprint.cpp:94
msgid "Select with Browser"
msgstr "在符号库浏览器中选择"
@@ -5870,7 +5943,7 @@ msgid "Sequentially place all units of the symbol."
msgstr "按顺序放置符号的所有单位。"
#: eeschema/dialogs/dialog_choose_component.cpp:374
-#: eeschema/widgets/symbol_preview_widget.cpp:160
+#: eeschema/widgets/symbol_preview_widget.cpp:161
#, c-format
msgid ""
"Error loading symbol %s from library %s.\n"
@@ -5901,51 +5974,51 @@ msgstr ""
"\n"
"%s"
-#: eeschema/dialogs/dialog_choose_component.cpp:497
+#: eeschema/dialogs/dialog_choose_component.cpp:496
msgid "No symbol selected"
msgstr "没有选择符号"
-#: eeschema/dialogs/dialog_edit_component_in_lib.cpp:234
-#: eeschema/dialogs/dialog_edit_component_in_schematic.cpp:327
+#: eeschema/dialogs/dialog_edit_component_in_lib.cpp:226
+#: eeschema/dialogs/dialog_edit_component_in_schematic.cpp:330
msgid "References must start with a letter."
msgstr "参考编号必须以字母开头。"
-#: eeschema/dialogs/dialog_edit_component_in_lib.cpp:254
-#: eeschema/dialogs/dialog_edit_component_in_schematic.cpp:379
-#: eeschema/dialogs/dialog_sch_sheet_props.cpp:188
+#: eeschema/dialogs/dialog_edit_component_in_lib.cpp:246
+#: eeschema/dialogs/dialog_edit_component_in_schematic.cpp:382
+#: eeschema/dialogs/dialog_sch_sheet_props.cpp:196
msgid "Fields must have a name."
msgstr "字段必须要有名称。"
-#: eeschema/dialogs/dialog_edit_component_in_lib.cpp:266
+#: eeschema/dialogs/dialog_edit_component_in_lib.cpp:258
msgid "Delete extra units from symbol?"
msgstr "是否删除符号多余单元?"
-#: eeschema/dialogs/dialog_edit_component_in_lib.cpp:272
+#: eeschema/dialogs/dialog_edit_component_in_lib.cpp:264
msgid "Add new pins for alternate body style (DeMorgan) to symbol?"
msgstr "添加新的引脚到符号的备用主体 (德摩根)?"
-#: eeschema/dialogs/dialog_edit_component_in_lib.cpp:277
+#: eeschema/dialogs/dialog_edit_component_in_lib.cpp:269
msgid "Delete alternate body style (DeMorgan) draw items from symbol?"
msgstr "确定从符号中删除备用主体样式 (德摩根) 的图形项目?"
-#: eeschema/dialogs/dialog_edit_component_in_lib.cpp:302
+#: eeschema/dialogs/dialog_edit_component_in_lib.cpp:294
#: eeschema/libedit/libedit.cpp:520
#, c-format
msgid "The name '%s' conflicts with an existing entry in the library '%s'."
msgstr "名称 \"%s\" 与库 \"%s\" 中的现有条目冲突。"
-#: eeschema/dialogs/dialog_edit_component_in_lib.cpp:436
-#: eeschema/dialogs/dialog_edit_component_in_schematic.cpp:567
-#: eeschema/dialogs/dialog_sch_sheet_props.cpp:540
+#: eeschema/dialogs/dialog_edit_component_in_lib.cpp:428
+#: eeschema/dialogs/dialog_edit_component_in_schematic.cpp:560
+#: eeschema/dialogs/dialog_sch_sheet_props.cpp:559
#, c-format
msgid "The first %d fields are mandatory."
msgstr "首字段 %d 是必填字段。"
-#: eeschema/dialogs/dialog_edit_component_in_lib.cpp:553
+#: eeschema/dialogs/dialog_edit_component_in_lib.cpp:545
msgid "Add Footprint Filter"
msgstr "添加封装筛选"
-#: eeschema/dialogs/dialog_edit_component_in_lib.cpp:592
+#: eeschema/dialogs/dialog_edit_component_in_lib.cpp:584
msgid "Edit Footprint Filter"
msgstr "编辑封装筛选"
@@ -5995,7 +6068,7 @@ msgstr "文本大小"
#: eeschema/dialogs/dialog_lib_edit_pin_table_base.cpp:48
#: eeschema/dialogs/dialog_sch_sheet_props_base.cpp:58
#: eeschema/fields_grid_table.cpp:196 eeschema/lib_pin.cpp:1420
-#: eeschema/sch_text.cpp:584
+#: eeschema/sch_text.cpp:647
#: pcbnew/dialogs/dialog_edit_footprint_for_BoardEditor_base.cpp:60
#: pcbnew/dialogs/dialog_edit_footprint_for_BoardEditor_base.cpp:161
#: pcbnew/dialogs/dialog_edit_footprint_for_fp_editor_base.cpp:60
@@ -6027,6 +6100,22 @@ msgstr "Y 坐标"
msgid "Add field"
msgstr "添加字段"
+#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:91
+#: eeschema/dialogs/dialog_edit_component_in_schematic_base.cpp:84
+#: eeschema/dialogs/dialog_sch_sheet_props_base.cpp:86
+#: eeschema/dialogs/panel_sym_lib_table_base.cpp:147
+#: pcbnew/dialogs/panel_fp_lib_table_base.cpp:144
+msgid "Move up"
+msgstr "上移"
+
+#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:97
+#: eeschema/dialogs/dialog_edit_component_in_schematic_base.cpp:90
+#: eeschema/dialogs/dialog_sch_sheet_props_base.cpp:92
+#: eeschema/dialogs/panel_sym_lib_table_base.cpp:152
+#: pcbnew/dialogs/panel_fp_lib_table_base.cpp:149
+msgid "Move down"
+msgstr "下移"
+
#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:106
#: eeschema/dialogs/dialog_edit_component_in_schematic_base.cpp:99
#: eeschema/dialogs/dialog_sch_sheet_props_base.cpp:101
@@ -6192,7 +6281,7 @@ msgid "units"
msgstr "单位"
#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:270
-#: eeschema/dialogs/dialog_schematic_setup.cpp:52
+#: eeschema/dialogs/dialog_schematic_setup.cpp:53
#: pcbnew/dialogs/dialog_board_statistics_base.cpp:211
#: pcbnew/dialogs/dialog_edit_footprint_for_BoardEditor_base.cpp:291
#: pcbnew/dialogs/dialog_edit_footprint_for_fp_editor_base.cpp:194
@@ -6238,11 +6327,11 @@ msgstr "编辑 Spice 模型..."
msgid "Library Symbol Properties"
msgstr "库符号属性"
-#: eeschema/dialogs/dialog_edit_component_in_schematic.cpp:339
+#: eeschema/dialogs/dialog_edit_component_in_schematic.cpp:342
msgid "Library reference is not valid."
msgstr "库参考无效。"
-#: eeschema/dialogs/dialog_edit_component_in_schematic.cpp:359
+#: eeschema/dialogs/dialog_edit_component_in_schematic.cpp:362
#, c-format
msgid "Symbol \"%s\" not found in library \"%s\"."
msgstr "符号 \"%s\" 在库中 \"%s\" 没有找到。"
@@ -6471,8 +6560,8 @@ msgid "Text Size:"
msgstr "文本大小:"
#: eeschema/dialogs/dialog_edit_label_base.cpp:105
-#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:165
-#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:199
+#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:174
+#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:214
#: eeschema/dialogs/dialog_lib_edit_text_base.cpp:120
#: eeschema/fields_grid_table.cpp:149 eeschema/fields_grid_table.cpp:469
#: eeschema/fields_grid_table.cpp:560 eeschema/lib_pin.cpp:117
@@ -6482,14 +6571,14 @@ msgid "Left"
msgstr "向左"
#: eeschema/dialogs/dialog_edit_label_base.cpp:105
-#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:165
+#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:174
#: eeschema/lib_pin.cpp:118
msgid "Up"
msgstr "向上"
#: eeschema/dialogs/dialog_edit_label_base.cpp:105
-#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:165
-#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:199
+#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:174
+#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:214
#: eeschema/dialogs/dialog_lib_edit_text_base.cpp:120
#: eeschema/fields_grid_table.cpp:151 eeschema/fields_grid_table.cpp:471
#: eeschema/fields_grid_table.cpp:564 eeschema/lib_pin.cpp:116
@@ -6499,7 +6588,7 @@ msgid "Right"
msgstr "向右"
#: eeschema/dialogs/dialog_edit_label_base.cpp:105
-#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:165
+#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:174
#: eeschema/lib_pin.cpp:119
msgid "Down"
msgstr "向下"
@@ -6510,26 +6599,26 @@ msgstr "加粗斜体"
#: eeschema/dialogs/dialog_edit_label_base.cpp:113
#: eeschema/dialogs/dialog_sch_sheet_props_base.cpp:119
-#: eeschema/lib_field.cpp:453 eeschema/lib_pin.cpp:1410
-#: eeschema/sch_text.cpp:595
+#: eeschema/lib_field.cpp:455 eeschema/lib_pin.cpp:1410
+#: eeschema/sch_text.cpp:658
msgid "Style"
msgstr "样式"
#: eeschema/dialogs/dialog_edit_label_base.cpp:117
#: eeschema/dialogs/dialog_edit_sheet_pin.cpp:33 eeschema/pin_type.cpp:45
-#: eeschema/sch_text.cpp:602
+#: eeschema/sch_text.cpp:453
msgid "Input"
msgstr "输入"
#: eeschema/dialogs/dialog_edit_label_base.cpp:117
#: eeschema/dialogs/dialog_edit_sheet_pin.cpp:34 eeschema/pin_type.cpp:46
-#: eeschema/sch_text.cpp:603
+#: eeschema/sch_text.cpp:454
msgid "Output"
msgstr "输出"
#: eeschema/dialogs/dialog_edit_label_base.cpp:117
#: eeschema/dialogs/dialog_edit_sheet_pin.cpp:35 eeschema/pin_type.cpp:47
-#: eeschema/sch_text.cpp:604
+#: eeschema/sch_text.cpp:455
msgid "Bidirectional"
msgstr "双向"
@@ -6541,7 +6630,7 @@ msgstr "三态"
#: eeschema/dialogs/dialog_edit_label_base.cpp:117
#: eeschema/dialogs/dialog_edit_sheet_pin.cpp:37
#: eeschema/dialogs/dialog_spice_model_base.cpp:199 eeschema/pin_type.cpp:49
-#: eeschema/sch_text.cpp:606
+#: eeschema/sch_text.cpp:457
msgid "Passive"
msgstr "无源"
@@ -6557,8 +6646,8 @@ msgid "Text Editor"
msgstr "文本编辑器"
#: eeschema/dialogs/dialog_edit_line_style.cpp:48
-#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:269
-#: pcbnew/class_zone.cpp:756 pcbnew/dialogs/dialog_copper_zones_base.cpp:199
+#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:299
+#: pcbnew/class_zone.cpp:758 pcbnew/dialogs/dialog_copper_zones_base.cpp:199
#: pcbnew/dialogs/dialog_edit_footprint_for_BoardEditor_base.cpp:400
#: pcbnew/dialogs/dialog_edit_footprint_for_fp_editor_base.cpp:303
#: pcbnew/dialogs/dialog_pad_properties_base.cpp:570
@@ -6566,17 +6655,17 @@ msgid "Solid"
msgstr "实心"
#: eeschema/dialogs/dialog_edit_line_style.cpp:49
-#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:269
+#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:299
msgid "Dashed"
msgstr "虚线"
#: eeschema/dialogs/dialog_edit_line_style.cpp:50
-#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:269
+#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:299
msgid "Dotted"
msgstr "点线"
#: eeschema/dialogs/dialog_edit_line_style.cpp:51
-#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:269
+#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:299
msgid "Dash-Dot"
msgstr "点划线"
@@ -6597,11 +6686,11 @@ msgstr "组合!"
msgid "Line Style"
msgstr "线型"
-#: eeschema/dialogs/dialog_edit_one_field.cpp:167
+#: eeschema/dialogs/dialog_edit_one_field.cpp:169
msgid "Illegal reference designator value!"
msgstr "非法引用指示符值!"
-#: eeschema/dialogs/dialog_edit_one_field.cpp:175
+#: eeschema/dialogs/dialog_edit_one_field.cpp:177
msgid "Value may not be empty."
msgstr "值不能是空的。"
@@ -6639,127 +6728,127 @@ msgstr "图框引脚属性"
msgid "Run"
msgstr "运行"
-#: eeschema/dialogs/dialog_erc.cpp:187
+#: eeschema/dialogs/dialog_erc.cpp:190
msgid "Annotation required!"
msgstr "需要注释!"
-#: eeschema/dialogs/dialog_erc.cpp:198
+#: eeschema/dialogs/dialog_erc.cpp:201
msgid "Checking sheet names...\n"
msgstr "检查图框名称...\n"
-#: eeschema/dialogs/dialog_erc.cpp:204
+#: eeschema/dialogs/dialog_erc.cpp:207
msgid "Checking bus conflicts...\n"
msgstr "检查总线冲突...\n"
-#: eeschema/dialogs/dialog_erc.cpp:209
+#: eeschema/dialogs/dialog_erc.cpp:212
msgid "Checking conflicts...\n"
msgstr "正在检查冲突...\n"
-#: eeschema/dialogs/dialog_erc.cpp:216
+#: eeschema/dialogs/dialog_erc.cpp:219
msgid "Checking footprints...\n"
msgstr "检查封装...\n"
-#: eeschema/dialogs/dialog_erc.cpp:238
+#: eeschema/dialogs/dialog_erc.cpp:241
msgid "Checking connections...\n"
msgstr "检查连接...\n"
-#: eeschema/dialogs/dialog_erc.cpp:285
+#: eeschema/dialogs/dialog_erc.cpp:288
#, c-format
msgid "Pin %s on %s is connected to both %s and %s"
msgstr "%s 上引脚 %s 既连接到 %s 有连接到 %s"
-#: eeschema/dialogs/dialog_erc.cpp:312
+#: eeschema/dialogs/dialog_erc.cpp:315
msgid "Checking labels...\n"
msgstr "检查标签...\n"
-#: eeschema/dialogs/dialog_erc.cpp:331 pcbnew/drc/drc.cpp:496
+#: eeschema/dialogs/dialog_erc.cpp:337 pcbnew/drc/drc.cpp:499
msgid "Finished"
msgstr "完成"
-#: eeschema/dialogs/dialog_erc.cpp:392 pcbnew/dialogs/dialog_drc.cpp:277
+#: eeschema/dialogs/dialog_erc.cpp:398 pcbnew/dialogs/dialog_drc.cpp:277
msgid "errors"
msgstr "错误"
-#: eeschema/dialogs/dialog_erc.cpp:393 pcbnew/dialogs/dialog_drc.cpp:278
+#: eeschema/dialogs/dialog_erc.cpp:399 pcbnew/dialogs/dialog_drc.cpp:278
msgid "warnings"
msgstr "警告"
-#: eeschema/dialogs/dialog_erc.cpp:394 pcbnew/dialogs/dialog_drc.cpp:279
+#: eeschema/dialogs/dialog_erc.cpp:400 pcbnew/dialogs/dialog_drc.cpp:279
msgid "appropriate"
msgstr "适当"
-#: eeschema/dialogs/dialog_erc.cpp:399 pcbnew/dialogs/dialog_drc.cpp:284
+#: eeschema/dialogs/dialog_erc.cpp:405 pcbnew/dialogs/dialog_drc.cpp:284
msgid "Remove exclusion for this violation"
msgstr "不再排除此违规"
-#: eeschema/dialogs/dialog_erc.cpp:400 pcbnew/dialogs/dialog_drc.cpp:285
+#: eeschema/dialogs/dialog_erc.cpp:406 pcbnew/dialogs/dialog_drc.cpp:285
#, c-format
msgid "It will be placed back in the %s list"
msgstr "它将放回 %s 列表中"
-#: eeschema/dialogs/dialog_erc.cpp:404 pcbnew/dialogs/dialog_drc.cpp:289
+#: eeschema/dialogs/dialog_erc.cpp:410 pcbnew/dialogs/dialog_drc.cpp:289
msgid "Exclude this violation"
msgstr "排除此违规"
-#: eeschema/dialogs/dialog_erc.cpp:405 pcbnew/dialogs/dialog_drc.cpp:290
+#: eeschema/dialogs/dialog_erc.cpp:411 pcbnew/dialogs/dialog_drc.cpp:290
#, c-format
msgid "It will be excluded from the %s list"
msgstr "它将从 %s 列表中排除"
-#: eeschema/dialogs/dialog_erc.cpp:412 pcbnew/dialogs/dialog_drc.cpp:297
+#: eeschema/dialogs/dialog_erc.cpp:418 pcbnew/dialogs/dialog_drc.cpp:297
#, c-format
msgid "Change severity to Error for all '%s' violations"
msgstr "将所有 \"%s\" 违规的严重性更改为错误"
-#: eeschema/dialogs/dialog_erc.cpp:414 eeschema/dialogs/dialog_erc.cpp:420
+#: eeschema/dialogs/dialog_erc.cpp:420 eeschema/dialogs/dialog_erc.cpp:426
#: pcbnew/dialogs/dialog_drc.cpp:299 pcbnew/dialogs/dialog_drc.cpp:305
msgid "Violation severities can also be edited in the Board Setup... dialog"
msgstr "违规严重程度也可以在“电路板设置...”对话框中进行编辑"
-#: eeschema/dialogs/dialog_erc.cpp:418 pcbnew/dialogs/dialog_drc.cpp:303
+#: eeschema/dialogs/dialog_erc.cpp:424 pcbnew/dialogs/dialog_drc.cpp:303
#, c-format
msgid "Change severity to Warning for all '%s' violations"
msgstr "将所有 \"%s\" 违规的严重程度更改为警告"
-#: eeschema/dialogs/dialog_erc.cpp:423 pcbnew/dialogs/dialog_drc.cpp:308
+#: eeschema/dialogs/dialog_erc.cpp:429 pcbnew/dialogs/dialog_drc.cpp:308
#, c-format
msgid "Ignore all '%s' violations"
msgstr "忽略所有 \"%s\" 违规"
-#: eeschema/dialogs/dialog_erc.cpp:425 pcbnew/dialogs/dialog_drc.cpp:310
+#: eeschema/dialogs/dialog_erc.cpp:431 pcbnew/dialogs/dialog_drc.cpp:310
msgid "Violations will not be checked or reported"
msgstr "违规将不会被检查或报告"
-#: eeschema/dialogs/dialog_erc.cpp:429 pcbnew/dialogs/dialog_drc.cpp:314
+#: eeschema/dialogs/dialog_erc.cpp:435 pcbnew/dialogs/dialog_drc.cpp:314
msgid "Edit violation severities..."
msgstr "编辑违规严重性......"
-#: eeschema/dialogs/dialog_erc.cpp:429
+#: eeschema/dialogs/dialog_erc.cpp:435
msgid "Open the Schematic Setup... dialog"
msgstr "打开“原理图设置...”对话框"
-#: eeschema/dialogs/dialog_erc.cpp:483
-#: eeschema/dialogs/dialog_schematic_setup.cpp:58
+#: eeschema/dialogs/dialog_erc.cpp:489
+#: eeschema/dialogs/dialog_schematic_setup.cpp:59
#: pcbnew/dialogs/dialog_board_setup.cpp:74 pcbnew/dialogs/dialog_drc.cpp:372
msgid "Violation Severity"
msgstr "违规严重程度"
-#: eeschema/dialogs/dialog_erc.cpp:555 pcbnew/dialogs/dialog_drc.cpp:437
+#: eeschema/dialogs/dialog_erc.cpp:561 pcbnew/dialogs/dialog_drc.cpp:437
#, c-format
msgid "Report file '%s' created\n"
msgstr "创建报告文件 \"%s\"\n"
-#: eeschema/dialogs/dialog_erc.cpp:560 pcbnew/dialogs/dialog_drc.cpp:442
+#: eeschema/dialogs/dialog_erc.cpp:566 pcbnew/dialogs/dialog_drc.cpp:442
#, c-format
msgid "Unable to create report file '%s'"
msgstr "无法创建报告文件 \"%s\""
-#: eeschema/dialogs/dialog_erc.cpp:573
+#: eeschema/dialogs/dialog_erc.cpp:579
#, c-format
msgid "ERC report (%s, Encoding UTF8)\n"
msgstr "ERC 报告(%s,编码 UTF8)\n"
-#: eeschema/dialogs/dialog_erc.cpp:582
+#: eeschema/dialogs/dialog_erc.cpp:588
#, c-format
msgid ""
"\n"
@@ -6768,7 +6857,7 @@ msgstr ""
"\n"
"***** 图框 %s\n"
-#: eeschema/dialogs/dialog_erc.cpp:604
+#: eeschema/dialogs/dialog_erc.cpp:610
#, c-format
msgid ""
"\n"
@@ -6820,7 +6909,7 @@ msgid "Show datasheet in browser"
msgstr "在浏览器中显示数据书册"
#: eeschema/dialogs/dialog_fields_editor_global.cpp:111
-#: eeschema/dialogs/dialog_fields_editor_global.cpp:1026
+#: eeschema/dialogs/dialog_fields_editor_global.cpp:1028
msgid "The Reference column cannot be hidden."
msgstr "无法隐藏“参考”列。"
@@ -6829,7 +6918,7 @@ msgid "Qty"
msgstr "数量"
#: eeschema/dialogs/dialog_fields_editor_global.cpp:680
-#: eeschema/lib_field.cpp:462 eeschema/lib_field.h:102
+#: eeschema/lib_field.cpp:464 eeschema/lib_field.h:102
msgid "Field"
msgstr "字段"
@@ -6837,19 +6926,19 @@ msgstr "字段"
msgid "Group By"
msgstr "分组依据"
-#: eeschema/dialogs/dialog_fields_editor_global.cpp:964
+#: eeschema/dialogs/dialog_fields_editor_global.cpp:966
msgid "New field name:"
msgstr "新字段名称:"
-#: eeschema/dialogs/dialog_fields_editor_global.cpp:964
+#: eeschema/dialogs/dialog_fields_editor_global.cpp:966
msgid "Add Field"
msgstr "添加字段"
-#: eeschema/dialogs/dialog_fields_editor_global.cpp:973
+#: eeschema/dialogs/dialog_fields_editor_global.cpp:975
msgid "Field must have a name."
msgstr "字段必须要有一个名称。"
-#: eeschema/dialogs/dialog_fields_editor_global.cpp:981
+#: eeschema/dialogs/dialog_fields_editor_global.cpp:983
#, c-format
msgid "Field name \"%s\" already in use."
msgstr "字段名称 \"%s\" 已经在使用。"
@@ -6897,14 +6986,14 @@ msgid "Wires && wire labels"
msgstr "电线和电线标签"
#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:40
-msgid "Busses && bus labels"
+msgid "Buses && bus labels"
msgstr "总线和总线标签"
#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:43
msgid "Global labels"
msgstr "全局标签"
-#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:49
+#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:46
msgid "Hierarchical labels"
msgstr "分层标签"
@@ -6913,49 +7002,57 @@ msgid "Sheet titles"
msgstr "图框标题"
#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:55
+msgid "Other sheet fields"
+msgstr "其他图框字段"
+
+#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:58
msgid "Sheet pins"
msgstr "图框引脚"
#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:61
+msgid "Sheet borders && backgrounds"
+msgstr "图框和背景"
+
+#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:67
msgid "Schematic text && graphics"
msgstr "原理图文本和图形"
-#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:68
+#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:74
#: pcbnew/dialogs/dialog_global_edit_text_and_graphics_base.cpp:52
msgid "Filters"
msgstr "筛选"
-#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:76
+#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:82
msgid "Filter fields by name:"
msgstr "按名称筛选字段:"
-#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:88
+#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:94
#: pcbnew/dialogs/dialog_global_edit_text_and_graphics_base.cpp:72
msgid "Filter items by parent reference designator:"
msgstr "按父级参考指示符过滤项目:"
-#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:96
+#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:102
msgid "Filter items by parent symbol library id:"
msgstr "按父级符号库 ID 筛选项目:"
-#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:108
+#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:114
#: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:51
msgid "Filter items by net:"
msgstr "按网络筛选项目:"
-#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:130
+#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:136
msgid "Set To"
msgstr "设置为"
-#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:142
+#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:148
#: eeschema/dialogs/dialog_lib_edit_text_base.cpp:126
msgid "Text size:"
msgstr "文本尺寸:"
-#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:165
-#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:199
-#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:218
-#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:269
+#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:174
+#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:214
+#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:236
+#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:299
#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:653
#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:665
#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1004
@@ -6965,19 +7062,19 @@ msgstr "文本尺寸:"
msgid "..."
msgstr "..."
-#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:195
+#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:210
msgid "H Alignment (fields only):"
msgstr "H 对齐(仅限字段):"
-#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:211
+#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:226
msgid "Visible (fields only)"
msgstr "可见(仅限字段)"
-#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:214
+#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:232
msgid "V Alignment (fields only):"
msgstr "V 对齐(仅限字段):"
-#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:218
+#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:236
#: eeschema/dialogs/dialog_lib_edit_text_base.cpp:150
#: eeschema/fields_grid_table.cpp:141 eeschema/fields_grid_table.cpp:479
#: eeschema/fields_grid_table.cpp:571
@@ -6985,7 +7082,7 @@ msgstr "V 对齐(仅限字段):"
msgid "Top"
msgstr "上对齐"
-#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:218
+#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:236
#: eeschema/dialogs/dialog_lib_edit_text_base.cpp:150
#: eeschema/fields_grid_table.cpp:143 eeschema/fields_grid_table.cpp:481
#: eeschema/fields_grid_table.cpp:575
@@ -6993,21 +7090,25 @@ msgstr "上对齐"
msgid "Bottom"
msgstr "下对齐"
-#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:248
+#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:272
#: eeschema/dialogs/dialog_lib_edit_draw_item_base.cpp:25
#: pagelayout_editor/dialogs/properties_frame_base.cpp:315
msgid "Line width:"
msgstr "线宽:"
-#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:265
+#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:286
+msgid "Line color (sheets && graphics):"
+msgstr "线条颜色(图框和图形):"
+
+#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:295
msgid "Line style (graphics only):"
msgstr "线条样式(仅限图形):"
-#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:284
-msgid "Color (graphics only):"
-msgstr "颜色(仅限图形):"
+#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:311
+msgid "Background color (sheets only):"
+msgstr "背景颜色(仅限图框):"
-#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.h:97
+#: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.h:102
#: pcbnew/dialogs/dialog_global_edit_text_and_graphics_base.h:93
msgid "Edit Text and Graphic Properties"
msgstr "编辑文本和图形属性属性"
@@ -7356,7 +7457,7 @@ msgid "New Symbol"
msgstr "新建符号"
#: eeschema/dialogs/dialog_migrate_buses.cpp:100
-#: pcbnew/tools/pcb_actions.cpp:1040
+#: pcbnew/tools/pcb_actions.cpp:1041
msgid "Sheet"
msgstr "图框"
@@ -7423,36 +7524,36 @@ msgstr "重新格式化无源符号值"
msgid "Reformat passive symbol values e.g. 1M -> 1Meg"
msgstr "重新格式化无源符号值 e.g. 1M -> 1Meg"
-#: eeschema/dialogs/dialog_netlist.cpp:360
+#: eeschema/dialogs/dialog_netlist.cpp:365
msgid "Netlist command:"
msgstr "网表命令:"
-#: eeschema/dialogs/dialog_netlist.cpp:427
+#: eeschema/dialogs/dialog_netlist.cpp:432
msgid "Save Netlist File"
msgstr "保存网表文件"
-#: eeschema/dialogs/dialog_netlist.cpp:466
+#: eeschema/dialogs/dialog_netlist.cpp:471
#, c-format
msgid "%s Export"
msgstr "导出 %s"
-#: eeschema/dialogs/dialog_netlist.cpp:498
+#: eeschema/dialogs/dialog_netlist.cpp:503
msgid "Schematic netlist not available"
msgstr "原理图网络列表不可用"
-#: eeschema/dialogs/dialog_netlist.cpp:620
+#: eeschema/dialogs/dialog_netlist.cpp:629
msgid "This plugin already exists."
msgstr "此插件已存在。"
-#: eeschema/dialogs/dialog_netlist.cpp:648
+#: eeschema/dialogs/dialog_netlist.cpp:657
msgid "Error. You must provide a command String"
msgstr "错误。你必须提供一个命令字符串"
-#: eeschema/dialogs/dialog_netlist.cpp:654
+#: eeschema/dialogs/dialog_netlist.cpp:663
msgid "Error. You must provide a Title"
msgstr "错误。你必须提供一个标题"
-#: eeschema/dialogs/dialog_netlist.cpp:698
+#: eeschema/dialogs/dialog_netlist.cpp:707
msgid "Do not forget to choose a title for this netlist control page"
msgstr "不要忘记为这个网表控制页选择一个标题"
@@ -7500,7 +7601,7 @@ msgstr "绘制所有页"
msgid "Plot Current Page"
msgstr "绘制当前页"
-#: eeschema/dialogs/dialog_plot_schematic.cpp:166
+#: eeschema/dialogs/dialog_plot_schematic.cpp:163
#: pcbnew/dialogs/dialog_export_svg.cpp:198
#: pcbnew/dialogs/dialog_gendrill.cpp:300 pcbnew/dialogs/dialog_plot.cpp:354
#: pcbnew/exporters/gen_footprints_placefile.cpp:184
@@ -7508,7 +7609,7 @@ msgstr "绘制当前页"
msgid "Select Output Directory"
msgstr "选择输出目录"
-#: eeschema/dialogs/dialog_plot_schematic.cpp:176
+#: eeschema/dialogs/dialog_plot_schematic.cpp:173
#: pcbnew/dialogs/dialog_gendrill.cpp:310 pcbnew/dialogs/dialog_plot.cpp:364
#, c-format
msgid ""
@@ -7516,8 +7617,8 @@ msgid ""
"\"%s\""
msgstr "你想使用 \"%s\" 的相对路径吗?"
-#: eeschema/dialogs/dialog_plot_schematic.cpp:178
-#: eeschema/dialogs/dialog_plot_schematic.cpp:186
+#: eeschema/dialogs/dialog_plot_schematic.cpp:175
+#: eeschema/dialogs/dialog_plot_schematic.cpp:183
#: pcbnew/dialogs/dialog_export_svg.cpp:205
#: pcbnew/dialogs/dialog_export_svg.cpp:216
#: pcbnew/dialogs/dialog_gendrill.cpp:312
@@ -7528,40 +7629,40 @@ msgstr "你想使用 \"%s\" 的相对路径吗?"
msgid "Plot Output Directory"
msgstr "绘制输出目录"
-#: eeschema/dialogs/dialog_plot_schematic.cpp:185
+#: eeschema/dialogs/dialog_plot_schematic.cpp:182
#: pcbnew/dialogs/dialog_gendrill.cpp:318 pcbnew/dialogs/dialog_plot.cpp:373
msgid "Cannot make path relative (target volume different from file volume)!"
msgstr "不能进行相对路径(目标卷从文件卷不同)!"
-#: eeschema/dialogs/dialog_plot_schematic.cpp:230
+#: eeschema/dialogs/dialog_plot_schematic.cpp:227
#: eeschema/dialogs/dialog_plot_schematic_base.cpp:61
msgid "Schematic size"
msgstr "图框大小"
-#: eeschema/dialogs/dialog_plot_schematic.cpp:236
-#: eeschema/dialogs/dialog_plot_schematic.cpp:251
+#: eeschema/dialogs/dialog_plot_schematic.cpp:233
+#: eeschema/dialogs/dialog_plot_schematic.cpp:248
#: eeschema/dialogs/dialog_plot_schematic_base.cpp:61
msgid "A4"
msgstr "A4"
-#: eeschema/dialogs/dialog_plot_schematic.cpp:237
+#: eeschema/dialogs/dialog_plot_schematic.cpp:234
msgid "A3"
msgstr "A3"
-#: eeschema/dialogs/dialog_plot_schematic.cpp:238
+#: eeschema/dialogs/dialog_plot_schematic.cpp:235
msgid "A2"
msgstr "A2"
-#: eeschema/dialogs/dialog_plot_schematic.cpp:239
+#: eeschema/dialogs/dialog_plot_schematic.cpp:236
msgid "A1"
msgstr "A1"
-#: eeschema/dialogs/dialog_plot_schematic.cpp:240
+#: eeschema/dialogs/dialog_plot_schematic.cpp:237
msgid "A0"
msgstr "A0"
-#: eeschema/dialogs/dialog_plot_schematic.cpp:241
-#: eeschema/dialogs/dialog_plot_schematic.cpp:252
+#: eeschema/dialogs/dialog_plot_schematic.cpp:238
+#: eeschema/dialogs/dialog_plot_schematic.cpp:249
#: eeschema/dialogs/dialog_plot_schematic_base.cpp:61
#: eeschema/dialogs/panel_setup_formatting_base.cpp:30
#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:287
@@ -7570,23 +7671,23 @@ msgstr "A0"
msgid "A"
msgstr "A"
-#: eeschema/dialogs/dialog_plot_schematic.cpp:242
+#: eeschema/dialogs/dialog_plot_schematic.cpp:239
msgid "B"
msgstr "B"
-#: eeschema/dialogs/dialog_plot_schematic.cpp:243
+#: eeschema/dialogs/dialog_plot_schematic.cpp:240
msgid "C"
msgstr "C"
-#: eeschema/dialogs/dialog_plot_schematic.cpp:244
+#: eeschema/dialogs/dialog_plot_schematic.cpp:241
msgid "D"
msgstr "D"
-#: eeschema/dialogs/dialog_plot_schematic.cpp:245
+#: eeschema/dialogs/dialog_plot_schematic.cpp:242
msgid "E"
msgstr "E"
-#: eeschema/dialogs/dialog_plot_schematic.cpp:357
+#: eeschema/dialogs/dialog_plot_schematic.cpp:358
#: pcbnew/dialogs/dialog_export_svg.cpp:237 pcbnew/dialogs/dialog_plot.cpp:762
#: pcbnew/exporters/gen_footprints_placefile.cpp:253
#: pcbnew/exporters/gen_footprints_placefile.cpp:361
@@ -7762,18 +7863,12 @@ msgstr "符号名称"
msgid "Action Taken"
msgstr "动作已完成"
-#: eeschema/dialogs/dialog_rescue_each.cpp:130 eeschema/lib_field.cpp:391
-#: eeschema/sch_component.cpp:1274 eeschema/sch_component.cpp:1322
-#: eeschema/template_fieldnames.cpp:47 pcbnew/text_mod_grid_table.cpp:108
-msgid "Reference"
-msgstr "参考"
-
#: eeschema/dialogs/dialog_rescue_each.cpp:229
#, c-format
msgid "Instances of this symbol (%d items):"
msgstr "此符号的实例(%d 项):"
-#: eeschema/dialogs/dialog_rescue_each.cpp:286
+#: eeschema/dialogs/dialog_rescue_each.cpp:291
msgid ""
"Stop showing this tool?\n"
"No changes will be made.\n"
@@ -7787,7 +7882,7 @@ msgstr ""
"该设置可以从“符号库”对话框进行更改,\n"
"并且可以从 “工具” 菜单手动激活该工具。"
-#: eeschema/dialogs/dialog_rescue_each.cpp:290
+#: eeschema/dialogs/dialog_rescue_each.cpp:295
msgid "Rescue Symbols"
msgstr "恢复符号"
@@ -7812,7 +7907,7 @@ msgid "Never Show Again"
msgstr "不再显示"
#: eeschema/dialogs/dialog_rescue_each_base.h:66
-#: eeschema/project_rescue.cpp:582 eeschema/project_rescue.cpp:597
+#: eeschema/project_rescue.cpp:600 eeschema/project_rescue.cpp:615
msgid "Project Rescue Helper"
msgstr "工程恢复助手"
@@ -7861,7 +7956,7 @@ msgid "Field name templates"
msgstr "字段名称模板"
#: eeschema/dialogs/dialog_sch_import_settings_base.cpp:54
-#: eeschema/dialogs/dialog_schematic_setup.cpp:57
+#: eeschema/dialogs/dialog_schematic_setup.cpp:58
msgid "Pin Map"
msgstr "引脚映射"
@@ -7876,41 +7971,45 @@ msgstr "违规严重程度"
msgid "Select All"
msgstr "全选"
-#: eeschema/dialogs/dialog_sch_sheet_props.cpp:245
+#: eeschema/dialogs/dialog_sch_sheet_props.cpp:248
+msgid "A sheet cannot have an empty filename"
+msgstr "图框的文件名不能为空"
+
+#: eeschema/dialogs/dialog_sch_sheet_props.cpp:264
msgid "Untitled Sheet"
msgstr "无标题图框"
-#: eeschema/dialogs/dialog_sch_sheet_props.cpp:298
+#: eeschema/dialogs/dialog_sch_sheet_props.cpp:317
#: kicad/tools/kicad_manager_control.cpp:523
#, c-format
msgid "\"%s\" already exists."
msgstr "\"%s\" 已经存在。"
-#: eeschema/dialogs/dialog_sch_sheet_props.cpp:299
+#: eeschema/dialogs/dialog_sch_sheet_props.cpp:318
#, c-format
msgid "Link \"%s\" to this file?"
msgstr "链接 \"%s\"到这个文件?"
-#: eeschema/dialogs/dialog_sch_sheet_props.cpp:326
+#: eeschema/dialogs/dialog_sch_sheet_props.cpp:345
#, c-format
msgid "Change \"%s\" link from \"%s\" to \"%s\"?"
msgstr "将 \"%s\" 链接从 \"%s\" 改为 \"%s\"?"
-#: eeschema/dialogs/dialog_sch_sheet_props.cpp:330
+#: eeschema/dialogs/dialog_sch_sheet_props.cpp:349
#, c-format
msgid "Create new file \"%s\" with contents of \"%s\"?"
msgstr "创建包含 \"%s\" 内容的新文件 \"%s\"?"
-#: eeschema/dialogs/dialog_sch_sheet_props.cpp:333
+#: eeschema/dialogs/dialog_sch_sheet_props.cpp:352
msgid "This action cannot be undone."
msgstr "此操作无法撤销。"
-#: eeschema/dialogs/dialog_sch_sheet_props.cpp:398
+#: eeschema/dialogs/dialog_sch_sheet_props.cpp:417
#, c-format
msgid "Error occurred saving schematic file \"%s\"."
msgstr "保存原理图文件 \"%s\" 发生错误。"
-#: eeschema/dialogs/dialog_sch_sheet_props.cpp:401
+#: eeschema/dialogs/dialog_sch_sheet_props.cpp:420
#, c-format
msgid "Failed to save schematic \"%s\""
msgstr "无法保存原理图 \"%s\""
@@ -7999,28 +8098,41 @@ msgstr "替换 (&R)"
msgid "Replace &All"
msgstr "替换所有 (&A)"
-#: eeschema/dialogs/dialog_schematic_setup.cpp:36
+#: eeschema/dialogs/dialog_schematic_setup.cpp:34
msgid "Schematic Setup"
msgstr "原理图设置"
-#: eeschema/dialogs/dialog_schematic_setup.cpp:37
-#: pcbnew/dialogs/dialog_board_setup.cpp:40
+#: eeschema/dialogs/dialog_schematic_setup.cpp:35
+#: pcbnew/dialogs/dialog_board_setup.cpp:38
msgid "Import Settings from Another Project..."
msgstr "从另一个项目导入设置..."
-#: eeschema/dialogs/dialog_schematic_setup.cpp:53
+#: eeschema/dialogs/dialog_schematic_setup.cpp:54
msgid "Formatting"
msgstr "格式化"
-#: eeschema/dialogs/dialog_schematic_setup.cpp:54
-#: eeschema/eeschema_config.cpp:362
+#: eeschema/dialogs/dialog_schematic_setup.cpp:55
+#: eeschema/eeschema_config.cpp:388
msgid "Field Name Templates"
msgstr "字段名称模板"
-#: eeschema/dialogs/dialog_schematic_setup.cpp:56
+#: eeschema/dialogs/dialog_schematic_setup.cpp:57
msgid "Electrical Rules"
msgstr "电气规则"
+#: eeschema/dialogs/dialog_schematic_setup.cpp:61
+#: eeschema/dialogs/panel_eeschema_template_fieldnames.cpp:43
+#: eeschema/libedit/lib_edit_frame.cpp:719
+#: pcbnew/dialogs/dialog_board_setup.cpp:76
+#: pcbnew/footprint_libraries_utils.cpp:510
+msgid "Project"
+msgstr "工程"
+
+#: eeschema/dialogs/dialog_schematic_setup.cpp:62
+#: pcbnew/dialogs/dialog_board_setup.cpp:77
+msgid "Text Variables"
+msgstr "文本变量"
+
#: eeschema/dialogs/dialog_set_grid_base.cpp:25
msgid "&Grid size:"
msgstr "网格尺寸 (&G):"
@@ -8080,6 +8192,10 @@ msgstr "起始频率:"
#: eeschema/dialogs/dialog_sim_settings_base.cpp:62
#: eeschema/dialogs/dialog_sim_settings_base.cpp:73
+#: eeschema/dialogs/dialog_spice_model_base.cpp:693
+#: eeschema/dialogs/dialog_spice_model_base.cpp:715
+#: eeschema/dialogs/dialog_spice_model_base.cpp:786
+#: eeschema/dialogs/dialog_spice_model_base.cpp:797
msgid "Hertz"
msgstr "Hz"
@@ -8210,6 +8326,9 @@ msgstr "时间步长:"
#: eeschema/dialogs/dialog_spice_model_base.cpp:563
#: eeschema/dialogs/dialog_spice_model_base.cpp:574
#: eeschema/dialogs/dialog_spice_model_base.cpp:585
+#: eeschema/dialogs/dialog_spice_model_base.cpp:808
+#: eeschema/dialogs/dialog_spice_model_base.cpp:861
+#: eeschema/dialogs/dialog_spice_model_base.cpp:872
msgid "seconds"
msgstr "秒"
@@ -8274,12 +8393,44 @@ msgstr "结晶型场效应晶体管"
msgid "Subcircuit"
msgstr "支路"
-#: eeschema/dialogs/dialog_spice_model.cpp:835
+#: eeschema/dialogs/dialog_spice_model.cpp:937
msgid "Select library"
msgstr "选择库"
+#: eeschema/dialogs/dialog_spice_model.cpp:996
+#: eeschema/dialogs/dialog_spice_model_base.cpp:876
+msgid "Range:"
+msgstr "范围:"
+
+#: eeschema/dialogs/dialog_spice_model.cpp:997
+#: eeschema/dialogs/dialog_spice_model.cpp:1009
+#: eeschema/dialogs/dialog_spice_model.cpp:1015
+#: eeschema/dialogs/dialog_spice_model_base.cpp:662
+#: eeschema/dialogs/dialog_spice_model_base.cpp:768
+#: eeschema/dialogs/dialog_spice_model_base.cpp:886
+msgid "Offset:"
+msgstr "偏移:"
+
+#: eeschema/dialogs/dialog_spice_model.cpp:1002
+msgid "Standard deviation:"
+msgstr "标准偏差:"
+
+#: eeschema/dialogs/dialog_spice_model.cpp:1003
+#: eeschema/dialogs/dialog_spice_model.cpp:1008
+msgid "Mean:"
+msgstr "意思:"
+
+#: eeschema/dialogs/dialog_spice_model.cpp:1014
+msgid "Lambda:"
+msgstr "Lambda:"
+
+#: eeschema/dialogs/dialog_spice_model.cpp:1019
+msgid "type of random generator for source is invalid"
+msgstr "源的随机生成器类型无效"
+
#: eeschema/dialogs/dialog_spice_model_base.cpp:30
#: eeschema/dialogs/dialog_spice_model_base.cpp:233
+#: eeschema/dialogs/dialog_spice_model_base.cpp:841
#: pcb_calculator/dialogs/dialog_regulator_data_base.cpp:48
#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:164
msgid "Type:"
@@ -8462,6 +8613,10 @@ msgstr "直流电:"
#: eeschema/dialogs/dialog_spice_model_base.cpp:530
#: eeschema/dialogs/dialog_spice_model_base.cpp:541
#: eeschema/dialogs/dialog_spice_model_base.cpp:630
+#: eeschema/dialogs/dialog_spice_model_base.cpp:671
+#: eeschema/dialogs/dialog_spice_model_base.cpp:682
+#: eeschema/dialogs/dialog_spice_model_base.cpp:764
+#: eeschema/dialogs/dialog_spice_model_base.cpp:775
msgid "Volts/Amps"
msgstr "电压/电流"
@@ -8520,6 +8675,8 @@ msgid "DC offset:"
msgstr "直流偏移:"
#: eeschema/dialogs/dialog_spice_model_base.cpp:465
+#: eeschema/dialogs/dialog_spice_model_base.cpp:675
+#: eeschema/dialogs/dialog_spice_model_base.cpp:755
msgid "Amplitude:"
msgstr "幅度:"
@@ -8567,8 +8724,9 @@ msgid "Fall time constant:"
msgstr "下降延迟时间:"
#: eeschema/dialogs/dialog_spice_model_base.cpp:593
+#: eeschema/dialogs/dialog_spice_model_base.cpp:845
msgid "Exponential"
-msgstr "指数"
+msgstr "指数分布"
#: eeschema/dialogs/dialog_spice_model_base.cpp:595
msgid "Piece-wise linear"
@@ -8586,53 +8744,116 @@ msgstr "秒"
msgid "Piece-wise Linear"
msgstr "分段线性"
-#: eeschema/dialogs/dialog_spice_model_base.cpp:656
+#: eeschema/dialogs/dialog_spice_model_base.cpp:686
+#: eeschema/dialogs/dialog_spice_model_base.cpp:790
+msgid "Carrier frequency:"
+msgstr "载频:"
+
+#: eeschema/dialogs/dialog_spice_model_base.cpp:697
+msgid "Modulation index:"
+msgstr "调制指数:"
+
+#: eeschema/dialogs/dialog_spice_model_base.cpp:704
+#: pagelayout_editor/dialogs/dialog_design_inspector_base.cpp:36
+msgid "-"
+msgstr "-"
+
+#: eeschema/dialogs/dialog_spice_model_base.cpp:708
+msgid "Signal frequency:"
+msgstr "信号频率:"
+
+#: eeschema/dialogs/dialog_spice_model_base.cpp:719
+#: eeschema/dialogs/dialog_spice_model_base.cpp:812
+msgid "Carrier phase:"
+msgstr "载波相位:"
+
+#: eeschema/dialogs/dialog_spice_model_base.cpp:726
+#: eeschema/dialogs/dialog_spice_model_base.cpp:737
+#: eeschema/dialogs/dialog_spice_model_base.cpp:819
+msgid "degrees"
+msgstr "度"
+
+#: eeschema/dialogs/dialog_spice_model_base.cpp:730
+msgid "Signal phase:"
+msgstr "信号相位:"
+
+#: eeschema/dialogs/dialog_spice_model_base.cpp:745
msgid "FM"
msgstr "调频"
-#: eeschema/dialogs/dialog_spice_model_base.cpp:660
+#: eeschema/dialogs/dialog_spice_model_base.cpp:779
+msgid "Modulating frequency:"
+msgstr "调制频率:"
+
+#: eeschema/dialogs/dialog_spice_model_base.cpp:801
+msgid "Signal delay:"
+msgstr "信号延迟:"
+
+#: eeschema/dialogs/dialog_spice_model_base.cpp:827
msgid "AM"
msgstr "调幅"
-#: eeschema/dialogs/dialog_spice_model_base.cpp:664
+#: eeschema/dialogs/dialog_spice_model_base.cpp:831
msgid "Transient noise"
msgstr "瞬态噪声"
-#: eeschema/dialogs/dialog_spice_model_base.cpp:668
+# 如果 Poisson 是值泊松分布这里应该是均匀的意思。暂时定均匀
+#: eeschema/dialogs/dialog_spice_model_base.cpp:845
+msgid "Uniform"
+msgstr "均匀分布"
+
+#: eeschema/dialogs/dialog_spice_model_base.cpp:845
+msgid "Gaussian"
+msgstr "高斯分布"
+
+# 可能是值 泊松分布 需要看源码核实
+#: eeschema/dialogs/dialog_spice_model_base.cpp:845
+msgid "Poisson"
+msgstr "泊松分布"
+
+#: eeschema/dialogs/dialog_spice_model_base.cpp:854
+msgid "Individual value duration:"
+msgstr "单值持续时间:"
+
+#: eeschema/dialogs/dialog_spice_model_base.cpp:865
+msgid "Time delay:"
+msgstr "时间延迟:"
+
+#: eeschema/dialogs/dialog_spice_model_base.cpp:900
msgid "Random"
msgstr "随机"
-#: eeschema/dialogs/dialog_spice_model_base.cpp:672
+#: eeschema/dialogs/dialog_spice_model_base.cpp:904
msgid "External data"
msgstr "外部数据"
-#: eeschema/dialogs/dialog_spice_model_base.cpp:679
+#: eeschema/dialogs/dialog_spice_model_base.cpp:911
#: eeschema/sim/sim_plot_panel.cpp:407
msgid "Voltage"
msgstr "电压"
-#: eeschema/dialogs/dialog_spice_model_base.cpp:679
+#: eeschema/dialogs/dialog_spice_model_base.cpp:911
#: eeschema/sim/sim_plot_panel.cpp:397 eeschema/sim/sim_plot_panel.cpp:408
msgid "Current"
msgstr "电流"
-#: eeschema/dialogs/dialog_spice_model_base.cpp:681
+#: eeschema/dialogs/dialog_spice_model_base.cpp:913
msgid "Source type:"
msgstr "源类型:"
-#: eeschema/dialogs/dialog_spice_model_base.cpp:689
+#: eeschema/dialogs/dialog_spice_model_base.cpp:921
msgid "Source"
msgstr "源"
-#: eeschema/dialogs/dialog_spice_model_base.cpp:696
+#: eeschema/dialogs/dialog_spice_model_base.cpp:928
msgid "Disable symbol for simulation"
msgstr "禁用符号仿真"
-#: eeschema/dialogs/dialog_spice_model_base.cpp:702
+#: eeschema/dialogs/dialog_spice_model_base.cpp:934
msgid "Alternate node sequence:"
msgstr "替代节点序列:"
-#: eeschema/dialogs/dialog_spice_model_base.h:198
+#: eeschema/dialogs/dialog_spice_model_base.h:251
msgid "Spice Model Editor"
msgstr "Spice 模型编辑器"
@@ -8859,7 +9080,7 @@ msgstr "更新其封装已替换为 PCB 中不同封装的符号的封装关联
msgid "Update Schematic from PCB"
msgstr "从 PCB 更新原理图"
-#: eeschema/dialogs/panel_eeschema_color_settings.cpp:150
+#: eeschema/dialogs/panel_eeschema_color_settings.cpp:151
msgid ""
"Some items have the same color as the background\n"
"and they will not be seen on the screen. Are you\n"
@@ -8869,31 +9090,31 @@ msgstr ""
"在屏幕上它们将不可见。\n"
"你确定要使用这些颜色吗?"
-#: eeschema/dialogs/panel_eeschema_color_settings.cpp:257
+#: eeschema/dialogs/panel_eeschema_color_settings.cpp:269
msgid "Edit color (right click for options)"
msgstr "编辑颜色(右键单击以获取选项)"
-#: eeschema/dialogs/panel_eeschema_color_settings.cpp:602
+#: eeschema/dialogs/panel_eeschema_color_settings.cpp:614
msgid "Invalid filename"
msgstr "无效的文件名"
-#: eeschema/dialogs/panel_eeschema_color_settings.cpp:608
+#: eeschema/dialogs/panel_eeschema_color_settings.cpp:620
msgid "File already exists!"
msgstr "文件已存在!"
-#: eeschema/dialogs/panel_eeschema_color_settings.cpp:614
+#: eeschema/dialogs/panel_eeschema_color_settings.cpp:626
msgid "File must end in .json"
msgstr "文件必须以 .json 结尾"
-#: eeschema/dialogs/panel_eeschema_color_settings.cpp:651
+#: eeschema/dialogs/panel_eeschema_color_settings.cpp:663
msgid "Copy color"
msgstr "复制颜色"
-#: eeschema/dialogs/panel_eeschema_color_settings.cpp:654
+#: eeschema/dialogs/panel_eeschema_color_settings.cpp:666
msgid "Paste color"
msgstr "粘贴颜色"
-#: eeschema/dialogs/panel_eeschema_color_settings.cpp:657
+#: eeschema/dialogs/panel_eeschema_color_settings.cpp:669
msgid "Revert to saved color"
msgstr "恢复为已保存的颜色"
@@ -8915,7 +9136,7 @@ msgid "Show page limi&ts"
msgstr "显示图框范围 (&T)"
#: eeschema/dialogs/panel_eeschema_display_options_base.cpp:42
-#: eeschema/dialogs/panel_eeschema_settings_base.cpp:107
+#: eeschema/dialogs/panel_eeschema_settings_base.cpp:105
msgid "Selection"
msgstr "选择"
@@ -8939,56 +9160,53 @@ msgstr "高亮厚度 (&H):"
msgid "(highlight color can be edited in the \"Colors\" page)"
msgstr "(可以在“颜色”页面中编辑高亮颜色)"
-#: eeschema/dialogs/panel_eeschema_settings_base.cpp:32
+#: eeschema/dialogs/panel_eeschema_settings_base.cpp:27
msgid "&Measurement units:"
msgstr "测量单位 (&M):"
-#: eeschema/dialogs/panel_eeschema_settings_base.cpp:36
+#: eeschema/dialogs/panel_eeschema_settings_base.cpp:31
#: pagelayout_editor/pl_editor_frame.cpp:627
#: pcbnew/import_gfx/dialog_import_gfx_base.cpp:143
msgid "inches"
msgstr "英寸"
-#: eeschema/dialogs/panel_eeschema_settings_base.cpp:36
+#: eeschema/dialogs/panel_eeschema_settings_base.cpp:31
msgid "millimeters"
msgstr "毫米"
-#: eeschema/dialogs/panel_eeschema_settings_base.cpp:45
-msgid "Default schematic text size:"
-msgstr "默认原理图文本尺寸:"
-
-#: eeschema/dialogs/panel_eeschema_settings_base.cpp:56
-#: eeschema/dialogs/panel_libedit_settings_base.cpp:99
-msgid "&Horizontal pitch of repeated items:"
-msgstr "重复项目的水平间距 (&H):"
-
-#: eeschema/dialogs/panel_eeschema_settings_base.cpp:67
-#: eeschema/dialogs/panel_libedit_settings_base.cpp:110
-msgid "&Vertical pitch of repeated items:"
-msgstr "重复项目的垂直间距 (&V):"
-
-#: eeschema/dialogs/panel_eeschema_settings_base.cpp:78
-#: eeschema/dialogs/panel_libedit_settings_base.cpp:135
-msgid "&Increment of repeated labels:"
-msgstr "连续重复标签增量 (&I):"
-
-#: eeschema/dialogs/panel_eeschema_settings_base.cpp:94
+#: eeschema/dialogs/panel_eeschema_settings_base.cpp:43
msgid "&Restrict buses and wires to H and V orientation"
msgstr "限制总线和连线垂直或水平绘制 (&R)"
-#: eeschema/dialogs/panel_eeschema_settings_base.cpp:98
+#: eeschema/dialogs/panel_eeschema_settings_base.cpp:47
msgid "Mouse drag performs drag (G) operation"
msgstr "鼠标拖动执行拖动 (G) 操作"
-#: eeschema/dialogs/panel_eeschema_settings_base.cpp:99
+#: eeschema/dialogs/panel_eeschema_settings_base.cpp:48
msgid "If unchecked, mouse drag will perform move (M) operation"
msgstr "如果未选中,鼠标拖动将执行移动 (M) 操作"
-#: eeschema/dialogs/panel_eeschema_settings_base.cpp:109
+#: eeschema/dialogs/panel_eeschema_settings_base.cpp:56
+msgid "Defaults for New Objects"
+msgstr "新对象的默认值"
+
+#: eeschema/dialogs/panel_eeschema_settings_base.cpp:61
+msgid "Schematic text size:"
+msgstr "原理图文本大小:"
+
+#: eeschema/dialogs/panel_eeschema_settings_base.cpp:78
+msgid "Sheet border:"
+msgstr "图框边框:"
+
+#: eeschema/dialogs/panel_eeschema_settings_base.cpp:88
+msgid "Sheet background:"
+msgstr "图框背景:"
+
+#: eeschema/dialogs/panel_eeschema_settings_base.cpp:107
msgid "Select a pin select the symbol"
msgstr "选择引脚 选择符号"
-#: eeschema/dialogs/panel_eeschema_settings_base.cpp:110
+#: eeschema/dialogs/panel_eeschema_settings_base.cpp:108
msgid ""
"In schematic editor:\n"
"If enabled, clicking on a pin select the parent symbol.\n"
@@ -8998,42 +9216,56 @@ msgstr ""
"如果启用,则单击引脚选择父级符号。\n"
"如果禁用,则单击引脚仅选择引脚。"
-#: eeschema/dialogs/panel_eeschema_settings_base.cpp:124
+#: eeschema/dialogs/panel_eeschema_settings_base.cpp:122
msgid "Symbol Field Automatic Placement"
msgstr "符号字段自动放置"
-#: eeschema/dialogs/panel_eeschema_settings_base.cpp:126
+#: eeschema/dialogs/panel_eeschema_settings_base.cpp:124
msgid "A&utomatically place symbol fields"
msgstr "自动放置符号字段 (&U)"
-#: eeschema/dialogs/panel_eeschema_settings_base.cpp:129
+#: eeschema/dialogs/panel_eeschema_settings_base.cpp:127
msgid "A&llow field autoplace to change justification"
msgstr "允许字段自动对齐放置 (&L)"
-#: eeschema/dialogs/panel_eeschema_settings_base.cpp:132
+#: eeschema/dialogs/panel_eeschema_settings_base.cpp:130
msgid "Al&ways align autoplaced fields to the 50 mil grid"
msgstr "自动放置字段对齐到 50mil 网格 (&W)"
-#: eeschema/dialogs/panel_eeschema_settings_base.cpp:141
-msgid "Show footprint previews in symbol chooser"
+#: eeschema/dialogs/panel_eeschema_settings_base.cpp:137
+msgid "Repeated Items"
+msgstr "重复项"
+
+#: eeschema/dialogs/panel_eeschema_settings_base.cpp:147
+msgid "&Horizontal pitch:"
+msgstr "水平间距 (&H):"
+
+#: eeschema/dialogs/panel_eeschema_settings_base.cpp:158
+msgid "&Vertical pitch:"
+msgstr "垂直间距 (&P):"
+
+#: eeschema/dialogs/panel_eeschema_settings_base.cpp:169
+msgid "Label increment:"
+msgstr "标签增量:"
+
+#: eeschema/dialogs/panel_eeschema_settings_base.cpp:186
+msgid "Dialog Preferences"
+msgstr "首选项对话框"
+
+#: eeschema/dialogs/panel_eeschema_settings_base.cpp:188
+msgid "Show footprint previews in Symbol Chooser"
msgstr "在符号选择器中显示封装预览"
-#: eeschema/dialogs/panel_eeschema_settings_base.cpp:144
+#: eeschema/dialogs/panel_eeschema_settings_base.cpp:191
msgid "Keep hierarchy navigator open"
msgstr "保持层次结构导航器打开"
#: eeschema/dialogs/panel_eeschema_template_fieldnames.cpp:43
-#: eeschema/libedit/lib_edit_frame.cpp:717
+#: eeschema/libedit/lib_edit_frame.cpp:718
#: pcbnew/footprint_libraries_utils.cpp:509
msgid "Global"
msgstr "全局"
-#: eeschema/dialogs/panel_eeschema_template_fieldnames.cpp:43
-#: eeschema/libedit/lib_edit_frame.cpp:718
-#: pcbnew/footprint_libraries_utils.cpp:510
-msgid "Project"
-msgstr "工程"
-
#: eeschema/dialogs/panel_eeschema_template_fieldnames.cpp:77
msgid "Untitled Field"
msgstr "无标题字段"
@@ -9075,6 +9307,14 @@ msgstr "默认引脚名称尺寸 (&A):"
msgid "Show pin &electrical type"
msgstr "显示引脚电气类型 (&S)"
+#: eeschema/dialogs/panel_libedit_settings_base.cpp:99
+msgid "&Horizontal pitch of repeated items:"
+msgstr "重复项目的水平间距 (&H):"
+
+#: eeschema/dialogs/panel_libedit_settings_base.cpp:110
+msgid "&Vertical pitch of repeated items:"
+msgstr "重复项目的垂直间距 (&V):"
+
#: eeschema/dialogs/panel_libedit_settings_base.cpp:114
#: eeschema/dialogs/panel_libedit_settings_base.cpp:125
msgid "100"
@@ -9088,6 +9328,10 @@ msgstr "重复的引脚间距 (&P):"
msgid "50"
msgstr "50"
+#: eeschema/dialogs/panel_libedit_settings_base.cpp:135
+msgid "&Increment of repeated labels:"
+msgstr "连续重复标签增量 (&I):"
+
#: eeschema/dialogs/panel_setup_formatting_base.cpp:21
#: gerbview/dialogs/panel_gerbview_display_options_base.cpp:28
#: pcbnew/dialogs/panel_pcbnew_display_options_base.cpp:29
@@ -9222,7 +9466,7 @@ msgid "Please change the library nickname after adding this library."
msgstr "请在添加此库后更改库昵称。"
#: eeschema/dialogs/panel_sym_lib_table.cpp:451
-#: eeschema/libedit/lib_edit_frame.cpp:725
+#: eeschema/libedit/lib_edit_frame.cpp:726
#: pcbnew/dialogs/panel_fp_lib_table.cpp:812
msgid "Skip"
msgstr "跳过"
@@ -9258,9 +9502,9 @@ msgstr ""
"%s"
#: eeschema/dialogs/panel_sym_lib_table.cpp:826
-#: eeschema/dialogs/panel_sym_lib_table.cpp:839 eeschema/sch_base_frame.cpp:261
-#: eeschema/sch_base_frame.cpp:277 pcbnew/dialogs/panel_fp_lib_table.cpp:999
-#: pcbnew/dialogs/panel_fp_lib_table.cpp:1012 pcbnew/files.cpp:940
+#: eeschema/dialogs/panel_sym_lib_table.cpp:839 eeschema/sch_base_frame.cpp:266
+#: eeschema/sch_base_frame.cpp:282 pcbnew/dialogs/panel_fp_lib_table.cpp:999
+#: pcbnew/dialogs/panel_fp_lib_table.cpp:1012 pcbnew/files.cpp:958
msgid "File Save Error"
msgstr "文件保存错误"
@@ -9338,26 +9582,26 @@ msgstr ""
"试图加载全局符号库表时出错。\n"
"请在首选项菜单中编辑这个全局符号库表。"
-#: eeschema/eeschema_config.cpp:359 gerbview/gerbview_frame.cpp:1129
+#: eeschema/eeschema_config.cpp:385 gerbview/gerbview_frame.cpp:1131
#: pcbnew/dialogs/panel_modedit_settings_base.cpp:43
#: pcbnew/dialogs/panel_pcbnew_settings_base.cpp:40
-#: pcbnew/footprint_edit_frame.cpp:818 pcbnew/pcbnew_config.cpp:67
+#: pcbnew/footprint_edit_frame.cpp:822 pcbnew/pcbnew_config.cpp:67
msgid "Editing Options"
msgstr "编辑选项"
-#: eeschema/eeschema_config.cpp:360
+#: eeschema/eeschema_config.cpp:386
msgid "Colors"
msgstr "颜色"
-#: eeschema/eeschema_config.cpp:606 pcbnew/dialogs/dialog_board_setup.cpp:66
+#: eeschema/eeschema_config.cpp:643 pcbnew/dialogs/dialog_board_setup.cpp:66
msgid "Defaults"
msgstr "默认"
-#: eeschema/eeschema_config.cpp:607
+#: eeschema/eeschema_config.cpp:644
msgid "Color Options"
msgstr "颜色选项"
-#: eeschema/eeschema_config.cpp:646 eeschema/sheet.cpp:301
+#: eeschema/eeschema_config.cpp:683 eeschema/sheet.cpp:301
#, c-format
msgid "An error occurred loading the symbol library table \"%s\"."
msgstr "加载符号库表 \"%s\" 时发生错误。"
@@ -9406,12 +9650,12 @@ msgstr "发射极开路"
msgid "No Connection"
msgstr "未连接"
-#: eeschema/erc.cpp:218
+#: eeschema/erc.cpp:285
#, c-format
msgid "Bus alias %s has conflicting definitions on %s and %s"
msgstr "总线别名 %s 在 %s 和 %s 上的定义冲突"
-#: eeschema/erc.cpp:287
+#: eeschema/erc.cpp:354
#, c-format
msgid "%s has '%s' assigned"
msgstr "%s 已分配 \"%s\""
@@ -9486,7 +9730,7 @@ msgid "Label attached to bus item does not describe a bus"
msgstr "附加到总线项目的标签不描述总线"
#: eeschema/erc_item.cpp:72
-msgid "Busses are graphically connected but share no bus members"
+msgid "Buses are graphically connected but share no bus members"
msgstr "总线以图形方式连接,但不共享总线成员"
#: eeschema/erc_item.cpp:74
@@ -9497,6 +9741,10 @@ msgstr "总线和净项目之间的连接无效"
msgid "Global label not connected anywhere else in the schematic"
msgstr "在原理图中的任何其他位置都未连接全局标签"
+#: eeschema/erc_item.cpp:78 pcbnew/drc/drc_item.cpp:162
+msgid "Unresolved text variable"
+msgstr "未解析的文字变量"
+
#: eeschema/files-io.cpp:79
msgid "Schematic Files"
msgstr "原理图文件"
@@ -9548,8 +9796,7 @@ msgid ""
"The entire schematic could not be loaded. Errors occurred attempting to "
"load \n"
"hierarchical sheet schematics."
-msgstr ""
-"整个原理图不能被加载。 尝试加载层次原理图时发生错误。"
+msgstr "整个原理图不能被加载。 尝试加载层次原理图时发生错误。"
#: eeschema/files-io.cpp:328
#, c-format
@@ -9632,7 +9879,7 @@ msgstr ""
msgid "The current schematic has been modified. Save changes?"
msgstr "当前原理图已被修改。是否保存更改?"
-#: eeschema/generate_alias_info.cpp:37 eeschema/sch_component.cpp:1293
+#: eeschema/generate_alias_info.cpp:37 eeschema/sch_component.cpp:1271
msgid "Alias of"
msgstr "别名的"
@@ -9641,7 +9888,7 @@ msgid "Key words:"
msgstr "关键字:"
#: eeschema/generate_alias_info.cpp:122 pcbnew/class_module.cpp:572
-#: pcbnew/class_zone.cpp:760 pcbnew/tools/pcbnew_control.cpp:1123
+#: pcbnew/class_zone.cpp:762 pcbnew/tools/pcbnew_control.cpp:1123
msgid "Unknown"
msgstr "未知"
@@ -9726,32 +9973,14 @@ msgstr "圆中心 (%s, %s), 半径 %s"
msgid "Circle"
msgstr "圆形"
-#: eeschema/lib_field.cpp:393 eeschema/sch_component.cpp:1311
-#: eeschema/template_fieldnames.cpp:49 pcbnew/class_edge_mod.cpp:259
-#: pcbnew/class_module.cpp:617 pcbnew/class_pad.cpp:768
-#: pcbnew/class_text_mod.cpp:356 pcbnew/load_select_footprint.cpp:349
-msgid "Footprint"
-msgstr "封装"
-
-#: eeschema/lib_field.cpp:394 eeschema/libedit/symbedit.cpp:243
-#: eeschema/template_fieldnames.cpp:50
-msgid "Datasheet"
-msgstr "数据手册"
-
-#: eeschema/lib_field.cpp:398 eeschema/sch_sheet.cpp:56
-#: eeschema/template_fieldnames.cpp:51
+#: eeschema/lib_field.cpp:429 eeschema/sch_field.cpp:502
#, c-format
-msgid "Field%d"
-msgstr "字段 %d"
+msgid "Field %s (%s)"
+msgstr "字段 %s (%s)"
-#: eeschema/lib_field.cpp:428
-#, c-format
-msgid "Field %s \"%s\""
-msgstr "字段 %s \"%s\""
-
-#: eeschema/lib_field.cpp:456 eeschema/sch_bitmap.cpp:204
+#: eeschema/lib_field.cpp:458 eeschema/sch_bitmap.cpp:204
#: pcbnew/class_drawsegment.cpp:539 pcbnew/class_pad.cpp:803
-#: pcbnew/class_pcb_text.cpp:113 pcbnew/class_text_mod.cpp:388
+#: pcbnew/class_pcb_text.cpp:133 pcbnew/class_text_mod.cpp:389
#: pcbnew/class_track.cpp:878
#: pcbnew/dialogs/dialog_edit_footprint_for_BoardEditor_base.cpp:55
#: pcbnew/dialogs/dialog_edit_footprint_for_fp_editor_base.cpp:55
@@ -9761,9 +9990,9 @@ msgstr "字段 %s \"%s\""
msgid "Width"
msgstr "宽度"
-#: eeschema/lib_field.cpp:459 eeschema/sch_bitmap.cpp:206
-#: pcbnew/class_pad.cpp:806 pcbnew/class_pcb_text.cpp:116
-#: pcbnew/class_text_mod.cpp:391
+#: eeschema/lib_field.cpp:461 eeschema/sch_bitmap.cpp:206
+#: pcbnew/class_pad.cpp:806 pcbnew/class_pcb_text.cpp:136
+#: pcbnew/class_text_mod.cpp:392
#: pcbnew/dialogs/dialog_edit_footprint_for_BoardEditor_base.cpp:56
#: pcbnew/dialogs/dialog_edit_footprint_for_fp_editor_base.cpp:56
#: pcbnew/text_mod_grid_table.cpp:91
@@ -9771,14 +10000,14 @@ msgid "Height"
msgstr "高度"
#: eeschema/lib_item.cpp:56 eeschema/lib_pin.cpp:1407
-#: eeschema/libedit/symbedit.cpp:240 eeschema/sch_text.cpp:610
+#: eeschema/libedit/symbedit.cpp:240 eeschema/sch_text.cpp:664
#: gerbview/gerber_draw_item.cpp:667
#: pagelayout_editor/dialogs/dialog_design_inspector_base.cpp:37
#: pagelayout_editor/dialogs/properties_frame_base.cpp:25
#: pcbnew/board_stackup_manager/panel_board_stackup_base.cpp:74
#: pcbnew/class_drawsegment.cpp:464 pcbnew/class_marker_pcb.cpp:146
-#: pcbnew/class_text_mod.cpp:362 pcbnew/class_track.cpp:863
-#: pcbnew/class_track.cpp:913 pcbnew/class_zone.cpp:702
+#: pcbnew/class_text_mod.cpp:363 pcbnew/class_track.cpp:863
+#: pcbnew/class_track.cpp:913 pcbnew/class_zone.cpp:704
msgid "Type"
msgstr "类型"
@@ -9797,14 +10026,14 @@ msgstr "转换"
#: eeschema/lib_pin.cpp:1412 gerbview/gerber_draw_item.cpp:709
#: gerbview/gerber_draw_item.cpp:710
#: pcbnew/board_stackup_manager/panel_board_stackup_base.cpp:164
-#: pcbnew/class_pcb_text.cpp:104 pcbnew/class_text_mod.cpp:367
-#: pcbnew/class_text_mod.cpp:375
+#: pcbnew/class_pcb_text.cpp:124 pcbnew/class_text_mod.cpp:368
+#: pcbnew/class_text_mod.cpp:376
msgid "Yes"
msgstr "是"
#: eeschema/lib_pin.cpp:1412 gerbview/gerber_draw_item.cpp:709
-#: gerbview/gerber_draw_item.cpp:710 pcbnew/class_pcb_text.cpp:102
-#: pcbnew/class_text_mod.cpp:365 pcbnew/class_text_mod.cpp:377
+#: gerbview/gerber_draw_item.cpp:710 pcbnew/class_pcb_text.cpp:122
+#: pcbnew/class_text_mod.cpp:366 pcbnew/class_text_mod.cpp:378
msgid "No"
msgstr "否"
@@ -9832,7 +10061,7 @@ msgstr "多线段在 (%s, %s) 与 %d 点"
msgid "PolyLine"
msgstr "多段线"
-#: eeschema/lib_text.cpp:397 eeschema/sch_text.cpp:451
+#: eeschema/lib_text.cpp:397 eeschema/sch_text.cpp:514
#, c-format
msgid "Graphic Text \"%s\""
msgstr "图形文本 \"%s\""
@@ -9846,7 +10075,7 @@ msgid "Parent"
msgstr "父级"
#: eeschema/lib_view_frame.cpp:303 eeschema/libedit/symbedit.cpp:242
-#: eeschema/sch_component.cpp:1316
+#: eeschema/sch_component.cpp:1294
msgid "Key words"
msgstr "关键词"
@@ -9865,7 +10094,7 @@ msgstr ""
msgid "Symbol library not found."
msgstr "符号库未找到。"
-#: eeschema/lib_view_frame.cpp:333 eeschema/libedit/lib_edit_frame.cpp:889
+#: eeschema/lib_view_frame.cpp:333 eeschema/libedit/lib_edit_frame.cpp:907
#, c-format
msgid ""
"The library with the nickname \"%s\" is not enabled\n"
@@ -9876,7 +10105,7 @@ msgstr ""
"使用管理符号库\n"
"来编辑封装。"
-#: eeschema/lib_view_frame.cpp:336 eeschema/libedit/lib_edit_frame.cpp:892
+#: eeschema/lib_view_frame.cpp:336 eeschema/libedit/lib_edit_frame.cpp:910
msgid "Symbol library not enabled."
msgstr "符号库未启用。"
@@ -9925,7 +10154,7 @@ msgstr "库编辑器"
#: eeschema/libedit/lib_edit_frame.cpp:170
#: pcbnew/dialogs/wizard_3DShape_Libs_downloader_base.cpp:194
-#: pcbnew/footprint_edit_frame.cpp:211 pcbnew/footprint_edit_frame.cpp:617
+#: pcbnew/footprint_edit_frame.cpp:215 pcbnew/footprint_edit_frame.cpp:621
msgid "Libraries"
msgstr "库"
@@ -9933,17 +10162,17 @@ msgstr "库"
msgid "Library changes are unsaved"
msgstr "库更改未保存"
-#: eeschema/libedit/lib_edit_frame.cpp:366 eeschema/tools/sch_edit_tool.cpp:103
+#: eeschema/libedit/lib_edit_frame.cpp:369 eeschema/tools/sch_edit_tool.cpp:103
#, c-format
msgid "Unit %s"
msgstr "单元 %s"
-#: eeschema/libedit/lib_edit_frame.cpp:565
+#: eeschema/libedit/lib_edit_frame.cpp:566
#, c-format
msgid "Library \"%s\" already exists"
msgstr "库 \"%s\" 已经存在"
-#: eeschema/libedit/lib_edit_frame.cpp:579
+#: eeschema/libedit/lib_edit_frame.cpp:580
#, c-format
msgid ""
"Could not create the library file '%s'.\n"
@@ -9952,31 +10181,31 @@ msgstr ""
"无法创建库文件 \"%s\"。\n"
"请检查写入权限。"
-#: eeschema/libedit/lib_edit_frame.cpp:589 eeschema/libedit/lib_export.cpp:191
+#: eeschema/libedit/lib_edit_frame.cpp:590 eeschema/libedit/lib_export.cpp:191
msgid "Could not open the library file."
msgstr "无法打开库文件。"
-#: eeschema/libedit/lib_edit_frame.cpp:658
+#: eeschema/libedit/lib_edit_frame.cpp:659
#: eeschema/symbol_tree_model_adapter.cpp:73
#, c-format
msgid "Loading library \"%s\""
msgstr "加载库 \"%s\""
-#: eeschema/libedit/lib_edit_frame.cpp:720
+#: eeschema/libedit/lib_edit_frame.cpp:721
#: pcbnew/footprint_libraries_utils.cpp:513
msgid "Choose the Library Table to add the library to:"
msgstr "选择库表添加到以下库:"
-#: eeschema/libedit/lib_edit_frame.cpp:721
+#: eeschema/libedit/lib_edit_frame.cpp:722
msgid "Add To Library Table"
msgstr "添加到库表"
-#: eeschema/libedit/lib_edit_frame.cpp:753
+#: eeschema/libedit/lib_edit_frame.cpp:754
#, c-format
msgid "Failed to save backup to \"%s\""
msgstr "未能将备份保存到 \"%s\""
-#: eeschema/libedit/lib_edit_frame.cpp:878
+#: eeschema/libedit/lib_edit_frame.cpp:896
#, c-format
msgid ""
"The current configuration does not include the symbol library\n"
@@ -9987,7 +10216,7 @@ msgstr ""
"\"%s\"。\n"
"使用管理符号库来编辑配置。"
-#: eeschema/libedit/lib_edit_frame.cpp:881
+#: eeschema/libedit/lib_edit_frame.cpp:899
msgid "Library not found in symbol library table."
msgstr "在符号库表中找不到库。"
@@ -10042,7 +10271,7 @@ msgstr "覆盖"
msgid "Write permissions are required to save library \"%s\"."
msgstr "需要写入权限才能保存库 \"%s\"。"
-#: eeschema/libedit/lib_export.cpp:172 eeschema/project_rescue.cpp:703
+#: eeschema/libedit/lib_export.cpp:172 eeschema/project_rescue.cpp:721
#, c-format
msgid "Failed to create symbol library file \"%s\""
msgstr "无法创建元件库文件 \"%s\""
@@ -10101,9 +10330,9 @@ msgstr ""
msgid "No symbol libraries are loaded."
msgstr "没有符号库被加载。"
-#: eeschema/libedit/libedit.cpp:87 eeschema/sch_component.cpp:1297
-#: eeschema/sch_component.cpp:1300 eeschema/sch_component.cpp:1303
-#: eeschema/sch_component.cpp:1333 eeschema/sch_component.cpp:1338
+#: eeschema/libedit/libedit.cpp:87 eeschema/sch_component.cpp:1275
+#: eeschema/sch_component.cpp:1278 eeschema/sch_component.cpp:1281
+#: eeschema/sch_component.cpp:1311 eeschema/sch_component.cpp:1316
#: pcbnew/tools/pcbnew_control.cpp:1112
msgid "Library"
msgstr "库"
@@ -10181,47 +10410,47 @@ msgstr "删除符号"
msgid "Keep Symbol"
msgstr "保留符号"
-#: eeschema/libedit/libedit.cpp:705 pcbnew/footprint_libraries_utils.cpp:986
+#: eeschema/libedit/libedit.cpp:702 pcbnew/footprint_libraries_utils.cpp:986
#, c-format
msgid "Revert \"%s\" to last version saved?"
msgstr "是否将\"%s\"还原为上次保存的版本?"
-#: eeschema/libedit/libedit.cpp:774
+#: eeschema/libedit/libedit.cpp:771
#, c-format
msgid "Symbol name \"%s\" not found in library \"%s\""
msgstr "在库 \"%s\" 中找不到符号 \"%s\" !"
-#: eeschema/libedit/libedit.cpp:799
+#: eeschema/libedit/libedit.cpp:796
msgid "No library specified."
msgstr "没有指定库。"
-#: eeschema/libedit/libedit.cpp:819
+#: eeschema/libedit/libedit.cpp:816
#, c-format
msgid "Save Library \"%s\" As..."
msgstr "另存为库 \"%s\"..."
-#: eeschema/libedit/libedit.cpp:863
+#: eeschema/libedit/libedit.cpp:860
#, c-format
msgid "Failed to save changes to symbol library file \"%s\""
msgstr "无法将更改保存到符号库文件%s"
-#: eeschema/libedit/libedit.cpp:865
+#: eeschema/libedit/libedit.cpp:862
msgid "Error saving library"
msgstr "保存库时出错"
-#: eeschema/libedit/libedit.cpp:873
+#: eeschema/libedit/libedit.cpp:870
#, c-format
msgid "Symbol library file \"%s\" saved"
msgstr "符号库文件 \"%s\" 已保存"
-#: eeschema/libedit/libedit.cpp:875
+#: eeschema/libedit/libedit.cpp:872
#, c-format
msgid "Symbol library documentation file \"%s\" saved"
msgstr "保存库说明文件 \"%s\" 时发生错误"
-#: eeschema/libedit/libedit.cpp:901 eeschema/sch_edit_frame.cpp:513
+#: eeschema/libedit/libedit.cpp:898 eeschema/sch_edit_frame.cpp:513
#: pagelayout_editor/pl_editor_frame.cpp:284
-#: pcbnew/footprint_edit_frame.cpp:506 pcbnew/pcb_edit_frame.cpp:539
+#: pcbnew/footprint_edit_frame.cpp:510 pcbnew/pcb_edit_frame.cpp:540
#, c-format
msgid "Save changes to \"%s\" before closing?"
msgstr "是否在 \"%s\" 关闭之前保存更改?"
@@ -10229,31 +10458,31 @@ msgstr "是否在 \"%s\" 关闭之前保存更改?"
#: eeschema/libedit/menubar_libedit.cpp:76 eeschema/menubar.cpp:109
#: pcbnew/dialogs/dialog_export_step.cpp:120
#: pcbnew/dialogs/dialog_export_svg.cpp:93
-#: pcbnew/menubar_footprint_editor.cpp:94 pcbnew/menubar_pcb_editor.cpp:135
+#: pcbnew/menubar_footprint_editor.cpp:93 pcbnew/menubar_pcb_editor.cpp:134
msgid "Export"
msgstr "导出"
#: eeschema/libedit/menubar_libedit.cpp:153 eeschema/menubar.cpp:201
-#: gerbview/menubar.cpp:212 pcbnew/menubar_footprint_editor.cpp:191
-#: pcbnew/menubar_pcb_editor.cpp:356
+#: gerbview/menubar.cpp:212 pcbnew/menubar_footprint_editor.cpp:190
+#: pcbnew/menubar_pcb_editor.cpp:355
msgid "&Units"
msgstr "单位 (&U)"
#: eeschema/libedit/menubar_libedit.cpp:228 eeschema/menubar.cpp:326
-#: pagelayout_editor/menubar.cpp:187 pcbnew/menubar_footprint_editor.cpp:298
-#: pcbnew/menubar_pcb_editor.cpp:553
+#: pagelayout_editor/menubar.cpp:187 pcbnew/menubar_footprint_editor.cpp:297
+#: pcbnew/menubar_pcb_editor.cpp:552
msgid "&Place"
msgstr "放置 (&P)"
#: eeschema/libedit/menubar_libedit.cpp:229 eeschema/menubar.cpp:327
-#: pagelayout_editor/menubar.cpp:188 pcbnew/menubar_footprint_editor.cpp:299
-#: pcbnew/menubar_pcb_editor.cpp:555
+#: pagelayout_editor/menubar.cpp:188 pcbnew/menubar_footprint_editor.cpp:298
+#: pcbnew/menubar_pcb_editor.cpp:554
msgid "&Inspect"
msgstr "检查 (&I)"
#: eeschema/libedit/menubar_libedit.cpp:230 eeschema/menubar.cpp:329
-#: pagelayout_editor/menubar.cpp:189 pcbnew/menubar_footprint_editor.cpp:301
-#: pcbnew/menubar_pcb_editor.cpp:557
+#: pagelayout_editor/menubar.cpp:189 pcbnew/menubar_footprint_editor.cpp:300
+#: pcbnew/menubar_pcb_editor.cpp:556
msgid "P&references"
msgstr "首选项 (&R)"
@@ -10297,7 +10526,7 @@ msgid "Export current drawing"
msgstr "导出当前图形"
#: eeschema/menubar.cpp:69 kicad/menubar.cpp:62
-#: pagelayout_editor/menubar.cpp:60 pcbnew/menubar_pcb_editor.cpp:76
+#: pagelayout_editor/menubar.cpp:60 pcbnew/menubar_pcb_editor.cpp:75
msgid "Open Recent"
msgstr "打开最近使用"
@@ -10319,8 +10548,8 @@ msgid ""
"Replace current schematic sheet with one imported from another application"
msgstr "将当前的原理图页替换为从另一个应用程序导入的原理图页"
-#: eeschema/menubar.cpp:100 pcbnew/menubar_footprint_editor.cpp:83
-#: pcbnew/menubar_pcb_editor.cpp:121
+#: eeschema/menubar.cpp:100 pcbnew/menubar_footprint_editor.cpp:82
+#: pcbnew/menubar_pcb_editor.cpp:120
msgid "Import"
msgstr "导入"
@@ -10341,7 +10570,7 @@ msgid "Remap legacy library symbols to symbol library table"
msgstr "将传统库符号重新映射到符号库表"
#: eeschema/menubar.cpp:328 gerbview/menubar.cpp:274 kicad/menubar.cpp:161
-#: pcbnew/menubar_footprint_editor.cpp:300 pcbnew/menubar_pcb_editor.cpp:556
+#: pcbnew/menubar_footprint_editor.cpp:299 pcbnew/menubar_pcb_editor.cpp:555
msgid "&Tools"
msgstr "工具 (&T)"
@@ -10469,50 +10698,50 @@ msgstr "无法创建文件 \"%s\"。\n"
msgid "Cannot create file \"%s\".\n"
msgstr "无法创建文件 \"%s\"。\n"
-#: eeschema/project_rescue.cpp:183
+#: eeschema/project_rescue.cpp:189
#, c-format
msgid "Rename to %s"
msgstr "重命名为 %s"
-#: eeschema/project_rescue.cpp:287 eeschema/project_rescue.cpp:442
+#: eeschema/project_rescue.cpp:299 eeschema/project_rescue.cpp:460
#, c-format
msgid ""
"Cannot rescue symbol %s which is not available in any library or the cache."
msgstr "无法恢复在任何库或缓存中都不可用的符号 %s。"
-#: eeschema/project_rescue.cpp:290 eeschema/project_rescue.cpp:445
+#: eeschema/project_rescue.cpp:302 eeschema/project_rescue.cpp:463
#, c-format
msgid "Rescue symbol %s found only in cache library to %s."
msgstr "仅在缓存库 %s 中找到的恢复符号 %s。"
-#: eeschema/project_rescue.cpp:293 eeschema/project_rescue.cpp:448
+#: eeschema/project_rescue.cpp:305 eeschema/project_rescue.cpp:466
#, c-format
msgid "Rescue modified symbol %s to %s"
msgstr "将修改后的符号 %s 修复为 %s"
-#: eeschema/project_rescue.cpp:581
+#: eeschema/project_rescue.cpp:599
msgid "This project has nothing to rescue."
msgstr "这个工程不需要恢复。"
-#: eeschema/project_rescue.cpp:596
+#: eeschema/project_rescue.cpp:614
msgid "No symbols were rescued."
msgstr "未恢复元件符号。"
-#: eeschema/project_rescue.cpp:829
+#: eeschema/project_rescue.cpp:847
#, c-format
msgid "Failed to save rescue library %s."
msgstr "无法保存恢复库 %s。"
-#: eeschema/project_rescue.cpp:853
+#: eeschema/project_rescue.cpp:871
msgid "Error occurred saving project specific symbol library table."
msgstr "保存项目特定的符号库表时出错。"
-#: eeschema/sch_base_frame.cpp:67
+#: eeschema/sch_base_frame.cpp:72
#, c-format
msgid "Error loading symbol '%s' from library '%s'."
msgstr "加载符号 \"%s\" 时出错,来自于库 \"%s\"。"
-#: eeschema/sch_base_frame.cpp:260
+#: eeschema/sch_base_frame.cpp:265
#, c-format
msgid ""
"Error saving global symbol library table:\n"
@@ -10521,7 +10750,7 @@ msgstr ""
"保存全局符号库表时出错:\n"
"%s"
-#: eeschema/sch_base_frame.cpp:276
+#: eeschema/sch_base_frame.cpp:281
#, c-format
msgid ""
"Error saving project-specific symbol library table:\n"
@@ -10546,32 +10775,32 @@ msgstr "总线到总线入口"
msgid "Bus Entry Type"
msgstr "总线输入类型"
-#: eeschema/sch_component.cpp:1277
+#: eeschema/sch_component.cpp:1255
msgid "Power symbol"
msgstr "电源符号"
-#: eeschema/sch_component.cpp:1286
+#: eeschema/sch_component.cpp:1264
msgid "Missing parent"
msgstr "缺少父级"
-#: eeschema/sch_component.cpp:1303
+#: eeschema/sch_component.cpp:1281
msgid "Undefined!!!"
msgstr "未定义!!!"
-#: eeschema/sch_component.cpp:1309
+#: eeschema/sch_component.cpp:1287
msgid ""
msgstr "<未知>"
-#: eeschema/sch_component.cpp:1333
+#: eeschema/sch_component.cpp:1311
msgid "No library defined!"
msgstr "未定义库!"
-#: eeschema/sch_component.cpp:1337
+#: eeschema/sch_component.cpp:1315
#, c-format
msgid "Symbol not found in %s!"
msgstr "在 %s 中找不到符号!"
-#: eeschema/sch_component.cpp:1520
+#: eeschema/sch_component.cpp:1511
#, c-format
msgid "Symbol %s, %s"
msgstr "符号 %s, %s"
@@ -10653,27 +10882,22 @@ msgstr "不能打开 CvPcb"
msgid " [no file]"
msgstr " [没有文件]"
-#: eeschema/sch_edit_frame.cpp:1052 kicad/kicad_manager_frame.cpp:204
-#: pcbnew/pcb_edit_frame.cpp:870
+#: eeschema/sch_edit_frame.cpp:1052 kicad/kicad_manager_frame.cpp:210
+#: pcbnew/pcb_edit_frame.cpp:877
msgid " [Read Only]"
msgstr " [只读]"
-#: eeschema/sch_field.cpp:99
+#: eeschema/sch_field.cpp:202
msgid "File: "
msgstr "文件: "
-#: eeschema/sch_field.cpp:399
-#, c-format
-msgid "Field %s"
-msgstr "字段 %s"
-
-#: eeschema/sch_io_mgr.cpp:33 eeschema/sch_plugin.cpp:27 pcbnew/io_mgr.cpp:42
+#: eeschema/sch_io_mgr.cpp:33 eeschema/sch_plugin.cpp:27 pcbnew/io_mgr.cpp:45
#: pcbnew/plugin.cpp:29
#, c-format
msgid "Plugin \"%s\" does not implement the \"%s\" function."
msgstr "插件 \"%s\" 不能执行 \"%s\" 功能."
-#: eeschema/sch_io_mgr.cpp:34 pcbnew/io_mgr.cpp:43
+#: eeschema/sch_io_mgr.cpp:34 pcbnew/io_mgr.cpp:46
#, c-format
msgid "Plugin type \"%s\" is not found."
msgstr "\"%s\" 类型插件没有找到。"
@@ -10747,7 +10971,7 @@ msgid "symbol library \"%s\" already exists, cannot create a new library"
msgstr "符号库 \"%s\" 已经存在, 无法创建新的库"
#: eeschema/sch_legacy_plugin.cpp:4483 eeschema/sch_sexpr_plugin.cpp:2200
-#: pcbnew/legacy_plugin.cpp:3406
+#: pcbnew/legacy_plugin.cpp:3408
#, c-format
msgid "library \"%s\" cannot be deleted"
msgstr "不能删除库 \"%s\""
@@ -10954,7 +11178,7 @@ msgstr ""
"行:%d\n"
"位移:%d"
-#: eeschema/sch_sexpr_parser.cpp:358 pcbnew/pcb_parser.cpp:160
+#: eeschema/sch_sexpr_parser.cpp:358 pcbnew/pcb_parser.cpp:161
#, c-format
msgid ""
"Invalid floating point number in\n"
@@ -10967,7 +11191,7 @@ msgstr ""
"行:%d\n"
"位移:%d"
-#: eeschema/sch_sexpr_parser.cpp:367 pcbnew/pcb_parser.cpp:169
+#: eeschema/sch_sexpr_parser.cpp:367 pcbnew/pcb_parser.cpp:170
#, c-format
msgid ""
"Missing floating point number in\n"
@@ -11101,63 +11325,63 @@ msgstr "<根_图框>"
msgid "Hierarchical Sheet Pin %s"
msgstr "层次图框引脚 %s"
-#: eeschema/sch_text.cpp:565
-msgid "Graphic Text"
-msgstr "图形文本"
-
-#: eeschema/sch_text.cpp:567
-msgid "Global Label"
-msgstr "全局标签"
-
-#: eeschema/sch_text.cpp:568
-msgid "Hierarchical Label"
-msgstr "层次标签"
-
-#: eeschema/sch_text.cpp:569
-msgid "Hierarchical Sheet Pin"
-msgstr "层次图框引脚"
-
-#: eeschema/sch_text.cpp:577
-msgid "Horizontal left"
-msgstr "水平向左"
-
-#: eeschema/sch_text.cpp:578
-msgid "Vertical up"
-msgstr "垂直向上"
-
-#: eeschema/sch_text.cpp:579
-msgid "Horizontal right"
-msgstr "水平向右"
-
-#: eeschema/sch_text.cpp:580
-msgid "Vertical down"
-msgstr "垂直向下"
-
-#: eeschema/sch_text.cpp:586
-msgid "Bold Italic"
-msgstr "加粗斜体"
-
-#: eeschema/sch_text.cpp:605
+#: eeschema/sch_text.cpp:456
msgid "Tri-State"
msgstr "三态"
-#: eeschema/sch_text.cpp:615
+#: eeschema/sch_text.cpp:628
+msgid "Graphic Text"
+msgstr "图形文本"
+
+#: eeschema/sch_text.cpp:630
+msgid "Global Label"
+msgstr "全局标签"
+
+#: eeschema/sch_text.cpp:631
+msgid "Hierarchical Label"
+msgstr "层次标签"
+
+#: eeschema/sch_text.cpp:632
+msgid "Hierarchical Sheet Pin"
+msgstr "层次图框引脚"
+
+#: eeschema/sch_text.cpp:640
+msgid "Horizontal left"
+msgstr "水平向左"
+
+#: eeschema/sch_text.cpp:641
+msgid "Vertical up"
+msgstr "垂直向上"
+
+#: eeschema/sch_text.cpp:642
+msgid "Horizontal right"
+msgstr "水平向右"
+
+#: eeschema/sch_text.cpp:643
+msgid "Vertical down"
+msgstr "垂直向下"
+
+#: eeschema/sch_text.cpp:649
+msgid "Bold Italic"
+msgstr "加粗斜体"
+
+#: eeschema/sch_text.cpp:669
#: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:105
-#: pcbnew/microwave.cpp:327
+#: pcbnew/microwave/microwave_polygon.cpp:140
msgid "Size"
msgstr "尺寸"
-#: eeschema/sch_text.cpp:724
+#: eeschema/sch_text.cpp:778
#, c-format
msgid "Label %s"
msgstr "标签 %s"
-#: eeschema/sch_text.cpp:1015
+#: eeschema/sch_text.cpp:1069
#, c-format
msgid "Global Label %s"
msgstr "全局标签 %s"
-#: eeschema/sch_text.cpp:1210
+#: eeschema/sch_text.cpp:1264
#, c-format
msgid "Hierarchical Label %s"
msgstr "层次标签 %s"
@@ -11234,19 +11458,15 @@ msgstr "字段验证错误"
msgid "Invalid signal name"
msgstr "无效的信号名称"
-#: eeschema/sch_validators.cpp:239
-msgid "Signal name contains '{' or '}' but is not a valid group bus name"
-msgstr "信号名称包含 \"{\" 或 \"}\", 但不是有效的组总线名称"
-
-#: eeschema/sch_validators.cpp:243
+#: eeschema/sch_validators.cpp:240
msgid "Signal name contains '[' or ']' but is not a valid vector bus name"
msgstr "信号名称包含 \"[\" 或 \"]\", 但不是有效的矢量总线名称"
-#: eeschema/sch_validators.cpp:246
+#: eeschema/sch_validators.cpp:243
msgid "Signal names cannot contain CR or LF characters"
msgstr "信号名称不能包含 CR 或 LF 字符"
-#: eeschema/sch_validators.cpp:249
+#: eeschema/sch_validators.cpp:246
msgid "Signal names cannot contain spaces"
msgstr "信号名称不能包含空格"
@@ -11413,72 +11633,72 @@ msgstr "设置"
msgid "Welcome!"
msgstr "欢迎!"
-#: eeschema/sim/sim_plot_frame.cpp:431 eeschema/sim/sim_plot_frame.cpp:1261
+#: eeschema/sim/sim_plot_frame.cpp:438 eeschema/sim/sim_plot_frame.cpp:1268
msgid "There were errors during netlist export, aborted."
msgstr "在网表导出过程中出现错误,中止。"
-#: eeschema/sim/sim_plot_frame.cpp:437
+#: eeschema/sim/sim_plot_frame.cpp:444
msgid "You need to select the simulation settings first."
msgstr "你需要先选择仿真设置。"
-#: eeschema/sim/sim_plot_frame.cpp:473
+#: eeschema/sim/sim_plot_frame.cpp:480
#, c-format
msgid "Plot%u"
msgstr "绘制 %u"
-#: eeschema/sim/sim_plot_frame.cpp:564
+#: eeschema/sim/sim_plot_frame.cpp:571
msgid "Error: simulation type not defined!\n"
msgstr "错误:未定义模拟类型!\n"
-#: eeschema/sim/sim_plot_frame.cpp:570
+#: eeschema/sim/sim_plot_frame.cpp:577
msgid "Error: simulation type doesn't support plotting!\n"
msgstr "错误:模拟类型不支持绘制!\n"
-#: eeschema/sim/sim_plot_frame.cpp:764 eeschema/sim/sim_plot_frame.cpp:1401
+#: eeschema/sim/sim_plot_frame.cpp:771 eeschema/sim/sim_plot_frame.cpp:1408
msgid "Signal"
msgstr "信号"
-#: eeschema/sim/sim_plot_frame.cpp:1010
+#: eeschema/sim/sim_plot_frame.cpp:1017
msgid "Open simulation workbook"
msgstr "打开仿真工作簿"
-#: eeschema/sim/sim_plot_frame.cpp:1019
+#: eeschema/sim/sim_plot_frame.cpp:1026
msgid "There was an error while opening the workbook file"
msgstr "打开工作簿文件时出现错误"
-#: eeschema/sim/sim_plot_frame.cpp:1028
+#: eeschema/sim/sim_plot_frame.cpp:1035
msgid "Save Simulation Workbook"
msgstr "保存仿真工作簿"
-#: eeschema/sim/sim_plot_frame.cpp:1037
+#: eeschema/sim/sim_plot_frame.cpp:1044
msgid "There was an error while saving the workbook file"
msgstr "保存工作簿文件时出现错误"
-#: eeschema/sim/sim_plot_frame.cpp:1046
+#: eeschema/sim/sim_plot_frame.cpp:1053
msgid "Save Plot as Image"
msgstr "另存绘制为图片"
-#: eeschema/sim/sim_plot_frame.cpp:1063
+#: eeschema/sim/sim_plot_frame.cpp:1070
msgid "Save Plot Data"
msgstr "保存绘制数据"
-#: eeschema/sim/sim_plot_frame.cpp:1295
+#: eeschema/sim/sim_plot_frame.cpp:1302
msgid "You need to run simulation first."
msgstr "你需要先运行仿真。"
-#: eeschema/sim/sim_plot_frame.cpp:1530
+#: eeschema/sim/sim_plot_frame.cpp:1537
msgid "Hide Signal"
msgstr "隐藏信号"
-#: eeschema/sim/sim_plot_frame.cpp:1531
+#: eeschema/sim/sim_plot_frame.cpp:1538
msgid "Erase the signal from plot screen"
msgstr "擦除绘制屏幕上的信号"
-#: eeschema/sim/sim_plot_frame.cpp:1537
+#: eeschema/sim/sim_plot_frame.cpp:1544
msgid "Hide Cursor"
msgstr "隐藏光标"
-#: eeschema/sim/sim_plot_frame.cpp:1539
+#: eeschema/sim/sim_plot_frame.cpp:1546
msgid "Show Cursor"
msgstr "显示光标"
@@ -11687,25 +11907,25 @@ msgstr "修改可见性"
msgid "Failed to open component-footprint link file \"%s\""
msgstr "无法打开元件封装链接文件 \"%s\""
-#: eeschema/tools/backannotate.cpp:64
+#: eeschema/tools/backannotate.cpp:65
msgid "Select at least one property to back annotate"
msgstr "选择至少一个要反向标注的属性"
-#: eeschema/tools/backannotate.cpp:87
+#: eeschema/tools/backannotate.cpp:88
#, c-format
msgid "Schematic is back-annotated. %d changes applied."
msgstr "原理图已添加反向标注。已应用 %d 个更改。"
-#: eeschema/tools/backannotate.cpp:92
+#: eeschema/tools/backannotate.cpp:93
msgid "No errors during dry run. Ready to go."
msgstr "试运行期间没有错误。准备运行。"
-#: eeschema/tools/backannotate.cpp:96
+#: eeschema/tools/backannotate.cpp:97
#, c-format
msgid "Found %d errors. Fix them and run back annotation."
msgstr "找到 %d 错误。修复它们并运行反向注释。"
-#: eeschema/tools/backannotate.cpp:109
+#: eeschema/tools/backannotate.cpp:110
msgid ""
"Cannot fetch PCB netlist because eeschema is opened in stand-alone mode.\n"
"You must launch the KiCad project manager and create a project."
@@ -11713,31 +11933,31 @@ msgstr ""
"无法获取 PCB 网表,因为 eesschema 是在独立模式下打开的。\n"
"您必须启动 KiCad 项目管理器并创建一个项目。"
-#: eeschema/tools/backannotate.cpp:121
+#: eeschema/tools/backannotate.cpp:122
msgid "Please open Pcbnew and run back annotation again"
msgstr "请打开 Pcbnew 并再次运行反向注释"
-#: eeschema/tools/backannotate.cpp:151
+#: eeschema/tools/backannotate.cpp:152
#, c-format
msgid "Footprint \"%s\" has no symbol associated."
msgstr "封装 \"%s\" 没有关联的符号。"
-#: eeschema/tools/backannotate.cpp:169
+#: eeschema/tools/backannotate.cpp:170
#, c-format
msgid "Pcb footprints \"%s\" and \"%s\" linked to same symbol"
msgstr "链接到同一符号的 PCB 封装 \"%s\" 和 \"%s\""
-#: eeschema/tools/backannotate.cpp:224
+#: eeschema/tools/backannotate.cpp:225
#, c-format
msgid "Cannot find symbol for \"%s\" footprint"
msgstr "找不到 \"%s\" 封装的符号"
-#: eeschema/tools/backannotate.cpp:250
+#: eeschema/tools/backannotate.cpp:254
#, c-format
msgid "Cannot find footprint for \"%s\" symbol"
msgstr "找不到 \"%s\" 符号的封装"
-#: eeschema/tools/backannotate.cpp:310
+#: eeschema/tools/backannotate.cpp:314
#, c-format
msgid ""
"\"%s\" and \"%s\" use the same schematic symbol.\n"
@@ -11746,31 +11966,31 @@ msgstr ""
"\"%s\" 和 \"%s\" 使用相同的原理图符号。\n"
"它们不能有不同的封装或值。"
-#: eeschema/tools/backannotate.cpp:328
+#: eeschema/tools/backannotate.cpp:332
#, c-format
msgid ""
"Unable to change \"%s\" footprint or value because associated symbol is "
"reused in the another project"
msgstr "无法更改 \"%s\" 封装或值,因为关联的符号在另一个项目中重复使用"
-#: eeschema/tools/backannotate.cpp:359
+#: eeschema/tools/backannotate.cpp:363
#, c-format
msgid "Change \"%s\" reference designator to \"%s\"."
msgstr "更改 \"%s\" 的参考指示符为 \"%s\"。"
-#: eeschema/tools/backannotate.cpp:368
+#: eeschema/tools/backannotate.cpp:372
#: pcbnew/netlist_reader/board_netlist_updater.cpp:221
#, c-format
msgid "Change %s footprint from \"%s\" to \"%s\"."
msgstr "%s 的封装从 \"%s\" 更改为 \"%s\"。"
# 可能会出现语序问题。待测试。
-#: eeschema/tools/backannotate.cpp:379
+#: eeschema/tools/backannotate.cpp:383
#, c-format
msgid "Change \"%s\" value from \"%s\" to \"\"%s\"."
msgstr "将 \"%s\" 值从 \"%s\" 更改为 \"%s\"。"
-#: eeschema/tools/backannotate.cpp:389
+#: eeschema/tools/backannotate.cpp:393
#, c-format
msgid "%d symbols left unchanged"
msgstr "%d 符号保持不变"
@@ -11791,19 +12011,19 @@ msgstr "SPICE 中的模拟电路"
msgid "Opens the datasheet in a browser"
msgstr "在浏览器中打开数据表"
-#: eeschema/tools/ee_actions.cpp:63 pcbnew/tools/pcb_actions.cpp:979
+#: eeschema/tools/ee_actions.cpp:63 pcbnew/tools/pcb_actions.cpp:980
msgid "Create Corner"
msgstr "创建拐角"
-#: eeschema/tools/ee_actions.cpp:63 pcbnew/tools/pcb_actions.cpp:979
+#: eeschema/tools/ee_actions.cpp:63 pcbnew/tools/pcb_actions.cpp:980
msgid "Create a corner"
msgstr "建立拐角"
-#: eeschema/tools/ee_actions.cpp:68 pcbnew/tools/pcb_actions.cpp:983
+#: eeschema/tools/ee_actions.cpp:68 pcbnew/tools/pcb_actions.cpp:984
msgid "Remove Corner"
msgstr "移除拐角"
-#: eeschema/tools/ee_actions.cpp:68 pcbnew/tools/pcb_actions.cpp:983
+#: eeschema/tools/ee_actions.cpp:68 pcbnew/tools/pcb_actions.cpp:984
msgid "Remove corner"
msgstr "移除拐角"
@@ -11934,12 +12154,12 @@ msgid "Add a pin"
msgstr "添加引脚"
#: eeschema/tools/ee_actions.cpp:198 eeschema/tools/ee_actions.cpp:325
-#: pagelayout_editor/tools/pl_actions.cpp:53 pcbnew/tools/pcb_actions.cpp:82
+#: pagelayout_editor/tools/pl_actions.cpp:53 pcbnew/tools/pcb_actions.cpp:83
msgid "Add Text"
msgstr "添加文本"
#: eeschema/tools/ee_actions.cpp:198 pagelayout_editor/tools/pl_actions.cpp:53
-#: pcbnew/tools/pcb_actions.cpp:82
+#: pcbnew/tools/pcb_actions.cpp:83
msgid "Add a text item"
msgstr "添加文本项"
@@ -12135,11 +12355,11 @@ msgstr "重复最后项"
msgid "Duplicates the last drawn item"
msgstr "复制最后绘制的项目"
-#: eeschema/tools/ee_actions.cpp:349 pcbnew/tools/pcb_actions.cpp:221
+#: eeschema/tools/ee_actions.cpp:349 pcbnew/tools/pcb_actions.cpp:222
msgid "Rotate Clockwise"
msgstr "顺时针旋转"
-#: eeschema/tools/ee_actions.cpp:349 pcbnew/tools/pcb_actions.cpp:221
+#: eeschema/tools/ee_actions.cpp:349 pcbnew/tools/pcb_actions.cpp:222
msgid "Rotates selected item(s) clockwise"
msgstr "将选中的项目顺时针旋转"
@@ -12167,11 +12387,11 @@ msgstr "围绕垂直轴(Y)镜像"
msgid "Flips selected item(s) from left to right"
msgstr "从左到右翻转选定的项目"
-#: eeschema/tools/ee_actions.cpp:373 pcbnew/tools/pcb_actions.cpp:254
+#: eeschema/tools/ee_actions.cpp:373 pcbnew/tools/pcb_actions.cpp:255
msgid "Properties..."
msgstr "属性..."
-#: eeschema/tools/ee_actions.cpp:373 pcbnew/tools/pcb_actions.cpp:254
+#: eeschema/tools/ee_actions.cpp:373 pcbnew/tools/pcb_actions.cpp:255
msgid "Displays item properties dialog"
msgstr "显示项属性对话框"
@@ -12292,7 +12512,7 @@ msgstr "清除图页连接"
msgid "Delete unreferenced sheet pins"
msgstr "删除未引用的工作表引脚"
-#: eeschema/tools/ee_actions.cpp:457 pcbnew/tools/pcb_actions.cpp:388
+#: eeschema/tools/ee_actions.cpp:457 pcbnew/tools/pcb_actions.cpp:389
msgid "Edit Text & Graphics Properties..."
msgstr "编辑文本与图形属性..."
@@ -12341,7 +12561,7 @@ msgid "Select a value to be tuned"
msgstr "选择要调整的值"
#: eeschema/tools/ee_actions.cpp:498 gerbview/tools/gerbview_actions.cpp:69
-#: pcbnew/tools/pcb_actions.cpp:606
+#: pcbnew/tools/pcb_actions.cpp:607
msgid "Highlight Net"
msgstr "高亮网络"
@@ -12349,7 +12569,7 @@ msgstr "高亮网络"
msgid "Highlight net under cursor"
msgstr "在光标下高亮网络"
-#: eeschema/tools/ee_actions.cpp:509 pcbnew/tools/pcb_actions.cpp:599
+#: eeschema/tools/ee_actions.cpp:509 pcbnew/tools/pcb_actions.cpp:600
msgid "Highlight Nets"
msgstr "高亮网络"
@@ -12486,7 +12706,7 @@ msgid "Show Hidden Pins"
msgstr "显示隐藏引脚"
#: eeschema/tools/ee_actions.cpp:603
-msgid "Force H/V Wires and Busses"
+msgid "Force H/V Wires and Buses"
msgstr "强制水平或垂直绘制连线和总线"
#: eeschema/tools/ee_actions.cpp:611
@@ -12552,12 +12772,12 @@ msgid "Complete connected lines with current segment"
msgstr "完成与当前段的连接线"
#: eeschema/tools/ee_actions.cpp:664 pagelayout_editor/tools/pl_actions.cpp:67
-#: pcbnew/tools/pcb_actions.cpp:192
+#: pcbnew/tools/pcb_actions.cpp:193
msgid "Move"
msgstr "移动"
#: eeschema/tools/ee_actions.cpp:664 pagelayout_editor/tools/pl_actions.cpp:67
-#: pcbnew/tools/pcb_actions.cpp:192
+#: pcbnew/tools/pcb_actions.cpp:193
msgid "Moves the selected item(s)"
msgstr "移动选择项"
@@ -12652,7 +12872,7 @@ msgstr "当前没有打开原理图。"
msgid "Edit Component Name"
msgstr "编辑元件名称"
-#: eeschema/tools/lib_edit_tool.cpp:485 eeschema/tools/sch_edit_tool.cpp:1075
+#: eeschema/tools/lib_edit_tool.cpp:485 eeschema/tools/sch_edit_tool.cpp:1076
#, c-format
msgid "Edit %s Field"
msgstr "编辑 %s 字段"
@@ -12693,15 +12913,15 @@ msgstr "没有选择符号"
msgid "symbol is not multi-unit"
msgstr "符号不是多单元"
-#: eeschema/tools/sch_edit_tool.cpp:1016 pcbnew/tools/pcbnew_control.cpp:555
+#: eeschema/tools/sch_edit_tool.cpp:1017 pcbnew/tools/pcbnew_control.cpp:555
msgid "Item locked."
msgstr "项目已锁定。"
-#: eeschema/tools/sch_edit_tool.cpp:1441
+#: eeschema/tools/sch_edit_tool.cpp:1442
msgid "There are no unreferenced pins in this sheet to remove."
msgstr "此工作表中没有要删除的未引用引脚。"
-#: eeschema/tools/sch_edit_tool.cpp:1445
+#: eeschema/tools/sch_edit_tool.cpp:1446
msgid "Do you wish to delete the unreferenced pins from this sheet?"
msgstr "您是否希望从此表中删除未引用的引脚?"
@@ -12859,8 +13079,8 @@ msgstr "不导出"
#: gerbview/dialogs/dialog_select_one_pcb_layer.cpp:166
#: pcbnew/board_stackup_manager/panel_board_stackup_base.cpp:62
#: pcbnew/class_drawsegment.cpp:536 pcbnew/class_pad.cpp:780
-#: pcbnew/class_pcb_text.cpp:99 pcbnew/class_text_mod.cpp:372
-#: pcbnew/class_track.cpp:873 pcbnew/class_zone.cpp:748
+#: pcbnew/class_pcb_text.cpp:119 pcbnew/class_text_mod.cpp:373
+#: pcbnew/class_track.cpp:873 pcbnew/class_zone.cpp:750
#: pcbnew/dialogs/dialog_copper_zones_base.cpp:22
#: pcbnew/dialogs/dialog_edit_footprint_for_BoardEditor_base.cpp:59
#: pcbnew/dialogs/dialog_edit_footprint_for_fp_editor_base.cpp:59
@@ -12969,7 +13189,7 @@ msgstr "没有定义编辑器, 请选择一个"
msgid "No file loaded on the active layer %d"
msgstr "没有文件加载到当前工作层 %d"
-#: gerbview/events_called_functions.cpp:288 pcbnew/pcb_edit_frame.cpp:801
+#: gerbview/events_called_functions.cpp:288 pcbnew/pcb_edit_frame.cpp:808
msgid "Visibles"
msgstr "可见"
@@ -13176,9 +13396,9 @@ msgstr "黑"
msgid "Polarity"
msgstr "极性"
-#: gerbview/gerber_draw_item.cpp:711 pcbnew/class_pcb_text.cpp:102
-#: pcbnew/class_pcb_text.cpp:104 pcbnew/class_text_mod.cpp:379
-#: pcbnew/tools/edit_tool.cpp:767 pcbnew/tools/pcb_actions.cpp:238
+#: gerbview/gerber_draw_item.cpp:711 pcbnew/class_pcb_text.cpp:122
+#: pcbnew/class_pcb_text.cpp:124 pcbnew/class_text_mod.cpp:380
+#: pcbnew/tools/edit_tool.cpp:767 pcbnew/tools/pcb_actions.cpp:239
msgid "Mirror"
msgstr "镜像"
@@ -13205,7 +13425,7 @@ msgstr "元件:%s 焊盘:%s 功能测试 %s"
msgid "Cmp:"
msgstr "元件:"
-#: gerbview/gerber_draw_item.cpp:979
+#: gerbview/gerber_draw_item.cpp:1010
#, c-format
msgid "%s (D%d) on layer %d: %s"
msgstr "%s (D%d) 在层 %d: %s上"
@@ -13251,8 +13471,8 @@ msgstr "清除最近的钻孔文件"
msgid "Clear Recent Job Files"
msgstr "清除最近的作业文件"
-#: gerbview/gerbview_frame.cpp:148 pcbnew/footprint_edit_frame.cpp:216
-#: pcbnew/footprint_edit_frame.cpp:621 pcbnew/pcb_edit_frame.cpp:241
+#: gerbview/gerbview_frame.cpp:148 pcbnew/footprint_edit_frame.cpp:220
+#: pcbnew/footprint_edit_frame.cpp:625 pcbnew/pcb_edit_frame.cpp:241
msgid "Layers Manager"
msgstr "层管理器"
@@ -13286,41 +13506,41 @@ msgstr "启用加速 (&E)"
msgid "&No Thanks"
msgstr "不,谢谢 (&N)"
-#: gerbview/gerbview_frame.cpp:549
+#: gerbview/gerbview_frame.cpp:551
msgid "D Codes"
msgstr "D 码"
-#: gerbview/gerbview_frame.cpp:657
+#: gerbview/gerbview_frame.cpp:659
#, c-format
msgid "Drawing layer %d not in use"
msgstr "绘图层 %d 没有使用"
-#: gerbview/gerbview_frame.cpp:669 gerbview/menubar.cpp:149
+#: gerbview/gerbview_frame.cpp:671 gerbview/menubar.cpp:149
msgid "GerbView"
msgstr "GerbView"
-#: gerbview/gerbview_frame.cpp:671
+#: gerbview/gerbview_frame.cpp:673
msgid " (with X2 attributes)"
msgstr " (X2 属性)"
-#: gerbview/gerbview_frame.cpp:679
+#: gerbview/gerbview_frame.cpp:681
#, c-format
msgid "Image name: \"%s\" Layer name: \"%s\""
msgstr "图片名称:\"%s\" 图层名称 \"%s\""
-#: gerbview/gerbview_frame.cpp:695
+#: gerbview/gerbview_frame.cpp:697
msgid "X2 attr"
msgstr "X2 属性"
-#: gerbview/gerbview_frame.cpp:1127
+#: gerbview/gerbview_frame.cpp:1129
msgid "Gerbview"
msgstr "GerbView"
-#: gerbview/gerbview_frame.cpp:1189 pcbnew/pcb_base_frame.cpp:834
+#: gerbview/gerbview_frame.cpp:1191 pcbnew/pcb_base_frame.cpp:832
msgid "Zoom Auto"
msgstr "自动缩放"
-#: gerbview/gerbview_frame.cpp:1194 pcbnew/pcb_base_frame.cpp:839
+#: gerbview/gerbview_frame.cpp:1196 pcbnew/pcb_base_frame.cpp:837
msgid "Zoom "
msgstr "缩放 "
@@ -13587,7 +13807,7 @@ msgstr "属性:"
msgid "DCode:"
msgstr "D 码:"
-#: gerbview/toolbars_gerber.cpp:247 pcbnew/help_common_strings.h:24
+#: gerbview/toolbars_gerber.cpp:247
msgid "Show/hide the layers manager toolbar"
msgstr "显示/隐藏层管理工具栏"
@@ -13741,11 +13961,11 @@ msgstr "选择工程模板"
msgid "KiCad project file"
msgstr "KiCad 工程文件"
-#: kicad/files-io.cpp:70
+#: kicad/files-io.cpp:109
msgid "Unzip Project"
msgstr "解压工程"
-#: kicad/files-io.cpp:77
+#: kicad/files-io.cpp:116
#, c-format
msgid ""
"\n"
@@ -13754,52 +13974,52 @@ msgstr ""
"\n"
"打开 \"%s\"\n"
-#: kicad/files-io.cpp:80
+#: kicad/files-io.cpp:119
msgid "Target Directory"
msgstr "目标目录"
-#: kicad/files-io.cpp:87
+#: kicad/files-io.cpp:126
#, c-format
msgid "Unzipping project in \"%s\"\n"
msgstr "解压工程到 \"%s\"\n"
-#: kicad/files-io.cpp:112
+#: kicad/files-io.cpp:145
#, c-format
msgid "Extract file \"%s\""
msgstr "解压文件 \"%s\""
-#: kicad/files-io.cpp:121
+#: kicad/files-io.cpp:180
msgid " OK\n"
msgstr " 确定\n"
-#: kicad/files-io.cpp:124
+#: kicad/files-io.cpp:183
msgid " *ERROR*\n"
msgstr " *错误*\n"
-#: kicad/files-io.cpp:169
+#: kicad/files-io.cpp:224
msgid "Archive Project Files"
msgstr "归档工程文件"
-#: kicad/files-io.cpp:193
+#: kicad/files-io.cpp:248
#, c-format
msgid "Unable to create zip archive file \"%s\""
msgstr "无法创建 zip 归档文件 \"%s\""
-#: kicad/files-io.cpp:220
+#: kicad/files-io.cpp:275
#, c-format
msgid "Archive file \"%s\""
msgstr "归档文件 \"%s\""
-#: kicad/files-io.cpp:234
+#: kicad/files-io.cpp:289
#, c-format
msgid "(%lu bytes, compressed %d bytes)\n"
msgstr "(%lu 字节, 压缩 %d 字节)\n"
-#: kicad/files-io.cpp:240
+#: kicad/files-io.cpp:295
msgid " >>Error\n"
msgstr " >>错误\n"
-#: kicad/files-io.cpp:247
+#: kicad/files-io.cpp:302
#, c-format
msgid ""
"\n"
@@ -13827,13 +14047,13 @@ msgstr ""
"\n"
"您要创建一个与工程同名的新目录吗?"
-#: kicad/import_project.cpp:139 pcbnew/pcb_edit_frame.cpp:1102
+#: kicad/import_project.cpp:139 pcbnew/pcb_edit_frame.cpp:1109
msgid "Eeschema failed to load:\n"
msgstr "Eeschema 无法加载:\n"
#: kicad/import_project.cpp:140 kicad/import_project.cpp:174
-#: kicad/tools/kicad_manager_control.cpp:604 pcbnew/pcb_edit_frame.cpp:1073
-#: pcbnew/pcb_edit_frame.cpp:1103
+#: kicad/tools/kicad_manager_control.cpp:604 pcbnew/pcb_edit_frame.cpp:1080
+#: pcbnew/pcb_edit_frame.cpp:1110
msgid "KiCad Error"
msgstr "KiCad 错误"
@@ -13841,11 +14061,11 @@ msgstr "KiCad 错误"
msgid "Pcbnew failed to load:\n"
msgstr "Pcbnew 无法加载:\n"
-#: kicad/kicad_manager_frame.cpp:416
+#: kicad/kicad_manager_frame.cpp:442
msgid "Load File to Edit"
msgstr "打开文件编辑"
-#: kicad/kicad_manager_frame.cpp:506
+#: kicad/kicad_manager_frame.cpp:538
#, c-format
msgid ""
"Project name:\n"
@@ -14339,10 +14559,6 @@ msgstr "布局"
msgid "Size: %.1fx%.1fmm"
msgstr "尺寸:%.1fx%.1fmm"
-#: pagelayout_editor/dialogs/dialog_design_inspector_base.cpp:36
-msgid "-"
-msgstr "-"
-
#: pagelayout_editor/dialogs/dialog_design_inspector_base.cpp:38
#: pcbnew/dialogs/dialog_board_statistics_base.cpp:230
msgid "Count"
@@ -15601,8 +15817,8 @@ msgstr "Z"
#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1297
#: pcbnew/class_drawsegment.cpp:480 pcbnew/class_drawsegment.cpp:511
-#: pcbnew/class_pad.cpp:831 pcbnew/class_pcb_text.cpp:107
-#: pcbnew/class_text_mod.cpp:382
+#: pcbnew/class_pad.cpp:831 pcbnew/class_pcb_text.cpp:127
+#: pcbnew/class_text_mod.cpp:383
msgid "Angle"
msgstr "角度"
@@ -16191,6 +16407,405 @@ msgstr "电缆长度"
msgid "Electrical Resistivity in Ohm*m"
msgstr "电阻率(以 Ohm*m 为单位)"
+#: pcbnew/altium2kicadpcb_plugin/altium_parser.cpp:73
+msgid "stream too large"
+msgstr "流太大"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_parser.cpp:219
+#, c-format
+msgid "Unit '%s' does not end with mils"
+msgstr "单位 \"%s\" 不以 mils 结尾"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_parser_pcb.cpp:110
+#, c-format
+msgid "Unknown mapping of the Altium layer '%s'. Please report as issue."
+msgstr "Altium 层 \"%s\" 的未知映射。 请作为问题报告。"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_parser_pcb.cpp:156
+msgid "Board6 stream has no properties!"
+msgstr "Board6 流没有属性!"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_parser_pcb.cpp:204
+msgid "Board6 stream was not parsed correctly!"
+msgstr "Board6 流未正确解析!"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_parser_pcb.cpp:213
+msgid "Classes6 stream has no properties!"
+msgstr "Classes6 流没有属性!"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_parser_pcb.cpp:233
+msgid "Classes6 stream was not parsed correctly!"
+msgstr "Classes6 流未正确解析!"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_parser_pcb.cpp:242
+msgid "Components6 stream has no properties!"
+msgstr "Components6 流没有属性!"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_parser_pcb.cpp:263
+msgid "Components6 stream was not parsed correctly"
+msgstr "Components6 流未正确解析"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_parser_pcb.cpp:274
+msgid "Dimensions6 stream has no properties"
+msgstr "Dimensions6 流没有属性"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_parser_pcb.cpp:350
+msgid "Dimensions6 stream was not parsed correctly"
+msgstr "Dimensions6 流未正确解析"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_parser_pcb.cpp:359
+msgid "Nets6 stream has no properties"
+msgstr "Nets6 流没有属性"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_parser_pcb.cpp:366
+msgid "Nets6 stream was not parsed correctly"
+msgstr "Nets6 流未正确解析"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_parser_pcb.cpp:375
+msgid "Polygons6 stream has no properties"
+msgstr "Polygons6 流没有属性"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_parser_pcb.cpp:424
+msgid "Polygons6 stream was not parsed correctly"
+msgstr "Polygons6 流未正确解析"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_parser_pcb.cpp:435
+msgid "Rules6 stream has no properties"
+msgstr "Rules6 流没有属性"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_parser_pcb.cpp:497
+msgid "Rules6 stream was not parsed correctly"
+msgstr "Rules6 流未正确解析"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_parser_pcb.cpp:506
+msgid "Arcs6 stream has invalid recordtype"
+msgstr "Arcs6 流的记录类型无效"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_parser_pcb.cpp:535
+msgid "Arcs6 stream was not parsed correctly"
+msgstr "Arcs6 流未正确解析"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_parser_pcb.cpp:544
+msgid "Pads6 stream has invalid recordtype"
+msgstr "Pads6 流具有无效的记录类型"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_parser_pcb.cpp:551
+msgid "Pads6 stream has no subrecord1 data"
+msgstr "Pads6 流没有 subrecord1 数据"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_parser_pcb.cpp:556
+msgid "Pads6 stream has invalid subrecord1 length"
+msgstr "Pads6 流具有无效的 subrecord1 长度"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_parser_pcb.cpp:577
+msgid "Pads6 stream subrecord has length < 120, which is unexpected"
+msgstr "Pads6 流子记录的长度小于 120,这是意外情况"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_parser_pcb.cpp:684
+msgid "Pads6 stream was not parsed correctly"
+msgstr "Pads6 流未正确解析"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_parser_pcb.cpp:693
+msgid "Vias6 stream has invalid recordtype"
+msgstr "Vias6 流具有无效的记录类型"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_parser_pcb.cpp:725
+msgid "Vias6 stream was not parsed correctly"
+msgstr "Vias6 流未正确解析"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_parser_pcb.cpp:734
+msgid "Tracks6 stream has invalid recordtype"
+msgstr "Tracks6 流具有无效的记录类型"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_parser_pcb.cpp:761
+msgid "Tracks6 stream was not parsed correctly"
+msgstr "Tracks6 流未正确解析"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_parser_pcb.cpp:770
+msgid "Texts6 stream has invalid recordtype"
+msgstr "Texts6 流具有无效的记录类型"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_parser_pcb.cpp:812
+msgid "Texts6 stream was not parsed correctly"
+msgstr "Texts6 流无法正确解析"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_parser_pcb.cpp:821
+msgid "Fills6 stream has invalid recordtype"
+msgstr "Fills6 流具有无效的记录类型"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_parser_pcb.cpp:847
+msgid "Fills6 stream was not parsed correctly"
+msgstr "Fills6 流未正确解析"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_parser_pcb.cpp:856
+msgid "Regions6 stream has invalid recordtype"
+msgstr "Regions6 流具有无效的记录类型"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_parser_pcb.cpp:878
+msgid "Regions6 stream has empty properties"
+msgstr "Regions6 流具有空属性"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_parser_pcb.cpp:939
+msgid "Regions6 stream was not parsed correctly"
+msgstr "Regions6 流未正确解析"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_pcb.cpp:52
+#, c-format
+msgid "Cannot open file '%s'"
+msgstr "无法打开文件 ‘%s’"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_pcb.cpp:376
+#, c-format
+msgid ""
+"Altium Directory of kind %d was expected, but no mapping is present in the "
+"code"
+msgstr "应该是类型为 %d 的 Altium 目录,但是代码中没有映射"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_pcb.cpp:389
+#, c-format
+msgid "File not found: '%s'"
+msgstr "文件没有找到:'%s'"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_pcb.cpp:415
+#, c-format
+msgid "Netcode with id %d does not exist. Only %d nets are known"
+msgstr "ID 为 %d 的网络代码不存在。 只有 %d 个网是已知的"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_pcb.cpp:486
+msgid "Board6 stream is not fully parsed"
+msgstr "Board6 流未完全解析"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_pcb.cpp:521
+#: pcbnew/altium2kicadpcb_plugin/altium_pcb.cpp:540
+msgid "Board6 stream, unexpected item while parsing stackup"
+msgstr "Board6 流,解析堆栈时出现意外项"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_pcb.cpp:530
+msgid "Board6 stream, unexpected id while parsing last stackup layer"
+msgstr "Board6 流,解析最后一个堆栈层时出现意外 ID"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_pcb.cpp:645
+msgid "Classes6 stream is not fully parsed"
+msgstr "Classes6 流未完全解析"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_pcb.cpp:694
+msgid "Components6 stream is not fully parsed"
+msgstr "Components6 流未完全解析"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_pcb.cpp:703
+msgid "Incorrect number of reference points for linear dimension object"
+msgstr "线性尺寸对象的参考点数量不正确"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_pcb.cpp:710
+#: pcbnew/altium2kicadpcb_plugin/altium_pcb.cpp:785
+#: pcbnew/altium2kicadpcb_plugin/altium_pcb.cpp:864
+#: pcbnew/altium2kicadpcb_plugin/altium_pcb.cpp:887
+#, c-format
+msgid ""
+"Dimension on Altium layer %d has no KiCad equivalent. Put it on Eco1_User "
+"instead"
+msgstr ""
+"Altium 层 %d 上的 Dimension 没有任何 KiCad 等效项。改为将其放在 Eco1_User 上"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_pcb.cpp:843
+msgid "No text position present for leader dimension object"
+msgstr "没有引线尺寸对象的文本位置"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_pcb.cpp:934
+#: pcbnew/altium2kicadpcb_plugin/altium_pcb.cpp:941
+#, c-format
+msgid "Ignore dimension object of kind %d"
+msgstr "忽略类型为 %d 的 Dimension 对象"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_pcb.cpp:948
+msgid "Dimensions6 stream is not fully parsed"
+msgstr "Dimensions6 流未完全解析"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_pcb.cpp:967
+msgid "Nets6 stream is not fully parsed"
+msgstr "Nets6 流未完全解析"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_pcb.cpp:984
+#, c-format
+msgid "Polygon on Altium layer %d has no KiCad equivalent. Ignore it instead"
+msgstr "Altium 层 %d 上的 Polygon 没有任何 KiCad 等效项。 忽略它"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_pcb.cpp:1065
+msgid "Polygons6 stream is not fully parsed"
+msgstr "Polygons6 流未完全解析"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_pcb.cpp:1090
+msgid "Rules6 stream is not fully parsed"
+msgstr "Rules6 流未完全解析"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_pcb.cpp:1108
+msgid "BoardRegions stream is not fully parsed"
+msgstr "BoardRegions 流未完全解析"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_pcb.cpp:1153
+#, c-format
+msgid ""
+"Zone on Altium layer %d has no KiCad equivalent. Put it on Eco1_User instead"
+msgstr ""
+"Altium 层 %d 上的 Zone 没有任何 KiCad 等效项。改为将其放在 Eco1_User 上"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_pcb.cpp:1183
+#, c-format
+msgid ""
+"Polygon on Altium layer %d has no KiCad equivalent. Put it on Eco1_User "
+"instead"
+msgstr ""
+"Altium 层 %d 上的 Polygon 没有任何 KiCad 等效项。改为将其放在 Eco1_User 上"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_pcb.cpp:1210
+#, c-format
+msgid ""
+"Ignore polygon shape of kind %d on layer %s, because not implemented yet"
+msgstr "忽略类型为 %d(图层 %s )的 Polygon,因为尚未实现"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_pcb.cpp:1217
+msgid "ShapeBasedRegions6 stream is not fully parsed"
+msgstr "ShapeBasedRegions6 流未完全解析"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_pcb.cpp:1244
+#, c-format
+msgid "Region stream tries to access polygon id %d of %d existing polygons"
+msgstr "Region 流尝试访问 Polygon ID %d(共 %d 个现有 Polygon)"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_pcb.cpp:1275
+msgid "Regions6 stream is not fully parsed"
+msgstr "Regions6 流未完全解析"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_pcb.cpp:1303
+#, c-format
+msgid ""
+"Arc on Altium layer %d has no KiCad equivalent. Put it on Eco1_User instead"
+msgstr "Altium 层 %d 上的 Arc 没有 KiCad 等效项。改为将其放在 Eco1_User 上"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_pcb.cpp:1378
+#, c-format
+msgid "Arcs6 stream tries to access component id %d of %d existing components"
+msgstr "Arcs6 流尝试访问 Component ID %d(共 %d 个现有 Component)"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_pcb.cpp:1415
+msgid "Arcs6 stream is not fully parsed"
+msgstr "Arcs6 流未完全解析"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_pcb.cpp:1441
+#, c-format
+msgid "Pads6 stream tries to access component id %d of %d existing components"
+msgstr "Pads6 流尝试访问 Component ID %d(共 %d 个现有 Component)"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_pcb.cpp:1465
+#, c-format
+msgid "Pad '%s' of Footprint %s marked as multilayer, but it is an SMT pad"
+msgstr "焊盘 \"%s\"(封装 %s)标记为多层,但它是 SMT 焊盘"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_pcb.cpp:1476
+#, c-format
+msgid ""
+"Pad '%s' of Footprint %s is not marked as multilayer, but it is an THT pad"
+msgstr "焊盘 \"%s\"(封装 %s)未标记为多层,但它是 THT 焊盘"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_pcb.cpp:1491
+msgid "Round holes are handled before the switch"
+msgstr "圆孔在切换之前要处理"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_pcb.cpp:1496
+#, c-format
+msgid ""
+"Pad '%s' of Footprint %s has a square hole. KiCad does not support this yet"
+msgstr "焊盘 \"%s\"(封装 %s)有一个方孔。KiCad 目前还不支持此功能"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_pcb.cpp:1517
+#, c-format
+msgid ""
+"Pad '%s' of Footprint %s has a hole-rotation of %f degree. KiCad only "
+"supports 90 degree angles"
+msgstr "焊盘 \"%s\"(封装 %s)有 %f 度的孔旋转。KiCad 仅支持 90 度角"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_pcb.cpp:1529
+#, c-format
+msgid "Pad '%s' of Footprint %s uses a hole of unknown kind %d"
+msgstr "焊盘 \"%s\"(封装 %s)使用未知类型 %d 的孔"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_pcb.cpp:1541
+#, c-format
+msgid ""
+"Pad '%s' of Footprint %s uses a complex pad stack (kind %d), which is not "
+"supported yet"
+msgstr "焊盘 \"%s\"(封装 %s)使用复杂的焊盘堆叠(类型为 %d),尚不支持"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_pcb.cpp:1574
+#, c-format
+msgid "Pad '%s' of Footprint %s uses a unknown pad-shape"
+msgstr "焊盘 \"%s\"(封装 %s)使用未知的焊盘形状"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_pcb.cpp:1617
+msgid "Pads6 stream is not fully parsed"
+msgstr "Pads6 流未完全解析"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_pcb.cpp:1661
+#, c-format
+msgid "Via from layer %d <-> %d uses non-coppy layer. This should not happen."
+msgstr "来自层 %d <-> %d 的过孔使用非复制层。 这不应该发生。"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_pcb.cpp:1672
+msgid "Vias6 stream is not fully parsed"
+msgstr "Vias6 流未完全解析"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_pcb.cpp:1700
+#, c-format
+msgid ""
+"Track on Altium layer %d has no KiCad equivalent. Put it on Eco1_User instead"
+msgstr ""
+"Altium 层 %d 上的 Track 没有任何 KiCad 等效项。 改为将其放在 Eco1_User 上"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_pcb.cpp:1759
+#, c-format
+msgid ""
+"Tracks6 stream tries to access component id %d of %d existing components"
+msgstr "Tracks6 流尝试访问 Components ID %d(共 %d 个现有 Components)"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_pcb.cpp:1783
+msgid "Tracks6 stream is not fully parsed"
+msgstr "Tracks6 流未完全解析"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_pcb.cpp:1811
+#, c-format
+msgid "Texts6 stream tries to access component id %d of %d existing components"
+msgstr "Texts6 流尝试访问 Components ID %d(共 %d 个现有 Components)"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_pcb.cpp:1861
+#, c-format
+msgid ""
+"Text on Altium layer %d has no KiCad equivalent. Put it on Eco1_User instead"
+msgstr ""
+"Altium 层 %d 上的 Text 没有任何 KiCad 等效项。改为将其放在 Eco1_User 上"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_pcb.cpp:1895
+msgid "Unexpected horizontal Text Position. This should never happen."
+msgstr "意外的水平文本位置。这永远不应该发生。"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_pcb.cpp:1917
+msgid "Unexpected vertical text position. This should never happen."
+msgstr "意外的垂直文本位置。这永远都不会发生。"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_pcb.cpp:1925
+msgid "Texts6 stream is not fully parsed"
+msgstr "Texts6 流未完全解析"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_pcb.cpp:1966
+#, c-format
+msgid ""
+"Fill on Altium layer %d has no KiCad equivalent. Put it on Eco1_User instead"
+msgstr ""
+"Altium 层 %d 上的 Fill 没有任何 KiCad 等效项。改为将其放在 Eco1_User 上"
+
+#: pcbnew/altium2kicadpcb_plugin/altium_pcb.cpp:2009
+msgid "Fills6 stream is not fully parsed"
+msgstr "Fills6 流未完全解析"
+
#: pcbnew/array_creator.cpp:184
msgid "Create an array"
msgstr "创建阵列"
@@ -16386,7 +17001,7 @@ msgid "Id"
msgstr "ID"
#: pcbnew/board_stackup_manager/panel_board_stackup_base.cpp:86
-#: pcbnew/class_pcb_text.cpp:110 pcbnew/class_text_mod.cpp:385
+#: pcbnew/class_pcb_text.cpp:130 pcbnew/class_text_mod.cpp:386
#: pcbnew/dialogs/dialog_edit_footprint_for_BoardEditor_base.cpp:57
#: pcbnew/dialogs/dialog_edit_footprint_for_fp_editor_base.cpp:57
#: pcbnew/text_mod_grid_table.cpp:92
@@ -16571,22 +17186,22 @@ msgstr "供应商和参考"
msgid "(Deleted Item)"
msgstr "(删除项)"
-#: pcbnew/class_board.cpp:128
+#: pcbnew/class_board.cpp:130
msgid "This is the default net class."
msgstr "这是默认网络类。"
-#: pcbnew/class_board.cpp:686
+#: pcbnew/class_board.cpp:688
msgid "PCB"
msgstr "PCB"
-#: pcbnew/class_board.cpp:854 pcbnew/class_module.cpp:581
+#: pcbnew/class_board.cpp:856 pcbnew/class_module.cpp:581
#: pcbnew/dialogs/dialog_board_statistics_base.cpp:77
#: pcbnew/netinfo_item.cpp:118 pcbnew/pcb_draw_panel_gal.cpp:362
#: pcbnew/ratsnest.cpp:55 pcbnew/tools/pcbnew_control.cpp:1128
msgid "Pads"
msgstr "焊盘"
-#: pcbnew/class_board.cpp:857
+#: pcbnew/class_board.cpp:859
#: pcbnew/dialogs/dialog_board_statistics_base.cpp:156
#: pcbnew/dialogs/dialog_global_deletion_base.cpp:68
#: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:31
@@ -16596,21 +17211,21 @@ msgstr "焊盘"
msgid "Vias"
msgstr "过孔"
-#: pcbnew/class_board.cpp:860 pcbnew/pcb_draw_panel_gal.cpp:368
+#: pcbnew/class_board.cpp:862 pcbnew/pcb_draw_panel_gal.cpp:368
msgid "Track Segments"
msgstr "布线分段数"
-#: pcbnew/class_board.cpp:863 pcbnew/pcb_draw_panel_gal.cpp:371
+#: pcbnew/class_board.cpp:865 pcbnew/pcb_draw_panel_gal.cpp:371
msgid "Nodes"
msgstr "节点"
-#: pcbnew/class_board.cpp:866
+#: pcbnew/class_board.cpp:868
#: pcbnew/dialogs/dialog_select_net_from_list_base.h:59
#: pcbnew/pcb_draw_panel_gal.cpp:374 pcbnew/ratsnest.cpp:58
msgid "Nets"
msgstr "网络"
-#: pcbnew/class_board.cpp:869 pcbnew/pcb_draw_panel_gal.cpp:377
+#: pcbnew/class_board.cpp:871 pcbnew/pcb_draw_panel_gal.cpp:377
msgid "Unrouted"
msgstr "未布线"
@@ -16857,39 +17472,39 @@ msgstr "没有层"
msgid "Target size %s"
msgstr "目标尺寸 %s"
-#: pcbnew/class_pcb_text.cpp:95
+#: pcbnew/class_pcb_text.cpp:115
msgid "Dimension"
msgstr "尺寸"
-#: pcbnew/class_pcb_text.cpp:97
+#: pcbnew/class_pcb_text.cpp:117
msgid "PCB Text"
msgstr "PCB 文本"
-#: pcbnew/class_pcb_text.cpp:166
+#: pcbnew/class_pcb_text.cpp:186
#, c-format
msgid "Pcb Text \"%s\" on %s"
msgstr "电路板上的文字 \"%s\" (%s)"
# 此处需要查证。
-#: pcbnew/class_text_mod.cpp:352
+#: pcbnew/class_text_mod.cpp:353
msgid "Ref."
msgstr "参考."
-#: pcbnew/class_text_mod.cpp:369
+#: pcbnew/class_text_mod.cpp:370
msgid "Display"
msgstr "显示"
-#: pcbnew/class_text_mod.cpp:400
+#: pcbnew/class_text_mod.cpp:401
#, c-format
msgid "Reference %s"
msgstr "参考编号 %s"
-#: pcbnew/class_text_mod.cpp:404
+#: pcbnew/class_text_mod.cpp:405
#, c-format
msgid "Value %s of %s"
msgstr "值 %s (%s)"
-#: pcbnew/class_text_mod.cpp:409
+#: pcbnew/class_text_mod.cpp:410
#, c-format
msgid "Text \"%s\" of %s on %s"
msgstr "文本 \"%s\" (%s) - %s"
@@ -16937,11 +17552,11 @@ msgstr "网络类过孔外径"
msgid "NC Via Drill"
msgstr "网络类过孔内径"
-#: pcbnew/class_track.cpp:811 pcbnew/class_zone.cpp:733
+#: pcbnew/class_track.cpp:811 pcbnew/class_zone.cpp:735
msgid "NetName"
msgstr "网络名称"
-#: pcbnew/class_track.cpp:815 pcbnew/class_zone.cpp:737
+#: pcbnew/class_track.cpp:815 pcbnew/class_zone.cpp:739
msgid "NetCode"
msgstr "网络代码"
@@ -16982,73 +17597,73 @@ msgstr "(网络类)"
msgid "Track %s %s on %s, length: %s"
msgstr "布线 %s %s 在 %s 上, 长度:%s"
-#: pcbnew/class_zone.cpp:694
+#: pcbnew/class_zone.cpp:696
msgid "Zone Outline"
msgstr "覆铜轮廓"
-#: pcbnew/class_zone.cpp:700 pcbnew/class_zone.cpp:953
+#: pcbnew/class_zone.cpp:702 pcbnew/class_zone.cpp:955
msgid "(Cutout)"
msgstr "(挖空)"
-#: pcbnew/class_zone.cpp:709
+#: pcbnew/class_zone.cpp:711
msgid "No via"
msgstr "没有过孔"
-#: pcbnew/class_zone.cpp:712
+#: pcbnew/class_zone.cpp:714
msgid "No track"
msgstr "没有布线"
-#: pcbnew/class_zone.cpp:715
+#: pcbnew/class_zone.cpp:717
msgid "No copper pour"
msgstr "没有覆铜"
-#: pcbnew/class_zone.cpp:717
+#: pcbnew/class_zone.cpp:719
msgid "Keepout"
msgstr "禁止布线"
-#: pcbnew/class_zone.cpp:728
+#: pcbnew/class_zone.cpp:730
msgid ""
msgstr "<未知>"
-#: pcbnew/class_zone.cpp:741
+#: pcbnew/class_zone.cpp:743
msgid "Priority"
msgstr "优先"
-#: pcbnew/class_zone.cpp:745
+#: pcbnew/class_zone.cpp:747
msgid "Non Copper Zone"
msgstr "非铜区"
-#: pcbnew/class_zone.cpp:751
+#: pcbnew/class_zone.cpp:753
msgid "Vertices"
msgstr "顶点"
-#: pcbnew/class_zone.cpp:758 pcbnew/dialogs/dialog_copper_zones_base.cpp:123
+#: pcbnew/class_zone.cpp:760 pcbnew/dialogs/dialog_copper_zones_base.cpp:123
#: pcbnew/dialogs/dialog_keepout_area_properties_base.cpp:63
#: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:52
msgid "Hatched"
msgstr "阴影线"
-#: pcbnew/class_zone.cpp:763
+#: pcbnew/class_zone.cpp:765
msgid "Fill Mode"
msgstr "填充模式"
-#: pcbnew/class_zone.cpp:766
+#: pcbnew/class_zone.cpp:768
msgid "Filled Area"
msgstr "填充区域"
-#: pcbnew/class_zone.cpp:770
+#: pcbnew/class_zone.cpp:772
msgid "Hatch Lines"
msgstr "线宽"
-#: pcbnew/class_zone.cpp:775
+#: pcbnew/class_zone.cpp:777
msgid "Corner Count"
msgstr "拐角数"
-#: pcbnew/class_zone.cpp:956
+#: pcbnew/class_zone.cpp:958
msgid "(Keepout)"
msgstr "(禁布区)"
-#: pcbnew/class_zone.cpp:960
+#: pcbnew/class_zone.cpp:962
#, c-format
msgid "Zone Outline %s on %s"
msgstr "在 %s 区域边线 %s 上"
@@ -17084,7 +17699,7 @@ msgstr "找到 %s"
msgid "Selecting all from sheet \"%s\""
msgstr "从图框 \"%s\" 中选择所有。"
-#: pcbnew/dialogs/dialog_board_setup.cpp:40
+#: pcbnew/dialogs/dialog_board_setup.cpp:38
msgid "Board Setup"
msgstr "电路板设置"
@@ -17603,7 +18218,7 @@ msgid "Width of copper in thermal reliefs."
msgstr "防散热 (花焊盘) 连接线的宽度。"
#: pcbnew/dialogs/dialog_copper_zones_base.cpp:240
-#: pcbnew/tools/pcb_actions.cpp:1060
+#: pcbnew/tools/pcb_actions.cpp:1061
msgid "Fill"
msgstr "填充"
@@ -18037,23 +18652,23 @@ msgstr "删除所有标记"
msgid "DRC Control"
msgstr "DRC 控制"
-#: pcbnew/dialogs/dialog_edit_footprint_for_BoardEditor.cpp:290
+#: pcbnew/dialogs/dialog_edit_footprint_for_BoardEditor.cpp:292
msgid ""
"Component can be freely moved and auto placed. User can arbitrarily select "
"and edit component's pads."
msgstr "元件可以自由移动和自动放置。用户可以任意选择和编辑元件的焊盘。"
-#: pcbnew/dialogs/dialog_edit_footprint_for_BoardEditor.cpp:292
+#: pcbnew/dialogs/dialog_edit_footprint_for_BoardEditor.cpp:294
msgid ""
"Component can be freely moved and auto placed, but its pads cannot be "
"selected or edited."
msgstr "元件可以自由移动和自动放置,但其焊盘不能被选择或编辑。"
-#: pcbnew/dialogs/dialog_edit_footprint_for_BoardEditor.cpp:294
+#: pcbnew/dialogs/dialog_edit_footprint_for_BoardEditor.cpp:296
msgid "Component is locked: it cannot be freely moved or auto placed."
msgstr "元件被锁定:它不能被自由移动和自动放置。"
-#: pcbnew/dialogs/dialog_edit_footprint_for_BoardEditor.cpp:300
+#: pcbnew/dialogs/dialog_edit_footprint_for_BoardEditor.cpp:302
#: pcbnew/dialogs/dialog_edit_footprint_for_fp_editor.cpp:226
msgid ""
"Use this attribute for most non SMD footprints\n"
@@ -18062,7 +18677,7 @@ msgstr ""
"对于大多数非贴片封装使用此属性\n"
"使有此选项的封装不会放置在封装位置列表文件中"
-#: pcbnew/dialogs/dialog_edit_footprint_for_BoardEditor.cpp:302
+#: pcbnew/dialogs/dialog_edit_footprint_for_BoardEditor.cpp:304
#: pcbnew/dialogs/dialog_edit_footprint_for_fp_editor.cpp:228
msgid ""
"Use this attribute for SMD footprints.\n"
@@ -18071,7 +18686,7 @@ msgstr ""
"贴片元件使用该属性\n"
"只有使用此选项的元件放在封装位置列表文件"
-#: pcbnew/dialogs/dialog_edit_footprint_for_BoardEditor.cpp:304
+#: pcbnew/dialogs/dialog_edit_footprint_for_BoardEditor.cpp:306
#: pcbnew/dialogs/dialog_edit_footprint_for_fp_editor.cpp:230
msgid ""
"Use this attribute for \"virtual\" footprints drawn on board\n"
@@ -18080,23 +18695,23 @@ msgstr ""
"该属性适用于绘制电路板上的 \"虚拟\" 封装\n"
" 例如电路板插头<金手指>(如老式的 ISA PC 总线)"
-#: pcbnew/dialogs/dialog_edit_footprint_for_BoardEditor.cpp:467
+#: pcbnew/dialogs/dialog_edit_footprint_for_BoardEditor.cpp:469
#: pcbnew/dialogs/dialog_edit_footprint_for_fp_editor.cpp:373
#, c-format
msgid "Invalid filename: %s"
msgstr "无效的文件名:%s"
-#: pcbnew/dialogs/dialog_edit_footprint_for_BoardEditor.cpp:619
+#: pcbnew/dialogs/dialog_edit_footprint_for_BoardEditor.cpp:621
#: pcbnew/dialogs/dialog_edit_footprint_for_fp_editor.cpp:558
msgid "Text items must have some content."
msgstr "文本项必须包含一些内容。"
-#: pcbnew/dialogs/dialog_edit_footprint_for_BoardEditor.cpp:763
+#: pcbnew/dialogs/dialog_edit_footprint_for_BoardEditor.cpp:765
#: pcbnew/dialogs/dialog_edit_footprint_for_fp_editor.cpp:681
msgid "Modify module properties"
msgstr "修改模块属性"
-#: pcbnew/dialogs/dialog_edit_footprint_for_BoardEditor.cpp:815
+#: pcbnew/dialogs/dialog_edit_footprint_for_BoardEditor.cpp:817
#: pcbnew/dialogs/dialog_edit_footprint_for_fp_editor.cpp:752
msgid "Reference and value are mandatory."
msgstr "参考和值是强制的。"
@@ -18198,7 +18813,7 @@ msgid "Update Footprint from Library..."
msgstr "从库中更新封装..."
#: pcbnew/dialogs/dialog_edit_footprint_for_BoardEditor_base.cpp:257
-#: pcbnew/tools/pcb_actions.cpp:368
+#: pcbnew/tools/pcb_actions.cpp:369
msgid "Change Footprint..."
msgstr "修改封装..."
@@ -18401,7 +19016,7 @@ msgid ""
"the parent sheet(s) and the symbol."
msgstr "指向相关原理图符号的链接,包括父级图纸和符号的唯一 ID。"
-#: pcbnew/dialogs/dialog_edit_footprint_for_BoardEditor_base.h:145
+#: pcbnew/dialogs/dialog_edit_footprint_for_BoardEditor_base.h:146
#: pcbnew/dialogs/dialog_edit_footprint_for_fp_editor_base.h:119
msgid "Footprint Properties"
msgstr "封装属性"
@@ -19331,7 +19946,7 @@ msgid "Available:"
msgstr "可用:"
#: pcbnew/dialogs/dialog_get_footprint_by_name_base.h:56
-#: pcbnew/tools/pcb_actions.cpp:185
+#: pcbnew/tools/pcb_actions.cpp:186
msgid "Get and Move Footprint"
msgstr "获取和移动封装"
@@ -21527,7 +22142,8 @@ msgstr "文本方向"
msgid "Text pos X"
msgstr "文本位置 X"
-#: pcbnew/dialogs/dialog_text_properties_base.cpp:206 pcbnew/microwave.cpp:319
+#: pcbnew/dialogs/dialog_text_properties_base.cpp:206
+#: pcbnew/microwave/microwave_polygon.cpp:132
msgid "Mirrored"
msgstr "镜像"
@@ -22008,7 +22624,7 @@ msgid "Always show selected ratsnest"
msgstr "始终显示选定的飞线"
#: pcbnew/dialogs/panel_pcbnew_settings_base.cpp:142
-#: pcbnew/tools/pcb_actions.cpp:665
+#: pcbnew/tools/pcb_actions.cpp:666
msgid "Show ratsnest with curved lines"
msgstr "用曲线显示飞线"
@@ -23058,37 +23674,37 @@ msgstr "检查封装和原理图...\n"
msgid "Items on disabled layers...\n"
msgstr "禁用层上的项目...\n"
-#: pcbnew/drc/drc.cpp:530
+#: pcbnew/drc/drc.cpp:533
#, c-format
msgid "NETCLASS: \"%s\" has Clearance:%s which is less than global:%s"
msgstr "网络类:\"%s\" 设置的间距:%s 其小于全局设置:%s"
-#: pcbnew/drc/drc.cpp:543
+#: pcbnew/drc/drc.cpp:546
#, c-format
msgid "NETCLASS: \"%s\" has TrackWidth:%s which is less than global:%s"
msgstr "网络类:\"%s\" 设置的布线宽度:%s 其小于全局设置:%s"
-#: pcbnew/drc/drc.cpp:555
+#: pcbnew/drc/drc.cpp:558
#, c-format
msgid "NETCLASS: \"%s\" has Via Dia:%s which is less than global:%s"
msgstr "网络类:\"%s\" 设置的过孔外径:%s 其小于全局设置:%s"
-#: pcbnew/drc/drc.cpp:567
+#: pcbnew/drc/drc.cpp:570
#, c-format
msgid "NETCLASS: \"%s\" has Via Drill:%s which is less than global:%s"
msgstr "网络类:\"%s\" 设置的过孔内径:%s 其小于全局设置:%s"
-#: pcbnew/drc/drc.cpp:579
+#: pcbnew/drc/drc.cpp:582
#, c-format
msgid "NETCLASS: \"%s\" has uVia Dia:%s which is less than global:%s"
msgstr "网络类:\"%s\" 设置的微孔外径:%s 其小于全局设置:%s"
-#: pcbnew/drc/drc.cpp:590
+#: pcbnew/drc/drc.cpp:593
#, c-format
msgid "NETCLASS: \"%s\" has uVia Drill:%s which is less than global:%s"
msgstr "网络类:\"%s\" 设置的微孔内径:%s 其小于全局设置:%s"
-#: pcbnew/drc/drc.cpp:744
+#: pcbnew/drc/drc.cpp:747
msgid "Track clearances"
msgstr "布线间距"
@@ -23453,7 +24069,7 @@ msgstr "无法创建工作文件 \"%s\"。"
msgid "Create Gerber job file \"%s\""
msgstr "创建 Gerber 工作文件 \"%s\""
-#: pcbnew/exporters/gerber_jobfile_writer.cpp:556
+#: pcbnew/exporters/gerber_jobfile_writer.cpp:573
msgid ""
"Board stackup settings not up to date\n"
"Please fix the stackup"
@@ -23461,46 +24077,46 @@ msgstr ""
"板堆叠设置不是最新的\n"
"请修复堆叠"
-#: pcbnew/files.cpp:130
+#: pcbnew/files.cpp:136
msgid "Open Board File"
msgstr "打开电路板文件"
-#: pcbnew/files.cpp:130
+#: pcbnew/files.cpp:136
msgid "Import Non KiCad Board File"
msgstr "导入非 KiCad 电路板文件"
-#: pcbnew/files.cpp:166
+#: pcbnew/files.cpp:172
msgid "Save Board File As"
msgstr "另存文件"
-#: pcbnew/files.cpp:189
+#: pcbnew/files.cpp:195
msgid "Printed circuit board"
msgstr "印刷电路板"
-#: pcbnew/files.cpp:261
+#: pcbnew/files.cpp:267
#, c-format
msgid "Recovery file \"%s\" not found."
msgstr "没有找到备份文件 \"%s\"。"
-#: pcbnew/files.cpp:266
+#: pcbnew/files.cpp:272
#, c-format
msgid "OK to load recovery or backup file \"%s\""
msgstr "确认加载恢复文件或备份文件 \"%s\""
-#: pcbnew/files.cpp:289
+#: pcbnew/files.cpp:295
#, c-format
msgid "Current board will be closed, save changes to \"%s\" before continuing?"
msgstr "当前电路板将关闭,是否在继续之前保存对 \"%s\" 的更改?"
-#: pcbnew/files.cpp:297
+#: pcbnew/files.cpp:303
msgid "Current Board will be closed. Continue?"
msgstr "当前电路板将关闭。是否继续?"
-#: pcbnew/files.cpp:328
+#: pcbnew/files.cpp:334
msgid "noname"
msgstr "无名称"
-#: pcbnew/files.cpp:413
+#: pcbnew/files.cpp:431
msgid ""
"If the zones on this board are refilled the Copper Edge Clearance\n"
"setting will be used (see Board Setup > Design Rules). This may\n"
@@ -23512,25 +24128,25 @@ msgstr ""
"导致与之前使用的 KiCad 版本不同的填充\n"
"板框图层上板边界的线宽。"
-#: pcbnew/files.cpp:417
+#: pcbnew/files.cpp:435
msgid "Edge Clearance Warning"
msgstr "边缘间隙警告"
-#: pcbnew/files.cpp:443
+#: pcbnew/files.cpp:461
#, c-format
msgid "PCB file \"%s\" is already open."
msgstr "PCB 文件 \"%s\" 已经打开。"
-#: pcbnew/files.cpp:450
+#: pcbnew/files.cpp:468
msgid "The current PCB has been modified. Save changes?"
msgstr "当前 PCB 已被修改。是否保存更改?"
-#: pcbnew/files.cpp:469
+#: pcbnew/files.cpp:487
#, c-format
msgid "PCB \"%s\" does not exist. Do you wish to create it?"
msgstr "PCB \"%s\" 不存在,你想创建它吗?"
-#: pcbnew/files.cpp:539
+#: pcbnew/files.cpp:557
#, c-format
msgid ""
"Error loading board file:\n"
@@ -23539,7 +24155,7 @@ msgstr ""
"电路板文件载入错误:\n"
"%s"
-#: pcbnew/files.cpp:594
+#: pcbnew/files.cpp:612
msgid ""
"This file was created by an older version of Pcbnew.\n"
"It will be stored in the new file format when you save this file again."
@@ -23547,17 +24163,17 @@ msgstr ""
"这个文件是由 Pcbnew 旧版本创建\n"
"当您保存此文件,它会以新的文件格式存储。"
-#: pcbnew/files.cpp:675
+#: pcbnew/files.cpp:693
#, c-format
msgid "Warning: unable to create backup file \"%s\""
msgstr "警告: 未能创建备份文件 \"%s\""
-#: pcbnew/files.cpp:702 pcbnew/files.cpp:793
+#: pcbnew/files.cpp:720 pcbnew/files.cpp:811
#, c-format
msgid "No access rights to write to file \"%s\""
msgstr "没有权限写入文件 \"%s\""
-#: pcbnew/files.cpp:739 pcbnew/files.cpp:818
+#: pcbnew/files.cpp:757 pcbnew/files.cpp:836
#, c-format
msgid ""
"Error saving board file \"%s\".\n"
@@ -23566,22 +24182,22 @@ msgstr ""
"保存电路板文件 \"%s\" 错误。\n"
"%s"
-#: pcbnew/files.cpp:745
+#: pcbnew/files.cpp:763
#, c-format
msgid "Failed to create \"%s\""
msgstr "无法创建 \"%s\""
-#: pcbnew/files.cpp:771
+#: pcbnew/files.cpp:789
#, c-format
msgid "Backup file: \"%s\""
msgstr "备份文件:\"%s\""
-#: pcbnew/files.cpp:773
+#: pcbnew/files.cpp:791
#, c-format
msgid "Wrote board file: \"%s\""
msgstr "写板文件:\"%s\""
-#: pcbnew/files.cpp:827
+#: pcbnew/files.cpp:845
#, c-format
msgid ""
"Board copied to:\n"
@@ -23590,7 +24206,7 @@ msgstr ""
"PCB 复制到:\n"
"\"%s\""
-#: pcbnew/files.cpp:937
+#: pcbnew/files.cpp:955
#, c-format
msgid ""
"Error occurred saving project specific footprint library table:\n"
@@ -23601,35 +24217,35 @@ msgstr ""
"\n"
"%s"
-#: pcbnew/footprint_edit_frame.cpp:139 pcbnew/zone_settings.cpp:195
+#: pcbnew/footprint_edit_frame.cpp:172 pcbnew/zone_settings.cpp:195
msgid "Inner layers"
msgstr "内部图层"
-#: pcbnew/footprint_edit_frame.cpp:231
+#: pcbnew/footprint_edit_frame.cpp:235
msgid "Footprint changes are unsaved"
msgstr "封装更改未保存"
-#: pcbnew/footprint_edit_frame.cpp:668
+#: pcbnew/footprint_edit_frame.cpp:672
msgid "[Read Only]"
msgstr "[只读]"
-#: pcbnew/footprint_edit_frame.cpp:675
+#: pcbnew/footprint_edit_frame.cpp:679
msgid "[Unsaved]"
msgstr "[未保存]"
-#: pcbnew/footprint_edit_frame.cpp:740
+#: pcbnew/footprint_edit_frame.cpp:744
msgid "Updating Footprint Libraries"
msgstr "更新封装库"
-#: pcbnew/footprint_edit_frame.cpp:819
+#: pcbnew/footprint_edit_frame.cpp:823
msgid "Default Values"
msgstr "默认值"
-#: pcbnew/footprint_edit_frame.cpp:899
+#: pcbnew/footprint_edit_frame.cpp:903
msgid "No footprint selected."
msgstr "没有选择封装。"
-#: pcbnew/footprint_edit_frame.cpp:908
+#: pcbnew/footprint_edit_frame.cpp:912
msgid "Footprint Image File Name"
msgstr "封装图像文件名称"
@@ -23772,7 +24388,7 @@ msgid "Select Library Table"
msgstr "选择库表"
#: pcbnew/footprint_libraries_utils.cpp:588 pcbnew/gpcb_plugin.cpp:962
-#: pcbnew/kicad_plugin.cpp:2225
+#: pcbnew/kicad_plugin.cpp:2222
#, c-format
msgid "Library \"%s\" is read only"
msgstr "\"%s\" 库为只读"
@@ -23870,28 +24486,28 @@ msgstr "参数"
msgid "Parameter"
msgstr "参数"
-#: pcbnew/footprint_wizard_frame.cpp:575
+#: pcbnew/footprint_wizard_frame.cpp:582
#, c-format
msgid "ModView: 3D Viewer [%s]"
msgstr "模型浏览:3D 查看器 [%s]"
-#: pcbnew/footprint_wizard_frame.cpp:592
+#: pcbnew/footprint_wizard_frame.cpp:599
msgid "Select wizard script to run"
msgstr "选择向导脚本运行"
-#: pcbnew/footprint_wizard_frame.cpp:597
+#: pcbnew/footprint_wizard_frame.cpp:604
msgid "Reset wizard parameters to default"
msgstr "重置向导参数为默认值"
-#: pcbnew/footprint_wizard_frame.cpp:602
+#: pcbnew/footprint_wizard_frame.cpp:609
msgid "Select previous parameters page"
msgstr "选择上一个参数页"
-#: pcbnew/footprint_wizard_frame.cpp:605
+#: pcbnew/footprint_wizard_frame.cpp:612
msgid "Select next parameters page"
msgstr "选择下一个参数页"
-#: pcbnew/footprint_wizard_frame.cpp:620
+#: pcbnew/footprint_wizard_frame.cpp:627
msgid "Export footprint to editor"
msgstr "导出封装到编辑器"
@@ -23963,8 +24579,8 @@ msgid ""
"format of the save is pretty.
"
msgstr ""
"将此属性设置为一个目录,在这个目录中保存到库的封装将被叫做为 pretty 封装。\n"
-"任何保存的内容优先级都高于封装在 GitHub 库中同名的项目。这些保存的封装可以"
-"作为更新发送给库的维护者。\n"
+"任何保存的内容优先级都高于封装在 GitHub 库中同名的项目。这些保存的封装可以作"
+"为更新发送给库的维护者。\n"
"由于封装的格式为 pretty,目录必须有一个.pretty的扩展名。
"
#: pcbnew/github/github_plugin.cpp:408
@@ -24051,30 +24667,6 @@ msgstr "在库路径 \"%s\" 中找到了额外的文件 \"%s\""
msgid "footprint library \"%s\" cannot be deleted"
msgstr "封装库 \"%s\" 不能被删除"
-#: pcbnew/help_common_strings.h:16
-msgid "Redo the last undo command"
-msgstr "重做撤消"
-
-#: pcbnew/help_common_strings.h:17
-msgid "Find components and text in current loaded board"
-msgstr "在当前电路板中查找元件和文本"
-
-#: pcbnew/help_common_strings.h:21
-msgid "Zoom to fit board or page"
-msgstr "缩放电路板或图框至适合大小"
-
-#: pcbnew/help_common_strings.h:22
-msgid "Redraw screen"
-msgstr "重绘屏幕"
-
-#: pcbnew/help_common_strings.h:26 pcbnew/tools/pcb_actions.cpp:649
-msgid ""
-"Show/hide microwave toolbar\n"
-"(Experimental feature)"
-msgstr ""
-"显示/隐藏微波设计工具栏 \n"
-"(试验功能)"
-
#: pcbnew/import_gfx/dialog_import_gfx.cpp:227
msgid "All supported formats|"
msgstr "所有支持的库格式|"
@@ -24154,12 +24746,12 @@ msgid ""
"Current Board will be lost and this operation cannot be undone. Continue?"
msgstr "当前电路板将丢失,此操作无法撤消。继续吗?"
-#: pcbnew/io_mgr.cpp:89
+#: pcbnew/io_mgr.cpp:92
#, c-format
msgid "UNKNOWN (%d)"
msgstr "未知(%d)"
-#: pcbnew/kicad_clipboard.cpp:338
+#: pcbnew/kicad_clipboard.cpp:343
msgid "Clipboard content is not KiCad compatible"
msgstr "剪贴板内容不兼容 KiCad"
@@ -24183,26 +24775,26 @@ msgstr "无法重命名临时文件 \"%s\" 到封装库文件 \"%s\""
msgid "Footprint library path '%s' does not exist (or is not a directory)."
msgstr "封装库路径 \"%s\" 不存在(或不是目录)。"
-#: pcbnew/kicad_plugin.cpp:1311 pcbnew/legacy_plugin.cpp:97
+#: pcbnew/kicad_plugin.cpp:1311 pcbnew/legacy_plugin.cpp:98
#, c-format
msgid "unknown pad type: %d"
msgstr "未知焊盘类型:%d"
-#: pcbnew/kicad_plugin.cpp:1699
+#: pcbnew/kicad_plugin.cpp:1696
#, c-format
msgid "unknown via type %d"
msgstr "未知过孔类型 %d"
-#: pcbnew/kicad_plugin.cpp:1860
+#: pcbnew/kicad_plugin.cpp:1857
#, c-format
msgid "unknown zone corner smoothing type %d"
msgstr "未知铜区角平滑类型 %d"
-#: pcbnew/kicad_plugin.cpp:2072
+#: pcbnew/kicad_plugin.cpp:2069
msgid "this file does not contain a PCB"
msgstr "此文件不包含 PCB"
-#: pcbnew/kicad_plugin.cpp:2213
+#: pcbnew/kicad_plugin.cpp:2210
#, c-format
msgid ""
"Library \"%s\" does not exist.\n"
@@ -24211,46 +24803,46 @@ msgstr ""
"库 \"%s\" 不存在。\n"
"是否要创建它?"
-#: pcbnew/kicad_plugin.cpp:2217
+#: pcbnew/kicad_plugin.cpp:2214
msgid "Library Not Found"
msgstr "未找到库"
-#: pcbnew/kicad_plugin.cpp:2256
+#: pcbnew/kicad_plugin.cpp:2253
#, c-format
msgid "Footprint file name \"%s\" is not valid."
msgstr "无效的封装文件名称 \"%s\"。"
-#: pcbnew/kicad_plugin.cpp:2262
+#: pcbnew/kicad_plugin.cpp:2259
#, c-format
msgid "No write permissions to delete file \"%s\""
msgstr "没有写入权限来删除文件 \"%s\""
-#: pcbnew/kicad_plugin.cpp:2311
+#: pcbnew/kicad_plugin.cpp:2308
#, c-format
msgid "Library \"%s\" is read only."
msgstr "\"%s\" 库为只读。"
-#: pcbnew/kicad_plugin.cpp:2330
+#: pcbnew/kicad_plugin.cpp:2327
#, c-format
msgid "Cannot overwrite library path \"%s\"."
msgstr "不能覆盖库路径 \"%s\"。"
-#: pcbnew/kicad_plugin.cpp:2355
+#: pcbnew/kicad_plugin.cpp:2352
#, c-format
msgid "User does not have permission to delete directory \"%s\"."
msgstr "用户没有权限删除目录 \"%s\"。"
-#: pcbnew/kicad_plugin.cpp:2363
+#: pcbnew/kicad_plugin.cpp:2360
#, c-format
msgid "Library directory \"%s\" has unexpected sub-directories."
msgstr "库目录 \"%s\" 有额外的子目录。"
-#: pcbnew/kicad_plugin.cpp:2382
+#: pcbnew/kicad_plugin.cpp:2379
#, c-format
msgid "Unexpected file \"%s\" was found in library path \"%s\"."
msgstr "在库路径 \"%s\" 中找到了额外的文件 \"%s\"。"
-#: pcbnew/kicad_plugin.cpp:2398
+#: pcbnew/kicad_plugin.cpp:2395
#, c-format
msgid "Footprint library \"%s\" cannot be deleted."
msgstr "封装库 \"%s\" 不能被删除。"
@@ -24276,7 +24868,7 @@ msgstr "启用可见性"
msgid "Left double click or middle click for color change"
msgstr "双击鼠标左键或点击中键修改颜色"
-#: pcbnew/legacy_plugin.cpp:95
+#: pcbnew/legacy_plugin.cpp:96
#, c-format
msgid ""
"File \"%s\" is format version: %d.\n"
@@ -24287,52 +24879,52 @@ msgstr ""
"Pcbnew 只能支持的格式版本 <= %d。\n"
"请升级 Pcbnew 后打开这个文件。"
-#: pcbnew/legacy_plugin.cpp:96
+#: pcbnew/legacy_plugin.cpp:97
#, c-format
msgid "unknown graphic type: %d"
msgstr "未知图形类型:%d"
-#: pcbnew/legacy_plugin.cpp:98
+#: pcbnew/legacy_plugin.cpp:99
#, c-format
msgid "unknown pad attribute: %d"
msgstr "未知焊盘属性:%d"
-#: pcbnew/legacy_plugin.cpp:708
+#: pcbnew/legacy_plugin.cpp:709
#, c-format
msgid "Unknown sheet type \"%s\" on line:%d"
msgstr "未知图框类型 \"%s\" 在线:%d"
-#: pcbnew/legacy_plugin.cpp:1379
+#: pcbnew/legacy_plugin.cpp:1380
#, c-format
msgid "Missing '$EndMODULE' for MODULE \"%s\""
msgstr "模块 \"%s\" 缺少 '$EndMODULE'"
-#: pcbnew/legacy_plugin.cpp:1430
+#: pcbnew/legacy_plugin.cpp:1431
#, c-format
msgid "Unknown padshape '%c=0x%02x' on line: %d of footprint: \"%s\""
msgstr "未知焊盘形状 '%c=0x%02x' 在 %d 行的封装:\"%s\""
-#: pcbnew/legacy_plugin.cpp:1633
+#: pcbnew/legacy_plugin.cpp:1634
#, c-format
msgid "Unknown EDGE_MODULE type:'%c=0x%02x' on line:%d of footprint:\"%s\""
msgstr "未知 EDGE_MODULE 类型 '%c=0x%02x' 在 %d 行的封装:\"%s\""
-#: pcbnew/legacy_plugin.cpp:2417
+#: pcbnew/legacy_plugin.cpp:2419
#, c-format
msgid "duplicate NETCLASS name \"%s\""
msgstr "复制网络类名称 \"%s\""
-#: pcbnew/legacy_plugin.cpp:2496 pcbnew/legacy_plugin.cpp:2507
+#: pcbnew/legacy_plugin.cpp:2498 pcbnew/legacy_plugin.cpp:2509
#, c-format
msgid "Bad ZAux for CZONE_CONTAINER \"%s\""
msgstr "CZONE_CONTAINER \"%s\"的错误 ZAux"
-#: pcbnew/legacy_plugin.cpp:2525
+#: pcbnew/legacy_plugin.cpp:2527
#, c-format
msgid "Bad ZSmoothing for CZONE_CONTAINER \"%s\""
msgstr "CZONE_CONTAINER \"%s\"是坏的 ZSmoothing"
-#: pcbnew/legacy_plugin.cpp:2578 pcbnew/pcb_parser.cpp:3772
+#: pcbnew/legacy_plugin.cpp:2580 pcbnew/pcb_parser.cpp:3776
msgid ""
"The legacy segment fill mode is no longer supported.\n"
"Convert zones to polygon fills?"
@@ -24340,16 +24932,16 @@ msgstr ""
"不再支持旧段填充模式。\n"
"是否将区域转换为多边形填充?"
-#: pcbnew/legacy_plugin.cpp:2580 pcbnew/pcb_parser.cpp:3774
+#: pcbnew/legacy_plugin.cpp:2582 pcbnew/pcb_parser.cpp:3778
msgid "Legacy Zone Warning"
msgstr "旧区警告"
-#: pcbnew/legacy_plugin.cpp:2617
+#: pcbnew/legacy_plugin.cpp:2619
#, c-format
msgid "Bad ZClearance padoption for CZONE_CONTAINER \"%s\""
msgstr "CZONE_CONTAINER \"%s\" 的 ZClearance 选项不正确"
-#: pcbnew/legacy_plugin.cpp:2936 pcbnew/legacy_plugin.cpp:2973
+#: pcbnew/legacy_plugin.cpp:2938 pcbnew/legacy_plugin.cpp:2975
#, c-format
msgid ""
"invalid float number in file: \"%s\"\n"
@@ -24358,7 +24950,7 @@ msgstr ""
"文件中的浮点数字无效:\"%s\"\n"
"行:%d, 偏移量:%d"
-#: pcbnew/legacy_plugin.cpp:2945 pcbnew/legacy_plugin.cpp:2981
+#: pcbnew/legacy_plugin.cpp:2947 pcbnew/legacy_plugin.cpp:2983
#, c-format
msgid ""
"missing float number in file: \"%s\"\n"
@@ -24367,12 +24959,12 @@ msgstr ""
"文件中缺少浮点数:\"%s\"\n"
"行:%d,偏移量:%d"
-#: pcbnew/legacy_plugin.cpp:3181
+#: pcbnew/legacy_plugin.cpp:3183
#, c-format
msgid "File '%s' is empty."
msgstr "文件 \"%s\" 为空。"
-#: pcbnew/legacy_plugin.cpp:3184
+#: pcbnew/legacy_plugin.cpp:3186
#, c-format
msgid "File '%s' is not a legacy library."
msgstr "文件 \"%s\" 不是一个旧库。"
@@ -24397,153 +24989,153 @@ msgstr "封装 \"%s\" 保存"
msgid "Footprint library \"%s\" saved as \"%s\"."
msgstr "封装库 \"%s\" 另存为 \"%s\"。"
-#: pcbnew/menubar_footprint_editor.cpp:87
+#: pcbnew/menubar_footprint_editor.cpp:86
msgid "&Import Graphics..."
msgstr "导入图形... (&I)"
-#: pcbnew/menubar_footprint_editor.cpp:88
+#: pcbnew/menubar_footprint_editor.cpp:87
msgid "Import 2D Drawing file to Footprint Editor on Drawings layer"
msgstr "在绘制图层上将 2D 绘制导入到封装编辑器"
-#: pcbnew/menubar_footprint_editor.cpp:98
+#: pcbnew/menubar_footprint_editor.cpp:97
msgid "Export View as &PNG..."
msgstr "导出视图为 PNG... (&P)"
-#: pcbnew/menubar_footprint_editor.cpp:99
+#: pcbnew/menubar_footprint_editor.cpp:98
msgid "Create a PNG file from the current view"
msgstr "从当前视图创建一个 PNG 文件"
-#: pcbnew/menubar_footprint_editor.cpp:202 pcbnew/menubar_pcb_editor.cpp:371
+#: pcbnew/menubar_footprint_editor.cpp:201 pcbnew/menubar_pcb_editor.cpp:370
msgid "&Drawing Mode"
msgstr "绘制模式 (&D)"
-#: pcbnew/menubar_footprint_editor.cpp:211 pcbnew/menubar_pcb_editor.cpp:392
+#: pcbnew/menubar_footprint_editor.cpp:210 pcbnew/menubar_pcb_editor.cpp:391
msgid "&Contrast Mode"
msgstr "对比度模式 (&C)"
-#: pcbnew/menubar_footprint_editor.cpp:256
+#: pcbnew/menubar_footprint_editor.cpp:255
msgid "&Load Footprint from PCB..."
msgstr "从 PCB 载入封装... (&L)"
-#: pcbnew/menubar_footprint_editor.cpp:257
+#: pcbnew/menubar_footprint_editor.cpp:256
msgid "Load a footprint from the current board into the editor"
msgstr "将当前电路板的封装载入到编辑器中"
-#: pcbnew/menubar_footprint_editor.cpp:261
+#: pcbnew/menubar_footprint_editor.cpp:260
msgid "&Insert Footprint on PCB"
msgstr "在 PCB 上插入封装 (&I)"
-#: pcbnew/menubar_footprint_editor.cpp:262
+#: pcbnew/menubar_footprint_editor.cpp:261
msgid "Insert footprint onto current board"
msgstr "将封装插入到当前电路板"
-#: pcbnew/menubar_pcb_editor.cpp:89
+#: pcbnew/menubar_pcb_editor.cpp:88
msgid "Import Non-KiCad Board File..."
msgstr "导入非 KiCad 电路板文件..."
-#: pcbnew/menubar_pcb_editor.cpp:90
+#: pcbnew/menubar_pcb_editor.cpp:89
msgid "Import board file from other applications"
msgstr "从其它应用程序中导入板文件"
-#: pcbnew/menubar_pcb_editor.cpp:109
+#: pcbnew/menubar_pcb_editor.cpp:108
msgid "Resc&ue"
msgstr "恢复 (&U)"
-#: pcbnew/menubar_pcb_editor.cpp:110
+#: pcbnew/menubar_pcb_editor.cpp:109
msgid "Clear board and get last rescue file automatically saved by Pcbnew"
msgstr "清除电路板以便恢复最后的自动备份 Pcbnew 文件"
-#: pcbnew/menubar_pcb_editor.cpp:114
+#: pcbnew/menubar_pcb_editor.cpp:113
msgid "Revert to Last Backup"
msgstr "恢复到上次备份"
-#: pcbnew/menubar_pcb_editor.cpp:115
+#: pcbnew/menubar_pcb_editor.cpp:114
msgid "Clear board and get previous backup version of board"
msgstr "清除更改并恢复到以前版本"
-#: pcbnew/menubar_pcb_editor.cpp:126
+#: pcbnew/menubar_pcb_editor.cpp:125
msgid "Graphics..."
msgstr "图形..."
-#: pcbnew/menubar_pcb_editor.cpp:126
+#: pcbnew/menubar_pcb_editor.cpp:125
msgid "Import 2D drawing file"
msgstr "导入2D 绘制文件"
-#: pcbnew/menubar_pcb_editor.cpp:139
+#: pcbnew/menubar_pcb_editor.cpp:138
msgid "GenCAD..."
msgstr "GenCAD..."
-#: pcbnew/menubar_pcb_editor.cpp:139
+#: pcbnew/menubar_pcb_editor.cpp:138
msgid "Export GenCAD board representation"
msgstr "导出 GenCAD 电路板表示"
-#: pcbnew/menubar_pcb_editor.cpp:141
+#: pcbnew/menubar_pcb_editor.cpp:140
msgid "VRML..."
msgstr "VRML..."
-#: pcbnew/menubar_pcb_editor.cpp:141
+#: pcbnew/menubar_pcb_editor.cpp:140
msgid "Export VRML 3D board representation"
msgstr "导出 VRML 3D 电路板表示"
-#: pcbnew/menubar_pcb_editor.cpp:143
+#: pcbnew/menubar_pcb_editor.cpp:142
msgid "IDFv3..."
msgstr "IDFv3..."
-#: pcbnew/menubar_pcb_editor.cpp:143
+#: pcbnew/menubar_pcb_editor.cpp:142
msgid "Export IDF 3D board representation"
msgstr "导出 IDF 3D 电路板表示"
-#: pcbnew/menubar_pcb_editor.cpp:145
+#: pcbnew/menubar_pcb_editor.cpp:144
msgid "STEP..."
msgstr "STEP..."
-#: pcbnew/menubar_pcb_editor.cpp:145
+#: pcbnew/menubar_pcb_editor.cpp:144
msgid "Export STEP 3D board representation"
msgstr "导出 STEP 3D 电路板表示"
-#: pcbnew/menubar_pcb_editor.cpp:147
+#: pcbnew/menubar_pcb_editor.cpp:146
msgid "SVG..."
msgstr "SVG..."
-#: pcbnew/menubar_pcb_editor.cpp:147
+#: pcbnew/menubar_pcb_editor.cpp:146
msgid "Export SVG board representation"
msgstr "导出 SVG 电路板表示"
-#: pcbnew/menubar_pcb_editor.cpp:149
+#: pcbnew/menubar_pcb_editor.cpp:148
msgid "Footprint Association (.cmp) File..."
msgstr "封装关联 (.cmp) 文件..."
-#: pcbnew/menubar_pcb_editor.cpp:150
+#: pcbnew/menubar_pcb_editor.cpp:149
msgid "Export footprint association file (*.cmp) for schematic back annotation"
msgstr "导出封装关联文件 (*.cmp) 用于原理图中反向批注"
-#: pcbnew/menubar_pcb_editor.cpp:152
+#: pcbnew/menubar_pcb_editor.cpp:151
msgid "Hyperlynx..."
msgstr "Hyperlynx..."
-#: pcbnew/menubar_pcb_editor.cpp:160
+#: pcbnew/menubar_pcb_editor.cpp:159
msgid "Fabrication Outputs"
msgstr "制造输出"
-#: pcbnew/menubar_pcb_editor.cpp:189
+#: pcbnew/menubar_pcb_editor.cpp:188
msgid "Archive Footprints"
msgstr "归档封装"
-#: pcbnew/menubar_pcb_editor.cpp:192
+#: pcbnew/menubar_pcb_editor.cpp:191
msgid "&Archive Footprints in Existing Library..."
msgstr "归档封装到现有库中... (&A)"
-#: pcbnew/menubar_pcb_editor.cpp:193
+#: pcbnew/menubar_pcb_editor.cpp:192
msgid ""
"Archive all footprints to existing library in footprint Lib table(does not "
"remove other footprints in this library)"
msgstr "将所有封装归档到现有库的封装库表中 (不会删除此库中的其他封装)"
-#: pcbnew/menubar_pcb_editor.cpp:197
+#: pcbnew/menubar_pcb_editor.cpp:196
msgid "&Create New Library and Archive Footprints..."
msgstr "创建新库并归档封装... (&C)"
-#: pcbnew/menubar_pcb_editor.cpp:198
+#: pcbnew/menubar_pcb_editor.cpp:197
msgid ""
"Archive all footprints to a new library\n"
"(if the library already exists it will be replaced)"
@@ -24551,114 +25143,123 @@ msgstr ""
"归档所有的封装到新库\n"
"(如果这个库已经存在,将会被替换)"
-#: pcbnew/menubar_pcb_editor.cpp:435
+#: pcbnew/menubar_pcb_editor.cpp:434
msgid "Auto-Place Footprints"
msgstr "自动放置封装"
-#: pcbnew/menubar_pcb_editor.cpp:500
+#: pcbnew/menubar_pcb_editor.cpp:499
msgid "External Plugins"
msgstr "外部插件"
-#: pcbnew/menubar_pcb_editor.cpp:503
+#: pcbnew/menubar_pcb_editor.cpp:502
msgid "Refresh Plugins"
msgstr "刷新插件"
-#: pcbnew/menubar_pcb_editor.cpp:504
+#: pcbnew/menubar_pcb_editor.cpp:503
msgid "Reload all python plugins and refresh plugin menus"
msgstr "重新加载所有的 Python 插件并刷新插件菜单"
-#: pcbnew/menubar_pcb_editor.cpp:530
+#: pcbnew/menubar_pcb_editor.cpp:529
msgid "Add &3D Shapes Libraries Wizard..."
msgstr "3D 模型库添加向导... (&3)"
-#: pcbnew/menubar_pcb_editor.cpp:531
+#: pcbnew/menubar_pcb_editor.cpp:530
msgid "Download 3D shape libraries from GitHub"
msgstr "从 GitHub 下载 3D 模型封装库"
-#: pcbnew/menubar_pcb_editor.cpp:554
+#: pcbnew/menubar_pcb_editor.cpp:553
msgid "Ro&ute"
msgstr "布线 (&U)"
-#: pcbnew/microwave.cpp:111
+#: pcbnew/microwave/microwave_footprint.cpp:52
msgid "Gap Size:"
msgstr "间隙大小:"
-#: pcbnew/microwave.cpp:117
+#: pcbnew/microwave/microwave_footprint.cpp:58
msgid "Stub Size:"
msgstr "尺寸:"
-#: pcbnew/microwave.cpp:124
+#: pcbnew/microwave/microwave_footprint.cpp:65
msgid "Arc Stub Radius Value:"
msgstr "圆弧半径值:"
-#: pcbnew/microwave.cpp:135 pcbnew/microwave.cpp:150
+#: pcbnew/microwave/microwave_footprint.cpp:76
+#: pcbnew/microwave/microwave_footprint.cpp:91
msgid "Create microwave module"
msgstr "创建微波模块"
-#: pcbnew/microwave.cpp:149
+#: pcbnew/microwave/microwave_footprint.cpp:90
msgid "Angle in degrees:"
msgstr "扇形角度(°):"
-#: pcbnew/microwave.cpp:159
+#: pcbnew/microwave/microwave_footprint.cpp:100
msgid "Incorrect number, abort"
msgstr "数值错误, 退出"
-#: pcbnew/microwave.cpp:295
-msgid "Complex shape"
-msgstr "复合样式"
+#: pcbnew/microwave/microwave_inductor.cpp:322
+msgid "Add microwave inductor"
+msgstr "添加微波电感"
-#: pcbnew/microwave.cpp:316
-msgid "Read Shape Description File..."
-msgstr "阅读样式描述文件..."
-
-#: pcbnew/microwave.cpp:319
-msgid "Symmetrical"
-msgstr "对称"
-
-#: pcbnew/microwave.cpp:321
-msgid "Shape Option"
-msgstr "形状选项"
-
-#: pcbnew/microwave.cpp:354
-msgid "Read descr shape file"
-msgstr "读取样式描述文件"
-
-#: pcbnew/microwave.cpp:368
-msgid "File not found"
-msgstr "文件未找到"
-
-#: pcbnew/microwave.cpp:454
-msgid "Shape has a null size!"
-msgstr "形状大小为空!"
-
-#: pcbnew/microwave.cpp:460
-msgid "Shape has no points!"
-msgstr "形状不包含任何点!"
-
-#: pcbnew/microwave/microwave_inductor.cpp:339
+#: pcbnew/microwave/microwave_inductor.cpp:374
msgid "Length of Trace:"
msgstr "布线长度:"
-#: pcbnew/microwave/microwave_inductor.cpp:350
+#: pcbnew/microwave/microwave_inductor.cpp:385
msgid "Requested length < minimum length"
msgstr "请求的长度值 < 最小长度"
-#: pcbnew/microwave/microwave_inductor.cpp:362
+#: pcbnew/microwave/microwave_inductor.cpp:397
msgid "Requested length too large"
msgstr "请求的长度值过大"
-#: pcbnew/microwave/microwave_inductor.cpp:365
+#: pcbnew/microwave/microwave_inductor.cpp:400
msgid "Requested length too small"
msgstr "请求的长度值太小"
-#: pcbnew/microwave/microwave_inductor.cpp:368
+#: pcbnew/microwave/microwave_inductor.cpp:403
msgid "Requested length can't be represented"
msgstr "请求的长度无法表示"
-#: pcbnew/microwave/microwave_inductor.cpp:376
+#: pcbnew/microwave/microwave_inductor.cpp:411
msgid "Component Value:"
msgstr "元件值:"
+#: pcbnew/microwave/microwave_polygon.cpp:108
+msgid "Complex shape"
+msgstr "复合样式"
+
+#: pcbnew/microwave/microwave_polygon.cpp:129
+msgid "Read Shape Description File..."
+msgstr "阅读样式描述文件..."
+
+#: pcbnew/microwave/microwave_polygon.cpp:132
+msgid "Symmetrical"
+msgstr "对称"
+
+#: pcbnew/microwave/microwave_polygon.cpp:134
+msgid "Shape Option"
+msgstr "形状选项"
+
+#: pcbnew/microwave/microwave_polygon.cpp:167
+msgid "Read descr shape file"
+msgstr "读取样式描述文件"
+
+#: pcbnew/microwave/microwave_polygon.cpp:181
+msgid "File not found"
+msgstr "文件未找到"
+
+#: pcbnew/microwave/microwave_polygon.cpp:269
+msgid "Shape has a null size!"
+msgstr "形状大小为空!"
+
+#: pcbnew/microwave/microwave_polygon.cpp:275
+msgid "Shape has no points!"
+msgstr "形状不包含任何点!"
+
+#: pcbnew/microwave/microwave_tool.cpp:94
+msgid "Place microwave feature"
+msgstr "放置微波特征"
+
#: pcbnew/netinfo_item.cpp:92
msgid "Net Name"
msgstr "网络名称"
@@ -24815,7 +25416,7 @@ msgid "Cannot find component with reference designator \"%s\" in netlist."
msgstr "未能在网表中找到元件参考指示符 \"%s\"。"
#: pcbnew/netlist_reader/kicad_netlist_reader.cpp:390
-#: pcbnew/pcb_parser.cpp:2342
+#: pcbnew/pcb_parser.cpp:2343
#, c-format
msgid ""
"Invalid footprint ID in\n"
@@ -24924,11 +25525,11 @@ msgstr "未知的 PCad 层 %u"
msgid "KiCad only supports 32 signal layers"
msgstr "KiCad 仅支持 32 个信号层"
-#: pcbnew/pcb_base_frame.cpp:147
+#: pcbnew/pcb_base_frame.cpp:145
msgid "Error loading project footprint libraries"
msgstr "加载工程封装库时出错"
-#: pcbnew/pcb_base_frame.cpp:820
+#: pcbnew/pcb_base_frame.cpp:818
msgid "Edit user grid..."
msgstr "编辑用户网格..."
@@ -24936,20 +25537,20 @@ msgstr "编辑用户网格..."
msgid "New PCB file is unsaved"
msgstr "新的 PCB 文件未保存"
-#: pcbnew/pcb_edit_frame.cpp:575
+#: pcbnew/pcb_edit_frame.cpp:576
#, c-format
msgid "The auto save file \"%s\" could not be removed!"
msgstr "自动保存文件 \"%s\" 不能被删除!"
-#: pcbnew/pcb_edit_frame.cpp:734
+#: pcbnew/pcb_edit_frame.cpp:741
msgid "PCB file changes are unsaved"
msgstr "PCB 文件更改未保存"
-#: pcbnew/pcb_edit_frame.cpp:872
+#: pcbnew/pcb_edit_frame.cpp:879
msgid " [Unsaved]"
msgstr " [未保存]"
-#: pcbnew/pcb_edit_frame.cpp:1003
+#: pcbnew/pcb_edit_frame.cpp:1010
msgid ""
"Cannot update the PCB because Pcbnew is opened in stand-alone mode. In order "
"to create or update PCBs from schematics, you must launch the KiCad project "
@@ -24958,16 +25559,16 @@ msgstr ""
"无法更新 PCB, 因为 Pcbnew 是在独立模式下打开的。为了从原理图创建或更新 PCB, "
"您必须启动 KiCad 工程管理器并创建一个工程。"
-#: pcbnew/pcb_edit_frame.cpp:1038
+#: pcbnew/pcb_edit_frame.cpp:1045
msgid "Eeschema netlist"
msgstr "Eeschema 网表"
-#: pcbnew/pcb_edit_frame.cpp:1072
+#: pcbnew/pcb_edit_frame.cpp:1079
#, c-format
msgid "Schematic file \"%s\" not found."
msgstr "没有找到原理图文件 \"%s\"。"
-#: pcbnew/pcb_edit_frame.cpp:1258
+#: pcbnew/pcb_edit_frame.cpp:1265
msgid "Export Hyperlynx Layout"
msgstr "导出 Hyperlynx 布局"
@@ -25239,17 +25840,17 @@ msgstr "顶层封装装配"
msgid "Footprint assembly on board's back"
msgstr "底层封装装配"
-#: pcbnew/pcb_parser.cpp:222
+#: pcbnew/pcb_parser.cpp:223
#, c-format
msgid "Cannot interpret date code %d"
msgstr "无法解释日期代码 %d"
-#: pcbnew/pcb_parser.cpp:498 pcbnew/pcb_parser.cpp:607
+#: pcbnew/pcb_parser.cpp:499 pcbnew/pcb_parser.cpp:608
#, c-format
msgid "Unknown token \"%s\""
msgstr "未知标记 \"%s\""
-#: pcbnew/pcb_parser.cpp:616
+#: pcbnew/pcb_parser.cpp:617
msgid ""
"Items found on undefined layers. Do you wish to\n"
"rescue them to the Cmts.User layer?"
@@ -25257,40 +25858,40 @@ msgstr ""
"在未定义的图层上找到的项目。 \n"
"你想把他们恢复到 Cmts.User 层吗?"
-#: pcbnew/pcb_parser.cpp:618
+#: pcbnew/pcb_parser.cpp:619
msgid "Undefined layers:"
msgstr "未定义的层:"
-#: pcbnew/pcb_parser.cpp:626
+#: pcbnew/pcb_parser.cpp:627
msgid "Rescue"
msgstr "恢复"
-#: pcbnew/pcb_parser.cpp:792
+#: pcbnew/pcb_parser.cpp:793
#, c-format
msgid "Page type \"%s\" is not valid "
msgstr "图框类型 \"%s\" 无效 "
-#: pcbnew/pcb_parser.cpp:1304
+#: pcbnew/pcb_parser.cpp:1305
#, c-format
msgid "Layer \"%s\" in file \"%s\" at line %d, is not in fixed layer hash"
msgstr "层 \"%s\" 在文件 \"%s\" 的 %d 行, 不是固定层散列"
-#: pcbnew/pcb_parser.cpp:1341
+#: pcbnew/pcb_parser.cpp:1342
#, c-format
msgid "%d is not a valid layer count"
msgstr "%d 不是一个有效的层数"
-#: pcbnew/pcb_parser.cpp:1888
+#: pcbnew/pcb_parser.cpp:1889
#, c-format
msgid "Duplicate NETCLASS name \"%s\" in file \"%s\" at line %d, offset %d"
msgstr "重复网络类名称 \"%s\" 在文件 \"%s\" 的 %d,行 位移 %d"
-#: pcbnew/pcb_parser.cpp:2621
+#: pcbnew/pcb_parser.cpp:2622
#, c-format
msgid "Cannot handle footprint text type %s"
msgstr "无法处理封装文本类型 %s"
-#: pcbnew/pcb_parser.cpp:3055
+#: pcbnew/pcb_parser.cpp:3059
#, c-format
msgid ""
"Invalid net ID in\n"
@@ -25303,7 +25904,7 @@ msgstr ""
"行:%d\n"
"偏移:%d"
-#: pcbnew/pcb_parser.cpp:3071
+#: pcbnew/pcb_parser.cpp:3075
#, c-format
msgid ""
"Net name doesn't match net ID in\n"
@@ -25316,8 +25917,8 @@ msgstr ""
"行:%d\n"
"偏移:%d"
-#: pcbnew/pcb_parser.cpp:3429 pcbnew/pcb_parser.cpp:3495
-#: pcbnew/pcb_parser.cpp:3578 pcbnew/pcb_parser.cpp:3649
+#: pcbnew/pcb_parser.cpp:3433 pcbnew/pcb_parser.cpp:3499
+#: pcbnew/pcb_parser.cpp:3582 pcbnew/pcb_parser.cpp:3653
#, c-format
msgid ""
"Invalid net ID in\n"
@@ -25330,7 +25931,7 @@ msgstr ""
"行:%d\n"
"偏移:%d"
-#: pcbnew/pcb_parser.cpp:4039
+#: pcbnew/pcb_parser.cpp:4043
#, c-format
msgid ""
"There is a zone that belongs to a not existing net\n"
@@ -25498,13 +26099,13 @@ msgstr "调整: "
msgid "?"
msgstr "?"
-#: pcbnew/router/pns_kicad_iface.cpp:889
+#: pcbnew/router/pns_kicad_iface.cpp:890
#, c-format
msgid "Malformed keep-out zone at (%d, %d)"
msgstr "(%d, %d)处的禁止布线区形状异常"
# 此zone经核查源码确认为禁止布线区
-#: pcbnew/router/pns_kicad_iface.cpp:892
+#: pcbnew/router/pns_kicad_iface.cpp:893
#, c-format
msgid ""
"%s\n"
@@ -25515,7 +26116,7 @@ msgstr ""
"布线工具无法处理此禁止布线区。\n"
"请确保它不是自相交的多边形。"
-#: pcbnew/router/pns_kicad_iface.cpp:1443 pcbnew/router/router_tool.cpp:393
+#: pcbnew/router/pns_kicad_iface.cpp:1444 pcbnew/router/router_tool.cpp:393
msgid "Interactive Router"
msgstr "交互布线"
@@ -25736,17 +26337,17 @@ msgstr "微孔只能放在外层 (顶层铜层/底层铜层) 和与它们直接
msgid "Tracks on Copper layers only"
msgstr "布线只能出现在铜层"
-#: pcbnew/router/router_tool.cpp:1044 pcbnew/router/router_tool.cpp:1223
-#: pcbnew/router/router_tool.cpp:1306
+#: pcbnew/router/router_tool.cpp:1040 pcbnew/router/router_tool.cpp:1219
+#: pcbnew/router/router_tool.cpp:1302
msgid "The selected item is locked."
msgstr "选择的项目被锁定。"
-#: pcbnew/router/router_tool.cpp:1046 pcbnew/router/router_tool.cpp:1225
+#: pcbnew/router/router_tool.cpp:1042 pcbnew/router/router_tool.cpp:1221
msgid "Drag Anyway"
msgstr "仍然拖动"
-#: pcbnew/router/router_tool.cpp:1308 pcbnew/tools/pcb_actions.cpp:1155
-#: pcbnew/tools/pcb_actions.cpp:1161
+#: pcbnew/router/router_tool.cpp:1304 pcbnew/tools/pcb_actions.cpp:1156
+#: pcbnew/tools/pcb_actions.cpp:1162
msgid "Break Track"
msgstr "分割布线"
@@ -25843,7 +26444,7 @@ msgid "Exception on python footprint wizard code"
msgstr "Python 封装向导代码异常"
#: pcbnew/toolbars_footprint_editor.cpp:84
-msgid "Load footprint from current board"
+msgid "Load footprint from current board"
msgstr "从当前电路板打开封装"
#: pcbnew/toolbars_footprint_editor.cpp:88
@@ -25854,7 +26455,7 @@ msgstr "插入封装放置到当前电路板"
msgid "Check footprint"
msgstr "检查封装"
-#: pcbnew/toolbars_footprint_editor.cpp:200 pcbnew/toolbars_pcb_editor.cpp:598
+#: pcbnew/toolbars_footprint_editor.cpp:200 pcbnew/toolbars_pcb_editor.cpp:597
msgid "+/- to switch"
msgstr "+/- 切换"
@@ -25870,7 +26471,7 @@ msgstr "显示下一个封装"
msgid "Insert footprint in board"
msgstr "将封装放置到电路板"
-#: pcbnew/toolbars_pcb_editor.cpp:52
+#: pcbnew/toolbars_pcb_editor.cpp:51
msgid ""
"Show active layer selections\n"
"and select layer pair for route and place via"
@@ -25878,7 +26479,7 @@ msgstr ""
"显示工作中的层\n"
"选择布线和过孔的连接层"
-#: pcbnew/toolbars_pcb_editor.cpp:469
+#: pcbnew/toolbars_pcb_editor.cpp:468
msgid ""
"Auto track width: when starting on an existing track use its width\n"
"otherwise, use current width setting"
@@ -25886,41 +26487,41 @@ msgstr ""
"自动布线宽度:在开始现有的布线时使用它的宽度,\n"
"否则,使用当前的宽度设置"
-#: pcbnew/toolbars_pcb_editor.cpp:517
+#: pcbnew/toolbars_pcb_editor.cpp:516
#, c-format
msgid "Track: %.3f mm (%.2f mils)"
msgstr "布线:%.3f mm (%.2f mils)"
-#: pcbnew/toolbars_pcb_editor.cpp:519
+#: pcbnew/toolbars_pcb_editor.cpp:518
#, c-format
msgid "Track: %.2f mils (%.3f mm)"
msgstr "布线: %.2f mils (%.3f mm)"
-#: pcbnew/toolbars_pcb_editor.cpp:531 pcbnew/toolbars_pcb_editor.cpp:583
+#: pcbnew/toolbars_pcb_editor.cpp:530 pcbnew/toolbars_pcb_editor.cpp:582
msgid "Edit pre-defined sizes..."
msgstr "编辑预定义尺寸..."
-#: pcbnew/toolbars_pcb_editor.cpp:559
+#: pcbnew/toolbars_pcb_editor.cpp:558
#, c-format
msgid "%.2f / %.2f mm"
msgstr "%.2f / %.2f mm"
-#: pcbnew/toolbars_pcb_editor.cpp:561
+#: pcbnew/toolbars_pcb_editor.cpp:560
#, c-format
msgid "%.2f mm"
msgstr "%.2f mm"
-#: pcbnew/toolbars_pcb_editor.cpp:567
+#: pcbnew/toolbars_pcb_editor.cpp:566
#, c-format
msgid "%.1f / %.1f mils"
msgstr "%.1f / %.1f mils"
-#: pcbnew/toolbars_pcb_editor.cpp:569
+#: pcbnew/toolbars_pcb_editor.cpp:568
#, c-format
msgid "%.1f mils"
msgstr "%.1f mils"
-#: pcbnew/toolbars_pcb_editor.cpp:571
+#: pcbnew/toolbars_pcb_editor.cpp:570
#, c-format
msgid "Via: %s (%s)"
msgstr "值:%s (%s)"
@@ -25929,11 +26530,11 @@ msgstr "值:%s (%s)"
msgid "Draw a line segment"
msgstr "绘制线段"
-#: pcbnew/tools/drawing_tool.cpp:206 pcbnew/tools/pcb_actions.cpp:70
+#: pcbnew/tools/drawing_tool.cpp:206 pcbnew/tools/pcb_actions.cpp:71
msgid "Draw a circle"
msgstr "绘制圆"
-#: pcbnew/tools/drawing_tool.cpp:245 pcbnew/tools/pcb_actions.cpp:76
+#: pcbnew/tools/drawing_tool.cpp:245 pcbnew/tools/pcb_actions.cpp:77
msgid "Draw an arc"
msgstr "绘制圆弧"
@@ -25969,7 +26570,7 @@ msgstr "放置过孔"
msgid "Edit track width/via size"
msgstr "编辑布线宽度/过孔尺寸"
-#: pcbnew/tools/edit_tool.cpp:818 pcbnew/tools/pcb_actions.cpp:233
+#: pcbnew/tools/edit_tool.cpp:818 pcbnew/tools/pcb_actions.cpp:234
msgid "Flip"
msgstr "翻转"
@@ -26046,18 +26647,10 @@ msgstr ""
"无法将项目转换为自定义形状的焊盘:\n"
"选定的项目不会形成单一的固定形状。"
-#: pcbnew/tools/footprint_editor_tools.cpp:575 pcbnew/tools/pcb_actions.cpp:336
+#: pcbnew/tools/footprint_editor_tools.cpp:575 pcbnew/tools/pcb_actions.cpp:337
msgid "Create Pad from Selected Shapes"
msgstr "从选定的形状创建焊盘"
-#: pcbnew/tools/microwave_tool.cpp:97
-msgid "Place microwave feature"
-msgstr "放置微波特征"
-
-#: pcbnew/tools/microwave_tool.cpp:133
-msgid "Add microwave inductor"
-msgstr "添加微波电感"
-
#: pcbnew/tools/pad_tool.cpp:107
msgid "Paste Pad Properties"
msgstr "粘贴焊盘属性"
@@ -26079,1140 +26672,1148 @@ msgstr ""
msgid "Renumber pads"
msgstr "焊盘重新编号"
-#: pcbnew/tools/pcb_actions.cpp:58
+#: pcbnew/tools/pcb_actions.cpp:59
msgid "Draw Line"
msgstr "绘制线"
-#: pcbnew/tools/pcb_actions.cpp:58
+#: pcbnew/tools/pcb_actions.cpp:59
msgid "Draw a line"
msgstr "绘制线"
-#: pcbnew/tools/pcb_actions.cpp:64
+#: pcbnew/tools/pcb_actions.cpp:65
msgid "Draw Graphic Polygon"
msgstr "绘制多边形"
-#: pcbnew/tools/pcb_actions.cpp:64
+#: pcbnew/tools/pcb_actions.cpp:65
msgid "Draw a graphic polygon"
msgstr "绘制多边形"
-#: pcbnew/tools/pcb_actions.cpp:70
+#: pcbnew/tools/pcb_actions.cpp:71
msgid "Draw Circle"
msgstr "绘制圆"
-#: pcbnew/tools/pcb_actions.cpp:76
+#: pcbnew/tools/pcb_actions.cpp:77
msgid "Draw Arc"
msgstr "绘制圆弧"
-#: pcbnew/tools/pcb_actions.cpp:88
+#: pcbnew/tools/pcb_actions.cpp:89
msgid "Add Dimension"
msgstr "添加尺寸"
-#: pcbnew/tools/pcb_actions.cpp:88
+#: pcbnew/tools/pcb_actions.cpp:89
msgid "Add a dimension"
msgstr "添加尺寸"
-#: pcbnew/tools/pcb_actions.cpp:99
+#: pcbnew/tools/pcb_actions.cpp:100
msgid "Add Filled Zone"
msgstr "添加覆铜区域"
-#: pcbnew/tools/pcb_actions.cpp:99
+#: pcbnew/tools/pcb_actions.cpp:100
msgid "Add a filled zone"
msgstr "添加填充区域"
-#: pcbnew/tools/pcb_actions.cpp:105
+#: pcbnew/tools/pcb_actions.cpp:106
msgid "Add Vias"
msgstr "添加过孔"
-#: pcbnew/tools/pcb_actions.cpp:105
+#: pcbnew/tools/pcb_actions.cpp:106
msgid "Add free-standing vias"
msgstr "添加独立的过孔"
-#: pcbnew/tools/pcb_actions.cpp:111
+#: pcbnew/tools/pcb_actions.cpp:112
msgid "Add Keepout Area"
msgstr "添加禁布区"
-#: pcbnew/tools/pcb_actions.cpp:111
+#: pcbnew/tools/pcb_actions.cpp:112
msgid "Add a keepout area"
msgstr "添加禁布区"
-#: pcbnew/tools/pcb_actions.cpp:117
+#: pcbnew/tools/pcb_actions.cpp:118
msgid "Add a Zone Cutout"
msgstr "添加挖空区域"
-#: pcbnew/tools/pcb_actions.cpp:117
+#: pcbnew/tools/pcb_actions.cpp:118
msgid "Add a cutout area of an existing zone"
msgstr "添加挖空区域"
-#: pcbnew/tools/pcb_actions.cpp:123
+#: pcbnew/tools/pcb_actions.cpp:124
msgid "Add a Similar Zone"
msgstr "添加相似覆铜"
-#: pcbnew/tools/pcb_actions.cpp:123
+#: pcbnew/tools/pcb_actions.cpp:124
msgid "Add a zone with the same settings as an existing zone"
msgstr "添加与现有区域具有相同设置的区域"
-#: pcbnew/tools/pcb_actions.cpp:129
+#: pcbnew/tools/pcb_actions.cpp:130
msgid "Place Imported Graphics"
msgstr "放置导入的图形"
-#: pcbnew/tools/pcb_actions.cpp:135
+#: pcbnew/tools/pcb_actions.cpp:136
msgid "Place the Footprint Anchor"
msgstr "放置封装锚点"
-#: pcbnew/tools/pcb_actions.cpp:141
+#: pcbnew/tools/pcb_actions.cpp:142
msgid "Increase Line Width"
msgstr "增大线宽"
-#: pcbnew/tools/pcb_actions.cpp:141
+#: pcbnew/tools/pcb_actions.cpp:142
msgid "Increase the line width"
msgstr "增加线宽"
-#: pcbnew/tools/pcb_actions.cpp:146
+#: pcbnew/tools/pcb_actions.cpp:147
msgid "Decrease Line Width"
msgstr "减小线宽"
-#: pcbnew/tools/pcb_actions.cpp:146
+#: pcbnew/tools/pcb_actions.cpp:147
msgid "Decrease the line width"
msgstr "减少线宽"
-#: pcbnew/tools/pcb_actions.cpp:151
+#: pcbnew/tools/pcb_actions.cpp:152
msgid "Switch Arc Posture"
msgstr "切换弧形态"
-#: pcbnew/tools/pcb_actions.cpp:151
+#: pcbnew/tools/pcb_actions.cpp:152
msgid "Switch the arc posture"
msgstr "交换圆弧位置"
-#: pcbnew/tools/pcb_actions.cpp:156
+#: pcbnew/tools/pcb_actions.cpp:157
msgid "Delete Last Point"
msgstr "删除最后的点"
-#: pcbnew/tools/pcb_actions.cpp:156
+#: pcbnew/tools/pcb_actions.cpp:157
msgid "Delete the last point added to the current item"
msgstr "删除当前项目中添加的最后一个点"
-#: pcbnew/tools/pcb_actions.cpp:161
+#: pcbnew/tools/pcb_actions.cpp:162
msgid "Close Zone Outline"
msgstr "闭合覆铜边界"
-#: pcbnew/tools/pcb_actions.cpp:161
+#: pcbnew/tools/pcb_actions.cpp:162
msgid "Close the outline of a zone in progress"
msgstr "闭合覆铜区域边界"
-#: pcbnew/tools/pcb_actions.cpp:169
+#: pcbnew/tools/pcb_actions.cpp:170
msgid "Design Rules Checker"
msgstr "设计规则检查"
-#: pcbnew/tools/pcb_actions.cpp:169
+#: pcbnew/tools/pcb_actions.cpp:170
msgid "Show the design rules checker window"
msgstr "显示设计规则检查器窗口"
-#: pcbnew/tools/pcb_actions.cpp:178
+#: pcbnew/tools/pcb_actions.cpp:179
msgid "Open in Footprint Editor"
msgstr "在封装编辑器中打开"
-#: pcbnew/tools/pcb_actions.cpp:179
+#: pcbnew/tools/pcb_actions.cpp:180
msgid "Opens the selected footprint in the Footprint Editor"
msgstr "在封装编辑器中打开选择的封装"
-#: pcbnew/tools/pcb_actions.cpp:186
+#: pcbnew/tools/pcb_actions.cpp:187
msgid ""
"Selects a footprint by reference designator and places it under the cursor "
"for moving"
msgstr "按参考指示符选择封装,并将其放置在光标下以进行移动"
-#: pcbnew/tools/pcb_actions.cpp:202
+#: pcbnew/tools/pcb_actions.cpp:203
msgid "Duplicate and Increment"
msgstr "重复和递增"
-#: pcbnew/tools/pcb_actions.cpp:202
+#: pcbnew/tools/pcb_actions.cpp:203
msgid "Duplicates the selected item(s), incrementing pad numbers"
msgstr "复制选择项目, 增量焊盘编号"
-#: pcbnew/tools/pcb_actions.cpp:208
+#: pcbnew/tools/pcb_actions.cpp:209
msgid "Move Exactly..."
msgstr "精确移动..."
-#: pcbnew/tools/pcb_actions.cpp:208
+#: pcbnew/tools/pcb_actions.cpp:209
msgid "Moves the selected item(s) by an exact amount"
msgstr "精确移动选择项"
-#: pcbnew/tools/pcb_actions.cpp:214
+#: pcbnew/tools/pcb_actions.cpp:215
msgid "Create Array..."
msgstr "创建阵列..."
-#: pcbnew/tools/pcb_actions.cpp:214
+#: pcbnew/tools/pcb_actions.cpp:215
msgid "Create array"
msgstr "创建阵列"
-#: pcbnew/tools/pcb_actions.cpp:227
+#: pcbnew/tools/pcb_actions.cpp:228
msgid "Rotate Counterclockwise"
msgstr "逆时针旋转"
-#: pcbnew/tools/pcb_actions.cpp:227
+#: pcbnew/tools/pcb_actions.cpp:228
msgid "Rotates selected item(s) counterclockwise"
msgstr "将选中的项目逆时针旋转"
-#: pcbnew/tools/pcb_actions.cpp:233
+#: pcbnew/tools/pcb_actions.cpp:234
msgid "Flips selected item(s) to opposite side of board"
msgstr "将所选项目翻转到板的另一侧"
-#: pcbnew/tools/pcb_actions.cpp:238
+#: pcbnew/tools/pcb_actions.cpp:239
msgid "Mirrors selected item"
msgstr "镜像选择项"
-#: pcbnew/tools/pcb_actions.cpp:243
+#: pcbnew/tools/pcb_actions.cpp:244
msgid "Change Track Width"
msgstr "调整布线宽度"
-#: pcbnew/tools/pcb_actions.cpp:243
+#: pcbnew/tools/pcb_actions.cpp:244
msgid "Updates selected track & via sizes"
msgstr "更新选定的布线和过孔尺寸"
-#: pcbnew/tools/pcb_actions.cpp:248
+#: pcbnew/tools/pcb_actions.cpp:249
msgid "Delete Full Track"
msgstr "删除整条布线"
-#: pcbnew/tools/pcb_actions.cpp:248
+#: pcbnew/tools/pcb_actions.cpp:249
msgid "Deletes selected item(s) and copper connections"
msgstr "删除所选项目和铜连接"
-#: pcbnew/tools/pcb_actions.cpp:265
+#: pcbnew/tools/pcb_actions.cpp:266
msgid "Show Footprint Tree"
msgstr "显示封装树"
-#: pcbnew/tools/pcb_actions.cpp:265
+#: pcbnew/tools/pcb_actions.cpp:266
msgid "Toggles the footprint tree visibility"
msgstr "切换封装树可见性"
-#: pcbnew/tools/pcb_actions.cpp:271
+#: pcbnew/tools/pcb_actions.cpp:272
msgid "New Footprint..."
msgstr "新建封装..."
-#: pcbnew/tools/pcb_actions.cpp:271
+#: pcbnew/tools/pcb_actions.cpp:272
msgid "Create a new, empty footprint"
msgstr "创建一个新的空封装"
-#: pcbnew/tools/pcb_actions.cpp:276
+#: pcbnew/tools/pcb_actions.cpp:277
msgid "Create Footprint..."
msgstr "创建封装..."
-#: pcbnew/tools/pcb_actions.cpp:276
+#: pcbnew/tools/pcb_actions.cpp:277
msgid "Create a new footprint using the Footprint Wizard"
msgstr "使用封装向导创建一个新的封装"
-#: pcbnew/tools/pcb_actions.cpp:281
+#: pcbnew/tools/pcb_actions.cpp:282
msgid "Save to Board"
msgstr "保存电路板"
-#: pcbnew/tools/pcb_actions.cpp:281
+#: pcbnew/tools/pcb_actions.cpp:282
msgid "Update footprint on board"
msgstr "更新在板上的封装"
-#: pcbnew/tools/pcb_actions.cpp:286
+#: pcbnew/tools/pcb_actions.cpp:287
msgid "Save to Library"
msgstr "保存到库"
-#: pcbnew/tools/pcb_actions.cpp:286
+#: pcbnew/tools/pcb_actions.cpp:287
msgid "Save changes to library"
msgstr "保存更改到库"
-#: pcbnew/tools/pcb_actions.cpp:291
+#: pcbnew/tools/pcb_actions.cpp:292
msgid "Edit Footprint"
msgstr "编辑封装"
-#: pcbnew/tools/pcb_actions.cpp:291
+#: pcbnew/tools/pcb_actions.cpp:292
msgid "Show selected footprint on editor canvas"
msgstr "在编辑器画布上显示选定的轮廓线"
-#: pcbnew/tools/pcb_actions.cpp:296
+#: pcbnew/tools/pcb_actions.cpp:297
msgid "Delete Footprint from Library"
msgstr "从库中删除封装"
-#: pcbnew/tools/pcb_actions.cpp:301
+#: pcbnew/tools/pcb_actions.cpp:302
msgid "Cut Footprint"
msgstr "剪切封装"
-#: pcbnew/tools/pcb_actions.cpp:306
+#: pcbnew/tools/pcb_actions.cpp:307
msgid "Copy Footprint"
msgstr "复制封装"
-#: pcbnew/tools/pcb_actions.cpp:311
+#: pcbnew/tools/pcb_actions.cpp:312
msgid "Paste Footprint"
msgstr "粘贴封装"
-#: pcbnew/tools/pcb_actions.cpp:316
+#: pcbnew/tools/pcb_actions.cpp:317
msgid "Import Footprint..."
msgstr "导入封装..."
-#: pcbnew/tools/pcb_actions.cpp:321
+#: pcbnew/tools/pcb_actions.cpp:322
msgid "Export Footprint..."
msgstr "导出封装..."
-#: pcbnew/tools/pcb_actions.cpp:326
+#: pcbnew/tools/pcb_actions.cpp:327
msgid "Footprint Properties..."
msgstr "封装属性..."
-#: pcbnew/tools/pcb_actions.cpp:331
+#: pcbnew/tools/pcb_actions.cpp:332
msgid "Add Pad"
msgstr "添加焊盘"
-#: pcbnew/tools/pcb_actions.cpp:331
+#: pcbnew/tools/pcb_actions.cpp:332
msgid "Add a pad"
msgstr "添加焊盘"
-#: pcbnew/tools/pcb_actions.cpp:337
+#: pcbnew/tools/pcb_actions.cpp:338
msgid "Creates a custom-shaped pads from a set of selected shapes"
msgstr "从一组选定的形状创建自定义焊盘"
-#: pcbnew/tools/pcb_actions.cpp:342
+#: pcbnew/tools/pcb_actions.cpp:343
msgid "Explode Pad to Graphic Shapes"
msgstr "将焊盘分解成图形形状"
-#: pcbnew/tools/pcb_actions.cpp:343
+#: pcbnew/tools/pcb_actions.cpp:344
msgid "Converts a custom-shaped pads to a set of graphical shapes"
msgstr "将自定义焊盘转换为一组图形形状"
-#: pcbnew/tools/pcb_actions.cpp:348
+#: pcbnew/tools/pcb_actions.cpp:349
msgid "Default Pad Properties..."
msgstr "默认焊盘属性..."
-#: pcbnew/tools/pcb_actions.cpp:348
+#: pcbnew/tools/pcb_actions.cpp:349
msgid "Edit the pad properties used when creating new pads"
msgstr "编辑创建新焊盘时使用的焊盘属性"
-#: pcbnew/tools/pcb_actions.cpp:356
+#: pcbnew/tools/pcb_actions.cpp:357
msgid "Update Footprint..."
msgstr "更新封装..."
-#: pcbnew/tools/pcb_actions.cpp:357
+#: pcbnew/tools/pcb_actions.cpp:358
msgid "Update footprint to include any changes from the library"
msgstr "更新封装以包含来自库的任何更改"
-#: pcbnew/tools/pcb_actions.cpp:362
+#: pcbnew/tools/pcb_actions.cpp:363
msgid "Update Footprints from Library..."
msgstr "从库中更新封装..."
-#: pcbnew/tools/pcb_actions.cpp:363
+#: pcbnew/tools/pcb_actions.cpp:364
msgid "Update footprints to include any changes from the library"
msgstr "更新封装以包含来自库的任何更改"
-#: pcbnew/tools/pcb_actions.cpp:368
+#: pcbnew/tools/pcb_actions.cpp:369
msgid "Assign a different footprint from the library"
msgstr "从库中分配不同的封装"
-#: pcbnew/tools/pcb_actions.cpp:373
+#: pcbnew/tools/pcb_actions.cpp:374
msgid "Change Footprints..."
msgstr "保存封装..."
-#: pcbnew/tools/pcb_actions.cpp:373
+#: pcbnew/tools/pcb_actions.cpp:374
msgid "Assign different footprints from the library"
msgstr "从库中分配不同的封装"
-#: pcbnew/tools/pcb_actions.cpp:378
+#: pcbnew/tools/pcb_actions.cpp:379
msgid "Swap Layers..."
msgstr "交换层..."
-#: pcbnew/tools/pcb_actions.cpp:378
+#: pcbnew/tools/pcb_actions.cpp:379
msgid "Move tracks or drawings from one layer to another"
msgstr "将布线或绘制从一层移到另一层"
-#: pcbnew/tools/pcb_actions.cpp:383
+#: pcbnew/tools/pcb_actions.cpp:384
msgid "Edit Track & Via Properties..."
msgstr "编辑布线与过孔属性..."
-#: pcbnew/tools/pcb_actions.cpp:389
+#: pcbnew/tools/pcb_actions.cpp:390
msgid "Edit Text and graphics properties globally across board"
msgstr "全局编辑文本和图形属性"
-#: pcbnew/tools/pcb_actions.cpp:394
+#: pcbnew/tools/pcb_actions.cpp:395
msgid "Global Deletions..."
msgstr "全局删除..."
-#: pcbnew/tools/pcb_actions.cpp:395
+#: pcbnew/tools/pcb_actions.cpp:396
msgid "Delete tracks, footprints and graphic items from board"
msgstr "在板上删除布线, 封装和图形项目"
-#: pcbnew/tools/pcb_actions.cpp:400
+#: pcbnew/tools/pcb_actions.cpp:401
msgid "Cleanup Tracks & Vias..."
msgstr "清除布线和过孔..."
-#: pcbnew/tools/pcb_actions.cpp:401
+#: pcbnew/tools/pcb_actions.cpp:402
msgid "Clean stubs, vias, delete break points or unconnected tracks"
msgstr "清除残留,过孔,删除断点,或未连接的布线"
-#: pcbnew/tools/pcb_actions.cpp:409
+#: pcbnew/tools/pcb_actions.cpp:410
msgid "Add Microwave Gap"
msgstr "添加微波间隙"
-#: pcbnew/tools/pcb_actions.cpp:409
+#: pcbnew/tools/pcb_actions.cpp:410
msgid "Create gap of specified length for microwave applications"
msgstr "创建指定长度的高频设计缺口"
-#: pcbnew/tools/pcb_actions.cpp:414
+#: pcbnew/tools/pcb_actions.cpp:415
msgid "Add Microwave Stub"
msgstr "添加微波存根"
-#: pcbnew/tools/pcb_actions.cpp:414
+#: pcbnew/tools/pcb_actions.cpp:415
msgid "Create stub of specified length for microwave applications"
msgstr "创建指定长度的高频设计短截线"
-#: pcbnew/tools/pcb_actions.cpp:419
+#: pcbnew/tools/pcb_actions.cpp:420
msgid "Add Microwave Arc Stub"
msgstr "添加微波弧形存根"
-#: pcbnew/tools/pcb_actions.cpp:419
+#: pcbnew/tools/pcb_actions.cpp:420
msgid "Create stub (arc) of specified size for microwave applications"
msgstr "为微波应用创建指定大小的存根(弧形)"
-#: pcbnew/tools/pcb_actions.cpp:424
+#: pcbnew/tools/pcb_actions.cpp:425
msgid "Add Microwave Polygonal Shape"
msgstr "添加微波多边形"
-#: pcbnew/tools/pcb_actions.cpp:424
+#: pcbnew/tools/pcb_actions.cpp:425
msgid "Create a microwave polygonal shape from a list of vertices"
msgstr "从顶点列表创建微波多边形形状"
-#: pcbnew/tools/pcb_actions.cpp:429
+#: pcbnew/tools/pcb_actions.cpp:430
msgid "Add Microwave Line"
msgstr "添加微波线"
-#: pcbnew/tools/pcb_actions.cpp:429
+#: pcbnew/tools/pcb_actions.cpp:430
msgid "Create line of specified length for microwave applications"
msgstr "创建指定长度的高频设计线"
-#: pcbnew/tools/pcb_actions.cpp:437
+#: pcbnew/tools/pcb_actions.cpp:438
msgid "Copy Pad Properties to Default"
msgstr "将焊盘属性复制到默认值"
-#: pcbnew/tools/pcb_actions.cpp:437
+#: pcbnew/tools/pcb_actions.cpp:438
msgid "Copy current pad's properties"
msgstr "复制当前焊盘属性"
-#: pcbnew/tools/pcb_actions.cpp:442
+#: pcbnew/tools/pcb_actions.cpp:443
msgid "Paste Default Pad Properties to Selected"
msgstr "将默认焊盘属性粘贴到选定项"
-#: pcbnew/tools/pcb_actions.cpp:443
+#: pcbnew/tools/pcb_actions.cpp:444
msgid "Replace the current pad's properties with those copied earlier"
msgstr "将先前复制的属性替换为当前焊盘属性"
-#: pcbnew/tools/pcb_actions.cpp:448
+#: pcbnew/tools/pcb_actions.cpp:449
msgid "Push Pad Properties to Other Pads..."
msgstr "将焊盘属性推送到其他焊盘."
-#: pcbnew/tools/pcb_actions.cpp:449
+#: pcbnew/tools/pcb_actions.cpp:450
msgid "Copy the current pad's properties to other pads"
msgstr "复制当前焊盘属性到其他焊盘"
-#: pcbnew/tools/pcb_actions.cpp:454
+#: pcbnew/tools/pcb_actions.cpp:455
msgid "Renumber Pads..."
msgstr "焊盘重新编号..."
-#: pcbnew/tools/pcb_actions.cpp:455
+#: pcbnew/tools/pcb_actions.cpp:456
msgid "Renumber pads by clicking on them in the desired order"
msgstr "按所需顺序单击它们重新编号"
-#: pcbnew/tools/pcb_actions.cpp:463
+#: pcbnew/tools/pcb_actions.cpp:464
msgid "Board Setup..."
msgstr "电路板设置..."
-#: pcbnew/tools/pcb_actions.cpp:464
+#: pcbnew/tools/pcb_actions.cpp:465
msgid "Edit board setup including layers, design rules and various defaults"
msgstr "编辑电路板设置,包括层、设计规则和各个默认值"
-#: pcbnew/tools/pcb_actions.cpp:469
+#: pcbnew/tools/pcb_actions.cpp:470
msgid "Netlist..."
msgstr "网表..."
-#: pcbnew/tools/pcb_actions.cpp:469
+#: pcbnew/tools/pcb_actions.cpp:470
msgid "Read netlist and update board connectivity"
msgstr "读取网络列表并更新电路板连接"
-#: pcbnew/tools/pcb_actions.cpp:474
+#: pcbnew/tools/pcb_actions.cpp:475
msgid "Specctra Session..."
msgstr "自动布线会话..."
-#: pcbnew/tools/pcb_actions.cpp:474
+#: pcbnew/tools/pcb_actions.cpp:475
msgid "Import routed Specctra session (*.ses) file"
msgstr "导入布线器会话(*.ses)文件"
-#: pcbnew/tools/pcb_actions.cpp:479
+#: pcbnew/tools/pcb_actions.cpp:480
msgid "Specctra DSN..."
msgstr "光绘 DSN..."
-#: pcbnew/tools/pcb_actions.cpp:479
+#: pcbnew/tools/pcb_actions.cpp:480
msgid "Export Specctra DSN routing info"
msgstr "导出光绘 DSN 路线信息"
-#: pcbnew/tools/pcb_actions.cpp:484
+#: pcbnew/tools/pcb_actions.cpp:485
msgid "Gerbers (.gbr)..."
msgstr "Gerbers (.gbr)..."
-#: pcbnew/tools/pcb_actions.cpp:484
+#: pcbnew/tools/pcb_actions.cpp:485
msgid "Generate Gerbers for fabrication"
msgstr "生成用于制造的 Gerbers"
-#: pcbnew/tools/pcb_actions.cpp:489
+#: pcbnew/tools/pcb_actions.cpp:490
msgid "Drill Files (.drl)..."
msgstr "钻孔文件 (.drl)..."
-#: pcbnew/tools/pcb_actions.cpp:489
+#: pcbnew/tools/pcb_actions.cpp:490
msgid "Generate Excellon drill file(s)"
msgstr "生成出色的钻取文件"
-#: pcbnew/tools/pcb_actions.cpp:494
+#: pcbnew/tools/pcb_actions.cpp:495
msgid "Footprint Positions (.pos)..."
msgstr "封装位置 (.pos)..."
-#: pcbnew/tools/pcb_actions.cpp:495
+#: pcbnew/tools/pcb_actions.cpp:496
msgid "Generate footprint position file for pick and place"
msgstr "生成封装拾取和放置位置的文件"
-#: pcbnew/tools/pcb_actions.cpp:500
+#: pcbnew/tools/pcb_actions.cpp:501
msgid "Footprint Report (.rpt)..."
msgstr "封装报告 (.rpt)..."
-#: pcbnew/tools/pcb_actions.cpp:501
+#: pcbnew/tools/pcb_actions.cpp:502
msgid "Create report of all footprints from current board"
msgstr "创建当前电路板所有封装报告"
-#: pcbnew/tools/pcb_actions.cpp:506
+#: pcbnew/tools/pcb_actions.cpp:507
msgid "IPC-D-356 Netlist File..."
msgstr "IPC-D-356 网络列表文件..."
-#: pcbnew/tools/pcb_actions.cpp:506
+#: pcbnew/tools/pcb_actions.cpp:507
msgid "Generate IPC-D-356 netlist file"
msgstr "创建 IPC-D-356 网络文件"
-#: pcbnew/tools/pcb_actions.cpp:511
+#: pcbnew/tools/pcb_actions.cpp:512
msgid "BOM..."
msgstr "BOM..."
-#: pcbnew/tools/pcb_actions.cpp:511
+#: pcbnew/tools/pcb_actions.cpp:512
msgid "Create bill of materials from current schematic"
msgstr "从当前原理图创建 BOM"
-#: pcbnew/tools/pcb_actions.cpp:518
+#: pcbnew/tools/pcb_actions.cpp:519
msgid "Switch Track Width to Next"
msgstr "切换下一个布线宽度"
-#: pcbnew/tools/pcb_actions.cpp:523
+#: pcbnew/tools/pcb_actions.cpp:524
msgid "Switch Track Width to Previous"
msgstr "切换上一个布线宽度"
-#: pcbnew/tools/pcb_actions.cpp:528
+#: pcbnew/tools/pcb_actions.cpp:529
msgid "Increase Via Size"
msgstr "增大过孔尺寸"
-#: pcbnew/tools/pcb_actions.cpp:533
+#: pcbnew/tools/pcb_actions.cpp:534
msgid "Decrease Via Size"
msgstr "减小过孔尺寸"
-#: pcbnew/tools/pcb_actions.cpp:542
+#: pcbnew/tools/pcb_actions.cpp:543
msgid "Merge Zones"
msgstr "合并区域"
-#: pcbnew/tools/pcb_actions.cpp:542 pcbnew/tools/pcb_editor_control.cpp:1051
+#: pcbnew/tools/pcb_actions.cpp:543 pcbnew/tools/pcb_editor_control.cpp:1051
msgid "Merge zones"
msgstr "合并覆铜"
-#: pcbnew/tools/pcb_actions.cpp:546
+#: pcbnew/tools/pcb_actions.cpp:547
msgid "Duplicate Zone onto Layer..."
msgstr "重复覆铜区域到层..."
-#: pcbnew/tools/pcb_actions.cpp:546
+#: pcbnew/tools/pcb_actions.cpp:547
msgid "Duplicate zone outline onto a different layer"
msgstr "复制覆铜轮廓到不同的层上"
-#: pcbnew/tools/pcb_actions.cpp:551
+#: pcbnew/tools/pcb_actions.cpp:552
msgid "Add Layer Alignment Target"
msgstr "添加层对齐标记"
-#: pcbnew/tools/pcb_actions.cpp:551
+#: pcbnew/tools/pcb_actions.cpp:552
msgid "Add a layer alignment target"
msgstr "添加层对齐标记"
-#: pcbnew/tools/pcb_actions.cpp:557
+#: pcbnew/tools/pcb_actions.cpp:558
msgid "Add Footprint"
msgstr "添加封装"
-#: pcbnew/tools/pcb_actions.cpp:557
+#: pcbnew/tools/pcb_actions.cpp:558
msgid "Add a footprint"
msgstr "添加封装"
-#: pcbnew/tools/pcb_actions.cpp:562
+#: pcbnew/tools/pcb_actions.cpp:563
msgid "Drill and Place Offset"
msgstr "钻头和放置偏移"
-#: pcbnew/tools/pcb_actions.cpp:562
+#: pcbnew/tools/pcb_actions.cpp:563
msgid "Place origin point for drill and place files"
msgstr "为钻孔和位置文件放置原点"
-#: pcbnew/tools/pcb_actions.cpp:568
+#: pcbnew/tools/pcb_actions.cpp:569
msgid "Toggle Lock"
msgstr "切换锁定"
-#: pcbnew/tools/pcb_actions.cpp:573 pcbnew/tools/pcb_editor_control.cpp:845
+#: pcbnew/tools/pcb_actions.cpp:574 pcbnew/tools/pcb_editor_control.cpp:845
msgid "Lock"
msgstr "锁定"
-#: pcbnew/tools/pcb_actions.cpp:578 pcbnew/tools/pcb_editor_control.cpp:846
+#: pcbnew/tools/pcb_actions.cpp:579 pcbnew/tools/pcb_editor_control.cpp:846
msgid "Unlock"
msgstr "解锁"
-#: pcbnew/tools/pcb_actions.cpp:583
+#: pcbnew/tools/pcb_actions.cpp:584
msgid "Append Board..."
msgstr "添加电路板..."
-#: pcbnew/tools/pcb_actions.cpp:591
+#: pcbnew/tools/pcb_actions.cpp:592
msgid "Toggle Last Net Highlight"
msgstr "切换最后一个网络高亮"
-#: pcbnew/tools/pcb_actions.cpp:591
+#: pcbnew/tools/pcb_actions.cpp:592
msgid "Toggle between last two highlighted nets"
msgstr "在最后两个突出显示的网之间切换"
-#: pcbnew/tools/pcb_actions.cpp:595
+#: pcbnew/tools/pcb_actions.cpp:596
msgid "Clear Net Highlighting"
msgstr "清除网络高亮"
-#: pcbnew/tools/pcb_actions.cpp:599 pcbnew/tools/pcb_actions.cpp:606
+#: pcbnew/tools/pcb_actions.cpp:600 pcbnew/tools/pcb_actions.cpp:607
msgid "Highlight all copper items of a net"
msgstr "高亮网络中的所有铜项目"
-#: pcbnew/tools/pcb_actions.cpp:614
+#: pcbnew/tools/pcb_actions.cpp:615
msgid "Switch to Schematic Editor"
msgstr "切换到原理图编辑器"
-#: pcbnew/tools/pcb_actions.cpp:614
+#: pcbnew/tools/pcb_actions.cpp:615
msgid "Open schematic in Eeschema"
msgstr "在 Eeschema 中打开原理图"
-#: pcbnew/tools/pcb_actions.cpp:623
+#: pcbnew/tools/pcb_actions.cpp:624
msgid "Highlight Ratsnest"
msgstr "高亮飞线"
-#: pcbnew/tools/pcb_actions.cpp:623
+#: pcbnew/tools/pcb_actions.cpp:624
msgid "Show ratsnest of selected item(s)"
msgstr "显示所选项目的飞线"
-#: pcbnew/tools/pcb_actions.cpp:634
+#: pcbnew/tools/pcb_actions.cpp:635
msgid "List Nets"
msgstr "网表"
-#: pcbnew/tools/pcb_actions.cpp:634
+#: pcbnew/tools/pcb_actions.cpp:635
msgid "Show a list of nets with names and IDs"
msgstr "显示具有名称和 ID 的网表"
-#: pcbnew/tools/pcb_actions.cpp:639
+#: pcbnew/tools/pcb_actions.cpp:640
msgid "Scripting Console"
msgstr "脚本控制台"
-#: pcbnew/tools/pcb_actions.cpp:639
+#: pcbnew/tools/pcb_actions.cpp:640
msgid "Show the Python scripting console"
msgstr "显示 Python 脚本控制台"
-#: pcbnew/tools/pcb_actions.cpp:644
+#: pcbnew/tools/pcb_actions.cpp:645
msgid "Show Layers Manager"
msgstr "显示层管理"
-#: pcbnew/tools/pcb_actions.cpp:644
+#: pcbnew/tools/pcb_actions.cpp:645
msgid "Show/hide the layers manager"
-msgstr "显示/隐藏层管理器"
+msgstr "显示或隐藏层管理器"
-#: pcbnew/tools/pcb_actions.cpp:649
+#: pcbnew/tools/pcb_actions.cpp:650
msgid "Show Microwave Toolbar"
msgstr "显示微波工具栏"
-#: pcbnew/tools/pcb_actions.cpp:654
+#: pcbnew/tools/pcb_actions.cpp:650
+msgid ""
+"Show/hide microwave toolbar\n"
+"(Experimental feature)"
+msgstr ""
+"显示或隐藏微波设计工具栏 \n"
+"(试验功能)"
+
+#: pcbnew/tools/pcb_actions.cpp:655
msgid "Flip Board View"
msgstr "翻转电路板"
-#: pcbnew/tools/pcb_actions.cpp:654
+#: pcbnew/tools/pcb_actions.cpp:655
msgid "Flip (mirror) the board view"
msgstr "翻转 (镜像) 板视图"
-#: pcbnew/tools/pcb_actions.cpp:660
+#: pcbnew/tools/pcb_actions.cpp:661
msgid "Show Ratsnest"
msgstr "显示飞线"
-#: pcbnew/tools/pcb_actions.cpp:660
+#: pcbnew/tools/pcb_actions.cpp:661
msgid "Show board ratsnest"
msgstr "显示线路板飞线"
-#: pcbnew/tools/pcb_actions.cpp:665
+#: pcbnew/tools/pcb_actions.cpp:666
msgid "Curved Ratsnest Lines"
msgstr "弯曲的飞线"
-#: pcbnew/tools/pcb_actions.cpp:671
+#: pcbnew/tools/pcb_actions.cpp:672
msgid "Sketch Tracks"
msgstr "布线草图"
-#: pcbnew/tools/pcb_actions.cpp:671
+#: pcbnew/tools/pcb_actions.cpp:672
msgid "Show tracks in outline mode"
msgstr "在轮廓模式下显示布线"
-#: pcbnew/tools/pcb_actions.cpp:676
+#: pcbnew/tools/pcb_actions.cpp:677
msgid "Sketch Pads"
msgstr "焊盘草图"
-#: pcbnew/tools/pcb_actions.cpp:681
+#: pcbnew/tools/pcb_actions.cpp:682
msgid "Sketch Vias"
msgstr "过孔草图"
-#: pcbnew/tools/pcb_actions.cpp:681
+#: pcbnew/tools/pcb_actions.cpp:682
msgid "Show vias in outline mode"
msgstr "在轮廓模式下显示过孔"
-#: pcbnew/tools/pcb_actions.cpp:686
+#: pcbnew/tools/pcb_actions.cpp:687
msgid "Sketch Board Graphic Items"
msgstr "草图板图形项目"
-#: pcbnew/tools/pcb_actions.cpp:686
+#: pcbnew/tools/pcb_actions.cpp:687
msgid "Show board graphic items in outline mode"
msgstr "在轮廓模式下显示板图形项目"
-#: pcbnew/tools/pcb_actions.cpp:691
+#: pcbnew/tools/pcb_actions.cpp:692
msgid "Sketch Footprint Graphic Items"
msgstr "草图封装图形项目"
-#: pcbnew/tools/pcb_actions.cpp:691
+#: pcbnew/tools/pcb_actions.cpp:692
msgid "Show footprint graphic items in outline mode"
msgstr "在轮廓模式下显示封装图形项目"
-#: pcbnew/tools/pcb_actions.cpp:696
+#: pcbnew/tools/pcb_actions.cpp:697
msgid "Line Mode Footprint Text Items"
msgstr "行模式封装文本项"
-#: pcbnew/tools/pcb_actions.cpp:696
+#: pcbnew/tools/pcb_actions.cpp:697
msgid "Show footprint texts in line mode"
msgstr "在行模式下显示封装文本"
-#: pcbnew/tools/pcb_actions.cpp:701
+#: pcbnew/tools/pcb_actions.cpp:702
msgid "Fill Zones"
msgstr "填充区域"
-#: pcbnew/tools/pcb_actions.cpp:701
+#: pcbnew/tools/pcb_actions.cpp:702
msgid "Show filled areas of zones"
msgstr "显示覆铜填充区域"
-#: pcbnew/tools/pcb_actions.cpp:706
+#: pcbnew/tools/pcb_actions.cpp:707
msgid "Wireframe Zones"
msgstr "线框区域"
-#: pcbnew/tools/pcb_actions.cpp:706
+#: pcbnew/tools/pcb_actions.cpp:707
msgid "Show only zone boundaries"
msgstr "仅显示区域边界"
-#: pcbnew/tools/pcb_actions.cpp:711
+#: pcbnew/tools/pcb_actions.cpp:712
msgid "Sketch Zones"
msgstr "草图区域"
-#: pcbnew/tools/pcb_actions.cpp:711
+#: pcbnew/tools/pcb_actions.cpp:712
msgid "Show solid areas of zones in outline mode"
msgstr "在轮廓模式下显示区域的实心区域"
-#: pcbnew/tools/pcb_actions.cpp:717
+#: pcbnew/tools/pcb_actions.cpp:718
msgid "Toggle Zone Display"
msgstr "切换区域显示"
-#: pcbnew/tools/pcb_actions.cpp:718
+#: pcbnew/tools/pcb_actions.cpp:719
msgid "Cycle between showing filled zones, wireframed zones and sketched zones"
msgstr "在显示填充区域、线框区域和草图区域之间循环"
-#: pcbnew/tools/pcb_actions.cpp:726
+#: pcbnew/tools/pcb_actions.cpp:727
msgid "Switch to Component (F.Cu) layer"
-msgstr "切换到元件层(顶层铜层)"
+msgstr "切换到元件层(顶层铜层)"
-#: pcbnew/tools/pcb_actions.cpp:732
+#: pcbnew/tools/pcb_actions.cpp:733
msgid "Switch to Inner layer 1"
msgstr "切换到内层 1"
-#: pcbnew/tools/pcb_actions.cpp:738
+#: pcbnew/tools/pcb_actions.cpp:739
msgid "Switch to Inner layer 2"
msgstr "切换到内层 2"
-#: pcbnew/tools/pcb_actions.cpp:744
+#: pcbnew/tools/pcb_actions.cpp:745
msgid "Switch to Inner layer 3"
msgstr "切换到内层 3"
-#: pcbnew/tools/pcb_actions.cpp:750
+#: pcbnew/tools/pcb_actions.cpp:751
msgid "Switch to Inner layer 4"
msgstr "切换到内层 4"
-#: pcbnew/tools/pcb_actions.cpp:756
+#: pcbnew/tools/pcb_actions.cpp:757
msgid "Switch to Inner layer 5"
msgstr "切换到内层 5"
-#: pcbnew/tools/pcb_actions.cpp:762
+#: pcbnew/tools/pcb_actions.cpp:763
msgid "Switch to Inner layer 6"
msgstr "切换到内层 6"
-#: pcbnew/tools/pcb_actions.cpp:767
+#: pcbnew/tools/pcb_actions.cpp:768
msgid "Switch to Inner layer 7"
msgstr "切换到内部层 7"
-#: pcbnew/tools/pcb_actions.cpp:772
+#: pcbnew/tools/pcb_actions.cpp:773
msgid "Switch to Inner layer 8"
msgstr "切换到内部层 8"
-#: pcbnew/tools/pcb_actions.cpp:777
+#: pcbnew/tools/pcb_actions.cpp:778
msgid "Switch to Inner layer 9"
msgstr "切换到内部层 9"
-#: pcbnew/tools/pcb_actions.cpp:782
+#: pcbnew/tools/pcb_actions.cpp:783
msgid "Switch to Inner layer 10"
msgstr "切换到内部层 10"
-#: pcbnew/tools/pcb_actions.cpp:787
+#: pcbnew/tools/pcb_actions.cpp:788
msgid "Switch to Inner layer 11"
msgstr "切换到内部层 11"
-#: pcbnew/tools/pcb_actions.cpp:792
+#: pcbnew/tools/pcb_actions.cpp:793
msgid "Switch to Inner layer 12"
msgstr "切换到内部层 12"
-#: pcbnew/tools/pcb_actions.cpp:797
+#: pcbnew/tools/pcb_actions.cpp:798
msgid "Switch to Inner layer 13"
msgstr "切换到内部层 13"
-#: pcbnew/tools/pcb_actions.cpp:802
+#: pcbnew/tools/pcb_actions.cpp:803
msgid "Switch to Inner layer 14"
msgstr "切换到内部层 14"
-#: pcbnew/tools/pcb_actions.cpp:807
+#: pcbnew/tools/pcb_actions.cpp:808
msgid "Switch to Inner layer 15"
msgstr "切换到内部层 15"
-#: pcbnew/tools/pcb_actions.cpp:812
+#: pcbnew/tools/pcb_actions.cpp:813
msgid "Switch to Inner layer 16"
msgstr "切换到内部层 16"
-#: pcbnew/tools/pcb_actions.cpp:817
+#: pcbnew/tools/pcb_actions.cpp:818
msgid "Switch to Inner layer 17"
msgstr "切换到内部层 17"
-#: pcbnew/tools/pcb_actions.cpp:822
+#: pcbnew/tools/pcb_actions.cpp:823
msgid "Switch to Inner layer 18"
msgstr "切换到内部层 18"
-#: pcbnew/tools/pcb_actions.cpp:827
+#: pcbnew/tools/pcb_actions.cpp:828
msgid "Switch to Inner layer 19"
msgstr "切换到内部层 19"
-#: pcbnew/tools/pcb_actions.cpp:832
+#: pcbnew/tools/pcb_actions.cpp:833
msgid "Switch to Inner layer 20"
msgstr "切换到内部层 20"
-#: pcbnew/tools/pcb_actions.cpp:837
+#: pcbnew/tools/pcb_actions.cpp:838
msgid "Switch to Inner layer 21"
msgstr "切换到内部层 21"
-#: pcbnew/tools/pcb_actions.cpp:842
+#: pcbnew/tools/pcb_actions.cpp:843
msgid "Switch to Inner layer 22"
msgstr "切换到内部层 22"
-#: pcbnew/tools/pcb_actions.cpp:847
+#: pcbnew/tools/pcb_actions.cpp:848
msgid "Switch to Inner layer 23"
msgstr "切换到内部层 23"
-#: pcbnew/tools/pcb_actions.cpp:852
+#: pcbnew/tools/pcb_actions.cpp:853
msgid "Switch to Inner layer 24"
msgstr "切换到内部层 24"
-#: pcbnew/tools/pcb_actions.cpp:857
+#: pcbnew/tools/pcb_actions.cpp:858
msgid "Switch to Inner layer 25"
msgstr "切换到内部层 25"
-#: pcbnew/tools/pcb_actions.cpp:862
+#: pcbnew/tools/pcb_actions.cpp:863
msgid "Switch to Inner layer 26"
msgstr "切换到内部层 26"
-#: pcbnew/tools/pcb_actions.cpp:867
+#: pcbnew/tools/pcb_actions.cpp:868
msgid "Switch to Inner layer 27"
msgstr "切换到内部层 27"
-#: pcbnew/tools/pcb_actions.cpp:872
+#: pcbnew/tools/pcb_actions.cpp:873
msgid "Switch to Inner layer 28"
msgstr "切换到内部层 28"
-#: pcbnew/tools/pcb_actions.cpp:877
+#: pcbnew/tools/pcb_actions.cpp:878
msgid "Switch to Inner layer 29"
msgstr "切换到内部层 29"
-#: pcbnew/tools/pcb_actions.cpp:882
+#: pcbnew/tools/pcb_actions.cpp:883
msgid "Switch to Inner layer 30"
msgstr "切换到内部层 30"
-#: pcbnew/tools/pcb_actions.cpp:888
+#: pcbnew/tools/pcb_actions.cpp:889
msgid "Switch to Copper (B.Cu) layer"
msgstr "切换到底层铜层"
-#: pcbnew/tools/pcb_actions.cpp:894
+#: pcbnew/tools/pcb_actions.cpp:895
msgid "Switch to Next Layer"
msgstr "切换到下一层"
-#: pcbnew/tools/pcb_actions.cpp:899
+#: pcbnew/tools/pcb_actions.cpp:900
msgid "Switch to Previous Layer"
msgstr "切换到上一层"
-#: pcbnew/tools/pcb_actions.cpp:904
+#: pcbnew/tools/pcb_actions.cpp:905
msgid "Add Through Via"
msgstr "添加通孔"
-#: pcbnew/tools/pcb_actions.cpp:910
+#: pcbnew/tools/pcb_actions.cpp:911
msgid "Increase Layer Opacity"
msgstr "增大图层不透明度"
-#: pcbnew/tools/pcb_actions.cpp:910 pcbnew/tools/pcb_actions.cpp:917
+#: pcbnew/tools/pcb_actions.cpp:911 pcbnew/tools/pcb_actions.cpp:918
msgid "Make the current layer more transparent"
msgstr "使当前层更加透明"
-#: pcbnew/tools/pcb_actions.cpp:917
+#: pcbnew/tools/pcb_actions.cpp:918
msgid "Decrease Layer Opacity"
msgstr "减小图层不透明度"
-#: pcbnew/tools/pcb_actions.cpp:927
+#: pcbnew/tools/pcb_actions.cpp:928
msgid "Show Board Statistics"
msgstr "显示板统计信息"
-#: pcbnew/tools/pcb_actions.cpp:928
+#: pcbnew/tools/pcb_actions.cpp:929
msgid "Shows board statistics"
msgstr "显示板统计信息"
-#: pcbnew/tools/pcb_actions.cpp:935
+#: pcbnew/tools/pcb_actions.cpp:936
msgid "Align to Top"
msgstr "顶部对齐"
-#: pcbnew/tools/pcb_actions.cpp:936
+#: pcbnew/tools/pcb_actions.cpp:937
msgid "Aligns selected items to the top edge"
msgstr "对齐选择的项到顶边"
-#: pcbnew/tools/pcb_actions.cpp:940
+#: pcbnew/tools/pcb_actions.cpp:941
msgid "Align to Bottom"
msgstr "底部对齐"
-#: pcbnew/tools/pcb_actions.cpp:941
+#: pcbnew/tools/pcb_actions.cpp:942
msgid "Aligns selected items to the bottom edge"
msgstr "对齐选择的项到底边"
-#: pcbnew/tools/pcb_actions.cpp:945
+#: pcbnew/tools/pcb_actions.cpp:946
msgid "Align to Left"
msgstr "左对齐"
-#: pcbnew/tools/pcb_actions.cpp:946
+#: pcbnew/tools/pcb_actions.cpp:947
msgid "Aligns selected items to the left edge"
msgstr "对齐选择的项到左边"
-#: pcbnew/tools/pcb_actions.cpp:950
+#: pcbnew/tools/pcb_actions.cpp:951
msgid "Align to Right"
msgstr "右对齐"
-#: pcbnew/tools/pcb_actions.cpp:951
+#: pcbnew/tools/pcb_actions.cpp:952
msgid "Aligns selected items to the right edge"
msgstr "对齐选择的项到右边"
-#: pcbnew/tools/pcb_actions.cpp:955
+#: pcbnew/tools/pcb_actions.cpp:956
msgid "Align to Middle"
msgstr "居中对齐"
-#: pcbnew/tools/pcb_actions.cpp:956
+#: pcbnew/tools/pcb_actions.cpp:957
msgid "Aligns selected items to the vertical center"
msgstr "将选定的项目垂直居中"
-#: pcbnew/tools/pcb_actions.cpp:960
+#: pcbnew/tools/pcb_actions.cpp:961
msgid "Align to Center"
msgstr "居中"
-#: pcbnew/tools/pcb_actions.cpp:961
+#: pcbnew/tools/pcb_actions.cpp:962
msgid "Aligns selected items to the horizontal center"
msgstr "将选定的项目水平居中"
-#: pcbnew/tools/pcb_actions.cpp:965
+#: pcbnew/tools/pcb_actions.cpp:966
msgid "Distribute Horizontally"
msgstr "水平分布"
-#: pcbnew/tools/pcb_actions.cpp:966
+#: pcbnew/tools/pcb_actions.cpp:967
msgid "Distributes selected items along the horizontal axis"
msgstr "所选项沿水平轴分布"
-#: pcbnew/tools/pcb_actions.cpp:970
+#: pcbnew/tools/pcb_actions.cpp:971
msgid "Distribute Vertically"
msgstr "垂直分布"
-#: pcbnew/tools/pcb_actions.cpp:971
+#: pcbnew/tools/pcb_actions.cpp:972
msgid "Distributes selected items along the vertical axis"
msgstr "所选项沿垂直轴分布"
-#: pcbnew/tools/pcb_actions.cpp:991
+#: pcbnew/tools/pcb_actions.cpp:992
msgid "Position Relative To..."
msgstr "相対位置..."
-#: pcbnew/tools/pcb_actions.cpp:992
+#: pcbnew/tools/pcb_actions.cpp:993
msgid "Positions the selected item(s) by an exact amount relative to another"
msgstr "精确移动选择项"
-#: pcbnew/tools/pcb_actions.cpp:1028
+#: pcbnew/tools/pcb_actions.cpp:1029
msgid "Select/Expand Connection"
msgstr "选择/扩展连接"
-#: pcbnew/tools/pcb_actions.cpp:1029
+#: pcbnew/tools/pcb_actions.cpp:1030
msgid ""
"Selects a connection or expands an existing selection to junctions, pads, or "
"entire connections"
msgstr "选择连接或将现有选择扩展到连接点、焊盘或整个连接"
-#: pcbnew/tools/pcb_actions.cpp:1034
+#: pcbnew/tools/pcb_actions.cpp:1035
msgid "Select All Tracks in Net"
msgstr "选择网中的所有布线"
-#: pcbnew/tools/pcb_actions.cpp:1035
+#: pcbnew/tools/pcb_actions.cpp:1036
msgid "Selects all tracks & vias belonging to the same net."
msgstr "选择所有属于同一网络的布线与过孔。"
-#: pcbnew/tools/pcb_actions.cpp:1041
+#: pcbnew/tools/pcb_actions.cpp:1042
msgid "Selects all modules and tracks in the schematic sheet"
msgstr "选择原理图框中的所有模块和布线"
-#: pcbnew/tools/pcb_actions.cpp:1046
+#: pcbnew/tools/pcb_actions.cpp:1047
msgid "Items in Same Hierarchical Sheet"
msgstr "同一层次图框中的项目"
-#: pcbnew/tools/pcb_actions.cpp:1047
+#: pcbnew/tools/pcb_actions.cpp:1048
msgid "Selects all modules and tracks in the same schematic sheet"
msgstr "选择同一原理图框中的所有模块和布线"
-#: pcbnew/tools/pcb_actions.cpp:1052
+#: pcbnew/tools/pcb_actions.cpp:1053
msgid "Filter Selection..."
msgstr "筛选器选择..."
-#: pcbnew/tools/pcb_actions.cpp:1052
+#: pcbnew/tools/pcb_actions.cpp:1053
msgid "Filter the types of items in the selection"
msgstr "筛选选中的项目类型"
-#: pcbnew/tools/pcb_actions.cpp:1060
+#: pcbnew/tools/pcb_actions.cpp:1061
msgid "Fill zone(s)"
msgstr "填充覆铜"
-#: pcbnew/tools/pcb_actions.cpp:1066
+#: pcbnew/tools/pcb_actions.cpp:1067
msgid "Fill All"
msgstr "填充所有"
-#: pcbnew/tools/pcb_actions.cpp:1066
+#: pcbnew/tools/pcb_actions.cpp:1067
msgid "Fill all zones"
msgstr "填充所有区域"
-#: pcbnew/tools/pcb_actions.cpp:1071
+#: pcbnew/tools/pcb_actions.cpp:1072
msgid "Unfill"
msgstr "取消填充"
-#: pcbnew/tools/pcb_actions.cpp:1071
+#: pcbnew/tools/pcb_actions.cpp:1072
msgid "Unfill zone(s)"
msgstr "取消填充区域"
-#: pcbnew/tools/pcb_actions.cpp:1077
+#: pcbnew/tools/pcb_actions.cpp:1078
msgid "Unfill All"
msgstr "取消所有填充"
-#: pcbnew/tools/pcb_actions.cpp:1077
+#: pcbnew/tools/pcb_actions.cpp:1078
msgid "Unfill all zones"
msgstr "取消所有填充区域"
-#: pcbnew/tools/pcb_actions.cpp:1085
+#: pcbnew/tools/pcb_actions.cpp:1086
msgid "Place Selected Footprints"
msgstr "放置选定的封装"
-#: pcbnew/tools/pcb_actions.cpp:1086
+#: pcbnew/tools/pcb_actions.cpp:1087
msgid "Performs automatic placement of selected components"
msgstr "执行选定元件的自动放置"
-#: pcbnew/tools/pcb_actions.cpp:1091
+#: pcbnew/tools/pcb_actions.cpp:1092
msgid "Place Off-Board Footprints"
msgstr "放置板外封装"
-#: pcbnew/tools/pcb_actions.cpp:1092
+#: pcbnew/tools/pcb_actions.cpp:1093
msgid "Performs automatic placement of components outside board area"
msgstr "在板区域外执行元件的自动放置"
-#: pcbnew/tools/pcb_actions.cpp:1101
+#: pcbnew/tools/pcb_actions.cpp:1102
msgid "Route Single Track"
msgstr "单轨交互式布线"
-#: pcbnew/tools/pcb_actions.cpp:1101
+#: pcbnew/tools/pcb_actions.cpp:1102
msgid "Run push & shove router (single tracks)"
msgstr "运行推挤布线(单轨布线)"
-#: pcbnew/tools/pcb_actions.cpp:1108
+#: pcbnew/tools/pcb_actions.cpp:1109
msgid "Route Differential Pair"
msgstr "差分对交互布线"
-#: pcbnew/tools/pcb_actions.cpp:1108
+#: pcbnew/tools/pcb_actions.cpp:1109
msgid "Run push & shove router (differential pairs)"
msgstr "运行推挤布线(差分对布线)"
-#: pcbnew/tools/pcb_actions.cpp:1114
+#: pcbnew/tools/pcb_actions.cpp:1115
msgid "Interactive Router Settings..."
msgstr "交互式布线设置..."
-#: pcbnew/tools/pcb_actions.cpp:1114
+#: pcbnew/tools/pcb_actions.cpp:1115
msgid "Open Interactive Router settings"
msgstr "打开交互布线设置"
-#: pcbnew/tools/pcb_actions.cpp:1119
+#: pcbnew/tools/pcb_actions.cpp:1120
msgid "Differential Pair Dimensions..."
msgstr "差分对尺寸..."
-#: pcbnew/tools/pcb_actions.cpp:1119
+#: pcbnew/tools/pcb_actions.cpp:1120
msgid "Open Differential Pair Dimension settings"
msgstr "打开差分对尺寸设置"
-#: pcbnew/tools/pcb_actions.cpp:1124
+#: pcbnew/tools/pcb_actions.cpp:1125
msgid "Set Layer Pair..."
msgstr "设置层对..."
-#: pcbnew/tools/pcb_actions.cpp:1124
+#: pcbnew/tools/pcb_actions.cpp:1125
msgid "Change active layer pair for routing"
msgstr "更改布线的活动层对"
-#: pcbnew/tools/pcb_actions.cpp:1131
+#: pcbnew/tools/pcb_actions.cpp:1132
msgid "Tune length of a single track"
msgstr "调整单轨布线长度"
-#: pcbnew/tools/pcb_actions.cpp:1138
+#: pcbnew/tools/pcb_actions.cpp:1139
msgid "Tune length of a differential pair"
msgstr "调整差分对布线长度"
-#: pcbnew/tools/pcb_actions.cpp:1145
+#: pcbnew/tools/pcb_actions.cpp:1146
msgid "Tune skew of a differential pair"
msgstr "调整差分对布线歪斜"
-#: pcbnew/tools/pcb_actions.cpp:1150
+#: pcbnew/tools/pcb_actions.cpp:1151
msgid "Drag Track/Via"
msgstr "拖拉 布线/过孔"
-#: pcbnew/tools/pcb_actions.cpp:1150
+#: pcbnew/tools/pcb_actions.cpp:1151
msgid "Drags tracks and vias without breaking connections"
msgstr "拖动布线和过孔而不中断连接"
-#: pcbnew/tools/pcb_actions.cpp:1156 pcbnew/tools/pcb_actions.cpp:1162
+#: pcbnew/tools/pcb_actions.cpp:1157 pcbnew/tools/pcb_actions.cpp:1163
msgid ""
"Splits the track segment into two segments connected at the cursor position."
msgstr "将布线拆分为在光标位置连接的两个段。"
-#: pcbnew/tools/pcb_actions.cpp:1168
+#: pcbnew/tools/pcb_actions.cpp:1169
msgid "Drag (45 degree mode)"
msgstr "拖动 (45 度模式)"
-#: pcbnew/tools/pcb_actions.cpp:1169
+#: pcbnew/tools/pcb_actions.cpp:1170
msgid "Drags the track segment while keeping connected tracks at 45 degrees."
msgstr "在保持连接布线 45 度的情况下拖动布线段。"
-#: pcbnew/tools/pcb_actions.cpp:1175
+#: pcbnew/tools/pcb_actions.cpp:1176
msgid "Drag (free angle)"
msgstr "拖动(自由角度)"
-#: pcbnew/tools/pcb_actions.cpp:1176
+#: pcbnew/tools/pcb_actions.cpp:1177
msgid ""
"Drags the nearest joint in the track without restricting the track angle."
msgstr "在不限制布线角度的情况下,拖拽布线中最近的连接点。"
@@ -27333,7 +27934,7 @@ msgstr "分割线段"
#: pcbnew/tools/point_editor.cpp:1148
msgid "Remove a zone/polygon corner"
-msgstr "删除区域/多边形的拐角"
+msgstr "删除区域或多边形的拐角"
#: pcbnew/tools/position_relative_tool.cpp:115
msgid "Position Relative"
@@ -27521,7 +28122,7 @@ msgstr "在命令行参数上显示帮助"
#: qa/common_tools/tools/coroutines/coroutines.cpp:101
msgid "how high to count"
-msgstr "计数有多高"
+msgstr "数多高"
#: qa/common_tools/tools/coroutines/coroutines.cpp:113
msgid "Test a simple coroutine that yields a given number of times"
@@ -27630,6 +28231,109 @@ msgstr ""
"3D 搜索路径列表为空;\n"
"继续写空文件?"
+#~ msgid "Zoom +\tF1"
+#~ msgstr "放大 +\tF1"
+
+#~ msgid "Zoom -\tF2"
+#~ msgstr "缩小 -\tF2"
+
+#~ msgid "Top View\tZ"
+#~ msgstr "顶视图\tZ"
+
+#~ msgid "Bottom View\tShift+Z"
+#~ msgstr "底视图\tShift+Z"
+
+#~ msgid "Right View\tX"
+#~ msgstr "右视图\tX"
+
+#~ msgid "Left View\tShift+X"
+#~ msgstr "左视图\tShift+X"
+
+#~ msgid "Front View\tY"
+#~ msgstr "前视图\tY"
+
+#~ msgid "Back View\tShift+Y"
+#~ msgstr "后视图\tShift+Y"
+
+#~ msgid "Move Left <-\tLeft"
+#~ msgstr "左移 <-\t左键"
+
+#~ msgid "Move Right ->\tRight"
+#~ msgstr "右移 ->\t右键"
+
+#~ msgid "Move Up ^\tUp"
+#~ msgstr "上移 ^\t上键"
+
+#~ msgid "Move Down\tDown"
+#~ msgstr "下移 \t下键"
+
+#~ msgid "Zoom In\tF1"
+#~ msgstr "放大\tF1"
+
+#~ msgid "Zoom Out\tF2"
+#~ msgstr "缩小\tF2"
+
+#~ msgid "Redraw\tR"
+#~ msgstr "刷新显示 \tR"
+
+#~ msgid "Move Left\tLeft"
+#~ msgstr "左移\t左键"
+
+#~ msgid "Move Right\tRight"
+#~ msgstr "右移\t右键"
+
+#~ msgid "Move Up\tUp"
+#~ msgstr "上移\t上键"
+
+#~ msgid "Zoom in"
+#~ msgstr "放大"
+
+#~ msgid "Zoom out"
+#~ msgstr "缩小"
+
+#~ msgid "Redraw view"
+#~ msgstr "刷新显示"
+
+#~ msgid "Zoom to fit 3D model"
+#~ msgstr "缩放 3D 模型至适合大小"
+
+#~ msgid "Move left"
+#~ msgstr "左移"
+
+#~ msgid "Move right"
+#~ msgstr "右移"
+
+#, c-format
+#~ msgid ""
+#~ "An attempt was made to remove the %s field from component %s in library "
+#~ "%s."
+#~ msgstr "试图删除字段 %s ,属于元件 %s (%s 库)。"
+
+#~ msgid "Color (graphics only):"
+#~ msgstr "颜色(仅限图形):"
+
+#~ msgid "Default schematic text size:"
+#~ msgstr "默认原理图文本尺寸:"
+
+#, c-format
+#~ msgid "Field %s"
+#~ msgstr "字段 %s"
+
+#~ msgid "Signal name contains '{' or '}' but is not a valid group bus name"
+#~ msgstr "信号名称包含 \"{\" 或 \"}\", 但不是有效的组总线名称"
+
+#~ msgid "Redo the last undo command"
+#~ msgstr "重做撤消"
+
+#~ msgid "Find components and text in current loaded board"
+#~ msgstr "在当前电路板中查找元件和文本"
+
+#~ msgid "Zoom to fit board or page"
+#~ msgstr "缩放电路板或图框至适合大小"
+
+#~ msgid "Redraw screen"
+#~ msgstr "重绘屏幕"
+
#~ msgid "Marker Info"
#~ msgstr "标记信息"
@@ -28597,60 +29301,12 @@ msgstr ""
#~ msgid "List Hotkeys"
#~ msgstr "快捷键列表"
-#~ msgid "Center pivot rotation (Middle mouse click)"
-#~ msgstr "中心轴旋转(点击鼠标中键)"
-
-#~ msgid "Move board Left"
-#~ msgstr "左移电路板"
-
-#~ msgid "Move board Right"
-#~ msgstr "右移电路板"
-
-#~ msgid "Move board Up"
-#~ msgstr "上移电路板"
-
-#~ msgid "Move board Down"
-#~ msgstr "下移电路板"
-
-#~ msgid "Home view"
-#~ msgstr "主视图"
-
-#~ msgid "Reset view"
-#~ msgstr "重置视图"
-
-#~ msgid "View Front"
-#~ msgstr "正视图"
-
-#~ msgid "View Back"
-#~ msgstr "后视图"
-
-#~ msgid "View Left"
-#~ msgstr "左视图"
-
-#~ msgid "View Right"
-#~ msgstr "右视图"
-
-#~ msgid "View Top"
-#~ msgstr "顶视图"
-
-#~ msgid "View Bot"
-#~ msgstr "底视图"
-
#~ msgid "Rotate 45 degrees over Z axis"
#~ msgstr "沿 Z 轴旋转 45度"
#~ msgid "Zoom in "
#~ msgstr "放大 "
-#~ msgid "Toggle 3D models with type Through Hole"
-#~ msgstr "切换通孔类型的 3D 模型"
-
-#~ msgid "Toggle 3D models with type Surface Mount"
-#~ msgstr "切换表面贴装的 3D 模型"
-
-#~ msgid "Toggle 3D models with type Virtual"
-#~ msgstr "切换 3D 虚拟模型"
-
#~ msgid "Viewer 3D"
#~ msgstr "3D 浏览器"
@@ -29283,9 +29939,6 @@ msgstr ""
#~ msgid "Footprint properties"
#~ msgstr "封装属性"
-#~ msgid "Default pad properties"
-#~ msgstr "默认焊盘属性"
-
#~ msgid "Toggles the search tree"
#~ msgstr "切换搜索树"