Translated using Weblate (Korean)

Currently translated at 100.0% (8023 of 8023 strings)

Translation: KiCad EDA/v7
Translate-URL: https://hosted.weblate.org/projects/kicad/v7/ko/
This commit is contained in:
김랑기 2023-12-07 08:44:49 +00:00 committed by Hosted Weblate
parent 2640f4ad41
commit 91c861e8d6
No known key found for this signature in database
GPG Key ID: A3FAAA06E6569B4C
1 changed files with 144 additions and 245 deletions

View File

@ -28,7 +28,7 @@ msgstr ""
"Project-Id-Version: kicad\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-30 09:43-0700\n"
"PO-Revision-Date: 2023-11-21 22:03+0000\n"
"PO-Revision-Date: 2023-12-08 06:43+0000\n"
"Last-Translator: 김랑기 <korearf@gmail.com>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/kicad/v7/ko/>\n"
"Language: ko\n"
@ -36,7 +36,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 5.2\n"
"X-Generator: Weblate 5.3-dev\n"
"X-Poedit-Country: KOREA, REPUBLIC OF\n"
"X-Poedit-Basepath: f:\\kicad-dev\n"
"X-Poedit-KeywordsList: _\n"
@ -3439,7 +3439,7 @@ msgstr "이동 및 확대/축소"
#: common/dialogs/panel_mouse_settings_base.cpp:35
msgid "Center and warp cursor on zoom"
msgstr "줌의 중앙 및 워프 커서"
msgstr "확대/축소 시 중심 및 커서 회전"
#: common/dialogs/panel_mouse_settings_base.cpp:36
msgid "Center the cursor on screen when zooming."
@ -3447,7 +3447,7 @@ msgstr "확대할 때 커서를 화면의 중앙에 표시합니다."
#: common/dialogs/panel_mouse_settings_base.cpp:43
msgid "Automatically pan while moving object"
msgstr "개체를 이동하는 동안 자동으로 팬"
msgstr "객체를 이동하는 동안 자동으로 이동"
#: common/dialogs/panel_mouse_settings_base.cpp:44
msgid ""
@ -3463,7 +3463,7 @@ msgstr "줌 가속 사용"
#: common/dialogs/panel_mouse_settings_base.cpp:49
msgid "Zoom faster when scrolling quickly"
msgstr "빠르게 스크롤할 때 더 빠르게 줌"
msgstr "빠르게 스크롤할 때 줌 속도 향상"
#: common/dialogs/panel_mouse_settings_base.cpp:55
msgid "Zoom speed:"
@ -3479,7 +3479,7 @@ msgstr "줌 속도 자동으로 선택"
#: common/dialogs/panel_mouse_settings_base.cpp:77
msgid "Auto pan speed:"
msgstr "자동 속도:"
msgstr "자동 이동 속도:"
#: common/dialogs/panel_mouse_settings_base.cpp:82
msgid "How fast to pan when moving an object off the edge of the screen"
@ -3495,15 +3495,15 @@ msgstr "왼쪽 버튼 끌기:"
#: common/dialogs/panel_mouse_settings_base.cpp:126
msgid "Draw selection rectangle"
msgstr "선택 사각형 그리기"
msgstr "개체 선택 (사각형 범위)"
#: common/dialogs/panel_mouse_settings_base.cpp:126
msgid "Drag selected objects; otherwise draw selection rectangle"
msgstr "선택한 개체를 드래그 합니다. 그렇지 않으면 선택 사각형을 그립니다"
msgstr "선택한 개체 끌기; 개체 선택 하기"
#: common/dialogs/panel_mouse_settings_base.cpp:126
msgid "Drag any object (selected or not)"
msgstr "개체 드래그 (선택 여부)"
msgstr "선택한 개체 드래그"
#: common/dialogs/panel_mouse_settings_base.cpp:135
msgid "Middle button drag:"
@ -3512,7 +3512,7 @@ msgstr "가운데 버튼 끌기:"
#: common/dialogs/panel_mouse_settings_base.cpp:139
#: common/dialogs/panel_mouse_settings_base.cpp:152
msgid "Pan"
msgstr ""
msgstr "이동"
#: common/dialogs/panel_mouse_settings_base.cpp:139
#: common/dialogs/panel_mouse_settings_base.cpp:152
@ -3588,11 +3588,11 @@ msgstr "줌:"
#: common/dialogs/panel_mouse_settings_base.cpp:240
msgid "Pan up/down:"
msgstr " 위/아래:"
msgstr "이동 위/아래:"
#: common/dialogs/panel_mouse_settings_base.cpp:256
msgid "Pan left/right:"
msgstr " 왼쪽/오른쪽:"
msgstr "이동 왼쪽/오른쪽:"
#: common/dialogs/panel_mouse_settings_base.cpp:290
msgid "Pan left/right with horizontal movement"
@ -4244,7 +4244,7 @@ msgstr "사용자 그리드 편집 ..."
#: common/eda_draw_frame.cpp:545
msgid "Zoom Auto"
msgstr "자동"
msgstr "자동 확대"
#: common/eda_draw_frame.cpp:554
#, c-format
@ -31581,331 +31581,230 @@ msgid ""
msgstr ""
"### 최상위 조항\n"
"\n"
" (version <number>)\n"
" (버전 <번호>)\n"
"\n"
" (rule <rule_name> <rule_clause> ...)\n"
" (규칙 <rule_name> <rule_clause> ...)\n"
"\n"
"\n"
"<br>\n"
"\n"
"### Rule 규칙 조항\n"
"### 규칙 조항\n"
"\n"
" (constraint <constraint_type> ...)\n"
" (제약조건 <constraint_type> ...)\n"
"\n"
" (condition \"<expression>\")\n"
" (조건 \"<식>\")\n"
"\n"
" (layer \"<layer_name>\")\n"
" (레이어 \"<layer_name>\")\n"
"\n"
" (severity <severity_name>)\n"
" (심각도 <심각도_이름>)\n"
"\n"
"\n"
"<br>\n"
"\n"
"### 제약 유형\n"
"\n"
" * annular\\_width\n"
" * assertion\n"
" * clearance\n"
" * connection\\_width\n"
" * courtyard_clearance\n"
" * diff\\_pair\\_gap\n"
" * diff\\_pair\\_uncoupled\n"
" * disallow\n"
" * edge\\_clearance\n"
" * length\n"
" * hole\\_clearance\n"
" * hole\\_size\n"
" * min\\_resolved\\_spokes\n"
" * physical\\_clearance\n"
" * physical\\_hole\\_clearance\n"
" * silk\\_clearance\n"
" * skew\n"
" * text\\_height\n"
" * text\\_thickness\n"
" * thermal\\_relief\\_gap\n"
" * thermal\\_spoke\\_width\n"
" * track\\_width\n"
" * via\\_count\n"
" * via\\_diameter\n"
" * zone\\_connection\n"
" * 환형\\_너비\n"
" * 주장\n"
" * 정리\n"
" * 연결\\_너비\n"
" * 안뜰_정리\n"
" * 차이\\_쌍\\_gap\n"
" * diff\\_pair\\_un커플링됨\n"
" * 허용하지 않음\n"
" * 가장자리\\_틈새\n"
" * 길이\n"
" * 구멍\\_틈새\n"
" * 구멍\\_크기\n"
" * 최소\\_해결\\_스포크\n"
" * 물리적\\_통관\n"
" * 물리적\\_구멍\\_공간\n"
" * 실크\\_정리\n"
" * 비뚤어짐\n"
" * 텍스트\\_높이\n"
" * 텍스트\\_두께\n"
" * 열\\_완화\\_간극\n"
" * 열\\_스포크\\_폭\n"
" * 트랙\\_너비\n"
" *\\_count를 통해\n"
" * via\\_diameter\n"
" * 영역\\_연결\n"
"\n"
"참고: 'clearance' 및 'hole_clearance' 규칙은 동일한 네트의 항목에 대해 실행되"
"지 않습니다. `physical_clearance` 및 `physical_hole_clearance` 규칙이 있습니"
"다.\n"
"참고: `clearance` 및 `hole_clearance` 규칙은 동일한 네트의 항목에 대해 "
"실행되지 않습니다. `physical_clearance` 및 `physical_hole_clearance` 규칙이 "
"있습니다.\n"
"<br><br>\n"
"\n"
"### 항목\n"
"### 아이템\n"
"\n"
" * `A` &nbsp;&nbsp; _the first (or only) item under test_\n"
" * `B` &nbsp;&nbsp; _the second item under test (for binary tests)_\n"
" * `L` &nbsp;&nbsp; _the layer currently under test_\n"
" * `A` &nbsp;&nbsp; _테스트 중인 첫 번째(또는 유일한) 항목_\n"
" * `B` &nbsp;&nbsp; _테스트 중인 두 번째 항목(바이너리 테스트용)_\n"
" * `L` &nbsp;&nbsp; _현재 테스트 중인 레이어_\n"
"\n"
"<br>\n"
"\n"
"### 항목 유형\n"
"### 아이템 유형\n"
"\n"
" * buried\\_via\n"
" * graphic\n"
" * hole\n"
" * micro\\_via\n"
" * pad\n"
" * text\n"
" * track\n"
" * via\n"
" * zone\n"
" * 매장됨\\_경유\n"
" * 그래픽\n"
" * 구멍\n"
" * 마이크로\\_비아\n"
" * 패드\n"
" * 텍스트\n"
" * 길\n"
" * 을 통해\n"
" * 구역\n"
"\n"
"<br>\n"
"\n"
"### 영역 연결\n"
"\n"
" * solid\n"
" * thermal\\_reliefs\n"
" * none\n"
" * 단단한\n"
" * 열 완화\n"
" * 없음\n"
"\n"
"<br>\n"
"\n"
"### 심각도 이름\n"
"\n"
" * warning\n"
" * error\n"
" * exclusion\n"
" * ignore\n"
" * 경고\n"
" * 오류\n"
" * 제외\n"
" * 무시하다\n"
"\n"
"<br>\n"
"\n"
"### 규칙 예\n"
"### 예\n"
"\n"
" (version 1)\n"
" (버전 1)\n"
"\n"
" (rule HV\n"
" (constraint clearance (min 1.5mm))\n"
" (condition \"A.NetClass == 'HV'\"))\n"
" (규칙 HV\n"
" (구속간극(최소 1.5mm))\n"
" (조건 \"A.NetClass == 'HV'\"))\n"
"\n"
"\n"
" (rule HV\n"
" (layer outer)\n"
" (constraint clearance (min 1.5mm))\n"
" (condition \"A.NetClass == 'HV'\"))\n"
" (규칙 HV\n"
" (레이어 외부)\n"
" (구속간극(최소 1.5mm))\n"
" (조건 \"A.NetClass == 'HV'\"))\n"
"\n"
"\n"
" (rule HV_HV\n"
" # wider clearance between HV tracks\n"
" (constraint clearance (min \"1.5mm + 2.0mm\"))\n"
" (condition \"A.NetClass == 'HV' && B.NetClass == 'HV'\"))\n"
" (규칙 HV_HV\n"
" # HV 트랙 사이의 더 넓은 간격\n"
" (구속 클리어런스(최소 \"1.5mm + 2.0mm\"))\n"
" (조건 \"A.NetClass == 'HV' && B.NetClass == 'HV'\"))\n"
"\n"
"\n"
" (rule HV_unshielded\n"
" (constraint clearance (min 2mm))\n"
" (condition \"A.NetClass == 'HV' && !A.enclosedByArea('Shield*')\"))\n"
" (규칙 HV_unshielded\n"
" (구속 틈새(최소 2mm))\n"
" (조건 \"A.NetClass == 'HV' && !A.enclosedByArea('Shield*')\"))\n"
"\n"
"\n"
" (rule heavy_thermals\n"
" (constraint thermal_spoke_width (min 0.5mm))\n"
" (condition \"A.NetClass == 'HV'\"))\n"
" (heavy_thermals 규칙\n"
" (제약 Thermal_spoke_width (최소 0.5mm))\n"
" (조건 \"A.NetClass == 'HV'\"))\n"
"<br><br>\n"
"\n"
"### 메모\n"
"### 노트\n"
"\n"
"버전 절은 첫 번째 절이어야 합니다. \n"
"향후 규칙 구문 분석기가 자동 업데이트를 수행할 수 있도록 파일의 구문 버전을 "
"나타냅니다. \n"
"\"1\"로 설정해야 합니다.\n"
"버전 절은 첫 번째 절이어야 합니다. 이는 파일의 구문 버전을 나타냅니다.\n"
"향후 규칙 파서는 자동 업데이트를 수행할 수 있습니다. 그것은해야한다\n"
"\"1\"로 설정합니다.\n"
"\n"
"규칙은 특이성에 따라 정렬되어야 합니다. \n"
"최신 규칙이 이전 규칙보다 우선합니다. \n"
"일치하는 규칙이 발견되면 더 이상 규칙을 확인하지 않습니다.\n"
"규칙은 구체성에 따라 정렬되어야 합니다. 나중에 규칙이 적용됩니다.\n"
"이전 규칙보다 우선합니다. 일치하는 규칙이 발견되면\n"
"더 이상 규칙을 확인하지 않습니다.\n"
"\n"
"행에 주석을 달거나 주석을 제거하려면 Ctrl+/를 사용하십시오.\n"
"행에 주석을 달거나 주석 처리를 해제하려면 Ctrl+/를 사용하세요.\n"
"<br><br><br>\n"
"\n"
"### 표현 함수\n"
"### 표현 함수\n"
"\n"
"모든 함수 매개변수는 단순 와일드카드(`*` 와 `?`)를 지원합니다.\n"
"모든 함수 매개변수는 간단한 와일드카드(`*` 및 `?`)를 지원합니다.\n"
"<br><br>\n"
"\n"
" A.intersectsCourtyard('<footprint_refdes>')\n"
"'A'의 일부가 주어진 풋프린트의 주요 코트야드 내에 있는 경우 참입니다.\n"
" A.intersectsCourtyard('<footprint_refdes>')\n"
"'A'의 일부가 주어진 발자국의 주요 안뜰 내에 있으면 참입니다.\n"
"<br><br>\n"
"\n"
" A.intersectsFrontCourtyard('<footprint_refdes>')\n"
"'A'의 일부가 주어진 풋프린트의 앞마당자리에 있으면 참입니다.\n"
" A.intersectsFrontCourtyard('<footprint_refdes>')\n"
"'A'의 일부가 주어진 발자국의 앞마당 내에 있으면 참입니다.\n"
"<br><br>\n"
"\n"
" A.intersectsBackCourtyard('<footprint_refdes>')\n"
"'A'의 일부가 주어진 풋프린트의 뒷마당자리에 있으면 참입니다.\n"
" A.intersectsBackCourtyard('<footprint_refdes>')\n"
"'A'의 일부가 주어진 발자국의 뒷마당 내에 있으면 참입니다.\n"
"<br><br>\n"
"\n"
" A.intersectsArea('<zone_name>')\n"
"'A'의 일부가 지정된 영역의 윤곽선 내에 있으면 참입니다.\n"
" A.intersectsArea('<zone_name>')\n"
"'A'의 일부가 주어진 영역의 윤곽선 내에 있으면 참입니다.\n"
"<br><br>\n"
"\n"
" A.enclosedByArea('<zone_name>')\n"
"모든 `A`가 지정된 영역의 윤곽선 내에 있으면 참입니다. \n"
" A.enclosedByArea('<zone_name>')\n"
"'A'가 모두 주어진 영역의 윤곽선 내에 있으면 참입니다.\n"
"\n"
"NB: 이것은 잠재적으로 `intersectsArea()`보다 비용이 더 많이 드는 호출입니"
"다. \n"
"가능한 경우 `intersectsArea()`를 사용하십시오.\n"
"주의: 이는 `intersectsArea()`보다 잠재적으로 비용이 더 많이 드는 호출입니다. "
"'intersectsArea()'를 사용하세요.\n"
"가능한 .\n"
"<br><br>\n"
"\n"
" A.isPlated()\n"
" A.isPlated()\n"
"'A'에 도금된 구멍이 있으면 참입니다.\n"
"<br><br>\n"
"\n"
" A.inDiffPair('<net_name>')\n"
"'A'에 지정된 차등 쌍의 일부인 네트가 있는 경우 참입니다.\n"
"`<net_name>`은 차등 쌍의 기본 이름입니다. 예: `inDiffPair('/CLK')`\n"
" A.inDiffPair('<net_name>')\n"
"'A'에 지정된 차등 쌍의 일부인 네트가 있으면 참입니다.\n"
"`<net_name>`은 차등 쌍의 기본 이름입니다. 예를 들어 `inDiffPair('/CLK')`\n"
"`/CLK_P` 및 `/CLK_N` 네트의 항목과 일치합니다.\n"
"<br><br>\n"
"\n"
" AB.isCoupledDiffPair()\n"
"'A'와 'B'가 동일한 차동 쌍의 구성원이면 참입니다.\n"
" AB.isCoupledDiffPair()\n"
"'A'와 'B'가 동일한 diff 쌍의 구성원이면 참입니다.\n"
"<br><br>\n"
"\n"
" A.memberOf('<group_name>')\n"
"'A'가 주어진 그룹의 구성원이면 참입니다. 중첩된 구성원을 포함합니다.\n"
" A.memberOf('<그룹_이름>')\n"
"'A'가 해당 그룹의 구성원이면 참입니다. 중첩된 멤버십을 포함합니다.\n"
"<br><br>\n"
"\n"
" A.existsOnLayer('<layer_name>')\n"
"True if `A` exists on the given layer. The layer name can be\n"
"either the name assigned in Board Setup > Board Editor Layers or\n"
"the canonical name (ie: `F.Cu`).\n"
" A.existsOnLayer('<layer_name>')\n"
"주어진 레이어에 'A'가 존재하면 True입니다. 레이어 이름은 다음과 같습니다.\n"
"보드 설정(Board Setup) > 보드 편집기 레이어(Board Editor Layers)에서 지정된 "
"이름 또는\n"
"표준 이름(예: `F.Cu`).\n"
"\n"
"NB: this returns true if `A` is on the given layer, independently\n"
"of whether or not the rule is being evaluated for that layer.\n"
"For the latter use a `(layer \"layer_name\")` clause in the rule.\n"
"주어진 레이어에 'A'가 존재하면 참입니다. \n"
"레이어 이름은 Board Setup > Board Editor Layers에서 할당된 이름이거나 \n"
"정식 이름(예: 'F.Cu')일 수 있습니다.\n"
"\n"
"NB: 규칙이 해당 레이어에 대해 평가되고 있는지 여부와 관계없이 \n"
"'A'가 주어진 레이어에 있으면 true를 반환합니다.\n"
"후자의 경우 규칙에서 `(layer \"layer_name\")` 절을 사용합니다.\n"
"주의: 'A'가 독립적으로 지정된 레이어에 있으면 true를 반환합니다.\n"
"해당 레이어에 대해 규칙이 평가되고 있는지 여부입니다.\n"
"후자의 경우 규칙에 `(layer \"layer_name\")` 절을 사용합니다.\n"
"<br><br>\n"
"\n"
" !!! A.insideCourtyard('<footprint_refdes>') !!!\n"
"더 이상 사용되지 않음. 대신 `intersectsCourtyard()`를 사용하세요.\n"
" !!! A.insideCourtyard('<footprint_refdes>') !!!\n"
"더 이상 사용되지 않음; 대신 `intersectsCourtyard()`를 사용하세요.\n"
"<br><br>\n"
"\n"
" !!! A.insideFrontCourtyard('<footprint_refdes>') !!!\n"
"더 이상 사용되지 않음. 대신 `intersectsFrontCourtyard()`를 사용하세요.\n"
" !!! A.insideFrontCourtyard('<footprint_refdes>') !!!\n"
"더 이상 사용되지 않음; 대신 `intersectsFrontCourtyard()`를 사용하세요.\n"
"<br><br>\n"
"\n"
" !!! A.insideBackCourtyard('<footprint_refdes>') !!!\n"
"Deprecated; use `intersectsBackCourtyard()` instead.\n"
" !!! A.insideBackCourtyard('<footprint_refdes>') !!!\n"
"더 이상 사용되지 않음; 대신 `intersectsBackCourtyard()`를 사용하세요.\n"
"<br><br>\n"
"\n"
" !!! A.insideArea('<zone_name>') !!!\n"
"더 이상 사용되지 않음. 대신 `intersectsArea()`를 사용하세요.\n"
" !!! A.insideArea('<zone_name>') !!!\n"
"더 이상 사용되지 않음; 대신 `intersectsArea()`를 사용하세요.\n"
"<br><br><br>\n"
"\n"
"### 추가 규칙 예\n"
"### 추가 예\n"
"\n"
" (rule \"copper keepout\"\n"
" (constraint disallow track via zone)\n"
" (condition \"A.intersectsArea('zone3')\"))\n"
" (규칙 \"구리 킵아웃\"\n"
" (제약 조건 경유 트랙 허용 안 함 구역)\n"
" (조건 \"A.intersectsArea('zone3')\"))\n"
"\n"
"\n"
" (rule \"BGA neckdown\"\n"
" (constraint track_width (min 0.2mm) (opt 0.25mm))\n"
" (constraint clearance (min 0.05mm) (opt 0.08mm))\n"
" (condition \"A.intersectsCourtyard('U3')\"))\n"
" (규칙 \"BGA 넥다운\"\n"
" (구속 track_width (최소 0.2mm) (옵션 0.25mm))\n"
" (구속 간극(최소 0.05mm) (옵션 0.08mm))\n"
" (조건 \"A.intersectsCourtyard('U3')\"))\n"
"\n"
"\n"
" # prevent silk over tented vias\n"
" (rule silk_over_via\n"
" (constraint silk_clearance (min 0.2mm))\n"
" (condition \"A.Type == '*Text' && B.Type == 'Via'\"))\n"
"\n"
"\n"
" (rule \"Distance between Vias of Different Nets\"\n"
" (constraint hole_to_hole (min 0.254mm))\n"
" (condition \"A.Type == 'Via' && B.Type == 'Via' && A.Net != B."
"Net\"))\n"
"\n"
" (rule \"Clearance between Pads of Different Nets\"\n"
" (constraint clearance (min 3.0mm))\n"
" (condition \"A.Type == 'Pad' && B.Type == 'Pad' && A.Net != B."
"Net\"))\n"
"\n"
"\n"
" (rule \"Via Hole to Track Clearance\"\n"
" (constraint hole_clearance (min 0.254mm))\n"
" (condition \"A.Type == 'Via' && B.Type == 'Track'\"))\n"
"\n"
" (rule \"Pad to Track Clearance\"\n"
" (constraint clearance (min 0.2mm))\n"
" (condition \"A.Type == 'Pad' && B.Type == 'Track'\"))\n"
"\n"
"\n"
" (rule \"clearance-to-1mm-cutout\"\n"
" (constraint clearance (min 0.8mm))\n"
" (condition \"A.Layer == 'Edge.Cuts' && A.Thickness == 1.0mm\"))\n"
"\n"
"\n"
" (rule \"Max Drill Hole Size Mechanical\"\n"
" (constraint hole_size (max 6.3mm))\n"
" (condition \"A.Pad_Type == 'NPTH, mechanical'\"))\n"
"\n"
" (rule \"Max Drill Hole Size PTH\"\n"
" (constraint hole_size (max 6.35mm))\n"
" (condition \"A.Pad_Type == 'Through-hole'\"))\n"
"\n"
"\n"
" # 특정 차동 쌍에 대한 최적의 간격을 지정합니다.\n"
" (rule \"dp clock gap\"\n"
" (constraint diff_pair_gap (opt \"0.8mm\"))\n"
" (condition \"A.inDiffPair('/CLK')\"))\n"
"\n"
" # 차동 쌍 주변에 더 큰 간격을 지정하십시오.\n"
" (rule \"dp clearance\"\n"
" (constraint clearance (min \"1.5mm\"))\n"
" (condition \"A.inDiffPair('*') && !AB.isCoupledDiffPair()\"))\n"
"\n"
"\n"
" # 방열판 패드에 방열 릴리프를 사용하지 마십시오.\n"
" (rule heat_sink_pad\n"
" (constraint zone_connection solid)\n"
" (condition \"A.Fabrication_Property == 'Heatsink pad'\"))\n"
"\n"
" # 상위 영역에 연결하려면 4개의 열 완화 스포크가 모두 필요합니다.\n"
" (rule fully_spoked_pads\n"
" (constraint min_resolved_spokes 4))\n"
"\n"
" # 모든 영역에 대한 열 완화 간격 및 스포크 너비 설정\n"
" (rule defined_relief\n"
" (constraint thermal_relief_gap (min 10mil))\n"
" (constraint thermal_spoke_width (min 12mil)))\n"
"\n"
" # GND 및 PWR 영역에 대한 열 완화 간격 및 스포크 폭 재정의\n"
" (rule defined_relief_pwr\n"
" (constraint thermal_relief_gap (min 10mil))\n"
" (constraint thermal_spoke_width (min 12mil))\n"
" (condition \"A.Name == 'zone_GND' || A.Name == 'zone_PWR'\"))\n"
"\n"
"\n"
" # SMD 패드에서 솔더 위킹 방지\n"
" (rule holes_in_pads\n"
" (constraint physical_hole_clearance (min 0.2mm))\n"
" (condition \"B.Pad_Type == 'SMD'\"))\n"
"\n"
" # 솔더 마스크 마진 오버라이드를 허용하지 않음\n"
" (rule \"disallow solder mask margin overrides\"\n"
" (constraint assertion \"A.Soldermask_Margin_Override == 0mm\")\n"
" (condition \"A.Type == 'Pad'\"))\n"
"\n"
"\n"
" # 콤포넌트와 보드 가장자리 사이의 기계적 여유 공간을 적용합니다.\n"
" (rule front_mechanical_board_edge_clearance\n"
" (layer \"F.Courtyard\")\n"
" (constraint physical_clearance (min 3mm))\n"
" (condition \"B.Layer == 'Edge.Cuts'\"))\n"
"\n"
"\n"
" # 통전용량 확인\n"
" (rule high-current\n"
" (constraint track_width (min 1.0mm))\n"
" (constraint connection_width (min 0.8mm))\n"
" (condition \"A.NetClass == 'Power'\"))"
" # 텐티드 vi에 실크가 덮이지 않도록 방지"
#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:75
msgid "Default properties for new dimension objects:"